@media only screen and (max-width:1230px){
	.container{width:94%;}
	.header_in{width:94%;}
	.footer_in{width:100%;}

    .navbar-light ul li a{padding: 14px 10px 6px !important;}
    .main-about-right{padding: 0px 0 8px;}
	
}
@media only screen and (max-width:1120px){
    .navbar-light ul li a {padding: 10px 13px !important;}
    .right{width: 56%;}
    .gc-search-block{margin: 29px 4.8% 0 0;}
    .fot_links ul li, .fot_links ul li a, .fot_block h2, .fot_block p{font-size: 14px;}
	.action_title{max-width:100%;}
	}
@media only screen and (max-width:991px){
    .gc-search-block{display: none;}
    .search-icon2{display: block;}
    .main-about-right-inner figure .fa{font-size: 45px;}
    .main-about-right-inner .label{font-size: 15px;}
    .main-about-right-inner em{font-size: 11px;}
    .news-block{padding: 18px 10px 0;}
    .news-block ul li{width: 50%; padding: 0 12px 24px;}
    .block {width: 100%;}
    .block img{width: 100%; height: auto;}
    
    .fot_block{width: 100%; margin: 27px 0;}
    .fot_links{width: 50%;}
    .fot_links2, .social_icons{width: auto;}
    
    
    .header{position: relative;border-bottom: 2px solid #555759;}
    .logo{width: 60%; margin: 0 auto; display: block; text-align: center;}
    .main-nav{border: 0;}
    .nav-icon{display: block;}
    .navbar-light ul li a{padding:10px 10px 10px !important; font-size: 20px; font-weight: 400;}
    ul.sub-menu{position: static; width: 100%; background: #ddddde; border:0;}
    
    .right-section{padding: 0 0 0 35px;}
    ul.sub-menu2 li a{font-weight: normal;}
	
	.hp-lead {padding-bottom:20px;}
	.hp-lead p{font-size:20px;}
	.news-block2 ul{margin:0 -12px;}
	.news-block2 ul li{padding:0 12px;}
	.block h2{font-size:18px;}
	
	.news-block3 .block h2{font-size:14px; line-height:normal;}
	/*.btn4{height:100px;}
	.btn4 a{font-size:16px;}*/
	.tab_nav ul li{font-size:13.5px; padding:17px 14px;}
	/*.accordian h2, .btns3 a{font-size:15px;}
	.downloads ul li a.btn2{font-size:15px;}*/
	.block2 h2{font-size:30px;}
	.block2 p{font-size:16px;}
	.action_title{padding:60px 0;}
	.news-block3 ul {margin:0 -5px;}
	.news-block3 ul li{padding:5px 5px;}
	.content{padding:10px 10px}
	.content p{font-size:13px;}
	
	.action_title .pull-right{float:none;}
	
	.wayfinder .wf-btn	{float: none;}	
	
}
@media only screen  and (max-width:767px){
    .main-about-left-section img{width: 100%;}
    
	.hp-lead h1 {font-size: 1.7rem; line-height: 1.3!Important;}
	.hp-lead p {line-height: 1.1!Important;}
	.hp-lead h2 {font-size: 1.4rem; line-height: 1.2!Important;}
    .container{width:100%;}
    .main-about-right{width: 100%; margin: 0;}
    .main-about-left-section{padding: 24px 5px 8px; display: inline-block; width: 50%; float: left;}
    .facilities ul{width: 80%;}
    .facilities ul li{width: 25%;}
    
    .social_icons ul li a{font-size: 31px;}
    
    .main-about-left{padding: 0 2.5%;}
    .main-about-left-section{padding: 24px 2.5% 8px;}
    
    .news-block{padding: 18px 5% 0;}
    .facilities .container{width: 90%;}
    .footer .container{width: 90%;}
    
    .right-section{padding:0;}
    .right-section figure.flt_rt{margin: 0 0 20px 0; width: 100%;}
    .right-section img{width: 100%; height: auto;}
    .main-content-inner{min-height: 300px;padding: 0 5% 25px 5%;}
/*	
    .left-section{margin:0 0 20px 0;background: #f5f8fa;}
    .left-section ul li a{border-bottom: 1px solid #CCC;}
    .left-section ul li a:hover, .left-section ul li a.active{border-bottom:1px solid #67BBBE;}
    .left-section ul li a{font-size: 17px;}
    .left-section h3{padding: 13px 16px 9px;} 
*/
	.left-section {display: none;}
	
	.main-content2{padding:0 20px;}
	.tab_nav ul li{float:left; padding:17px 13px;}
	.tab_nav ul{margin:0;}
	.action_title{padding:30px 24px 30px;}
	.news-block3 ul li{padding:0 5px 10px;}
	/*.btn4{height:170px;}
	.btn4 a{font-size:18px;}*/
	.icon_trigger {display: inline-block;position: absolute;right: 10px;top: 0;z-index: 1;cursor: pointer;width: 50px;height: 44px;}
	.icon_trigger:after {content: '';display: inline-block;position: absolute;right: 10px;top: 19px;z-index: 1;border-top: 9px solid #fff;border-left: 7px solid transparent;border-right: 7px solid transparent;cursor: pointer;}
	.active > .icon_trigger:after {border-top: 0;border-bottom: 9px solid #fff;}


	.wayfinder	{padding: 40px 40px 24px 40px;}
}
@media only screen and (max-width:599px) {
	
    .main-about-left-section{padding: 24px 2.5% 8px; display: inline-block; width: 100%;}
    
    .news-block ul li{width: 100%;}
    .news-block ul{margin: 0;}
    .news-block ul li{padding: 0 0px 24px;}
	
	.news-block2 {padding: 44px 0 18px;}
    
    .block-cont{padding: 10px 20px; }
    .facilities ul{width: 100%;}
    .facilities ul li{float: none; text-align: center; display: block; width: auto; margin: 20px 0;}
    
    .facilities .container{width: 90%;}
    .facilities h2{margin: 15px 0px 0px 0;}    
    
    .right{display: block; width: 100%;}
    .fot_block figure{float: none; display: block; margin: 0 0 20px ; text-align: center;}
    .fot_links{width: 100%;}
    
    .fot_links2{text-align: center; margin: 30px 0;}
    .fot_links2 ul li{display: inline-block; padding: 0 7px;}
    .fot_links ul li, .fot_links ul li a, .fot_block h2, .fot_block p{font-size: 16px;}
    .social_icons ul li a{font-size: 31px;}
    
    .social_icons{width: auto; margin: 0 auto; float: none; display: table;}    
    .fot_block{margin: 0 0 27px 0;}
    
    .navbar-light ul li a{font-size: 20px;}
    .breadcrumbs {margin: 7px 0 18px 0;}	
}

@media only screen and (max-width:479px) {
	.wrapper{width:100%; min-width:300px;} 
	
	h1 {font-size:2.0rem;line-height:2.40rem;}
	h2 {font-size:1.9rem;line-height:2.20rem;}
	h3 {font-size:1.7rem;line-height:2.0rem;}
	
	.hp-lead p{font-size:18px;}
	.bg-panel {margin: 0 0 20px;}
	.accordian h2, .btns3 a{font-size:13px; padding:10px 12px;}
	.downloads ul li a.btn2{font-size:13px; padding:10px 12px;}	
	
}
@media only screen and (min-width:768px) {
		
}