@media only screen and (max-width: 750px){

.desktop,#iraotopo {display: none;}
.mobile {display: block;}
.nopadding-left {padding-right: 0;}
.nopadding-right {padding-left: 0;}

body, html {font-size: 15px;}

#menuMobile {height: 85px;padding-top: 10px;}
#menuMobile .mlogo {width: 40%;margin-top: 8px;margin-left: 14px;}
.menuClick {float: right;margin: 16px 20px;}
.mobileLinks {background: linear-gradient(0deg, rgba(154, 159, 253,0.7) 0%, rgba(18, 43, 65,0.95) 40%);width: 100%;height: 100vh;text-align: center;font-size: 18px;margin-top: 18px;padding-top: 20px;}
.mobileLinks a {padding: 15px 0;}

.banner {height: 300px;}
.videoHome {padding: 40px 0 30px;}
.banner.interno {height: 100px;}

.banner .manifesto {left: 5%;top: 40%;padding: 10px 5px;width: 90%;font-size: 10px;}
#manifesto .modal-content .close {right: 0;top: -40px;}

.numeros {margin: 50px 0 20px;text-align: center;}
.numeros .margin {margin-bottom: 0;}
.numeros .box {margin-bottom: 20px;}
.numeros .box strong {margin: 19px 0 6px;}
.numeros .estado {margin-top: 55px;}

.modelos {margin: 30px 0 0;}
.modelos h2 {font-size: 27px;}
.modelos h2::before,.modelos h2::after {display: none;}
.modelos .box {margin-top: 50px;}
.modelos .box.paddingright {padding-right: 0;}
.modelos .box img {padding: 0 20px 75px 0;}
.modelos .box.a img {padding: 0 20px 100px 0;}
.modelos .box.b img {padding: 0 20px 155px 0;}
.modelos .box h3 {font-size: 17px;}

.boxsobre {padding: 50px 0;margin-top: 30px}
.boxsobre .right-column {padding-right: 15px;}
.boxsobre h2 {font-size: 35px;}
.boxsobre h3 {font-size: 23px;}

.boxperfil {padding: 50px 0;}
.boxperfil .right-column {padding-right: 15px;}
.boxperfil h2 {font-size: 25px;}
.boxperfil h3 {font-size: 17px;}

.boxfpservice {padding: 50px 0;}
.boxfpservice .right-column {padding-right: 15px;}
.boxfpservice h2 {font-size: 25px;}

.sobre h2 {font-size: 30px;}
.sobre h3 {font-size: 17px;margin-bottom: 40px;}
.sobre video {margin-bottom: 20px;}
.sobre_final h2 {font-size: 20px;margin-bottom: 40px;margin-top: 40px;}
.sobre_final h3 a {display: block;font-size: 18px;white-space: normal;}

.perfil {margin: 40px 0;text-align: center;}
.perfil h2 {margin: 20px 0;font-size: 22px;}
.perfil .margin {margin-top: 40px;}
.perfi_valores h2,.perfi_estrategias h2 {font-size: 25px;}
.perfi_valores .col-lg-3 {max-width: 100%;}
.perfi_valores img {margin-bottom: 5px;}
.perfi_valores p {margin-bottom: 40px;}
.perfi_estrategias {margin: 50px 0;}
.perfi_estrategias h2 {top: -17px;}
.perfi_estrategias h3,.perfi_estrategias h4 {font-size: 17px;}

.portfolio_investidas h2,.portfolio_aceleradas h2 {font-size: 25px;margin-bottom: 30px;}

.estrutura img {width: 100%;}

.fpservice .col-lg-3 {max-width: 100%;}

.faleconosco {margin: 50px 0;}
.faleconosco form {padding: 20px;}

footer {text-align: center;}
footer .col-lg-6 {max-width: 50%;}
footer .creditos {padding: 0 15px;font-size: 12px;}
footer .creditos img {margin-top: 20px;display: inline-block;width: 125px;border-radius: 0;}

}