@media (max-width: 800px){
	/*Registration Page*/
	.table.table-registration{border-collapse:collapse;}
	.table.table-registration thead{display: none}
	.table.table-registration tbody tr{display: block;width: 100%;margin-bottom: 20px}
	.table.table-registration tbody tr td{display: flex;text-align: right;width: 100%;justify-content: space-between;}
	.table.table-registration tbody tr td:before{content: attr(data-label);font-weight: 500;text-transform: uppercase;text-align: left;vertical-align: middle;}
}

/*Small Mobile Devices*/
@media (max-width: 430px){
	/*Registration Page*/
	.table.table-registration tbody tr td{font-size: 14px}
	.table.table-registration tbody tr td:before{font-size: 13px}
}
@media (max-width: 320px){
	/*Registration Page*/
	.table.table-registration tbody tr td{font-size: 13px}
	.table.table-registration tbody tr td:before{font-size: 12px}
}

@media(max-width: 1920px) {
	.upcomproject {
		padding: 460px 10px 100px;
	}
}

@media(max-width: 1420px) {
	.upcomproject {
		padding: 200px 10px 100px;
	}
}

@media(max-width: 1024px) {
	.mainheader {
		font-size: 30px;
		padding: 8px 0px;
	}

	.navbar-light .navbar-toggler-icon {
		background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgb(255,255,255)' stroke-width='4' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
		outline: none;
		box-shadow: none;
	}

	.upcomproject {
		margin-top: 160px !important;
		padding: 200px 10px 100px;
	}

	.navbar {
		padding: 0;
		z-index: 1000;
		/*  position: absolute; */
		width: 100%;
		left: 0;
		right: 0;
	}

	.dropdown-menu::after {
		display: none;
	}

	.dropdown-menu {
		background: #0b0d3e;
		border: 1px solid transparent;
		border-radius: 0;
	}

	.dropdown-item {
		color: #ffffff !important;
	}

	.carousel-caption h5 {
		font-size: 28px;
		line-height: normal;
	}

	.carousel-caption h6 {
		font-size: 14px;
		line-height: normal;
	}

	.carousel-caption p {
		line-height: normal;
		font-size: 14px;
	}

	.navbar-light .navbar-nav .nav-link {
		font-size: 12px;
		padding: 8px 5px;
	}

	.ourteam {
		background-size: 100% 40%;
	}

	.upcomproject {
		margin-top: 0px;
		padding: 100px 10px 100px;
	}

	.countrowfont {
		font-size: 32px !important;
	}
}

@media (max-width: 800px) {
	.nav-tabs .nav-link {
		font-size: 14px;
	}

		.nav-tabs .nav-item.show .nav-link,
		.nav-tabs .nav-link.active {
			font-size: 14px;
		}

	.nav-pills .nav-link.active::before {
		display: none;
	}

	/*Registration Page*/
	.table.table-registration {
		border-collapse: collapse; /* background: #0b0d3e; */
	}

		.table.table-registration thead {
			display: none
		}

		.table.table-registration tbody tr {
			display: block;
			width: 100%;
			margin-bottom: 0px
		}

			.table.table-registration tbody tr td {
				display: block;
				text-align: left;
				width: 100%;
				justify-content: space-between;
				font-size: 14px;
			}

				.table.table-registration tbody tr td:before {
					content: attr(data-label);
					font-weight: 500;
					/*  text-transform: uppercase; */
					text-align: left;
					vertical-align: middle;
					display: block;
					font-weight: 600;
				}

				.table.table-registration tbody tr td.mid-title {
					text-align: center;
				}

	.table-bordered td,
	.table-bordered th {
		border: 1px solid transparent;
	}

	.table-bordered {
		border: 1px solid transparent;
	}

	.upcomproject {
		margin-top: 60px !important;
	}

	.venue {
		padding: 80px 20px;
	}

	.ourteam {
		background-size: cover;
	}

	.cardfootage {
		margin: 0;
		border-radius: 0;
		padding: 18px;
	}

	.footegimg {
		border-radius: 0;
	}

	.navbar {
		padding: 0;
		z-index: 1000;
		/* position: absolute; */
		width: 100%;
	}

	.seprater {
		display: none;
	}

	.hidemobile {
		display: none !important;
	}

	.aboutussec {
		padding: 60px 10px 90px;
		background-size: cover;
	}

	.mainheader {
		font-size: 36px;
	}

	/*Registration Page*/
	.table.table-registration {
		border-collapse: collapse;
	}

		.table.table-registration thead {
			display: none
		}

		.table.table-registration tbody tr {
			display: block;
			width: 100%;
			margin-bottom: 0px
		}

			.table.table-registration tbody tr td {
				display: block;
				text-align: right;
				width: 100%;
				justify-content: space-between;
				font-size: 13px;
			}

				.table.table-registration tbody tr td:before {
					content: attr(data-label);
					font-weight: 500;
					/* text-transform: uppercase; */
					text-align: left;
					vertical-align: middle;
					float: left;
				}

				.table.table-registration tbody tr td.mid-title {
					text-align: center;
				}

	.table-bordered td,
	.table-bordered th {
		border: 1px solid #00000052;
	}

	.table-bordered {
		border: 1px solid #00000052;
	}


	.navbar-collapse {
		margin-top: 10px;
		position: relative;
		z-index: 15;
	}

	.brandlogo {
		width: 170px;
		padding: 4px;
	}

	.navbar-light .navbar-nav .nav-link {
		color: #ffffff !important;
		padding: 10px 16px;
	}

	.dropdown-menu {
		background: #fff200;
		border: 1px solid transparent;
		border-radius: 0;
	}

	.dropdown-item {
		color: #2860a8 !important;
		font-weight: 600;
	}

	.dropdown-menu::after {
		display: none;
	}

	.navbar-nav {
		background: #1e5c97;
		margin-top: 0px;
		flex-direction: column !important;
	}

	.sliderbtmptrn {
		margin-top: -90px;
	}

	.navbar-light .navbar-toggler {
		border-color: transparent;
		background: transparent;
		outline: none;
		box-shadow: none;
	}

	.navbar-light .navbar-toggler-icon {
		background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgb(255,255,255)' stroke-width='4' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
		outline: none;
		box-shadow: none;
		background: #0a4c9d;
	}

	.formhead {
		font-size: 12px;
	}
}

@media (max-width:460px) {
	.upcomproject {
		margin-top: 400px !important;
	}

	.subheader {
		font-size: 20px;
		line-height: 26px;
	}

	.sliderbtmptrn {
		margin-top: -50px;
	}

	.prodcolumn {
		width: 100%;
	}

	.owl-carousel .owl-nav button.owl-prev,
	.owl-carousel .owl-nav button.owl-next {
		font-size: 22px;
		padding: 10px 18px !important;
		margin: 0;
		line-height: 28px !important;
	}

	.owl-carousel .owl-nav button.owl-prev {
		left: 0;
	}

	.owl-carousel .owl-nav button.owl-next {
		right: 0;
	}

	.owl-carousel .owl-nav button.owl-prev:hover {
		font-size: 22px;
		padding: 10px 18px !important;
		margin: 0;
		right: 0;
		line-height: 28px !important;
	}

	.count {
		display: block;
	}

	.testimonialsgrid {
		margin: 10px;
	}

	.testmonilscontent {
		font-size: 14px;
	}

	.userdname {
		font-size: 13px;
	}

	.designation {
		font-size: 11px;
	}

	.nav,
	.nav-tabs {
		margin: 0px 10px;
	}

	.nav-link {
		display: block;
		padding: 10px;
		font-size: 16px;
	}

	.nav,
	.nav-tabs {
		display: flex;
	}

		.nav-tabs .nav-item {
			background: transparent;
			width: 100%;
		}

	/*
    .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link.active {
        color: #fd901a;
        background-color: transparent;
        border-color: transparent transparent #fff;
    }
*/

	.carousel-caption {
		bottom: 40%;
	}

		.carousel-caption h6 {
			margin-top: 6px;
		}

	.slidercap h2 {
		font-size: 28px;
		line-height: 34px;
	}

	.nav-pills .nav-link {
		padding: 12px;
		font-size: 14px;
	}

		.nav-pills .nav-link.active,
		.nav-pills .show > .nav-link {
			font-size: 14px;
			padding: 8px;
		}

	.projectlisting {
		display: block;
		padding: 10px 10px 40px;
	}

	.projectimglist {
		width: 100%;
		margin-bottom: 10px;
	}

	.propertycontentprice {
		font-size: 16px;
	}
}

@media (max-width:425px) {
	/*.brandlogo {
		width: 50%;
	}*/

	.committee h3 {
		display: block;
	}

	.carousel-caption {
		text-align: center !important;
	}

		.carousel-caption h5 {
			font-size: 19px;
			margin: 8px;
		}

			.carousel-caption h5 br {
				display: none;
			}

		.carousel-caption p {
			font-size: 12px;
		}

		.carousel-caption h6 {
			margin-top: 6px;
			font-size: 12px;
		}

	.footersub {
		padding: 8px 3px;
	}

		.footersub p {
			text-align: center;
			font-size: 11px;
		}

	footer ul {
		padding-left: 0px;
	}

	.mainheader {
		font-size: 28px;
	}

	.mainheader1 {
		font-size: 26px;
	}

	.mainheader2 {
		font-size: 24px;
	}

	.nav-tabs .nav-item.show .nav-link,
	.nav-tabs .nav-link.active {
		font-size: 14px;
		text-align: center;
	}

	.nav-tabs .nav-link {
		font-size: 14px;
		text-align: center;
	}

	.countrowfont {
		font-size: 30px !important;
		line-height: 14px !important;
	}

	.upcomproject {
		margin-top: 370px !important;
	}

	.propertycontentprice {
		font-size: 16px;
	}
}

@media (max-width:340px) {
	.upcomproject {
		margin-top: 70px !important;
	}
}


@media (max-width:340px) {
	.upcomproject {
		margin-top: 70px !important;
	}
}

@media(max-width: 460px) {
	.centered {
		top: 10%;
		font-size: 26px;
	}

	.pageheaderline {
		position: absolute;
		top: 13%;
		margin: auto;
		left: 3px;
		text-align: center;
		right: 0;
	}

		.pageheaderline h2 {
			font-size: 30px !important;
			text-align: center;
			margin: auto;
		}


	/*   .pageheaderline h2{
        font-size: 26px;
    } */
}