/*
====================================
Small Screen - Mobile
====================================
*/
@media screen and (min-width: 576px) and (max-width: 767px) {

.seca1l-inner {  
    padding: 20px;
}

.seca1l-inner table tr td {
    font-size: 18px;
 
}

.seca1l-inner table tr td:last-child {  
    font-size: 20px;
}

.oculto {
    display:none;        
}
.visible {
    display: table-row;
}






}

/*
====================================
Xtra Small Screen - Small Mobile
====================================
*/
@media screen and (max-width: 576px) {

.sec-r2 img {
    margin: 30px auto;    
}

.sec-r3 {
    margin: 30px 0;
}

.sec-r3 h4 {   
    font-size: 20px;
}

.sec-r3 p {  
    font-size: 16px;
}

.seca1l-inner {
    border: 6px dotted #000; 
    padding: 15px;
}

.seca1l-inner table tr td {
    font-size: 17px; 
}

.seca1l-inner table tr td:last-child {  
    font-size: 19px;
}

.seca1l-inner h3 {
    font-size: 22px;   
}

.seca1l-inner h2 {
    font-size: 30px;
}

.seca1-bg {
    padding: 30px 0;
}

.oculto {
    display:none;        
}

.visible {
    display:table-row;
}











}