

/*
	Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
    #menu-item-4355{
        display:none !important;
    }
    
	#top .av_header_transparency #header_meta {
		
		border-bottom: 0px solid rgba(255,255,255,0.25) !important;
	}
	
	#top .av_header_glassy.av_header_transparency #header_main_alternate {
		
		background-color: rgba(0,0,0,0.2) !important;
	}
	
	.inner-container {
		position: absolute;
		height: 100%;
		width: 100%;
		margin-top: -14px;
	}
	
	#top .sub_menu>ul, #top .sub_menu>ul>li {
		
		font-size: 17px   !important;
		font-weight:normal !important;
	}
	#header {
		
		background: rgba(0,0,0,0.7) !important;
	}
	
	.phone-info{
		font-size:17px;
		font-weight:normal;
		padding-top:12px;
		float:right;
		
	}
	
	.phone-info{
		padding-right:15px;
		
	}
	
	#featured_packages .container {
		width: 98% !important;
		max-width: none !important;
		padding: 10px;
	}
	
	.header_color .main_menu .menu ul li a, .header_color .main_menu ul ul {
		background-color: rgba(71,21,15,0.4) !important;
		border:0px !important;
		text-transform:uppercase;
		font-weight:bolder;
		font-size:0.9em;
	}
	
	
	
	#top .av-submenu-container {
		height: 52px;
		position: relative !important;
		width: 1030px;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		margin: 0 auto;
	}
	
	
	#header_meta{
		width:70%;
		float:right;
	}
	
	
	.av-logo-container{
		width:30%;
		float:left;
		margin-top:-25px;
	}
	
	
	.logo, .logo a {
		overflow: hidden;
		position: absolute !important;
		display: block;
		height: 73px;
		width: 100% !important;
		padding: 10px;
		margin-top: -8px;
	}
	
	.main_menu .menu ul { width: 400px; }
	
	
	.logo, .logo a {
		overflow: hidden;
		position: absolute !important;
		display: block;
		height: 73px;
		width: 55% !important;
		padding: 10px;
		margin-top: -22px;
	}
	
	.inner-container {
		position: absolute;
		height: 100%;
		width: 94%;
		margin-top: -14px;
	}
	
	
	.sub_menu_space{
		
		padding-top:15px;
	}
	
	.title_container .main-title {
   
    margin-top: 0px !important;
    
}
.html_header_top.html_logo_center .logo{
padding: 0px !important; 
width: auto !important;
height: auto !important;
}

.logo img{
max-width: 100% !important;
max-height: 100% !important;
}

.logo, .logo a {
    overflow: hidden !important;
    position: absolute !important;
    display: block !important;
    height: 145px !important;
    width: 60%!important;
    padding: 10px !important;
    margin-top: -22px !important;
	
}


	.phone-info span {
   
    font-size: 14px !important;
}
}

@media only screen and (min-width: 991px ) and (max-width: 1221px)  {
	.responsive .logo {
  
    width: 467px !important;
}
}
@media only screen and (min-width: 1900px ) and (max-width: 1200px)  {
	.responsive .logo {
  
    width: 467px !important;
	height:200px !important; 
}
}