/* Large Tablet Devices ----------- */
@media only screen 
and (max-width : 1000px) {
	html, body{
		-webkit-touch-callout: none;
		-webkit-user-select: none; /* Webkit */
		-moz-user-select: none;    /* Firefox */
		-ms-user-select: none;     /* IE 10  */
	}
	body{background:none;}
	/*
	* Header
	*/
	header.page-header {
		height: auto;
		overflow: visible;
		background: transparent linear-gradient(to bottom, #32154c, #2e1347);
		padding:10px;
	}
	.cb-logo img, .cb-logo h2 {display:block; text-align:center; margin:0 auto;}
	.logo-wrapper,
	.cb-logo{ 
		text-align: center;
		float: none; 
		margin: auto;
		display: block;
	}
	.logo-wrapper{position:static;padding:0;}
	.header-info{float:none;display:block;text-align:center;margin:10px auto 0;padding:0; position:relative; }
	/*
 	* Primary Navigation Config
	*/
	
	nav.page-nav{ 
		float: none; 
		clear: both;
		background: transparent linear-gradient(to bottom, #ffc30e, #b96d02);
		transition:none;
		height:auto;
		padding:10px 0;
	}
	
	nav.page-nav ul{ 
		margin: 0; 
		padding: 0;
		text-align: center; 
	}
	
	nav.page-nav li{
		width: 24%;
		display: inline-block;
		vertical-align: top;
		text-align: left;
	}
	
	nav.page-nav ul li a{ 
		text-align:center;
		margin: 5px!important;
		border:1px dashed #fff;
		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;margin:0 auto;}
	.banner > .container{width:100%;height:auto;background: transparent linear-gradient(to bottom, #3d1a5d, #2e1347);border-radius:0;}
	.banner-right{margin:0 auto;height:auto;background: transparent linear-gradient(to bottom, #f1ae04, #d48c05);position:static;padding:15px;border-radius:10px;}
	.ban-con{margin:0 auto;}
	.flash{margin:30px auto 0;height:auto;}
	.res{display:none;}
	.non-res{display:block;width:600px;max-width:100%;margin:0 auto;}
	
	/*
	*MIDDLE
	*/
	
	/* Content Area Drop Down */
	.grid{padding:15px 10px!important;background:none;border-top:30px solid #d59107;}
	
	#scroll {margin-bottom:15px;}
	
	
	.page-content,
	aside.page-sidebar{
		float: none;
		margin: auto;
		width: 100%;
	}
	
	.page-content{
		text-align: left;
	}
	.left-content{width:100%;max-width:100%;float:none;display:block;}
	.right-content{width:100%;max-width:100%;float:none;display:block;}
	
	/*
	*BOTTOM
	*/
	.media{height:auto;background:#fff;margin:0 auto;padding:15px 0;}

	.bottom{height:auto;background-size:cover;padding:15px 10px;}
	.bottom-tiles{margin:15px auto 0;}
	.bot-tiles{max-width:100%;min-height:80px;margin:0 auto 25px;}
	.bot-left{float:none;}
	.bot-right{float:none;}
	/*
	*FOOTER
	*/
	.footer-top{height:auto;background: transparent linear-gradient(to bottom, #b96d02, #ffc30e);margin-top:0; margin-bottom:10px;padding:15px 0;}
	.footer-top > .container{height:auto;padding:0;}
	
	.f-logo h2{text-align:center; display:block; margin:0 auto 5px;}
	
	.rf-logo{display:block;margin:0 auto;text-align:center;padding:0;}
	.f-left{width:100%;margin:0 auto;float:none;display:block;padding:0 10px;}
	.footer-con{padding:0;text-align: center;}
	.footer-con:before{content:"";}
	
	.f-right{width:100%;height:auto;background: transparent linear-gradient(to bottom, #e8a60a, #ffc30e);padding:15px 10px;margin:5px auto 0;float:none;display:block;text-align:center; }
	.contact-info{float:none;display:inline-block;vertical-align:top;text-align:left;margin:15px;}
	.nav-footer{float:none;display:inline-block;vertical-align:top;text-align:left;margin:15px;}
	
	/*
	* Copyright, Icons Config
	*/
	
	#copyright, .icons{
		float: none;
		margin: 0 auto;
		text-align: center;
		position:static;
	}
}

/* Table Devices */
@media only screen 
and (max-width : 734px) {
	
	/*
 	* Primary Navigation Config
	*/
	#nav-area{min-height:50px;background: transparent linear-gradient(to bottom, #ffc30e, #b96d02);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:#fff;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 : 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;}
	.floatleft-img{float:none;display:block;margin:0 auto 10px;text-align:center;margin:0 auto;}
	.floatright-img{float:none;display:block;margin:0 auto 10px;text-align:center;margin:0 auto;}
	
	.banner-right{width:100%;height:auto;}
	.ban-con{border-radius:10px;height:auto;}
	.banner-right a{margin:10px auto 0;}
	
	.bhead{float:none;display:block;margin:0 auto 5px;}
	.bot-con{width:100%;margin:0 auto;float:none;text-align:center;}
	
	.contact-info{margin:10px auto;}
	.nav-footer{margin:10px auto;}
	/* 
	* 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:10px 0;width:100%;text-align:center;height:auto;line-height:initial;}

}
