/* max Layout: . */
@media only screen and (min-width: 1281px) { 
.submit-btn {

}
}
/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1280px) {
.submit-btn {

}
a.f-download {
    width: 85px;
    font-size: 12px;
    bottom: 28px;
}

.banner-text-left, .banner-text-right {
    height: 110px;
}
.banner-text-left {
    width: 70%;
    border-right: 4px solid #FFF;
    height: 110px;
    margin-right: 0;
}
.banner-text-right {
    width: 30%;
}
.location, .news, .featured, .fcfa {
    width: 50%;
    margin-right: 0;
}
.location, .featured{
    border-right: 4px solid #FFF;
}
.featured-content-single {
    width: 50%;
    margin-right: 0px;
    border-right: 4px solid #FFF;
}
.featured-content-single:last-child {
    border-right: 0px solid #FFF;
}
.fcfa-content-single h3 {
    font-size: 16px;
}
.featured-content-single h4 {
    font-size: 16px;
    padding: 0 6px;
    width: 95px;
}
ul.nav.navbar-nav.main-menu li a {
    font-size: 16px;
}
.video-content h3 {
    color: #000;
}
.video-content {
    padding-top: 50px;
    padding-right: 10px;
}
aside.cat-accordion {
    width: 30%;
}
.news-page-content {
    /*width: 68%;*/
}
.form-name {

}
#top-left-sat-block, #bottom-left-sat-block {
    left: 19%!important;
}
#top-right-sat-block, #bottom-right-sat-block {
    left: 81%!important;
}
/* 5/6/2016 */
	.fr-single, .fv-single {
		width: 212px;
	}
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
.fcfa-content-single h3 {
    font-size: 18px;
}
.sb-search {
    /*display: none;*/
}
ul.nav.navbar-nav.main-menu li a {
    font-size: 13px;
}
.form-name {
    width: 325px;
}
.video-content {
    padding-top: 0px;
}
.featured-content-single {
    width: 50%;
    margin-right: 0px;
    border-right: 4px solid #FFF;
    height: 232px;
}
.featured-content-single h4{
    position: relative;
    width: 100%;
    padding: 0;
    padding-bottom: 20px;
}
.featured-content-single img {
    width: 90px;
}
a.f-download {
    bottom: 76px;
    width: 74px;
    font-size: 11px;
}
.featured-content-single h4 {
position: absolute;
    width: 100%;
    display: block;
    top: 160px;
    bottom: 0;
}
 .form-name {
    float: left;
    margin-right: 20px;
}
.banner-text-right {
    width: 250px;
    height: 160px;
}
.banner-text-left {
    width: 466px;
    height: 160px;
}
.location, .news, .featured, .fcfa {
    position: relative;
    width: 358px;
    float: left;
}
.news-content-single h3 {
    font-size: 14px;
    margin-bottom: 5px;
}
.news-content-single p {
    font-size: 12px;
    margin: 0;
}


aside.cat-accordion {
    width: 100%;
    margin-right: 10px;
    float: none;
}
.news-page-content {
    float: none;
    width: 100%;
    padding-bottom: 20px;
}
.panel-default {
    width: 49.5%;
    float: left;
    display: block;
	margin-bottom: 10px!important;
}
.panel-group .panel + .panel {
    margin-top: 0px;
}
.panel-default:nth-child(odd) {
    margin-right: 1%;
}
.panel-default:nth-child(even) {
    margin-right: 0%;
}

#top-left-sat-block, #top-right-sat-block {
    top: 22%!important;
}
#bottom-left-sat-block, #bottom-right-sat-block {
    top: 63%!important;
}
#bottom-right-sat-block2 {
    top: 42.5%!important;
}
.organogram-wrap {
    height: 1200px;
}
.centre-block {
    top: 20%;
}
.circle-expansion{
    width: 552px!important;
    height: 835px!important;
}
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 
 
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 280px) and (max-width: 767px) { 
.main-menu {
    text-align: center;
}
.banner-text-left {
    width: 100%;
    height: 100%;
}
.banner-text-right {
    width: 100%;
    height: 100%;
}
.location, .featured {
    width: 100%;
    height: 100%;
}
.location, .news, .featured, .fcfa {
    position: relative;
    width: 100%;
    height: 100%;
}
.form-name {
    width: 100%;
    float: left;
    margin-right: 0px;
}
.sign-up {
    text-align: center;
    margin-bottom: 50px;
}
.news-content {
    height: 100%;
}
.featured-content-single {
    width: 50%;
    margin-right: 0px;
    border-right: 4px solid #FFF;
}
.featured-content-single:last-child {
    border-right: 0px solid #FFF;
}
.featured-content-single img {
    float: none;
}
.featured-content-single h4 {
	position: relative;
    width: 100%;
    padding: 0;
    padding-bottom: 20px;
}
a.f-download {
    bottom: 0;
}
.video-content {
    padding-top: 20px;
    padding-right: 15px;
}
.navbar-toggle {
    float: left;
    margin-left: 15px;
}
.location-btn {
    width: 100%;
}
.loc-drop .open > .dropdown-menu {
    width: 100%;
}
.location h2, .news h2, .featured h2, .fcfa h2, .video-slider h2 {
    text-align: left;
}
.fcfa-content-single {
    height: 85px;
}
.fcfa-content-single h3 {
    height: 75px;
    padding-left: 85px;
    padding-top: 20px;
    font-size: 16px;
    color: #000;
    padding-right: 20px;
    margin-top: -10px;
}
i.fcfa-right-arrow.fa {
    margin-right: -15px;
}
aside.cat-accordion {
    width: 100%;
    margin-right: 10px;
    float: none;
}
.news-page-content {
    float: none;
    width: 100%;
    padding-bottom: 20px;
}
}
@media only screen and (min-width: 320px) and (max-width: 420px) { 
i.fcfa-right-arrow.fa {
    margin-right: -15px;
	margin-top: -15px;
}
.banner-text-left p {
    padding-bottom: 5px;
}
.banner-text-right p {
    padding-bottom: 20px;
}
a.left.main-slider-control {
    color: #9C9C9C;
}
.fcfa-content-single h3 {
    padding-right: 35px;
}



aside.cat-accordion {
    width: 100%;
    margin-right: 10px;
    float: none;
}
.news-page-content {
    float: none;
    width: 100%;
    padding-bottom: 20px;
}
.news-post-border {
    width: 120px;
}
.organogram-wrap.mobile .top-block {
    left: 4%!important;
}
.organogram-wrap.mobile .centre-block {
    left: 1%!important;
}
}
@media only screen and (min-width: 601px) and (max-width: 767px) {
#top-left-sat-block, #top-right-sat-block {
    top: 22%!important;
}
#bottom-left-sat-block, #bottom-right-sat-block {
    top: 63%!important;
}
#bottom-right-sat-block2 {
    top: 42.5%!important;
}
#top-right-sat-block, #bottom-right-sat-block {
    left: 73%!important;
}
#top-left-sat-block, #bottom-left-sat-block {
    left: 24.5%!important;
}
.organogram-wrap {
    height: 1200px;
}
.centre-block {
    top: 20%;
}
.circle-expansion{
    width: 450px!important;
    height: 835px!important;
}
}
@media only screen and (max-width: 600px){
.organogram-wrap.mobile .top-block {
	top: 0!important;
    left: 12%;
    position: absolute!important;
}
.organogram-wrap.mobile .centre-block {
    top: 8%!important;
    left: 9%;
    position: absolute!important;
}
#sat-block-1 {
    padding-top: 350px;
}
.organogram-wrap.mobile .sat-block .block-body {
    height: auto;
}
.sat-block {
    height: auto;
    overflow: hidden;
}
.organogram-wrap {
    height: 1690px!important;
}
}