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

	.responsive_menu {
    background: #181818 url("../images/assets/dropmenugrunge@1.5x.png");
    background-size: 300px;
	}
	
}



    .toggle_menu_label {
        background: url("../images/assets/toggle@2x.png");
        background-repeat: no-repeat;
        background-size: 15px;
        background-position: right 14px;
}

.flexslider .flex-control-paging li a {
background: url(../images/assets/slider_nav@2x.png); 
background-size: 30px; 
}
.flexslider .flex-control-paging li a.flex-active { 
background: url(../images/assets/slider_nav_up@2x.png); 
background-size: 30px; 
}
.icons .row:after{
	background: url(../images/assets/iconshadow@1.5x.png) no-repeat;
}


header .accent .grunge, section .accent .grunge, footer .accent .grunge{
	background: url(../images/assets/dark-grunge@1.5x.png);
	background-repeat: repeat-x;
	background-size: 700px;
}

#conversionbg{
	background: url(../images/assets/videobg@1.5x.jpg);
	background-position: center center;
	background-size: 250px 250px;
	height: 400px;
}

.page .content{
	background: url(../images/assets/backgrounds/contentblend@1.5x.png);
	background-repeat: repeat-x;
	background-size: 120px;
}

.page .content .background{
	background: url(../images/assets/backgrounds/content@1.5x.jpg);
	background-size: 250px;
}

.row.shadow-down:before{
	background: url(../images/assets/shadowdown@1.5x.png) no-repeat;
	background-size: 1400px;
	background-position: center top;
}
.row.shadow-up:after{
	background: url(../images/assets/shadowup@1.5x.png) no-repeat;
	background-size: 1400px;
	background-position: center top;
}
}

@media 	handheld, 
		only screen and (max-width : 767px) and (-webkit-min-device-pixel-ratio: 2), 
		only screen and (max-width : 767px) and (min-resolution: 192dpi)
		{

#conversionbg{
	padding-bottom: 40px;
	height: auto;
}

}