@media screen and (max-width:992px) {
	  .footer_bottom ul {
         float: left;
      }
	
}

@media screen and (max-width:767px) {
	.navbar-collapse
	{
		border-top: none;
		box-shadow: inherit;
		-webkit-box-shadow: inherit;
	}
	#defaultNavbar1 {
		width: 100%;
		padding-top: 6px;
		margin: 0 auto;
    }

	.navbar-brand {
		width: 20%;
		padding-left: 20px;
    }
	.searching-box
	{
		top: 0 !important;
		width: 100%;
		position: relative;
	}
	.navbar-form
	{
		border-top: 0;
        border-bottom: 0;
		box-shadow: inherit;
		-webkit-box-shadow: inherit;
	}
	.nav.navbar-nav
	{
		z-index: 999;
        position: relative;
        right: 0;
	}
	.navbar-toggle
	{
		border: none;
		background: #CB1A20;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
	{
		background:#CB1A20;
	}
	.navbar-default .navbar-toggle .icon-bar 
	{
       background-color: #fff;
    }
	.reciepe_box
	{
		margin-bottom: 20px;
	}
	.story_sec .story_box
	{
		height: auto;
		margin-bottom: 20px;
	}
	.assurance_sec .assurance_box
	{
		height: auto;
		margin-bottom: 20px;
	}
	.trend-box {
        margin-bottom: 20px;
    }
	.space_div
	{
		display: none;
	}
	.team-member {
       margin-bottom: 20px;
    }
	.team-member, .team-member .team-img img {
        width: 100%;
    }

	.contact_form {
       margin-top: 30px;
	   padding: 20px;
    }
	.story_sec .story_box.box_height {
    height: auto;
     }
	#footer .footer_link .top_link li {
    width: 100%;
    margin: 5px 0;
    }
	#footer .news_letter span {
    margin-top: 20px;
}
}
@media screen and (max-width:480px) {
	.navbar-brand 
	{
	   width: 120px;
    }
	button.sub-btn {
    float: left;
    width: 30%;
    margin-top: 15px;
}
}