/*CSS RESPONSIVIDADE*/

/*DO EXTRA-SMALL AO MEDIUM SIZE*/
@media (max-width: 767px) {
	
	/*GLOBAIS*/
	/*PRE-DEFINIÇÕES DE PADDING*/
	.padding-lg {
		padding:140px 0 !important;
	}

	.padding-md {
		padding:70px 0;
	}

	.padding-sm {
		padding:25px 0;
	}

	.padding-xs {
		padding:15px 0;
	}
        
        .navbar {
            padding:15px 20px;
        }
        
        .mobile-text-center {
            text-align:center !important;
        }
        
        .navbar-toggler {
            border: 1px solid #101010;
            height:35px;
        }
        .navbar-toggler:focus{
            outline: none;
            background:#101010;
            color:#fff;
        }
        
        
        .capa-site {
            height:auto;
            min-height:calc(100vh - 1px);
            position: relative;
        }
        
        .selecione-solucao-inner h4 {
            /*font-size:1.2rem;*/
        }
        
        .section-title {
            margin-bottom: 25px;
        }
        
        h1 {
            font-size:1.6rem;
        }
        h3 {
            font-size:1.4rem;
        }
}