@media(min-width:1440px) and (max-width:1680px){
	.hero-wrp h1{top: 42%;}
	.investment-logo img { max-width: 80%; margin: 0 auto 0 0;}
	.vision-wrp h2{font-size:45px;}
	.investment-block .investment-title h3{font-size: 21px;}
}
@media(min-width:1200px) and (max-width:1439px){

    .container {max-width: 1170px !important;}

    .hero-wrp h1{left: 56%;top: 42%;}
    .services-wrp .titlebar h2{margin: 0 -20px -10px 0;}
     
    /* **** About **** */
    .vision-wrp h2{font-size: 44px;line-height: 52px;}
    .vision-wrp .vision-block{padding: 210px 0 0;}
    .management-wrp .titlebar h2{margin: 0 -20px -10px 0;}
     .management-wrp .row{margin: 0 -15px;}
    .management-wrp .row .col-md-6{padding: 0 15px;}
    .entrepreneurs-wrp .row{margin: 0 -15px;}
    .entrepreneurs-wrp .row .col-md-6{padding: 0 15px;}
    /* **** End About **** */
    
    /* **** Services **** */
    .investment-block .investment-title h3{font-size: 21px;}
    .investment-block .investment-title p{font-size: 20px;}
    /* **** End Services **** */

    .container-right{
      width: calc(1170px - 24px + (100vw - 1170px)/2);
	  width:100%;
  }
  .investment-logo img { max-width: 75%; margin: 0 auto 0 0;}
}
@media(min-width:992px) and (max-width:1199px){
    .container {max-width: 960px !important;}

     header a.navbar-brand{max-width: 240px;}
    header a.navbar-brand img{max-width: 100%;}
    header .navbar .navrow{gap: 10px;}
    header .navbar .navbar-nav li.nav-items a.nav-link{font-size: 14px;padding: 2px 20px;}
    header .navbar .social-icon{gap:10px;align-items: flex-end;}
    header .navbar .social-icon li a{line-height: 16px;font-size: 16px;}


    .hero-wrp h1{font-size: 55px;line-height: 55px;top: 40%;}
    .hero-wrp .hero-detail{padding-right: 100px;}
    .hero-wrp .hero-detail p{font-size: 16px;line-height:20px}
    .hero-wrp{min-height: 650px;}


    .investment-wrp{padding: 80px 0 160px;}
    .investment-wrp .detail p{font-size: 18px;line-height: 28px;}
    .investment-wrp .detail p br{display: none;}
    .investment-wrp .investment-image{width: 320px;}
    .investment-wrp .investment-image img{width: 100%;}
    .investment-logo{bottom: -17px;}
    .investment-logo img{max-width: 450px;}

    .services-wrp{padding: 80px 0;}
    .services-wrp .titlebar{margin: 0 0 40px;}
    .services-wrp .titlebar h2{font-size: 25px;line-height: 25px;margin: 0;}
    .services-wrp .titlebar h3{font-size: 35px;line-height: 35px;padding-right: 10px;}

    .services-wrp .service-box h3{font-size: 20px;margin: 0 0 20px;}
    .services-wrp .service-box p{font-size: 16px;line-height: 20px;height: 120px;}
    .services-wrp .service-box a{font-size: 16px;line-height: 20px;}

    .vision-wrp{padding: 80px 0;}
    .vision-wrp h2{font-size: 28px;line-height: 34px;padding-right: 15px;}
    .vision-wrp h2 br{display: none;}
    .vision-wrp .vision-detail{padding: 0 0 0 15px;}
    .vision-wrp .vision-detail p{font-size: 16px;line-height: 20px;}
    .vision-wrp .vision-detail h6{font-size: 14px;}
    .vision-wrp .vision-block{padding: 100px 0 0;}

    footer .foot-block .foot-logo img{max-width: 220px;}
    footer .foot-block ul li span{margin: 0 24px;font-size: 16px;}
    footer .foot-block ul li a{font-size: 16px;}


    /* **** About **** */
    .about-wrp .about-title{gap: 80px;}
    .about-wrp .about-title h1{font-size: 55px;line-height: 55px;margin: 171px 0 0;}
    .about-wrp .about-title h1 .text2{text-align: left;padding-left: 40px;}
    
    .about-wrp .row{margin: 0 -15px;}
    .about-wrp .row .col-md-6{padding: 0 15px;}
    .about-wrp .about-detail h3{font-size: 16px;}
    .about-wrp .about-detail p{font-size: 16px;line-height: 20px;}

    .management-wrp .titlebar{margin: 0 0 33px;}
    .management-wrp .titlebar h2{font-size: 25px;line-height: 25px;margin: 0 -10px 0 0;}
    .management-wrp .titlebar h3{font-size: 35px;line-height: 35px;}
    .management-wrp .row{margin: 0 -15px;}
    .management-wrp .row .col-md-6{padding: 0 15px;}
    .management-wrp .management-detail h3{font-size: 15px;}
    .management-wrp .management-detail p{font-size: 16px;line-height: 20px;}
    .management-wrp .management-detail p br{display: none;}

    .entrepreneurs-wrp{padding: 32px 0 0;}
    .entrepreneurs-wrp .row{margin: 0 -15px;}
    .entrepreneurs-wrp .row .col-md-6{padding: 0 15px;}
    .entrepreneurs-wrp .container{max-width: 540px;padding: 0 15px;}
    .entrepreneurs-wrp .entrepreneurs-detail p{font-size: 16px;line-height: 20px;margin: 0 0 32px;}
    /* **** End About **** */
    
    /* **** Services **** */
    .investment-banking-banner{padding: 172px 0 50px;}
    .investment-banking-banner .container{max-width: 540px;padding: 0 30px;}
    .investment-banking-banner .banner-block{gap: 30px;}
    .investment-banking-banner .title h1{font-size: 25px;line-height: 25px;margin: 0;white-space: nowrap;}
    .investment-banking-banner .title h3{font-size: 35px;line-height: 35px;padding-right: 20px;white-space: nowrap;}
    .investment-banking-banner .detail p{font-size: 16px;line-height: 20px;}

    .main-investment-wrp {margin: 0;padding: 80px 0;}
    .main-investment-wrp .investment-block{gap: 40px;margin: 0 0 80px;}
    .investment-block .investment-title h3{font-size: 14px;}
    .investment-block .investment-title p{font-size: 14px;line-height: 22px;}
    .investment-block .investment-body h4{font-size: 15px;}
    .investment-block .investment-body ul li{font-size: 14px;line-height: 20px;}
    .investment-block .investment-body p{font-size: 14px;line-height: 20px;}
    /* **** End Services **** */
    
    /* **** Clintes **** */
     .clients-banner-wrp{padding: 172px 0 30px;}
    .clients-banner-wrp .container{max-width: 540px;padding: 0 30px;}
    .clients-banner-wrp h1{font-size: 25px;line-height: 25px;margin: 0 120px 0 0;}
    .clients-banner-wrp h3{font-size: 35px;line-height: 35px;}
    
    .clients-wrp{padding: 25px 0 60px;}
    .clients-wrp .container{max-width: 540px;padding: 0 32px;}
    .clients-wrp ul{display: flex;margin: 0 -10px;flex-wrap: wrap;gap: 0;row-gap: 28px;}
    .clients-wrp ul li{width: 25%;padding: 0 10px;}
    .clients-wrp .clients-box .box-img{width: 100%;height: 32px;}
    .clients-wrp .clients-box h4{font-size: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%; min-height:64px;}
    .clients-wrp .clients-box p{font-size: 13px;line-height: 24px;}
    /* **** End Clintes **** */
    
      /* **** Contact **** */
    .contact-wrp.contact_sec_wrp{padding: 172px 0 68px;}
    .contact-map {padding: 0 0 30px;background: #2a502a;}
    .contact-map h1{top: -37px; font-size: 44px;line-height: 42px;left: 0;right: 0;transform: unset;width: max-content;padding: 0 30px; margin:0 auto;}
    .contact-map h1 .text1 {margin-left: 72px;}
    .contact-map h1 .text2{display: block;}
    .contact-map h1 .text3{display: block;}
    .contact-map h1 .text4{display: block;margin-left: 17px;}
    /* **** End Contact **** */

    .container-right{
      width: calc(960px - 24px + (100vw - 960px)/2);
	  width:100%;
  }
  
}

@media(min-width:768px) and (max-width:991px){
    .container {max-width: 740px !important;}

    header a.navbar-brand{max-width: 180px;}
    header a.navbar-brand img{max-width: 100%;}
    header .navbar .navrow{gap: 10px;}
    header .navbar .navbar-nav li.nav-items a.nav-link{font-size: 12px;padding: 2px 14px;}
    header .navbar .social-icon{gap:10px;align-items: flex-end;}
    header .navbar .social-icon li a{line-height: 16px;font-size: 16px;}

    .hero-wrp{height: 650px; min-height:650px;}
    .hero-wrp h1{font-size: 44px;line-height: 42px;top: 40%;}
    .hero-wrp .hero-detail{padding-right: 30px;}
    .hero-wrp .hero-detail p{font-size: 16px;line-height:20px}

    .investment-wrp{padding: 80px 0 160px;}
    .investment-wrp .detail p{font-size: 16px;line-height: 20px;}
    .investment-wrp .detail p br{display: none;}
    .investment-wrp .investment-image{width: 280px;}
    .investment-wrp .investment-image img{width: 100%;}
    .investment-logo{bottom: -17px;}
    .investment-logo img{max-width: 450px;}

    .services-wrp{padding: 80px 0;}
    .services-wrp .titlebar{margin: 0 0 40px;}
    .services-wrp .titlebar h2{font-size: 25px;line-height: 25px;margin: 0;}
    .services-wrp .titlebar h3{font-size: 35px;line-height: 35px;padding-right: 10px;}

    .services-wrp .service-box h3{font-size: 20px;margin: 0 0 20px;}
    .services-wrp .service-box p{font-size: 16px;line-height: 20px;height: 120px;}
    .services-wrp .service-box a{font-size: 16px;line-height: 20px;}

    .vision-wrp{padding: 80px 0;}
    .vision-wrp h2{font-size: 28px;line-height: 34px;padding-right: 15px;}
    .vision-wrp h2 br{display: none;}
    .vision-wrp .vision-detail{padding: 0 0 0 15px;}
    .vision-wrp .vision-detail p{font-size: 16px;line-height: 20px;}
    .vision-wrp .vision-detail h6{font-size: 14px;}
    .vision-wrp .vision-block{padding: 100px 0 0;}

    footer .foot-block .foot-logo img{max-width: 150px;}
    footer .foot-block ul li span{margin: 0 10px;font-size: 15px;}
    footer .foot-block ul li a{font-size: 13px;}


    /* **** About **** */
    .about-wrp .about-title{gap: 80px;}
    .about-wrp .about-title h1{font-size: 44px;line-height: 42px;}
    .about-wrp .about-title h1 .text2{text-align: left;padding-left: 40px;}
    
    .about-wrp .row{margin: 0 -15px;}
    .about-wrp .row .col-md-6{padding: 0 15px;}
    .about-wrp .about-detail h3{font-size: 16px;}
    .about-wrp .about-detail p{font-size: 16px;line-height: 20px;}

    .management-wrp .titlebar{margin: 0 0 33px;}
    .management-wrp .titlebar h2{font-size: 25px;line-height: 25px;margin: 0 -10px 0 0;}
    .management-wrp .titlebar h3{font-size: 35px;line-height: 35px;}
    .management-wrp .row{margin: 0 -15px;}
    .management-wrp .row .col-md-6{padding: 0 15px;}
    .management-wrp .management-detail h3{font-size: 15px;}
    .management-wrp .management-detail p{font-size: 16px;line-height: 20px;}
    .management-wrp .management-detail p br{display: none;}

    .entrepreneurs-wrp{padding: 32px 0 0;}
    .entrepreneurs-wrp .row{margin: 0 -15px;}
    .entrepreneurs-wrp .row .col-md-6{padding: 0 15px;}
    .entrepreneurs-wrp .container{max-width: 540px;padding: 0 15px;}
    .entrepreneurs-wrp .entrepreneurs-detail p{font-size: 16px;line-height: 20px;margin: 0 0 32px;}
    /* **** End About **** */
    
    /* **** Services **** */
    .investment-banking-banner{padding: 172px 0 50px;}
    .investment-banking-banner .container{max-width: 540px;padding: 0 30px;}
    .investment-banking-banner .banner-block{gap: 30px;}
    .investment-banking-banner .title h1{font-size: 25px;line-height: 25px;margin: 0;white-space: nowrap;}
    .investment-banking-banner .title h3{font-size: 35px;line-height: 35px;padding-right: 20px;white-space: nowrap;}
    .investment-banking-banner .detail p{font-size: 16px;line-height: 20px;}

    .main-investment-wrp {margin: 0;padding: 80px 0;}
    .main-investment-wrp .investment-block{gap: 40px;margin: 0 0 80px;}
    .investment-block .investment-title h3{font-size: 14px;}
    .investment-block .investment-title p{font-size: 14px;line-height: 22px;}
    .investment-block .investment-body h4{font-size: 15px;}
    .investment-block .investment-body ul li{font-size: 14px;line-height: 20px;}
	.investment-block .investment-body p{font-size: 14px;line-height: 20px;}
    /* **** End Services **** */
    
    /* **** Clintes **** */
     .clients-banner-wrp{padding: 172px 0 30px;}
    .clients-banner-wrp .container{max-width: 540px;padding: 0 30px;}
    .clients-banner-wrp h1{font-size: 25px;line-height: 25px;margin: 0 120px 0 0;}
    .clients-banner-wrp h3{font-size: 35px;line-height: 35px;}
    
    .clients-wrp{padding: 25px 0 60px;}
    .clients-wrp .container{max-width: 540px;padding: 0 32px;}
    .clients-wrp ul{display: flex;margin: 0 -10px;flex-wrap: wrap;gap: 0;row-gap: 28px;}
    .clients-wrp ul li{width: 25%;padding: 0 10px;}
    .clients-wrp .clients-box .box-img{width: 100%;height: 32px;}
    .clients-wrp .clients-box h4{font-size: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%; min-height:64px;}
    .clients-wrp .clients-box p{font-size: 13px;line-height: 24px;}
    /* **** End Clintes **** */
    
      /* **** Contact **** */
    .contact-wrp.contact_sec_wrp{padding: 172px 0 68px;}
    .contact-map {padding: 0 0 30px;background: #2a502a;}
    .contact-map h1{top: -37px; font-size: 44px;line-height: 42px;left: 0;right: 0;transform: unset;width: max-content;padding: 0 30px; margin:0 auto;}
    .contact-map h1 .text1 {margin-left: 72px;}
    .contact-map h1 .text2{display: block;}
    .contact-map h1 .text3{display: block;}
    .contact-map h1 .text4{display: block;margin-left: 17px;}
    /* **** End Contact **** */

    .container-right{
      width: 740px;
      padding: 0 15px;
      margin: 0 auto;
	  width:100%;
	  padding:0;
  }
}

@media(max-width:767px){
    .container {max-width: 540px;}
    .row .col-md-6{width: 100%;}
    .contact-wrp .col-md-5{width: 100%;}
    .contact-wrp .col-md-7{width: 100%;}

    header{display: none;}
    .mobile-header{display: block;}
    .mobile-header .container{padding:0 30px; }
    .hero-wrp{height: auto;padding: 0 0 174px;}
    .hero-wrp .container{padding: 0;width: 100%;}
    .hero-wrp .hero-image{position: absolute;width: 100%;height: 385px;}
    .hero-wrp h1{font-size: 44px;line-height: 42px;position: relative;left: 0;top: 0;transform: unset;display: table;margin: -80px auto 40px;}
    .hero-wrp .hero-detail{width: auto;padding: 0 30px;}
    
    .investment-wrp{padding: 0 0 95px;margin-top: -35px;}
    .investment-wrp .container{max-width: 540px;}
    .investment-wrp .container{padding: 0 32px;}
    .investment-wrp .row{flex-flow: column-reverse;}
    .investment-wrp .investment-image{display: block;width: 100%;height: 131px;margin: -70px 0 23px;position: relative;}
    .investment-wrp .investment-image img{height: 100%;width: 100%;object-fit: cover;}
    .investment-wrp .detail p{font-size: 17px;line-height: 20px;max-width: 292px;margin: 0 0 20px;}
    .investment-wrp .detail p br{display: none;}
    .investment-logo{left: 20px;max-width: 317px;bottom: -12px;}

    .services-wrp{padding: 39px 0 37px;}
	.services-wrp .container{padding:0 18px;}
    .services-wrp .titlebar h2{font-size: 25px;line-height: 25px;margin: 0;}
    .services-wrp .titlebar h3{font-size: 35px;line-height: 35px;padding-right: 12px; color: #FBFFFC;}
    .services-wrp .titlebar{margin: 0 0 30px;}
    .services-wrp .services_slider{display: none;}
    .services-wrp .services-block{display: block; padding-right:12px;}

    .vision-wrp{padding: 33px 0 56px;}
    .vision-wrp .container{padding: 0 32px;}
    .vision-wrp .row{flex-flow: column-reverse;}
    .vision-wrp .vision-block{padding: 28px 0 0;}
    .vision-wrp h2{font-size: 24px;line-height: 28px;}
    .vision-wrp .vision-detail{margin: 0 0 40px;}
    .vision-wrp .vision-detail p{font-size: 15px;line-height: 20px;}
    .vision-wrp .vision-detail h6{font-size: 15px;line-height: 20px; padding: 2px 10px;}

    .contact-wrp{padding: 35px 0 28px;}
    .contact-titlebar{margin: 0 0 15px;}
    .contact-titlebar h2{font-size: 25px;line-height: 25px;margin: 0; padding-right: 34px;} 
    .contact-titlebar h3{font-size: 35px; color: #FBFFFC;}
    .contact-wrp .form-group{margin: 0 0 10px;}
    .contact-wrp .form-group .form-control{font-size: 13px;}
    .contact-wrp button{font-size: 17px;}

    footer{padding: 0 0 20px;}
    footer .foot-block{flex-wrap: wrap;flex-flow: column-reverse;gap: 20px;}
    footer .foot-block a.foot-logo{display: table;margin: 0 auto;max-width: 164px;}
    footer .foot-block ul{flex-wrap: wrap;display: block;width: 100%;}
    footer .foot-block ul li span{display: none;}
    footer .foot-block ul li a{font-size: 14px;line-height: 20px;text-align: center;display: block;font-weight: 400;font-family: "Atlas DL 3.1 AAA";}


    /* **** About **** */
    .about-space-wrp{padding: 170px 0 0;min-height: 207px;}

    .about-wrp{padding: 0 0 53px;}
    .about-wrp .container{max-width: 540px;padding: 0 30px;}
    .about-wrp .about-title{flex-wrap: wrap;flex-flow: column-reverse;row-gap: 28px;padding: 0 0 35px;}
    .about-wrp .about-title h1{font-size: 44px;line-height: 42px;width: 308px;margin: 181px auto 0;}
    .about-wrp .about-title .about-img{width: 248px;margin: 0 auto;}
    .about-wrp .about-detail h3{font-size: 15px; padding:4.5px 12px 4.5px 17px;}
	.about-wrp .about-detail p{font-size: 16px;line-height: 20px;max-width: 322px;}
    /*.about-wrp .about-detail p br{display: none;}*/
    .about-wrp .about-block .row{row-gap: 28px;}


    .management-wrp{padding: 45px 0 32px;}
    .management-wrp .container{max-width: 540px;padding: 0 30px;}
    .management-wrp .titlebar{margin: 0 0 33px;}
    .management-wrp .titlebar h2{font-size: 25px;line-height: 25px;margin: 0 -10px 0 0;}
    .management-wrp .titlebar h3{font-size: 35px;line-height: 35px;}
    .management-wrp .management-detail h3{font-size: 15px; padding:4.5px 12px 4.5px 17px;}
    .management-wrp .management-detail p{font-size: 16px;line-height: 20px;}
    .management-wrp .management-detail p br{display: none;}

    .entrepreneurs-wrp{padding: 32px 0 0;}
    .entrepreneurs-wrp .container{max-width: 540px;padding: 0 30px;}
    .entrepreneurs-wrp .entrepreneurs-detail p{font-size: 16px;line-height: 20px;margin: 0 0 32px;}
    /* **** End About **** */



    /* **** Service **** */
    .investment-banking-banner{padding: 172px 0 50px;}
    .investment-banking-banner .container{max-width: 540px;padding: 0 30px;}
    .investment-banking-banner .banner-block{flex-wrap: wrap;gap: 30px;}
    .investment-banking-banner .title h1{font-size: 25px;line-height: 25px;margin: 0; margin: 0 -13px 0 0;}
    .investment-banking-banner .title h3{font-size: 35px;line-height: 35px;padding-right: 13px; color: #FBFFFC; padding-right: 0px;}
    .investment-banking-banner .detail p{font-size: 16px;line-height: 20px;}

    .main-investment-wrp {margin: 0;padding: 40px 0 60px;}

    .main-investment-wrp .investment-block {display: none;}
    .investment-accordion{display: block;}
    /* **** End Service **** */

    /* **** clients **** */
    .clients-banner-wrp{padding: 172px 0 30px;}
    .clients-banner-wrp .container{max-width: 540px;padding: 0 30px;}
    .clients-banner-wrp h1{font-size: 25px;line-height: 25px;margin: 0 100px 0 0;}
    .clients-banner-wrp h3{font-size: 35px;line-height: 35px; color: #FBFFFC;}
    
    .clients-wrp{padding: 25px 0 60px;}
    .clients-wrp .container{max-width: 540px;padding: 0 32px;}
    .clients-wrp ul{display: flex;margin: 0 -10px;flex-wrap: wrap;gap: 0;row-gap: 28px;}
    .clients-wrp ul li{width: 33.33%;padding: 0 10px;}
    .clients-wrp .clients-box .box-img{width: 100%;height: 45px;}
    .clients-wrp .clients-box h4{font-size: 15px;/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/max-width: 100%; min-height:88px;}
    .clients-wrp .clients-box p{font-size: 13px;line-height: 24px;}
    /* **** End clients **** */


    /* **** Contact **** */
    .contact-wrp.contact_sec_wrp{padding: 172px 0 68px;}
    .contact-map {padding: 0 0 30px;background: #2a502a;}
    .contact-map h1{top: -37px; font-size: 44px;line-height: 42px;left: 0;right: 0;transform: unset;width: 100%;padding: 0 30px; padding:0 21px 0 30px; padding:0 30px 0 0; width: max-content; z-index: 30;}
    .contact-map h1 .text1 {margin-left: 62px;}
    .contact-map h1 .text2{display: block; margin-left: 25px;}
    .contact-map h1 .text3{display: block; margin-left: 44px;}
    .contact-map h1 .text4{display: block;margin-left: 0px;}
    /* **** End Contact **** */

    .hero-wrp .container{max-width: 100%;}
    .contact-wrp .container{max-width: 540px;padding: 0 30px;}
}


@media(max-width:401px){
  .container{padding: 0 15px;}
  .mobile-header .container{padding: 0 15px;}
  .mobile-header .header-block .navbar-brand {width: 186px;}
  .hero-wrp h1 {font-size: 34px;line-height: 34px;margin: -63px auto 40px;}
  .hero-wrp .hero-detail{padding: 0 15px;}
  .hero-wrp .hero-detail p{width: auto;font-size: 16px;line-height: 24px;}
  .investment-wrp .container{padding: 0 15px;}
  .vision-wrp .container{padding: 0 15px;}
  .contact-wrp .container{padding: 0 15px;}
  .about-wrp .about-title h1{width: 278px;}
  .about-wrp .container{padding: 0 15px;}
  .management-wrp .container{padding: 0 15px;}
  .entrepreneurs-wrp .container{padding: 0 15px;}
  .investment-banking-banner .container{padding: 0 15px;}
  .clients-banner-wrp .container{padding: 0 15px;}
  .clients-wrp .container{padding: 0 15px;}
  .clients-wrp ul li{width: 50%;}
  .mobile-navbar .container{padding: 0 15px;}
  .contact-map h1 .text4{display: block;margin-left: 17px;}
  .clients-wrp .clients-box h4{font-size: 15px;/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/max-width: 100%; min-height:64px;}
}