.modal-prototype .modal-dialog { max-width: 800px; width: 100%; } .modal-prototype .modal-content { border-radius: 0; border: none; border-bottom: 1px solid; } .modal-prototype .modal-header { background-color: #0d3495; color: white; text-align: center; border: none; } .modal-prototype .modal-body { padding: 0; text-align: center; } .modal-prototype .modal-header .close { color: white; text-shadow: none; font-weight: normal; opacity: 1; } .modal-prototype .modal-header .modal-title { font-size: 24px; font-weight: 500; } /* --------- OneSignal ---------- */ #onesignalModal .close { position: absolute; right: 0px; top: 0px; color: #555; opacity: 1; width: 40px; height: 40px; } #onesignalModal .modal-dialog { max-width: 500px; } /* --------- End OneSignal ---------- */ /* ------------- Responsive ------------- */ @media only screen and (min-width : 1224px) { /* Styles */ } @media only screen and (min-width : 1024px) and (max-width : 1223px) { /* Styles */ } @media only screen and (min-width : 768px) and (max-width : 1023px) { /* Styles */ } @media only screen and (min-width : 640px) and (max-width : 767px) { #onesignalModal .modal-dialog { max-width: 288px; } } @media only screen and (max-width : 639px) { #onesignalModal .modal-dialog { max-width: 288px; } } @media only screen and (min-width : 480px) and (max-width : 639px) { /* Styles */ } @media only screen and (max-width : 479px) { /* Styles */ } @media only screen and (min-width : 320px) and (max-width : 479px) { /* Styles */ }