@charset "utf-8";
/* CSS Document */

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

   .dvTopBordo {   padding:.55em; }

   
  .dvCntr { width:100%; margin:auto;  }
  .dvSldshow { width:95%;   }
  
  .dvCont { padding:2% 10px; }
  .dvText { padding:2% 10px;}
  
  .topimage { width:100%; }
  
   
   .fooColmn , .fooColmn_A { float:none; display:block; width:90%; margin:2% 0 4% 4%; padding:0 }
   
   .eled {   padding:0; }
   .eled_1 { float: none;  line-height: normal; display:block;   padding:1%; }
   
   .dvMenu {  height:auto;}
   
    #ulMenu a:link , #ulMenu a:visited, #ulMenu a:active {    padding:0;  width: 30%;  }
    #ulMenu a:hover {    padding:0;}
	
	.boxIndex {  float: none; display:block;   margin:10px auto; padding:10px; width:90%; }
	.indxEnimer {  float: none; display:block; margin-top:40px; }
	.indxArth { width:45%; float:left;   height:auto; }
    .indxEnimTxt {  height: auto;   }
}




@media screen  and (max-width: 768px) {  
  
    #ulMenu a:link { width: 33%;  }
	
	#googleMap { width:95%;height:500px; border:#CCCCCC 5px solid ; }
	#dvVideo { width:290px; height:218px;}
	.boxinside { width:290px; height:218px; padding:0px;}
	
	.dvLeft { float:none; width:100%; margin:0 ; display:block;    }
    .dvRight { display:block; }
	
	.indxTxt { float:none; width:90%; margin:1%; display:block}
	.indxAreas { float: none; display:block;   }
	
	

}

@media screen  and (max-width: 580px) {
  
   #ulMenu li { display:block;}
   #ulMenu a:link , #ulMenu a:visited, #ulMenu a:active {  width: 100%; display:block; }
   
   
   
 
}

 
 @media screen  and (max-width: 480px) { 
    .dvTopRed { float: none;  display:block; }
   .dvTopRed2 {   display:block;   overflow:auto; padding-top:.5em;    } 
   
   .indxArth { width:97%; float:none; display:block; height:auto; }
   .indxEnimTxt {  height: auto;   }
   
  
}

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

  
}