/* DEFAULT TEMPLATE FULL */
.studio-image-wrapper, .studio-title-wrapper, .studio-map-link-wrapper { text-align: center; }

/* TITLE AREA */
.studio-title { margin: 0px; padding: 1.25em 0px; font-size: 2.5vw; }

/* STUDIO IMAGE AREA */
.studio-image-icon { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

/* STUDIO MAP LINK */
.studio-map-link { margin-top: 3em; margin-bottom: 2.33em; font-size: 1.125vw; border-bottom: 1px solid #b20932; }

/* INFO AREA */
.studio-info-wrapper { margin-bottom: 1.125em; }
.studio-info-wrapper p { margin: 0px; padding: 0.6875em 0px; display: inline-block; width: 100%; font-size: 1em; }
.studio-info-title-wrapper { border-right: 1px solid #dadedf; }
.studio-info-wrapper .studio-info-title { padding-right: 1.5em; text-align: right; }
.studio-info-wrapper .studio-info-details { padding-left: 1.5em; }
.studio-facility .studio-facility-icon { display: inline-block; margin-right: 1em; }

@media screen and (min-width: 1500px) {
    
        /* PREPARE THE FONT SIZE */
        .studio-title { font-size: 2.5em; }
        
        /* STUDIO MAP LINK */
        .studio-map-link { font-size: 1.125em; }
        
        /* INFO AREA */
        .studio-info-wrapper p { font-size: 1em; }
}
@media screen and (max-width: 1200px) and (min-width: 1101px) {
    
}
@media screen and (max-width: 1100px) and (min-width: 992px) {

}

/* IPAD PRO */
/* Portrait */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
        
}

/* Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
        
}

/* Landscape phone to portrait tablet */
@media screen and (min-width: 992px ) {
        
}

/* Landscape phone to portrait tablet */
@media screen and (max-width: 991px ) {
        
        /* TITLE AREA */
        .studio-title { font-size: 3.78vw; }
        
        /* STUDIO MAP LINK */
        .studio-map-link { font-size: 1.702vw; }
        
        /* INFO AREA */
        .studio-info-wrapper p { font-size: 1.513vw; }
        
        /* OTHER RELATED */
        .studio-info-title-wrapper { border-right: 0px; }
        .studio-info-wrapper .studio-info-title { text-align: left; padding-bottom: 0.25em; }
        .studio-info-wrapper .studio-info-details { padding-left: 0px; padding-top: 0.25em; }
}

/* Landscape phone to portrait tablet */
@media screen and (max-width: 768px ) {
    
}
@media screen and (max-width: 767px ) {
        
}
@media screen and (max-width: 736px){

}
@media screen and (max-width: 695px ) {

        
}	

@media screen and (max-width: 667px){	
       
}
@media screen and (max-width: 640px){
        
        /* TITLE AREA */
        .studio-title { font-size: 7.8vw; }
        
        /* STUDIO MAP LINK */
        .studio-map-link { font-size: 3.4vw; }
        
        /* INFO AREA */
        .studio-info-wrapper p { font-size: 3.26vw; }
}
@media screen and (max-width: 580px) {
    
}

/* Landscape phones and down */
@media screen and (max-width: 568px) {
        
}
@media screen and (max-width: 480px) {

}

@media screen and (max-width: 420px) {
        
}
@media screen and (max-width: 414px){
        
}
@media screen and (max-width: 375px){
        
}
@media screen and (max-width: 360px){
        
}