.calculator .modal-dialog-centered { width: 45vw; max-width: none; } .calculator .modal-body i { text-align: center; font-size: 40px; color: #1d96bb; background-color: #fff; position: relative; top: 8px; height: 45px; margin-right: 10px; margin-left: 10px; } .calculator .modal-content .modal-footer { border-top: none; } .calculator .modal-content .row:nth-child(1) .col:nth-child(1) span { position: relative; top: -10px; } .calculator .modal-content .col span { top: 12px; position: relative; display: block; text-align: center; font-size: 21px; color: #2A3335; } .calculator .modal-dialog.modal-dialog-centered { width: 55%; } .calculator .modal-body { padding: 0; } .calculator .modal-header .btn-close { border: none; background-color: #fff; } .calculator .modal-header { border-bottom: none; } .calculator .modal-title { text-align: center; width: 100%; border-bottom: solid 2px #1d96bb; padding: 15px 0; font-size: 28px; letter-spacing: 2px; } .calculator .logo { display: flex; flex-direction: column; justify-content: space-evenly; } .calculator .contact-us { display: flex; justify-content: space-around; } .calculator .contact-us .list { display: inline-block; width: 45%; } .calculator .tab-pane { min-width: 710px; } .calculator h4 { font-weight: 400; } .calculator .working-hours { position: relative; left: 20px; top: 15px; } .calculator h4 span:nth-child(1) { font-family: monospace; } .calculator input::placeholder { color: #b1b1b1; opacity: 0.8; } .calculator .list div { cursor: pointer; transition: 0.3s; height: 60px; margin: 25px 0; border-radius: 3px; border: solid 2px #1d96bb; font-size: 21px; color: #000000; } .calculator .list div i { padding-right: 10px; border-right: 1px #4ea1fa solid; } .calculator .list div:nth-child(2) i { border-right: 1px #4ea1fa solid !important; color: #4ea1fa; } .calculator .list div:nth-child(2) { border: solid 2px #4ea1fa; } .calculator .list div:nth-child(2):hover { box-shadow: 1px 1px 5px 0px #4ea1fa } .calculator .list div:nth-child(3) i { border-right: 1px #00B2FF solid !important; color: #00B2FF; } .calculator .list div:nth-child(3) { border: solid 2px #00B2FF; } .calculator .list div:nth-child(3):hover { box-shadow: 1px 1px 5px 0px #00B2FF } .calculator .list div:nth-child(4) i { border-right: 1px #01bd47 solid !important; color: #01bd47; } .calculator .list div:nth-child(4) { border: solid 2px #01bd47; } .calculator .list div:nth-child(4):hover { box-shadow: 1px 1px 5px 0px #01bd47 } .calculator .list div:nth-child(5) i { border-right: 1px #8f5db7 solid !important; color: #8f5db7; } .calculator .list div:nth-child(5) { border: solid 2px #8f5db7; } .calculator .list div:nth-child(5):hover { box-shadow: 1px 1px 5px 0px #8f5db7 } .calculator .list div:hover { box-shadow: 1px 1px 5px 0px #1d96bb } .calculator img { position: relative; width: 55%; left: 30%; } @media (max-width: 992px) { .calculator .modal-dialog.modal-dialog-centered { width: 90%; } } @media (max-width: 450px) { .calculator .modal-dialog.modal-dialog-centered { width: 96%; } .calculator .working-hours { left: 0; } .calculator .working-hours i { font-size: 25px; top: 3px !important; } .calculator .contact-us .list { padding: 15px 15px; } .contact-us .logo .animate__animated.animate__bounce { width: 100%; margin: 20px 5px; } }