
/******************/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2015-10-11, 20:34:00
    Author     : solenzo
*/

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
  /*.contact_rodo .email_form{position:relative;float:none;margin:0 auto;width:100%;margin-bottom:20px;}
  .contact_rodo{padding:0}
  .contact_rodo .address_area{position:relative;float:none;margin:0 auto;width:100%;margin-bottom:0px;margin-top:30px;}*/
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px)  and (orientation: landscape) {
/* Styles */

}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
    
   
}



@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}



@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 4){
.contact_rodo .email_form textarea{width:100%;height:150px;}
.contact_rodo .email_button{position:relative;float:right;margin-top:20px}
.contact_rodo .required_text{margin-top:20px;}
.contact_rodo{padding:0 !important}
.contact_rodo.big_padding {padding-left: var(--padding-left-vw) !important;padding-right: var(--padding-right-vw) !important;padding-top: 100px !important;padding-bottom: 100px !important;min-height: 100vh;}
}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 4){
.contact_rodo .email_form textarea{width:100%;height:150px;}
.contact_rodo .email_button{position:relative;float:right;margin-top:20px}
.contact_rodo .required_text{margin-top:20px;}
.contact_rodo{padding-top:40px;padding-left:0 !important;padding-right:0 !important}
.contact_rodo.big_padding{padding-left:30px !important;padding-right:30px !important;padding-top:100px;padding-bottom:100px}
}

@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 3.5){
.contact_rodo .email_form textarea{width:100%;height:150px;}
.contact_rodo .email_button{position:relative;float:right;margin-top:20px}
.contact_rodo .required_text{margin-top:20px;}
.contact_rodo{padding:0 }
.contact_rodo.big_padding {padding-left: var(--padding-left-vw) !important;padding-right: var(--padding-right-vw) !important;padding-top: 100px !important;padding-bottom: 100px !important;min-height: 100vh;}
}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 3.5){
.contact_rodo .email_form textarea{width:100%;height:150px;}
.contact_rodo .email_button{position:relative;float:right;margin-top:20px}
.contact_rodo .required_text{margin-top:20px;}
.contact_rodo{padding-top:40px;padding-left:0 !important;padding-right:0 !important}
.contact_rodo.big_padding{padding-left:30px !important;padding-right:30px !important;padding-top:100px;padding-bottom:100px}
}

@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 3){
.contact_rodo .email_form textarea{width:100%;height:150px;}
.contact_rodo .email_button{position:relative;float:right;margin-top:20px}
.contact_rodo .required_text{margin-top:20px;}
.contact_rodo{padding:0 }
.contact_rodo.big_padding {padding-left: var(--padding-left-vw) !important;padding-right: var(--padding-right-vw) !important;padding-top: 100px !important;padding-bottom: 100px !important;min-height: 100vh;}
}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 3){
.contact_rodo .email_form textarea{width:100%;height:150px;}
.contact_rodo .email_button{position:relative;float:right;margin-top:20px}
.contact_rodo .required_text{margin-top:20px;}
.contact_rodo{padding-top:40px;padding-left:0 !important;padding-right:0 !important}
.contact_rodo.big_padding{padding-left:30px !important;padding-right:30px !important;padding-top:100px;padding-bottom:100px}
}


@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 2.625){
.contact_rodo .email_form textarea{width:100%;height:150px;}
.contact_rodo .email_button{position:relative;float:right;margin-top:20px}
.contact_rodo .required_text{margin-top:20px;}
.contact_rodo{padding:0 }
.contact_rodo.big_padding {padding-left: var(--padding-left-vw) !important;padding-right: var(--padding-right-vw) !important;padding-top: 100px !important;padding-bottom: 100px !important;min-height: 100vh;}
}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 2.625){
.contact_rodo .email_form{width:100%;}    
.contact_rodo .email_form textarea{width:100%;height:150px;}
.contact_rodo .email_button{position:relative;float:right;margin-top:20px}
.contact_rodo .required_text{margin-top:20px;}
.contact_rodo{padding-top:40px;padding-left:0 !important;padding-right:0 !important}
.contact_rodo.big_padding{padding-left:30px !important;padding-right:30px !important;padding-top:100px;padding-bottom:100px}
}



@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 2){
.contact_rodo .email_form textarea{width:100%;height:150px;}
.contact_rodo .email_button{position:relative;float:right;margin-top:20px}
.contact_rodo .required_text{margin-top:20px;}
.contact_rodo{padding:0 }
.contact_rodo.big_padding {padding-left: var(--padding-left-vw) !important;padding-right: var(--padding-right-vw) !important;padding-top: 100px !important;padding-bottom: 100px !important;min-height: 100vh;}

}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 2){
.contact_rodo .email_form{width:100%;}    
.contact_rodo .email_form textarea{width:100%;height:150px;}
.contact_rodo .email_button{position:relative;float:right;margin-top:20px}
.contact_rodo .required_text{margin-top:20px;}
.contact_rodo{padding-top:40px;padding-left:0 !important;padding-right:0 !important}
.contact_rodo.big_padding{padding-left:30px !important;padding-right:30px !important;padding-top:100px;padding-bottom:100px}

}


@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 2.75){
.contact_rodo .email_form textarea{width:100%;height:150px;}
.contact_rodo .email_button{position:relative;float:right;margin-top:20px}
.contact_rodo .required_text{margin-top:20px;}
.contact_rodo{padding:0}
.contact_rodo.big_padding {padding-left: var(--padding-left-vw) !important;padding-right: var(--padding-right-vw) !important;padding-top: 100px !important;padding-bottom: 100px !important;min-height: 100vh;}

}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 2.75){
.contact_rodo .email_form{width:100%;}    
.contact_rodo .email_form textarea{width:100%;height:150px;}
.contact_rodo .email_button{position:relative;float:right;margin-top:20px}
.contact_rodo .required_text{margin-top:20px;}
.contact_rodo{padding-top:40px;padding-left:0 !important;padding-right:0 !important}
.contact_rodo.big_padding{padding-left:30px !important;padding-right:30px !important;padding-top:100px;padding-bottom:100px}}


@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 3.75){
.contact_rodo .email_form textarea{width:100%;height:150px;}
.contact_rodo .email_button{position:relative;float:right;margin-top:20px}
.contact_rodo .required_text{margin-top:20px;}
.contact_rodo{padding:0}
.contact_rodo.big_padding {padding-left: var(--padding-left-vw) !important;padding-right: var(--padding-right-vw) !important;padding-top: 100px !important;padding-bottom: 100px !important;min-height: 100vh;}

}

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

.contact_container .title_contact{flex-basis:30%;}
.contact_container .address_area {flex-basis:70%;}
}

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

}

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

/* 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_rodo{padding-top:0px;}
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 3.75){
.contact_rodo .email_form{width:100%;}    
.contact_rodo .email_form textarea{width:100%;height:150px;}
.contact_rodo .email_button{position:relative;float:right;margin-top:20px}
.contact_rodo .required_text{margin-top:20px;}
.contact_rodo{padding-top:40px;padding-left:0 !important;padding-right:0 !important}
.contact_rodo.big_padding{padding-left:30px !important;padding-right:30px !important;padding-top:100px;padding-bottom:100px}
}

/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
/* Styles */
.contact_rodo .email_form textarea{width:100%;height:150px;}
.contact_rodo .email_button{position:relative;float:right;margin-top:20px}
.contact_rodo .required_text{margin-top:20px;}    
}
/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */
.contact_rodo .email_form textarea{width:100%;height:150px;}
.contact_rodo .email_button{position:relative;float:right;margin-top:20px}
.contact_rodo .required_text{margin-top:20px;}
.contact_rodo{margin-top:0px}
}