@media screen and (max-width:1400px) {}

@media screen and (max-width:991px) {
	.tp_space {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	p {
		font-size: 14px;
	}

	.main-header {
		background-color: #fff;
	}

	.main-header .custom-navabr .navbar-toggler:focus {
		box-shadow: none !important;
	}

	.main-header .custom-navabr .navbar-brand img {
		width: 100px;
	}

	.main-header .custom-navabr .navbar-toggler {
		width: 40px;
		height: 36px;
		padding: 0 6px;
		border-radius: 4px;
		text-align: center;
		border: none;
		outline: none;
		z-index: 110;
		background-color: #0A4296;
	}

	.main-header .custom-navabr .navbar-toggler span {
		width: 29px;
		height: 3px;
		background: #F6A62F;
		display: block;
		margin: 3px auto 3px auto;
		position: relative;
		top: 0;
		opacity: 1;
		float: right;
		transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;
		border-radius: 10px;
	}

	.main-header .custom-navabr .navbar-toggler span:nth-child(2) {
		width: 25px;
	}

	.main-header .custom-navabr .navbar-toggler[aria-expanded="true"] span:nth-child(3) {
		transform: rotate(-45deg);
		position: relative;
		top: -9px;
	}

	.main-header .custom-navabr .navbar-toggler[aria-expanded="true"] span:nth-child(2) {
		opacity: 0;
	}

	.main-header .custom-navabr .navbar-toggler[aria-expanded="true"] span:nth-child(1) {
		transform: rotate(45deg);
		position: relative;
		top: 9px;
	}

	.main-header .custom-navabr .nav-item {
		margin-left: 0;
	}

	.main-header .custom-navabr .nav-item .nav-link {
		font-size: 15px;
	}

	.main-header .custom-navabr .navbar-brand img {
		width: 70px;
	}

	.title {
		font-size: 20px;
		margin-bottom: 0.5rem;
	}

	.downlod-btn {
		margin: 0;
	}

	.downlod-btn::after {
		display: none;
	}

	.downlod-btn a img {
		width: 100px;
		margin-bottom: 1rem;
	}

	.subtitle span {
		font-size: 16px;
		padding-left: 0px;
		margin-bottom: 0.5rem;
	}

	.subtitle span::after {
		display: none;
	}

	.banner-sec {
		padding-top: 90px;
	}

	.category-list li {
		/* width: 32%; */
	}

	.category-list.course-list li .category-box {
		display: block;
		text-align: center;
	}

	.category-list.course-list li .category-box .category-cont h6 {
		font-size: 18px;
		margin: 5px 0;
	}

	.download-img .download-rgt-img {
		margin-top: 0;
	}

	.content-sec .downlod-btn {
		margin-top: 0rem;
	}

	.content-sec {
		text-align: center;
	}

	.download-img .download-lft-img {
		margin: 0;
	}

	.download-img .row {
		align-items: center;
	}

	.download-img {
		margin-top: 0rem;
		padding-bottom: 10px;
		padding-top: 10px;
	}

	.features-list li.cntr,
	.features-list li.cntr2 {
		margin-left: 0;
		margin-top: 2rem;
	}

	.banner-innr {
		padding-top: 90px;
		padding-bottom: 10px;
	}

	.banner-innr h1 {
		font-size: 25px;
	}

}

@media(max-width:767px) {

	.category-sec .container::before,
	.category-sec .container::after {
		display: none;
	}

	.category-box h5 {
		font-size: 13px;
	}

	.category-list.course-list li .category-box {
		margin-top: 1rem;
	}

	.content-innr .title-02 {
		font-size: 25px;
	}

	.features-sec {
		text-align: center;
	}

	.features-list li {
		margin-top: 0;
	}

	.category-list {
		justify-content: center;
	}
}

@media(max-width:575px) {
	.banner-sec {
		text-align: center;
	}

	.category-list li {
		/* width: 48%; */
	}

	.features-list li span {
		font-size: 14px;
	}

	.custom-footer {
		padding-top: 10px;
	}

	.custom-footer .footer-txt li a {
		font-size: 13px;
		padding: 0px 5px;
	}

	.copy-right {
		margin-top: 0;
	}

	.banner-innr {
		padding-top: 70px;
	}

}