/* Theme Name: Education Child Theme Theme URI: https://themeforest.net/user/webfulcreationsvision/portfolio Author: Webful Creations Vision Author URI: http://www.webfulcreations.com/ Description: Webful Education template is best education template for Universties, Colleges, Academies, and Institutions. Can be used for Schools and any other related domains. Version: 1.0 License: GNU General Public License v3 or later License URI: http://www.gnu.org/licenses/gpl-3.0.html Tags: one-column, two-columns, right-sidebar, custom-colors, custom-header, custom-menu, featured-images, post-formats, translation-ready, left-sidebar Template: education Template Version: 1.0.0*/.bran-logo .swiper-slide-inner img {    margin-bottom: 0 !important;    border: 1px solid #ededed !important;    padding: 3px !important;    opacity: .8 !important;    height: 55px !important;    width: auto!important;}i.fa-duotone.fa-phone {    transform: rotate(90deg);}.header-new .text-right p a {    font-size: 20px;    color: #E79800;    margin-left: 15px;}.header-new .text-right p a:hover {    color: #791869;}.kc-fb-layout-2 {    box-shadow: none !important;}.kc-fb-layout-2 .content-image img {    max-width: 70px;}.header .logo img {    height: 70px;    width: auto;}.navigation-style-two {    background-color: #791869;}.transparent-background::after, .seminar-events::after {    background: url(https://germanhaus.in/wp-content/uploads/2025/05/eventsbgbk.jpg);}.header {    padding-top: 10px;    padding-bottom: 10px;}.header .row {    display: flex;    align-items: center;}.button.primary {    background-color: #791869;}.course .price-tag {    background-color: #791869;}.footer::after {    background-image: url(https://www.webfulcreations.com/themes/education/wp-content/uploads/sites/2/2019/05/slide1.jpg);}body.kc-css-system .light {    background: #791869 !important;}body.kc-css-system .dark .kc-col-container, body.kc-css-system .dark .kc_text_block {    height: 100%;}#images-links .kc-elm {    padding: 3px;}.box-annose {    display: flex;    flex-direction: column;    justify-content: space-between;    height: 100%;}#images-links a {    height: 52px;    display: flex;    flex-direction: column;    background-color: #f6f6f6;    border-radius: 10px;    border: 1px solid #ccc;    padding: 0px 5px;    justify-content: center;}#images-links .google-play a {    background-color: #000 !important;}.testimonial .testimonial-detail p {    height: 95px;    overflow-y: scroll;    padding-right: 5px;}/* Target specific scrollable area if possible */.testimonial .testimonial-detail p::-webkit-scrollbar {  width: 3px; /* Vertical scrollbar width */  height: 3px; /* Horizontal scrollbar height (if needed) */}.testimonial .testimonial-detail p::-webkit-scrollbar-track {  background: #f1f1f1; /* Track color */  border-radius: 4px;}.testimonial .testimonial-detail p::-webkit-scrollbar-thumb {  background: #e79800; /* Scrollbar thumb color */  border-radius: 4px;}.box-annose li {    margin-bottom: 10px;    font-size: 0.875rem;    line-height: 25px;}.testimonial .testimonial-detail p::-webkit-scrollbar-thumb:hover {  background: #f57f17; /* On hover */}body.kc-css-system .dark {    background: #630f55 !important;}.contact-form.contact_query_form h2 {    font-size: 20px;    text-align: center;    padding: 20px 0;    font-weight: 600;}textarea {    height: 80px !important;}.banner_home_custom {    padding-top: 40px;}.banner_sec .button.primary {    width: 100%;}#banner-main .paoc-image-popup {    padding: 10px 0;    display: inline-block;}#banner-main {    align-items: flex-end;}.banner_home_custom p i {    color: rgb(103, 127, 15);    margin-right: 2px;}.paoc-popup .paoc-popup-inr-wrap {    border: 7px solid #E79800;}.contact-form.contact_query_form {    text-align: center;}.banner_home_custom h3 {    font-size: 30px;    line-height: 22px;    font-weight: 700;    color: #791869;    font-family: "Open Sans";    padding-top: 23px;    padding-left: 90px;}.banner_home_custom p {    font-size: 19px;    line-height: 35px;    font-weight: 600;    color: rgba(0, 0, 0, 0.9);}.banner_home_custom h1 {    font-size: 38px;    line-height: 49px;    color: rgb(103, 127, 15);    text-transform: uppercase;}.top-bar ul li a {    text-transform: uppercase;    font-size: 16px;}.topBar {    background-color: #93B715 !important;    width: 100%;    border-bottom: 1px solid #ededed;}#goal-aim .kc-wrap-columns {    gap: 20px;    flex-wrap: nowrap;}.upper-background {    height: auto !important;    width: 25% !important;}.why-german {    margin-bottom: 40px;}.course .course-thumb {    margin-bottom: 17px;}.kc_image_gallery.kc-grid.brand-custom {    width: 100%;    display: flex;    align-items: center;    gap: 20px;}.kc_button {    background-color: #791869 !important;    text-transform: uppercase;    font-weight: 700;    color: #fff !important;    font-size: 16px !important;}.kc_button:hover {    background-color: #e79800 !important;}.button.secondary:hover {    background-color: #791869 !important;}