
body{margin:0;}
::-webkit-scrollbar{width:10px; }
::-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:#201e1f;-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%;}

.details>ul>li{line-height:30px;list-style-image:url(../images/list-style-cricle.png);padding:8px 0px !important;}
.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(237, 28, 36, 0.77);text-align:center;font-weight:600;Font-size:18px;color:#fff;padding:15px;}
.pay a {color:#fff;}
.faetures{padding:10px;border:1px solid #d1d1d1;}
.pay1 {
    margin-top: 20px;
    line-height: 31px;
    background-color: rgba(210, 210, 210, 0.7);
    text-align: center;
    font-weight: 600;
    Font-size: 18px;
    color: #0a0909;
    padding: 15px;
}
.navbar-header3{display:none;}
.logo1{margin-top:2px;}
.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;background-image:url(../images/top2.png);}
.top2>img {
    margin-top: 0px;
    width: 205px;
    float: left !important;

}
.topnewhead{height:83px;}
.topnewhead>div>a>img{margin-top:20px;}
.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:0 20px; font-size:16px; }
.navbar-inverse .navbar-nav>li>a{color:#fff; border-right:1px solid #fff !important; font-weight:normal;}
.navbar-inverse .navbar-nav>li>a:hover{color:#fff !important;}
.navbar-inverse .navbar-nav>li:last-child>a{border-right:none !important;}
.book{letter-spacing:1px;color:#fff;margin-top:5px; margin-bottom:10px; font-weight:600; font-size:18px; margin-right:25px;}
.bookpn{margin-top:7px;}
.frm {
    padding: 20px 0 !Important;
    float: left;
    background-color: #201e1f;
    border-top: 2px solid #201e1f !important;
}
.frm>h2 {
    padding: 10px;
    font-weight: 600;
    font-size: 24px;
    color: #f3eded;
    margin-left: 0;
    letter-spacing:2px;
    text-align: center;
    margin: 0;
    background: #171515;
    text-shadow: none;
}
.frm>h2> span{ font-size:18px; display:block; padding-top:5px; color:#fff; letter-spacing:1px;}
.frm>h3{padding:10px;font-weight:600;font-size:19px;color:#FFF; letter-spacing:1px;}
.frm>h4 {
    padding: 10px;
    font-weight: 600;
    font-size: 19px; letter-spacing:1px;
    color: #FFF;
    background: #201e1f;
    text-align: center; margin:0;
}
.frm>h5{  padding: 10px;
    font-weight: 600;
    font-size: 19px;
    color: #f3eded;
    margin-left: 0;
    letter-spacing: 1px;
    text-align: center;
    margin: 0;
    background: #171515;
    text-shadow: none;}
.star{background:#fff;padding:10px;font-size:14px;color:#000 !Important;}
.frm2{color:#FFF;background:#201e1f;border-radius:0px !important; height:40px;}
.sbmt{background:#747676 !important;}
.sbmt:hover{background:#201e1f !important;}
.over{padding:20px;padding-bottom:0px;border:1px solid #d1d1d1;}
.over p {
    font-size: 14px;
    font-weight: 600;
    text-align: justify;
    line-height: 36px;
    letter-spacing: 1px;
}
.white-bg {
    padding: 4% 0;
}
.pink-bg {
    background:#201e1f;
    padding: 15px 15px 15px 0;
}
.pink-bg p {
    font-size: 14px;
    color: #fff;
    line-height: 29px;
    letter-spacing: 2px;
    font-weight: 600;
    margin: 0;
    text-align: justify;
}
a:focus {
    outline: thin dotted;
    outline: 0px auto -webkit-focus-ring-color !important;
    outline-offset: -2px;
}
.padleft {
    padding-left: 0;
}
.pink-bg h2 {
    font-size: 26px;
    color: #fff;
    letter-spacing: 1px;
    font-weight: 600;
    margin: 0;
}
.pink-bg hr {
    border-top: 2px solid #fff;
    margin: 10px 0;
}
.pink-bg ul {
    margin: 4px 10px 0 20px;
    padding: 0;
}
.pink-bg ul li {
    font-size: 14px;
    color: #fff;
    letter-spacing: 1px;
    line-height: 31px;
}
.retailrow { 
    padding: 15px 0px 15px 15px; margin:16px auto;
}
.retailrow h2{ font-size:26px; color:#fff; letter-spacing:1px;  font-weight:600; margin:0; text-shadow:none;}
.gray-bg h2 { font-size:26px; color:#000; letter-spacing:1px;  font-weight:600; margin:0; text-shadow:none;}
.retailrow hr{
    border-top: 2px solid #fff;
    margin: 10px 0;
}
.gray-bg hr{
    border-top: 2px solid #000;
    margin: 10px 0;
}
.retailrow p{
    font-size: 14px;
    color: #fff;
    line-height: 29px;
    letter-spacing:2px;
    font-weight: 600;
    margin: 0; text-align:justify;
}
.gray-bg p {
    font-size: 14px;
    color: #000;
    line-height: 29px;
    letter-spacing:2px;
    font-weight: 600;
    margin: 0; text-align:justify;
}
.retailrow ul {
    margin: 24px 10px 0 20px;
    padding: 0;
}
.retailrow ul li {
    font-size: 14px;
    color: #000;
    letter-spacing: 1px;
    line-height: 25px;
}
.nopadding {
    padding: 0;
}
.pramatter {
    font-size: 13px;
    font-weight: 600;
    text-align: justify;
    line-height: 22px;
    padding: 18px 18px;
}
.pramatter br { display:block; margin-bottom:4px; content: "";}
.location {
    margin: 0 auto 50px;
}
.locationborder {
    border: 1px solid #f3f3f3;
}
.location-details {
    padding: 50px;
}
.location-details h2 {
    font-size: 24px;
    color: #201e1f;
    margin: 0; font-weight:600; text-shadow:none;
    padding: 0;
    letter-spacing: 1px;
    text-align: center;
    padding: 15px 0;
}
.location-details ul {
    margin: 0 0 0 53px;
    padding: 0;
}
.location-details ul li {
    text-align: left;
    font-weight: 600;
    color: #000;
    margin: 0;
    letter-spacing: 1px;
    padding: 13px 0;
    list-style: square;
    font-size: 15px;
    letter-spacing: 2px;
}
.location-details img {
    margin: 0 auto;
    display: block;
}
.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:#201e1f;}
.mahindralo{font-weight:600;font-size:13px;color:#8a8a8a;line-height:26px;letter-spacing:1px;}
.mahindralo p{ 
    font-size: 14px;
    color: #8a8a8a;
    line-height: 22px;
    letter-spacing: 1px;}

.aminties { margin:0; padding:10px 15px;}
.aminties>li {
    list-style: square;
    text-align: justify;
    font-size: 13px;
    padding: 2px 0px;
    color: #000;
    line-height: 22px;
    letter-spacing: 2px;
    font-weight: 600;
}
.amnn{margin-bottom:20px;margin-top:20px;text-align:left;font-size:28px;color:#201e1f;font-weight:600;}
.txt{text-align:right;float:right !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:10px !important;}
textarea{margin-top:0px !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:82px;z-index:99;width:100%;background-repeat:repeat-x; background:#983215;}
.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%;}
.gray-bg {
    background-color: #eeeeee; padding:15px 15px 15px 0;
}
.location-details hr {
    border-top: 1px solid #999;
    margin: 0 auto 10px;
    width: 85%; padding:15px;
}
.padright  { padding-right:0;}
.locationheight {
    height: 500px;
}
.title span {
    color: #000;
}
.location-details {
    padding: 44px 20px;
}
.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:#F3FC04;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{ padding:.5% 0;background:#ffffff;}
#bottom1 p{color:#292929;font-size:13px;font-weight:600;font-family:Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
#bottom1 .p2{float:right !important;}
::-webkit-input-placeholder{color:#fff !important;}
::-moz-placeholder{color:#fff !important;}
::-ms-input-placeholder{color:#fff !important;}
::-moz-placeholder{color:#fff !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;}
.overview h2 {margin-bottom: 18px; margin-left: 0;
    text-shadow: 0px 0px 0px; padding-top:10px;
    color: #201e1f; text-transform:uppercase;}
.nav>li:focus{   outline: 0px solid red;
    outline-offset: 0px; }
.construction { padding:30px 0;}
.construction p { text-transform:uppercase; text-align:center; font-weight:600; letter-spacing:1px; margin:0; padding:8px 0; background:#201e1f ; color:#fff;}
.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #201e1f;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.ourawards { padding:10px 0 40px; background:#201e1f; margin-top:20px;}
.ourawards h3 { color:#fff; 
      margin-bottom: 20px;
    margin-top: 20px;
    text-align: left;
    font-size: 28px;
     
    font-weight: 600;}
.ourawards img { margin:0 auto; max-width:100%; width:100%;}
.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;
}

.bhk-row {
    
}
.bhk-detail {
    text-align: center;
    padding: 10px 0;
    background: #201e1f;
}
.bhk-detail h2 {
    color: #000;
    letter-spacing: .5px;
    font-size: 16px;
    font-weight: 600;
    margin: 0 5px;
    display: inline-block;
    background: #d2d2d2;
    padding: 10px 30px;
    color: #000;
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #630505;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0,0,0,0);
    border-radius: 0;
}
.bhk-detail h2 i {
    color: #fff;
    margin-right: 0;
    font-size: 12px;
    padding: 6px;
    background: #d49714;
    border-radius: 50%;
    margin: 0 5px; border:1px solid #fff;
}
.bhk-detail h2 b {
    color: #fff;
    margin-right: 0;
    font-size: 21px;
    padding: 4px 2px 0 1px;
    background: #201e1f;
    border-radius: 50%;
    margin: 0px 2px;
    height: 31px;
    display: inline-block;
    width: 32px;
}

.bhk-detail .bhk-inner{
	border: 1px solid #ccc;
	background-image: linear-gradient(to top, #30cfd0 0%, #00652f 100%);}

.bhk-detail h1{
	text-align:center;
	font-size: 28px;
	color:#fff;
	margin: 0px;
padding: 15px 0px;
}
.bhk-detail h1 span{
	color:#e3e52d;}
	
.bhk-detail h1 f{
	padding: 0px 110px;}
	
.bhk-detail .bord{
	border-bottom: 1px solid #ccc;}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 16px;
    z-index: 15;
    width: 50%;
    margin-left: 0;
    padding-left: 0;
    list-style: none;
    text-align: left;
    bottom: 70px;
}
 
.rerano {
    background: #000;
}
.rerano p {
    padding: 0;
    margin: 3px;
    text-align: center;
    font-size: 12px; color:#fff;
}

 .popup_section {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 99999;
}
.pp_tbl {
	display: table;
	width: 100%;
	height: 100%;
}
.pp_tbl_cell {
	display: table-cell;
	vertical-align: middle;
}
.pp_img_close {
	width:80%;
	margin: 0px auto;
	max-width: 800px;
}
.pp_img_close i {
	display: inline-block;
	background: #055aaa;
	color: #fff;
	padding: 8px 11px 8px 11px;
	float: right;
}
.pp_img {
	width:100%;
}
.pp_img img {
	width:100%;
}




@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){
	
	.over p {
    font-size: 13px;
    font-weight: 500;
    text-align: justify;
    line-height: 28px;
    letter-spacing: 0.5px;
}
.banner img {
    width: 100%;
    padding: 0px; height:260px;
}

.bhk-row {
    position: relative;
    left: 0;
    right: 0;
    bottom: 0;
    margin-top: 0px;
    float: left;
    width: 100%;
}

.book{
	font-size:16px !important;}
	.banrres {
    position: absolute;
    z-index: 99;
    top: 0;
    background: none;
    margin: 0px;
    padding: 8px 99px 0 22px;
    left: 0;
}
	
	.retailrow {
    padding: 15px 0;
    margin: 16px auto;
}
.top2>img {
    margin-top: 0px;
    width: 205px;
    float: left !important;
    margin-left: 100px;
    display: none;
}
.carousel-indicators {
    bottom: 0;
}
.retailrow h2 {
    font-size: 22px;
    color: #000;
    letter-spacing: 1px;
    font-weight: 600;
    margin: 0;
    text-shadow: none;
    text-align: center;
    padding: 10px 0;
}
.bhk-detail h2 {
    /* color: #000; */
    letter-spacing: 1px;
    font-size: 17px;
    font-weight: 600;
    margin: 0 5px;
    display: inline-block;
    /* background: #076e68; */
    padding: 10px 10px;
    /* color: #fff; */
    border-bottom: 1px solid #fff;
    display: block;
    text-align: center;
}
.bhk-detail {
    text-align: left;
    padding: 5px 0; 
}

 
.bhk-detail h2 b {
    color: #fff;
    margin-right: 0;
    font-size: 21px;
    padding: 4px 2px 0 2px;
    /* background: #d49714; */
    border-radius: 50%;
    margin: 0px 2px;
    height: 31px;
    display: inline-block;
    width: 32px;
}
 

.bhk-detail h1 i{
	display:none;}
 
 
.bhk-detail h1{
	font-size:20px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	 .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: #000;
    margin: 0; width:33.33%;
    border: 1px solid #fff;
}

 
.mobile-section a {
    float: left;
    width: 33.33%;
    margin: 0;
    font-size: 14px;
    border-right: 1px solid #ccc;
    padding: 6px 2px;
}

.mobile-section a .fa {
    display: inline-block;
    font-size: 16px;
    margin-bottom: 0;
}
body{ margin-bottom:40px;}
	.frm {
    
    margin-top: 0px;
    
}
.ourawards h3 {
    color: #fff;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
    font-size: 22px;
    font-weight: 600;
}
.ourawards {
    padding: 10px 0 40px;
    background: #201e1f;
    margin-top: 0;
}
.overview h2 {
    margin-bottom: 0;
    text-shadow: 0px 0px 0px;
    color: #201e1f;
    text-transform: uppercase;
    font-size: 14px;
    text-align: center;
    padding: 8px 0;
    margin: 0;
    line-height: 22px;
}
.pay1 {
    margin-top: 6px;
    line-height: 31px;
    background-color: rgba(210, 210, 210, 0.7);
    text-align: center;
    font-weight: 600;
    Font-size: 18px;
    color: #0a0909;
    padding: 4px;
}
.pay1 span {font-size:16px;}
.txt>p>a{display:block;text-align:center;float:none !important;}
.alincntr{text-align:center;}
#amenities{background:none !important;}
.frm1{margin-top:10px !important;}
.nav>li{height:30px;text-align:left;}
.topheader{height:67px !important;}
.spec{padding:0px;margin-top:20px;}
.aminties {
    margin: 1px;
    padding: 0;
    display: table;
}
.aminties>li {
    margin: 1px;
    background: #d1d1d1;
    /* font-size: 13px !important; */
    /* height: 50px !important; */
    /* float: left !important; */
    width: 100%;
    line-height: 20px;
    text-align: center; list-style:none;
    padding: 5px 5px;
}
.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; padding:0;}
.banners1{margin-top:2% !important;}
.topnewhead>div>a>img {
    margin-top: 13px;
    height: 45px;
}
.book {
    letter-spacing: 1px;
    color: #FFF;
 

    font-size: 13px;
}
.frm {
    padding: 0px 0 18px !Important;
    float: left;
    background-color: #000;
    border-top: 2px solid #201e1f !important;
}
.navbar-toggle {
    top: 6px;
    position: absolute;
    z-index: 99999999999999999999;
    top:13px;
    right: -9px; border:1px solid #0a5a25; padding:6px;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    color: #fff;
    border-bottom: 1px solid;
}
.carousel-inner>.item>img{height:300px !important;}
}



@media(max-width:767px){
	.spec iframe{ width:100%;}
.padright {
    padding: 0px;
}	

.bookpn{margin-top:0px;}
.pink-bg h2{
    font-size: 18px;
    color: #fff;
    letter-spacing: 1px;
    font-weight: 600;
    margin: 0;
    padding: 10px 0;
    text-align: center;
}
.gray-bg h2 {
    font-size: 18px;
    
    letter-spacing: 1px;
    font-weight: 600;
    margin: 0;
    padding: 10px 0;
    text-align: center;
}
.gray-bg {
    background-color: #eeeeee;
    padding: 5px;
}
.pink-bg {
    background: #201e1f;
    padding: 5px;
}
.padleft {
    padding: 0;
}
.locationheight {
    height: auto;
}
.location-details ul {
    margin: 0 0 0 20px;
    padding: 0;
}
.location-details ul li {
    text-align: left;
    font-weight: 600;
    color: #000;
    margin: 0;
    letter-spacing: 1px;
    padding: 2px;
    list-style: square;
    font-size: 14px;
    letter-spacing: 1px;
}
.amnn {
    margin-bottom: 0px;
    margin-top: 0;
    text-align: left;
    font-size: 21px;
    color: #201e1f;
    font-weight: 600;
    text-align: center;
    padding: 20px 0;
}	
	.topheadmobile{display:block;}

.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{border-bottom:2px solid #dd021c;height:auto;}
#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:;}
.logo img{width:100%;}
}
@media screen and (max-width:1024px){.mainNav{width:40%;}
}
@media screen and (max-width:700px){.mainNav{width:100%;}
.slirespon{position:absolute !important;}
}