/* Large desktops and laptops */
@media (min-width: 1200px) {
	
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	header,
	#header-slider,
	#header-slider .item{
	    height: 460px;
	}

	.home #header-slider .item{
		height: 530px;
	}

	nav.navbar{
		padding-top:40px;
	}

	.home section h1 {
	    padding-left: 254px;
	}

	#customNav{
		margin-top: -55px;
	}
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	header,
	#header-slider,
	#header-slider .item{
	    height: 380px;
	}

	.home #header-slider .item{
		height: 530px;
	}
	
	nav.navbar{
		padding: 30px 0px 20px 0px;
	}

	#navbar h3 {
	    font-size: 36px;
	    padding-bottom: 15px;
	}

	.home section h1 {
	    font-size: 36px;
	    padding-left: 192px;
	}

	footer {
	    padding: 20px 0;
	    text-align: center;
	}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {

	#header-slider,
	#header-slider .item{
	    height: 260px!important;
	}

	#header-slider{
		width: 100%!important;
		float: left!important;
	}

	header,
	header > div{
	    height: auto!important;
	}

	header nav{
	    float: none!important;
	}

	.navbar-nav>li>a{
		padding-left: 0;
	}

	.navbar-toggle{
		margin-right: 0
	}

	header .container{
		padding-right: 0;
		padding-left: 0;
	}

	nav.navbar{
		width: 100%;
	    height: auto;
	    padding-top:10px;
	    padding-bottom:0;
	    float: initial;
	}

	nav.navbar h3{
		font-size: 36px;
		border-bottom: none;
		padding:0 0 15px 0;
		margin:0;
	}

	.home section h1,
	section h1{
		font-size: 36px;
	}

	.home section h1{
		
		padding-left:0;
		margin-bottom: 0
	}

	#panel-nav{
		margin-top: 20px;
    	margin-bottom: 0px;
	}

	#panel-nav .panel-item{
		margin-bottom: 20px;
	}

}

/* Portrait phones and smaller */
@media (max-width: 480px) {
	
	.home section h1,
	section h1{
		font-size: 26px;
	}

	#panel-nav .panel-item {
	    margin-bottom: 10px;
	}

	input.wpcf7-form-control, 
	.wpcf7-textarea{
		width: 100%;
	}

	.wpcf7-form-control-wrap div,
	.wpcf7-form-control-wrap iframe{
		width: 100%!important;
	}
}

@media (max-width: 320px) {
	
}
