@media  (min-width: 1601px) and (max-width: 1800px){
	#advisory .profile-picture + div{
		padding-right: 15px!important;
	}
	#advisory .profile-picture{
		margin-right: 15px;
	}
	#advisory .tab-pane{
		padding-top: 250px;
	}
}
@media  (min-width: 1401px) and (max-width: 1600px){
	#advisory .profile-picture + div{
		padding-right: 15px!important;
	}
	#advisory .profile-picture{
		margin-right: 15px;
	}
	#advisory .tab-pane{
		padding-top: 150px;
	}
	#advisory .profile-picture {
		height: 100px;
		width: 100px;
	}
	#advisory .profile-picture + div{
		padding-top: 15px;
	}
}

@media  (min-width: 1201px) and (max-width: 1400px){
	#advisory .profile-picture + div{
		padding-right: 15px!important;
	}
	#advisory .profile-picture{
		margin-right: 15px;
	}
	#advisory .tab-pane{
		padding: 150px 50px 0 50px;
	}
	#advisory .profile-picture {
		height: 100px;
		width: 100px;
	}

	#advisory .tab-navigation li {
		width: 100%;
		margin-bottom: 30px;
	}
	#advisory .profile-picture + div{
		padding-top: 10px;
	}
	#advisory h3 {
		margin-bottom: 100px;
	}
	#advisory .tab-pane .linkedin-link{
		left:50px;
	}
	#advisory .tab-pane .next-tab{
		right: 50px;
	}
	footer .footer-block:nth-child(4) {
		width: 400px;
		padding-left: 30px;
	}
	footer .footer-block:nth-child(2) {
		width: 230px;
	}
}


@media  (min-width: 992px) and (max-width: 1200px){
	#cd-vertical-nav {
		right: 15px;
	}
	.flexslider{
		display: block!important;
	}
	.flex-control-nav {
		position: absolute!important;
		top: 48%!important;
	}
	.flexslider .slides li {
		width: 100% !important;
		margin-right: -100%!important;
	}
	#labels .label-title {
		font-size: 20px;
	}
	#advisory .profile-picture + div{
		padding-right: 15px!important;
	}
	#advisory .profile-picture{
		margin-right: 15px;
	}
	#advisory .tab-pane{
		padding: 150px 50px 0 50px;
	}
	#advisory .profile-picture {
		height: 100px;
		width: 100px;
	}

	#advisory .tab-navigation li {
		width: 100%;
		margin-bottom: 30px;
	}
	#advisory .profile-picture + div{
		padding-top: 10px;
	}
	#advisory h3 {
		margin-bottom: 100px;
	}
	#advisory .tab-pane .linkedin-link{
		left:50px;
	}
	#advisory .tab-pane .next-tab{
		right: 50px;
	}
	#forms .join h3 + p {
		margin-right: 0;
	}
	footer .footer-block:nth-child(1){
		width: 50%
	}
	footer .footer-block:nth-child(2){
		width: 30%
	}
	footer .footer-block:nth-child(3){
		width: 19%
	}
	footer .footer-block:nth-child(4){
		width: 100%;
		padding:0;
	}
	.flexslider .slides li{
		height: 100vh;
		min-height: 100vh!important;
	}
}

@media  (min-width: 768px) and (max-width: 991px){
	#cd-vertical-nav {
		right: 15px;
	}
	.flexslider{
		display: block!important;
	}
	.flex-control-nav {
		position: absolute!important;
		top: 48%!important;
	}
	.flexslider .slides li {
		width: 100% !important;
		margin-right: -100%!important;
	}
	.slides .slide-text{
		padding-top: 250px!important;
	}
	#labels .label-title {
		font-size: 18px;
	}
	#advisory .profile-picture + div{
		padding-right: 15px!important;
	}
	#advisory .profile-picture{
		margin-right: 15px;
	}
	#advisory .tab-pane{
		padding: 150px 50px 0 50px;
	}
	#advisory .profile-picture {
		height: 100px;
		width: 100px;
	}

	#advisory .tab-navigation li {
		width: 50%;
		margin-bottom: 30px;
	}
	#advisory > div {
		height: auto;
	}
	#advisory .tab-navigation {
		padding: 60px 60px 30px 60px;
	}
	#advisory .profile-picture + div{
		padding-top: 10px;
	}
	#advisory h3 {
		margin-bottom: 70px;
	}
	#advisory .tab-pane .linkedin-link{
		left:50px;
	}
	#advisory .tab-pane .next-tab{
		right: 50px;
	}
	#forms .join h3 + p {
		margin-right: 0;
	}
	footer .footer-block:nth-child(1){
		width: 50%
	}
	footer .footer-block:nth-child(2){
		width: 29%
	}
	footer .footer-block:nth-child(3){
		width: 19%
	}
	footer .footer-block:nth-child(4){
		width: 100%;
		padding:0;
	}
	.flexslider .slides li{
		height: 100vh;
		min-height: 100vh!important;
	}
	#blocks .block:nth-child(3) {
		width: 100%;
	}
	#advisory > div{
		float:none!important;
		clear: both;
	}
	#labels br{
		display: none;
	}

}



@media  (min-width: 0px) and (max-width: 767px){
	.slides .slide{
		background-attachment: initial;
	}
	#cd-vertical-nav {
		right: 5px;
	}
	.label-1 span{
		text-indent: 0;
	}
	.label-3 svg {
		position: relative;
		left: -15px;
	}
	.label-1 svg {
		position: relative;
		left: 14px;
	}
	.label-3 span {
		text-indent: 0;
	}
	.flexslider{
		display: block!important;
	}
	.flex-control-nav {
		display: none!important;
		position: absolute!important;
		top: 48%!important;
	}
	.flexslider .slides li {
		width: 100% !important;
		margin-right: -100%!important;
	}
	.slider-container{
		height: 100vh;
	}
	.flexslider .slides li {
		width: 100%!important;
	}
	
	.slides .slide-text{
		padding-top: 200px!important;
	}
	.slides .slide-text br{
		display: none;
	}

	.flexslider{
		display: block;
	}
	.flex-control-nav{
		display: none;
	}
	.footer-logo img{
		max-width: 100%;height: auto;
	}
	#labels {
		padding: 30px 0;
	}
	.partner-block img{
		max-width: 100%;
		height: auto;
	}
	.partner-block{
		padding: 0;
	}
	#blocks .block:not(.no-hover) {
		height: 300px;
	}
	#blocks .block.no-hover {
		height: auto;
	}
	#blocks .block img {
		margin: 0 auto 30px auto!important;
	}
	#blocks .block a{
		position: static;
		margin:15px auto 0 auto; 
	}
	#blocks .block{
		padding: 30px 15px;
	}

	#logo{
		max-width: 100%;
		height: auto;
	}
	#labels .label-title {
		font-size: 18px;
	}
	#advisory .profile-picture + div{
		padding-right: 15px!important;
	}
	#advisory .profile-picture{
		margin-right: 15px;
	}
	#advisory .tab-pane {
		padding: 400px 15px 100px 15px;
		height: auto;
	}
	#advisory .profile-picture {
		height: 100px;
		width: 100px;
	}

	#advisory .tab-navigation li {
		width: 100%;
		margin-bottom: 30px;
	}
	#advisory > div {
		height: auto;
	}
	#advisory .tab-navigation {
		padding: 60px 60px 30px 60px;
	}
	#advisory .profile-picture + div{
		padding-top: 10px;
	}
	#advisory h3 {
		margin: 30px 0 45px 0;
	}
	#advisory .tab-pane .linkedin-link {
		left: 15px;
	}
	#advisory .tab-pane .next-tab {
		right: 15px;
	}
	#forms .join h3 + p {
		margin-right: 0;
	}
	footer .footer-block:nth-child(1) {
		width: 100%;
		padding: 0;
	}
	footer .footer-block:nth-child(2){
		width: 49%;
	}
	footer .footer-block:nth-child(3) {
		width: 49%;
	}
	footer .footer-block:nth-child(4){
		width: 100%;
		padding:0;
	}
	label[for="resume"]{
		margin-bottom: 30px;
	}
	.flexslider .slides li{
		height: 100vh;
		min-height: 100vh!important;
	}
	footer .footer-block .footer-head{
		text-align: left;
	}
	footer .social li {
		display: inline-block;
		margin: 0px 5px;
	}
	footer .social{
		text-align: left
	}
	footer .social a{
		text-align: center;
	}
	#forms form{
		width: 100%;
	}
	#forms > div:not(.clearfix) {
		height: auto;
		padding: 30px 15px 0 15px;
	}
	#advisory .tab-navigation {
		padding: 15px 15px 15px 30px;
	}
	#blocks .block:nth-child(3) {
		display: table;
		width: 100%;
	}
	#forms p {
		margin: 0;
	}
	#forms h3 + p{
		margin-bottom: 15px;
	}
	#advisory > div{
		float:none!important;
		clear: both;
	}
	#labels br{
		display: none;
	}
	.slides .slide-text h1{
		font-size: 40px!important;
	}
}
@media  (min-width: 0px) and (max-width: 480px){
	.label-title{
		width: 100%!important;
		float:none!important;
		padding: 0 30px!important;
	}
	.label-1 svg {
		position: relative;
		left: 0;
		margin: 10px 0 30px 0;
	}
	.label-2 svg {
		position: relative;
		left: 0;
		margin: 10px 0 30px 0;
	}
	.label-3 svg {
		position: relative;
		left: 0;
		margin: 10px 0 30px 0;
	}
	form{
		text-align: center;
	}
	#cppaform {
		text-align:left;
	}

	

	#forms input[type="submit"]{
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	.slides .slide-text{
		text-align: center;
	}
	.slides .slide-text a{
		display: block;
		margin: 15px auto 0 auto!important;

	}
	nav#nav .social ul li {
		margin: 0 0 0 10px;
		padding: 0;
	}
	.slides .slide-text{
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	.slides .slide-text h1{
		font-size: 30px!important;
	}
	.slides .slide-text h2{
		font-size: 16px!important;
	}
	.press-post {
		margin-bottom: 30px;
	}
	footer .footer-block{
		width: 100%!important;
		float:none;
	}
	footer #copyright p {
		font-size: 12px;
		line-height: 1.3;
		margin: 15px 0;
		text-align: center;
	}
	#advisory .profile-picture {
		height: 100px;
		width: 100px;
		display: block;
		margin: 0 auto;
		float: none;
	}
	#advisory .profile-picture + div{
		text-align: center;
	}
	#advisory ul[role="tablist"] a.linkedin-link{
		text-align: center;
	}
	#advisory .profile-picture + div{
		padding-right: 0!important;
	}
	#advisory .tab-navigation {
		padding: 15px 30px 15px 30px;
	}
	#advisory h3{
		text-align: center;
	}
	#advisory .profile-picture + div {
		padding-right: 0!important;
	}
		#advisory .tab-pane {
		padding: 400px 15px 100px 15px;
		height: auto;
	}
	#advisory .tab-pane p {
		font-size: 14px;
		text-align: justify;
		line-height: 1.5;
	}
}

@media  (min-width: 481px) and (max-width: 767px){

	#advisory .tab-navigation li {
		width: 50%!important;
	}
	#advisory .profile-picture {
		height: 75px!important;
		width: 75px!important;
	}
	#advisory .profile-picture + div {
		padding-right: 0!important;
		font-size: 12px!important;
	}
	#advisory ul[role="tablist"] a.linkedin-link {
		font-size: 15px; 
		margin-top: 0px;
	}
}

