@media screen and (max-width: 1199px){
	.navbar .navbar-brand{
		margin-right:0;
	}

	.navbar .nav .nav-item{
		margin-right:20px;
	}
}

@media screen and (max-width: 992px){
	.header-buttons{
    	position: absolute;
    	right: 70px;		
	}

	.has_phone_icon .header-buttons{
    	right: 108px;	
	}

	#header-phone{
		position: absolute;
    	right: 73px;	
    }

	.mobile-only{
		display: block;
	}	

	#topBar{
		display: none;
	}    
}

@media screen and (max-width: 767px){
	#vertical-share-icons{
    	display: flex;
    	justify-content: space-between;		
	}

	#vertical-share-icons a i{
		margin-top:2px !important;
	}

	.flex-columns,
	.col1.wp-block-columns,
	.col2.wp-block-columns {
	    flex-direction: column;
	}

	.col1 .wp-block-column > *,
	.col2 .wp-block-column > *{
		padding:0 !important;
	}

	.two-columns .right-pos {
	    background: #f1f0f1;
	    width: calc( 100% + 30px );
	    margin-left: -15px;
	    padding-left: 30px;
	    padding-right: 30px;
	    padding-top: 30px;
	}	

	.right-pos {
	    margin-top: 20px;
	}

	.col1 .wp-block-column::after,
	.col2 .wp-block-column::after{
		display: none !important;
	}

	.col1 .wp-block-column:nth-child(1),
	.col2 .wp-block-column:nth-child(2){
	    width: calc( 100% + 60px );
	    margin-left: -30px !important;
	    padding-left: 30px;
	    padding-right: 30px;
	    padding-top:30px !important;	
	}	
}

@media (min-width: 768px){
	.cd-pagination li {
	display: inline-block;
	}

	.inner-columns {
	    padding-bottom: 0 !important;
	}

	.wp-block-columns.col1 .wp-block-column,
	.wp-block-columns.col2 .wp-block-column{
		flex-basis: 50% !important;
	}	

	.col1 .wp-block-column,
	.col2 .wp-block-column{
		padding-bottom:0;
		margin-bottom:0;
		margin-left:0 !important;
	}

/*	.left-pos,
	.col2 .wp-block-column:nth-child(1),
	.col1 .wp-block-column:nth-child(1)  {
	    padding-right: 40px;
	}
*/
/*
	.right-pos,
	.col2 .wp-block-column,
	.col1 .wp-block-column{
	    margin-left: 15px !important;
	}*/


	.left-pos{
	    padding-bottom: 90px;
	}

	.left-pos, .right-pos {
	    flex: 1;
	}


	.right-pos * {
	    position: relative;
	    z-index: 100;
	}	

	.col1 .wp-block-column:nth-child(1){
		position: relative;
	}

	.right-pos::after,
	.col2 .wp-block-column:nth-child(2)::after,
	.col1 .wp-block-column:nth-child(1)::after {
	    content: '';
	    width: 100%;
	    height: 100%;
	    position: absolute;
	    display: none;
	    top: 0;
	}	

	.col1 .wp-block-column:nth-child(1)::after{
		width: 9999999px;
		right:0;
	}

	.right-pos::after{
		display: block;
	}

	.col2.extend-full .wp-block-column:nth-child(2)::after,
	.col1.extend-full .wp-block-column:nth-child(1)::after{
		display: block;
	}

	.right-pos::after{
	    background: #f1f0f1;		
	}	


	.right-pos > *,
	.col2 .wp-block-column:nth-child(2) > *,
	.col1 .wp-block-column:nth-child(1) > *{
	    padding-left: 30px;
	}	

	.wp-block-column *{
		position: relative;
		z-index:1;
	}

	.col1 .wp-block-column,
	.col2 .wp-block-column{
	    padding-right:30px;		
	}

}

@media screen and (max-width: 600px){
	.flows-banner-hero-block{
		margin-top: -70px;
	}

	.navbar .navbar-brand img {
	    max-height: 50px;
	}		

	.flows-banner-hero-block span {
		display:none !important;
	}

	.flows-banner-hero-block h1,
	.flows-banner-hero-block h2{
    	font-size: 36px;
    	margin-bottom: 0;		
    	line-height: 1.15;    	
	}
}

@media only screen and (min-width: 1170px) {
  .cd-pagination {
    margin: 1em auto 1em !important;
  }
}