/* ~~~~~~~~~~~~~~~~ Oath content section starts ~~~~~~~~~~~~~~~~ */
.oath-form-wrap             { padding: 2.5rem 0 3.75rem; }
.oath-content-wrap .img-box { padding-top: 46.8%; border: 2px solid var(--gray-line); }
.counter-box                { background-color: var(--counter-bg); display: inline-flex; height: 100%; width: 100%; text-align: center; flex-direction: column; justify-content: center; align-items: center; gap: 4px; flex-shrink: 0; }
.oath-content-wrap .row     { --bs-gutter-x : 3rem; }
/* ~~~~~~~~~~~~~~~~ Oath content section ends ~~~~~~~~~~~~~~~~ */



/* Responsive css starts */
@media only screen and (max-width: 1199px) { 
}
@media only screen and (max-width: 991px) {
}
@media only screen and ( max-width: 767px) {
    .counter-box        { min-height: 150px; }
}