.banner-info { background-color: #f1f0ef; margin-bottom: 30px; width: 100%; height: auto; border: solid 1px #ddd; }
.banner-inner { padding: 15px; }
.banner-info h4 { color: #191919; font: 26px/34px Khand, sans-serif; text-transform: none; }
#myModal .modal-dialog { position: fixed; top: 100px; right: 40px; max-width: 420px; }
#myModal .modal-body { overflow: hidden !important; }
#myModal .modal-header .close { color: #009cdd; font-size: 44px !important; opacity: 1; }
#myModal .modal-header .close.gruen { color: #acc434; }
#myModal .modal-header { height: 44px; border-style: none; }
#myModal .modal-footer { display: none; }
#myModal .modal-header .close:hover { color: #171717; }
body.modal-open { overflow: visible; margin: 0 !important; padding: 0 !important; }
#myModal .modal-content{ border-style: none; -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5); -moz-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
            box-shadow: 0 5px 15px rgba(0,0,0,0);
    	border-radius: 0px; box-shadow: 0 5px 15px rgba(0,0,0,0.5);  background-color: rgba(255,255,255,1);}
#myModal .modal-content p { font-size: 16px; line-height: 21px; }
#myModal .modal-content h4 { color: #e09c18; font-size: 24px; line-height: 28px; }
#myModal .modal-backdrop { background-color: transparent !important; opacity:0 !important;}
.modal-backdrop.in{
  opacity:0;
}
@media (max-width:580px) {
	#myModal .modal-dialog { position: fixed; top: 120px; left: 0; right: inherit; max-width: 100%; }
}
