* {

    margin: 0;

    padding: 0;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -o-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

}



body {

    font-family: 'Raleway', sans-serif;

    padding: 0 !important;

    font-size: 16px;

    overflow-x: hidden;

}



ul {

    list-style: none;

    margin-bottom: 0;

}



a:focus {

    text-decoration: none;

}



#topNavigation {

    /*min-height:113px;*/

    margin-bottom: 0;

    border: none;

    border-radius: 0;

    background: #fff;

    border-bottom: 2px solid #3B5C7F;

}



#topNavigation .navbar-nav>li {

    margin: 0 5px;

}



#topNavigation .navbar-nav>li>a {

    padding-top: 43px;

    padding-bottom: 43px;

    text-transform: uppercase;

    font-size: 14px;
    font-size: 16px;

    color: #000;

    padding-left: 10px;

    padding-right: 10px;

    font-weight: 500;

}



#topNavigation .navbar-nav>li>a:hover {

    background-color: #f9f9f9;

    color: #356ca6;

    border-bottom: 3px solid #3b5c7f;

}



#abou .abou,

#tea .tea,

#port .port,

#cont .cont,

#new .new {

    background-color: #f9f9f9;

    color: #356ca6 !important;

    border-bottom: 3px solid #3b5c7f;

}



#topNavigation .navbar-brand {

    margin-right: 120px;

    height: auto;

    padding: 16px 15px;

    width: 190px;

}



#topNavigation .navbar-brand:focus {

    outline: 0;

}



#topNavigation .navbar-right {

    margin-left: 0;

}



#topNavigation .navbar-text {

    margin-top: 43px;

    margin-bottom: 43px;

    /* margin-bottom: 15px; */

}



#topNavigation .navbar-link {

    font-size: 14px;

    color: #000;

    text-transform: uppercase;

    padding: 7px 9px;

    border: 1px solid #3b5c7f;

    border-radius: 5px;

    font-weight: 500;

}



#topNavigation .navbar-link:hover {

    text-decoration: none;

    color: #3b5c7f;

}



#inv .inv {

    border: 1px solid #000;

    color: #3b5c7f;

}



.btn-submit-pitch {

    font-family: 'Raleway', sans-serif;

    font-weight: 600;

    font-size: 13px;

    text-transform: uppercase;

    border: 1px solid #ccc;

    padding: 9px 5px;

    color: #3b5c7f;

    margin-bottom: 15px;

    display: inline-block;

    transition: 0.5s;

    text-decoration: none !important;

    margin-top: -3px
}



.btn-submit-pitch:hover {

    color: #000
}





/***Banner***/



#banner .mainBanner {

    height: 100%;

}



#carousel-example-generic {

    width: 100% !important;

    height: 100% !important;

}



#carousel-example-generic .carousel-inner {

    height: 100%;

}



#banner {

    padding: 0;

    background: url(../images/banner/texture1.jpg) no-repeat center center;

    height: 100%;

    width: 100%;

    background-size: cover;

    -webkit-background-size: cover;

    -o-background-size: cover;

    -moz-background-size: cover;

    -ms-background-size: cover;

    margin-top: 0;

    position: relative;

}



#banner .downArrow {

    position: absolute;

    bottom: 20px;

    z-index: 1;

    left: 0;

    right: 0;

    margin: 0 auto;

    width: 26px;

}



#banner .innerContent {

    position: absolute;

    width: auto;

    /*left:65px;*/

    left: 7px;

    top: 315px;

}



#banner .innerContent h2 {

    text-align: left;

    font-size: 85px;

    font-weight: 300;

    color: #fff;

    margin: 0 0 25px 0;

    padding-left: 50px;

}



#banner .innerContent h6 {

    text-align: left;

    font-size: 35px;

    font-weight: 300;

    color: #fff;

    margin-top: -13px;

    line-height: 45px;

    padding-left: 50px;

}



.innerContent h6 {

    animation-delay: 3s;

    -webkit-animation-delay: 3s;

    -moz-animation-delay: 3s;

    -ms-animation-delay: 3s;

    -o-animation-delay: 3s;

}



.innerContent h2 {

    animation-delay: 1s;

    -webkit-animation-delay: 1s;

    -moz-animation-delay: 1s;

    -ms-animation-delay: 1s;

    -o-animation-delay: 1s;

}





/* Slider fade effect */



#banner .carousel-fade .carousel-inner .item {

    opacity: 1;

    transition-property: opacity;

    height: 100%;

    /*	display:block;*/

}



#banner .carousel-fade .carousel-inner .active {

    opacity: 1;

}



#banner .carousel-fade .carousel-inner .active.left,

#banner .carousel-fade .carousel-inner .active.right {

    left: 0;

    opacity: 0;

    z-index: 1;

}



#banner .carousel-fade .carousel-inner .next.left,

#banner .carousel-fade .carousel-inner .prev.right {

    opacity: 1;

}



#banner .carousel-fade .carousel-control {

    z-index: 2;

}



#carousel-example-generic .carousel-indicators {

    z-index: 0;

}



#banner .carousel-indicators li {

    background: #acacac;

    border: none;

}



#banner .carousel-indicators .active {

    background: #fff;

    width: 10px;

    height: 10px;

    margin: 1px;

}



#banner .carousel-indicators {

    /*    bottom:-200px;*/

    bottom: 40px;

}





/*

WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."

now override the 3.3 new styles for modern browsers & apply opacity

*/



@media all and (transform-3d),

(-webkit-transform-3d) {

    #banner .carousel-fade .carousel-inner>.item.next,

    #banner .carousel-fade .carousel-inner>.item.active.right {

        opacity: 0;

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

    }

    #banner .carousel-fade .carousel-inner>.item.prev,

    #banner .carousel-fade .carousel-inner>.item.active.left {

        opacity: 0;

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

    }

    #banner .carousel-fade .carousel-inner>.item.next.left,

    #banner .carousel-fade .carousel-inner>.item.prev.right,

    #banner .carousel-fade .carousel-inner>.item.active {

        opacity: 1;

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

    }

}



#banner .item img {

    height: 550px;

    width: 100%;

}





/***Latest from Unicorn***/



#latest {

    padding-bottom: 110px;

}



#latest h1 {

    color: #3b5c7f;

    font-size: 36px;

    text-align: center;

    font-weight: 300;

    margin-top: 60px;

    margin-bottom: 60px;

}



#latest .commonSocial {

    width: 100%;

    height: 406px;

}



#latest .twit {

    background: url(../images/latestImg1.jpg) no-repeat 0 0;

}



#latest .featured {

    /*background: rgba(59, 92, 127, 0.66);*/

    background: url(../images/mic.jpg) no-repeat 0 0;

    background-size: cover;

}



#latest .featureSpeak {

    width: 100%;

}



#latest .featureSpeak img {

    width: 100%;

}



#latest .news {

    background: #ced6de;

}



#latest .carousel-control.left {

    background: none;

    left: 35%;

}



#latest .carousel-control.right {

    background: none;

    right: 35%;

}



#carousel-example-genericnews .carousel-inner {

    background: #ced6de;

}



#carousel-example-genericnews .carousel-control {

    bottom: 8%;

    top: inherit;

}



#latest .blog {

    /*background:url(../images/latestImg2.jpg) no-repeat 0 0;*/

    background: url(../images/blog.jpg) no-repeat 0 0;

    background-size: cover;

}



#latest .innerTwit {

    height: 100%;

    width: 100%;

    float: left;

    padding: 0 15px 0 22px;

}



#latest .twitBird {

    margin-top: 126px;

}



#latest .twitBird a {

    display: inline-block;

    color: #fff;

    font-size: 16px;

    line-height: 25px;

    height: auto;

    margin-left: 0 !important;

}



#latest .twitBird a:hover {

    text-decoration: none;

    color: #F0F0F0;

}



#latest .twitBird a figure img {

    margin: 0;

}



#latest .twitBird a figcaption {

    margin: 15px 0;

    font-weight: 600;

    font-size: 18px;

}



#latest .twitName {

    margin-top: 42px;

}



#latest .twitName li {

    display: inline-block;

    font-size: 14px;

}



#latest .twitName li:first-child {

    color: #fff;

}



#latest .twitName li:last-child {

    color: #76a7da;

}



#latest .twitterEmbed {

    background: #E8E8E8;

    padding: 15px;

}



#latest .nwsfeature {

    width: 100%;

    display: inline-block;

    padding: 0 15px 0 22px;

    color: #fff;

    font-size: 16px;

}



#latest .nwsfeatureDummy {

    margin-top: 110px;

}



#latest .nwsfeature h6 {

    color: #fff;

    font-size: 18px;

    font-weight: 700;

    margin: 27px 0 10px 0;

}



#latest .featuredNews {

    font-weight: 700;

    /*color:rgb(222, 219, 219)!important;*/

    color: #E8E5E5 !important;

    font-size: 15px;

}



#latest .featuredNews1 {

    font-weight: 700;

    color: rgb(222, 219, 219) !important;

    font-size: 15px;

}



#latest .featuredNews1 span {

    color: #E8E5E5;

}



#latest .featuredNews1 span:hover {

    color: #fff !important;

}



#latest .featuredNews:hover {

    /*color:#E6EBF0!important;*/

    color: #fff !important;

}



#latest .nwsfeature span {

    font-size: 15px;

    display: inline-block;

    /*color:rgb(222, 219, 219);*/

    color: #E8E5E5;

    font-weight: 400 !important;

}



#latest .nwsfeature span:hover {

    /*color:#E6EBF0!important;*/

    color: #fff !important;

}



#latest .nwsfeature a {

    color: #fff;

}



#latest .nwsfeature a:hover {

    color: #112439;

    text-decoration: none;

}



#latest .nwsfeature .read {

    display: inline-block;

    margin-top: 10px;

    font-size: 14px;

    color: #fff;

    padding: 4px 8px;

    border: 1px solid #fff;

    font-weight: 400 !important;

    transition: all 1s;

    margin-left: 0;

}



#latest .nwsfeature .read:hover {

    /*text-decoration:none;

	color:#000;*/

    text-decoration: none;

    background: #3B5C7F;

    color: #fff !important;

}



#carousel-example-generic6 .carousel-indicators {

    z-index: 0;

    top: -35px !important;

    left: 75%;

}



#carousel-example-generic6 span {

    font-size: 15px;

    display: inline-block;

    color: rgb(222, 219, 219);

    font-weight: 400 !important;

}



#carousel-example-generic6 li {

    border: 1px solid #fff !important;

}



.read {

    display: inline-block;

    margin-top: 11px;

    font-size: 14px !important;

    color: #fff;

    padding: 4px 8px;

    border: 1px solid #fff;

    font-weight: 400 !important;

    transition: all 1s;

    margin-left: 26px;

}



.read:hover {

    /*text-decoration:none;

	color:#000;*/

    text-decoration: none;

    background: #3B5C7F;

    color: #fff !important;

}



.unscribe {

    text-align: center;

    padding-top: 20px;

    background: none !important;

}



#latest .nwsfeature h5 {

    color: #3b5c7f;

    font-weight: 600;

    font-size: 18px;

    margin: 20px 0 15px 0;

}



#latest .nwsfeature .date {

    display: inline-block;

    color: #3b5c7f;

    font-size: 20px;

    padding: 2px 4px;

    border: 1px solid #56606b;

    border-radius: 4px;

    margin-bottom: 20px;

}



#latest .newsFew {

    line-height: 20px;

}



#latest .newsFew a {

    color: #3b5c7f;

    display: block;

    font-size: 14px;

}



#latest .newsFew a:hover {

    color: #112439;

    text-decoration: none;

}



#latest .newsFew hr {

    border-top: 1px solid rgba(141, 169, 199, 0.52);

    margin: 4px 0;

}



#latest .carousel-fade .carousel-inner .item {

    opacity: 0;

    transition-property: opacity;

}



#latest .carousel-fade .carousel-inner .active {

    opacity: 1;

}



#latest .carousel-fade .carousel-inner .active.left,

#latest .carousel-fade .carousel-inner .active.right {

    left: 0;

    opacity: 0;

    z-index: 1;

}



#latest .carousel-fade .carousel-inner .next.left,

#latest .carousel-fade .carousel-inner .prev.right {

    opacity: 1;

}



#latest .carousel-fade .carousel-control {

    z-index: 2;

}



#carousel-example-generic3 .carousel-indicators {

    z-index: 0;

    top: -29px !important;

    left: 75%;

}



#carousel-example-generic3 .generic {

    width: 100%;

}



#carousel-example-generic3 li {

    border: 1px solid #fff !important;

}



#carousel-example-generic3 {

    /*    background:#ced7de;*/

    padding: 5px 5px 20px 0;

}



#latest .carousel-indicators li {

    background: #AAAAAA;

    border: none;

}



#latest .carousel-indicators .active {

    background: #fff;

    width: 10px;

    height: 10px;

    margin: 1px;

}



#latest .carousel-indicators {

    bottom: 0;

}





/*

WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."

now override the 3.3 new styles for modern browsers & apply opacity

*/



@media all and (transform-3d),

(-webkit-transform-3d) {

    #latest .carousel-fade .carousel-inner>.item.next,

    #latest .carousel-fade .carousel-inner>.item.active.right {

        opacity: 0;

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

    }

    #latest .carousel-fade .carousel-inner>.item.prev,

    #latest .carousel-fade .carousel-inner>.item.active.left {

        opacity: 0;

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

    }

    #latest .carousel-fade .carousel-inner>.item.next.left,

    #latest .carousel-fade .carousel-inner>.item.prev.right,

    #latest .carousel-fade .carousel-inner>.item.active {

        opacity: 1;

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

    }

}





/***Our Portfolio***/



#portfolio {

    background: #f5f5f5;

    padding-bottom: 22px;

}



#portfolio h1 {

    font-size: 36px;

    /*	color:#fff;*/

    font-weight: 300;

    text-align: center;

    margin: 55px 0 70px 0;

    color: #253b53;

}



#portfolio .carousel-control.left {

    background: none;

}



#portfolio .carousel-control.right {

    background: none;

}



#portfolio .view {

    width: 100%;

    text-align: center;

    margin-bottom: 30px;

}



#portfolio .view a {

    display: inline-block;

    font-family: 'Roboto', sans-serif;

    font-size: 14px;

    /*color:#fff;*/

    color: #253b53;

    padding: 5px 20px;

    /*border:1px solid #fff;*/

    border: 1px solid #253b53;

    transition: all 1s;

    -webkit-transition: all 1s;

    -moz-transition: all 1s;

    -ms-transition: all 1s;

    -o-transition: all 1s;

}



#portfolio .view a:hover {

    text-decoration: none;

    background: #617D9C;

    color: #fff;

}



#carousel-example-generic1 {

    margin-bottom: 65px;

}



#carousel-example-generic1 .carousel-indicators {

    bottom: -73px;

}



#portfolio .carousel-indicators li {

    background: #7a9cc2;

    border: none;

    margin: 2px;

}



#portfolio .carousel-indicators .active {

    background: #fff;

    width: 10px;

    height: 10px;

    margin: 2px;

}



#portfolio .item a {

    display: inline-block;

    border: 1px solid #ccc;

}



#portfolio .homelogo {

    margin-top: 30px;

}



#portfolio figure img {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -o-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    /*-webkit-transition: .3s ease-in-out;

	-o-transition: .3s ease-in-out;

	-moz-transition: .3s ease-in-out;

	-ms-transition: .3s ease-in-out;

	transition: .3s ease-in-out;*/

    transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);

    -webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);

    filter: grayscale(0%);

    -webkit-filter: grayscale(0%);

    -ms-filter: grayscale(0%);

    -moz-filter: grayscale(0%);

    -o-filter: grayscale(0%);

}



#portfolio .item a:hover img {

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

    filter: grayscale(100%);

    -webkit-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -moz-filter: grayscale(100%);

    -o-filter: grayscale(100%);

}





/***Entrepreneurs Speak***/



#enterpre {

    padding-bottom: 100px;

}



#enterpre h2 {

    color: #3b5c7f;

    font-size: 36px;

    text-align: center;

    font-weight: 300;

    margin: 45px 0 25px 0;

}



#enterpre .enterContent {

    width: 80%;

    height: 125px;

    margin: 0 auto;

    text-align: center;

    font-size: 16px;

    color: #7c7c7c;

    /*border:1px solid #ebebeb;*/

    padding: 22px 52px 0 52px;

    line-height: 25px;

    position: relative;

}



#enterpre .enterContent:before {

    position: absolute;

    left: 0;

    right: 0;

    margin: 0 auto;

    /*content:url(../images/icons/center-triangle.jpg);*/

    bottom: -27px;

}



#enterpre .carousel-caption {

    color: #292828;

    padding: 5px 0;

    font-size: 18px;

    border-radius: 5px;

    bottom: -55px;

    text-shadow: none;

    /*	background:#e9eaef;*/

    margin: 0 auto;

    width: 36%;

    font-weight: 500;

    text-transform: uppercase;

    background: none;

}



#enterpre .carousel-caption span {

    font-weight: 400 !important;

    text-transform: capitalize !important;

    font-style: italic;

    font-size: 17px !important;

}



#enterpre .carousel-indicators li {

    background: #d7d7d7;

    border: none;

    margin: 2px;

}



#enterpre .carousel-indicators {

    bottom: -60px;

}



#enterpre .carousel-indicators .active {

    background: #acacac;

    width: 10px;

    height: 10px;

    margin: 2px;

}



#enterpre .carousel-inner {

    padding-bottom: 60px;

}





/***Partners & Navigator***/



#partners {

    text-align: center;

    background: url(../images/banner/parnersbackgroundImg.jpg) no-repeat center center;

    background-size: cover;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    -ms-height: 456px;

    font-size: 16px;

    color: #fff;

    line-height: 25px;

    /*font-family: 'Roboto', sans-serif;*/

}



#partners .container {

    padding: 0 130px;

}



#partners h2 {

    color: #fff;

    font-size: 36px !important;

    font-weight: 300;

    margin: 100px 0 53px 0;

}



#partners .meet {

    width: 100%;

    margin-top: 85px;

    margin-bottom: 94px;

}



#partners .meet a {

    display: inline-block;

    border: 1px solid #fff;

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-size: 14px;

    text-transform: uppercase;

    padding: 5px 10px;

    transition: all 1s;

    font-weight: 300;

}



#partners .meet a:hover {

    text-decoration: none;

    background: #3B5C7F;

}





/***Need Support***/



#needSupport {

    background: #f2f3f4;

    padding-bottom: 45px;

}



#needSupport h3 {

    text-align: center;

    font-size: 33px;

    color: #253b53;

    padding: 46px 0 30px 0;

    /*	border-bottom:1px solid #c8c8c8;*/

    margin: 0;

    font-weight: 300;

}



#needSupport .delhi {

    /*	padding-right:76px;*/

}



#needSupport .commonCity {

    color: #3b5c7f;

    font-weight: 700;

    font-size: 14px;

    text-transform: capitalize;

}



#needSupport .commonCity a {

    text-decoration: none;

    border: none !important;

}



#needSupport .delhi {

    background: url(../images/icons/map.png) no-repeat 0 center;

    padding-left: 15px;

}



#needSupport .mumbai {

    background: url(../images/icons/map.png) no-repeat 48px center;

    padding-left: 68px;

}



#needSupport .london {

    background: url(../images/icons/map.png) no-repeat 48px center;

    padding-left: 68px;

}



#needSupport .delhi,

#needSupport .mumbai,

#needSupport .london {

    /*	margin:25px 0;*/

    margin-top: 15px;

}



#needSupport .outerCity {

    /*    border-bottom:1px solid #c8c8c8;*/

    border-top: 1px solid #c8c8c8;

    margin-top: 25px;

}



#needSupport .commonInformationdummy .row {

    margin-right: 0;

    margin-left: 0;

}



#needSupport .commonInformation {

    width: 100%;

    font-size: 14px;

    /*color:#3b5c7f;*/

    color: #7c7c7c;

    line-height: 25px;

    /*border-right:1px solid #c8c8c8;*/

    /*padding-right:15px;*/

    height: 210px;

}



#needSupport .commonInformationdummy {

    border-right: none;

}



#needSupport .commonInformation a {

    color: #3b5c7f;

    border: 1px solid #A1BCD4;

    padding: 0 3px;

}



#needSupport .commonInformation a:hover {

    color: #000;

    text-decoration: none;

}



#needSupport .outerInofom {

    padding: 32px 0 0 0;

}



#needSupport .commonInformation h4 {

    font-size: 14px !important;

    color: #3b5c7f;

    font-weight: 700;

    text-transform: uppercase;

    margin: 0 0 12px 0;

}



#needSupport .needButton {

    width: 100%;

    margin-top: 25px;

}



#needSupport .needButton a {

    display: inline-block;

    border: 1px solid #3b5c7f;

    padding: 4px 30px;

    text-decoration: none;

    text-transform: uppercase;

    font-size: 14px;

    color: #3b5c7f;

    font-weight: 500;

    transition: all 1s;

}



#needSupport .needButton a:hover {

    background: #173E69;

    color: #fff;

}



#needSupport .mail {

    background: url(../images/icons/mail.png) no-repeat 10px center;

    padding-left: 35px !important;

    padding-right: 15px !important;

}



#needSupport .mail:hover {

    background: url(../images/icons/mail1.png) no-repeat 10px center #173E69 !important;

    color: #fff !important;

}



#footer {

    background: #021224;

    /* font-family: 'Lato', sans-serif; */

}



#footer .first {

    margin-top: 35px;

    height: 96px;

    /*border-right:1px solid #3b5c7f;*/

    /*	border-right:1px solid #6F7275;*/

}



/* #footer h4 {

    color: #a19d9d;

    font-size: 14px;

    text-transform: uppercase;

    margin: 0 0 23px 0;

} */

#footer h4 {
    color: #d9d9d9;
    font-size: 20px;
    text-transform: uppercase;
    margin: 0 0 23px 0;
}


#footer .second h4 {

    margin: 0 0 23px 104px;

}



#footer input {

    width: 250px;

    border-radius: 0;

    outline: 0;

    margin-right: 24px;

}



#footer .form-control {

    border: 1px solid #fff;

    background: #ebebeb;

    height: 36px;

}



#footer .form-control:focus {

    border: 1px solid #fff;

    outline: none;

}



#footer .btn {

    width: 190px;

    background: #787777;

    color: #fff;

    border: 0;

    border-radius: 0;

    height: 36px;

    text-transform: uppercase;

    transition: all 1s;

}



#footer .btn:hover {

    background: #424141;

}



#footer .btn:focus {

    border: 1px solid #787777;

    outline: none;

}



#footer .connect {

    width: 100%;

    margin-left: 110px;

}



#footer .connect ul li {

    float: left;

}



#footer .connect a {

    display: block;

    width: 60px;
    width: 51px;

    height: 31px;

}


/* 
#footer .connect .btn1 {

    background: url(../images/icons/mediaIcon.png) no-repeat 0 0;

}



#footer .connect .btn2 {

    background: url(../images/icons/mediaIcon.png) no-repeat 50% 0;

}



#footer .connect .btn3 {

    background: url(../images/icons/mediaIcon.png) no-repeat 100% 0;

} */


/* 
#footer .connect .btn1:hover {

    background: url(../images/icons/mediaIcon.png) no-repeat 0 100%;

}



#footer .connect .btn2:hover {

    background: url(../images/icons/mediaIcon.png) no-repeat 50% 100%;

}



#footer .connect .btn3:hover {

    background: url(../images/icons/mediaIcon.png) no-repeat 100% 100%;

} */
#footer .connect .btn-social {
    color: #fff;
    font-size: 30px;
    width: auto;
    height: auto;
    background: none;
    margin-right: 15px;
}


#footer .animate {

    transition: All 0.3s;

    -webkit-transition: All 0.3s;

    -o-transition: All 0.3s;

    -moz-transition: All 0.3s;

}



#footer .second {

    margin-top: 35px;

    height: 96px;

}



#footer .copy {

    color: #888989;

    font-size: 12px;

    font-weight: 400;

    display: inline-block;

}



.privacy {

    display: inline-block;

}



.privacy a {

    color: #888989;

    font-size: 12px;

    font-weight: 400;

    text-decoration: none;

    position: relative;

    padding-left: 8px;

    -webkit-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}



.privacy a:hover {

    -webkit-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

    color: #fff;

}



.privacy a:before {

    content: '';

    position: absolute;

    background: #888989;

    width: 1px;

    height: 12px;

    top: 2px;

    left: 2px;

}



#footer .copy a {

    color: #888989;

}



#footer .copy a:hover {

    color: #fff;

    text-decoration: none;

}



#footer .best {

    color: #888989;

    font-size: 12px;

    font-weight: 400;

    padding-top: 5px;

}



#footer .power a {

    color: #888989;

    font-size: 12px;

    font-weight: 400;

}



#footer .power a:hover {

    text-decoration: none;

    color: #fff;

}



#footer .footerNav {

    margin-top: 30px;

    margin-bottom: 20px;

}





/***Team Details***/



Fdetails {

    padding-bottom: 140px;

}



#Teamdetails h3 {

    color: #253b53;

    font-size: 30px;

    text-align: center;

    margin: 16px 0 5px 0;

    font-weight: 300;

}



#Teamdetails .line {

    height: 1px;

    border-top: 1px solid #ccc;

    width: 10%;

    margin: 0 auto 32px;

}



#Teamdetails .commonTeam {

    border: 1px solid #cccccc;

    margin-bottom: 30px;

}



#Teamdetails .commonTeam figure {

    position: relative;

}



#Teamdetails .commonTeam figure figcaption {

    position: absolute;

    top: 60px;

    left: 181px;

    font-size: 18px;

    color: #000;

    font-weight: 500;

}



#Teamdetails .commonTeam figure figcaption span {

    display: block;

    font-size: 14px !important;

    font-weight: 400 !important;

}



#Teamdetails a:hover {

    text-decoration: none;

}



#Teamdetails a:hover figcaption,

#Teamdetails a:hover figcaption span {

    color: #3B5C7F;

}



#Teamdetails a img.grayscale {

    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");

    /* Firefox 3.5+, IE10 */

    filter: gray;

    /* IE6-9 */

    -webkit-filter: grayscale(100%);

    /* Chrome 19+ & Safari 6+ */

    -moz-filter: grayscale(100%);

    -o-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -webkit-transition: all 0.8s ease;

    /* Fade to color for Chrome and Safari */

    -moz-transition: all 0.8s ease;

    -o-transition: all 0.8s ease;

    -ms-transition: all 0.8s ease;

    -webkit-backface-visibility: hidden;

    /* Fix for transition flickering */

    -moz-backface-visibility: hidden;

    -o-backface-visibility: hidden;

    -ms-backface-visibility: hidden;

}



#Teamdetails a:hover img.grayscale {

    filter: none;

    -webkit-filter: grayscale(0%);

    -o-filter: grayscale(0%);

    -moz-filter: grayscale(0%);

    -ms-filter: grayscale(0%);

}



#teamInformation {

    background: #f5f5f5;

    padding-bottom: 254px;

}



#teamInformation .outerTeam {

    padding-right: 50px;

}



#teamInformation h2 {

    font-size: 32px;

    color: #000;

    margin: 36px 0 5px 0;

}



#teamInformation h3 {

    font-size: 22px;

    color: #000;

    margin: 0 0 15px 0;

}



#teamInformation h5 {

    font-size: 20px;

    color: #868686;

    margin: 0 0 15px 0;

}



#teamInformation .locaMedia {

    width: 100%;

    border-top: 1px solid #d7d7d7;

    border-bottom: 1px solid #d7d7d7;

    float: left;

    height: 40px;

    margin-bottom: 30px;

}



#teamInformation .location {

    float: left;

}



#teamInformation .location li {

    background: url(../images/icons/mapSymbol.png) no-repeat 5px 6px;

    font-size: 14px;

    font-style: italic;

    /* font-family: 'Roboto', sans-serif; */

    padding: 9px 0 9px 30px;

    font-weight: 500;

    color: #000;

}



#teamInformation .mediaInfor {

    margin-top: 20px;

    width: 100%;

    /*    border-bottom: 1px solid #ccc;*/

    padding-bottom: 35px;

}



#teamInformation .mediaInfor ul {

    text-align: center;

}



#teamInformation .mediaInfor li {

    display: inline-block;

    margin: 0 5px;

    border: 1px solid #bfbbba;

    border-radius: 100px;

    padding: 3px;

}



#teamInformation .mediaInfor li a {

    width: 25px;

    height: 25px;

    display: block;

    transition: all 0.5s;

    border-radius: 100px;

    border: 1px solid #bfbbba;

}





/*#teamInformation .mediaInfor li:first-child{

	margin-left:0;

}*/



#teamInformation .mediaInfor .btn1 {

    background: url(../images/icons/mediaDetails.png) no-repeat 7% 0;

}



#teamInformation .mediaInfor .btn2 {

    background: url(../images/icons/mediaDetails.png) no-repeat 50% 0;

}



#teamInformation .mediaInfor .btn3 {

    background: url(../images/icons/mediaDetails.png) no-repeat 93% 0;

}



#teamInformation .mediaInfor .btn1:hover {

    background: url(../images/icons/mediaDetails.png) no-repeat 7% 100%;

}



#teamInformation .mediaInfor .btn2:hover {

    background: url(../images/icons/mediaDetails.png) no-repeat 50% 100%;

}



#teamInformation .mediaInfor .btn3:hover {

    background: url(../images/icons/mediaDetails.png) no-repeat 93% 100%;

}



#teamInformation .teamContent {

    color: #111314;

    font-size: 16px;

    text-align: justify;

    line-height: 30px;

}



#teamInformation .teamContent .ManimgOutr img {

    text-align: center;

    margin: 0 auto;

}



#teamInformation .teamContent .SocialArea li {

    font-size: 12px;

    font-style: italic;

}



#teamInformation .teamContent .row figure img {

    width: auto;

    margin: 0 auto;

}



#teamInformation .profilePic {

    width: 100%;

    float: left;

    margin-top: 48px;

    border: 1px solid #ccc;

}



#teamInformation .profilePic img {

    width: 100%;

}



#teamInformation .profileCirclepic {

    width: 180px;

    height: 180px;

    margin: 48px auto 0;

}



#teamInformation .profileCirclepic figure img {

    border-radius: 100%;

    padding: 5px;

    border: 1px solid #B5AAAA;

    width: 180px;

    height: 180px;

}



#teamInformation .row {

    margin: 0;

}



#teamInformation h4 {

    text-align: center;

    font-size: 24px;

    color: #000;

    margin: 35px 0 27px 0;

    font-weight: 400;

}



#teamInformation .portfolioTeam {

    width: 100%;

    float: left;

    padding: 0;

    margin-bottom: 30px;

}



#teamInformation .portfolioTeam ul {

    text-align: center;

}



#teamInformation .portfolioTeam ul li {

    display: inline-block;

    margin: 0 15px 15px 0;

}



#teamInformation .otherMedia {

    width: 100%;

    float: left;

}



#teamInformation .otherMedia li {

    border-bottom: 1px solid #cccccc;

    padding: 12px 0 12px 65px;

}



#teamInformation .otherMedia li:nth-child(1) {

    border-top: 1px solid #cccccc;

    background: url(../images/icons/blogTeam.png) no-repeat 5px center;

}



#teamInformation .otherMedia li:nth-child(2) {

    background: url(../images/icons/news.png) no-repeat 5px center;

}



#teamInformation .otherMedia li:nth-child(3) {

    background: url(../images/icons/articals.png) no-repeat 5px center;

}



#teamInformation .otherMedia li a {

    font-size: 18px;

    color: #000;

}



#teamInformation .otherMedia li a:hover {

    text-decoration: none;

    color: #265271;

}





/***InvestTeam***/



#investTeam {

    padding-bottom: 56px;

}



#investTeam h3 {

    text-align: center;

    font-size: 24px;

    color: #000;

    margin: 41px 0;

}



#investTeam figcaption {

    color: #000;

    font-size: 14px;

    font-weight: 500;

    margin-top: 5px;

}



#investTeam figcaption>span {

    color: #000;

    font-size: 11px;

    font-weight: 500;

    display: block;

}



#investTeam a:hover {

    text-decoration: none;

}



#investTeam a:hover figcaption,

#investTeam a:hover figcaption span {

    color: #3B5C7F;

}



#investTeam a img.grayscale {

    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");

    /* Firefox 3.5+, IE10 */

    filter: gray;

    /* IE6-9 */

    -webkit-filter: grayscale(100%);

    /* Chrome 19+ & Safari 6+ */

    -moz-filter: grayscale(100%);

    -o-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -webkit-transition: all 0.8s ease;

    /* Fade to color for Chrome and Safari */

    -moz-transition: all 0.8s ease;

    -o-transition: all 0.8s ease;

    -ms-transition: all 0.8s ease;

    -webkit-backface-visibility: hidden;

    /* Fix for transition flickering */

    -moz-backface-visibility: hidden;

    -o-backface-visibility: hidden;

    -ms-backface-visibility: hidden;

}



#investTeam a:hover img.grayscale {

    filter: none;

    -webkit-filter: grayscale(0%);

    -o-filter: grayscale(0%);

    -moz-filter: grayscale(0%);

    -ms-filter: grayscale(0%);

}





/***Ashish Start CSS**/



.innerPage {

    margin-top: 103px;

}



.paddingZero {

    padding: 0;

}



.innerBanner {

    /* background: url(../images/banner/innerBanner.jpg) no-repeat center center;*/

    background: url(../images/banner/innertexture1.jpg) no-repeat center center;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    height: 210px;

    font-size: 20px;

    color: #fffefe;

    text-align: center;

    padding: 60px 0 0 0;

    font-size: 36px;

    font-weight: 300;
    background: #315376;

}



.innerBannerdummy {

    background: url(../images/banner/innertexture.jpg) no-repeat center center !important;

}



.innerBanner span {

    font-size: 18px;

    display: block;

    font-weight: 400;

}



.innerPageTab {

    text-align: center;

    border-bottom: 1px solid #cccccc;

    margin-bottom: 0;

}



.innerPageTab .nav {

    display: inline-block;

    margin-bottom: -5px;

}



.innerPageTab .nav>li>a {

    position: relative;

    display: block;

    padding: 20px 20px 10px 20px;

    border-radius: 0;

    color: #253b53;

    font-size: 18px;

    font-weight: 300;

    border-bottom: 7px solid #FFFFFF;

}



.innerPageTab .nav>li>a:hover {

    background: transparent;

    border-bottom: 7px solid #acacac;

}



.innerPageTab .nav>li>a:focus {

    border-bottom: 7px solid #acacac;

    background: none;

    outline: 0;

}



.nav-pills>li.active>a,

.nav-pills>li.active>a:focus,

.nav-pills>li.active>a:hover {

    color: #253b53;

    background-color: transparent;

    border-bottom: 7px solid #acacac;

}



.innerBanner span {

    font-size: 18px;

    display: block;

    font-weight: 400;

}



.innerBanner .innerContent h2 {

    color: #fffefe;

    text-align: center;

    font-size: 36px;

    font-weight: 300;

    margin-top: 0px;

}



.innerBanner .innerContent h6 {

    font-size: 18px;

    display: block;

    font-weight: 400;

    line-height: 25px;

}



.paddingZero {

    padding: 0;

}



.innerHeading {

    color: #253b53;

    text-align: center;

    font-size: 30px;

    font-weight: 100;

    /*margin-bottom: 40px;*/

    margin-top: 0;

}



.innerHeading:after {

    content: '';

    border-bottom: 1px solid #000;

}



.innerPageTab p {

    color: #000000;

    font-size: 15px;

    font-weight: 100;

    margin-bottom: 15px;

}



.bgBlue {

    /*background: #d6e1f0;*/

    background: #f5f5f5;

}



.aboutIcon {

    text-align: center;

    font-size: 14px;

    font-weight: 500;

    margin-bottom: 100px;

}



.aboutIcon img {

    display: block;

    margin: 0px auto 10px auto;

}



.focusehover1,

.focusehover2,

.focusehover3,

.focusehover4,

.focusehover5 {

    cursor: pointer;

    display: inline-block;

}



.aboutIcon .modal-title {

    border-bottom: 1px solid #ccc;

    padding-bottom: 30px;

}



.aboutIcon .modal-body {

    padding: 0 15px 15px 15px;

}



.listFocus li {

    padding: 5px 0;

}



.listFocus li a {

    font-size: 15px;

    color: #8C8C8C;

}



.listFocus li a:hover {

    text-decoration: none;

}



#enter h5 {

    color: #000;

    font-size: 16px;

}



.marginBottom100 {

    margin-bottom: 100px;

}



.innerPageContainer {

    margin: 50px auto 45px auto;

}



.innerPageContainer p {

    line-height: 25px;

}



.innerPageContainer.bgBlue {

    margin: 50px auto 0 auto;

}



.innerList li {

    /*background: url(../images/innerIcons/aboutList.png) no-repeat 0px 4px;*/

    padding: 0px 0px 0px 25px;

    margin-bottom: 30px;

}



.innerPageTab.affix {

    top: 107px;

    width: 100%;

    position: fixed;

    background: #fff;

    z-index: 9;

}



.innerPageTab .affix+.innerPage {

    padding-top: 70px;

}





/***Ashish-End-CSS***/





/***Team**/



#Team {

    padding-bottom: 140px;

    margin-top: 50px;

}



#Team h3 {

    color: #253b53;

    font-size: 30px;

    text-align: center;

    margin: 16px 0 5px 0;

    font-weight: 300;

}



#Team .line {

    height: 1px;

    border-top: 1px solid #ccc;

    width: 10%;

    margin: 0 auto 32px;

}



#Team .commonTeam {

    border: 1px solid #cccccc;

    margin-bottom: 30px;

}



#Team .commonTeam figure {

    position: relative;

}



#Team .commonTeam figure figcaption {

    position: absolute;

    top: 60px;

    left: 181px;

    font-size: 18px;

    color: #000;

    font-weight: 500;

}



#Team .commonTeam figure figcaption span {

    display: block;

    font-size: 14px !important;

    font-weight: 400 !important;

}



#Team a:hover {

    text-decoration: none;

}



#Team a:hover figcaption,

#Team a:hover figcaption span {

    color: #3B5C7F;

}



#Team a img.grayscale {

    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");

    /* Firefox 3.5+, IE10 */

    filter: gray;

    /* IE6-9 */

    -webkit-filter: grayscale(100%);

    /* Chrome 19+ & Safari 6+ */

    -moz-filter: grayscale(100%);

    -o-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -webkit-transition: all 0.8s ease;

    /* Fade to color for Chrome and Safari */

    -moz-transition: all 0.8s ease;

    -o-transition: all 0.8s ease;

    -ms-transition: all 0.8s ease;

    -webkit-backface-visibility: hidden;

    /* Fix for transition flickering */

    -moz-backface-visibility: hidden;

    -o-backface-visibility: hidden;

    -ms-backface-visibility: hidden;

}



#Team a:hover img.grayscale {

    filter: none;

    -webkit-filter: grayscale(0%);

    -o-filter: grayscale(0%);

    -moz-filter: grayscale(0%);

    -ms-filter: grayscale(0%);

}





/***Advisory Team***/



#advisory {

    padding-bottom: 140px;

}



#advisory h3 {

    color: #253b53;

    font-size: 30px;

    text-align: center;

    margin: 40px 0 5px 0;

    font-weight: 300;

}



#advisory .line {

    height: 1px;

    border-top: 1px solid #ccc;

    width: 10%;

    margin: 0 auto 32px;

}



#advisory .commonTeam {

    border: 1px solid #cccccc;

    margin-bottom: 30px;

}



#advisory .commonTeam figure {

    position: relative;

}



#advisory .commonTeam figure figcaption {

    position: absolute;

    top: 60px;

    left: 181px;

    font-size: 18px;

    color: #000;

    font-weight: 500;

}



#advisory .commonTeam figure figcaption span {

    display: block;

    font-size: 14px !important;

    font-weight: 400 !important;

}



#advisory a:hover {

    text-decoration: none;

}



#advisory a:hover figcaption,

#advisory a:hover figcaption span {

    color: #3B5C7F;

}



#advisory a img.grayscale {

    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");

    /* Firefox 3.5+, IE10 */

    filter: gray;

    /* IE6-9 */

    -webkit-filter: grayscale(100%);

    /* Chrome 19+ & Safari 6+ */

    -moz-filter: grayscale(100%);

    -o-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -webkit-transition: all 0.8s ease;

    /* Fade to color for Chrome and Safari */

    -moz-transition: all 0.8s ease;

    -o-transition: all 0.8s ease;

    -ms-transition: all 0.8s ease;

    -webkit-backface-visibility: hidden;

    /* Fix for transition flickering */

    -moz-backface-visibility: hidden;

    -o-backface-visibility: hidden;

    -ms-backface-visibility: hidden;

}



#advisory a:hover img.grayscale {

    filter: none;

    -webkit-filter: grayscale(0%);

    -o-filter: grayscale(0%);

    -moz-filter: grayscale(0%);

    -ms-filter: grayscale(0%);

}





/***Mentorship***/



#mentorship {

    padding-bottom: 85px;

    background: #e9e9e9;

}



#mentorship h3 {

    color: #253b53;

    font-size: 30px;

    text-align: center;

    margin: 50px 0 5px 0;

    font-weight: 300;

}



#mentorship .line {

    height: 1px;

    border-top: 1px solid #ccc;

    width: 10%;

    margin: 0 auto 40px;

}



#mentorship .commonTeam {

    border: 1px solid #cccccc;

    margin-bottom: 30px;

}



#mentorship .commonTeam figure {

    position: relative;

}



#mentorship .commonTeam figure figcaption {

    position: absolute;

    top: 60px;

    left: 181px;

    font-size: 18px;

    color: #000;

    font-weight: 500;

}



#mentorship .commonTeam figure figcaption span {

    display: block;

    font-size: 14px !important;

    font-weight: 400 !important;

}



#mentorship a:hover {

    text-decoration: none;

}



#mentorship a:hover figcaption,

#mentorship a:hover figcaption span {

    color: #3B5C7F;

}



#mentorship a img.grayscale {

    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");

    /* Firefox 3.5+, IE10 */

    filter: gray;

    /* IE6-9 */

    -webkit-filter: grayscale(100%);

    /* Chrome 19+ & Safari 6+ */

    -moz-filter: grayscale(100%);

    -o-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -webkit-transition: all 0.8s ease;

    /* Fade to color for Chrome and Safari */

    -moz-transition: all 0.8s ease;

    -o-transition: all 0.8s ease;

    -ms-transition: all 0.8s ease;

    -webkit-backface-visibility: hidden;

    /* Fix for transition flickering */

    -moz-backface-visibility: hidden;

    -o-backface-visibility: hidden;

    -ms-backface-visibility: hidden;

}



#mentorship a:hover img.grayscale {

    filter: none;

    -webkit-filter: grayscale(0%);

    -o-filter: grayscale(0%);

    -moz-filter: grayscale(0%);

    -ms-filter: grayscale(0%);

}





/***Portfolio***/



#porfolioSelection {

    padding: 0;

}



#portfolioDummy {

    background: #fff;

    padding-top: 85px;

    padding-bottom: 80px;

}



#porfolioSelection1 {

    margin-top: 50px;

}





/***News***/



.line1 {

    height: 1px;

    border-top: 1px solid #ccc;

    width: 10%;

    margin: 0 auto 40px;

}



.line2 {

    border-top: 1px solid #253b53;

}



.marginBottom0 {

    margin-bottom: 0 !important;

    padding-bottom: 5px;

}



.newsInfo {

    padding: 25px 45px 25px 65px;

    border: 1px solid #e1e1e1;

}



.newsInfo h2 {

    font-size: 25px;

    color: #285184;

    /* font-family: 'Roboto', sans-serif; */

    margin: 0 0 5px 0;

}



.newsInfo h5 {

    margin: 30px 0 0 0;

    font-size: 21px;

    color: #918c8c;

    /* font-family: 'Roboto Slab', serif; */

    font-weight: 400;

    font-style: italic;

    line-height: 30px;

}



.newsInfo h6 {

    font-size: 14px;

    color: #7c7c7c;

    /* font-family: 'Roboto', sans-serif; */

    font-weight: 400;

    line-height: 30px;

    margin-top: 5px;

}



.newsInfo .darkLine {

    height: 5px;

    background: #ff6600;

    width: 10%;

}



.newsInfo a {

    display: inline-block;

    font-size: 14px;

    color: #ff6600;

    font-style: italic;

    font-weight: 500;

    display: inline-block;

}



.newsInfo a:hover {

    text-decoration: none;

}



.newsInfo .newsanchor {

    display: block;

}



.newsInfo .newsanchor:hover {

    text-decoration: none;

    color: #3B5C7F;

}



.newsInfo .newsanchor:hover h6,

.newsInfo .newsanchor:hover h5 {

    text-decoration: none;

    color: #3B5C7F;

}



.innerPageContainerdummy {

    margin: 50px auto 45px auto !important;

}



.bgBlueDummy p {

    text-align: center;

    color: #253b53;

    font-size: 15px;

    font-weight: 500;

}



.bgBlueDummy .viewAll {

    text-align: center;

    margin-top: 70px;

}



.bgBlueDummy .viewAll a {

    color: #253b53;

    display: inline-block;

    font-weight: 400;

    font-size: 14px;

    padding: 5px 13px;

    border: 1px solid #253b53;

    transition: all 0.5s;

}



.bgBlueDummy .viewAll a:hover {

    text-decoration: none;

    background: #365d88;

    color: #fff;

}



.bgBlueDummy {

    padding-bottom: 0;

}



.innerPageContaineroport {

    margin: 60px auto 0 auto;

}





/***Contact us***/



#contact {

    padding-bottom: 94px;

    background: #f5f5f5;

}



#contact h2 {

    color: #B7B7B7;

    font-size: 24px;

    text-align: center;

    border: 1px solid #fff;

    width: 65%;

    margin: 35px auto 35px auto;

    font-weight: 300;

    padding: 14px 0;

}



#contact .informationContact {

    border: 1px solid #acacac;

    margin-top: 30px;

    background-size: 100% 100%;

}



#contact .informationContact:hover h2 {

    background: #3B5C7F;

    color: #fff;

    transition: all 0.8s;

}



#contact .inform {

    padding: 26px 15px 60px 15px;

    font-size: 16px;

    color: #B7B7B7;

    font-weight: 500;

    line-height: 32px;

    height: 300px;

}



#contact .informationContact:hover .inform {

    color: #fff;

    transition: all 0.8s;

}



#newdelhi {

    background: url(../images/newDelhi.jpg) no-repeat 0 0;

}



#mumbai {

    background: url(../images/mumbai.jpg) no-repeat 0 0;

}



#london {

    background: url(../images/london.jpg) no-repeat 0 0;

}



#banglore {

    background: url(../images/banglore.jpg) no-repeat 0 0;

}



#needSupport.need {

    background: #ffffff;

}





/***Vertical Carsouel in the news section***/



#portfolioNews .bg-info {

    background: none;

}



#portfolioNews .ticker-headline {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    padding: 34px 0;

    margin: 0;

    font-size: 18px;

    border-bottom: 1px solid #acacac;

}



#portfolioNews .ticker-headline a:hover {

    text-decoration: none;

}



#portfolioNews .ticker-headline a:hover .article,

#portfolioNews .ticker-headline a:hover .newsContent {

    color: #3B5C7F;

}



#portfolioNews ul li:first-child {

    border-top: 1px solid #acacac !important;

}



#portfolioNews .carousel.vertical .carousel-inner {

    height: 100%;

    width: auto;

}



#portfolioNews .carousel.vertical .carousel-inner>.item {

    width: auto;

    padding-right: 50px;

    -webkit-transition: 0.6s ease-in-out top;

    transition: 0.6s ease-in-out top;

}



@media all and (transform-3d),

(-webkit-transform-3d) {

    #portfolioNews .carousel.vertical .carousel-inner>.item {

        -webkit-transition: 0.6s ease-in-out;

        transition: 0.6s ease-in-out;

    }

    #portfolioNews .carousel.vertical .carousel-inner>.item.next,

    #portfolioNews .carousel.vertical .carousel-inner>.item.active.right {

        -webkit-transform: translate3d(0, 100%, 0);

        transform: translate3d(0, 100%, 0);

        top: 0;

    }

    #portfolioNews .carousel.vertical .carousel-inner>.item.prev,

    #portfolioNews .carousel.vertical .carousel-inner>.item.active.left {

        -webkit-transform: translate3d(0, -100%, 0);

        transform: translate3d(0, -100%, 0);

        top: 0;

    }

    #portfolioNews .carousel.vertical .carousel-inner>.item.next.left,

    .carousel.vertical .carousel-inner>.item.prev.right,

    #portfolioNews .carousel.vertical .carousel-inner>.item.active {

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

        top: 0;

    }

}



#portfolioNews .carousel.vertical .carousel-inner>.active,

#portfolioNews .carousel.vertical .carousel-inner>.next,

#portfolioNews .carousel.vertical .carousel-inner>.prev {

    display: block;

}



#portfolioNews .carousel.vertical .carousel-inner>.active {

    top: 0;

}



#portfolioNews .carousel.vertical .carousel-inner>.next,

#portfolioNews .carousel.vertical .carousel-inner>.prev {

    position: absolute;

    top: 0;

    width: 100%;

}



#portfolioNews .carousel.vertical .carousel-inner>.next {

    top: 100%;

}



#portfolioNews .carousel.vertical .carousel-inner>.prev {

    top: -100%;

}



#portfolioNews .carousel.vertical .carousel-inner>.next.left,

#portfolioNews .carousel.vertical .carousel-inner>.prev.right {

    top: 0;

}



#portfolioNews .carousel.vertical .carousel-inner>.active.left {

    top: -100%;

}



#portfolioNews .carousel.vertical .carousel-inner>.active.right {

    top: 100%;

}



#portfolioNews .carousel.vertical .carousel-control {

    left: auto;

    width: 50px;

}



#portfolioNews .carousel.vertical .carousel-control.up {

    top: 0;

    right: 0;

    bottom: 50%;

}



#portfolioNews .carousel.vertical .carousel-control.down {

    top: 50%;

    right: 0;

    bottom: 0;

}



#portfolioNews .carousel.vertical .carousel-control .icon-prev,

#portfolioNews .carousel.vertical .carousel-control .icon-next,

#portfolioNews .carousel.vertical .carousel-control .glyphicon-chevron-up,

#portfolioNews .carousel.vertical .carousel-control .glyphicon-chevron-down {

    position: absolute;

    top: 50%;

    z-index: 5;

    display: inline-block;

}



#portfolioNews .carousel.vertical .carousel-control .icon-prev,

#portfolioNews .carousel.vertical .carousel-control .glyphicon-chevron-up {

    left: 50%;

    margin-left: -10px;

    top: 50%;

    margin-top: -10px;

}



#portfolioNews .carousel.vertical .carousel-control .icon-next,

#portfolioNews .carousel.vertical .carousel-control .glyphicon-chevron-down {

    left: 50%;

    margin-left: -10px;

    top: 50%;

    margin-top: -10px;

}



#portfolioNews .carousel.vertical .carousel-control .icon-up,

#portfolioNews .carousel.vertical .carousel-control .icon-down {

    width: 20px;

    height: 20px;

    line-height: 1;

    /* font-family: serif; */

}



#portfolioNews .carousel.vertical .carousel-control .icon-prev:before {

    content: '\2039';

}



#portfolioNews .carousel.vertical .carousel-control .icon-next:before {

    content: '\203a';

}





/***End vertical carsoule***/



#portfolioNews .article {

    font-size: 15px;

    color: #000;

}



#portfolioNews .article span {

    background: #000;

    font-size: 11px;

    width: 2px;

    display: inline-block;

    line-height: 14px;

    margin: 0 5px;

}



#portfolioNews .newsContent {

    color: #000;

    font-size: 15px;

    font-weight: 700;

}



#portfolioNews .glyphicon-chevron-down:before {

    content: url(../images/icons/downArrow.png);

}



#portfolioNews .glyphicon-chevron-up:before {

    content: url(../images/icons/upArrow.png);

}





/***News Details***/



.innerPageTab1 {

    margin-bottom: 0;

}



#newsDetails {

    padding: 82px 0 110px 0;

    background: #f5f5f5;

}





/*#newsDetails .darkLine{

    height:5px;

	background:#ff6600;

	width:5%;

}*/



#newsDetails h3 {

    color: #285184;

    font-size: 25px;

    /* font-family: 'Roboto', sans-serif; */

    font-weight: 700;

    margin-bottom: 5px;

}



#newsDetails h4 {

    color: #918c8c;

    font-size: 15px;

    /* font-family: 'Roboto Slab', serif; */

    font-weight: 700;

    margin-top: 30px;

    color: #000;

}



#newsDetails p {

    font-size: 15px;

    color: #7c7c7c;

    line-height: 32px;

    font-weight: 400;

    /* font-family: 'Roboto', sans-serif; */

}



#bulletin {

    padding: 15px !Important;

    margin-top: 30px;

    margin-bottom: 80px;

}



#newsDetails .innerNews {

    padding: 115px 38px 135px 68px;

    border: 1px solid #e1e1e1;

    background: #fff;

}



#newsDetails .detailImg {

    float: left;

    margin: 0 15px 10px 0;

}



.back {

    text-align: center;

    margin-top: 50px;

}



.back a {

    display: inline-block;

    font-size: 14px;

    color: #253b53 !important;

    padding: 4px 13px;

    border: 1px solid #253b53;

    transition: all 0.5s;

}



.back a:hover {

    text-decoration: none;

    background: #3B5C7F;

    color: #fff !important;

}





/***Modal***/



.modal-header {

    border-bottom: 0;

}



.popup img {

    border-radius: 2px;

    margin-bottom: 25px;

    width: 57%;

}



.modal-body p {

    font-size: 14px;

    color: #7c7c7c;

    line-height: 25px;

    margin-bottom: 45px;

}



.site {

    padding-bottom: 43px;

}



.site a {

    display: inline-block;

    padding: 6px 15px;

    border: 1px solid #898989;

    font-size: 18px;

    color: #7c7c7c;

    transition: all 0.8s;

}



.site a:hover {

    background: #3B5C7F;

    text-decoration: none;

    color: #fff;

}



.modal-content {

    box-shadow: none;

    border: 1px solid #a1a1a1;

    border-radius: 0;

}





/***Media news details***/



#mediaDetails {

    padding: 82px 0 110px 0;

}



#mediaDetails .ticker-headline {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    padding: 34px 0;

    margin: 0;

    font-size: 18px;

    border-bottom: 1px solid #acacac;

}



#mediaDetails .ticker-headline a:hover {

    text-decoration: none;

}



#mediaDetails .ticker-headline a:hover .article,

#mediaDetails .ticker-headline a:hover .newsContent {

    color: #3B5C7F;

}



#mediaDetails ul li:first-child {

    border-top: 1px solid #acacac !important;

}



#mediaDetails .article {

    font-size: 15px;

    color: #000;

}



#mediaDetails .article span {

    background: #000;

    font-size: 11px;

    width: 2px;

    display: inline-block;

    line-height: 14px;

    margin: 0 5px;

}



#mediaDetails .newsContent {

    color: #000;

    font-size: 15px;

    font-weight: 700;

}





/***News Portfolio***/



#portfolioNewsTab {

    padding-top: 0;

    padding-bottom: 50px;

}



#portfolioNewsTab .portfolio {

    padding: 0;

    /*	border-bottom:1px solid #acacac;*/

}



#portfolioNewsTab .portfolio1 {

    /*	border-top:1px solid #acacac;*/

}



#portfolioNewsTab .article {

    font-size: 15px;

    color: #000;

}



#portfolioNewsTab .articleBlog {

    text-align: left !important;

}



#portfolioNewsTab .newsContentBlog {

    text-align: left !important;

}



#portfolioNewsTab .newsContentBlog .contentBlog {

    font-weight: 400 !important;

    font-size: 14px;

    font-style: italic;

    display: block;

}



#portfolioNewsTab .article span {

    background: #000;

    font-size: 11px;

    width: 2px;

    display: inline-block;

    line-height: 14px;

    margin: 0 5px;

}



#portfolioNewsTab li a:hover {

    text-decoration: none;

}



#portfolioNewsTab .newsContent {

    color: #000;

    font-size: 15px;

    font-weight: 700;

}



#portfolioNewsTab li a:hover .newsContent,

#portfolioNewsTab li a:hover .article {

    color: #23527c;

}



#portfolioNewsTab .back {

    margin-top: 40px;

}





/***Unicorn News***/



#uni {

    padding-top: 0;

    padding-bottom: 0;

}



.portfolio {

    padding: 0;

    /*border-bottom:1px solid #acacac;*/

}



.tabStyle .portfolio {

    display: block !important;

}



.portfolio1 {

    /*border-top:1px solid #acacac;*/

}



#portfoliolist ul li {

    padding: 35px 0;

    border-top: 1px solid #ccc;

}



#portfoliolist ul li:last-child {

    padding: 35px 0;

    border-top: 1px solid #ccc;

}



#uni .article {

    font-size: 15px;

    color: #000;

}



#uni .article span {

    background: #000;

    font-size: 11px;

    width: 2px;

    display: inline-block;

    line-height: 14px;

    margin: 0 5px;

}



#uni li a:hover {

    text-decoration: none;

}



#uni .newsContent {

    color: #000;

    font-size: 15px;

    font-weight: 700;

}



#uni li a:hover .newsContent,

#uni li a:hover .article {

    color: #23527c;

}





/***Media Coverage***/



#media {

    padding-top: 0;

    padding-bottom: 0;

}



#media .portfolio {

    padding: 0;

    /*border-bottom:1px solid #acacac;*/

}



#media .portfolio1 {

    /*border-top:1px solid #acacac;*/

}



#media .article {

    font-size: 15px;

    color: #000;

}



#media .article span {

    background: #000;

    font-size: 11px;

    width: 2px;

    display: inline-block;

    line-height: 14px;

    margin: 0 5px;

}



#media li a:hover {

    text-decoration: none;

}



#media .newsContent {

    color: #000;

    font-size: 15px;

    font-weight: 700;

}



#media li a:hover .newsContent,

#media li a:hover .article {

    color: #23527c;

}





/***speak***/



#myListMedia {

    padding-top: 0;

    padding-bottom: 0;

}



#myListMedia .portfolio {

    padding: 0;

    /*border-bottom:1px solid #acacac;*/

}



#myListMedia .portfolio1 {

    /*border-top:1px solid #acacac;*/

}



#myListMedia .article {

    font-size: 15px;

    color: #000;

}



#myListMedia .article span {

    background: #000;

    font-size: 11px;

    width: 2px;

    display: inline-block;

    line-height: 14px;

    margin: 0 5px;

}



#myListMedia li {

    text-align: center;

}



#myListMedia li a:hover {

    text-decoration: none;

}



#myListMedia .newsContent {

    color: #000;

    font-size: 15px;

    font-weight: 700;

}



#myListMedia li a:hover .newsContent,

#speak li a:hover .article {

    color: #23527c;

}





/***speak***/



#speak {

    padding-top: 0;

    padding-bottom: 0;

}



#speak .portfolio {

    padding: 0;

    /*border-bottom:1px solid #acacac;*/

}



#speak .portfolio1 {

    /*border-top:1px solid #acacac;*/

}



#speak .article {

    font-size: 15px;

    color: #000;

}



#speak .article span {

    background: #000;

    font-size: 11px;

    width: 2px;

    display: inline-block;

    line-height: 14px;

    margin: 0 5px;

}



#speak li {

    text-align: center;

}



#speak li a:hover {

    text-decoration: none;

}



#speak .newsContent {

    color: #000;

    font-size: 15px;

    font-weight: 700;

}



#speak li a:hover .newsContent,

#speak li a:hover .article {

    color: #23527c;

}





/***All news details-***/



#unicorn .newsInfo {

    padding: 15px 45px 10px 65px;

    border: 1px solid #e1e1e1;

    margin-bottom: 15px;

}



#unicorn .newsInfo h2 {

    font-size: 20px;

    color: #285184;

    /* font-family: 'Roboto', sans-serif; */

    margin: 0 0 5px 0;

}



#unicorn .newsInfo h5 {

    margin: 10px 0 0 0;

    font-size: 18px;

    color: #918c8c;

    /* font-family: 'Roboto Slab', serif; */

    font-weight: 400;

    font-style: italic;

    line-height: 30px;

}



#unicorn .newsInfo h6 {

    font-size: 14px;

    color: #7c7c7c;

    /* font-family: 'Roboto', sans-serif; */

    font-weight: 400;

    line-height: 30px;

    margin-top: 5px;

    margin-bottom: 5px;

}



#unicorn .newsInfo .darkLine {

    height: 5px;

    background: #ff6600;

    width: 5%;

}



#unicorn .newsInfo a {

    display: inline-block;

    font-size: 14px;

    color: #ff6600;

    font-style: italic;

    font-weight: 500;

}



#unicorn .newsInfo a:hover h6,

#unicorn .newsInfo a:hover h5 {

    text-decoration: none;

    color: #3B5C7F;

}



#unicorn .newsInfo1 {

    border: none;

}



#unicorn .back a {

    color: #000;

}



#unicorn .back a:hover {

    color: #fff;

}



.tableView .first {

    background: #646464;

    color: #fff;

}



.tableView .even {

    background: rgba(220, 220, 220, 0.55);

    color: #000;

}



.tableView {

    border: 1px solid #A0A0A0;

}



.tableView td {

    padding: 25px 8px !important;

}



.timeline-Viewport {

    height: 330px !important;

}





/***Load***/



#myList li {

    display: none;

}



#loadMore {

    color: green;

    cursor: pointer;

}



#loadMore:hover {

    color: black;

    cursor: pointer;

}



#showLess {

    color: red;

    cursor: pointer;

    display: none;

}



#showLess:hover {

    color: black;

}



#myListMedia li {}



#loadMoreMedia {

    color: green;

    cursor: pointer;

}



#loadMoreMedia:hover {

    color: black;

    cursor: pointer;

}



#showLessMedia {

    color: red;

    cursor: pointer;

    display: none;

}



#showLessMedia:hover {

    color: black;

}



#myListPortfolio li {

    display: none;

}



#loadMorePortfolio {

    color: green;

    cursor: pointer;

}



#loadMorePortfolio:hover {

    color: black;

    cursor: pointer;

}



#showLessPortfolio {

    color: red;

    cursor: pointer;

    display: none;

}



#showLessPortfolio:hover {

    color: black;

}





/***Investor Login***/



.investor {

    width: 35%;

    margin: 70px auto 100px;

    padding: 35px 35px 45px 35px;

    background: #FBFBFB;

    border: 1px solid #ccc;

}



.investor h3 {

    color: #253b53;

    text-align: center;

    font-size: 30px;

    font-weight: 100;

    margin-top: 0;

    margin-bottom: 30px;

}



.investor .form-control {

    border-radius: 0;

}



.investor label {

    font-size: 14px;

}



.investor .form-control:focus {

    border-color: #ccc;

    box-shadow: none;

}



.investor .btn-default {

    border-radius: 0;

}



.investor .btn-default:hover {

    background: #3B5C7F;

    color: #fff;

}





/***EcoSystem***/



.portfolio-wrapperDummy {

    border: none !important;

}



#portfoliolist .event h4 {

    color: #000;

    font-size: 15px;

    font-weight: 700;

    border-bottom: 7px solid #acacac;

    margin: 0;

    height: 45px;

}



#portfoliolist .event ul li {

    border-top: none !important;

    text-align: left;

    min-height: 270px;

}



#portfoliolist .event .month {

    font-size: 15px;

    color: #000;

    padding: 10px 0 10px 50px;

    border-bottom: 1px dotted #ccc;

    background: url(../images/icons/month.jpg) no-repeat left center;

}



#portfoliolist .event .city {

    font-size: 15px;

    color: #000;

    padding: 10px 0 10px 50px;

    border-bottom: 1px dotted #ccc;

    background: url(../images/icons/city.jpg) no-repeat left center;

}



#portfoliolist .event .name {

    font-size: 15px;

    color: #000;

    padding: 10px 0 10px 50px;

    border-bottom: 1px dotted #ccc;

    background: url(../images/icons/speaker.jpg) no-repeat left center;

}



#speak {

    margin-top: 50px;

}





/***Investor Details***/


#bulletin .content {

    padding-bottom: 65px;

}



#bulletin .modal-dialog {

    width: 75%;

}



#bulletin .content h2 {

    text-align: center;

    text-transform: uppercase;

    margin-bottom: 60px;

}



#bulletin .modal-body {

    height: 700px;

}



#bulletin .media-body a {

    color: #666666;

    font-size: 15px;

    cursor: pointer;

    font-weight: 400;

}



#bulletin .media-body a:hover {

    text-decoration: none;

}



#bulletin .media-body a:hover h4 {

    text-decoration: none;

    color: #A4A4A4;

}



#bulletin .media-body h4 {

    font-size: 15px;

    /* font-family: 'Roboto Slab', serif; */

    font-weight: 700;

    margin-top: 0;

    color: #000;

}



#bulletin .media-left,

.media>.pull-left {

    padding-right: 20px;

}



#bulletin .commonOuter {

    border: 1px solid #cdced0;

    padding: 20px;

    height: 95px;

    margin-bottom: 5px;

}



#bulletin .media-list {

    margin-bottom: 0;

}



.profileCirclepicBlog {

    margin: 0 20px 25px 50px !important;

    float: left;

    width: 90px !important;

    height: 90px !important;

    border-radius: 100%;

    border: 1px solid #ccc;

    padding: 4px;

}



.profileCirclepicBlog figure img {

    width: 100% !important;

    height: 100% !important;

    border-radius: 100%;

}



#teamInformation .profileCirclepicBlogdetails {

    margin: 53px 20px 12px 34px !important;

}



.teamContentBlog {

    margin-top: 45px;

    padding-left: 0;

}



.teamContentBlog .breadcrumb {

    padding: 0 15px;

}



.teamContentBlog .breadcrumb>li+li:before {

    content: "|\00a0";

    color: #000;

}



.teamContentBlog .breadcrumb>li a {

    color: #184F8A;

}



.teamContentBlog .breadcrumb>li a:hover {

    text-decoration: none;

}



.backBlog {

    text-align: left !important;

    margin-top: 0;

}



.blogTitle {

    padding-left: 15px;

}



.horizontal {

    margin-top: 40px;

    border-top: 1px solid #BFBFBF;

}



.lastBorder {

    border-bottom: 1px solid #ccc;

}



.show991 {

    display: none;

}



.Share ol {

    list-style: none;

}



.Share {

    float: right;

}



.Share ol li {

    float: left;

    margin: 0 5px;

}



.shareBlog {

    float: right;

}



.shareBlog h4 {

    color: #111314 !important;

    font-size: 14px !important;

    text-transform: uppercase;

    margin: 0 0 15px 0 !important;

}



.shareBlog .connectBlog {

    width: 100%;

    margin: 0 auto;

}



.shareBlog2 {

    float: left !important;

}



.shareBlog .connectBlog ul li {

    float: left;

}



.shareBlog .connectBlog a {

    display: block;

    width: 60px;

    height: 31px;

}



.shareBlog .connectBlog .btn1 {

    background: url(../images/icons/mediaIcon1.png) no-repeat 0 0;

}



.shareBlog .connectBlog .btn2 {

    background: url(../images/icons/mediaIcon1.png) no-repeat 100% 0;

}



.shareBlog .connectBlog .btn1:hover {

    background: url(../images/icons/mediaIcon1.png) no-repeat 0 100%;

}



.shareBlog .connectBlog .btn2:hover {

    background: url(../images/icons/mediaIcon1.png) no-repeat 100% 100%;

}



.shareBlog .animate {

    transition: All 0.3s;

    -webkit-transition: All 0.3s;

    -o-transition: All 0.3s;

    -moz-transition: All 0.3s;

}





/* samadhan 28-6-2018 footer css */





/* Funds pages CSS */

.welcome-msg {

    float: right;

    margin-top: 40px;

}

.welcome-msg a {

    font-size: 13px;

    color: #000;

    text-transform: uppercase;

    padding: 7px 9px;

    border: 1px solid #3b5c7f;

    border-radius: 5px;

    font-weight: 500;

    margin-top: 1px;

    display: inline-block;

    float: right;

}

.welcome-msg a:hover {

    text-decoration: none;

}



.welcomeUser {

    float: right;

    margin-top: 30px;

    position: relative;

}

.welcomeUser a {

    font-size: 13px;

    color: #000;

    padding: 7px 9px;

    border-radius: 5px;

    font-weight: 500;

    margin-top: 1px;

    display: inline-block;

    line-height: 13px;

}

.welcomeUser a:hover {

    text-decoration: none;

}



.welcomeBtn {}



.welcomeBtn span {

    display: inline-block;

    vertical-align: middle;

    margin-left: 5px;

    font-size: 11px;
    font-size: 13px;

}



.welcomeBtn span strong {

    display: block;

    font-size: 14px;
    font-size: 16px;
    margin-top: 2px;

    font-weight: 500;

}



.welcomeBtn .img-circle {

    border: 1px solid #ccc;

}



.welcomeUser .dropdown-menu {

    padding: 0px 0;

}



.welcomeUser .dropdown-menu>li>a {

    padding: 8px 20px;

    border-bottom: 1px solid #dfdfdf;

}



.BackNav {

    float: right;

    margin-top: 22px;

    margin-right: 50px;

}

.fundsColOuter {

    text-align: center;

    display: table;

    width: 100%;

    position: relative;

    border: 1px solid #ccc;

    height: 140px;

    margin-bottom: 30px;

}



.fundsColOuter:hover {

    color: #fff;

    /* background: rgba(85, 85, 115, 1); */

    transition: all 0.5s;

    -webkit-transition: all 0.5s;

}



.fundsColOuter:hover .fundsColInner h3 {

    color: #ffffff;

}



.fundsWrap a:hover {

    text-decoration: none;

}



.fundsColInner {

    display: table-cell;

    vertical-align: middle;



}



.fundsColInner h3 {

    color: #3b5c7f;

    /* font-family: 'Raleway', sans-serif; */

    font-weight: 700;

    text-transform: uppercase;

    margin: 0;

    margin-bottom: 5px;

    font-size: 22px;

}



.fundsColInner .fa {

    position: absolute;

    right: 20px;

    top: 20px;

    color: #3b5c7f;
    color: #315376;

    transition: all 0.5s;

    -webkit-transition: all 0.5s;

}



.fundsColOuter:hover .fa {

    color: #ffffff;

}



.fundsWrap {

    padding: 50px 0px;

}





.funds-files li a {

    color: #3b5c7f !important;

    margin-bottom: 8px !important;

    display: inline-block !important;

}

.funds-files li {

    list-style: disc !important;

    margin-bottom: 8px !important;

}



.FundSection {

    position: relative;

    margin-bottom: 30px;

}

.fundsInnerFiles img {

    width: 100%;

    border: 1px solid #3b5c7f;

    border-radius: 5px;

    height: 150px;

}

.FundSection p {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    color: #000000 !important;

}

.FundSection p {

    font-weight: 500;

    color: #000000 !important;

    transition: 0.5s;

}

.fundsInnerFiles:hover p {

    text-decoration: none;

    color: #23527c !important;

}



/* Funds pages CSS */





/* Login Page CSS */



body.login {

    padding: 80px 0 0 !important;

    background: #f2f3f4;

}



.login-header {

    padding: 20px 0px;

    text-align: center;

}



.login-header img {

    margin: 0 auto;

    width: 200px;

}



.login-form {

    background: #fff;

    margin: 0 auto;

    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);

}



.login-form form {

    display: block;

    width: 100%;

    padding: 2em;

}



.login-form h2 {

    color: #34577a;

    font-size: 16px;

    font-weight: 700;

    text-align: center;

    background: #f2f3f4;

    text-transform: uppercase;

    padding: 0.75em 1em 0.75em 1.5em;

    margin: 0;

}



.login-form input {

    display: block;

    margin: auto auto;

    width: 100%;

    margin-bottom: 18px;

    padding: 0px 20px 0px 0px;

    border: none;

    border-bottom: 1px solid #eaeaea;

    padding-bottom: 5px;

    color: #585858;

    font-size: 15px;

}



.login-form input:nth-child(2) {

    margin-bottom: 20px;

}



.login-form input:focus {

    outline: none;

}



.login-form input:focus::placeholder {

    color: transparent;

}



.login-form .btn {

    display: inline-block;

    border: 1px solid #3b5c7f;

    padding: 8px 30px;

    margin-top: 15px;

    text-decoration: none;

    text-transform: uppercase;

    font-size: 14px;

    color: #ffffff;

    background: #3b5c7f;

    font-weight: 500;

    transition: all 1s;

    border-radius: 0;

}



.login-form .btn:hover {

    background: rgba(85, 85, 115, 1);

}



.login-form .btn:focus {

    outline: none;

    background: rgba(85, 85, 115, 1);

}



.login-form .form-group {

    display: inline-block;

}



.login-form .form-group input {

    display: inline-block;

    width: inherit;

}



.login-form .form-group label {

    font-size: 13px;

    font-weight: 500;

    color: #383838;

    margin-top: 0;

    margin-left: 6px;

    float: right;

}



.login-form .forgot {

    color: #3b5c7f;

    text-decoration: none;

    font-size: 12px;

    font-weight: 500;

    float: right;

}



.login-form .forgot:hover {

    color: #1ba0a9;

    text-decoration: underline;

}



.login-form .backlink {

    color: #3b5c7f;

    text-decoration: none;

    font-size: 12px;

    font-weight: 500;

    float: left;

}



.login-form .backlink:hover {

    color: #1ba0a9;

    text-decoration: underline;

}



.mt-20 {

    margin-top: 20px;

}



.login-form .group {

    position: relative;

}



.login-form span.glyphicon.glyphicon-question-sign {

    position: absolute;

    right: 0;

}



.login-form .tooltip-inner {

    max-width: 250px !important;

    padding: 6px 6px !important;

    border-bottom-right-radius: 0px !important;

    background-color: #3b5c7f !important;

    z-index: 999 !important;

}



.login-form .tooltip.in {

    opacity: 1 !important;

}



.tooltip.top .tooltip-arrow {

    margin-left: -2px !important;

    border-top-color: #3b5c7f !important;

}

.login-form .group span {

    position: absolute;

    top: 0;

    right: 0;

}





/* Login page CSS End */





/* Funds Details page CSS */



.accorPannel .panel-group .panel {

    border-radius: 0;

    border: none;

    margin-top: 0px;

    margin-bottom: 15px;

    box-shadow: none;

}



.accorPannel .panel-default>.panel-heading {

    background: #fff;

    color: #4b4442;

    padding: 0;

    /* border: #fff solid 1px; */

    border-bottom: #e3e4e8 solid 1px;

    border-radius: 0;

}



.accorPannel .panel-default>.panel-heading a:hover {

    text-decoration: none;

}



.accorPannel .panel-default>.panel-heading.headingActive {

    background: #3b5c7f;

    color: #ffffff;

}



.accorPannel .panel-default>.panel-heading.headingActive .glyphicon {

    color: #ffffff;

}



.accorPannel .panel-default .headingText {

    padding: 15px;

}



.accorPannel .panel-title .glyphicon {

    font-size: 18px;

    float: right;

    top: -6px;

    padding: 5px 8px;

    color: #212223;

    border-radius: 5px;

}



.accorPannel .panel-default>.panel-heading+.panel-collapse>.panel-body {

    border: none;

    padding: 40px 30px;

    border: #e3e4e8 solid 1px;

    border-top: 1px solid #fff;

    margin-top: -1px;

}



.accorPannel figure img {

    margin: 0 auto;

}



.accorPannel figure figcaption {

    padding-top: 15px;

    font-size: 15px;

}



#fund-detail .innerPageContainer {

    padding: 50px 0px !important;

    margin: auto !important;

}

/* **************************** New Dashboard Design  *************************** */

.pageName {
    /* background: #484967; */
    background: #315376;
    /* background: url(../images/banner/innertexture1.jpg) no-repeat center center; */
    color: #fff;
    background-size: cover;
    text-align: center;
}

.pageName .pageHeading {
    font-size: 36px;
    margin: 15px 0 10px;
}

.box-data {
    display: flex;
    flex-wrap: wrap;
}

.left-side-data {
    min-height: 300px;
    background: #f4f4f4;
    padding: 2rem 15px;
    border-right: 1px solid #b0b0b5;
    float: unset;
    max-height: 500px;
    overflow-y: auto;
}

.left-side-menu {
    padding-left: 0;
}

.left-side-menu li a {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    /* color: #0b2755; */
    /* color: #555573; */
    color: #315376;
    border: 1px solid #315376;
    /* border: 1px solid #555573; */
    border-radius: 2px;
    min-width: 160px;
    min-height: 36px;
    transition: .7s;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    text-decoration: none;
}

.left-side-menu li a.active,
.left-side-menu li a:hover {
    /* background: #315376; */
    /* background: #555573; */
    background: #315376;
    color: #fff;
}

.right-side-data {
    padding: 0;
    padding-top: 3rem;
    float: unset;
    max-height: 500px;
    overflow-y: auto;
}

.right-side-data a {
    text-decoration: none !important;
}

.fundsColOuter {
    background: url(../images/Edtech-9th-Oct.png?v=1.1);
    background-size: cover;
    background-position: right;
    text-align: left;
    padding: 1rem 2rem;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.fundsColOuter-demo {
    background-image: url(../images/Investor-Portal-Image.jpg);
}

.fundsColOuter-demo.fundsColOuter .fundsColInner .fa {
    color: #000;
}

.fundsColOuter .fundsColInner {
    display: table-cell;
    vertical-align: bottom;
}

.fundsColOuter:hover {
    color: #15212E;
    /* background: rgba(85, 85, 115, 1); */
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    transform: scale(1.02);
}

.fundsColOuter .fundsColInner h3 {
    color: #3b5c7f;
    color: #13385e;
    /* font-family: 'Raleway', sans-serif; */
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 0;
    font-size: 22px;
    margin-bottom: 0;
}

.fundsColOuter:hover .fundsColInner h3 {
    color: #15212E;
}

.fundsColOuter:hover .fa {
    color: #15212E;
}

@font-face {
    font-family: 'Bodoni 72';
    src: url('../font/ITC_Bodoni_72/B7255.otf') format('woff');
}

@font-face {
    font-family: 'Bodoni 72 bold';
    src: url('../font/ITC_Bodoni_72/B7275.otf') format('woff');
}

html {
    scroll-behavior: smooth;
    /* overflow-x: hidden; */
}

body {
    font-family: 'Bodoni 72' !important;
    overflow-x: hidden;
    letter-spacing: 0.3px;
}

@media (max-width: 991px) {
    .left-side-data {
        width: 30%;
    }

    .right-side-data {
        width: 70%;
    }
}

@media (max-width: 767px) {
    .pageName .pageHeading {
        font-size: 24px;
    }

    .box-data {
        display: block;
    }

    .left-side-data {
        border-right: none;
        min-height: auto;
        width: 100%;
    }

    .right-side-data {
        width: 100%;
    }
}


/***Responsive***/



@media(min-width:1400px) {

    #banner .innerContent {

        left: 100px;

    }

}



@media(max-width:1199px) {



    #topNavigation .navbar-nav>li>a {

        font-size: 13px;

    }

    #topNavigation .navbar-brand {

        margin-right: 60px;

    }

    #footer input {

        width: 190px;

    }

    #footer .btn {

        width: 160px;

    }

    .innerPageTab .nav>li>a {

        font-size: 15px;

    }

    #footer .second h4 {

        margin: 0 0 23px 15px;

    }

    #footer .connect {

        margin-left: 5px;

    }

    #needSupport .firstCity {

        padding-right: 3px !important;

        padding-left: 3px !important;

    }

    #needSupport .outerCity {

        margin-top: 50px;

    }

    #Team a img.grayscale {

        width: 100%;

    }

    #Team .commonTeam figure figcaption {

        top: 15px;

    }

    #Teamdetails a img.grayscale {

        width: 100%;

    }

    #Teamdetails .commonTeam figure figcaption {

        top: 15px;

    }

    #mentorship a img.grayscale {

        width: 100%;

    }

    #mentorship .commonTeam figure figcaption {

        top: 15px;

    }

    #mentorship .commonTeam figure figcaption {

        left: 150px;

    }

    #portfoliolist .event ul li {

        min-height: 290px;

    }

    #contact h2 {

        width: 80%;

    }

    #latest .nwsfeature h5 {

        margin: 10px 0 10px 0;

    }

    #latest .newsFew hr {

        margin: 2px 0;

    }

    /*#banner .carousel-indicators {

    bottom: -115px;

}*/

    #banner .innerContent {

        top: 275px;

    }

}



@media(max-width:991px) {



    #topNavigation .navbar-brand img {

        width: 105px;

        padding-top: 15px;

    }

    .show991 {

        display: block;

    }

    .show1024 {

        display: none;

    }

    #topNavigation .navbar-brand {

        margin-right: 0;

    }

    #topNavigation .navbar-nav>li>a {

        padding-left: 4px;

        padding-right: 4px;

        font-size: 12px;

    }

    #topNavigation .navbar-link {

        padding: 7px 4px;

        font-size: 12px;

    }

    #banner .innerContent h2 {

        font-size: 75px;

    }

    #banner .innerContent h6 {

        font-size: 30px;

    }

    #banner .innerContent h2 {

        padding-left: 0;

    }

    #banner .innerContent h6 {

        padding-left: 0;

    }

    #banner .innerContent {

        left: 30px;

    }

    #latest .featured {

        margin-bottom: 30px;

    }

    #latest .twitBird {

        margin-top: 65px;

    }

    #latest .twitName {

        margin-top: 100px;

    }

    #latest .nwsfeature h6 {

        margin: 27px 0 15px 0;

    }

    #latest .nwsfeature .date {

        font-size: 12px;

    }

    #latest .nwsfeature {

        font-size: 13px;

    }

    #latest .nwsfeature .read {

        margin-top: 25px;

    }

    #latest .nwsfeature .date {

        margin-bottom: 5px;

    }

    #latest .newsFew hr {

        margin-top: 5px;

        margin-bottom: 5px;

    }

    #latest h1 {

        margin-bottom: 40px;

        margin-top: 40px;

    }

    #latest {

        padding-bottom: 60px;

    }

    #enterpre .enterContent {

        width: 94%;

        padding: 22px 30px;

    }

    #enterpre .carousel-inner {

        padding-bottom: 90px;

    }

    #enterpre .carousel-caption {

        bottom: -55px;

        width: 46%;

    }

    #enterpre .carousel-indicators {

        bottom: -36px;

    }

    #enterpre {

        padding-bottom: 65px;

    }

    #partners .container {

        padding: 0 25px;

    }

    #needSupport .delhi {

        background: url(../images/icons/map.png) no-repeat 0px center;

        padding-left: 10px;

        font-size: 10px;

    }

    #needSupport .mumbai {

        background: url(../images/icons/map.png) no-repeat 60px center;

    }

    #needSupport .commonInformation {

        height: 300px;

    }

    #footer .btn {

        width: 115px;

    }

    #footer input {

        width: 165px;

    }

    #footer .connect {

        margin-left: 5px;

    }

    .innerPageTab .nav>li>a {

        font-size: 12px;

        padding: 15px 8px 10px 7px;

        font-weight: 500;

    }

    .innerBanner {

        padding: 35px 0 0 0;

    }

    .outerCity .col-sm-4 {

        padding-right: 4px;

        padding-left: 4px;

    }

    #footer .second h4 {

        margin: 0px 0px 10px;

    }

    #needSupport {

        padding-bottom: 0;

    }

    #needSupport .outerCity {

        margin-top: 75px;

    }

    .aboutIcon {

        min-height: 215px;

        margin-bottom: 10px;

    }

    #mentorship .commonTeam figure figcaption {

        font-size: 14px;

        top: 9px;

        left: 110px;

    }

    #mentorship .commonTeam figure figcaption span {

        font-size: 12px !important;

    }

    #Team .commonTeam figure figcaption {

        top: 9px;

        left: 110px;

        font-size: 14px;

    }

    #Team .commonTeam figure figcaption span {

        font-size: 12px !important;

    }

    #Team {

        margin-top: 15px;

    }

    #Team {

        padding-bottom: 40px;

    }

    #teamInformation .profileCirclepic {

        margin: 30px auto 0;

    }

    #teamInformation h2 {

        margin: 15px 0 5px 0;

    }

    #teamInformation {

        padding-bottom: 50px;

    }

    #Teamdetails .commonTeam figure figcaption {

        top: 9px;

        left: 110px;

    }

    #Teamdetails .commonTeam figure figcaption {

        font-size: 14px;

    }

    #Teamdetails .commonTeam figure figcaption span {

        font-size: 12px !important;

    }

    #portfolioDummy {

        padding-top: 29px;

        padding-bottom: 25px;

    }

    #contact h2 {

        width: 75%;

    }

    #contact h2 {

        margin: 25px auto 0 auto;

    }

    #contact .inform {

        padding: 60px 15px;

    }

    .investor {

        width: 70%;

    }

    #footer .text-left,

    #footer .text-right {

        text-align: center;

    }

    /*#banner .carousel-indicators {

    bottom:-255px;

}*/

    #banner .innerContent {

        top: 360px;

    }

    #footer .first .form-inline .form-group {

        margin-bottom: 15px;

        margin-right: 15px;

    }

    #footer input {

        margin-right: 0px;

    }

    .connect li:first-child {

        margin-left: 0px !important;

    }

    #footer .first .form-inline .form-group {

        margin-bottom: 15px;

        margin-right: 15px;

    }

    /*#banner .carousel-fade .carousel-inner .item{

	height:715px;

}*/

    #topNavigation .navbar-link {

        font-size: 10px;

        padding: 9px 4px
    }

    .btn-submit-pitch {

        font-size: 10px;

        padding: 9px 3px;

    }

}



@media(max-width:768px) {

    #topNavigation .navbar-brand img {

        padding-top: 0px;

    }



    .teamContentBlog {

        margin-top: 0px;

        padding-left: 0;

    }

}



@media(max-width:767px) {

    #topNavigation .navbar-nav>li>a {

        padding-top: 10px;

        padding-bottom: 10px;

    }



    .welcomeUser {

        float: none;

        margin-top: 0px;

        margin-bottom: 10px;

    }



    .welcomeUser .dropdown-menu {

        padding: 0px 0;

        position: relative;

        width: 100%;

    }



    #topNavigation .navbar-nav {

        padding: 0 15px;

    }

    #topNavigation .navbar-nav>.active>a,

    #topNavigation .navbar-nav>li>a:focus,

    #topNavigation .navbar-nav>li>a:hover {

        border-bottom: 1px solid #3b5c7f;

    }

    #topNavigation .navbar-text {

        margin-top: 15px;

        margin-bottom: 25px;

        padding-left: 10px;

    }

    #topNavigation .navbar-toggle {

        margin-top: 20px;

    }

    #topNavigation .navbar-toggle:focus,

    #topNavigation .navbar-toggle:hover {

        background: #3B5C7F;

    }

    .navbar-fixed-bottom,

    .navbar-fixed-top {

        position: relative;

    }

    #banner {

        margin: 0;

        /*	height:375px;*/

    }

    /*#banner .carousel-indicators {

    bottom:-385px;

}*/

    #banner .innerContent h2 {

        font-size: 45px;

    }

    #banner .innerContent h6 {

        font-size: 25px;

    }

    /*#banner .carousel-fade .carousel-inner .item{

	height:375px;

}*/

    #latest .nwsfeature h5 {

        margin: 14px 0;

    }

    #latest .twit {

        background-size: cover;

    }

    #latest .blog {

        background-size: cover;

    }

    #latest .nwsfeature {

        font-size: 16px;

    }

    #latest .nwsfeature .read {

        margin-top: 45px;

    }

    #latest .nwsfeature .date {

        font-size: 20px;

    }

    #latest .newsFew hr {

        margin-top: 12px;

        margin-bottom: 12px;

    }

    #latest .nwsfeature .date {

        margin-bottom: 20px;

    }

    #portfolio .col-xs-6 {

        margin-bottom: 30px;

    }

    #enterpre .enterContent {

        width: 100%;

        padding: 22px 5px;

    }

    #enterpre .carousel-caption {

        bottom: -85px;

        width: 53%;

    }

    #latest h1 {

        margin-bottom: 20px;

        margin-top: 20px;

    }

    #portfolio h1 {

        margin-bottom: 20px;

        margin-top: 20px;

    }

    #portfolio figure img {

        width: 100%;

    }

    #portfolio .view {

        margin-bottom: 10px;

    }

    #carousel-example-generic1 .carousel-indicators {

        bottom: -35px;

    }

    #carousel-example-generic1 {

        margin-bottom: 10px;

    }

    #enterpre h2 {

        margin-bottom: 20px;

        margin-top: 20px;

    }

    #partners h2 {

        margin: 42px 0 42px 0;

    }

    #partners .meet {

        margin-top: 50px;

    }

    #partners {

        height: 420px;

    }

    #needSupport .delhi {

        background: url(../images/icons/map.png) no-repeat 42px center;

        padding-left: -1px;

    }

    #needSupport .mumbai {

        background: url(../images/icons/map.png) no-repeat 38px center;

    }

    #needSupport .commonInformation h4 {

        font-size: 13px !important;

    }

    #needSupport .commonInformation {

        font-size: 12px;

    }

    #needSupport .needButton a {

        font-size: 13px;

    }

    .outerInofom .col-xs-12 {

        text-align: center;

        margin: 50px 0 25px 0;

    }

    #needSupport .outerCity {

        margin-top: 25px;

    }

    #needSupport .commonInformation {

        height: auto;

    }

    #footer h4 {

        font-size: 12px;

    }

    #footer input {

        width: 100%;

    }

    #footer .btn {

        width: 165px;

    }

    #footer .first {

        height: 200px;

    }

    #footer .copy {

        text-align: center;

    }

    #footer .power {

        text-align: center;

    }

    #footer .connect a {

        width: 55px;
        width: 50px;

    }

    #footer .connect {

        margin-left: 0;

    }

    #footer .second h4 {

        margin: 0 0 23px 0;

    }

    #footer h4 {

        margin: 0 0 23px 0;

    }

    #needSupport .delhi {

        font-size: 12px;

    }

    #footer .connect ul {

        margin: 0 auto;

        display: inline-block;

    }

    #footer .second {

        text-align: center;

    }

    .aboutIcon {

        min-height: 170px;

        margin-bottom: 25px;

    }

    .marginBottom100 {

        margin-bottom: 20px;

    }

    .innerPageTab .nav-pills>li {

        float: left;

        width: 49%;

    }

    .innerPageTab .nav>li>a {

        font-size: 12px;

        padding: 8px;

    }

    #fund-detail .innerPageTab .nav-pills>li {

        width: 30%;

    }

    .innerPageTab.affix {

        top: 0;

        position: fixed;

    }

    .innerPage {

        margin-top: 0;

    }

    #mentorship .commonTeam figure figcaption {

        top: 17px;

        left: 125px;

    }

    #Team .commonTeam figure figcaption {

        top: 17px;

        left: 135px;

    }

    #Team h3 {

        font-size: 26px;

    }

    #Teamdetails .commonTeam figure figcaption {

        top: 17px;

        left: 125px;

    }

    #Teamdetails h3 {

        font-size: 26px;

    }

    .innerBanner {

        height: 210px;
        height: auto;

    }

    #portfoliolist .event ul li {

        padding: 35px 15px;

    }

    #contact h2 {

        font-size: 18px;

        padding: 10px 0;

    }

    #contact .inform {

        padding: 35px 5px;

    }

    /*#contact .inform {

	font-size:13px;

}*/

    #bulletin .media-body h4 {

        font-size: 12px;

    }

    #portfolio figure img {

        height: 146px;

    }

    #teamInformation .outerTeam {

        padding-right: 15px;

    }

    #portfolio .homelogo {

        margin-top: 0;

    }

    #banner .innerContent {

        top: 245px;

    }

    #teamInformation .teamContent .row .col-xs-12 {

        margin-bottom: 30px;

    }

    #footer .first {

        height: auto;

    }

    /*#banner .carousel-indicators {

    bottom: 74px;

}*/

    #topNavigation .navbar-link {

        font-size: 12px;

        padding: 9px 15px;

        display: block
    }

    .btn-submit-pitch {

        font-size: 13px;

        padding: 9px 15px;

        display: block
    }

    .fundsColOuter {

        margin-bottom: 20px;

    }

    .accorPannel figure {

        margin-bottom: 20px;

    }

    .accorPannel .panel-default .headingText {

        padding: 15px 15px;

    }

    .accorPannel .panel-group .panel {

        margin-bottom: 5px;

    }

    body.login {

        padding: 80px 0 80px !important;

    }

}



@media only screen and (min-width :799px) and (max-width :800px) {

    #banner .innerContent {

        top: 170px;

    }

}



@media(max-width:640px) {

    #banner .innerContent {

        top: 60px;

    }

}



@media(max-width:568px) {

    #latest .newsFew hr {

        margin-top: 10px;

        margin-bottom: 10px;

    }

    #enterpre .carousel-indicators {

        bottom: -70px;

    }

    #enterpre .carousel-caption {

        bottom: -140px;

        font-size: 14px;

        width: 60%;

    }

    #enterpre .carousel-inner {

        padding-bottom: 132px;

    }

    #enterpre .carousel-caption span {

        font-size: 13px !important;

    }

    #footer .connect ul li {

        margin-bottom: 15px;

    }

    .innerBanner {

        font-size: 30px;

    }

    #bulletin .col-xs-4 {

        width: 100%;

    }

    #bulletin .media-body h4 {

        font-size: 16px;

    }

    #portfolio figure img {

        height: auto;

    }

    #banner .innerContent {

        top: 30px;

    }

    /*#banner .carousel-indicators {

    bottom: 100px;

}*/

    #contact .col-xs-6 {

        width: 100%;

    }

    #contact h2 {

        width: 50%;

    }

}



@media(max-width:480px) {

    #needSupport .delhi {

        background: url(../images/icons/map.png) no-repeat 23px center;

    }

    #banner .innerContent h2 {

        font-size: 40px;

    }

    #banner .innerContent h6 {

        font-size: 20px;

    }

    #latest h1 {

        font-size: 30px;

    }

    #portfolio h1 {

        font-size: 30px;

    }

    #enterpre h2 {

        font-size: 30px;

    }

    #partners h2 {

        font-size: 30px !important;

    }

    #needSupport h3 {

        font-size: 30px;

    }

    #latest .nwsfeature h5 {

        font-size: 16px;

    }

    #latest .newsFew hr {

        margin-top: 6px;

        margin-bottom: 7px;

    }

    #latest .newsFew a {

        font-size: 12px;

    }

    #latest .nwsfeature h6 {

        font-size: 16px;

    }

    #latest .featuredNews {

        font-size: 14px;

    }

    #mentorship .commonTeam figure figcaption {

        top: 7px;

        left: 96px;

        font-size: 12px;

    }

    #mentorship .commonTeam figure figcaption span {

        font-size: 10px !important;

    }

    #Team .commonTeam figure figcaption {

        top: 7px;

        left: 120px;

        font-size: 12px;

    }

    #Team .commonTeam figure figcaption span {

        font-size: 10px !important;

    }

    #Teamdetails .commonTeam figure figcaption {

        top: 7px;

        left: 99px;

    }

    #Teamdetails .commonTeam figure figcaption {

        font-size: 12px;

    }

    #Teamdetails .commonTeam figure figcaption span {

        font-size: 10px !important;

    }

    .innerBanner {

        font-size: 26px;

    }

    .innerBanner span {

        font-size: 16px;

    }

    .innerBanner {

        height: 165px;
        height: auto;

    }

    #portfolioNewsTab .newsContent {

        font-size: 14px;

    }

    #portfolioNewsTab .newsContentBlog .contentBlog {

        font-size: 11px;

    }

    #portfoliolist .event h4 {

        font-size: 13px;

    }

    #portfoliolist .event .month {

        font-size: 13px;

    }

    #portfoliolist .event .city {

        font-size: 13px;

    }

    #portfoliolist .event .name {

        font-size: 13px;

    }

    #portfoliolist .event ul li {

        min-height: 260px;

    }

    #contact .col-xs-4 {

        width: 100%;

    }

    #newdelhi,

    #mumbai,

    #london {

        background-size: cover;

    }

    #contact h2 {

        font-size: 24px;

        padding: 10px 0;

        width: 45%;

    }

    #contact .inform {

        padding: 60px 5px;

        font-size: 16px;

    }

    .investor {

        width: 90%;

    }

}



@media(max-width:360px) {

    #banner .innerContent h2 {

        font-size: 32px;

    }

    #banner .innerContent {

        left: 28px;

    }

    #banner .innerContent h6 {

        font-size: 14px;

    }

    #latest {

        padding-bottom: 0;

    }

    #latest .col-xs-6 {

        width: 100%;

        margin-bottom: 30px;

    }

    #latest .featured {

        margin-bottom: 0;

    }

    #latest .newsFew hr {

        margin-top: 12px;

        margin-bottom: 12px;

    }

    #latest .newsFew a {

        font-size: 14px;

    }

    #latest .nwsfeature .read {

        margin-top: 35px;

    }

    #enterpre h2 {

        margin-bottom: 0;

    }

    #enterpre .enterContent {

        height: 188px;

    }

    #partners {

        height: 524px;

    }

    #needSupport .commonInformation h4 {

        font-size: 11px !important;

    }

    #needSupport .delhi {

        background: url(../images/icons/map.png) no-repeat 4px center;

    }

    #banner .innerContent h6 {

        line-height: 25px;

    }

    .aboutIcon {

        min-height: 225px;

    }

    #mentorship .col-xs-6 {

        width: 100%;

    }

    #mentorship .commonTeam figure figcaption {

        font-size: 15px;

    }

    #mentorship .commonTeam figure figcaption {

        top: 19px;

        left: 137px;

    }

    #mentorship .commonTeam figure figcaption span {

        font-size: 13px !important;

    }

    #Team .col-xs-6 {

        width: 100%;

    }

    #Team .commonTeam figure figcaption {

        font-size: 15px;

    }

    #Team .commonTeam figure figcaption {

        top: 19px;

        left: 155px;

    }

    #Team .commonTeam figure figcaption span {

        font-size: 13px !important;

    }

    #teamInformation h2 {

        font-size: 20px;

    }

    #teamInformation h3 {

        font-size: 18px;

    }

    #teamInformation h5 {

        font-size: 16px;

    }

    #Teamdetails .col-xs-6 {

        width: 100%;

    }

    #Teamdetails .commonTeam figure figcaption {

        font-size: 15px;

    }

    #Teamdetails .commonTeam figure figcaption {

        top: 19px;

        left: 138px;

    }

    #Teamdetails .commonTeam figure figcaption span {

        font-size: 13px !important;

    }

    .innerBanner {

        font-size: 20px;

    }

    .innerBanner span {

        font-size: 14px;

    }

    .profileCirclepicBlog {

        margin: 0 20px 0 0px !important;

    }

    /*#portfolioNewsTab .newsContent {

    font-size: 11px;

}*/

    #contact h2 {

        width: 55%;

    }

    .investor {

        width: 100%;

    }

    /*#banner .carousel-indicators {

    bottom: -200px;

}*/

    #banner .innerContent {

        top: 180px;

    }

}



@media(max-width:320px) {

    #enterpre .enterContent {

        font-size: 14px;

    }

    #enterpre .carousel-caption {

        bottom: -160px;

    }

    #enterpre .carousel-inner {

        padding-bottom: 165px;

    }

    #portfolio h1 {

        font-size: 26px;

    }

    #enterpre h2 {

        font-size: 26px;

    }

    #partners h2 {

        font-size: 26px !important;

        margin: 32px 0 22px 0;

    }

    #partners {

        font-size: 14px;

        height: 475px;

    }

    #partners .meet {

        margin-top: 35px;

    }

    #needSupport h3 {

        font-size: 26px;

        padding: 46px 0 10px 0;

    }

    .outerInofom .col-xs-6 {

        width: 100%;

        margin-bottom: 30px;

    }

    #needSupport .needButton {

        margin-top: 15px;

    }

    .outerInofom .col-xs-12 {

        margin: 15px 0 25px 0;

        text-align: left
    }

    #needSupport .delhi {

        padding-left: 12px;

    }

    #needSupport .commonCity {

        font-size: 10px;

    }

    #footer h4 {

        font-size: 10px;

    }

    .aboutIcon {

        min-height: 240px;

    }

    .innerBanner {

        font-size: 18px;

    }

    .innerBanner span {

        font-size: 12px;

    }

    .innerBanner {

        height: 125px;

    }

    #contact h2 {

        width: 70%;

    }

    /*#banner .carousel-indicators {

    bottom: -48px;

}*/

    #banner .innerContent {

        top: 145px;

    }

    .login-form .forgot {

        font-size: 11px;

    }

    .form-group label {

        font-size: 12px;

        margin-left: 5px;

    }

}

.table-responsive .table {
    border-collapse: separate;
    border-spacing: 0.25rem;
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    border: 0;
}

.table>thead>tr>th {
    background: #23527c;
    color: #ffffff;
}

.fund-img-box {
    margin-bottom: 8px !important;
}

.table-responsive .table tbody tr td {
    background: #f2f2f2;
    color: #23527c;
}