.modal-box{ font-family: 'Poppins', sans-serif; } .modal-box .show-modal{ color: #fff; background-color: #444; font-size: 17px; font-weight: 500; text-transform: capitalize; padding: 12px 15px; margin: 80px auto 0; border: none; border-radius: 0; display: block; transition: all 0.3s ease 0s; } .modal-box .show-modal:hover, .modal-box .show-modal:focus{ color: #fff; background-color: #444; box-shadow: 5px 5px rgba(38,254,65, 0.8); outline: none; } .modal-backdrop.in{ opacity: 0.8; } .modal-box .modal-dialog{ width: 350px; margin: 70px auto 0; } .modal.fade .modal-dialog{ transform: translate(-100px); } .modal.in .modal-dialog{ transform: translate(0); } .modal-box .modal-dialog .modal-content{ background: #fff; text-align: center; border: none; } .modal-content .close{ color: #24FE41; background: #fff; font-size: 25px; font-weight: 400; text-align: center; line-height: 32px; width: 30px; height: 30px; box-shadow: 5px 5px 10px rgba(0,0,0,0.2); border-radius: 50%; overflow: hidden; opacity: 1; position: absolute; left: auto; top: 10px; right: 10px; z-index: 1; transition: all 0.3s; } .modal-content .close:hover{ color: #0db646; } .modal-box .modal-dialog .modal-content .modal-body{ padding: 0 !important; } .modal-box .modal-dialog .modal-content .modal-body .modal-icon{ color: #fff; background: linear-gradient(to right,#FDFC47,#24FE41); font-size: 80px; line-height: 180px; text-shadow: 0 0 15px rgba(0,0,0,0.2); margin: 0 0 40px; border-radius: 8px 8px 0 0; } .modal-box .modal-dialog .modal-content .modal-body .title{ color: #444; font-size: 20px; font-weight: 600; line-height: 25px; text-transform: uppercase; margin: 0 0 10px; } .modal-box .modal-dialog .modal-content .modal-body .description{ color: #999; font-size: 15px; font-weight: 400; margin: 0 40px 30px; } @media only screen and (max-width: 576px){ .modal-dialog{ width: 95% !important; } }