@media screen and (max-width: 1199px) {

}

@media screen and (max-width: 1400px) and (min-width: 1919px){
.font-size-50 {font-size: 40px;	letter-spacing: 3px;}
}	

@media screen and (max-width: 1399px) {
.font-size-100 {font-size: 80px;}
.team-row .team-box {max-width: 220px;}
.font-size-50 {font-size: 40px;	letter-spacing: 3px;}
.btn-all.btn-contact .button-arrow {top: 6px;}
}

@media screen and (max-width: 1199px) {
.font-size-100 {font-size: 60px;}	
.font-size-60 {font-size: 46px;}
.font-size-50 {font-size: 40px;}	
.font-size-40 {font-size: 30px;}
.font-size-32 {font-size: 26px;}
.font-size-28 {font-size: 24px;}
.font-size-26 {font-size: 20px;}
.font-size-22 {font-size: 20px;}
.font-size-20 {font-size: 18px;}
.logo {max-width: 140px;}
.menuopen .close img {max-width: 34px;}
.accordion-button {padding: 1rem 1.25rem;}
.menuopen {padding: 21px;}
.team-row .arrow-team img {max-width: 30px;}
.team-row .team-box {max-width: 200px;}
.slick-dots {bottom: 36px;}
.btn-all.btn-contact .button-arrow {top: 5px;}
}


@media screen and (max-width: 991px) {
.font-size-100 {font-size: 50px;}	
.font-size-60 {font-size: 40px;}	
.font-size-50 {font-size: 38px;}	
.font-size-42 {font-size: 32px;}
.font-size-40 {font-size: 34px;}
.font-size-36 {font-size: 28px;}
.font-size-30 {font-size: 24px;}
.font-size-28 {font-size: 24px;}
.font-size-26 {font-size: 20px;}
.font-size-24 {font-size: 20px;}
.font-size-22 {font-size: 18px;}
.font-size-20 {font-size: 18px;}
.font-size-18 {font-size: 16px;}	
.font-size-16 {font-size: 15px;}
header.header-top .menu-arrow {width: 32px;}
.homepad {padding-top: 4rem; padding-bottom: 4rem;}
.homebanner {padding: 15vw 0;}
.proveninvestment {letter-spacing: 2px;}
.footer .footer-logo img {max-width: 190px;}
.proveninvestment::before {width: 100px; margin: 0 auto 30px;}
.btn-dark {min-width: 180px;}
.banner-arrow img {max-width: 15px;}
/*.overview-heading::after {margin-left: auto; margin-right: auto; margin-top: 10px;}*/
.innerbanner {padding: 260px 0 30px;}
.accordionhome {margin: 54px 6vw 0;}
.team-row .arrow-team img {max-width: 24px;}
.team-row .team-box {max-width: 100%; text-align: center; width: 100%;}
.team-row .team-box img {max-width: 120px;}
.contact-bg textarea.form-control {min-height: 240px;}
.slick-dots {bottom: 25px;}
.acquisitions-padding {padding-left: 7px !important;}
.investment-padding {padding-right: 12px !important;}
}

@media screen and (max-width: 767px) {
.font-size-100 {font-size: 44px;}	
.font-size-60 {font-size: 32px;}
.font-size-50 {font-size: 28px;}	
.font-size-52 {font-size: 28px;}	
.font-size-42 {font-size: 24px;}
.font-size-40 {font-size: 22px;}
.font-size-36 {font-size: 22px;}
.font-size-32 {font-size: 20px;}
.font-size-30 {font-size: 22px;}
.font-size-28 {font-size: 20px;}
.font-size-26 {font-size: 18px;}
.font-size-24 {font-size: 18px;}
.font-size-22 {font-size: 16px;}
.font-size-21 {font-size: 16px;}
.font-size-16 {font-size: 14px;}
.font-size-15 {font-size: 13px;}	
.homepad {padding-top: 3rem; padding-bottom: 3rem;}
.featuredprojects-dcs h2 {border-left: 0; padding-left: 0vw;}
.homebanner {padding: 22vw 0;}
.proveninvestment::before {margin: 0 auto 20px;}
.featuredprojects-dcs .font-size-30 {font-size: 15px;}
.btn-all {padding-top: 10px !important; padding-bottom: 10px !important; min-width: 160px; font-size: 16px;}
.btn-all .button-arrow {top: 7px;}
.blue-arrow {max-width: 32px;}
.ourapproach-row {margin: 0;}
.ourapproach-laft, .ourapproach-right {flex: 0 0 auto; width: 4.1% !important; padding: 0;}
.ourapproach-row .col {flex: 0 0 auto; width: 22.8%; font-size: 14px; padding: 0;}
.accordionhome {margin: 44px 6vw 0;}
.innerbanner {padding: 200px 0 30px;}
.contact-bg {padding: 2rem;}
.contact-bg .btn {width: 100%;}
.slick-dots {bottom: 17px;}
.slick-dots li button::before {font-size: 30px;}
.slick-dots li {width: 10px; height: 10px;}
.btn-all.btn-contact .button-arrow {top: 7px;}
.font-size-home-header {font-size: 50px !important;}
}

@media screen and (max-width: 575px) {
.font-size-52 {font-size: 24px;}
.font-size-100 {font-size: 30px;}
.font-size-28 {font-size: 18px;}	
.header-top .header-login {font-size: 12px;}
.header-top .logo img {max-width: 140px;}
.homebanner {padding: 32vw 0;}
.featuredprojects-dcs {padding-left: 12px;}
.contact-bg {padding: 1.3rem;}
.font-size-home-header {font-size: 50px !important;}
}

@media screen and (max-width: 479px) {
.font-size-60 {font-size: 23px;}
.font-size-50 {font-size: 22px;}
.font-size-20 {font-size: 16px;}	
.proveninvestment {letter-spacing: 1px;}
.footer .footer-logo img {max-width: 190px;}
.featuredprojects-dcs .font-size-30 {font-size: 13px;}
.ourapproach-row .col {font-size: 10px;	letter-spacing: -0.5px;}
.font-size-home-header {font-size: 50px !important;}
}


.investment-padding {
    padding-right: 32px;    
}

.acquisitions-padding {
    padding-left: 28px;    
}