 


@media all and (max-width: 1600px){ 

}

@media all and (max-width: 1400px){  

}
@media all and (max-width: 1200px){ 
}
@media all and (max-width: 1100px){
	 

}

 
@media (max-width: 1023px) {
 
}

@media all and (max-width: 768px){ 
 
 .nav_ul li a.navlink.home{ display:none}
	  
 .nav_ul li{  margin: 0 4px 0 4px; }
 .nav_ul li a.navlink{ padding:5px 10px 5px 10px;  }
 #header{  
 height:45vh
	}
	
	#header h1{  font-size:42px; font-weight:700;}
#header h1 span{   font-size:16px; padding:20px 0 0 0; }
h2{ font-size:28px; padding:20px 0 20px 0;}
h3{ font-size:20px; padding:10px 0 10px 0;}


#main_content { padding:0 0 40px 0;

position:relative;z-index:100;
	width:calc(100vw - 20px);
  margin: -40px 10px 0 10px;
  border-radius: 6px 6px 0 0; 
}
#main_section {
  padding: 20px 12px 0 12px;
}
.rw2_msg{ padding-top:30px;}
 .rw3_1{ padding:  12px 12px 22px 12px;    }
 .rw3_2{ padding:22px 12px 22px 12px;  ;border:0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;  }
  .rw3_3{ padding:22px 12px 22px 12px;  ;    }
  #rw3 div{ text-align:center} 
  
}