/* 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  */
	}

	/*
	* Header
	*/
	header.page-header {
		height: auto;
		overflow: visible;
		background:#fff;
		padding:10px;
	}
	
	.logo-wrapper,
	.cb-logo{ 
		text-align: center;
		float: none; 
		margin: auto;
		display: block;
	}
	.logo-wrapper{position:static;padding:10px;width:175px;height:auto;background:none;max-width:100%;margin:0 auto;padding:0;}
	.header-info{float:none;display:block;text-align:center;margin:0 auto;padding:0;}

	/*
 	* Primary Navigation Config
	*/
	
	nav.page-nav{ 
		float: none; 
		clear: both;
		height:auto;
		transition:none;
		padding:10px 0;
		text-align:center;
	}
	
	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!important;
		border:1px dashed #3a3a3a;
		border-radius:5px;
		padding:10px!important;
	}
	
	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;background: transparent linear-gradient(to bottom, #4586df, #4181d8);margin:0 auto;padding:15px 10px;}
	.banner > .container:before{content:"";}

	.banner-right{width:450px;max-width:100%;float:none;margin:0 auto;}
	.banner-con{width:100%;text-align:center;}
	.banner-right a{margin:15px auto 0;}
	.slogan h2{margin:-25px 0 0;}
	.flash{display:none;}
	
	/*
	*MIDDLE
	*/
	
	/* Content Area Drop Down */
	
	.socials{float:none;display:block;margin:0 auto;text-align:center;}
	.grid{margin:0 auto!important;padding:15px 10px!important;}

	.page-content,
	aside.page-sidebar{
		float: none;
		margin: auto;
		width: 100%;
	}
	
	.sidebar{width:100%;max-width:100%;height:auto;background: transparent linear-gradient(to bottom, #3170c6, #3b7cd5);margin:15px auto 0;padding:15px;}
	.sidebar h2{margin:0 auto;text-align:center;}
	.sidebar ul li{margin-bottom:5px;}
	.sidebar ul li a{padding:10px 0;text-align:center;}
	.sidebar ul li a:before{content:"";}
	.sidebar ul li a:hover:before, .sidebar ul li.current_page_item a:before{content:"";}
	
	.insurance{margin:20px auto;width:100%;text-align:center;height:auto;padding:15px;}
	.insurance-con{width:100%;}
	.insurance-img{display:none;}
	.insurance a{margin:10px auto 0;}
	
	.page-content{
		text-align: justify;
	}
	.page-content h1{margin-bottom:15px!important;}
	.main-ul{padding:0!important;}
	.main-ul li{padding-left:0;}
	.content-img{float:none;display:block;text-align:center;margin:0 auto;}
	
	.tabs-con{width:100%;overflow:scroll;}
	/*
	*BOTTOM
	*/
	.mission{border-bottom:2px solid #c7c7c7;border-top:2px solid #c7c7c7;text-align:center;padding:10px 0 20px;}
	.mission h2:before{content:"";}
	.mission-con{width:100%;}
	.mission a{margin:15px auto 0;}
	.mission-img{display:none;}
	
	.bottom{text-align:center;padding:10px;}
	.tiles{width: 320px;min-height: auto;background:#ffd30c;padding:15px;border-radius:5px;margin:10px!important;text-align:left;}
	.tiles:before{content:"";}
	.bot-con{min-height:auto;}
	.tiles a{margin:15px 0 0 20px;}
	
	/*
	*FOOTER
	*/
	.footer-top{height:auto;background:#3180eb;padding:15px 10px!important;margin:0 auto!important;}
	.footer-top > .container{text-align:center;}
	.contact-info{float:none;display:inline-block;vertical-align:top;margin:20px;text-align:left;}
	.nav-footer{float:none;display:inline-block;vertical-align:top;margin:20px;text-align:left;}
	.footer-logo{float:none;display:inline-block;vertical-align:top;margin:20px;text-align:center;}
	
	/*
	* Copyright, Icons Config
	*/
	
	#copyright, .icons{
		float: none;
		margin: 0 auto;
		text-align: center;
	}
}

/* Table Devices */
@media only screen 
and (max-width : 734px) {
	
	/*
 	* Primary Navigation Config
	*/
	#nav-area{min-height:50px;background:#3180eb;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;
		background:none;
	}
	
	nav.page-nav ul{
		margin: 0; 
		padding: 0 5px;
	}
	
	nav.page-nav li{
		width: 100%;
		display: block;
	}
	
	nav.page-nav ul li a{
		padding: 10px 0;
		background:rgba(255,255,255,.5);
		border:1px solid #Fff;
	}
	
	/* 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;}
	
	.contact-info{display:block;margin:10px auto;}
	.nav-footer{display:block;margin:10px auto;width:100%;text-align:center;}
	.nav-footer ul{column-count:1;-webkit-column-count:1;-moz-column-count:1;}
	.nav-footer ul li{display: block;margin:0 auto;}
	.nav-footer ul li a{display:block;width:100%;padding:5px;height:auto;text-align:center;border:1px dashed #fff;}
	.footer-logo{display:block;margin:10px auto;width:100%;}
	
}

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

.content-img{display:none;}
.main-ul{margin:15px 0 0!important;}
}
/* 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{text-align:center;}
	.slogan h2{font-size:22px;margin:0 auto;}
	.slogan h2 span{font-size:34px;}
	.slogan h2 span small{font-size:40px;}
	.slogan h3{font-size:22px;margin:-20px auto 0;}
	.slogan h3 span{font-size:34px;}
	.slogan h3 span small{font-size:40px;}

	.tiles{margin:10px auto!important;}
	
	.contact-info{text-align:center;}
	.contact-info ul li{padding-left:0;}
	.contact-info ul li:before{content:""!important;}
	
	.page-content h1 span{line-height:25px;}

}
