@media (max-width: 1200px) {
    .hv-textblock{
        padding: 50px 25px;
        right: 20px;
        text-align: center;
        height: auto;

    }
}
@media (max-width: 1025px){
	.promo-title{
		font-size: 36px;
		line-height: 46px;
	}

	.hero-slider .title-offset{
		margin-left: 0px;
		margin-bottom: 0px;
		transform: translate(75px, -10px) rotate(0deg);
		position: unset;
	}
	.hero-slider .title-offset h3{
		font-size: 14px;
	}

	.highlight-item img{
		width: 80px !important;
		height: auto;
	}

	.hero-slider .owl-dots{
		position: absolute;
		top: unset;
		right: unset; 
		transform: translateY(0);
		bottom: 0px;
		left: 50px;
	}

	.hero-slider .owl-dots button{
		outline: none !important;
		clear: unset; 
		float: unset;
		margin-right: 20px;
	}
	.hero-slider .owl-dots button span{
		width: 2px !important;
		height: 30px !important;
	}

	.hero-slider .owl-dots button.active span{
		width: 2px !important;
		height: 50px !important;
	}

	.hero-slider .owl-dots button def{
		font-size: 12px;
		display: inline-block;
		transform: translateX(-7px);
	}

	.title-offset{
		transform: rotate(0deg);
		position: static;
		top: unset;
		left: unset;
		margin-left: 125px;
		margin-bottom: 25px;
		display: inline-block;
	}
}

@media (max-width: 990px){
	.hv-textblock{
        padding: 20px 5px;
        right: 20px;
        text-align: center;
        height: auto;

    }
}
@media (max-width: 999px){
    header{
        display: none;
	}
	.mobile-header{
		display: block;
	}


}

@media (max-width: 767px){
	.section{
		padding-bottom: 0px;
	}
	.hero-slider{
		margin-top: 75px;
	}
	.hero-slider .title-offset{
		padding-top: 10px;
		transform: translate(0px, 0px) rotate(0deg);
	}

	.article-content{
		position: static;
		left: 5%;
		bottom: -90%;
		transform: translateY(0);
		width: 90%;
		margin-left: 5%;
		box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
		margin-top: -25%;
	}

	.title-offset{
		width: 100%;
		text-align: center;
		margin-left: 0px; 
	}
	.title-offset h3::before{
		display: none;
	}
	.title-offset h3::after{
		content: "";
		width: 50px;
		height: 1px;
		background: #979797;
		display: block;
		margin: 0 auto;
		margin-top: 5px;
		clear: both;
	}
	.hero-slider .title-offset{
		text-align: left;
	}
	.hero-slider .title-offset h3::before{
		display: inline-block;
		position: static;
		margin-right: 10px;
		transform: translateY(-5px);
	}
	.hero-slider .title-offset h3::after{
		display: none;
	}

	#podcasts-section .row .col-md-3{
		margin-bottom: 50px;
	}
	#podcasts-section .row .col-md-3:last-child{
		margin-bottom: 0px;
	}

	.hv-picture{
		width: 100% !important;
		background-size: cover !important;
	}

	.hv-textblock{
		left: 50%;
    	transform: translateX(-50%);
	}

	#videos-section .row .col-md-6:last-child{
		margin-bottom: 50px;
	}

	#video-section-2 .row .col-md-4{
		margin-bottom: 50px;
	}

	#video-section-2 .row .col-md-4:last-child{
		margin-bottom: 0px;
	}

	#info-graphics-section .row .col-md-4{
		margin-bottom: 50px;
	}

	#info-graphics-section .row .col-md-4:last-child{
		margin-bottom: 0px;
	}
	
	footer{
		margin-top: 100px;
	}

	footer h6.copy-text{
		text-align: center;
		padding: 30px 100px;
	}

	footer .social-icons{
		text-align: center;
		margin-bottom: 30px !important;
	}
	.hero-slider .owl-dots{
		position: static;
		padding-top: 20px;
	}
}
@media (max-width: 480px){
	footer h6.copy-text{
		text-align: center;
		padding: 30px;
	}
}