  @media (max-width: 599px) {
    #pres-high-chart-2015-body figure,
    #pres-high-chart-2015-body .chart-title,
    #pres-high-chart-2015-body .chart-subtitle {
        width: 100%;
    }


}

@media screen and (max-width: 321px) {
    .sz_post_slider_trig_txt{
        font-size: 12px;
    }
    .sz_post_slider_trig_txt p.slide-title a{
        font-size: 12px!important;
    }
}

@media screen and (max-width: 350px) {
    .comm #section-header{
font-size: 24px;
    }
}


@media screen and (max-width: 400px) {
    .cover:not(.main-header) h1 {
        margin-top: 60px !important;
        font-size: 28px;
    }
}
@media screen and (max-width: 460px) {
		
	#munlogo,#returnHome{
	left:10px!important;
}
   
	 #mainMenuLg {
        background-color: rgba(0, 0, 0, 1);
        width:100%;
        right: 0px;
    }
    .comm #section-header{
        font-size: 28px;
        letter-spacing: .05em;
    }

    .long-header{
        letter-spacing: .05em!important;
    }
}
/*@media screen and (min-width:420px)and(max-width:520px){
.comm .page-header-container h1#section-header{
font-size:30px!important;
}
}*/
@media screen and (min-width:650px) {
    #section-header {

       /* margin-top:100px;*/
    }
}
@media screen and (max-width: 768px){
    #frameworks-in-action .gsc p{

        min-height: 100px;
    }
}
@media screen and (min-width: 768px){
    #section-header{
        font-size:52px;
        margin-top:40px;
    }

    #frameworks-in-action .gsc{
        max-width: 250px;
    }
    #frameworks-in-action .gsc p{
        padding-left:0px;
        padding-right:0px;
        min-height: 200px;
    }
    .page-theme h1{
        width:100%;
        margin:auto;
        margin-top:20px;
        margin-bottom:20px;
    }
    .navbar {
        background-color: transparent !important;
    }

    .navbar-right{
        margin-right:20px;
    }
    .nav > li {
        padding-left: 0em;
    }
    .nav > li:not(:last-child) > a:after{
        content:'/';
        display:inline-block;
        padding-left:5px;
    }


    .half-cover .container {
        width:100%;

    }

    .navbar .container {
        width: 100%;
    }
}

@media (min-width: 940px) {

    .navbar-nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 10pt;
    }
}

/*@media screen and (min-width:760px) and (max-width: 992px){
    .cover.half-cover{
        height:1280px;
    }
}*/
@media screen and (max-width: 992px){

    .cover.main-header{
        height:100%;
    }
    .footer-right{
        margin-top:60px;
    }
    .cover.half-cover .cover-image{
        background-image: none !important;
        background: #F1F2F2;

    }
    .half-cover .container{
        background-color: #f0f0f0;
        padding:0px;
    }

    .half-cover .container .row, .half-cover .container  .col-md-12{
        padding:0px;
    }

    .cover p.quotetext, p.quotetext,.cover:not(.main-header) p:not(.quotetext), #pres-message p:not(.quotetext) {
        width: 84%;
        margin-left: 8%;
    }

    .cover .framework p{
        width:100% !important;
    }

    .cover:not(.main-header) h1, .year-in-review h1 {
        margin-top: 100px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .cover {
       padding-bottom:100px;
    }

    .col-sm-6.framework{
        margin-top:30px;
    }
    .col-xs-12.framework p, .col-xs-12.framework h2 {
        margin: 0px!important;
        width:100%;
    }
}

@media screen and (min-width: 992px){

    .footer .social-icons li{
        float:right;
        font-size: 22px;
        margin-right:0px;
        margin-left:20px;
    }
    .cover.half-cover .container h1{
        padding-top:100px;
    }
    p.quotetext.text-center.section-header-text {
        font-size: 24px;
    }
    .message .related{
        position: absolute;
        bottom: 160px;
    }
    /*  .related .media-pad-left{
      padding-left:50%;
    }*/
    .theme-group{
        max-width: 1205px;
        margin-left: 76px;
    }
    .col-md-12.framework{
        padding:0px;
    }
    .gazette-stories {
        padding-right:25px;
    }
    #pres-message p{
        padding-left: 10%;
        padding-right:10%;
    }
    .footer-right{
        margin-top:15px;
        float: right;
    }
    .pull-right-md{
        float:right;
    }
    .half-cover .container{
        position: absolute;
        background-color: rgba(255, 255, 255, 0.8);
        width: 50%;
        top: 0px;
        height: 50%;
        padding-top: 10%;
        padding-bottom: 90%;
    }

    .half-cover .container .col-md-12{
        width: 80%;
        margin-left: 10%;
        margin-right: 10%;
    }
    .hc-left .container {
        left: 0px;
    }
    .hc-right .container {

        left: 50%;

    }
    .main-header .navbar .container, .page-header-container .navbar .container{
        width:100%;
        max-width:1280px;
        margin:auto;
    }

    .cover.half-cover{
        height:100%;
        min-height: 980px;
    }

    .cover{
        height:100%;
        min-height: 768px;
    }
    .cover.leadership{
        min-height: 900px !important;
    }

    #frameworks-in-action.cover{
        height:1080px;
    }
}

@media screen and (min-width: 1280px){
    #section-header{
        /*margin-top:60px;*/
    }
}
