﻿body
{
    height: 492.0dvh;
}   

.panel_pagina_home
{
    margin: 0px;
    position: absolute;
    z-index: 85;
    top: 0dvh;
    left: 0dvw;
    width: 100dvw;
    height: 75dvh;
    background-color: transparent;
}
    
.txt_home_tit
{
    border-style: none;
    position: absolute;
    z-index: 50;
    top: 26.0dvh;
    left: 25.0dvw;
    width: 48.0dvw;
    height: 12.0dvh;
    font-family: 'bell MT';
    font-size: 5dvw;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    overflow: hidden;
    background-color: transparent;
    resize: none;
    outline: 0px;
    text-shadow: 4px -2px 10px #000000;    
}

.panel_home_sec2
{
    position: absolute;
    z-index: 10;
    top: 102dvh;
    left: 0dvw;
    width: 100dvw;
    height: 100dvh;
    background-color: transparent;
    background-image: url('../img/home/img_home_panel_sec2_uno.png');  
    background-size: cover;
    background-repeat:no-repeat;
    background-attachment: fixed;     
}

.img_home_sec2_uno
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 2dvh;
    left: 6.0dvw;   
    width: 31.0dvw;
    height: 42dvh;
    background-color: transparent;
    background-attachment: fixed;
    filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.5));        
}


.lnkbtn_contact_home
{
    border: 2px solid #000000;
    padding-top: 1.0dvh;
    position: absolute;
    z-index: 51;
    top: 67dvh;
    left: 1dvw;
    width: 12dvw;
    height: 3.5dvh;
    font-family: arial, arbutus;
    font-size: 1.1dvw;
    color: #000000;
    text-align: center;
    text-decoration: none;
    font-weight: bold;    
    background-color: transparent;
    cursor: pointer;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	transition: transform 2s;      
}

.lnkbtn_contact_home:hover
{
    transform: scale(1.15); /* Aumenta el tamaño un 10% */     
    background-color: #843B31;
    color: #FFFFFF;      
}    



.lnkbtn_find_home
{
    border: 2px solid #000000;
    padding-top: 1.0dvh;
    position: absolute;
    z-index: 51;
    top: 67dvh;
    left: 15dvw;
    width: 12dvw;
    height: 3.5dvh;
    font-family: arial, arbutus;
    font-size: 1.1dvw;
    color: #000000;
    text-align: center;
    text-decoration: none;
    font-weight: bold;    
    background-color: transparent;
    cursor: pointer;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	transition: transform 2s;      
}

.lnkbtn_find_home:hover
{
    transform: scale(1.15); /* Aumenta el tamaño un 10% */     
    background-color: #843B31;
    color: #FFFFFF;      
}     


.panel_home_sec2_a
{
    position: absolute;
    z-index: 10;
    top: 2dvh;
    left: 41dvw;
    width: 57dvw;
    height: 11dvh;
    background-color: #000000;     
}

.panel_linea_roja
{
    position: absolute;
    z-index: 10;
    top: 11.0dvh;
    left: 0dvw;
    width: 40.0dvw;
    height: 2.5dvh;
    background-color: #AB3439;     
}

.txt_home_sec2_uno_title
{
    border-style: none;
    position: absolute;
    z-index: 50;
    top: 0.5dvh;
    left: 1.0dvw;
    width: 55.0dvw;
    height: 11.0dvh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 2.7dvw;
    font-weight: bold;    
    color: #FFFFFF;
    text-align: center;
    overflow: hidden;
    background-color: transparent;
    resize: none;
    outline: 0px;

}

.txt_home_sec2_uno_det
{
    border: none;
    position: absolute;
    z-index: 50;
    top: 14.0dvh;
    left: 1dvw;
    width: 55dvw;
    height: 50dvh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.3dvw;
    color: #000000;
    text-align: justify;
    overflow: hidden;
    background-color: transparent;
    resize: none;
    outline: 0px;
}

.img_home_sec2_dos
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 46dvh;
    left: 6.0dvw;   
    width: 31.0dvw;
    height: 42dvh;
    background-color: transparent;
    background-attachment: fixed;
    filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.5));        
}



.panel_home_sec3
{
    position: absolute;
    z-index: 10;
    top: 199dvh;
    left: 0dvw;
    width: 100dvw;
    height: 100dvh;
    background-color: transparent;
    background-image: url('../img/home/img_home_panel_home_sec3.png'); 
    background-repeat:no-repeat;
    background-size: cover;
    background-attachment: fixed;         
}

.lbl_step_tit
{
    border: none;
    position: absolute;
    z-index: 50;
    top: 0.2dvh;
    left: 0dvw;
    width: 100dvw;
    height: 4dvh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 2.0dvw;
    color: #FFFFFF;
    text-align: center;
    overflow: hidden;
    background-color: transparent;
    resize: none;
    outline: 0px;
}

.panel_home_sec3_a
{
    position: absolute;
    z-index: 20;
    top: 0dvh;
    left: 0dvw;
    width: 100dvw;
    height: 5dvh;
    background-color: #000000;
    background-image: none;
    background-repeat: no-repeat;
}    


.panel_home_sec3_b
{
    position: absolute;
    z-index: 20;
    top: 5dvh;
    left: 0dvw;
    width: 100dvw;
    height: 2dvh;
    background-color: #AB3439;
    background-image: none;
    background-repeat: no-repeat;
} 

.lbl_step1
{
    padding: 5px 0px 0px 0px;
    border: 2px solid #AB3439;
    position: absolute;
    z-index: 15;
    top: 10dvh;
    left: 15.0dvw;
    width: 5.4dvw;
    height: 10.5dvh;
    font-family: 'arial' , Helvetica, sans-serif;
    font-size: 4.0dvw;
    color: #AB3439;
    font-weight: bolder;
    text-align: center;
    background-color: transparent;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;
}

.lbl_step2
{
    padding: 5px 0px 0px 0px;
    border: 2px solid #AB3439;
    position: absolute;
    z-index: 15;
    top: 10dvh;
    left: 35.0dvw;
    width: 5.4dvw;
    height: 10.5dvh;
    font-family: 'arial' , Helvetica, sans-serif;
    font-size: 4.0dvw;
    color: #AB3439;
    font-weight: bolder;
    text-align: center;
    background-color: transparent;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;
}

.lbl_step3
{
    padding: 5px 0px 0px 0px;
    border: 2px solid #AB3439;
    position: absolute;
    z-index: 15;
    top: 10dvh;
    left: 55.0dvw;
    width: 5.4dvw;
    height: 10.5dvh;
    font-family: 'arial' , Helvetica, sans-serif;
    font-size: 4.0dvw;
    color: #AB3439;
    font-weight: bolder;
    text-align: center;
    background-color: transparent;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;
}

.lbl_step4
{
    padding: 5px 0px 0px 0px;
    border: 2px solid #AB3439;
    position: absolute;
    z-index: 15;
    top: 10dvh;
    left: 75.0dvw;
    width: 5.4dvw;
    height: 10.5dvh;
    font-family: 'arial' , Helvetica, sans-serif;
    font-size: 4.0dvw;
    color: #AB3439;
    font-weight: bolder;
    text-align: center;
    background-color: transparent;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;
}

.panel_step1
{
    border: none;    
    position: absolute;
    z-index: 20;
    top: 26dvh;
    left: 7.0dvw;
    width: 20dvw;
    height: 38.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_step1
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0dvw;   
    width: 20.0dvw;
    height: 38.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.panel_step1_opacar
{
    border: none;    
    position: absolute;
    z-index: 30;
    top: 0dvh;
    left: 0dvw;   
    width: 20.0dvw;
    height: 38.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    background: rgba(55, 52, 53, 0.5);
    filter: alpha(opacity=50);
	-moz-opacity: 0.50;
    opacity: 0.50;    
}

.txt_step1
{
    border: none;
    position: absolute;
    z-index: 50;
    top: 2.0dvh;
    left: 1.0dvw;
    width: 17.5dvw;
    height: 34.0dvh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.3dvw;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    overflow: hidden;
    background-color: transparent;
    resize: none;
    outline: 0px;
    vertical-align: middle;
}


.panel_step2
{
    border: none;    
    position: absolute;
    z-index: 20;
    top: 26dvh;
    left: 28.0dvw;
    width: 20dvw;
    height: 38.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_step2
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0dvw;   
    width: 20.0dvw;
    height: 38.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.panel_step2_opacar
{
    border: none;    
    position: absolute;
    z-index: 30;
    top: 0dvh;
    left: 0dvw;   
    width: 20.0dvw;
    height: 38.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    background: rgba(55, 52, 53, 0.5);
    filter: alpha(opacity=50);
	-moz-opacity: 0.50;
    opacity: 0.50;    
}

.txt_step2
{
    border: none;
    position: absolute;
    z-index: 50;
    top: 2.0dvh;
    left: 1.0dvw;
    width: 17.5dvw;
    height: 34.0dvh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.3dvw;
    font-weight: bold;
    color: #FFFFFF;
    text-align: justify;
    overflow: hidden;
    background-color: transparent;
    resize: none;
    outline: 0px;
}


.panel_step3
{
    border: none;    
    position: absolute;
    z-index: 20;
    top: 26dvh;
    left: 49.0dvw;
    width: 20dvw;
    height: 38.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_step3
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0dvw;   
    width: 20.0dvw;
    height: 38.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.panel_step3_opacar
{
    border: none;    
    position: absolute;
    z-index: 30;
    top: 0dvh;
    left: 0dvw;   
    width: 20.0dvw;
    height: 38.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    background: rgba(55, 52, 53, 0.5);
    filter: alpha(opacity=50);
	-moz-opacity: 0.50;
    opacity: 0.50;    
}

.txt_step3
{
    border: none;
    position: absolute;
    z-index: 50;
    top: 2.0dvh;
    left: 1.0dvw;
    width: 17.5dvw;
    height: 34.0dvh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.3dvw;
    font-weight: bold;
    color: #FFFFFF;
    text-align: justify;
    overflow: hidden;
    background-color: transparent;
    resize: none;
    outline: 0px;
}


.panel_step4
{
    border: none;    
    position: absolute;
    z-index: 20;
    top: 26dvh;
    left: 70.0dvw;
    width: 20dvw;
    height: 38.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_step4
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0dvw;   
    width: 20.0dvw;
    height: 38.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.panel_step4_opacar
{
    border: none;    
    position: absolute;
    z-index: 30;
    top: 0dvh;
    left: 0dvw;   
    width: 20.0dvw;
    height: 38.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    background: rgba(55, 52, 53, 0.5);
    filter: alpha(opacity=50);
	-moz-opacity: 0.50;
    opacity: 0.50;    
}

.txt_step4
{
    border: none;
    position: absolute;
    z-index: 50;
    top: 2.0dvh;
    left: 1.0dvw;
    width: 17.5dvw;
    height: 34.0dvh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.3dvw;
    font-weight: bold;
    color: #FFFFFF;
    text-align: justify;
    overflow: hidden;
    background-color: transparent;
    resize: none;
    outline: 0px;
}


.panel_home_sec3_c
{
    position: absolute;
    z-index: 20;
    top: 98dvh;
    left: 0dvw;
    width: 100dvw;
    height: 2dvh;
    background-color: #AB3439;
    background-image: none;
    background-repeat: no-repeat;
} 

.panel_home_sec4
{
    position: absolute;
    z-index: 10;
    top: 299dvh;
    left: 0dvw;
    width: 100dvw;
    height: 100dvh;
    background-color: transparent;
    background-image: none;    
    background-repeat: no-repeat;
}


.panel_ourservice1
{
    border: none;    
    position: absolute;
    z-index: 20;
    top: 0.0dvh;
    left: 0.0dvw;
    width: 33.00dvw;
    height: 45.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_ourservice1
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0.0dvw;   
    width: 33.00dvw;
    height: 45.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}


.panel_ourservice2
{
    border: none;        
    position: absolute;
    z-index: 20;
    top: 0.0dvh;
    left: 33.1dvw;
    width: 33.00dvw;
    height: 45.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_ourservice2
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0.0dvw;   
    width: 33.00dvw;
    height: 45.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}


.panel_ourservice3
{
    border: none;        
    position: absolute;
    z-index: 20;
    top: 0.0dvh;
    left: 66.2dvw;
    width: 33.00dvw;
    height: 45.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_ourservice3
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0.0dvw;   
    width: 33.00dvw;
    height: 45.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}


.panel_ourservice4
{
    border: none;    
    position: absolute;
    z-index: 20;
    top: 45.01dvh;
    left: 0.0dvw;
    width: 33.00dvw;
    height: 45.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_ourservice4
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0.0dvw;   
    width: 33.00dvw;
    height: 45.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}


.panel_ourservice5
{
    border: none;        
    position: absolute;
    z-index: 20;
    top: 45.01dvh;
    left: 33.1dvw;
    width: 33.00dvw;
    height: 45.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_ourservice5
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0.0dvh;
    left: 0.0dvw;   
    width: 33.00dvw;
    height: 45.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}


.panel_ourservice6
{
    border: none;        
    position: absolute;
    z-index: 20;
    top: 45.01dvh;
    left: 66.02dvw;
    width: 33.00dvw;
    height: 45.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_ourservice6
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0.0dvw;   
    width: 33.00dvw;
    height: 45.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.panel_ourservice7
{
    border: none;    
    position: absolute;
    z-index: 20;
    top: 30.01dvh;
    left: 0.0dvw;
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    visibility: hidden;
} 

.img_ourservice7
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0.0dvw;   
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}


.panel_ourservice8
{
    border: none;        
    position: absolute;
    z-index: 20;
    top: 30.01dvh;
    left: 33.1dvw;
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    visibility: hidden;    
} 

.img_ourservice8
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0.0dvh;
    left: 0.0dvw;   
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}


.panel_ourservice9
{
    border: none;        
    position: absolute;
    z-index: 20;
    top: 30.01dvh;
    left: 66.2dvw;
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    visibility: hidden;   
} 

.img_ourservice9
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0.0dvw;   
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.lbl_our
{
    position: absolute;
    z-index: 30;
    top: 5.0dvh;
    left: 5.0dvw;
    width: 15.0dvw;
    height: 12.5dvh;
    font-family: candara, 'arial' , Helvetica, sans-serif;
    font-size: 6.5dvw;
    color: #000000;
    font-weight: bolder;
    text-align: center;
    background-color: transparent;
    text-shadow: -2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF;          
}

.lbl_services
{
    position: absolute;
    z-index: 30;
    top: 14.7dvh;
    left: 7.4dvw;
    width: 15.0dvw;
    height: 12.5dvh;
    font-family: candara, 'arial' , Helvetica, sans-serif;
    font-size: 6.5dvw;
    color: #CC4D53;
    font-weight: bolder;
    text-align: center;
    background-color: transparent;
    text-shadow: -2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF;      
    transform: rotate(-6deg)
}

.panel_ourservices_opacoaaaa
{
    border: none;
    position: absolute;
    z-index: 30;
    top: 1.0dvh;
    left: 35.02dvw;
    width: 50.00dvw;
    height: 85.0dvh;
    background-image: none;
    background: rgba(112, 100, 96, 0.7);
    filter: alpha(opacity=70);
	-moz-opacity: 0.70;
    opacity: 0.70;    
    
} 


.panel_ourservices
{
    position: absolute;
    z-index: 30;
    top: 1.0dvh;
    left: 35.02dvw;
    width: 50.00dvw;
    height: 85.0dvh;
    background-color: transparent;
} 


.panel_arc
{
    border: none;
    position: absolute;
    z-index: 35;
    top: 1.0dvh;
    left: 5.00dvw;
    width: 23.00dvw;
    height: 6.0dvh;
    background-color: #AB3439;
    background-image: none;
    -moz-border-radius: 0px 20px 20px 0px;
    -webkit-border-radius: 0px 20px 20px 0px;
    border-radius: 0px 20px 20px 0px;
            
} 


.img_arc
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0.5dvh;
    left: 1.0dvw;   
    width: 4.80dvw;
    height: 5.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.lbl_arc
{
    position: absolute;
    z-index: 30;
    top: 0.0dvh;
    left: 6.0dvw;
    width: 15.0dvw;
    height: 5.0dvh;
    font-family: candara, 'arial' , Helvetica, sans-serif;
    font-size: 2.7dvw;
    color: #FFFFFF;
    font-weight: bolder;
    text-align: left;
    background-color: transparent;
}

.txt_arc
{
    border: none;
    position: absolute;
    z-index: 50;
    top: 7.5dvh;
    left: 5.0dvw;
    width: 42.0dvw;
    height: 23.5dvh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2dvw;
    color: #FFFFFF;
    text-align: left;
    overflow: hidden;
    resize: none;
    outline: 0px;
    background-image: none;
    background: rgba(0, 0, 0, 0.75);
    filter: alpha(opacity=75);
	-moz-opacity: 0.75;
    opacity: 0.75;
    
    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;         
}


.panel_con
{
    border: none;
    position: absolute;
    z-index: 35;
    top: 33.0dvh;
    left: 5.00dvw;
    width: 23.00dvw;
    height: 6.0dvh;
    background-color: #AB3439;
    background-image: none;
    -moz-border-radius: 0px 20px 20px 0px;
    -webkit-border-radius: 0px 20px 20px 0px;
    border-radius: 0px 20px 20px 0px;
            
} 


.img_con
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0.5dvh;
    left: 1.0dvw;   
    width: 4.80dvw;
    height: 5.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.lbl_con
{
    position: absolute;
    z-index: 30;
    top: 0.0dvh;
    left: 6.0dvw;
    width: 15.0dvw;
    height: 5.0dvh;
    font-family: candara, 'arial' , Helvetica, sans-serif;
    font-size: 2.7dvw;
    color: #FFFFFF;
    font-weight: bolder;
    text-align: left;
    background-color: transparent;
}

.txt_con
{
    border: none;
    position: absolute;
    z-index: 50;
    top: 39.5dvh;
    left: 5.0dvw;
    width: 42.0dvw;
    height: 12.0dvh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2dvw;
    color: #FFFFFF;
    text-align: left;
    overflow: hidden;
    resize: none;
    outline: 0px;
    background-image: none;
    background: rgba(0, 0, 0, 0.75);
    filter: alpha(opacity=75);
	-moz-opacity: 0.75;
    opacity: 0.75;

    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;           
}


.panel_pla
{
    border: none;
    position: absolute;
    z-index: 35;
    top: 53.5dvh;
    left: 5.00dvw;
    width: 23.00dvw;
    height: 6.0dvh;
    background-color: #AB3439;
    background-image: none;
    -moz-border-radius: 0px 20px 20px 0px;
    -webkit-border-radius: 0px 20px 20px 0px;
    border-radius: 0px 20px 20px 0px;
            
} 


.img_pla
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0.5dvh;
    left: 1.0dvw;   
    width: 4.80dvw;
    height: 5.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.lbl_pla
{
    position: absolute;
    z-index: 30;
    top: 0.0dvh;
    left: 6.0dvw;
    width: 15.0dvw;
    height: 5.0dvh;
    font-family: candara, 'arial' , Helvetica, sans-serif;
    font-size: 2.7dvw;
    color: #FFFFFF;
    font-weight: bolder;
    text-align: left;
    background-color: transparent;
}

.txt_pla
{
    border: none;
    position: absolute;
    z-index: 50;
    top: 60.0dvh;
    left: 5.0dvw;
    width: 42.0dvw;
    height: 12.0dvh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2dvw;
    color: #FFFFFF;
    text-align: left;
    overflow: hidden;
    resize: none;
    outline: 0px;
    background-image: none;
    background: rgba(0, 0, 0, 0.75);
    filter: alpha(opacity=75);
	-moz-opacity: 0.75;
    opacity: 0.75; 

    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;          
}


.panel_pre
{
    border: none;
    position: absolute;
    z-index: 35;
    top: 74.5dvh;
    left: 5.00dvw;
    width: 23.00dvw;
    height: 6.0dvh;
    background-color: #AB3439;
    background-image: none;
    -moz-border-radius: 0px 20px 20px 0px;
    -webkit-border-radius: 0px 20px 20px 0px;
    border-radius: 0px 20px 20px 0px;
            
} 


.img_pre
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0.5dvh;
    left: 1.0dvw;   
    width: 4.80dvw;
    height: 5.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.lbl_pre
{
    position: absolute;
    z-index: 30;
    top: 0.0dvh;
    left: 6.0dvw;
    width: 15.0dvw;
    height: 5.0dvh;
    font-family: candara, 'arial' , Helvetica, sans-serif;
    font-size: 2.7dvw;
    color: #FFFFFF;
    font-weight: bolder;
    text-align: left;
    background-color: transparent;
}

.txt_pre
{
    border: none;
    position: absolute;
    z-index: 50;
    top: 81.0dvh;
    left: 5.0dvw;
    width: 42.0dvw;
    height: 7.0dvh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2dvw;
    color: #FFFFFF;
    text-align: left;
    overflow: hidden;
    resize: none;
    outline: 0px;
    background-image: none;
    background: rgba(0, 0, 0, 0.75);
    filter: alpha(opacity=75);
	-moz-opacity: 0.75;
    opacity: 0.75; 

    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;          
}


@media (max-width: 1366px)
{
    
}

@media (max-width: 980px) and (orientation:portrait)
{

 
    
.txt_home_tit
{
    border-style: none;
    position: absolute;
    z-index: 50;
    top: 11.0dvh;
    left: 25.0dvw;
    width: 48.0dvw;
    height: 3.0dvh;
    font-family: 'bell MT';
    font-size: 5dvw;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    overflow: hidden;
    background-color: transparent;
    resize: none;
    outline: 0px;
    text-shadow: 4px -2px 10px #000000;    
}

.panel_home_sec2
{
    position: absolute;
    z-index: 10;
    top: 30.0dvh;
    left: 0dvw;
    width: 100dvw;
    height: 40dvh;
    background-color: transparent;
    background-image: url('../img/home/img_home_panel_sec2_uno.png');  
    background-size: cover;
    background-repeat:no-repeat;
    background-attachment: fixed;     
}

.img_home_sec2_uno
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 2dvh;
    left: 6.0dvw;   
    width: 31.0dvw;
    height: 14.0dvh;
    background-color: transparent;
    background-attachment: fixed;
    filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.5));        
}


.lnkbtn_contact_home
{
    border: 2px solid #000000;
    padding-top: 1.0dvh;
    position: absolute;
    z-index: 51;
    top: 32dvh;
    left: 1dvw;
    width: 12dvw;
    height: 1.2dvh;
    font-family: arial, arbutus;
    font-size: 1.2dvw;
    color: #000000;
    text-align: center;
    text-decoration: none;
    font-weight: bold;    
    background-color: transparent;
    cursor: pointer;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	transition: transform 2s;      
}

.lnkbtn_contact_home:hover
{
    transform: scale(1.15); /* Aumenta el tamaño un 10% */     
    background-color: #843B31;
    color: #FFFFFF;      
}    



.lnkbtn_find_home
{
    border: 2px solid #000000;
    padding-top: 1.0dvh;
    position: absolute;
    z-index: 51;
    top: 32dvh;
    left: 15dvw;
    width: 12dvw;
    height: 1.2dvh;
    font-family: arial, arbutus;
    font-size: 1.2dvw;
    color: #000000;
    text-align: center;
    text-decoration: none;
    font-weight: bold;    
    background-color: transparent;
    cursor: pointer;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	transition: transform 2s;      
}

.lnkbtn_find_home:hover
{
    transform: scale(1.15); /* Aumenta el tamaño un 10% */     
    background-color: #843B31;
    color: #FFFFFF;      
}     


.panel_home_sec2_a
{
    position: absolute;
    z-index: 10;
    top: 2dvh;
    left: 41dvw;
    width: 57dvw;
    height: 3.7dvh;
    background-color: #000000;     
}

.panel_linea_roja
{
    position: absolute;
    z-index: 10;
    top: 3.7dvh;
    left: 0dvw;
    width: 40.0dvw;
    height: 0.8dvh;
    background-color: #AB3439;     
}

.txt_home_sec2_uno_title
{
    border-style: none;
    position: absolute;
    z-index: 50;
    top: 0.1dvh;
    left: 1.0dvw;
    width: 55.0dvw;
    height: 3.7dvh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 2.7dvw;
    font-weight: bold;    
    color: #FFFFFF;
    text-align: center;
    overflow: hidden;
    background-color: transparent;
    resize: none;
    outline: 0px;

}

.txt_home_sec2_uno_det
{
    border: none;
    position: absolute;
    z-index: 50;
    top: 4.7dvh;
    left: 1dvw;
    width: 55dvw;
    height: 50dvh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 2.3dvw;
    color: #000000;
    text-align: justify;
    overflow: hidden;
    background-color: transparent;
    resize: none;
    outline: 0px;
}

.img_home_sec2_dos
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 20.5dvh;
    left: 6.0dvw;   
    width: 31.0dvw;
    height: 14.0dvh;
    background-color: transparent;
    background-attachment: fixed;
    filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.5));        
}


.panel_home_sec3
{
    position: absolute;
    z-index: 10;
    top: 70.0dvh;
    left: 0dvw;
    width: 100dvw;
    height: 45dvh;
    background-color: transparent;
    background-image: url('../img/home/img_home_panel_home_sec3.png'); 
    background-repeat:no-repeat;
    background-size: cover;
    background-attachment: fixed;         
}

.panel_home_sec3_a
{
    position: absolute;
    z-index: 20;
    top: 0dvh;
    left: 0dvw;
    width: 100dvw;
    height: 1.65dvh;
    background-color: #000000;
    background-image: none;
    background-repeat: no-repeat;
}    

.lbl_step_tit
{
    border: none;
    position: absolute;
    z-index: 50;
    top: 0.2dvh;
    left: 0dvw;
    width: 100dvw;
    height: 1.3dvh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 2.0dvw;
    color: #FFFFFF;
    text-align: center;
    overflow: hidden;
    background-color: transparent;
    resize: none;
    outline: 0px;
}


.panel_home_sec3_b
{
    position: absolute;
    z-index: 20;
    top: 1.66dvh;
    left: 0dvw;
    width: 100dvw;
    height: 0.65dvh;
    background-color: #AB3439;
    background-image: none;
    background-repeat: no-repeat;
} 

.lbl_step1
{
    padding: 5px 0px 0px 0px;
    border: 2px solid #AB3439;
    position: absolute;
    z-index: 15;
    top: 3.3dvh;
    left: 25.0dvw;
    width: 5.4dvw;
    height: 3.0dvh;
    font-family: 'arial' , Helvetica, sans-serif;
    font-size: 4.0dvw;
    color: #AB3439;
    font-weight: bolder;
    text-align: center;
    background-color: transparent;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;    
}

.lbl_step2
{
    padding: 5px 0px 0px 0px;
    border: 2px solid #AB3439;
    position: absolute;
    z-index: 15;
    top: 3.3dvh;
    left: 70.0dvw;
    width: 5.4dvw;
    height: 3.0dvh;
    font-family: 'arial' , Helvetica, sans-serif;
    font-size: 4.0dvw;
    color: #AB3439;
    font-weight: bolder;
    text-align: center;
    background-color: transparent;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;
}

.lbl_step3
{
    padding: 5px 0px 0px 0px;
    border: 2px solid #AB3439;
    position: absolute;
    z-index: 15;
    top: 25.3dvh;
    left: 25.0dvw;
    width: 5.4dvw;
    height: 3.0dvh;
    font-family: 'arial' , Helvetica, sans-serif;
    font-size: 4.0dvw;
    color: #AB3439;
    font-weight: bolder;
    text-align: center;
    background-color: transparent;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;
}

.lbl_step4
{
    padding: 5px 0px 0px 0px;
    border: 2px solid #AB3439;
    position: absolute;
    z-index: 15;
    top: 25.3dvh;
    left: 70.0dvw;
    width: 5.4dvw;
    height: 3.0dvh;
    font-family: 'arial' , Helvetica, sans-serif;
    font-size: 4.0dvw;
    color: #AB3439;
    font-weight: bolder;
    text-align: center;
    background-color: transparent;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;
}

.panel_step1
{
    border: none;    
    position: absolute;
    z-index: 20;
    top: 7.0dvh;
    left: 7.0dvw;
    width: 40dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_step1
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0dvw;   
    width: 40.0dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.panel_step1_opacar
{
    border: none;    
    position: absolute;
    z-index: 30;
    top: 0dvh;
    left: 0dvw;   
    width: 40.0dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    background: rgba(55, 52, 53, 0.5);
    filter: alpha(opacity=50);
	-moz-opacity: 0.50;
    opacity: 0.50;    
}

.txt_step1
    {
        border: none;
        position: absolute;
        z-index: 50;
        top: 5.0dvh;
        left: 5.0dvw;
        width: 30dvw;
        height: 5.0dvh;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 2.5dvw;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
        overflow: hidden;
        background-color: transparent;
        resize: none;
        outline: 0px;
        vertical-align: middle;
    }


.panel_step2
{
    border: none;    
    position: absolute;
    z-index: 20;
    top: 7.0dvh;
    left: 55.0dvw;
    width: 40dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_step2
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0dvw;   
    width: 40.0dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.panel_step2_opacar
{
    border: none;    
    position: absolute;
    z-index: 30;
    top: 0dvh;
    left: 0dvw;   
    width: 40.0dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    background: rgba(55, 52, 53, 0.5);
    filter: alpha(opacity=50);
	-moz-opacity: 0.50;
    opacity: 0.50;    
}

.txt_step2
{
    border: none;
    position: absolute;
    z-index: 50;
        top: 5.0dvh;
        left: 5.0dvw;
        width: 30dvw;
        height: 5.0dvh;
    font-family: Arial, Helvetica, sans-serif;
        font-size: 2.5dvw;
    font-weight: bold;
    color: #FFFFFF;
    text-align: justify;
    overflow: hidden;
    background-color: transparent;
    resize: none;
    outline: 0px;
}


.panel_step3
{
    border: none;    
    position: absolute;
    z-index: 20;
    top: 29.0dvh;
    left: 7.0dvw;
    width: 40dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_step3
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0dvw;   
    width: 40.0dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.panel_step3_opacar
{
    border: none;    
    position: absolute;
    z-index: 30;
    top: 0dvh;
    left: 0dvw;   
    width: 40.0dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    background: rgba(55, 52, 53, 0.5);
    filter: alpha(opacity=50);
	-moz-opacity: 0.50;
    opacity: 0.50;    
}

.txt_step3
{
    border: none;
    position: absolute;
    z-index: 50;
        top: 5.0dvh;
        left: 5.0dvw;
        width: 30dvw;
        height: 5.0dvh;
    font-family: Arial, Helvetica, sans-serif;
        font-size: 2.5dvw;
    font-weight: bold;
    color: #FFFFFF;
    text-align: justify;
    overflow: hidden;
    background-color: transparent;
    resize: none;
    outline: 0px;
}


.panel_step4
{
    border: none;    
    position: absolute;
    z-index: 20;
    top: 29.0dvh;
    left: 55.0dvw;
    width: 40dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_step4
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0dvw;   
    width: 40.0dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.panel_step4_opacar
{
    border: none;    
    position: absolute;
    z-index: 30;
    top: 0dvh;
    left: 0dvw;   
    width: 40.0dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    background: rgba(55, 52, 53, 0.5);
    filter: alpha(opacity=50);
	-moz-opacity: 0.50;
    opacity: 0.50;    
}

.txt_step4
{
    border: none;
    position: absolute;
    z-index: 50;
        top: 5.0dvh;
        left: 5.0dvw;
        width: 30dvw;
        height: 5.0dvh;
    font-family: Arial, Helvetica, sans-serif;
        font-size: 2.5dvw;
    font-weight: bold;
    color: #FFFFFF;
    text-align: justify;
    overflow: hidden;
    background-color: transparent;
    resize: none;
    outline: 0px;
}

.panel_home_sec3_c
{
    position: absolute;
    z-index: 20;
    top: 45.0dvh;
    left: 0dvw;
    width: 100dvw;
    height: 0.7dvh;
    background-color: #AB3439;
    background-image: none;
    background-repeat: no-repeat;
} 

.panel_home_sec4
{
    position: absolute;
    z-index: 10;
    top: 116.0dvh;
    left: 0dvw;
    width: 100dvw;
    height: 45dvh;
    background-color: transparent;
    background-image: none;    
    background-repeat: no-repeat;
}


.panel_ourservice1
{
    border: none;    
    position: absolute;
    z-index: 20;
    top: 0.0dvh;
    left: 0.0dvw;
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_ourservice1
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0.0dvw;   
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}


.panel_ourservice2
{
    border: none;        
    position: absolute;
    z-index: 20;
    top: 0.0dvh;
    left: 33.1dvw;
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_ourservice2
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0.0dvw;   
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}


.panel_ourservice3
{
    border: none;        
    position: absolute;
    z-index: 20;
    top: 0.0dvh;
    left: 66.2dvw;
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_ourservice3
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0.0dvw;   
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}


.panel_ourservice4
{
    border: none;    
    position: absolute;
    z-index: 20;
    top: 15.01dvh;
    left: 0.0dvw;
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_ourservice4
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0.0dvw;   
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}


.panel_ourservice5
{
    border: none;        
    position: absolute;
    z-index: 20;
    top: 15.01dvh;
    left: 33.1dvw;
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_ourservice5
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0.0dvh;
    left: 0.0dvw;   
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}


.panel_ourservice6
{
    border: none;        
    position: absolute;
    z-index: 20;
    top: 15.01dvh;
    left: 66.2dvw;
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
} 

.img_ourservice6
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0.0dvw;   
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}


.panel_ourservice7
{
    border: none;    
    position: absolute;
    z-index: 20;
    top: 30.01dvh;
    left: 0.0dvw;
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    visibility: visible;
} 

.img_ourservice7
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0.0dvw;   
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}


.panel_ourservice8
{
    border: none;        
    position: absolute;
    z-index: 20;
    top: 30.01dvh;
    left: 33.1dvw;
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    visibility: visible;    
} 

.img_ourservice8
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0.0dvh;
    left: 0.0dvw;   
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}


.panel_ourservice9
{
    border: none;        
    position: absolute;
    z-index: 20;
    top: 30.01dvh;
    left: 66.2dvw;
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    visibility: visible;    
} 

.img_ourservice9
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0dvh;
    left: 0.0dvw;   
    width: 33.00dvw;
    height: 15.0dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.lbl_our
{
    position: absolute;
    z-index: 30;
    top: 5.0dvh;
    left: 5.0dvw;
    width: 15.0dvw;
    height: 12.5dvh;
    font-family: candara, 'arial' , Helvetica, sans-serif;
    font-size: 6.5dvw;
    color: #000000;
    font-weight: bolder;
    text-align: center;
    background-color: transparent;
    text-shadow: -2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF;          
}

.lbl_services
{
    position: absolute;
    z-index: 30;
    top: 7.5dvh;
    left: 7.9dvw;
    width: 15.0dvw;
    height: 12.5dvh;
    font-family: candara, 'arial' , Helvetica, sans-serif;
    font-size: 6.5dvw;
    color: #CC4D53;
    font-weight: bolder;
    text-align: center;
    background-color: transparent;
    text-shadow: -2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF;      
    transform: rotate(-6deg)
}

.panel_ourservices_opacoaaaa
{
    border: none;
    position: absolute;
    z-index: 30;
    top: 1.0dvh;
    left: 35.02dvw;
    width: 50.00dvw;
    height: 85.0dvh;
    background-image: none;
    background: rgba(112, 100, 96, 0.7);
    filter: alpha(opacity=70);
	-moz-opacity: 0.70;
    opacity: 0.70;    
    
} 


.panel_ourservices
{
    position: absolute;
    z-index: 30;
    top: 1.0dvh;
    left: 2.0dvw;
    width: 50.00dvw;
    height: 28.0dvh;
    background-color: transparent;
} 


.panel_arc
{
    border: none;
    position: absolute;
    z-index: 35;
    top: 10.8dvh;
    left: 5.00dvw;
    width: 28.00dvw;
    height: 2.0dvh;
    background-color: #AB3439;
    background-image: none;
    -moz-border-radius: 0px 20px 20px 0px;
    -webkit-border-radius: 0px 20px 20px 0px;
    border-radius: 0px 20px 20px 0px;
            
} 


.img_arc
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0.2dvh;
    left: 1.0dvw;   
    width: 4.80dvw;
    height: 1.66dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.lbl_arc
{
    position: absolute;
    z-index: 30;
    top: 0.0dvh;
    left: 6.0dvw;
    width: 15.0dvw;
    height: 5.0dvh;
    font-family: candara, 'arial' , Helvetica, sans-serif;
    font-size: 3.2dvw;
    color: #FFFFFF;
    font-weight: bolder;
    text-align: left;
    background-color: transparent;
}

.txt_arc
{
    border: none;
    position: absolute;
    z-index: 50;
    top: 12.9dvh;
    left: 5.0dvw;
    width: 85.0dvw;
    height: 11.0dvh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 2.5dvw;
    color: #FFFFFF;
    text-align: left;
    overflow: hidden;
    resize: none;
    outline: 0px;
    background-image: none;
    background: rgba(0, 0, 0, 0.75);
    filter: alpha(opacity=75);
	-moz-opacity: 0.75;
    opacity: 0.75;
    
    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;         
}


.panel_con
{
    border: none;
    position: absolute;
    z-index: 35;
    top: 24.7dvh;
    left: 5.00dvw;
    width: 28.00dvw;
    height: 2.0dvh;
    background-color: #AB3439;
    background-image: none;
    -moz-border-radius: 0px 20px 20px 0px;
    -webkit-border-radius: 0px 20px 20px 0px;
    border-radius: 0px 20px 20px 0px;
            
} 


.img_con
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0.5dvh;
    left: 1.0dvw;   
    width: 4.80dvw;
    height: 1.66dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.lbl_con
{
    position: absolute;
    z-index: 30;
    top: 0.0dvh;
    left: 6.0dvw;
    width: 15.0dvw;
    height: 5.0dvh;
    font-family: candara, 'arial' , Helvetica, sans-serif;
    font-size: 3.2dvw;
    color: #FFFFFF;
    font-weight: bolder;
    text-align: left;
    background-color: transparent;
}

.txt_con
{
    border: none;
    position: absolute;
    z-index: 50;
    top: 26.8dvh;
    left: 5.0dvw;
    width: 85.0dvw;
    height: 4.0dvh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 2.5dvw;
    color: #FFFFFF;
    text-align: left;
    overflow: hidden;
    resize: none;
    outline: 0px;
    background-image: none;
    background: rgba(0, 0, 0, 0.75);
    filter: alpha(opacity=75);
	-moz-opacity: 0.75;
    opacity: 0.75;

    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;           
}


.panel_pla
{
    border: none;
    position: absolute;
    z-index: 35;
    top: 31.4dvh;
    left: 5.00dvw;
    width: 28.00dvw;
    height: 2.0dvh;
    background-color: #AB3439;
    background-image: none;
    -moz-border-radius: 0px 20px 20px 0px;
    -webkit-border-radius: 0px 20px 20px 0px;
    border-radius: 0px 20px 20px 0px;
            
} 


.img_pla
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0.5dvh;
    left: 1.0dvw;   
    width: 4.80dvw;
    height: 1.66dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.lbl_pla
{
    position: absolute;
    z-index: 30;
    top: 0.0dvh;
    left: 6.0dvw;
    width: 15.0dvw;
    height: 5.0dvh;
    font-family: candara, 'arial' , Helvetica, sans-serif;
    font-size: 3.2dvw;
    color: #FFFFFF;
    font-weight: bolder;
    text-align: left;
    background-color: transparent;
}

.txt_pla
{
    border: none;
    position: absolute;
    z-index: 50;
    top: 33.5dvh;
    left: 5.0dvw;
    width: 85.0dvw;
    height: 4.0dvh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 2.5dvw;
    color: #FFFFFF;
    text-align: left;
    overflow: hidden;
    resize: none;
    outline: 0px;
    background-image: none;
    background: rgba(0, 0, 0, 0.75);
    filter: alpha(opacity=75);
	-moz-opacity: 0.75;
    opacity: 0.75; 

    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;          
}


.panel_pre
{
    border: none;
    position: absolute;
    z-index: 35;
    top: 38.1dvh;
    left: 5.00dvw;
    width: 28.00dvw;
    height: 2.0dvh;
    background-color: #AB3439;
    background-image: none;
    -moz-border-radius: 0px 20px 20px 0px;
    -webkit-border-radius: 0px 20px 20px 0px;
    border-radius: 0px 20px 20px 0px;
            
} 


.img_pre
{
    border: none;
    position: absolute;
    z-index: 25;
    top: 0.5dvh;
    left: 1.0dvw;   
    width: 4.80dvw;
    height: 1.66dvh;
    background-color: transparent;
    background-attachment: fixed;   
}

.lbl_pre
{
    position: absolute;
    z-index: 30;
    top: 0.0dvh;
    left: 6.0dvw;
    width: 15.0dvw;
    height: 5.0dvh;
    font-family: candara, 'arial' , Helvetica, sans-serif;
    font-size: 3.2dvw;
    color: #FFFFFF;
    font-weight: bolder;
    text-align: left;
    background-color: transparent;
}

.txt_pre
{
    border: none;
    position: absolute;
    z-index: 50;
    top: 40.2dvh;
    left: 5.0dvw;
    width: 85.0dvw;
    height: 2.6dvh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 2.5dvw;
    color: #FFFFFF;
    text-align: left;
    overflow: hidden;
    resize: none;
    outline: 0px;
    background-image: none;
    background: rgba(0, 0, 0, 0.75);
    filter: alpha(opacity=75);
	-moz-opacity: 0.75;
    opacity: 0.75; 

    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;          
}
body
    {
        height: 202.0dvh;
    }   

    
}        