@media screen and (min-width: 1200px) {

	.menu_overlay_1
	{
		position:			absolute;
		bottom:				40px;
		left:				410px;
		width:				181px;
		height:				55px;
		border:				none;
		background:			none;
		cursor:				pointer;
		z-index:			100000;
	}
	
	.menu_overlay_2
	{
		position:			absolute;
		bottom:				40px;
		left:				591px;
		width:				201px;
		height:				55px;
		border:				none;
		background:			none;
		cursor:				pointer;
		z-index:			100000;
	}
	
	.img-div {
		margin-left: -5px;
	}
}
@media screen and (max-width: 1200px) {

	.menu_overlay_1
	{
		position:			absolute;
		bottom:				40px;
		left:				307px;
		width:				132px;
		height:				55px;
		border:				none;
		background:			none;
		cursor:				pointer;
		z-index:			100000;
	}
	
	.menu_overlay_2
	{
		position:			absolute;
		bottom:				40px;
		left:				439px;
		width:				150px;
		height:				55px;
		border:				none;
		background:			none;
		cursor:				pointer;
		z-index:			100000;
	}
		
    .top-menu ul li {   margin: 0 3px;  font-size: 11px; }
    .top-menu.vertical ul li { width:100%; }
    header { height: 175px;}

    .main-menu ul li a { padding: 17px 13px; }
    .main-menu { font-size: 12px; }
    .main-menu ul li ul {    font-size: 11px; }
    .main-menu ul li ul li a { width: 100%; padding: 8px 0 8px 25px; }
    .adds h2 {
        font-size: 28px;

    }
    .img-div {
        min-height: 116px;     width: 100%;
    }
    .adds {
        margin-top:15px;
        width: 33%;
        padding: 0 0 0 1%;
    }
	
	.img-div {
		margin-left: -5px;
	}
}

@media screen and (max-width: 990px) {

	.menu_overlay_1
	{
		display:			none;
	}
	
	.menu_overlay_2
	{
		display:			none;
	}
	
    .main-menu ul li a {
        padding: 10px 13px;
        width: 100%;
    }
    .main-menu ul {
        display: none;     position: absolute;
        background: #fff;
        top: 53px;
        z-index: 999;    width:100%;
    }
    .main-menu ul li ul .dropdown ul {margin-left:0;}
    .main-menu ul li ul {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
    }
    .main-menu ul .dropdown {background:none;}
    .main-menu {position:relative;}
    .adds h2 {
        font-size: 21px;

    } .adds p {
        font-size: 11px;
    }
    header { height: 115px;}
    .left-div {
        width: 100%;
    }

    .main-menu ul li {
        width: 100%;
    }
    .menu-mobile {
        display: block;
        color: #881110;
        font-size: 42px;
        margin-top: 5px;
        float: left;
        margin-left: 15px;
        cursor: pointer;
    }
    .searchbar { margin-top: 4px; }
    #search .input-lg { width: 150px; }
    #search .input-group-btn { width: auto; }
	
	.img-div {
	  margin-left: -3px;
	}

}
@media screen and (max-width: 768px) {
	
	.menu_overlay_1
	{
		display:			none;
	}
	
	.menu_overlay_2
	{
		display:			none;
	}
	
    .bottom-strip {
        margin-top: 0px; 
    }
    .menu-style{    margin-bottom: 30px;
                    border-bottom: 1px solid #fff;
                    padding-bottom: 20px;}
    .left-div {
        width: 100%;
    }
    .img-div {
        width: 100%;
    }
    .adds{    padding: 0;
              text-align: center;}
    .banner{margin-bottom:30px;}

    .banner img{width:100%;}
    .adds h2{font-size:42px;}
    .adds p{font-size:14px;}
    .shoppingcard{background:none; padding:0;}
    header {
        height: auto;
        display: block;
        padding-bottom: 5px;
        margin-top: 10px;
    }
    img.logo {
        margin:0;
    }
    .top-menu {

        margin-top: 3px;

    }
    .mobile-right{right:0;}
    .mobile-right ul li {margin-right:0;}
    .menu-mobile{display:block;}
    .top-menu ul{ }
    .top-menu.vertical ul li{ width:100%; margin-bottom:2px; float: left; font-size: 9px; margin-left:0 }
    .top-menu li {} 
    .top-menu ul li a{ }
    .main-menu { margin-top: -6px; background: #eee; }
	.img-div {
	  margin-left: 0px;
	}
    
}

@media screen and (max-width: 680px) {

	.menu_overlay_1
	{
		display:			none;
	}
	
	.menu_overlay_2
	{
		display:			none;
	}
	
   .adds {
        padding: 0;
        text-align: center;
        width: 100%;
    }
	.img-div {
	  margin-left: 0px;
	} 
	.adds {
	  display: none;
	}
}

@media screen and (max-width: 477px){

	.menu_overlay_1
	{
		display:			none;
	}
	
	.menu_overlay_2
	{
		display:			none;
	}
	
	.btn.btn-inverse1.btn-block.btn-lg.dropdown-toggle > span {
		display: none;
	}
}