@media only screen and (max-width: 1018px){
	
	
	.main_logo{ margin:0 auto !important; width:100% !important; }
	
	.main_logo img{ margin:0 auto !important; width:100% !important; }
	
	.main_menu_outer{border-right:none !important; padding-right:10px; width:100% !important; margin-top:15px; }
	
	
	.header_rightpart{ width:100%; height:50px; margin-top:20px; text-align:left; padding-top:10px; width:100% !important; }

.icons_outer{ border:#CCC solid 1px; padding:10px; width:100%;margin-left:10px;margin-top:10px; text-align:center !important;}
	
	.padding_left{ padding-left:15px;}
	
	
	}


@media only screen and (max-width: 767px){
	
	
	.main_logo{ margin:0 auto !important; width:100%; }
	
	.main_logo img{ margin:0 auto !important; width:100%; }
	
	.main_menu_outer{border-right:none !important; padding-right:10px; width:100% !important; margin-top:15px; }
	
	
	.header_rightpart{ width:100%; height:50px; margin-top:20px; text-align:left; padding-top:10px; width:100% !important; }

.icons_outer{ border:#CCC solid 1px; padding:10px; width:100%;margin-left:10px;margin-top:10px; text-align:center !important;}

.padding_left{ padding-left:15px;}
	
	}
	
	
	
	
	
	
	

@media only screen and (max-width: 479px){
	
	
	
	.main_logo{ margin:0 auto !important; width:100%; }
	
	.main_logo img{ margin:0 auto !important; width:100%; }
	
	.main_menu_outer{border-right:none !important; padding-right:10px; width:100% !important; margin-top:15px; }
	
	
	.header_rightpart{ width:100%; height:50px; margin-top:20px; text-align:left; padding-top:10px; width:100% !important; }

.icons_outer{ border:#CCC solid 1px; padding:10px; width:100%;margin-left:10px;margin-top:10px; text-align:center !important;}

.padding_left{ padding-left:15px;}
	
	}
	
	
	@media only screen and (max-width: 615px){
	
	
	.main_logo{ margin:0 auto !important; width:100% !important; }
	
	.main_logo img{ margin:0 auto !important; width:100% !important; }
	
	.main_menu_outer{border-right:none !important; padding-right:10px; width:100% !important; margin-top:15px; }
	
	
	.header_rightpart{ width:100%; height:50px; margin-top:20px; text-align:left; padding-top:10px; width:100% !important; }

.icons_outer{ border:#CCC solid 1px; padding:10px; width:100%;margin-left:10px;margin-top:10px; text-align:center !important;}

.padding_left{ padding-left:15px;}
	
	}
	

@media only screen and (max-width: 319px){
	
	.main_logo{ margin:0 auto !important; width:100%; }
	
	.main_logo img{ margin:0 auto !important; width:100%; }
	
	.main_menu_outer{border-right:none !important; padding-right:10px; width:100% !important; margin-top:15px; }
	
	
	.header_rightpart{ width:100%; height:50px; margin-top:20px; text-align:left; padding-top:10px; width:100% !important; }

.icons_outer{ border:#CCC solid 1px; padding:10px; width:100%;margin-left:10px;margin-top:10px; text-align:center !important;}

.padding_left{ padding-left:15px;}
	
	
	}