#ouibounce-modal{display:none;position:fixed;z-index:9999;width:100%;height:100%;top:0;left:0;color:#333333;}
#ouibounce-modal .underlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0, 0, 0, .5);cursor:pointer;-webkit-animation:fadein .5s;animation:fadein .5s}
#ouibounce-modal .modal_intent{height:230px !important;background-color:#ffffff;z-index:1;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;border-radius:4px;border:3px solid;-webkit-animation:popin .3s;animation:popin .3s}
#ouibounce-modal .modal_intent_airline{height:243px !important;background-color:#ffffff;z-index:1;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;border-radius:4px;border:3px solid;-webkit-animation:popin .3s;animation:popin .3s}
#ouibounce-modal .modal_intent_front{height:243px !important;background-color:#ffffff;z-index:1;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;border-radius:4px;border:3px solid;-webkit-animation:popin .3s;animation:popin .3s}
#ouibounce-modal .modal_intent-title{font-size:18px;color:#252525;padding:10px;margin:0;border-radius:4px 4px 0 0;text-align:center}
#ouibounce-modal h3{color:#fff;font-size:1em;margin:.2em;text-transform:uppercase;font-weight:500}
#ouibounce-modal .modal_intent-body{padding:20px 35px;font-size:17px;}
#ouibounce-modal p{color:#344a5f}
#ouibounce-modal form{text-align:center;margin-top:35px}
#ouibounce-modal form input[type=text]{padding:12px;font-size:1.2em;width:300px;border-radius:4px;border:1px solid #ccc;-webkit-font-smoothing:antialiased}
#ouibounce-modal form input[type=submit]{text-transform:uppercase;font-weight:700;padding:12px;font-size:1.1em;border-radius:4px;color:#fff;background-color:#4ab471;border:none;cursor:pointer;background-color:orange;-webkit-font-smoothing:antialiased}
#ouibounce-modal form p{text-align:left;margin-left:35px;opacity:.8;margin-top:1px;padding-top:1px;font-size:.9em}
#ouibounce-modal .modal-footer{position:absolute;bottom:20px;text-align:center;width:100%}
#ouibounce-modal .modal-footer p{text-transform:capitalize;cursor:pointer;display:inline;border-bottom:1px solid #344a5f}
.close{color:#000 !important;float:right;font-size:21px;line-height:1;opacity:0.39 !important;text-shadow:0 1px 0 #fff;}
.close_remove{color:#000 !important;float:right;font-size:21px;line-height:1;opacity:0.39 !important;text-shadow:0 1px 0 #fff;}
.modal-head{font-size:20px;font-weight:bold;}
.pop_inputs{}
.pop_inputs_airline{}
.pop_inputs_front{}
.pop_inputs > input{margin:20px 0;}
.btn-portfolio{background-color:#ed9c28 !important;border-radius:4px;color:#fff !important;font-weight:bold;left:7%;padding:10px 0 !important;position:absolute;white-space:normal;width:300px;}
@media (max-width:767px){.modal-mobile{height:220px !important;width:320px !important;}
}
@-webkit-keyframes fadein{0%{opacity:0}
100%{opacity:1}
}
@-ms-keyframes fadein{0%{opacity:0}
100%{opacity:1}
}
@keyframes fadein{0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes popin{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}
85%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
@-ms-keyframes popin{0%{-ms-transform:scale(0);transform:scale(0);opacity:0}
85%{-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}
100%{-ms-transform:scale(1);transform:scale(1);opacity:1}
}
@keyframes popin{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}
85%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
}
.btn-portfolio-german{color:#fff !important;font-weight:bold;left:50%;margin:20px 0 0 -140px !important;padding:17px 0 !important;position:absolute;white-space:normal;width:280px;border-radius:4px;background-color:#ed9c28 !important;}
.modal-head-de{margin-top:20px;font-size:20px;font-weight:bold;}
.modal_intent .modal_intent-title .close{font-size:18px !important;}