h1 {
    font-size: 48px !important;
    font-weight: 700 !important;
}

h2 {
    font-size: 32px !important;
    font-weight: 700;
}

h3 {
    font-size: 25px !important;
    font-weight: 700 !important;

}

h4 {
    font-size: 22px !important;
    color: #00a3d6 !important;

}

ul {
    font-weight: 600;
    padding-left: 30px !important;
}

.single_lane_sec {
   /* max-width: 1240px;*/
    margin-inline: auto;
}

.has-pale-cyan-blue-color {
    color: #00a3d6 !important;
}

.best_profes_left .wp-block-button {
    width: fit-content !important;
}

.home_snd_cont .home_sdn_inner #best_profes_right {
    max-width: 362px !important;
    padding-inline: 10px;
}

#best_profes_right .home_side_vdo_sec {
    height: 280px;
    background-color: black;
}

#best_profes_right .home_side_vdo_sec iframe {
    height: 280px;
}

.primay_english {
    padding-inline: 10px;
}

.padd_inlin_ten {
    padding-inline: 10px;
}

.secnd_eng_mock_sec p,
.secnd_sci_inner_sec p {
    max-width: 733px;
}

.scnd_math_inner_sec p {
    max-width: 736px;
}

.get_ready_sec_innr ul {
    font-weight: 500;
}

.get_ready_sec_innr ul {
    font-weight: 500;
    padding-left: 30px;
}

.get_ready_sec_innr ul li {
    position: relative;
    margin-bottom: 20px;
    list-style: none;
}

.get_ready_sec_innr ul li:before {
    content: "";
    position: absolute;
    left: -25px;
    top: 50%;
    height: 14px;
    width: 14px;
    background-image: url("https://sagmeticinfotech.com/wp/2025/derby/wp-content/uploads/2025/10/Group-1707479401.png");
    background-size: cover;
    transform: translateY(-50%)
}

.get_rdy_cntr_sec p,
.get_ready_scl_inner p {
    max-width: 536px;
}

.get_ready_new .wp-block-button a {
    font-size: 20px;
    font-weight: 700;
    padding: 12px 24px !important;
    color: #fff !important;
    background-color: #ff3a6c;
    display: flex;
    gap: 10px;
    align-items: center;
}

.hom_educ_inner_rgt ul {
    color: #00a3d6;
}

.font_bold_dec {
    font-weight: 500 !important;
    color: #333333 !important;
}

/* 3-nov  */
.charity_mdle_sec p {
    max-width: 530px;
}

.charity_mdle_sec .charity_lwr_para_sec p {
    max-width: 1120px;
}

.green_slider_sec_inr {
    max-width: 1083px;
    margin: auto !important;
    position: relative;
}

.green_slider_sec_inr button.sliderberg-nav-button.sliderberg-prev {
    left: -20px !important;
}

.green_slider_sec_inr button.sliderberg-nav-button.sliderberg-next {
    right: -20px;
}

.green_slider_sec_inr .sliderberg-slide-content h2 {
    font-size: 42px !important;
    font-weight: 700;
    color: #722B7E;
}

.green_slider_sec_inr .sliderberg-slide-content h3 {
    font-size: 25px !important;
    font-weight: 500 !important;
    color: #fff !important;
}

.green_slider_sec_inr .sliderberg-slides .sliderberg-slide {
    min-height: unset !important;
}

.ensr_para_sec_inr p {
    max-width: 550px;
}

.ensr_sfty_sec_video {
    max-height: 630px !important;
}

.ensr_sfty_sec_video iframe {
    max-height: 630px !important;
}

.ensr_para_sec_inr ul {
    font-weight: 500;
}

.vacan_gallery_sec_inner figure img {
    height: 196px;
    object-fit: cover;
    transition: transform 0.3s ease;
}

.vacan_gallery_sec_inner figure img:hover {
    transform: scale(1.1);
}


.cont_map_sec_innr iframe {
    width: 100%;
}

.fee_sch_img_sec {
    max-width: 800px;
    margin: auto;
}

.grey_bg_clr_sec {
    padding: 0 !important;
}

.our_tut_midle_sec ul {
    font-weight: 500;
    list-style: none;
    padding-left: 25px;
}

.our_tut_midle_sec ul li {
    position: relative
}

.our_tut_midle_sec ul li:before {
    content: "";
    position: absolute;
    left: -25px;
    top: 50%;
    height: 14px;
    width: 14px;
    background-image: url(https://sagmeticinfotech.com/wp/2025/derby/wp-content/uploads/2025/10/Group-1707479401.png);
    filter: hue-rotate(140deg) invert(0);
    background-size: cover;
    transform: translateY(-50%);
}




/* 4-nov  */

.prim_secnd_lwr_sec h3 {
    font-weight: 500 !important;
}

.prim_secnd_lwr_sec h2 {
    font-weight: 700 !important;
    ;
}

.prim_secnd_lwr_sec .wp-block-button a,
.single_lane_sec .wp-block-button a,
.green_sec_inner .wp-block-button a {
    font-size: 20px;
    font-weight: 700;
    display: flex;
    gap: 10px;
    align-items: center;
    color: #fff !important;
    padding: 12px 24px !important;
}

.elvn_pls_midle_rgt p {
    max-width: 732px;
}

.elvn_lwr_links_sec p a {
    word-break: break-all !important;
}

.info_evnt_rgt_side {
    max-width: 349px;
}

.info_evnt_rgt_side h2 strong {
    font-size: 38px;
    font-weight: 700;
}

.info_evnt_lft_side ul {
    font-weight: 500 !important;
}

.about_para_sec_inr p {
    max-width: 356px;
}

.about_gallery_sec_inr {
    max-width: 940px !important;
    padding-block: 20px;

}

.btm_bodr_sec h2 {
    border-bottom: 1px solid #00a3d6;
    padding-bottom: 20px;
}

.child_prot_poly_sec ul {
    font-weight: 500 !important;
}

.free_prim_dairy_inner h2 {
    font-size: 48px !important;
    font-weight: 700;
}

.free_prim_dairy_inner .fcal_cal_wrap {
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    padding: 30px;
}

.free_prim_dairy_inner .fcal_cal_wrap .fcal_calendar_inner {
    width: 100%;
}

.free_secd_asses_lft h3 {
    font-weight: 500 !important;
}

.free_secd_asses_rgt {
    padding: 0 !important;
    padding-left: 40px !important;
}

.free_secd_asses_lft ul {
    font-weight: 500 !important;
}


.free_secd_asses_rgt h2 {
    font-weight: 700;
    color: #00a3d6;
    text-align: center;
    max-width: 440px;
    margin: auto;
}

.free_secd_asses_rgt .remove_shado_col {
    box-shadow: unset !important;
    padding: 0 !important;
}

.free_secd_asses_rgt .side_form_sec {
    padding: 30px !important;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5) !important;
}

.free_secd_asses_rgt .side_form_sec button {
    background-color: #BAD536 !important;
}

/* 5-nov  */


.free_secnd_thnk_blue .left_side_content {
    max-width: fit-content;
}

.free_secnd_thnk_blue .left_side_content figure img {
    max-width: 208px;
}

.free_secnd_thnk_blue h1 {
    font-size: 35px !important;
}

.free_secnd_thnk_box {
    padding: 30px !important;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5) !important;
}

.free_secnd_thnk_box .lft_side_box {
    padding: 10px;
}

.free_secnd_thnk_blue {
    padding-block: 20px;
}

.free_secnd_thnk_box h2 {
    font-size: 48px !important;
    font-weight: 700 !important;
    color: #00a3d6 !important;
}

.free_secnd_thnk_box p {
    font-size: 20px !important;
}

.free_secnd_thnk_box .lft_side_box a,
.contact_icons_innr_thnk a {
    font-size: 30px !important;
    color: #00a3d6 !important;
}

.contact_thank_you_box {
    padding: 50px !important;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5) !important;
}

.contact_thank_you_box .wp-block-button a,
.free_secnd_thnk_box .wp-block-button a {
    font-size: 15px !important;
    font-weight: 500 !important;
}

.bokig_prim_assess_blue .lft_side_blue figure img,
.enrol_thnk_blue_sec figure img {
    max-width: 208px;
}

.bokig_prim_assess_blue {
    padding-block: 20px;
}

.book_pri_lwr_box {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5) !important;
    padding: 50px !important;
    border-radius: 30px;
}

.book_pri_lwr_box h3 {
    font-size: 26px !important;
    font-weight: 500 !important;
    max-width: 760px;
    margin-inline: auto;
}

.book_pri_lwr_box .fcal_slot_info h1 {
    font-size: 24px !important;
}

.book_pri_lwr_box .fcal_calendar_inner {
    width: 100%;
}

.enrol_thnk_blue_sec {
    padding-block: 50px !important
}

.enrol_thnk_blue_sec .left_side_blue {
    max-width: fit-content;
}

.enrol_thnk_blue_sec h1 {
    font-size: 40px !important;
    text-align: center;
    max-width: 750px;
    margin: auto;
}

.free_pri_asses_purple {
    padding-block: 20px !important;
}

.free_pri_asses_purple .left_purple_side {
    max-width: fit-content;
}

.fre_asses_lwr_sec ul {
    font-weight: 500 !important;
}

.fre_asses_lwr_sec .left_lwr_sec {
    margin-right: 20px;
}

.fre_asses_lwr_sec .free-prim_form_side {
    padding: 30px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

.fre_asses_lwr_sec .free-prim_form_side h2 {
    font-weight: 700 !important;
    color: #00a3d6;
}

.fre_asses_lwr_sec .free-prim_form_side .ff-btn-submit {
    background-color: #BAD536 !important;
}

.left_lwr_sec p {
    max-width: 550px;
}

.fre_asses_lwr_sec ul {
    font-weight: 500 !important;
    max-width: 541px;
}

.derby_exis_parent_sec figure img {
    max-width: 300px;
}
.derby_exis_parent_sec  .wp-block-button a {
    font-size: 15px !important;
    font-weight: 500 !important;
}
.prim_asses_thnk_prpl{
    padding-block: 30px !important;
}
.prim_asses_thnk_prpl h2{
    font-weight: 600 !important;
}
.prim_asses_thnk_prpl h1{
    font-weight: 400 !important;
}
.green_slider_sec_inr svg {
    height: 35px !important;
    width: 35px !important;
}
.green_slider_sec_inr p{
    font-style:italic;
}
.wp-block-columns.home_sdn_inner.is-layout-flex.wp-container-core-columns-is-layout-4afe9440.wp-block-columns-is-layout-flex {
    max-width: 1200px;
}
.home_sec_course, .home_sec_book_space, .get_ready_new .get_ready_scl_inner, .green_sec_inner {
    max-width: 1200px;
}