@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap');


body, h1, h2, h3, h4, h5, h6, p span, a {
	font-family:'open sans';
}
body {
	overflow-x:hidden !important;
}
html {
font-family:;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
}
* {
	margin:0px;
	padding:0px;
}
body {
	margin:0;
}

::-webkit-scrollbar {
width:10px;
background:;
}

::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);
border-radius:5px;
}

::-webkit-scrollbar-thumb {
border-radius:5px;
background:#940707;
-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.5);
}
.nomargin {
	margin:0px !important;
}
.nopadding {
	padding:0px !important;
}
.nopadding1 {
	padding:0px !important;
}
.header {
	margin-top:.8%;
}
.call {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#919090;
	font-weight:600;
	margin-top:2%;
}
.slesh {
	background-image:url(../images/slesh.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:40px;
	display:inline;
	width:40px;
	float:right;
	position:absolute;
	top:0px;
}

.priceimg {
	height:200px;
	border:1px solid #333;
	padding:10px;
}
.pricetxt {
	text-align:center;
	font-size:14px;
}
.details>ul {
	margin:1em;
	padding:1em;
}
.pay {
	background-color: rgba(163, 187, 62, 0.81);
	text-align: center;
	font-weight: 600;
	Font-size: 20px;
	color: #000;
	padding: 15px;
}
.faetures {
	padding:10px;
	border:1px solid #d1d1d1;
}
.pay1 {
	margin-top:20px;
	line-height:31px;
	background-color:rgba(0, 0, 0, 0.7);
	text-align:center;
	font-weight:600;
	Font-size:18px;
	color:#fff;
	padding:15px;
}
.navbar-header3 {
	display:none;
}
.banner {
	position:relative;
}
.banrres {
	position:relative;
	top:0%;
	width:100%;
	background:none;
	margin:0px;
	padding:30px;
}
.banner h1 span {
	padding:.5%;
	text-align:center;
	margin:0 auto;
	background:rgba(0, 0, 0, .7);
	color:#fff;
	width:50%;
	display:block;
	font-size:23px;
	line-height:40px;
	font-family:Arial, Helvetica, sans-serif;
}
.banners1 {
	/* margin-top: 25% !important; */

    position: absolute;
	bottom: 50px;
}
.pro-btn {
	border:0 !important;
}
.specification {
	margin:1% 0;
	width:100%;
}
.floorplan {
	margin:1% 0;
	width:100%;
}
.details {
	height:500px;
	overflow:auto;
	margin:4% 0 0% 4%;
}
.amenities {
	margin:0% 0;
	width:100%;
}
.sildetoggle2 {
	display:none !important;
}
.amenities ul {
	margin: 0% -5%;
	padding: 0% 5%;
}
.amenities ul li {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	padding: 0em 0em 0em 2em;
	font-size: 14px;
	color: black;
	letter-spacing:0.5px;
	padding-left: 3%;
	font-weight: 300;
}
 .details::-webkit-scrollbar {
width:12px !important;
height:0px !important;
}
 .details::-webkit-scrollbar-track {
border:1px solid #fff;
}
 .details::-webkit-scrollbar-thumb {
padding:0px;
background-color:#666;
border-radius:10px;
}
.container1 {
	width:100%;
	margin:3% 0 0%;
	padding:1% 0;
}
.circlebox {
	border:1px #ccc solid;
	padding:3% 0%;
	height:94px;
	margin-top:10px;
	letter-spacing:1px;
}
.circlebox:hover {
	border:1px #dd021c solid;
	box-shadow:2px 2px 5px #ccc;
	transition:1s linear;
	background:#ccc;
}
.circlebox img {
	text-align:center;
	display:block;
	position:relative;
	margin:6px 15px;
	float:left;
	height:42px;
}
.circlebox p {
	color:#818181;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	font-weight:400;
	padding:0 1% !important;
	margin-bottom:0px;
}
.circlebox strong {
	color:#171717;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	font-weight:400;
	display:block;
}
.ptojectlogo {
	height:170px;
	line-height:180px;
	margin-top:6%;
}
.enquirybox {
	background:#d00205;
	border-radius:2%;
	padding:2%;
}
.enquirybox h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#fff;
	margin:0;
}
.enquirybox input[type=text] {
	padding:12px 20px;
	border-radius:0px;
	border:1px solid #fff;
	box-sizing:border-box;
	background:#fff !important;
	margin:5% 0;
}
/*.carousel-indicators{bottom:-7px;}*/

.enquirybox textarea {
	padding:12px 20px;
	border-radius:0px;
	border:1px solid #fff;
	box-sizing:border-box;
	background:#fff !important;
	margin:5% 0;
}
.enquirybox input[type="submit"] {
	border-radius:0px;
	border:1px solid #fff;
	box-sizing:border-box;
	background:#000 !important;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	padding:10px;
}
.enquirybox input[type="submit"]:hover {
	background:#ccc !important;
	color:#000;
}
.enquirybox placeholder {
	color:#818181 !important;
}
 .enquirybox input::-webkit-input-placeholder {
color:#818181 !important;
}
 .enquirybox input::-moz-placeholder {
color:#818181 !important;
}
 .enquirybox input::-ms-input-placeholder {
color:#818181 !important;
}
 .enquirybox input::-moz-placeholder {
color:#818181 !important;
}
.textp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#81807f;
	line-height:22px;
	text-align:justify;
	padding:2% 0;
	margin-right:3%;
}
.sildetoggle1 {
	position:absolute;
	top:1%;
	right:5%;
}
.search-div {
	background:rgba(0, 0, 0, .6);
	margin:0px;
	padding:10px !important;
	height:58px;
}
.radiomargin {
	margin:0 1%;
	background:#fff;
	vertical-align:middle;
	line-height:34px;
	height:34px;
}
.radiomargin:hover {
	opacity:.8;
}
.imgfrm {
	display:block !important;
}
.togglecont {
	position:fixed;
	top:10%;
	width:300px;
	right:0px;
	right:-400px;
	background:#d80000;
	z-index:9999;
}
.togglecont ul {
	width:100%;
}
.togglecont ul li {
	list-style:none;
	text-align:left;
	color:#fff;
	display:block !important;
}
.togglecont ul li a {
	text-decoration:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:14px;
	width:100%;
	display:block !important;
}
.togglecont ul li a:hover {
	background:none;
color:;
}
.togglecont2 {
	display:none !important;
}
.fixedimgsize {
	height:225px;
	width:100%;
}
.fixedtop {
	position:fixed !important;
	top:0px !important;
	background:#fff;
	width:100%;
	z-index:999;
}
.mainNav {
	background:none;
	width:100%;
}
.mainNav ul {
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #444
}
.mainNav ul li {
	border-top:1px solid #444;
}
.mainNav ul li a {
	color:#FFFFFF;
	display:block;
	font-size:12px;
	line-height:normal;
	padding:12px 20px;
	font-weight:600;
	text-decoration:none;
}
.mainNav ul li a:hover {
	background:rgba(94, 141, 213, 1);
	text-decoration:none;
}
.mainNav ul ul {
	border-bottom:none
}
.mainNav ul ul li {
	border-top:1px solid #222;
	background:#fff;
}
.mainNav ul ul li a {
	color:#000;
	display:block;
	font-size:14;
	line-height:normal;
	padding:0.5em 1em 0.5em 2.5em;
}
.mainNav ul ul li a:hover {
	background:rgba(94, 141, 213 .9);
	color:#fff;
}
.mainNav ul ul ul {
	border-top:1px solid #222;
}
.mainNav ul ul ul li {
	border:none;
}
.mainNav ul ul ul li a {
	padding-left:3.5em;
	padding-top:0.25em;
	padding-bottom:0.25em;
}
ul li.has-subnav .accordion-btn {
	color:#fff;
	font-size:16px;
	margin-top:10px;
}
.active {
	background:#dd021c !important;
}
.menu {
}
.menu ul {
	float:left;
	margin:1% 0;
}
.menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#dd021c;
	float:left;
	list-style:none;
	margin:0px;
}
.menu ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#dd021c;
	float:left;
	list-style:none;
	padding:10px 12px;
	text-align:center;
	display:block;
}
.menu ul li a:hover {
	color:#5e8dd5;
	background:none !important;
transition:.3s ease-in;
}
.navbar-toggle1 {
	border-color:#dd021c;
}
.navbar-toggle1 {
	position:relative;
	float:right;
	margin-right:0px;
	padding:8px;
	margin-top:0px;
	margin-bottom:8px;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px;
	right:-100%;
	top:0px;
}
.navbar-toggle1:hover {
	background-color:#dd021c !important;
}
.navbar-toggle1 .icon-bar1 {
	background-color:#000 !important;
}
.navbar-toggle1 .icon-bar1:hover {
	background-color:#000 !important;
}
.navbar-toggle1 .icon-bar1 {
	display:block;
	width:22px !important;
	height:3px;
	border-radius:1px;
}
.navbar-toggle1 {
	border-color:#666;
}
.navbar-toggle1 .icon-bar1+.icon-bar1 {
	margin-top:5px;
}
.sr-only1 {
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	overflow:hidden;
	clip:rect(0, 0, 0, 0);
	border:0;
}
.glyphicon {
	margin-right:4px !important;
}
.pagination .glyphicon {
	margin-right:0px !important;
}
.pagination a {
	color:#555;
}
.panel ul {
	padding:0px;
	margin:0px;
	list-style:none;
	background:#3b3935;
}
.news-item {
	font-weight:400;
	font-size:12px;
	color:#fff;
	line-height:24px;
	margin:0px 0 1%;
}
.top2 {
	position:absolute;
	right:0px;
	height:83px;
}
.top2>img {
	margin: 2px auto;
	padding-right: 25px;
}
.topnewhead {
	height:83px;
}
.topnewhead>div>a>img {
	margin-top: 0px;
	height: 135px;
	margin-left: 45px;
}
.navbar-inverse {
	background:none !important;
	border:none !important;
}
.active>a {
	background:none !important;
}
.active {
	background:none !important;
}
.navbar {
	float:right;
	margin-bottom:0px;
}
.navbar-nav>li>a {
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.navbar-inverse .navbar-nav>li>a {
	color:#fff;
	border-right:1px solid #fff !important;
}
.navbar-inverse .navbar-nav>li>a:hover {
	color:#FFF !important;
}
.navbar-inverse .navbar-nav>li:last-child>a {
	border-right:none !important;
}
#overview h2 {
	color: #bf0b0b;
	margin: 0;
	text-align: center;
	text-shadow: none;
	font-weight: 600;
	font-size: 20px;
	padding: 0;
	letter-spacing: 2px;
}
.book {
	letter-spacing:1px;
	margin-top: 4px;
	font-size: 22px;
	color: #fff;
	font-weight: 600;
}
.adver {
	padding:50px;
	background-color: #a3bb3e;
}
.bookpn {
	margin-top:7px;
}
.frm {
	text-align: center;
	padding-bottom: 26px;
	margin-top: 0%;
	height:80%;
	border-radius: 7px;
	background-color: #00468e;
	border-top: 2px solid #1683f4 !important;
	position: absolute;
	right: 3%;
	top:90px;
}
.frm>h3 {
	padding:10px;
	font-weight:600;
	font-size:16px;
	color:#FFF;
	line-height: 22px;
}
.star {
	background:#940707;
	padding:10px;
	font-size:14px;
	color:#FFF;
}
.frm2 {
	color:black;
	background:white;
	border-radius:0px !important;
}
.sbmt {
	background:#747676 !important;
}
.sbmt:hover {
	background:#07808e !important;
}
.over {
	padding:0px;
	padding-bottom:0px;
	border:1px solid #d1d1d1;
}
.over .about-left {
	float:left;
	width:55%;
}
.over .about-right {
	float:right;
	width: 45%;
}
.over .about-right .about-right-inner {
	padding: 15px 15px 11px 13px;
	background: url(../images/t7-banner1-bg.jpg) 0 0 no-repeat #000;
	float: right;
	width: 100%;
}
.over .about-right .about-right-inner .num {
	color: #fff;
	float: left;
	font-size: 60px;
	display: block;
	position: relative;
	margin: 0px;
	padding-top: 15.2px;
	font-weight: 600;
	width: 20%;
}
.over .about-right .about-right-inner .contt {
	color:#fff;
	width: 80%;
	float: right;
	text-align: left;
	padding-left: 15px;
	margin-top: 10px;
	font-size: 16px;
}
.over .about-right .about-right-inner .contt span {
	font-size: 11px;
	line-height: 16px;
	color: #e9eb20;
	letter-spacing: 0.5px;
}
.luxury {
	margin-left:0px;
	text-align:center;
	text-shadow:none;
	color:#000;
	font-size:18px;
	font-weight:600;
}
.appart {
	font-weight:600;
	font-size:18px;
	color:#a3bb3e !important;
}
.mahindralo {
	font-weight:600;
	font-size:13px;
	color:#8a8a8a;
	line-height:26px;
	letter-spacing:1px;
}
.spec {
	padding:0px 20px !important;
}
.aminties>li {
	list-style:none;
	font-weight:600;
	font-size:14px;
	padding:4px 0px;
	color:#7c7b7b;
}
.amnn {
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: left;
	font-size: 28px;
	color: #a3bb3e;
	font-weight: 600;
}
.locationborder {
	border: 1px solid #f3f3f3;
}
.location-details {
	padding: 25px 20px;
}
.locationheight {
	height: 500px;
	border: 1px solid #940707;
}
.gray-bg {
	background-color: #e6a3a326;
}
.location-details img {
	margin: 0 auto;
	display: block;
	margin-top: -20px;
}
.location-details h2 {
	font-size: 24px;
	color: #940707;
	margin: 0;
	font-weight: 600;
	text-shadow: none;
	padding: 0;
	letter-spacing: 1px;
	text-align: center;
	padding: 15px 0;
}
.title span {
	color: #000;
}
.location-details hr {
	border-top: 1px solid #fcf1f1;
	margin: 0 auto 10px;
	width: 85%;
}
.location-details ul {
	margin: 0 0 0 53px;
	padding: 0;
}
.location-details ul li {
	text-align: left;
	font-weight: 300;
	color: #000;
	margin: 0;
	letter-spacing: 0.5px;
	padding: 7px 0;
	list-style: square;
	font-size: 14px;
}
.amnnn {
	margin-bottom:0px;
	margin-top:0px;
	text-align:left;
	font-size:28px;
	color:#fff;
	font-weight:600;
	background-color: #a3bb3e;
	padding: 12px;
}
.txt {
	text-align:center;
	float:none !important;
}
.alincntr {
	margin-bottom:0px;
}
.txt>p {
	margin-bottom:0px;
}
.alincntr>a {
	color:#484747;
}
.alincntr>a:hover {
	color:#09C !important;
}
.txt>p>a {
	color:#484747;
}
.txt>p>a:hover {
	color:#09C !important;
}
.opac-img:hover {
	opacity:.8 !important;
}
.frm1 {
	margin-top:20px !important;
}
.mobile-section {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
	border-top: 1px solid rgba(255, 255, 255, 0.4);
	display: none;
}
textarea {
	margin-top:0px !important;
}
.amenities {
	background-image:url(../images/aminline.jpg);
	background-repeat:repeat-x;
	background:#fff;
}
.amenities .container-fluid {
	background:#fff;
}
.footer {
	background-image:  linear-gradient(to top, #faeaeb 0%, #faeaeb 1%, #fcf1f1 31%, #fcf1f1 75%, #fcf1f1 100%);
	padding: 30px 0px;
}
.form-group {
	margin-bottom: 15px;
}
.footer1-inner .form-control {
	background-color:#fcf1f1;
	color:#000;
	border: 1px solid #940707;
}
.footer1-inner h4 {
}
 @media (min-width:768px) and (max-width:1024px) {
.carousel-inner>.item>img {
height:550px !important;
}
}
 @media (max-width:1024px) and (min-width:992px) {
.top2>img {
margin-left:60px !important;
float:left !important;
width:168px !important;
margin-top:23px;
}
}
 @media (max-width:992px) and (min-width:768px) {
.top2>img {
margin-left:40px !important;
float:left !important;
width:138px !important;
margin-top:23px;
}
 .navbar-inverse .navbar-nav>li>a {
font-size:13px !important;
}
}
 @media (min-width:1024px) and (max-width:1300px) {
.top2>img {
margin-left:64px !important;
float:left !important;
width:186px;
margin-top:23px;
}
}
 @media (min-width:1300px) {
.container {
width:1286px !important;
}
}
 @media (min-width:768px) {
.contnow {
margin-top:15px !important;
}
 .container-fluid {
padding-right:0px;
}
 .navbar-nav>li:last-child>a {
padding-right:0px !important;
}
 .navbar-collapse {
padding-right:0px;
}
}
 @media (max-width:767px) {
 .amenities ul {
 margin: 0;
 padding: 0;
 display: table;
}
 .zopim {
 display:none;
}
 .locationheight {
 height:auto;
}
 .top2 {
 display:none;
}
 .mobile-section {
 position: fixed;
 display: block;
 left: 0;
 right: 0;
 bottom: 0;
 z-index: 999;
 border-top: 1px solid rgba(255, 255, 255, 0.4);
}
 .mobile-section .btn-success {
 border-radius: 0;
 background: rgba(0, 0, 0, 0.8);
 margin: 0;
 width: 50%;
 border: 1px solid #fff;
 font-size: 11px;
 padding: 8px;
}
 .mobile-section a {
 float: left;
 margin: 0;
 font-size: 16px;
 border-right: 1px solid #ccc;
 padding: 4px 2px;
}
 .mobile-section a .fa {
 display: inline-block;
 font-size: 14px;
 margin-bottom: 0;
 margin-right: 7px;
}
 body {
margin-bottom:60px;
}
 .frm {
 padding:15px 0;
 margin-top: 0;
 float: right;
 background-color: rgb(202, 141, 58);
 border-top: 2px solid #1f1d1d !important;
 position: relative;
 right: 0;
 top: 0;
}
 .txt>p>a {
display:block;
text-align:center;
float:none !important;
}
 .alincntr {
text-align:center;
}
 #amenities {
}
 .frm1 {
margin-top:15px !important;
}
 .adver {
 padding:10px;
}
 .nav>li {
height:30px;
text-align:left;
}
 .topheader {
height:67px !important;
}
 .spec {
padding:0px;
margin-top:20px;
display: none;
}
 .aminties>li {
margin:1px;
background:#d1d1d1;
font-size:12px !important;
height:50px !important;
float:left !important;
width:49% !important;
line-height:46px;
text-align:center;
list-style-image: none !Important;
}
 .navbar-collapse {
position:relative;
z-index:99999;
background:#000 !important;
}
 .top2 {
height:auto !important;
position:relative;
margin-top:70px !important;
background:none !important;
}
 .banrres {
background:#26959e !important;
position:relative !important;
}
 .banners1 {

    /* margin-top: 25% !important; */

    position: relative;
 bottom: 0;
 padding: 0;
 margin: 1px 0;
}
 .pay {
 background-color: rgba(163, 187, 62, 0.81);
 text-align: center;
 font-weight: 600;
 Font-size: 14px;
 color: #000;
 padding: 10px 0;
}
 .topnewhead>div>a>img {
 margin-top: -5px;
 height: 95px;
}
 .book {
width:150px !important;
left:-10px !important;
position:absolute;
text-align:left !important;
}
 .navbar-toggle {
top:0px;
position:relative !important;
right: -20px;
}
 .carousel-inner>.item>img {
height:300px !important;
}
}
.contnow {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#919090;
	font-weight:600;
	margin-top:.5%;
	float:right;
}
.contnow p {
	margin:1% 0 0 0 !important;
}
.contnow img {
	display:inline;
	float:left;
	margin-right:5%;
	margin-left:33%;
}
.contnow strong {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:600;
}
.topheader {
	position:absolute;
	height:90px;
	z-index:99;
	width:100%;
	background-image:url(../images/topheader.png);
	background-size:cover !important;
	background-repeat: no-repeat !important;
}/*.topheadmobile{display:none; }*/
.call p {
	margin:2% 0 0 0 !important;
}
.call img {
	display:inline;
	float:left;
	margin-right:5%;
}
.call strong {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:600;
}
.socialicon {
	float:left;
	text-align:center;
}
.socialicon img {
	display:inline;
	margin:16px 5px;
}
.socialicon img:hover {
	display:inline;
	margin:16px 5px;
	transform:rotate(360deg);
	transition:1s all;
}
.topnavrow {
	background:#dd021c;
	border-bottom:2px solid #fff;
	position:relative;
}
.topnav {
	background:none !important;
	border-radius:0px !important;
	height:auto;
	color:#fff !important;
	border:0px;
	margin:0px !important;
}
.topnav a {
	color:#fff !important;
	background:none !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:14px !important;
}
.topmenu {
}
.topmenu li {
}
.topmenu li a {
	font-size:13px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:500;
	letter-spacing:1.2px;
	padding:15px 10px !important;
}
.topmenu li a:hover {
	color:#000 !important;
}
.search {
	background:#3b3935;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff !important;
	border:0px !important;
	border-radius:0px !important;
	padding:16px 14px !important;
}
.dropbtn {
	background-color:#4CAF50;
	color:white;
	padding:16px;
	font-size:16px;
	border:none;
	cursor:pointer;
}
.dropdown {
	position:relative;
	display:inline-block;
}
.dropdown-content {
	display:none;
	position:absolute;
	background-color:rgba(0, 0, 0, .8);
	min-width:160px;
	box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}
.dropdown-content li a {
	color:black;
	padding:6px 16px !important;
	text-decoration:none;
	display:block;
}
.dropdown-content a:hover {
	background-color:#f1f1f1
}
.dropdown:hover .dropdown-content {
	display:block;
}
.dropdown:hover .dropbtn {
	background-color:#3e8e41;
}
.heading {
	width:100%;
	margin:5% 0;
	padding:0;
	text-align:center;
	font-size:33px;
	color:#3b3935;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	font-weight:bold;
	text-transform:uppercase;
}
.grey {
	background:#efefef;
}
.grey p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4f4f4e;
	line-height:24px;
	font-weight:600;
	padding:3% 1%;
}
.heading span {
	color:#dd021c;
}
.heading:before {
	height:2px;
	content:" ";
	text-shadow:none;
	background-color:#3b3935;
	width:100px;
	display:block;
	text-align:center;
	margin:0 auto 0;
	bottom:-45px;
	position:relative;
}
.bhk {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3b3935;
	font-weight:600;
	padding-left:4%;
}
.title {
	font-size:24px;
	font-weight:400;
	color:#3b3935;
	text-transform:uppercase;
	text-align:center;
	border-bottom:2px solid #940707;
	padding-bottom:3%;
}
.pragraph {
	color:#81807f;
	font-size:13px;
	font-weight:400;
	text-align:justify;
	line-height:19px;
	margin:1% 0;
}
.view {
	padding:2.5% 12%;
	background-color:#dd021c;
	color:#fff;
	font-size:14px;
	font-weight:500;
	display:inline-block;
	margin-left:-7%;
	text-align:center;
	float:left
}
.view a {
	color:#fff;
	text-decoration:none;
}
.view:hover {
	background:#5e8dd5;
	transition:1s all;
	color:#fff;
	text-decoration:none;
}
.serchbutton {
	width:100%;
}
.serchbutton ul {
	margin:2% auto 5%;
	text-align:center;
}
.serchbutton ul li {
	border:1px solid #ccc;
	padding:1% 2%;
	margin:.3%;
	list-style:none;
float:;
	display:inline;
}
.serchbutton ul li:hover {
	background:#5e8dd5;
	border:1px solid #dd021c;
}
.serchbutton ul li a {
	font-size:13px;
	color:#3b3935;
	font-weight:600;
	text-transform:uppercase;
	text-decoration:none;
}
.serchbutton ul li a:hover {
	text-decoration:none;
	color:#fff;
}
.cityp {
	margin:0px;
	color:#fff;
	font-size:14px;
	padding:10px;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.cityp1 {
	margin:0px;
	color:#fff;
	font-size:14px;
	padding:6%;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	text-align:none;
	float:right;
}
.Square {
	color:#fff;
	background:#dd021c;
}
.Square tr {
	font-size:14px !Important;
}
.coral {
	border:1px solid #ccc;
	padding:0px;
}
.coral2 {
	border:1px solid #ccc;
}
.coral h2 {
	font-size:22px !important;
	color:#3b3935;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	display:block !important;
	text-align:left;
	margin:2%;
}
.coral p {
	font-size:13px;
	color:#81807f;
	font-weight:400;
	padding:0 3%;
	text-align:justify;
}
.coral strong {
	font-size:14px;
	color:#3b3935;
	font-weight:600;
}
.coral strong i {
	margin-right:2% !important;
	color:#dd021c;
}
.coral span {
	background:#3b3935;
	color:#fff;
	padding:1% 5%;
	float:right;
	margin-right:1%;
}
.coral2 h2 {
	font-size:22px !important;
	color:#3b3935;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
}
.coral2 p {
	font-size:13px;
	color:#81807f;
	font-weight:400;
}
.coral2 strong {
	font-size:14px;
	color:#3b3935;
	font-weight:600;
	text-align:left;
	float:left;
	width:100%;
	padding:2% 0;
}
.coral2 strong i {
	margin-right:2% !important;
	color:#dd021c;
}
.coral2 span {
	background:#3b3935;
	color:#fff;
	padding:2% 5%;
	float:right;
	margin-right:1%;
	font-size:14px;
	font-weight:400;
}
.coral2 span a {
	color:#fff;
	text-decoration:none;
}
.coral2 span:hover {
	background:#5e8dd5;
	color:#fff;
	padding:2% 5%;
	float:right;
	margin-right:1%;
	transition:1s all;
	text-decoration:none;
}
#aboutrow {
	margin-top:100px;
	width:100%;
	background:#efefef;
	padding:3% 0;
}
.aboutus {
	font-weight:bold;
	font-size:33px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.aboutusp {
	text-align:justify !important;
	font-size:12px;
	line-height:24px;
	padding-right:3%;
	font-family:Arial, Helvetica, sans-serif;
}
#testimonials {
	margin-top:0%;
	width:100%;
	background:#FFF;
	padding:3% 0;
}
#testimonials b {
	font-size:13px;
	color:#dd021c;
	float:left;
	font-weight:400;
	margin-top:2%;
	margin-left:43px;
}
#footer {
	margin-top:3%;
	width:100%;
	background:#3b3935;
	padding:0% 0 3%;
}
#footer .enquiry {
	margin:0% auto 4%;
	background:#dd021c;
	padding:2% 1%;
}
#footer .enquiry input[type=text] {
	padding:12px 20px;
	border-radius:0px;
	border:1px solid #fff;
	box-sizing:border-box;
	background:none !important;
}
#footer .enquiry input[type="submit"] {
	border-radius:0px;
	border:1px solid #784104;
	box-sizing:border-box;
	background:#784104 !important;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
}
#footer .enquiry input[type="submit"]:hover {
	background-color:#000 !important;
	color:#fff;
}
#footer .enquiry h3 {
	font-size:19px;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	margin:0px;
	padding:4% 0;
}
#footer .inner {
	margin:3% 0;
}
.footertitle {
	font-size:25px;
	font-weight:bold;
	color:#fff;
	float:left;
	width:100%;
	margin:5% 0 10%;
	padding:0;
	text-align:left;
	font-size:25px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:2px;
}
.footertitle:before {
	height:2px;
	content:" ";
	text-shadow:none;
	background-color:#dd021c;
	width:100px;
	display:block;
	bottom:-40px;
	position:relative;
}
#footer P {
	font-weight:400;
	font-size:12px;
	color:#fff;
	line-height:24px;
	margin:0px 0 1%;
}
#footer strong {
	font-weight:400;
	font-size:14px;
	color:#dd021c;
	line-height:24px;
	margin:0px 0 0%;
	display:block;
}
#footer .link {
	padding:1% 5% 0 0%
}
#footer .link p {
	width:100%;
}
#footer .link p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:30px;
	display:block;
	float:left;
	letter-spacing:1px;
	font-weight:400;
}
#footer .link p a:hover {
	text-decoration:none;
	color:#dd021c;
	transition:1s ease-out;
}
.cont {
	margin-bottom:7% !important;
	float:left;
}
.bottom-icon {
	margin:5% 3%;
	display:inline;
}
.bottom-icon:hover {
	transform:rotate(360deg);
	transition:2s all;
	opacity:.8;
}
#bottom1 {
	width:100%;
	padding:.5% 0;
	background:#ffffff;
}
#bottom1 p {
	color:#292929;
	font-size:12px;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-align: center;
}
#bottom1 .p2 {
	float:none !important;
}

::-webkit-input-placeholder {
color:#7c7c7c !important;
}

::-moz-placeholder {
color:#7c7c7c !important;
}

::-ms-input-placeholder {
color:#7c7c7c !important;
}

::-moz-placeholder {
color:#7c7c7c !important;
}
.submenu {
	background:rgba(210, 117, 14, 1) !important;
}
.submenu li {
}
.submenu li a {
	padding:4px 8px !important;
}
.scroll-down {
	background-image:url(../images/blinkimg.png) no-repeat center center;
	width:52px;
	height:35px;
	display:block;
	position:relative;
	margin-left:-26px;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
}
 @-webkit-keyframes fadeInDown {
0% {
opacity:0.1;
-webkit-transform:translateY(-8px);
}
 100% {
opacity:1;
-webkit-transform:translateY(0);
}
}
 @keyframes fadeInDown {
0% {
opacity:0.1;
transform:translateY(-8px);
}
 100% {
opacity:1;
transform:translateY(0);
}
}
.fadeInDown {
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown;
}
.enq-mobi {
	display:none;
}
.blin {
	height:60px;
	width:60px;
	padding-top:6px;
	border-radius:50%;
	background:rgba(0, 0, 0, .7);
	display:block;
	margin:0 auto;
}
.exten {
	color:#FFF;
}
.blin>img {
	margin-top:10px;
}
.imgfrm12 {
	display:none !important;
}
 @media(max-width:768px) {
 .over .about-left {
 float: left;
 width: 100%;
}
 .over .about-right {
 float: none;
 width: 100%;
 display: none;
}
 .topheadmobile {
display:block;
}
 .top2>img {
 margin-top: 10px;
 width: 133px;
 float: none !important;
 margin: 0 auto;
 background: rgba(255, 255, 255, .9);
}
 .slesh {
background-image:none;
background-repeat:no-repeat;
background-position:right;
height:0px;
display:inline;
width:0px;
float:none;
position:absolute;
top:0px;
}
 .banner h1 span b, .banner h1 span {
font-size:14px !important;
}
 #mainform {
display:none !important;
}
 .mahindraimg {
display:none;
}
 .circlebox {
height:78px !important;
}
 .circlebox strong {
font-size:13px !important;
}
 .imgfrm12 {
display:block !important;
}
 .secondlogo {
height:40px;
width:100px;
margin-top:-61px !important;
}
 .logoimgres {
height:60px !important;
width:100px !important;
}
 .contnow {
margin-left:7% !important;
float:left;
}
 .contnow {
font-size:10px !important;
}
 .ptojectlogo {
height:170px;
line-height:180px;
margin:1%;
}
 .search-div {
background:rgba(0, 0, 0, .6);
margin:0px;
padding:10px !important;
height:auto;
}
 .radiomargin {
margin:.3% 0;
background:#fff;
vertical-align:middle;
line-height:34px;
height:34px;
z-index:9999;
}
 .call img {
display:none !important;
}
 .ptojectlogo {
text-align:center;
height:auto;
padding:;
line-height:22px;
}
 .circlebox {
border:1px #ccc solid;
border-radius:0%;
padding:2%;
margin:1%;
height:112px;
}
 .circlebox:hover {
border:1px #dd021c solid;
border-radius:0%;
padding:2%;
margin:1%;
height:112px;
box-shadow:2px 2px 5px #ccc;
transition:1s linear;
}
 .logo {
margin:15% auto 0 !important;
}
 .nopadding1 {
padding:20px !important;
}
 .topmenu {
width:100%;
position:!important;
}
 .topmenu li {
width:100% !important;
float:left;
display:block;
position:relative !important;
}
 .topmenu li a {
font-size:13px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-weight:500;
letter-spacing:1.2px;
padding:5px 20px !important;
width:100% !important;
}
 .search {
width:100%;
margin:0 auto;
}
 #bottom1 p {
color:#292929;
font-size:12px;
font-weight:500;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
float:none;
text-align:center;
}
 #bottom1 .p2 {
float:none !important;
text-align:center;
}
 #footer .enquiry input[type=text] {
padding:12px 20px;
border-radius:0px;
border:1px solid #fff;
margin-bottom:2%;
box-sizing:border-box;
background:none !important;
}
 #footer .enquiry input[type="submit"] {
border-radius:0px;
border:1px solid #784104;
box-sizing:border-box;
background:#784104 !important;
text-align:center;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#fff;
text-transform:uppercase;
}
 .cont {
margin-bottom:2% !important;
}
 .socialicon {
float:none;
display:block;
margin:0 auto;
text-align:left;
}
 .bottomicon {
display:block;
text-align:center;
}
 .view {
padding:2.5% 12%;
background-color:#dd021c;
color:#fff;
font-size:14px;
font-weight:500;
display:inline-block;
margin-left:0;
text-align:center;
float:none;
width:100%;
}
 .heading {
width:100%;
margin:5% 0;
padding:0;
text-align:center;
font-size:15px;
color:#3b3935;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:2px;
font-weight:bold;
}
 .heading:before {
height:2px;
content:" ";
text-shadow:none;
display:block;
text-align:center;
margin:0 auto 0;
bottom:-30px;
position:relative;
}
 .title {
font-size:18px;
font-weight:400;
color:#3b3935;
text-transform:uppercase;
text-align:center;
border-bottom:2px solid #3b3935;
padding-bottom:2%;
}
 .coral {
border:1px solid #ccc;
display:block;
float:left;
}
 .coral2 {
border:1px solid #ccc;
display:block;
float:left;
margin-bottom:5px;
}
 .coral h2 {
font-size:20px !important;
color:#3b3935;
font-family:Arial, Helvetica, sans-serif;
font-weight:500;
text-align:center;
margin:10px 0;
}
 .aboutus {
font-weight:bold;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:center;
margin:10px;
}
 .aboutusp {
text-align:justify !important;
font-size:12px;
line-height:24px;
padding-right:0%;
font-family:Arial, Helvetica, sans-serif;
}
 .footertitle {
font-size:20px;
font-weight:bold;
color:#fff;
float:left;
width:100%;
padding:0;
text-align:left;
font-size:20px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:2px;
}
 #aboutrow {
margin-top:2%;
width:100%;
background:#efefef;
padding:3% 0;
}
 .serchbutton ul li {
border:1px solid #ccc;
padding:1% 2%;
margin:.3%;
list-style:none;
float:;
display:inline;
line-height:30px;
}
 .submenu {
float:left !important;
width:100%;
background:rgba(255, 255, 255, .5)!important;
}
 .submenu li {
}
 .submenu li a {
padding:2px 20px !important;
margin-left:2% !important;
color:#000 !important;
}
 .contnow img {
display:inline;
float:left;
margin-right:5%;
margin-left:0%;
}
 .topheader {
margin-top:.5% !important;
height:auto;
padding-bottom:1%;
}
 .book {
 font-size:15px;
}
 #footer .link p a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
line-height:30px;
display:block;
float:left;
letter-spacing:1px;
font-weight:400;
width:50%;
}
 .navbar-toggle3 {
border-color:#F00;
}
 .navbar-toggle3 {
position:relative;
float:left;
background-image:none;
border:1px solid transparent;
border-radius:4px;
left:5px;
margin:5px;
padding:2%;
z-index:999;
}
 .navbar-toggle3:focus {
background-color:#dd021c;
}
 .navbar-toggle3 .icon-bar3 {
background-color:#000 !important;
}
 .navbar-toggle3 .icon-bar3 {
display:block;
width:22px !important;
height:3px;
border-radius:1px;
}
 .navbar-toggle3 {
border-color:#666;
}
 .navbar-toggle3 .icon-bar3+.icon-bar3 {
margin-top:5px;
}
 .sr-only3 {
position:absolute;
width:1px;
height:1px;
margin:-1px;
padding:0;
overflow:hidden;
clip:rect(0, 0, 0, 0);
border:0;
}
 .navbar-header3 {
display:block;
width:100%;
float:left;
background:#000;
}
 .navbar-toggle1 {
position:fixed;
float:right;
margin-right:0px;
padding:8px;
margin-top:0px;
margin-bottom:8px;
background-color:transparent;
background-image:none;
border:1px solid transparent;
border-radius:4px;
right:15px;
top:10px;
}
 .navbar-toggle1 {
border-color:#666 !important;
}
 .menu {
width:100% !important;
}
 .menu ul {
float:left;
margin:1% 0;
background:#dd021c;
}
 .menu ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
float:left;
list-style:none;
margin:0px;
width:100%;
text-align:center;
margin-bottom:2px;
}
 .menu ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
list-style:none;
padding:5px 16px;
text-align:center;
float:none;
display:block;
border-bottom:1px solid #fff;
}
 .menu ul li a:hover {
color:#fff;
background:#5e8dd5;
transition:1s ease-in;
width:100%;
text-align:center;
}
 .banner h1 span {
padding:3%;
text-align:center;
margin:0 auto;
background:rgba(0, 0, 0, .7);
color:#fff;
width:100% !important;
display:block;
font-size:16px;
font-weight:600;
font-family:Arial, Helvetica, sans-serif;
}
 .banner h1 {
position:relative;
bottom:39%;
width:100% !important;
background:none;
margin:0px;
}
 .contnow {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#919090;
font-weight:600;
margin-top:2.5%;
margin-left:12%;
}
 #blink {
display:none !important;
}
 .navbar-toggle4 {
border-color:#dd021c;
}
 .navbar-toggle4 {
position:relative;
float:right;
margin-right:0px;
padding:8px;
margin-top:0px;
margin-bottom:8px;
background-color:transparent;
background-image:none;
border:1px solid transparent;
border-radius:4px;
right:-25%;
top:0px;
}
 .navbar-toggle4:hover {
background-color:#dd021c !important;
}
 .navbar-toggle4 .icon-bar1 {
background-color:#000 !important;
}
 .navbar-toggle4 .icon-bar1:hover {
background-color:#000 !important;
}
 .navbar-toggle4 .icon-bar1 {
display:block;
width:22px !important;
height:3px;
border-radius:1px;
}
 .navbar-toggle4 {
border-color:#666;
}
 .navbar-toggle4 .icon-bar1+.icon-bar1 {
margin-top:5px;
}
 .sr-only1 {
position:absolute;
width:1px;
height:1px;
margin:-1px;
padding:0;
overflow:hidden;
clip:rect(0, 0, 0, 0);
border:0;
}
 .sildetoggle2 {
position:absolute;
top:1%;
right:5%;
display:block !important;
}
 .imgfrm {
display:none !important;
}
 .togglecont2 {
position:fixed;
top:10%;
width:300px;
right:0px;
right:-400px;
background:#dc020f;
z-index:9999;
display:block !important;
}
 .togglecon2 ul {
width:100%;
}
 .togglecont2 ul li {
list-style:none;
text-align:left;
color:#fff;
display:block !important;
}
 .togglecont2 ul li a {
text-decoration:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
font-size:14px;
width:100%;
display:block !important;
}
 .togglecont2 ul li a:hover {
background:none;
color:;
}
}
 @media screen and (max-width:1024px) {
.mainNav {
width:40%;
}
}
 @media screen and (max-width:700px) {
.mainNav {
width:100%;
}
 .slirespon {
position:absolute !important;
}
}
