.row-flex {
    display: flex;
    flex-flow: row wrap;
}
/* .main-slider .carousel {
	margin-right: -6%;
} */
.main-slider .carousel-inner img {
	width: 100%;
}
.main-slider .carousel-control-next, .main-slider .carousel-control-prev {
	display: list-item;
	/*position: relative;*/
	opacity: 1;
}
.pn-btn {
	right: -54px;
	position: absolute;
}
.pn-btn ul {
	position: absolute;
	display: block;
	z-index: 11111;
	margin-top: -127px;
}
.pn-btn ul li {
	margin-bottom: 38px;
	list-style-type: none;
}
.prev-img::before {
    content: "";
    width: 30px;
    height: 25px;
    position: absolute;
    background: #252525;
}
.prev-img:hover::before, .next-img:hover::before {
    background: #fec300;;
}
.prev-img i {
    position: absolute;
    color: #fff;
    padding-left: 10px;
	padding-top: 7px;
	font-size: 14px;
}
.next-img i {
	position: absolute;
    color: #fff;
    padding-left: 12px;
    padding-top: 6px;
    font-size: 14px;
}
.next-img::before {
    content: "";
    width: 30px;
    height: 25px;
    position: absolute;
    background: #252525;
}
.main-slider-right-side {	
	/*background-image: linear-gradient(#503813, #326913);*/
	background-image: linear-gradient(#286919, #273001);
	/*background-image: linear-gradient(#9db3d8, #099ae1);*/
	background-size: 100% 100%;
	box-shadow: 6px 6px 4px #ccc;
}
.main-slider-right-side .logo img {
	/*margin-left: auto;*/
	display: block;
	margin-top: 7%;
	/* position: absolute;
    right: 0;
    left: 0; */
    margin-left: auto;
    margin-right: auto;
}
.main-slider-right-side .center-logo img {
	width: 61%;
    margin: 2% auto auto;
    display: block;
	/* position: absolute;
	top: 40%;
	right: -19%;
	transform: translate(-50%, -50%); */
}
.main-slider-right-side .content {
	/* position: absolute;
	bottom: 12%;
	right: -5%;
	transform: translate(-50%, -50%); */
    margin-top: 30%;
}
.main-slider-right-side .content p {
 	color: #fff;
 	text-align: center;
}
.main-slider-right-side .content h5 {
	/*color: #015b2f;*/
	color : white;
	text-transform: uppercase;
	margin-bottom: 1rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
	text-align: center;
	font-size: 20px !important;
}
.main-slider-right-side .content h5.sub-line {
	font-size: 15px !important;
}
.social-icons-list {
	margin-top: -50px;
	background: #fff;
	height: 50px;
}
.social-icons-list ul {
	list-style-type: none;
	display: flex;
	justify-content: space-evenly;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-top: 14px;
}
.rera_no {
    color: #fff;
    margin-top: 40%;
    text-align: center;
  }

@media (max-width: 575px) {
	.pn-btn {
	    right: 49px !important;
	}
	.pn-btn ul {
		margin-top: -100px;
	}
	.pn-btn ul li {
		margin-bottom: 25px;
	}
	.prev-img i, .next-img i {
	    padding-left: 5px;
	    padding-top: 4px;
	    font-size: 12px;
	}
	.prev-img::before, .next-img::before {
	    content: "";
	    width: 19px;
	    height: 19px;
	}
	.main-slider-right-side .logo img {
		width: 90%;
		right: 0% !important;
	}
	.main-slider-right-side .content {
		right: -69px !important;
		bottom: 22px !important;
	}
	.main-slider-right-side .content p, .main-slider-right-side .content h5 {
	    font-size: 9px !important;
	    margin-bottom: 0;
	}
}
@media (max-width: 600px) {
	.social-icons-list {
		display: none;
	}
}
@media screen and (min-width: 575px) and (max-width: 767px) {
	.pn-btn {
	    right: 49px !important;
	}
	.pn-btn ul {
		margin-top: -100px;
	}
	.pn-btn ul li {
		margin-bottom: 25px;
	}
	.prev-img i, .next-img i {
	    padding-left: 5px;
	    padding-top: 4px;
	    font-size: 12px;
	}
	.prev-img::before, .next-img::before {
	    content: "";
	    width: 19px;
	    height: 19px;
	}
	.main-slider-right-side .logo img {
		width: 16%;
		right: 0% !important;
	}
	.main-slider-right-side .content {
	    bottom: 45px !important;
	    right: -23% !important;
	}
	.main-slider-right-side .content p, .main-slider-right-side .content h5 {
	    font-size: 13px;
	    margin-bottom: 0;
	}
}
@media (max-width: 992px) {
	.main-slider-right-side .logo img {
		right: 13%;
	}
	.main-slider-right-side .content {
	    bottom: -12px;
	    right: -90px;
	}
	.pn-btn {
	    right: 52px;
	    position: absolute;
	}
}
@media (width: 1024px) {
	.main-slider-right-side .content {
		right: -19%;
	}
}


.enquire-btn {
	position: fixed;
	top: 50%;
	right: 0px;
	background: #fec300;
	padding: 0px;
	color: #fff;
	border-radius: 0px;
	z-index: 1111;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}
.enquire-btn:focus {
	box-shadow: 0 0 0 .2rem rgba(13, 168, 97,.25);
}
.enquire-btn span {
	display: block;
	font-size: 11px;
}
.enquire-btn p {
	margin-bottom: 0px;
	color: #000;
	font-size: 14px;
	padding: 5px 21px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.enquire-btn p i {
	padding-right: 7px;
}