/************
6. 991px
************/

@media only screen and (max-width: 991px)
{
	.top_bar{
        width: 100%;
        padding: 0px 20px;
    }
    .top_bar .social{
        visibility: hidden;
    }
    .main_nav_container
	{
		display: none;
	}
    .menu_content .menu_logo{
        width: 70px;
        
        
    }
    .menu_content .menu_logo a img{
        width: 70px;
        
    }
	.home_slider_content h1:first-child
	{
		font-size: 72px;
	}
	.home_slider_content h1:nth-child(2)
	{
		font-size: 60px;
		margin-top: -18px;
	}
	.home_slider_button
	{
		margin-top: 58px;
	}
	.hamburger
	{
		display: block;
	}
	.search
	{
		height: auto;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.search_tabs_container
	{
		position: relative;
		bottom: auto;
		left: auto;
		width: auto;
	}
	.search_tabs
	{
		height: auto;
	}
	.search_tab
	{
		height: 62px;
		width: 100%;
		padding-left: 15px;
	}
	.search_tab:first-child
	{
		border-top-left-radius: 0px;
		padding-left: 15px;
	}
	.search_tab:last-child
	{
		border-top-right-radius: 0px;
	}
	.search_panel
	{
		display: none !important;
		margin-top: 10px;
	}
	.search_panel.active
	{
		display: flex!important;
	}
	.search_item
	{
		width: 100% !important;
		margin-bottom: 10px;
	}
	.search_item:last-child
	{
		margin-bottom: 0px;
	}
	.search_button
	{
		margin-top: 9px;
	}
}

/************
6. 716px
************/

@media only screen and (max-width: 716px)
{
.call a p{
    display: none;
    visibility: hidden;
}
}

@media (min-width: 480) and (max-width: 507px)
{
    .user_box_login{
        margin-right: 0px;
    }
}