@media(max-width:1024px){
	.header-wrapper, .search-wrapper, .footer-wrapper, .section-wrapper {
		width:95%;
	}
	.search-box.inner-search-box ul li{
		width:41%;
	}
	.toggle .logo {
		padding: 15px 4px;
	}
	.without-a {
		width: 72%;
	}	
	.without-a img, .border-active img, .outer-li a img {
		float: left;
		width: 16px;
	}
	.outer-li span {
		float: left;
		width: 82%;
		padding-left:3px;
	}
	.toggle .left-collapse li{
		width:60px;
	}
	.toggle .left-collapse li:hover span{
		left:54px;
	}
	.toggle .left-collapse li .extra ul{
		left:75px;
	}
}


@media(max-width:768px){
	.main-container {
		float: none;
		margin: 0 auto;
		width: 95% !important ;
	}
	.mar-top {
		margin-top: 90px;
	}
	#toggle.white-toggle {
		background: transparent none repeat scroll 0 0;
		border-radius:0;
		cursor:normal;
		padding:0;
	}
	#toggle.white-toggle .fa{
		color:#0075BD;
		background-color:#fff;
		padding: 7px 10px;
		cursor:pointer;
		border-radius:3px;
		font-size: 21px;
		margin-right: 15px;
	}
	#toggle {
		background-color: rgb(0, 117, 189);
		border-radius: 3px;
		color: #fff;
		cursor: pointer;
		display: block;
		float: right;
		font-size: 21px;
		padding: 5px 10px;
	}
	.nav{
		float:left !important;
		background-color: #E6EBF0;
		border-radius: 5px;
		position: absolute;
		top: 70px;
		right:2%;
		z-index: 11;
		margin:0 auto;
		padding:10px;
		display:none;
	}
	.nav li{
		width:100%;
		line-height:40px !important;
	}
	.nav-right-signup{
		margin-top:0;
	}
	.nav-right-signup a{
		padding:6px 12px !important;
	}
	.nav-menu ul li a{
		color: rgb(0,117,189);
		font-size:16px;
	}
	.inner-search-box{
		width:100%;
	}
	.footer .section-footer-end, .footer .footer-end-links, .footer .footer-social{
		float: left;
		margin-bottom: 30px;
		margin-top: 0;
		text-align: center;
		width: 100%;
	}
	.footer .footer-social, .footer .footer-end-links{
		margin-bottom:0;
	}
	.section-footer-end img {
		width: 25%;
	}
	.footer-end-logo img {
		width: 50%;
	}
	.footer .footer-icon {
		margin-right: 2%;
	}
	.left-sidebar {
		width: 100%;
	}
	.right-sidebar {
		width: 100%;
	}
	.socialIcons, .getDirections{
		text-align:center;
	}
	.currentCoupons {
		width:100%;
	}
	.outer-container-part {
		margin-top:0;
	}
	.rightSidebar-menu {
		display: none;
	}
	.toggle-Rightmenu{
		background-color: #E6EBF0;
		border-radius: 10px;
		display: none;
		margin-bottom: 15px;
		padding: 15px;
		width: 100%;
		border:1px solid #ccc;
	}
	#right-sidebar-toggle {
		background-color: #0075bd;
		border-radius: 4px;
		color: #fff;
		cursor: pointer;
		display: block;
		float: left;
		font-size: 20px;
		margin-bottom: 15px;
		margin-left: 7px;
		padding: 6px 12px;
		width: auto;
		margin-top: 15px;
	}
	.toggle-Rightmenu:after{
		border-bottom: 6px solid #ccc;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		bottom: 77.3%;
		content: "";
		left: 5%;
		position: absolute;
	}
	.toggle-Rightmenu li {
		display: inline-block;
		float: left;
		line-height: 40px;
		width:50%;
	}
	.toggle-Rightmenu li a {
		color: #0075bd;
		font-size: 16px;
		font-weight:bold;
	}
	.deatil-facebook {
		display: none;
	}
	.responsive-logo {
		float: left;
		width: 100%;
		display:block;
		background-color:#0075BD;
	}
	.responsive-logo .logo {
		float: left;
		width:30%;
	}
	.responsive-logo .header {
		color: #fff !important;
		float: right;
		margin-top: 0;
		padding-top: 10px;
		width: 70%;
		border-bottom:0;
		display:block;
	}
	.responsive-logo .log {
		margin-top: 10px;
	}
	.responsive-logo .welcome-outer{
		font-size:16px;
	}
	.responsive-logo .welcome-outer a {
		background-color: #fff;
		border-radius: 2px;
		margin-left: 5px;
		padding: 6px 12px;
		font-size:16px;
		color:#0075BD;
	}
	.responsive-logo .welcome-outer a:hover {
		text-decoration: none;
	}
	.left-sidebar{
		width:100%;
	}
	.left-sidebar .logo{
		display: none;
	}
	.left-sidebar {
		min-height: 100% !important;
	}
	.responsive-menu{
		background-color: white;
		display: block;
		float: right;
		padding: 10px 28px;
		text-align: right;
		width: 100%;
	}
	.responsive-menu #toggle .fa {
		background-color: #0075BD;
		color: #fff;
		cursor: pointer;
		font-size: 21px;
		padding:5px 10px;
		border-radius:3px;
	}
	#showmenu{
		display:none;
	}
	.header {
		display: none;
	}
	.right_widget {
		padding-top: 2px;
	}
	.nav-menu-header
{
	display:block;
}
.custom-sticky-header .white-toggle
{
	position: absolute !important;
	top: 0;
	width: 100%;
	background-color: #1c6fa6 !important;
	right: 0;
	left: 0;
	margin: 0;
	padding:6px 0 !important;
}
.custom-sticky-header .white-toggle a
{
	float: right;
	font-size: 19px;
	color: #fff;
	padding-right:28px;
}
.custom-sticky-header
{
	position:relative;
	padding-bottom: 20px;
}
.custom-sticky-header .white-toggle .fa
{
	float:left;
	background-color:#1c6fa6 !important;
	color:#fff !important;
	font-size:17px !important;
}
.custom-sticky-header .white-toggle a span
{
	margin-top: 3px;
	float: left;
}
.cust-main-header
{
	display:block;
}
.custom-sticky-header .logo-part
{
	width:100%;
	text-align:center;
	padding-right:0;
}
.custom-sticky-header .logo-part img
{
	max-width:80%;
}
.custom-sticky-header .nav-menu
{
	width:100%;
}
.cust-header-right-cont
{
	width:100%;
	text-align:center;
}
.cust-header-right-cont a
{
	float:none;
}
}

@media(max-width: 650px){
	.responsive-logo .logo{
		width:40%;
	}
	.responsive-logo .header{
		width:60%;
	}
	.custom-sticky-header .white-toggle
{
	margin-top:0 !important;
}
.cust-main-header .nav
{
	right:0;
}
}

@media(max-width: 500px){
	.responsive-logo .logo{
		width:100%;
		text-align:center;
	}
	.logo img {
		width: 200px;
	}
	.responsive-logo .header {
		width: 100%;
		padding-top:0;
	}
	.responsive-logo .log {
		margin-top: 0;
		text-align: center;
		width: 100%;
	}
	.responsive-logo .welcome-outer{
		width:100%;
	}
	.responsive-menu {
		text-align:center;
	}
	.responsive-menu #toggle{
		width:100%;
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	}
	.formContainer{
		width:100%;
		height:75px;
	}
	.formlabel{
		width:100%;
		margin-top:0;
		margin-bottom:3px;
	}
	.formBox{
		width:100%;
	}
	.footer-end-logo img {
		margin-bottom: 6px;
		width: 17%;
}
}

@media(max-width:320px){
	.logo-part {
		float: left;
		padding-top: 20px;
		text-align: center;
		width: 100%;
	}
	.logo-part img {
		width: 70%;
	}
	.nav-right-signup {
		float: none;
		width: 30%;
	}
	.nav-menu{
		padding-top:0;
		width: 100%;
	}
	#toggle {
		margin-bottom:15px;
		margin-top: 15px;
		text-align: center;
		width: 100%;
		margin-left:0;
		margin-right:0;
	}
	.nav {
		right: 21%;
		top: 183px;
	}
	.footer-end-logo img {
		width: 30%;
	}
	.overflow {
		overflow-x: scroll;
	}
	.custom-sticky-header .white-toggle
{
	margin-top:0 !important;
}
.cust-header-right-cont a
{
	font-size:24px;
}
}