#navigation select {
    display: none;
    width: 100% !important;
    outline: 0;
}

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		#navigation {
			float: none;
			margin-top: 5px;
		}
		#navigation ul {
			display: none;
		}

		#navigation select {
			cursor: pointer;
			display: inline-block;
			font-size: 14px;
			padding: 8px;
		}
		
		#home-slider .flex-preload {
			min-height: none;
		}
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		#main-wrapper {
			width: 808px;
		}
		
		#navigation select {
			margin-top: 20px;
		}
		
		.three .pricing-table, .four .pricing-table, .five .pricing-table, .six .pricing-table {
			width: 50%;
		}
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		#main-wrapper {
			width: 340px;
		}
		
		#logo {
			display: block;
			float: none;
			margin-bottom: 10px;
			text-align: center;
		}

		#logo img{
			display: inherit;
		}
		
		.port-nav {
			float: left;
			margin-top: 0;
			padding-bottom: 25px;
		}
		
		.port-half-desc .port-item-content {
			margin-top: 15px;
		}
		
		.entry-meta-bot li {
			margin-bottom: 5px;
		}
		
		#port-slider .flex-direction-nav li a.flex-next, #port-slider .flex-direction-nav li a.flex-prev, #entry-slider .flex-direction-nav li a.flex-next, #entry-slider .flex-direction-nav li a.flex-prev, .flex-slider-shortcode .flexslider .flex-direction-nav li a.flex-next, .flex-slider-shortcode .flexslider .flex-direction-nav li a.flex-prev {
			width: 40px;
			height: 50px;
			line-height: 50px;
			font-size: 16px;
		}
		
		.flex-caption {
			display: none;
		}
		
		.blog-sidebar
		{
			padding: 40px 0;
		}
		
		#commentform input {
			width: 100%;
		}
		
		#comments ul.children {
			padding: 0;
		}
		
		#comments .user {
			width: 50px;
			height: 50px;
			margin-right: 15px;
		}
		
		#contactform input.text-input {
			width: 100%;
		}
		
		#footer h4 {
			margin-top: 15px;
		}
		
		.copyright {
			float: none;
			text-align: center;
			margin: 5px 0 0 0;
		}
		
		#footer-menu {
			float: none;
			text-align: center;
			margin: 5px 0 0 0;
		}
		
		.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
			width: 100%;
			margin: 0 0 25px;
		}
		
		.pricing-tables-wrapper {
			margin-top: 15px;
		}
		
		.three .pricing-table, .four .pricing-table, .five .pricing-table, .six .pricing-table {
			width: 100%;
			margin-bottom: 35px;
		}
		
		.pricing-featured {
			top: 0;
		}
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		#main-wrapper {
			width: 460px;
		}
		
		#logo {
			display: block;
			margin-bottom: 10px;
			text-align: center;
		}

		#logo img {
			display: inherit;
		}
		
		#home-slider {
			margin: 0 -20px 0;
		}
		
		#googlemaps {
			margin: 0 -20px;
		}
		
		.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
			width: 100%;
			margin: 0 0 25px;
		}
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		#main-wrapper {
			width: 320px;
		}
		
		.phone_info {
			margin-right: -10px;
		}
		
		#home-slider {
			margin: 0 -10px 0;
		}
		
		#googlemaps {
			margin: 0 -10px;
		}
	}


/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/