@media only screen and (min-width : 992px) and (max-width : 5000px) {
	.card a h2 {
		font-size: 2vw;
	}
	.title {
		font-size: 3vw;
		margin-bottom: 40px;
	}
	.btn-sm{
		padding-bottom: 4px;
	}
	.container.main {
	    margin-top: 250px;
	  }
  .icon-arrow {
	    max-width: 66px;
	}
	.hometv-logo {
	    width: 10vw;
	}
	.container p {
		font-size: 1.25rem;
		margin-bottom: 1.5rem;
	}
	.card-body a:after {
		width: 27px;
		height: 27px;
	}
	.container h1 {
		font-size: 5vw;
	}
	.container h2 {
		font-size: 3vw;
	}
}

@media only screen and (min-width : 768px) and (max-width : 991px) {
	.card a h2 {
		font-size: 4vw;
	}
	.title {
		font-size: 5vw;
	}
	.btn-sm{
		padding-bottom: 4px;
	}
	.container.main {
    margin-top: 175px;
  }
  .icon-arrow {
	    max-width: 66px;
	}
	.hometv-logo {
	    width: 25vw;
	}
	.container p {
		font-size: 1.25rem;
		margin-bottom: 1.5rem;
	}
	.card-body a:after {
		width: 27px;
		height: 27px;
	}
}

@media (max-width : 767px) {
	.card a h3 {
		font-size: 11px;
	}
}