@media(max-width:1750px) {

	.callbtn {
		margin: 0px;
	}

}

@media(max-width:1650px) {

	.verticalCarouselGroup.vc_list>li p {
		margin: 5px 0 0;
		font-size: 15px;
	}

	.leftlpbannerbox {
		width: 65%;
	}

	.rgtlpbannerbox {
		width: 35%;
	}

	.lftprjctscndbx {
		width: 65%;
	}

	.rgtprjctscndbx {
		width: 35%;
	}

	.rgtpquickbox {
		width: 35%;
	}

	.leftpquickbox {
		width: 65%;
	}

	.prjsanthatabcntbx p br {
		display: none;
	}

	.lftprjctscndbx {
		padding: 70px;
	}

}

@media(max-width:1600px) {

	.featuredbox .owl-next {
		right: -70px;
	}

	.featuredbox .owl-prev {
		left: -70px;
	}

	.bannercontent h1 {
		font-size: 30px;
	}

	.bannercontent h2 {
		font-size: 54px;
	}

	.bannercontent p {
		font-size: 40px;
	}

	.insabtpartnersbx {
		padding: 0 50px;
	}

	.insbankoffering {
		float: left;
		width: 100%;
		padding: 0 39px;
	}

}

@media(max-width:1500px) {

	.leftmapdetailbox {
		width: 28%;
	}





	.featuredbox .owl-next {
		right: -40px;
		height: 45px;
		width: 40px;
		background-size: 100% 100%;
	}

	.featuredbox-pro .owl-next {
		right: -50px;
		height: 45px;
		width: 40px;
		background-size: 100% 100%;
	}

	.featuredbox .owl-prev {
		left: -40px;
		height: 45px;
		width: 40px;
		background-size: 100% 100%;
	}

	.featuredbox-pro .owl-prev {
		left: -50px;
		height: 45px;
		width: 40px;
		background-size: 100% 100%;
	}

	.insyearbox p {
		font-size: 14px;
		line-height: 22px;
	}

	.accordiantitlebox {
		padding: 12.5px 30px;
	}

	.innraccontentbox ul li {
		font-size: 13px;
		padding: 4px 0 10px 20px;
		line-height: 24px;
	}

	.accordiantitlebox h4 {
		line-height: 22px;
		font-size: 15px;
	}

	.insabtpartnersbx {
		padding: 0 150px;
	}

	.videotestslider {
		padding: 0 40px;
	}

	.videotestslider .owl-prev {
		left: -5px;
		width: 50px;
		height: 50px;
		background-size: 100% 100%;
	}

	.videotestslider .owl-next {
		right: -5px;
		width: 50px;
		height: 50px;
		background-size: 100% 100%;
	}

}

@media(max-width:1366px) {

	.header-nav ul li {

		display: inline-block;

		margin-left: 70px;

		font-weight: bold;

	}



}

@media(max-width:1400px) {






	.featcontentbox ul li {
		padding: 0 10px 8px 0;
	}

	.rightstoriesbx {
		width: 50%;
	}

	.vc_goUp,
	.vc_goDown {
		width: 70px !important;
		height: 70px !important;
		background-size: 100% 100% !important;
	}

	.stimagebx {
		padding: 0 15px 0 0;
	}

	.rightheadbx {
		right: 50px;
	}

	.logobx {
		left: 50px;
	}

	.foundertabs {
		left: 20px;
	}

	.bannercontent h1 {
		font-size: 30px;
	}

	.bannercontent h2 {
		font-size: 50px;
	}

	.bannercontent p {
		font-size: 36px;
	}

	.bannercontent h2 {
		color: #fff;
		font-weight: 100;
		text-transform: uppercase;
		margin-top: 2px;
	}

	.popupwrapbox {
		right: 60px;
	}

	.leftinnrrgtabtreason ul li,
	.rghtinnrrgtabtreason ul li {
		padding: 0 0 30px 0px;
	}

	.reasoncontentdiv p {
		line-height: 18px;
		font-size: 13px;
	}

	.inrpagebannercontent h1 {
		font-size: 52px;
		line-height: 45px;
	}

	.openingtitlebx h3 {
		font-size: 40px;
	}

	.jobtitlebx h3 label {
		font-size: 22px;
	}

	.gallerysubmenu.buyingmenu ul li {
		padding: 20px 80px;
	}

	.videotest_title h3 {
		font-size: 32px;
	}

	.callbtn {
		padding: 8px 15px;
	}

	.callbtn a {
		font-size: 19px;
	}

	.enquirybtn a {
		font-size: 15px;
		line-height: 22px;
	}

	.lpsanthatower,
	.lpsanthadownload {
		padding: 15px;
	}

	.lpsanthatower h4 {
		font-size: 12px;
	}

	.lpsanthatower h3 {
		font-size: 21px;
	}

	.lpsanthatower h3 span {
		font-size: 16px;
	}

	.lpsanthatower h4 span {
		margin: 2px 0 0;
		font-size: 11px;
	}

	.lpbannertextbx h1 {
		line-height: 46px;
		font-size: 50px;
	}

	.lpbannertextbx h1 span {
		font-size: 36px;
		line-height: 38px;
	}

	.privatelpbox ul li {
		font-size: 21px;
	}

	.prjsanthatabcntbx ul {
		margin-top: 30px;
		padding-top: 30px;
	}

	.lftprjctscndbx {
		padding: 50px;
	}

	.visitsbmtbtnbx input {
		font-size: 16px;
	}

	.privatelpbox p br {
		display: none;
	}

	.spec-plan.payment-plan .spec-plan-in {
		padding: 40px 25px 50px 25px;
	}

	.videogallerytitlebx p {
		width: 60%;
		padding: 0px;
	}

	.fullscreenbtn {
		float: right;
		width: 40%;
	}

	.inrrghtmdfounbox .founderimagebx span {
		right: 15px;
	}

}

@media(max-width:1199px) {

	.logobx img {
		width: 120px;
	}

	.bannercontent h1 {
		font-size: 30px;
	}

	.bannercontent h2 {
		font-size: 42px;
	}

	.bannercontent p {
		font-size: 30px;
	}

	.insyearbox {
		max-width: 800px;
	}

	.leftyearbox {
		padding: 15px 0 0;
	}

	.rightyearbox {
		padding: 15px 0 0;
	}

	.fourdetail1 p {
		font-size: 12px;
	}

	.fourdetail1 h3 {
		font-size: 16px;
	}

	.featcontentbox p {
		font-size: 12px;
	}

	.featcontentbox ul li {
		font-size: 12px;
	}

	.featcontentbox h5 {
		padding: 5px 15px;
	}

	.featcontentbox h4 {
		font-size: 14px;
	}

	.accordiantitlebox {
		padding: 12.5px 20px;
	}

	.accordiancontentbox {
		padding: 20px 10px;
	}

	.innrecentbox1 {
		padding: 0 30px;
	}

	.verticalCarouselGroup.vc_list>li p {
		margin: 0;
		font-size: 12px;
		line-height: 18px;
	}

	.verticalCarouselGroup.vc_list>li h5 {
		margin: 15px 0 0px;
		font-size: 12px;
	}

	.verticalCarouselGroup.vc_list>li {
		padding: 30px 30px 30px;
	}

	.rightstoriesbx h3 {
		font-size: 30px;
		margin-bottom: 20px;
	}

	.leftsubscribebx h3 {
		font-size: 25px;
		margin-bottom: 6px;
	}

	.leftsubscribebx p {
		font-size: 13px;
		line-height: 20px;
	}

	.popupwrapbox {
		right: 20px;
	}

	.inrrghtmdfounbox .founderimagebx {
		padding: 0px 10px 0 0;
	}

	.leftinnrrgtabtreason ul li:last-child,
	.rghtinnrrgtabtreason ul li:last-child {
		padding: 0 0 30px 0px;
	}

	.rightmdfounderbox {
		padding: 0 0 0 20px;
	}

	.leftmdfounderbox {
		padding: 0 20px 0 0;
	}

	.aboutfourdetailbox {
		padding: 20px 0 60px;
	}

	.aboutreasonbx {
		padding: 60px 0 0;
	}

	.mdfounderbox {
		padding: 60px 0;
	}

	.aboutpartnersbx h3 {
		padding: 0 0 30px;
	}

	.aboutpartnersbx {
		padding: 40px 0 60px;
	}

	.agenciesbox {
		padding: 60px 0;
	}

	.blogpostbx {
		width: 220px;
	}

	.blogpostbx h4 {
		font-size: 16px;
	}

	.blogpostbx p {
		font-size: 13px;
		line-height: 18px;
	}

	.popularcontbx {
		padding: 0 0 0 0px;
	}

	.popularcontbx h5 {
		font-size: 12px;
		line-height: 14px;
	}

	.innrfourblocks ul li h4 {
		font-size: 24px;
	}

	.featuredbox {
		padding: 70px 0 70px;
	}

	.buyingtabs ul li {
		width: 150px;
		margin: 0 5px;
	}

	.buyingtabs ul li span {
		left: -5px;
	}

	.inrstepbuybx1 p {
		font-size: 16px;
		line-height: 25px;
	}

	.inrstepbuybx1 {
		padding: 20px;
	}

	.inrpagebannercontent {
		bottom: 20px;
	}

	.accjobheadbox ul li {
		font-size: 18px;
		line-height: 22px;
	}

	.jobtitlebx h3 label {
		font-size: 20px;
	}

	.accjobheadbox ul li a,
	.accjobheadbox ul li a.profilebtn {
		padding: 12.5px 15px;
		font-size: 11px;
	}

	.openingtitlebx h3 {
		font-size: 34px;
	}

	.accjobdetailbox.active {
		padding: 40px 30px;
		margin: 20px 0 0;
	}

	.cantfindbox {
		padding: 70px 0;
		margin: 70px 0 0;
	}

	.accjobheadbox {
		padding: 5px 0 5px;
	}

	.inrlfteliteformbx {
		width: 100%;
		float: left;
		padding: 20px 30px 0 0;
	}

	.elrghtdetailbx p {
		font-size: 15px;
	}

	.elrghtdetailbx h4 {
		font-size: 16px;
	}

	.elrghtdetailbx {
		float: right;
		width: 62%;
		padding: 0 0 30px 20px;
	}

	.livechatbox1 h3 {
		font-size: 24px;
		padding: 5px 0 15px;
	}

	.inrlfteliteformbx ul li:last-child .elrghtdetailbx {
		padding: 0 0 0px 20px;
	}

	.leftcorpraddbx p {
		font-size: 16px;
		line-height: 32px;
	}

	.rgteventcntbx h3 {
		font-size: 16px;
		margin-bottom: 5px;
	}

	.rgteventcntbx p {
		font-size: 13px;
		line-height: 18px;
		margin: 0px 0 10px;
	}

	.rgteventcntbx a {
		margin: 0px;
	}

	.rgteventcntbx {
		padding: 20px;
	}

	.inrloanfaqbx ul {
		padding: 40px 0 0;
	}

	.inrloanfaqbx ul li {
		padding: 20px;
	}

	.faqtitlebox span {
		top: 20px;
		right: 20px;
	}

	.leftbudgetbox h3 {
		padding-bottom: 15px;
		margin-bottom: 15px;
		font-size: 32px;
	}

	.leftbudgetbox p {
		font-size: 16px;
	}

	.gallerysubmenu.buyingmenu ul li {
		padding: 15px 60px;
	}

	.inrimagegallerybx ul li:nth-child(odd) {
		padding: 0 20px 0 0;
	}

	.inrimagegallerybx ul li:nth-child(even) {
		padding: 0 0 0 20px;
	}

	.inrimagegallerybx ul li {
		margin-bottom: 40px;
	}

	.inrtestimonialbx ul li:nth-child(odd) {
		padding: 0 15px 0 0;
	}

	.inrtestimonialbx ul li:nth-child(even) {
		padding: 0 0 0 15px;
	}

	.inrtestcontbox {
		padding: 25px 20px;
	}

	.inrtestimonialbx ul li {
		margin-bottom: 50px;
	}

	.testimonialbx {
		padding: 60px 0;
	}

	.inrtestcontbox h5 {
		font-size: 19px;
		margin: 15px 0 0;
		line-height: 26px;
	}

	.videotestslider {
		padding: 0 40px 0;
	}

	.videocntbx {
		padding: 0 0px;
	}

	.videotestslider .owl-next {
		width: 30px;
		height: 30px;
		right: -0px;
		background-size: 100% 100%;
	}

	.videotestslider .owl-prev {
		width: 30px;
		height: 30px;
		left: -0px;
		background-size: 100% 100%;
	}

	.videotest_title h3 {
		font-size: 28px;
	}

	.videotest_title {
		padding: 0px 0 40px 0;
	}

	.leftlpbannerbox {
		width: 58%;
	}

	.rgtlpbannerbox {
		width: 42%;
		position: relative;
	}

	.lpbannertextbx {
		bottom: 20px;
		left: 20px;
	}

	.lpbannertextbx h1 span {
		font-size: 30px;
		line-height: 28px;
	}

	.lpbannertextbx h1 {
		line-height: 40px;
		font-size: 40px;
	}

	.lpsanthatower,
	.lpsanthadownload {
		padding: 10px;
	}

	.lftprjctscndbx {
		padding: 30px;
	}

	.lftprjctscndbx {
		width: 58%;
	}

	.prjsanthatabbx {
		margin-bottom: 30px;
	}

	.rgtprjctscndbx {
		width: 42%;
	}

	.prjsanthatabbx ul li {
		font-size: 15px;
		padding: 12px 20px;
	}

	.prjsanthatabcntbx ul {
		margin-top: 20px;
		padding-top: 20px;
	}

	.prjsanthatabcntbx ul li {
		padding: 0 15px 0 25px;
		font-size: 13px;
		margin-bottom: 10px;
	}

	.privatelpbox p br {
		display: none;
	}

	.privatelpbox p {
		font-size: 13px;
	}

	.privatelpbox ul li {
		font-size: 19px;
	}

	.inrfreevisitbox p {
		font-size: 16px;
	}

	.rgtpquickbox {
		width: 40%;
	}

	.leftpquickbox {
		width: 60%;
	}

	.leftpquickbox iframe {
		height: 400px;
	}

	.specs {
		padding: 40px 0;
	}

	.spec-plan.payment-plan ul li .highlighter small {
		font-size: 8px;
		line-height: 9px;
		padding: 13px 3px 0 1px;
	}

	.spec-plan-in {
		padding: 40px 18px 71px 25px;
	}

	.spec-plan.payment-plan .spec-plan-in {
		padding: 40px 25px 25px;
	}

	.speclist li p {
		font-size: 13px;
		line-height: 21px;
	}

	.spec-plan.payment-plan ul li span {
		font-size: 11px;
		line-height: 11px;
		margin: 14px 0 0 9px;
	}

	.featcontentbox ul li:last-child {
		width: 100%;
		padding: 0 0 0px 0;
	}

	.insabtpartnersbx .owl-next,
	.insabtpartnersbx .owl-prev {
		top: 10px;
	}

	.inrstepbuybx1 p strong {
		font-size: 16px;
	}

	.videogallerypost iframe {
		height: 270px;
	}

	.inrrghtmdfounbox .founderimagebx span {
		right: 15px;
	}

}

@media(max-width:1023px) {

	.logobx {
		left: 20px;
	}

	.logobx img {
		width: 90px;
	}

	.callbtn {
		margin: 0px;
	}

	.rightheadbx {
		right: 20px;
	}

	.bannercontent h1 {
		font-size: 30px;
	}

	.bannercontent h2 {
		font-size: 35px;
	}

	.bannercontent p {
		font-size: 24px;
	}

	.foundertabcontents {
		max-width: 600px;
	}

	.founderbox {
		padding: 0 0 40px;
	}

	.foundertabcontents h3 {
		font-size: 24px;
		margin: 10px 0;
		line-height: 32px;
	}

	.yearbox {
		background: rgba(0, 0, 0, 0.7) url(../images/belowslider.png) no-repeat center/ 100% 100%;
		padding: 20px 0px 20px;
	}

	.fourdetailbox {
		padding: 60px 0;
	}

	.insfourdetail1 {
		padding: 0 10px;
	}

	.fourdetail1 h3 {
		font-size: 14px;
		padding: 10px 0;
	}

	.fourdetail1 p {
		font-size: 12px;
		line-height: 18px;
	}

	.innrecentbox1 {
		padding: 0 15px;
	}

	.innrecentbox1 h4 br {
		display: none;
	}

	.rightstoriesbx {
		width: 90%;
	}

	.storiesbx {
		padding: 30px 0 10px;
	}

	.leftsubscribebx {
		padding: 0 10px 0 0;
	}

	.rightsubscribebx {
		padding: 0 0 0 10px;
	}

	.leftmapdetailbox {
		width: 32%;
	}

	.locationtitlebox {
		padding: 30px 0;
	}

	.recenttitlebox {
		padding: 30px 0;
	}

	.innrecentbox {
		margin-bottom: 40px;
	}

	.subscribebox {
		padding: 30px 0;
	}

	.locationtitlebox h3 {
		font-size: 26px;
	}

	.featuredbox {
		padding: 40px 0 50px;
	}

	.featuredbox h3 {
		margin: 0 auto 30px;
		font-size: 26px;
	}

	.featuredbox-pro h3 {
		margin: 0 auto 30px;
		font-size: 18px;
	}

	.leftsubscribebx h3 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.main-page-inner-adaccordion-section h2 {
		font-size: 18px;
	}

	.mapbox {
		height: 530px;
	}

	.innraccontentbox {
		height: 345px;
	}

	.featuredbox h3:before,
	.featuredbox h3:after,
	.locationtitlebox h3:before,
	.locationtitlebox h3:after,
	.recenttitlebox h3:before,
	.recenttitlebox h3:after {
		display: none;
	}

	.featuredbox-pro h3:before,
	.featuredbox-pro h3:after,
	.locationtitlebox h3:before,
	.locationtitlebox h3:after,
	.recenttitlebox h3:before,
	.recenttitlebox h3:after {
		display: none;
	}

	.aboutfourdetailbox {
		padding: 0 0 40px;
	}

	.insrgtabtreasonbx {
		padding: 0 0 0 0px;
	}

	.reasontitlebx h3 {
		font-size: 18px;
	}

	.innrrgtabtreason {
		padding: 30px 0 0;
	}

	.reasoncontentdiv h4 {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 2px;
	}

	.reasoncontentdiv p {
		line-height: 16px;
		font-size: 12px;
	}

	.leftinnrrgtabtreason ul li,
	.rghtinnrrgtabtreason ul li,
	.leftinnrrgtabtreason ul li:last-child,
	.rghtinnrrgtabtreason ul li:last-child {
		padding: 0 0 15px 0px;
	}

	.lftinnragencies ul li p {
		padding: 0 30px 0 0px;
		font-size: 13px;
		min-width: 170px;
	}

	.rgtinnragencies ul li p {
		padding: 0 0px 0 30px;
		font-size: 13px;
		min-width: 170px;
	}

	.cntinnragencies {
		width: 24%;
	}

	.lftinnragencies,
	.rgtinnragencies {
		width: 38%;
	}

	.agenciesbox h3 {
		padding-bottom: 30px;
	}

	.insabtpartnersbx {
		padding: 0 120px;
	}

	.insabtpartnersbx .owl-next,
	.insabtpartnersbx .owl-prev {
		top: 0;
	}

	.inrrghtmdfounbox .foundercontbx {
		padding: 10px 0 0;
	}

	.inrpagebannercontent h1 {
		font-size: 40px;
		color: rgba(255, 255, 255, 0.5);
	}

	.blogpagebox {
		padding: 50px 0 0;
	}

	.innrblogpagebx {
		padding: 50px 0 0;
	}

	.innrlftblogpage {
		padding: 0;
		float: left;
		width: 100%;
	}

	.innrrgtblogpage {
		padding: 30px 0 0 0px;
		float: left;
		width: 100%;
	}

	.popularcontbx {
		float: left;
		padding: 0 0 0 0px;
	}

	.popularimgbx {
		width: auto;
	}

	.innrfourblocks ul li {
		padding: 40px 10px;
	}

	.innrfourblocks ul li h4 {
		font-size: 18px;
	}

	.innrfourblocks ul li p br {
		display: none;
	}

	.buyingpagebox {
		padding: 50px 0 0;
	}

	.lookbox h3 {
		font-size: 30px;
		line-height: 38px;
	}

	.lookbox h3 br {
		display: none;
	}

	.innrbuyingpagebx {
		padding: 50px 0 0;
	}

	.buyingtabs ul li {
		width: 150px;
		margin: 0 10px 80px;
	}

	.buyingtabs {
		margin: 0px;
	}

	.buyingtabcontents {
		margin: 10px 0;
	}

	.stepbuyingbx {
		margin: 30px 0 0;
	}

	.buyingtabcontents h4 {
		font-size: 24px;
		margin: 0px 0 10px;
	}

	.inrstepbuybx1 {
		height: auto;
	}

	.affordbtn {
		margin: 15px 0 0;
	}

	.fourblocks {
		margin: 40px 0 0;
	}

	.affordbtn a {
		left: -20px;
		position: relative;
	}

	.innrfourblocks ul li p {
		letter-spacing: 1px;
	}

	.stepbuybx1 {
		width: 100% !important;
		padding: 0px !important;
		margin-bottom: 15px;
	}

	.buyingmenu ul li {
		font-size: 15px;
		padding: 15px 25px;
	}

	.openingbox {
		padding: 50px 0 0;
	}

	.openingtitlebx h3 {
		font-size: 30px;
	}

	.jobtitlebx {
		padding: 15px 0 10px;
	}

	.accjobheadbox ul li {
		font-size: 15px;
		width: 25%;
		line-height: 18px;
	}

	.accjobheadbox ul li:last-child {
		width: 50%;
		text-align: right;
	}

	.accjobdetailbox.active {
		padding: 25px 20px;
		margin: 10px 0 0;
	}

	.leftaccjobdetail {
		padding: 0 20px 0 0;
	}

	.rgtaccjobdetail {
		padding: 0 0 0 20px;
	}

	.experaccbox {
		padding: 0 0 20px 35px;
	}

	.accjobheadbox ul li a,
	.accjobheadbox ul li a.profilebtn {
		padding: 12.5px 10px;
		font-size: 10px;
	}

	.livechatbox1 p br {
		display: none;
	}

	.livechatbox1 a {
		width: 210px;
		padding: 10px 0;
		font-size: 16px;
		margin: 10px 0 0;
	}

	.livechatbox1 p {
		font-size: 14px;
		line-height: 21px;
	}

	.livechatbox1 h3 {
		font-size: 20px;
		padding: 5px 0 10px;
	}

	.livechatbox {
		margin-bottom: 50px;
	}

	.lftinreliteformbox {
		width: 100%;
		float: left;
		padding: 50px 0;
	}

	.inrlfteliteformbx {
		padding: 0px;
	}

	.inreliteformbox {
		padding: 0 0 50px;
	}

	.inrrgteliteformbx {
		padding: 0px;
	}

	.rgtinreliteformbox {
		width: 100%;
		float: left;
		padding: 50px;
	}

	.corpraddressbx {
		float: left;
		width: 100%;
		padding: 50px 0;
	}

	.careerfourblock {
		margin: 0px;
	}

	.rgtcorpraddbx {
		float: left;
		width: 50%;
		padding: 0 0 0 20px;
	}

	.leftcorpraddbx {
		padding: 0 20px 0 0;
	}

	.yeareventbox {
		padding: 40px 0;
	}

	.rgtyeareventbx {
		padding: 0px;
		width: 100%;
	}

	.leftyeareventbx {
		padding: 0px;
		width: 100%;
	}

	.eventdate,
	.rgtyeareventbx .eventdate {
		left: 0;
		position: relative;
		margin: 0 0 15px;
		right: 0;
	}

	.innryeareventbox span,
	.innryeareventbox:before,
	.innryeareventbox:after {
		display: none;
	}

	.eventdetailbox {
		margin-bottom: 20px;
	}

	.yeareventdtlbx {
		margin: 0 0 10px 0;
	}

	.eventloadbx {
		margin: 10px 0 0;
	}

	.rgteventcntbx:after,
	.rgtyeareventbx .rgteventcntbx:before {
		display: none;
	}

	.inrloanfaqbx h4 {
		font-size: 30px;
	}

	.loanfaqbox {
		margin: 40px 0 0;
		padding: 25px 0 40px;
	}

	.inrloanfaqbx ul {
		padding: 30px 0 0;
	}

	.leftbudgetbox {
		padding: 65px 10px 0;
	}

	.leftbudgetbox h3 {
		font-size: 30px;
	}

	.leftbudgetbox p {
		font-size: 16px;
	}

	.budgetbox {
		padding: 60px 0;
	}

	.insbankoffering h3 {
		font-size: 26px;
		margin-bottom: 20px;
	}

	.inrloanfaqbx {
		padding: 0px;
	}

	.bankoffering {
		padding: 30px 0;
	}

	.inrloanfaqbx ul li {
		padding: 20px 15px;
	}

	.faqtitlebox span {
		top: 17px;
		right: 15px;
	}

	.imagegallerybox {
		margin: 40px 0 0;
	}

	.inrimagegallerybx {
		padding: 50px 0 20px;
	}

	.inrimagegallerybx ul li:nth-child(odd) {
		padding: 0 15px 0 0;
	}

	.inrimagegallerybx ul li:nth-child(even) {
		padding: 0 0 0 15px;
	}

	.inrimagegallerybx ul li {
		margin-bottom: 30px;
	}

	.gallerysubmenu.buyingmenu ul li {
		padding: 10px 40px;
	}

	.inrtestcontbox {
		padding: 20px 15px;
	}

	.inrtestimonialbx ul li {
		margin-bottom: 30px;
		width: 100%;
		padding: 0px !important;
	}

	.testimagebox img {
		height: auto;
	}

	.testimonialbx {
		padding: 60px 0 50px;
	}

	.testpagination ul li {
		width: 32px;
		height: 32px;
	}

	.inrtestcontbox h5 {
		font-size: 16px;
		padding: 0px 0 0 45px;
		margin: 10px 0 0;
		line-height: 21px;
	}

	.videotest_title h3 {
		font-size: 26px;
	}

	.leftlpbannerbox {
		width: 100%;
		position: relative;
	}

	.leftprobannerbox {
		width: 100% !important;
		position: relative;
	}

	.leftlpbannerbox .fullbannerbx {
		width: 100%;
		position: relative;
	}

	.rgtlpbannerbox {
		width: 100%;
		padding: 0px 0 0;
		position: relative;
	}

	.rgtprobannerbox {
		width: 100%;
		padding: 0px 0 0;
		position: relative;
	}



	.lftprjctscndbx {
		width: 100%;
	}

	.rgtprjctscndbx {
		width: 100%;
		position: relative;
	}

	.privatelpbox {
		padding: 30px;
		position: relative;
	}

	.freevisitbox {
		padding: 25px 0 15px;
	}

	.inrfreevisitbox h3 {
		font-size: 21px;
	}

	.inrfreevisitbox p {
		font-size: 14px;
		margin: 0 0 10px;
	}

	.visitinputbx,
	.visitsbmtbtnbx {
		float: left;
		width: 50%;
		padding: 10px 10px 10px;
	}

	.rgtpquickbox {
		width: 100%;
		position: relative;
		padding: 20px 0;
	}

	.leftpquickbox {
		width: 100%;
	}

	.inrrgtpquickbox h4 {
		font-size: 26px;
		margin-bottom: 5px;
	}

	.leftpquickbox iframe {
		height: 400px;
	}

	.inrrgtpquickbox p {
		font-size: 18px;
		margin-bottom: 5px;
	}

	.floorimage {
		width: 100%;
	}

	.speclist li h4 {
		margin: 0 0 10px 0;
	}

	.floorbox ul li {
		font-size: 12px;
	}

	.footaddress1 a {
		font-size: 14px;
	}

	.footaddress1 label {
		min-height: 32px;
		padding-top: 15px;
	}

	.ellipseimage {
		display: none;
	}

	.founderimagebx {
		padding: 0px 10px 0 0;
		width: 50%;
		float: left;
	}

	.foundercontbx h4 {
		font-size: 15px;
		padding: 5px 0;
	}

	.foundercontbx h3 {
		font-size: 16px;
	}

	.foundercontbx ul li {
		background: url(../images/list-image.png) no-repeat left 2px;
		padding: 0 0 10px 20px;
		font-size: 13px;
	}

	.foundercontbx ul {
		margin: 15px 0 0;
		padding: 20px 0 0;
	}

	.galleryviewbtn {
		bottom: 10px;
		right: 10px;
	}

	.gallerycontbox {
		width: 190px;
	}

	.gallerycontbox p {
		font-size: 15px;
		bottom: 10px;
		padding: 0 30px 0 10px;
	}

	.featuredbox .owl-prev {
		left: -35px;
		height: 35px;
		width: 35px;
		background-size: 100% 100%;
	}

	.featuredbox .owl-next {
		right: -35px;
		height: 35px;
		width: 35px;
		background-size: 100% 100%;
	}

	.featcontentbox ul li img {
		position: relative;
		top: 3px;
	}

	.inrrghtmdfounbox .founderimagebx span {
		right: 15px;
		width: 50px;
	}

	.galleryviewbtn img {
		width: 100px;
	}

	.spec-plan.payment-plan ul li .highlighter small {
		font-size: 6px;
	}

	.menubtn {

		display: block !important;

	}

	.header-nav {

		display: none !important;

	}

	.bannerbox {

		margin-top: 99px;

	}

}

@media(max-width:767px) {


	.container-main-blog-wrap {

		margin: 10px 0px;

	}

	.inner-navigation-link ul li a {

		display: inline-block;

		font-family: 'Eurostile LT Std';

		font-size: 12px;

		color: #04060a;

		text-decoration: none;

	}

	.inner-navigation-link {

		margin-left: 10px;
		margin-top: 10px;
	}

	.inner-navigation-link ul li {

		font-size: 12px;

	}

	.project-inner-page-section {

		padding: 0px;

		background-color: #eff2f3;

		padding-top: 50px;

		padding-bottom: 30px;

	}

	.video-control-top {

		width: 350px !important;

		height: 450px;

	}

	.logobx {
		left: 10px;
	}

	.enquirybtn {
		left: 10px;
		display: none;
	}

	.rightheadbx {
		right: 0px;
		padding: 0 5px;
	}

	.enquirybtn {
		margin: 0 0px 0 0;
		padding: 10px;
	}

	.enquirybtn a i,
	.callbtn a i {
		display: inline-block;
	}

	.enquirybtn a {
		font-size: 15px;
		line-height: 22px;
		letter-spacing: 1px;
	}

	.callbtn {
		padding: 10px;
	}

	.callbtn a {
		font-size: 14px;
		line-height: 22px;
	}

	.leftyearbox {
		padding: 0 0 5px;
		width: 100%;
	}

	.middleyearbox {
		width: 100%;
	}

	.middleyearbox img {
		width: 150px;
	}

	.insyearbox p {
		font-size: 12px;
		line-height: 20px;
		text-align: center;
	}

	.rightyearbox {
		padding: 0 0 0px;
		width: 100%;
	}

	.bannercontent h1 {
		font-size: 24px;
	}

	.bannercontent h2 {
		font-size: 24px;
	}

	.bannercontent p {
		font-size: 14px;
	}

	.bannercontent a {
		font-size: 12px;
		padding: 10px 0;
	}

	.bannerbox .owl-theme .owl-dots .owl-dot span {
		margin: 0 3px;
	}

	.bannerbox .owl-theme .owl-dots {
		right: 5px;
		top: 35%;
	}

	.logobx img {
		width: 110px;
		float: left;
	}

	.foundertabs {
		left: 0px;
	}

	.foundertabcontents {
		padding: 0 30px;
	}

	.foundertabcontents p {
		font-size: 13px;
		line-height: 20px;
	}

	.founderbox {
		padding: 0 0 30px;
	}

	.fourdetailbox {
		padding: 50px 0 10px;
		background-size: cover;
	}

	.fourdetailbox h1 {
		font-size: 24px;
		margin-bottom: 32px;
	}

	.featuredbox {
		padding: 20px 0;
	}

	.page-inner-main-heading h1 {
		text-align: center;
	}



	.featuredbox .owl-prev {
		left: 0px !important;
		height: 25px;
		width: 20px;
	}

	.featuredbox .owl-next {
		right: -25px;
		height: 25px;
		width: 20px;
	}

	.featuredbox-pro .owl-prev {
		left: 0px;
		height: 25px;
		width: 20px;
	}

	.featuredbox-pro .owl-next {
		right: -25px;
		height: 25px;
		width: 20px;
	}

	.featuredbox h3 {
		margin: 0 auto 15px;
		font-size: 21px;
	}

	.fourdetail1 {
		width: 100%;
		float: left;
		padding: 0 0 20px;
	}

	.locationtitlebox {
		padding: 10px 0;
	}

	.locationtitlebox h3 {
		font-size: 21px;
	}


	.foundertabcontents h3 {
		font-size: 16px;
		margin: 10px 0 5px;
		line-height: 21px;
	}

	.leftmapdetailbox {
		width: 100%;
		position: relative;
	}

	.mapbox {
		height: auto;
	}

	.innraccontentbox {
		height: auto;
	}

	.popupwrapbox {
		display: none;
		margin: 20px;
		position: relative;
		right: 0;
		top: auto;
		float: left;
		width: 320px;
	}

	.innrmapbox img {
		position: relative;
	}

	.popupcontentbx {
		padding: 15px 0;
	}

	.accordiancontentbox {
		padding: 10px 10px;
	}

	.innraccontentbox ul li {
		font-size: 13px;
		padding: 4px 0 0px 15px;
		line-height: 24px;
	}

	.accordiantitlebox {
		padding: 10px 20px;
	}

	.recenttitlebox {
		padding: 20px 0;
	}

	.recenttitlebox h3 {
		font-size: 21px;
	}

	.innrecentbox1 a {
		margin: 10px 0 0;
	}

	.innrecentbox1 h4 {
		margin-bottom: 10px;
		font-size: 16px;
	}

	.innrecentbox1 h5 {
		margin-bottom: 10px;
	}

	.innrecentbox1 p {
		line-height: 20px;
		font-size: 13px;
	}

	.innrecentbox {
		margin-bottom: 10px;
	}

	.rightstoriesbx {
		width: 100%;
		padding: 0 10px;
		right: 0px;
	}

	.verticalCarouselHeader {
		width: 20%;
		margin-top: 170px;
	}

	.rightstoriesbx h3 {
		font-size: 21px;
		margin-bottom: 15px;
	}

	.verticalCarouselGroup.vc_list>li {
		padding: 15px;
		margin: 0 0 20px;
	}

	.vc_goUp,
	.vc_goDown {
		width: 50px !important;
		height: 50px !important;
	}

	.recentbox1 {
		float: left;
		width: 100%;
		border-right: 0;
		position: relative;
		margin: 0 0 20px;
	}

	.stimagebx {
		width: 100%;
		padding: 0 0px 10px 0;
	}

	.stcontentbx {
		width: 100%;
	}

	.verticalCarouselGroup.vc_list>li h5 {
		margin: 5px 0 0px;
	}

	.verticalCarouselGroup.vc_list>li p {
		font-size: 11px;
		line-height: 16px;
	}

	.leftsubscribebx {
		padding: 0 0 15px;
		width: 100%;
	}

	.rightsubscribebx {
		padding: 0;
		width: 100%;
	}

	.subsinptbx input {
		padding: 0 15px;
		height: 45px;
		font-size: 16px;
	}

	.subsbtnbx input {
		padding: 0 40px;
		height: 40px;
		font-size: 14px;
	}

	.subscribebox {
		padding: 20px 0;
	}

	.footermenu {
		padding: 0;
	}

	.footaddress1 a {
		font-size: 15px;
		padding-bottom: 20px;
	}

	.footaddress1 img {
		width: 15%;
		padding-bottom: 15px;
	}

	.footaddress2 img {
		width: 15%;
		padding-bottom: 0px;
	}

	.footaddress {
		padding: 0px;
	}

	.innrfooterbox {
		padding: 20px 0;
	}

	.footaddress1 {
		float: left;
		width: 100%;
		padding: 7 0px 15px;
	}

	.footaddress1:last-child {
		float: left;
		width: 100%;
		padding: 0 0px 0;
	}

	.footaddress2 {
		float: left;
		width: 100%;
		padding: 0 0px 0;
	}

	.footermenu ul li {
		font-size: 10px;
		padding: 10px 15px;
		margin: 0 0 5px;
	}

	.yearbox {
		background: rgba(0, 0, 0, 0.7);
	}

	.storiesbx {
		padding: 25px 0 10px;
		background-size: cover;
	}

	.foundertabs ul li.current span {
		font-size: 14px;
		bottom: -24px;
	}

	.bannerbox.aboutbannerbox .bannercontent {
		bottom: 0;
		top: 35%;
		height: auto;
	}

	.aboutbannerbox .bannercontent a {
		width: 150px;
		margin: 10px auto 0;
	}

	.aboutombox {
		padding: 25px 0 0;
	}

	.aboutombox h3 {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.aboutombox h3:before,
	.aboutombox h3:after,
	.buylookbox .innrlookbx:before,
	.buylookbox .innrlookbx:after {
		display: none;
	}

	.inraboutombox {
		padding: 0 10px 15px;
	}

	.aboutombox p {
		font-size: 13px;
		line-height: 21px;
	}

	.aboutfourdetailbox {
		padding: 0px;
	}

	.aboutreasonbx {
		padding: 30px 0 0;
	}

	.insleftabtreasonbx {
		float: left;
		padding: 0 0px 25px 0;
		width: 100%;
	}

	.insrgtabtreasonbx {
		width: 100%;
	}

	.reasontitlebx h3 {
		font-size: 15px;
	}

	.innrrgtabtreason {
		padding: 20px 0 10px;
	}

	.leftinnrrgtabtreason,
	.rghtinnrrgtabtreason {
		width: 100%;
		float: left;
		padding: 0;
	}

	.leftmdfounderbox {
		padding: 0;
		width: 100%;
	}

	.ellipseimage {
		display: none;
	}

	.reasonimagediv {
		padding: 5px 10px 0 0;
	}

	.mdfounderbox {
		padding: 20px 0 10px;
	}

	.founderimagebx {
		padding: 0px 15px 0 0;
		width: 50%;
		float: left;
	}

	.inrrghtmdfounbox .founderimagebx {
		padding: 0px 15px 0 0;
	}

	.foundercontbx h4 {
		font-size: 16px;
		padding: 5px 0;
	}

	.foundercontbx ul {
		margin: 10px 0 0;
		padding: 10px 0 0;
	}

	.foundercontbx ul li {
		padding: 0 0 10px 20px;
		font-size: 13px;
		line-height: 18px;
		font-weight: 400;
	}

	.rightmdfounderbox {
		padding: 0;
		width: 100%;
	}

	.inrrghtmdfounbox .foundercontbx {
		padding: 5px 0 0;
	}

	.inrrghtmdfounbox .founderimagebx span {
		display: none;
	}

	.agenciesbox {
		padding: 30px 0;
	}

	.agenciesbox h3 {
		padding-bottom: 20px;
		font-size: 18px;
	}

	.cntinnragencies {
		width: 100%;
		padding: 10px 0;
	}

	.insabtpartnersbx {
		padding: 0px;
	}

	.aboutpartnersbx h3 {
		padding: 0 0 0px;
		font-size: 19px;
	}

	.aboutpartnersbx {
		padding: 20px 0;
	}

	.insabtpartnersbx .owl-next,
	.insabtpartnersbx .owl-prev {
		display: none;
	}

	.lftinnragencies,
	.rgtinnragencies {
		width: 100%;
		padding: 0px;
	}

	.lftinnragencies ul,
	.rgtinnragencies ul {
		width: 280px;
		float: none;
		padding: 0px 0 0;
		margin: 0 auto;
	}

	.reasoncontentdiv {
		padding: 5px 0 0 10px;
	}

	.lookbox {
		padding: 0px;
	}

	.lookbox h3 {
		font-size: 19px;
		line-height: 22px;
		margin-bottom: 5px;
	}

	.innrlookbx {
		padding: 0 0px;
		border: 0px;
	}

	.lookbox p {
		font-size: 13px;
		line-height: 20px;
	}

	.blogpagebox {
		padding: 20px 0 0;
	}

	.innrblogpagebx {
		padding: 20px 0 0;
	}

	.innrlftblogpage ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.blogpostbx {
		width: 100%;
	}

	.blogpaginationbx ul li {
		width: auto;
	}

	.innrrgtblogpage {
		padding: 10px 0 0;
	}

	.popularpostbox {
		margin-bottom: 25px;
	}

	.innrfourblocks ul li {
		width: 100%;
	}

	.fourblocks {
		margin: 0px;
	}

	.blogpostbx img {
		height: auto;
	}

	.inrpagebannercontent {
		bottom: 10px;
	}

	.inrpagebannercontent h1 {
		font-size: 26px;
		line-height: 20px;
	}

	.buyingmenu ul li {
		font-size: 12px;
		padding: 10px 15px;
	}

	.buyingpagebox {
		padding: 20px 0 0;
	}

	.buyingtabcontents {
		margin: 0px 0;
	}

	.buyingtabs ul li {
		width: 150px;
		margin: 0 10px 70px;
	}

	.buyingtabs ul li label {
		bottom: -45px;
		font-size: 12px;
	}

	.buyingtabcontents a {
		font-size: 12px;
		padding: 12.5px 40px;
		margin-bottom: 10px;
	}

	.buyingtabcontents h4 {
		font-size: 21px;
	}

	.buyingtabcontents p {
		font-size: 13px;
		line-height: 20px;
	}

	.buyingtabcontents p br {
		display: none;
	}

	.stepbuyingbx {
		margin: 20px 0 0;
	}

	.inrstepbuybx1 {
		padding: 15px;
	}

	.innrbuytabcontbx {
		padding: 0px;
	}

	.inrstepbuybx1 p strong {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 5px;
	}

	.inrstepbuybx1 p {
		font-size: 13px;
		line-height: 21px;
	}

	.affordbtn {
		margin: 5px 0 20px;
	}

	.innrbuyingpagebx {
		padding: 30px 0 0;
	}

	.openingbox {
		padding: 10px 0 0;
	}

	.openingtitlebx {
		padding: 0px 0 5px;
		margin: 0 0 10px;
	}

	.openingtitlebx h4 {
		font-size: 14px;
	}

	.openingtitlebx h3 {
		font-size: 21px;
	}

	.jobtitlebx h3 label {
		font-size: 16px;
	}

	.jobtitlebx h3 label:after {
		display: none;
	}

	.jobtitlebx {
		padding: 0px 0 10px;
	}

	.accjobheadbox ul li {
		width: 50%;
	}

	.accjobheadbox ul li:last-child {
		width: 100%;
		text-align: left;
	}

	.accjobheadbox ul li a,
	.accjobheadbox ul li a.profilebtn {
		padding: 10px 10px;
		font-size: 9px;
	}

	.accjobdetailbox.active {
		padding: 15px;
		margin: 10px 0 0;
	}

	.leftaccjobdetail {
		padding: 0;
		width: 100%;
	}

	.rgtaccjobdetail {
		padding: 5px 0 0 0px;
		border-left: 0px;
		width: 100%;
	}

	.rgtaccjobdetail h4 {
		font-size: 16px;
		margin-bottom: 5px;
	}

	.rgtaccjobdetail p {
		font-size: 13px;
		line-height: 20px;
		padding-bottom: 10px;
	}

	.accjobheadbox ul li {
		font-size: 12px;
		line-height: 16px;
	}

	.accjobheadbox ul li span {
		font-size: 12px;
	}

	.leftaccjobdetail h4 {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.leftaccjobdetail p {
		font-size: 13px;
		line-height: 21px;
		margin-bottom: 10px;
	}

	.experaccbox {
		padding: 0 0 10px 35px;
	}

	.experaccbox:last-child {
		padding: 0 0 0px 35px;
	}

	.cantfindbox {
		padding: 25px 0;
		margin: 20px 0 0;
	}

	.cantfindbox h4 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.cantfindbox p {
		font-size: 14px;
	}

	.touchformbox {
		padding: 10px 0 0;
	}

	.touchsbmtbx {
		margin: 10px 0 0;
	}

	.accjobheadbox {
		padding: 0;
	}

	.cantsocailbox {
		padding: 10px 0;
	}

	.innrfourblocks ul li {
		padding: 20px 10px;
	}

	.accjobheadbox ul li {
		padding: 0px 10px 10px 0;
	}

	.cantsocailbox ul li {
		margin: 0 2px;
	}

	.jobdetailbx {
		margin: 0 0 10px;
	}

	.livechatbox1 {
		width: 100%;
		margin: 0 0 20px;
	}

	.livechatbox {
		margin-bottom: 10px;
	}

	.lftinreliteformbox {
		padding: 30px 0 10px;
	}

	.livechatbox1 h3 {
		font-size: 16px;
		padding: 5px 0 5px;
	}

	.elrghtdetailbx {
		float: right;
		width: 100%;
		padding: 10px 0 10px;
	}

	.inrlfteliteformbx ul li:last-child .elrghtdetailbx {
		float: right;
		width: 100%;
		padding: 10px 0 10px;
	}

	.ellftdetailbx {
		border-right: 0px;
		width: 100%;
	}

	.ellftdetailbx img {
		width: auto;
		float: none;
	}

	.inrlfteliteformbx ul li {
		text-align: center;
		margin-bottom: 15px;
	}

	.rgtinreliteformbox {
		padding: 20px;
	}

	.inrrgteliteformbx p br {
		display: none;
	}

	.inreliteformbox {
		padding: 0 0 30px;
	}

	.leftcorpraddbx {
		text-align: center;
		padding: 0;
		width: 100%;
	}

	.corpraddressbx {
		padding: 20px 0;
	}

	.leftcorpraddbx h4 {
		font-size: 21px;
		margin-bottom: 5px;
	}

	.rgtcorpraddbx {
		float: left;
		width: 100%;
		padding: 15px 0 0;
	}

	.inrrgteliteformbx p {
		font-size: 13px;
		line-height: 18px;
	}

	.inrrgteliteformbx h3 {
		font-size: 21px;
		margin-bottom: 5px;
	}

	.leftcorpraddbx .addressbox {
		margin: 10px 0 0;
		padding: 5px 0;
	}

	.leftcorpraddbx p {
		font-size: 14px;
		line-height: 24px;
	}

	.leftcorpraddbx .addressbox1 {
		padding: 5px 0 0;
	}

	.leftcorpraddbx h5 {
		font-size: 15px;
	}

	.leftcorpraddbx .addressbox1 a {
		margin: 0 0 0;
		line-height: 22px;
		font-size: 15px;
	}

	.coninptformbx input {
		height: 45px;
		padding: 0 10px;
		font-size: 14px;
	}

	.coninptformbx textarea {
		height: 80px;
		padding: 5px 10px;
		font-size: 14px;
	}

	.consbmtformbx input {
		height: 45px;
		padding: 0;
		font-size: 16px;
		width: 180px;
	}

	.elrghtdetailbx p {
		font-size: 13px;
		line-height: 18px;
	}

	.livechatbox1 p {
		font-size: 13px;
		line-height: 18px;
	}

	.fullbannerbx {
		min-height: 180px;
	}

	.yeareventbox {
		padding: 15px 0;
	}

	.rgteventcntbx {
		padding: 15px;
	}

	.rgteventcntbx h4 {
		font-size: 13px;
		margin-bottom: 5px;
	}

	.livechatbox1 a {
		width: 200px;
		padding: 10px 0;
		font-size: 14px;
		margin: 10px 0 0;
		letter-spacing: 0px;
	}

	.eventdate,
	.rgtyeareventbx .eventdate {
		margin: 0 0 10px;
	}

	.loanfaqbox {
		margin: 20px 0 0;
		padding: 15px 0 10px;
	}

	.inrloanfaqbx h4 {
		font-size: 21px;
	}

	.inrloanfaqbx ul {
		padding: 20px 0 0;
		margin: 10px 0;
	}

	.faqtitlebox span {
		width: 20px;
		height: 20px;
		background-size: 100% 100%;
		top: 5px;
		right: 5px;
	}

	.inrloanfaqbx ul li.active .faqtitlebox span {
		background-size: 100% 100%;
	}

	.inrloanfaqbx ul li {
		padding: 10px;
	}

	.faqdetailbox p {
		margin-bottom: 0px;
		font-size: 13px;
		line-height: 18px;
	}

	.faqdetailbox {
		margin: 5px 0 0;
	}

	.faqtitlebox h5 {
		font-size: 14px;
		line-height: 21px;
	}

	.leftbudgetbox {
		padding: 0 0 15px;
		width: 100%;
	}

	.rgtbudgetbox {
		padding: 0 0 0px;
		text-align: center;
		width: 100%;
	}

	.rgtbudgetbox img {
		float: none;
	}

	.leftbudgetbox h3 {
		font-size: 21px;
		padding: 0 0 10px;
		margin-bottom: 10px;
	}

	.leftbudgetbox p {
		font-size: 14px;
		line-height: 22px;
	}

	.budgetbox {
		padding: 15px 0;
	}

	.insbankoffering h3 {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.bankoffering {
		padding: 15px 0;
	}

	.imagegallerybox {
		margin: 0;
		background: none;
	}

	.inrimagegallerybx {
		padding: 20px 0 0px;
	}

	.gallerysubmenu.buyingmenu ul li {
		padding: 12px 40px;
	}

	.inrimagegallerybx ul li {
		width: 100% !important;
		padding: 0px !important;
		margin-bottom: 20px;
	}

	.gallerycontbox p {
		bottom: 10px;
		padding: 0 20px 0 10px;
		font-size: 13px;
	}

	.gallerycontbox {
		width: 185px;
	}

	.gallerycontbox p span {
		font-size: 12px;
	}

	.galleryviewbtn {
		bottom: 10px;
		right: 10px;
	}

	.videogallerytitlebx p {
		padding: 0px 0 10px;
		font-size: 12px;
	}

	.videogallerytitlebx {
		padding: 10px;
	}

	.fullscreenbtn {
		float: right;
		width: 100%;
		text-align: center;
	}

	.fullscreenbtn img {
		display: inline-block;
		float: none;
	}

	.videogallerytitlebx p {
		width: 100%;
		float: left;
		text-align: center;
	}

	.inrtestimonialbx ul li {
		width: 100%;
		margin-bottom: 40px;
		padding: 0px !important;
	}

	.testimagebox {
		float: left;
		width: 100%;
		padding: 0 0 10px;
	}

	.testimagebox {
		text-align: center;
	}

	.testcontbox {
		float: left;
		width: 100%;
	}

	.inrtestcontbox {
		padding: 20px 15px 10px;
	}

	.inrtestcontbox p {
		font-size: 13px;
		line-height: 20px;
	}

	.testimagebox img {
		height: auto;
		float: none;
		display: inline-block;
	}

	.inrtestcontbox h5 {
		font-size: 16px;
		padding: 0px 0 0 40px;
		margin: 10px 0 0;
		line-height: 20px;
	}

	.inrtestcontbox h5 span {
		font-size: 12px;
		line-height: 18px;
	}

	.testimonialbx {
		padding: 20px 0;
	}

	.inrtestimonialbx ul li {
		margin-bottom: 20px;
	}

	.testpagination ul li {
		width: 25px;
		height: 25px;
	}

	.videotest_title {
		padding-bottom: 15px;
	}

	.videotestimonialbox {
		padding: 20px 0;
	}

	.videocntbx h5 span {
		font-size: 13px;
	}

	.videocntbx h5 {
		margin: 10px 0 0;
		font-size: 14px;
	}

	.videotest_title h3 {
		padding: 0px;
		font-size: 21px;
	}

	.videotest_title h3:before,
	.videotest_title h3:after {
		display: none;
	}

	.inrslvideobx p {
		font-size: 11px;
		line-height: 15px;
		padding: 0px 10px;
	}

	.lpbannertextbx h1 span {
		font-size: 22px;
		line-height: 24px;
		margin: 0px;
	}

	.lpbannertextbx h1 {
		line-height: 32px;
		font-size: 32px;
		margin: 0 0 0;
	}

	.lpbannertextbx p {
		font-size: 13px;
		line-height: 16px;
	}

	.lpbannertextbx p br {
		display: none;
	}

	.lpbannertextbx {
		bottom: 5px;
		left: 10px;
	}

	.leftlpbannerbox .fullbannerbx {
		width: 100%;
		position: relative;
		min-height: 220px;
	}

	.leftprobannerbox img {
		width: 100%;
		position: relative;
		min-height: 220px;
	}

	.lpsanthatower,
	.lpsanthadownload {
		padding: 10px 5px;
	}

	.lpsanthatower h3 {
		font-size: 16px;
	}

	.lpsanthatower h3 span {
		font-size: 13px;
	}

	.lpsanthadownload h5 {
		font-size: 13px;
	}

	.lpsanthatower h4 {
		margin: 5px 0 0;
	}

	.prjsanthatabbx {
		margin-bottom: 10px;
	}

	.prjsanthatabcntbx p {
		font-size: 13px;
		line-height: 18px;
	}

	.projectlandingpage .rightheadbx {
		right: 5px;
	}

	.prjsanthatabbx ul li {
		font-size: 12px;
		padding: 10px 10px;
	}

	.prjsanthatabcntbx ul {
		margin-top: 10px;
		padding-top: 0px;
		width: 50%;
		border-top: 0px;
	}

	.prjsanthatabcntbx ul li:before {
		top: 4px;
	}

	.privatelpbox {
		padding: 20px 15px;
		position: relative;
	}

	.privatelpbox ul li {
		font-size: 18px;
		padding: 0 15px;
	}

	.privatelpbox p {
		font-size: 12px;
		line-height: 18px;
		padding: 0px;
	}

	.freevisitbox {
		padding: 15px 0 10px;
	}

	.inrfreevisitbox h3 {
		font-size: 18px;
		margin-bottom: 5px;
	}

	.inrfreevisitbox p {
		font-size: 12px;
		margin: 0px 0 5px;
	}

	.visitinputbx,
	.visitsbmtbtnbx {
		float: left;
		width: 100%;
		padding: 5px 0px;
	}

	.visitinputbx input {
		height: 45px;
	}

	.visitsbmtbtnbx input {
		height: 45px;
		font-size: 14px;
	}

	.inrrgtpquickbox h4 {
		font-size: 21px;
		line-height: 24px;
	}

	.inrrgtpquickbox p {
		font-size: 16px;
	}

	.rgtpquickbox {
		padding: 15px 0;
	}

	.leftpquickbox ul li {
		width: 45%;
	}

	.leftpquickbox iframe {
		height: 340px;
	}

	.leftpquickbox ul {
		top: 20px;
	}

	.specs {
		padding: 25px 0;
	}

	.spec-plan.payment-plan h3 {
		border-top: 2px solid #8260d8;
	}

	.spec-plan.floorplan h3 {
		border-top: 2px solid #32b153;
	}

	.spec-plan h3 {
		font-size: 16px;
		padding: 10px 0 10px;
		border-top: 2px solid #bca551;
	}

	.spec-plan {
		width: 100%;
	}

	.specbox {
		height: 145px;
	}

	.spec-plan-in {
		padding: 20px 18px 25px 25px;
	}

	.floorimage {
		width: 199px;
	}

	.floorplan .specbox {
		height: 175px;
	}

	.spec-plan.payment-plan .specbox {
		height: auto;
	}

	.spec-plan.payment-plan .spec-plan-in {
		padding: 25px 25px 18px;
	}

	.floorbox ul li {
		font-size: 14px;
	}

	.loans {
		height: auto;
	}

	.loanshape {
		height: auto;
		width: 100%;
		position: relative;
		text-align: center;
	}

	.loanshape h3 {
		font-size: 18px;
		padding: 15px 0;
	}

	.loanshape h3 br {
		display: none;
	}

	.loanslider {
		width: 100%;
		float: left;
		height: auto;
		margin: 5px 0 0 0;
		padding: 0;
	}

	.loans .item::before {
		display: none;
	}

	.rightheadbx {
		position: inherit;
		margin-top: 5px;
	}

	.menumainbox {
		border-radius: 0;
		width: 100%;
		right: 0;
		top: -100%;
		position: fixed;
		height: 100%;
		border-top: 5px solid #f0d348;
	}

	.menumainbox.active {
		top: 0;
	}

	.innrmenumainbox {
		padding: 0 15px;
		overflow: scroll;
		max-height: 300px;
	}

	.innrmenumainbox ul {
		padding: 0;
		font-size: 0px;
	}

	.innrmenumainbox ul li span {
		top: 7px;
		right: 2px;
	}

	.innrmenumainbox ul li ul.submenu {
		margin: 5px 0 -10px;
	}

	.innrmenumainbox ul li {
		padding: 10px 0px;
		font-size: 10px;
		line-height: 15px;
	}

	.innrmenumainbox ul li ul.submenu li {
		padding: 10px 0px;
	}

	header {
		position: fixed;
	}

	header.sticky {
		position: fixed;
		background: rgba(0, 0, 0, 1);
	}

	.foundercontbx ul li {
		background: url(../images/list-image.png) no-repeat left 2px;
	}

	.insleftabtreasonbx img {
		float: none;
		margin: 0 auto;
		display: block;
	}

	.foottopimage {
		bottom: 10px;
		right: 10px;
	}

	.livechatbox1:after {
		display: none;
	}

	.storiesbx {
		background: #2d2d2f;
	}

	.spec-plan.payment-plan ul li .highlighter small {
		font-size: 8px;
	}



}

@media(max-width:480px) {


	.featcontentbox {

		min-height: unset;
	}

	.location-inner-icon-wrap {

		padding: 25px 10px;

		text-align: center;

		box-shadow: 0px 0px 4px 1px #a8a8a8;

		margin: 10px;

	}

	.page-inner-main-heading h2 {

		font-size: 18px;

		color: #5b5958;

		margin: 10px auto 25px;

		text-align: center;

		font-weight: bold;

		text-align: center;

	}

	.bannercontent p.inner-banner-text {

		font-size: 14px;

		color: #fff;

		font-family: 'GothamLight';

		text-transform: uppercase;

		text-align: center;

	}

	.inner-page-enquiry-heading a {

		font-size: 18px;

		color: #fec103;

		padding-top: 15px;

		text-align: center;

		font-weight: bold;

	}

	.inner-page-enquiry-heading h2 {

		font-size: 18px;

		color: #fff;

		padding-top: 15px;

		text-align: center;

		font-weight: bold;

	}

	.socialSec h3 {
		font-size: 18px;
	}

	.page-inner-blog-heading h2 {

		font-size: 18px;

		color: #5b5958;

		padding-top: 15px;

		text-align: center;

		font-weight: bold;

		margin: 20px;

	}

	.inner-page-main-wrap h2 {

		font-size: 18px;

		color: #fec103;

		padding-top: 15px;

		text-align: center;

		font-weight: bold;

		text-transform: uppercase;

	}

	.testimonialbox-heading h2 {

		font-size: 18px;

		color: #5b5958;

		padding-top: 15px;

		text-align: center;

		font-weight: bold;

		margin: 20px;

		margin-bottom: 20px;

		margin-bottom: 40px;

	}

	.project-inner-page-heading h2 {

		font-size: 18px;

		padding: 15px;

		text-align: center;

		font-weight: bold;

		background-color: #0098da;

		color: #fff;

		text-transform: uppercase;

		margin: 0px;

	}

	.innerlocation-inner-heading h2 {

		font-size: 18px;

		color: #5b5958;

		margin: 0 auto 25px;

		text-align: center;

		font-weight: bold;

		text-align: center;

		text-transform: uppercase;

	}

	.page-amenities-wrap h2 {

		font-size: 18px;

		color: #000;

		margin: 0 auto 25px;

		text-align: center;

		font-weight: bold;

		text-align: center;

		background-color: #fec103;

		display: inline-block;

		padding: 10px 15px;

	}

	.peges-heading-details h2 {

		font-size: 18px;

		color: #5b5958;

		margin: 0 auto 25px;

		text-align: center;

		font-weight: bold;

		text-align: center;

	}

	.peges-heading-details p {
		text-align: center;
	}

	.bannercontent h3 {

		font-size: 14px;

		color: #fff;

		font-family: 'GothamBold';

		text-transform: uppercase;

		text-align: center;

	}

	.main-recent-heading {

		margin-top: 50px;

	}



	.no-page-sec h1 {

		font-size: 50px;

	}



	.no-page-sec h3 {

		font-size: 20px;

	}



	.no-page-sec h5 {

		margin-bottom: 30px;

		font-size: 16px;

	}



	.no-page-sec a {

		font-size: 12px;

		padding: 10px 14px;

	}



	.foundertabs {

		position: relative;

		width: 22%;

		float: left;

		left: 0;

	}

	.innerpagebanner {

		width: 100%;

		float: left;

		position: relative;

		margin-top: 52px;

	}

	.bannerbox-innerpagebanner {

		width: 100%;

		float: left;

		position: relative;

		margin-top: 10px;

	}

	header {

		border-top: 5px solid #ecc81a;

		position: fixed;

		top: 0;

		z-index: 10;

		width: 100%;

		float: left;

		background-color: rgba(0, 0, 0, 1);

		height: 57px;

	}

	.bannerbox {

		margin-top: 10px;

	}

	.founder-img .modal-content {

		position: relative;

		background-color: #fefefe;

		margin: auto;

		padding: 0;

		width: 80%;

		max-width: 1200px;

	}

	.founder-img .close {

		color: white;

		position: absolute;

		top: 89px;

		right: 11px;

		font-size: 35px;

		font-weight: bold;

	}

	.lookbox h3 {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 5px;
	}

	.bannercontent h1 {
		font-size: 16px;
	}

	.bannercontent h2 {
		font-size: 16px;
	}

	.locationtitlebox h3 {
		font-size: 18px;
	}

	.bannercontent p {
		font-size: 17px;
		margin-bottom: 3px;
	}

	.bannercontent h2 {
		font-size: 20px;
		margin-top: 2px;
	}

	.logobx img {
		width: 60px;
		float: left;
	}

	.jobtitlebx h3 img {
		width: 40px;
	}

	.openingtitlebx h4 {
		font-size: 12px;
	}

	.openingtitlebx h3 {
		font-size: 15px;
	}

	.openingtitlebx h4 i {
		margin: 0px 3px 0 0;
		color: #aaaaaa;
		font-size: 26px;
	}

	.inrpagebannercontent {
		bottom: 5px;
	}

	.inrpagebannercontent h1 {
		font-size: 21px;
		line-height: 20px;
		color: rgba(255, 255, 255, 0.85);
	}

	.bannerslider.owl-carousel .owl-item img {
		min-height: 120px;
	}

	.buyingmenu ul li {
		font-size: 10px;
		padding: 10px;
	}

	.buyingtabcontents h4 {
		font-size: 18px;
	}

	.rgteventcntbx p {
		font-size: 12px;
		line-height: 17px;
		margin: 0px 0 5px;
	}

	.rgteventcntbx h3 {
		font-size: 14px;
		margin-bottom: 2px;
	}

	.cantsocailbox ul li img {
		width: 50px;
	}

	.accjobheadbox ul li a,
	.accjobheadbox ul li a.profilebtn {
		padding: 10px 10px;
		font-size: 8px;
	}

	.founderimagebx {
		width: 100%;
		padding: 0 0 10px;
	}

	.foundercontbx {
		width: 100%;
		padding: 0 0 10px;
	}

	.rgteventcntbx a {
		margin: 8px 0 0;
		padding: 10px 15px;
		font-size: 10px;
		line-height: 12px;
	}

	.inrloanfaqbx h4 {
		font-size: 18px;
	}

	.inrloanfaqbx ul li {
		padding: 5px;
	}

	.leftbudgetbox p {
		font-size: 13px;
		line-height: 20px;
	}

	.leftbudgetbox h3 {
		font-size: 18px;
		padding: 0 0 5px;
		margin-bottom: 5px;
	}

	.insbankoffering h3 {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.faqtitlebox h5 {
		font-size: 12px;
		line-height: 18px;
	}

	.galleryviewbtn img {
		width: 100px;
	}

	.lookbox p {
		font-size: 13px;
		line-height: 18px;
	}

	.inrimagegallerybx {
		padding: 15px 0 0px;
	}

	.inrimagegallerybx ul li {
		margin-bottom: 15px;
	}

	.videogallerypost iframe {
		height: 260px;
		margin: 0 0 -10px 0;
	}

	.videogallerypost {
		height: auto;
	}

	.videogallerytitlebx {
		position: relative;
	}

	.gallerysubmenu.buyingmenu ul li {
		padding: 10px 20px;
	}

	.lpbannertextbx h1 span {
		font-size: 18px;
		line-height: 21px;
		margin: 0px;
	}

	.lpbannertextbx h1 {
		line-height: 32px;
		font-size: 26px;
		margin: 0 0 0;
	}

	.lpbannertextbx p {
		font-size: 12px;
		line-height: 15px;
	}

	.probannertextbx h1 span {
		font-size: 18px;
		line-height: 21px;
		margin: 0px;
	}

	.probannertextbx h1 {
		width: 100%;
		font-size: 18px;
		color: #fff;
		font-family: 'GothamBold';
		text-transform: uppercase;
		text-align: center;
		margin-bottom: 10px;
		line-height: 26px;
	}

	.probannertextbx p {
		width: 90%;
		font-size: 12px;
		color: #fff;
		font-family: 'GothamBold';
		text-transform: uppercase;
		text-align: center;
		margin-bottom: 20px;
		line-height: 26px;
	}

	.lftprjctscndbx {
		padding: 15px;
	}

	.prjsanthatabbx ul li {
		width: 100%;
	}

	.prjsanthatabcntbx ul {
		width: 100%;
	}

	.privatelpbox ul li {
		font-size: 16px;
	}

	.inrrgtpquickbox h4 {
		font-size: 18px;
		line-height: 21px;
	}

	.inrrgtpquickbox span {
		font-size: 13px;
		line-height: 18px;
	}

	.inrrgtpquickbox p {
		font-size: 14px;
	}

	.foundertabcontents {
		padding: 0 40px;
	}

	.foundertabcontents h3 {
		font-size: 14px;
	}

	.insabtpartnersbx .owl-carousel .owl-item .item {
		background: none;
	}

	.popularimgbx {
		width: 100px;
	}

	.popularpostbox {
		padding: 15px 10px;
	}

	.rgteventcntbx {
		height: 170px;
	}

	.lefteventimgbx img {
		height: auto;
	}

	.faqtitlebox span {
		width: 15px;
		height: 15px;
	}

	.faqdetailbox p {
		font-size: 12px;
	}

	.faqdetailbox {
		margin: 10px 0 0;
	}

}

@media (max-width: 480px) {
	.probannertextbx {
		bottom: 80px;
	}
}

@media (max-width: 767px) {
	.footerContentsCol {
		text-align: left;
		margin-top: 24px;
	}
}

@media(min-width:1024px) and (max-width: 1200px) {
	.header-nav ul li {
		margin-left: 35px;

	}
}