/* Large Tablet Devices ----------- */
@media only screen
and (max-width : 1210px) {
	html, body{
		-webkit-touch-callout: none;
		-webkit-user-select: none; /* Webkit */
		-moz-user-select: none;    /* Firefox */
		-ms-user-select: none;     /* IE 10  */
	}
	/*
	* Header
	*/
	.head-nav-ban{position:relative;height:auto;}
	.fotorama__wrap{margin:0 auto;}
	.fotorama__wrap, .fotorama__wrap .fotorama__pointer {
	width: 100% !important;
	}
	.fotorama__img{width:100%;height:100%;}

	.header-top{height:auto;padding:15px 20px;}
	.header-top > .container{position:relative;}
	.header-info{padding:0;}

	header.page-header {
		height: auto;
		overflow: visible;
		padding:15px 15px;
	}

	.logo-wrapper,
	.cb-logo{
		text-align: center;
		margin: auto;
		display: block;
	}
	.logo-wrapper{position:static;width:292px;max-width:100%;padding:0;float:none;display:block;margin:0 auto;text-align:center;}
	.header-info{display:block;margin:10px auto 0;padding:0;}
	/*
 	* Primary Navigation Config
	*/

	nav.page-nav{
		float: none;
		clear: both;
		height:auto;
		background:rgba(71,151,230,.8);
		transition:none;
		padding:10px 0;
		margin:0 auto;
		position:relative;
	}

	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 #fff;
		border-radius:5px;
		padding:15px!important;
	}
	nav.page-nav ul li a small{display:inline;}

	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{width:100%!important;border:none;position:absolute;z-index: 900!important;min-width: 100%;}
	nav.page-nav ul ul li{display:block!important;width:100%!important;position:relative;z-index:999!important;}
	nav.page-nav ul ul li a{display:block!important;width:97%!important;margin:5px auto!important;border:none;}

	/*
	*BANNER
	*/
	.banner{height:auto;}
	.flash{display:none;}
	.rflash{position:fixed;top:0;left:0;right:0;display:block;}

	.banner-left{position:static;text-align:center;padding:15px 20px 25px;}
	.slogan h2{font-size:45px;margin-bottom:25px;}
	.slogan h2 span{line-height:52px;}
	.banner-info{margin:0 auto;}
	.banner-left a{margin:23px auto 0;}


	/*
	*MIDDLE
	*/
	#mid{height:auto;background:#fff;}

	.mid-top{}
	.tile{margin:0 15px 15px!important;transform:none!important;box-shadow:none!important;animation:none!important;min-height:auto;padding:0 15px 15px;transform:none!important;}
	.ttile{min-height: auto;}
	.ttile{}
	.mid-con{min-height: auto;}

	.hvr-float{transform:none!important;}

	.mid-bot{margin:25px 0 0;}
	.mtile{animation:none!important;transform:none!important;}



	/* Content Area Drop Down */
	.grid{margin:0 auto!important;padding:35px 10px!important;min-height:auto!important;background-size:cover;}
	.grid > .container{padding:0 0 150px;min-height:auto;}
	.page-content,
	aside.page-sidebar{
		float: none;
		margin: auto;
		width: 100%;
	}

	.page-content{
		text-align: justify;
	}
	.content-img{bottom:-95px;}

	/*
	*BOTTOM
	*/
	.bottom{height:auto;background-size:cover;padding:65px 0 25px;}
	.mission{padding:0 10px;}
	.mission-img ul{text-align:center;width:100%;}
	.mission-img ul li{width:33%;}
	.mission-img ul li a{width:100%;height:auto;}

	/*
	*FOOTER
	*/
	footer.page-footer{height:auto;background-size:cover;}

	.footer-top{height:auto;padding:25px 20px;}
	.footer-top > .container{text-align:center;}
	.contact-info{width:360px;float:none;display:inline-block;vertical-align:top;margin:10px 10px 25px; text-align:left;}
	.nav-footer{width:360px;float:none;display:inline-block;vertical-align:top;margin:10px; text-align:left;}
	.mess{width:360px;float:none;display:inline-block;vertical-align:top;margin:10px; text-align:left;}


	.footer-bottom{height:auto;padding:25px 20px;}
	
	.top-tabs {margin:-20px 0 0 0;}

	/*.nav-footer ul li{display:inline-block;vertical-align:top;width:32%;}
	.nav-footer ul li a{border:1px solid #fff;margin:5px;padding:10px;}
	.nav-footer ul li:after{content:"";}*/

	/*
	* Copyright, Icons Config
	*/

	#copyright, .icons{
		float: none;
		margin: 0 auto;
		text-align: center;
	}
}

@media only screen
and (max-width : 1187px) {
	.footer-top {padding:24px 20px 50px;}
	.top-tabs {position:absolute;left:0;right:0;margin:10px auto;}
}

@media only screen
and (max-width : 1000px) {
	.float-left {float:none;}
	.float-right {float:none;}
	.header-info, .socials {margin:5px auto;display:block;text-align:center;}
	.searchtoggle {position:static;margin:20px auto;width:auto;}
}

@media only screen
and (max-width : 780px) {
.ban-img{width:100%;height:100%;}
}
/* Table Devices */
@media only screen
and (max-width : 734px) {

	/*
 	* Primary Navigation Config
	*/
	#nav-area{min-height:50px;background:rgba(71,151,230,.8);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 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;}

	.header-info{float:none;display:block;margin:0 auto;text-align:center;}
	.socials{float:none;display:block;margin:10px auto;text-align:center;}

	.tile{margin:0 auto 15px!important;min-height:auto;padding:0 15px 15px;width:100%;}
	.ttile{min-height: auto;}

	.searchtoggle{position:static;text-align:center;margin:15px auto;}

}

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

.rflash{display:none;}
.mflash{display:block;position:absolute;top:0;left:0;right:0;}
.mflash img{vertical-align:middle;}

.ban-img{display:none;}

.searchtoggle input[type="submit"]{ text-align: center; margin: 0; width: 50px; }

header.page-header{padding:0;}
.header-top{background:#49a2f6;}

#nav-area{min-height:143px;}
.nav-toggle-button small{display:none;}
.nav-toggle-button{padding:56px 0;}

.logo-wrapper, .cb-logo {text-align:left;}
.logo-wrapper{float:left;width:234px;padding:8px 0 0 30px;}

.banner-left{position:static;text-align:left;padding:60px 20px 100px;}
.slogan{position:relative;}
.slogan h2{font-size:45px;margin-bottom:25px;}
.slogan h2 span{display:inline;}
.banner-info{margin:0 0 0;position:relative;}
.banner-left a{margin:30px 0 0;position:relative;}

.tile{display:block;margin:0 auto 35px!important;padding:0;}

.grid > .container{padding:0 0 50px;}
.page-content h1 span{display:block;}
.content-img{width:320px;bottom:-60px;}

.bottom{height:auto;background:url(../images/rbottom-bg.png)no-repeat center top;padding:65px 0 0;}
.mission-img{margin:0 auto;}
.mission-img ul{text-align:center;width:100%;margin:45px 0 0;}
.mission-img ul li{width:100%;}
.mission-img ul li a{width:400px;margin:0 auto;}

footer.page-footer{background:url(../images/rfooter-bg.png)no-repeat center top;background-size: cover;}
.contact-info{width:360px;display:block;margin:10px auto 25px;}
.nav-footer{width:360px;display:block;margin:10px auto;}
.nav-footer h2{text-align: center;}
.nav-footer h2:before{left: 67px;}
.nav-footer ul{width:121px;max-width:100%;margin:0 auto;}
.nav-footer ul{column-count:1;-moz-column-count:1;-webkit-column-count:1;}
.mess{width:360px;display:block;margin:10px auto;}

/*.nav-footer ul li{display:block;vertical-align:top;width:100%;}
.nav-footer ul li a{margin:5px auto;}*/

.footer-comp{display:block;}
.footer-comp:before{content:"";}
.footer-comp:after{content:"";}
.totop a{z-index:999;}
#copyright{line-height:30px;}
.scroll-table2{ overflow: scroll; width: 100%; -webkit-overflow-scrolling: touch; }
}

@media only screen
and (max-width : 570px) {

	.scroll-table{ overflow: scroll; width: 100%; -webkit-overflow-scrolling: touch; }
}
/* 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;}
	.fimages{}
	.fimages img{display:inline-block;vertical-align: top;width:48%;margin:1px;}
}

@media only screen
and (max-width : 400px) {
	.top-tabs {position:static;margin:0 auto;}
	.top-tabs  a{display:block;width:150px;max-width:100%;text-align:center;margin:5px auto;}
	.footer-top {padding: 24px 20px 20px;}

    .link_pdf{font-size: 33px!important}

}

@media only screen
and (max-width : 360px) {
	.top-tabs a {margin:5px auto;display:block;width:150px;text-align:center;}
}

@media only screen
and (max-width : 337px) {
	.header-info ul li:first-child:before {left:100px;}
}
