@media (min-width: 1460px) and (max-width: 1600px) {
	#galleryslider li img {
		height: 310px;
	}
}

@media (min-width: 1390px) and (max-width: 1450px) {
	#galleryslider li img {
		height: 310px;
	}
}


@media (min-width: 1310px) and (max-width: 1380px) {
	.main-menu li a{
		font-size: 16px;
	}
	.main-menu ul{
		gap: 18px;
	}
	.banner-caption h2{
		font-size: 35px;
	}
	.main-heading p {
		font-size: 17px;
		line-height: 26px;
		margin-bottom: 0;
	}
	.main-heading h2 {
		font-size: 43px;
		line-height: 53px;
		margin-bottom: 16px;
	}
	#galleryslider li img {
		height: 300px;
	}
	.adv-card h3{
		font-size: 16px;
	}
	.location-card ul li{
		font-size: 15px;
	}
	.section-padding.our-gallery #galleryslider .slick-arrow.slick-next {
		top: 17.5%;
		right: 9%;
	}
	.section-padding.our-gallery #galleryslider .slick-arrow.slick-prev {
		top: 17.5%;
		right: 13%;
	}
	.footer-logo p {
		font-size: 15px;
	}
}



@media (min-width: 1200px) and (max-width: 1300px) {
	.main-menu li a{
		font-size: 16px;
	}
	.main-menu ul{
		gap: 18px;
	}
	.banner-caption h2{
		font-size: 35px;
	}
	.main-heading p {
		font-size: 17px;
		line-height: 26px;
		margin-bottom: 0;
	}
	.main-heading h2 {
		font-size: 43px;
		line-height: 53px;
		margin-bottom: 16px;
	}
	#galleryslider li img {
		height: 300px;
	}
	.adv-card h3{
		font-size: 16px;
	}
	.location-card ul li{
		font-size: 15px;
	}
	.section-padding.our-gallery #galleryslider .slick-arrow.slick-next {
		top: 17.5%;
		right: 9%;
	}
	.section-padding.our-gallery #galleryslider .slick-arrow.slick-prev {
		top: 17.5%;
		right: 13%;
	}
	.footer-logo p {
		font-size: 15px;
	}
}

@media (max-width: 1024px) {
	.main-menu li a{
		font-size: 15px;
	}
	.main-menu ul{
		gap: 18px;
	}
	.banner-caption h2{
		font-size: 27px;
		line-height: 38px;
		margin-top: 10px;
	}
	.banner-caption h3{
		font-size: 17px;
	}
	.main-heading p {
		font-size: 17px;
		line-height: 26px;
		margin-bottom: 0;
	}
	.main-heading h2 {
    font-size: 35px;
    line-height: 45px;
    margin-bottom: 10px;
	}
	#galleryslider li img {
		height: 200px;
	}
	.adv-card h3{
		font-size: 14px;
	}
	.location-card ul li{
		font-size: 14px;
		margin-bottom: 6px;
	}
	.cta-left h5 {
    margin-bottom: 0;
    color: #fff;
    font-size: 19px;
    font-weight: 400;
    line-height: 29px;
}

.wrapper .btn-lg {
	padding: 15px 15px;
	font-size: 17px;
}

	.section-padding.our-gallery #galleryslider .slick-arrow.slick-next {
		top: 17.5%;
		right: 9%;
	}
	.section-padding.our-gallery #galleryslider .slick-arrow.slick-prev {
		top: 17.5%;
		right: 14%;
	}
	.footer-logo p {
		font-size: 15px;
	}
	.main-header {
    padding: 10px 0px;
}
.main-menu li:last-child {
	margin-left: 8px;
}
.main-menu li:last-child a {
	padding: 8px 13px;
	font-size: 15px;
}
.payment-card h3 {
	font-size: 18px;
	color: #fff;
	font-weight: 500;
	margin-bottom: 13px;
}

.location-card{
	padding: 10px;
}

.payment-card li,
.payment-card p{
	font-size: 13px;
}

}


@media (min-width: 992px) and (max-width: 1023px) {

}

@media (min-width: 768px) and (max-width: 990px) {
	.main-banner-caption-holder .container .main-banner-caption{
		position: relative;
		z-index: 1;
	}
	.main-banner-caption-holder .banner-vec-img.text-end img {
		position: absolute;
		right: -120.08px;
		top: 177.5px;
	}
	.main-banner .container {
		max-width: 670px;
}
.main-nav .main-nav-list {
		margin-right: 15px;
}
.main-nav ul li.second-last-child {
	margin-right: 67px;
}
.main-nav .main-nav-list-item{
		font-size: 14px;
		padding: 6px 12px;
}
.main-banner .main-banner-caption h2 {
    margin-bottom: 20px;
    font-weight: 500;
    font-size: 60px;
    line-height: 64px;
    padding-right: 200px;
}
.main-banner .main-banner-caption p{
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 30px;
	color: #D0D1D2;
}
.banner-vec-img.text-end img{
		width: 55%;
}
.main-banner{
		height: 850px;
}
.team-card-footer p{
		font-size: 13px;
}

.main-heading h2{
	font-weight: 500;
	font-size: 54px;
	line-height: 64px;
}
.expertise-card h4 {
	font-style: normal;
	font-weight: 500;
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 13px;
}
.expertise-card{
		min-height: 450px;
		margin-bottom: 20px;
}
.expertise-card p {
	font-weight: 400;
	font-size: 18px;
	line-height: 30px;
	color: #D0D1D2;
}
.invest-s-card .invest-s-card-right p {
	font-weight: 400;
	font-size: 14px;
	line-height: 23px;
}
.invest-s-card .invest-s-card-right h3{
	font-size: 19px;
	margin-bottom: 12px;
}
.invest-s-card{
	min-height: 156px;
}

#teamslider .slick-arrow.slick-next{
	top: 57%;
}

.our-office-holder.section-padding .main-heading h2 {
	color: #fff;
	font-size: 40px;
}

.our-office-holder.section-padding .main-heading p{
	font-size: 13px;
}

.footer-social{
	margin-bottom: 25px !important;
}

.footer-menu{
	margin-bottom: 30px !important;
}

#teamslider {
	margin-left: 80px;
}

#teamslider .slick-arrow.slick-prev{
	z-index: 1;
	left: 60px;
	background: #FFFFFF;
	border: 2px solid #863DFF;
	border-radius: 12px;
	top: 59%;
}

#teamslider .slick-arrow.slick-next {
	z-index: 1;
	background: #FFFFFF;
	border: 2px solid #863DFF;
	border-radius: 12px;
	top: 59%;
	right: 23px;
	left: auto;
}

.section-padding.out-team-holder{
	padding-bottom: 0;
}

.team-card-footer h4{
font-size: 16px;
}
.footer-menu li a{
	font-weight: 400;
	font-size: 18px;
	line-height: 30px;
}

.footer-menu{
	display: block;
}

.footer-menu li{
	float: left;
	margin-right: 37px;
	margin-bottom: 24px;
}

.footer-right{
	margin-top: 17px;
}

.footer-link{
	padding-right: 50%;
}

.main-header {
	display: none;
}
.mobile-header{
	display: block !important;
}
.main-banner-caption-holder {
	padding-top: 170px;
}
.banner-vec-img.text-end{
	text-align: center !important;
	margin-top: 30px ;
}
.col-lg-5.about-img-holder {
	text-align: center;
	margin-bottom: 20px;
}
.about-us-holder.section-padding .main-heading {
	margin-left: 20px !important;
}
.pb-100.pt-40.investment-startegy-holder .main-heading h2 {
	padding-right: 240px;
	margin-bottom: 60px;
}

.wrapper .container {
    max-width: 640px;
}

.investment-strategy-list li:nth-child(2) .i-s-l-left,
.i-s-l-left{
	margin-bottom: 20px;
}

.i-s-l-left {
    width: 300px;
}

.investment-strategy-list li:nth-child(2) .i-s-l-left {
    width: 170px;
}

.investment-strategy-list li:last-child .i-s-l-left {
    width: 245px;
}

.investment-strategy-list li {
    margin-left: 50px;
}

.section-padding.our-expertise-holder .main-heading{
	padding-right: 200px;
}

.defi-space-card{
	margin-bottom: 40px;
}

.defi-space-card h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 64px;
	line-height: 64px;
	margin-bottom: 12px;
}

.defi-space-card p{
	font-style: normal;
font-weight: 500;
font-size: 30px;
line-height: 40px;
}
.our-expertise-holder{
	height: 100%;
}

.main-banner.faq-main-banner.fof-banner-top header{
	z-index: 99;
}

.row.tab-row-none{
	display: none;
}

.section-padding.defi-space-holder {
	padding-bottom: 0;
}

.section-padding.defi-space-holder .row.pb-70.mb-100 {
	padding-bottom: 0;
	margin-bottom: 50px;
}

.our-office-holder.section-padding .container{
	max-width: 100%;
	padding: 0;
}

.our-office-holder.section-padding .our-office-bg{
	border-radius: 0;
	height: 445px;
}

.our-office-holder.section-padding .our-office-bg .main-heading {
	padding: 0px 210px;
}

.our-office-holder.section-padding .our-office-bg .main-heading p {
	display: grid;
}

}

@media (min-width: 600px) and (max-width: 767px) {
}

@media (min-width: 320px) and (max-width: 599px) {
	.mobile-menu-right-side .btn.btn-white{
		display: none;
	}
	
.footer-menu li a{
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 30px;
}
.main-header {
	display: none;
}
.mobile-header{
	display: block !important;
}

.main-banner {
	padding-top: 30px;
}
.main-banner .container{
	width: 95%;
}
.banner-caption h2 {
	font-size: 20px;
	line-height: 34px;
	margin-top: 10px;
	margin-bottom: 30px;
}

.banner-form-holder .input-holder {
	margin-bottom: 20px;
}

.section-padding {
	padding: 60px 0;
}

.section-padding.about-us .main-heading{
	margin-bottom: 30px;
}
.payment-card {
	border-top: 2px solid #cfcfcf;
	margin-bottom: 20px;
}

.section-padding.payment-plan .main-heading.text-center {
	text-align: left !important;
}
.section-padding.payment-plan .row.mb-80{
	margin-bottom: 30px;
}
.main-heading h2 {
	font-size: 30px;
	line-height: 39px;
	margin-bottom: 10px;
}

.section-padding.payment-plan .row.mb-50 {
	margin-bottom: 10px;
}
.section-padding.our-gallery #galleryslider .slick-arrow.slick-prev {
	top: 14.5%;
	right: 21%;
}
.section-padding.our-gallery #galleryslider .slick-arrow.slick-next {
	top: 14.5%;
}

.floor-plans-holder.block .floor-plan-list ul li:last-child {
	margin-bottom: 17px;
}

.floor-card{
	margin-bottom: 20px;
}

.floor-plan-list button{
	margin-bottom: 20px;
}

.adv-card{
	margin-bottom: 20px;
}

.section-padding.developer-about .main-heading.text-center{
	text-align: left !important;
}

.cta-left h5 {
	margin-bottom: 0;
	color: #fff;
	font-size: 17px;
	font-weight: 400;
	line-height: 29px;
	margin-bottom: 30px;
}
.cta-right{
	justify-content: flex-start;
}

.footer-logo p{
	margin-bottom: 30px;
}
.copywrites p,
.copywrite-link a{
	font-size: 13px;
}


#galleryslider li img {
	height: 150px;
}
.wrapper .btn-lg {
	padding: 11px 11px;
	font-size: 13px;
}

.copywrites{
	text-align: center;
	margin-bottom: 20px;
}
.copywrite-link{
	justify-content: center;
	margin-top: 20px;
}


}

