	
@media all and (max-width: 1350px) and (min-width: 1150px) {
        .vtd_block_slider_tab {
		height: 110px;
	}
}
@media all and (max-width: 900px) and (min-width: 768px) {
        .vtd_block_slider_tab {
                font-size: 0.8em;
	}
}

@media all and (max-width: 1149px) and (min-width: 768px) {
        .vtd_block_slider_tab {
		height: 150px;
        }
}

@media all and (max-width: 700px) {
	
	.vtd_half .vtd_block_slider_tab {

		height: 100px !important;
	}
}

@media all and (max-width: 699px) {
	.vtd_half .vtd_block_slider_tab {
        	width: 100% !important;
		margin-left: 0px !important;
        	height: auto !important;
	}
}

@media all and (min-width: 700px) {
.vtd_half .vtd_block_slider_tab {
	width: calc(50% - 10px) !important;
	height: auto !important;
}
}


@media all and (max-width: 767px) {
       .vtd_block_slider .titles { margin-bottom: 30px; text-align: center; }
        .vtd_block_slider_tab:hover { opacity: 1; }
        .vtd_block_slider_tab.active { opacity: 1; }
        .vtd_block_slider_tab {
                height: 65px;
		float: left;
		display: inline-block;
                color: #fff;
                opacity: 0.75;
                text-decoration: none !important;
                text-align: center;
                border-radius: 10px;
                margin-left: 10px;
                margin-top: 10px;
		padding: 10px;
                background-color: #fff !important;
                color: #d8252f;
                width: calc(50% - 10px);
        }

}

@media all and (max-width: 768px) {

        .vtd_blocks .active {
                transition: background-color 0.5s ease;
                background-color: #F6F6F6;
        }

        .vtd_blocks > .item h4 {
                margin-bottom: 10px;
                margin-top: 20px;
                color: #d8252d !important
                }

        .vtd_blocks > .item .icon {

                color: #d8252d !important;
                font-size: 50px;
        }

        .vtd_blocks .content {
                        margin-left: auto;
                        margin-right: auto;
                        max-width: 80%;
        }

        .vtd_blocks {
                        width: 100%;
                        margin-left: auto;
                        margin-right: auto;
        }

        .vtd_blocks > .item {
                padding-top: 40px;
                padding-bottom: 40px;
                border-bottom: 1px solid #d0cece;
        }

        .vtd_blocks > .item:nth-child(6) .content {
                padding-top: 20px;
        }
}

@media all and (min-width: 768px) {
	

	.vtd_block_slider .titles { margin-bottom: 20px; }
	.vtd_block_slider_tab:hover { opacity: 1; }
	.vtd_block_slider_tab.active { opacity: 1; }
	.vtd_block_slider_tab {
		display: inline-block;
		float: left;
		color: #fff;
		opacity: 0.75;
		text-decoration: none !important;
    		text-align: center;
    		border-radius: 10px;
    		margin-left: 10px;
    		padding: 10px;
    		background-color: #fff !important;
		color: #d8252f;
		width: calc(20% - 10px);
	}

	.vtd_blocks .active {
		transition: background-color 0.5s ease;
		background-color: #F6F6F6;
	}

	.vtd_blocks > .item h4 {
		margin-bottom: 10px;
		margin-top: 20px;
		color: #d8252d !important
		}
			
	.vtd_blocks > .item .icon {
		
		color: #d8252d !important;
		font-size: 50px;
	}

	.vtd_blocks .content {
			margin-left: auto;
			margin-right: auto;
			max-width: 80%;
	}

	.vtd_blocks {
		        column-gap: 20px;
        		width: 100%;
        		margin-left: auto;
        		margin-right: auto;
        		display: grid;
        		grid-template-columns: [col1-start] calc(50% - 10px) [col2-start] calc(50% - 10px) [col2-end];
        		grid-template-rows: [row1-start] auto [row2-start] auto [row3-start] auto [row3-end];
	}

	.vtd_blocks > .item {
		padding-top: 40px;
		padding-bottom: 40px;
		border-bottom: 1px solid #d0cece;
	}

	.vtd_blocks > .item:nth-child(1) {
        	grid-column: col1-start;
        	grid-row: row1-start;
	}


	.vtd_blocks > .item:nth-child(2) {
                grid-column: col2-start;
                grid-row: row1-start;
        }

        .vtd_blocks > .item:nth-child(3) {
                grid-column: col1-start;
                grid-row: row2-start;
        }

        .vtd_blocks > .item:nth-child(4) {
                grid-column: col2-start;
                grid-row: row2-start;
        }

        .vtd_blocks > .item:nth-child(5) {
                grid-column: col1-start;
                grid-row: row3-start;
        }

        .vtd_blocks > .item:nth-child(6) {
                padding-top: 150px;
		grid-column: col2-start;
                grid-row: row3-start;
        }

	.vtd_blocks > .item:nth-child(6) .content {
		padding-top: 20px;
	}
}
