/* FONTS AREA */
.studio-info-name, .contact-main-wrapper .studio-info-name,
.studio-info-details, .contact-main-wrapper .studio-info-details { display: inline-block; font-size: 1em; }
/* SPACES AREA */
.studio-wrapper { margin-bottom: 2.25vw; }

/* STUDIO INFO AREA */
.studio-info-name, .contact-main-wrapper .studio-info-name { margin-top: 0px; margin-bottom: 0.75em; }
.studio-info-details, .contact-main-wrapper .studio-info-details { margin-top: 0px; margin-bottom: 0px; }

@media screen and (min-width: 1500px) {
    
        /* FONTS AREA */
        .studio-info-name, .contact-main-wrapper .studio-info-name,
        .studio-info-details, .contact-main-wrapper .studio-info-details { font-size: 1em; }
        /* SPACES AREA */
        .studio-wrapper { margin-bottom: 2.25em; }
}
@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 ) {
        
        /* FONTS AREA */
        .studio-info-name, .contact-main-wrapper .studio-info-name,
        .studio-info-details, .contact-main-wrapper .studio-info-details { font-size: 1.513vw; }
        /* SPACES AREA */
        .studio-wrapper { margin-bottom: 3.4vw; }
}

/* 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){
        
        /* FONTS AREA */
        .studio-info-name, .contact-main-wrapper .studio-info-name,
        .studio-info-details, .contact-main-wrapper .studio-info-details { font-size: 3.02vw; }
        /* SPACES AREA */
        .studio-wrapper { margin-bottom: 6.8vw; }
}
@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){
        
}