/* xxxs */
@media (max-width: 479.9px) 
{
.navbar-brand{
  font-size: 1.0rem;
}

.page-header-image {
  height: 200px;
}

.header-text {
  font-size: 1.5rem;
}

.page-single-header-image {
  height: 120px;
}

.header-single-text {
  font-size: 1.5rem;
}

.header-text-fr {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.2;
}	
.subtitle {font-size: 0.8rem;}	
.subtitle-fr {font-size: 0.8rem;}	
}

/* xxs */
@media (min-width: 480px) and  (max-width: 575.9px) 
{

.page-header-image {
  height: 250px;
}

.header-text {
  font-size: 2.3rem;
}

.page-single-header-image {
  height: 140px;
}

.header-single-text {
  font-size: 2.3rem;
}

.header-text-fr {
  font-size: 2.0rem;
  font-weight: 300;
  line-height: 1.2;
}	
.subtitle {font-size: 1.2rem;}	
.subtitle-fr {font-size: 1.0rem;}	
}

/* xs */
@media (min-width: 576px) and  (max-width: 767.9px) 
{

.page-header-image {
  height: 280px;
}
.header-text {
  font-size: 2.5rem;
}


.page-single-header-image {
  height: 160px;
}

.header-single-text {
  font-size: 2.5rem;
}


.header-text-fr {
  font-size: 2.3rem;
  font-weight: 300;
  line-height: 1.2;
}	
.subtitle {font-size: 1.4rem;}	
.subtitle-fr {font-size: 1.3rem;}	
}

/* sm */
@media (min-width: 768px) and (max-width: 991.9px) 
{

.page-header-image {
  height: 310px;
}
.header-text {
  font-size: 3.5rem;
}

.page-single-header-image {
  height: 180px;
}

.header-single-text {
  font-size: 3.5rem;
}

.header-text-fr {
  font-size: 3.0rem;
  font-weight: 300;
  line-height: 1.2;
}		
.subtitle {font-size: 1.2rem;}	
.subtitle-fr {font-size: 1.3rem;}	
}

/* md */
@media (min-width: 992px) and (max-width: 1199.9px)
{
.page-header-image {
  height: 300px;
}
.header-text {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.header-text-fr {
  font-size: 4rem;
  font-weight: 300;
  line-height: 1.2;
}	
.subtitle {font-size: 1.4rem;}	
.subtitle-fr {font-size: 1.3rem;}	
}

/* lg */
@media (min-width: 1200px)
{
.page-header-image {
  height: 320px;
}

}

/* ----------- Galaxy Tab S ----------- */

/* Portrait and Landscape */
@media 
  (min-device-width: 800px) 
  and (max-device-width: 1280px)
  and (-webkit-min-device-pixel-ratio: 2) 
{
}

/* Portrait */
@media 
  (max-device-width: 800px) 
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2) 
{
}

/* Landscape */
@media 
  (max-device-width: 1280px) 
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2) 
{      
}