.col-2 {
width: 50%;
display: inline-block;
vertical-align: top; }
.col-3 {
width: 33.3%;
display: inline-block;
margin: 0 30px 30px auto;
vertical-align: top; }
.col-4 {
width: 25%;
display: inline-block;
vertical-align: top; }
.pt-20 {
padding-top: 20px; }
.mt-15 {
margin-top: 15px; }
.mt-30 {
margin-top: 30px; }
.mt-50 {
margin-top: 50px; }
.mt-75 {
margin-top: 75px; }
.mt-100 {
margin-top: 100px; }
.mb-15 {
margin-bottom: 15px; }
.mb-30 {
margin-bottom: 30px; }
.mb-50 {
margin-bottom: 50px; }
.mb-75 {
margin-bottom: 75px; }
.mb-100 {
margin-bottom: 100px; }
.pt-15 {
padding-top: 15px; }
.pt-30 {
padding-top: 30px; }
.pt-50 {
padding-top: 50px; }
.pt-75 {
padding-top: 75px; }
.pt-100 {
padding-top: 100px; }
.pb-15 {
padding-bottom: 15px; }
.pb-30 {
padding-bottom: 30px; }
.pb-50 {
padding-bottom: 50px; }
.pb-75 {
padding-bottom: 75px; }
.pb-100 {
padding-bottom: 100px; } .row:after {
content: "";
display: table;
clear: both; }
.site-footer {
padding: 30px 0;
background: #232323;
color: rgba(255, 255, 255, 0.7); }
.site-footer .row {
font-size: 0; }
.site-footer .col-3 {
margin: 0; }
.site-footer .col-3:last-child p {
margin-bottom: 0; }
.site-footer .col-3 iframe {
min-height: 270px;
border: 1px;
width: 100%; }
@media (max-width: 450px) {
.site-footer .col-3 {
margin-bottom: 30px; } }
.site-footer .col-3:first-child {
width: 22%; }
.site-footer .col-3:nth-child(2) {
margin-right: 4.5%;
width: 40%; }
.site-footer .col-3:nth-child(3) span {
display: block;
line-height: 1.6; }
.site-footer .col-3 .textwidget br:empty {
display: none; }
.site-footer h2 {
color: #fff;
margin-bottom: 40px;
font-size: 22px;
font-weight: 500; }
@media (max-width: 450px) {
.site-footer h2 {
margin-bottom: 20px; } }
.site-footer a {
color: #ffffff; }
.site-footer a:hover {
opacity: .6; }
.site-footer ul {
list-style: none;
margin: 0;
padding: 0; }
.site-footer ul li {
font-size: 14px; }
.site-footer ul li a {
color: rgba(255, 255, 255, 0.7);
margin-left: 10px;
line-height: 2.5; }
.site-footer ul li::before {
content: "\f119";
display: inline-block;
font-family: "Ionicons";
color: #ffffff;
text-transform: none;
text-rendering: auto;
line-height: 1;
-webkit-font-smoothing: antialiased; }
.site-footer p {
font-size: 14px; }
.site-footer .copyright {
font-size: 14px;
text-align: center;
padding: 10px 0;
margin-top: -20px; }
.banner {
width: 100%;
height: 75vh;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
position: relative; }
.banner .container {
position: absolute;
bottom: 12%;
left: 50%;
transform: translate(-50%); }
.banner h1 {
font-weight: 900;
margin: 0 0 10px 0;
padding: 0;
color: #FFEE32;
font-size: 50px; }
.banner-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: '';
opacity: .3;
background: #f1453d; }
.breadcrumb {
text-transform: uppercase;
font-size: 13px;
letter-spacing: 1px;
text-align: center;
color: #ffffff; }
.breadcrumb a {
color: #ffffff; }
.contact .row {
font-size: 0; }
.contact-info .col-3 {
padding: 0 15px;
margin: 0 0px 30px auto; }
.contact-info .col-3:first-child h4 {
text-align: left; }
.contact-info .col-3:first-child p {
text-align: left; }
.contact-info .col-3 h3 {
font-size: 24px;
font-weight: 500;
color: #000000;
margin-bottom: 1.5rem; }
.contact-info .col-3 .phone {
background-image: url(https://avkei.com/wp-content/themes/avk/images/phone.svg); }
.contact-info .col-3:nth-child(2) .contact-info-wrap-content, .contact-info .col-3:last-child .contact-info-wrap-content {
position: absolute;
width: 100%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); }
.contact-info-wrap {
text-align: center;
background: #fafafa;
padding: 30px;
color: #000000;
font-size: 16px;
line-height: 1.5;
position: relative; }
.contact-info-wrap .num {
text-align: left;
max-width: 54%;
margin: auto;
margin-bottom: 1em; }
.contact-info-wrap i {
font-size: 22px;
padding-right: 10px;
vertical-align: middle; }
.contact-info-wrap a {
font-size: 20px;
vertical-align: middle; }
.contact-form textarea {
height: 175px; }
.contact-form .row {
font-size: 0; }
.contact-form .col-2 {
text-align: center;
background: #fafafa;
position: relative; }
.contact-form .col-2 iframe {
height: 100%; }
.contact-form .col-2 .form-wrap {
position: relative; }
.contact-form .col-2:first-child {
background-image: url(https://avkei.com/wp-content/themes/avk/images/contactus.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center center; }
.contact-form .col-2:last-child {
vertical-align: middle;
padding-top: 30px; }
.chmsg {
padding: 60px 0; }
.chmsg .row {
font-size: 0;
text-align: center; }
.chmsg h2 {
max-width: 41%;
text-align: left;
margin: 0 0 30px 0; }
.chmsg-left {
width: 30%;
display: inline-block;
vertical-align: middle;
padding-bottom: 25%;
background-position: center;
background-repeat: no-repeat; }
.chmsg-right {
width: 70%;
display: inline-block;
vertical-align: middle;
padding: 30px;
text-align: left; }
.chmsg img {
max-width: 200px; }
.chmsg p {
font-size: 18px; }
.about .gallery .container {
max-width: 100%; }
.about .gallery .row {
font-size: 0; }
.about .gallery a {
position: relative; }
.about .gallery a:hover {
opacity: .8; }
.about .gallery a:hover .icon {
opacity: 1; }
.about .gallery .icon {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 38px;
height: 38px;
background-image: url(https://avkei.com/wp-content/themes/avk/images/zoom-in.png);
opacity: 0;
background-repeat: no-repeat;
background-size: contain;
background-position: center; }
.page-section {
padding: 60px 0; }
#wlsm-login-form {
max-width: 50%;
margin: auto; }
#wlsm-login-form input[type="text"],
#wlsm-login-form input[type="password"] {
width: 100%; }
#wlsm-submit-inquiry-section {
max-width: 80%;
margin: auto;
padding: 30px 0; }
#wlsm-submit-inquiry-section input {
width: 100%; }
.wlsm {
max-width: 60%;
margin: auto;
background: #fafafa; }
.wlsm .wlsm-form-control {
width: 100%; }
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {
display: none; }
.jconfirm-open .wlsm {
max-width: 100%;
margin-top: 1em; }
.jconfirm-open .wlsm-print-school-label {
display: none; }
.jconfirm-open .wlsm-print-school-label {
display: none; }
.jconfirm-open .wlsm-print-results-assessment-container .wlsm-print-school-label {
display: none !important; }
.wpcf7 {
max-width: 70%;
margin: auto;
background: #fafafa;
padding-bottom: 60px; }
.wpcf7 ul li {
list-style: none; }
.wpcf7 .form-header-group {
padding: 25px 30px;
background: #232323;
margin-top: 30px; }
.wpcf7 .form-header-group h3 {
color: #fff;
margin: 0;
font-size: 24px; }
.wpcf7 input[type=submit] {
max-width: 195px;
width: 100%;
padding: 18px;
font-size: 18px;
background: #710213; }
.wpcf7 input[type=submit]:hover {
background: #000; }
.wpcf7 .form-line {
max-width: 60%;
margin: auto; }
.wpcf7 .wpcf7-form-control-wrap input {
width: 100%;
margin-top: 7px; }
.wpcf7 p:empty {
display: none; }
.wpcf7 .form-input-submit {
text-align: center;
margin-top: 40px; }
.wpcf7 div.wpcf7-validation-errors,
.wpcf7 div.wpcf7-acceptance-missing,
.wpcf7 div.wpcf7-response-output {
max-width: 70%;
margin-left: auto;
margin-right: auto; }
.header-wrapper ul li .sub-menu {
padding: 10px 0;
top: 54px; }
textarea {
width: 100%; }
.form-input-submit input {
max-width: 195px;
width: 100%;
padding: 18px;
float: left;
font-size: 18px;
background: #710213; }
.form-input-submit input:hover {
background: #000; }
[class^="fa-"]:before,
[class*=" fa-"]:before,
[class^="fab-"]:before,
[class*=" fab-"]:before {
font-family: unset !important;
font-weight: unset !important; }
.apply-job {
background: transparent !important; }
.apply-job a {
float: none !important; }
.apply-job .kc-cta-button {
text-align: center; }
.career_form .wpcf7 {
max-width: 100%;
padding: 60px; }
.career_form .wpcf7-submit {
max-width: 195px;
width: 100%;
padding: 18px;
float: left;
font-size: 18px;
background: #710213; }
.career_form .wpcf7-submit:hover {
background: #000; }
@media (max-width: 960px) {
.wlsm-container .wlsm-content-area {
min-height: 100%; }
.wlsm-class-timetable-box {
padding-bottom: 15px; }
#wlsm-login-form {
max-width: 90%; }
.wlsm-student-dashboard .wlsm-mt-2 {
width: 100%; }
.banner {
height: 30vh; }
.banner h1 {
text-align: center;
font-size: 36px; }
.site-footer .col-3:first-child {
width: 100%;
margin-bottom: 15px; }
.site-footer .col-3:nth-last-child(2) {
width: 100%;
margin-bottom: 15px; }
.site-footer .col-3:last-child {
margin-bottom: 0; }
.site-footer .col-3:last-child p {
display: inline-block;
vertical-align: top;
margin-right: 30px; }
.site-footer .col-3:last-child p:first-child {
display: block; }
.site-footer .copyright {
text-align: center; }
.site-footer ul li a {
line-height: 1.5; }
.chmsg {
padding: 30px 0; }
.chmsg-left {
width: 100%;
padding-bottom: 64%;
background-size: contain; }
.chmsg-right {
width: 100%;
padding: 30px 0;
text-align: unset; }
.col-3,
.col-2,
.col-4,
.kc_image_gallery.kc-grid .item-grid {
width: 100% !important; }
.kc_image_gallery.kc-grid .item-grid {
margin-bottom: 15px; }
.kc_image_gallery.kc-grid .item-grid img {
padding: 0; }
.wpcf7 {
max-width: 100%; }
.wpcf7 .form-line {
max-width: 80%; }
.wpcf7 input[type=submit] {
max-width: 153px;
padding: 12px; }
.page-section {
padding: 30px 0; }
.ngg-galleryoverview {
margin: 0 !important; }
.career_form .wpcf7 {
padding: 30px 15px; }
.contact {
padding: 30px 0; }
.contact .contact-info .col-3:nth-child(2) .contact-info-wrap-content,
.contact .contact-info .col-3:last-child .contact-info-wrap-content {
position: relative;
transform: unset;
top: unset;
left: unset; }
.contact .contact-info .col-3 {
padding: 0; }
.contact .contact-info .col-3:last-child {
margin-bottom: 0; }
.contact .contact-info-wrap .num {
max-width: 68%;
text-align: left;
margin-bottom: 0.5em; }
.contact-form {
padding: 0 0 30px 0; }
.contact-form .col-2 {
padding: 0 15px; }
.contact-form .col-2:first-child {
height: 50vh; }
.home-services-wrap {
padding: 60px 0 30px 0;
margin-top: 0; }
.home-services-wrap .home-services-block .flaticon-image-wrap {
padding-top: 0; }
.home-services-wrap .home-services-block .flaticon-image-wrap .flaticon-wrap {
position: relative;
top: unset;
left: unset;
transform: unset; }
.home-offer-wrap .home-offer-block {
padding: 0 15px; }
.home-offer-wrap .home-offer-block .offers-block-wrap {
margin-top: 30px; }
.home-offer-wrap .home-offer-block .offers-block-wrap .offer-flaticon-image-wrap .offer-flaticon-content {
padding-right: 0; }
.home-offer-wrap .home-offer-block .home-social-media {
position: relative;
left: unset; }
.home-offer-wrap .home-offer-block .home-social-media .home-social-icons .media-icon {
margin-right: 0;
max-width: 65px; }
.home-offer-wrap .home-offer-right .exp-image {
right: unset;
top: unset;
float: right;
width: 48%;
position: relative;
margin-right: -30px; }
.detail-top-header .detail-top-header-wrap .detail-login {
padding: 14px 9px; }
.home-events-updates {
padding: 30px 0; }
.home-testimonials-wrap {
padding: 30px 0; }
.home-institutions {
padding: 50px 0; }
.home-institutions h2 {
margin-bottom: 35px;
font-size: 32px; }
.home-admissions-wrap .home-admissions-block .join-button a {
font-size: 16px; }
.home-admissions-wrap {
padding: 50px 0; }
.welcome-more-btn {
text-align: center; }
.home-institutions .home-institutions-wrap .institutions-wrap {
margin: 0 auto;
float: none;
max-width: 95%; }
.home-post-content-wrap a {
padding: 10px 0; }
.home-admissions-wrap .home-admissions-block h2 {
line-height: 1.2; }
body .ngg-slideshow.slick-slider {
margin-top: 0 !important; }
.jconfirm .jconfirm-box {
max-width: 100%;
width: 100% !important; }
.wlsm-student-noticeboard .wlst-st-list {
list-style: none; }
.wlsm-invoices-student-detail .wlsm-invoices-detail-section {
width: 100%; }
#wlsm-pay-invoice-amount-section #wlsm-pay-invoice-amount-btn {
font-size: 14px;
padding: 10px; }
#wlsm-pay-invoice-amount-section .wlsm-pay-invoice-amount {
display: inline-block; }
#wlsm-pay-invoice-amount-section .wlsm-pay-invoice-amount .button {
font-size: 14px;
padding: 10px; }
.wlsm-st-attendance-table tfoot tr:first-child th {
background: transparent;
color: #000;
border: 0;
font-size: 22px;
font-weight: normal;
padding-left: 0; }
.blog-posts-wrap .blog-posts .blog-item-wrap {
width: 100%;
margin: 10px auto; }
.blog-posts-wrap {
margin: 30px auto; }
.single .sidebar-block-wrap, .category .sidebar-block-wrap {
width: 100%;
margin-top: 1em; }
.single-post-content-wrap .returnMenu {
padding: 15px 0; }
.single .single-posts-wrap, .category .single-posts-wrap {
width: 100%; }
.single .single-posts-wrap .byline, .category .single-posts-wrap .byline {
margin-bottom: 10px; }
.single .single-posts-wrap h1, .category .single-posts-wrap h1 {
margin-bottom: 10px; }
.single .sidebar-block h2, .category .sidebar-block h2 {
margin-bottom: 10px; }
.single .sidebar-block .view-block, .category .sidebar-block .view-block {
margin-bottom: 10px; }
.single .share, .category .share {
margin-top: 15px; }
.category .col-md-3 {
margin-bottom: 1em; }
.blog-posts-wrap .blog-posts .blog-item-wrap .post-title-content .post-content .read-blog-button {
margin-top: 0; }
.category .returnMenu {
padding: 15px 0; } }
@media (max-width: 425px) { .wlsm-content-area table,
.wlsm-content-area thead,
.wlsm-content-area tbody,
.wlsm-content-area th,
.wlsm-content-area td,
.wlsm-content-area tr,
.wlsm-content-area tfoot {
display: block; }
table.dataTable tbody tr td:first-child,
.wlsm-student-pending-invoices-table th,
.wlsm-student-payment-history-table th,
.wlsm-st-attendance-table tr th,
.wlsm-st-exam-time-table tr th,
.wlsm-view-exam-results-table tr th:first-child {
background: #710213;
color: #fff; }
tfoot {
margin-top: 1em; }
.home-offer-wrap .home-offer-block .home-social-media .home-social-icons .media-icon {
max-width: 50px; }
.home-events-updates .home-updates-wrap .item-blog .post-thumbnail-image {
max-width: 100%; }
.home-events-updates .home-updates-wrap .item-blog .home-post-content-wrap {
width: 100%; }
.home-events-updates .home-events-wrap .item-blog .post-thumbnail-image {
max-width: 100%; }
.home-events-updates .home-events-wrap .item-blog .post-thumbnail-image .cal-date {
font-size: 24px; }
.home-events-updates .home-events-wrap .item-blog .post-thumbnail-image .cal-year {
font-size: 18px; }
.home-events-updates .home-events-wrap .item-blog .home-post-content-wrap {
width: 100%;
text-align: center; } }
@media (max-width: 375px) {
.contact .contact-info-wrap .num {
max-width: 86%; }
.detail-top-header .detail-top-header-wrap .detail-login {
padding: 14px 5px; }
.detail-top-header .detail-top-header-wrap .detail-address {
padding: 20px 2px; }
.toggle-menu {
right: 8px; }
.home-offer-wrap .home-offer-block .home-social-media .home-social-icons .media-icon {
max-width: 50px; }
.home-testimonials-wrap .testimonials-wrap .testi-content h2 {
font-size: 23px; }
.home-testimonials-wrap .testimonials .ts-slider .owl-stage-outer .owl-item .item-owl {
padding: 20px 30px; } }
.toggle-menu.active {
background-color: transparent; }
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {
float: left !important; }
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail a {
margin: 3px !important; }
@media (max-width: 320px) {
.home-offer-wrap .home-offer-block .home-social-media .home-social-icons .media-icon {
max-width: 45px; } }
button.wlsm-btn {
background: #710213; }
button.wlsm-btn:hover {
background: #000; }
#wlsm-get-pending-invoices-students-section {
padding: 35px 45px; }
.wlsm-st-main-title {
font-size: 20px; }
.wlsm-container .wlsm-table-caption {
font-size: 16px; }
.wlsm-student-pending-invoices-table th,
.wlsm-container th,
.wlsm-table-section th {
font-weight: 600;
border: 1px solid #CCC;
padding: 5px 10px;
font-size: 14px;
text-align: left; }
.wlsm-student-pending-invoices-table tr th {
font-size: 16px; }
.wlsm-student-pending-invoices-table td,
.wlsm-container td,
.wlsm-table-section td {
border: 1px solid #CCC;
padding: 5px 10px;
font-size: 16px; }
.wlsm-navigation-links li a:hover,
.wlsm-navigation-links li a:focus,
.wlsm-navigation-links li a.active {
background-color: #710213; }
.wlsm-container .wlsm-st-details-heading {
font-size: 22px; }
.wlsm-container .wlsm-invoices-section-title,
.wlsm-container .wlsm-student-section-title {
font-weight: 500;
font-size: 22px; }
.wlsm-container .wlsm-list-item {
font-size: 18px; }
.wlsm-navigation-links li a {
font-weight: normal;
font-size: 20px; }
.wlsm .col-3 {
margin: 0; }
.wlsm-students-with-pending-invoices .wlsm-list-group {
list-style: none; }
.wlsm-students-with-pending-invoices .wlsm-view-student-pending-invoice {
font-size: 13px; }
ul {
list-style: none; }
#map {
height: 68vh; }
#map a {
display: block;
text-decoration: underline;
padding-top: 5px; }
.map-block-wrap .container {
max-width: 100%; }
.wlsm-section-noticeboard .wlst-st-list {
list-style: none; }