
@media (max-width:1380px){.banner h1{font-size: 43px;line-height: 61px;}}
@media (max-width:1200px){
    .joinnow-banner p {
        font-size: 16px;
        color: #fff;
        text-align: center;
        line-height: 27px;
    }
	.press-bg-cover {
    padding: 150px 0 241px;
	}
    
    .leadership h2 {
        font-size: 35px;
        line-height: 51px;padding: 30px 0 30px;}
	.common h1 {
    font-size: 51px;
    line-height: 55px;
}
	.companies-text h1 {
    font-size: 51px;
    line-height: 55px;
}

.invest-text h2 {
    font-size: 59px;
    line-height: 64px;
}
.business-model-banner .block h2 {
    font-size: 41px;
}
.invest-text h2 {
    font-size: 52px;
    line-height: 55px;
}
.invest-text h3 {
   font-size: 30px;
    line-height: 41px;
}
.team-bg-cover {
 padding: 55px 0 57px}

 
}
@media (max-width:1199px){
    .service .box-inner h3 {
        font-size: 27px;
        line-height: 31px;
    }
    .business-wrapper h2 {
        font-size: 24px;
        line-height: 39px;
    }
}
@media (max-width:990px){
	.nav.navbar-nav.ms-auto {margin-left:0!important}
    .invest-text h2 {
     font-size: 40px;
        line-height: 52px;
}

.invest-text h3 {
   font-size: 26px;
    line-height: 36px;
}
.capitalbox h2 {
    font-size: 32px;
}
.business-model-banner .block h2 {
    font-size: 33px;}
    .business-model-banner .block {
        padding: 387px 0px 160px;
    }
    .client-logo-box .border-right{ border-bottom:solid 2px #eee;}
  
    .invest-spacing.mt-5{ margin-top:5px!important}
    .display-4.mt-5{margin-top:5px!important}
	
	.companies-text h1 {
    font-size: 30px;
    line-height: 35px;
}
.contactus-box{padding:0 10px 60px;}
.team-bg-cover {
     padding: 0px 0 0px;
}
.common h1 {
    font-size: 40px;
    line-height: 35px;
}
.press-bg-cover {
padding:0 10px 202px
}
.team-text h2 {
    
    font-size: 31px;
    line-height: 40px;
}
.team-box .img-hover-zoom--colorize img{height:auto}


.common p {
    font-size: 18px;
    line-height: 27px;
}
.press-box{text-align:center}
.press-box img {margin-bottom:15px}
.press-box .small-content {text-align:center; width:100%; position:relative}
.large-heading h2 {
    font-size: 41px;
    line-height: 45px;
}
.leadership {
    padding: 47px 0;
}
.enrolling h2 {
    font-size: 30px;
   line-height: 40px;
}
}
@media (max-width:768px){
    .enrolling {
        padding: 43px 0;
    }
    .about .text-right {
        text-align: left;
    }
    .business-image-container{display: none;}
    .business-content {
        display: block;
        background-color: #EDEAE2;
        align-items: center;
        width: 100%;
        padding: 20px 0;
    }
    .bannersec{padding: 84px 0 0;}
.service .box-inner {min-height: auto;}
.joinnow-banner h2 {
    font-size: 25px;
    line-height: 41px;
}
.common h1 {
    font-size: 30px;}
    .service h2 {
        font-size: 34px;
        line-height: 26px;}
        .about h1 {
            font-size: 30px;
            line-height: 37px;
        }
        .about h2 {
            font-size: 25px;
            line-height: 33px;
        }
        .blog-post-detail{padding: 120px 0 0;}
}
@media (max-width:510px){
    .enrolling p {
        font-size: 17px;
        line-height: 34px;
    }
    .joinnow-banner h2 {
        font-size: 20px;
        line-height: 35px;
    }
    .about-bg-cover {
        padding: 10px 0;}
    .banner h1 {
        font-size: 43px;
        line-height: 51px;
    }
    .banner .btn-info {font-size: 16px;}
    .business-wrapper {
        padding: 0 61px 0 2rem;
    }
    .mentor-box h2 {
        font-size: 46px;
    }   
	.leadership h2 {
        font-size: 25px;
        line-height: 42px;
        padding: 0;
    }
	.invest-text h2 {
    font-size: 35px;
    line-height: 42px;
}
.subscription p {
    font-size: 13px;
    line-height: 24px;
}
.image-section h2 {
    font-size: 38px;
    line-height: 60px;
}
.image-section .p-5 {padding:10px!important}
.team-bg-cover .py-5 {padding:10px!important}
.team-text h2 {
    font-size: 28px;
    line-height: 38px;
}
.team-box .card h3 {
   font-size: 25px;
    line-height: 31px}
.press-bg-cover {
    padding: 0 10px 0px;
}
.press-bg-cover .font-italic.mb-5   {
   margin: 0 !important;
}
.press-bg-cover  .py-5 {padding: 0 0 5px 0!important;}
.invest-spacing .team-text.text-center.pt-5 {padding-top: 0!important;}
.common h1 {
    font-size: 27px;
    line-height: 31px;
}
.common p {
    font-size: 14px;
    line-height: 20px;
}
.companies-text p {
    font-size: 18px;
    line-height: 27px;
}
.team-box .img-hover-zoom--colorize {
  height: 352px;   
}
.footer nav{display: block; width: 100%; }
.nav-footer .nav-link {border-left:0;padding: 5px 0;}
.bannersec{height: auto; background-size: 145%;
    background-position: -35px 56px;
}
.banner h1 {
    font-size: 38px;
    line-height: 36px;
}
.blog-post-detail h1 {
    font-size: 50px;
    line-height: 56px;
}
}
@media (max-width:441px){
	
	.team-box .img-hover-zoom--colorize {
  height: auto;   
}
}
@media (max-width:380px){
	
.invest-text h3 {
    font-size: 23px;
    line-height: 31px;
}
.team-box .card h3 {
   font-size: 27px;
    line-height: 32px;

}
.common h1 {
    font-size: 24px;
 }
 .press-bg-cover {
    padding: 0 10px 196px;
}
.common p {
    font-size: 12px;
    line-height: 18px;
}
}
