               .ds-landing-header-wrapper {background:black}
               .ds-landing-header .ds-logo img {height: 130px; padding-top: 32px; padding-bottom: 32px; margin-top:10px}
               .ds-landing-header-contact{}
                   .ds-cta-button   { background: #be1824!important; border:none!important }
                    .ds-cta-button:hover {background:#0f539e!important; color:#ffffff!important}
               .ds-landing-header a{ float:right;display:block; }
               
              
                                  .ds-landing-header-contact .ds-cta-button {display: none}
               .ds-landing-header-contact .ds-landing-header-phone {display: none }

    
            
            .ds-fr-landing    .ds-product-cta h2  {color:#be1824} 
               
               
    .ds-fr-landing h3 {color:#be1824}
    .ds-landing-hero-section-wrapper 		{background:black;margin:0px auto; margin-top:0px;max-width: 100%; max-height: 100% }   
	.ds-landing-hero-section-imageblock	{height:300px;padding:0px; max-width: 100%; max-height: 100% }
    .ds-landing-hero-section-imageblock	img	{position: absolute; bottom:0px; width:300px; height: 300px;max-width: 100%; max-height: 100%}
     .ds-landing-hero-content { border-radius:10px; padding:50px; margin-top:20px; text-align: center} 
    .ds-landing-hero-content span {color: #fff; font-weight: 400; letter-spacing: 0.8px; font-size: 32px; line-height: 32px; margin-bottom:8px; display:block}
      .ds-landing-hero-content .ds-callout-p {color: #fff; font-weight: 400; letter-spacing: 0.2px; font-size: 20px; margin-top:20px;margin-bottom:20px;}
  .ds-landing-hero-content   .ds-cta-button { background: #be1824; max-width:250px!important}
               
               
    .ds-cta-button-content  { background: #be1824; max-width:250px!important; margin-top:40px}
   
               .ds-fr-symbol-landing {width:150px; height:150px; margin-bottom: 30px; }
    
               


                  .ds-fr-contact-header-wrapper  .ds-landing-header-contact {display: none}

              .ds-fr-contact-header-wrapper {background:#ffffff}
                .ds-contact-wrapper-fr {background:black}
                .ds-fr-symbol-contact {width:150px; height:150px; margin-bottom: 30px; }
             #ds-contact-fr   h1 {color:#be1824}
               #ds-contact-fr    p {color:#ffffff;}
               #ds-contact-fr   .ds-callout-p {color:#ffffff}
                #ds-contact-fr  a {color:#be1824!important}
               
               #ds-contact-fr  input,   #ds-contact-fr  textarea { min-height: 40px; width:100%; backgroubd:#ffffff}
               #ds-contact-fr  .wpcf7-submit  {background:#be1824; border: solid 1px #be1824 ;max-width: 200px;border-radius: 10px;text-align: center;margin: 0px auto;margin-top: 24px;margin-bottom: 24px;color: #fff;height: 48px;    font-size: 21px;padding:10px; display: block;text-decoration: none !important;}
               
                #ds-contact-fr  .wpcf7-submit:hover    {background-color: #0f539e;  border: solid 1px #0f539e;  cursor: pointer;}
                 







               
 /* Default low resolution image */
#ds-fr-bedding-landing .ds-bgi-1 .ds-bg-section-bg-right {background-image: url('/wp-content/assets/FR/fire-retardant-bedding-image@1x.jpg'); height: 100%;  }
#ds-fr-curtains-landing .ds-bgi-1 .ds-bg-section-bg-right {background-image: url('/wp-content/assets/FR/fire-retardant-curtains@1x.jpg'); height: 100%;  }
#ds-fr-blankets-landing .ds-bgi-1 .ds-bg-section-bg-right {background-image: url('/wp-content/assets/FR/fire-retardant-blankets@1x.jpg'); height: 100%;  }   
#ds-fr-duvets-landing .ds-bgi-1 .ds-bg-section-bg-right {background-image: url('/wp-content/assets/FR/fire-retardant-duvets-pillows@1x.jpg'); height: 100%;  }   
               
               
#ds-fr-bedding-landing .ds-bgi-3 .ds-bg-section-bg-left, #ds-fr-curtains-landing .ds-bgi-3 .ds-bg-section-bg-left, #ds-fr-blankets-landing .ds-bgi-3 .ds-bg-section-bg-left, #ds-fr-duvets-landing .ds-bgi-3 .ds-bg-section-bg-left {background-image: url('/wp-content/assets/FR/fr-products@1x.jpg'); height: 100%;   }

               
               
/* Medium resolution image for medium-density screens (1.5x) */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 144dpi),
       only screen and (min-resolution: 1.5dppx) {
           
#ds-fr-bedding-landing .ds-bgi-1 .ds-bg-section-bg-right {background-image: url('/wp-content/assets/FR/fire-retardant-bedding-image@1.5x.jpg');  }
#ds-fr-curtains-landing .ds-bgi-1 .ds-bg-section-bg-right {background-image: url('/wp-content/assets/FR/fire-retardant-curtains@1.5x.jpg');  }         
#ds-fr-blankets-landing .ds-bgi-1 .ds-bg-section-bg-right {background-image: url('/wp-content/assets/FR/fire-retardant-blankets@1.5x.jpg');  }     
#ds-fr-duvets-landing .ds-bgi-1 .ds-bg-section-bg-right {background-image: url('/wp-content/assets/FR/fire-retardant-duvets-pillows@1.5x.jpg');   }             
           
#ds-fr-bedding-landing .ds-bgi-3 .ds-bg-section-bg-left, #ds-fr-curtains-landing .ds-bgi-3 .ds-bg-section-bg-left, #ds-fr-blankets-landing .ds-bgi-3 .ds-bg-section-bg-left, #ds-fr-duvets-landing .ds-bgi-3 .ds-bg-section-bg-left {background-image: url('/wp-content/assets/FR/fr-products@1.5x.jpg');   }          

}

/* High resolution image for high-density screens (2x and above) */
@media only screen and (-webkit-min-device-pixel-ratio: 2),
       only screen and (min-resolution: 192dpi),
       only screen and (min-resolution: 2dppx) {

           
 #ds-fr-bedding-landing .ds-bgi-1 .ds-bg-section-bg-right {background-image: url('/wp-content/assets/FR/fire-retardant-bedding-image@2x.jpg');  }
#ds-fr-curtains-landing .ds-bgi-1 .ds-bg-section-bg-right {background-image: url('/wp-content/assets/FR/fire-retardant-curtains@2x.jpg');  }          
#ds-fr-blankets-landing .ds-bgi-1 .ds-bg-section-bg-right {background-image: url('/wp-content/assets/FR/fire-retardant-blankets@2x.jpg');  } 
#ds-fr-duvets-landing .ds-bgi-1 .ds-bg-section-bg-right {background-image: url('/wp-content/assets/FR/fire-retardant-duvets-pillows@2x.jpg');  }              
           
           
#ds-fr-bedding-landing .ds-bgi-3 .ds-bg-section-bg-left, #ds-fr-curtains-landing .ds-bgi-3 .ds-bg-section-bg-left, #ds-fr-blankets-landing .ds-bgi-3 .ds-bg-section-bg-left, #ds-fr-duvets-landing .ds-bgi-3 .ds-bg-section-bg-left {background-image: url('/wp-content/assets/FR/fr-products@2x.jpg');   }          
           
           
}              
      
               
 /* Responsive >576  */
/**************************************/
@media (min-width: 576px) {
  .ds-landing-hero-section-imageblock		{height:250px; max-height: 250px; }  
	      .ds-landing-hero-section-imageblock	img	{left:100px; width:250px; height:250px }  
      
               
               } 
  

/* Responsive >768  */
/**************************************/
@media (min-width: 768px) {
  .ds-landing-hero-section-imageblock		{height:300px; max-height: 300px; }  
	      .ds-landing-hero-section-imageblock	img	{left:100px; width:300px; height:300px }  
      
                     .ds-landing-header-contact .ds-cta-button {margin-top:45px; margin-left:30px; padding: 10px 20px; display: block}
               .ds-landing-header-contact .ds-landing-header-phone {color:#ffffff; margin-top:50px;font-size:21px; display: block }
                .ds-landing-header-contact .fa {color:#ffffff!important;   }    
        .ds-landing-hero-content span {font-size: 42px; line-height: 48px;}
               }
               
               
 
/* Responsive >992 */
@media (min-width: 992px) {
   .ds-landing-hero-section-imageblock		{height:510px; max-height: 510px; } 
       .ds-landing-hero-section-imageblock	img	{left:-0px;  width:400px; height:400px} 
   #ds-fr-bedding-landing .ds-bgi-1 .ds-bg-section-bg-right {padding-left:100px;  }
       #ds-fr-blankets-landing .ds-bgi-1 .ds-bg-section-bg-right {padding-left:100px;  }
           #ds-fr-duvets-landing .ds-bgi-1 .ds-bg-section-bg-right {padding-left:100px;  }
    
    
      #ds-fr-curtains-landing .ds-bgi-1 .ds-bg-section-bg-right {height: 100%;  }   
    
    
    
#ds-fr-bedding-landing .ds-bgi-3 .ds-bg-section-bg-left, #ds-fr-curtains-landing .ds-bgi-3 .ds-bg-section-bg-left, #ds-fr-blankets-landing .ds-bgi-3 .ds-bg-section-bg-left, #ds-fr-duvets-landing .ds-bgi-3 .ds-bg-section-bg-left {padding-right:100px;  } 

      .ds-fr-symbol-landing {width:150px; height:150px; float:left; margin-right:40px}
    
    

    
               }
               
               

/* Responsive >1200 */

 @media (min-width: 1200px) {
 .ds-landing-hero-section-imageblock		{height:450px; max-height: 450px; }  
      .ds-landing-hero-section-imageblock	img	{left:-30px; width:450px; height:450px}   
    #ds-fr-bedding-landing .ds-bgi-1 .ds-bg-section-bg-right {padding-left:150px }
   #ds-fr-blankets-landing .ds-bgi-1 .ds-bg-section-bg-right {padding-left:150px }
   #ds-fr-duvets-landing .ds-bgi-1 .ds-bg-section-bg-right {padding-left:150px }
     
     
     
#ds-fr-bedding-landing .ds-bgi-3 .ds-bg-section-bg-left, #ds-fr-curtains-landing .ds-bgi-3 .ds-bg-section-bg-left, #ds-fr-blankets-landing .ds-bgi-3 .ds-bg-section-bg-left, #ds-fr-duvets-landing .ds-bgi-3 .ds-bg-section-bg-left {padding-right:150px  }
     
               }
               
               
               
               
               
/* Responsive >1300  */
/**************************************/
@media (min-width: 1300px)  {
 .ds-landing-hero-section-imageblock			{height:500px; max-height: 500px; }   
   .ds-landing-hero-section-imageblock	img	{left:-30px; width:500px; height:500px}   
#ds-fr-bedding-landing .ds-bgi-1 .ds-bg-section-bg-right {padding-left:200px }
#ds-fr-blankets-landing .ds-bgi-1 .ds-bg-section-bg-right {padding-left:200px }
 #ds-fr-duvets-landing .ds-bgi-1 .ds-bg-section-bg-right {padding-left:200px }   
    
#ds-fr-bedding-landing .ds-bgi-3 .ds-bg-section-bg-left, #ds-fr-curtains-landing .ds-bgi-3 .ds-bg-section-bg-left, #ds-fr-blankets-landing .ds-bgi-3 .ds-bg-section-bg-left, #ds-fr-duvets-landing .ds-bgi-3 .ds-bg-section-bg-left {padding-right:200px  } 
  
    
    
}          
               
               

/* Responsive >1600   */
/**************************************/
@media (min-width: 1600px)  {
  .ds-landing-hero-section-imageblock			{height:550px; max-height: 550px; }   
         .ds-landing-hero-section-imageblock	img	{  width:550px; height:550px;left:-45px; }   
    
    
    
    }
    

    
    
    
