/*BEGIN SECTION-HEADER*/        
.section-header {
height: 680px;  
background: url('nude-3055966.jpg');
background-size: cover;  
color: #fff;


padding: 25px;



  
}       
.section-header-container {      
width: 100%;
margin-top: 80px;
padding: 20px 0 0 20px; 
width: 38%;
}              
.header-container  {  
}          
.header-and-logo-container  {
display: flex;
flex-direction: column;
align-items: flex-end;   
text-align: right;
}    
.header-logo   { }  
.header-logo img  { 
width: 100%;  
}  
.header-tagline { }   
.header-tagline h1 {
font-size: 2.3vw;  
}
@media only screen and (min-width: 1121px)  {
}
@media only screen and (min-width: 769px) and (max-width: 1120px) {
.section-header {
display: flex;
justify-content: center;  
background-position: 38%;  
}       
.section-header-container {      
width: 62%;
margin-top: 0px;
padding: 20px 0 0 0px; 
} 
.header-and-logo-container  {
align-items: center;   
}
.header-tagline h1 {
font-size: 4vw;  
}     
}
@media only screen and (min-width: 150px) and (max-width: 768px) {


.section-header-container {      
width: 100%;
margin-top: 0px;
padding: 20px 0 0 0px; 
} 

.section-header {

background-position: 38%;  

  
}  


.header-and-logo-container  {
align-items: center;   
}   
.header-tagline h1 {
font-size: 7vw;  
} 
}
/*END SECTION-HEADER*/    