/*@font-face {
    font-family: 'Montserrat', sans-serif;
    src: url(../fonts/Montserrat-Regular.otf);
    src: url(../fonts/Montserrat-Regular.ttf);
    src: url(../fonts/Montserrat-Regular.woff);
}*/
@font-face {
    font-family: "Pacifico";
    src: url(../fonts/Pacifico.woff);
}
@font-face {
    font-family: 'LucidaGrande' sans-serif;
    src: url(../fonts/lucidagrande.otf);
    src: url(../fonts/lucidagrande.ttf);
    src: url(../fonts/lucidagrande.woff);
}
@font-face {
    font-family: 'LucidaGrandeBold' sans-serif;
    src: url(../fonts/LucidaGrandeBold.otf);
    src: url(../fonts/LucidaGrandeBold.ttf);
    src: url(../fonts/LucidaGrandeBold.woff);
}
@font-face {
    font-family: 'LucidaSans' sans-serif;
    src: url(../fonts/LucidaSans.otf);
    src: url(../fonts/LucidaSans.ttf);
    src: url(../fonts/LucidaSans.woff);
}
html,body {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 400;
}
img {
    border:0;
    outline:none;
}
a{
    outline:none;
    text-decoration:none;
}
input {
    outline:none;
}
.clear,header,footer{
    clear:both;
}
html, body, div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, .cad-body-wrapper,header,footer{
    margin:0;
    padding:0;
    /*    -webkit-transition: all 0.4s ease-out;
        -moz-transition: all 0.4s ease-out;
        -ms-transition: all 0.4s ease-out;
        -o-transition: all 0.4s ease-out;
        transition: all 0.4s ease-out;*/
}
.my_row{
    margin: 0!important;
    padding: 0!important;
}
a {
    outline:none;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    text-decoration: none;
}
a:hover {
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    text-decoration: none;
}
a:focus{
    background: transparent;
    text-decoration: none;
}
body{
    min-height: 100%;
}
.container{
    /*position: relative;*/
}
.angaros-main-wrapper{
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}
.angaros-main-wrapper .global_ajax_loader .progress{
    background-color: rgba(173,36,33,0.5);
}
.angaros-main-wrapper .global_ajax_loader .progress .indeterminate {
    background-color: #AD2421;
}
.global_ajax_loader {
    background: rgba(0,0,0,0.4);
    width: 100%;
    position: fixed;
    height: 100%;
    z-index: 99999;
    left: 0;
    right: 0;
    top: 0;
    display: none;
}
.global_ajax_loader .preloader-wrapper.pre-ang-loader {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    right: 50%;
    bottom: 50%;
}
.global_ajax_loader .spinner-ang, .global_ajax_loader .spinner-ang-only {
    border-color: #AD2421;
}
.about-guiding-principles-wrapper div,.advisory-approach-wrapper div,.advisory-process-wrapper div,.angaros-advisory-services-wrapper div,.advisory-featured-clients-wrapper div,
.angaros-capital-wrapper div,.angaros-initiatives-wrapper div,.angaros-management-wrapper div,.angaros-ventures-wrapper div,.capital-approach-wrapper div,.capital-process-wrapper div,
.angaros-contact-wrapper div,.ethos-wrapper div,.features-investees-wrapper div,.advisory-featured-clients-wrapper div,.thinking-doing-footer-wrapper div,
.frameworks-wrapper div,.group-profile-wrapper div,.home-page-wrapper div,.initiative-ioe-wrapper div,.initiative-wrx-wrapper div,.value-we-create-wrapper div{
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}
/*header css*/
.angaros-head-section-title{
    /*display: inline-block;*/
    font-size: 30px;
    line-height: 40px;
    color: #000000;
    text-align: left;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.angaros-head-title-main-section{
    margin: 40px 0 0  0;
}
.angaros-head-title-main-section.advisory-clientele-head-section{
    margin: 0 0 40px 0;
}
.angaros-head-section-caption{
    font-size: 18px;
    line-height: 22px;
    text-align: left;
    color: #000000;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.error_divison {
    background: #F9EDBE;
    /*border: 1px solid #F0C36D;*/
    color: #000;
    padding: 10px 15px;
    margin: 10px auto;
    position: fixed;
    top: 10px;
    left: 0;
    right: 0;
    width: 400px;
    z-index: 10000;
    box-shadow: 1px 1px 2px 1px #CCC;
    text-align: center;
    display: none;
    border-radius: 2px;
    font-size: 16px;
}
nav{
    background-color: transparent;
    box-shadow: none;
    height: 82px;
    line-height: 82px;
}
nav > ul > li{
    height: 90px;
    line-height: 90px;
}
nav ul a{
    color: #000;
}
nav.cbp-hrmenu > ul > li > a:hover,nav.cbp-hrmenu > ul > li > a:focus {
    background: transparent;
    background-color: transparent;
}
.cbp-hrmenu {
    width: 100%;
    /*border-bottom: 4px solid #AD2421;*/
}
.thinking-nav-start .header-arrow-nav{
    background: url('../images/header-arrow.png') no-repeat left center transparent;
    display: inline-block;
    width: 18px;
    height: 18px;
    transform: rotate(-90deg);
    vertical-align: top;
    margin-top: 2px;
    padding-left: 8px;
    background-size: 75%;
    transition: transform 0.4s ease 0.4s;
}
.doing-nav-start .header-arrow-nav{
    background: url('../images/header-arrow.png') no-repeat left center transparent;
    display: inline-block;
    width: 18px;
    height: 18px;
    transform: rotate(-90deg);
    vertical-align: top;
    margin-top: 2px;
    padding-left: 8px;
    background-size: 75%;
    transition: transform 0.4s ease 0.4s;
}
.thinking-nav-content.cbp-hropen .thinking-nav-start .header-arrow-nav{
    background: url('../images/play-button-h.png') no-repeat left center transparent;
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    padding-left: 8px;
    background-size: 70%;
    transform: rotate(0deg);
    transition: transform 0.4s ease 0.4s;
}
.doing-nav-content.cbp-hropen .doing-nav-start .header-arrow-nav{
    background: url('../images/play-button-h.png') no-repeat left center transparent;
    display: inline-block;
    width: 20px;
    transform: rotate(0deg);
    height: 20px;
    vertical-align: middle;
    padding-left: 8px;
    background-size: 70%;
    transition: transform 0.4s ease 0.4s;
}
.cbp-hrmenu a .thinking-nav-start,.cbp-hrmenu a .doing-nav-start{
    line-height: 24px;
}
/* general ul style */
.cbp-hrmenu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/* first level ul style */
.cbp-hrmenu > ul,.cbp-hrmenu .cbp-hrsub-inner {
    width: 100%;
}

.cbp-hrmenu > ul > li {
    display: inline-block;
}

.cbp-hrmenu > ul > li > a {
    font-weight: 700;
    padding: 1em 2em;
    color: #999;
    display: inline-block;
}


.cbp-hrmenu > ul > li.cbp-hropen a,
.cbp-hrmenu > ul > li.cbp-hropen > a:hover {
    background: transparent;
}

/* sub-menu */
/*bread crumbs css*/
.angaros-breadcrumbs-section{
    background-color: #000;
}
.bread-crumbs-content{
    color: #868585;
    margin: 20px 0;
    display: inline-block;
}
.bread-crumbs-path a:first-child{
    padding-left: 0;
}
.bread-crumbs-path a.bread-crumbs-desc-active {
    color: #999999;
}
.bread-crumbs-path a {
    padding: 0 10px;
    color: #666666;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
}
.bread-crumbs-title{
    display: inline-block;   
    font-size: 24px;
    line-height: 26px;
    color: #ffffff;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}

span.arrow-seperator {
    font-size: 18px;
    line-height: 22px;
    vertical-align: bottom;
}
.bread-crumbs-path {
    /*padding-top: 4px;*/
}
h2.bread-crumbs-desc-active {
    padding: 0 10px;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    display: inline-block;
}
/*bread crumbs css*/
.cbp-hrmenu .cbp-hrsub {
    /*display: none;*/
    visibility: hidden;
    position: absolute;
    background: url(../images/menu_bg_02.jpg) no-repeat center center #AD2926;
    opacity: 0.975;
    width: 100%;
    left: 0;
    top: 112px;
    z-index: 9999;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    transform: translateY(-2em);
    /*transform: rotateX(-150deg);*/
    /*transform: rotateZ(-150deg);*/
    transition: all 0.3s ease-in-out 0.3s, visibility 0.3s ,top 0.3s ease-in-out 0.3s;
}

.cbp-hropen .cbp-hrsub {
    /*display: block;*/
    visibility: visible; /* shows sub-menu */
    opacity: 1;
    transform: translateY(0%);
    transition-delay: 0.3s, 0.3s, 0.3s; 
    padding-bottom: 3em;
}

.cbp-hrmenu .thinking-nav-content .cbp-hrsub-inner > div {
    float: right;
}
.cbp-hrmenu .cbp-hrsub-inner > div {
    /*                                                                                        width: 33%;
                                                                                            float: left;*/
    width: 20%;
    max-width: 100%;
    float: left;
    padding: 0 2em 0;
}
.cbp-hrmenu .cbp-hrsub-inner > div > ul > li > a:hover  {
    color: #000;
}
.cbp-hrmenu .cbp-hrsub-inner > div > ul > li > a {
    color: #fff
}
.cbp-hrmenu .cbp-hrsub-inner > div > ul > li  {
    float: none;
}

.cbp-hrmenu .cbp-hrsub-inner:before,
.cbp-hrmenu .cbp-hrsub-inner:after {
    content: " ";
    display: table;
}

.cbp-hrmenu .cbp-hrsub-inner:after {
    clear: both;
}

.cbp-hrmenu .cbp-hrsub-inner > div a {
    line-height: 2em;
    padding: 0 15px 0 0;
}

.cbp-hrsub h4{
    color: #000;
    padding: 2em 0 0.6em;
    margin: 0;
    font-size: 140%;
    font-weight: 300;
}
.cbp-hrmenu > ul > li.cbp-hropen{
    color: #fff;
    background: #AD2926;
    transition: background 0.2s ease-in-out 0.2s, top 0.2s;
}
.cbp-hrmenu > ul > li.cbp-hropen > a > div.thinking-nav-title,.cbp-hrmenu > ul > li.cbp-hropen > a > div.thinking-nav-start{
    color: #fff;
}
.cbp-hrmenu > ul > li.cbp-hropen > a > div.doing-nav-title,.cbp-hrmenu > ul > li.cbp-hropen > a > div.doing-nav-start{
    color: #fff;
}
.cbp-hrmenu .cbp-hrsub-inner{
    max-width: 1170px;
    width: 100%;
    margin: 0 auto;
}
.think-big-start-smal-logo.on-medium{
    float: right;
}
.cbp-hrmenu > ul > li > a {
    max-width: 190px;
    margin: 0 auto;
    width:100%;
    text-align: left;
}
.cbp-hrmenu{
    padding: 15px 0 0px;
}
/*                                        .cbp-hrmenu > ul > li{
                                            width: 48%;
                                            text-align: center;
                                        }*/

.cbp-hrmenu a .thinking-nav-start{
    font-family: 'Montserrat', sans-serif;
    color: #666;
    font-size: 14px;
    font-weight: 400;
}
.cbp-hrmenu a .doing-nav-start{
    font-family: 'Montserrat', sans-serif;
    color: #666;
    font-weight: 400;
    font-size: 14px;
}
.cbp-hrmenu a .thinking-nav-title{
    font-size: 30px;
    line-height: 32px;
    color: #AD2421;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.cbp-hrmenu a .doing-nav-title{
    font-size: 30px;
    line-height: 32px;
    color: #2B2929;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.cbp-hrmenu > a > div{
    height: auto;
    line-height: 30px;
}
.cbp-hrmenu li.thinking-nav-content{
    border-right: 1px solid #d7d7d7;     
}

.cbp-hrmenu li.think-big-start-smal-logo > a{
    padding: 0;
}

.angaros-header{
    /*display: inline-block;*/
    width: 100%;
    background-color: #ffffff;
    /*border-bottom: 1px dashed #ccc;*/
    /*    margin: 25px 0 ;
        padding: 10px 0 0 0;*/
}

.thinkbig-logo-section{
    text-align: right;   
}
.think-section {
    display: inline-block;
    padding: 0 30px;
    border-right: 1px solid #ccc;
}
.doing-section {
    display: inline-block;
    padding: 0 30px;
}
.think-big-section{
    display: inline-block;
    padding-left: 30px;
}

.homepage-banner-section {
    float: left;
    width: 100%;
    position: relative;
}

/*.body-main-section{
    background: url(../images/bg-image.jpg) no-repeat;
    height: 500px;
}*/

.body-main-section .slider .slides{
    background-color: transparent;
}
.caption.right-align.infinity-image img{
    height: 353px;
    width: 70%;
    background-repeat: no-repeat;
}
/*.animated{
    -webkit-animation-fill-mode: inherit;
    animation-fill-mode: inherit;
    z-index: 1103;
}*/
.caption.right-align.infinity-image.thinking-doing img{
    height: 272px;
}
.initiatives-img{
    margin: 15px 0;
    float: left;
}
.angaros-ventures-initiative .thinking-head-section {
    display: inline-block;
    width: 100%;
    max-width: 180px;
}
.caption.left-align.infinity-image img{
    height: 283px;
    width: 100%;
    background-repeat: no-repeat;
}
.angaros-ventures .slider .indicators{
    text-align: center;
}
.home-page-banner .angaros-ventures .slider .slides li .caption.infinity-image{
    left: 0%;
    right: auto;
}
.home-page-banner .angaros-ventures .slider .slides li .caption.banner-one-pampers{
    color: #FFF;
    position: absolute;
    top: 20%;
    right: 10%;
    max-width: 380px;
    width: 100%;
    left: auto;
    text-align: left;
}
.home-page-wrapper .banner-slider-section .slider .slides li img{
    background-position: right;
}
.banner-slider-section .slider .slides li img{
    background-size: contain;
}
.home-page-banner .slider .slides li .caption.banner-one-pampers {
    color: #FFF;
    position: absolute;
    top: 44%;
    left: 0%;
    max-width: 380px;
    width: 100%;
    text-align: center;
}
.home-page-banner .slider .slides li .caption.infinity-image{
    left:auto;
    right: 0%;
}
.caption-pamper.ventures-caption-title h3{
    font-size: 36px;
    text-transform: uppercase;
}
.caption-pamper h3 {
    font-size: 20px;
    line-height: 24px;
    color: #B0B0B8;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.caption-pamper h2 {
    font-size: 50px;
    line-height: 50px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.slider .slides li{
    height: 100%;
}
.slider .indicators {
    position: absolute;
    text-align: left;
    left: 0%;
    right: 0%;
    bottom: 35px;
    margin: 0;
    z-index: 9;
}
.slider .indicators .indicator-item {
    display: inline-block;
    position: relative;
    cursor: pointer;
    height: 4px;
    width: 65px;
    margin: 0 6px;
    background-color: #383838;
    transition: background-color .3s;
    border-radius: 20px;
}
.slider .indicators .indicator-item.active {
    background-color: #AD2424;
}
.cavia-section .cavia-desc{
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    margin-top: 15px
}
.cavia-section {
    display: inline-block;
    width: 100%;
    margin: 30px 0;
    padding: 30px 0;
}
.cavia-image-section img{
    margin-bottom: 10px;
    width: 52px;
}
.cavia-main-section{
    text-align: center;
}
.cavia-individual {
    width: 15%;
    height: 180px;
    display: inline-block;
    padding: 35px 0 0 0;
    border: 1px solid #dcdcdc;
    border-radius: 6px;
    text-align: center;
    vertical-align: top;
    margin: 0 20px;
    /*    -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        transition: all .4s;*/
}
.cavia-image-section {
    height: 65px;
}
.cavia-individual:hover{
    cursor: pointer;
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
    transition: all .4s;
    /*        -webkit-box-shadow: 0px 0px 12px 3px rgba(215,215,215,1);
            -moz-box-shadow: 0px 0px 12px 3px rgba(215,215,215,1);
            box-shadow: 0px 0px 12px 3px rgba(215,215,215,1);*/
    -webkit-box-shadow: 0px 4px 12px 3px rgba(215,215,215,1);
    -moz-box-shadow: 0px 4px 12px 3px rgba(215,215,215,1);
    box-shadow: 0px 4px 12px 3px rgba(215,215,215,1);
}
/*header css*/

/*thinking doing footer css*/


.body-wrapper{
    float: left;
    width: 100%;
    min-height: 720px;
}
.thinking-heading{
    font-size: 24px;
    line-height: 28px;
    color: #AD2421;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    padding: 25px 0;
}
.doing-heading{
    font-size: 24px;
    line-height: 28px;
    color: #000000;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    padding: 25px 0;
}

.thinking-doing-row{
    text-align: center;
}
.thinking-doing-main-section{
    display: inline-block;
    text-align: left;
    padding-bottom: 45px;
}

.body-main-section .slider, .body-main-section .slider .slides{
    height: 470px!important;
}
/*thinking doing footer css*/
/*angaros capital css*/
.get-in-touch-title{
    text-align: left;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #ae1419;
    font-size: 24px;
    text-transform: none;
    margin-left: 40px;
    padding-left: 50px;
}
.related-links-title{
    text-align: left;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    color: #cccccc;
    font-size: 12px;
    text-transform: none;
    line-height: 34px;
}
.thinking-doing-head-section{
    width: 100%;
    margin: 20px 0 20px 0;
    padding: 10px 0;
    display: inline-block;
}
.thinking-doing-head-section2{
    width: 100%;
    margin: 40px 0 30px 0;
    padding: 30px 0;
    display: inline-block;
}
.get-in-touch-section.angaros-management{
    width: 100%;
    display: inline-block;
    background-color: #ffffff;
}
.get-in-touch-section.angaros-management .thinking-doing-head-section{
    margin-bottom: 30px;
    margin-top: 0;
    padding: 0;
}
.get-in-touch-section{
    width: 100%;
    display: inline-block;
    background-color: #EAEAEA;
}
.thinking-doing-head-section a.features-desc{
    font-size: 14px;
    line-height: 22px;
    color: #2f2f2f;
    text-align: left;
    display: block;
    margin-top: 14px;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.think-doing-main-section {
    padding-left: 18px;
    margin-left: 18px;
}
.thinking-head-section{
    display: inline-block;
}
.thinking-doing-head-section .doing-desc{
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    color: #000;
    margin-top: 15px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.thinking-doing-head-section .thinking-desc{
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    margin-top: 10px;
    color: #A92826;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.innovative-desc{
    font-size: 24px;
    line-height: 28px;
    color: #B0B0B8;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.idea-desc{
    font-size: 14px;
    line-height: 18px;
    color: #B0B0B8;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    max-width: 340px;
    margin-top: 20px; 
}
.creating-desc{
    font-size: 18px;
    line-height: 20px;
    color: #76767b;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    max-width: 340px;
    margin-top: 20px;
}
.capital-img-section{
    text-align: center;
    padding-top: 48px;
}
.management-img-section{
    text-align: center;
}

.contact-us-form-start.getin-touch .input-field input[type="text"], .contact-us-form-start.getin-touch .input-field input[type="text"]:focus,
.contact-us-form-start.getin-touch .input-field input[type="email"], .contact-us-form-start.getin-touch .input-field input[type="email"]:focus, 
.contact-us-form-start.getin-touch .input-field input[type="tel"], .contact-us-form-start.getin-touch .input-field input[type="tel"]:focus {
    margin: 0px;
    border: medium none;
    background-color: #fff;;
    box-shadow: none;
    border-radius: 1px !important;
    border: 1px solid #ccc;
    padding: 0px 15px;
    width: 268px;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    color: #666;
    height: 50px;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
.contact-us-form-start.getin-touch .input-field .materialize-textarea, .contact-us-form-start.getin-touch .input-field .materialize-textarea:focus {
    border: none;
    border-radius: 1px;
    background-color: #fff;
    color: #504d4d;
    width: 288px;
    padding: 10px 0 0 10px!important;
    height: 162px!important;
    border: 1px solid #ccc;
    margin-bottom: 0;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
.getin-touch-input-section.submission {
    margin-left: 30px;
}
.getin-touch-input-section {
    display: inline-block;
    width: 300px;
    vertical-align: top;
}
.thinking-doing-head-section .submit-section{
    margin: 20px 0;
}
.contact-us-form-start.getin-touch .input-field.captcha-field {
    margin-top: 10px;
}
/*.contact-us-banner{
    background: url('../images/bg-image.jpg') no-repeat center center #18181A;
    width: 100%;
    float: left;
    height: 220px;
}
.angaros-contact-wrapper .form-section-content{
    float: left;
    width: 100%;
    margin: 20px 0px 35px;
}
.contact-us-content .contact-us-content-title{
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 36px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}*/
.thinking-doing-head-section .submit-btn.btn {
    color: #fff;
    width: 100%;
    font-size: 20px;
    display: inline-block;
    background-color: #000000;
    padding: 10px 0px;
    text-transform: none;
    border-radius: 1px;
    border: none;
    font-family: 'Montserrat', sans-serif;
    line-height: 40px;
    height: 64px;
    font-weight: 700;
}
.contact-us-form-start.getin-touch{
    text-align: center;
    /*border-right: 1px solid #dcdcdc;*/
}
.contact-us-form-start.getin-touch .input-field{
    margin-top: 10px;
}
.angaros-management-wrapper  .gdt-section{
    margin: 50px 0 0px 0;
    padding: 30px 0 0px 0;
}
.gdt-block.gdt-mngmt{
    height: 240px;
}
.gdt-block{
    border: 1px solid #dcdcdc;
    padding: 30px;
    width: 100%;
    margin: 0px 10px 30px;
    text-align: left;
    height: 420px;
    max-width: 320px;
    vertical-align: top;
    display: inline-block;
}
.gdt-section{
    display: inline-block;
    width: 100%;
    margin: 50px 0 30px 0;
    padding: 30px 0 10px 0;
    text-align: center;
}
.gdt-img {
    height: 70px;
}
.gdt-heading{
    font-size: 21px;
    line-height: 30px;
    text-align: left;
    color: #ae1419;
    margin-top: 15px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.gdt-desc{
    font-size: 13px;
    line-height: 18px;
    text-align: left;
    color: #333;
    margin-top: 15px;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.if-u-have-title{
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #AD2421;
    text-align: left;
    margin-left: 40px;
    margin-bottom: 15px;
    padding-left: 40px;
}
/*angaros capital css*/
/*Realated links css*/
.related-links-nav-content{
    background-color: #000000;
    display: inline-block;
    width: 100%;
    padding: 20px 20px;
    -webkit-box-shadow: 0px 2px 14px 4px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 2px 14px 4px rgba(0,0,0,0.3);
    box-shadow: 0px 2px 14px 4px rgba(0,0,0,0.3);
}
.thinking-head-section{
    /*padding: 18px 0px;*/
}
.related-links-nav-section{
    width: 100%;
    float: left;
    position: absolute;
    bottom: -8%;
}
.related-links-nav-content .thinking-head-section {
    display: inline-flex;
    max-width: 550px;
    width: 98%;
    border-right: 1px solid #333;
}
.related-links-nav-content .doing-head-section {
    display: inline-flex;
    max-width: 550px;
}
.related-links-nav-content .doing-desc{
    display: inline-block;
    color: #666666;
    width: 130px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.related-links-nav-content .thinking-desc{
    display: inline-block;
    color: #952124;
    width: 130px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.thinking-features a.features-desc {
    width: auto;
    margin: 0 25px;
    float: left;
    color: #dcdcdc;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
/*Realated links css*/
/*angaros ventures css*/
.ventures-companies-cont{
    display: inline-table;
    width: 100%;
    text-align: center;
}
.ventures-companies-row-section{
    display: inline-table;
    border-collapse: collapse;
}
.company-counts-section-two .count-number.sea {
    width: 100%;
    line-height: 20px;
    height: 40px;
    font-size: 20px;
}
.company-counts-section-two .count-number{
    width: 100%;
    line-height: 40px;
}
.company-counts-section-two .count-desc{ 
    padding-left: 0;
    font-size: 12px;
    line-height: 12px;
}
.company-counts-section-two { 
    align-items: center;
    border-bottom: 1px dashed #dcdcdc;
    padding: 10px 0;
    width: 198px;
}
.company-desc{
    font-size: 13px;
    line-height: 20px;
    color: #333;
    text-align: left;
    height: 120px;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.ventures-companies-section {
    width: 100%;
    display: inline-block;
    padding: 30px 0;
    margin: 30px 0;
}
.ventures-company-section:last-child {
    /*border-right: 1px solid #dcdcdc!important;*/
}
.ventures-company-section {
    /*border-right: none!important;*/
    border: 1px solid #dcdcdc;
    width: 280px;
    padding: 45px;
    height: 570px;
    /*float: left;*/
    display: table-cell;
    /*margin: 0 -2.33px;*/
    vertical-align: top;
}
.company-count-main-section {
    margin: 20px 0;
}
.company-counts-section-two:last-child,
.company-counts-section:last-child{
    border-bottom:none;
}
.company-counts-section {
    display: inline-flex;
    align-items:center;
    border-bottom: 1px dashed #dcdcdc;
    padding: 10px 0;
    width: 190px;
}
.company-image-section {
    height: 70px;
    text-align: left;
}
.count-number.star-finserv{
    width: auto;
}
.count-number {
    font-size: 36px;
    color: #AD2421;
    width: 40px;
    text-align: left;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.count-desc {
    padding-left: 16px;
    font-size: 14px;
    text-align: left;
    line-height: 16px;
    color: #000000;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.ventures-companies-section .key-people-knowmore {
    text-align: left;
}
.company-count-main-section{
    margin: 20px 0 0;
    height: 250px;
}
.ventures-companies-row-section {
    text-align: center;
}
.gdt-img.ventures-circle{
    height: auto;
}
.angaros-circles.a-labs{
    background-color: #000;
}
.angaros-circles.knoowledge{
    background-color: #2E1110;
}
.angaros-circles.global{
    background-color: #8C2C28;
}
.angaros-circles.entrepreneurs{
    background-color: #AC2826;
}
.angaros-circles span{
    width: 100%;
    text-align: center;
}
.angaros-circles{
    height: 130px;
    width: 130px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    border-radius: 50%;
    /*line-height: 130px;*/
    text-align: center;
    display: inline-flex;
    align-items: center;
}
.angaros-initiatives .gdt-block{
    border: none;
    margin: 0;
}
.gdt-main-section.angaros-initiatives .gdt-desc{
    max-width: 190px;
}
.gdt-main-section.angaros-initiatives{
    float: left;
    width: 100%;
}
.angaros-init-title{
    color: #AC2826;
    font-size: 24px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.road-map-desc{
    color: #494949;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
/*angaros ventures css*/

/*contact us css*/
.contact-ind-section {
    border: 1px solid #e5e5e5;
    padding: 10px 20px;
    margin-bottom: 10px;
}
.contact-us-section{
    border-right: 1px solid #e5e5e5;
}
.contact-main-section {
    padding-left: 20px;
    margin-top: 12px;
}
.queries-desc {
    background: none;
    color: #504d4d;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    padding-top: 10px;
    width: auto;
    height: 70px;
    line-height: 20px;
}
.queries-desc a {
    color: #ad2421;
    text-decoration: none;
    border-bottom: 1px solid #eac8c7;
}
.submit-btn.btn {
    color: #fff;
    width: 100px;
    font-size: 18px;
    display: inline-block;
    background-color: #AD2421;
    padding: 10px 0px;
    text-transform: none;
    border-radius: 3px;
    border: none;
    font-family: 'Montserrat', sans-serif;
    line-height: 20px;
    height: 40px;
}
.submit-section{
    margin: 30px 0;
}

.contact-us-form-start .input-field input[type="text"], .contact-us-form-start .input-field input[type="text"]:focus,
.contact-us-form-start .input-field input[type="email"], .contact-us-form-start .input-field input[type="email"]:focus, 
.contact-us-form-start .input-field input[type="tel"], .contact-us-form-start .input-field input[type="tel"]:focus {
    margin: 0px;
    border: medium none;
    background-color: transparent;
    box-shadow: none;
    border-radius: 1px !important;
    border: 1px solid #ccc;
    padding: 0px 15px;
    width: 90%;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    color: #666;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
.contact-us-form-section{
    width: 70%;
    margin: 0 auto;
}
.contact-us-form-start .input-field .materialize-textarea, .contact-us-form-start .input-field .materialize-textarea:focus {
    border: none;
    border-radius: 4px;
    color: #504d4d;
    width: 436px;
    padding: 10px 0 0 10px!important;
    height: 148px!important;
    border: 1px solid #ccc;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    box-shadow: none;
}
.contact-us-form-start .input-field {
    color: #000;
    display: inline-block;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    margin-bottom: 0px;
    width: 100%;
}
.get-in-touch-desc.title {
    padding: 20px 0px 10px 50px;
    text-align: left;
    font-family: 'Montserrat', sans-serif;
    font-weight: normal!important;
    color: #ae1419;
    font-size: 18px;
    text-transform: uppercase;
    margin-left: 60px;
}
/*contact us css*/

/* footer css*/


.bp {
    position: absolute;
    bottom: 0;
    left: 158px;
    margin-bottom: 17px;
    width: auto;
    font-size: 9px;
    text-transform: uppercase;
}
.bp span img {
    margin: 1px 5px 0px 2px;
    float: left;
    display: none;
}
.foot-map ul {
    margin: 0px;
    padding: 0px;
    position: relative;
    height: 210px;
    width: 415px;
    float: left;
}

.usa {
    margin: 50px 0px 0px 48px;
    top: 0;
    left: 0;
    width: 30px;
    text-align: center;
}
.foot-map a {
    padding-top: 0px;
    padding-top: 10px;
    color: #000;
    width: 100%;
    text-decoration: none;
    float: left;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-size: 10px;
    font-weight: normal;
    letter-spacing: 0px;
    text-transform: uppercase;
}
.foot-map li span, .foot-map li.uk span, .foot-map li.malta span, .foot-map li.cyprus span, .foot-map li.india span, .foot-map li.singapore span, .foot-map li.safrica span, .foot-map li.australia span, .foot-map li.newzealand span, .foot-map li.germany span{
    display: none;
}

.uk {
    margin: 8px 0 0 152px;
    top: 0;
    width: 25px;
    left: 0;
}
.germany {
    margin: 25px 0 0 140px;
    top: 0;
    /*height: 10px;*/
    left: 0;
}
.malta {
    margin: 42px 0 0 158px;
    top: 0;
    left: 0;
    padding-top: 0px!important;
}
.cyprus {
    margin: 52px 0 0 197px;
    top: 0;
    left: 0;
    text-align: right!important;
}
.dubai {
    margin: 62px 0 0 239px;
    top: 0;
    left: 0;
    text-align: right !important;
}
.hongkong {
    margin: 64px 0 0 310px;
    top: 0;
    left: 0;
    text-align: right !important;
}
.india {
    margin: 72px 0 0 272px;
    top: 0;
    left: 0;
}
.singapore {
    margin: 90px 0 0 294px;
    top: 0px;
    left: 0;
}
.safrica {
    margin: 144px 166px 0px 0px;
    top: 0px;
    right: 0px;
}
.australia {
    top: 0px;
    right: 0px;
    margin: 136px 20px 0px 0px;
}
.newzealand {
    margin: 160px -26px 0 0;
    top: 0px;
    right: 0px;
}

.foot-map li:hover {
    color: #ffffff;
    cursor: pointer;
}
.tilt:hover {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
}




.footer-right{
    display: inline-block;
    width: 100%;
    /*margin-left: 35px;*/
}
.foot-map a.footer-link:hover {
    color: #AD2421;
}

.angaros-policy-links {
    width: 280px;
}
.angaros-policy-links li{
    display: inline-block;
    width: 90px;
}

.social-icons a{
    width: 35px;
    float: left;
    color:#fff;
}
#who, #why, #where, #what, #how, #when {
    max-height: 100%;
    max-width: 980px;
}
.angaros-foot-logo-content .modal.footer .main-section {
    display: inline-flex !important;
    padding: 50px;
    height: auto;
    align-items: center;
}
.angaros-foot-logo-content .modal.footer .img-section {
    width: 40%;
    text-align: center;
}
.angaros-foot-logo-content  .modal.footer .text-section {
    display: inline-block;
    width: 50%;
    margin: 0 0 0 20px;
    text-align: left;
}
.angaros-foot-logo-content .modal.footer .heading {
    text-transform: uppercase;
    color: #AD2421;
    font-size: 36px;
    font-family: 'Montserrat', sans-serif;
    line-height: 40px;
    position: relative;
    z-index: 11;
    font-weight: normal;
}
.angaros-foot-logo-content .modal.footer .sliderSubText h3 {
    font-size: 26px;
    color: #1e1f1f;
    margin: 15px 0;
    font-weight: normal;
    font-family: 'Montserrat', sans-serif;
}
.angaros-foot-logo-content .modal.footer .sliderSubText p {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    color: #2c2b2a;
    margin: 6px 0;
}


/* footer css*/
/* frameworks css*/
.frameworks-tabs {
    float: left;
    width: 100%;
    margin: 35px 0;
}
.frameworks-tabs .frameworks-section-title {
    font-family: 'Montserrat',sans-serif;
    font-weight: 400;
    font-size: 18px;
    text-transform: uppercase;
    color: #AD2421;
    float: left;
    width: 100%;
}
.frameworks-tabs .slider.macro-micro-slider .indicators {
    text-align: right;
    right:70px;
}
.frameworks-tabs .slider.macro-micro-slider .slides.macro-micro-slides li {
    display: inline-flex;
    align-items: flex-start;
    padding: 45px 30px;
    margin-top: 35px;
}
.frameworks-tabs .slider.macro-micro-slider .slides.macro-micro-slides li .caption .section-caption-tagline {
    color: #000 !important;
    font-size: 16px;
    font-family: 'Montserrat',sans-serif;
    /*"Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
    text-transform: uppercase;
    font-weight: 700;
    clear: both;
}
.frameworks-tabs .slider.macro-micro-slider .slides.macro-micro-slides li .caption .section-caption-desc {
    color: #333;
    font-size:  13px;
    font-family: 'Montserrat',sans-serif;
    margin-bottom: 15px;
    text-align: left!important;
    margin: 0!important;
}
.frameworks-tabs .slider.macro-micro-slider .slides.macro-micro-slides li .caption h5 {
    color: #000;
    font-size: 20px;
    font-family: 'Montserrat',sans-serif;
    margin-bottom: 20px;
}
.frameworks-tabs .slider.macro-micro-slider .slides.macro-micro-slides li .caption h4 {
    color: #AD2424;
    font-family: 'Montserrat',sans-serif;
    font-size: 30px;
}
.frameworks-tabs .slider.macro-micro-slider .slides.macro-micro-slides li .caption.right-align.frameworks-section-desc{
    text-align: left;
}
.frameworks-tabs .slider.macro-micro-slider .slides.macro-micro-slides li .caption {
    width: 48%!important;
    left:0;
    right: 0;
    top: 0;
    height: auto;
    vertical-align: top;
    position: relative;
    display: inline-block;
}
.frameworks-tabs .slider.macro-micro-slider .slides.macro-micro-slides li img {
    background-size: contain;
    background-position: unset;
    background-repeat: no-repeat;
    height: 300px;
    margin-top: 5px;
}
.frameworks-tabs .slider.macro-micro-slider, .frameworks-tabs .slider.macro-micro-slider .slides.macro-micro-slides {
    height: 500px!important;
    background-color: transparent!important;
}
.frameworks-tabs .tabs {
    margin-top: 6px;
    height: 55px;
    width: 100%;
    max-width: 1170px;
    display: block;
    /*                border-top: 1px solid #dcdcdc;
                    border-bottom: 1px solid #dcdcdc;*/
}
.frameworks-tabs .tabs .tab a.active{
    color: #fff;
    background-color: #AD2421;
    /*transition: color 0.3s ease-in,background-color 0.3s ease-in;*/
}
.frameworks-tabs .tabs .tab a{
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    text-transform: none;
    color: #AD2421;
    background-color: #dcdcdc;
    transition: background-color 0.3s ease-in-out;
}
.frameworks-tabs .tabs .tab {
    /*background: #2B2946;*/
    height: 55px;
    line-height: 55px;
    /*width: auto;*/
    width: 100%;
    float: right;
    max-width: 160px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    /*                margin-left: 5px;
                    margin-right: 5px;*/
}
.frameworks-tabs .tabs .indicator {
    height: 0px;
    display: none;
}
/* frameworks css*/
/* guiding principles css */
.guiding-principles-section .slick-next::before, .guiding-principles-section .slick-prev::before{
    font-size: 0px;
}
.guiding-principles-section .slick-next:focus, .guiding-principles-section .slick-next:hover{

}
.guiding-principles-section .slick-next,.guiding-principles-section .slick-next:focus, .guiding-principles-section .slick-next:hover{
    background:  url('../images/slick_button_right.png') no-repeat right center transparent;
    width: 22px;
    height: 43px;
}
.guiding-principles-section .slick-prev,.guiding-principles-section .slick-prev:focus, .guiding-principles-section .slick-prev:hover{
    background:  url('../images/slick_button_left.png') no-repeat left center transparent;
    width: 22px;
    height: 43px;
}
.main.guiding-principles-section {
    padding: 45px 0 45px;
    /*margin: 25px 0px;*/
    max-width: 960px;
    width: 100%;
    margin: 25px auto;
}
/* General grid styles */
.cbp-ig-grid {
    list-style: none;
    padding: 0 0 0px 0;
    margin: 0;
}

/* Clear floats */
.cbp-ig-grid:before, 
.cbp-ig-grid:after { 
    content: " "; 
    display: table; 
}

.cbp-ig-grid:after { 
    clear: both; 
}

/* grid item */
.cbp-ig-grid li {
    width: 20%;
    float: left;
    height: 420px;
    text-align: center;
    border: 1px solid #ddd;
}

/* we are using a combination of borders and box shadows to control the grid lines */
.cbp-ig-grid li:nth-child(-n+5){
    /*border-top: none;*/
}

.cbp-ig-grid li:nth-child(5n-1),
.cbp-ig-grid li:nth-child(5n-2),
.cbp-ig-grid li:nth-child(5n-3),
.cbp-ig-grid li:nth-child(5n-4) {
    box-shadow: 1px 0 0 #d7d7d7;
}

/* anchor style */
.cbp-ig-grid li > a {
    display: block;
    height: 100%;
    color: #AD2424;
    -webkit-transition: background 0.3s ease-in-out; 
    -moz-transition: background 0.3s ease-in-out;
    transition: background 0.3s ease-in-out;
}

/* the icon with pseudo class for icon font */
.cbp-ig-grid li a:hover .cbp-ig-icon.success-icon{
    background: url(../images/success-r.png) no-repeat center top;        
}
.cbp-ig-icon.success-icon{
    background: url(../images/success-b.png) no-repeat center top;
    width: 100%;
    height: 156px;
}
.cbp-ig-grid li a:hover .cbp-ig-icon.goal-icon{
    background: url(../images/target-r.png) no-repeat center top;        
}
.cbp-ig-icon.goal-icon{
    background: url(../images/target-b.png) no-repeat center top;
    width: 100%;
    height: 156px;
}
.cbp-ig-grid li a:hover .cbp-ig-icon.knowledge-icon{
    background: url(../images/kledge-r.png) no-repeat center top;        
}
.cbp-ig-icon.knowledge-icon{
    background: url(../images/kledge-b.png) no-repeat center top;
    width: 100%;
    height: 156px;
}
.cbp-ig-grid li a:hover .cbp-ig-icon.teamwork-icon{
    background: url(../images/teamwork-r.png) no-repeat center top;        
}
.cbp-ig-icon.teamwork-icon{
    background: url(../images/teamwork-b.png) no-repeat center top;
    width: 100%;
    height: 156px;
}
.cbp-ig-grid li a:hover .cbp-ig-icon.respect-icon{
    background: url(../images/respect-r.png) no-repeat center top;        
}
.cbp-ig-icon.respect-icon{
    background: url(../images/respect-b.png) no-repeat center top;
    width: 100%;
    height: 156px;
}
.cbp-ig-grid li a:hover .cbp-ig-icon.leadership-icon{
    background: url(../images/leader-r.png) no-repeat center top;        
}
.cbp-ig-icon.leadership-icon{
    background: url(../images/leader-b.png) no-repeat center top;
    width: 100%;
    height: 156px;
}
.cbp-ig-grid li a:hover .cbp-ig-icon.performance-icon{
    background: url(../images/perf-r.png) no-repeat center top;        
}
.cbp-ig-icon.performance-icon{
    background: url(../images/perf-b.png) no-repeat center top;
    width: 100%;
    height: 156px;
}
.cbp-ig-grid li a:hover .cbp-ig-icon.operations-icon{
    background: url(../images/ops-r.png) no-repeat center top;        
}
.cbp-ig-icon.operations-icon{
    background: url(../images/ops-b.png) no-repeat center top;
    width: 100%;
    height: 156px;
}
.cbp-ig-grid li a:hover .cbp-ig-icon.opportunity-icon{
    background: url(../images/opp-r.png) no-repeat center top;        
}
.cbp-ig-icon.opportunity-icon{
    background: url(../images/opp-b.png) no-repeat center top;
    width: 100%;
    height: 156px;
}
.cbp-ig-grid li a:hover .cbp-ig-icon.discipline-icon{
    background: url(../images/discipline-r.png) no-repeat center top;        
}
.cbp-ig-icon.discipline-icon{
    background: url(../images/discipline-b.png) no-repeat center top;
    width: 100%;
    height: 156px;
}
.cbp-ig-grid li a:hover .cbp-ig-icon.risk-icon{
    background: url(../images/risk-r.png) no-repeat center top;        
}
.cbp-ig-icon.risk-icon{
    background: url(../images/risk-b.png) no-repeat center top;
    width: 100%;
    height: 156px;
}
.cbp-ig-grid li a:hover .cbp-ig-icon.profits-icon{
    background: url(../images/profits-r.png) no-repeat center top;        
}
.cbp-ig-icon.profits-icon{
    background: url(../images/profits-b.png) no-repeat center top;
    width: 100%;
    height: 156px;
}
.cbp-ig-grid li a:hover .cbp-ig-icon.finance-icon{
    background: url(../images/fin-r.png) no-repeat center top;        
}
.cbp-ig-icon.finance-icon{
    background: url(../images/fin-b.png) no-repeat center top;
    width: 100%;
    height: 156px;
}
.cbp-ig-grid li a:hover .cbp-ig-icon.talent-icon{
    background: url(../images/talent-r.png) no-repeat center top;        
}
.cbp-ig-icon.talent-icon{
    background: url(../images/talent-b.png) no-repeat center top;
    width: 100%;
    height: 156px;
}
.cbp-ig-grid li a:hover .cbp-ig-icon.communication-icon{
    background: url(../images/com-r.png) no-repeat center top;        
}
.cbp-ig-icon.communication-icon{
    background: url(../images/com-b.png) no-repeat center top;
    width: 100%;
    height: 156px;
}
.cbp-ig-icon {
    padding: 30px 0 0 0;
    display: inline-block;
    -webkit-transition: -webkit-transform 0.4s;
    transition: -moz-transform 0.4s;
    transition: transform 0.4s;
    margin-top: 55px;
}
.cbp-ig-icon:before {
    font-family: 'anyoldicon';
    font-size: 14em;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}


/* title element */
.cbp-ig-grid .cbp-ig-title {
    margin: 60px 0 -10px 0;
    padding: 0px 20px 0;
    display: inline-block;
    width: 100%;
    position: relative;
    -webkit-transition: -webkit-transform 0.4s;
    -moz-transition: -moz-transform 0.4s;
    transition: transform 0.4s;
    font-size: 24px;
}

.cbp-ig-grid .cbp-ig-title:before {
    /* border realted css */
    /*        content: '';
            position: absolute;
            background: #AD2424;
            width: 160px;
            height: 6px;
            top: 0px;
            left: 50%;
            margin: -10px 0 0 -80px;
            -webkit-transition: margin-top 0.2s;  top or translate does not seem to work in Firefox 
            -moz-transition: margin-top 0.2s;
            transition: margin-top 0.2s;*/
}

.cbp-ig-grid .cbp-ig-category.author {
    font-size: 15px;
}
.cbp-ig-grid .cbp-ig-category {
    display: inline-block;
    width: 100%;
    font-size: 13px;
    text-align: left;
    color: #fff;
    padding: 10px 25px 0;
    /*height: 145px;*/
    -webkit-transform: translateY(10px);
    -moz-transform: -moz-translateY(10px);
    -ms-transform: -ms-translateY(10px);
    transform: translateY(10px);
    opacity: 0;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.3s;
    -moz-transition: -moz-transform 0.4s, opacity 0.3s;
    -webkit-transition: transform 0.4s, opacity 0.3s;
}

.cbp-ig-grid li:hover .cbp-ig-category,
.touch .cbp-ig-grid li .cbp-ig-category {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

/* Hover styles */

.cbp-ig-grid li > a:hover {
    background: #AD2424;
}

.cbp-ig-grid li > a:hover .cbp-ig-icon {
    margin: 0;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
}

.cbp-ig-grid li > a:hover .cbp-ig-icon:before,
.cbp-ig-grid li > a:hover .cbp-ig-title {
    color: #fff;
}

.cbp-ig-grid li > a:hover .cbp-ig-title {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
}

.cbp-ig-grid li > a:hover .cbp-ig-title:before {
    background: #fff;
    margin-top: 80px;
}
/* guiding principles css */
/*value we create css*/
.angaros-group-desc.value-no-margin{
    margin-top: 0;
}
.value-point-main-section {
    display: inline-block;
    vertical-align: top;
    padding-right: 36px;
}
.value-middle-main-section{
    margin-top: 40px;
}
.points-section {
    padding: 6px 0;
}
.value-we-create-points-section{
    margin: 30px 0;
    /*padding-top: 10px;*/
    padding-left: 10px;
}
.bullet-desc{
    display: inline-block;   
    margin-left: 14px;
    font-size: 13px;
    line-height: 16px;
    color: #000000;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.bullet-icon{
    display: inline-block;
}
.value-page-banner{
    width: 100%;
    float: left;
}
.value-img-section{
    text-align: center;
    margin: 30px 0;
    padding-left: 20px;
}
.value-middle-section{
    padding: 0 0px 30px 10px;
    border-bottom: 1px solid #dcdcdc;
    /*height: 260px;*/
}
.value-we-create-title{
    font-size: 24px;
    line-height: 28px;
    color: #AD2421;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    padding: 0 0 25px 0;
    max-width: 1050px;
    margin: 0 auto;
}
/*value we create css*/

/*group profile css*/
.group-profile-wrapper .thinking-features a.features-desc{
    margin: 0 14px 0 14px;
}
.group-profile-wrapper .related-links-nav-content .thinking-desc{
    line-height: 24px;
    width: 80px;
}
.group-profile-wrapper .related-links-nav-content .doing-desc{
    line-height: 24px;
    width: 60px;
}
.group-profile-wrapper .banner-row-ind-section{
    width: 19%;
    display: inline-block;
}
.group-middle-section {
    padding: 0 20px;
    /*border-right: 1px solid #dcdcdc;*/
}
.angaros-think-do .thinking-head-section{
    display: inline-block;
    width: 160px;
}
.angaros-think-do .doing-head-section{
    display: inline-block;
    width: 160px;
}
.think-doing-main-section.angaros-think-do{
    margin-left: 0;
    padding-left: 20px;
}
.get-in-touch-section.group-profile-section{
    width: 100%;
    display: inline-block;
    background-color: #ffffff;
}
.angaros-group-desc2{
    font-size: 20px;
    line-height: 30px;
    color: #969796;
    margin-top: 20px;
    font-weight: 400;
    text-align: left;
    font-family: 'Montserrat', sans-serif;
}
.angaros-group-desc{
    font-size: 13px;
    line-height: 23px;
    color: #969796;
    max-width: 300px;
    margin-top: 20px;
    font-weight: 400;
    text-align: left;
    font-family: 'Montserrat', sans-serif;
}
.angaros-group-headline{
    font-size: 26px;
    line-height: 36px;
    color: #000000;
    font-weight: 400;
    text-align: left;
    font-family: 'Montserrat', sans-serif;
}
.group-banner-features{
    display: inline-flex;
    align-items:center;
    padding: 20px;
}
.initiative-finnovation-wrapper .ioe-partners-ind-sec{
    margin: 0;
}
.initiative-finnovation-wrapper .ioe-partner-content{
    text-align: center;
    margin: 0;
    padding: 0;
}
.group-featured-content{
    width: 100px;
    margin-left: 20px;
    font-size: 14px;
    color: #fff;
    line-height: 16px;
    text-align: left;
}
.banner-row-down-section{
    margin: 20px 0;
    text-align: center;
    width: 100%;
    float: left;
}
.banner-row-up-section.valign-wrapper {
    border-bottom: 1px dashed #333333;
    padding: 30px 0;
}
.banner-row-up-section {
    float: left;
    width: 100%;
}
.group-page-banner{
    height: auto;
    width: 100%;
    float: left;
    background-color: #18181A;
    position: relative;
    /*background: url(/assets/images/bg-image.jpg) no-repeat center center;*/
}
.group-banner-title-section .operating-desc.operating {
    letter-spacing: -5px;
}
.group-banner-title-section .operating-desc.company {
    letter-spacing: -4px;
    font-size: 75px;
}
.group-banner-title-section .operating-desc {
    font-size: 69px;
    line-height: 60px;
    color: #AC2826;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
}
.group-banner-title-section .holding-desc  {
    font-size: 80px;
    line-height: 70px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: -2px;
}
.group-banner-title-section .headquarter-desc {
    font-size: 26px;
    line-height: 36px;
    color: #dcdcdc;
    margin-top: 20px;
    font-weight: 400;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
}
/*group profile css*/

/*ethos css*/
.section-title{
    font-family: 'Montserrat',sans-serif;
    font-weight: 400;
    font-size: 18px;
    text-transform: uppercase;
    color: #AD2424;
    float: left;
    width: 100%;
}
.section-description-section{
    margin-top: 22px;
    margin-bottom: 35px;
}
.icha-sakthi-kriya-grid{
    display: inline-block;
    width: 33%;
    padding: 15px 30px 15px 0px; 
    vertical-align: top;
}
.icha-sakthi-kriya-grid .grid-title{
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #AD2424;
    line-height: 24px;
    float: left;
    width: 100%;
}
.icha-sakthi-kriya-grid .grid-tagline{
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #AD2424;
    line-height: 24px;
    float: left;
    width: 100%;
}
.icha-sakthi-kriya-grid .grid-desc{
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #333;
    margin-bottom: 15px;
    line-height: 24px;
    float: left;
    width: 100%;
}
.icha-sakthi-title{
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #AD2424;
    line-height: 24px;
    margin-bottom: 10px;
    float: left;
    text-align: justify;
    width: 100%;
}
.section-description{
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #333;
    margin-bottom: 15px;
    line-height: 22px;
    float: left;
    width: 100%;
}
.section-description.ethos{
    text-align: justify;
}
.build-model.ethos{
    text-align: justify;
}
.build-model{
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #333;
    line-height: 24px;
    margin-bottom: 15px;
}
.ethos-infograph-section {
    text-align: center;
}
.red{
    color: #AD2424!important;
    background: transparent!important;
    background-color: transparent!important;
}
.icha-sakthi-kriya-sections {
    float: left;
    width: 100%;
}
.ethos-cont {
    float: left;
    width: 100%;
    padding: 35px 0px;
}
/*ethos css*/

/* capital process css*/
.angel-investments-desc .collapsible-header{
    border-bottom: none;
    padding: 0;
    line-height: 70px;
    height: 70px;
}
.angel-investments-desc .collapsible > li.active {
    /*height: 300px;*/
}
.angel-investments-collaps-section {
    display: flex;
    align-items: center;
    height: 70px;
    line-height: 70px;
    padding: 0 20px;
}
.angel-investments-desc .collapsible > li{
    /*padding: 20px;*/
    float: left;
    width: 33%;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.09), 0 3px 0px 0 rgba(0, 0, 0, 0.11);
    margin: 0 3px 0 0;
}
.angel-investments-desc .collapsible {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    margin: 0;
}
.investment-counting {
    display: inline-block;
    border: 1px solid #dcdcdc;
    width: 30px;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    height: 30px;
    line-height: 30px;
    border-radius: 20px;
    text-align: center;
    color: #ad2421;
    font-weight: 700;
}
.capital-services-step-desc-title {
    display: inline-block;
    margin-left: 20px;
}
.investiment-collaps {
    float: right;
    width: 30px;
    height: 30px;
    line-height: 28px;
    text-align: center;
    color: #cccccc;
    font-weight: 700;
    margin-top: 6px;
    font-size: 22px;
    text-align: right;

}
.capital-services-wrapper .collapsible{
    /*box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.09), 0 3px 0px 0 rgba(0, 0, 0, 0.11);*/
    box-shadow: none;
}
.capital-services-wrapper .collapsible-body {
    padding: 10px 20px 20px 70px;
    border-bottom: none;
    float: left;
}
.dashed-border-line-stage{
    position: absolute;
    top: 20px;
    left: 60px;
    right: auto;
    background: url(../images/dashed-border.jpg) repeat-y center center transparent;
    max-height: 600px;
    width: 1px;
    height: 100%;
    min-height: 480px;
    z-index: -1;
}
.capital-process-content {
    padding: 30px 0;
    margin: 30px 0;
    overflow: hidden;
    position: relative;
}
.process-stage-desc.one{
    padding-top: 25px;
}
.process-stage-desc{
    display: inline-flex;
    align-items: flex-start;
    width: 100%;
    vertical-align: top;
    padding-top: 45px;
    padding-bottom: 35px;
    padding-left: 35px;
    border-bottom: 1px solid #ccc;
}
.process-stage-desc.two.last{
    border-bottom: none;
}
.capital-process-desc-content{
    width: 100%;
}
.stages-title-content{
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    color: #fff;
    font-weight: 700;
    padding-top: 25%;
    padding-bottom: 25%;
    line-height: 30px;
}
.stage-wise-process-content {
    display: inline-flex;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 25px;
}
.process-stage-title-circle{
    width: 140px;
    height: 120px;
    border-radius: 50%;
    background-color: #000000;
    text-align: center;
    display: inline-block;
    margin-right: 40px;
}
.process-list-arrow-number span {
    transform: rotate(-45deg);
    text-align: center;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    text-align: center;
    line-height: 18px;
    padding: 25% 25%;
}
.process-list-arrow-number{
    width: 40px;
    height: 40px;
    background-color: #000;
    transform: rotate(45deg);
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    z-index: 999;
}
.process-stage-desc-start .process-stage-section-tagtime{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #000;
}
.process-stage-desc-start .process-stage-section-title{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    color: #AD2421;
}
.process-stage-desc-start {
    display: inline-block;
    max-width: 280px;
    width: 100%;
    letter-spacing: 0.2px;
}
.process-list-items-li .process-list-item-desc {
    display: inline-block;
    padding-left: 12px;
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    color: #333;
    line-height: 20px;
    width: 100%;
}
.process-list-items-li .process-list-item-alpha {
    display: inline-block;
    background-color: #AD2421;
    color: #fff;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    text-align: center;
    line-height: 24px;
    letter-spacing: 0px;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
}
.process-list-section-item .process-list-ul {
    margin-top: 6px;
}
.process-stage-desc .process-list-arrow {
    display: inline-block;
    max-width: 140px;
    width: 100%;
    margin-top: 12px;
    position: relative;
    /*background: url(../images/dashed-border-single.png) repeat-y center center transparent;*/
}
.dashed-border-line {
    position: absolute;
    top: 20px;
    left: 19px;
    right: auto;
    background: url(../images/dashed-border.jpg) repeat-y center center transparent;
    max-height: 1080px;
    width: 1px;
    height: 100%;
    min-height: 720px;
    z-index: -1;
}
.process-stage-desc .process-list-section-item {
    display: inline-block;
    max-width: 480px;
    width: 100%;
}
.process-list-ul .process-list-items-li {
    display: inline-flex;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 10px;
}
/* capital process css*/

/* featured investees css*/
.founder-designation{
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #666666;
    line-height: 16px;
}
.investee-website{
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #000000;
    line-height: 20px;
}
.investee-desc{
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #666666;
    line-height: 20px;
}
.founder-name{
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 700;
    color: #000000;
    line-height: 16px
}
.founder-section{
    text-align: left;
    display: inline-block;
    vertical-align: top;
    padding: 0px 20px;
    max-width: 210px;
    width: 100%;
    border-right: 1px dashed #cccccc;
    min-height: 200px;
}
.advisory-section{
    text-align: left;
    display: inline-block;
    vertical-align: top;
    padding: 0px 0 0 20px;
    max-width: 260px;
    width: 100%;
    border-right: 1px dashed #cccccc;
    min-height: 200px;
}
.stages-section{
    text-align: left;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0px 20px;
    max-width: 200px;
    width: 100%;
}
.investee-haed-title{
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #AD2421;
    line-height: 24px;
    margin-bottom: 10px;
}
.investee-location-section{
    display: inline-flex;
    align-items: center;
    margin: 20px 0;
    width: 100%;
}
.location-names{
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    margin-left: 20px;
    font-weight: 700;
    color: #AD2421;
    line-height: 18px;
}
.founder-content{
    display: inline-flex;
    width: 100%;
    margin: 10px 0;
}
.features-body-section {
    margin: 20px 0;
}
.founder-name-designation {
    margin-left: 16px;
    width: 125px;
}
.desc-section {
    max-width: 480px;
    width: 100%;
    text-align: left;
    padding: 0 20px 0px 0px;
    display: inline-block;
    border-right: 1px dashed #cccccc;
    min-height: 200px;
}
.border-image{
    display: inline-block;
    border-bottom: 1px solid #ccc;
    width: 100%;
    max-width: 870px;
}
.investee-image-section {
    display: inline-block;
}
.investee-image-section img{
    max-width: 200px;
}
.features-investee-section {
    width: 100%;
    font-family: 'Montserrat', sans-serif;
    display: inline-block;
    text-align: center;
    margin: 20px 0 0;
}
.invested-section {
    font-family: 'Montserrat', sans-serif;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    color: #666666;
    width: 90px;
    line-height: 24px;
}
span.investee-year {
    font-size: 30px;
}
.features-investee-main-section {
    padding:10px 0 20px 0;
    margin:10px 0 20px 0;
}
/* featured investees css*/

/* featured clientele css*/
/* General grid styles */
.featured-client-main-section .cbp-ig-grid {
    list-style: none;
    padding: 0 0 50px 0;
    margin: 0;
}

/* Clear floats */
.featured-client-main-section .cbp-ig-grid:before, 
.featured-client-main-section .cbp-ig-grid:after { 
    content: " "; 
    display: table; 
}

.featured-client-main-section .cbp-ig-grid:after { 
    clear: both; 
}

/* grid item */
.featured-client-main-section .cbp-ig-grid li {
    width: 32%;
    float: left;
    height: 260px;
    text-align: center;
    border: 1px solid #ccc;
    margin-right: 5px;
    margin-bottom: 5px;
}

/* we are using a combination of borders and box shadows to control the grid lines */
/*    .featured-client-main-section .cbp-ig-grid li:nth-child(-n+5){
       border-top: 1px solid #ccc;
    }*/

.featured-client-main-section .cbp-ig-grid li:nth-child(5n-1),
.featured-client-main-section .cbp-ig-grid li:nth-child(5n-2),
.featured-client-main-section .cbp-ig-grid li:nth-child(5n-3),
.featured-client-main-section .cbp-ig-grid li:nth-child(5n-4) {
    box-shadow: none;
}

/* anchor style */
.featured-client-main-section .cbp-ig-grid li > div.clientele-grid:hover {
    cursor: pointer;
    -webkit-transition: box-shadow 0.4s ease-in-out; 
    -moz-transition: box-shadow 0.4s ease-in-out;
    transition: box-shadow 0.4s ease-in-out;
    -webkit-box-shadow: 0px 4px 25px 4px rgba(215,215,215,1);
    -webkit-box-shadow: 0px 4px 25px 4px rgba(215,215,215,1);
    -moz-box-shadow: 0px 4px 25px 4px rgba(215,215,215,1);
    box-shadow: 0px 4px 25px 4px rgba(215,215,215,1);
}
.featured-client-main-section .cbp-ig-grid li > div.clientele-grid  {
    display: block;
    height: 100%;
    color: #AD2424;
    overflow: hidden;
    -webkit-transition: background 0.3s ease-in-out; 
    -moz-transition: background 0.3s ease-in-out;
    transition: background 0.3s ease-in-out;
}


.featured-client-main-section .cbp-ig-icon {
    padding: 30px 0 0 0;
    display: inline-block;
    -webkit-transition: -webkit-transform 0.4s;
    transition: -moz-transform 0.4s;
    transition: transform 0.4s;
    margin-top: 10px;
}
.featured-client-main-section .cbp-ig-icon:before {
    font-family: 'anyoldicon';
    font-size: 14em;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}


/* title element */
.featured-client-main-section .cbp-ig-grid .cbp-ig-title a {
    color: #AD2421;
}
.featured-client-main-section .cbp-ig-grid .cbp-ig-title.cbp-caption  {
    color: #333;
    font-size: 13px;
}
.featured-client-main-section .cbp-ig-grid .cbp-ig-title  {
    margin: 30px 0 -10px 0;
    padding: 0px 20px 0;
    display: inline-block;
    width: 100%;
    position: relative;
    -webkit-transition: -webkit-transform 0.4s;
    -moz-transition: -moz-transform 0.4s;
    transition: transform 0.4s;
    font-size: 12px;
    color: #AD2421;
}

.featured-client-main-section .cbp-ig-grid .cbp-ig-category.author a {
    font-size: 15px;
}
.featured-client-main-section .cbp-ig-grid .cbp-ig-category {
    display: inline-block;
    width: 100%;
    font-size: 13px;
    text-align: center;
    color: #333;
    padding: 5px 25px 0;
    /*height: 90px;*/
    -webkit-transform: translateY(10px);
    -moz-transform: -moz-translateY(10px);
    -ms-transform: -ms-translateY(10px);
    transform: translateY(10px);
    opacity: 0;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
    -moz-transition: -moz-transform 0.4s, opacity 0.4s;
    -webkit-transition: transform 0.4s, opacity 0.4s;
}

.featured-client-main-section .cbp-ig-grid li:hover .cbp-ig-category a,
.touch .featured-client-main-section .cbp-ig-grid li .cbp-ig-category a {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    text-align: center;
    padding: 10px 25px 0;
}
.featured-client-main-section .cbp-ig-grid .cbp-ig-category a {
    display: inline-block;
    width: 100%;
    font-size: 13px;
    text-align: center;
    color: #AD2421;
    padding: 10px 25px 0;
    /*height: 90px;*/
    -webkit-transform: translateY(10px);
    -moz-transform: -moz-translateY(10px);
    -ms-transform: -ms-translateY(10px);
    transform: translateY(10px);
    opacity: 0;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
    -moz-transition: -moz-transform 0.4s, opacity 0.4s;
    -webkit-transition: transform 0.4s, opacity 0.4s;
}

.featured-client-main-section .cbp-ig-grid li:hover .cbp-ig-category a,
.touch .featured-client-main-section .cbp-ig-grid li .cbp-ig-category a {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    text-align: center;
    padding: 10px 25px 0;
}

/* Hover styles */

.featured-client-main-section .cbp-ig-grid li > a:hover {
    background: transparent;
}

.featured-client-main-section .cbp-ig-grid li > div.clientele-grid:hover .cbp-ig-icon {
    margin: 0;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
}

.featured-client-main-section .cbp-ig-grid li:hover .cbp-ig-icon:before,
.featured-client-main-section .cbp-ig-grid li:hover .cbp-ig-title {
    color: #fff;
    margin: 0;
    display: none;
}

.featured-client-main-section .cbp-ig-grid li > a:hover .cbp-ig-title {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
}

.featured-client-main-section .cbp-ig-grid li > a:hover .cbp-ig-title:before {
    background: #fff;
    margin-top: 80px;
}
.featured-client-individual:hover{
    /*cursor: pointer;*/
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: all .4s;
    -webkit-box-shadow: 0px 4px 12px 3px rgba(215,215,215,1);
    -moz-box-shadow: 0px 4px 12px 3px rgba(215,215,215,1);
    box-shadow: 0px 4px 12px 3px rgba(215,215,215,1);
}
.featured-client-desc {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #666666;
    font-weight: 400;
    margin: 20px 0;
}
.featured-client-link{
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #AD2421;
    font-weight: 400;
}
.featured-client-individual{
    border: 1px solid #cccccc;
    padding: 40px;
    width: 360px;
    height: 260px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    margin: 5px;
}
.featured-client-main-section{
    text-align: center;
}
.featured-client-section{
    margin: 40px 0;
    padding: 20px 0;
    display: inline-block;
    width: 100%;
}
/* featured clientele css*/

/* advisory process css*/
.advisory-process-section {
    float: left;
    width: 100%;
    margin: 25px 0 20px;
    padding: 25px 0 20px;
}
.advisory-process-infograph-section{
    text-align: center;
}
.advisory-process-infograph-section{
    position: relative;
}
.advisory-process-info-desc{
    position: absolute;
    max-width: 220px;
    text-align: left;
}
.advisory-direction-content{
    top: 190px;
    right: 100px;
}
.advisory-perception-content{
    top: -5px;
    right: 275px;
}
.advisory-navigation-content{
    bottom: 10px;
    right: 275px;
}
.advisory-reflection-content{
    left: 90px;
    top: 190px;
    text-align: right;
}
.advisory-process-info-desc-content{
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #000;
}
.advisory-process-info-desc-title{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 42px;
    color: #000;
}
/* advisory process css*/
/* advisory approach css*/
.advisory-approach-process-content .advisory-approach-process-grid span.red{
    color: #AD2421;
}
.advisory-approach-process-content .advisory-approach-process-grid .circle-arrow{
    position: absolute;
    right: -18px;
    top: 38%;
    bottom: 38%;
}
.advisory-approach-process-content .advisory-approach-process-grid{
    position: relative;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    /*font-weight: 700;*/
    color: #333;
    /*display: inline-block;*/
    /*border: 1px solid #d7d7d7;*/
    /*width: 20%;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /*    padding: 40px 30px;*/
    vertical-align: middle;
    list-style: disc;
    margin-bottom: 8px;
}
.advisory-approach-process-section{
    display: inline-block;
}
.advisory-approach-process-section .advisory-approach-process-content{
    display: inline-block;
    max-width: 250px;
    list-style: disc;
    text-align: left;
    padding: 25px 20px 20px 32px;
    height: 250px;
    border: 1px solid #d7d7d7;
    border-radius: 4px;
}
.advisory-approach-process-section{
    /*display: table;*/
    border-collapse:collapse
}
.advisory-approach-content {
    margin-bottom: 35px;
    /*padding-bottom: 35px;*/
}
.advisory-approach-section {
    padding: 40px 0px 40px;
    margin: 30px 0 40px;
    text-align: center;
}
.approach-opportunities-section > ul{
    width: 100%;
    max-width: 120px;
}
.approach-approach-section > ul{
    width: 100%;
    max-width: 120px;
}
.approach-approach-section > ul > li{
    background: url('../images/angaros-mgnt/approach-bullet-icon.png') no-repeat left 6px transparent;
    padding-left: 18px;
    vertical-align: top;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    color: #333;
    font-weight: 400;
    margin: 15px 0px 15px;
    line-height: 20px;
}
.approach-opportunities-section > ul > li{
    background: url('../images/angaros-mgnt/approach-bullet-icon.png') no-repeat left 6px transparent;
    padding-left: 18px;
    vertical-align: top;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    color: #333;
    font-weight: 400;
    margin: 15px 0px 15px;
    line-height: 20px;
}
.advisory-approach-content .approach-approach-title{
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    color: #AD2421;
    font-weight: 700;
}
.advisory-approach-content .approach-opportunities-title{
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    color: #AD2421;
    font-weight: 700;
    margin-bottom: 24px;
}
.approach-border-right-arrow{
    display: inline-block;
}
.approach-border-left-arrow{
    display: inline-block;
}
.approach-opportunities-section {
    display: inline-block;
    max-width: 150px;
    width: 100%;
    text-align: left;
    vertical-align: top;
}
.approach-business-section {
    display: inline-block;
    max-width: 540px;
    width: 100%;
    text-align: center;
    vertical-align: top;
}
.approach-opportunities-icon{
    padding-left: 25px;
}
.approach-approach-icon{
    padding-left: 5px;
}
.approach-approach-section {
    display: inline-block;
    max-width: 170px;
    width: 100%;
    text-align: left;
    vertical-align: top;
    padding-left: 25px;
}
/* advisory approach css*/
/* capital approach css*/
.capital-approach-section{
    margin: 35px 0px 40px;
    padding: 35px 0px 40px;
}
.capital-approach-content .capital-approach-inforgraph{
    margin-top: 25px;
    text-align: center;
    display: inline-block;
    width: 100%;
}
.capital-approach-content .capital-approach-section-title{
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    text-align: center;
    color: #AD2421;
    font-weight: 700;
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}
.seed-stage-ind-section {
    display: inline-block;
    width: 185px;
    vertical-align: top;
    padding: 20px 20px 20px 0px;
}
.seed-stage-headline-ind-section {
    display: inline-block;
    width: 200px;
    vertical-align: top;
    padding: 20px 0px 20px 0px;
}
.seed-stage-main-section {
    display: inline-flex;
}
.ca-seed-stage-desc {
    font-size: 13px;
    line-height: 18px;
    text-align: left;
    color: #333333;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.capital-approach-img {
    height: 100px;
}
.ca-seed-stage-title {
    font-size: 24px;
    line-height: 22px;
    text-align: left;
    color: #AD2421;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.ca-seed-stage-title.cashflow-ca{
    color: #000;
}
.capital-approach-border{
    border-top: 1px solid #dcdcdc;
    margin: 50px 0;
}
/* capital approach css*/

/* initiatives css*/
.initiatives-wrx-section{
    margin: 30px 0px;
    padding: 30px 0px;
}
.joint-venture-fincap{
    display: inline-flex;
    align-items:center;
}
.initiatives-wrx-content{
    display: inline-block;
    width: 100%;
}
.wealth-cycle-demystified-section .wealthrx-img-infograph{
    margin-top: 35px;
    text-align: center;
}
.wealth-cycle-demystified-section .wealth-cycle-demystified-title{
    font-family: 'Montserrat', sans-serif;
    font-size: 30px;
    line-height: 30px;
    color: #AD2421;
    font-weight: 400;
    text-align: center;
    margin-bottom: 35px;
    display: inline-block;
    width: 100%;
}
.wealth-inforgraph-content .wealth-text-desc {
    display: inline-block;
    text-align: left;
    font-size: 14px;
    line-height: 22px;
    color: #333;
}
.wealth-inforgraph-section {
    padding: 50px 0px;
    padding-right: 25px;
    border-right: 1px solid #d7d7d7;
}
.wealth-cycle-demystified-section {
    padding: 50px 0px;
}
.wealth-inforgraph-section .wealthrx-img{
    margin-bottom: 15px;
}
.wealth-inforgraph-content .wealth-text-desc.rx {
    color: #AD2421;
}
.wealth-inforgraph-section .wealth-plus-img {
    margin: 20px 0;
}
.wealth-inforgraph-section .wealth-equal-img {
    margin: 20px 0;
}
/* wealthrx */
.initatives-url-section{
    margin-bottom: 35px;
}
.initatives-url-section a.initiatives-url-link{
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    line-height: 48px;
}
.manage-know-more-liquidity a.btn.btn-know-more{
    background-color: #AD2421;
    height: 50px;
    line-height: 50px;
    text-transform: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #fff;
    margin-top: 20px;
}
.manage-liquidity-cont .laws-liquidity-content{
    padding: 50px 0px;
    margin: 35px 0px;
    margin-bottom: 35px;
}
.laws-liquidity-content .realities-affect-li {
    padding: 10px 40px 10px 28px;
}
.laws-liquidity-content .realities-affect-ul img{
    width: 70px;
    height: 70px;
}
.laws-liquidity-content .realities-affect-ul {
    display: inline-flex;
    align-items: center;
    width: 100%;
    margin: 16px 0px;
    padding-right: 0px;
}
.laws-liquidity-content {
    display: inline-flex;
    align-items: center;
    width: 100%;
}
.law-liquidity-section .section-number {
    font-family: 'Montserrat', sans-serif;
    font-weight: 100;
    position: absolute;
    top: -24px;
    width: 44px;
    height: 44px;
    background: #f3f3f3;
    color: #999;
    border: #ccc solid 1px;
    font-size: 30px;
    line-height: 30px;
    left: 42%;
    right: 42%;
    text-align: center;
    border-radius: 50%;
    vertical-align: middle;
    padding-top: 6px;
}
.law-liquidity-sec-content {
    margin: 65px 30px 0px;
}
.law-liquidity-sec-content img {
    text-align: center;
    margin-bottom: 30px;
}
.law-liquidity-sec-content .sec-desc {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #666;
    font-weight: 400;
}
.law-liquidity-content {
    position: relative;
    max-width: 210px;
    height: 330px;
    margin-right: 30px;
    border: 1px solid #ccc;
    border-radius: 8px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    margin-bottom: 25px;
    width: 100%;
    background-color: #fff;
}
.law-liquidity-section {
    display: inline-block;
    width: 100%;
    margin: 35px 0px 10px;
    padding: 35px 0px 30px;
}
.laws-liquidity-content-desc .laws-liquidity-section-desc{
    font-family: 'Montserrat', sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #333;
    line-height: 38px;
    padding-right: 15px;
}
.laws-liquidity-content-desc .laws-liquidity-section-title{
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #AD2421;
    line-height: 48px;
}
.laws-liquidity-cont{
    display: inline-block;
    width: 100%;
    background-color: #f3f3f3;
}
/* wealthrx */
/* initiatives css*/
/* capital services css*/
.capital-services-section {
    display: inline-block;
    width: 100%;
    padding: 10px 0 30px;
    margin: 10px 0 30px;
}
.capital-services-wrapper .capital-services-step-desc-tag {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    color: #333;
    float: left;
}

.collapsible-header i {
    width: 30px;
    font-size: 16px;
    line-height: 28px;
    display: block;
    float: right;
    height: 30px;
    text-align: center;
    margin-right: 0;
    border-radius: 20px;
    border: 1px solid #dcdcdc;
    transition: background 0.4s;
}
.angel-investments-collapsible li .collapsible-header i.inc-dec-icon{
    background: url('../images/capital-services-plus-icon.png') no-repeat center center transparent; 
    transition: background 0.4s;
}
.angel-investments-collapsible li.active .collapsible-header.active i.inc-dec-icon{
    background: url('../images/capital-services-minus-icon.png') no-repeat center center transparent;
    transition: background 0.4s;
}
.capital-services-step-desc-title {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #000;
    width: 234px;
    line-height: 18px;
}
.capital-services-cont .capital-services-step-desc {
    padding: 35px;
    border: 1px solid #dfdfdf;
    border-collapse: collapse;
    max-width: 400px;
    width: 100%;
}
.capital-services-cont .capital-services-step-section {
    max-width: 80px;
    width: 100%;
    padding-top: 35px;
    z-index: 1;
}
.angel-investments-desc {
    padding-left: 20px;
}
.capital-services-cont .capital-services-steps {
    display: inline-flex;
    align-content: flex-start;
    width: 100%;
    height: 260px;
}
.capital-services-cont .capital-services-step-border {
    position: absolute;
    top: 20px;
    left: 19px;
    right: auto;
    border-left: 1px solid #000;
    max-height: 400px;
    width: 1px;
    height: 100%;
    min-height: 240px;
    z-index: -1;
}
.capital-services-steps .capital-services-step {
    width: 40px;
    height: 40px;
    background-color: #000;
    color: #fff;
    font-size: 18px;
    line-height: 40px;
    border-radius: 50%;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    z-index: 999;
    text-align: center;
    position: relative;
}
.angel-investments-head .angel-investments-title{
    padding-left: 0px;
}
.angel-investments-head .angel-investments-img{
    margin-right: 24px;
}
.angel-investments-head .angel-investments-invstmnt-title{
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #AD2421;
    font-weight: 600;
    text-transform: none;
    max-width: 180px;
}
.investment-banking-section .angel-investments-img img {
    max-width: 60px;
}
.angel-investments-head .angel-investments-angel-title{
    font-family: 'Montserrat', sans-serif;
    /*font-size: 24px;*/
    line-height: 30px;
    color: #000;
    font-weight: 600;
    text-transform: none;
}
.angel-investments-head{
    display: inline-flex;
    align-items: center;
    width: 100%;
    margin-bottom: 25px;
    margin-top: 40px;
}
/* capital services css*/
/*angaros initiatives css*/
.excuted-desc{
    font-size: 47px;
    color: #AD2421;
    line-height: 43px;
    text-align: left;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.million-desc{
    font-size: 100px;
    color: #AD2421;
    line-height: 92px;
    text-align: left;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.an-idea-desc{
    font-size: 36px;
    color: #999;
    line-height: 40px;
    text-align: left;
    font-family: 'Montserrat', sans-serif;
}
.initiative-img-section {
    width: 218px;
    height: 55px;
}
.initatives-lp-main-section {
    display: inline-block;
    width: 100%;
}
.initatives-lp-ind-section {
    border: 1px solid #dcdcdc;
    padding: 20px;
    height: 250px;
    width: 260px;
    display: inline-block;
    margin: 10px;
    vertical-align: top;
}
.initatives-lp-main-content {
    text-align: center;
}
.initatives-lp-desc {
    font-size: 14px;
    color: #333;
    margin: 25px 0 0;
    text-align: left;
    height: 90px;
    font-family: 'Montserrat', sans-serif;
}
.initatives-lp-main-section {
    margin: 30px 0;
    padding: 30px 0;
}
.initatives-lp-knowmore{
    text-align: left;
}
.initatives-lp-knowmore .btn, .initatives-lp-knowmore .btn-large, .initatives-lp-knowmore .btn-flat{
    border-radius: 0px;
    display: inline-block;
    height: 28px;
    line-height: 26px;
    background-color: transparent;
    color: #999999;
    outline: 0;
    border: 1px solid #999;
    box-shadow: none;
    padding: 0 12px;
    text-transform: none;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
}
/*angaros initiatives css*/
/* key people css*/
.key-people-desc-section .key-people-knowmore {
    position: absolute;
    bottom: 15px;
    right: 15px;
}
.key-people-wrapper .social-icons-text i {
    width: 28px;
    height: 28px;
    font-size: 16px;
    margin: 2px 2px;
    line-height: 28px;
    background-color: #0177B5;
    color: #fff;
    z-index: 1;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    margin-top: 5px;
    transition: all 0.4s ease-out;
}
.key-people-wrapper .social-icons-text i:hover {
    transform: scale(1.15);
}
.key-people-wrapper  .focus-areas-discription.career-high{
    height: 50px;
}
.focus-areas-discription.education{
    height: 40px
}
.key-people-img-section img {
    width: 190px;
}
.key-people-ind-section {
    display: inline-block;
    padding: 10px;
    margin: 0px 25px 45px;
    vertical-align: top;
    position: relative;
}
.key-people-section {
    margin: 10px 0;
    padding: 10px 0;
}
.key-people-desc-section {
    margin-left: 10px;
    text-align: left;
}
.key-people-row-section {
    /*text-align: center;*/
}
.key-people-section .filter_navigate_order_section{
    margin-bottom: 30px;
}
.key-people-section .row.my_row.grid{
    height: auto!important;
}
.key-people-section .filter_navigate_order_section a{
    background-color: #2b2b2b;
    color: #ffffff;
    padding: 2px 6px;
    font-size: 13px;
    border-radius: 4px;
}
.focus-areas-discription.spclst{
    color:#666666;
}
.focus-areas-discription{
    font-size: 12px;
    line-height: 18px;
    color: #fff;
    font-weight: 400;
    width: 100%;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 10px;
}
.focus-areas-discription.past-experience{
    height: 40px;
}
.key-people-img-section{
    max-width: 220px;
    width: 100%;
    margin:0 auto;
}
.key-people-name{
    font-size: 20px;
    line-height: 24px;
    color: #AD2421;
    font-weight: 700;
    margin-bottom: 5px;
    font-family: 'Montserrat', sans-serif;
}
.key-people-designation{
    font-size: 15px;
    line-height: 20px;
    color: #666666;
    font-weight: 700;
    /*margin-bottom: 30px;*/
    font-family: 'Montserrat', sans-serif;
}
.cfa-desc{
    color: #000000;
}
.focus-areas-title{
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 6px;
}
.key-people-knowmore .btn, .key-people-knowmore .btn-large, .key-people-knowmore .btn-flat{
    border-radius: 0px;
    display: inline-block;
    height: 28px;
    line-height: 26px;
    background-color: transparent;
    color: #999999;
    outline: 0;
    font-weight: 700;
    font-size: 12px;
    border: 1px solid #999;
    box-shadow: none;
    padding: 0 12px;
    text-transform: none;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
}
.key-people-other-details.bottom-to-top {
    top: 50%;
    left: 0;
}
.key-people-ind-section .key-people-img-section, .key-people-other-details, .key-people-ind-section:hover .key-people-other-details, .key-people-ind-section:hover img {
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.key-people-ind-section{
    max-width: 260px;
    max-height: 320px;
    width: 100%;
    position: relative;
    overflow: hidden;
    margin: 10px;
    display: inline-block;
    -webkit-animation: anima 2s;
    -moz-animation: anima 2s;
    -o-animation: anima 2s;
    -ms-animation: anima 2s;
    animation: anima 2s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.key-people-other-details{
    cursor: default;
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(173,36,33,0.95);
    padding: 40px 10px 10px;
    text-align: center;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    z-index: 2;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.key-people-ind-section:hover {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.key-people-ind-section:hover .bottom-to-top {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -moz-touch-callout: none;
    -o-touch-callout: none;
    -ms-touch-callout: none;
    touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -moz-tap-highlight-color: transparent;
    -o-tap-highlight-color: transparent;
    -ms-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
}
.key-people-ind-section:hover .bottom-to-top {
    top: 0;
    left: 0;
}
.key-people-hover-img{
    /* float: left; */
    width: 30px;
    position: absolute;
    left: 15px;
    height: 35px;
    transition: all 0.4s ease-out;
    /* bottom: 15px; */
}
.key-people-wrapper .key-people-hover-img:hover {
    transform: scale(1.15);
}
.key-people-hover-img img {
    width: 25px;
}
/* key people css*/

/*founder css*/
.angaros-founder-cont .angaros-founder-desc-content-one{
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px; 
    color: #666;
    padding: 20px 20px 20px 0px;
}
.angaros-founder-wrapper .starting.start-red{
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 30px;
    line-height: 36px;
    color: #AD2421;
}
.angaros-founder-cont .angaros-founder-desc-title{
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 30px;
    line-height: 36px;
    color: #666;
    padding-right: 40px;
    margin: 15px 0px;
    padding-top: 35px;
}
.angaros-founder-cont .angaros-founder-details-section {
    padding-left: 10px;
}
.angaros-founder-cont .founder-website-url-section{
    text-align: center;
}
.angaros-founder-cont .founder-website-url-section a{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    color: #333;
}
.angaros-founder-cont .angaros-founder-figures {
    display: inline-flex;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 55px;
    border-bottom: 1px solid #ccc;
}
.angaros-founder-cont .angaros-founder-cmp-count-content .angaros-founder-cmp-count-desc{
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    color: #666;
}
.angaros-founder-cont .angaros-founder-cmp-count-content .angaros-founder-cmp-count-number{
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    color: #333;
}
.angaros-founder-cont .angaros-founder-cmp-count-content{
    display: inline-block;
    max-width: 80px;
    width: 100%;
    padding: 0 4px;
    margin-bottom: 8px;
}
.angaros-founder-cont .angaros-founder-fig-img-section{
    padding-top: 4px;
    max-width: 60px;
    width: 100%;
    display: inline-block;
}
.angaros-founder-cont .angaros-founder-fig-title-section{
    padding-left: 15px;
}
.angaros-founder-cont .angaros-founder-fig-title-section .angaros-founder-fig-desc.compnies{
    margin: 12px 0;
}
.angaros-founder-cont .angaros-founder-fig-title-section .angaros-founder-fig-desc.two{
    margin: 15px 0px;
}
.angaros-founder-cont .angaros-founder-fig-title-section .angaros-founder-fig-desc{
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #666;
    line-height: 20px;
}
.angaros-founder-cont .angaros-founder-fig-title-section .angaros-founder-fig-title{
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
    color: #AD2421;
}
.angaros-founder-cont .angaros-founder-fig-content{
    display: inline-flex;
    align-items: flex-start;
    margin: 15px 0px;
    width: 100%;
}
.angaros-founder-cont .angaros-founder-left-figures{
    width: 48%;
    display: inline-block;
    padding-right: 30px;
}
.angaros-founder-cont .angaros-founder-right-figures{
    display: inline-block;
    width: 48%;
    padding-left: 35px;
    border-left: 1px dashed #ccc;
}
.angaros-founder-cont .angaros-founder-section {
    display: inline-block;
    width: 100%;
    margin: 40px 0;
    padding: 40px 0;
}
.angaros-founder-cont .angaros-founder-img-section .angaros-founder-img .social-icons-text i{
    width: 28px;
    height: 28px;
    font-size: 16px;
    margin: 2px 2px;
    line-height: 28px;
    background-color: #0177B5;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    margin-top: 5px;
    transition: all 0.4s ease-out;
}
.angaros-founder-cont .angaros-founder-img-section .angaros-founder-img .key-people-knowmore{
    position: absolute;
    bottom: 45px;
    right: 75px;
}
.angaros-founder-cont .angaros-founder-img-section .angaros-founder-img .social-icons-text i:hover {
    transform: scale(1.15);
}
.angaros-founder-cont .angaros-founder-img-section .angaros-founder-img{
    position: relative;
}
.angaros-founder-cont .angaros-founder-name-desg-section .angaros-founder-desig-title{
    font-family: 'Montserrat', sans-serif;
    font-size: 22px;
    line-height: 40px;
    color: #000;
    font-weight: 700;
    text-align: center;
}
.angaros-founder-cont .angaros-founder-name-desg-section .angaros-founder-name-title{
    font-family: 'Montserrat', sans-serif;
    font-size: 36px;
    line-height: 42px;
    color: #AD2421;
    font-weight: 700;
    text-align: center;
}
/*founder css*/
/*finnovation css*/
.finn-grid-main-section {
    margin: 20px 0 30px;
    padding: 20px 0 30px;
    display: inline-block;
    width: 100%;
}
.initiative-finnovation-wrapper .finn-knowmore-section{
    padding-bottom: 30px;
    margin-bottom: 30px;
    display: inline-block;
}
.initiative-finnovation-wrapper .please-desc{
    font-size: 20px;
    line-height: 22px;
    color: #AD2421;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.initiative-finnovation-wrapper .interested-desc{
    font-size: 20px;
    line-height: 22px;
    color: #000000;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.initiative-finnovation-wrapper .finn-knowmore-section {
    width: 100%;
    text-align: center;
}
.initiative-finnovation-wrapper .finn-knowmore-content{
    height: 85px;
    width: 425px;
    padding: 20px 30px;
    text-align: center;
    display: inline-block;
    margin: 0 auto;
    border: 1px solid #AD2421;
}
.initiative-finnovation-wrapper .fin-investemnt-content {
    width: 100%;
    display: inline-flex;
    align-items: center;
    margin:0 0 40px 0;
    padding:0 0 40px 0;
}
.initiative-finnovation-wrapper .investment-feature:last-child{
    border-right: none;
}
.initiative-finnovation-wrapper .investment-feature{
    font-size: 20px;
    line-height: 24px;
    color: #333333;
    display: inline-block;
    width: auto;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    border-right: 1px solid #dcdcdc;
    margin-right: 6px;
    padding-right: 6px;
}
.initiative-finnovation-wrapper .investment-thesis-desc-section {
    padding-left: 30px;
}
.initiative-finnovation-wrapper .finn-investment-row-section {
    display: inline-flex;
    padding: 30px 0;
    margin: 30px 0;
    align-items: center;
}
.initiative-finnovation-wrapper  .finn-investment-thesis-section {
    background-color: #F3F3F3;
}
.initiative-finnovation-wrapper  .regualtion-section:last-child{
    border-right: none;
}
.initiative-finnovation-wrapper .regualtion-section{
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    display: inline-block;
    width: 300px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    border-right: 1px solid #dcdcdc;
    margin-right: 20px;
}
.initiative-finnovation-wrapper .we-levarage-desc{
    font-size: 14px;
    line-height: 22px;
    color: #666666;
    font-weight: 400;
    letter-spacing: 0.2px;
    font-family: 'Montserrat', sans-serif;
    margin: 20px 0;
}
.initiative-finnovation-wrapper  .finn-binary-title{
    font-size: 20px;
    line-height: 36px;
    color: #AD2421;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.initiative-finnovation-wrapper .the-best-desc{
    font-size: 20px;
    line-height: 36px;
    color: #333333;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.initiative-finnovation-wrapper .investment-thesis-title{
    font-size: 30px;
    line-height: 36px;
    color: #AD2421;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.initiative-finnovation-wrapper .finn-class-content{
    display: inline-block;
    width: 155px;
}
.initiative-finnovation-wrapper .class-a-desc{
    font-size: 14px;
    line-height: 20px;
    color: #666666;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.initiative-finnovation-wrapper  .finn-sub-desc{
    font-size: 14px;
    line-height: 18px;
    color: #666666;
    font-weight: 700;
    margin-bottom: 18px;
    font-family: 'Montserrat', sans-serif;
}
.initiative-finnovation-wrapper  .finn-grid-img{
    height: 100px;
}
.initiative-finnovation-wrapper  .finn-grid-title{
    font-size: 20px;
    line-height: 22px;
    color: #000000;
    /* height: 60px; */
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 15px;
}
.initiative-finnovation-wrapper .finn-grid-section {
    margin:45px 0 30px 0;
    display: inline-table;
    border-collapse: collapse;
}
.initiative-finnovation-wrapper .finn-grid-content {
    display: table-row;
}

.initiative-finnovation-wrapper .finn-individual-grid:last-child{
    /*border-right: 1px solid #dcdcdc;*/
}
.initiative-finnovation-wrapper  .finn-individual-grid{
    text-align: center;
    display: table-cell;
    border: 1px solid #dcdcdc;
    padding: 30px 20px;
    margin: 0 -2px;
    height: 310px;
    width: 375px;
    vertical-align: top;
}
.joint-venture-title{
    font-size: 30px;
    line-height: 36px;
    color: #AD2421;
    text-align: center;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.initiative-finnovation-wrapper  .joint-venture-section {
    /*margin-bottom: 30px;*/
    /*padding-bottom: 30px;*/
}
.ioe-partner-main-section{
    margin-top: 40px;
}
.joint-venture-section .joint-venture-desc-red{
    color: #AD2421;
}
.joint-venture-desc{
    font-size: 26px;
    line-height: 34px;
    color: #333333;
    padding-right: 35px;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.cheezemark-ventures-main-section{
    margin: 30px 0;
    padding: 30px 0;
}
.joint-venture-section .joint-venture-desc2{
    font-size: 16px;
    margin-top: 15px;
    line-height: 24px;
    color: #666666;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
/*finnovation css*/
/*angaros advisory services css*/
.angaros-advisory-services-wrapper .advisory-img-section {
    width: 75px;
    text-align: center;
}
.angaros-advisory-services-wrapper .advisory-services-ind-section3{
    text-align: left;
    width: 100%;
    height: 250px;
    /*border: 1px solid #f2f2f2;*/
    position: relative;
}
.angaros-advisory-services-wrapper .advisory-knowmore2 {
    text-align: center;
    width: 100%;
}
.angaros-advisory-main-row {
    margin: 15px 0 30px 0;
    padding: 15px 0 30px 0;
    display: inline-block;
    width: 100%;
}
.angaros-advisory-services-wrapper  .advisory-model-desc{
    font-size: 13px;
    line-height: 18px;
    color: #666666;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    margin-top: 8px;
    padding-bottom: 10px;
    height: 150px;
}
.angaros-advisory-services-wrapper .angaros-advisory-ind-row{
    float: left;
    width: 33%;
    vertical-align: top;
}

.angaros-advisory-services-wrapper .lean-overlay{
    display: none!important;
}
.angaros-advisory-services-wrapper  .modal-grid{
    position: absolute;
    top: 0;
    z-index: 1103;
    width: 100%;
}
.angaros-advisory-services-wrapper .advisory-grid-title.modal-title{
    color: #000000;
}
.angaros-advisory-services-wrapper .build-title.reach-out{
    line-height: 40px;
    text-align: center;
    padding-bottom: 10px;
}
.angaros-advisory-services-wrapper .advisory-knowmore.valign{
    text-align: center;
}
.angaros-advisory-services-wrapper  .advisory-grid-title{
    font-size: 18px;
    line-height: 22px;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}
.angaros-advisory-services-wrapper  .advisory-points-section {
    /*margin: 10px 0;*/
    /*width: 260px;*/
}
.angaros-advisory-services-wrapper .advisory-point {
    display: inline-flex;
    align-items: center;
    width: 100%;
    /*max-width: 270px;*/
    margin: 3px 0px;
}
.angaros-advisory-services-wrapper  .advisory-point-desc{
    font-size: 13px;
    line-height: 18px;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    margin-left: 8px;
}
.angaros-advisory-services-wrapper .build-title{
    font-size: 24px;
    line-height: 28px;
    color: #000000;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}
.angaros-advisory-services-wrapper .stuctures-title{
    font-size: 30px;
    line-height:32px;
    color: #AD2421;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}
.angaros-advisory-services-wrapper .advisory-head-ind-section{
    /*border:1px solid #f2f2f2;*/
    padding: 30px 20px;
    width: 100%;
}
.angaros-advisory-services-wrapper .advisory-headline-section {
    margin-left: 30px;
}
.angaros-advisory-services-wrapper .advisory-content {
    display: inline-flex;
}
.angaros-advisory-services-wrapper  .advisory-knowmore{
    position: relative;
    margin: 20px 0px 0px 30px;
    padding-right: 20px;
}
.angaros-advisory-services-wrapper .advisory-services-ind-section{
    text-align: left;
    width: 100%;
    height: 240px;
    display: inline-block;
    /*border:1px solid #ffffff;*/
    /*padding:30px 40px;*/
    position: relative;
}
.angaros-advisory-services-wrapper .advisory-services-ind-section2 .advisory-points-section{
    height: 135px;
}
.angaros-advisory-services-wrapper .advisory-services-ind-section2{
    text-align: left;
    width: 100%;
    height: 250px;
    display: inline-block;
    /*border: 1px solid #ffffff;*/
    /* padding: 30px 40px; */
    position: relative;
}
.angaros-advisory-services-wrapper  .modal{
    position: relative;
    box-shadow: none;
    max-height: 390px;
    width: 100%;
    background-color: #972325;
    top: 0!important;
    left: 0!important;
    right: 0!important;
    bottom: 0!important;

    /*margin: auto;*/
    overflow-y: hidden;
    /*border-radius: 2px;*/
    /*will-change: top, opacity;*/

    /*z-index: 1003;*/
    /*display: block;*/
    /*opacity: 0;*/
    /*transform: scaleX(0.7);*/
}
.angaros-advisory-services-wrapper .modal .modal-footer {
    border-radius: 0px; 
    background-color: #972325;
    padding: 0px 6px;
    height: 0px; 
    width: 100%;
}
.advisory-services-ind-section .modal .modal-content {
    padding: 25px 30px;
    height: 240px;
    background-color: #972325;
}
.advisory-services-ind-section2 .modal .modal-content {
    padding: 25px 30px;
    height: 250px;
    background-color: #972325;
}

.angaros-advisory-services-wrapper .advisory-services-ind-section .btn, .angaros-advisory-services-wrapper .advisory-services-ind-section .btn-large, .angaros-advisory-services-wrapper .advisory-services-ind-section .btn-flat {
    border-radius: 0px;
    display: inline-block;
    height: 28px;
    line-height: 26px;
    background-color: transparent;
    color: #999999;
    outline: 0;
    border: 1px solid #999;
    box-shadow: none;
    padding: 0 12px;
    text-transform: none;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;

}
.angaros-advisory-services-wrapper  .advisory-services-ind-section2 .btn, .angaros-advisory-services-wrapper .advisory-services-ind-section2 .btn-large, .angaros-advisory-services-wrapper .advisory-services-ind-section2 .btn-flat {
    border-radius: 0px;
    display: inline-block;
    height: 28px;
    line-height: 26px;
    background-color: transparent;
    color: #999999;
    outline: 0;
    border: 1px solid #999;
    box-shadow: none;
    padding: 0 12px;
    text-transform: none;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
}
.angaros-advisory-services-wrapper  .advisory-services-ind-section3 .contact-us-btn.btn, .angaros-advisory-services-wrapper .advisory-services-ind-section3 .contact-us-btn.btn-large, .angaros-advisory-services-wrapper .advisory-services-ind-section3 .contact-us-btn.btn-flat {
    border-radius: 0px;
    display: inline-block;
    height: 42px;
    line-height: 40px;
    background-color: #AD2421;
    color: #ffffff;
    outline: 0;
    border: none;
    box-shadow: none;
    padding: 0 22px;
    text-transform: none;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
}
.angaros-advisory-services-wrapper .modal .modal-footer .btn-flat {
    float: right;
    margin: 0px 0;
    border: none;
    font-size: 25px;
    letter-spacing: 1;
    padding-top: 4px;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
}
.angaros-advisory-services-wrapper  .angaros-advisory-services-wrapper {
    float: left;
    width: 100%;
    margin: 40px 0px;
}
/*angaros advisory services css*/
/*initiative ioe css*/

.ioe-partners-section .initatives-url-section {
    margin-bottom: 0px;
}
.wisement-desc {
    height: 130px;
}
.ioe-partners-main-section {
    display: inline-flex;
    align-items: center;
    margin: 25px 0;
    padding: 25px 0;

}
.ioe-partners-ind-sec {
    margin: 0 50px;
}
.ioe-partner-content{
    text-align: center;
    margin: 30px 0;
    padding: 30px 0;
}
.ioe-partner-title{
    font-size: 30px;
    line-height: 30px;
    color: #AD2421;
    /*margin: 25px 0;*/
    text-align: center;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    /*padding: 0 0 10px 0;*/
}
.program-format-main-section{
    width: 100%;
}
.master-class-desc{
    font-size: 13px;
    line-height: 22px;
    color: #333;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    margin: 15px 0 0 0;
}
.program-format-title{
    font-size: 30px;
    line-height: 30px;
    color: #000000;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
    margin: 25px 0;
    padding: 20px 0;
}
.master-class-title{
    font-size: 30px;
    line-height: 30px;
    color: #AD2421;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    padding: 0 0 10px 0;
}
.program-format-section {
    background-color: #F5F5F5;
}
.program-format-ind-section:last-child{
    border-right: none;
}
.program-format-content {
    margin: 30px 0;
    padding: 30px 0;
}
.program-format-ind-section{
    width: 33%;
    display: inline-block;
    padding: 0 20px;
    border-right: 1px dashed #dcdcdc;
    vertical-align: top;
}
.six-wisemens-section .six-wisements-title {
    font-family: 'Montserrat', sans-serif;
    font-size: 36px;
    line-height: 48px;
    color: #AD2421;
    font-weight: 400;
    text-align: center;
    margin-bottom: 20px;
}
.six-wisements-content {
    margin-top: 75px;
    margin-bottom: 0px;
}
.six-wisemens {
    display: inline-flex;
    width: 32%;
    align-items: center;
    padding: 32px 28px;
    border: 1px solid #dcdcdc;
    margin-bottom: 7px;
    margin-right: 3px;
    height: 200px;
    vertical-align: top;
}
.six-wisemens .wisement-img img {
    width: 105px;
    margin-right: 20px;
}
.six-wisements-content .ioe-what-section .wisement-desc .wisemen-right-title {
    font-size: 36px;
    line-height: 30px;
    color: #ed252c;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}
.six-wisements-content .ioe-why-section .wisement-desc .wisemen-right-title {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 36px;
    line-height: 30px;
    color: #f15a22;
    text-transform: uppercase;
}
.six-wisements-content .ioe-how-section .wisement-desc .wisemen-right-title {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 36px;
    line-height: 30px;
    color: #29958e;
    text-transform: uppercase;
}
.six-wisements-content .ioe-who-section .wisement-desc .wisemen-right-title {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 36px;
    line-height: 30px;
    color: #0066b3;
    text-transform: uppercase;
}
.six-wisements-content .ioe-where-section .wisement-desc .wisemen-right-title {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 36px;
    line-height: 30px;
    color: #00aeef;
    text-transform: uppercase;
}
.six-wisements-content .ioe-when-section .wisement-desc .wisemen-right-title {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 36px;
    line-height: 30px;
    color: #99ca45;
    text-transform: uppercase;
}
.six-wisements-content .wisement-desc .wisemen-right-tagline {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #666;
    margin-bottom: 10px;
    font-weight: 700;
}
.six-wisements-content .wisement-desc .wisemen-right-desc {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #666;
}

.tab-description-content {
    padding: 60px 0px;
    /* float: left; */
    display: flex;
    align-items: center;
    width: 100%;
    transition: 0.4s all ease-out;
}
.tab-description-content .tab-desc-img {
    text-align: center;
    margin-right: 45px;
    transition: 0.4s all ease-out;
}
.tab-description-content .tab-desc-content {
    font-family: 'Montserrat', sans-serif;
    font-weight: 100;
    font-size: 46px;
    line-height: 48px;
    color: #211f1f;
    text-transform: uppercase;
    transition: 0.4s all ease-out;
}
.tab-desc-content .ioe-title {
    font-family: 'Montserrat', sans-serif;
    font-size: 36px;
    line-height: 50px;
    color: #AD2421;
    font-weight: 700;
}
.tab-desc-content .focusses-ioe {
    font-family: 'Montserrat', sans-serif;
    text-transform: none;
    font-size: 35px;
    line-height: 44px;
    color: #666666;
    margin-bottom: 20px;
}
.tab-desc-content .desc-one {
    font-family: 'Montserrat', sans-serif;
    text-decoration: none;
    text-transform: none;
    font-size: 13px;
    color: #666;
    line-height: 20px;
    margin-bottom: 8px;
}
.tab-desc-content .desc-two {
    font-family: 'Montserrat', sans-serif;
    text-decoration: none;
    text-transform: none;
    font-size: 13px;
    color: #666;
    line-height: 20px;
}
/*initiative ioe css*/
/*philosophy css*/
.angaros-philosophy-wrapper .tab-desc-content .ioe-title {
    font-family: 'Montserrat', sans-serif;
    font-size: 36px;
    text-transform: uppercase;
    line-height: 50px;
    font-weight: 700;
    color: #ad2421;
}
.angaros-philosophy-wrapper .tab-description-content {
    padding: 20px 0px;
    margin: 20px 0;
    /* float: left; */
    display: flex;
    align-items: center;
    width: 100%;
    transition: 0.4s all ease-out;
}
.angaros-philosophy-wrapper .tab-desc-content .focusses-ioe {
    font-family: 'Montserrat', sans-serif;
    font-size: 30px;
    line-height: 40px;
    color: #333;
    margin-bottom: 20px;
    text-transform: uppercase;
    text-align: center;
}
.angaros-philosophy-wrapper .class-type-desc {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    line-height: 26px;
    color: #333;
    text-transform: none;
    margin-bottom: 15px;
}
.angaros-philosophy-wrapper .ethos-img {
    text-align: center;
    margin: 75px 0px;
}
/*philosophy css*/
/*cheezemark Ventures*/
.cheezemark-ventures-wrapper .finn-grid-content{
    border-collapse: collapse;
    border: 1px solid #dcdcdc;
    text-align: center;
    /*position: relative;*/
    /*display: table-row;*/
}
.cheezemark-ventures-wrapper .finn-grid-section {
    /*border: 1px solid #dcdcdc;*/
    margin: 40px 0;
    padding: 40px 0;
    position: relative;
}
.cheezemark-ventures-wrapper .sectors-we-serve-title{
    font-size: 30px;
    line-height: 30px;
    color: #363636;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    /* text-align: center; */
    /* margin-bottom: -14px; */
    background-color: #fff;
    position: absolute;
    left: 41%;
    top: 28px;
    padding: 0 20px;
}
.cheezemark-ventures-wrapper .finn-grid-img{
    height: 100px;
}
.we-do-experience-ind:last-child{
    border-right: none;
}
.we-do-experience-ind {
    display: inline-block;
    width: 33%;
    padding: 0 20px;
    border-right: 1px solid #ccc;
    vertical-align: top;
}
.cheezemark-ventures-wrapper .finn-grid-main-section{
    display: inline-block;
    width: 100%;
    margin:0;
    padding:0;
}
.we-do-title {
    font-size: 30px;
    line-height: 36px;
    color: #000000;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    text-align: left;;
}
.cheezemark-we-do-section {
    background-color: #F3F3F3;
    padding: 50px 0;
}
.brand-experience-desc {
    font-size: 13px;
    line-height: 22px;
    color: #333333;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    margin: 0 0 15px 0;
}
.brand-experience-title {
    font-size: 20px;
    line-height: 36px;
    color: #AD2421;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    height: 50px;
}
.cheezemark-ventures-wrapper {
    display: inline-block;
    width: 100%;
}
.cheezemark-ventures-wrapper .finn-individual-grid {
    text-align: center;
    display: inline-block;
    /* border-top: 1px solid #dcdcdc; */
    /* border-bottom: 1px solid #dcdcdc; */
    padding: 50px 20px 30px 20px;
    margin: 0 -2px;
    /* height: 310px; */
    width: 190px;;
    vertical-align: top;
}
.number-clients {
    font-size: 60px;
    line-height: 60px;
    color: #AD2421;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.we-did-image {
    width: 80px;
    margin-top: 10px;
}
.we-did-clients-revenue {
    display: inline-flex;
    align-items: center;
}
.we-did-happy-clients {
    display: inline-flex;
    align-items: center;
    width: 300px;
}
.happy-clients-desc {
    font-size: 20px;
    line-height: 22px;
    color: #333333;
    display: inline-block;
    width: auto;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.cheezemark-we-did-section {
    padding: 30px 0;
    margin: 30px 0;
}
.cheezemark-ventures-wrapper .joint-venture-section {
    margin: 30px 0 0px 0;
    padding: 30px 0 0px 0;
}
.cheezemark-we-did {
    display: inline-block;
    width: 100%;
    padding-bottom: 30px;
}
.we-did-border {
    border: 1px solid #dcdcdc;
    margin: 0 auto;
    /* padding-left: 50px; */
    width: 100%;
    text-align: center;
    max-width: 980px;
}
.are-you-desc{
    font-size: 20px;
    line-height: 30px;
    color: #363636;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    text-align: center; 
}
a.please-info-desc{
    font-size: 20px;
    line-height: 26px;
    color: #AD2421;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.say-cheeze-section {
    text-align: center;
    margin-top: 15px;   
}
.manage-know-more-liquidity.wow.fadeIn{
    margin-bottom: 35px;
}
.are-you-desc-section {
    padding: 40px 0;
}

.say-cheeze-btn.btn{
    background-color: #AD2421;
    height: 50px;
    line-height: 50px;
    text-transform: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #fff;
    margin-top: 20px;
}
.venture-logo-content-section{
    display: inline-flex;
    align-items: center;
    margin-bottom: 35px;
}
.cheezemark-joint-venture-desc-two{
    font-size: 13px;
    margin-top: 15px;
    line-height: 20px;
    color: #666666;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.venture-grid-title {
    font-size: 16px;
    margin-top: 0;
    line-height: 24px;
    color: #000000;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
/*cheezemark Ventures*/
/*hma advisory css*/
.marketing-entry-hub-services-cont{
    display: inline-block;
    width: 100%;
    background-color: #F3F3F3;
}
.marketing-entry-hub-services-section{
    margin: 30px 0px;
    padding: 30px 0px;
}
.hma-help-note{
    font-size: 13px;
    margin-bottom: 25px;
    line-height: 22px;
    color: #363636;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.marketing-services-content-desc{
    font-size: 13px;
    margin-bottom: 25px;
    line-height: 22px;
    color: #363636;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.hub-section-title{
    font-size: 30px;
    line-height: 36px;
    color: #363636;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.marketing-entry-hub-services-content{
    display: inline-flex;
    align-items: center;
    width: 100%;
}
.ventures-icons-section-head{
    position: relative;
    width: 100%;
    display: inline-block;
}
.sectors-we-serve-title{
    font-size: 30px;
    line-height: 36px;
    color: #363636;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
    background-color: #fff;
    position: absolute;
    left: 40%;
    top: -14px;
    padding: 0 25px;
}
.section-we-service-grids{
    border-collapse: collapse;
    border-top: 1px solid #d7d7d7;
    text-align: center;
}
/*.finn-individual-grid {
    text-align: center;
    display: inline-block;
    padding: 50px 20px 30px 20px;
    margin: 0 -2px;
    height: 310px;
    width: 190px;
    vertical-align: top;
}*/

/*hma advisory css*/
/*hello intern css*/
.our-journey-title-section {
    margin: 30px 0;
    border-top: 1px solid #dcdcdc;
}
.our-journey-title {
    font-size: 24px;
    line-height: 28px;
    color: #000000;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
}
.hellointern-journey-ind {
    width: 170px;
    display: inline-block;
    padding: 20px 0;
    vertical-align: top;
}
.hi-image-section {
    height: 130px;
}
.ww-do-ind {
    width: 49%;
    float: left;
    display: inline-flex;
    align-items: center;
    padding: 20px;
}
.wwd-mentoring-title{
    font-size: 20px;
    line-height: 26px;
    color: #AD2421;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    height: 30px;
}
.brand-experience-desc.hi-exp{
    color: #000;
    margin: 0px;
}
.wwd-image {
    width: 170px;
}
.wwd-content-section {
    width: 100%;
    height: 100px;
}
.ww-do-ind.wwd-mentoring{
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}
.ww-do-ind.wwd-growth{
    border-bottom: 1px solid #dcdcdc;
}
.ww-do-ind.wwd-career{
    border-right: 1px solid #dcdcdc;
}
.over-more-then-desc{
    font-size: 18px;
    line-height: 22px;
    color: #AD2421;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.we-did-desc-ind-section.tb-100{
    width: 168px;
    margin: 0 35px 0 0;
}
.we-did-desc-ind-section.tb-18000{
    width: 202px;
    margin: 0 35px 0 0;
}
.we-did-desc-ind-section.tb-95{
    width: 140px;
    margin: 0 35px 0 0;
}
.we-did-desc-ind-section{
    display: inline-block;
    vertical-align: top;
}
.our-journey-section {
    padding: 20px 0px 0;
    margin: 35px 0px 0px;
}
.initiative-hellointern-wrapper .we-do-title{
    text-align: left;
    width: 200px;
    margin-left: 20px;
}
.initiative-hellointern-wrapper .section-we-service-grids{
    padding: 40px 0 0 0;
}
.cheezemark-we-did.hi-we-did{
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 50px
}
.hi-hashback-desc {
    font-size: 13px;
    line-height: 22px;
    color: #333333;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.hi-number-clients {
    font-size: 54px;
    line-height: 60px;
    color: #AD2421;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.hellointern-journey-dashed {
    display: inline-block;
    margin-top: 70px;
    height: 30px;
}
/*hello intern css*/
/*hma css*/
.ventures-our-sectors-section{
    padding: 20px 0px;
    margin: 35px 0px 10px;
}
.ventures-our-sectors-section .section-we-service-grids{
    padding: 25px 0 0;
}
.ventures-our-sectors-section .finn-individual-grid .finn-grid-img {
    height: 85px;
}
.ventures-our-sectors-section .finn-individual-grid{
    height: auto;
    padding: 30px 15px 0px 15px;
    text-align: center;
    display: inline-block;
    width: 190px;
    vertical-align: top;
}
.establishment-section {
    padding: 0 0 35px;
    margin: 0 0 35px;
}
.ventures-hma-section {
    padding: 30px 0 0;
    margin: 30px 0 0;
}
.establishment-content-desc-main.number-clients.hello-doctor-sea{
    font-size: 30px;
    line-height: 36px;
}
.establishment-cotent-grid.global-establishment {
    width: 260px;
}
.establishment-cotent-grid.hello-doctor .establishment-content-img{
    padding-top: 8px;
    width: 100%;
    /*text-align: center;*/
    text-align: right;
}
.establishment-cotent-grid.hello-doctor-sea {
    width: 400px;
}
.establishment-cotent-grid.hello-doctor {
    width: 240px;
}
.establishment-content{
    display: inline-flex;
    align-items: center;
    padding: 45px 0;
    margin: 25px 0;
    border-bottom: 1px solid #d7d7d7;
}
.establishment-cotent-grid{
    display: inline-flex;
    align-items: center;
    vertical-align: top;
}
.establishment-content-img{
    margin-right: 20px;
}
.establishment-content-desc{
    margin-left: 20px;
}
/*hma css*/

/*starfinserv css*/
.barrows-investors-section {
    background-color: #F5F5F5;
}
.sf-barrows-section {
    padding: 0px 0 0 50px;
}
.sf-barrows-main-section{
    padding: 40px 0px;
    border-right: 1px solid #dcdcdc;
}
.sf-investors-main-section{
    padding: 40px 0 0 0px;
}
.sf-barrowers-investors-title {
    font-size: 30px;
    line-height: 34px;
    color: #000000;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    text-align: left;
}
.sf-loans-caption {
    font-size: 13px;
    line-height: 16px;
    color: #000000;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.rbi-loan-title{
    font-size: 60px;
    line-height: 60px;
    color: #AD2421;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.rbi-loan-desc{
    font-size: 20px;
    line-height: 22px;
    color: #333333;
    display: inline-block;
    width: auto;
    font-weight: 700;
    float: left;
    font-family: 'Montserrat', sans-serif;
}
.rbi-loan-title-setion{
    margin-left: 20px;
}
.rbi-loan-img{
    margin-right: 20px;
}
.loan-dist-grid{
    display: inline-flex;
    align-items: center;
    vertical-align: top;
    margin: 10px 30px;
}
.sf-loans-ind-section:first-child{
    border-left:none;
}
.sf-loans-ind-section {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    padding-left: 50px;
    border-left: 1px dashed #bfbfbf;
}
.loans-ind-business-section {
    margin: 30px 0 0 0;
}
.sf-barrows-investor-desc {
    font-size: 18px;
    line-height: 22px;
    color: #AD2421;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.sf-individual-business-title {
    font-size: 20px;
    line-height: 26px;
    color: #000000;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;  
}
.sf-ind-business-fetures {
    line-height: 20px;
    color: #333;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    margin-top: 5px;
}
.fifty-persatage-desc {
    font-size: 120px;
    line-height: 110px;
    color: #000;
    font-weight: 700;
    margin-top: 20px;
    font-family: 'Montserrat', sans-serif;
}
.interest-fd-main-section {
    padding-left: 50px;
}
.bi-interest-desc {
    font-size: 28px;
    line-height: 30px;
    color: #363636;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    padding-left: 6px;
}
.bi-give-fd-section {
    display: inline-block;
    width: 39%;
}
.bi-interest-section {
    width: 58%;
    display: inline-block;
}
.give-your-fd-desc {
    line-height: 20px;
    color: #333;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
}
.rbi-loan-setion {
    padding: 0 0 35px;
    margin: 0 0 35px;
}
.rbi-loan-content-section {
    padding: 45px 0;
    margin: 25px 0;
    border-bottom: 1px solid #d7d7d7;
    text-align: center;
}
.venture-logo-content-section.star-finserv-logo{
    /*align-items: initial;*/
}
.rbi-loan-title.rbi-govt-title{
    font-size: 40px;
    line-height: 50px;
}
.starfinserv-venture-wrapper .sectors-we-serve-title{
    left: 37%;
}
.starfinserv-venture-wrapper .joint-venture-title img {
    height: 80px;
}
.cheezemark-ventures-wrapper .joint-venture-title{
    width: 230px;
    margin: 0 auto;
}
/*starfinserv css*/

/*careers css*/
.angarian-eco-section {
    margin: 30px 0;
}
.send-your-resume-section {
    display: inline-block;
    vertical-align: top;
    margin-left: 40px;
    padding-left: 40px;
    border-left: 1px solid #dcdcdc;
}
.full-time-opp {
    display: inline-block;
    vertical-align: top;
}
.send-resume-section {
    margin-top: 30px;
}
.resume-angaros-mail {
    font-size: 18px;
    font-weight: 400;
    color: #AD2421;
    line-height: 20px;
    font-family: 'Montserrat', sans-serif;
}
.job-opportunities-main-section .tabs .tab a.fulltime-opp.active {
    background-color: #AD2421;
}
.job-opportunities-main-section .tabs .tab a.intern-opp.active {
    background-color: #AD2421;
}
.job-opportunities-main-section .tabs .indicator {
    position: absolute;
    bottom: 0;
    height: 0;
    background-color: transparent;
    will-change: left, right;
}
.job-opportunities-main-section .tabs .tab a {
    background-color: #000000;
    color: #fff;
    text-transform: none;
    font-size: 20px;
    text-align: left;
    padding: 0 20px;
    font-family: 'Montserrat', sans-serif;
}
.job-openings-content {
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
}
.job-opportunities-main-section .tabs .tab a.fulltime-opp.active .job-openings-count {
    color: #AD2421;
}
.job-opportunities-main-section .tabs .tab a.intern-opp.active .job-openings-count {
    color: #AD2421;
}
.job-opportunities-main-section .tabs {
    height: 60px;
}
.job-opportunities-main-section .tabs .tab{
    height: 60px;
    line-height: 60px;
}
.job-openings-count {
    display: inline-block;
    background-color: #fff;
    color: #000;
    height: 30px;
    line-height: 30px;
    width: 30px;
    text-align: center;
    border-radius: 20px;
    font-size: 20px;
    font-weight: 700;
}
.job-main-opp-title {
    display: inline-block;
    width: 58%;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.job-openings-main-section{
    text-align: right;
    display: inline-block;
    width: 40%;
}
.job-opening-name{
    display: inline-block;
    width: 50%;
    color: #000;
    text-transform: none;
    font-size: 18px;
    text-align: left;
    vertical-align: middle;
    padding: 0 0px 0px 20px;
    font-family: 'Montserrat', sans-serif;
    transition: font-size 0.3s ease-in-out;
}
.job-id-section{
    display: inline-block;
    width: 210px;
    padding: 0 10px;
}
.job-id-logo{
    display: inline-block;
    /*margin-top: 7px;*/
    height: 55px;
    vertical-align: middle;
}
.job-id-desc-sec{
    display: inline-block;
    padding-left: 10px;
    vertical-align: middle;
}
.job-location-desc {
    font-size: 16px;
    line-height: 20px;
    color: #000;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.jo-id-desc {
    font-size: 12px;
    line-height: 10px;
}
.job-id-location-section{
    width: 49%;
    display: inline-flex;
    align-items: center;
}
.required-skills-section{
    width: 49%;
    display: inline-block;
    padding: 0 30px;
    vertical-align: top;
}
.responsbilities-section{
    width: 50%;
    display: inline-block;
    padding: 0 30px;
    border-right: 1px solid #dcdcdc;
    vertical-align: top;
}
.responsibilities-title{
    font-size: 18px;
    color: #000;
    line-height: 20px;
    margin: 20px 0;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.responsibilities-skills-main-section {
    padding: 20px 0;
}
.responsibilities-list ul li {
    list-style-type: disc;
    margin-left: 20px;
    padding: 5px 0;
    font-size: 13px;
    line-height: 17px;
    color: #000;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.job-opportunities-main-section .collapsible-header{
    display: block;
    cursor: pointer;
    line-height: 70px;
    padding: 0 1rem;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    height: 70px;
}

.job-opportunities-main-section .investiment-collaps{
    width: 120px;
    margin-top: 0;
}
.job-opportunities-main-section li .collapsible-header i.inc-dec-icon {
    background: url(../images/capital-services-plus-icon.png) no-repeat center center transparent;
    /*transition: background 0.8s;*/
}
.job-opportunities-main-section li.active .collapsible-header.active i.inc-dec-icon {
    background: url(../images/capital-services-minus-icon.png) no-repeat center center transparent;
    /*transition: background 0.8s;*/
}
.angaros-career-content .joint-venture-desc{
    font-size: 30px;
    line-height: 34px;
    color: #000000;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 30px;
}
.angaros-career-content .full-time-opp-desc{
    font-size: 13px;
    line-height: 20px;
    color: #666666;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
li.active .job-opening-name{
    font-size: 22px;
    line-height: 34px;
    color: #AD2421;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    vertical-align: middle;
}
li.active .job-opening-name.small{
    font-size: 18px;
    line-height: 34px;
    color: #AD2421;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    vertical-align: middle;
}
.interested-candidates-desc .interested-resume-desc{
    color: #ad2421;
}
.interested-candidates-desc {
    font-size: 13px;
    color: #000;
    line-height: 20px;
    margin: 20px 0;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
/*careers css*/


.ethos-infograph-section img {
    /*width: 400px;*/
}

/* 404 css */
.four-0-four-container{
    /*min-height: 500px;*/
    margin: 30px 0 40px 0;
    padding: 30px 0 40px 0;
}
.four-0-four-content{
    font-family: 'Montserrat', sans-serif;
    font-size: 280px;
    color: #932722;
    line-height: 260px;
    display: inline-block;
}
.page-not-found-content{
    font-family: 'Montserrat', sans-serif;
    font-size: 75px;
    color: #000;
    line-height: 0;
    display: inline-block;
}
.four-0-four-middle-section{
    text-align: center;
    /*padding: 20px 0 0 0;*/
}
.page-not-found-cheeze-content{
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    color: #000;
    text-align: center;
}
.page-not-found-cheeze-section{
    margin-top: 45px;
}
.four-0-four-cheezemark-email > a{
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    color: #eba621;
    text-decoration: none;
}
.four-0-four-cheezemark-email > a:hover{
    text-decoration: none;
}
/* 404 css */

/*hr- from css*/
.angaros-hr-form-wrapper {
    float: left;
    width: 100%;
    background-color: #181818;
    background: url(../images/digtal-marketing-banner-image.jpg) no-repeat center center;
    height: 600px;
    background-size: cover;
}
.angaros-hr-form-wrapper.digital-marketing {
    float: left;
    width: 100%;
    height: 790px;
    background-size: cover;
    background: linear-gradient(to right, #0A61AA, #1A7FD2);
}
.be-bussiness-desc {
    font-size: 36px;
    font-weight: 400;
    line-height: 40px;
    color: #Ad2421;
}
.quarter-title {
    font-size: 48px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 60px;
    color: #ffffff;
}
.hr-form-desc span{
    font-weight: 800;
    color: #ffffff;
}
.hr-form-desc {
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    margin: 30px 0;
    color: #cacaca;
}
.office-of-desc {
    font-size: 44px;
    text-transform: uppercase;
    font-weight: 800;
    line-height: 38px;
    color: #Ad2421;
    margin-right: 10px;
}
a.btn.walk-in-btn {
    background-color: #Ad2421;
    box-shadow: none;
    border-radius: 20px;
    text-transform: none;
    font-size: 20px;
    color: #ffffff;
    font-weight: 500;
    height: 40px;
    line-height: 40px;
    cursor: text;
}
.hr-place-holder{
    color: #ffffff;
    font-size: 14px;
    margin-bottom: 4px;
    font-weight: 500;
}

form.hr-form-main-section {
    width: 100%;
    max-width: 430px;
    margin: 0 auto;
    border: 2px solid #AA2925;
    padding: 20px;
}
form.hr-form-main-section.digital-marketing {
    width: 100%;
    max-width: 430px;
    margin: 0 auto;
    border: none;
    padding: 30px;
    background-color: #4294D5;
}
.hr-form-main-section .input-field{
    margin-top: 0;
}
.hr-form-main-section input:not([type]), .hr-form-main-section input[type=text],  .hr-form-main-section input[type=password],  .hr-form-main-section input[type=email],   .hr-form-main-section input[type=tel]{
    width: 94%;
    padding: 0 10px;
    background-color: #ffffff;
    border-bottom: none;
    height: 50px;
    margin-bottom: 30px;
    font-size: 18px;
}
.hr-form-main-section.digital-marketing input:not([type]), .hr-form-main-section.digital-marketing input[type=text],  .hr-form-main-section.digital-marketing input[type=password],  .hr-form-main-section.digital-marketing input[type=email],   .hr-form-main-section.digital-marketing input[type=tel]{
    width: 94%;
    padding: 0 10px;
    background-color: #ffffff;
    border-bottom: none;
    height: 50px;
    margin-bottom: 14px;
    font-size: 18px;
}
.hr-form-main-section input:not([type]).valid,  .hr-form-main-section input:not([type]):focus.valid,  .hr-form-main-section input[type=text].valid,  .hr-form-main-section input[type=text]:focus.valid,  .hr-form-main-section input[type=email].valid,  .hr-form-main-section input[type=email]:focus.valid,  .hr-form-main-section input[type=tel].valid,  .hr-form-main-section input[type=tel]:focus.valid{
    border-bottom: none;
    box-shadow:none;
}
.hr-form-main-section input:not([type]):focus:not([readonly]),  .hr-form-main-section input[type=text]:focus:not([readonly]),  .hr-form-main-section input[type=email]:focus:not([readonly]),  .hr-form-main-section input[type=tel]:focus:not([readonly]){
    border-bottom: none;
    box-shadow:none;
}
.hr-form-main-section input:not([type]).invalid,  .hr-form-main-section input:not([type]):focus.invalid,  .hr-form-main-section input[type=text].invalid,  .hr-form-main-section input[type=text]:focus.invalid,  .hr-form-main-section input[type=email].invalid,  .hr-form-main-section input[type=email]:focus.invalid,  .hr-form-main-section input[type=tel].invalid,  .hr-form-main-section input[type=tel]:focus.invalid{
    border-bottom: none;
    box-shadow:none;
}
.angaros-form-row {
    float: left;
    width: 100%;
    display: inline-flex;
    align-items: center;
    margin-top: 60px;
}
.angaros-form-row.digital-marketing{
    float: left;
    width: 100%;
    margin: 15px 0;
    padding: 15px 0;
    display: inline-flex;
    align-items: center;
}
.hr-form-date-and-time span{
    font-weight: 500;
}
.hr-form-date-and-time {
    font-size: 20px;
    color: #ffffff;
    margin-top: 20px;
    font-weight: 300;
}
.walk-in-interview-section{
    margin-top: 30px;
}
a.btn.hr-form-submit-btn{
    width: 100%;
    height: 54px;
    line-height: 54px;
    text-transform: none;
    font-size: 20px;
    background-color: #000000;
}
a.btn.hr-form-submit-btn{
    width: 100%;
    height: 54px;
    line-height: 54px;
    text-transform: none;
    font-size: 20px;
    background-color: #AA2925;
}
a.btn.hr-form-submit-btn.digital-marketing{
    width: 100%;
    height: 54px;
    line-height: 54px;
    text-transform: none;
    font-size: 20px;
    background-color: #000000;
}
.hr-form-submit-btn-section{
    margin-top: 15px;
}
.office-of-ceo-section {
    display: inline-flex;
    align-items: center;
}
.digital-marketing-testimonials-wrapper {
    background-color: #f6f6f6;
    /*padding: 40px 0;*/
}
.dm-testimonials-main-section {
    /*padding: 45px 0;*/
}
.dm-testimonial-text{
    display: inline-flex!important;
}
.dm-testimonial-img-section {
    max-width: 260px;
    width: 100%;
    display: inline-block;
}
.dm-testimonial-txt-section {
    display: inline-block;
    max-width: 905px;
    width: 100%;
}
.dm-testimonial-name {
    font-size: 24px;
    font-weight: 500;
    color: #922721;
    line-height: 40px;
}
.dm-testimonial-curnt-designation {
    font-size: 14px;
    font-weight: 500;
    color: #000000;
}
.dm-testimonial-curnt-ofc-logo {
    margin-top: 16px;
    margin-left: -4px;
}
.dm-testimonial-img img {
    margin-bottom: 25px;
    padding-left: 25px;
}
.dm-testimonial-txt-section{
    position: relative;
}
.dm-testimonial-quote{
    position: absolute;
    z-index: -1;
}
.dm-testimonial-quote.start-quote{
    left: 0px;
    top: -24px;
    bottom:auto;
}
.dm-testimonial-quote.end-quote{
    right: 26px;
    bottom: 30px;
    top: auto;
}
.dm-testimonial-txt-content p{
    font-size: 15px;
    font-weight: 500;
    color: #000000;
    margin-bottom: 15px;
    line-height: 28px;
}
.dm-testimonial-txt-content{
    font-size: 15px;
    font-weight: 500;
    color: #000000;
    max-width: 800px;
    padding-left: 65px;
    margin-left: 18px;
    padding-top: 45px;
}
.dm-testimonials-main-content .dm-testimonial-text{
    padding: 80px 40px;
    outline: medium none;
}
.dm-testimonials-main-content{
    padding: 0 40px;
    margin-bottom: 0!important;
}
/*hr- from css*/



/*=========================== NEW CSS =======================*/


.a-color{
    color: #932116!important;
}
.white-color{
    color: #ffffff;
}

.header-row {
    padding: 3px 0;
}
.angaros-logo-section{
    margin-top: 16px;
    max-width: 251px;
    width: 100%;
}
.iam-text{
    font-size: 18px;
    line-height: 16px;
    color: #912520;
    font-family: "Montserrat";
    font-weight: 400;
    text-align: left;
    margin-bottom: 4px;
}
.investor-text a:hover{
    /*color: #912520;*/
}
.investor-text a{
    font-size: 20px;
    line-height: 30px;
    color: #292829;
    font-family: "Montserrat",sans-serif;
    text-align: left;
    font-weight: 500;
    display: inline-block;
    padding: 0;
    cursor: default;
}
.investor-text a:hover{
    background-color: transparent;
}
.investor-text{
    line-height: 32px;
}
.investor-text span{
    color: #cccccc;
    font-weight: 400;
    padding: 0 10px;
}
.iam-investor{
    margin-top: 16px;
}
.thiking-doing-main-nav-section{
    float: right;
    width: 100%;
}
.cbp-hrmenu li.think-big-start-smal-logo{
    float: right
}
.home-page-banner {
    background: url(../images/bg-image.jpg) no-repeat center center #18181A;
    height: 500px;
    width: 100%;
    float: left;
    position: relative;
}
.home-page-banner.new-home {
    background: url(../images/bg-image-new.jpg) no-repeat center center #18181A;
    height: 702px;
    width: 100%;
    float: left;
    position: relative;
}
.home-page-banner.new-home .body-home-main-section {
    height: 702px;
}
.body-home-main-section {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.body--home-main-section .banner-image img{
    display: block;
}
.banner-imag{
    text-align: center;
    width: 100%;
}
.angaros-logo {
    text-align: center;
}
.angaros-foster-desc{
    font-size: 30px;
    letter-spacing: 1px;
    line-height: 40px;
    color: #932116;
    font-family: "Lora",sans-serif;
    margin-bottom: 30px;
}
.knowmore-link a {
    font-size: 13px;
    line-height: 14px;
    color: #332e2a;
    font-family: "Montserrat",sans-serif;
    font-weight: 600;
}
.angaros-moto-section{
    display: inline-block;
    width: 100%;
}
.angaros-moto-row{
    margin: 50px 0;
    padding: 50px 0;
}
.knowmore-link a span{
    padding-left: 15px;
}
.thinking-doing-main-section.thinking-section{
    padding: 45px 0;
    width: 100%;
    /*padding-left: 30px;*/
}
.individual-features ul li.sub-heading a{
    font-weight: 600;
    margin-bottom: 35px;
    font-size: 18px;
    line-height: 22px;
    color: #932116;
    font-family: "Montserrat";
    display: inline-block;
}
.individual-features{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    max-width: 16%;
}
.thinking-doing-footer-wrapper{
    border-top: 1px solid #ebebeb;
}
.individual-features ul li a{
    vertical-align: top;
    font-weight: 600;
    margin-bottom: 10px;
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 16px;
    color: #585858;
    font-family: "Montserrat";
    padding-bottom: 6px;
    display: inline-block;
}
.individual-features ul li a:hover{
    color: #932116;
}
.individual-features ul li {
    width: auto;
    padding-right: 15px
}


/* home page css*/
.inginity-text{
    font-size: 40px;
    color: #999999;
    font-family: "Montserrat",sans-serif;
    font-weight: 400;
    text-align: center;
    line-height: 50px;
}
/* home page css*/

/*about us css*/
.angaros-banner-section.about-banner{
    background: url(../images/about-banner.jpg) no-repeat center center;
    height: 200px;
    background-size: cover;
}
.angaros-banner-flex{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 200px;
    width: 100%;
}
.banner-text{
    font-size: 40px;
    color: #ffffff;
    font-family: "Montserrat",sans-serif;
    font-weight: 300;
    text-align: center;
}
.angaros-text{
    font-size: 36px;
    letter-spacing: 1px;
    line-height: 56px;
    color: #932116;
    font-family: "Lora",sans-serif;
}
.border-line{
    border-bottom:1px solid #000000;
    width: 140px;
}
.angaros-sub-text{
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 36px;
    color: #0c0a09;
    font-family: "Montserrat",sans-serif;
    font-weight: 400;
    padding: 42px 0;
}
.angaros-text span{
    font-weight: 600;
    color: #000000;
    width: 100%;
    display: inline-block;
}
.capital-heading{
    font-size: 30px;
    color: #121212;
    font-family: "Montserrat",sans-serif;
    font-weight: 400;
    text-align: left;
    padding-bottom: 22px;
    line-height: 32px;
}
.capital-points{
    float: left;
    text-align: center;
    width: 100%;
    max-width: 165px;
    vertical-align: top;
    background-color: #FBFBFB;
    height: 195px;
    padding: 35px 20px;
    margin-right: 20px;
}
.capital-desc{
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    color: #0c0a09;
    font-family: "Montserrat",sans-serif;
    text-align: center;
}
.capital-bullets{
    height: 80px;
    display: inline-flex;
    align-items: center;
}
.capital-section {
    padding: 0 0 24px 0;
    width: 100%;
    float: left;
}
.angaros-about-section{
    width: 100%;
    display: inline-block;
    max-width: 460px;
    padding-left: 40px;
}
.capital-section:last-of-type{
    padding:0;
}
.angaros-body-row{
    display: inline-block;
    margin: 35px 0;
    padding: 35px 0;
    width: 100%;
}
.about-capital-section {
    padding-top: 10px;
}
/*about us css*/

/*footer*/
.footer-locations-logo-section {
    float: left;
    width: 100%;
    /*padding: 35px 0 35px;*/
    background-color: #0e0e0e;
}
.foot-map a.footer-link {
    padding-top: 2px;
    font-weight: 700;
    color: #5d5d5d;
}
.foot-map li {
    position: absolute;
    height: auto;
    list-style: none;
    font-family: 'Montserrat', sans-serif;
    font-size: 10px;
    font-weight: 700;
    color: #5d5d5d;
}
.bp span {
    margin: 0px 0px;
    float: left;
    width: 68px;
    color: #5d5d5d;
}
#foot-map li:hover span{
    background: #f4f4f4;
}
.foot-map li:hover span {
    display: block;
    background: #0e0e0e;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 220px;
    height: 100px;
    padding: 5px;
    z-index: 100;
    /*color: #ffffff;*/
    /*font: bold 16px 'Montserrat', sans-serif;*/
    text-transform: capitalize;
    text-align: left;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
.foot-map li span{
    line-height: 24px;
    font-size: 20px;
    color: #ffffff;
    font-family: "Montserrat";
    font-weight: 600;
}

.foot-map .faddress {
    line-height: 24px;
    margin-bottom: 20px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: left;
    float: right;
    margin-top: 18px;
    margin-left: 40px;
    font-size: 20px;
    color: #ffffff;
    font-family: "Montserrat";
}
.foot-map li.uk:hover span, .foot-map li.safrica:hover span, .foot-map li.australia:hover span, .foot-map li.newzealand:hover span {
    color: #ffffff!important;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
.faddress strong {
    text-align: left;
    padding: 0 6px 0 0;
    display: block;
    width: 100%;
    margin-top: 22px;
    text-transform: capitalize!important;
    font-size: 15px;
    line-height: 24px;
    color: #999999;
    font-family: "Montserrat";
    font-weight: 400;
}
.footer-logo{
    max-width: 251px;
    width: 100%;
}
/*.footer-logo{
    background: url('../images/footer-logo.png') no-repeat top center transparent;
    width: 251px;
    height: 65px;
    margin-top: 20px;
}*/
.angaros-policy-links li a{
    text-decoration: none;
    font-size: 15px;
    line-height: 36px;
    color: #999999;
    font-family: "Montserrat",sans-serif;
    font-weight: 400;
}
.foot-map li span strong {
    text-align: left;
    padding: 0 6px 0 0;
    display: block;
    width: 100%;
    margin-top: 22px;
    text-transform: capitalize !important;
    font-size: 15px;
    line-height: 24px;
    color: #999999;
    font-family: "Montserrat";
    font-weight: 400;
}
.angaros-foot-locations-content .foot-map {
    background: url(../images/footer-wmap.png) no-repeat 0px top;
    height: 210px;
    width: 810px;
    float: left;
    /*margin-left: 28px;*/
    margin-right: 0px;
    position: relative;
    padding-right: 70px;
}
#cheeze {
    font-family: "Pacifico";
    color: #EBA621;
    font-size: 14px;
}
#mark {
    font-family: "Pacifico";
    color: #fff;
    font-size: 14px;
}
.copy-rights{
    line-height: 23px;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    display: inline-block;
    vertical-align: top;
    font-weight: 500;
    color: #666666;
}
.copy-rights a{
    color: #666666;
}
.copy-right-footer{
    float: left;
    width: 100%;
    background-color: #0e0e0e;
    border-top: 1px solid #1b1b1b;
}
.copyright-flex{
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 75px 20px 0px;
    border-right: 1px solid #1b1b1b;
    width: 100%;
}
.social-icons {
    display: inline-block;
    /*margin: 20px 0 0 5px;*/
    /*width: 100%;*/
}
.angaros-foot-locations-content{
    padding: 40px 0;
    border-right: 1px solid #1b1b1b;
    float: left;
    width: 100%;
}
.foot-map li.usa:hover span {
    top: -42px!important;
    right: -715px!important;
    margin: 10px 15px 16px 0px;
    height:160px;
}
.foot-map li.uk:hover span {
    top: -5px;
    right: -620px;
    margin: 10px 15px 16px 0px;
    height:160px;
}
.foot-map li.malta:hover span {
    top: -40px;
    right: -600px;
    margin: 10px 15px 16px 0px;
    height:160px;
}
.foot-map li.cyprus:hover span {
    top: -50px;
    right: -555px;
    margin: 10px 15px 16px 0px;
    height:160px;
}
.foot-map li.dubai:hover span {
    top: -60px;
    right: -525px;
    margin: 10px 15px 16px 0px;
    height:160px;
}
.foot-map li.hongkong:hover span {
    top: -60px;
    right: -418px;
    margin: 10px 15px 16px 0px;
    height:160px;
}
.foot-map li.india:hover span {
    top: -68px;
    right: -495px;
    margin: 10px 15px 16px 0px;
    height:160px;
}
.foot-map li.singapore:hover span {
    top: -104px;
    right: -478px;
    margin: 10px 15px 16px 0px;
    height:160px;
}
.foot-map li.safrica:hover span {
    top: -144px;
    right: -550px;
    margin: 10px 15px 16px 0px;
    height:160px;
}
.foot-map li.australia:hover span {
    top: -138px;
    right: -412px;
    margin: 10px 15px 16px 0px;
    height:160px;
}
.foot-map li.newzealand:hover span {
    top: -155px;
    right: -350px;
    margin: 10px 15px 16px 0px;
    height:160px;
}
.foot-map li.germany:hover span {
    top: -22px;
    right: -602px;
    margin: 10px 15px 16px 0px;
    height:160px;
}
.angaros-foot-logo-content{
    padding: 60px 0px 60px 15px;
}
.social-icons-section{
    display: inline-block;
    width: 100%;
    padding: 20px 0px 10px 15px;
}
.copy-right-text{
    line-height: 23px;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    display: inline-block;
    vertical-align: top;
    font-weight: 500;
    color: #666666;
}
.social-icons .fa {
    background-color: #932116;
    height: 25px;
    width: 25px;
    text-align: center;
    line-height: 25px;
    border-radius: 50px;
    color: #0e0e0e;
}
.social-icons .fa:hover {
    background-color: #ffffff;
    color: #0e0e0e;
}
.footer-logo{
    margin-bottom: 20px;
}
/*footer*/
/*============================ NEW CSS =======================*/