/* Large Tablet Devices ----------- */
@media only screen 
and (max-width : 960px) {
	html, body{
		-webkit-touch-callout: none;
		-webkit-user-select: none; /* Webkit */
		-moz-user-select: none;    /* Firefox */
		-ms-user-select: none;     /* IE 10  */
	}

	/*
	* Header
	*/
	header.page-header {
		height: auto;
		overflow: visible;
		background:#fff;
	}
	.header-holder{height:auto;position:relative;padding:0;}
	
	.logo-wrapper,
	.cb-logo{ 
		text-align: center;
		float: none; 
		margin: auto;
		display: block;
	}
	.logo-wrapper{position:static;padding:10px;}
	.header-info{float:none;display:block;text-align:center;margin:0 auto 10px;padding:0;position:static;}
	.header-info ul li{padding-left:0;}
	.header-info ul li:before{content:""!important;}
	.header-social{float:none;display:block;text-align:center;margin:0 auto;padding:0;position:static;}
	/*
 	* Primary Navigation Config
	*/
	
	nav.page-nav{ 
		float: none; 
		clear: both;
		height:auto;
		background:#f1efd9;
		transition:none;
		padding:10px 0
	}
	
	nav.page-nav ul{ 
		margin: 0; 
		padding: 0;
		text-align: center; 
	}
	
	nav.page-nav li{
		width: 32%;
		display: inline-block;
		vertical-align: top;
		text-align: left;
	}
	
	nav.page-nav ul li a{ 
		text-align:center;
		margin: 5px;
		border:1px dashed #54c69f;
		border-radius:5px;
	}
	
	nav.page-nav li span{ 
		display: block; 
	}
	nav.page-nav ul li:after{content:"";}
	/* Nth Drop Down */
	nav.page-nav ul ul,
	nav.page-nav ul li:hover ul{ 
		display: none; 
		left: 0; 
		top: 100%;
	}
	
	nav.page-nav ul ul li a{ 
		
	}
	
	/*
	*BANNER
	*/
	.banner{height:auto !important; margin:0 auto!important;}
	.flash{display:none;}
	.rflash{display:block;}
	.slogan{background:#54c69f;padding:10px;}
	.slogan h2{font-size:50px;color:#fff;padding:0;}
	
	
	
	/* Content Area Drop Down */
	.grid{padding:15px 10px;margin:0 auto;}
	.page-content,
	aside.page-sidebar{
		float: none;
		margin: auto;
		width: 100%;
	}
	
	.page-content{
		text-align: center;
	}
	
	/*
	*MIDDLE
	*/
	.mid{height:auto;background:#56c8a1;padding:15px 10px;}
	.mid form{margin:0 auto;}
	.input-con{float:none;margin:10px auto;}
	.mid label{text-align:center;}
	.mid input, .mid select{width:100%!important;}
	.mid .i1 input {width:90% !important}
	.mid input[type="submit"]{padding:10px 0 10px;}
	.f-btn{position:static;width:100%;height:auto;padding:5px;}
	.f-btn span{position:static;margin:-39px 0 0;display:block;}
	
	/*
	*BOTTOM
	*/
	.bottom-top{height:auto;background:#f1efd8;padding:15px 10px;}
	.gallery{padding:0;}
	.gallery ul li:first-child{display:block;position:static;transform: none;-webkit-transform: none;-moz-transform: none;margin:0 auto!important}
	.gallery ul li img{width:303px;max-width:100%;height:174px;}
	.gallery ul li{float:none!important;margin:10px!important;}
	
	.bottom-bot{height:auto;padding:15px 10px;}
	.bottom-bot > .container{padding:0;}
	.testi{padding:0;}
	.com-left{text-align:center;margin:0 auto;float:none;display:block;}
	.com-left h3{padding:100px 0 0;}
	.comments .com-left span:before{top:0;left:0;right:0;}
	
	.com-right{width:100%;text-align:center;margin:15px 0 0;}
	.com-right small{padding:30px 0 0;}
	.com-right small:before{top:3px;left:0;right:0;}
	
	/*
	*FOOTER
	*/
	.footer-top{height:auto;padding:15px 0 0;}
	.map{width:100%;height:auto;}
	.map-img{position:static;display:block;vertical-align:middle;}
	
	.footer-bottom{height:auto;margin:0 auto;padding:15px 10px;background:rgba(0,0,0,.5);}
	.footer-bottom > .container{}

	.socials{margin:0 auto;}
	.socials ul li a{display:block;margin:5px!important;}
	.nav-footer{margin:15px auto;}
	/*
	* Copyright, Icons Config
	*/
	
	#copyright, .icons{
		float: none;
		margin: 0 auto;
		text-align: center;
	}
}
/* Table Devices */
@media only screen 
and (max-width : 800px) {
	.slogan h2{font-size:30px;}
}
/* Table Devices */
@media only screen 
and (max-width : 734px) {
	
	/*
 	* Primary Navigation Config
	*/
	#nav-area{min-height:50px;background:#f1efd9;position:relative;}
	.nav-toggle-button,
	nav.page-nav li,
	nav.page-nav li span{ display: block; }
	.nav-toggle-button small{position:absolute;left:10px;color:#f15446;font-size:20px;font-weight:bold;top:10px;}
	
	nav.page-nav{
		display: none;
	}
	
	nav.page-nav ul{
		margin: 0; 
		padding: 0 5px;
	}
	
	nav.page-nav li{
		width: 100%;
		display: block;
	}
	
	nav.page-nav li a{
		padding: 10px 0;
	}
	
	/* Nth Drop Down */
	nav.page-nav ul ul{ 
		position: relative;
	}
	
	nav.page-nav ul ul li a{
		width: auto;
	}
	.col3{column-count:2;-webkit-column-count:2;-moz-column-count:2;}
}

/* Smartphones */
@media only screen 
and (max-width : 600px) {
.floatleft-img{display:none;}
.floatright-img{display:none;}
.testi h2{font-size:22px;}
.rflash{display:none;}

}
/* Smartphones */
@media only screen 
and (max-width : 500px) {
	.col2{column-count:1;-webkit-column-count:1;-moz-column-count:1;}
	.col3{column-count:1;-webkit-column-count:1;-moz-column-count:1;}
	
	.slogan h2{font-size:24px;line-height:25px;}
	.content-img{display:none;}
	
	.gallery ul li{display:block;}
	.gallery ul li{margin:10px auto!important;}
	
	
	/* 
	* Footer Area Config 
	*/
	
	.nav-footer{}
	.nav-footer ul{
		padding: 0;
	}
	
	.nav-footer ul li{
		display: block;
	}
	.nav-footer ul li:after{content:"";}
	.nav-footer ul li a{display:block;padding:5px 0;text-align:center;border:1px dashed #fff;}

}
