@media (max-width: 992px){
	.desktop_menu .menu_wrap{display: none;}
	.desktop_menu .mobile_menu_icon{display: block;}
	.menu_ship_search{padding-bottom: 15px; padding-top: 0;}
	.mobile_menu_icon i{    font-size: 26px;}
	.menu_ship_search:after{top: 10px;}
	.mobile_menu_section{
		background-color: #416E9B;
	    position: fixed;
	    width: 100%;
	    left: 0;
	    top: 0;
	    z-index: 10;
	    height: 100%;
	    align-items: center;
    	justify-content: center;    	
	}
	.mobile_menu_section .close_icon{position: absolute;    right: 15px;    top: 12px;    color: white;    opacity: 1;}
	.mobile_menu_section .close_icon i{font-size: 26px; cursor: pointer;}
	.mobile_menu_section ul li{width: 100%; text-align: center; padding: 10px 0;}
	.mobile_menu_section ul li.has_submenu i{		
		color: white; position: absolute; 
		right: 15px; 
		font-size: 14px;
	    width: 20px;
    	height: 20px;
    	top: 15px;
	}	
	.mobile_menu_section ul li.has_submenu{position: relative;}
	.mobile_menu_section ul li a{color: white;}
	.mobile_menu_section ul li.has_submenu.active{    background-color: #7aa5d0;}
	.mobile_menu_section ul li.has_submenu.active .sub_menu{position: static; display: block;}
	.mobile_menu_section.opened{display: flex;}
	.page_title_section h3{text-align: center;}
	.left_side{display: none;}
	.post_bottom .left_side{display: block;}
}
@media (max-width: 500px){
	.desktop_menu .mobile_menu_icon{ width: 25%; float: left;}
	.home_menu_search {width: 75%; float: right;}		
}
@media (max-width: 375px){
	.newsletter_form{text-align: center;}
	.newsletter_form .subscribe_button{display: inline-block; margin-top: 10px;}
	.newsletter_form .subscribe_button, .newsletter_form input, .newsletter_form label{float: none;}
	.read_more a{    padding: 12px 60px;     font-size: 16px;}
	.mobile_menu_icon i{margin-top: 3px;}
	.menu_ship_search{width: 100%;}
	.desktop_menu .mobile_menu_icon{width: 17%;}
	.home_menu_search{width: 83%; padding-left: 0;}
}
@media (max-width: 320px){
	
}