/* ================================================ ITELTS / PTE / CELPIP (COACHING INNER PAGE) ================================================ */

/* ========= IELTS COACHING CLASSES ========= */
#ielts_coaching_classes .btn_center {text-align: left;}
#ielts_coaching_classes .content {padding-top: 30px;}
/* ========= END IELTS COACHING CLASSES ========= */

/* ========= ONLINE COACHING CLASSES ========= */
.online_coaching_classes .content h2 {padding: 40px 0 20px;}
/* .online_coaching_classes .content p a {display: flex;justify-content: center;} */
.online_coaching_classes .content p a img {max-width: 728px;width: 100%;}
.facility_content  .structure_title {font-size: 26px;line-height: 34px;color: #152E53;margin: 10px 0px;}
/* ========= END ONLINE COACHING CLASSES ========= */

/* ========= CELPIP CTA BTN SECTION ========= */
.celpip_cta_btn {border-radius: 40px;background: #E91D2C;}
/* ========= END CELPIP CTA BTN SECTION ========= */

/* ========= IS PTE SECTION ========= */
#pte_coaching_classes h2 {padding-bottom: 20px;}
#pte_coaching_classes .btn_center {text-align: left;}
/* ========= END IS PTE SECTION ========= */

/* ========= TYPES OF TESTS ========= */
.types_of_tests .types_content ul.blu_list_des li {padding-bottom: 10px;}
/* ========= END TYPES OF TESTS ========= */

/* ========= TUTOR BATCH LIST ========= */
.batch_list_section .batch_list hr{display: none;}
.batch_list_section .batch_list {max-height: 360px;overflow-y: scroll;background: #00296B0F;padding: 30px;border-radius: 20px;}
.batch_list_section .batch_list .batch_item {border-radius: 15px;background: #152e53;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-around;}
.batch_list_section .batch_list .batch_item p{text-align: start;}
.batch_list_section .batch_list .batch_item .batch_item_group {max-width: 15%;width: 100%;flex: 0 0 15%;padding: 25px 0px;position: relative;}
.batch_list_section .batch_list .batch_item .batch_item_group p {font-size: 22px;line-height: 30px;font-weight: 700;color: #fff;padding: 5px 0px; margin-bottom: 0;}
.batch_list_section .batch_list .batch_item .batch_item_group:after {content: "";position: absolute;background: rgba(255, 255, 255, 0.30);width: 1px;height: 100px;right: -35%;top: 50%;transform: translateY(-50%);}
.batch_list_section .batch_list .batch_item .batch_item_group:last-child:after {position: inherit;}
.batch_list_section .batch_list .batch_item .timings p:first-child, .batch_list_section .batch_list .batch_item .conducted_by p:first-child, .batch_list_section .batch_list .batch_item .location p:first-child {color: #FFFFFF80; font-weight: 500;}
/* ========= END TUTOR BATCH LIST ========= */

/* ========= GALLERY IMAGES ========= */
.swiper-button-prev:after,.swiper-button-next:after{display: none;}
.swiper-container.pt60.swiper-container-coverflow.swiper-container-3d.swiper-container-horizontal {padding: 60px 0px;margin-top: 60px;}
.swiper-container .swiper-wrapper a {border: 1px solid black;border-radius: 1px 30px 1px 30px;line-height: 0;}
.swiper-container .swiper-wrapper a img {border-radius: 1px 30px 1px 30px;}
.page-id-372 .swiper-button-prev.swiper-button-white , .swiper-button-next.swiper-button-white{display: none;}
.swiper-container:hover .swiper-button-prev.swiper-button-white , .swiper-container:hover .swiper-button-next.swiper-button-white {display: block;transition: 0.3s all ease-in-out;}
.swiper-button-prev.swiper-button-white , .swiper-button-next.swiper-button-white{transition: 0.3s all ease-in-out;}
.swiper-button-prev.swiper-button-white {background-image: none !important;}
.swiper-button-prev.swiper-button-white:before {bottom: 0;content: "\f053";font-weight: 900;font-family: 'FontAwesome';left: 56px;margin: auto;position: absolute;top: 0;color: #000;background-color: #fff;height: 50px;width: 50px;font-size: 35px;text-align: center;transition: all 0.5s ease 0s;padding: 15px 0px;}
.swiper-button-next.swiper-button-white {background-image: none !important;}
.swiper-button-next.swiper-button-white:before {content: "\f054";font-weight: 900;font-family: "Font Awesome 5 Brands" , "Font Awesome 5 free";left: -75px;margin: auto;position: absolute;top: 0;color: #000;background-color: #fff;height: 50px;width: 50px;font-size: 35px;text-align: center;transition: all 0.5s ease 0s;padding: 15px 0px;}
/* ========= END GALLERY IMAGES ========= */

/* ================================================ END ITELTS / PTE / CELPIP (COACHING INNER PAGE) ================================================ */


/* ================================================ ITELTS / PTE / CELPIP (COACHING INNER PAGE) RESPONSIVE ================================================ */

/* ================================================ END ITELTS / PTE / CELPIP (COACHING INNER PAGE) RESPONSIVE ================================================ */


table tbody tr th:first-child {border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
table tbody tr th:last-child {border-top-right-radius: 20px; border-bottom-right-radius: 20px;}
table tbody tr:nth-child(odd) td:first-child {border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
table tbody tr:nth-child(odd) td:last-child {border-top-right-radius: 20px; border-bottom-right-radius: 20px;}

.faqs_sec .faqs .faq_item span.faq_title {grid-gap: 30px; cursor: pointer;}
.celpip_study_materials {margin-top: 30px;}
.serv_accord_wrapper .celpip_section p {text-align: center;}

.normal_content_band ul {padding: 0; margin-bottom: 24px;}
.normal_content_band ul li:not(:last-child) {margin-bottom: 14px;}
.serv_accord_wrapper .pages_container .inner_contact_form input {margin-bottom: 0;}
.serv_accord_wrapper .pages_container .inner_contact_form .form-group .nice-select {margin-bottom: 0 !important;}
.serv_accord_wrapper .pages_container .inner_contact_form .form-group.phone-code .wpcf7-form-control-wrap input[type="tel"] {margin-bottom: 0;}
.serv_accord_wrapper .pages_container .inner_contact_form .form-group.phone-code .country_code .selected-country.nice-select {margin-bottom: 0 !important;}

.serv_accord_wrapper .sub_title,.serv_accord_wrapper p  {
    color: #fff;
}

.facilities_sec .facilities .facility_item {

    .sub_title, ul li {
        color: #fff;
    }
}

.online_coaching_classes p{color: #000;}

.facilities_sec .facilities .facility_item .facility_content .table_data table tbody tr, .facilities_sec .facilities .facility_item .facility_content .table_data table tbody tr td {
    background-color: transparent;
    color: #fff;
}

.facilities_sec .facilities .facility_item .facility_content .table_data table tbody tr:nth-child(odd) td {color: #000;}
.table_data table tbody tr th{ background-color: #D3E0E8; color: #000;}
.facilities_sec ul li a:hover{color: #fff;}
.facilities_sec .sub_title a:hover{color: #fff !important;}

.facilities_sec .facilities .facility_item {
    .blu_list_des li:after {background: #fff;}
}


@media screen and (max-width: 1024px) { 
    
    .serv_accord_wrapper_row {display: flex;}
    .serv_accord_wrapper .pages_container .inner_contact_form{display: none;}
    .table_data table tbody tr th {font-size: 20px; line-height: 1.5;}
    .faq_content {font-size: 18px;}
    .celpip_section {margin-top: 0;}
    .celpip_material {padding: 10px 0;}

    .serv_accord_wrapper .pages_container .inner_student_visa .parent_page a{padding: 5px 0;}
}
@media screen and (max-width: 768px) { 
    .faq_content {font-size: 16px;} 
    .celpip_section{margin-top: 0;}
    .celpip_material{margin: 20px 0;}
    .serv_accord_wrapper .celpip_section p{margin: 10px auto 30px;}
    .celpip_cta_btn h2{font-size: 32px;}
    .batch_list_section .batch_list {max-height: max-content;overflow-x: scroll;overflow-y:auto; background: #00296B0F;padding: 30px 20px;border-radius: 20px;display: flex;}
    .batch_list_section .batch_list .batch_item {display: inline;flex: 0 0 auto;width: 100%;margin-right: 31px; margin-bottom: 0;}
    .batch_list_section .batch_list .batch_item .batch_item_group{max-width: 100%;padding: 10px 0;}
    .batch_list_section .batch_list .batch_item .batch_item_group p{text-align: center;}
    .batch_list_section .batch_list .batch_item .batch_item_group:after{display: none;}
    .batch_list_section .batch_list hr {display: block; width: 50%;margin: 0 auto;color: #8a97a9;opacity: 1;}

    .facility_content .structure_title {font-size: 20px;}

    .facilities_sec .facilities .facility_item .facility_content .table_data table tbody tr, .facilities_sec .facilities .facility_item .facility_content .table_data table tbody tr td {min-width: 200px;}
    .swiper-button-prev.swiper-button-white:before {left: 0;}
    .swiper-button-next.swiper-button-white:before {right: 0; left: auto;}
    .swiper-container.pt60.swiper-container-coverflow.swiper-container-3d.swiper-container-horizontal{margin-top:0; padding-bottom: 30px;}
}