@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {

}

@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 4){

   

}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 4){
.contact_container .contact_area {flex-direction:column}    
   .contact_container .address_area {flex-basis:100% !important;padding-left:0;margin-bottom:50px;}
   .contact_container .title_contact {flex-basis:100% !important;width:100%;}
   .bip_container img{height:40px;}
}
@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 3.5){

}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 3.5){
.contact_container .contact_area {flex-direction:column}    
   .contact_container .address_area {flex-basis:100% !important;padding-left:0;margin-bottom:50px;}
   .contact_container .title_contact {flex-basis:100% !important;width:100%;}
   .bip_container img{height:40px;}
}
@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 3){
    

}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 3){
.contact_container .contact_area {flex-direction:column}    
   .contact_container .address_area {flex-basis:100% !important;padding-left:0;margin-bottom:50px;}
   .contact_container .title_contact {flex-basis:100% !important;width:100%;}
   .bip_container img{height:40px;} 

}

@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 2.625){
    .bip_container img{height:60px;}    
    .bip_container{padding-bottom:90px;}
}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 2.625){
    .contact_container .contact_area {flex-direction:column}    
   .contact_container .address_area {flex-basis:100% !important;padding-left:0;margin-bottom:50px;}
   .contact_container .title_contact {flex-basis:100% !important;width:100%;}
   .bip_container img{height:40px;}     
}
@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 2){
    .bip_container img{height:60px;}    
    .bip_container{padding-bottom:90px;}
}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 2){
    .contact_container .contact_area {flex-direction:column}    
   .contact_container .address_area {flex-basis:100% !important;padding-left:0;margin-bottom:50px;}
   .contact_container .title_contact {flex-basis:100% !important;width:100%;}
   .bip_container img{height:40px;}  
}

@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 2.75){
    .bip_container img{height:60px;}    
    .bip_container{padding-bottom:90px;}
}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 2.75){
.contact_container .contact_area {flex-direction:column}    
   .contact_container .address_area {flex-basis:100% !important;padding-left:0;margin-bottom:50px;}
   .contact_container .title_contact {flex-basis:100% !important;width:100%;}
   .bip_container img{height:40px;}   
}

@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 3.75){
    .bip_container img{height:60px;}    
    .bip_container{padding-bottom:90px;}
}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 3.75){
.contact_container .contact_area {flex-direction:column}    
   .contact_container .address_area {flex-basis:100% !important;padding-left:0;margin-bottom:50px;}
   .contact_container .title_contact {flex-basis:100% !important;width:100%;}
   .bip_container img{height:40px;}      
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */

}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */ 
.contact_container .contact_area{padding-right:50px;}
}

    
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
   .bip_container img{height:60px;}
}
/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */
   .bip_container img{height:60px;}
}
    
