/***** mobile *****/

@media (min-width : 230px) and (max-width : 700px) {
	
	#menu_trigger{display:block; float: left; color:white; text-decoration: none; font-size: 0.9em; background: rgba(0,0,0,0.9); padding:1%; width:98%; /*-webkit-border-radius: 3; -moz-border-radius: 3; border-radius: 3px;*/}
	#menu_trigger img{float:right; width:30px; margin:3px 15px 0px 0px;}
	#m_nav {background:rgba(0,0,0,0.9); display: none; width: 100%; list-style-type:none; margin:0px; padding: 0px; color:white; float:left; text-align: center}
	#m_nav li{width:100%; text-align: center; padding: 10px 0% 10px 0px; border-bottom:solid 1px white; }
	#m_nav li:last-of-type{border-bottom:none; padding-bottom:none;}
	#m_nav li:hover{background: rgba(150,150,150,1);}
	#m_nav li:active{background: rgba(150,150,150,1);}
	#m_nav li:after{content: none;}
	#m_nav a{color:white; text-decoration:none; font-size: 1.4em;}
	
	/*#emp_trigger{display:block; float: left; color:black; text-decoration: none; font-size: 0.9em; background: rgba(220,220,220,1); padding:1%; width:98%;}
	#emp_trigger img{float:right; width:30px; margin:3px 15px 0px 0px;}
	#emp_nav {background:rgba(220,220,220,1); display: none; width: 100%; list-style-type:none; margin:0px; padding: 0px; color:white; float:left; text-align: center}
	#emp_nav li{width:100%; text-align: center; padding: 10px 0% 10px 0px; border-bottom:solid 1px black;}
	#emp_nav li:last-of-type{border-bottom:none; padding-bottom:none;}
	#emp_nav li:hover{background: rgba(0,0,0,0.5);}
	#emp_nav li:active{background: rgba(0,0,0,0.5);}
	#emp_nav li:after{content: none;}
	#emp_nav a{color:black; text-decoration:none; font-size: 1.4em;}*/

	#gallery_pix{display:none;}

	/*#empNav{display:none;}*/
	.nav_bar{display:none;}
	.logo{display:block;}
	#top{width:100%; padding:0%; text-align:left; display: block; justify-content: justify;}
	#empNav ul li label{display:none;}
	#empTop .logo{max-height:35px; clear:both; display:block;}
	#empTop span{margin:7px 3px 7px 0px; font-size:2.0em;}
	#mobileTag{padding:1% 2% 1% 2%; text-align:center; font-size:0.9em;}
	#mobileTag p{margin:0;}

	#content{width:90%; padding:0.5% 5% 0.5% 5%; min-height:300px;}

	#sectionTitle{width:90%; padding:0.5% 5% 0.5% 5%; font-size:1.5em;}


	#footerTop{width:90%; padding:1% 5% 1% 5%; display:block; border-top: 2px solid #FCCB6E; justify-content: justify;}
	#footerTop ul{display:none;}

	.logo2{width:35%; max-width:none; display:inline-block; vertical-align:text-top; height:35%; max-height: 350px; /*border:1px solid red;*/}

	#btm_left{display:inline-block; width:60%; margin-top:7%; margin-left:3%; vertical-align:text-top; /*border:1px solid red;*/}

	#btmTag{float:none; width:100%; margin-top:0%; margin-right:0%; font-size:1.2em; color:#FCCB6E;}

	#tabWrap a{text-decoration:none;}
	#tabs{width:96%; padding:2%; margin:0% 0% 1% 0%; background:black; text-align:center; color:white; text-decoration:none; font-size:1.2em; border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

	.cycle-overlay{display:none;}




	.fancy span:before,
	.fancy span:after {
		content: "";
		position: absolute;
		height: 5px;
		border-bottom: 1px solid black;
		border-top: 1px solid black;
		top: 0;
		margin-top:10px;
		width: 100%;
		max-width:100px;
	}

	.fancy span:before {
		right: 100%;
		margin-right: 5px;
	}

	.fancy span:after {
		left: 100%;
		margin-left: 5px;
	}

  	.container_2 .row{display:block; justify-content:justify;}

	.int_box{
	  	
	  	border-radius: 8px;
	  	-o-border-radius: 8px;
	  	-moz-border-radius: 8px;
	  	-webkit-border-radius: 8px;

	 	width: 43%;
	 	min-width: 100px;
	 	min-height: 100px;
	 	display: inline-block;
	 	vertical-align:text-top;
	 	
	 	margin: 0% 1% 4% 1%;
	 	padding: 1%;
	 	background-color:#E5E5E5;
	 }

	 .int_box img{
	 	width:50%;
	 }


	.int_box h2{
		font-size:0.9em;
	}


	 .boxTxt{display:none;}


	.homeQuote{

		width:90%;
		padding:2% 5% 2% 5%;
		display: block; justify-content: justify;
	}



	#oneLeft h2{
		color:white;
		/*font-family: 'Cinzel', serif;*/
		font-size:1.5em;
		font-weight:600;
		margin:3% 0px 2% 0px;
		text-transform:uppercase;
	}

	#oneLeft{
		width:96%;
		padding:0% 2% 0% 2%;
		
	}

	#oneRight{width:100%;}

	#oneRight h2{font-size:1.5em;}

	#leftPic{float:none; width:100%; margin:0% 0% 1% 0%; display:block;}
	#leftAboutPic{float:none; width:100%; margin:0% 0% 1% 0%; display:block;}

	#listwbg{margin:0% 0% 2% 0%;}

	#listwbg #leftPic{float:none; display:inline-block; vertical-align:text-top; width:100%; margin:0% 0% 1% 0%;}
	#listwbg #rightText{display:inline-block; vertical-align:text-top; width:100%;}

	#leftText{float:none; width:100%;}
	#map{float:none; width:100%; height:250px; margin:3% 0% 1% 0%;}

}

@media (max-width:450px) {
	#footer{text-align:center;}
	#footerTop{text-align:center;}
	.logo2{width:100%; max-width:200px; max-height:350px; vertical-align:text-top; height:90%; /*border:1px solid red;*/}

	#btm_left{ width:90%; margin-bottom:1%; margin-left:0%; margin-top:0; vertical-align:text-top; /*border:1px solid red;*/}


	.fancy span:before,
	.fancy span:after {
		content: "";
		position: absolute;
		height: 5px;
		border-bottom: 1px solid black;
		border-top: 1px solid black;
		top: 0;
		margin-top:10px;
		width: 100%;
		max-width:40px;
	}

	.fancy span:before {
		right: 100%;
		margin-right: 5px;
	}

	.fancy span:after {
		left: 100%;
		margin-left: 5px;
	}
}

@media (max-width:370px) {
	#empNav{clear:both; font-size:1.13em; text-align:center; margin:0% 3% 0% 3%;}

}

/***** tablet *****/

@media (min-width : 700px) and (max-width : 1010px) {

	#menu_trigger{display:block; height:100%; float: right; color:white; text-decoration: none; font-size: 0.9em; text-align:left; margin-left:10px; background: rgba(0,0,0,0.9); padding:5px 0px 5px 10px; width:30%; -webkit-border-radius: 0px 0px 3px 3px; -moz-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px;}
	#menu_trigger img{float:right; width:30px; margin:3px 15px 0px 20px;}
	#m_nav {background:rgba(0,0,0,0.9); display: none; width: 100%; list-style-type:none; margin:0px; padding: 0px;color:white; float:right; text-align: center}
	#m_nav li{width:100%; text-align: center; padding: 10px 0% 10px 0px; border-bottom:solid 1px white; }
	#m_nav li:last-of-type{border-bottom:none; padding-bottom:none;}
	#m_nav li:hover{background: rgba(150,150,150,1);}
	#m_nav li:active{background: rgba(150,150,150,1);}
	#m_nav li:after{content: none;}
	#m_nav a{color:white; text-decoration:none; font-size: 1.4em;}
	
	/*#emp_trigger{display:block; float: left; color:black; text-decoration: none; font-size: 0.9em; background: rgba(220,220,220,1); padding:1%; width:98%;}
	#emp_trigger img{float:right; width:30px; margin:3px 15px 0px 0px;}
	#emp_nav {background:rgba(220,220,220,1); display: none; width: 100%; list-style-type:none; margin:0px; padding: 0px; color:black; float:left; text-align: center}
	#emp_nav li{width:100%; text-align: center; padding: 10px 0% 10px 0px; border-bottom:solid 1px black; }
	#emp_nav li:last-of-type{border-bottom:none; padding-bottom:none;}
	#emp_nav li:hover{background: rgba(0,0,0,0.5);}
	#emp_nav li:active{background: rgba(0,0,0,0.5);}
	#emp_nav li:after{content: none;}
	#emp_nav a{color:black; text-decoration:none; font-size: 1.4em;}*/

	#gallery_pix_mobile{display:none;}

	/*#empNav{display:none;}*/
	.nav_bar{display:none;}
	#mobileTag{display:inline-block; width:40%;}
	#top{width:96%; padding:0% 2% 4% 2%; text-align:left; display: block; justify-content: justify;}
	#empNav ul li label{display:none;}
	#empTop .logo{max-height:40px;}
	.logo{float:left;}

	#content{width:90%; padding:0.5% 5% 0.5% 5%; min-height:450px;}
	#sectionTitle{width:90%; padding:0.5% 5% 0.5% 5%; font-size:1.5em;}


	#footerTop{width:90%; padding:1% 5% 1% 5%; display:block; border-top: 2px solid #FCCB6E; justify-content: justify;}

	.logo2{width:20%; max-width:none; display:inline-block; vertical-align:text-top; max-height: 350px; /*border:1px solid red;*/}

	#btm_left{display:inline-block; width:75%; margin-top:0%; margin-left:3%; vertical-align:text-top; /*border:1px solid red;*/}

	#btmTag{float:none; width:100%; margin-top:0%; margin-right:0%; font-size:1.2em; color:#FCCB6E;}

	#tabWrap a{text-decoration:none;}
	#tabs{width:43%; padding:2%; display:inline-block; text-align:center; margin:1%; background:black; color:white; text-decoration:none; font-size:1.2em; border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}



  	.container_2 .row{display:block; justify-content:justify;}

	.int_box{
	 	width: 45%;
	 }


	.homeQuote{

		width:90%;
		padding:2% 5% 2% 5%;
		display: flex; justify-content: space-between;
	}


	#oneLeft{
		width:45%;
		padding:0% 2% 0% 2%;
		
	}

}

/***** desktop *****/

@media (min-width : 1010px) {

	#gallery_pix_mobile{display:none;}
	#menu_trigger{display:none;}
	#m_nav{display:none;}
	#emp_trigger{display:none;}
	#emp_nav{display:none;}
	#mobileTag{display:none;}
	#empTop .logo{max-height:55px;}
}

@media (min-width : 1010px) and (max-width : 1300px) {

	#top{width:90%; padding:0% 5% 0% 5%; font-size:0.9em;}
	#empTop{font-size:0.9em;}
}


@media print {

	#coupon1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	    width:100%;
	    max-width:450px;
	    /*height:152px;*/
	    padding:145px 15px 35px 15px;
		text-align:left;
		position:relative;
		z-index:4;
	}

	#couponText{
		width:100%;
		height:100%;
		overflow:hidden;
		position:relative;
		z-index:5;
		color:black;
	}

}
@media (min-width : 1920px){
	.cycle-slideshow{
		max-width: 1920px;
		margin:0 auto;
	}
	#content{
		max-width: 1920px;
		margin:0 auto;
		
	}
}