/*
    Theme Name:Dan Hernandez
    version:1.0
    Author:Spritz
*/
@font-face {
    font-family: 'Work Sans';
    src: url('https://danhernandez.us/wp-content/themes/dan-hernandez/assets/fonts/WorkSans-VariableFont_wght.ttf');
}

/* @import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap'); */
*{
    padding: 0;
    margin: 0;
}
body{
    padding: 0;
    margin: 0; 
    font-family: "Work Sans", sans-serif;
}
header{
    background: #F2F2F2; 
    transition: 300ms all;
    box-shadow: 0 3px 6px #00000029;
    padding: 10px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 50;
}
.header-dummy-con{
    min-height: 60px;
}
/* header nav{
    max-width: 1140px;
    margin: auto;
} */
#menu-header{
    display: flex;
    gap: 40px;
    justify-content: end;
    list-style: none; 
}
#menu-header>li a{
    color: #808080;
    text-decoration: none;
    padding: 10px 15px;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 500;
	letter-spacing: 1.35px;
}
.contact-menu-item {
	position:relative;
	background: #9FEDD7; 
	display: inline-block; 
}
.current-menu-item a{
	color:#026670 !important;
}
.contact-menu-item::before{
	position:absolute;
	content:"";
	background:white;
	top: 0;
    left: 0;
    width: 0%;
    height: 100%;
	transition:300ms all;
}
.contact-menu-item:hover::before{
	width:100%;
}
 .header__inner {
    display: flex;
    max-width: 1140px;
    gap:0 30px;
    justify-content: space-between;
    margin: auto;
	 align-items:center;
}
.site_logo {
    font-weight: 600;
    color: #026670;
    font-size: 25px;
    text-transform: uppercase;
}
.contact-menu-item >a{ 
    color: #026670 !important; 
    font-weight: 600 !important;
	position:relative;
}
#menu-header a:hover{
    color: #026670;
}
.menu-header-container{
    position: relative;
}
.resposive_hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    padding: 5px 15px;
    border-radius: 5px;
    align-items: end;
    transition: 300ms all;
}
.resposive_hamburger span{
    width: 25px;
    height: 3px;
    background-color: #313131;
    transition: 300ms all;
}
.resposive_hamburger span:first-of-type{
    transform-origin: 0% 0%;
}
.resposive_hamburger span:nth-of-type(3){
    transform-origin: 0% 100%;
}

/* home page */
p{
    margin-bottom: 15px;
	line-height: 1.6rem;
}
a{
    text-decoration: none;
}
.meet-dan-hernandez{ 
    padding: 100px 0 80px 0; 
    color: white;
    position: relative;
    background-image: url('https://spritzinteractive.in/pr/dan/wp-content/themes/dan-hernandez/assets/images/hawaii-tech-smmit-5.jpeg');
    
}
.meet-dan-hernandez::before{
    position: absolute;
    content: "";
    background-color:#026670;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.9;
}
.meet-dan-hernandez .container{
    position: relative;
    z-index: 10;
}
.meet-dan-hernandez h1{
    font-size: 50px;
    margin-bottom: 20px;
    font-weight: 600;
    line-height: 50px;
}
.meet-dan-hernandez {
    font-size: 18px;
}
.container{
    max-width: 1140px;
    margin: auto;
	padding:0 20px;
}
.inthe_news__event--heading{
	margin-top:70px;
}
.meet-dan-inner{
    display: flex;
    gap: 50px;
}
.col-50{
    width: 50%;
}
.meet-dan-inner .connect-dan{
    color: white;
    padding: 10px 20px;
    border: 2px solid #FCE181;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 1.57px;
    margin-top: 25px;
    transition: 300ms all;
    font-weight: 600;
    position: relative;
}
.connect-dan span{
    position: relative;
}
.connect-dan::before{
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #FCE181;
    width: 0;
    transition: 300ms all;
}
.connect-dan:hover::before{
    width: 100%;
}
.connect-dan:hover{
    /* background-color: #FCE181; */
    color:#4D4D4D;
}
.dan-image{
    width: 75%;
    object-fit: contain;
}
.dan-image-con{
    display: flex;
    align-items: start;
    justify-content: end;
}
.pcs-tech-inner{
    padding: 80px 0; 
}
.pcs-tech-container .pcs-tech-head{
    color: #4D4D4D;
    padding-bottom: 15px;
    border-bottom: 2px solid #9FEDD7;
    font-size: 20px;
    letter-spacing: 0.6px;
    font-weight: 500;
}
.pcs-tech-section{
    padding-top: 50px;
    padding-bottom: 100px;
    display: flex;
    gap: 20px;
}
.pcs-tech-section .heading-section{
    width: 35%;
}
.pcs-tech-section .content-section{
    width: 65%;
}
.pcs-tech-section .heading-section h2{
    color: #026670;
    margin-bottom: 5px;
    font-size: 35px;
    font-weight: 600;
}
.pcs-tech-section .heading-section p,.pcs-tech-section .content-section p{
    color: #4D4D4D;
    font-size: 20px;
}
.pcs-tech-section .content-section p{
    line-height: 30px;
}
.heading-section p{ 
    line-height: 30px;
}
.community-invloment-heading{
    font-size: 27px !important;
}
.about-dan{
    background-color:#026670;
    background: url('https://spritzinteractive.in/pr/dan/wp-content/themes/dan-hernandez/assets/images/about-background-image.jpg');
    color: white;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.about-dan-inner{
    padding: 120px 0 80px 0;
	width:80%;
	margin:auto;
	box-sizing:border-box;
}
.about-dan-content h4 ,.about-dan-inner p ,.about-dan-inner .eric__steckel--role{
    font-size: 25px;
    margin-bottom: 25px;
    line-height: 32px;
    font-weight: 400;
}
/* .about-dan-inner p{
    font-size: 18px;
} */
.about-dan-inner h2{
    margin-top: 25px;
    font-weight: 600;
/*     font-size: 27px; */
	color:white;
    margin-bottom:15px;
}
.yellow-line{
    width: 100%;
    height: 2px;
    background-color:#FCE181;
}
.home-contact{
    margin-top: 20px;
    background-color: #026670;
}
.home-contact-inner{
    padding: 80px 0 60px 0;
    text-align: center;
    color: white;
}
.home-contact-inner h2{
    font-size: 33px;
    line-height: 35px;
    margin-bottom: 50px;
    font-weight: 600;
}
.home-contact-inner p{
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 50px;
}
.schedule-call-btn{
    padding: 15px 20px;
    color: #026670;
    background-color: #FCE181;
    border: 2px solid #FCE181;
    display: inline-block;
    font-weight: 600;
    transition: 300ms all;
    position: relative;
}
.schedule-call-btn::before{
    content: "";
    position: absolute;
    left: 0;
    top:0;
    bottom: 0;
    width: 0%;
    right: 0;
    background-color: #026670;
    transition: 300ms all;
}
.schedule-call-btn span{
    position: relative;
}
.schedule-call-btn:hover::before{
    width: 100%;
}
.schedule-call-btn:hover{
    color: white;
}
/* .schedule-call-btn:hover{
    background-color: #026670;
    border: 2px solid #FCE181;
    color:white;
} */
footer{
    background-color: #F2F2F2;
}
.footer-inner{
    padding: 50px 20px;
    display: flex;
    gap: 30px;
    justify-content: space-between;
}
.footer-menu,.footer-newletter{
    width: 50%;
}
.newletter-form {
    justify-content: space-between;
    display: flex;
	flex-wrap: wrap;
}
.social-links{
	margin-top:20px;
	display:flex;
	align-items:center;
	justify-content:left;
}
.social-links img{
	width:30px;
	height:auto;
	aspect-ratio:1/1;
	display:block;
}
#menu-footer-menu{
    list-style: none; 
}
#menu-footer-menu li{
    margin-bottom: 15px;
}
#menu-footer-menu li a{
    color: #4D4D4D;
    font-size: 18px;
}
#menu-footer-menu li a:hover{
    color: #026670;
}
.newltter-heading{
    font-size:16px;
    letter-spacing: 0.9px;
    color: #4D4D4D;
}
.posts-inner{
    padding: 80px 0;
}
.webinar-posts{
    display: flex;
    flex-wrap: wrap;
    gap: 25px;
    margin-top: 70px;
    justify-content: space-between;
}
.webinar-single-post{
    flex: 0 0  31%;
    max-width: 31%;
    background-color: #F2F2F2; 
}
.webinar-post-image img,.podcasts-post-image img{
    width: 100%;
    object-fit: cover; 
    height: auto; 
	aspect-ratio:1/1;
}
.podcasts-post-image{
    display: flex;
    justify-content: end;
}
/* .podcasts-post-image img{ 
    height: 380px;
} */
.webinar-post-content{
    padding: 30px;
}
.webinar-sub-title{
    color: #026670;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1.8px;
    margin-bottom: 15px;
}
.webinar-title{
    color: #333333;
    font-size: 20px;
    text-transform: capitalize;
    margin-bottom: 10px;
    font-weight: 600;
}
.webinar-content{
    color: #333333;
    font-size: 14px;
	line-height:1.2rem;
}
.dummy-post-image{
    background: #9FEDD7;
    height: 255px;
}
.green-line{
    width: 100%;
    height: 2px;
    background-color: #9FEDD7; 
}
.dan-in-news{
    color:#4D4D4D;
    letter-spacing: 0.6px;
    font-weight: 500;
    margin-bottom: 15px;
}
.podcasts-posts{
    margin-top: 50px;
}
.podcasts-title{
    color: #026670;
    font-weight: 600;
    font-size: 50px;
    letter-spacing: -1.8px; 
    margin-bottom: 20px;
}
.podcasts-sub-title{
    color: #4D4D4D;
    font-size: 25px;
    font-weight: 400;
}
.listen-here-btn  {
    background-color: #026670;
    padding: 12px 30px;
    color: white;
    text-transform:uppercase;
    font-weight: 600;
    display: inline-block;
    margin-top: 80px;
    letter-spacing: 1.57px;
    font-size: 16px;
    border: 2px solid #026670;
    transition: 300ms all;
    position: relative;
}
.listen-here-btn span{
    position: relative;
}
.listen-here-btn::before{
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 0%;
    background-color:white ;
    transition: 300ms all;
}
.listen-here-btn:hover::before{
    width: 100%;
}
.listen-here-btn:hover{
    /* background-color: white; */
    color: #026670;
}
.podcasts-single-post{
    display: flex;
    gap: 30px;
}
.podcasts-post-content,.podcasts-post-image{
    width: 50%;
}
.podcasts-single-post{
    margin: 100px 0;
}

/* mailchimp */ 
#mc4wp-form-1{
    font-family: "Work Sans", sans-serif;
}
#mc4wp-form-1 input[type="email"]{
    padding: 10px;
    background: transparent;
    border: none;
    border-bottom: 2px solid #707070;
    outline: none;
    width: 65%;
    margin-right: 20px;
    font-size: 16px;
    font-style: italic;
    font-family: "work sans";
}
#mc4wp-form-1 input[type="submit"]{
    padding: 8px 20px;
    text-transform: uppercase;
    background-color: transparent;
    border: 2px solid #026670;
    color: #026670;
    font-weight: 600;
    cursor: pointer;
    transition: 300ms all;
    min-width: 100px;
    font-family: "work sans";
    font-size: 16px;
}
#mc4wp-form-1 input[type="submit"]:hover{
    background-color: #026670;
    color: white;
}
.not-found-page{
    min-height: 80vh;
    text-align: center;
    display: flex;
    background: #026670;
}
.not-found-page h2{
    margin: auto;
    color: white;
    font-size: 30px;
}
/* About Page */
.about__dan--inner {
    display: flex;
    gap: 30px;
}
.about__dan--heading{
	font-weight:600;
	color:#026670;
	margin-bottom:20px;
}
.about__dan--content{
	font-size:18px;
	color:#4D4D4D;
	line-height: 25px;
}
.about__dan--inner--right img{
	width:100%;
	height:auto;
	object-fit:cover; 
	max-width:450px;
	display:block;
	margin-left:auto;
}
.about__dan--btn {
    border: 2px solid #026670;
    color: #026670;
    padding: 10px 20px; 
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 1.57px;
    margin-top: 25px;
    transition: 300ms all;
    font-weight: 600;
    position: relative;
}
.about__dan--btn::before{
	position: absolute;
    content: "";
    inset:0;
    background-color: #026670;
    width: 0;
    transition: 300ms all;
}
.about__dan--btn:hover{
	color:white;
}
.about__dan--btn  span{
	position:relative;
}
.about__dan--btn:hover::before{
	width:100%;
}
.career__highlights--heading {
    color: #4D4D4D;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 30px;
	position:relative;
}
.career__highlights--item {
    display: flex;
    justify-content: space-between;
    gap: 25px;
    margin-bottom: 50px;
}
.career__highlights--item--role { 
    color: #026670;
/* 	font-size:30px; */
}
.career__highlights--item--role h3{
/* 	font-size: 35px; */
    font-weight: 600;
    margin-bottom: 5px;
}
.career__highlights--item--year { 
    color: #4D4D4D; 
}
.career__highlights hr,.community__involvement hr ,.inthe__news__page hr{
	background: #9FEDD7;
    height: 2px;
    border: none;
    transform: translateY(-20px);
}
.community__involvement--heading {
    color: #4D4D4D;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 30px;
    position: relative;
}
.community__involvement--item1 ,.community__involvement--item3{
    background: #DFF3EE ;
    line-height: 25px;
    margin-top: 15px;
}
.community__involvement--item1 ,.community__involvement--item2 ,.community__involvement--item3{ 
    font-size: 18px;
    color: #4D4D4D;
    line-height: 25px; 
}
.community__involvement--item2 {
    background: #F3F2DF; 
    margin-top: 35px;
	margin-bottom:40px;
}
.community__involvement h3{
	color: #026670;
    margin-bottom: 20px;
    font-weight: 600; 
}
.community__involvement--item3{
	margin-bottom:100px;
}
.about__contact--heading {
    color: white;
/*     font-size: 33px;
    line-height: 35px; */
    margin-bottom: 40px;
    font-weight: 600;
    text-align: center;
}
.about__contact--inner.container { 
    min-height: 400px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.about__contact__btn {
	padding:15px 30px;
}
.about__contact {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

/* In The News */
.inthe_news--heading ,.inthe_news__event--heading{
	margin-bottom:30px;
}
.inthe_news--items {
    display: flex;
    gap: 45px;
    margin-bottom: 50px;
    padding-top: 50px;
    border-top: 2px solid #9FEDD7;
}
.dummy__image {
    background: #026670; 
    height: 250px;
}
p.inthe_news--item--date {
    color: #026670;
    padding: 10px 8px;
    background-color: #9FEDD7;
    display: inline-block;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 25px;
}
.inthe_news--item--title,.inthe_news--item--title a {
    color: #026670;
    font-weight: 600;
    font-size: 27px; 
    margin-bottom: 25px;
}
.inthe_news--item--description {
    color: #4D4D4D;
    font-size: 14px;
    line-height: 20px;
}
.inthe_news--events {
    display: grid; 
    grid-template-columns: repeat(2, 1fr); 
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-top: 30px;
	margin-bottom: 80px;
}
.inthe_news--events--item--image img{
	width: 100%;
    height: auto;
    object-fit: cover;
    display: block;
	aspect-ratio: 19 / 13;
}
.inthe_news--events--items{
	background-color: #F2F2F2;
}
.inthe_news--events--item--content {
    background-color: #F2F2F2;
    padding: 30px;
}
.inthe_news--events--item--title ,.inthe_news--events--item--title a{
    color: #026670;
    font-weight: 600;
    margin-bottom: 15px;
    font-size: 25px;
}
.inthe_news--events--item--description {
    color: #4D4D4D;
    line-height: 20px;
    font-size: 14px;
}
.case__studies--section{
	margin-top:50px;
}
.case__studies--desctiption {
    font-size: 20px;
    color: #4D4D4D;
    line-height: 27px;
}
.eric__steckel {
    color: white;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0;
    font-size: 27px;
}
.eric__steckel h2{
	color:inherit;
}
.eric__steckel--role {
    border-top: 2px solid #FCE181;
    padding-top: 30px;
    margin-top: 30px;
}
.eric__steckel--role h3{
	font-weight:600;
}
.eric__steckel--role p{
	font-size:20px;
	margin-top: 5px;
}
.case__studies--dan {
    color: #026670;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0;
}
.container.case__studies--dan--inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.case__studies--dan--btn{
    margin-top: 30px;
}
.case__studies--dan--heading {
    text-align: center;
}
.inthe_news--item--image img{
	width: 100%;
    height: auto;
    object-fit: cover;
	aspect-ratio: 16 / 10;
}
.case__studies--video {
    max-width: 1000px;
    margin: 50px auto;
}
.case__studies--video iframe {
    width: 100%;
    height: 500px;
}

.wpcf7-form  input,.wpcf7-form  textarea {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    border-radius: 10px;
    border: 1px solid #4D4D4D;
    /* box-shadow: 0 0 10px gray; */
    outline: none; 
    display: block;
    margin-top: 10px;
	font-family: "work sans";
}
.wpcf7-form  input:focus,.wpcf7-form  textarea:focus{
	outline-width: 2px;
    outline-offset: -1px;
    outline-color: #026670;
    outline-style: solid;
}
form.wpcf7-form ,.contact__form--hubspot{
    max-width: 500px;
	min-height:200px;
}
input.wpcf7-form-control.wpcf7-submit {
    padding: 8px 40px;
    text-transform: uppercase;
    background-color: transparent;
    border: 2px solid #026670;
    color: #026670;
    font-weight: 600;
    cursor: pointer;
    transition: 300ms all;
    min-width: 100px;
    font-family: "work sans";
    font-size: 16px;
    width: auto;
}
 
input.wpcf7-form-control.wpcf7-submit:hover{
	background-color: #026670;
	color:white;
}
.testimonial__item.slick-slide {
    margin-right: 20px;
}
.case__studies--page .testimonial__item  p{
	line-height: 32px;
}
.contact__form {
    margin-top: 50px;
}
.inthe_news--heading {
    margin-top: 50px;
}
.single__post--Page{
	padding:50px 0;
}
.single__post--Page img{
	width: 100%;
    height: auto;
    object-fit: cover; 
    display: block; 
	margin-bottom:20px;
	aspect-ratio: 16 / 9;
}
.contact__form--hubspot{
	margin-bottom:50px;
}
input#newsletter_email {
    width: 100%;
    box-sizing: border-box;
    outline: none;
    border: none;
    background: transparent;
    border-bottom: 2px solid lightgray;
    margin-bottom: 15px;
    padding: 12px 0;
	font-size:16px;
}
#newsletter_email ~ button{
	background: #026670;
    border-color: #026670;
    color: #ffffff;
    font-size: 16px;
    line-height: 16px;
    font-family: Work Sans;
    transition: all .15s linear; 
    color: #fff;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    font-size: 16px;
    padding: 12px 24px;
    font-weight: 700;
	cursor:pointer;
}  
#newsletter_email ~ button:hover{
	color: #026670 !important;
	background:white !important;
}

@media screen and (min-width:768px) and (max-width:1024px){
	.site_logo{
		font-size:23px;
	}
	.podcasts-title{
		font-size:45px;
	}
	.inthe_news--events--item--title, .inthe_news--events--item--title a{
		font-size:23px;
	}
	.about__dan--heading{
		font-size:45px;
		line-height:50px;
	}
	.career__highlights--item--year ,.eric__steckel ,.eric__steckel--role h3{ 
		font-size: 25px;
		line-height: 30px;
	}
	.career__highlights--item--role h3{
		font-size: 30px; 
	}
	.career__highlights--item--role{
		font-size:25px;
	}
	.community__involvement h3 ,.inthe_news--item--title,.inthe_news--item--title a {
		font-size:25px;
	}
	.about__contact--heading { 
		font-size: 30px;
		line-height: 35px;
	}
	.about__dan {
		margin: 80px 0 50px;
	} 
}
@media screen and (min-width:768px){
	.webinar-post-image img,.podcasts-post-image img{
		max-width:400px;
	}
	.name_fields p{
		display:flex;
		gap:20px;
	}
	.inthe_news--item--image {
		width: 40%;
	}
	.inthe_news--item--content {
		width: 60%;
	}
	.about__dan--inner--left ,.about__dan--inner--right{
		width:50%;
	} 
	.career__highlights--item--role,.career__highlights--item--year {
		width: 50%; 
	} 
	.community__involvement--item1 ,.community__involvement--item2 ,.community__involvement--item3{
		padding:50px;
	}
}
@media screen and (min-width:1024px){
	#menu-header{
		display:flex !important;
	}
}
@media screen and (max-width:1024px) {
	#menu-header >li:first-of-type{
		margin-top:20px;
	}
    #menu-header{
        flex-direction: column;
        gap: 15px;  
    }
	.header-dummy-con{
		min-height:53px;
	}
	.contact-menu-item  {  
		transform: translate(0px, 5px);
		padding-left:15px !important;
	}
    #menu-header{
        display: none; 
    }
    header{
        padding: 12px 20px;
    }
	.header__inner {
		flex-wrap:wrap;
	}
	.header__inner nav{
		width:100%;
	}
	#menu-header>li a{
		padding-left:0;
	}
    .dan-image-con{ 
        align-items: center; 
		justify-content:center;
    }
    .webinar-single-post{
        flex: 0 0  48%;
        max-width: 48%;
        background-color: #F2F2F2; 
    }
    #mc4wp-form-1 input[type="email"]{
        width: 54%;
    }
}
@media screen and (max-width:767px){
	.site_logo{
		font-size:20px;
	}
	.case__studies--video iframe {
		height: 300px;
	}
	.inthe_news--events--item--title, .inthe_news--events--item--title a{
		font-size:20px;
	}
	.inthe_news--events{
		grid-template-columns: repeat(1, 1fr);
	}
	.inthe_news--items{
		flex-wrap:wrap;
	}
	.inthe_news--item--image ,	.inthe_news--item--content{
		width:100%;
	}
	.about__dan--heading{
		font-size:40px;
		line-height:50px;
	}
	.career__highlights--item{
		gap:10px !important;
	}
	.about__dan {
		margin: 50px 0 30px;
	}
	.about__contact--heading br ,.case__studies--dan--heading br{
		display:none;
	}
	.about__contact--heading { 
		font-size: 27px;
		line-height: 30px;
	}
	.community__involvement h3 ,.inthe_news--item--title,.inthe_news--item--title a ,.eric__steckel,.eric__steckel h3{
		font-size:23px;
	}
	.community__involvement--item1,.community__involvement--item2 ,.community__involvement--item3{
		padding:30px;
	}
	.career__highlights--item >div{
		width:100%;
	}
	.career__highlights--item--role h3{
		font-size: 25px; 
	}
	.career__highlights--item--year ,.career__highlights--item--role{ 
		font-size: 20px;
		line-height: 25px;
	}
	.about__dan--inner ,.career__highlights--item{
		flex-wrap:wrap;
	}
	.about__dan--inner--left ,.about__dan--inner--right{
		width:100%;
	}
    .meet-dan-inner ,.pcs-tech-section ,.footer-inner{
        flex-wrap: wrap;
        flex-direction: column;
    }
    .podcasts-sub-title{
        font-size: 24px;
    }
    .meet-dan-hernandez h1{
        font-size: 40px;
        line-height: 40px;
    }
    .podcasts-single-post{
        margin: 60px 0;
    }
    .pcs-tech-section{
        padding-bottom:  0px;
    }
    .listen-here-btn{
        margin-top: 40px;
    }
    .podcasts-title{
        font-size: 35px; 
    }
    .podcasts-post-image img{
        height: auto;
    }
    .podcasts-post-image{
        justify-content: start;
    }
    .webinar-post-image img,.about-dan-inner{
        width: 100%;
    }
    .podcasts-single-post{
        flex-direction: column-reverse;
        flex-wrap: wrap;
        gap: 0;
        box-shadow: 0 3px 6px #00000029;
    }
    .podcasts-post-content{
        padding: 30px;
    }
    .col-50 ,.heading-section,.content-section,.podcasts-post-content, .podcasts-post-image{
        width: 100% !important;
        box-sizing: border-box;
    }
    .dan-image{
        max-width: 400px;
        width: 100%;
    }
    .pcs-tech-section{
        gap: 20px;
    }
    .webinar-single-post{
        flex: 0 0  100%;
        max-width: 100%;
        background-color: #F2F2F2; 
    }
    .footer-menu ,.footer-newletter{
        width: 100%;
    }
    #mc4wp-form-1 input[type="email"]{
        margin-right: 0;
        margin-bottom: 20px;
        width: 100%;
        box-sizing: border-box; 
    }
    .about-dan-content h4 ,.about-dan-inner p,.about-dan-inner .eric__steckel--role{
        font-size: 23px;
    }
}
@media screen and (min-width:1025px) {
    .resposive_hamburger{
        display: none;
    }
    .menu-header-container{
        display: block !important;
    } 
	.about__dan--heading{
		font-size:50px;
		line-height:55px;
	}
	.career__highlights--item--year { 
		font-size: 30px;
		line-height: 40px;
	}
	.career__highlights--item--role h3{
		font-size: 35px; 
	}
	.career__highlights--item--role{
		font-size:30px;
	}
	.community__involvement h3{
		font-size:27px;
	}
	.about__contact--heading{
		font-size:33px;
		line-height:40px;
	}
	.about__dan {
        margin: 100px 0 70px;
    }
} 
