@media all and (min-width:320px) and (max-width:359px) {
	.logo {width: 100%;}
    .top-bar-menu {text-align: center}  
    .banner-form-header p{font-size: 17pt;}
    .banner-sec {min-height: 365px !important;}
    form#form_contact2 .form-field { margin-bottom: 10px; }
}
@media only screen and (min-width:360px) and (max-width:479px) {    
    .logo {width: 100%;}    
    .top-bar-menu {text-align: center}   
    .banner-form-header p{font-size: 20pt;}
    .banner-sec {min-height: 423px !important;}
    form#form_contact2 .form-field { margin-bottom: 10px; }
}

@media only screen and (max-width:480px){

}
@media only screen and (max-width:568px){

}

@media (min-width:480px) and (max-width:767px) {
    .logo {margin: 0 auto;}   
    .banner-form-header p{font-size: 20pt;}
    .banner-sec {min-height: 350px !important;}
    form#form_contact2 .frm_fifth { width: 100% !important; }
    form#form_contact2 .form-field { margin-bottom: 10px; }
}

@media (min-width:768px) and (max-width:1023px) {
    .logo {margin: 0 auto; margin-bottom: 1%;}   
    .main-menu {display: none;}
    .banner-form-header p {font-size: 24pt;}
    .banner-sec {min-height: 407px !important;}
    form#form_contact2 .frm_fifth { width: 100% !important; }
    form#form_contact2 .form-field { margin-bottom: 10px; }
}

@media (min-width:1024px) and (max-width:1279px) {
}

@media (min-width: 1500px) and (max-width:2000px) {    
    
}