/* Learge screen  */
@media only screen and (min-width: 1200px) and (max-width: 1319px) {
	.feature-one__top-right {
		margin-left: 0;
	}

	.footer-widget__event {
		margin-left: -60px;
	}

	.registerd-one__left .countdown-timer li {
		margin: 0px -1px 30px;
	}

	.blog-four__text br {
		display: none;
	}
}








/* Medium screen  */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.feature-one__top-left {
		margin-left: 0;
	}

	.feature-one__top-right {
		margin-left: 0;
	}

	.feature-one__top-right .section-title__title {
		font-size: 40px;
		line-height: 50px;
	}

	.about-one__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.about-one__img-box-2 {
		top: inherit;
		right: 0;
		bottom: 230px;
	}

	.about-one__iconic {
		position: absolute;
		bottom: 0;
		right: 0;
	}

	.about-one__right {
		max-width: 600px;
		margin: 50px auto 0;
	}

	.team-one .container {
		max-width: 630px;
	}

	.event-one__main-tab-box .tab-buttons {
		justify-content: inherit;
		margin: 0 -5px;
	}

	.event-one__main-tab-box .tab-buttons .tab-btn {
		display: block;
		flex: 0 0 50%;
		max-width: 50%;
		width: 100%;
		margin-bottom: 30px;
		padding: 0 5px;
	}

	.event-one__main-tab-box .tab-buttons .tab-btn:nth-child(3) {
		margin-bottom: 0;
	}

	.event-one__main-tab-box .tab-buttons .tab-btn:nth-child(4) {
		margin-bottom: 0;
	}

	.blog-one__img-box {
		margin-right: 50px;
	}

	.blog-one__content-inner {
		padding: 28px 20px 26px;
	}

	.counter-one__shape-1 {
		display: none;
	}

	.counter-one__count-list li {
		flex: 0 0 50%;
		max-width: 50%;
		width: 100%;
		margin-bottom: 60px;
	}

	.counter-one__count-list li:nth-child(2) {
		margin-top: 0px;
	}

	.counter-one__count-list li:nth-child(3) {
		margin-bottom: 0;
	}

	.counter-one__count-list li:nth-child(4) {
		margin-top: 0px;
		margin-bottom: 0;
	}

	.counter-one__single {
		margin: 0 auto;
	}

	.footer-widget__about {
		margin-right: 0;
	}

	.footer-widget__newsletter {
		margin-left: 0;
		margin-right: 0;
		margin-top: 41px;
	}

	.footer-widget__event {
		margin-left: 0;
		margin-top: 41px;
	}

	.main-footer__shape-1 {
		display: none;
	}

	.services-one__single-inner {
		padding: 43px 20px 65px;
	}

	.about-two__shape-1 {
		top: -10px;
		left: -40px;
	}

	.about-two__shape-1>img {
		width: 100% !important;
	}

	.about-two__right {
		margin-left: 0;
	}

	.about-two__right .section-title__title {
		font-size: 38px;
		line-height: 48px;
	}

	.about-two {
		padding: 120px 0 97px;
	}

	.team-two__left .section-title__title {
		font-size: 44px;
	}

	.event-two__tab-list>li {
		padding: 10px 15px 10px;
	}

	.event-two__client-content p {
		font-size: 17px;
	}

	.event-two__party-box>h3 {
		font-size: 22px;
	}

	.testimonial-one__single-top {
		margin-right: 155px;
	}

	.download-one__right {
		margin-left: 35px;
		margin-right: 0;
	}

	.book-ticket__btn-box {
		margin-top: 30px;
	}

	.registerd-one__left .countdown-timer li {
		margin: 0px 0px 30px;
		flex: 0 0 50%;
		max-width: 50%;
		width: 100%;
	}

	.registerd-one__left .countdown-timer li:first-child {
		top: 0;
	}

	.registerd-one__left .countdown-timer li:nth-child(3) {
		top: 0;
	}

	.registerd-one__right {
		margin-top: 0;
		margin-left: 0;
	}

	.about-three__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.about-three__right {
		max-width: 600px;
		margin: 50px auto 0;
	}

	.about-three__tab-button-box {
		position: relative;
		bottom: 0;
		right: 0;
	}

	.event-three__shape-2,
	.event-three__shape-3 {
		display: none;
	}

	.event-four__shape-2 {
		display: none;
	}

	.event-four__shape-1 {
		display: none;
	}

	.event-four__right {
		margin-left: 0;
		margin-top: -70px;
	}

	.event-four__ceo {
		left: -150px;
	}

	.schedule-one__content-list::before {
		display: none;
	}

	.schedule-one__list:before {
		display: none;
	}

	.schedule-one__inner {
		margin-left: 0;
	}

	.pricing-two__right {
		margin-left: 0;
		margin-top: 20px;
	}

	.pricing-two {
		padding: 120px 0 120px;
		z-index: 1
	}

	.blog-three__admin-info:before {
		display: none;
	}

	.blog-three__admin-info {
		padding-left: 30px;
	}

	.blog-three__date {
		right: 0;
	}

	.blog-three__single-2 .blog-three__date {
		left: 0;
	}

	.about-four__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.about-four__right {
		max-width: 600px;
		margin: 60px auto 0;
	}

	.about-four {
		padding: 120px 0 150px;
	}

	.counter-three__count-list li {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.margin-left-106 {
		margin-left: 0;
	}

	.counter-four__form {
		margin-right: 50px;
	}

	.event-five__left {
		max-width: 700px;
		margin: 0 auto;
	}

	.event-five__right {
		max-width: 700px;
		margin: 0 auto 0;
	}

	.event-five {
		padding: 120px 0 120px;
	}

	.blog-four__right {
		margin-left: 0;
	}

	.main-footer-two__top {
		padding: 40px 20px 40px;
		flex-direction: column;
	}

	.main-footer-two__subscribe-box::before {
		display: none;
	}

	.main-footer-two__logo {
		margin-bottom: 20px;
	}

	.footer-widget-two__link {
		margin-left: 50px;
	}

	.footer-widget-two__gallery {
		margin-left: 0;
		margin-top: 42px;
	}

	.services-details__img-and-points {
		flex-direction: column;
		align-items: baseline;
	}

	.services-details__points-box {
		margin-left: 0;
		margin-top: 25px;
	}

	.services-details__img-and-points-four {
		flex-direction: column;
		align-items: baseline;
	}

	.services-details__points-four {
		margin-left: 0;
		margin-top: 25px;
	}

	.services-details__icon-box {
		flex-direction: column;
		align-items: baseline;
	}

	.services-details__icon-box li+li {
		margin-left: 0;
		margin-top: 30px;
	}

	.event-listing-v1__tab-content-single {
		justify-content: center;
	}

	.event-details__date-box li .content h4 {
		font-size: 17px;
	}

	.contact-page__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.contact-page__contact-list:before,
	.contact-page__contact-list:after {
		display: none;
	}

	.contact-page__right {
		max-width: 600px;
		margin: 50px auto 0;
	}

	.pricing-two__left {
		margin-right: 0;
	}














}



























/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.feature-one__top-left {
		margin-left: 0;
	}

	.feature-one__top-right {
		margin-left: 0;
	}

	.about-one__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.about-one__img-box-2 {
		top: inherit;
		right: 0;
		bottom: 230px;
	}

	.about-one__iconic {
		position: absolute;
		bottom: 0;
		right: 0;
	}

	.about-one__right {
		max-width: 600px;
		margin: 50px auto 0;
	}

	.event-one__main-tab-box .tab-buttons {
		justify-content: inherit;
		margin: 0 -5px;
	}

	.event-one__main-tab-box .tab-buttons .tab-btn {
		display: block;
		flex: 0 0 50%;
		max-width: 50%;
		width: 100%;
		margin-bottom: 30px;
		padding: 0 5px;
	}

	.event-one__main-tab-box .tab-buttons .tab-btn:nth-child(3) {
		margin-bottom: 0;
	}

	.event-one__main-tab-box .tab-buttons .tab-btn:nth-child(4) {
		margin-bottom: 0;
	}

	.counter-one__shape-1 {
		display: none;
	}

	.counter-one__count-list li {
		flex: 0 0 50%;
		max-width: 50%;
		width: 100%;
		margin-bottom: 60px;
	}

	.counter-one__count-list li:nth-child(2) {
		margin-top: 0px;
	}

	.counter-one__count-list li:nth-child(3) {
		margin-bottom: 0;
	}

	.counter-one__count-list li:nth-child(4) {
		margin-top: 0px;
		margin-bottom: 0;
	}

	.counter-one__single {
		margin: 0 auto;
	}

	.footer-widget__about {
		margin-right: 0;
	}

	.footer-widget__newsletter {
		margin-left: 0;
		margin-right: 0;
		margin-top: 41px;
	}

	.footer-widget__event {
		margin-left: 0;
		margin-top: 41px;
	}

	.main-footer__shape-1 {
		display: none;
	}

	.services-one__inner:before {
		display: none;
	}

	.about-two__left {
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
	}

	.about-two__shape-1 {
		top: 0;
		left: 0;
	}

	.about-two__shape-1>img {
		width: 100% !important;
	}

	.about-two__right {
		margin-left: 0;
		margin-top: 50px;
	}

	.about-two {
		padding: 120px 0 97px;
	}

	.event-two__tab-list>li {
		flex-direction: column;
		text-align: center;
	}

	.testimonial-one__single-top {
		margin-right: 80px;
	}

	.testimonial-one__client-info h3 {
		font-size: 20px;
		line-height: 29px;
	}

	.testimonial-one__single-bottom {
		padding: 35px 20px 35px;
		flex-direction: column;
		align-items: baseline;
	}

	.testimonial-one__text {
		margin-left: 0;
		margin-top: 15px;
	}

	.testimonial-one__top-left .section-title__title {
		font-size: 40px;
	}

	.download-one__left {
		margin-left: 0;
		margin-top: 0;
	}

	.download-one__right {
		margin-left: 0;
	}

	.download-one .section-title {
		margin-bottom: 48px;
	}

	.book-ticket__btn-box {
		margin-top: 30px;
	}

	.registerd-one__left .countdown-timer li {
		margin: 0px 0px 30px;
		flex: 0 0 50%;
		max-width: 50%;
		width: 100%;
	}

	.registerd-one__left .countdown-timer li:first-child {
		top: 0;
	}

	.registerd-one__left .countdown-timer li:nth-child(3) {
		top: 0;
	}

	.registerd-one__right {
		margin-top: 0;
		margin-left: 0;
	}

	.about-three__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.about-three__right {
		max-width: 600px;
		margin: 50px auto 0;
	}

	.about-three__tab-button-box {
		position: relative;
		bottom: 0;
		right: 0;
	}

	.event-three__shape-2,
	.event-three__shape-3 {
		display: none;
	}

	.event-three__event-list {
		flex-direction: column;
	}

	.event-four__shape-2 {
		display: none;
	}

	.event-four__shape-1 {
		display: none;
	}

	.event-four__right {
		margin-left: 0;
		margin-top: 50px;
	}

	.event-four__ceo {
		left: 60px;
	}

	.schedule-one__content-list::before {
		display: none;
	}

	.schedule-one__list:before {
		display: none;
	}

	.schedule-one__inner {
		margin-left: 0;
	}

	.schedule-one__content-list>li {
		flex-direction: column;
		align-items: baseline;
	}

	.pricing-two__right {
		margin-left: 0;
		margin-top: 20px;
	}

	.pricing-two {
		padding: 120px 0 120px;
		z-index: 1
	}

	.blog-three__single {
		flex-direction: column;
		align-items: baseline;
	}

	.blog-three__content {
		margin-left: 0;
		margin-top: 30px;
	}

	.blog-three__single-2 .blog-three__content {
		margin-right: 0;
		margin-top: 0;
	}

	.blog-three__single-2 .blog-three__date {
		left: 0;
	}

	.about-four__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.about-four__right {
		max-width: 600px;
		margin: 60px auto 0;
	}

	.about-four {
		padding: 120px 0 150px;
	}

	.counter-three__count-list li {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.gallery-two .row {
		--bs-gutter-x: 30px;
	}

	.gallery-two__single::before {
		display: none;
	}

	.margin-left-106 {
		margin-left: 0;
	}

	.counter-four__right {
		margin-left: 0;
		margin-top: 50px;
	}

	.event-five__left {
		max-width: 700px;
		margin: 0 auto;
	}

	.event-five__right {
		max-width: 700px;
		margin: 0 auto 0;
	}

	.event-five {
		padding: 120px 0 120px;
	}

	.blog-four__right {
		margin-left: 0;
	}

	.blog-four__single {
		flex-direction: column;
		align-items: baseline;
	}

	.main-footer-two__top {
		padding: 40px 20px 40px;
		flex-direction: column;
	}

	.main-footer-two__subscribe-box::before {
		display: none;
	}

	.main-footer-two__logo {
		margin-bottom: 20px;
	}

	.footer-widget-two__subscribe-title {
		margin-right: 0;
	}

	.main-footer-two__shape-1 {
		display: none;
	}

	.footer-widget-two__gallery {
		margin-left: 0;
		margin-top: 34px;
	}

	.footer-widget-two__event {
		margin-top: 35px;
	}

	.footer-widget-two__explore {
		margin-top: 35px;
	}

	.sidebar {
		margin-top: 50px;
	}

	.event-listing-v1__tab-content-single {
		justify-content: center;
	}

	.event-listing-v2__tab-content-img-box::before {
		display: none;
	}

	.event-listing-v2__tab-content-img-box {
		margin-top: 0;
	}

	.event-listing-v2__tab-content--content {
		margin-bottom: 60px;
	}

	.contact-page__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.contact-page__contact-list:before,
	.contact-page__contact-list:after {
		display: none;
	}

	.contact-page__right {
		max-width: 600px;
		margin: 50px auto 0;
	}

	.project-one__top-right {
		margin-top: 30px;
	}

	.pricing-two__left {
		margin-right: 0;
	}













}





































/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
	.section-title__title {
		font-size: 25px;
		line-height: 35px;
	}

	.section-title__title br {
		display: none;
	}

	.feature-one__top-left {
		margin-left: 0;
	}

	.feature-one__top-right {
		margin-left: 0;
	}

	.feature-one__inner {
		padding: 43px 20px 41px;
	}

	.about-one__left {
		margin-right: 0;
	}

	.about-one__img-box-2 {
		display: none;
	}

	.about-one__iconic {
		bottom: 30px;
		right: 0;
	}

	.about-one__right {
		margin-left: 0;
		margin-top: 50px;
	}

	.team-one__single {
		padding-right: 15px;
		padding-left: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
		flex-direction: column;
		text-align: center;
	}

	.team-one__content {
		margin-left: 0;
		margin-top: 20px;
		padding: 0 20px;
	}

	.brand-one__list li {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.brand-one__list li a:before,
	.brand-one__list li a:after {
		display: none;
	}

	.pricing-one__bottom {
		padding: 43px 20px 46px;
	}

	.pricing-one__shape-1,
	.pricing-one__shape-2,
	.pricing-one__shape-3,
	.pricing-one__shape-4 {
		display: none;
	}

	.event-one__main-tab-box .tab-buttons {
		justify-content: inherit;
		margin: 0 -5px;
	}

	.event-one__main-tab-box .tab-buttons .tab-btn {
		display: block;
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
		margin-bottom: 30px;
		padding: 0 5px;
	}

	.event-one__main-tab-box .tab-buttons .tab-btn:nth-child(4) {
		margin-bottom: 0;
	}

	.event-one__main-tab-box .tab-buttons .tab-btn .event-one__tab-btn-content {
		padding: 13px 55px 12px;
	}

	.event-one__tab-content-single {
		padding: 30px 10px 30px;
		padding-left: 10px;
		flex-direction: column;
		align-items: baseline;
	}

	.event-one__tab-content-single-2 {
		align-items: flex-end;
	}

	.event-one__tab-content-single-left {
		flex-direction: column;
		align-items: baseline;
	}

	.event-one__tab-content-single-2 .event-one__tab-content-single-left {
		align-items: flex-end;
	}

	.event-one__tab-content--content {
		margin-left: 0;
		margin-top: 50px;
	}

	.event-one__tab-content-single::before {
		display: none;
	}

	.event-one__tab-content-single-2 .event-one__tab-content-meta {
		justify-content: flex-end;
		align-items: flex-end;
	}

	.event-one__tab-content-meta {
		flex-direction: column;
		align-items: baseline;
	}

	.event-one__tab-content-meta li+li {
		margin-left: 0;
		margin-top: 10px;
	}

	.event-one__tab-content-shape-1 {
		display: none;
	}

	.event-one__tab-content-social-box {
		margin-top: 20px;
	}

	.event-one__tab-content-single-2 .event-one__tab-content--content {
		margin-right: 0;
		margin-bottom: 30px;
	}

	.event-one__tab-content-single+.event-one__tab-content-single {
		margin-top: 0;
		padding-top: 0;
	}

	.event-one {
		padding: 120px 0 90px;
	}

	.venue-one__content-box {
		flex-direction: column;
		align-items: baseline;
	}

	.venue-one__content {
		margin-left: 0;
		margin-top: 10px;
	}

	.venue-one__right {
		padding: 50px 10px 165px;
		margin-left: 0;
	}

	.blog-one__img-box {
		margin-right: 20px;
	}

	.blog-one__content {
		margin-left: 20px;
	}

	.counter-one__shape-1 {
		display: none;
	}

	.counter-one__count-list li {
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
		margin-bottom: 60px;
	}

	.counter-one__count-list li:nth-child(2) {
		margin-top: 0px;
	}

	.counter-one__count-list li:nth-child(4) {
		margin-top: 0px;
		margin-bottom: 0;
	}

	.counter-one__single {
		margin: 0 auto;
	}

	.counter-one__inner {
		padding: 75px 0px 75px;
	}

	.footer-widget__about {
		margin-right: 0;
		margin-bottom: 34px;
	}

	.footer-widget__newsletter {
		margin-left: 0;
		margin-right: 0;
		margin-top: 41px;
	}

	.footer-widget__event {
		margin-left: 0;
		margin-top: 50px;
	}

	.main-footer__shape-1,
	.main-footer__shape-4 {
		display: none;
	}

	.services-one__inner:before {
		display: none;
	}

	.services-one__single-inner {
		padding: 43px 30px 65px;
	}

	.counter-two__count-list li {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.about-two__left {
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
	}

	.about-two__shape-1 {
		display: none;
	}

	.about-two__right {
		margin-left: 0;
		margin-top: 50px;
	}

	.about-two {
		padding: 120px 0 97px;
	}

	.about-two__points {
		margin-right: 0;
	}

	.about-two__points li {
		padding: 11px 15px 14px;
		flex-direction: column;
		align-items: baseline;
	}

	.event-two__tab-list>li {
		flex-direction: column;
		text-align: center;
		padding: 10px 15px 10px;
	}

	.event-two__client-info {
		flex-direction: column;
		text-align: center;
	}

	.event-two__client-content {
		margin-left: 0;
		margin-top: 10px;
	}

	.testimonial-one__single-top {
		margin-right: 80px;
	}

	.testimonial-one__client-info h3 {
		font-size: 20px;
		line-height: 29px;
	}

	.testimonial-one__single-bottom {
		padding: 35px 20px 35px;
		flex-direction: column;
		align-items: baseline;
	}

	.testimonial-one__text {
		margin-left: 0;
		margin-top: 15px;
	}

	.testimonial-one__top {
		flex-direction: column;
		align-items: baseline;
	}

	.testimonial-one__btn-box {
		margin-top: 20px;
	}

	.download-one__left {
		margin-left: 0;
		margin-top: 0;
	}

	.download-one__right {
		margin-left: 0;
		margin-right: 0;
		margin-top: 20px;
	}

	.download-one .section-title {
		margin-bottom: 48px;
	}

	.download-one__app-store {
		flex-direction: column;
		align-items: baseline;
	}

	.download-one__app-store li+li {
		margin-left: 0;
		margin-top: 20px;
	}

	.get-one__right {
		margin-left: 0;
		padding: 90px 20px 50px;
	}

	.get-one__points li {
		padding-left: 0;
	}

	.get-one__points li .content {
		margin-left: 10px;
	}

	.get-one__points-box {
		padding: 36px 15px 39px;
		flex-direction: column;
		align-items: baseline;
	}

	.get-one__points-single-2 {
		margin-left: 0;
		margin-top: 20px;
	}

	.book-ticket__inner {
		padding: 70px 20px 66px;
	}

	.book-ticket__btn-box {
		margin-top: 30px;
	}

	.registerd-one__left .countdown-timer li {
		margin: 0px 0px 30px;
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
	}

	.registerd-one__left .countdown-timer li:first-child {
		top: 0;
	}

	.registerd-one__left .countdown-timer li:nth-child(3) {
		top: 0;
	}

	.registerd-one__right {
		margin-top: 0;
		margin-left: 0;
	}

	.about-three__left {
		margin-right: 0;
		margin-left: 0;
	}

	.about-three__shape-1 {
		display: none;
	}

	.about-three__right {
		margin-left: 0;
		margin-top: 50px;
	}

	.about-three__tab-button-box {
		position: relative;
		bottom: 0;
		right: 0;
		padding: 23px 15px 23px;
	}

	.about-three__main-tab-box .tab-buttons .tab-btn {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.about-three__main-tab-box .tab-buttons .tab-btn+.tab-btn {
		margin-top: 10px;
	}

	.about-three__main-tab-box .tab-buttons .tab-btn .about-three__icon {
		width: 96px;
		margin: 0 auto;
	}

	.event-three__shape-2,
	.event-three__shape-3,
	.event-three__shape-4 {
		display: none;
	}

	.event-three__event-list {
		flex-direction: column;
	}

	.testimonial-two__single {
		flex-direction: column;
		padding: 30px 0 20px;
	}

	.testimonial-two__img {
		margin-bottom: 30px;
	}

	.brand-two__brand-list {
		flex-direction: column;
	}

	.brand-two__brand-list li+li {
		margin-top: 30px;
	}

	.event-four__shape-2 {
		display: none;
	}

	.event-four__shape-1 {
		display: none;
	}

	.event-four__location-list {
		flex-direction: column;
		align-items: baseline;
	}

	.event-four__location-list li+li {
		margin-left: 0;
		margin-top: 20px;
	}

	.event-four__location-list li::before {
		display: none;
	}

	.event-four__right {
		margin-left: 0;
		margin-top: 50px;
	}

	.event-four__ceo {
		left: -15px;
		top: 130px;
	}

	.schedule-one__content-list::before {
		display: none;
	}

	.schedule-one__list:before {
		display: none;
	}

	.schedule-one__list>li {
		flex-direction: column;
		align-items: baseline;
	}

	.schedule-one__inner {
		margin-left: 0;
	}

	.schedule-one__content-list>li {
		flex-direction: column;
		align-items: baseline;
	}

	.schedule-one__content {
		margin-left: 0;
		margin-top: 30px;
	}

	.schedule-one__content-box {
		margin-top: 110px;
	}

	.schedule-one__meta {
		flex-direction: column;
		align-items: baseline;
	}

	.schedule-one__meta>li+li {
		margin-left: 0;
		margin-top: 10px;
	}

	.pricing-two__right {
		margin-left: 0;
		margin-top: 20px;
	}

	.pricing-two__single {
		padding: 45px 15px 45px;
	}

	.pricing-two {
		padding: 120px 0 120px;
		z-index: 1
	}

	.blog-three__single {
		flex-direction: column;
		align-items: baseline;
	}

	.blog-three__content {
		margin-left: 0;
		margin-top: 30px;
	}

	.blog-three__single-2 .blog-three__content {
		margin-right: 0;
		margin-top: 0;
		margin-bottom: 30px;
	}

	.blog-three__date {
		right: 0;
	}

	.blog-three__single-2 .blog-three__date {
		left: 0;
	}

	.blog-three__img img {
		width: 100%;
	}

	.blog-three__admin-info {
		padding-left: 0;
	}

	.blog-three__admin-info:before {
		display: none;
	}

	.about-four__points-box {
		flex-direction: column;
		align-items: baseline;
		margin-left: 10px;
	}

	.about-four__points-box li+li {
		margin-left: 0;
		margin-top: 50px;
	}

	.about-four__location-and-date {
		flex-direction: column;
		align-items: baseline;
	}

	.about-four__location-and-date li+li {
		margin-left: 0;
		margin-top: 10px;
	}

	.about-four__location-and-date li::before {
		display: none;
	}

	.about-four__shape-2 {
		display: none;
	}

	.about-four__right {
		margin-left: 0;
		margin-right: 0;
		margin-top: 50px;
	}

	.counter-three__count-list li {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.counter-three__content-box {
		justify-content: center;
	}

	.gallery-two .row {
		--bs-gutter-x: 30px;
	}

	.gallery-two__single::before {
		display: none;
	}

	.gallery-two__content-box {
		right: 30px;
	}

	.margin-left-106 {
		margin-left: 0;
	}

	.counter-four__right {
		margin-left: 0;
		margin-top: 50px;
	}

	.counter-four__form {
		margin-right: 0;
		padding: 47px 20px 55px;
	}

	.counter-four__form-title {
		padding-left: 0;
	}

	.counter-four__single {
		flex-direction: column;
		align-items: baseline;
	}

	.counter-four__content {
		margin-left: 0;
		margin-top: 20px;
	}

	.event-five__event-list>li {
		flex-direction: column;
		align-items: baseline;
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.event-five__content {
		margin-left: 0;
		padding: 20px 0px 15px;
	}

	.event-five__meta {
		flex-direction: column;
		align-items: baseline;
	}

	.event-five__meta>li+li {
		margin-left: 0;
		margin-top: 5px;
	}

	.blog-four__left {
		margin-right: 0;
	}

	.blog-four__right {
		margin-left: 0;
	}

	.blog-four__single {
		flex-direction: column;
		align-items: baseline;
	}

	.blog-four__content-top {
		padding: 31px 20px 0px;
	}

	.blog-four__text br {
		display: none;
	}

	.main-footer-two__top {
		padding: 40px 20px 40px;
		flex-direction: column;
	}

	.main-footer-two__subscribe-box::before {
		display: none;
	}

	.main-footer-two__logo {
		margin-bottom: 20px;
	}

	.footer-widget-two__subscribe-title {
		margin-right: 0;
		margin-bottom: 20px;
	}

	.main-footer-two__shape-1 {
		display: none;
	}

	.main-footer-two__subscribe-box {
		flex-direction: column;
	}

	.footer-widget-two__subscribe-form-input-box {
		flex-direction: column;
	}

	.footer-widget-two__subscribe-btn {
		margin-top: 20px;
	}

	.footer-widget-two__gallery {
		margin-left: 0;
	}

	.footer-widget-two__link {
		margin-top: 42px;
		margin-bottom: 40px;
	}

	.footer-widget-two__explore {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.sidebar {
		margin-top: 50px;
	}

	.services-details__img-and-points {
		flex-direction: column;
		align-items: baseline;
	}

	.services-details__points-box {
		margin-left: 0;
		margin-top: 25px;
	}

	.services-details__img-and-points-four {
		flex-direction: column;
		align-items: baseline;
	}

	.services-details__points-four {
		margin-left: 0;
		margin-top: 25px;
	}

	.services-details__icon-box {
		flex-direction: column;
		align-items: baseline;
	}

	.services-details__icon-box li+li {
		margin-left: 0;
		margin-top: 30px;
	}

	.services-details__support {
		padding: 88px 15px 98px;
	}

	.error-page__title {
		font-size: 145px;
		line-height: 145px;
	}

	.event-listing-v1__main-tab-box .tab-buttons {
		flex-direction: column;
	}

	.event-listing-v1__main-tab-box .tab-buttons .tab-btn {
		flex: inherit;
		max-width: 100%;
		width: 240px;
		margin-bottom: 48px;
	}

	.event-listing-v1__main-tab-box .tab-buttons .tab-btn:last-child {
		margin-bottom: 0;
	}

	.event-listing-v1__tab-content-single {
		flex-direction: column;
	}

	.event-listing-v1__tab-content--content {
		padding-left: 15px;
		margin-left: 0;
		padding-right: 15px;
	}

	.event-listing-v1__date {
		right: 0;
	}

	.event-listing-v1__tab-content-img {
		margin-bottom: 30px;
	}

	.event-listing-v2__tab-content-img-box::before {
		display: none;
	}

	.event-listing-v2__tab-content-img-box {
		margin-top: 0;
	}

	.event-listing-v2__tab-content--content {
		margin-bottom: 60px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.event-listing-v2__date {
		right: 10px;
	}

	.event-listing-v3__tab-content-title a br {
		display: none;
	}

	.event-details__meta {
		flex-direction: column;
		align-items: baseline;
	}

	.event-details__meta li+li {
		margin-left: 0;
		margin-top: 10px;
	}

	.event-details__date-box {
		flex-direction: column;
		align-items: baseline;
	}

	.event-details__date-box li+li {
		margin-left: 0;
	}

	.event-details__main-tab-box .tab-buttons {
		flex-direction: column;
	}

	.event-details__main-tab-box .tab-buttons .tab-btn {
		flex: inherit;
		max-width: 100%;
		width: 240px;
		padding: 0 5px;
		margin-bottom: 48px;
	}

	.event-details__main-tab-box .tab-buttons .tab-btn:last-child {
		margin-bottom: 0;
	}

	.event-details__tab-content-single {
		padding: 30px 20px 30px;
		padding-left: 20px;
		flex-direction: column;
		align-items: baseline;
		margin-bottom: 0;
	}

	.event-details__tab-content--content {
		margin-left: 0;
		margin-top: 25px;
	}

	.event-details__tab-content-meta {
		flex-direction: column;
		align-items: baseline;
	}

	.event-details__tab-content-meta li+li {
		margin-left: 0;
		margin-top: 10px;
	}

	.event-details__tab-content-single::before {
		display: none;
	}

	.sidebar__hotel-details-box {
		padding: 45px 20px 45px;
	}

	.sidebar__faq-accrodion {
		padding: 35px 15px 35px;
	}

	.blog-archive__meta {
		flex-direction: column;
		align-items: baseline;
	}

	.blog-archive__meta li+li {
		margin-left: 0;
		margin-top: 10px;
	}

	.blog-archive__pagination .pg-pagination li {
		display: block;
	}

	.blog-archive__pagination .pg-pagination li+li {
		margin-left: 0;
		margin-top: 20px;
	}

	.blog-details__meta {
		flex-direction: column;
		align-items: baseline;
	}

	.blog-details__meta li+li {
		margin-left: 0;
		margin-top: 10px;
	}

	.contact-page__left {
		margin-top: 0;
	}

	.contact-page__contact-list:before,
	.contact-page__contact-list:after {
		display: none;
	}

	.contact-page__contact-list {
		flex-direction: column;
		align-items: baseline;
	}

	.contact-page__contact-list li+li {
		margin-left: 0;
		margin-top: 20px;
	}

	.contact-page__contact-list-2 {
		margin-top: 20px;
	}

	.contact-page__right {
		margin-left: 0;
		margin-top: 50px;
	}

	.page-header__shape-1 {
		display: none;
	}

	.page-header__inner h2 {
		font-size: 40px;
		line-height: 50px;
	}

	.team-three__content-shape-1 {
		background-position: left center;
		background-size: inherit;
		left: -30px;
		right: 0;
	}

	.team-three__content-shape-2 {
		background-position: left center;
		background-size: inherit;
		left: -30px;
		right: 0;
	}

	.team-three__content {
		padding-left: 45px;
	}

	.project-one__top-right {
		margin-top: 30px;
	}

	.event-two__meta {
		flex-direction: column;
	}

	.event-two__meta>li+li {
		margin-left: 0;
		margin-top: 20px;
	}

	.event-two__day {
		margin-top: 15px;
		margin-bottom: 15px;
	}








}
















@media only screen and (max-width: 467px) {
	.about-one__right .countdown-timer li {
		display: block;
		height: 82px;
		width: 92px;
		margin: 0;
	}

	.about-one__right .countdown-timer li+li {
		margin-top: 10px;
	}
}












@media only screen and (min-width: 1200px) and (max-width: 1470px) {
	.counter-one__shape-1 {
		display: none;
	}
}


@media only screen and (min-width: 1200px) and (max-width: 1520px) {
	.event-four__shape-2 {
		display: none;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1300px) {
	.blog-three__admin-info:before {
		display: none;
	}
}

@media only screen and (min-width: 1400px) and (max-width: 1775px) {
	.gallery-two .row {
		--bs-gutter-x: 30px;
	}

	.gallery-two__single::before {
		display: none;
	}

	.gallery-two__content-box {
		right: 55px;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	.gallery-two .row {
		--bs-gutter-x: 30px;
	}

	.gallery-two__single::before {
		display: none;
	}

	.gallery-two__content-box {
		right: 30px;
	}
}















/*
====================================================================
====================================================================
# Main Header All Responsive Css
====================================================================
====================================================================
*/

@media only screen and (min-width: 1200px) and (max-width: 1319px) {
	.main-header-two__lower-inner {
		padding-left: 230px;
	}

	.main-menu-two__nav-outer-content-box {
		padding: 0 30px 0;
	}

	.main-menu-two__logo {
		left: 30px;
	}

	.main-header-four__contact li+li {
		margin-left: 20px;
	}

	.main-header-four__lower-inner {
		padding: 0 20px 0;
	}

	.main-header-four__social:before {
		display: none;
	}










}
















@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.main-header__top {
		display: none;
	}

	.main-menu__nav-outer-box {
		padding: 0 0px 0;
		background-color: transparent;
		border-radius: 0;
	}

	.main-header__lower-inner {
		padding: 0 50px;
	}

	.main-header-one__wrap:before {
		display: none;
	}






	.main-menu-two__contact-info li+li {
		margin-left: 20px;
	}

	.main-menu-two__nav-outer-content-box {
		padding: 22.5px 60px 22.5px;
	}

	.main-header-two .mobile-nav-toggler span:hover {
		color: var(--thm-black);
	}





	.main-menu-three__search-box {
		display: none;
	}

	.main-header-three__lower-inner {
		padding: 34px 45px;
	}

	.main-header-three .mobile-nav-toggler span:hover {
		color: var(--thm-black);
	}








	.main-header-four__top {
		display: none;
	}

	.main-header-four .mobile-nav-toggler span:hover {
		color: var(--thm-black);
	}











}





@media only screen and (min-width: 768px) and (max-width: 991px) {
	.main-header__top {
		display: none;
	}

	.main-menu__nav-outer-box {
		padding: 0 0px 0;
		background-color: transparent;
		border-radius: 0;
	}

	.main-header__lower-inner {
		padding: 0 50px;
	}

	.main-header-one__wrap:before {
		display: none;
	}






	.main-menu-two__contact-info {
		display: none;
	}

	.main-menu-two__nav-outer-content-box {
		padding: 22.5px 60px 22.5px;
	}

	.main-header-two .mobile-nav-toggler span:hover {
		color: var(--thm-black);
	}




	.main-header-three__top {
		display: none;
	}

	.main-header-three__lower {
		margin-top: 0;
	}

	.main-header-three__lower-inner {
		max-width: 100%;
		padding: 24px 45px;
		margin-left: 0;
	}

	.main-header-three .mobile-nav-toggler span:hover {
		color: var(--thm-black);
	}







	.main-header-four__top {
		display: none;
	}

	.main-header-four .mobile-nav-toggler span:hover {
		color: var(--thm-black);
	}










}




@media (max-width: 767px) {
	.main-header__top {
		display: none;
	}

	.main-menu__nav-outer-box {
		padding: 0 0px 0;
		background-color: transparent;
		border-radius: 0;
	}

	.main-header-one__wrap:before {
		display: none;
	}

	.main-menu__left {
		display: none;
	}




	.main-header-two {
		top: 0;
	}

	.main-menu-two__contact-info {
		display: none;
	}

	.main-menu-two__nav-outer-content-box {
		padding: 0;
		background-color: transparent;
		border-radius: 0;
	}

	.main-menu-two__search-and-social {
		display: none;
	}

	.main-header-two__lower-inner {
		border-radius: 0;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 23px;
		padding-bottom: 23px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.main-menu-two__logo {
		position: relative;
		left: 0;
	}

	.main-header-two .mobile-nav-toggler span:hover {
		color: var(--thm-white);
	}

	.main-header-two__shape-1 {
		display: none;
	}






	.main-header-three__top {
		display: none;
	}

	.main-header-three__lower {
		margin-top: 0;
	}

	.main-header-three__lower-inner {
		max-width: 100%;
		padding: 24px 15px;
		margin-left: 0;
	}

	.main-header.main-header-three.fixed-header .main-header-three__lower-inner {
		padding: 24px 0px;
		margin-left: 0;
	}

	.main-header-three .mobile-nav-toggler span:hover {
		color: var(--thm-black);
	}






	.main-header-four__top {
		display: none;
	}

	.main-header-four .mobile-nav-toggler span:hover {
		color: var(--thm-black);
	}

	.main-header-four__right {
		display: none;
	}

	.main-header-four__lower-inner {
		padding: 0 15px 0;
		padding-right: 15px;
		border-radius: 0;
	}

	.main-menu-four__logo {
		margin-right: 0;
		padding: 23.5px 0;
	}

	.main-header-four__left {
		flex-wrap: wrap;
		justify-content: space-between;
		flex: 1;
	}












}





@media only screen and (min-width: 1200px) and (max-width: 1300px) {
	.main-menu__search-box {
		display: none;
	}
}


@media only screen and (min-width: 1200px) and (max-width: 1266px) {
	.main-menu-three__search-box {
		margin-left: 40px;
	}
}






/*
====================================================================
====================================================================
# Slider All Responsive Css
====================================================================
====================================================================
*/

@media only screen and (min-width: 1200px) and (max-width: 1319px) {
	.slider-four__img {
		right: 0;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

	.slider-one__sub-title,
	.slider-one__shape-4 {
		display: none;
	}

	.slider-one__shape-1 {
		display: none;
	}

	.slider-one__img {
		top: 65px;
	}



	.slider-four__img {
		right: 0;
	}






}







@media only screen and (min-width: 768px) and (max-width: 991px) {

	.slider-one__sub-title,
	.slider-one__shape-4 {
		display: none;
	}

	.slider-one__shape-1 {
		display: none;
	}

	.slider-one__img {
		display: none;
	}






	.slider-two__title {
		font-size: 80px;
		line-height: 90px;
	}

	.slider-two__shape-1 {
		display: none;
	}



	.slider-four__img {
		display: none;
	}



}






@media only screen and (max-width: 767px) {

	.slider-one__sub-title,
	.slider-one__shape-4 {
		display: none;
	}

	.slider-one__shape-1 {
		display: none;
	}

	.slider-one__img {
		display: none;
	}

	.slider-one__title {
		font-size: 45px;
		line-height: 55px;
	}






	.slider-two__title {
		font-size: 50px;
		line-height: 60px;
	}

	.slider-two__btn-box {
		flex-direction: column;
	}

	.slider-two__btn-2 {
		margin-left: 0;
		margin-top: 20px;
	}

	.slider-two__shape-1 {
		display: none;
	}





	.slider-three__shape-1 {
		width: 100%;
	}

	.slider-three__content {
		padding-left: 0;
	}

	.slider-three__socila {
		display: none;
	}

	.slider-three__title {
		font-size: 45px;
		line-height: 55px;
	}

	.slider-three__title:before {
		display: none;
	}

	.registerd-one {
		clip-path: none;
	}




	.slider-four__img {
		display: none;
	}

	.slider-four__shape-3 {
		display: none;
	}

	.slider-four__title {
		font-size: 45px;
		line-height: 60px;
	}

	.slider-three__four-text br {
		display: none;
	}



}

@media only screen and (max-width: 575px) {
	.admin-bar .main-header.fixed-header .main-header__lower{
		top: 0px;
	}
	.comment-one__single{
		flex-direction: column;
		gap: 30px;
	}
	.comment-one__content{
		width: 100%;
		margin-left: 0px;
	}
}