/*
Theme Name: Twenty Twenty-Four Child
Theme URI: https://wordpress.org/themes/twentytwentyfour-child/
Author: the WordPress team
Author URI: https://wordpress.org
Description: Twenty Twenty-Four is designed to be flexible, versatile and applicable to any website. Its collection of templates and patterns tailor to different needs, such as presenting a business, blogging and writing or showcasing work. A multitude of possibilities open up with just a few adjustments to color and typography. Twenty Twenty-Four comes with style variations and full page designs to help speed up the site building process, is fully compatible with the site editor, and takes advantage of new design tools introduced in WordPress 6.4.
Requires at least: 6.4
Tested up to: 6.4
Requires PHP: 7.0
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyfour-child
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
*/

a, a:hover{text-decoration: none !important;}
.display_none{display: none;}
footer{margin-block-start: 0 !important}
.footer_menu li{font-size: 14px; display: block !important; width: 100%;}

.home-courses-tabs{display: flex; margin: 15px -10px; padding: 0; list-style: none; border-bottom: 1px solid #E9E9EA;}
.home-courses-tabs li{position: relative; padding:10px;}
.home-courses-tabs li:after{position: absolute; left:0; bottom: -1px; content:''; height:3px; width: 100%; background: #035398; display: none;}
.home-courses-tabs li.active:after{display: block;}
.home-courses-tabs li.active:after a{color: #35398 !important;}
.counter_below_wrap { }
.counter_below{background: #fff; border-radius: 20px; box-shadow: 0px 4px 12px 0px #46464629;}
.slider_wrap_student_list{height: 500px; overflow:hidden; position: relative; padding-left: -180px; }
.counter_below_inner {
 position: relative;
 width: 100%;
 height: 100%;
 margin: 0;
 text-align: center;
 -moz-transform:translateY(-100%);
 -webkit-transform:translateY(-100%);	
 transform:translateY(-100%);
 -moz-animation: scrollingtop 25s linear infinite;
 -webkit-animation: scrollingtop 25s linear infinite;
 animation: scrollingtop 25s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes scrollingtop {
 0%   { -moz-transform: translateY(0%); }
 100% { -moz-transform: translateY(-100%); }
}
@-webkit-keyframes scrollingtop {
 0%   { -webkit-transform: translateY(0%); }
 100% { -webkit-transform: translateY(-100%); }
}
@keyframes scrollingtop {
 0%   { 
 -moz-transform: translateY(0%); /* Firefox bug fix */
 -webkit-transform: translateY(0%); /* Firefox bug fix */
 transform: translateY(0%); 		
 }
 100% { 
 -moz-transform: translateY(-100%); /* Firefox bug fix */
 -webkit-transform: translateY(-100%); /* Firefox bug fix */
 transform: translateY(-100%); 
 }
}

.slider_course_block_wrap{grid-template-columns: repeat(3, 1fr); display: grid; column-gap: 20px;}
.slider_course_block{background: #fff; border-radius: 10px; box-shadow: 0px 4px 12px 0px #46464629; padding: 10px; /*width: calc(100% / 3 - 20px);
    display: inline-block;*/ min-height: 250px;}
.h_key_benefit li{ padding: 5px 0; line-height: 22px;}
.h_key_benefit li::marker{display: none; content:'';}
.h_key_benefit li::before {
    content: "";
    background: center/contain no-repeat url(http://learn.sureshdaniclasses.com/wp-content/uploads/2024/01/Icons-10.png);
    height: 24px;
    width: 24px;
    display: inline-block;
    flex-shrink: 0;
	top: 4px;
    position: relative;
    margin-right: 10px;
}

.why_choose_sdc_list{min-height: 83px; background-repeat: no-repeat; background-size: 100% !important;}

.why_choose_sdc_list_new{text-align: left; margin:0; padding:0;}
.why_choose_sdc_list_new li{width: 100%; display: inline-block; padding-left: 45px; margin:10px 0; position: relative;}
.why_choose_sdc_list_new li:before{background: url('https://sureshdaniclasses.com/wp-content/uploads/2024/02/Group-37475-1.png') no-repeat; background-size: cover; position: absolute; left: 0; top: 0; content:''; width: 20px; height: 20px;}

.home_top_result .tabTitles{justify-content: left;}
.top_result_card{border-radius: 10px; padding: 15px; text-align: center;}
.top_result_card p{margin: 0;}
.top_result_card p:nth-child(2){font-family: inter; font-size: 12px; font-weight: 500; color: #000; margin-top: 15px;}
.top_result_card p:nth-child(3){font-family: inter; font-size: 8px; font-weight: 400; color: #979797;}
.top_result_card p:nth-child(4){font-family: inter; font-size: 14px; font-weight: 400; color: #035398;}

.h_teaching_methodology{position: relative;}
.h_teaching_methodology_content{position: absolute; left:2%; right: 2%; bottom: 0px; content:''; padding: 50px 10px; color: #fff; }
.h_teaching_methodology_content h4, .h_teaching_methodology_content p{color: #fff;}

.h_experience_block{ background: #fff; padding: 32px 24px; border-radius: 10px; box-shadow: 0px 4px 12px 0px #46464629;}
.instructors_block{ background: #fff; border-radius: 20px; box-shadow: 0px 4px 12px 0px #46464629;}
.h_customer_block {background: #fff; border-radius: 18px; border: 1px solid #E9E9EA; position: relative;  /*box-shadow: 0px 4px 12px 0px #46464629;*/}
.h_customer_block:before{background: url('https://sureshdaniclasses.com/wp-content/uploads/2024/02/Frame-237824.png') no-repeat; position: absolute; left: 20px; top: -20px; content:''; width: 41px; height: 41px;}
.h_customer_block:after{background: url('https://sureshdaniclasses.com/wp-content/uploads/2024/02/Frame-237823.png') no-repeat; position: absolute; right: 20px; bottom: -20px; content:''; width: 41px; height: 41px;}
.h_customer_block .wp-block-essential-blocks-testimonial{height: 100%;}
.h_customer_block .wp-block-essential-blocks-testimonial .eb-description-container{min-height: 160px;}
.eb-testimonial-rating{position: absolute; right: 0;}
.chapterwise_block{background: #ffffff; border-radius: 10px; border: 1px solid #E9E9EA;  box-shadow: 0px 4px 12px 0px #46464629;}


.h_contact_wrap{margin-top: -25px;}
.h_contact_wrap label{width: 100%; display: block; font-family: inter; font-size: 16px; font-weight: 400; color: #1D1D1E; }
.h_contact_wrap label span{color:#FF4E3E;}
.h_contact_wrap .wpcf7-form-control{width: 96%; margin-bottom: 15px;
    margin-top: 5px;
    padding: 15px 2%;
    background: #fff;
	border: 1px solid #035398;
	color: #1d252d;
	font-size: 16px!important;
    border-radius: 6px;
	font-family: inter;
}

.h_contact_wrap select.wpcf7-form-control{
	-webkit-appearance: none;
    -moz-appearance: none;
   background: url(https://sureshdaniclasses.com/wp-content/uploads/2024/03/drop-down-arrow.png);
    background-repeat: no-repeat;
    background-position-x: 97%;
    background-position-y: 50%;
    background-size: 12px;
	width: 100%;
}

.top-ranker-result-block{background: #E8F4FF; border-radius: 20px; padding: 50px 20px; position: relative;}
.top-ranker-result-block figure.wp-block-image.size-full{width: 150px; height: 150px; border-radius: 100%; margin-bottom: 15px;}
.top-ranker-result-block-mark{background: #035398; width: 60px; height: 60px; border-radius: 100%; position: absolute; right: 20px; top: 16px; content:'';
padding: 10px !important; display: grid; align-items: center; line-height: 30px; width: 75px; height: 75px; padding: 5px !important;}
.top-ranker-result-block-mark strong{display: block; font-weight: normal; border-top: 1px solid #fff; margin: 0 18%; transform: rotate(353deg);}
.top-ranker-result-block-mark span{font-size: 12px; display: contents;}

.top-ranker-result-block figure.wp-block-image.size-full.arrow-right{width: 54px; height: 30px}

.top-ranker-result-block-mark1{background: #035398; width: 60px; height: 60px; border-radius: 100%; padding: 10px !important; display: grid; align-items: center; line-height: 30px;}
.top-ranker-result-block-mark1 strong{display: block; font-weight: normal; border-top: 1px solid #fff; margin: 0 18%; transform: rotate(353deg);}
.top-ranker-result-block-mark1 span{font-size: 12px; display: contents;}

.top-ranker-result-block-persent{background: #035398; width: 45px; height: 45px; border-radius: 100%; position: absolute; left: 45px;
    top: 140px; content:''; padding: 10px !important; display: grid; align-items: center; line-height: 30px; width: 55px; height: 55px;padding: 5px !important;}
.top-ranker-result-block-persent span{font-size: 12px; display: contents;}

.eb-popup-content .h_contact_wrap select.wpcf7-form-control{/*width: 96%;*/}

.h_contact_wrap .wpcf7-form-control::placeholder{color: #1d252d;}
.h_contact_wrap testarea.wpcf7-textarea{font-size: 16px!important;}

.h_contact_wrap .wpcf7-form-control.wpcf7-submit{ width: 100%; background: #035398; color: #fff; font-family: inter; font-size: 16px; font-weight: 600; box-shadow: inset 0 -2px 6px 0 #fff;  border: 1px solid #035398;}
.eb-popup-button-anchor i{margin-right: 10px;}
.wp-block-button__link i{margin-right: 7px;}


.branch_block{background: #fff; border-radius: 10px; box-shadow: 0px 4px 12px 0px #46464629;}
.branch_block p.address{min-height: 100px;}

.h_contact_wrap .wpcf7-form-control.wpcf7-checkbox{padding: 0 0; background: #fff; border: none; border-radius: 0; margin-right: 0;}
.wpcf7 .wpcf7-list-item {display: block; margin-bottom: 10px;}
.wpcf7-form .wpcf7-checkbox label { position: relative; cursor: pointer;}
.wpcf7-form .wpcf7-checkbox .wpcf7-list-item{color: #000 !important; margin-left: 25px;}
.wpcf7-form .wpcf7-checkbox input[type=checkbox] {position: relative; visibility: visible; position: absolute; left: 0; top: 2px;}

.wp-block-social-links.is-style-pill-shape .wp-social-link a{min-width: 120px;}
.wp-block-social-links .wp-social-link svg{width: 24px !important; height: 24px !important;}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size: 16px !important;}

.sticky{ position: fixed; top: 0; left: 0; content:''; background: #fff; width: 100%; max-width: 100%!important; padding-left: 10% !important; padding-right: 10% !important; z-index: 99; box-shadow: 0px 4px 12px 0px #46464629;}

.learning_process_block{  height: 400px; margin: 10px 0 !important; padding-right: 20px; position: relative; overflow: hidden;}
.learning_process_block .learning_process_block_front{background: #f0e9f173; position: absolute; left: 0; top: 0; content:''; width: 100%; height: 100%; padding: 40px; position: relative;}
.learning_process_block .learning_process_block_front h2{position: absolute; bottom: 50px; left: 50px; right: 50px; content:'';}
.learning_process_block .learning_process_block_front:after{position: absolute;
    content: '';
    border-top: 10px solid transparent;
    border-left: 13px solid #f0e9f173;
    border-bottom: 10px solid transparent;
    top: 15%;
    right: -13px;
    z-index: 1;
    -webkit-transition: .4s linear;
    -moz-transition: .4s linear;
    -ms-transition: .4s linear;
    transition: .4s linear;}
.learning_process_block .learning_process_block_back{position: absolute; left: 0; bottom: -100%; content:''; width: 94%; height: 100%; padding: 20px; background: #ffffff; border: 1px solid #000000; transition: all 2s;}
.learning_process_block .learning_process_block_back:after{position: absolute;
    content: '';
    border-top: 10px solid transparent;
    border-left: 13px solid #000000;
    border-bottom: 10px solid transparent;
    top: 15%;
    right: -13px;
    z-index: 1;
    -webkit-transition: .4s linear;
    -moz-transition: .4s linear;
    -ms-transition: .4s linear;
    transition: .4s linear;}
.learning_process_block:hover .learning_process_block_back{bottom: 0;}

.progrma_feature .eb-feature-list-items .eb-feature-list-item { flex-wrap: wrap;}
.progrma_feature .eb-feature-list-items .eb-feature-list-item .eb-feature-list-icon-box{width: 100%;}


.key_feature .eb-feature-list-items .eb-feature-list-item{flex-wrap: nowrap;}
.key_feature .eb-feature-list-items .eb-feature-list-item .eb-feature-list-icon-box{width: auto; }
.key_feature .eb-feature-list-title{display: none;}
.duration_wrap{margin-top: -50px !important;}
.why_sdc_block{box-shadow: 4px 4px 13px rgba(17,121,239,.1);}
.application_process_block{box-shadow: 4px 4px 13px rgba(17,121,239,.1); background: #fff; border-radius: 5px;}
.color_text{color:#035398}

.home_accordion .eb-accordion-title-wrapper1{position: relative;}
.home_accordion .eb-accordion-icon-wrapper1{position: absolute; right: 0; top: 4px; height: 38px;}
.home_accordion .eb-accordion-wrapper { background-color: #3C7DB5; border-radius: 10px; overflow: hidden; margin-bottom: 10px; padding-top: 0 !important; }
.portal_overlay{background-blend-mode: overlay;background-color: rgba(0,0,0,0.43)!important;}

.director_block{background: #fff; /*box-shadow: 0px 1px 10px 0px #00000033;*/ border-radius: 10px; text-align: center; padding: 30px 10px;}
.director_group_clm1 .director_block{background: #fff; box-shadow: 0px 1px 10px 0px #00000033; border-radius: 10px; text-align: center; padding: 30px 10px;}
.director_block figure{margin-bottom: 25px;}
.director_block p{margin-top: 10px;}
.director_block img{width: 200px;}

.director_group .wp-block-columns .wp-block-column{
	box-shadow: 0px 1px 10px 0px #00000033;
    border-radius: 10px;
}

.banner_aboutus{background-size: auto !important; background-repeat: no-repeat; background-position: top right; min-height: 350px; padding: 100px 0;}

.list-tabs{margin: 0; padding: 0; list-style: none; text-align: left; display: flex;}
.list-tabs li{display: inline-block; border-bottom: 1px solid rgb(0 0 0 / 25%); padding: 20px 50px; position: relative;}
.list-tabs li:before{position: absolute; left: 0; bottom: 0; content:''; height: 3px; width: 100%; background: #035398; display: none;}
.list-tabs li.active:before{position: absolute; left: 0; bottom: 0; content:''; height: 3px; width: 100%; background: #035398; display: block;}
.syllabus_accordion{}
.syllabus_accordion .eb-accordion-wrapper{box-shadow: 0px 4px 12px 0px #46464629; margin: 30px 10px;}
.syllabus_accordion .eb-accordion-wrapper .eb-accordion-title strong{font-size: 26px; line-height: 36px; margin: 8px 0; display: inline-block;}

.faq_accordion{}
.faq_accordion .eb-accordion-wrapper{box-shadow: 0px 4px 12px 0px #46464629; margin: 30px 10px;}
.faq_accordion .eb-accordion-wrapper .eb-accordion-title strong{font-size: 20px;}

.results-wrap-page{}
/*.results-wrap-page h2,*/
.results-wrap-page .eb-tabs-nav{
	/*width: 1280px; margin: 0 auto;*/ 
	max-width: 1280px;
    margin: 0 auto;
    width: 100%;
}
.results-wrap-page img{width: 100%;}

.join-learning-portal-block{border: 2.5px solid #fff; border-radius: 20px; padding: 20px; min-height: 365px;}
.learning_potal_slider .slick-slider .eb-slider-item img { border-radius: 15px; /*height: auto !important;*/ }

/* .top-categories .tabTitles{justify-content: center;} */
.view_website_btn .wp-block-button__link{background: transparent url(https://sureshdaniclasses.com/wp-content/uploads/2024/03/Vector-26.png) no-repeat  center right !important; background-size: 20px !important; padding: 0 30px 0 0;}
.founder-content{padding-left: 70px !important;}

.seize-the-opportunity{background: rgb(120 117 117 / 50%);  padding: 50px; border-radius: 25px; border: 1px solid #ffffff94; margin-top: 20px; }
.seize-the-opportunity .wpcf7-form-control-wrap{width: 48%; margin-bottom: 30px;}
.seize-the-opportunity .wpcf7-form-control-wrap+:nth-child(even){margin-left: 4%;}
.seize-the-opportunity .wpcf7-form-control{border: 1px solid #fff; background: transparent; color: #fff;}
.seize-the-opportunity .wpcf7-form-control::placeholder{color: #fff;}
.seize-the-opportunity .wpcf7-form-control.wpcf7-submit { width: 100%;  background: #fff;  color: #035398;}
.branch_block{margin-bottom: 20px !important;}

.ebpg-grid-post .ebpg-entry-title{display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  overflow: hidden;}
.blog-img-title-grp h1, .blog-img-title-grp h2, .blog-img-title-grp h3{color: #035398; font-family: 'Inter'; font-weight: 700;}
.blog-comments h2{color: #035398; font-family: 'Inter'; font-weight: 700;}
.comment-reply-title{font-family: 'Inter';}
.category .wp-block-query-title{color: #035398; font-family: 'Inter'; font-weight: 700;}
.category .post{ background: #fff; border-radius: 20px !important; box-shadow: 0px 4px 12px 0px #46464629 !important;}
.category .wp-block-post-featured-image { height: 250px; width: 100%; border-radius: 0px; padding-bottom: 0 !important;}
.category .wp-block-post-featured-image img{width: 100%; border-radius: 25px 25px 0 0;}
.category .wp-block-post-title, .category .wp-block-post-date, .category .wp-block-post-excerpt, .category .taxonomy-category{padding: 0 20px;}
.category .wp-block-post-title{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  /*overflow: hidden;*/}
.category .wp-block-post-title a{ font-size: 18px; color: #035398; font-family: 'Inter'; font-weight: 500;}

html, body{overflow-x: hidden;}


header nav ul li.current-menu-item a,
header nav ul li:hover a,
footer nav ul li.current-menu-item a,
footer nav ul li:hover a{color: #035398 !important;}


.no-min-height,
.branch_block p.address.no-min-height{
	min-height: auto;
}
.ebpg-pagination .ebpg-pagination-item-previous:hover,
.ebpg-pagination .ebpg-pagination-item-next:hover,
.ebpg-pagination .ebpg-pagination-item:hover{
	cursor: pointer;
}
ul.featured-posts-letest-post li a:hover,
ul.category-list li a:hover{
	color: #035398 !important;
}

@media(min-width: 800px) and (max-width: 1200px){
	.wp-block-columns.ipad-fifty:not(.is-not-stacked-on-mobile){flex-wrap: wrap !important;}
	.wp-block-columns.ipad-fifty:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis: 22% !important;}
}

@media (max-width: 767px){
	html, body{overflow-x: hidden;}
	body{font-size: 14px;}
	.mobile_display_block{display: block;}
	.mobile_display_none{display: none;}
	.header-logo{order: 2; margin-right: 40% !important;}
	.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color: #e8f4ff !important;}
	header .wp-block-navigation{font-size: 22px !important;}
	header .wp-block-navigation .wp-block-navigation-item{justify-content: left !important;}
	.wp-block-site-logo img { height: 50px; max-width: 100%; width: auto;}
	.wp-block-columns.counter_below:not(.is-not-stacked-on-mobile)>.wp-block-column {  flex-basis: 45% !important;}
	.instructors_block{margin: 15px 0 !important;}
	.home-top-banner h2{font-size: 20px !important; text-align: center;}
	.slider_course_block_wrap{grid-template-columns: repeat(2, 1fr); margin: 0 15px !important;}
	.slider_course_block{  }
	.top-ranker-result-block-name{font-size: 14px !important;}
	.top-ranker-result-block-role{font-size: 12px !important;}
	.top-ranker-result-block{padding: 25px 10px;}
	.top-ranker-result-block-mark{width: 45px; height: 45px; font-size: 10px !important; line-height: 20px; right: 5%; top: 0;}
	.top-ranker-result-block-mark span{font-size: 8px;}
	.top-ranker-result-block-persent{width: 30px; height: 30px; font-size: 10px !important; line-height: 20px; left: 8%; top: 80px;}
	.top-ranker-result-block-persent span{font-size: 8px;}
	.top_result_card{padding: 5px 15px;}	
	.strip_section .eb-popup-container .eb-popup-button{text-align: center !important}
	.strip_section h2{font-size: 20px !important;}
	.strip_section .eb-popup-zmgng.eb-popup-container .eb-popup-button a.eb-popup-button-anchor{font-size: 12px; padding: 10px 10px !important; font-weight: bold !important;}
	.strip_section .eb-popup-9mbjq.eb-popup-container .eb-popup-button a.eb-popup-button-anchor{font-size: 12px; padding: 10px 10px !important; font-weight: bold !important;}
	.testimonial-slider .slick-slide{margin-left: 15px;}
	.h_customer_block{margin: 20px 0 !important;}
	.wp-block-contact-form-7-contact-form-selector{margin: 0 -15px;}
	.why_choose_sdc_list_new li{padding-left: 30px; margin: 5px 0;}
	.banner_aboutus{min-height: 560px !important; padding: 20px 0; background-size: contain !important; background-position: center bottom;}
	.banner_aboutus h2{text-align: center !important;}
	.banner_aboutus .eb-popup-1ozlr.eb-popup-container .eb-popup-button a.eb-popup-button-anchor{font-size: 12px; padding: 10px;}
	.banner_aboutus a.eb-popup-button-anchor{font-size: 12px !important; padding: 10px !important;}
	.page-id-433 .banner_aboutus{min-height: 475px !important;}
	.page-id-294 .banner_aboutus{min-height: 475px !important;}
	.page-id-6007 .banner_aboutus{min-height: 500px !important; padding: 20px !important;}
	.page-id-6641 .banner_aboutus{min-height: 530px !important; padding: 20px !important;}
    .page-id-6646 .banner_aboutus{min-height: 500px !important; padding: 20px 10px !important;}
	.page-id-6650 .banner_aboutus{min-height: 545px !important; padding: 20px 10px !important;}
	.page-id-6974 .banner_aboutus{min-height: 565px !important; padding: 20px 10px !important;}
	.page-id-132 .banner_aboutus{min-height: 320px !important; padding: 20px 10px !important;}
	.page-id-296 .banner_aboutus{min-height: 510px !important; padding: 20px 10px !important;}
	.page-id-446 .banner_aboutus{min-height: 510px !important; padding: 20px 10px !important;}
	.page-id-240 .banner_aboutus{min-height: 480px !important; padding: 20px 10px !important;}
	.page-id-253 .banner_aboutus{min-height: 550px !important; padding: 20px 10px !important;}
	.page-id-5920 .banner_aboutus, .category .banner_aboutus{min-height: 415px !important; padding: 20px 10px !important;}
	.banner_aboutus .eb-popup-container .eb-popup-button.alignment-left{text-align:center !important;}
	.banner_aboutus .wp-container-core-buttons-layout-1.wp-container-core-buttons-layout-1 { justify-content: center !important;}
	
	.introducing_sdc_wrap .wp-block-buttons-is-layout-flex { justify-content: center !important;}
	
	.page-id-296 ul.tabTitles li{margin-right: 0 !important;}
	
	.course-inner-banner-btn-grp{justify-content: center;}
	.courses_inner_page_faq, .courses_inner_page_faq .eb-accordion-container{background-color: #e8f4ff !important;}
	.courses_inner_page_faq .eb-accordion-container{margin: 0 -10px !important;}
	
	.course_advantage .instructors_block{min-height: 155px !important; }
	
	.director_group_clm1 .director_block{width: 100%; padding: 30px; margin: 0 auto;}
	.director_group_clm1 .director_block img{width: 150px !important;}
	.director_block{padding: 10px 5px !important;}
	.director_block img{width: 80px;}
	.director_block p{font-size: 16px !important;}
	.director_block p:nth-child(3){font-size: 14px !important;}
	.director_block p:last-child{font-size: 12px !important;}
    .founder-content{padding-left: 0px !important;}
	.top-results-sdc-grp .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column { flex-basis: 46% !important;}
	
	.download-prospectus-btn a.eb-popup-button-anchor { font-size: 12px !important; padding: 10px 10px !important;}
	.download-prospectus-btn a.eb-popup-button-anchor p{font-weight: bold !important;}
	
	.course-advantages .wp-block-group .wp-block-columns .wp-block-column .instructors_block{min-height: 150px !important;}
	
	.h_contact_wrap{background-color: #e8f4ff; padding: 15px;}
	.h_contact_wrap .wpcf7-form-control{background: transparent;}
	
	.d-m-flex{display: flex;}
	
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.top_result_card{flex-basis: 46% !important;}
	.top-ranker-result-block figure.wp-block-image.size-full{width: 100px; height: 100px;}
	
	.wp-block-columns.mobile-two-column:not(.is-not-stacked-on-mobile)>.wp-block-column { flex-basis: 46% !important;}
	.wp-block-columns.mobile-three-wrap-column:not(.is-not-stacked-on-mobile)>.wp-block-column { flex-basis: 30% !important;}
	.wp-block-columns.mobile-three-column:not(.is-not-stacked-on-mobile)>.wp-block-column { flex-basis: 46% !important;}
	.wp-block-columns.mobile-three-column:not(.is-not-stacked-on-mobile)>.wp-block-column:last-child{max-width: 48% !important; margin: 0 auto;}
	.wp-block-columns.mobile-four-column:not(.is-not-stacked-on-mobile)>.wp-block-column { flex-basis: 10% !important;}
	.wp-block-columns.mobile-four-column:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(even){flex-basis: 22% !important;}
	
	.wp-block-columns.mobile-two-box:not(.is-not-stacked-on-mobile)>.wp-block-column { max-width: 40% !important; margin: 0 7px !important;}
	.mobile-two-box .instructors_block{padding: 10px !important;}
	.mobile-two-box .instructors_block img{width: 30px !important;}
	.mobile-two-box .instructors_block p{font-size: 14px !important; line-height: 20px !important;}
	
	.wp-block-columns.mobile-two-box-video-portal-feature:not(.is-not-stacked-on-mobile)>.wp-block-column { max-width: 46% !important; margin: 0 7px !important;}
	.video_portal_feature_box {padding: 10px !important; min-height: 115px;}
    .video_portal_feature_box img{width: 30px !important;}
	.video_portal_feature_box p{font-size: 14px !important; line-height: 20px !important;}
	
	#eb-popup-ezvj3 .eb-popup-content { padding: 30px 0 !important;}
	
	
	.mobile_light_blue{ background-color: #e8f4ff !important;}
	
	.map-column #wpmapblock_8019e345{height: 300px !important;}
	.branch_block { max-width: 44% !important;}
	.set-full-wiidth .branch_block { max-width: 100% !important;}
	.branch_block p.address{min-height: 160px !important;}
	.set-full-wiidth .branch_block p.address{min-height: auto !important;}
	.top-ranker-result-block-mark1{ width: 38px; height: 38px; line-height: 20px; font-size: 12px !important;}
	.mobile-three-wrap-column img{ width: 25px; margin-top: -29px; position: relative; top: -12px;}
	
	.seize-the-opportunity .wpcf7-form-control-wrap{width: 100%;}
	.seize-the-opportunity .wpcf7-form-control-wrap+:nth-child(even){margin-left: 0 !important;}
	.seize-the-opportunity-main-wrap .wp-block-group, .seize-the-opportunity-main-wrap .opportunity-form{max-width: 90%;}
	.seize-the-opportunity{padding: 30px 20px 50px;}
	.seize-the-opportunity .wpcf7-form-control-wrap{margin-bottom: 15px;}	
	
	.page-id-132 .wp-block-contact-form-7-contact-form-selector{margin: 0 0px;} 
	.mobile-100{ margin-inline-start: 0 !important;}
	.mobile-100 img{width: 100%;}
	.unlock-opportunities-benefits-box{min-height: 160px;}
	
	.eb-gallery-img-wrapper.eb-image-gallery-xwvdm.grid .eb-gallery-img-content { width: calc((100% / 1) - 0px) !important;  box-sizing: border-box;}
	.eb-gallery-img-wrapper.eb-image-gallery-rc8aq.grid .eb-gallery-img-content, .eb-gallery-img-wrapper.eb-image-gallery-85b9r.grid .eb-gallery-img-content, .eb-gallery-img-wrapper.eb-image-gallery-w74g5.grid .eb-gallery-img-content, .eb-gallery-img-wrapper.eb-image-gallery-iieqz.grid .eb-gallery-img-content, .eb-gallery-img-wrapper.eb-image-gallery-hhgdi.grid .eb-gallery-img-content, .eb-gallery-img-wrapper.eb-image-gallery-hhgdi.grid .eb-gallery-img-content, .eb-gallery-img-wrapper.eb-image-gallery-hhgdi.grid .eb-gallery-img-content{width: calc((100% / 1) - 0px) !important;}
	
	.our-engagements-wrap{display: grid;}
	.our-engagements-picture{order: 1;}
	
	.list-tabs{flex-wrap: wrap;}
	.list-tabs li{padding: 20px 5px; width: 47%; font-size: 17px; position: relative;}
	
	.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size: 12px; padding: 10px 10px !important; line-height: 16px !important; font-weight: bold !important;}
	.counter_below {/*margin-top: -60px;*/ background: #e2edf8; padding: 15px 10px !important; }
	.counter_below h3{font-size: 16px !important; margin: 5px 0 !important;}
	.counter_below p{font-size: 12px !important;}
	.counter_below .wp-block-image img{width: 30px;}
	
	.wp-block-buttons>.wp-block-button.has-custom-font-size.view_website_btn .wp-block-button__link{padding: 0 30px 0 0 !important;}
	
	.eb-modal-container{padding: 10px;}
	.eb-popup-zmgng.eb-popup-container .eb-popup-content { padding: 15px 15px !important;}
	.eb-popup-content .h_contact_wrap { background: #f9fafb;}
	.eb-popup-zmgng.eb-popup-container .eb-popup-content .h_contact_wrap{background-color: #f9fafb; padding: 15px; margin-top: 0;}
	
	.about-conter{padding:10px !important;}
	.about-conter h3.wp-block-heading { font-size: 22px !important; margin: 5px 0 !important;}
	.about-conter p{font-size: 12px !important;}
	.about-conter .wp-block-image img { width: 30px;}
	
	.our_progress_box{min-height: 125px !important; padding: 10px !important;}
	
	.join-learning-portal-block{padding: 10px; min-height: 275px !important;}
	.join-learning-portal-block img{width: 25px;}
	.join-learning-portal-block h2{font-size: 24px !important}
	.join-learning-portal-block p{margin-top: 10px !important}
	.join-learning-portal-block .wp-block-button__link{font-size: 12px;}
	
	.syllabus_accordion .eb-accordion-wrapper .eb-accordion-title-wrapper{padding-top: 10px !important; padding-bottom: 10px !important;}
	.syllabus_accordion .eb-accordion-wrapper .eb-accordion-title strong {font-size: 18px; line-height: 20px;}
	
/* 	.director_group .wp-block-columns .wp-block-column{max-width: 70%; margin: 0 auto; } */
	
	.sdc_college_fees_support_box{padding: 15px !important;}
	.icon_wrap{display: flex;}
	.icon_wrap .wp-block-image{margin-left: 0 !important; margin-right: 0 !important;}
	.icon_wrap p{margin: 0 !important; margin-left: 15px !important; display: flex; align-items: center;}
	
	.courses_box_wrap .instructors_block h4{font-size: 18px !important;}
	.courses_box_wrap .eb-slider-title{font-size: 18px !important;}
	
	.top_competitive_exams_wrap .instructors_block{padding: 10px 20px !important;}
	.top_competitive_exams_wrap .instructors_block p{margin-top: 10px !important;}
	
	.mobile-text-hide{display: none !important;}
	
	.mobile-light-blue-bg{ background: #e8f4ff;}
	.padding-15{padding: 15px;}
	footer{background-color: #1d1d1c; padding: 0 0px;}
	footer h2{font-size: 18px !important; padding: 15px 0!important;}
	footer nav{margin: 0 !important;}
	.footer-links-clm .footer_menu:nth-child(1), .footer-links-clm .footer_menu:nth-child(2) { max-width: 46%;}
	.category-posts ul{
		gap: 30px !important;
	}
	
}