/* Put your custom overlay styles in here You can use your northpass color palette in this file {{ color_palette.button_font_color }} {{ color_palette.button_color }} {{ color_palette.button_hover_color }} {{ color_palette.header_font_color }} {{ color_palette.header_font_hover_color }} {{ color_palette.header_color }} */ body,html,*{ box-sizing: border-box; } h3.custom-title { font-size: 38px; font-weight: 500; } p{ padding:20px 10% 0; font-family: Roboto,sans-serif; font-style: normal; font-weight: 300; font-size: 16px; line-height: 28px; color: #68667d; } .custom-title{ letter-spacing: 0; line-height: 60px; margin-bottom: 30px; margin-top: 0; color: #14113b; position: relative; text-align: center; } .custom-title:before { content: ""; display: block; width: 40px; height: 2px; left: 50%; transform: translate(-50%); bottom: -26px; background-color: #c70099; position: absolute; } /*======== Header part ========*/ .school-website-header .uk-brand { background: url(https://doubleverify.com/wp-content/uploads/2020/11/DV_University_logo.svg) 0 center no-repeat; background-size: contain; display: inline-block; } .school-website-header .uk-brand img { opacity: 0; } .school-website-header { padding-bottom: 0; } .school-website-header .uk-container-expand .uk-navbar { padding: 0 50px; } .school-website-header .uk-brand img { max-height: 50px; position: relative; top: 3px; } .get-in-touch-btn, .uk-navbar-nav>li>a.get-in-touch-btn { height: 40px; margin-top: 18px; line-height: 40px; border-radius: 4px; padding: 0 37px; border: none; outline: none; font-size: 14px; font-weight: 500; } .lang-btn, .uk-navbar-nav>li>a.lang-btn { height: 40px; margin-top: 18px; line-height: 40px; border-radius: 4px; padding: 0 10px; border: none; outline: none; font-size: 14px; font-weight: 500; } .menu-profile-link, .school-website-header .uk-navbar a.menu-profile-link{ color: #000; padding-right: 22px; } .profile-icon, .uk-navbar-nav>li>a.profile-icon { padding-right: 0; margin-right: 29px; font-weight: 500; color: #000; letter-spacing: 1px; display: flex; align-items: center; } .profile-icon span, .uk-navbar-nav>li>a.profile-icon span { margin-left: 8px; font-size: 16px; letter-spacing: 0.02em; } .uk-navbar-nav>li>a { height: 75px; line-height: 75px; } .school-website-header .uk-navbar a:hover, .uk-navbar-nav > li.uk-open > a { color: #c70099; } .school-website-header .uk-navbar a { font-size: 14px; font-weight: 500; text-align: center; } /*========= Course banner==========*/ .my-course-banner{ position: relative; width: 100%; height: 258px; background-color: #16113c; background-image: url(https://dvtemp.doubleverify.com/wp-content/uploads/2019/11/large-purple-v.svg); background-repeat: no-repeat; } .my-course-banner-content{ position: relative; width: 1014px; max-width: 100%; min-height: 247px; margin: 0 auto; margin-top: -124px; padding: 33px 40px 25px; box-sizing: border-box; background: #FFFFFF; box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.25); border-radius: 10px; } .my-course-banner-content p { padding: 27px 10px 0; text-align: center; font-size: 18px; line-height: 1.64em; } a.continue-start-btn{ color: #14113B; display: block; margin: 0 0 10px; line-height: 1em; font-weight: bold; letter-spacing: 0.025em; text-indent: 2px; } .completed-badge{ position: absolute; right: 15px; top: 24px; border-radius: 3px; padding: 0 18px; border: none; height: 30px; line-height: 30px; font-weight: 500; display: none; color: #ffffff; background: #27ae60; text-transform: uppercase; font-size: 14px; } .completed-icon{ border-radius: 50%; position: absolute; right: 34px; bottom: 34px; width: 47px; display: none; } .completed-icon img{ border-radius: 50%; width: 100%; } .completed-active{ display: inline-block; } .uk-container.school-website-course-index-list { max-width: 1200px !important; margin-bottom: 75px !important; } .school-website-course-list > li { padding-left: 40px; opacity: 1 !important; } .school-website-course-index-list .uk-width-1-1.uk-padding { padding: 0 !important; } /*========Course part ========*/ .school-website-course-index-list{ margin-top: 75px; } .school-website-course-tile .uk-panel-box-secondary { background-color: #a7a7a71a; color: #3b3f3d; border-radius: 10px; min-height: 1px !important; } .school-website-course-tile .uk-panel-box>.uk-panel-teaser{ height: 238px; } .school-website-course-tile .uk-panel-box>.uk-panel-teaser a{ display: block; height: 100%; border-radius: 10px 10px 0 0; } .school-website-course-tile .uk-panel-box .uk-panel-badge { top: 38px; left: 33px; background: none; text-align: left; font-family: Roboto; font-weight: normal; font-size: 15px; } .school-website-course-tile h3.custom-title{ position: absolute; top: 77px; text-align: left; left: 36px; line-height: 139%; margin-bottom: 0; padding-right: 50px; color: #fff; } .school-website-course-tile h3.custom-title:before{ display: none; } .school-website-course-tile h3.custom-title a{ color: #fff; } .school-website-course-tile .school-website-course-tile-action { left: 38px; right: auto; bottom: 36px; border-radius: 8px; padding: 0 35px; border: none; height: 44px; line-height: 44px; font-weight: 500; display: flex; } .school-website-course-tile .school-website-course-tile-action span { position: relative; right: -5px; font-size: 16px; line-height: 41px; font-family: arial; } .school-website-course-tile p { padding: 18px 23px 76px; font-size: 18px; line-height: 1.5em; } .course-outline-container{ margin-top: 48px; } .course-progress-block{ padding-top: 35px; position: relative; width: 100%; margin-bottom: 65px; } .progress-text{ position: absolute; line-height: 40px; display: block; margin-top: 5px; padding-left: 23px; color: #fff; font-size: 18px; font-weight: bold; } .course-progress-block .uk-progress { height: 40px; background: #E5E5E5; line-height: 40px; border-radius: 10px; } .course-progress-block .uk-progress-bar { background-color: #6532A5; } .course-activity-section{ background: #F6F6F6; border-radius: 10px; margin-bottom: 60px; padding: 35px 38px 25px; } .course-activity-section h3.custom-title{ text-align: left; } .course-activity-section h3.custom-title:before{ display: none; } .course-activity-section .cover-outline-section-activities li{ border:none !important; } .course-activity-section .cover-outline-section-activities li a{ color: #000; } .course-activity-section .cover-outline-section-activities li:before { background-color: #C4C4C4; border-color:#C4C4C4; } .course-activity-section .cover-outline-section-activities li:after { background-color: #C4C4C4; } .course-activity-section .cover-outline-section-activities li.completed:before { background: #6532A5 !important; border-color: #6532A5 !important; } .course-activity-section .cover-outline-section-activities li.completed:after { background: #6532A5 !important; } .highlight-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.8); z-index: 11000; padding: 54px 15px; opacity: 0; visibility: hidden; pointer-events: none; transition: 500ms; overflow: auto; } .overlay-active { overflow: hidden; } .highlight-overlay.active { opacity: 1; visibility: visible; pointer-events: auto; } .highlight-overlay .overlay-container { width: 100%; max-width: 680px; background: #fff; margin: 0 auto; padding: 45px 50px 50px; position: relative; border-radius: 5px; } .highlight-overlay .button-close, .certificate-modal .button-close { top: 20px; right: 20px; text-indent: -999em; position: absolute; width: 32px; height: 32px; padding: 0; margin: 0; border: none; background: transparent; box-shadow: none; cursor: pointer; z-index: 2; outline: none; } .overlay-title { display: block; text-align: center; font-size: 24px; font-family: "tt_normsbold"; color: #14113b; margin: 0 0 18px; } .overlay-description { padding: 0; margin: 0; text-align: center; } .overlay-action { display: flex; justify-content: center; padding-top: 26px; } .overlay-table { display: table; width: 100%; height: 100%; } .overlay-cell { display: table-cell; vertical-align: middle; } .highlight-overlay .button-close:after, .highlight-overlay .button-close:before, .certificate-modal .button-close:after, .certificate-modal .button-close:before { content: ""; display: block; width: 100%; height: 2px; background-color: #14113b; position: absolute; top: 9px; left: 0; } .highlight-overlay .button-close:before, .certificate-modal .button-close:before { transform: rotate(45deg); } .highlight-overlay .button-close:after, .certificate-modal .button-close:after { transform: rotate(-45deg); } /*========footer part ========*/ .footer-main{ background-color: #fff; color: #fff; padding-top: 19px; padding-bottom: 17px; overflow: hidden; box-shadow: 0 -1px 2px rgba(0,0,0,0.15); } .footer-logo{ text-align: left; } .footer-main h3{ font-size: 16px; line-height: 25px; margin-bottom: 6px; color: #fff; font-weight: 500; } .footer-menu-col ul { padding-right: 10px; padding-left: 0; margin-top: 10px; } .footer-main .footer-menu-col li { margin-bottom: 12px; display: list-item; list-style-type: none; } .footer-main .footer-menu-col li:before{ display: none; } .footer-main .footer-menu-col a { font-size: 14px; line-height: 21px; color: #68667d; transition: color .2s ease-in-out; text-decoration: none; } .footer-main .footer-menu-col a:hover { color: #fff; } .footer-divder { position: relative; height: 197px; } .footer-divder:before { content: ""; display: block; width: 1px; height: 100%; top: 5px; left: 50%; position: absolute; background-color: #5e5f75; } .footer-form-wrap { padding-top: 14px; padding-bottom: 49px; } .footer-socials-wrap { display: flex; justify-content: space-between; } .footer-social-left { padding-top: 12px; margin-left: -20px; } .footer-social-left a { margin-left: 20px; } .footer-social-right { padding-top: 5px; margin-right: -19px; } .footer-social-right a { margin-right: 19px; } input.email-field{ width: 100%; background-color: #f9f9fa; border: 1px solid #d5d4dc; border-radius: 3px; font-size: 14px; line-height: 18px; color: #68667d; transition: border-color .1s ease-in-out; display: block; height: 40px; padding: 0 15px; } .submit-btn{ display: none; } .sk-branding-banner{ display: none !important; } /*modal part*/ .certificate-modal.show.fade-in{ background: rgba(0,0,0,0.75); opacity: 1; } .certificate-modal.show{ z-index: 1000; } @media screen and (min-width: 768px){ .certificate-modal{ padding-top: 60px; } } .certificate-modal{ position: fixed; top: 0; left: 0; width: 100%; height: 100vh; overflow: auto; display: flex; justify-content: center; align-items: center; z-index: -10; opacity: 0; transition: opacity .3s ease-in-out; } .certificate-modal .modal-content { left: 50%; transform: translateX(-50%); top: 10%; } .certificate-modal .modal-content{ padding-bottom: 120px; } .certificate-modal .modal-content{ width: 1166px; max-width: 100%; display: flex; border-radius: 5px; overflow: hidden; position: absolute; z-index: 1; } .certificate-modal .modal-text{ width: 42.7%; background-color: #14113b; position: relative; color: #fff; padding: 50px; } .certificate-modal h2, .certificate-modal p{ position: relative; z-index: 2; } .certificate-modal .modal-text h2, .certificate-modal .modal-text p{ color: #fff; } .certificate-modal h2{ text-align: left; margin-bottom: 20px; } .certificate-modal p{ font-size: 18px; line-height: 35px; } .modal-bg-shape { overflow: hidden; } .certificate-modal .modal-bg-shape { position: absolute; bottom: 0; left: 0; top: 0; font-size: 0; line-height: 0; z-index: 1; } .modal-bg-shape img { transform: scale(2.1); height: 100%; max-width: 100%; } .certificate-modal .modal-bg-shape { font-size: 0; line-height: 0; } .certificate-modal .modal-right-content { position: relative; } .certificate-modal .modal-right-content { width: 57.3%; } .modal-right-inner{ box-shadow: 0 2px 4px rgba(0,0,0,.08); border: 1px solid #d5d4dc; padding: 47px 75px; border-radius: 5px; background-color: #fff; } .modal-right-inner p, .modal-text p{ padding:0 0 15px; margin: 0; } .cert-badge-block{ background: #F5F5F5; padding: 24px 40px; border-radius: 10px; margin-bottom: 40px; display: flex; } .cert-badge-logo{ margin-right: 35px; width: 145px; } img.filter-gray{ filter: grayscale(100%); } .cert-badge-course h3{ font-size: 24px; font-weight: bold; color: #000; margin-bottom: 35px; } .cert-course-list{ padding-left: 0; } .cert-course-list li{ list-style-type: none; line-height: 25px; font-size: 16px; margin-bottom: 25px; position: relative; color: #a7a7a7; padding-left: 45px; } .cert-course-list li:last{ margin-bottom: 0; } .cert-course-list li:before{ content: ""; width: 25px; height: 25px; background-color: #d3d2d4; position: absolute; border-radius: 50%; left: 0; top: 1px; background-image: url(https://doubleverify.com/wp-content/uploads/2020/12/tick.png); background-position: center center; background-repeat: no-repeat; background-size: 53%; } .cert-course-list li.started:before{ background-image: url(https://doubleverify.com/wp-content/uploads/2020/12/loading-icon.png); } .cert-course-list li.completed{ color: #000; } .cert-course-list li.completed:before{ background-color: #6532A5; background-image: url(https://doubleverify.com/wp-content/uploads/2020/12/tick.png); } .certificate-list{ padding-left: 0; text-align: center; position: relative; z-index: 2; } .certificate-list li{ width: 215px; /*margin-right: 35px; margin-bottom: 35px; float: left;*/ text-align: center; list-style-type: none; display: inline-block; } .certificate-list li:nth-child(2n){ margin-right: 0; } .certificate-list li img{ width: 100%; border: 5px solid #27AE60; margin-bottom: 15px; } .certificate-list li.filter-gray img{ filter: grayscale(100%) brightness(110%) contrast(0.80); } .certificate-list li h6{ color: #fff; font-weight: bold; margin-top: 0; } .modal-text p.shareable-note { font-size: 15px; line-height: 21px; text-align: center; position: absolute; z-index: 3; bottom: 35px; left: 45px; right: 45px; } .modal-text p.shareable-note a{ color: #fff; text-decoration: underline; } /*======== Media part ========*/ @media (min-width: 1220px){ .course-outline-container { max-width: 872px; } } @media (max-width: 1219px){ .my-course-banner-content p { padding-left: 0; padding-right: 0; } h3.custom-title { font-size: 30px; } p{ font-size: 14px; line-height: 23px; } .custom-title{ line-height: 42px; margin-bottom: 25px; } .custom-title:before { bottom: -21px; } .school-website-header .uk-container-expand .uk-navbar { padding: 0 40px; } .school-website-header .uk-brand img { max-height: 40px; top: 0; } .get-in-touch-btn, .uk-navbar-nav>li>a.get-in-touch-btn { height: 36px; margin-top: 17px; line-height: 36px; border-radius: 5px; padding: 0 30px; } .menu-profile-link, .school-website-header .uk-navbar a.menu-profile-link{ padding-right: 18px; } .profile-icon, .uk-navbar-nav>li>a.profile-icon { margin-right: 24px; } .profile-icon span, .uk-navbar-nav>li>a.profile-icon span { margin-left: 7px; font-size: 15px; } .uk-navbar-nav>li>a { height: 70px; line-height: 70px; } .school-website-header .uk-navbar a { font-size: 14px; } .my-course-banner{ height: 210px; } .my-course-banner-content{ width: 820px; min-height: 200px; margin-top: -100px; padding: 27px 33px 21px; border-radius: 9px; } .my-course-banner-content p { padding: 22px 20px 0; font-size: 15px; } a.continue-start-btn{ margin: 0 0 9px; } .uk-container.school-website-course-index-list { max-width: 976px !important; margin-bottom: 60px !important; } .school-website-course-list > li { padding-left: 34px; } .school-website-course-index-list{ margin-top: 60px; } .school-website-course-tile .uk-panel-box-secondary { border-radius: 9px; } .school-website-course-tile .uk-panel-box>.uk-panel-teaser a{ border-radius: 9px 9px 0 0; } .school-website-course-tile .uk-panel-box .uk-panel-badge { top: 31px; left: 27px; font-size: 13px; } .school-website-course-tile h3.custom-title{ top: 63px; left: 30px; padding-right: 41px; } .school-website-course-tile .school-website-course-tile-action { left: 31px; bottom: 30px; border-radius: 7px; padding: 0 29px; height: 36px; line-height: 36px; } .school-website-course-tile .school-website-course-tile-action span { right: -4px; font-size: 14px; line-height: 34px; } .school-website-course-tile p { padding: 15px 19px 62px; font-size: 15px; } .course-outline-container{ margin-top: 40px; } .course-progress-block{ padding-top: 29px; margin-bottom: 53px; } .progress-text{ line-height: 33px; margin-top: 5px; padding-left: 19px; font-size: 15px; } .course-progress-block .uk-progress { height: 33px; line-height: 33px; border-radius: 9px; } .course-activity-section{ border-radius: 9px; margin-bottom: 49px; padding: 29px 31px 21px; } .school-website-course-tile .uk-panel-box>.uk-panel-teaser{ height: 194px; } } @media (max-width: 991px){ h3.custom-title { font-size: 24px; } p{ padding:13px 10% 0; } .custom-title{ line-height: 38px; margin-bottom: 26px; } .school-website-header .uk-container-expand .uk-navbar { padding: 0 30px; } .my-course-banner{ height: 160px; } .my-course-banner-content{ width: 640px; min-height: 156px; margin-top: -78px; padding: 21px 26px 16px; border-radius: 7px; } .my-course-banner-content p { padding: 17px 20px 0; font-size: 14px; } .school-website-course-tile p { padding: 8px 14px 55px; font-size: 15px; } .uk-container.school-website-course-index-list { max-width: 740px !important; margin-bottom: 48px !important; } .school-website-course-list > li { padding-left: 25px; } .school-website-course-index-list{ margin-top: 48px; } .school-website-course-tile .uk-panel-box>.uk-panel-teaser { height: 166px; } } @media (max-width: 767px){ .my-course-banner { height: 375px; } .my-course-banner-content{ margin-top: -165px; } .footer-divder { display: none; } } @media (max-width: 480px){ .learning .my-course-banner-content p { text-align: left; } .my-course-banner-content h3.custom-title{ font-size: 32px; line-height: 50px; text-align: left; } .my-course-banner-content h3.custom-title:before { left: 0; transform: translate(0); } } @media (max-width: 767px){ .school-website-header .uk-container-expand .uk-navbar { padding: 0 20px; } .uk-navbar-toggle { padding-right: 0; font-size: 24px !important; } .my-course-banner { height: 80vw; max-height: 300px; } .uk-padding-horizontal { padding-left: 20px !important; padding-right: 20px !important; } .my-course-banner-content h3.custom-title { font-size: 28px; line-height: 1.4em; text-align: left; } .my-course-banner-content p { text-align: left !important; padding: 17px 0 0; font-size: 16px; } .my-course-banner-content { width: 100%; min-height: 1px; margin-top: -180px; padding: 18px 20px 5px; border-radius: 7px; } .custom-title:before { left: 0; transform: translateX(0); } .uk-container.school-website-course-index-list { max-width: 540px !important; margin: 40px 0 !important; } .footer-main { background-color: #14113b; color: #fff; padding-top: 40px; padding-bottom: 40px; overflow: hidden; } .footer-main .uk-grid { margin-left: -30px; } .school-website-course-tile .uk-panel-box-secondary { min-height: 260px !important; } .school-website-course-tile h3.custom-title { top: 63px; left: 20px; padding-right: 20px; } .school-website-course-tile .uk-panel-box .uk-panel-badge { top: 31px; left: 18px; } .school-website-course-tile p { padding: 6px 5px 55px; font-size: 15px; } .school-website-course-tile .school-website-course-tile-action { left: 20px; bottom: 25px; } .uk-offcanvas-bar { background: #fff; } ul.uk-nav.uk-nav-offcanvas { padding-top: 80px; } .uk-nav-offcanvas>li>a { color: #000; padding: 8px 16px; font-weight: 500; } .footer-main .get-in-touch-btn { padding: 0 15px; } } /*----Update APR 2022----*/ .modal-text.modal-text_full { width: 100%; } .highlight-overlay .button-close:after, .highlight-overlay .button-close:before, .certificate-modal .button-close:after, .certificate-modal .button-close:before { background-color: #fff; } .highlight-overlay .button-close:after, .highlight-overlay .button-close:before { background-color: #000; } .certificate-modal h2, .certificate-modal h3, .certificate-modal p { text-align: center; color: #fff !important; } .certificate-modal h2 { font-size: 40px; font-weight: bold; } .certificate-modal h3 { font-size: 20px; font-weight: bold; } .certificate-modal h2, .certificate-modal h3, .certificate-modal p, .all-course_list { position: relative; z-index: 2; } .all-course_list { display: flex; flex-wrap: wrap; margin: 0; } .cert-badge-block { background: #F5F5F5; padding: 12px; border-radius: 8px; margin-bottom: 40px; display: flex; align-items: center; width: calc(33.3333% - 16px); margin: 0 8px 16px; } .cert-badge-logo{ margin-right: 20px; width: 110px; min-width: 110px; } img.filter-gray{ filter: grayscale(100%); } .cert-course-list{ padding: 0; margin: 0; } .cert-course-list li{ font-size: 16px; line-height: 20px; margin-bottom: 0; color: #818181 !important; padding-left: 32px; } .cert-course-list li:before { width: 20px; height: 20px; top: 0; } .cert-course-list li:not(:last-child){ margin-bottom: 16px; } .cert-course-list li:not(:first-child)::after { content: ''; width: 2px; height: 18px; background:#6532A5; position: absolute; bottom: 100%; left: 9px; } .modal-text p.shareable-note { max-width: 800px; font-size: 16px; line-height: 20px; text-align: left; position: relative; bottom: auto; left: auto; right: auto; margin: 50px auto 0; } .certificate-modal .modal-bg-shape { width: 100%; height: 100%; } .certificate-list li img { border: none; margin: 0 0 8px; } .certificate-list { display: flex !important; } .certificate-list li:not(:first-child) img { width: 100px; margin: 0; } .certificate-list li h6 { text-align: left; margin: 0; color: #818181; } .all-certificate_wrap { display: flex; justify-content: center; position: relative; z-index: 2; } .all-certificate_list { background: #fff; padding: 10px 15px; border-radius: 3px; position: relative; } .all-certificate_list ul { margin: 0; } .certificate-list li:first-child { width: 150px; margin: 0 5px 0 0; } .certificate-list li { width: 100px; margin: 8px 10px 0; } .cert-badge-block { position: relative; } .small-icon.completed-icon { width: 22px; position: absolute; top: 10px; bottom :auto; right: 10px; } .small-icon.completed-icon img:first-child, .small-icon.completed-icon.completed-active img:last-child { display: none; } .small-icon.completed-icon.completed-active img:first-child { display: block; } .completed-icon.course-locked { display: block; } .unlock-requirements { font-size: 16px; line-height: 20px; margin-bottom: 0; color: #818181 !important; } @media screen and (max-width: 1199px) { .certificate-modal .modal-content { width: 930px; } .certificate-modal h2 { font-size: 30px; margin-bottom: 12px; } .certificate-modal p { font-size: 16px; line-height: 24px; padding-bottom: 0; } .certificate-modal h3 { font-size: 18px; } .cert-badge-block { padding: 9px; border-radius: 6px; margin-bottom: 30px; width: calc(33.3333% - 12px); margin: 0 6px 14px; } .cert-badge-logo{ margin-right: 15px; width: 83px; min-width: 83px; } .cert-course-list li{ font-size: 12px; line-height: 15px; padding-left: 24px; } .cert-course-list li:before { width: 15px; height: 15px; } .cert-course-list li:not(:last-child){ margin-bottom: 12px; } .cert-course-list li:not(:first-child)::after { width: 2px; height: 14px; left: 7px; } .modal-text p.shareable-note { max-width: 600px; font-size: 12px; line-height: 15px; margin: 38px auto 0; } .certificate-list li img { margin: 0 0 6px; } .all-certificate_list { padding: 8px 12px; border-radius: 3px; } .certificate-list li:first-child { width: 113px; margin: 0 4px 0 0; } .certificate-list li { width: 75px; margin: 6px 8px 0; } .small-icon.completed-icon { width: 17px; top: 8px; right: 8px; } .unlock-requirements { font-size: 12px; line-height: 15px; } } @media screen and (max-width: 991px) { .certificate-modal .modal-content { width: 730px; } .certificate-modal h2 { font-size: 28px; } .certificate-modal p { font-size: 15px; line-height: 22px; } .certificate-modal h3 { font-size: 14px; } .cert-badge-block { padding: 8px; border-radius: 5px; margin-bottom: 25px; width: calc(50% - 10px); margin: 0 5px 10px; } } @media screen and (max-width: 768px) { .certificate-modal .modal-text { padding: 50px 30px 50px; } .cert-badge-block { padding: 8px; border-radius: 5px; margin-bottom: 25px; width: 100%; margin: 0 0 10px; } } /*----Update APR 2022----*/