@media only screen and ( min-width: 3500px ) {
	.page-title {
		font-size: 80px;
		margin-bottom: 8rem;
	}
	/*.overlay-left {
		font-size: 40px;
		padding: 7px 40px;
	}*/
	/*.video-component {
		margin-bottom: 15px;
		margin-top: 15px;
		flex-basis: 20%;
	}*/
	.filter-tag {
		padding: 12px 20px;
		font-size: 30px;
		margin-top: 10px;
		margin-left: 10px;
		border-radius: 30px;
	}
	.filter-tags-header {
		margin-bottom: 20px;
		margin-top: 20px;
		font-size: 50px;
	}
	.text-desc {
		margin-top: 10px;
		font-size: 40px;
		max-height: 52px;
	}
	.popular-categories-container .category-img-wrapper {
		height: 600px;
	}
	/*.overlay-left-video-show {
		top: 45px!important;
		left: 55px!important;
	}*/
}
@media only screen and ( min-width: 2000px ) and ( max-width: 3500px ) {
	.page-title {
		font-size: 60px;
		margin-bottom: 6rem;
	}
	/*.overlay-left-video-show {
		top: 35px!important;
		left: 45px!important;
	}*/
	.popular-categories-container .category-img-wrapper {
		height: 400px;
	}
	/*.video-component {
		margin-bottom: 8px;
		margin-top: 8px;
		flex-basis: 20%;
	}*/
	.filter-tag {
		font-size: 20px;
	}
	.filter-tags-header {
		font-size: 25px;
	}
	.text-desc {
		margin-top: 7px;
		font-size: 25px;
		max-height: 33px;
	}
}

@media only screen and ( max-width: 992px ) {
	.header-simple .simple-search-wrapper {
		display: none!important;
	}
	.header-redesign .dropdown-item {
		background-color: transparent!important;
	}
	body.dark-theme .header-redesign .dropdown-item {
		background-color: transparent;
	}
	.header-redesign .dropdown-menu.bg-secondary {
		border: none;
		background-color: transparent!important;
		display: block;
	}
	.header-redesign .dropdown-toggle {
		display: none;
	}
	/*.overlay-left-video-show {
		top: 15px!important;
		left: 30px!important;
	}*/
}

@media only screen and ( max-width: 1400px ) {
	.header-simple .simple-search-wrapper {
		width: 60%;
	}
}
@media only screen and ( max-width: 1200px ) {
	.hide-pricing-title-xs .pricing-title {
		display: none;
	}
	.plan-wrapper-margin-negative {
		margin-top: initial;
	}
	footer .navbar-collapse {
		display: block!important;
	}
	footer .navbar-brand {
		display: block;
		text-align: center;
		width: 100%;
	}
	footer a {
		font-size: 17px;
	}
	footer p {
		font-size: 20px;
	}

}
@media only screen and ( max-width: 1000px ) {
	.header-title {
		font-size: 22px;
	}
	body.dark-theme .logo {
	    width: 56px!important;
	    height: 64.5px!important;
	}
	.search-wrapper {
		top: 32%;
	}
	.filter-wrapper {
		display: none;
	}
	.videos-wrapper {
		width: 100%;
	}
	.text-desc {
		font-size: 14px;
		max-height: 14px;
	}
	/*.overlay-left {
	    font-size: 14px;
	    padding: 2px 10px;
	}*/
/*	.video-component {
		margin-bottom: 10px;
		margin-top: 10px;
		padding-bottom: 10px;
		padding-top: 10px;
		flex-basis: 40%;
	}*/
	.page-title {
		font-size: 45px;
		margin-bottom: 4rem;
	}

}

@media only screen and ( max-width: 580px ) {
	.page-title {
		font-size: 35px;
		margin-bottom: 3rem;
	}
	footer a {
		font-size: 15px;
	}
	footer p {
		font-size: 18px;
	}
	.plan-btn {
		font-size: 20px;
	}
	.header-video input {
		border: 2px solid #364F6B;
		border: 2px solid #fff;
		padding-left: 15px;
		font-size: 14px;
		padding-right: 40px;
		background-size: 20px!important;
		background-position: 96%!important;
	}

	.search-wrapper {
		top: 34%;
	}
	.header-title {
		font-size: 16px;
	}
	.refine-header-search {
		display: none;
	}
	.btn-header-search {
	    height: 65px;
	    border-radius: 30px;
	    padding: 13px 19px;
	}
	.text-desc {
		font-size: 10px;
	}
	/*.overlay-left {
	    left: 3%;
	    font-size: 9px;
	    padding: 2px 10px;
	}
*/
	.popular-categories-container .category-img-wrapper {
		height: 200px;
	}

	.video-info-title,
	.video-info-desc {
		font-size: 13px;
	}

	.video-info-wrapper {
		border-radius: 10px;
		padding: 4px 10px;
	}

}

@media only screen and ( max-width: 412px ) {
	.search-wrapper {
		top: 10%;
	}
	.h-video-bg {
	    height: 162px;
	}
	body.dark-theme .logo {
		width: 40px!important;
		height: 46px!important;
	}
	.page-title {
		font-size: 25px;
		margin-bottom: 2rem;
	}
}

