body {

    width: 100%;

    color: #000;

    font-size: 16px;

    font-weight: 400;

    line-height: 30px;

    /* text-rendering: optimizeLegibility !important;

portfolio-carousel

    -webkit-font-smoothing: antialiased !important;

    -moz-osx-font-smoothing: grayscale !important;

*/

    overflow-x: hidden !important;

    box-sizing: border-box;

    padding: 0;

    margin: 0;

    /*font-family: 'Circular Std Book';*/

}



a {



    -webkit-transition: all .4s;

    -moz-transition: all .4s;

    -o-transition: all .4s;

    transition: all .4s;

}



a:hover {

    text-decoration: none;

}



.btn,

button {

    -webkit-transition: all 0.4s ease;

    -moz-transition: all 0.4s ease;

    -o-transition: all 0.4s ease;

    transition: all 0.4s ease;

    padding: 0px;

}



h1,

h2,

h3,

h4,

h5,

h6,

p,

figure {

    margin: 0px;

}



ul {

    padding-left: 0px;

}



.btn.focus,

.btn:focus {

    outline: 0;

    box-shadow: none;

}



.row-centered {

    text-align: center;

    display: block;

}



.col-centered {

    display: inline-block;

    float: none;

    text-align: center;

}



.fixed-top {

    position: fixed !important;

    height: 90px;

}



/*** header ****/

.border-header {

    border-bottom: solid 1px #ebebeb;

}









header {

    position: fixed;

    top: 0px;

    left: 0px;

    right: 0px;

    z-index: 2;

    background-color: #fff;

    border: solid 1px #eaeaea;

}



.header-height {

    height: 70px;

}



.header-moreheight {

    height: 100px;

    transition: 0.2s;

}



header.header-height .navbar {

    padding: 0px 0px;

}



header.header-height {

    top: -2px;

    transition: 0.2s;



}



header.header-height .navbar .navbar-collapse .navbar-nav .nav-item .new-reg.apply {

    /*margin-top: 6px;*/

    padding: 6px 30px;

    margin-bottom: 6px;

}



header.header-height .navbar .navbar-collapse .navbar-nav .nav-item .new-reg {

    margin-top: 6px;

    padding: 6px 19px;

}



header .navbar .navbar-collapse .navbar-nav .nav-item .new-reg.apply:hover {

    background: #fff;

    color: #c74822 !important;

    border: 1px solid #c74822;

}



header .navbar .navbar-collapse .navbar-nav .nav-item .new-reg:hover {

    background: #c74822;

    color: #fff !important;

}









/*header .sticky-navbar {*/

/*    position: fixed;*/

/*    top: 0;*/

/*    right: 0;*/

/*    left: 0;*/

/*    z-index: 1030;*/

/*}*/



header .navbar .navbar-collapse .navbar-nav.head-color .nav-item .nav-link {

    color: #FFF;

}



header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {

    font-size: 13px;

    padding: 17px 0;

    position: relative;

    display: block;

    text-align: center;

    color: #666666;

    text-transform: uppercase;

    font-family: 'Work Sans';

    font-weight: 500;

}



header .navbar .navbar-collapse .navbar-nav .nav-item.active .nav-link {

    color: #222021;

}



header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover {

    color: #c74822;

}



/*header .navbar .navbar-collapse .navbar-nav .nav-item:last-child {padding-right: 0px!important;}*/







header.header .navbar .navbar-collapse .navbar-nav .nav-item:hover a.nav-link::before {

    background-color: #fca600;

}





header .navbar .navbar-collapse .navbar-nav .nav-item.sign_link:hover .nav-link::before {

    display: none;

}



header .navbar .navbar-collapse .navbar-nav .nav-item {

    padding: 0 20px;

}



header .navbar .navbar-collapse .navbar-nav.ml-auto .nav-item {

    padding: 0 10px;

}



header .navbar .navbar-brand img {

    width: 134px;

}



.navbar-brand {

    margin-right: 40px;

}



header .container-fluid {

    padding-left: 30px;

    padding-right: 30px;

}



header .navbar {

    box-shadow: none;

    padding: 18px 0px;

}



/*header .navbar-expand-lg .navbar-collapse{margin-top: -60px;}*/

/*header .navbar-expand-lg .navbar-collapse{margin-top:-97px;}*/





header .navbar .navbar-collapse .navbar-nav .nav-item .register-button {



    background-color: #fca600;

    padding: 0px 10px;

    color: #fff;

    cursor: pointer;

    position: relative;

    top: 7px;

    width: 128px;

    height: 52px;

    line-height: 52px;

}



.modal.register {

    padding-right: 0px !important;

}



header .navbar .navbar-collapse .navbar-nav .nav-item .register-button:hover {

    color: #000;



}





/*header .navbar .navbar-collapse .navbar-nav .nav-item:hover:last-child a{ color: #FFF;}*/







.sidenav li {

    list-style: none;

}





.sidenav {

    height: 100%;

    width: 0;

    position: fixed;

    z-index: 9;

    top: 0;

    left: -100%;

    background-color: #222021;

    ;

    overflow-x: hidden;

    transition: 0.5s;

    padding-top: 60px;

    width: 100%;

}



.sidenav a {

    padding: 0px 0px 0px 50px;

    text-decoration: none;

    font-size: 20px;

    color: #FFF;

    display: block;

    transition: 0.3s;

    font-family: 'Work Sans';

    font-weight: normal;

    line-height: 65px;

    text-transform: uppercase;

}



.sidenav a img {

    padding-right: 15px;

}



.sidenav .btn-outline-white {

    border: solid 2px #FFF !important;

    position: relative;

    margin-left: 5px;

    line-height: 42px !important;

    height: 50px;

    top: 25px;

    width: 250px;

    left: 48px;

    padding: 0px 20px;

    text-align: center;

}



.sidenav a:hover {

    color: #c74822;

}



.sidenav .closebtn {

    position: absolute;

    top: 23px;

    right: 24px;

    font-size: 40px;

    margin-left: 50px;

}



.navbar-toggle .icon-bar {

    display: block;

    width: 27px;

    height: 2px;

    border-radius: 0px !important;

}



.navbar-toggle .icon-bar {

    background-color: #4c515c;

}





/* .navbar-toggle {*/

/*    border-radius: 100%;*/

/*    width: 40px;*/

/*    height: 40px;*/

/*    padding: 9px 8px;*/

/*    position: relative;*/

/*    float: right;*/

/*    border: none;*/

/*    margin-top: 10px;*/

/*     background:transparent;*/

/*     bottom:50px;*/



/*}*/



.navbar-toggle {

    margin-right: 10px;

    position: fixed;

    z-index: 9999;

    top: 15px;

    right: 17px;

    background-color: #fff;

    padding: 10px 16px;

    width: 60px;

    height: 60px;

    border-radius: 100%;

    border: none;

    float: right;

    outline: none;

    box-shadow: none !important;

}



.navbar-toggle .icon-bar + .icon-bar {

    margin-top: 7px !important;

}



.navbar-toggle {

    display: none;

}



.sidenav a.btn {

    border-radius: 4px;

    background-color: #FFF;

    padding: 0px 10px;

    color: #fca601;

    cursor: pointer;

    width: 162px;

    height: 43px;

    line-height: 40px;

    position: relative;

    left: 50px;

    text-align: center;

    margin-top: 20px;

}















header .navbar .navbar-collapse .navbar-nav .nav-item .new-reg {

    background-color: transparent;

    border: 1px solid #c74822;

    color: #c74822;

    line-height: 28px !important;

    padding: 8px 19px;



}



header .navbar .navbar-collapse .navbar-nav .nav-item .new-reg.apply {

    padding: 8px 30px;

    background-color: #c74822;

    color: #fff;



}





header .navbar .navbar-collapse .navbar-nav .nav-item .inner-reg {

    border: 2px solid #fff;

    color: #fff !important;



}



header .navbar .navbar-collapse .navbar-nav .nav-item:hover:last-child a.inner-reg {

    background-color: #fff !important;

    color: #00386e !important;

}







/*header .navbar .navbar-collapse .navbar-nav .nav-item:last-child*/

/*{*/

/*    padding:0px 20px;*/

/*}*/



/*header .navbar .navbar-collapse .navbar-nav .nav-item:hover:last-child a*/

/*{*/

/*         background-color: red !important;*/

/*    color: #fff !important;*/

/*    border: 2px solid red;*/

/*}*/



.sidenav a.mbl-apply {

    position: relative;

    left: 50px;

    padding: 0px 10px;

    width: 162px;

    border: 1px #c74822 solid;

    text-align: center;

    margin-top: 20px;

    height: 43px;

    line-height: 40px;

    background-color: #c74822;

}



.sidenav a.mbl-login {



    position: relative;

    left: 50px;

    border: 1px #c74822 solid;

    width: 260px;

    height: 43px;

    line-height: 40px;

    text-align: center;

    margin-top: 40px;

    padding-left: 0;

    color: #c74822;

}



.sidenav a.mbl-apply:hover {

    background-color: transparent;

    color: #c74822;



}



.sidenav a.mbl-login:hover {

    background-color: #c74822;

    color: #fff;

}







.home-banner .home-img {

    background-image: url(../images/home-banner-new.jpg);

    height: 388px;

    background-position: center top;

    position: relative;

    display: table;

    width: 100%;

    background-size: cover;

    background-repeat: no-repeat;



}





.home-banner .home-img .container {

    display: table-cell;

    vertical-align: middle;

    height: 100%;

}





.home-banner h1 {

    font-size: 42px;

    font-weight: bold;

}



.home-banner {

    margin-top: 100px;

    overflow: hidden;

}



.tabs a {

    font-size: 15px;

    color: #000;

    padding: 0px 20px;

    text-transform: uppercase;

}



.home-banner h6,
.home-banner .section-label {

    font-size: 13px;

    font-weight: 600;

    color: #d1d1d1;

    line-height: 14.2px;

    padding-bottom: 25px;

    text-transform: uppercase;

}





.home-banner h2, .home-banner h1 {

    font-family: 'Sentinel';

    font-size: 50px;

    font-weight: bold;

    letter-spacing: 1px;

    color: #ffffff;

    line-height: 67px;

}



.home-banner h2 span, .home-banner h1 span {

    color: #c74822;

    text-decoration: underline;

}



.home-banner article {

    max-width: 610px;



    padding-left: 180px;

}



.home-first article {
    max-width: 910px !important;
    position: absolute;

    top: 21%;

    padding-left: 0px;

}



.home-first .home-img .container {

    display: inherit;

}





.accelerating-startups .image img {



    width: 523px;

    height: 320px;

}



.meet-startups .banner {

    background-image: url(../images/meet-startups.png);

    height: 172px;

    background-position: center top;

    position: relative;

    display: table;

    width: 100%;

    background-size: cover;

    background-repeat: no-repeat;

}



.meet-startups .banner article {

    display: table-cell;

    vertical-align: middle;

    height: 100%;

    padding-left: 70px;

    padding-right: 70px;

}



.accelerating-home .image p {font-family: 'Sentinel';

    font-size: 19px;

    font-weight: normal;

    line-height: 34px;

    color: #292929;

    padding-bottom: 30px;}

.accelerating-startups article h3 {

    font-family: 'Sentinel';

    font-size: 30px;

    font-weight: bold;

    line-height: 40px;

    color: #222021;

    padding-bottom: 22px;

   

    position: relative;

}


.accelerating-startups article p.txt:after {

    content: "";

    position: absolute;

    height: 2px;

    background-color: #c74822;

    top: 8px;

    width: 45px;

    left: -39px;

    transform: translateX(-50%);

}
.accelerating-startups2 article h2{
    color: #222021;
    font-family: Sentinel;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 175.1%;
    position: relative;
}
.accelerating-startups2 article h2.txt:after {

    content: "";

    position: absolute;

    height: 2px;

    background-color: #c74822;

    top: 8px;

    width: 45px;

    left: -39px;

    transform: translateX(-50%);

}

.accelerating-startups article h3:after {

    content: "";

    position: absolute;

    height: 2px;

    background-color: #c74822;

    top: 8px;

    width: 6%;

    left: -52px;

    transform: translateX(-50%);

}

.accelerating-startups article p.txt {

    font-family: 'Sentinel';

    font-size: 25px;

    font-weight: normal;

    line-height: 44.275px;

    color: #292929;
    font-weight: 350;
    padding-bottom: 30px;
    position: relative;

}

.accelerating-startups article p {

    font-family: 'Sentinel';

    font-size: 19px;

    font-weight: normal;

    line-height: 54px;

    color: #292929;

    padding-bottom: 30px;

}



.accelerating-startups {

    padding: 64px 0px 64px 0px;

    position: relative;



}



.accelerating-startups .image figure {

    position: absolute;

    bottom: -21%;

    right: 0;

}





.accelerating-startups article a {

    font-family: 'Work Sans';

    font-size: 15px;

    font-weight: normal;

    line-height: 16px;

    color: #c74822;

    text-decoration: underline;

}



.meet-startups p {

    font-family: 'Sentinel';

    font-size: 30px;

    font-weight: bold;

    line-height: 40px;

    color: #ffffff;

   

    display: inline-block;

}



.meet-startups p a {

    color: #c74822;

    text-decoration: underline;

    display: inline-block;



}



.meet-startups a.read {

    font-size: 13px;

    font-weight: 500;

    line-height: 19px;

    color: #d1d1d1;

    border-radius: 30px;

    border: solid 2px #d1d1d1;

    text-transform: uppercase;

    padding: 12px 47px;

    position: absolute;

    bottom: 60px;

    right: 82px;

    cursor: pointer;



}



.meet-startups {

    margin-bottom: 60px;

}









footer ul.footermenus {

    display: inline-block;

}



footer ul.footermenus li {

    font-family: 'Work Sans';

    font-size: 13px;

    font-weight: 500;

    line-height: 14px;

    padding-right: 56px;

    display: inline-block;

    list-style: none;

    text-transform: uppercase;

}



footer ul.footermenus li:first-child {

    padding-right: 44px;

}



footer ul.footermenus li a {

    color: #222021;

}



footer ul.footermenus .footer-logo {

    max-width: 90px;

}





footer ul.foo-icons li {

    list-style: none;

    display: inline-block;

    margin-right: 4px;

}



footer ul.foo-icons li:last-child {

    margin-right: 0px;

}



footer ul.foo-icons {

    display: inline-block;

    float: right;

    margin-top: 15px;

}



footer ul.foo-copyright {

    font-family: 'Work Sans';

    font-size: 12px;

    line-height: 17px;

    letter-spacing: -0.36px;

    color: #767676;

}



footer ul.foo-copyright li {

    list-style: none;



}



footer ul.foo-copyright {

    clear: both;

    text-align: right;

}



footer ul {

    margin-bottom: 0px;

}





footer {

    padding: 39px 0px 39px 0px;

    clear: both;

}



footer ul.footermenus li a:hover {

    text-decoration: none;

    color: #c74822;

}



footer .container {

    padding-left: 0px;

}





footer ul.foo-icons li:hover {

    opacity: 0.8;

}



.background {

    background-image: linear-gradient(to bottom, #fff9f6, rgba(255, 255, 255, 0));

    overflow: hidden;

    /*background: linear-gradient(to bottom, red 5%, rgba(255,255,255,0));*/
/*margin-top: 50px;*/
}





.meet-startups a.read:hover {

    background-color: #d1d1d1;

    color: #222021;

}





.invester-banner article {

    padding-top: 44px;

    padding-left: 0px;
    width: 643px;
}



.invester-banner h2, .invester-banner h1{

    color: #222021;

    line-height: 55px;
    font-size: 50px;

}

.section-label{
    font-family: var(--bs-body-font-family) !important;
}

.invester-banner h6, .invester-banner .section-label {

    color: #666666;

}





.invester-contents {

    padding: 30px 0px 0px 0px;

}







.investor-clients .button-group button {

    font-size: 13px;

    font-weight: 600;

    color: #666666;

    text-transform: uppercase;

    display: inline-block;

    background-color: transparent;

    border: none;

    /* margin-right: 7px; */

    padding-right: 40px;

}



.investor-clients .button-group button:focus {

    outline: none;

}



.investor-clients figure {

    /*max-width: 76px;*/

    margin: 0 auto;

    position: RELATIVE;

    top: 36%;

    filter: grayscale(100%);

    margin-right: 10px;

}





.investor-clients .box:hover figure {

    filter: grayscale(0%);

}







/*.investor-clients .box*/

/*{*/

/*  width: 249px;*/

/*  height: 121px;*/

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

/*  background-color: #eeeeee;*/

/*  margin-bottom:8px;*/

/*  text-align:Center;*/

/*}*/



/*.investor-clients .col-md-3*/

/*{*/

/*    padding-left:0px;*/

/*    padding-right:0px;*/

/*}*/



.investor-clients .button-group button.is-checked {

    color: #c74822;

    text-decoration: underline;

}



.investor-clients {

    padding-bottom: 100px;

    overflow: hidden;

    /*padding-top:30px;*/

}





.fixed-header {

    position: fixed;

    top: 65px;

    left: 0;

    width: 100%;

    padding-top: 12px;

    padding-bottom: 15px;

    background-color: #fff;

    padding-left: 195px;

    border: solid 1px #eaeaea;

    z-index: 3;

}



.investor-clients .investor-images {

    padding-top: 30px;

}







.modal-fullscreen .modal-dialog {



    min-height: 100%;

    padding: 0;

    max-width: inherit;

    position: relative;

    margin: 0;

    width: 102%;

}







/*.modal-fullscreen .modal-body*/

/*{*/

/*     position: absolute;*/

/* top: 50px;*/

/* bottom: 60px;*/

/* width: 100%;*/

/* font-weight: 300;*/

/* overflow: auto; */

/*}*/





.people-banner article {

    max-width: 800px !important;

}





.people-banner h2, .people-banner h1  {

    padding-bottom: 52px;

}



.people-axilor .tab-content {

    padding-top: 40px;

}





.people-axilor {

    padding-bottom: 150px;

}



.people-axilor .nav-item .nav-link {

    font-size: 13px;

    font-weight: 600;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.09;

    letter-spacing: normal;

    color: #666666;

    font-family: 'Work Sans';

    border-radius: 0px;

    padding-left: 0;

    padding-right: 58px;

    text-transform: uppercase;



}



.people-axilor .nav-item:last-child .nav-link {

    padding-right: 0px;

}





.people-axilor .nav-item .nav-link.active {

    color: #c74822;

    text-decoration: underline;

    background-color: transparent;

}



.people-axilor .choose-people .tab-content h2 {

    font-family: 'Sentinel';

    font-size: 30px;

    font-weight: bold;

    line-height: 33px;

    color: #222021;

    position: relative;

    padding-bottom: 26px;

    text-transform: capitalize;

}



.homefea .featured-img img { width:100%;}
.homefea .box { background-color: #fff6f3 !important;}

.people-axilor .choose-people .tab-content h2 span {



    position: relative;

    height: 2px;

    background-color: #c74822;

    top: -13px;

    width: 45px;

    display: inline-block;

    margin-left: 20px;

}







/*.people-axilor .choose-people .tab-content h2:after*/

/*{*/

/*    content: "";*/

/*    position: absolute;*/

/*    height: 2px;*/

/*    background-color: #c74822;*/

/*    top: 11px;*/

/*    width: 4%;*/

/*    right: 0;*/

/*    left: 179px;*/

/*    transform: translateX(-50%);*/

/*}*/



.people-axilor .choose-people .tab-content h4, .people-axilor .choose-people .tab-content .h4 {

    font-size: 18px;

    font-weight: bold;

    font-stretch: normal;

    font-style: normal;

    line-height: 20px;

    letter-spacing: normal;

    color: #222021;

    font-family: 'Sentinel';

    text-align: CENTER;

    padding-top: 14px;

    text-transform: capitalize;

}



/*.people-axilor .choose-people .box-link figure*/

/*{*/

/*    max-width: 190px;*/

/*}*/





.people-axilor .choose-people li {

    list-style: none;

    margin-right: 15px;

    /*float:left;*/

    transition: all 0.4s ease;

    max-width: 195px;

    min-height: 260px;

    margin-bottom: 28px;

}



.people-axilor .choose-people .inner-contents li {

    display: inline-flex;

}







.people-axilor .choose-people li:hover {

    opacity: 0.7;

}


#modalClick3 .modal-fullscreen .close {



    background-color: #eeeeee;

    border-radius: 100%;

    padding: 0px;

    right: 73px;

    top: 38px;

    outline: none;

    font-weight: 500;

    position: fixed;

    z-index: 9999;

    opacity: 1;

    width: 33px;

    height: 33px;

}
#modalClick4 .modal-fullscreen .close {



    background-color: #eeeeee;

    border-radius: 100%;

    padding: 0px;

    right: 73px;

    top: 38px;

    outline: none;

    font-weight: 500;

    position: fixed;

    z-index: 9999;

    opacity: 1;

    width: 33px;

    height: 33px;

}

#modalClick2 .modal-fullscreen .close {



    background-color: #eeeeee;

    border-radius: 100%;

    padding: 0px;

    right: 73px;

    top: 38px;

    outline: none;

    font-weight: 500;

    position: fixed;

    z-index: 9999;

    opacity: 1;

    width: 33px;

    height: 33px;

}
#modalClick1 .modal-fullscreen .close {



    background-color: #eeeeee;

    border-radius: 100%;

    padding: 0px;

    right: 73px;

    top: 38px;

    outline: none;

    font-weight: 500;

    position: fixed;

    z-index: 9999;

    opacity: 1;

    width: 33px;

    height: 33px;

}


.modal-fullscreen .close img {

    position: relative;

    top: -2px;

}







.modal-fullscreen .modal-header {

    border-bottom: 0px;

    padding: 1rem 3rem;

}



.modal-fullscreen .modal-footer {

    border-top: 0px;

}



.modal-fullscreen .modal-content {

    border: 0px;

    border-radius: 0px;

}



.pop-logo {

    max-width: 53px;

}





.modal-fullscreen .carousel-control-prev {

    transform: rotate(180deg);

    opacity: 1;

    top: 60%;

    width: 3%;

    height: 50px;

    position: fixed;

    left: 3%;

}



.modal-fullscreen .carousel-control-next {

    opacity: 1;

    top: 60%;

    width: 3%;

    height: 50px;

    position: fixed;

    right: 4%;

}

.box-right-two h4{
   padding-bottom: 25px !important;
 
}

.modal-fullscreen h4 {

    font-family: 'Work Sans';

    font-size: 13px;

    font-weight: 500;

    font-weight: 500;

    line-height: 14px;

    color: #666666;

    padding-bottom: 40px;

}



.modal-fullscreen .col-md-5 figcaption article p {

    font-family: 'Work Sans';

    font-size: 16px;

    font-weight: normal;

    line-height: 28px;

    letter-spacing: normal;

    color: #292929;
    text-align: justify;

}



.modal-fullscreen .col-md-5 figcaption {

    padding-top: 30px;



}



.modal-fullscreen .pop-contents {

    padding-bottom: 100px;

}



.modal-fullscreen .box {

    max-width: 385px;

}



.modal-fullscreen .modal-title {

    text-align: left;

    font-family: Sentinel;

    font-size: 40px;

    font-weight: bold;

    line-height: 44px;

    letter-spacing: normal;

    color: #222021;

    padding-bottom: 0px;

    position: relative;

}
.pop-contents p{
   font-family: 'Work Sans';  
}


.modal-fullscreen .box-right-one li a {

    font-size: 20px;

    font-weight: bold;

    line-height: 34px;

    color: #222021;

    font-family: 'Sentinel';

    text-decoration: underline;

}



.modal-fullscreen .box-right-one {

    padding-bottom: 20px;

}



.modal-fullscreen .box-right-two li {

    font-size: 20px;

    font-weight: bold;

    line-height: 34px;

    color: #666666;

    font-family: 'Work Sans'; 

}



.modal-fullscreen .box-right-two li {

    display: inline-block;

    padding-right: 50px;

}





.modal-fullscreen .box-right-one li,

.modal-fullscreen .box-right-two li {

    list-style: none;

}





.modal-fullscreen .box-right-one li {

    /*width: 50%;*/

    float: left;

}





/*.modal-fullscreen .modal-title:after {*/

/*    content: "";*/

/*    position: absolute;*/

/*    height: 2px;*/

/*    background-color: #c74822;*/

/*    top: 11px;*/

/*    width: 4%;*/

/*    right: 230px;*/

/*    left: 0px;*/

/*    transform: translateX(-50%);*/

/*    margin: 0 auto;*/



/*}*/



.modal-fullscreen .modal-title span {

    position: relative;

    height: 2px;

    background-color: #c74822;

    width: 45px;

    margin: 0 auto;

    display: inline-block;

    margin-right: 20px;

    top: -22px;

}



.mbl-fixed-header {

    position: fixed;

    top: 0px;

    background: #fff;

    width: 100%;

    z-index: 1;

    padding-top: 55px;

    left: 0;

    padding-left: 23px !important;

}





.press-banner {

    padding-bottom: 52px;

}



.press-clients .grid figure {



    filter: grayscale(0%);

    border: solid 1px #eaeaea;

}



.press-clients .boxes {

    max-width: 190px;

    margin-right: 20px;

    margin-bottom: 40px;

    min-height: 280px;



}



.press-clients .boxes figcaption p {

    font-size: 13px;

    font-weight: normal;

    line-height: 18px;

    color: #292929;

    font-family: 'Work Sans';

    padding-top: 14px;

    text-align: center;



}



.press-clients .col-md-3 {

    flex: 0 0 20%;

    max-width: 20%;

    padding-left: 0px;

}



.press-clients .grid figure {

    max-width: 100%;

    margin-right: 0px;

}



.press-clients .grid figure:hover {

    opacity: 0.7;

}





.press-clients .grid {

    padding-top: 39px;

}





.portfolio-banner article {

    max-width: 650px !important;

    padding-bottom: 52px;

}





.porfolios .portfolio-lists li a {

    font-size: 16px;

    font-weight: bold;

    line-height: 37px;

    color: #222021;

    font-family: 'Sentinel';

}



.porfolios .porfolios-tabs {

    padding-bottom: 15px;

    border-bottom: solid 1px rgba(221, 221, 221, 0.89);

}





.porfolios .portfolio-lists .space-lists {

    padding-top: 17px;

    margin-bottom: 0px;

    display: flex;

    flex-wrap: wrap;

}



.porfolios .portfolio-lists .space-lists li {

    list-style: none;

    flex: 0 0 20%;

    max-width: 20%;

    margin-bottom: 5px;

    /*margin-right:85px;*/

}







.portfolio-carousel .portfolio-logo,

.portfolio-carousel .portfolio-title {

    display: inline-block;

}



.portfolio-carousel .contents {

    border: solid 1px rgba(221, 221, 221, 0.89);

    background-color: #ffffff;

    padding: 10px 20px 30px 20px;



}



.porfolios .portfolio-lists li.active a {

    color: #c74822;

    position: relative;

    padding-left: 17px;

}





.porfolios .portfolio-lists li.active a:before {

    content: "";

    border-radius: 50%;

    display: inline-block;

    height: 7px;

    width: 7px;

    background-color: #c74822;

    position: absolute;

    top: 7px;

    left: 0;

}



.portfolio-carousel .carousel-control-prev {

    left: -80px;

    transform: rotate(180deg);

    opacity: 1;

    top: 200px;

    width: 3%;

    height: 20px;

}



.portfolio-carousel .carousel-control-next {

    right: -80px;

    opacity: 1;

    top: 200px;

    width: 3%;

    height: 20px;

}



.portfolio-carousel .portfolio-logo {

    max-width: 50px;

    border-radius: 50%;

    border: solid 1px #e1e1e1;

}



.portfolio-carousel .portfolio-logo img {

    border-radius: 50%;

}



.portfolio-carousel .portfolio-title h4 {

    font-family: 'Sentinel';

    font-size: 20px;

    font-weight: bold;

    line-height: 22px;

    letter-spacing: normal;

    color: #c74822;

    padding-bottom: 5px;



}



.portfolio-carousel .portfolio-title h6 {

    font-family: 'Work Sans';

    font-size: 13px;

    font-weight: 500;

    line-height: 14px;

    letter-spacing: normal;

    color: #666666;

    text-transform: capitalize;

}





.porfolios {

    padding-bottom: 23px;

}



.portfolio-carousel .contents article p {

    font-family: 'Work Sans';

    font-size: 15px;

    font-weight: normal;

    line-height: 23px;

    letter-spacing: normal;

    color: #292929;

    padding-bottom: 20px;

}



.portfolio-carousel .contents .details {

    padding-bottom: 21px;

    position: relative;

}





.portfolio-carousel .portfolio-title {

    position: absolute;

    left: 60px;

    top: 7px;

}



.portfolio-carousel .contents article .readmore {

    font-family: 'Work Sans';

    font-size: 15px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.09;

    letter-spacing: normal;

    color: #c74822;

    padding-top: 38px;



}



.portfolio-carousel .contents article .readmore:hover {

    color: #222021;

}





.porfolios .porfolios-tabs.fixed-header {

    border-bottom: solid 1px #eaeaea;

}



.portfolio-carousel .contents .left figcaption .box {

    padding-top: 24px;

}



.portfolio-carousel .contents .left figcaption .box label {

    font-family: 'Work Sans';

    font-size: 13px;

    font-weight: 500;

    line-height: 14px;

    letter-spacing: normal;

    color: #666666;

    margin-bottom: 0;

}



.portfolio-carousel .contents .left figcaption .box h2 {

    font-family: 'Sentinel';

    font-size: 18px;

    font-weight: bold;

    line-height: 20px;

    letter-spacing: normal;

    color: #222021;

    max-width: 400px;

    word-spacing: 3px;

}



/***** style created by anu ***/

.CarouselContainer .portfolio-carousel {

    display: none;

}



.CarouselContainer .portfolio-carousel:first-child {

    display: block;

}



.portfolio-carousel .close {

    background-color: #eeeeee;

    border-radius: 100%;

    /*padding: 9px;*/

    /*padding-top: 2px;*/

    /*padding-bottom: 6px;*/

    outline: none;

    font-weight: 500;

    position: fixed;

    z-index: 9999;

    opacity: 1;

    right: 17px;

    top: 21px;

    width: 34px;

    height: 32px;

    /* position:absolute;;*/

    /* top:15px;*/

    /* right:15px;*/

    /* width:30px;*/

    /* height:30px;*/

    /* border-radius:50%;*/

    /* background:#eee;*/

    /* font-size:20px;*/

    /* line-height:30px;*/

    /* text-align:center;*/

    /*z-index:1;*/

    /*opacity:1;*/

    display: none;

}



.portfolio-carousel .close span {

    position: relative;

    top: -2px;

}









/* 15-07-2020 */



header.header-height .navbar .navbar-collapse .navbar-nav.main-menu .nav-item .nav-link {

    padding: 18px 0;



}



.portfolio-lists .element-item {

    display: none;

}



.portfolio-lists .element-item:first-child {

    display: block;

}





/* 17-07-2020 */



.portfolio-carousel .portfolio-title h4 a,

.portfolio-carousel .contents .left figcaption .box h2 a:hover {

    color: #c74822;

}





.portfolio-carousel .contents .left figcaption .box h2 a,

.portfolio-carousel .portfolio-title h4 a:hover {

    color: #222021;



}





/*.portfolio-carousel .contents .left figure*/

/*{*/

/*    filter: grayscale(100%);*/

/*}*/





header button:not(.toggle) {

    background-color: #fff;



}





.middle-align {

    margin: 0 auto;

}





.investors-slider .slick-prev {

    top: 39%;

    left: -100px;

    background-image: url(../images/pop-arrow.svg);

    background-repeat: no-repeat;

    width: 66px;

    height: 44px;

    font-size: 0;

    background-color: transparent;

    outline: none;

    border: none;

    position: absolute;

    transform: rotate(180deg);

}







.investors-slider .slick-next {

    top: 45%;

    right: -74px;

    background-image: url(../images/pop-arrow.svg);

    background-repeat: no-repeat;

    width: 66px;

    height: 44px;

    font-size: 0;

    background-color: transparent;

    outline: none;

    border: none;

    position: absolute;



}





.investors-slider .slick-slide {

    outline: none;

    border: none;

}



.portfolio-lists .overall .filter_group {

    padding-top: 17px;

}



.portfolio-lists .overall .filter_group ul {

    padding-left: 30px;

}



.portfolio-lists .overall .filter_group ul li {

    float: left;

    margin-right: 25px;

    padding: 0px 10px;

    border: 1px solid #f2f2f2;

    height: 40px;

    line-height: 37px;

    cursor: pointer;

    font-size: 13px;

    font-family: 'Work Sans';

}



.portfolio-lists .overall .filter_group .option-set {

    padding: 0px 10px;

    height: 40px;

    display: inline-block;

    float: left;

    line-height: 40px;

    font-family: 'Work Sans';

    border: 1px solid #d2d2d2;

    border-radius: 5px;

    background-color: transparent;

    font-size: 16px;

    color: #aaa9a9;

}





.portfolio-lists .overall .filter_group .option-set:focus {

    outline: none;

}





.produkt-element figure {

    max-width: 170px;

    filter: grayscale(0%);

}







.overall-modals .modal-header .close {

    background-color: transparent;

    outline: none;

    font-size: 23px;

    font-weight: 700;

    line-height: 1;

    opacity: .2;

}



.overall-modals {

    font-family: 'Work Sans';

}



.overall-modals .modal-title {



    color: #747474;

    font-weight: 400;

    padding: 0px 5px;

}





.overall-modals .modal-dialog {

    max-width: 600px;

}



.overall-modals .modal-body p {

    color: #747474;

    font-size: 13px;

    line-height: 23px;

    padding: 0px 5px;

    padding-bottom: 20px;



}



.overall-modals .modal-body a {

    color: #333333;



}



.overall-modals .modal-body a:hover {

    color: #c74822;

}



.overall-modals .modal-body p strong {

    font-weight: 600;

}





/*.overall-modals  .modal-content {*/

/*    padding: 0px 10px 20px;*/

/*}*/





.home-banner span a {

    color: #c74822;

}



.home-banner span a:hover {

    color: #fff;

}



.accelerating-startups article p a {

    font-family: 'Sentinel';

    font-size: 19px;

    font-weight: normal;

    line-height: 34px;

    color: #292929;

    padding-bottom: 30px;

}



.accelerating-startups article p a:hover {

    color: #c74822;

}





footer .foo-copyright li a.created {

    color: #767676;

}



footer .foo-copyright li a.created:hover {

    color: #c74822;

}





.accelerating-home {

    padding: 90px 0px 30px 0px;

}
.homefeacar { margin-bottom:50px;}
.homefea .texts h4, .homefea .texts .h2 { font-size: 25px !important; line-height: 1.2 !important;color: #222021 !important; /*margin-top: 25px;*/}
.homefea .featxt {color: #292929; font-size: 19px; line-height: 1.51;font-family: 'Sentinel';}

.accelerating-home .image figure {

    right: 16px;

}





.contact-banner article p,

.contact-contents article p {

    font-family: 'Sentinel';

    font-size: 19px;

    font-weight: normal;

    line-height: 34px;

    color: #292929;



}



.contact-banner h2, .contact-banner h1 {

    padding-bottom: 22px;

}



.contact-banner a,

.contact-contents p a {

    font-weight: bold;

    color: #c74822;

    font-family: 'Sentinel';

    text-decoration: underline;

}



.contact-banner a:hover,

.contact-contents p a:hover {

    color: #292929;

}



.contact-contents h5, .contact-contents .h5 {

    font-family: 'Sentinel';

    font-size: 30px;

    font-weight: bold;

    line-height: 33px;

    letter-spacing: normal;

    color: #222021;

    font-style: normal;

    padding-bottom: 10px;

}



.contact-contents {

    padding-top: 50px;

}



.contact-last-para {

    padding-bottom: 80px;

}



.contact-banner article {

    max-width: 750px !important;

}





.investor-clients .slide .outer:focus {

    outline: none;

}





.modal-fullscreen .box a,

.modal-fullscreen .box-right-one li a:hover {

    color: #c74822;

}



.modal-fullscreen .box a:hover {

    color: #292929;

}





.modal-fullscreen .col-md-5 figcaption article .people-icons {

    padding-top: 20px;

}



.modal-fullscreen .col-md-5 figcaption article .people-icons a {

    margin-right: 15px;

}



.modal-fullscreen .col-md-5 figcaption article .people-icons a:last-child {

    margin-right: 0px;

}



.modal-fullscreen .col-md-5 figcaption article .people-icons a:hover {

    opacity: 0.8;

}





.privacy-contents p {

    padding-bottom: 20px;

}





.home-popup .modal-content {

    background-color: transparent;

    border: none;

}



.home-popup .modal-header {

    border-bottom: none;

}





.home-popup .modal-header button:not(.toggle) {

    background-color: transparent;

    outline: none;

    font-size: 30px;

}





.about-second article h3,
.about-second article .h3 {

    font-family: 'Sentinel';

    font-size: 32px;

    font-weight: 500;

    font-stretch: normal;

    font-style: normal;

line-height: 175.1%; /* 56.032px */
    color: #222021;

    max-width: inherit;

}



.about-second {

    padding: 60px 0px 60px 0px;

}



.about-footer {

    padding-top: 0px;

    padding-bottom: 90px;

}



.about-second article a.listen {



    font-family: 'Sentinel';

    font-size: 19px;

    font-weight: bold;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.75;

    color: #c74822;

}





.about-second article a.listen:hover {

    color: #292929;

}



.about-second article h3:after,
.about-second article .h3:after {

    content: "";

    top: 16px;



}





.footer-nav-widgets-wrapper {

    display: none;

}



.blogs .has-post-thumbnail {

    width: 253px;

    min-height: 310px;

    display: inline-block;

    margin-bottom: 38px;

    float: left;

    margin-right: 14px;

    position: relative;

}



.blogs .entry-title a {

    font-family: 'Sentinel';

    font-size: 16px;

    font-weight: bold;

    font-stretch: normal;

    font-style: normal;

    line-height: 18px;

    letter-spacing: normal;

    color: #222021;

}



.blogs .entry-title {

    line-height: 7px;

}



.blogs .post-meta-wrapper {

    display: none;

}



.blogs .entry-header {

    background-color: #eeeeee;

    padding: 15px 20px;

    min-height: 195px;

}



hr.styled-separator {

    display: none;

}



.blogs .featured-media img {

    width: 253px;

    height: 160px;

}



.blogs .blog-dates,

.more-blogs .blog-dates {

    font-family: 'Work Sans';

    font-size: 12px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.77;

    letter-spacing: normal;

    color: #292929;

    padding-bottom: 6px;

}





.blog-singlepage .backtoblog,

.blog-single .backtoblog h6 {

    text-decoration: none;

    font-family: 'Work Sans';

    font-size: 13px;

    font-weight: 600;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.09;

    letter-spacing: normal;

    color: #666666 !important;

    text-transform: uppercase;

}





.allblogs {

    padding-bottom: 20px;

}



.blogs .read-time {

    font-family: 'Work Sans';

    font-size: 12px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.77;

    letter-spacing: normal;

    color: #666666;

    position: absolute;

    bottom: 13px;

}





.blog-singlepage h2 {

    padding-bottom: 35px;

}



.blog-singlepage .blog-dates {

    font-family: 'Work Sans';

    font-size: 12px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.77;

    letter-spacing: normal;

    color: #292929;

    margin-right: 10px;

    display: inline-block;

}



.blog-singlepage .read-time {

    font-family: 'Work Sans';

    font-size: 12px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.77;

    letter-spacing: normal;

    color: #666666;

    text-transform: lowercase;

    display: inline-block;

}





.blog-singlepage .date-time,

.blog-singlepage .blog-socialicons {

    display: inline-block;

}



.blog-singlepage .blog-socialicons {

    float: right;

}



.blog-singlepage {

    max-width: 800px;

    margin: 0 auto;

    margin-top: 100px;

}



.blog-single {

    max-width: 800px;

    margin: 0 auto;

    padding-bottom: 74px;

    padding-top: 20px;

}



.blog-single p a {

    color: #c74822;

    text-decoration: underline;

}



.blog-single p a:hover {

    color: #222021;

}



.blog-single .featured-media img {

    width: 780px;

    height: 390px;

}





.blog-singlepage .blog-socialicons a {

    margin-right: 5px;

}



.blog-singlepage .blog-socialicons a:hover {

    opacity: 0.6;

}



.blog-singlepage .blog-socialicons a:last-child {

    margin-right: 0px;

}



.blog-singlepage .container {

    padding-right: 0px;

}





.blog-singlepage article {

    padding-top: 30px;

}



.blog-single .post-meta-wrapper,

.blog-single .pagination-single-inner {

    display: none;

}



.blog-singlepage .intro-content p {

    font-family: 'Sentinel';

    font-size: 19px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.75;

    letter-spacing: normal;

    color: #222021;

    padding-bottom: 30px;

}



.blog-single .entry-content p {

    font-family: 'Sentinel';

    font-size: 19px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.75;

    letter-spacing: normal;

    color: #222021;

    padding-bottom: 30px;

    text-align: justify;

}



.blog-single .blog-single-image {

    padding-top: 10px;

    padding-bottom: 40px;

}





.more-blogs {

    background-color: #fbfafa;

    padding-top: 50px;

    padding-bottom: 100px;

}



.more-blogs h4 {

    font-family: 'Sentinel';

    font-size: 30px;

    font-weight: bold;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.1;

    letter-spacing: normal;

    color: #222021;

    padding-bottom: 35px;

}



.more-blogs h2 {

    font-family: 'Sentinel';

    font-size: 16px;

    font-weight: bold;

    font-stretch: normal;

    font-style: normal;

    line-height: 22px;

    letter-spacing: normal;

    color: #222021;

}





.more-blogs .box .linkwrapp figure img {

    max-width: 253px;

    height: 160px;

    width: 100%;

}



.more-blogs .box {

    position: relative;

}





.more-blogs .box .linkwrapp article {

    padding: 15px 20px;

    /*min-height: 160px;*/

    min-height: 195px;

    background-color: #eeeeee;

    width: 253px;

}



.more-blogs .box .linkwrapp article .read-time {

    font-family: 'Work Sans';

    font-size: 12px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.77;

    letter-spacing: normal;

    color: #666666;

    position: absolute;

    bottom: 13px;

}



.more-blogs .col-md-3 {

    padding-right: 0px;

}



.community-tabs .community .nav-pills .nav-link {

    font-family: 'Work Sans';

    font-size: 13px;

    font-weight: 600;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.09;

    letter-spacing: normal;

    color: #666666;

    text-transform: uppercase;

}



.community-tabs .community {

    padding-top: 40px;

}





.community-tabs .community .nav-pills .nav-link.active {

    color: #c74822;

    text-decoration: underline;

    background-color: transparent;



}





.community-tabs .community .nav-pills .nav-link {

    padding: 0px;

    padding-right: 30px;

}



.community-tabs .community .mytabs {

    padding-bottom: 40px;

}



.community-tabs .community .choose-community li {

    list-style: none;

    float: left;

    width: 190px;

    min-height: 335px;

    background-color: #eeeeee;

    margin: 0 auto;

    text-align: center;

    padding: 25px 10px;

    margin-right: 20px;

    margin-bottom: 20px;

    position: relative;

    /*flex:1;*/

}





/*.community-tabs .choose-community .tab-content ul*/

/*{*/

/*    display: flex;  */

/*}*/





.community-tabs .community .choose-community figure {

    width: 134px;

    height: 134px;

    border-radius: 50%;

    margin: 0 auto;

    margin-bottom: 20px;

    filter: grayscale(100%);

}



.community-tabs .community .choose-community figure img {

    border-radius: 50%;

}



.choose-community figcaption h4 {

    font-family: 'Sentinel';

    font-size: 16px;

    font-weight: bold;

    font-stretch: normal;

    font-style: normal;

    line-height: 22px;

    letter-spacing: normal;

    color: #222021;

    padding-bottom: 8px;

}



.choose-community figcaption h5 {

    font-family: 'Work Sans';

    font-size: 12px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 7px;

    letter-spacing: normal;

    color: #292929;

}



.choose-community figcaption span {

    font-family: 'Work Sans';

    font-size: 12px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 18px;

    letter-spacing: normal;

    color: #292929;

}



.choose-community figcaption a.connect {

    display: block;

    border-radius: 2px;

    border: solid 1px #666666;

    font-family: 'Work Sans';

    font-size: 14px;

    font-weight: 600;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.09;

    letter-spacing: normal;

    color: #666666;

    padding: 6px;

    width: 140px;

    margin: 0 auto;

    text-align: CENTER;

    margin-top: 20px;

    position: absolute;

    margin: 0 auto;

    text-align: center;

    left: 0;

    right: 0;

    bottom: 18px;

}



.choose-community figcaption a.connect:hover {

    background-color: #c74822;

    color: #fff;

    border: solid 1px #c74822;

}





.community-tabs {

    padding-bottom: 70px;

}



#pills-axilor .events-at-axilor .right-events h2 {

    font-family: 'Sentinel';

    font-size: 40px;

    font-weight: bold;

    font-style: normal;

    line-height: 40px;

    color: #222021;

    padding-bottom: 50px;

    position: relative;

}





#pills-axilor .events-at-axilor .right-events h2 span {

    position: absolute;

    height: 2px;

    background-color: #c74822;

    width: 45px;

    margin: 0 auto;

    display: inline-block;

    top: -22px;

}



#pills-axilor .events-at-axilor .right-events p {

    font-family: 'Sentinel';

    font-size: 19px;

    font-weight: normal;

    font-style: normal;

    line-height: 30px;

    color: #222021;

    padding-bottom: 22px;

}



#pills-axilor .events-at-axilor {

    padding-top: 20px;

}





.events-at-axilor .right-events h4 {

    font-family: 'Sentinel';

    font-size: 30px;

    font-weight: bold;

    font-style: normal;

    line-height: 24px;

    color: #c74822;

    text-decoration: underline;

    padding-bottom: 40px;

}



.events-at-axilor .right-events a.web {

    font-family: 'Work Sans';

    font-size: 15px;

    font-weight: normal;

    font-style: normal;

    line-height: 24px;

    color: #c74822;

}



.events-at-axilor.startup-month {

    padding-top: 120px !important;

    position: relative;

}





.events-at-axilor.startup-month .startupimg {

    position: absolute;

    bottom: 5px;

    max-width: 517px;

}



.events-at-axilor .right-content {

    padding-top: 22px;

    padding-left: 0px;

}



.events-at-axilor .col-md-6 .row .col-md-12 {

    position: relative;

    right: 50px;

    padding-right: 0;

}



.events-at-axilor .row .col-md-6 .row .col-md-7 {

    padding-right: 0px;

    padding-left: 0px;

}





.blog-single h1,

.blog-single h2,

.blog-single h3,

.blog-single h4,

.blog-single h5 {

    color: #222021;

    line-height: 52px;

    font-family: 'Sentinel';

    font-weight: bold;

    letter-spacing: 1px;

}



.blog-single h1 a,

.blog-single h2 a,

.blog-single h3 a,

.blog-single h4 a,

.blog-single h5 a {

    color: #c74822;

}



.blog-single h1 a:hover,

.blog-single h2 a:hover,

.blog-single h3 a:hover,

.blog-single h4 a:hover,

.blog-single h5 a:hover {

    color: #212529;

}





.blog-single li {

    font-family: 'Sentinel';

    font-size: 19px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.75;

    letter-spacing: normal;

    color: #222021;

    padding-bottom: 10px;

    text-align: justify;

    /*list-style: inside; */

}



.blog-single blockquote {

    position: relative;

    padding-left: 30px

}



.blog-single blockquote cite {

    font-family: 'Sentinel';

    font-size: 17px;

    font-weight: normal;

    font-style: normal;

    line-height: 1.75;

}





.blog-single blockquote:after {

    content: "";

    position: absolute;

    height: 100%;

    background-color: #666666;

    top: 0px;

    width: 4px;

    left: 0px;

    /* transform: translateX(-50%); */

    transform: rotate(180deg);



}



.archive-header {

    padding-top: 120px;

    padding-bottom: 70px;

}



.archive-header .archive-title {

    font-family: 'Sentinel';

    font-size: 50px;

    font-weight: bold;

    letter-spacing: 1px;

    line-height: 52px;

}



.archive-header .archive-title .color-accent {

    color: #c74822;

}





.blogs .entry-header .entry-categories .screen-reader-text {

    font-family: 'Work Sans';

    font-size: 12px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.77;

    letter-spacing: normal;

    color: #292929;

    padding-bottom: 6px;

    display: inline-block;

}



.blogs .entry-header .entry-categories {

    display: none;

}





.blogs .entry-header .entry-categories .entry-categories-inner {

    font-family: 'Work Sans';

    font-size: 12px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.77;

    letter-spacing: normal;

    color: #c74822;

    padding-bottom: 6px;

    display: inline-block;

}



.blogs .entry-header .entry-categories .entry-categories-inner a {

    color: #c74822;

}





.blog-single .entry-header .entry-categories .screen-reader-text {

    font-family: 'Work Sans';

    font-size: 13px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.77;

    letter-spacing: normal;

    color: #292929;

    padding-bottom: 6px;

    display: inline-block;

}



.blog-single .entry-header .entry-categories .entry-categories-inner {

    font-family: 'Work Sans';

    font-size: 13px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.77;

    letter-spacing: normal;

    color: #c74822;

    padding-bottom: 6px;

    display: inline-block;

}



.blog-single .entry-header .entry-categories {

    padding-bottom: 20px;

    display: none;

}





.blog-single .entry-header .entry-categories .entry-categories-inner a {

    color: #c74822;

    ;

}



.events-at-axilor .events-all-images.mobile-events,

.events-at-axilor.startup-month .mobile-startupimg {

    display: none;

}



.blog-single .entry-content ol {

    padding-left: 19px;

    padding-bottom: 15px;

}



.blog-single .entry-content ul {

    padding-bottom: 15px;

    padding-left: 19px;

}





.blog-single .wp-block-image {

    padding-bottom: 25px;

}



.featured-blog .box {

    background-color: #c74822;

    /*height: 339px;*/

    height:370;

}



/*.featured-blog .box figure img*/

/*{*/

/*    width:100%;*/

/*    height:100%;*/

/*}*/



.featured-blog .one {

    padding-right: 0px;

    position: relative;

}



.featured-blog .two {

    padding-left: 0px;

}



.featured-blog .texts {

    padding: 48px 40px;

}





.allblogs h2.blog-head, .allblogs h1.blog-head {

    padding-bottom: 38px;

}



.featured-blog .texts .date {

    font-family: 'Work Sans';

    font-size: 12px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 22px;

    letter-spacing: normal;

    color: #ffffff;

    padding-bottom: 16px;

}

.featured-blog .texts .h3 {

    color: #666666;
font-family: Work Sans;
font-size: 13px;
font-style: normal;
font-weight: 500;
line-height: 109.4%; /* 14.222px */
text-transform: uppercase;


}
.featured-blog .texts a.listen {
    color: #C74822;
    font-family: Work Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 109.4%; /* 16.41px */


}
.featured-blog .texts .h2 {
color: #FFF;
font-family: Sentinel;
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 110%; /* 39.6px */
/*color: #222021;
font-family: Sentinel;
font-size: 25px;
font-style: normal;
font-weight: 400;
line-height: 120%; /* 30px */*/

}



.featured-blog .texts .author {

    font-family: 'Work Sans';

    font-size: 12px;

    font-weight: 500;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.77;

    letter-spacing: normal;

    color: #ffffff;

    text-transform: capitalize;
    margin-bottom: 20px;

}





.featured-blog .texts .min-read a {

    /*font-weight: bold;*/

    /*color: #c74822;*/

    /*font-family: 'Sentinel';*/

    text-decoration: none;

    font-family: 'Work Sans';

    font-size: 12px;

    font-weight: 500;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.77;

    letter-spacing: normal;

    color: #ffc6b4;

    border-radius: 5px;

    border: solid 2px #ffc6b4;

    background-color: rgba(196, 196, 196, 0);

    padding: 8px 20px;

    text-transform: uppercase;

    //position: absolute;

    bottom: 22px;

    outline: none;

    box-shadow: none;

}



.featured-blog .texts .min-read a:hover {

    background-color: #fff;

    color: #c74822;

    border: #c74822 2px solid;

}



.feature-slider .slick-next {

    position: absolute;

    bottom: 10px;

    right: 0;

    background-image: url(../images/trend-arrow.svg);

    background-position: center top;

    background-size: contain;

    background-repeat: no-repeat;

    width: 30px;

    background-color: transparent;

    border: none;

    font-size: 0px;

    /* transform: rotate(0deg); */

    outline: none;

    z-index: 1;

}



.feature-slider .slick-track {

    padding: 0px 0px 70px;

}





.feature-slider .slick-prev {

    position: absolute;

    bottom: 10px;

    right: 48px;

    background-image: url(../images/trend-arrow.svg);

    background-position: center top;

    background-size: contain;

    background-repeat: no-repeat;

    width: 30px;

    background-color: transparent;

    border: none;

    font-size: 0px;

    transform: rotate(180deg);


    z-index: 1;



}



.home-banner.blogsubheading {

    margin-top: 0px;

}



.home-banner.blogsubheading h2, .home-banner.blogsubheading h1 {

    padding-bottom: 37px;

}



.blogsubheading.contact-banner .entry-categories a,

.blogsubheading.contact-banner .category-blog .entry-categories button,

.blogsubheading.contact-banner .category-blog button {

    font-family: 'Work Sans';

    font-size: 13px;

    font-weight: 600;

    font-stretch: normal;

    font-style: normal;

    line-height: 14px;

    letter-spacing: normal;

    color: #666666;

    text-decoration: none;

    float: left;

    border-radius: 30px;

    border: solid 1px #dfdfdf;

    background-color: rgba(196, 196, 196, 0);

    margin-right: 20px;

    padding: 9px 21px;

    margin-bottom: 15px;

    text-transform: uppercase;

    text-align: center;

    outline: none;

}





.feature-space.allblogs {

    padding-bottom: 0px;

}







.blogsubheading.contact-banner .entry-categories a.active,

.blogsubheading.contact-banner .category-blog .entry-categories button.is-checked,

.blogsubheading.contact-banner .category-blog button.is-checked {

    border: solid 1px #c74822;

    background-color: #c74822;

    color: #fff;

    cursor: default;

}



.blogsubheading.contact-banner .entry-categories a:hover,

.blogsubheading.contact-banner .category-blog .entry-categories button:hover,

.blogsubheading.contact-banner .category-blog button:hover {

    border: solid 1px #c74822;

    background-color: #c74822;

    color: #fff;

}





.feature-space.allblogs .fa-play {

    font-size: 16px;

    position: relative;

    right: 4px;

    top: 2px;

    margin-right: 5px;

}





.feature-slider .slick-slide {

    outline: none;

}





.featured-mbl-view {

    display: none;

}



.new-blog {

    width: 21%;

    float: left;

}





.blog-single .entry-content blockquote p {

    padding-bottom: 0px;

}



.blog-single .entry-content .wp-block-image figcaption a {

    color: #c74822;

}



.blog-single .entry-content .wp-block-image figcaption a:hover {

    color: #222021;

}





.blog-singlepage .author {

    font-family: 'Work Sans';

    font-size: 12px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.77;

    letter-spacing: normal;

    color: #292929;

    margin-right: 10px;

    display: inline-block;

}





/*** lab style **/

.home-banner .lab-banner {

    background-image: url(../images/labs-banner.jpg);

}

.home-banner .job-banner {

    background-image: url(../images/job-Banner.jpg);

}
.job-banner article a{
    padding-bottom: 99px;
}

.hero_lab_fetaures {

    padding: 95px 0px 30px;

    overflow: hidden;

}



.hero_lab_fetaures h2 {

    font-family: 'Sentinel';

    font-size: 30px;

    font-weight: 400;

    line-height: 1.45;

    letter-spacing: normal;

    text-align: left;

    color: #222021;

    margin-bottom: 50px;

    position: relative;

}



.hero_lab_fetaures h2:before {

    content: '';

    position: absolute;

    left: -55px;

    top: 22px;

    width: 45px;

    height: 2px;

    background-color: #c74822;

}



.hero_lab_fetaures h2 strong {

    font-weight: 700;

}



.hero_lab_fetaures .wf-block-media {

    display: flex;

    justify-content: flex-start;

    margin-bottom: 64px;

}



.hero_lab_fetaures .wf-block-media .media {

    min-width: 60px;

}



.hero_lab_fetaures .wf-block-media .media-caption {

    padding-left: 36px;

}



.hero_lab_fetaures .wf-block-media .media-caption h3 {

    color: #222021;

    font-size: 19px;

    line-height: 1.3;

    font-family: 'Sentinel';

    font-weight: bold;

    margin-bottom: 8px;

}



.hero_lab_fetaures .wf-block-media .media-caption p {

    color: #777777;

    font-size: 16px;

    line-height: 1.3;

    font-weight: 400;

    font-family: 'Work Sans';

}



.hero_lab_fetaures .row {

    margin: 0px -32px;

}



.hero_lab_fetaures .row > .col-12 {

    padding: 0px 32px;

}



.hero_lab_focusarea {

    background: #fff6f3;

    padding: 70px 0px 26px;

}



.hero_lab_focusarea h2,

.hero_lab_videos h2,

.hero_lab_offer h2,

.hero_lab_getintouch h2 {

    color: #222021;

    font-size: 30px;

    font-family: 'Sentinel';

    font-weight: bold;

    margin-bottom: 38px;

}



.hero_lab_focusarea .wf-block-media {

    padding: 46px 41px 39px;

    border-radius: 40px;

    background-color: #fff;

    text-align: center;

    height: 100%;

}



.hero_lab_focusarea .wf-block-media .media {

    margin-bottom: 28px;

}



.hero_lab_focusarea .wf-block-media .media img {

    margin: 0 auto;

}



.hero_lab_focusarea .wf-block-media .media-caption h3 {

    color: #c74822;

    font-size: 19px;

    line-height: 1.3;

    font-family: 'Sentinel';

    font-weight: bold;

    margin-bottom: 14px;

}



.hero_lab_focusarea .wf-block-media .media-caption p {

    color: #777777;

    font-size: 16px;

    line-height: 1.3;

    font-weight: 400;

    font-family: 'Work Sans';

}



.hero_lab_focusarea .row {

    margin: 0px -30px;

}



.hero_lab_focusarea .row > .col-12 {

    padding: 0px 30px;

    margin-bottom: 44px;

}



.hero_lab_videos {

    padding: 77px 0px 112px;

}



.hero_lab_videos h2 {

    margin-bottom: 49px;

}



.hero_lab_videos .row {

    margin: 0px -9px;

}



.hero_lab_videos .row > .col-12 {

    padding: 0px 9px;

}



.hero_lab_videos .col-content {

    padding: 18.1px 16px 22px;

    border-radius: 20px;

    background-color: #eee;

    height: 100%;

}



.hero_lab_videos .col-content .media {

    height: 140px;

    width: 100%;

}



.hero_lab_videos .col-content .media > img {

    width: 100%;

    object-fit: cover;

    height: 100% !important;

    border-radius: 7px;

}



.hero_lab_videos .col-content h6, .hero_lab_videos .col-content .h6 {

    color: #292929;

    font-size: 12px;

    font-weight: 400;

    font-family: 'Work Sans';

    margin-top: 18px;

}



.hero_lab_videos .col-content h5, .hero_lab_videos .col-content .h5  {

    margin-top: 12px;

    margin-bottom: 25px;

    color: #222021;

    font-size: 17px;

    font-weight: 700;

    font-family: 'Sentinel';

    min-height: 60px;

}



.hero_lab_videos .col-content .play_button {

    padding: 5px 16px 5px 5px;

    border-radius: 80px;

    border: solid 1px #d9d9d9;

    background-color: #fff;

    color: #666666;

    font-weight: 500;

    font-family: 'Work Sans';

    font-size: 12px;

    display: inline-block;


}



.hero_lab_videos .col-content .play_button > img {

    margin-right: 9px;

}

.hero_lab_videos .col-content .play_button > img.play{

    display: none;

    max-width: 26px;

}

.hero_lab_offer h2 {

    margin-bottom: 42px;

}



.hero_lab_offer p {

    font-size: 19px;

    line-height: 1.77;

    font-weight: 500;

    font-family: 'Sentinel';

    color: #292929;

}



.hero_lab_offer .portfolios {

    padding-bottom: 0px;

    padding-top: 63px;

}



.hero_lab_offer .portfolios .porfolios-tabs {

    position: relative !important;

    top: 0px !important;

    border: 0px;

    padding-top: 0px;

    padding-left: 0px;

    border-bottom: 1px solid #eaeaea !important;

}



.hero_lab_offer .portfolio-lists {

    margin-top: 42px;

}



.hero_lab_offer .portfolio-lists .element-item > p {

    font-size: 16px;

    line-height: 1.3;

    color: #292929;

    font-family: 'Work Sans';

    font-weight: 400;

    margin-bottom: 24px;

}



.hero_lab_offer .portfolio-lists .wf-block-media {

    padding: 39px 19px 33px;

    border-radius: 40px;

    background-color: #fff6f3;

    text-align: center;

    height: 100%;

}



.hero_lab_offer .portfolio-lists .wf-block-media .media {

    margin-bottom: 17px;

}



.hero_lab_offer .portfolio-lists .wf-block-media .media img {

    margin: 0 auto;

}



.hero_lab_offer .portfolio-lists .wf-block-media .media-caption h3 {

    color: #c74822;

    font-size: 19px;

    line-height: 1.3;

    font-family: 'Sentinel';

    font-weight: bold;

    margin-bottom: 28px;

}



.hero_lab_offer .portfolio-lists .wf-block-media .media-caption p {

    color: #222021;

    font-size: 13px;

    line-height: 1.5;

    font-weight: 500;

    font-family: 'Work Sans';

}



.hero_lab_offer .portfolio-lists .row {

    margin: 0px -56px;

}



.hero_lab_offer .portfolio-lists .row > .col-12 {

    padding: 0px 56px;

    position: relative;

    margin-bottom: 30px;

}


.hero_lab_offer .portfolio-lists .row > .col-12.smallarrow:after {
    background: url(../images/Group-167.svg) no-repeat !important;  
}
.hero_lab_offer .portfolio-lists .row > .col-12:after {

    content: '';

    position: absolute;

    right: 0;

    background: url(../images/tab-arrow.svg) no-repeat;

    width: 118px;

    height: 197px;

    right: -62px;

    top: 37px;

    z-index: -1;

}



.hero_lab_offer .portfolio-lists .row > .col-12:last-child:after {

    display: none;

}



/* Accordion

================================================== */

.hero_lab_accordion {

    padding: 140px 0px;

}



.hero_lab_accordion .acc__card {

   

    margin-bottom: 22px;

}



.hero_lab_accordion .acc__title-btn {

    cursor: pointer;

    display: block;

    color: #222021;

    line-height: 1.1;

    font-family: 'Sentinel';

    font-weight: bold;

    font-size: 30px;

    padding-bottom: 22px;
border: none;
    border-bottom: 1px solid #eaeaea;

     position: relative;
     background: none;
     width: 100%;
  text-align: left;
     

}



.hero_lab_accordion .acc__title-btn::after {

    position: absolute;

    right: 25px;

    content: " + ";

    top: 0px;

    transition: all 0.2s ease-in-out;

    font-size: 400;

    font-weight: 300;

    font-family: 'Work Sans';

    font-size: 45px;

}



.acc__title-btn.active::after {

     content: " - ";

}



.hero_lab_accordion .acc__panel {

    display: none;

    font-size: 19px;

    line-height: 1.77;

    font-weight: 400;

    font-family: 'Sentinel';

    color: #292929;

    padding-top: 22px;

}



.hero_lab_getintouch h2 {

    margin-bottom: 22px;

}



.hero_lab_getintouch p {

    font-size: 19px;

    line-height: 1.77;

    color: #292929;

    font-family: 'Sentinel';

    font-weight: 400;

}



.hero_lab_getintouch .row {

    margin-top: 36px;

    margin-left: -10px;

    margin-right: -10px;

}



.hero_lab_getintouch .row > .col-12 {

    padding-left: 10px;

    padding-right: 10px;

}



.hero_lab_getintouch .col-content {

    padding: 22px 26px 32px;

    border: solid 1px #8c8c8c;

    height: 100%;

}



.hero_lab_getintouch .col-content h3 {

    color: #222021;

    font-size: 19px;

    line-height: 1.3;

    font-family: 'Sentinel';

    font-weight: bold;

    position: relative;

    padding-left: 35px;

    margin-bottom: 18px;

}



.hero_lab_getintouch .col-content h3:before {

    content: '';

    position: absolute;

    left: 0;

    top: 12px;

    width: 25px;

    height: 2px;

    background-color: #c74822;

}



.hero_lab_getintouch .col-content p {

    color: #777;

    font-size: 16px;

    line-height: 1.8;

    font-family: 'Work Sans';

    font-weight: 400;

    position: relative;

    padding-left: 28px;

}



.hero_lab_getintouch .col-content p:before {

    content: '';

    position: absolute;

    left: 0;

    top: 12px;

    width: 12px;

    height: 2px;

    background-color: #777;

}



.hero_lab_form {

    padding: 90px 0px;

}



.hero_lab_form h3 {

    font-size: 25px;

    color: #222021;

    line-height: 1.1;

    font-family: 'Sentinel';

    font-weight: bold;

    margin-bottom: 38px;

}



.hero_lab_form .form-control {

    border: solid 1px #767676;

    height: 40px;

    padding-left: 18px;

    padding-right: 13px;

    border-radius: 0px;

    font-family: 'Sentinel';

    font-weight: 500;

    font-size: 19px;

    color: #333333;

    appearance: none;

}



.hero_lab_form textarea.form-control {

    height: 255px;

}



.hero_lab_form .form-control:focus {

    box-shadow: none;

    border-color: #c74822

}



.hero_lab_form .form-group {

    margin-bottom: 25px;

}



.hero_lab_form select {

    background: url(../images/down-arrow.svg) no-repeat top 14px right 18px /17px 10px !important;

}



.hero_lab_form .form-group label {

    font-family: 'Sentinel';

    font-weight: 500;

    font-size: 19px;

    color: #000;

    margin-bottom: 13px;

}



.hero_lab_form .row {

    margin: 0px -31px;

}



.hero_lab_form .row > .col-12 {

    padding: 0px 31px;

}



.hero_lab_form .submit_btn {

    padding: 0px 18.5px;

    border-radius: 2px;

    background-color: #c74822;

    border: 0px;

    height: 44px;

    line-height: 44px;

    min-width: 163px;

    font-size: 13px;

    font-family: 'Work Sans';

    font-weight: 500;

    color: #fff;

    text-transform: uppercase;

    margin-top: 38px;

}



.hero_lab_form .submit_btn:focus {

    outline: 0px;

    outline-offset: none;

}
.bullets {
    margin-left:40px;
    
}
.hero_lab_accordion p{ margin-bottom: 15px;}
.bullets.labtab { font-size: 16px;
    
    color: #666666;
    font-family: 'Work Sans';
    font-weight: 400;}
    #newport h2 {
        font-family: 'Sentinel';
        font-size: 30px;
        font-weight: bold;
        line-height: 33px;
        color: #222021;
        position: relative;
        margin-bottom: 33px;
        text-transform: capitalize;
    }
    #newport h2 span {
        position: relative;
        height: 2px;
        background-color: #c74822;
        top: -13px;
        width: 45px;
        display: inline-block;
        margin-left: 20px;
    }
    #newport h3{
        font-family: 'Sentinel';
      font-size: 19px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.3;
      letter-spacing: normal;
      text-align: left;
      color: #222021;
      margin-bottom:20px;
    }
    #newport h4,  #newport .h4{
        font-family: 'Work Sans';
      font-size: 14px;
      font-weight: normal;
      
      line-height: 1.3;
      text-transform:capitalize;
      text-align: center;
      color: #777; margin-bottom:7px;
    }
    #newport h5,  #newport .h5{
        font-family: 'Work Sans';
      font-size: 14px;
      font-weight: normal;
      line-height: 1.3;
      text-align: center;
      color: #777;
    }
    
    .portlist .button-group button {
    font-size: 13px;
    font-weight: 600;
    color: #666666;
    text-transform: uppercase;
    display: inline-block;
    background-color: transparent;
    border: none;
    /* margin-right: 7px; */
    padding-right: 40px;
    }
    .portlist .button-group button:focus {
    outline: none;
    }
    .portlist .button-group button.is-checked {
    color: #c74822;
    text-decoration: underline;
    }
    .portlist {
    padding-bottom: 100px;
    overflow: hidden;
    /*padding-top:30px;*/
    }
    .newportfolio li p{
        text-align: center;
        margin-bottom: 0px;
    max-width: 172px;
    }
    .portbox{border: solid 1px #cecece; width: 150px;height: 150px; display: flex;  align-items: center; margin-bottom:12px;}
    .newportfolio li { display:inline-flex;/*display:block;*/ margin-right: 24px;margin-bottom: 30px; align-items: center;}

    .newstyle li {display:block; !important; margin-right: 24px;margin-bottom: 30px; align-items: center;}

    .newportfolio figure { top:auto; margin-right:auto !important;max-width: 120px; filter:none;}
    #newport { padding-top: 0px;}
    #newport .porfolios-tabs { padding-bottom: 15px;}
    #newport p {font-family: 'Work Sans'; font-size: 14px; color: #777; font-weight: normal;}
    .newportfolio .box-link { position: relative;}
    .newportfolio .box-link:after {
        position: absolute;
        content: '';
        opacity: 0;
        transition: all 0.4s ease;
      }
      .newportfolio li:nth-child(6n) .box-link:after{
        left:auto;
        right:0px;
      }
    .newportfolio .box-link:after {
        content: attr(data-tooltip);
        background: #FFF;
        width: 295px;
        height: auto;
        font-size: 13px;
        font-weight: 300;
        top: -75px;
        left: 0px;
        
        border-radius: 5px;
        letter-spacing: 1px;
        transform: translateY(20px);
        border: 1px solid #CECECE;
        box-shadow: 10px 14px 10px rgba(0, 0, 0, 0.08);
        box-sizing: border-box;
        padding:30px;
        font-family: 'Work Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 130%;
        text-align: center;
        color: #000000;
      }
    .newportfolio .box-link:hover::after,
    .newportfolio .box-link:focus::after {
        opacity: 1;
        transform: translateY(-2px);
        z-index: 9;
      }

  .funder { margin-bottom:50px; margin-top: 40px;}
.funder .texts h4, .funder .texts .h2 { font-size: 25px !important; line-height: 1.2 !important;color: #222021 !important; /*margin-top: 25px;*/}
.funder .featxt {color: #777;
text-align: center;
font-family: Work Sans;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 160%; /* 28.8px */}
.funder p.funder-name {
    color: #777;
text-align: center;
font-family: Work Sans;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 160%; /* 28.8px */
}
.funder p.funder-designation {
    color: #777;
text-align: center;
font-family: Work Sans;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 160%; /* 28.8px */
}

.funder-blog .box {

    /*background-color: #c74822;

    height: 339px;*/

    /*height:auto;*/

}



/*.featured-blog .box figure img*/

/*{*/

/*    width:100%;*/

/*    height:100%;*/

/*}*/



.funder-blog .one {

    padding-right: 0px;

    position: relative;

}



.funder-blog .two {

    padding-left: 0px;

}



.funder-blog .texts {

    padding: 36px;

}



.funder-blog .texts .date {

    font-family: 'Work Sans';

    font-size: 12px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 22px;

    letter-spacing: normal;

    color: #ffffff;

    padding-bottom: 16px;

}

.funder-blog .texts h6 {

    color: #666666;
    font-family: Work Sans;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 109.4%; /* 14.222px */
    text-transform: uppercase;


}
.funder-blog .texts a.listen {
    color: #C74822;
    font-family: Work Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 109.4%; /* 16.41px */


}
.funder-blog .texts h4, .funder-blog .texts .h2 {

color: #222021;
text-align: center;
font-family: Sentinel;
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: 110%; /* 33px */

}



.funder-blog .texts .author {

    font-family: 'Work Sans';

    font-size: 12px;

    font-weight: 500;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.77;

    letter-spacing: normal;

    color: #ffffff;

    text-transform: capitalize;

}





.funder-blog .texts .min-read a {

    /*font-weight: bold;*/

    /*color: #c74822;*/

    /*font-family: 'Sentinel';*/

    text-decoration: none;

    font-family: 'Work Sans';

    font-size: 12px;

    font-weight: 500;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.77;

    letter-spacing: normal;

    color: #ffc6b4;

    border-radius: 5px;

    border: solid 2px #ffc6b4;

    background-color: rgba(196, 196, 196, 0);

    padding: 8px 20px;

    text-transform: uppercase;

    position: absolute;

    bottom: 22px;

    outline: none;

    box-shadow: none;

}



.funder-blog .texts .min-read a:hover {

    background-color: #fff;

    color: #c74822;

    border: #c74822 2px solid;

}



.funder-slider .slick-next {

    position: absolute;

    bottom: 10px;

    right: 0;

    background-image: url(../images/trend-arrow.svg);

    background-position: center top;

    background-size: contain;

    background-repeat: no-repeat;

    width: 30px;

    background-color: transparent;

    border: none;

    font-size: 0px;

    /* transform: rotate(0deg); */

    outline: none;

    z-index: 1;

}



.funder-slider .slick-track {

    padding: 0px 0px 70px;

}





.funder-slider .slick-prev {

    position: absolute;

    bottom: 10px;

    right: 48px;

    background-image: url(../images/trend-arrow.svg);

    background-position: center top;

    background-size: contain;

    background-repeat: no-repeat;

    width: 30px;

    background-color: transparent;

    border: none;

    font-size: 0px;

    transform: rotate(180deg);

    outline: none;

    z-index: 1;



}
.funder-slider .texts{
    display: flex;
    width: 520px;
    height: 680px;
    padding: 40px;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    border: 1px solid #DDD;
    background: #FFF;
}
.accelerating-startups3 article h2{
    color: #222021;
    font-family: Sentinel;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 175.1%;
    margin-bottom: 24px;
    position: relative;
}
.accelerating-startups3 article h2.txt:after {

    content: "";

    position: absolute;

    height: 2px;

    background-color: #c74822;

    top: 8px;

    width: 45px;

    left: -39px;

    transform: translateX(-50%);

}
.accelerating-startups3 p.team-txt{
    color: #777;
    font-family: Work Sans;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 177.1%; /* 33.649px */
    margin-bottom: 16px;
}
.accelerating-startups3{
    margin-bottom: 65px;
}
.accelerating-startups3 a.listen {
    color: #C74822;
    font-family: Work Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 109.4%; /* 16.41px */
    margin-bottom: 65px;
}
p.banner-txt {
    color: #FFF;
    font-family: Sentinel;
    font-size: 19px;
    font-style: normal;
    font-weight: 325;
    line-height: 150%; /* 28.5px */
    margin-top: 24px;
}
.home-banner a.listen {
    color: #C74822;
    font-family: Work Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 22.5px */
    margin-top: 24px;
}


.homefeacar .logocarousel img{
margin-bottom: 24px;
}

/* About us */

.about-us-1-blk {


    overflow: hidden;

}



.about-us-1-blk h2 {

    font-family: 'Sentinel';

    font-size: 30px;

    font-weight: 400;

    line-height: 1.45;

    letter-spacing: normal;

    text-align: left;

    color: #222021;

    margin-bottom: 50px;

    position: relative;

}



.about-us-1-blk h2:before {

    content: '';

    position: absolute;

    left: -55px;

    top: 22px;

    width: 45px;

    height: 2px;

    background-color: #c74822;

}



.about-us-1-blk h2 strong {

    font-weight: 700;

}



.about-us-1-blk .wf-block-media {

    display: flex;

    justify-content: flex-start;


}



.about-us-1-blk .wf-block-media .media {

    min-width: 60px;

}



.about-us-1-blk .wf-block-media .media-caption {

    padding-left: 36px;

}



.about-us-1-blk .wf-block-media .media-caption h5 {

    color: #222021;

    font-size: 19px;

    line-height: 1.3;

    font-family: 'Sentinel';

    font-weight: bold;

    margin-bottom: 8px;

}



.about-us-1-blk .wf-block-media .media-caption p {

    color: #777777;

    font-size: 16px;

    line-height: 1.3;

    font-weight: 400;

    font-family: 'Work Sans';

}



.about-us-1-blk .row {

    margin: 0px -32px;

}



.about-us-1-blk .row > .col-12 {

    padding: 0px 32px;
    margin-bottom: 28px;

}

.why_axilor {

    background: #ffffff;

    padding: 70px 0px 26px;

}



.why_axilor h2,

.hero_lab_videos h2,

.hero_lab_offer h2,

.hero_lab_getintouch h2 {

    color: #222021;

    font-size: 30px;

    font-family: 'Sentinel';

    font-weight: bold;

    margin-bottom: 38px;

}



.why_axilor .wf-block-media {

    padding: 46px 41px 39px;

    border-radius: 40px;

    background-color: #fff6f3;

    text-align: center;

    height: 100%;

}



.why_axilor .wf-block-media .media {

    margin-bottom: 28px;

}



.why_axilor .wf-block-media .media img {

    margin: 0 auto;

}



.why_axilor .wf-block-media .media-caption h5, .why_axilor .wf-block-media .media-caption .h5 {

color: #C74822;
text-align: center;
font-family: Sentinel;
font-size: 19px;
font-style: normal;
font-weight: 400;
line-height: 130%; /* 24.7px */

}



.why_axilor .wf-block-media .media-caption p {

   color: #777;
text-align: center;
font-family:'Sentinel';
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 22.5px */

}
#one p{
   font-family: 'Sentinel';
}
#two p{
   font-family:'Sentinel';
}
.why_axilor .wf-block-media .media-caption a.listen {

color: #777;
text-align: center;
font-family: Work Sans;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 22.5px */

}


.why_axilor .row {

    margin: 0px -30px;

}



.why_axilor .row > .col-12 {

    padding: 0px 30px;

    margin-bottom: 44px;

}

/* Last Blk */

.our_approach {

    background: #ffffff;

    padding: 70px 0px 26px;

}



.our_approach h2,

.hero_lab_videos h2,

.hero_lab_offer h2,

.hero_lab_getintouch h2 {

    color: #222021;

    font-size: 30px;

    font-family: 'Sentinel';

    font-weight: bold;

    margin-bottom: 38px;

}



.our_approach .wf-block-media {

    padding: 46px 41px 39px;

    border-radius: 40px;

    background-color: #fff6f3;

    text-align: center;

    height: 100%;

}



.our_approach .wf-block-media .head-blk {

    margin-bottom: 28px;
    color: #222021;
    text-align: center;
    font-family: Sentinel;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 36px */
}

.our_approach .wf-block-media .media-caption p {

   color: #777;
    text-align: center;
    font-family: Work Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 138.1%; /* 20.715px */
}

.our_approach .wf-block-media .media img {

    margin: 0 auto;

}



.our_approach .wf-block-media .media-caption h5 {

color: #C74822;
text-align: center;
font-family: Sentinel;
font-size: 19px;
font-style: normal;
font-weight: 400;
line-height: 130%; /* 24.7px */

}



.our_approach .wf-block-media .media-caption p {

   color: #777;
text-align: center;
font-family: Work Sans;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 22.5px */

}
.our_approach .wf-block-media .media-caption a.listen {

color: #777;
text-align: center;
font-family: Work Sans;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 22.5px */

}


.our_approach .row {

    margin: 0px -30px;

}



.our_approach .row > .col-6 {

    padding: 0px 30px;

    margin-bottom: 44px;

}
.our_approach p.right_paragraph{
    color: #777;
    font-family: Work Sans;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 177.1%; /* 33.649px */
}


.full-banner-slider .slick-next {

    position: absolute;

    bottom: -50px;

    right: 47%;

    background-image: url(../images/trend-arrow.svg);

    background-position: center top;

    background-size: contain;

    background-repeat: no-repeat;

    width: 40px;

    background-color: transparent;

    border: none;

    font-size: 0px;

    /* transform: rotate(0deg); */

    outline: none;

    z-index: 1;

}



.full-banner-slider .slick-track {

    padding: 0px 0px 0px;

}





.full-banner-slider .slick-prev {

    position: absolute;

    bottom: -50px;

    left: 0px;

    background-image: url(../images/trend-arrow.svg);

    background-position: center top;

    background-size: contain;

    background-repeat: no-repeat;

    width: 97%;

    background-color: transparent;

    border: none;

    font-size: 0px;

    transform: rotate(180deg);

    outline: none;

    z-index: 1;



}
.full-banner-slider h2 {
    color: #FFF;
text-align: center;
font-family: Sentinel;
font-size: 36px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.full-banner-slider p.banner-txt {
  color: #FFF;
text-align: center;
font-family: Sentinel;
font-size: 25px;
font-style: normal;
font-weight: 350;
line-height: normal;
    padding: 0px 80px 0px 80px;
}
.full-banner-slider p.sub-text span {
   color: #FFF;
    font-family: Sentinel;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 16px;
}
.full-banner-slider p.sub-text {
    color: #FFF;
    font-family: Sentinel;
    font-size: 19px;
    font-style: normal;
    font-weight: 325;
    line-height: normal;
    margin-top: 16px;
}

.full-banner-slider article{
/*top: 430px;*/
}
.element-item p.portfolios-para{
    color: #777;
font-family: Work Sans;
font-size: 19px;
font-style: normal;
font-weight: 400;
line-height: 177.1%; /* 33.649px */
}


.modal-content.home-slider-pop  {
    height: auto;
}

.home-slider-pop .modal-body {
    padding: 0px;
}

.home-slider-pop .close {
    width: 39px;
    height: 39px;
    border: 0px;
}

.row.popup-body
{
    width: 100%;
    margin: auto;
    background: #FFF6F3;
}
.medfin-text-block {
    padding-left: 32px;
}

.medfin-text-block .pop-head-text
{
    color: #222021;
    font-family: Sentinel;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 22px */
    margin-bottom: 15px;
}

.medfin-text-block .pop-head-about
{
    color: #666666;
    font-family: Work Sans;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 109.4%; /* 14.222px */
    text-transform: uppercase;
    margin-bottom: 15px;
}
.medfin-text-block .pop-head-desc
{
color: #292929;
font-family: Work Sans;
font-size: 13px;
font-style: normal;
font-weight: 500;
line-height: 109.4%; /* 14.222px */
}

.founded-first-block
{
    margin-top: 35px;
}
.founded-text
{
    color: #666666;
    font-family: Work Sans;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 109.4%; /* 14.222px */
    text-transform: uppercase;
    margin-bottom: 15px;
}
.founded-year
{
    color: #292929;
    font-family: Work Sans;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 109.4%; /* 14.222px */
    margin-bottom: 15px;
}

/*
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.modal-dialog {
  position: fixed;
  margin: 0;
  width: 100%;
  height: 100%;
  padding: 0;
}*/
/*.modal-header {
  
  background: #FFF6F3; 
}*/
/*.modal-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 2px solid #3c7dcf;
  border-radius: 0;
  box-shadow: none;
}

.modal-header {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 233px;
  padding: 10px;
  background: #FFF6F3; 
  border: 0;
}

.modal-title {
  font-weight: 300;
  font-size: 2em;
  color: #fff;
  line-height: 30px;
}

.modal-body {
  position: absolute;
  top: 50px;
  bottom: 60px;
  width: 100%;
  font-weight: 300;
  overflow: auto;
}

.modal-footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 60px;
  padding: 10px;
  background: #f1f3f5;
}*/

.pop-head-cnt{
    margin-top: 73px;
    margin-bottom: 73px;
    align-items: flex-start;
    gap: 32px;
}


.pop-head-img img {
    margin-left: 60px;
     margin-top: 10px;
}

.pop_social ul.foo-icons {
    display: inline-block;
    float: right;
    margin-top: 15px;
}
.pop_social ul.foo-icons li {
    list-style: bullet;
    display: inline-block;
    margin-right: 4px;
}
.visit_link{
    color: #C74822;
    font-family: Work Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 109.4%; /* 16.41px */
    text-decoration: none;
    display: inline-block;
    margin-top: 25px;
    padding-left: 10px;
}
.pop_blk_subhead {
    color: #222021;
    font-family: Sentinel;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 36px */
    margin-bottom: 24px;
}
ul.bottom_blk li a{
    color: #777;
    font-family: Work Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 22.5px */
    text-decoration-line: underline;
    margin-bottom: 16px;

}
/*ul.bottom_blk li{
    list-style: none;
}*/
.bottom_blk-parag a{
    color: #777;
    font-family: Work Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 16.5px */
    text-decoration-line: underline;
}
ul.bottom_blk{
    margin-left: 16px;
}
.popup-body .ms-auto{
    padding-left: 51px !important;
}
.box22 {
  /*width: 200px;
  height: 100px;
  background-color: #f0f0f0;*/
  margin: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  transition: opacity 1s;
}
a{
    text-decoration: none;
}
.product-buy-click1{
    color: #C74822;
    font-family: Work Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 109.4%;

}
.featured-blog .texts h2{
    margin-bottom: 10px;
}

.accelerating-home2 h2:after{
    content: "";
    position: absolute;
    height: 2px;
    background-color: #c74822;
    top: 8px;
    width: 10%;
    left: -39px;
    transform: translateX(-50%);
    content: "";
    top: 16px;
}
.slide a{
    color: #C74822;
    font-family: Work Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 109.4%;
}
.social_blk{
margin-top: 34px;
}
.our_approach1 h2.about_us_popup{
    color: #C74822;
text-align: center;
font-family: Sentinel;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: 130%;
text-align: left;
margin-bottom: 40px;
}
#buildValuable .modal-body{
    padding: 56px;
        background: #fff6f3;

}
#buildValuable .modal-fullscreen .close {



    background-color: #eeeeee;

    border-radius: 100%;

    padding: 0px;

    right: 73px;

    top: 38px;

    outline: none;

    font-weight: 500;

    /*position: fixed;*/

    z-index: 9999;

    opacity: 1;

    width: 33px;

    height: 33px;

}

.our_approach1 {

    background: #fff6f3;

    /*padding: 70px 0px 26px;*/

}



.our_approach1 h2,

.hero_lab_videos h2,

.hero_lab_offer h2,

.hero_lab_getintouch h2 {

    color: #222021;

    font-size: 30px;

    font-family: 'Sentinel';

    font-weight: bold;

    margin-bottom: 38px;

}



.our_approach1 .wf-block-media {

    padding: 46px 41px 39px;

    border-radius: 40px;

    background-color: #fff;

    text-align: center;

    height: 100%;

}

#buildValuable {
    background: #fff6f3;
}

.our_approach1 .wf-block-media .head-blk {

    margin-bottom: 28px;
    color: #222021;
    text-align: center;
    font-family: Sentinel;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 36px */
}

.our_approach1 .wf-block-media .media-caption p {

   color: #777;
    text-align: center;
    font-family: Work Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 138.1%; /* 20.715px */
}

.our_approach1 .wf-block-media .media img {

    margin: 0 auto;

}



.our_approach1 .wf-block-media .media-caption h5 {

color: #C74822;
text-align: center;
font-family: Sentinel;
font-size: 19px;
font-style: normal;
font-weight: 400;
line-height: 130%; /* 24.7px */
padding: 20px 40px;
}



.our_approach1 .wf-block-media .media-caption p {

   color: #777;
text-align: center;
font-family: Work Sans;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 22.5px */

}
.our_approach1 .wf-block-media .media-caption a.listen {

color: #777;
text-align: center;
font-family: Work Sans;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 22.5px */

}
.our_approach1 .row {

    margin: 0px -30px;

}
.our_approach1 .row > .col-6 {

    padding: 0px 30px;

    margin-bottom: 44px;

}
.our_approach1 p.right_paragraph{
    color: #777;
    font-family: Work Sans;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 177.1%; /* 33.649px */
}
.listen{
    color: #C74822;
font-family: Work Sans;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 109.4%; /* 16.41px */
}
.video-mis{
    color: #696969;
font-family: Work Sans;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 177.1%; /* 21.252px */
}
.video-mis2{
    color: #696969;
font-family: Work Sans;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 177.1%; /* 21.252px */
}


.ml-auto, .mx-auto {
    margin-left: auto!important;
}
.job_header{
    padding: 24px 0px 0px 24px;
    background: #FFF6F3;
}
a.explore{
color: #222021;
font-family: Work Sans;
font-size: 13px;
font-style: normal;
font-weight: 600;
line-height: 109.4%; /* 14.222px */
text-transform: uppercase;
padding-bottom: 20px;
}
.links {
    position: relative;
    width: 180px;
    padding: 0px;
}
.links nav{
    padding-bottom: 15px;
}
.job_header a.explore.active {
    /* position: absolute;
    bottom: 0;
    left: 0;
    top: 0;
    content: " ";*/
    border-bottom: 2px solid #c74822;
}
.company-page .card-body{
    padding: 0px;
    padding-bottom: 20px;
}
.company-page .company-details{
    padding-bottom: 24px;
    padding-top: 24px;
}
.company-page .image-blk {
    padding-right: 20px;
}
.company-details h5{
    color: #222021;
    font-family: Sentinel;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 33px */
}
.company-details a{
    color: #696969;
    font-family: Work Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.company-details p{
    color: #222021;
    font-family: Work Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.company-details p.category-description{
    color: #777;
    font-family: Work Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}
.company-search{

padding: 16px;
gap: 16px;
border-radius: 8px;
background: rgba(255, 246, 243, 0.96);
}

.has-search .form-control {
    padding-left: 2.375rem;
    border: none;
}
.company-search select{
    border: none;
}
.has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    color: #aaa;
}
.company-search{

padding: 16px;
gap: 16px;
border-radius: 8px;
background: rgba(255, 246, 243, 0.96);
}
.company-search .row {
    margin-top: 16px;
}
#ajax-search-job{
    color: #222021;
    font-family: Work Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
    text-overflow: ellipsis;
    width: 135px;
}
#ajax-search-location{
    color: #222021;
    font-family: Work Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px; 
    text-overflow: ellipsis;
    width: 110px;
}
#ajax-search-date{
    color: #222021;
    font-family: Work Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px; 
    text-overflow: ellipsis;
    width: 135px;
}
#ajax-search-date1{
    color: #222021;
    font-family: Work Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px; 
    text-overflow: ellipsis;
    width: 135px;
}
.job_single{
    border-radius: 8px;
    border: 1px solid #8c8c8c;
    background: rgba(255, 255, 255, 0.96);
    margin-bottom: 16px;
    padding: 16px;
}
.job_single .image-blk{
    margin-right: 16px ;
}
.job_single h5{
    color: #292929;
    font-family: Sentinel;
    font-size: 25px;
    font-style: normal;
    font-weight: 350;
    line-height: normal;
    padding-bottom: 4px;
}
.job_single h6{
    color: #222021;
font-family: Sentinel;
font-size: 19px;
font-style: normal;
font-weight: 325;
line-height: normal;
padding-bottom: 4px;
}

.job_single p{    color: #696969;
font-family: Sentinel;
font-size: 16px;
font-style: normal;
font-weight: 325;
line-height: normal;
}
.job_single p span{
    margin-left: 5px;
}

.job_read_more{
color: #C74822;
font-family: Work Sans;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 177.1%; /* 24.794px */
}
.count_blk p{
    color: #222021;
font-family: Sentinel;
font-size: 16px;
font-style: normal;
font-weight: 350;
line-height: normal;
margin-top: 32px;
margin-bottom: 60px;
}
.job_single .mb-3{
    margin-bottom: 0px !important
}
.job_single .card-body{
    padding: 0px;
}
#jobs-load-more-button{
    padding: 15px 30px;
    background-color: #c74822;
    margin-top: 60px;
    margin-bottom: 30px;
        border: 1px solid #c74822;
    font-size: 13px;
    position: relative;
    display: block;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Work Sans';
    font-weight: 500;
    width: 150px;
}
.search_blk {
    margin-top: 64px;
    margin-bottom: 30px;
}

element.style {
}
#ajax-search-job1 {
    color: #222021;
    font-family: Work Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-overflow: ellipsis;
    width: 135px;
}
.company_list_blk .media img{
    /*width: 87px;
    height: 87px;*/
}
.count_view{
    color: #222021;
font-family: Sentinel;
font-size: 16px;
font-style: normal;
font-weight: 325;
line-height: normal;
    margin-bottom: 40px;
}
.company_list_blk{
    border-radius: 4px;
border: 1px solid #8c8c8c;
background: #FFF;
}
.company_list_blk{
    padding: 19px;
}
#company-load-more-button {
    padding: 15px 30px;
    background-color: #c74822;
    margin-top: 60px;
    margin-bottom: 30px;
    border: 1px solid #c74822;
    font-size: 13px;
    position: relative;
    display: block;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Work Sans';
    font-weight: 500;
    width: 150px;
}
.company_list_blk h5, .company_list_blk .h5{
    color: #222021;
    font-family: Sentinel;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 24px;
    margin-bottom: 16px;
}
.company_list_blk p.category-description{
    color: #222021;
    font-family: Work Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 128.571% */
    /*min-height: 220px;*/
}
.company_list_blk p.category-location{
    color: #777;
font-family: Work Sans;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-top: 16px;
}
.company_readmore{
    color: #C74822;
    font-family: Work Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 24px;
    margin-bottom: 19px;
}


#load-more-button {
    padding: 15px 30px;
    background-color: #c74822;
    margin-top: 60px;
    margin-bottom: 30px;
    border: 1px solid #c74822;
    font-size: 13px;
    position: relative;
    display: block;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Work Sans';
    font-weight: 500;
    width: 150px;
    cursor: pointer;
    margin: 0px;
}


#ajax-search-company_jobs{
    color: #222021;
    font-family: Work Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
    width: 115px;
    text-overflow: ellipsis;
}



.job-banner h6, .job-banner .section-label {
    
    margin-top: 40px;
}
.job-banner h2, .job-banner h1{
    margin-bottom: 99px;
}

.job_single .card-body{
    border: none;
} 
.job_single .card {
    border: none;
}


.company-search input.form-control:focus {

box-shadow: 0 0 0 0.05rem rgb(241 95 49);
}
select#ajax-search-job::after {
     content: "\f107"; /* Unicode for your desired arrow icon, you can use Font Awesome or other icon libraries */
    font-family: "Font Awesome"; /* Specify the font family containing the icon */
    font-size: 12px; /* Adjust the size as needed */
    color: #333; /* Change the color as needed */
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    pointer-events: none;
  }


#ajax-search-job {
    appearance: none;
    background-color: transparent;
    background-image: url(../images/octicon_filter-16.svg);
    background-repeat: no-repeat;
    background-position:right;
   /* background-position: right center;*/
    padding-right: 20px; /* Adjust the padding to make space for the image */
    /*width: 240px;*/
  }
  #ajax-search-company_jobs {
    appearance: none;
    background-color: transparent;
    background-image: url(../images/octicon_filter-16.svg);
    background-repeat: no-repeat;
    background-position:right;
   /* background-position: right center;*/
    padding-right: 20px; /* Adjust the padding to make space for the image */
    /*width: 200px;*/
  }
  #ajax-search-location {
    appearance: none;
    background-color: transparent;
    background-image: url(../images/octicon_filter-16.svg);
    background-repeat: no-repeat;
    background-position:right;
   /* background-position: right center;*/
    padding-right: 20px; /* Adjust the padding to make space for the image */
    /*width: 190px;*/
  }
  #ajax-search-job1 {
    appearance: none;
    background-color: transparent;
    background-image: url(../images/octicon_filter-16.svg);
    background-repeat: no-repeat;
    background-position:right;
   /* background-position: right center;*/
    padding-right: 20px; /* Adjust the padding to make space for the image */
    /*width: 240px;*/
  }


.form-control:focus {
    box-shadow: none;
}
#ajax-search-job1:focus {
    box-shadow: none;
}
#ajax-search-job_company_single:focus {
    box-shadow: none;
}
#ajax-search-job_company_single {
    color: #222021;
    font-family: Work Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
    text-overflow: ellipsis;
    width: 135px;
}
  #ajax-search-job_company_single {
    appearance: none;
    background-color: transparent;
    background-image: url(../images/octicon_filter-16.svg);
    background-repeat: no-repeat;
    background-position:right;
   /* background-position: right center;*/
    padding-right: 20px; /* Adjust the padding to make space for the image */
    /*width: 240px;*/
  }
#ajax-search-location_company_single:focus {
    box-shadow: none;
}
#ajax-search-location_company_single {
    color: #222021;
    font-family: Work Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
    text-overflow: ellipsis;
    width: 110px;
}
  #ajax-search-location_company_single {
    appearance: none;
    background-color: transparent;
    background-image: url(../images/octicon_filter-16.svg);
    background-repeat: no-repeat;
    background-position:right;
   /* background-position: right center;*/
    padding-right: 20px; /* Adjust the padding to make space for the image */
    /*width: 240px;*/
  }
#ajax-search-date_company_single:focus {
    box-shadow: none;
}
.company-search .col-md-3 .form-control {padding: 0.375rem 0rem}
#ajax-search-date_company_single{
    appearance: none;
    background-color: transparent;
    background-image: url(../images/mdi_sort.svg);
    background-repeat: no-repeat;
    background-position:right;
   /* background-position: right center;*/
    padding-right: 20px; /* Adjust the padding to make space for the image */
    border: none;
    /*width: 260px;*/
}
#ajax-search-date{
    appearance: none;
    background-color: transparent;
    background-image: url(../images/mdi_sort.svg);
    background-repeat: no-repeat;
    background-position:right;
   /* background-position: right center;*/
    padding-right: 20px; /* Adjust the padding to make space for the image */
    border: none;
    /*width: 260px;*/
}

#ajax-search-date1{
    appearance: none;
    background-color: transparent;
    background-image: url(../images/mdi_sort.svg);
    background-repeat: no-repeat;
    background-position:right;
   /* background-position: right center;*/
    padding-right: 20px; /* Adjust the padding to make space for the image */
    border: none;
    /*width: 260px;*/
}
  .company-search .col-md-3 > :first-child {
    margin-left: 0;
  }

  .company-search .col-md-3 > :last-child {
    margin-right: 0;
  }
 .row-eq-height {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
        }
#ajax-search-date_company_single{
    color: #222021;
    font-family: Work Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
    text-overflow: ellipsis;
    width: 135px;
}
.home-banner22 .home-img {
    background-image: url(../images/home-banner-new.jpg);
    height: 500px;
    background-position: center top;
    position: relative;
    display: table;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}


.home-banner22 .home-img .container {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
}
.home-banner22 article {
    max-width: 940px;
    top: 25%;
    position: absolute;
    /*padding-left: 70px;*/
}
.home-banner22 h6, .home-banner22 .section-label{
    font-size: 13px;
    font-weight: 600;
    color: #d1d1d1;
    line-height: 14.2px;
    padding-bottom: 25px;
    text-transform: uppercase;
}
.home-banner22 h2, .home-banner22 h1 {
    font-family: 'Sentinel';
    font-size: 50px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #ffffff;
    line-height: 67px;
}
.home-banner22 h2 span, .home-banner22 h1 span {
    color: #c74822;
    text-decoration: underline;
}
.home-banner22 .home-img .container {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    display: inherit;
}
.company-search .col-md-2{
    padding-left: 0px;
    padding-right: 0px;
}
#exampleModalfounders .close {
    background-color: #eeeeee;
    border-radius: 100%;
    padding: 0px;
    right: 73px;
    top: 38px;
    outline: none;
    font-weight: 500;
    position: fixed;
    z-index: 9999;
    opacity: 1;
    width: 33px;
    height: 33px;

}
#exampleModalinvestments .close {
    background-color: #eeeeee;
    border-radius: 100%;
    padding: 0px;
    right: 73px;
    top: 38px;
    outline: none;
    font-weight: 500;
    position: fixed;
    z-index: 9999;
    opacity: 1;
    width: 33px;
    height: 33px;

}
#exampleModaloutreach .close {
    background-color: #eeeeee;
    border-radius: 100%;
    padding: 0px;
    right: 73px;
    top: 38px;
    outline: none;
    font-weight: 500;
    position: fixed;
    z-index: 9999;
    opacity: 1;
    width: 33px;
    height: 33px;

}

.pepple-axi-blk{
    /*background: #F9F9F9;*/
    display: flex;
    background-size: cover;
    margin-top: 60px;
 padding: 0px;
}
h3.pepple-axi{
        /*padding-top: 75px;*/
margin-left: -36px;
    color: #222021;
    font-family: Sentinel;
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 33px */
    
}
.pepple-axi-blk p{
    color: #777;
    text-align: left;
    font-family: Work Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%; /* 28.8px */
    padding-bottom: 75px;
}



/* styles.css */

.landing-banner-slider .slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
  margin-bottom: 50px;
}
.landing-banner-slider .slick-dots li {
  position: relative;
  display: inline-block;
  
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.landing-banner-slider .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 10px;
  width: 10px;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.landing-banner-slider .slick-dots li button:hover,
.landing-banner-slider .slick-dots li button:focus {
  outline: none;
}
.landing-banner-slider .slick-dots li button:hover:before,
.landing-banner-slider .slick-dots li button:focus:before {
  opacity: 1;
}


.landing-banner-slider .slick-dots li.slick-active{

    background: #C74822;
    border-radius: 50px;
}
.landing-banner-slider .slick-dots li.slick-active button:before{

    border: 2px solid #fff !important;
}
.landing-banner-slider .slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 10px;
      height: 10px;
    border: 2px solid #ccc;
    border-radius: 50px;
}

a.landing-sub{
    margin-top: 24px;
    color: #C74822;
    font-family: Work Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 22.5px */
    padding-bottom: 24px;
}
.vertical-dots
{
    right:10px;
    list-style: none;
    display: block;
    position: absolute;
    top: 40%;
    margin-top: -10px;
    text-align: right;
}
.vertical-dots li
{
    position: relative;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.vertical-dots li button
{
    font-size: 12px;
    line-height: 0;
    display: block;
    width: 12px;
    height: 12px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    background: transparent;
    border: 1px solid #eeeeee;
    border-radius: 50px;
    
}
.vertical-dots li button:hover,
.vertical-dots li button:focus
{
    
}
.vertical-dots li button:hover:before,
.vertical-dots li button:focus:before
{
    opacity: 1;
}
.vertical-dots li button:before
{
    font-family: 'slick';
    font-size: 32px;
    line-height: 11px;
    position: absolute;
    top: 2.6px;
    left: 2.6px;
    width: 7px;
    height: 7px;
    content: '';
    text-align: center;
    /* border: 1px solid #fff; */
    
    border-radius: 50px;
    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.vertical-dots li.slick-active button:before
{
    opacity: 1;
    color: #C74822;
    background:  #c74822;
}
.box-right-two h4{
    margin-top: 40px;
    /*margin-bottom: 23px;*/

}
.box-right-one{
    position: relative;
}
h4.new_pop_he span{
    position: absolute;
    height: 2px;
    background-color: #c74822;
    top: 16px;
    width: 45px;
    display: inline-block;
    margin-left: 10px;

}
h4.new_pop_he{
    color: #222021;
    font-family: Sentinel;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 33px */
    margin-top: 50px;
}
/*.port-logo-blk .col-md-2{
    border: 1px solid #CECECE;
    background: #FFF;

}*/
.pepple-axi-blk span{
/*margin-right: 24px;*/

}
.new_port_style ul li a{
    font-family: 'Work Sans' !important;

}
.pepple-axi-blk p{
    margin-top: 10px;
    margin-left: 40px;
}
.full-banner-slider .portfolio-banner-left-blk {
    background: #C74822;
    padding: 12px;
}
.full-banner-slider .portfolio-banner-left-blk  article{
        padding-left: 10px !important;
}
.full-banner-slider .portfolio-banner-left-blk  article h2{
    background: #FFF;
}
.full-banner-slider .portfolio-banner-left-blk  article p{
    background: #FFF;
}
.full-banner-slider .container .first{
    background: #C74822;
}
.full-banner-slider .container .col-md-6{
padding: 0!important;
}
.full-banner-slider .container{
    margin-top: 10%;
}
.white_blk .wf-block-media {
    padding: 46px 41px 39px;
    border-radius: 40px;
    background-color: #fff;
    text-align: center;
    height: 100%;
}
.white_blk .row > .col-12 {
    padding: 0px 30px;
    margin-bottom: 44px;
}
.white_blk .media-caption h5, .white_blk .media-caption .h5{
    color: #222021;
    font-family: Sentinel;
    font-size: 13px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    margin-bottom: 10px;
    margin-top: 10px;
}
.white_blk .media-caption p{
    color: #222021;
    font-family: Sentinel;
    font-size: 13px;
    font-style: normal;
    font-weight: 325;
    line-height: normal;
}
.white_blk .wf-block-media {
    padding: 41px 15px 32px;
    border-radius: 40px;
    background-color: #fff;
    text-align: center;
    height: 100%;
}
.white_blk .wf-block-media .media img {
    margin: 0 auto;
}
.row.white_blk {
    margin: 10px;
}
.slider-bottom {
    padding: 32px 100px;
}
.full_bottom {
background: #F9F9F9;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: 10px;
  margin-bottom: 30px;
}

.full_bottom h3.pepple-axi{
    color: #222021;
font-family: Sentinel;
font-size: 17px;
font-style: normal;
font-weight: 800;
line-height: 24px; /* 33px */
max-width: 1009px;
text-align: center;
margin: 0 auto;
}
.full_bottom span{
     margin-right: 24px;
 }
.full_bottom p{
   color: #777;
text-align: left;
font-family: Work Sans;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 160%; /* 28.8px */

margin-top: 10px;
text-align: center;
}
.new_port_style .newportfolio figure{
    margin: auto !important;

}
p.write_up{
    color: #292929;
text-align: justify;
font-family: Work Sans;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 177.1%; /* 28.336px */
}
h3.new_modal_tit{
    color: #222021;
    font-family: Sentinel;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 44px */
}


p.new_about_paragraph {
    font-family: 'Sentinel';
    font-size: 19px !important;
    font-weight: normal;
    line-height: 40px !important;
    color: #292929;
    padding-bottom: 30px;
}

p.our_approach_para{
    color: #777;
    font-family: Work Sans;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 177.1%; /* 33.649px */
    padding-top: 30px;
}
/*p.new_about_paragraph_top{
    font-family: 'Work sans-serif' !important;
    font-size: 19px !important;
    font-weight: normal !important;
    line-height: 45px !important;
    color: #292929 !important;
    padding-bottom: 10px !important;
}*/
h2.new_about_paragraph_top  {
    font-family: 'Sentinel';
    font-size: 19px;
    font-weight: bold;
    line-height: 1.75;
    color: #222021;
    position: relative;
     margin-top: 60px;
    margin-bottom: 20px;
    text-transform: capitalize;
}
.pop-contents p{
    margin-bottom: 20px;
}

/*.blogs-lists ul {list-style-type: disc;}*/


.blogs-lists ul {
  list-style: none;
}

.blogs-lists ul li {
  position: relative;
  font-family:Arial;
  font-size:20px;
  margin:10px;
}

.blogs-lists ul li::before {
  content: "\2022";
  color: #000;
  position: absolute;
  font-size: 25px;
  
}
.blogs-lists ul li a{
    margin-left: 20px;
}

/*Animate */


.slide {
  position: relative;
    transition:1s;
  .slide__img {
    @media (min-width: 992px) {
      position: absolute;
      top: 50%;
      left: 0;
      transform: translateY(-50%);
    }
    width: 100%;
    height: auto;
    overflow: hidden;
    img {
      max-width: 100%;
      height: auto;
      opacity: 1 !important;
      animation-duration: 3s;
      transition: all 1s ease;
    }
  }
  .slide__content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
        &.slide__content__left{
            left: 15%;
            transform: translate(-15%, -50%);
        }
        &.slide__content__right{
            right: 15%;
            left: auto;
            transform: translate(5%, -50%);
        }
    &--headings {
      color: #FFF;
      h2 {
        font-size: 4.5rem;
        margin: 10px 0;
      }
      .animated {
        transition: all .5s ease;
      }
            .top-title{
                font-family: $playball;
                font-size: 2.5rem;
            }
            .title{
                font-size: 3.5rem;
            }
            .button-custom{
                text-decoration: none;
                color: #333;
                padding: 1.2rem 2.5rem;
                font-size: 1.5rem;
            }
            
    }
  }
}

// Change animation presets
.slider [data-animation-in] {
    opacity: 0;
    animation-duration: 1.5s;
    transition: opacity 0.5s ease 0.3s;
    transition:1s;
}

// Dots
.slick-dotted .slick-slider {
    margin-bottom: 30px;
}

.slick-dots {
    position: absolute;
    bottom: 25px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%;
    li {
        position: relative;
        display: inline-block;
        margin: 0 5px;
        padding: 0;
        cursor: pointer;
        button {
            border: 0;
            display: block;
            outline: none;
            line-height: 0px;
            font-size: 0px;
            color: transparent;
            padding: 5px;
            cursor: pointer;
            transition: all .3s ease;
            &:hover, &:focus {
                outline: none;
            }
        }
    }
}

.simple-dots {
  .slick-dots {
    li {
      width: $slick-dot-width;
      height: $slick-dot-height;
      button {
        border-radius: 50%;
        background-color: $slick-dot-color;
        opacity: $slick-opacity-not-active;
        width: $slick-dot-width;
        height: $slick-dot-height;
        &:hover, &:focus {
          opacity: $slick-opacity-on-hover;
        }
      }
      &.slick-active button {
        color: $slick-dot-color-active;
        opacity: $slick-opacity-default;
      }
    }
  }
}

.stick-dots {
  .slick-dots {
    li {
      height: 3px;
      width: 50px;
      button {
        position: relative;
        background-color: $slick-dot-color;
        opacity: $slick-opacity-not-active;
        width: 50px;
        height: 3px;
        padding: 0;
        &:hover, &:focus {
          opacity: $slick-opacity-on-hover;
        }
      }
      &.slick-active button {
        color: $slick-dot-color-active;
        opacity: $slick-opacity-default;
        &:hover, &:focus {
          opacity: $slick-opacity-on-hover;
        }
      }
    }
  }
}

/* /////////// IMAGE ZOOM /////////// */
@keyframes zoomInImage {
  from {
    transform: scale3d(1, 1, 1);
        transition:1s;
  }
  to {
    transform: scale3d(1.1, 1.1, 1.1);
            transition:1s;
  }
}

.zoomInImage {
  animation-name: zoomInImage;
}

@keyframes zoomOutImage {
  from {
    transform: scale3d(1.1, 1.1, 1.1);
            transition:1s;
  }
  to {
    transform: scale3d(1, 1, 1);
            transition:1s;
  }
}

.zoomOutImage {
  animation-name: zoomOutImage;
        transition:1s;
}


.slick-nav {
    --active: #fff;
    --border: rgba(255, 255, 255, .12);
    width: 44px;
    height: 44px;
        position: absolute;
    cursor: pointer;
    top: calc(50% - 44px);
    &.prev-arrow {
            left: 3%;
            transform: scaleX(-1);
            z-index: 999;
    }
    &.next-arrow{
        left: auto;
        right: 3%;
    }
    i {
        display: block;
        position: absolute;
        margin: -10px 0 0 -10px;
        width: 20px;
        height: 20px;
        left: 50%;
        top: 50%;
        &:before,
        &:after {
            content: '';
            width: 10px;
            height: 2px;
            border-radius: 1px;
            position: absolute;
            left: 50%;
            top: 50%;
            background: var(--active);
            margin: -1px 0 0 -5px;
            display: block;
            transform-origin: 9px 50%;
        }
        &:before {
            transform: rotate(-40deg);
        }
        &:after {
            transform: rotate(40deg);
        }
    }
    &:before,
    &:after {
        content: '';
        display: block;
        position: absolute;
        left: 1px;
        right: 1px;
        top: 1px;
        bottom: 1px;
        border-radius: 50%;
        border: 2px solid var(--border);
    }
    svg {
        width: 44px;
        height: 44px;
        display: block;
        position: relative;
        z-index: 1;
        color: var(--active);
        stroke-width: 2px;
        stroke-dashoffset: 126;
        stroke-dasharray: 126 126 0;
        transform: rotate(0deg);
    }
    &.animate {
        svg {
            animation: stroke 1s ease forwards .3s;
        }
        i {
            animation: arrow 1.6s ease forwards;
            &:before {
                animation: arrowUp 1.6s ease forwards;
            }
            &:after {
                animation: arrowDown 1.6s ease forwards;
            }
        }
    }
}

@keyframes stroke {
    52% {
        transform: rotate(-180deg);
        stroke-dashoffset: 0;
    }
    52.1% {
        transform: rotate(-360deg);
        stroke-dashoffset: 0;
    }
    100% {
        transform: rotate(-180deg);
        stroke-dashoffset: 126;
    }
}

@keyframes arrow {
    0%,
    100% {
        transform: translateX(0);
        opacity: 1;
    }
    23% {
        transform: translateX(17px);
        opacity: 1;
    }
    24%,
    80% {
        transform: translateX(-22px);
        opacity: 0;
    }
    81% {
        opacity: 1;
        transform: translateX(-22px);
    }
}

@keyframes arrowUp {
    0%,
    100% {
        transform: rotate(-40deg) scaleX(1);
    }
    20%,
    80% {
        transform: rotate(0deg) scaleX(.1);
    }
}

@keyframes arrowDown {
    0%,
    100% {
        transform: rotate(40deg) scaleX(1);
    }
    20%,
    80% {
        transform: rotate(0deg) scaleX(.1);
    }
}
.home-banner .slick-slide {
   /* height: 530px;*/
   height: 496px;
}

.slide__img img {
    width: 100%;
}
.quote_center{
    display: flex;
    justify-content: center;
        margin-bottom: 24px;
}


/* Assuming ".landing-banner-slider" is the class of your slider */
.landing-banner-slider .slick-slide {
  background-color: transparent !important;
}
.people-icons {
    display: flex;
    justify-content: center;
    margin-top: 10px;
}
.people-icons a {
    margin-right: 10px;
}
.landh5 {
    color: #FFF;
font-family: Sentinel;
font-size: 19px;
font-style: normal;
font-weight: 325;
line-height: 150%; /* 28.5px */
}

.backh2 {
    color: #222021 !important;
}
.backh5 {
    color: #222021;
font-family: Sentinel;
font-size: 19px;
font-style: normal;
font-weight: 325;
line-height: 150%; /* 28.5px */
}
.backh6 {
    color: #222021;
}

.h5{
    color: #222021;
font-family: Sentinel;
font-size: 19px;
font-style: normal;
font-weight: 325;
line-height: 150%; /* 28.5px */
max-width: 510px !important;
}
.orange_blk{
    border-radius: 32px;
background: #C74822;
padding: 20px 10px 0px 10px;
}
.orange_blk .wf-block-media{
    border-radius: 16px;
background: #FFF;
    background-color: #fff;
    padding: 20px;
    margin-bottom: 20px;
}
.orange_blk .wf-block-media {
    text-align: center;
    height: 100%;
}
    .equal-height-columns {
      display: flex;
      flex-wrap: wrap;
    }
.sideby_row {
    display: flex;
    align-items: center;
}
    .equal-height-columns [class*="col-"] {
      display: flex;
      flex-direction: column;
    }

    .equal-height-columns .wf-block-media {
      flex: 1;
    }

.orange_blk .wf-block-media h5,
.orange_blk .wf-block-media .h5{
color: #222021;
font-family: Sentinel;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-top: 10px;
margin-bottom: 10px;
}
.orange_blk .wf-block-media p{
color: #222021;
font-family: Sentinel;
font-size: 13px;
font-style: normal;
font-weight: 325;
line-height: normal;
margin-bottom: 10px;
}
.home-banner div.blo_banner{
        height: 530px !important;
}

.pop-contents figure {
    margin: 0 0 1rem;
    margin-top: 50px !important;
}
.contact-text{
    margin-top: 30px;
}
ul.contact-new-list{
    margin-left: 10px;
    margin-top: 30px;
}
ul.contact-new-list li {
    font-size: 19px;
    line-height: 1.77;
    color: #292929;
    font-family: 'Sentinel';
    font-weight: 400;
    margin-bottom: 15px;
}
ul.contact-new-list li a{
    font-weight: bold;
    color: #c74822;
    font-family: 'Sentinel';
    text-decoration: underline;
}
ul.con_sub_list{
    margin-top: 10px;
    margin-left: 15px;
}
h5.new_cont{
    margin-top: 40px;
}

.landing-banner-slider figure {
    height:495px !important;
}

.video_blk_section{
    background-color: #F9F9F9;
    padding: 50px 0px 50px 0px;
}


.landing-banner-slider .slider{
	position:relative;
}
.landing-banner-slider:not(.slick-initialized) .slider:not(:first-child) {
    display: none;
}
.press-grid{
    height:auto!Important;
}

/* ============================================================
   WCAG Accessibility Fixes
   ============================================================ */

/* WCAG 2.4.1 – Skip Navigation Link */
.skip-link {
    position: absolute;
    top: -100%;
    left: 0;
    background: #C74822;
    color: #ffffff;
    padding: 12px 20px;
    z-index: 99999;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    border-radius: 0 0 4px 0;
    transition: top 0.2s ease;
}
.skip-link:focus {
    top: 0;
    outline: 3px solid #000 !important;
    outline-offset: 2px !important;
}

/* WCAG 2.4.7 – Visible Focus Indicators for keyboard navigation */
:focus-visible {
    outline: 3px solid #C74822 !important;
    outline-offset: 3px !important;
    border-radius: 2px !important;
}

/* WCAG 1.4.11 – Form control borders must be at least 3:1 contrast */
.form-control,
input[type="text"],
input[type="email"],
input[type="search"],
input[type="tel"],
input[type="url"],
select,
textarea {
    border-color: #666666;
}

/* WCAG 1.4.11 – Carousel dot button contrast */
.landing-banner-slider .slick-dots li button:before {
    color: #595959;
}
.vertical-dots li button:before {
    color: #595959;
}

/* WCAG 2.2.2 – Carousel Pause/Play Button */
.carousel-pause-btn {
    position: absolute;
    bottom: 10px;
    right: 15px;
    z-index: 1000;
    background: rgba(0,0,0,0.6);
    color: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 4px;
    padding: 6px 12px;
    font-size: 14px;
    cursor: pointer;
    font-weight: bold;
    line-height: 1;
}
.carousel-pause-btn:hover,
.carousel-pause-btn:focus {
    background: rgba(0,0,0,0.85);
}

/* WCAG 1.4.12 – Accessible Tooltips (visible on hover AND focus)
.box-link {
    position: relative;
}
.box-link[data-tooltip]::after {
    content: attr(data-tooltip);
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(0,0,0,0.85);
    color: #fff;
    padding: 6px 10px;
    border-radius: 4px;
    font-size: 13px;
    line-height: 1.4;
    white-space: normal;
    width: 200px;
    text-align: center;
    z-index: 100;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.2s ease;
}
.box-link[data-tooltip]:hover::after,
.box-link[data-tooltip]:focus::after {
    opacity: 1;
}
 */

 .press-list{
    list-style: none;
  padding: 0;
  margin-bottom: 0;
 }

 .field-error {
    display:block;
    color:#dc3232;
    font-size:1em;
    margin-top:5px;
}
.wpcf7-not-valid-tip{
    display:none !important;
}


.hm-fundinfo-in {
  border: 1px solid #E0E0E0;
  padding: 24px;
}

.hm-fundinfo-in ul {
 
  list-style: none;
  padding: 0;
}

.hm-fundinfo-in ul li p {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.9;
  letter-spacing: 0;
}
@media (min-width: 768px) {
     .hm-fundinfo-in ul {
         margin: 0 auto;
         max-width: 619px;
    }
}


body.page-template-template-home .meet-startups {
    margin-bottom:20px;
}
body.page-template-template-home footer {
    padding-top:20px;
}



.axr-popup {
    position: fixed;
    inset: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 9999;
    display: none;
    overflow-y: auto;
    padding: 32px;
}

.axr-popup-main {
    position: relative;
    background: #fff;
    border-radius: 1rem;
      padding: 48px 32px;
}
.axr-popup-main h2{
    margin-bottom:16px;
    text-align:center;
}
.popup-close {
    position: absolute;
    top: 24px;
    right: 24px;
    line-height: 0;
}

a.axr-popup-btn{
        padding: 0px 18.5px;
    border-radius: 2px;
    background-color: #c74822;
    border: 0px;
    height: 44px;
    line-height: 44px;
    max-width: 163px;
    font-size: 13px;
    font-family: 'Work Sans';
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    margin: 38px auto 0;
    text-align: center;
    display: block;
}

@media (min-width: 768px) {

    .axr-popup-main {
        padding: 48px;
        max-width: 700px;
        margin: 64px auto;
    }
}
body.popup-open {
    overflow: hidden;
}

 .cky-btn {
    font-family: 'Sentinel';
       font-weight: 400;
   color:#666666!important;
   border-color:#666666!important;
   border: solid 1px #666666!important;
}
.cky-btn-accept{
    border: solid 1px #c74822!important;
    background-color: #c74822!important;
    color: #fff!important;
}

.cky-title,.cky-accordion-btn,.cky-preference-title{
    color: rgb(34, 32, 33)!important;
    font-family: 'Sentinel';
    font-weight: 500;
}
.cky-consent-bar .cky-notice-des p, .cky-gpc-wrapper .cky-gpc-desc p, .cky-preference-body-wrapper .cky-preference-content-wrapper p, .cky-accordion-header-wrapper .cky-accordion-header-des p, .cky-cookie-des-table li div:last-child p {
      color: #777!important;
    font-size: 14px;
    line-height: 1.3;
   font-family: 'Sentinel';
    font-weight: 400;
}
.cky-empty-cookies-text{
     font-family: 'Sentinel';
    font-weight: 400;
}


.privacy-contents::before{
content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 260px;
    background-image: linear-gradient(
        to bottom,
        #fff9f6,
        rgba(255, 255, 255, 0)
    );
    pointer-events: none;
}
.privacy-contents {
    counter-reset: section;
}
.privacy-contents h1{
    position:relative;
}
.privacy-contents h2 {
    font-family: 'Sentinel';
    font-size: 30px;
    font-weight: bold;
    line-height: 33px;
    letter-spacing: normal;
    color: #222021;
    font-style: normal;
    counter-increment: section;
    counter-reset: subsection;
    margin-bottom:0;
    padding: 70px 0 18px;
}

.privacy-contents h2::before {
    content: counter(section) ". ";
        font-weight: bolder;
}

.privacy-contents h3 {
    font-family: 'Sentinel';
    font-size: 24px;
    font-weight: bold;
    line-height: 33px;
    letter-spacing: normal;
    color: #222021;
    font-style: normal;
    margin-bottom:18px;
    counter-increment: subsection;
}

.privacy-contents h3::before {
        font-weight: bolder;
    content: counter(section) "." counter(subsection) " ";
}
 .privacy-contents ul {
    padding-left: 25px;
}

.privacy-contents ul li {
    padding-left: 3px;
}

.privacy-contents {
    padding:44px 0 80px;
}
.privacy-contents  p {
      padding-bottom:0;
    margin-bottom:20px;
}
.privacy-contents table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom:20px;
}

.privacy-contents th,
.privacy-contents td {
    padding: 12px 15px;
    border: 1px solid #292929;
    text-align: left;
}

.privacy-contents th {
    font-weight: 600;
}