/*
Theme Name: Twenty Twenty Four Child Theme
Author: 
Description: Your description goes here
Version: 1.0
Template: twentytwentyfive

This is the child theme for Twenty Twenty-Five theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/


:where(.wp-site-blocks :focus) {
    outline-width: 0px !important;
    outline-style: none !important;
}


body {
    font-family: 'Open Sans', sans-serif;
    background: #F8F8F8;
}

/* Home-Page-Start */

figure.image-position {
    position: relative;
}

a.wp-block-navigation-item__content:focus {
    outline-width: 0 !important;
    outline-style: none !important;
}

.custom-btn .wp-block-button__link {
  background-color: #1c1c1c;
  color: #ffffff;
  padding: 12px 20px;
  border-radius: 30px;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 500;
  border: none;
}
.slide-content {
  position: absolute;
  bottom: 40px;
  left: 40px;
  color: #fff;
  z-index: 5;
}

.slide-content h2 {
  font-size: 32px;
  margin-bottom: 10px;
}

.slide-content p {
  font-size: 16px;
}

/* Icon-list-style */

li.icon-list {
    position: relative;
    padding-left: 40px;
    list-style: none;
    padding-top: 0px !important;
}

li.icon-list::before {
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    width: 23px;
    height: 23px;
    background-image: url('https://ventum.wp.ventum.nl/wp-content/uploads/2026/04/Group-1116607030.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
}
ul.wp-block-list {
    padding-left: 0px;
}
.left-spacing {
    margin-left: 17px !important;
}
.buttons-left-spacing {
    margin-left: 0px !important;
    padding-top: 20px;
}

p.most-popular {
    background: #10B981;
    display: inline-block;
    padding: 7px 12px 4px;
    color: #FFFFFF;
    border-radius: 99px;
    font-family: Public Sans;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    position: absolute;
    top: -12px;
    left: 145px;
}
.most-popular-top{
  position: relative;
}

.bottom-text-before-icon {
  display: flex;
  align-items: center;
  gap: 10px;
}

.bottom-text-before-icon::before {
    content: '';
    display: inline-flex;
    width: 26px;
    height: 26px;
    min-width: 26px;
    border-radius: 50%;
    background-image: url('https://ventum.wp.ventum.nl/wp-content/uploads/2026/04/Group-1116607046-2.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.upper-cover-image-custom-size{
    max-width: 1296px;
    width: 100%;
    margin: 0 auto;
    border-radius: 30px;
    position: relative;
    overflow: visible;
}

.upper-cover-image-custom-size img.wp-block-cover__image-background, .upper-cover-image-custom-size span.wp-block-cover__background {
    border-radius: 30px;
}
.upper-cover-image-custom-size .wp-block-buttons .wp-block-button__link {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 8px;
}
.cover-image-custom-size {
    max-width: 1138px;
    width: 100%;
    margin: 0 auto;
    border-radius: 30px;
    position: relative;
    overflow: visible;
}
div.wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex,
div.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    overflow: visible !important;
}

figure.wp-block-image.image-position-left {
    position: absolute;
    left: -75px;
    bottom: -40px;
    z-index: 99999;
    overflow: visible !important;
}

figure.wp-block-image.image-position-right {
    display: none;
    right: 0;
    bottom: -92px !important;
    width: 20% !important;
}

.container-size {
    max-width: 1296px;
    width: 100%;
    margin: 0 auto;
}

/* Footer-Style */

.footer-custom-width {
    margin: 0px !important;
    max-width: 100%;
}

.footer-custom-width .contact-bar {
  background-color: #1d3835;
  display: flex;
  flex-direction: column;
  padding: 20px 28px;
  font-family: 'DM Sans', sans-serif; /* or any sans-serif */
}

.footer-custom-width .contact-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 10px 0;
  color: #e8eeec;
  text-decoration: none;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.02em;
  transition: color 0.2s ease;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

.wp-block-uagb-container.footer-bottom-inner-box {
    max-width: 1296px;
    margin: 0 auto;
    width: 100%;
}
.footer-custom-width .contact-item:last-child {
  border-bottom: none;
}

.footer-custom-width .contact-item:hover {
  color: #ffffff;
}

.footer-custom-width .icon {
  display: flex;
  align-items: center;
  opacity: 0.75;
}

.arrow-get-icon a::after {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url('https://ventum.wp.ventum.nl/wp-content/uploads/2026/04/Vector-17.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 8px;
  vertical-align: middle;
}
.arrow-get-icon {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.book-icon a::before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url('https://ventum.wp.ventum.nl/wp-content/uploads/2026/04/Vector-18.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 5px;
  vertical-align: middle;
}
.book-icon {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* Testimonial-slider-style */

.testi-title strong {
    font-family: Public Sans;
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: 0px;
    vertical-align: middle;
}
.testi-desc .gutena-testimonial-text-content {
    font-family: Public Sans;
    font-size: 16px;
    line-height: 31px;
    letter-spacing: 0px;
    vertical-align: middle;
}
.gutena-testimonial-block .tns-outer .tns-controls button[data-controls=prev]:before{
    display: none;
}

/* Post-Slider-Style */

.post-slider {
    max-width: 1296px;
    width: 100%;
    margin: 0 auto;
    padding: 0px;
}
.post-slider ul.slick-dots {
    display: none !important;
}

.slick-arrow {
    display: none !important;
}

.post-slider .uagb-post__title a {
    color: #181e33;
    font-family: Public Sans;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0px;
    vertical-align: middle;
}

.post-slider p {
    font-family: Public Sans;
    line-height: 26px;
    letter-spacing: 0px;
    vertical-align: middle;
    margin-top: 0px;
}
.post-slider .uagb-post__text.uagb-post-grid-byline {
    display: none;
}

.post-slider .uagb-post__text.uagb-post__excerpt {
     min-height: 70px;
     margin-bottom: 0px;
     padding-bottom: 0px; 
}

.container-size-slider .uagb-icon-list__wrap {
    max-width: 1296px;
    margin: 0 auto;
    padding-bottom: 30px;
    padding-right: 20px;
}

.container-size-slider .articles-after-icon {
    font-family: Public Sans;
    font-weight: 600;
    font-size: 15px;
    line-height: 100%;
    text-align: center;
    vertical-align: middle;
}

.post-slider .wp-block-button__link::before {
    content: '';
    display: inline-flex;
    width: 26px;
    height: 26px;
    min-width: 26px;
    border-radius: 50%;
    background-image: url('https://ventum.wp.ventum.nl/wp-content/uploads/2026/04/Group-1116607051.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.post-slider a.wp-block-button__link {
    padding: 0px 0px;
    padding-left: 0px;
    display: flex;
    gap: 8px;
    justify-content: center;
    align-items: center;
}

.footer-social-icons span.uagb-icon-list__label {
    font-family: Public Sans;
    font-weight: 400;
    font-size: 15px;
    line-height: 26px;
    vertical-align: middle;
}

/* Home-Page-End */


/* About-Page-Style */

section.wp-block-cover.alignfull.container.about-banner img{
    min-height: 620px;
    height: 620px;
}

.who-list{
    position: relative;
}
li.who-icon-list,li.who-icon-list-1,li.who-icon-list-2 {
    list-style: none;
    padding-left: 10px;
}

li.who-icon-list::before {
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
    width: 23px;
    height: 23px;
    background-image: url('https://ventum.wp.ventum.nl/wp-content/uploads/2026/04/Group-1116607030.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
}
li.who-icon-list-1::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50px;
    width: 23px;
    height: 23px;
    background-image: url('https://ventum.wp.ventum.nl/wp-content/uploads/2026/04/Group-1116607030.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
}

li.who-icon-list-2::before {
    content: '';
    position: absolute;
    left: 0;
    top: 96px;
    width: 23px;
    height: 23px;
    background-image: url('https://ventum.wp.ventum.nl/wp-content/uploads/2026/04/Group-1116607030.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
}

figure.wp-block-image.alignleft.size-full.is-resized.about-image-position {
    position: relative;
}

.wp-block-column.ventum-left-image {
    position: relative;
}

.wp-block-safe-svg-svg-icon.safe-svg-cover {
    position: absolute;
    bottom: 0px;
    right: 50px;
}
.about-image-position {
    position: absolute !important;
    bottom: 65px;
    top: 40px;
    left: -32px;
}
.about-right-image-position {
    position: relative;
}

.about-right-image-position svg {
    position: absolute;
    right: -45px;
    top: 30px;
}

.wp-block-site-logo img:focus {
    outline: none;
}

/* Home-Page-End */

/* About-Page-Start */

.main-stand-for-section-columns{
    position: relative;
}
.main-stand-for-section-columns .wp-block-columns {
    position: relative;
    margin-top: -180px;
    padding: 0px 30px;
}

.why-ventum-different-section{
    margin-top: 130px;
}

.ventum-about-image-position {
    position: absolute !important;
    bottom: 40px;
    right: -10px;
}

.why-ventum-left-col .wp-block-uagb-image .wp-block-uagb-image__figure img {
    object-fit: contain;
    width: 55px;
}

.team-members-section {
    max-width: 908px;
    width: 100%;
    margin: 0 auto;
}
.talented-team-member-section .wp-block-columns {
    position: relative;
}
.team-identity {
    position: absolute;
    top: -115px;
    padding: 20px;
}

/* Energy-Page-Start */

.energy-page-energy-sec {
    max-width: 1296px;
    margin: 0 auto;
    width: 100%;
}
.icon-box-rightt figure.wp-block-media-text__media {
    max-width: 50px;
}
.icon-box-rightt .wp-block-media-text__content {
    padding-left: 0px !important;
}
.wp-block-media-text.icon-box-rightt {
    grid-template-columns: 12% auto !important;
}

.icon-box-rightt p {
    margin-top: 5px !important;
}

.energy-ventum-about-image-position {
    position: absolute !important;
    bottom: 40px;
    left: 10px;
}
.energy-team-members-section {
    gap: 20px !important; 
}

.energy-team-members-section .wp-block-column {
    padding: 0 !important; 
    margin: 0 !important;
}
.wp-block-columns.energy-team-members-section {
    --wp--style--block-gap: 20px !important;
}

.energy-inner-container {
    max-width: 1296px;
    margin: 0 auto;
    width: 100%;
}
section.wp-block-cover.alignfull.container.about-banner {
    min-height: 620px !important;
    height: 620px;
}

/* Blog-Listing-Pages */

.blog-posts-container {
    max-width: 1296px;
    margin: 0 auto;
    width: 100%;
}

.container-box {
    max-width: 1296px;
    margin: 0 auto;
    width: 100%;
}

.blog-posts-container .uagb-post__text.uagb-post-grid-byline {
    display: none;
}

.blog-posts-container a.wp-block-button__link.uagb-text-link::before {
    content: "";
    display: inline-block;
    width: 26px; 
    height: 26px;
    background-image: url("https://ventum.wp.ventum.nl/wp-content/uploads/2026/04/Group-1116607052.svg");
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 8px; /* space between icon and text */
    vertical-align: middle;
}

.blog-posts-container a.wp-block-button__link.uagb-text-link{
    margin-bottom: 50px;
}
.energy-before-back-image {
    margin-bottom: -55px;
    z-index: 1;
}

/* Contact-Page-Style-Start */

.AlignCenter .wp-block-image img{
vertical-align: middle;
}
.FullWidth {
    width: 100%;
}
.FullWidth .HalfWidth {
    width: 49%;
}
.FullWidth form.uagb-forms-main-form {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.uagb-forms-main-submit-button-text {
    padding: 3px;
}
.uagb-container-inner-blocks-wrap .FullWidth form div input.uagb-forms-input {
    padding: 22px;
}
.uagb-block-a8fb9ec5 .uagb-forms-main-form .uagb-forms-main-submit-button-wrap {
    display: grid;
    width: 100%;
}
.mainnn-blog-posts-container .wp-block-column {
    margin: 0 auto;
}

.contact-form .uagb-forms-main-submit-button-text {
    position: relative;
    font-family: Public Sans;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    text-align: center;
    vertical-align: middle;
}

.contact-form .uagb-forms-main-submit-button-text:after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 19px;
    background-image: url('https://ventum.wp.ventum.nl/wp-content/uploads/2026/04/Vector-68.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 10px;
    vertical-align: middle;
}

.inner-tabs-coln a.kt-tab-title {
    justify-content: center !important;
}
.inner-tabs-coln ul.kt-tabs-title-list {
    margin-top: 40px;
}

.wp-block-column.banner-main-container {
    min-height: 568px !important;
    height: 568px;
    margin-bottom: 50px;
}

.footer-main a {
    text-decoration: none;
}

.footer-main a:focus {
    outline-width: 0;
    outline-style: none;
}


.blog-posts-container  __.uagb-post__image a img {
    position: absolute;
    height: 100%;
    border-radius: 10px;
}

.eligible-list-col li {
    list-style: none;
}

.wp-block-column.eligible-list-col {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
}
.wp-block-column.eligible-list-col {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
    background: #fff;
    padding: 10px;
    border-radius: 8px;
}
.eligible-list-col li {
    list-style: none;
    font-family: Public Sans;
    font-weight: 500;
    font-size: 16px;
    line-height: 30px;
    margin-top: 0px;
}

.eligible-list-col ul.wp-block-list li {
    width: 30px;
    border-radius: 50px;
    padding: 5px;
    background: #006461;
    color: #fff;
    /* height: 30px; */
    text-align: center;
}

.green-mark li::marker {
    color: #10B981;
    font-size: 29px;
    text-align: center !important;
    padding-top: 4px !important;
}

ul.wp-block-list.energy-aid {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.listing-energy-image-position {
    position: absolute !important;
    bottom: 65px;
    top: auto;
    right: -74px;
}
.energy-matter-block span.uagb-icon-list__label {
    color: #000000;
    font-family: Public Sans;
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0px;
    vertical-align: middle;
}
.uagb-post-grid .uagb-post__image img {
    border-radius: 10px;
}

.matters-icon-list span.uagb-icon-list__source-wrap .uagb-icon-list__source-image {
    width: 25px !important;
    height: 25px !important;
}

.eligible-list-col .wp-block-columns {
    gap: 10px;
}

ul.wp-block-list.green-mark {
    margin-top: 0px;
}
.blog-posts-container .uagb-post-pagination-wrap .page-numbers.current {
    background-color: #21ba89;
    color: #FFFFFF;
    padding: 5px 15px !important;
    border: 1px solid;
}
.blog-posts-container .uagb-post-pagination-wrap .page-numbers {
    border: 1px solid #21ba89 !important;
    padding: 3px 15px !important;
    text-decoration: none;
}

.energy-main-image {
    position: relative;
    z-index: 2;
}

/* Mobile-Responsive */

@media (max-width: 767px) {

/* Header-section */

header.header-wrapper {
    padding: 0px 20px;
}

.banner-content p {
    padding-right: 0px !important;
}


.FullWidth.contact-form {
    padding: 0px !important;
}

.wp-block-uagb-container.main-icon-box-container {
    padding-top: 50px;
}


#modal-1-content.wp-block-navigation__responsive-container-content {
    align-items: flex-start !important;
    padding: 20px !important;
}

#modal-1-content .wp-block-navigation__container {
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

#modal-1-content .wp-block-navigation-item {
    width: 100% !important;
    text-align: left !important;
}

#modal-1-content .wp-block-navigation-item__content {
    font-size: 18px !important;
    font-weight: 500 !important;
    padding: 10px 0 !important;
    color: #0F172A !important;
    justify-content: flex-start !important;
    width: 100% !important;
}

#modal-1-content .wp-block-buttons {
    justify-content: flex-start !important;
    margin-top: 16px !important;
    width: 100% !important;
    flex-direction: column !important;
    gap: 10px !important;
}

#modal-1-content .wp-block-button {
    width: 100% !important;
}
a.wp-block-button__link.has-background {
    border-color: #0F172A !important;
}
#modal-1-content .wp-block-button__link {
    width: 100% !important;
    text-align: center !important;
    font-size: 16px !important;
    padding: 12px 20px !important;
    color: #0F172A;
}

/* Close Button - Top Right */
#modal-1-content ~ .wp-block-navigation__responsive-container-close {
    top: 16px !important;
    right: 16px !important;

}

/* Close Button - Blue Color */
button.wp-block-navigation__responsive-container-close {
    color: #0F172A !important;
    background-color: transparent !important;
}

/* If it uses an SVG icon */
button.wp-block-navigation__responsive-container-close svg {
    fill: #0F172A !important;
    stroke: #0F172A !important;
}


header.header-wrapper :where(.wp-site-blocks :focus) {
    outline-width: 0;
    color: #21ba89 !important;
    outline-style: none;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
    background-color: #fff;
    min-height: 100vh;
    align-items: start;
    text-align: left;
}
.wp-block-navigation__responsive-container.is-menu-open .items-justified-right {
    justify-content: start;
}


/* Home-Page-Start */

p.energy-built-descr {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
figure.wp-block-image.image-position-right {
    right: 0;
    bottom: -92px !important;
    width: 20% !important;
}

.image-position {
    display: none !important;
}
.container.main-banner h2 {
    padding-top: 0px;
}
section.wp-block-cover.alignfull.container.main-banner {
    min-height: 300px !important;
    padding-top: 150px !important;
}
.wp-block-column.ventum-green-bg {
    padding-top: 0px !important;
    margin-top: 20px;
    border-radius: 0px !IMPORTANT;
}
.ventum-green-bg .wp-block-buttons {
    padding-bottom: 0px !important;
}
.ventum-green-bg h2 {
    font-size: 24px !important;
}
.ventum-green-bg p {
    padding-right: 0px !important;
}
.upper-cover-image-custom-size h2 {
    padding-right: 0px !important;
    padding-top: 0px !important;
}
.wp-block-template-part {
    padding: 0px 30px;
}
.energy-inner-container {
    padding-bottom: 70px !important;
}
.wp-block-columns.accesible-section {
    border-radius: 0px !important;
}

.accesible-section p {
    padding-right: 0px !important;
}
.upper-cover-image-custom-size .wp-block-buttons .wp-block-button__link {
    width: 100%;
    display: flex;
    gap: 8px;
    align-items: center;
    padding: 10px 15px;
}

p.has-text-align-center.energy-main-image-desc {
    margin-bottom: 30px;
}
.wp-block-columns.blog-energy-team-members-section {
    padding-bottom: 0px !important;
}

.container-size.testimonial-slidd {
    padding: 50px 20px 50px 20px !important;
}

.faq-common-section {
    padding: 0px 20px !important;
}

.wp-block-column.eligible-list-col {
    padding-left: 0px !important;
}
.energy-matter-block {
    padding-left: 0px !important;
}

.container-size.testimonial-slidd .wp-block-gutena-testimonial-item.gutena-testimonial-item-block {
    padding: 0px;
}

.container-size.testimonial-slidd .gutena-testimonial-block .tns-outer .tns-controls button[data-controls=prev]:before{
    display: block;
}
.upper-cover-image-custom-size {
    min-height: 300px !important;
    padding-top: 100px !important;
}
article.uagb-post__inner-wrap {
    padding: 0px 0px 0px 20px !important;
}

.container-size-slider.post-slider-container {
    padding: 50px 20px 0px 20px!important;
}

.discover-energy-sec p {
    width: 100%;
    line-height: 40px;
    padding: 0px !important;
}
.discover-energy-sec p strong {
    font-size: 36px;
}
.discover-energy-sec .is-layout-flex {
    display: flex;
    flex-direction: column;
}

figure.wp-block-image.image-position-left {
    left: -47px;
    bottom: -145px;
    display: none;
}

.uagb-post-grid .uagb-post__image img {
    border-radius: 0px;
}
.listing-energy-image-position {
    display: none !important;
}
.upper-cover-image-custom-size {
    background-position: right center !important;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0{
    opacity: 0.3;
}

.get-quote-btn a {
    padding: 15px 40px !important;
    margin-bottom: 20px;
}

.upper-cover-image-custom-size .wp-block-cover__image-background {
    object-position: right center !important;
}
.ventum-inner-col {
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}

p.most-popular {
    left: 30%;
}
.footer-main {
    padding: 50px 20px 20px 20px !important;
}

.footer-custom-width {
    padding: 0px;
}
.footer-custom-width p{
    text-align: center;
}
.wp-block-uagb-container.footer-bottom-inner-box {
    gap: 0px;
}

.cover-image-custom-size .wp-block-cover__background {
    border-radius: 0px !important;
}
.cover-image-custom-size .wp-block-cover__image-background {
    border-radius: 0px !important;
}

.wp-block-cover.alignfull.cover-image-custom-size.discover-energy-sec {
    margin-bottom: 0px !important;
}
figure.wp-block-image.size-full.has-custom-border {
    border-radius: 0px !important;
}
figure.wp-block-image.size-full.has-custom-border img {
    border-radius: 0px !important;
}

.upper-cover-image-custom-size img.wp-block-cover__image-background, .upper-cover-image-custom-size span.wp-block-cover__background {
    border-radius: 0px;
}
.wp-block-cover.alignfull.cover-image-custom-size.discover-energy-sec {
    margin-bottom: 0px !important;
    margin-top: 10px !important;
}

/* About-Page-Mobile */

h2.hero-heading {
    padding-right: 0px !important;
    padding-top: 0px;
}
section.wp-block-cover.alignfull.container.about-banner img {
    min-height: 350px !important;
    height: 350px !important;
}

section.wp-block-cover.alignfull.container.about-banner {
    min-height: 350px !important;
    height: 350px !important;
    padding-top: 200px;
}
p.about-hero-text {
    padding-right: 0px !important;
    padding-bottom: 120px;
}

figure.wp-block-image.alignleft.size-full.is-resized.about-image-position {
    display: none;
}
figure.wp-block-image.about-we-are-left {
    margin-top: 40px;
    margin-bottom: 40px;
}

figure.wp-block-image.about-we-are-left img{
    border-radius: 0px !important;
}
.about-right-image-position {
    display: none !important;
}
.about-right-image-position svg {
    display: none;
}
.who-we-are-content {
    padding: 0px !important;
}
li.who-icon-list::before {
    top: 0px;
}
li.who-icon-list-1::before {
    top: 40px;
}
li.who-icon-list-2::before {
    top: 80px;
}
.main-stand-for-section p {
    padding: 0px !important;
}
figure.wp-block-image.ventum-about-image-position {
    display: none;
}
.wp-block-columns.main-stand-for-section h2 {
    padding-top: 20px;
}
.wp-block-columns.main-stand-for-section {
    padding-bottom: 100px !important;
}
.wp-block-columns.inner-four-coln {
    padding: 0px;
    padding-bottom: 0px !important;
}
.why-ventum-different-section {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.wp-block-group.alignfull.talented-team-member-section {
    padding-top: 30px !important;
}
.wp-block-group.alignfull.talented-team-member-section p {
    padding: 0px 25px !important;
}
.energy-talented-team-member-section {
    padding: 0px 30px !important;
}
.talented-team-member-section figure.wp-block-image.size-full.has-custom-border img {
    border-radius: 16px !important;
}
.team-members-section .team-identity {
    left: 25%;
    text-align: center;
}

.team-members-section {
    padding-top: 40px;
}

.four-column-each {
    margin-top: 45px !important;
}
/* .wp-block-uagb-post-grid.uagb-post-grid.blog-posts-container.uagb-post__image-position-top {
    padding: 0px 0px 0 0;
} */

 .mainnn-blog-posts-container article.uagb-post__inner-wrap {
    padding-left: 0px !important;
}
p.container-box.latest-log-title {
    padding: 0px !important;
} 
.why-ventum-different-section {
    padding: 0px 40px !important;
}
.why-ventum-left-col .wp-block-uagb-image .wp-block-uagb-image__figure img {
    object-fit: contain;
    width: 115px;
}
h2.wp-block-heading.ventum-title {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.wp-block-media-text.icon-box-rightt {
    grid-template-columns: 100% 0 !important;
}
.wp-block-media-text.is-stacked-on-mobile {
    grid-template-columns: 100%!important;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
}

.talented-team-member-section h2.wp-block-heading.ventum-title {
    padding-top: 50px !important;
    text-align: center;
}
/* Energy Page Style Start */

figure.wp-block-image.alignleft.energy-ventum-about-image-position {
    display: none;
}
p.upper-descriptn {
    padding-top: 20px;
}
.energy-ventum-about-image-position img{
    display: none !important;
}


/* Contact-Page */

footer.wp-block-template-part {
    padding: 0;
}
.FullWidth .HalfWidth {
    width: 100%;
}

/* FAQ-mobile-view-start */

.banner-content {
    padding-right: 0px !important;
    padding-bottom: 70px;
}

.wp-block-column.banner-main-container {
    min-height: 300px !important;
    height: 300px;
    margin-bottom: 100px;
}

.inner-tabs-coln.wp-block-kadence-tabs .kt-tabs-content-wrap > .kt-tabs-accordion-title .kt-tab-title {
    margin-bottom: 20px;
    border: 1px solid #00000096 !important;
}

.kt-tab-inner-content-inner .wp-block-template-part {
    padding: 0px !important;
}

.wp-block-kadence-tab.kt-tab-inner-content {
    padding: 0px !important;
}

.listing-inner-main-container {
    padding: 0px 25px !important;
}
.listing-inner-main-container p {
    margin-left: 0px !important;
}
.listing-inner-main-container h2.wp-block-heading.ventum-title {
    padding: 0px !important;
}

.listing-inner-main-container h6 {
    margin-top: 15px;
}

.eligible-right-column {
    padding-left: 0px !important;
}
.ventum-inner-col {
    padding-top: 0px !important;
}
.support-inner-content p {
    margin-top: 0px;
}
.single-post .wp-block-template-part {
    padding: 0px 0px;
}

.home figure.ventum-left-img {
    margin-top: 25px !important;
}
.why-ventum-left-col figure.wp-block-media-text__media {
    width: 75px;
}
.why-ventum-left-col .wp-block-media-text__content {
    padding-right: 0px !important;
}
.why-ventum-left-col {
    padding-right: 0px !important;
}
.why-ventum-left-col .wp-block-media-text.is-stacked-on-mobile {
    gap: 10px;
}
.related-blogs-container h2.uagb-heading-text {
    font-size: 36px !important;
}
.related-blogs-container {
    padding: 0px 25px !IMPORTANT;
}
.related-blogs-container article.uagb-post__inner-wrap {
    padding-left: 0px !important;
}
.matters-icon-list {
    padding: 10px 0px !important;
}

}


/* Tablet View  */


@media (max-width: 1024px) { 

header {
    padding: 0px 20px;
}

}

