@media (min-width: 970px) and (max-width: 1200px) {
    .front-end .container {  
        margin : 0px; 
        width :100% ; 
        padding : 0px;
    }
     .front-end .container .banner { height: auto}
    .front-end .tag-line .main-title { margin-bottom : 0px ; font-size : 80px}
    .header-row .panel-left {  height : auto;  }
    .header-row .panel-left .inner {  height : auto }
    .header-row .panel-left p { font-size :19px }
    .news-feed { min-height : 0px; }
    .feedback-panel {height : 100%; }
    .links-row .panel-right {  display : table-row ; background-color : #ffcc00 }
         .main-title { font-size : 70pt; letter-spacing : normal  }
      .sub-title small { font-size : 30pt; }
}
@media (min-width: 768px) and (max-width: 969px) {
	 .front-end .container {  
        margin : 0px; 
        width :100% ; 
        padding : 0px;
    }
     .front-end .container .banner { height: auto}
      .news-feed { min-height : 0px; }
      .links-row .panel-right {  display : table-row ; background-color : #ffcc00 }
      .main-title { font-size : 70pt; letter-spacing : normal  }
      .sub-title small { font-size : 30pt; }
}
@media (min-width: 680px) and(max-width: 767px) { 
	    .front-end .container {  
        margin : 0px; 
        width :100% ; 
        padding : 0px;
    }
      .news-feed { min-height : 0px; }
      .links-row .panel-right {  display : table-row ; background-color : #ffcc00 }
     
      .main-title { display : block; font-size : 40pt; letter-spacing : normal; margin-right  : 0px;margin-left : 0px  }
       .sub-title { display : block }
      .sub-title small {  margin-right  : 0px;margin-left : 0px ;font-size : 20pt; }

}


@media  (max-width : 679px)  {
	   .front-end .container {  
        margin : 0px; 
        width :100% ; 
        padding : 0px;
    }
	.front-end .tag-line .main-title { margin: 0px; font-size : 24pt; letter-spacing : normal }
	.front-end .tag-line .sub-title { margin: 0px; font-size : 12pt;  }
	.front-end .tag-line .sub-title small   {font-size : 11pt; margin-left : 0px }
	.front-end .header-row .panel-left h2 { font-size : 20pt  }
	.front-end .header-row .panel-left p { font-size : 11pt  }
    .tagline, .main-title, .sub-title { display : block }
}