.inline-link{
color: red !important;
transition: all 0.5s ease !important;
}
.inline-link:hover{
color: #000 !important;
}
.main-form-container{
} .tabel-content-left table tbody tr td div {
text-align: left !important;
}
.tabel-content-left .td-content {
justify-content: left !important;
}
table.nigcs {
border: 1px solid #1C6EA4;
background-color: #EEEEEE;
width: 100%;
text-align: left;
border-collapse: collapse;
}
table.nigcs td,
table.nigcs th {
border: 1px solid #AAAAAA;
padding: 10px 2px;
vertical-align: left;
text-align: center;
}
table.nigcs tbody td {
font-size: 16px;
}
table.nigcs tr:nth-child(even) {
background: #D0E4F5;
}
table.nigcs thead {
background: #1C6EA4;
background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
border-bottom: 2px solid #444444;
}
table.nigcs thead th {
font-size: 15px;
font-weight: bold;
color: #FFFFFF;
border-left: 2px solid #D0E4F5;
}
table.nigcs thead th:first-child {
border-left: none;
}
table.nigcs tfoot {
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
background: #D0E4F5;
background: -moz-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
background: -webkit-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
background: linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
border-top: 2px solid #444444;
}
table.nigcs tfoot td {
font-size: 14px;
}
table.nigcs tfoot .links {
text-align: right;
}
table.nigcs tfoot .links a {
display: inline-block;
background: #1C6EA4;
color: #FFFFFF;
padding: 2px 8px;
border-radius: 5px;
}
.td-content {
text-align: center !important;
}
td.register_link div {
text-align: center !important;
}  #white-form .main_section {
background-color: transparent;
}
#white-form .main_section h3 {
color: #000;
margin-left: -20px;
}
#white-form input, #white-form div.textarea p textarea {
background: transparent;
border: 1px solid #394F55;
padding: 12px 20px 12px 20px
}
#white-form input::placeholder, #white-form div.textarea p textarea::placeholder {
color: #394F55; }
#white-form button.contact_btn {
height: 55px;
background-color: #fff;
color: #394F55;
width: 100%;
margin-top: 12px;
border: 1px solid #394f55;
border-radius: 10px;
}
#white-form button.contact_btn:hover {
background-color: #394f55;
color: #fff;
}
.decorator::after {
content: "";
height: 35px;
width: 100px;
background: #ff00000a;
position: absolute;
top: -2px;
left: -10px;
border-radius: 50px;
} div.custom-size-btn a {
width: 100%;
border: 1px solid #000;
border-radius: 50px !important;
} #popup-form-container{
margin: 0;
padding: 0;
box-sizing: border-box;
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
}
#popup_form{
border: 1px solid red;
width: 400px;
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 10px;
padding: 10px;
}
#popup_form input{ padding: 5px;
background: #FFF7FC;
border: 1px solid #EEE2DE;
}
#popup_form input:focus{
outline: 1px solid #DF826C;
}
#popup_form select{
width: 210px;
padding: 5px;
background: #FFF7FC;
border: 1px solid #EEE2DE;
}
#popup-form-container .pop_contact_btn{
background: red;
padding: 5px 0;
grid-column-start: 1;
grid-column-end: 3;
border: 1px solid #EEE2DE;
color: #fff;
transition: 0.5s all ease;
}
#popup-form-container .pop_contact_btn:hover{
border: 1px solid #EEE2DE !important;
background-color: #B80000;
}
.popup_filed input {
margin-bottom: 21px !important;
} h4.popup_heading {
text-align: center;
color: #443f3f;
padding-bottom: 20px;
font-size: 18px;
}
div#popup_main_field input {
display: flex;
justify-content: center;
align-items: center;
}
.main_popup {
display: flex;
justify-content: center;
gap: 22px;
} .popup_filed select {
width: 100%;
background-color: #fff;
border: none;
color: #000;
padding: 12px;
border-radius: 15px;
border: 1px solid #dbdbdb;
}
.popup_button button {
width: 12rem;
background-color: #394F55;
padding: 14px;
color: #fff;
border: 1px solid #dbdbdb;
}
.popup_filed input {
margin-bottom: 20px !important;
background-color: #ffff !important;
border: none;
padding: 12px;
border-radius: 13px;
color: #000;
border: 1px solid #dbdbdb;
width: 100% !important
}
.popup_button {
display: flex;
justify-content: center;
}
input#pop_tel {
padding-left: 10px;
}
#wpr-popup-id-13110 .wpr-popup-close-btn {
display: block;
top: 48px;
right: 67px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.popup_button {
padding: 16px 63px;
color: #fff;
}
h4.popup_heading::after {
content: "";
width: 50px;
height: 50px;
border: 1px solid #ff000024;
position: absolute;
top: 82%;
left: 89%;
border-radius: 200px;
}
#wpr-popup-id-13110 .wpr-popup-close-btn {
display: block;
top: 45px !important;
right: 38px !important;
color: #FFFFFF;
background-color: #35474B;
border-color: #FFFFFF4A;
width: 35px;
height: 35px;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-radius: 28px 28px 28px 28px;
}  .popup_logo {
display: flex;
justify-content: center;
}
@media only screen and (max-width: 767px){
#main_mega_menu nav.wpr-mobile-nav-menu-container > div.wpr-mobile-mega-menu-wrap {
left: 0 !important;
}	
i.fa.fa-times {
position: relative;
bottom: 17px;
right: 6px;
}
div.brand_popup > div.popup_logo > p {
display: flex !important;
justify-content: center;
}
div.brand_popup > div.popup_logo > p > img {
width: 60%;
}
.main_popup {
display: block;
}
.popup_filed {
width: 100%
}
.popup_button {
display: flex;
justify-content: center;
padding-top: 36px;
}
div.main_popup > div:nth-child(1) > p {
width: 100%;
}
#pop_select_cource, #pop_email, #pop_tel, input#pop_user-name {
width: 100% !important;
}
#wpr-popup-id-13110 .wpr-popup-close-btn {
display: block;
top: 28px;
right: 30px;
}
}
@media only screen and (max-width: 767px){
#wpr-popup-id-13110 > div > div.wpr-popup-container.animated.fade {
width: 100%;
height: 100vh;
}
.wpr-popup-container>div {
width: auto;
padding: 20px;
}
#wpcf7-f13052-o2 > form > div.brand_popup {
width: 100%;
}
.main_popup {
display: flex !important;
flex-direction: column !important;
align-items: center;
gap: 0;
}
div.brand_popup > div.main_popup > div:nth-child(2) {
margin: 0 0 30px 0;
}
button.contact_btn {
border: 1px solid;
}
} input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} input[type=number] {
-moz-appearance: textfield;
} @media (min-width: 768px){
#mobile-menu-2-a0fec98 > li.menu-item-15154{
display: block !important;
}
}
#mobile-menu-2-a0fec98 > li.menu-item > div > div > div > div {
flex-direction: column;
align-items: flex-start;
padding: 0 15px;
} @media only screen and (max-width: 1439px){
.main_filde {
padding: 0 !important; width: 100% !important;
}  #course-we-offer div > figure > img {
width: 100%;
}
#course-we-offer div > ul {
display: flex;
justify-content: space-between;
}
#course-we-offer div > ul li{
margin: 0 !important;
padding: 0 !important;
} #course-we-offer div ul > li > span.elementor-icon-list-icon {
padding: 12px 0 0 0;
} .custom-table #eael-data-table-6c123bc > tbody > tr td div div {
text-align: center;
}
} div#footer_form form {
display: flex !important;
flex-direction: column;
gap: 5px;
} div#footer_form p {
margin: -15px 0 4px 0; }
div#footer_form p:nth-child(6) {
display: flex;
flex-direction: column;
margin: 0;
}
div#footer_form p:nth-child(6) input {
color: #fff;
}
div#footer_form textarea {
height: 100px;
color: #000;
}
@media (min-width: 1024px){
#menu-1-a0fec98 > li.menu-item-15154 {
display: none !important;
}
} #eael-post-grid-92502b1 > div.eael-post-grid > article div.eael-entry-wrapper {
padding: 0 0 40PX 0;
}