/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */
:root{
	--main-color: #184782;
	--sec-color: #FED331;
}
*{
	box-sizing: border-box
}
h1, h2, h3, h4, h5, h6, a, button{
    font-family: 'Bahij TheSansArabic';
    font-weight: bold;
}


.notice-success{
	display:none;
    background: var(--main-color);
    color: white;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 25px;
	margin-bottom:25px;
	border-radius: 10px;
}
.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__tel-input{
	padding-left: 0 !important;
}
.notice-success.notice-active{
	display:block;
}

.certificate{
	margin-left:-7px;
	width: 11.69in;
	height:8.27in !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position: relative;
}

.certificate-user{
    position: absolute;
    top: 37%;
    left: 37%;
    margin-left: -332px;
    text-align: center;
    text-transform: capitalize;
    font-size: 18px;
    line-height: 32px;
    width: 85%;
}
.certificate-user h3{
	text-transform:uppercase;
	font-family: 'Pacifico', cursive;
	font-weight:600;
}
.certificate-user span{
	text-transform:uppercase;
	font-family: 'Pacifico', cursive;
	font-weight:600;
}
.certificate-search-container a{
    display: inline-block;
}
.certificate-search-container .results{
    display: flex;
    gap: 7px;
    align-items: center;
    font-size: 18px;
	font-family: 'Bahij TheSansArabic', Arial, sans-serif;
}
#certificate_form input{
	padding: 15px;
    width: 100%;
}
#validity_button{
	padding: 10px 50px;
}
/* Home Page */
.course-title{
	font-size: 50px;
	font-weight: bold;
}
.elementor-widget-image a{
	height: 100%
}
.register-head-wrapper{
	display: flex;
	gap: 10px;
}
.msg-id-digits{
	display: none;
	color: #F00
}
#register-btn{
	display: flex;
    flex-direction: row;
    align-items: center;
	justify-content: center;
	background-color: var(--main-color);
	color: #FFF;
	padding: 10px;
	border-radius: 10px;
	font-size: 13px;
	gap: 6px;
}
#register-btn svg{
	font-size: 15px;
}
#register-btn:hover{
	background-color: var(--sec-color);
}
#register-btn p{
	font-size: 13px;
	font-weight: bold;
	display: inline;
	margin: 0;
}
#governorate-select option[selected] {
    background-color: #ccc;
    padding: 10px 0;
}
.floating-currency-wrapper{
	font-family: "Bahij TheSansArabic";
	font-weight: bold;
    width: 9%;
    position: fixed;
    right: -40px;
    top: 50%;
    z-index: 9999999;
	transition: .3s
}
.floating-currency-wrapper:hover{
	right: 0;
}
.floating-currency-wrapper li{
	border-radius: 30px;
	color: var(--main-color);
}
.floating-currency-wrapper .wcml-dropdown .wcml-cs-submenu{
	border: none;
}
.stock-p p{
	margin: 0
}

.applicant-label-upload{
	position: relative;
}
.applicant-label-upload::after{
    content: 'ارفع الملف';
    padding: 10px;
    background-color: var(--main-color);
    color: #FFF;
    border-radius: 50px;
    display: block;
    text-align: center;
    margin: 20px 0;
	cursor: pointer;
}
.applicant-label-upload:hover .applicant-label-upload::after{
	background-color: var(--sec-color);
}
input[type="file"]{
	position: relative;
	opacity: 0;
}
button[type='submit']{
	display: block;
}
/* Partners Section */
.partners-wrapper{
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: center;
}
.partners-wrapper img{
	width: 100%;
	max-height: 150px;
}
.scolar-table-data-container{
    display: flex;
    justify-content: center;
}
.scolar-table-data-container a{
	color: var(--sec-color)
}
.scolar-table-data{
	border: 2px solid var(--main-color);
    background: #FFF;
    font-size: 17px;
	background: transparent;
	width: 65%;
}
.scolar-table-data td{
	color: var(--main-color);
    font-weight: bold;
}
.scolar-table-data th, .scolar-table-data tr, .scolar-table-data td{
	border: 2px solid var(--main-color);
}
.woocommerce a.added_to_cart{
	font-size: 17px;
    color: #FFF;
    background-color: var(--main-color);
    margin: 10px;
    padding: 7px 13px;
    border-radius: 50px;
}
.woocommerce a.added_to_cart:hover{
	background-color: var(--sec-color);
}
.align-start .elementor-widget.elementor-align-right .elementor-icon-list-item, .elementor-widget.elementor-align-right .elementor-icon-list-item a{
	    justify-content: flex-start !important;
}
.applicant-upload-container a{
	color: var(--main-color);
}
/* Regitser Page */
.register-title,
.application-status{
	text-align: center;
	color: var(--main-color);
	margin: 40px 0;
}
.regiter-wrapper{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 80px;
}
.highlight{
    color: #FED331;
}
#privacy-policy-link{
	background-color: transparent;
	color: #000;
	padding: 0;
	text-decoration: underline
}
/* Team Section */
#team .swiper-wrapper{
	    flex-direction: row;
}
#team .team-card{
    display: grid;
    grid-template-columns: 1fr 1fr;
	padding-left: 25px;
    color: #FFF;
    border-radius: 10px;
	overflow: hidden
}
#team .swiper-pagination{
	position: static
}
#team .team-card h3{
	margin-top: 30px;
    font-size: 23px;
    margin-bottom: 0;
    line-height: 1.2;
}
#team .team-card p{
    line-height: 1.2;
    margin: 10px 0;
}
/*.team-card-content{
	background-color: #FFF;
	text-align: center;
}
.team-card{
	text-align: center;
	background-color: #FFF;
	border-radius: 20px
}
#team .swiper-slide{
	min-height: 550px
}*/
.team-img-wrapper{
	position: relative;
	height: 200px;
}
#team .team-img{
    width: 100%;
    height: 200px;
    object-fit: cover;
    position: absolute;
    bottom: -23px;
    right: -10px;
    overflow: visible;
	z-index: -1;
}

.team-card:nth-of-type(3n+1){
	background-color: #184782
}
.team-card:nth-of-type(3n+2){
	background-color: #D6AF1D
}
.team-card:nth-of-type(3n+3){
	background-color: #06003D
}
.team-title{
	font-size: 50px
}

/* Cart Page */
.passed{
	position:relative;
}
.passed::after{
    content: '\2713';
    position: absolute;
    top: -10px;
    right: 0;
    background-color: #1ED731;
    padding: 0 6px;
    border-radius: 50%;
    color: #FFF;
    border: 2px solid #FFF;
}
.step-one-checkout{
	display: none
}
.step {
    display: none;
}

.step.active {
    display: block;
}

#multistep-checkout {
    display: flex;
    flex-direction: column;
}

.step h2 {
    font-size: 1.5em;
    margin-bottom: 20px;
}

.step button {
    margin-top: 20px;
}
/* Scolarship page */

.scolarship-content form div{
	margin: 30px 0;
}
.scolarship-content form .label-block label{
	margin-bottom: 15px;
	display: block;
}
.apply-scholarship button{
	padding: 10px 60px;
}
.scolarship-content form label,
.edit-application-form label,
label{
	margin-bottom: 10px;
}
.scolarship-content form input, .scolarship-content form select, .scolarship-content form textarea,
.edit-application-form input, .edit-application-form select, .edit-application-form textarea,
input,
#personal-info-wrapper input{
    border: 1px solid #CCCCCC;
    border-radius: 10px;
}

input[type='textarea']{
    width: 100%;
    min-height: 150px;
}
.edit-application-form > div{
	margin: 20px 0;
}
.scolarform{
	display: none
}

.scolarform input,
.scolarform select{
	padding: 10px;
    width: 100%;
}
.scolarship-content form input[type='checkbox'],
.scolarship-content form input[type='radio']{
    margin-right: 5px;
    margin-left: 15px;
	width: auto;
}
.view-app-wrapper{
	margin-bottom: 50px;
}

button[type='submit'],
.continue-to-step-one,
button[type='button'],
.button,
.certificate-search-container a,
.vacant-apply-container a,
.vacant-apply-container button,
.print-certificate-btn,
.file-upload-preview a{
    border: unset;
    background-color: var(--main-color);
    color: #FFF;
    padding: 5px 50px;
    border-radius: 29px;
    margin: 25px 0;
	transition: .1s
}

button[type='submit']:focus,
.continue-to-step-one:focus,
button[type='button']:focus,
.button:focus,
.print-certificate-btn:focus{
	background-color: var(--main-color);
}
.scolarship-content .label-block{
	margin-bottom: 0
}
button[type='submit']:hover,
.continue-to-step-one:hover,
button[type='button']:hover,
#place_order:hover,
.button:hover,
.certificate-search-container a:hover,
.vacant-apply-container a:hover,
.vacant-apply-container button:hover,
.print-certificate-btn:hover,
.file-upload-preview a:hover{
	background-color: var(--sec-color);
	color: #FFF
}
.acc-title-arrow{
    font-size: 18px;
    font-weight: bold;
    margin-right: 10px;
    position: relative;
    top: -5px;
	color: var(--sec-color);
    display: inline-block;
}
.rotate-arrow{
	transform: rotate(90deg);
}
.scholarship-section-title{
	margin-top: 50px;
	margin-bottom: 20px;
}
.scholarship-accordion .scholarship-accordion-title{
	color: var(--main-color);
	cursor: pointer
}
.scholarship-accordion .scholarship-accordion-title:hover{
	color: var(--sec-color);
}
.scholarship-accordion-description{
	padding: 10px;
}
.scholarship-accordion ul{
    border-left: 3px solid var(--sec-color);
    padding-left: 15px;
    color: var(--main-color);
	font-size: 18px;
}
.scholarship-accordion ul li{
	margin-bottom: 15px;
}
[type="file"] {
  color: #878787;
}
input[type="file"]{
	  border: none !important;
}
[type="file"]::-webkit-file-upload-button {
  background: var(--main-color);
  border-radius: 20px;
  border: none;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  outline: none;
  padding: 10px 25px;
  transition: all .3s ease;
}

[type="file"]::-webkit-file-upload-button:hover {
  background: var(--sec-color);
  color: #fff;
}

.file-upload-preview img{
	display: block;
}
.file-upload-preview a{
    display: inline-block;
    padding: 5px 25px;
}
.applicant-upload-container{
    background-color: #ffffff73;
    padding: 20px;
    border-radius: 20px;
}
/* About Page */
.about-description-container span{
	font-size: 20px;
	color: #FED331;
	font-weight: 900;
}
.about-description-container span + p{
	display: inline;
}
.about-description-container ul{
	padding-left: 20px
}
/* Application Page */
.application-status-pending{
	text-align: center;
	margin-bottom: 40px;
}
.application-status-pending img{
    width: 3%;
    margin-right: 15px;
	margin-bottom: -5px;
}
.application-status-pending .application-status{
	display: inline
}

/* Cart page*/
#cart-table, #cart-table td, #cart-table th{
	border: none;
	background-color: transparent
}
#cart-table{
	border-left: 2px solid var(--sec-color)
}
#cart-table th{
	color: var(--main-color);
	border-bottom: 1px solid #CCCCCC
}
#cart-table .quantity input{
    width: 35%;
    margin: 0 auto;
    display: block;
    border: 1px solid #CCCCCC;
    padding: 5px 10px;
    border-radius: 10px;
}
#cart-table tbody{
	text-align: center
}
#multistep-checkout h2{
	color: var(--main-color)
}
#multistep-checkout input{
	border: none;
    border-bottom: 1px solid #959AA1;
    background: transparent;
    border-radius: 0;
    width: 100%;
}
#multistep-checkout select{
	border: none;
	outline: none
}
#step-personal{
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 50px
}
.application-status-result{
	text-align: center
}
.application-status-result img{
	width: 10%
}
/* Syllabus */
.syllabus-wrapper{
	border-left: 2px solid var(--sec-color);
	padding-left: 20px;
}
.syllabus-wrapper h3{
	color: var(--main-color);
	font-size: 23px;
}
.syllabus-one{
	position: relative
}
.syllabus-wrapper ul,
.what-include-block ul{
	padding-left: 30px
}
.syllabus-wrapper p{
	padding-left: 15px
}
.syllabus-one::before{
	content: '\2299';
    color: var(--main-color);
    position: absolute;
    left: -27px;
	font-weight: bold;
}

/* Reviews Section */

.reviews-wrapper {
    margin: 20px 0;
}
.reviews-wrapper li{
	list-style: none
}

.comment-body {
    margin-bottom: 20px;
}

.comment-header {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.comment-author-avatar {
    margin-right: 20px;
}
.comment-author-avatar img{
	border-radius: 50%
}

.comment-author-details {
    display: flex;
    flex-direction: column;
}

.comment-author-name {
    font-weight: bold;
	color: var(--main-color);
}

.comment-author-title {
    font-style: italic;
    color: #666;
}

.comment-rating {
    margin: 5px 0;
}

.comment-content {
    margin-top: 10px;
}
.woocommerce .star-rating span::before{
    color: #FFD122;
}

/* Profile Page */
#personal-info-wrapper{
	background-color: #FFFFFFA3;
    padding: 30px;
    border-radius: 30px;
}
#personal-info-wrapper fieldset{
	 border-color: var(--main-color);
	border-radius: 10px;
}
.ordered-products{
	list-style: none
}
.ordered-products .onsale,
.ordered-products .add_to_cart_button{
	display: none
}
#ordered-products img{
    border-radius: 30px;
	width: 100%;
    height: 200px;
    object-fit: cover;
}
#ordered-products h2{
	color: #000000;
	font-size: 24px;
}
#ordered-products:hover h2{
	color: var(--main-color);
	
}
#ordered-products .price{
	color: #1B1B1BE5;
	margin: 10px 0;
}
#ordered-products .star-rating{
	color: #FFD130;
	margin: 10px 0;
}
.app-profile-wrapper,
.ordered-products{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px
}

.app-title{
	color: var(--main-color);
}
.rya-title,
.app-title:hover{
	color: var(--sec-color);
}
.profile-details-btn{
	display: flex;
	justify-content: space-around;
}
.app-profile-card{
    padding: 30px 20px;
    background-color: #FFF;
    text-align: center;
    border-radius: 20px;
}
.app-profile-card .rya-title{
	margin: 0;
}
.app-profile-card .app-title{
	font-size: 24px;
	margin: 20px 0;
}
.product-rating-learn-more{
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
}
.product-rating-learn-more .profile-details-btn a{
	padding: 10px 20px;
	margin: 0;
}

.ordered-products .woocommerce-Price-amount{
	color: #b3af54;
	font-weight: bold;
}
.form-tab-content {
    display: none;
}

.form-tab-content.active {
    display: block;
}

/* Style the tab */
.register-wrapper{
	margin-bottom: 50px;
}
.register-nav-wrapper{
	text-align: center;
}
.form-tab-content{
    direction: rtl;
}
.register-tab {
	cursor: pointer;
    display: inline-block;
    padding: 10px;
    border-radius: 10px;
    color: #FFF;
    font-weight: bold;
    background-color: var(--main-color);
}

.register-tab.active {
    color: var(--main-color);
	border-bottom: 2px solid var(--sec-color);
	background-color: var(--sec-color);
}
/* Certificates */
.applicant-certificates {
	margin: 50px 0;
    display: flex;
    flex-wrap: wrap;
    gap: 20px; /* Adjust gap as needed */
    justify-content: space-between;
}

.applicant-certificate {
    flex: 1 1 calc(33.333% - 20px); /* 3 columns layout */
    box-sizing: border-box;
    padding: 15px;
	background-color: #FFF;
    border-radius: 5px;
    text-align: center;
}

.applicant-certificate h3 {
    font-size: 18px;
    margin-bottom: 10px;
}

.applicant-certificate .button {
    background-color: var(--main-color);
    color: #fff;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 30px;
    display: inline-block;
    margin-top: 10px;
}
.applicant-certificate .button:hover{
	background-color: var(--sec-color);
}
.staeg-one-data{
	color: var(--main-color)
}
.staeg-one-data ul{
	padding-left: 40px
}
.vacant-popup-overlay,
.scholarship-popup-overlay{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    /*display: none;*/
    justify-content: center;
    align-items: center;
    z-index: 1000;
    overflow: auto;
}
.certificate-res-msg{
    display: flex;
    background-color: transparent;
    padding: 0;
    font-size: 22px;
	color: var(--main-color)
}

.vacant-popup-content {
    position: relative;
    background-color: white;
    padding: 20px;
    border-radius: 10px;
    width: 55%;
	top: 35%;
}

.vacant-popup-close {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    font-size: 18px;
    color: #333;
}

/* Show popup and overlay when active */
.vacant-apply-container.active .vacant-popup,
.vacant-apply-container.active .vacant-overlay {
    display: block;
}
.scholarship-popup-wrapper{
	display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.scholarship-popup-msg{
    background-color: #FFF;
	color: var(--main-color);
    padding: 20px 60px;
    border-radius: 10px;
    text-align: center;
	position: relative
}
.scholarship-popup-msg .close-popup-btn{
    position: absolute;
    right: 25px;
    line-height: 0.5;
    color: #FFF !important;
    font-size: 25px;
    padding: 10px;
}
.no-app-msg{
	display: flex;
    flex-direction: column;
    align-items: flex-start;
}
/*Media Query*/
@media (max-width: 767px) {
	.partners-wrapper{
		flex-wrap: wrap;
	}
	.regiter-wrapper{
		display: grid;
		grid-template-columns: 1fr;
	}
	.course-title{
		font-size: 30px;
		margin: 0;
	}
	.scholarship-accordion .scholarship-accordion-title{
		font-size: 20px
	}
	.scholarship-accordion ul{
		padding-left: 12px;
		font-size: 15px;
	}
	.acc-title-arrow{
		top: 0
	}
	.team-title{
		font-size: 30px
	}
	#product-tabs .e-n-tabs,
	#profile-tabs .e-n-tabs{
		display: block
	}
	#product-tabs .e-n-tabs-heading,
	#profile-tabs .e-n-tabs-heading{
        margin-bottom: 40px;
        display: flex;
        flex-wrap: wrap;
        gap: 30px;
	}
	#product-tabs .e-n-tabs-heading button,
	#profile-tabs .e-n-tabs-heading button{
		margin: 0
	}
    #cart-table {
        display: block;
        overflow: hidden;
    }
	#cart-table thead,
	#cart-table tbody{
		display: inline-block
	}
	#cart-table thead tr{
		display: grid;
	}
	#cart-table .product-thumbnail{
		display: block
	}
	#cart-table tr td{
		text-align: left !important;
	}
	#cart-table .quantity input{
		width: 100%
	}
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{
		display: none
	}
	#step-personal{
		grid-template-columns: 1fr;
	}
	#team .team-img{
		right: -18px;
	}
	.app-profile-wrapper,
	.ordered-products{
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		gap: 50px;
	}
	.application-status-pending img {
		width: 3%;
	}
	.applicant-certificate {
        flex: 1 1 100%; /* 1 column layout */
    }
	.scholarship-popup-wrapper{
    	padding: 0 15px;
	}
	.vacant-popup-content{
		width: 85%;
	}
}



@media (min-width: 768px) and (max-width: 991px) {
	.partners-wrapper{
		flex-wrap: wrap;
	}
	.regiter-wrapper{
		display: grid;
		grid-template-columns: 1fr;
	}
	.course-title{
		font-size: 50px
	}
	#team .team-img{
    right: -30px;
	}
	.app-profile-wrapper,
	.ordered-products{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
	.application-status-pending img {
		width: 3%;
	}
}
/*karen style*/
.vacancies-category ul.all-category {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    gap: 30px;
}
.all-category li:nth-child(3n+1) {
  background: #184782;
}
.all-category li:nth-child(3n+2) {
  background: #06003d;
}


.vacancies-category ul.all-category li.single-category {
    width: 24%;
    text-align: center;
    padding: 70px 15px;
    border-radius: 20px;
    color: #fff;
}

.vacancies-category ul.all-category li.single-category a {
    color: #fff;
    font-size: 18px;
    font-weight: 800;
    width: 100%;
    display: block;
}
body ul {
	padding: 0px;
}
section.single_job_card {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
}

section.single_job_card p {
    font-size: 12px;
    color: #8B81D0;
    margin-bottom: 0px;
    font-family: 'Bahij TheSansArabic';
    font-weight: 400;
}

section.single_job_card h6 {
    font-size: 16px;
    font-family: 'Bahij TheSansArabic';
    font-weight: 700;
    color: #0C2E82;
    margin-top: 5px;
}

section.single_job_card .space {
    border: 1px solid #EFEBFF;
    height: 35px;
}
section.job_title h2 {
    font-size: 40px;
    font-weight: 700;
    color: #0B2B82;
    font-family: 'Bahij TheSansArabic';
}
.job_details_part_two {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}

section.location_section {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    gap: 5px;
}

section.location_section p {
    margin-bottom: 0px;
}

section.salary_section p {
    margin: 0px;
}
.job_details_part_two p {
    color: #3D589B;
    font-size: 14px;
}
span.colorTitle {
    color: #FFD122;
    font-size: 30px;
}
.main-vacancy-container .elementor-shortcode {
	display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: 20px;
}

.main-vacancy-container .elementor-shortcode .card-container {
    width: 32%;
	min-height: 300px;
    background: #fff;
    padding: 20px;
    border-radius: 10px;
}

.main-vacancy-container .elementor-shortcode .card-container a {
    width: 100%;
    display: block;
    font-size: 35px;
    color: #0B2B82;
}
/*.alig-right .elementor-icon-list-item{
	text-align: left !important;
	justify-content: flex-end !important;
}*/

/*.reverse .elementor-icon-list-item{
	flex-direction: row-reverse; !important;
}*/
.privacy-policy-content ul{
	padding-left: 20px;
}
.privacy-policy-content a{
	color: var(--main-color)
}
.certificate-user-wrapper{
    display: flex;
    gap: 20px;
	justify-content: center;
}
.certificate-info-table{
    width: 65%;
	font-size: 18px;
}
.certificate-info-table,
.certificate-info-table th,
.certificate-info-table td{
	border: 2px solid var(--main-color);
	padding: 5px;
}
.certificate-info-table tbody{
	text-align: left;
}
.certificate-user-wrapper .person-image img{
	border: 2px solid var(--main-color);
}
.no-certificate-found{
    display: flex;
    font-size: 25px;
	font-weight: bold;
    gap: 10px;
}
.scholarship-btn-popup{
	display: block;
	text-align: center;
}
.scholarship-btn-popup a,
.close-popup-btn{
    background-color: var(--main-color);
    padding: 10px 20px;
    border-radius: 54px;
    color: #FFF;
    line-height: 3.5;
}
.scholarship-btn-popup a:hover,
.close-popup-btn:hover{
	background-color: var(--sec-color);
}
.file-upload-head-empty{
    font-size: 15px;
    margin: 0;

}

@media (max-width: 767px) {
	.floating-currency-wrapper{
		width: 30%
	}
	.certificate-user-wrapper{
		flex-direction: column-reverse;
	}
	.certificate-info-table{
		width: 100%
	}
	.person-image{
		text-align: center;
	}

}
