
* {
margin: 0;
padding: 0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline
}
ul, li, ol {
/*list-style: none*/
}
/* render html5 elements as block */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
display: block;
}
html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;

}
*, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
sub, sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sup {
top: -0.7em;
font-size: 20px;
}
sub {
bottom: -0.25em
}
img {
width: auto;
height: auto;
max-height: 100%;
max-width: 100%;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
line-height: .5em;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
body {
font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, sans-serif;
font-weight: 400;
font-size: 15px;
line-height: 1.4em;
color: #333333;
background: #fff;
}
html, body {
overflow-x: hidden;
}
@media (max-width: 767px) {
body {
font-size: 14px;
}
}
a {
color: #7d7d7c;
outline: 0;
text-decoration: none
}
a, a:visited {
text-decoration: none;
outline: 0
}
a:hover {
color: #807e59;
text-decoration: underline;
outline: 0
}
a:hover {
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease
}
a:focus, a:active, a:visited {
text-decoration: none;
outline: 0;
}
h1, h2, h3, h4, h5, h6, span {
color: #333333;
font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, sans-serif;
line-height: 1em;
padding: 0 0 25px 0;
margin: 0
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #333333;
}
h1 {
font-size: 30px;
}
h2 {
font-size: 23px;
}
h3 {
font-size: 24px;
}
h4 {
font-size: 17px;
}
h5 {
font-size: 18px;
}
h6 {
font-size: 16px;
}
p {
margin: 0;
color: #333;
}
@media (max-width: 767px) {
h1 {
font-size: 26px;
}
h2 {
font-size: 22px;
}
h3 {
font-size: 21px;
}
h4 {
font-size: 19px;
}
h5 {
font-size: 17px;
}
h6 {
font-size: 16px;
}
}
em {
font-style: italic;
}
strong, b {
font-weight: 700;
}
ul, li, ol {
/*list-style: none;*/
padding: 0;
margin: 0
}
.container {
width: 1062px;
margin: 0 auto;
position: relative;
}
@media (min-width: 1024px) and (max-width: 1199px) {
.container {
width: 990px;
margin: 0 auto;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.container {
width: 730px;
margin: 0 auto;
}
}
@media (max-width: 767px) {
.container {
width: 100%;
padding: 0 3%;
position:inherit;
}
}
input, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, sans-serif;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
outline: 0;
border: none;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
outline: 0;
}
input:focus, textarea:focus {
border-color: #969696 !important;
outline: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.textarea {
color: #333333;
}

:placeholder {
color: #bbbbbb;
}
.placeholder {
color: #bbbbbb;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #bbbbbb;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #bbbbbb;
}
.input, .textarea {
width: 100%;
height: 45px;
float: left;
background: #ffffff;
border: none;
font-weight: 300;
font-size: 13px;
border-radius: 5px;
padding:0 18px
}
.textarea {
height: 110px;
padding:15px
}
label {
width: 100%;
float: left;
font-family: 'Lato', sans-serif;
font-weight: 400;
font-size: 15px;
color: #000000;
padding: 0 0 3px 0
}
.btn-center {
width: 100%;
float: left;
text-align: center;
}
.btn {
width: auto;
height: 40px;
float: none;
display: inline-block;

font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, sans-serif !important;
border-width: 2px;
border-style: solid;
font-size: 12px;
font-weight: 400;
color: #ffffff;
text-align: center;
line-height: 38px;
cursor: pointer;
letter-spacing: 0.04em;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
padding: 0 25px;
text-transform: uppercase;
-webkit-appearance: none;
border-radius: 5px;
}
.btn:hover {
background:  transparent;
text-decoration: none;
color:#aa8036;
border:2px solid #aa8036;
}
.slick-slide {
outline:none
}


/**owl***/

.owl-theme .owl-controls{
margin-top: 10px;
text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
color: #FFF;
display: inline-block;
zoom: 1;
*display: inline;/*IE7 life-saver */
margin: 5px;
padding: 3px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
background: #869791;
filter: Alpha(Opacity=50);/*IE7 fix*/
opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;
text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
display: inline-block;
zoom: 1;
*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
display: block;
width: 12px;
height: 12px;
margin: 5px 7px;
filter: Alpha(Opacity=50);/*IE7 fix*/
opacity: 0.5;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
height: auto;
width: auto;
color: #FFF;
padding: 2px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
min-height: 150px;
background: url(AjaxLoader.html) no-repeat center center
}
.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
/* display none until init */
.owl-carousel{
display: block;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
cursor:url(grabbing.html) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}
#owl-demo .item{
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border-radius: 3px;
margin: 0;
}

.pro-detail-car{
float:left;
clear:both;
width:100%;
}
/*.pro-detail-car #owl-demo .owl-wrapper-outer.autoHeight{
height: 630px !important;	

}*/

.pro-detail-car #owl-demo .owl-item  .item img {
width:100%;
/*	height: 630px ;*/
}

.pro-detail-car #owl-demo .owl-controls {
display:none !important;

}

section#blog-microsite .wrap-blog .comments-area-blog .comment-form-comment .comment-box {

position: relative;
}


#overlay-loader {
position: absolute;
background-color: rgba(255, 255, 255, 0.6);
background-image: url(../images/loader.gif);
background-size: 150px 150px;
background-position: center;
float: left;
z-index: 999999;
width: 100%;
display: none;
height: 100%;
top: 0;
left: 0;
right: 0;
background-repeat: no-repeat;
}



section#blog-microsite {
float: left;
width: 100%;
padding: 40px 0;
background: #ebebeb;
}
section#blog-microsite .wrap-blog {
width: 75%;
margin: 0 auto;
}

section#blog-microsite .wrap-blog .blog-part .content-blog {
float: left;
width: 100%;
background: #fff;
margin-bottom: 22px;
box-shadow: 0px 2px 2px #888;
}
section#blog-microsite .wrap-blog .blog-part .content-blog .blog-head {
float: right;
padding: 10px;
width: 100%;
}
section#blog-microsite .wrap-blog .blog-part .content-blog .blog-head h1 {
font-size: 22px;
font-weight: bold;
text-transform: capitalize;
}
section#blog-microsite .wrap-blog .blog-part .content-blog .blog-head .post_details_rows {
float: left;
width: 100%;
}
section#blog-microsite .wrap-blog .blog-part .content-blog .blog-head .post_details_rows .post_time_box {
float: left;
padding-right: 13px;
font-size: 10px;
}
section#blog-microsite .wrap-blog .blog-part .content-blog .blog-head .post_details_rows .post_time_box a {
color: #767676;
margin-left: 4px;
}
section#blog-microsite .wrap-blog .blog-part .content-blog .blog-head .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute ! important;
width: 1px;
word-wrap: normal ! important;
}
section#blog-microsite .wrap-blog .blog-part .content-blog .blog-head .updated:not(.published) {
display: none;
}
section#blog-microsite .wrap-blog .blog-part .content-blog .blog-head .post_owner_box {
float: left;
padding-right: 13px;
font-size: 10px;
}
section#blog-microsite .wrap-blog .blog-part .content-blog .blog-head .post_comment_box {
float: left;
padding-right: 13px;
font-size: 10px;
}

section#blog-microsite .wrap-blog .blog-part .image-box img {
width: 100%;
}
section#blog-microsite .wrap-blog .blog-part .blog-content-p {
float: right;
width: 100%;
position: relative;
padding: 10px;
}
section#blog-microsite .wrap-blog .blog-part .blog-content-p p {
font-size: 15px;
color: #333;
line-height: 24px;
text-align: justify;
}
section#blog-microsite .wrap-blog .blog-part .blog-disclaimer {
float: right;
width: 100%;
position: relative;
padding: 10px;
}
section#blog-microsite .wrap-blog .blog-part .social-sharing {
float: left;
clear: both;
width: 100%;
padding: 10px;
}
section#blog-microsite .wrap-blog .blog-part .social-sharing ul {
float: left;
clear: both;
width: 100%;
padding: 0px;
}
section#blog-microsite .wrap-blog .blog-part .social-sharing ul li {
float: left;
list-style: none;
margin: 0 6px;
}
section#blog-microsite .wrap-blog .blog-part .social-sharing ul li a {
font-size: 38px;
}
section#blog-microsite .wrap-blog .blog-part .social-sharing ul li.facebook a {
color: #2b4c91;
}
section#blog-microsite .wrap-blog .blog-part .social-sharing ul li.twitter a {
color: #6ba9ce;
}
section#blog-microsite .wrap-blog .blog-part .social-sharing ul li.linkedin a {
color: #007bb6;
}
section#blog-microsite .wrap-blog .blog-part .social-sharing ul li.pinterest a {
color: #cb2027;
}
section#blog-microsite .wrap-blog .comments-area-blog {
float: left;
width: 100%;
padding-top: 20px;
}
section#blog-microsite .wrap-blog .comments-area-blog h3 {
font-size: 20px;
font-weight: normal;
color: #000;
margin-bottom: 15px;
padding: 0 10px;
}
section#blog-microsite .wrap-blog .comments-area-blog .comment-form-comment {
float: left;
width: 100%;
margin-bottom: 12px;
}
section#blog-microsite .wrap-blog .comments-area-blog .comment-form-comment textarea {
font-size: 12px;
color: #888;
width: 100%;
max-width: 100%;
padding: 11px 11px;
height: 150px;
}
section#blog-microsite .wrap-blog .comment-form-author {
float: left;
width: 33%;
margin-right: 3px;
}
section#blog-microsite .wrap-blog .comment-form-author input[type="text"] {
width: 100%;
height: 40px;
padding: 5px 5px;
}
section#blog-microsite .wrap-blog .comment-form-email {
float: left;
width: 33%;
margin-right: 3px;
}
section#blog-microsite .wrap-blog .comment-form-email input[type="email"] {
width: 100%;
height: 40px;
padding: 5px 5px;
}
section#blog-microsite .wrap-blog .comment-form-url {
float: left;
width: 33%;
margin-right: 0px;
}
section#blog-microsite .wrap-blog .comment-form-url input[type="url"] {
width: 100%;
height: 40px;
padding: 5px 5px;
}
section#blog-microsite .wrap-blog .form-submit {
float: right;
padding: 0 9px;
margin-top: 12px;
}
section#blog-microsite .wrap-blog .form-submit input[type="submit"] {
background: #000;
border: none;
color: #fff;
padding: 11px 21px;
font-size: 12px;
font-weight: normal;
text-transform: uppercase;
}
section#blog-microsite .wrap-blog .right-side-blog-form {
float: right;
width: 28%;
padding: 0 10px;
}
section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright {
background: #333333;
padding: 6px 10px;
float: left;
width: 100%;
}
section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright h3 {
color: #fff;
font-size: 18px;
text-transform: uppercase;
position: relative;
margin-top: 10px;
width: 100%;
float: left;
}
section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright h3:after {
content: "";
position: absolute;
top: 12px;
height: 6px;
background: #aa8036;
width: 67px;
margin-left: 19px;
}
section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright p {
color: #fff;
float: left;
width: 100%;
font-size: 13px;
}
section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright form {
float: left;
width: 100%;
}

section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright form .field-box input[type="text"] {
float: left;
width: 100%;
border: none;
color: #888;
max-width: 100%;
font-size: 12px;
padding: 4px 10px;
height: 40px;
}
section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright form .field-box input[type="email"] {
float: left;
width: 100%;
border: none;
color: #888;
max-width: 100%;
font-size: 12px;
padding: 4px 10px;
height: 40px;
}
section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright form .blog-sub {
padding: 10px 0 0 0;
clear: both;
position: relative;
}
section#blog-microsite .success-part {
color: #286303;
float: left;
width: 100%;
padding: 6px 0;
font-size: 23px;
font-weight: 600;
text-align: left;
margin-bottom: 7px;
font-style: oblique;
}

section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright form .blog-sub button[type="submit"] {
background: #000;
border: 1px solid #a000;
width: 100%;
font-size: 16px;
color: #fff;
height: 40px;
font-weight: normal;
}
section#blog-microsite .wrap-blog .social-follow {
background: #fff;
padding: 6px 10px;
float: left;
margin: 20px 0px;
width: 100%;
}
section#blog-microsite .wrap-blog .social-follow h3 {
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
float: left;
margin-bottom: 10px;
width: 100%
}
section#blog-microsite .wrap-blog .social-follow ul {
text-align: left;
float: left;
width: 100%;
padding: 0px;
margin: 0px;
}
section#blog-microsite .wrap-blog .social-follow ul li {
float: left;
list-style: none;
margin: 0 6px;
}
section#blog-microsite .wrap-blog .social-follow ul li a {
font-size: 38px;
}
section#blog-microsite .wrap-blog .social-follow ul li.facebook a {
color: #2b4c91;
}
section#blog-microsite .wrap-blog .social-follow ul li.twitter a {
color: #6ba9ce;
}
section#blog-microsite .wrap-blog .social-follow ul li.linkedin a {
color: #007bb6;
}
section#blog-microsite .wrap-blog .social-follow ul li.pinterest a {
color: #cb2027;
}
section#blog-microsite .wrap-blog .blog-categories {
background: #fff;
padding: 6px 10px;
float: left;
margin: 20px 0px;
width: 100%;
}
section#blog-microsite .wrap-blog .blog-categories h3 {
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
float: left;
margin-bottom: 10px;
width: 100%;
}
section#blog-microsite .wrap-blog .blog-categories ul {
float: left;
clear: both;
width: 100%;
padding-left: 20px;
border: none;
}
section#blog-microsite .wrap-blog .blog-categories ul li {
list-style: circle;
float: left;
border-bottom: 1px solid #ddd;
border-top: none;
width: 100%;
padding: 0.5em 0;
}

.byline{
display: none;
}	

section#blog-microsite .wrap-blog .format-standard-list {
float: left;
width: 72%;
}

section#blog-microsite .wrap-blog .format-standard-list .blog-message {
float: left;
width: 100%;
text-align: center;
padding: 150px 0;	
	
}

section#blog-microsite .wrap-blog .format-standard-list .blog-message h1{
font-size: 52px;
text-transform: uppercase;
font-style: italic;
color: #727272;	
}

section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting{
float: left;
width: 100%;
background: #fff;
margin-bottom: 22px;
box-shadow: 0px 2px 2px #888;			
}
section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting .post-thumbnail {
float: left;
width: 44%;
margin-bottom: 0px;			
}

section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting .post-thumbnail a {
width: 100%;
float: left;
}
section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting .post-thumbnail a  img {
height: 270px;
width: 100%;
}	

section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting .content-box-listig-blog {
float: right;
padding: 10px;
width: 54%;	
}

section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting .content-box-listig-blog .head-blog-list {
float: left;
width: 100%;
margin-bottom: 15px;	
}

section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting .content-box-listig-blog .head-blog-list .blog_category-b {
float: left; 
margin-top: 10px;
margin-bottom: 8px;
width: 100%;	
}

section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting .content-box-listig-blog .head-blog-list .blog_category-b a{

float: left;
background: #f39b06;
padding: 6px 11px;
color: #fff;
font-size: 10px;
text-transform: uppercase;	
}

section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting .content-box-listig-blog .head-blog-list h3{
font-size: 22px;
font-weight: bold;
clear: both;
text-transform: capitalize;	
} 
section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting .content-box-listig-blog .head-blog-list h3 a {
color: #333;
}

section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting .content-box-listig-blog .head-blog-list .entry-meta{
color: #767676;
font-size: 11px;
font-weight: 800;
letter-spacing: 0.1818em;
padding-bottom: 0.25em;
text-transform: uppercase;	
}
section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting .content-box-listig-blog .head-blog-list .entry-meta .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute ;
width: 1px;
word-wrap: normal ;
}

section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting .content-box-listig-blog .head-blog-list .entry-meta a {
color: #767676;
}

.byline, .updated:not(.published) {
display: none;
}

section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting .blog-list-p {
float: left;
width: 100%;			
}

section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting .blog-list-p p {
font-size: 14px;
color: #333;
line-height: 24px;
text-align: left;
width: 94%;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;			
}
section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting .blog-list-p a.list-mp {
border: 2px solid #e9a003;
padding: 7px 15px;
font-size: 13px;
color: #e9a003;
float: right;
}
section#blog-microsite {
float: left;
width: 100%;
padding: 40px 0;
background: #ebebeb;
}
section#blog-microsite .wrap-blog {
width: 75%;
margin: 0 auto;
}
section#blog-microsite .wrap-blog .blog-part {
float: left;
width: 72%;
}
section#blog-microsite .wrap-blog .blog-part .content-blog {
float: left;
width: 100%;
background: #fff;
margin-bottom: 22px;
box-shadow: 0px 2px 2px #888;
}
section#blog-microsite .wrap-blog .blog-part .content-blog .blog-head {
float: right;
padding: 10px;
width: 100%;
}
section#blog-microsite .wrap-blog .blog-part .content-blog .blog-head h1 {
font-size: 22px;
font-weight: bold;
text-transform: capitalize;
}
section#blog-microsite .wrap-blog .blog-part .content-blog .blog-head .post_details_rows {
float: left;
width: 100%;
}
section#blog-microsite .wrap-blog .blog-part .content-blog .blog-head .post_details_rows .post_time_box {
float: left;
padding-right: 13px;
font-size: 10px;
}
section#blog-microsite .wrap-blog .blog-part .content-blog .blog-head .post_details_rows .post_time_box a {
color: #767676;
margin-left: 4px;
}
section#blog-microsite .wrap-blog .blog-part .content-blog .blog-head .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute ! important;
width: 1px;
word-wrap: normal ! important;
}
section#blog-microsite .wrap-blog .blog-part .content-blog .blog-head .updated:not(.published) {
display: none;
}
section#blog-microsite .wrap-blog .blog-part .content-blog .blog-head .post_owner_box {
float: left;
padding-right: 13px;
font-size: 10px;
}
section#blog-microsite .wrap-blog .blog-part .content-blog .blog-head .post_comment_box {
float: left;
padding-right: 13px;
font-size: 10px;
}
section#blog-microsite .wrap-blog .blog-part .image-box {
float: left;
width: 100%;
height: 480px;	
}
section#blog-microsite .wrap-blog .blog-part .image-box img {
width: 100%;
}
section#blog-microsite .wrap-blog .blog-part .blog-content-p {
float: right;
width: 100%;
position: relative;
padding: 10px;
}
section#blog-microsite .wrap-blog .blog-part .blog-content-p p {
font-size: 15px;
color: #333;
line-height: 24px;
text-align: justify;
margin-bottom: 15px;
padding: 0 13px;
}
section#blog-microsite .wrap-blog .blog-part .blog-content-p p a {
color: #150CF5;	
	
}

section#blog-microsite .wrap-blog .blog-part .blog-content-p ul{
padding-left: 30px;	
}

section#blog-microsite .wrap-blog .blog-part .blog-disclaimer {
float: right;
width: 100%;
position: relative;
padding: 10px;
}
section#blog-microsite .wrap-blog .blog-part .social-sharing {
float: left;
clear: both;
width: 100%;
padding: 10px;
}
section#blog-microsite .wrap-blog .blog-part .social-sharing ul {
float: left;
clear: both;
width: 100%;
padding: 0px;
}
section#blog-microsite .wrap-blog .blog-part .social-sharing ul li {
float: left;
list-style: none;
margin: 0 6px;
}
section#blog-microsite .wrap-blog .blog-part .social-sharing ul li a {
font-size: 38px;
}
section#blog-microsite .wrap-blog .blog-part .social-sharing ul li.facebook a {
color: #2b4c91;
}
section#blog-microsite .wrap-blog .blog-part .social-sharing ul li.twitter a {
color: #6ba9ce;
}
section#blog-microsite .wrap-blog .blog-part .social-sharing ul li.linkedin a {
color: #007bb6;
}
section#blog-microsite .wrap-blog .blog-part .social-sharing ul li.pinterest a {
color: #cb2027;
}
section#blog-microsite .wrap-blog .comments-area-blog {
float: left;
width: 100%;
padding-top: 20px;
}
section#blog-microsite .wrap-blog .blog-part .comment-review{
float: left;
width: 100%;
background: #fff;
margin-top: 22px;
padding: 20px 20px;	
box-shadow: 0px 2px 2px #888;	

}

section#blog-microsite .wrap-blog .blog-part .comment-review .container.highlights{
width: 100%;	
	
}

section#blog-microsite .wrap-blog .blog-part .comment-review h2{
font-size: 22px;
font-weight: normal;
color: #000;
margin-top: 15px;
padding: 0 10px;	
	
}

section#blog-microsite .wrap-blog .blog-part .comment-review .reviews-page {
float: left;
width: 100%;	
}

section#blog-microsite .wrap-blog .blog-part .comment-review .reviews-page .card {
float: left;
clear: both;
padding-bottom: 30px;
width: 100%;	
}

section#blog-microsite .wrap-blog .blog-part .comment-review .reviews-page .card .card-body p {
font-size: 16px;
line-height: 25px;
margin-top: 15px;	
float: left;
padding: 0 10px;	
width: 100%;	
}

section#blog-microsite .wrap-blog .blog-part .comment-review .reviews-page .col-md-12 {
float: left;
width: 100%;
border-bottom: 1px dashed #ccc;
padding-bottom: 11px;	
}

section#blog-microsite .wrap-blog .blog-part .comment-review .reviews-page .card p a {
float: left;
font-size: 18px;
color: #000;	
}

section#blog-microsite .wrap-blog .blog-part .comment-review .reviews-page .card p.text-center {
float: left;
clear: both;
font-size: 12px;
text-align: left;
margin-top: 0;
font-style: italic;	
}

section#blog-microsite .wrap-blog .comments-area-blog h3 {
font-size: 20px;
font-weight: normal;
color: #000;
margin-bottom: 15px;
padding: 0 10px;
}
section#blog-microsite .wrap-blog .comments-area-blog .comment-form-comment {
float: left;
width: 100%;
position: relative;
margin-bottom: 12px;
}
body.blog-detail-page .sub-footer {
padding-bottom: 0;	
margin-top: 0;	
}

body.four-zero-error {
padding-bottom: 0;	
margin-top: 0;	
}

body.four-zero-error footer{
float: left;
clear: both;
position: fixed;
width: 100%;
bottom: 0;	
}

body.four-zero-error .sub-footer {
    padding-bottom: 10px;	
	
}


section#four-zero-four{
float: left;
width: 100%;	
	
}

section#four-zero-four img {
height: auto;	
}

section#blog-microsite .wrap-blog .comments-area-blog .comment-form-comment textarea {
font-size: 12px;
color: #888;
width: 100%;
max-width: 100%;
padding: 11px 11px;
height: 150px;
}
section#blog-microsite .wrap-blog .comment-form-email {
float: left;
width: 33%;
margin-right: 3px;
}
section#blog-microsite .wrap-blog .comment-form-email input[type="text"] {
width: 100%;
height: 40px;
padding: 5px 5px;
}
section#blog-microsite .wrap-blog .comment-form-email {
float: left;
width: 33%;
margin-right: 3px;
}
section#blog-microsite .wrap-blog .comment-form-email input[type="email"] {
width: 100%;
height: 40px;
padding: 5px 5px;
}
section#blog-microsite .wrap-blog .comment-form-url {
float: left;
width: 33%;
margin-right: 0px;
}
section#blog-microsite .wrap-blog .comment-form-url input[type="text"] {
width: 100%;
height: 40px;
padding: 5px 5px;
}
section#blog-microsite .wrap-blog .form-submit {
float: right;
padding: 0 9px;
margin-top: 12px;
}
section#blog-microsite .wrap-blog .form-submit input[type="submit"] {
background: #000;
border: none;
color: #fff;
padding: 11px 21px;
font-size: 12px;
font-weight: normal;
text-transform: uppercase;
}
section#blog-microsite .wrap-blog .right-side-blog-form {
float: right;
width: 28%;
padding: 0 10px;
}
section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright {
background: #333333;
padding: 6px 10px;
float: left;
width: 100%;
}
section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright h3 {
color: #fff;
font-size: 18px;
text-transform: uppercase;
position: relative;
margin-top: 10px;
width: 100%;
float: left;
}
section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright h3:after {
content: "";
position: absolute;
top: 12px;
height: 6px;
background: #aa8036;
width: 67px;
margin-left: 19px;
}
section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright p {
color: #fff;
float: left;
width: 100%;
font-size: 13px;
}
section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright form {
float: left;
width: 100%;
}
section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright form .field-box {
float: left;
width: 100%;
padding: 10px 0;
position: relative;	
clear: both;
}
section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright form .field-box .cc-picker.cc-picker-code-select-enabled {
position: absolute;
left: 9px;
top: 20px;
z-index: 0;	
}

.success_review_text {
float: left;
width: 100%;
text-align: center;
font-size: 20px;
margin-top: 20px;
font-style: italic;
background: #43b200;
padding: 6px 0;
color: #fff;	
}

section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright form .field-box input[type="text"] {
float: left;
width: 100%;
border: none;
color: #888;
max-width: 100%;
font-size: 12px;
padding: 4px 10px;
height: 40px;
}
section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright form .field-box input[type="email"] {
float: left;
width: 100%;
border: none;
color: #888;
max-width: 100%;
font-size: 12px;
padding: 4px 10px;
height: 40px;
}
section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright form .blog-sub {
padding: 10px 0 0 0;
clear: both;
position: relative;
}
section#blog-microsite .wrap-blog .right-side-blog-form .forms-forright form .blog-sub button[type="submit"] {
background: #000;
border: 1px solid #a000;
width: 100%;
font-size: 16px;
color: #fff;
height: 40px;
font-weight: normal;
}
section#blog-microsite .wrap-blog .social-follow {
background: #fff;
padding: 6px 10px;
float: left;
margin: 20px 0px;
width: 100%;
}
section#blog-microsite .wrap-blog .social-follow h3 {
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
float: left;
margin-bottom: 10px;
width: 100%
}
section#blog-microsite .wrap-blog .social-follow ul {
text-align: left;
float: left;
width: 100%;
padding: 0px;
margin: 0px;
}
section#blog-microsite .wrap-blog .social-follow ul li {
float: left;
list-style: none;
margin: 0 6px;
}
section#blog-microsite .wrap-blog .social-follow ul li a {
font-size: 38px;
}
section#blog-microsite .wrap-blog .social-follow ul li.facebook a {
color: #2b4c91;
}
section#blog-microsite .wrap-blog .social-follow ul li.twitter a {
color: #6ba9ce;
}
section#blog-microsite .wrap-blog .social-follow ul li.linkedin a {
color: #007bb6;
}
section#blog-microsite .wrap-blog .social-follow ul li.pinterest a {
color: #cb2027;
}
section#blog-microsite .wrap-blog .blog-categories {
background: #fff;
padding: 6px 10px;
float: left;
margin: 20px 0px;
width: 100%;
}
section#blog-microsite .wrap-blog .blog-categories h3 {
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
float: left;
margin-bottom: 10px;
width: 100%;
}
section#blog-microsite .wrap-blog .blog-categories ul {
float: left;
clear: both;
width: 100%;
padding-left: 20px;
border: none;
}
section#blog-microsite .wrap-blog .blog-categories ul li {
list-style: circle;
float: left;
border-bottom: 1px solid #ddd;
border-top: none;
width: 100%;
padding: 0.5em 0;
}
section#blog-microsite .wrap-blog .blog-categories ul li a {
font-size: 15px;
color: #000;
padding: 10px 0px;
text-transform: capitalize;		
}

section#blog-microsite .wrap-blog  .comments-area-blog p {
float: left;
color: #ff0023;
font-size: 12px;

}

.byline{
display: none;
}	


.footer_form_btn {
float:left;
margin-top:10px;
width:100%;
}
/*Header*/
header {
position: relative;
width: 100%;
height: 70px;
float: left;
z-index: 100;
background: rgba(2, 13, 14, 0.92);
}
header .logo {
float: left;
/*margin: 10px 0 0 0px;*/
}
header .logo img {
width: auto;
}
.navbar-default .navbar-collapse{
margin-top: 15px;
}
.fixed-header .navbar-header figure img{
width: auto;
}
header .nav {
float: right;
padding-top: 12px;
}
header .nav .site-visit {
float:left;
position: relative;
font-size:14px;
padding:5px 20px 5px 40px;
border: 2px solid #FFF;
margin: 0 10px;
color: #FFF;
text-transform:uppercase;
line-height: 17px;
font-weight:600;
border-radius:5px
}
.error {
color: #ae1d1d;
font-size: 10px;
margin: 0px 0px 0px 0px !important;
float: left;
width: 100%;
height: 25px;
padding: 5px 0px 5px 0px;
font-weight: bold;
text-align: left;
}
.bottom-query {
width: 100%;
padding: 15px 0;
position: fixed;
bottom: 0;
z-index: 99;
display: none;
}
.bottom-query .bottom-query-box-image {
float: left;
background: #fff none repeat scroll 0 0;
border-radius: 50%;
margin-left: 10px;
margin-right: 10px;
padding: 2px;
}
.bottom-query .bottom-query-box {
width: 15%;
margin-right: 18px;
float: left;
position:relative;
}
.bottom-query .bottom-query-box .cc-picker.cc-picker-code-select-enabled{
position: absolute;
left: 8px;
top: 8px;
}
span.wpcf7-form-control-wrap.intl_tel-945 {
float: left;
width: 100%;
position: relative;
}
span.wpcf7-form-control-wrap.intl_tel-945 .cc-picker.cc-picker-code-select-enabled{
position: absolute;
left: 8px;
top: 11px;
z-index: 0;
}

.bottom-query .enquiry-text-respon {
color: #fff;
font-size: 22px;
font-weight: 600;
float: left;
margin-left: 17px;
}
.phone_flag {
padding-left: 95px !important;
}
.col-sm-6.form-field {
float: left;
width: 100%;
position: relative;
}
.col-sm-6.form-field .cc-picker.cc-picker-code-select-enabled{
position: absolute;
left: 24px;
top: 12px;
z-index: 0;
}

.bottom-query .bottom-query-box button[type="submit"]{
background: #000;
border: none;
font-size: 15px;
padding: 0px 70px;
width: 100%;
height: 36px;
}

.phone-noes {
width: 14%;
position: inherit;
bottom: inherit;
text-align: center;
border-width: 2px;
border-style: solid;
border-color: #fff;
font-size: 18px;
padding: 6px 20px;
left: inherit;
float: left;
font-weight: bold;
margin-top: 13px;
}
.phone-noes a {
color:#fff;
}
.overview-section  span.headline {
float: left;
width: 100%;
text-align: left;
margin-bottom: 7px;
font-size: 18px;
font-weight: bold;
}
header .nav .site-visit span {
font-size: 10px;
font-weight:400;
color: #fff;
}
header .nav .site-visit i {
font-size: 20px;
left: 11px;
top: 12px;
float: left;
position: absolute;
}
header p {
padding: 0 0 0 0;
}
.phone-no {
width: auto;
position: absolute;
bottom: 22px;
text-align: center;
font-size: 24px;
padding: 6px 30px;
left: 12%;
font-weight: bold;
border-width: 2px;
border-style: solid;

}
.phone-no a {
color:#000;
}
.phone-no a:hover{
text-decoration:none;
}
.lee {
top: 0 !important;
}
.navbar-collapse{
width: 67%;
float: left;
}
.navi {
float: left;
width: 24%;
padding: 8px 0;
}

.navi .site-visit{
float: left;
position: relative;
font-size: 12px;
padding: 5px 20px 5px 40px;
border: 2px solid #fff;
margin: 0 10px;
color: #fff;
text-transform: uppercase;
line-height: 17px;
font-weight: normal;
border-radius: 5px;
}
.navi .site-visit span{
color:#fff;
}

.navi .site-visit i {
font-size: 20px;
left: 11px;
top: 12px;
float: left;
position: absolute;
}
/*Banner */
.secondbanner {
float: left;
width: 100%;
position: relative;
margin: -70px 0 0 0;
}
.secondbanner figure {
width:100%;
float:left
}
.secondbanner figure img {
width:100%;
height: 350px;
}
.secondbanner .banner-text {
width: 100%;
height: 100%;
float: left;
z-index:10;
position: absolute;
bottom: 0;
left: 0;
}
.secondbanner .banner-text h1 {
padding-top:180px;
text-align:left;
color:#fff;
font-size: 40px;
font-weight: 600;
}
.secondbanner .banner-text h1 span {
font-size:37px;
text-shadow:1px 1px 1px #333
}
.secondbanner .banner-text h1 small {
font-size: 24px;
font-weight: 300;
width: 100%;
float: left;
line-height: 40px;
}
.secondbanner .banner-text .right {
padding-top: 110px;
position: absolute;
right: 0;
}
.secondbanner .banner-text .right .enquire-form {
width: 335px;
float: left;
background: #fff;
padding: 20px 25px 10px 25px;
text-align: center;
}
.secondbanner .banner-text .left {
float: left;
}
.secondbanner .banner-text .right .enquire-form .input {
margin-bottom: 14px;
border: 1px solid #cac8c8;
height:40px;
}
.secondbanner .banner-text h5 {
color: #aa8036;
padding-bottom: 10px;
text-transform: capitalize;
font-size: 18px;
font-weight: 600;
}
.secondbanner .banner-text p {
width: 100%;
float: left;
color: #333;
padding: 0 0 10px 0px;
text-align: center;
font-weight: 600;
font-size: 13px;
}
.projectcolumnmain {
width:100%;
float:left;
margin-top:25px;
}
.projectcolumn {
width: 25%;
padding-left: 3px;
padding-right: 3px;
margin-bottom: 20px;
float: left;
}
.projectcolumncont {
background: #fff;
font-size: 12px;
text-align: center;
border: 1px solid #eee;
float: left;
}
.projectcolumncont h1 {
font-size: 14px;
line-height: 1;
padding-left: 10px;
padding-right: 10px;
margin-top: 0px;
margin-bottom: 0px;
padding-bottom:0px;
}
.projectcolumncont h1 a {
padding-bottom: 8px;
border-bottom: 1px solid #eee;
display: block;
color: #323144;
font-size: 16px;
margin-top: 5px;
font-weight: bold;
}
.news-main {
padding: 0px;
position: relative;
}
.news-main ul {
padding: 0px;
border-bottom: 1px solid rgba(103, 103, 103, 0.16);
float: left;
width: 100%;
}
.news-main ul li {
list-style: none;
display: inline-block;
margin-right: 4%;
width: auto;
}
.news-main ul li span {
color: #000000;
font-size: 13px;
padding-left: 2px;
line-height: 32px;
}
.amenities-list {
text-align: center;
}
.amenities-list li {
display: inline-block;
width: 16%;
padding: 20px 10px;
}
.amenities-list li figure {
overflow: hidden;
background: none;
box-shadow: none;
margin-bottom: 0px;
}
.amenities-list li figure img {
width: 45px;
height: 45px;
}
.amenities-list li p {
font-size: 14px;
color: #aaaaaa;
font-weight: 300;
margin: 6px 0;
}
.master-section {
width: 100%;
float: left;
margin: 30px 0 0 0;
}
.newban {
display:none;
}
.most {
padding:20px 0px 20px 0px;
font-size:23px;
color:#000;
text-align:center;
line-height:30px;
}
.mobile-ban {
display: none !important;
}
.mobile-logo {
display: none !important;
}
.destop-logo {
margin-top:5px;
margin-right:19px;
}
.mobilogodiv {
width:auto;
float:left;
margin: 10px 0px 0px 20px;
}
.banner {
float:left;
width:100%;
position:relative;
margin: -70px 0 0 0;

}
.banner figure {
width:100%;
float:left
}
.banner figure img {
width:100%;
height: 635px;
}
.banner .banner-text {
width: 100%;
height: 100%;
float: left;
z-index:10;
position: absolute;
bottom: 0;
left: 0;
}
.banner .banner-text h1 {
padding-top: 150px;
text-align: left;
color: #fff;
font-size: 38px;
padding-bottom: 0;
font-weight: 300;
font-family: poppins;
}
.banner .banner-text  span {
font-size:37px;
color: #fff;
text-shadow:1px 1px 1px #333
}
.banner .banner-text  small {
font-size: 19px;
font-weight: 300;
color: #fff;
width: 100%;
float: left;
line-height: 40px;
}

.banner .banner-text span {
font-size: 24px;
}
.banner .banner-text h3 {
color: #fff;
}
.overlay-image {
width:100%;
height:100%;
float:left;
background: rgba(0, 0, 0, 0.50);
position:absolute;
top:0;
left:0
}
.adani-gr {
float:left;
clear:both;
width:100%;
}
.gal-rry{
float:left;
clear:both;
width:100%;
}
.banner .banner-text .left {
float: left;
position: absolute;
bottom: 87px;
}
.banner .banner-text .right {
padding-top:115px;
position:absolute;
right:0
}
.banner .banner-text .right .enquire-form {
width:335px;
float:left;
background:#fff;
padding: 20px 25px 100px 25px;
text-align: center;
}
.banner .banner-text .right .enquire-form p {
color: #555;
}
.banner .banner-text .right .enquire-form .btn {
padding:0 16px;
margin-left: 0px;
background: #aa8036;
}
.banner .banner-text .right .enquire-form button[type="submit"]{
border: none;
width: 100%;
}
.banner .banner-text .right .enquire-form .input {
margin-bottom:18px;
border:1px solid #cac8c8;
height: 40px;
}


.banner .banner-text .right img {
width: 222px;
position: absolute;
bottom: 20px;
left: 70px
}
.banner .banner-text .left .offer-info {
width: 90%;
float: left;
background: #fff;
}
.banner .banner-text .left .offer-info span {
padding-left: 20px;
text-transform: uppercase;
font-weight: 600;
}
.banner .banner-text .config {
width: 100%;
float: left;
padding-top:260px;
border-bottom:1px solid #f7f7f7;
margin-bottom:10px
}
.banner .banner-text .config .box {
float: left;
padding:0 100px 0 0
}
.banner .banner-text .config .box h3 {
color: #fff;
font-weight: 400;
line-height: 30px;
padding-bottom:15px
}
.banner .banner-text .config .box h3 small {
font-size: 14px;
text-transform: uppercase;
}
.banner .banner-text .config .box h2 {
color: #fff;
font-weight: 600;
line-height: 36px;
font-size: 32px;
margin-top: -8px;
padding-top: 0;
text-align: left;
padding-bottom:10px
}
.banner .banner-text .config .box h2 span {
color: #fff;
font-weight: 300;
font-size: 14px;
text-align: left;
}
.banner .banner-text .config .box h2 small {
font-size: 14px;
text-transform: uppercase;
font-weight:400
}
.banner .banner-text .config .box h2 i {
font-size: 26px;
font-weight: 300;
}
.banner .banner-text p {
width: 100%;
float: left;
color: #fff;
padding: 0 0 10px 0px;
text-align:center;
font-weight:600;
font-size:13px;
}

/**popup**/
.modal.onload .modal-dialog {
width: 450px;
}

.modal.onload .modal-dialog  .modal-footer .form-field input[type="text"]{
float: left;
width: 89%;
height: 40px;
border: 1px solid #fe943e;
border-radius: 3px 0px 0px 3px;
}
.modal.onload .modal-dialog  .modal-footer .form-field input[type="submit"]{
background: #fe943e;
float: left;
padding: 0px 9px;
height: 40px;
color: #fff;
border: 1px solid #fe943e;
font-weight: 500;
border-radius: 0px 3px 3px 0px;
position: absolute;
right: 15px;
}
.modal.onload .modal-dialog  .modal-footer span.get-off{
float: left;
margin-bottom: 0;
padding-bottom: 6px;
padding-left: 20px;
text-align: center;
width: 100%;
font-weight: 700;
}

.modal.onload .modal-content .close {
position: absolute;
right: -7px;
background: #000;
opacity: 1;
color: #fff;
padding: 3px 8px;
border-radius: 100%;
top: -7px;
}
.modal.onload .modal-content .col-sm-6.form-field .cc-picker.cc-picker-code-select-enabled{
z-index: 99999999999;
}


/**popup-end**/



.overview-section p {
padding: 0px 0 10px 0;
text-align: justify;
line-height: 25px;
font-size:14px;
width:100%;
width: 100%;
float: left;
padding: 0;	
}
.overview-section ol{
padding-left: 24px;
}

.overview-section ol li {
line-height: 28px;
font-size: 17px;
float: left;
font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, sans-serif;
width: 100%;
text-align: left;
}

.overview-section ul{
padding-left: 24px;
}

.overview-section ul li {
line-height: 28px;
font-size: 17px;
float: left;
font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, sans-serif;
width: 100%;
text-align: left;
}
/*.overview-section p span strong{
margin: 16px 0;
float: left;
width: 100%;
}*/

.overview-section .center {
margin: 15px 0;
float: left;
width: 100%;
margin-top: 30px;
}

/*Project Header*/

.project-header {
width:100%;
height:auto;
float:left;
background:rgba(2, 13, 14, 0.92);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
padding:0 0;
display:none;
/*border-bottom: 2px solid #bfbcbc;*/
margin:25px 0
}
.fixed-header {
height:auto;
position:fixed;
z-index:12;
display:block;
background-color: #071214;
top:0px;
left:0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
padding:0 40px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
border:none;
margin:0;
z-index: 9;
}
.header {
width: 100%;
float: left
}
.header ul {
float: left;
margin-left: 0px;
}
.header ul li {
float: left;
padding-right: 50px;
cursor:pointer;
}
.header ul li a {
float:left;
height:32px;
border-bottom:1px solid transparent;
color: #333;
font-size: 14px;
position: relative;
margin-top:-1px;
text-decoration: none;
padding-bottom: 10px;
text-transform: uppercase;
transition:all 0.6s ease;
color:#333 !important;
}
.header ul li a.current {
border-bottom: 2px solid #000;
transition:all 0.01s ease;
}
.header ul li a.current {
background: #000;
color:#fff
}
.header ul li a {
height:auto;
padding: 15px 10px 15px 10px;
font-family: inherit;
}
.header ul li {
padding-right: 30px;
}
/*Heading*/
.heading {
width: 100%;
float: left;
text-align: center;
}
.heading h2 {
position: relative;
display: inline-block;
padding: 15px 0;
text-transform: uppercase;
line-height:35px;
}
.heading h2:after {
content: '';
position: absolute;
min-width: auto;
width: 100%;
height: 4px;
background:#000;
left: 0;
top: 0;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}

.blog-section {
width: 100%;
float: left;
margin: 30px 0;
margin-top: 20px;
}

.blog-section .blog-list {
float: left;
width: 100%;
padding: 30px 100px;
}

.blog-section .blog-list .view-all-button {
float: right;
padding: 28px 50px;
width: 100%;
text-align: center;
}

.blog-section .blog-list .view-all-button a {
background: #37695e;
color: #fff;
padding: 6px 30px;
font-size: 13px;
border-radius: 3px;	
}
.blog-section .blog-list .view-all-button a:hover{
text-decoration: none;	
}

.blog-section .blog-list ul.blog-fast {
float: left;
width: 100%;	
}
.blog-section .blog-list ul.blog-fast li {
float: left;
height: 400px;
padding: 0 40px;
list-style: none;
position: relative;
width: 33.3333%;
}
.blog-section .blog-list ul.blog-fast li#redline:before{
bottom: 0;
content: "";
display: block;
height: 400px;
left: 0;
border-left: 1px dashed #e21f2a;
position: absolute;	
}
.blog-section .blog-list ul.blog-fast li#redline:after{
background: #e21f2a;
border-radius: 100%;
box-sizing: border-box;
content: "";
display: inline-block;
height: 8px;
left: -4px;
position: absolute;
top: -3px;
vertical-align: middle;
width: 8px;
}

.blog-section .blog-list .blog-faster p#first-line:after{
border: 1px solid #e21f2a;
background: #fff;
border-radius: 100%;
content: "";
display: inline-block;
height: 20px;
left: -10px;
position: absolute;
top: -9px;
vertical-align: middle;
width: 20px;

}


.blog-section .blog-list ul.blog-fast li#orangeline:before{
bottom: 0;
content: "";
display: block;
height: 400px;
left: 0;
border-left: 1px dashed #f3791f;
position: absolute;	
}
.blog-section .blog-list ul.blog-fast li#orangeline:after{
background: #f3791f;
border-radius: 100%;
box-sizing: border-box;
content: "";
display: inline-block;
height: 8px;
left: -4px;
position: absolute;
top: -3px;
vertical-align: middle;
width: 8px;
}

.blog-section .blog-list .blog-faster p#second-line:after{
border: 1px solid #f3791f;
background: #fff;
border-radius: 100%;
content: "";
display: inline-block;
height: 20px;
left: -10px;
position: absolute;
top: -9px;
vertical-align: middle;
width: 20px;

}


.blog-section .blog-list ul.blog-fast li#greenline:before{
bottom: 0;
content: "";
display: block;
height: 400px;
left: 0;
border-left: 1px dashed #9bd281;
position: absolute;	
}
.blog-section .blog-list ul.blog-fast li#greenline:after{
background: #9bd281;
border-radius: 100%;
box-sizing: border-box;
content: "";
display: inline-block;
height: 8px;
left: -4px;
position: absolute;
top: -3px;
vertical-align: middle;
width: 8px;
}

.blog-section .blog-list .blog-faster p#third-line:after{
border: 1px solid #9bd281;
background: #fff;
border-radius: 100%;
content: "";
display: inline-block;
height: 20px;
left: -10px;
position: absolute;
top: -9px;
vertical-align: middle;
width: 20px;
}

.blog-section .blog-list .blog-faster {
float: left;
width: 100%;	
}
.blog-section .blog-list .blog-faster .blog-img-list {
float: left;
width: 100%;	
margin-bottom: 20px;	
}

.blog-section .blog-list .blog-faster .blog-img-list img {
width: 100%;	
}
.blog-section .blog-list .blog-faster .blog-img-list:hover{
box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);	
}

.blog-section .blog-list .blog-faster h4 a{
float: left;
width: 100%;
padding: 7px 5px;
margin-bottom: 10px;
font-size: 20px;
line-height: 25px;	
font-weight: bold;	
}

.blog-section .blog-list .blog-faster p {
float: left;
width: 100%;
font-size: 14px;
font-style: italic;	
}
.blog-section .blog-list .blog-faster p a {
font-size: 14px;
font-style: italic;	
color: #010F5E;	
font-weight: 600;
margin-left: 10px;	
}

/*Overview Section*/
.overview-section {
width: 100%;
float: left;
margin: 30px 0;
text-align: center;
}
.overview-section iframe {
width:100%;
}

.overview-section p span {
float: left;
width: 100%;
padding-bottom: 3px;
line-height: 30px;
}

.overview-section .boxes {
width: 102%;
float: left;
margin: 15px -1% 0 -1%;
}
.overview-section .boxes .info-box {
width: 31.33%;
float: left;
border:1px solid #bfbcbc;
margin: 1%;
padding: 10px;
min-height: 110px;
}
.overview-section .btn {

border:none;
padding: 9px 30px;
border-width: 1px;
border-style: solid;
}
.overview-section .btn:hover {
color:#5a921a;
background:transparent;
border-width: 1px;
border-style: solid;
}
.overview-section .boxes .info-box h3 {

line-height: 22px;
padding: 5px 0;
font-size: 20px;
font-weight: 600;
}
.overview-section .boxes .info-box h3 i {
font-size:14px;
}

.overview-section .boxes .info-box h3  span {
color: #5a921a;
}
.overview-section .boxes .info-box  small {
font-size: 85%;
text-transform: uppercase;
font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, sans-serif;
color: #333;
font-weight: 400;
}
/*Offer Section*/
.offer-section {
width: 100%;
float: left;
margin-bottom: 10px;
margin-top: -59px;
}
.offer-section .offer-box {
float: left;
width: 100%;
position: relative;
background: #ececec;
height: 125px;
box-shadow: 1px 1px 1px #ececec;
}
.offer-section .offer-box figure {
width:100%;
float:left;
}
.offer-section .offer-box .get-offer {
position: absolute;
top: 5px;
left: 112px;
font-size: 55px;
text-align: center;
text-transform: uppercase;
color: #d80a50;
text-shadow: 1px 1px 1px #d80a50;
line-height:38px;
}
.offer-section .offer-box figure img {
width:100%;
height: 150px;
}
.offer-section .offer-text {
width: 60%;
color: #fff;
height: 100%;
float: left;
z-index:10;
position: absolute;
bottom: 0;
right: 0;/*background: #D80A50;padding: 30px*/
}
.offer-section .offer-text .box1 {
width: 84%;
height: 125px;
float: right;
background: #D80A50;
padding: 14px;
}
.offer-section .offer-text .box2 {
height: 0;
border-bottom: 125px solid #D80A50;
border-left: 100px solid transparent;
width: 16%;
background: transparent;
float: left;
}
.offer-section .offer-text h3 {
color: #fff;
padding-bottom: 10px;
padding-top: 10px;
line-height: 37px;
}
.offer-section .offer-text p {
color: #e8e8e8;
}
.offer-section .offer-box .get-offer small {
font-size:17px;
}
.stb {
padding:0 !important;
}
/*configuration section*/
.config-section {
width: 100%;
float: left;
margin:30px 0;
}
.config-section .btn {
background:#FFF;
color:#aa8036;
}
.config-section .btn:hover {
background:#000;
color:#FFF;
}
.config-section ul.tabs li.current .bottom-arrow {
width: 0;
height: 0;
border-style: solid;
border-width: 10px 10px 0 10px;
border-color: #d60751 transparent transparent transparent;
position:absolute;
bottom:11px;
left:42%
}
.config-section ul.tabs {
margin: 0;
padding: 0;
list-style: none;
position:relative;
margin-top:12px
}
.config-section ul.tabs .offer {
position: absolute;
top: -10px;
right: 15px;
background: #50b3e5;
color: #fff;
font-size: 12px;
padding: 0px 6px;
border-radius: 5px;
}
.config-section .slick-prev {
left: -40px;
top: 37px;
background:url(../bluejay-theme/img/arrow-01.html) no-repeat;
}
.config-section .slick-next {
right:-33px;
top: 37px;
background:url(../bluejay-theme/img/arrow-02.html) no-repeat;
}
.config-section ul.tabs li {
width:95%;
background: #ededed;
color: #000;
display: inline-block;
padding:15px;
cursor: pointer;
text-align: center;
border: 1px solid #ededed;
font-size: 16px;
line-height: 25px;
margin: 0 15px 20px 0;
font-weight: 600;
}
.config-section ul.tabs li span {
font-size: 14px;
font-weight: 400;
}
.config-section ul.tabs li i {
font-size: 12px;
}
.config-section ul.tabs li.current {
background: #d60751;
color: #fff;
}
.config-section ul.tabs li span.current {
color:#fff;
}
.config-section .tab-content {
display: none;
background: #ededed;
padding: 20px;
width: 100%;
float: left;
}
.config-section .tab-content.current {
display: inherit;
}
.config-section .tab-content .left {
width: 49%;
float: right;
padding: 43px 20px;
text-align:center;
background:#fff;
}
.config-section .tab-content .right {
width: 49%;
float: left;
padding: 10px;
background:#fff;
}
.config-section .tab-content .right img {
width:100%;
height: 308px;
}
.config-section .tab-content .right figure span {
width:100%;
float:left;
margin-top:-33px;
}
.config-section .tab-content .left h3 {
padding: 0;
font-size:20px;
}
.config-section .tab-content .left ul {
width:100%;
float: left;
padding: 15px 0;
}
.config-section .tab-content .left ul li {
display:inline-block;
padding-right: 20px;
list-style-type: disc;
color: #777;
text-transform: uppercase;
font-size: 12px;
}
.config-section .tab-content .left ul li:before {
content: "■";
padding-right:20px;
}
.config-section .tab-content .left ul li:first-child:before {
content: none;
}
.config-section .tab-content .left ul li:first-child {
list-style-type: none;
}
.config-section .tab-content .left .offer-box {
background: #50b3e5;
color: #fff;
border-radius: 5px;
padding: 3px;
float: left;
width: 60%;
font-size: 14px;
margin: 10px 20%;
}
.config-section .tab-content .left .boxes {
width:100%;
float:left;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
margin-top:25px;
}
.col-sm-6.form-field .cc-picker.cc-picker-code-select-enabled span {
color: #333;
font-size: inherit;
text-shadow: none;
}
hr {
border-top: 1px solid #ccc;
margin-bottom: 15px;
}
.config-section .tab-content .left ul li b {
font-size: 14px;
color: #333;
}
.config-section .tab-content .left .box {
display:inline-block;
padding:6px 42px;
}
.config-section .tab-content .left .box h3 {
color: #000;
font-weight: 400;
line-height: 30px;
font-size:16px;
}
.config-section .tab-content .left .box h3.save {
color:#89B929;
font-weight:600;
}
.config-section .tab-content .left .box h3 small {
font-size: 12px;
text-transform: uppercase;
color: #777;
font-weight:400;
}
.config-section .tab-content .left .box h3 i {
font-size: 14px;
}
.config-section .tab-content .left .btn-section {
width: 100%;
float: left;
text-align: center;
margin-top: 30px;
}
.config-section .tab-content .left .btn-section .btn {
font-weight: 600;
}
s {
color: #d92c2e;
}
s span {
color: #000;
}
.config-section .tab-content .right figure a {
width: 100%;
height: 100%;
float: left;
position: relative;
cursor: pointer;
text-decoration: none;
}
.config-section .tab-content .right figure span p {
position: relative;
top: -130px;
border: 2px solid #b4408f;
width: 50%;
color: #b4408f;
margin: 0 25%;
padding: 5px 0px;
cursor: pointer;
text-align: center;
}
.jssort02 .w
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}
.jssort02 .c
{
position: absolute;
top: 0px;
left: 0px;
width: 95px;
height: 62px;

}

.jssort02 .p:hover .c, .jssort02 .pav:hover .c, .jssort02 .pav .c 
{
background: url(../img/t01.html) center center;
border-width: 0px;
top: 2px;
left: 2px;
width: 95px;
height: 62px;
}
.jssort02 .p:hover .c, .jssort02 .pav:hover .c
{
top: 0px;
left: 0px;
width: 97px;
height: 64px;
border: #fff 1px solid;
}

.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn
{
position: absolute;
cursor: pointer;
display: block;
background: url(../images/a17.png) no-repeat;
overflow:hidden;
}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05ldn { background-position: -250px -40px; }
.jssora05rdn { background-position: -310px -40px; }


.img-box.slick-slide .title-amenities {
position: absolute;
bottom: 0;
width: 100%;
background: rgba(0, 0, 0, 0.7);
color: #fff;
padding: 9px 9px;
text-align: center;
font-size: 18px;

}			

/*Specifications*/
.spec-section {
width:100%;
float:left;
padding:20px;
margin:30px 0 0 0;
}
.spec-section .heading {
margin-bottom: 20px;
}
.spec-box {
width:100%;
float: left;
}
.spec-section aside {
width: 102%;
float: left;
margin: 0 -1%;
}
.spec-section aside p {
width:100%;
float:left;
color:#666;
line-height:20px;
padding:0 5% 0 0;
}
.spec-section aside p b {
color:#333;
font-size:12px;
font-weight: 600;
}
.spec-section aside p span {
width:100%;
float:left;
}
.spec-section aside .set-bg {
width: 31%;
float: left;
padding: 15px;
margin-bottom: 10px;
min-height: 405px;
}
.spec-section aside .set-bg:nth-child(odd) {
background: #e8e8e8;
}
.spec-section aside .set-bg:nth-child(even) {
background: #fff;
}
.spec-section aside .set-bg h4 {
font-weight:600;
padding: 0 0 10px 0;
}
.spec-section aside .set-bg:last-child {
border-bottom:none;
}
.spec-section aside .set-bg p {
font-size: 12px;
}
.spec-section aside .set-bg .set {
width:100%;
float:left;
padding-bottom:10px;
}
/*Amenities Section*/
.amenities-section {
width: 100%;
float: left;
margin:30px 0;
}
.amenities-section .heading {
margin-bottom: 20px;
}
.amenities-section .img-box {
width: 100%;
float: left;
position: relative;
}
.amenities-section .img-box h4 {
white-space: nowrap;
color: white;
font-size: 18px;
position: absolute;
overflow: hidden;
top: 58%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
}
.amenities-section .img-box:hover span {
height: 100%;
}
.amenities-section .img-box span {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(209, 139, 74, 0.53);
overflow: hidden;
width: 100%;
height: 0;
transition: .5s ease;
}
/*.amenities-section .img-box:hover span{display: block}*/
.amenities-section img {
width:100%;
height:100%
}
.amenities-section.in img {
height:500px;
}
#video .amenities-section img {
width:100%;
height:450px !important
}
.amenity-box {
width:100%;
float: left;
}
.amenities-section aside {
width: 102%;
float: left;
margin: 0 -1%;
}
.amenities-section aside figure {
width: 100%;
float: left;
position: relative;
}
.amenities-section aside figure span {
position: absolute;
top: 0;
left: 0;
text-align: center;
width: 100%;
height: 100%;
padding-top: 109px;
font-weight: 600;
font-size: 50px;
color: #fff;
background: rgba(0, 0, 0, .39);
}
.amenities-section aside figure span.map {
padding-top:22%;
}
.amenities-section .slick-prev {
left:40px;
top:44%;
z-index: 100;
background:url(../images/arrow-01.png) no-repeat;
background-color: #fff;
background-size: 13px;
height: 30px;
width: 30px;
background-position: center;
border-radius: 50px;
}
.amenities-section .slick-next {
right: 40px;
top:44%;
background:url(../images/arrow-02.png) no-repeat;
background-color: #fff;
background-size: 13px;
height: 30px;
width: 30px;
background-position: center;
border-radius: 50px;
}
.spec-section .slick-prev {
background:url(img/arrow-01.html) no-repeat;
}
.spec-section .slick-next {
background:url(img/arrow-02.html) no-repeat;
}
/*Gallery section*/
.gallery-section {
width: 100%;
float: left;
margin:30px 0 0 0;
}
.gallery-section .heading {
margin-bottom: 20px;
}
.project-slider {
width:100%;
float:left;
background:#FFF;
}
.project-slider figure {
width:100%;
float:left;
}
.project-slider figure img {
width:100%;
border-radius:1px;
}
.project-slider .left {
width:60%;
float:left;
}
.project-slider .left figure a {
width:100%;
height:100%;
float:left;
position:relative;
}
.project-slider .left figure figcaption {
width:100%;
height:100%;
float:left;
background:rgba(0, 0, 0, 0.45);
position:absolute;
top:0;
left:0;
color:#FFF;
text-align:center;
text-transform: uppercase;
font-size:18px;
padding:350px 5% 0 0;
}
.project-slider .left figure figcaption span {
font-size: 12px;
}
.project-slider .left img {
height:390px;
}
.project-slider .right {
width:40%;
float:right
}
.project-slider .right figure {
width:50%;
padding:0 0 0 3%;
}
.project-slider .right figure:nth-child(2) {
padding-bottom:3%
}
.project-slider .right figure img {
height:192px;
}
.project-slider .right figure a {
width:100%;
height:100%;
float:left;
position:relative
}
.project-slider .right figure figcaption {
width:100%;
height:100%;
float:left;
background:rgba(0, 0, 0, 0.45);
position:absolute;
top:0;
left:0;
color:#FFF;
text-align:center;
text-transform: uppercase;
font-size:18px;
padding:130px 5% 0 0;
}
.project-slider .right figure figcaption span {
font-size: 12px;
}
.project-slider .right .box2 {
width: 50%;
float: left;
margin-bottom: 6px;
}
.project-slider .right .box2 figure {
width: 100%;
}
/*Developer section*/
.developer-section {
width: 100%;
float: left;
margin:30px 0;
margin-top: 20px;
}
.developer-section .heading {
margin-bottom: 20px;
}
.developer-section article {
width: 48%;
float: left;
padding: 0 30px;
}
.developer-section aside {
width: 48%;
float: right;
background: #7d7d7c;
padding: 20px 20px 20px 20px;
text-align: center;
margin: 0 20px;
}
.developer-section aside .btn {

border-width: 2px;
border-style: solid;
width: 100%;
font-size: 18px;
}
.developer-section aside .btn:hover {
background:#FFF;
border-width: 2px;
border-style: solid;

}
.developer-section article .builder-logo {
float: left;
width: 130px;
height:60px;
/*box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.6);
border-radius: 2px;*/
margin: 2px 15px 0 0;
}
.developer-section article p {
width: 100%;
float: left;
padding: 0px 0 25px 0;
line-height: 25px;
text-align: justify;
}
.developer-section article .left {
float: left;
}
.developer-section article h3 {
padding:7px 0 10px 0;
font-weight: 600;
font-size:22px;
}
.developer-section article .status-box {
width: 33.33%;
float: left;
}
.developer-section article .status-box h3 {
text-transform: uppercase;
color: #777;
font-size: 14px;
line-height: 19px;
}
.developer-section article .status-box h1 {
padding: 0 0 14px 25px;
font-weight: 600;
}
.developer-section aside h4 {
text-align: center;
text-transform: uppercase;
padding:10px 0 15px 0;
color:#fff;
font-weight:600;
}
.developer-section aside hr {
border-top: 1px solid #fff;
margin-bottom:23px;
}
.developer-section aside input {
margin-bottom: 18px;
float:none !important;
height:42px;
}
.developer-section aside .textarea {
height: 80px;
margin-bottom: 18px;
float:none !important;
}
.developer-section .location-box {
width: 100%;
float: left;
border: 2px solid #d0d0d0;
}
.schedule {
width:100%;
float:left;

margin:30px 0 10px 0;
}
.schedule .icon-map {
width:6%;
float:left;
font-size:50px;
margin:15px 10px 0;
padding:20px;
color:#fff;
}
.schedule .left {
float:left;
width:60%;
padding:20px 20px 0;
}
.schedule .left h4 {
font-weight:600;
margin-bottom:-15px;
color:#fff;
}
.schedule p {
color:#fff;
}
.schedule .right {
float:right;
width:32%;
text-align:right;
}
.schedule .right a.schedule-btn {
background:#000;
}
.schedule .schedule-btn {
margin:46px 30px;
font-size: 18px;
border: 2px solid #fff;
line-height:26px;
}
.schedule .schedule-btn:hover {
background:#fff;
border-width:2px ;
border-style:solid;
color:#84b54c
}
footer {
float:left;
clear:both;
position:relative;
width:100%
}
footer .container h2 {
color:#fff;
font-weight:700;
text-align:center;
padding:25px 0 25px 0;
}
.sub-footer {
margin-top:20px;
width:100%;
float:left;
padding:14px 18px;
padding-bottom: 80px;
background-color:#000;
}
.sub-footer .elitelogo-channel-patner{
float: left;
margin-right: 18px;
text-align: center;
}

.sub-footer .elitelogo-channel-patner img {
width: 130px;
}
.sub-footer .elitelogo-channel-patner p {
font-size: 12px;
margin-top: 6px;
}

.sub-footer p {
color:#fff;
padding:5px 0;
text-align:center;
font-weight:500;
font-size:11px
}
.sub-footer a {
color:#02a3d2
}
.bid-site-visit {
display:none;
width: 100%;
float: left;
position: fixed;
bottom: 0;
left: 0;
line-height: 0px;
color: #FFF;
z-index: 7;
font-weight: 500;
opecity:0;
}
.bid-site-visit .btn {
width: 50%;
float: left;
border-radius: 0;
text-transform: uppercase;
font-size: 11px;
padding: 4px 32px 0px 0px;
background: #f7c107;
color: #000 !important;
border-right: 1px solid #000;
height: 45px;
line-height: 14px;
}
.call_icn {
position: absolute;
transform: translate(-50%, -50%);
width: 50px;
left: 50%;
top: 2px;
height: 50px;
border-radius: 50%;
text-align: center;
padding: 0 0 0 0px;
color: #fff;
border: 0px solid #ffffff;
}
.whats_cont {
position: absolute;
left: -16%;
top: 57px;
text-align: center;
padding: 0px;
color: #fff;
font-size: 11px;
text-shadow:1px 2px 1px rgba(0, 0, 0, 0.2);
}
.bid-site-visit .btn.in {
background: #f7c107;
color: #000 !important;
width: 50%;
height: 45px;
border:none;
padding-top: 3px;
padding-left: 55px;
}
.bid-site-visit .btn.in i {
padding-right: 5px;
}
.site-visit-popup {
width:600px;
margin:30px auto;
}
.site-visit-popup article {
width:45%;
float: left;
min-height: 396px;

padding:13px;
position: relative;
text-align: center;
}
.site-visit-popup article figure {
padding: 40px 0;
}
.site-visit-popup article h5 {
color: #fff;
line-height:22px;
}
.site-visit-popup article p {
color: #fff;
padding-bottom:20px;
}
.site-visit-popup aside {
width: 55%;
float: left;
padding: 20px;
}
.site-visit-popup aside .input {
margin-bottom: 15px;
padding-left: 36px;
border:1px solid #d4d4d4;
height:40px;
}
.site-visit-popup h5 {
text-transform: uppercase;
font-weight: 600;
}
.site-visit-popup .submit-btn {
text-align: center;
margin-bottom: 15px;
}
.site-visit-popup .submit-btn .btn {
width:100%;
text-transform: uppercase;
}
.site-visit-popup .popup-bg .close {
position:absolute;
float:left;
text-align:center;
width: 25px;
height: 25px;
font-size:20px;
background-color: #dcdcdc;
border-radius: 100px;
top: -7px;
right: -8px;
line-height: 20px;
cursor:pointer
}
.site-visit-popup .popup-bg .close:hover {
background-color: #FFF
}
.site-visit-popup .popup-bg {
width:100%;
float:left;
background-color:#fff;
position: relative;
padding: 0;
border-radius: 0;
}
.site-visit-popup .input-box {
width: 100%;
float: left;
position: relative;
}
.site-visit-popup .input-box i {
float: left;
left: 10px;
top: 13px;
position: absolute;
color: #8c8c8c;
}
.site-visit-popup article img {
width:120px
}
/*/ Modal /*/
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto
}
.modal {
position:fixed;
top:70px;
right:0;
bottom:0;
left:0;
z-index:1050;
display:none;
overflow:hidden;
-webkit-overflow-scrolling:touch;
outline:0;
}
.modal-backdrop {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:100;
background-color:#000
}
.modal-backdrop.in {
opacity:.92 !important
}
span.wpcf7-not-valid-tip {
display: inline !important;
margin-top: -47px;
float: right;
margin-right: 5px;
font-size: 10px !important;
position:relative;
}
.success-section-bg {
width: 800px;
margin: 50px auto;
}
.success-section {
background: #FFF;
width: 100%;
float: left;
padding: 20px;
text-align: center;
box-shadow: #a2a2a2 0px 2px 4px 1px;
margin-bottom: 30px;
}
.success-section p {
font-size: 16px;
line-height: 24px;
padding-bottom: 15px;
}
.success-section p a {
color: #d92c2e;
}
.success-section p .btn {
color: #FFF;
}
.success-section p .btn:hover {
color:#d08c4a;
}
.success-section p.link a {
color: #2f3192;
text-decoration: underline;
}
.config-section .tab-content .left .offerinfo {
font-size: 12px;
padding: 10px;
margin-left: 258px;
border: 1px solid #d80a50;
background: #fff;
border-left: 8px solid #d80a50;
margin-top: -34px;
float: left;
text-transform:uppercase;
}
.config-section .tab-content .left hr {
width: 100%;
}
.developer-section aside p {
padding-bottom: 10px;
}
.anchor {
display: block;
height: 100px; /*same height as header*/
margin-top: -100px; /*same height as header*/
visibility: hidden;
float: left;
}
.config-section ul.tabs li span.view {
display:none;
}
.show-block {
display:none;
}
@media (max-width: 767px) {
.amenities-section.in img {
height:150px
}
.show-block {
display:block
}
.fixed-header {
display: none;
padding: 0px;
}
.overview-section .boxes .info-box.in {
min-height:auto
}
.amenities-section aside figure span {
padding-top:65px;
font-size:35px
}
.project-header {
display: block;
position: fixed;
top: 0;
margin-top: 0px;
z-index: 999;
}
header {
position: relative;
width: 100%;
height: 70px;
float: left;
z-index: 100;
background: rgb(38, 50, 67);
display:none;
}
.developer-section article {
width: 100%;
}
.developer-section aside {
width: 100%;
margin: 0 0px;
}
.developer-section article .builder-logo {
width: 80px;
}
.developer-section article h3 {
font-size: 17px;
padding:10px 0 10px 0;
}
.developer-section article .status-box h3 {
font-size: 12px;
line-height: 16px;
}
/*.banner figure img {
height: 450px
}*/
.overview-section .boxes .info-box {
width: 100%;
padding: 4px;
min-height:auto
}
.overview-section .boxes .info-box h3 {
font-size: 14px;
}
.overview-section .boxes .info-box h3 span {
display:none;
}
.offer-section .offer-text {
width: 71%;
}
.offer-section .offer-text .box2 {
border-left: 34px solid transparent;
}
.offer-section .offer-text .box1 {
padding: 6px;
}
.offer-section .offer-text h3 {
font-size: 15px;
line-height: 24px;
padding-top: 20px;
}
.offer-section .offer-text p {
font-size: 10px;
line-height: 15px;
}
header .nav {
display: none;
}
.banner .banner-text .left {
width: 100%;
padding-left: 10px;
position: relative;
float: left;
height: 49px;
margin-top: 166px;
bottom: 0;
}
.banner .banner-text .left br {
display:none;
}
.banner .banner-text span{
font-size: 14px;
margin-top: 5px;
}
.banner .banner-text h1 {
font-size: 16px;
padding-top: 6px;
line-height: inherit;
/* padding-bottom: 57px; */
text-align: center;
font-weight: 600;
}
.banner .banner-text h1 span {
font-size:24px;
}
.banner .banner-text h1 small {
font-size: 76%;
line-height: normal;
line-height: 34px;
}
.banner .banner-text .btn {
font-size: 10px;
padding: 0 5px;
}
.banner .banner-text .left .offer-info span {
padding-left: 8px;
font-size: 9px;
}
.banner .banner-text .right img {
width: 55px;
padding-top: 0;
margin-left: -60px;
}
.banner .banner-text .right {
padding-top: 164px;
position: absolute;
top: -14px;
right: -74px;
}
.banner .banner-text .left .offer-info {
width: 98%;
}
.banner .banner-text .config {
padding-top: 7px;
border-bottom: none;
display:none;
}
.banner .banner-text .config .box p {
display: none;
}
.banner .banner-text .config .box {
width: 50%;
margin: 0%;
background: #fff;
padding: 4px 0 0 0;
text-align: center;
}
.banner .banner-text .config .box:first-child {
border-right: 1px solid #aaa;
}
.banner .banner-text .config .box.in {
width:100%;
background: #434343;
}
.banner .banner-text .config .box h3 {
font-size: 16px;
line-height: 20px;
color: #000;
}
.banner .banner-text .config .box h3 small {
font-size: 12px;
}
.banner .banner-text .config .box h2 {
font-size: 25px;
line-height: 23px;
margin-top: 0;
text-align:center
}
.banner .banner-text .config .box h2 small {
font-size: 15px;
}
.banner .banner-text .config .box h2 i {
font-size: 18px;
}
.banner .banner-text p {
padding: 10px;
font-size: 12px;
margin-top:-225px
}
.overview-section h5 {
line-height: 22px
}
.spec-section .spec-box .slick-prev {
left:-30px;
top:42%;
}
.spec-section .spec-box .slick-next {
right: -31px;
top:42%;
}
.amenities-section img {
height: 150px;
}
.project-slider .left figure figcaption {
font-size: 10px;
padding: 190px 5% 0 0;
}
.project-slider .left figure figcaption span {
font-size: 10px;
}
.project-slider .left img {
height: 200px;
}
.project-slider .right figure figcaption {
font-size: 10px;
padding: 54px 5% 0 0;
}
.project-slider .right .box2 {
margin-bottom:2px;
}
.project-slider .right figure figcaption span {
font-size: 10px;
}
.project-slider .right figure img {
height: 99px;
}
.schedule .right {
width: 100%;
text-align: center;
}
.schedule .schedule-btn {
font-size: 14px;
margin: 20px 0
}
.schedule .icon-map {
display: none
}
.schedule .left {
width: 100% !important;
padding: 20px 11px 0;
}
.schedule .left h4{
font-size: 15px !important;		
}
.phone-no {
display: none;
}	
.schedule p {
padding: 0
}
footer .c-box {
width: 100%;
margin:4px 0;
}
footer .container h2 {
font-size: 20px;
padding: 20px 0
}
.c-box h5 {
font-size: 16px;
margin-bottom: 0;
padding: 0 0 18px 0;
}
.two p {
margin-top: -8px;
}
footer .c-box p i {
font-size: 16px
}
.bid-site-visit {
display: none;
z-index:10;
}
.sub-footer {
margin-top: 0;
padding: 0;
min-height: 147px
}
footer .c-box ul.social {
padding-bottom: 10px;
float: left;
}
.site-visit-popup {
width:90% !important
}
.site-visit-popup article {
display: none;
}
.site-visit-popup aside {
width: 100% !important;
}
.amenities-section .img-box span {
width:100%;
top:120px;
display: block;
margin:0;
padding: 15px 0
}
.spec-section {
margin:0;
}
.site-visit-popup .submit-btn .btn {
width: 100%
}
.offer-section .offer-box .get-offer {
font-size: 17px;
top: 3%;
left: 15px;
}
.amenities-section .img-box h4 {
font-size: 10px;
padding: 0;
text-transform: capitalize;
font-weight: 400;
}
.amenities-section .slick-prev {
top:36%;
left:17px;
}
.amenities-section .slick-next {
top:36%;
right:18px;
}
.success-section-bg {
width:300px;
margin: 30px auto;
}
.banner-home .banner-txt aside h1 {
font-size:16px;
}
.info-box .right h5 small i {
font-size:9px;
}
.schedule .left h4 {
font-size:18px
}
.amenities-section {
margin: 0 0 30px 0;
}
.amenities-section .heading {
margin-bottom: 5px;
}
.spec-section .heading {
margin-bottom: 5px;
}
.gallery-section .heading {
margin-bottom: 5px;
}
.gallery-section {
margin:20px 0;
}
.developer-section .heading {
margin-bottom: 10px;
}
.developer-section {
margin: 10px 0;
}
.schedule {
margin:20px 0;
}
.developer-section .location-box {
margin-bottom:15px;
}
.amenities-section .img-box h4.in {
font-size:8px;
}
.sub-footer p {
font-size:10px;
}
sup {
top: -0.2em;
}
.config-section .tab-content {
position:relative;
}
.config-section .tab-content .left .btn-section {
position: absolute;
bottom: 12px
}
.config-section .tab-content .left {
width:100%;
padding: 10px 0;
}
.config-section .tab-content .right {
width:100%;
height: 272px;
}
.config-section .tab-content {
padding: 5px;
}
.config-section .tab-content .left ul li {
padding-right: 19px;
font-size: 10px;
}
.config-section .tab-content .left ul {
padding: 10px 0 0 5px;
}
.config-section .tab-content .right img {
height:auto
}
.config-section .tab-content .left .box {
float:none;
padding: 6px 10px;
display: inline-block;
}
.config-section ul.tabs li {
padding:5px;
font-size:11px
}
.config-section .slick-prev {
left:-30px
}
.config-section .slick-next {
right:-25px !important
}
.config-section .tab-content .right figure span p {
top:-77px;
background:#b4408f;
color:#fff;
margin: 0 15%;
width: 70%;
}
.config-section .tab-content .left .btn-section .btn {
height: 35px;
line-height: 34px;
font-size: 12px;
}
.amenities-section .img-box:hover span {
height:auto
}
.config-section {
margin: 0 0 30px 0;
}
.overview-section .boxes .info-box h3 i {
font-size:10px
}
.secondbanner .banner-text .right {
display:none;
}
.secondbanner .banner-text .left {
float:none;
}
.secondbanner .banner-text h1 {
padding-top: 250px;
text-align: center;
color: #fff;
font-size: 26px;
font-weight: 600;
}
.projectcolumn {
width: 100%;
padding-left: 3px;
padding-right: 3px;
margin-bottom: 20px;
float: left;
}
.amenities-list li {
display: inline-block;
width: 32%;
padding: 20px 10px;
}
.header ul {
float: left;
margin-left: 0px;
display: grid;
width: 100%;
}
.header ul li {
padding-right: 0px;
}
.header ul li a {
height: auto;
padding: 15px 5px 15px 5px;
font-family: inherit;
font-size: 12px;
}
.most {
padding:20px 0px 20px 0px;
font-size:20px;
color:#000;
font-weight:bold;
text-align:center;
line-height:30px;
float:left;
width: 100%;
}
.otherconfig {
padding-top: 0px;
border-bottom: none;
width: 100%;
float: left;
display: block !important;
}
.otherconfig .box {
width: 50%;
margin: 0%;
background: #fff;
padding: 4px 0 0 0;
text-align: center;
float: left;
}
.otherconfig .box h3 {
font-size: 16px;
line-height: 26px;
color: #000;
padding-bottom:10px !important;
}
.otherconfig .box h3 small {
font-size: 14px;
text-transform: uppercase;
line-height: 22px;
}
.otherconfig .box.in {
width: 100%;
background: #434343;
float: left;
color: #fff;
}

.otherconfig .box h2 {
font-size: 22px;
line-height: 23px;
margin-top: 0;
text-align: center;
color: #fff;
padding-bottom:10px !important;
}
.otherconfig .box h2 small {
font-size: 17px;
line-height: 23px;
margin-top: 0;
text-align: center;
color: #fff;
}
/*.destop-ban {
display: none !important;
}*/
.mobile-ban {
display: block !important;
}

.destop-logo {
display: none !important;
}
.mobile-logo {
display: block !important;
margin-top: 10px;
margin-left: 0px;
width: 83px;
margin-bottom: 10px;
}


.header ul li a {
color:#fff !important;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.amenities-section.in img {
height:350px
}
.header ul li {
padding-right: 0
}
.header ul li a {
font-size: 11px;
}
.fixed-header {
padding: 0;
}
.amenities-section .img-box:hover span {
height:auto
}
.banner .banner-text h1 {
font-size: 28px;
padding-top: 115px;
width: 67%;
line-height:33px
}
.banner .banner-text h1 span {
font-size:30px
}
.banner .banner-text h5 {
font-size:16px !important
}
.banner .banner-text h5 {
font-size:16px
}
.banner .banner-text .left .offer-info {
width:112%;
}
.banner .banner-text .config .box h3 {
font-size: 18px
}
.banner .banner-text .config .box h2 {
font-size: 20px;
margin-top: 0px;
line-height: 28px
}
.banner .banner-text .config .box h2 i {
font-size: 18px
}
.banner figure img {
height: 490px
}
.offer-section .offer-box {
height:100px;
}
.banner .banner-text .config {
padding-top: 135px;
}
.overview-section .boxes .info-box h3 {
padding: 0 0;
line-height:18px;
font-size: 12px;
}
.offer-section .offer-text {
width: 68%
}
.offer-section .offer-text .box2 {
border-left: 79px solid transparent;
border-bottom: 100px solid #D80A50;
}
.offer-section .offer-text .box1 {
padding: 10px;
height:100px
}
.offer-section .offer-text h3 {
font-size: 18px;
padding-top: 11px;
line-height: 28px;
}
.developer-section article {
width: 100%
}
.developer-section aside {
width: 100%;
margin-top: 15px
}
.schedule .left {
width: 56%;
padding: 20px 0px 0 37px;
}
.schedule .right {
width: 35%
}
.schedule .schedule-btn {
font-size: 14px
}
.c-box h5 {
font-size: 16px;
margin-bottom: 0
}
footer .container h2 {
font-size: 22px;
padding: 30px 0 23px
}
.c-box p {
font-size: 12px
}
footer .c-box ul.social {
margin-left: 0
}
footer .c-box ul.social li {
padding: 0 0 0 12px;
}
.two p {
margin-top: -11px;
margin-bottom: 0
}
.bid-site-visit {
display: none;
z-index:10;
}
.sub-footer {
margin-bottom: 0;
min-height: 100px
}
.offer-section .offer-box .get-offer {
left: 46px;
font-size: 38px;
top: 10px;
line-height: 30px;
}
.offer-section .offer-box .get-offer small {
font-size:14px
}
.config-section {
margin:0 0 10px 0
}
.schedule {
min-height: 153px
}
.developer-section {
padding-left: 10px
}
.amenities-section .img-box span {
width:100%;
top:222px;
display: block;
margin:0;
padding: 20px 0
}
.amenities-section .img-box h4 {
font-size: 14px;
padding: 0
}
.success-section-bg {
width: 725px
}
.config-section .tab-content .left .offerinfo {
font-size: 9px;
padding: 5px;
margin-top: -23px;
margin-left: 173px;
}
.banner .banner-text .right img {
display:none;
}
.sub-footer p {
font-size:14px;
}
.header ul {
margin-left: 5px;
}
.banner .banner-text .config .box {
padding:0 34px 0 0
}
.config-section .slick-next {
right: -19px;
}
.config-section .slick-prev {
left:-23px
}
.config-section .tab-content .right {
width: 50%;
}
.config-section .tab-content .left {
width: 48%;
padding: 43px 10px;
}
.config-section .tab-content .left .box {
padding: 6px 33px;
}
.config-section .tab-content .left ul {
padding: 15px 0 15px 10px;
}
.banner .banner-text .right {
padding-top: 90px;
}
.banner .banner-text .right .enquire-form {
width: 300px;
padding: 15px;
}
.banner .banner-text .right .enquire-form .input {
margin-bottom: 15px;
height: 35px;
font-size: 13px;
}
.banner .banner-text .right .enquire-form .btn {
height: 35px;
font-size: 13px;
line-height:35px
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.amenities-section .img-box span {
top: 96px;
}
}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) {
.amenities-section img {
height: auto;
}
.amenities-section .img-box span {
top: 105px;
}
.spec-section aside .set-bg {
min-height: 407px;
}
.overview-section {
margin-top: 240px;
}
.banner .banner-text .right img {
margin-left: -200px;
}
}
.developer-section .video-box {
width:100%;
float:left
}
.video-container {
position:relative;
padding-bottom:46.25%;
padding-top:30px;
height:0;
overflow:hidden;
}
.video-container iframe, .video-container object, .video-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
@media (max-width: 767px) {
.video-container {
padding-bottom: 56.25%;
}

}
table {
border-collapse: collapse;
width: 100%;
margin-top: 10px;
float: left;
}
th, td {
text-align: center;
vertical-align: middle;
height:65px;
font-weight: 600;
}
tr {
border-bottom: 1px solid #d0d0d0
}
tr:hover {
background: #ececec;
}
th {
background-color: #000;
color: white;
height: 50px;
vertical-align: middle;
font-size: 15px;
font-weight: 600;
text-transform: uppercase;
}
table .btn {
color:#fff;
height: 35px;
line-height: 22px;
font-size: 12px;
}

table a {
color:#333;
}
th, td i {
font-size:13px
}
table .price {
color:#000;
}
table .request {
cursor:pointer;
color:#25ad29;
}
table small {
font-weight:300;
font-size:13px;
color: #756f6f;
}
td span {
display:none;
}
.developer-section .nearby {
width:50%;
margin:0 auto
}
.banner .banner-text h2 {
color: #fff;
font-size: 40px;
padding-top: 94px;
width: 100%;
text-align: center
}
@media (max-width: 767px) {
.banner .banner-text .right .enquire-form {
display: none;
}
th {
font-size:13px;
padding-left:10px;
height:50px;
line-height: 18px;
}
table a {
font-size:12px
}
table .btn {
height: 30px;
line-height: 28px;
font-size: 11px;
padding: 0 15px;
font-weight:600;
}
.developer-section .nearby {
width:100%
}
.heading h2 {
font-size:22px;
line-height:32px;
}
p {
font-size:12px
}
.banner .banner-text h2 {
font-size:19px;
line-height:25px
}
th, td {
width: 100%;
float: left;
}
td {
font-size: 14px;
padding: 10px 5px;
font-weight: 200;
height: auto;
background: #cfcfcf;
font-weight:bold;
}
tr {
border-bottom: 15px solid #fff;
}
th {
display:none
}
td span {
display: inline-block;
font-size: 13px;
padding-right: 10px;
font-weight: 600;
color: #333;
padding-bottom: 0;
}
table .request {
font-weight:600
}

}
.location-nearby {
width: 100%;
float: left;
margin:40px 0 0px 0;
}
.location-nearby figure {
width:100%;
margin:0 auto
}
.location-nearby figure img {
width:100%;
border:1px solid #999;
background:#fff
}
.config-section h4 {
width: 100%;
float: left;
text-align: center;
padding: 10px;
font-weight: 600;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.location-nearby .tab-content .right table td {
font-size:14px
}
}
@media (max-width: 767px) {
.offer-section .offer-box .get-offer small {
display: none
}
body {
-webkit-overflow-scrolling : touch !important;
overflow: hidden;
height: 100% !important;
}
.config-section h4 {
font-size: 13px
}
.call-btn a {
float: right;
margin-top:16px;
height: 35px;
line-height: 32px;
padding: 0 15px;
}
.banner .banner-text .btn {
font-size: 10px;
padding: 0 15px;
position: absolute;
bottom: -34px;
right: 14px;

}
th, td i {
font-size:9px
}
table small {
font-size:10px
}
.location-nearby {
margin:5px 0 0px 0
}

}
.wpcf7-display-none {
display:none !important
}
.intl-tel-input {
width:100% !important;
float:left !important;
margin-bottom:15px !important
}
.intl-tel-input .country-list {
width: 280px !important;
}
.intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name {
color: #4c4c4c;
font-size: 13px;
}
.intl-tel-input .country-list .country .dial-code {
font-size: 13px;
}
.Offer-section {
width:100%;
float:left;
padding:20px 0
}
.Offer-section figure {
width:100%;
float:left;
}
.Offer-section figure img {
width:100%
}
.Offer-section figure.mobile {
display:none
}
.banner_key {
width: 50px;
}
@media (max-width: 767px) {
.Offer-section {
width: 100%;
float: left;
padding: 162px 0 0 0;
margin-bottom: -157px;
}
.Offer-section figure.mobile {
display:block
}
.Offer-section figure.desktop {
display:none
}
}
/* Offer section */
.banner .banner-text h5 {
color: #000;
padding-bottom:10px;
text-transform: capitalize;
font-size: 21px;
font-weight: 600;
}
.booking-section {
width:100%;
float:left;
padding:10px;

}
.booking-section .config {
margin: 0 auto;
width: 77%;
}
.flog{
float:left;
clear:both;
width:100%;
}
.booking-section .config .box {
float: left;
width: 28%;
margin-top: 12px;
}
.booking-section .config .box.in{
width: 22%;
} 
.booking-section .config .box  span {
color: #fff;
font-size: 22px;
font-weight: 400;
line-height: 30px;
border-right: 1px solid #fff;
padding: 7px 15px;
float: left;
text-align: center;
width: 100%;
}
.booking-section .config .box span small{
font-size: 14px;
text-transform: uppercase;
}
.booking-section h2 {
color:#fff;
text-transform:uppercase;
padding:0;
text-align:center;
font-weight: 600;
line-height: 27px;
font-size: 22px;
position:relative
}
.booking-section h2:before {
content: "";
width: 15%;
border-top: 4px solid;
padding: 2PX;
color: #fff;
position: absolute;
top: 25px;
bottom: 33%;
left: 15%;
}
.booking-section h2:after {
content: "";
width: 15%;
border-top: 4px solid;
padding: 2PX;
color: #fff;
position: absolute;
top: 25px;
text-align: right;
float: right;
margin-left: 11%;
}
.prebook {
width:100%;
float:left;
}
.prebook article {
width:100%;
float:left;
padding:20px 0;
border-bottom:1px solid #b3b4b7
}
.prebook article aside {
width:33.33%;
float:left
}
.prebook article aside .box1 {
width:12%;
float:left;
}
.prebook article aside .box1 img {
width:100%
}
.prebook article aside:last-child .box2 {
border-right:none
}
.prebook article aside .box2 {
width:70%;
float:left;
border-right:1px solid #b3b4b7;
text-align:center
}
.prebook article aside .box2 span {
font-size:14px;
line-height: 20px;
padding:7px 0 0 0
}
.config-section article {
width: 70%;
float: left;
padding: 20px 0;
margin-top: 0px;
border: 1px solid #b3b4b7;
background: #f7f7f7;
margin-left: 17%;
}
.config-section article aside {
width:50%;
float:left;
padding-left: 20px;
}
.config-section article aside .box1 {
width:15%;
float:left;
}
.config-section article aside .box1 img {
width:100%
}
.config-section article aside:last-child .box2 {
border-right:none
}
.config-section article aside .box2 {
width:80%;
float:left;
border-right:1px solid #b3b4b7;
text-align:center;
margin-top:12px;
}
.config-section article aside .box2 span {
font-size:13px;
line-height: 20px;
padding:7px 0 0 0
}
.locality-section {
width:100%;
float:left;
margin:30px 0 0 0
}
.locality-section aside {
width:100%;
float:right;
}
.locality-section article {
width: 100%;
clear: both;
float: left;
text-align:center;
overflow: hidden;
margin-bottom: 20px;
}
.locality-section article figure {
width:100%;
height:auto;
/*border:1px solid #b3b4b7*/
}
/*.locality-section article figure img {
width:100%;
height:100%
}*/
.locality-section article figure  .image-set a img {
width: 60%;
height: auto;
}

.otherconfig {
padding-top: 0px;
border-bottom: none;
width: 100%;
float: left;
display:none;
}

.magnify-modal {
box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.3);
}

.magnify-header .magnify-toolbar {
background-color: rgba(0, 0, 0, .5);
}

.magnify-stage {
top: 0;
right: 0;
bottom: 0;
left: 0;
border-width: 0;
}

.magnify-footer {
bottom: 10px;
}

.magnify-footer .magnify-toolbar {
background-color: rgba(0, 0, 0, .5);
border-radius: 5px;
}

.magnify-loader {
background-color: transparent;
}

.magnify-header,
.magnify-footer {
pointer-events: none;
}

.magnify-button {
pointer-events: auto;
}    


@media (max-width: 1450px) {

.navbar-default .nav li a{
font-size: 12px;
padding: 10px 12px;
}
.navi .site-visit{
font-size: 11px;
padding: 5px 11px 5px 32px;
margin: 0 4px;
}
.navi{
width: 21%;
}
.fixed-header{
padding: 0 0px;
}
.phone-noes{
width: 15%;
font-size: 14px;
padding: 6px 12px;
}
.phone-no {
font-size: 19px;
padding: 6px 21px;
left: 13%;
}
.bottom-query .bottom-query-box{
width: 18%;
}
.bottom-query .enquiry-text-respon{
font-size: 20px;
}
.otherconfig .box.in span {
color: #fff;
font-size: 22px;
}
.otherconfig .box span {
font-size: 16px;
line-height: 26px;
color: #000;
padding-bottom: 10px !important;
}

.banner .banner-text .right{
padding-top: 85px;
}

}

@media (max-width: 1199px) {
.banner .banner-text .right .enquire-form{
padding-top: 5px;
padding-bottom: 88px;	
}
.banner .banner-text p{
padding-bottom: 0px;		
}
.banner .banner-text .right .enquire-form .input{
margin-bottom: 8px;
height: 37px;	
}
.phone-no {
left: 19%;		
}
.navbar-default .nav li a{
font-size: 11px;
padding: 10px 4px;		
}
.navi .site-visit i{
font-size: 16px;
left: 4px;	

}
.navi .site-visit{
font-size: 10px	;
padding: 5px 11px 5px 25px;	
}	
.navi{
width: 24%;		
}
.phone-noes{
width: 14%;
font-size: 11px;	
}
.developer-section article{
width: 47%;		
}
.booking-section .config .box {
width: 22%;		
}
.booking-section .config .box.in {
width: 27%		
}
.schedule .left {
width: 56%;		
}
.banner .banner-text h1 {
word-break: break-word;
font-size: 32px;	
}
.container{
width: 95%;
padding: 0 21px;		
}
.fixed-header .navbar-header figure img {
width: 110px;		
}	


}

@media (max-width: 991px) {
.banner .banner-text .right{
padding-top: 85px;
position: inherit;
right: inherit;
width: 100%;		
}
.banner .banner-text .right .enquire-form{
width: 100%;
margin-top: 249px;	
}	
.booking-section{
margin-top: 336px;		
}
.phone-no{
left: 38%;		
}
.booking-section .config{
width: 100%;		
}
.booking-section .config .box {
width: 25%;		
}
.booking-section .config .box.in {
width: 25%;		
}
.developer-section article{
width: 46%;		
}
.developer-section aside {
width: 46%;		
}
.navi {
display: none;
}
.phone-noes {
width: 19%;		
}
.fixed-header .navbar-header figure img {
margin-right: 0;
}
.schedule .schedule-btn {
margin: 46px 15px;		
}
.schedule .left{
padding-bottom: 15px;		
}	

}

@media (max-width: 767px) {
.booking-section {
margin-top: 0px;
}
.booking-section{
display:none;
}
.booking-section h2 {
font-size:14px;
line-height: 25px;
}
.booking-section h2:before {
display:none
}
.booking-section h2:after {
display:none
}
.prebook article aside {
width:100%
}
.prebook article aside .box2 {
border:none;
width: 80%;
float:right;
text-align: left;
}
.prebook article {
border:none;
padding:0
}
.prebook {
padding-top:10px
}
.prebook article aside .box2 h3 {
font-size:13px;
line-height: 17px;
text-align:left
}
.prebook article aside .box1 {
width:8%;
padding-bottom:7px;
line-height:36px;
margin-left: 4%;
}
.config-section article aside {
width:100%;
padding-left:0px;
}
.config-section article aside .box2 {
border:none;
width: 82%;
float:right;
text-align: left;
}
.config-section article aside .box2 span{
font-size:11px !important;
}

.stb-center-container .stb {
width:90% !important
}
.config-section article aside .box2 h3 {
font-size: 12px;
line-height: 20px;
text-align:left
}
.config-section article {
padding:10px 0;
margin-top:10px;
margin-left:0%;
width:100%;
}
.amenity-box iframe {
height:100%
}
.locality-section article {
width:100%
}
.locality-section aside {
width:100%
}
.locality-section .amenity-box iframe {
height:300px
}
.locality-section article figure {
height:auto;
}
.sub-footer {
min-height:75px
}
.overview-section .boxes .info-box {
float: none;
display: inline-block;
}
header .logo img {
width: 160px;
}
header .logo {
float: left;
margin: 20px 0 0 0px;
}
.navi{
display:none;
}
.navbar-header {
padding: 0 10px;
}
.navbar-collapse {
width: 100%;

}
.innrim{
width:100%;
height:500px;
}
section.innerban .innerhead{
top: -360px !important;
}
.phone-noes{
display:none;
}
.banner .banner-text small{
text-align:center;
display:none;

}
.banner .banner-text span {
float: left;
width: 100%;
text-align: center;
}
.modal.onload .modal-dialog {
width: 95%;
}
.banner {
margin-top: 55px;
}
.banner figure img {
height: auto;
}
.newban {
display: block;
float: left;
width: 100%;
height: 73px;
padding: 5px 20px;
}
.newban h1{
text-align: center;
color: #fff;
display:none;
margin-bottom: 0;
font-size: 19px;
padding-bottom: 5px;
}
.newban  small{
float: left;
width: 100%;
text-align: center;
color: #fff;
display:none;
font-size: 17px;
margin-top: 5px;
}
.newban span {
float: left;
clear: both;
width: 100%;
display:none;
text-align: center;
font-size: 16px;
margin-bottom: 0;
padding-bottom: 3px;
padding-top: 7px;
color: #fff;
}
.overlay-image{
display:none;
}
.banner-text {
display:block;
}
.fixed-header .navbar-header figure img{
width:83px;
}
.img-box.slick-slide .title-amenities{
font-size: 13px;
}
.sub-footer .elitelogo-channel-patner{
width: 100%;
padding: 8px 0;
}
footer{
padding: 54px 0;
padding-top: 0;	
}
.locality-section article figure .image-set a img{
height: auto;
}
.overview-section  iframe{
width: 100%;
height: auto;
}
.pro-detail-car #owl-demo .owl-wrapper-outer.autoHeight{
height: auto !important;	
}
.pro-detail-car #owl-demo .owl-item  .item img {
width:100%;
height: auto ;
}	
.banner .banner-text h1{
font-size: 16px;
}
.developer-section article {
width: 100%;
}
.developer-section aside {
width: 100%;
}	
.blog-section .blog-list{
padding: 30px 30px;		
}	
.blog-section .blog-list{
float: left;
height: auto;
padding: 0 40px;
list-style: none;
position: relative;
width: 100%;
margin-bottom: 30px;		
} 

section#blog-microsite .wrap-blog .format-standard-list {
width: 100%;		
}
section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting .post-thumbnail{
width: 100%;		
}
section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting .post-thumbnail a img {
height: auto;	
}	
section#blog-microsite .wrap-blog .format-standard-list .status-publish-liting .content-box-listig-blog {
width: 100%;	
}
section#blog-microsite .wrap-blog .right-side-blog-form {
width: 100%;
padding: 0px;
margin-top: 26px;	
}	
section#blog-microsite .wrap-blog .blog-part {
width: 100%;		
}
section#blog-microsite .wrap-blog .comment-form-email {
width: 100%;
margin-bottom: 15px;
}
section#blog-microsite .wrap-blog .comment-form-url {
width: 100%;
margin-bottom: 3px;		
}	
section#blog-microsite .wrap-blog .blog-part .image-box{
height: auto;		
}	
	
section#four-zero-four img {
height: 270px;	
}	

body.blog-detail-page  footer{
padding: 0;		
}
	
.blog-section .blog-list ul.blog-fast li{
width: 100%;
padding: 0 16px;
height: 400px;
margin-bottom: 30px;		
}
	
section#blog-microsite .wrap-blog .format-standard-list .blog-message h1{
line-height: 44px;
font-size: 38px;
}
	
section#blog-microsite {
margin-top: 40px;		
}	
	
.back-home-page {
float: right;
padding: 13px 10px;	
	
}
	
.back-home-page a {
color: #fff;
font-size: 17px;
cursor: pointer;
}
.project-header figure{
float: left;		
	}	



}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.booking-section h2:before {
left: 3%;
}
.booking-section h2:after {
margin-left:19%
}
.config-section article aside .box1 img {
margin-top:23px
}

}
@media (min-width: 480px) and (max-width: 1600px) {
.bid-site-visit {
display:none !important;
}
}




