#j_viewmenu{
	display:none;
	width:35px;
	height:35px;
	background:url("../images/menu-icon.png") no-repeat center center;
	cursor:pointer;
	position:absolute;
	right:10px;
	top:0px;
}
#j_viewmenu.active{
	background:url("../images/menu-icon-close.png") no-repeat center center;
}
#j_viewmenu:hover{
	
}
.hideDesktop{
	display:none;
}
@media (min-width: 769px){
    #j_menu{
        display:block!important;
    }
}
@media (max-width: 768px){
	.viewMobile{
		display:block;
	}
	.container{
		padding: 0 10px;
	}
	/*Responsive*/
	.row{
		margin:0;
	}
	.span8,.span7,.span6,.span5,.span4,.span3,.span2,.span25{
		width:100%;
		float:none;
		padding: 0 0 20px 0;
	}	
	/*head*/	
	#j_top_head{
		text-align:right;
	}
  #j_top_head .custom{
    line-height:inherit;    
  }
  #j_top_head .yelp_box{        
    margin-bottom:4px;
  }
	#j_top_head .span6{
		padding:0;
	}
	#j_logo{
		width: 100px;
		top: -40px;
		left: 5px;
		float:none;
	}
	#j_banner, #j_slide{
	    padding-bottom:20px;
	}
	.banner_top_box,.banner_bottom_box{
	    position:relative;
	    text-align:center;
	}
	.slick-dots{
	    display:none;
	}
	#j_banner .container img {
    	display: inline-block;
    }
    .banner_bottom_box img {
    	margin-top: -95px;
    }
	.mobileBtnFreeQuote{
		display: inline-block;
		padding: 2px 10px;
		border-radius: 10px;
		position: absolute;
		right: 50px;
		top: 2px;
		font-family:oswald,arial;	
		font-size:18px;
	}
	.mobileBtnFreeQuote:hover{
		color: #fff;
		background: #666;
	}
	/*menu*/
	#j_viewmenu{
		display:block;
	}
	#j_menu{		
		padding: 35px 0 10px 0;		
		display: none;
		border-top: 1px solid #cecece;
		border-bottom: 1px solid #cecece;
	}
	#j_menu .menu{
		display:block;
		background:#efefef;
	}
	#j_menu .menu li{
		display:block;
		margin-bottom:1px;
		padding:0;
		background:none!important;
	}
	#j_menu .menu li a{
		display:block;		
		font-size:15px;
		padding: 5px 0;
		text-align:center;
		color:#333!important;
	}
	#j_menu .menu li a:hover,#j_menu .menu li.active>a{
		background:#669900!important;
		color:#fff!important;
	}
	/*level2*/
	#j_menu .menu ul,#j_menu .menu ul ul{
		display:block;
		position:relative;
		left:0!important;
		width:100%;
		top:0;
		transform: unset!important;
		-webkit-transform: unset!important;
		background:none;
		padding:1px 0;
	}	
	#j_menu .menu ul ul,#j_menu .menu ul li:hover>ul{
		display:none;
	}
	#j_menu .menu ul>li.parent:before{
		content: '';
		border-right: 8px solid transparent;
		border-left: 8px solid transparent;
		border-top: 10px solid #669900;
		width: 0;
		height: 0;
		float: right;
		margin: 5px;
		position: absolute;
		right: 0;
	}
	#j_menu .menu ul>li.parent.viewsub:before{
		border-top: 0px solid #669900;
		border-bottom: 10px solid #669900;
	}
	#j_menu .menu ul ul{
		
	}
	/*FreeEstimate hidden*/
	#j_menu .menu li.item-124{
		display:none;
	}
	#j_nav{
		padding:0;
		min-height:35px;
	}
	#j_menu .menu>li>ul>li.parent>a{
		pointer-events: none;
	}
	/*slider*/
    .slider img {
    	/* min-width: 1200px; */
    	min-height: 0;
    }
	/*bototm*/
	#j_bottom{
		text-align:center;
	}
	/*footer*/
	.footerrow .span3{
		width:50%;
		float:left;
	}
	#j_main{
		overflow: hidden;
	}
}
@media (max-width: 500px){
    .homepage_head > span::before {
    	content: '';
    	display: block;
    }
}
@media (max-width: 450px){
     .banner_bottom_box img {
    	margin-top: -22.3%;
    }
    h1, .h1 {
        font-size: 25px;
    }
        .phone > span {
    	color: #669900;
    }
    .phone > span::before {
    	content: '';
    	display: block;
    }    
}
