@charset "utf-8";body,h1,h2,h3,h4,h5,h6,p span,a{font-family:"roboto regular";}
@font-face{font-family:"roboto bold";src:url(../fonts/roboto.bold.ttf);}
@font-face{font-family:"roboto regular";src:url(../fonts/roboto.regular.ttf);}
.nomergin{ margin:0px !important;}	
.nopadding{ padding:0px !important;}	


::-webkit-input-placeholder{color:#515050 !important;font-size:14px;font-weight:600;}
:-moz-placeholder{color:#515050 !important;font-size:14px;font-weight:600;opacity:1;}
::-moz-placeholder{color:#515050 !important;font-size:14px;font-weight:600;opacity:1;}
:-ms-input-placeholder{color:#515050 !important;font-size:14px;font-weight:600;}
:placeholder-shown{color:#515050 !important;font-size:14px;font-weight:600;}
.heder
{
	padding-bottom:8px !important;
}
.no_padding
{
	padding:0px;
	margin:0px;
}
.imgwidt
{
	width:100%;
}
.overview>p
{
	line-height:25px;
text-align:justify;	
}
.headtxt
{
	margin-bottom:30px;
}
.headtxt
{
	margin-bottom:15px;
	margin-top:0px;
	font-family:"roboto bold" !Important;
}
.headtxt>span
{
font-family:"roboto bold" !Important;
	font-size:27px;
	color:#005bae;
}

.logodiv>img{
margin-top:10px;	
}
.clear{ clear:both !important;}
.logo{ margin-top:10px;}
.ph{ display:inline-block; float:left; margin-right:15px;}
.contactbox{ margin-top:10px; float:right; }
.contact{ border:2px solid #635548; z-index:-9; display:inline; float:right; padding: 5px 10px;}
.contact p{ font-family:"roboto bold" !Important; letter-spacing:1px; font-size:13px; color:#005bae; margin:4px 0 0; text-align:right; float:left;}
.contact b{font-family:"roboto bold" !Important; font-size:19px; letter-spacing:1px; color:#000;  text-align:right; float:left;}
.banner{  position:relative;}
.formbg{ background:#ebebeb; position:absolute; right:0px; top:0px; padding:0px; padding-bottom:37px;}
.home{ padding:0px 0; text-align:center; font-family:"roboto bold" !Important; background:#005bae; font-size:20px; color:#fff; line-height:36px; margin:0px;}
.luxury{ padding:10px 0; text-align:center; font-family:"roboto bold" !Important; font-size:14px; color:#000; line-height:1.5; margin:0px; }
.thesuites{ background:#fff; margin:0 auto; width:100%; text-align:center; padding:4px 0;}
.pari{ font-size:17px; background: #a1a1a1; font-family:"roboto bold" !Important; color:#fff; line-height:28px; text-align:center; padding:0px; margin:0px;}
.string{font-size:13px; font-family:"roboto bold" !Important; color:#000; line-height:28px; text-align:center; padding:0px; margin:0px;}
.frm{ border-radius:0px !important; margin:12px auto; width:80%; height:40px; background:#fff; border:2px solid #d1d1d1;}
input.frm::-webkit-input-placeholder, textarea.frm::-webkit-input-placeholder {
  color:#000;
}
.car
{
	float:left;
}
.crdiv
{
	width: 90%;
    margin-left: 6%;
}
.cattxt
{
	padding-left:5px;
	margin-top:5px;
	letter-spacing:1px;
	font-size:17px;
	color:#383737;
	float:left;
}
hr
{
	border-top:1px solid #000;
}
input.frm::-moz-placeholder, textarea.frm::-moz-placeholder{color:#000;}
.advantagebox{width:20% !important;}
.advantagebox p{ line-height:20px !Important;}

.frmsb{ background:#005bae !important; font-size:13px !important; font-family:Roboto; font-weight:13px; text-transform:uppercase; color:#fff; border:none;}
.frmsb:hover{ background:#fff !important; color:#000; border:2px solid #000;}
.headtitle{ color:#635548; font-family:"roboto bold"; font-size:27px; line-height:36px; text-align:center; padding:15px 0;}
.subtitle{color:#130e0a; font-family:"roboto regular"; font-size:17px; line-height:36px; text-align:center; padding:5px 0; background-color:#eeecec;  margin:0px; font-weight="400"}
.matter{color:#36312c; font-family:"roboto regular"; font-size:13px; line-height:24px; text-align:justify; padding:20px 0 30px;  margin:0px; font-weight:500; }
.amenities{ background-color:#f6f5f5; padding:10px 0 30px; margin-top:20px 	;}
.amenities h3{color:#130e0a; font-family:"roboto bold"; font-size:18px; float:none;text-transform:uppercase;}
.amenities img{}
.amenities ul{margin:0px; padding: 10px 0 0 18px;}
.amenities ul li{ font-family: "roboto regular";
    list-style-type: square !important;
    color: #4d4c4c;
    font-size: 17px;
    line-height: 25px;
    color: #a09d99;
    list-style-type: disc;
    font-weight: 500;
	padding:5px;
}
.conimg
{
	margin-top:30px;
	background:#fff;
	padding:15px !important;
}
.location
{
	background:#fff !important;
}

.contact1
{
	padding:50px 0px;
	background:#454545;
}

.frm2,.frm1
{
	width:100% !important;
	background:#fff;
	margin-bottom:15px;
	border-radius:0px;
	
}
.sbmt
{
	padding:5px !important;
	height:45px;
	border-radius:0px;
	border:none;
	color:#fff;
	background:#004da3;
}
.padcont
{
	padding:20px 0px;
}
.fotr>h3
{
	text-align:center;

	font-family: "roboto bold";
	font-size:19px;
	color:#004da3;
}
.fotr>h4
{
	text-align:center;

	font-family: "roboto regular";
	font-size:17px;
	color:#454545;
}
.fotr>h5
{
	text-align:center;

	font-family: "roboto regular";
	font-size:17px;
	color:#454545;
}

.fotr>p
{
	text-align:center;

	font-family: "roboto regular";
	font-size:12px;
	color:#454545;
}

.fotr>p>a
{
	color:#000 !important;
	text-decoration:none !important;
}
.sbmt:hover
{
	background:#fff;
}
.frmdiv, .frmdiv1 {
    padding: 0px 7.5px;
}
.amenities ul li a{ 
font-family: "roboto regular";
    color: #999 !important;
    font-size: 14px !important;
    line-height: 25px;
    color: #333 !important;
	text-decoration:none !important;
    
    font-weight: 500;
}


h3 {
    color: #635548;
    font-family: "roboto bold";
    font-size: 25px;
    float: none;
    text-transform: uppercase;
}
.projects{padding:50px 0 ;}
.projects h3{ font-family:"roboto bold";  font-size:27px; color:#635548; line-height:36px; text-align:center ; padding:0px 0 30px; margin:0px;}
.projects p{ font-family:"roboto regular"; font-size:13px; font-weight:500; color:#2a2a2a; line-height:30px; padding:0px; text-align:center; padding-top:13px;}
.projects img{ display:block; margin:0 auto; height:50px;}
.projects img:hover{opacity:.7;}
.locationwrapper{padding:10px 0 40px; background-color:#f6f5f5;}
.locationwrapper h3{ font-family:"roboto bold"; font-size:27px; color:#635548; line-height:36px; text-align:center ; padding:10px 0 30px;}
.locationwrapper strong{ font-family:"roboto bold"; font-size:13px; color:#2a2a2a; text-align:left; line-height:24px;}
.locationwrapper ul{ padding:0px; margin:17px;}
.locationwrapper ul li{ font-family:"roboto regular"; font-size:13px; font-weight:400; color:#2a2a2a; list-style-type:disc; line-height:28px;}
.footer1{ background:#fff;}
.website{ font-family:"roboto regular"; font-size:13px; font-weight:400; color:#2a2a2a; padding:5px 0; margin:0px; padding-bottom:5px;}
.website a{color:#2a2a2a;}
.gtf{ font-family:"roboto regular"; font-size:13px; font-weight:400; color:#2a2a2a; padding:5px 0; margin:0px; padding-bottom:5px; text-align:right;}
.gtf a{color:#2a2a2a;}


@media (max-width:767px){
	
	.formbg {
    background: #f6f5f5;
    position:relative;
    right: 0px;
    top: 0px;
    padding: 0px;
    padding-bottom: 21px;
}
.home {
    padding: 3px 0;
    text-align: center;
    font-family: "roboto bold" !Important;
    background: #005bae;
    font-size: 20px;
    color: #fff;
    line-height: 36px;
    margin: 0px;
}
.contact b
{
	font-size: 13px;
}
.contact p
{
	font-size: 12px;
}
.frm
{
	width:100%;
}
.crdiv
{
	width:100% !important;
	margin-left:0% !important;
}
.cattxt {
    padding-left: 5px;
    margin-top: 5px;
    font-size: 13px;
}
.headtxt>span
{
	font-size:16px;
}
.headtxt
{
	font-size:16px;
}
.website{ font-family:"roboto regular"; font-size:13px; font-weight:400; color:#2a2a2a; padding:5px 0; margin:0px; padding-bottom:5px; text-align:center;}
.gtf{ font-family:"roboto regular"; font-size:13px; font-weight:400; color:#2a2a2a; padding:5px 0; margin:0px; padding-bottom:5px; text-align:center;}	
.ph {
    display:none;
    float: none;
    margin-right: 0px;
}
.contact {
    border: 0px solid #635548;
    z-index: -9;
    display: inline;
    float: right;
    border-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
.headtitle {
    color: #635548;
    font-family: "roboto bold";
    font-size: 20px;
    line-height: 25px;
    text-align: center;
    padding: 15px 0;
}
.subtitle {
    color: #130e0a;
    font-family: "roboto regular";
    font-size: 15px;
    line-height: 23px;
    text-align: center;
    padding: 5px 0;
    background-color: #eeecec;
    margin: 0px;
}
.amenities h3 {
    color: #130e0a;
    font-family: "roboto bold";
    font-size: 16px;
    float: none;
    text-transform: uppercase; text-align:center !important;
}
.projects h3 {
    font-family: "roboto bold";
    font-size: 20px;
    color: #635548;
    line-height: 25px;
    text-align: center;
    padding: 0px 0 30px;
    margin: 0px;
}
.projects {
    padding: 25px 0;
}
.projects p {
    font-family: "roboto regular";
    font-size: 13px;
    font-weight: 500;
    color: #2a2a2a;
    line-height: 22px;
    padding: 0px;
    text-align: center;
}
.locationwrapper h3 {
    font-family: "roboto bold";
    font-size: 20px;
    color: #635548;
    line-height: 25px;
    text-align: center;
    padding: 5px 0 5px;
}
.locationwrapper {
    padding: 0px 0 20px;
    background-color: #f6f5f5;
}
.hideimag{ display:none;}
.advantagebox {
    width: 50% !important; height:100px; margin-bottom:10px;
}
}



@media (min-width:1200px) and (max-width:1800px)
{
	.imgwidt
	{
		height:530px;
	}
	.formbg
	{
		height:530px;
	}
}


@media (min-width:992px) and (max-width:1300px)
{
	.imgwidt
	{
		min-height:700px;
	}
	.formbg
	{
		min-height:700px;
	}
}