html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, b, i, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video{margin:0px;padding:0px;list-style:none;text-decoration:none;border:0px;outline:0px;font-size:100%;vertical-align:baseline;background:transparent;}
.clearfix:before, .clearfix:after{content:".";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
del{text-decoration:line-through;}
hr{display:block;height:1px;border:0px;border-top:1px solid #ccc;margin:1em 0px;padding:0px;}
small{font-size:85%;}
strong, th{font-weight:bold;}
td, td img{vertical-align:middle;}
body{margin:0px;padding:0px;color:#000;font-size:14px;/* background:#000; */font-weight:normal;word-wrap:break-word;font-family:Arial, Helvetica, sans-serif;}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:15px;}
h6{font-size:12px;}
p{line-height:18px;margin:0px 0px 15px 0px;}
a{margin:0px;padding:0px;font-size:100%;vertical-align:baseline;background:transparent;outline:0 none;text-decoration:none;}
a, a:hover, a:active, input, input:focus{outline:0 none;}
::-moz-selection{background:#000;color:#fff;text-shadow:none;}
::selection{background:#000;color:#fff;text-shadow:none;}
div.loader{display:none;width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:110;background:url(../images/loader.svg) no-repeat center rgba(0,0,0,0.85);}
img.right{margin:0px 0px 10px 20px;}
img.left{margin:0px 20px 10px 0px;}
table{border-collapse:collapse;}
table th{font-size:18px;color:#404041;font-weight:normal;margin:0px 0px 10px 0px;line-height:24px;padding:10px;border:1px solid #dcdcdc;}
table td{border-collapse:collapse;padding:10px;border:1px solid #dcdcdc;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;outline:none;}
button[disabled], html input[disabled]{cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;outline:none;}
input{line-height:normal;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
p.e{color:red!important;font-size:14px!important;margin:4px 0 0 !important;padding:0!important;float:left;width:100%;text-align:left;line-height:16px;}
input.text, textarea{width:200px;padding:10px 10px;background:#fff;color:#78818a;border:1px solid #d4d4d4;vertical-align:middle;font-size:14px;margin:0px;}
select{width:200px;}
textarea{height:100px;resize:none;outline:none;overflow:auto;}
input, button, select, textarea{-webkit-appearance:value;-moz-appearance:value;appearance:value;border-radius:0;}
img{vertical-align:middle;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
progress{vertical-align:baseline;}
template,[hidden]{display:none;}
.ie img{-ms-interpolation-mode:bicubic;}
div#mxalert{width:450px;padding:25px;position:absolute;z-index:9999;background:#fff;border:0px;text-align:center;}
div#mxalert p{font-size:18px;color:#000;font-weight:normal;line-height:24px;margin:0;}
div#mx-winmask, .mxoverlay{width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:10px;background:#000;opacity:0.5 !important;filter:alpha(opacity:50);}
div#mxalert a.close{  position:absolute; top:0; right:0; color:#fff; background:#bd913c; font-size:15px; line-height:25px; width:25px; height:25px;}
div.popup{width:460px;padding:30px;position:absolute;z-index:9999;background:#fff;border:0px;}
div.popup p{font-size:14px; font-family: 'PoppinsRegular'; color:#404041;font-weight:normal;line-height:24px;}
div.popup p a{ color:#404041; text-decoration:underline;}
div.popup div.rera-logo{ float:left; width:100%; padding:0; margin:0; text-align:center;}
div.popup div.rera-logo img{ width:85px;} 
a.close,a.btn-close{width:32px;height:32px;text-align:center;position:absolute;right:0px;top:0px;border:0;background:none;color:#000;font-size:24px;line-height:32px;}
div.popup.otp-popup {z-index:999999 !important;}
div.popup.otp-popup h2{ color:#8fb150; font-family:'PoppinsRegular'; font-size:20px; margin:0 0 10px; }
div.popup.otp-popup p{font-family:'PoppinsRegular'; font-size:12px; line-height:17px; margin:0 0 15px;}
div.popup.otp-popup .text-field{ display:inline-block; border:1px solid #eeeeee; width:100%; padding:10px;}
div.popup.otp-popup div.popup-btns{ float:left; width:100%; margin:20px 0 0; text-align:center;}
div.popup.otp-popup a.re-send-btn{ display:inline-block; padding:10px 25px; margin:0 5px; color:#fff; background:#8fb150;}

div.header{float:left;margin:0 0 0 0px;padding:10px 30px;width:100%; position:absolute; top:0; left:0; /* position:fixed; */text-align:center;background:rgba(0,0,0,0.7); z-index:99;}
div.header div.logo-header{float:left; position:absolute; left:30px; top:15px;margin:0px 0 0;padding:0px 0px 0px;width:auto;}
div.header div.menu-box{float:left;position:relative;margin:40px 0 35px 0px;padding:5px 10px 0px;width:100%;text-align:center;transition:all .2s ease-in-out; -moz-transition:all .2s all-ease-in-out; -webkit-transition:all .2s ease-in-out;}
div.header.sticky-header{position:fixed;top:0;left:0;z-index:99;margin:0;background-color:#0b0b0b;}
div.header.sticky-header a.logo img{ width:111px;}
/* div.header.sticky-header a.serenity-logo{ top:-5px; } */
div.header a.logo img{ width:190px; transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s;}
div.header.sticky-header  div.menu-box{ margin:10px 0 10px 0;}
/* a.logo{display:inline-block;margin:0px; padding: 0px 0px 0px 0px;float:left;position:relative;} */
/* a.serenity-logo{ position:absolute; left:50%; top:20px; transform:translatex(-50%); } */
a.serenity-logo{ position:absolute; left:45px; top:50%; transform:translateY(-50%);  z-index:1; }
a.transcon-logo{ margin:0 0px 0 0;}
a.transcon-logo img{width: 150px;}
/* a.serenity-logo img{width: 100px;} */
a.seth-creators{ position:absolute; right:30px; top:10px; float:right;vertical-align:top; margin:11px 0 0;}
a.seth-creators img{width: 150px;}
ul.main-menu{display:inline-block; width:100%; margin:0;padding:0px; text-align:right;}
ul.main-menu li{float:none; display:inline-block; list-style-type:none;padding:0 30px;position:relative;}

ul.main-menu li a{float:left;font-size:13px;color:#ffffff;line-height:30px;font-family:'PoppinsRegular'; position:relative; font-weight:normal;letter-spacing:1px; }
ul.main-menu li a:after{ content:""; position:absolute; bottom:2px; left:50%; width:75%; height:2px; transform:translatex(-50%); transition:all .3s ease-in-out; -moz-transition:all .3s all-ease-in-out; -webkit-transition:all .3s ease-in-out;}

ul.main-menu li a.ebroucher{ padding-right:40px; background-image:url(../images/ico-download.png); background-repeat:no-repeat; background-position:90% 7px; background-size:19px;}
ul.main-menu li a.ebroucher:hover{ background-position:90% -68px;}

ul.main-menu li a:hover:after,ul.main-menu li a.active:after{ background:#bd913c;}
ul.main-menu li a:hover, ul.main-menu li a.active{color:#bd913c;}
ul.main-menu li:after{content:"";position:absolute;right:-5px;top:22%;height:20px;width:20px;display:inline-block;background:url(../images/nav-divider.png) no-repeat;background-position:right center;}
ul.main-menu li:last-child:after{ display:none;}

/* #nav-icon {position: absolute;width: 30px;height: 30px;right: 10px;top: 43px;margin-top: -20px;cursor: pointer;z-index: 101;display: none;}
#nav-icon span {display: block;position: absolute;height:2px;width: 50%;background: #fff;opacity: 1;-webkit-transform: rotate(0);-moz-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);-webkit-transition: all .35s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
#nav-icon span:nth-child(even) {left: 50%;}
#nav-icon span:nth-child(odd) {left: 0;}
#nav-icon span:nth-child(1), #nav-icon span:nth-child(2) {top: 0;}
#nav-icon span:nth-child(3), #nav-icon span:nth-child(4) {top: 8px;}
#nav-icon span:nth-child(5), #nav-icon span:nth-child(6) {top: 16px;}
#nav-icon.open span:nth-child(1), #nav-icon.open span:nth-child(6) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#nav-icon.open span:nth-child(2), #nav-icon.open span:nth-child(5) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
#nav-icon.open span:nth-child(1) {left: 4px;top: 5px;}
#nav-icon.open span:nth-child(2) {left: calc(50% - 4px);top: 5px;}
#nav-icon.open span:nth-child(3) {left: -50%;opacity: 0;}
#nav-icon.open span:nth-child(4) {left: 100%;opacity: 0;}
#nav-icon.open span:nth-child(5) {left: 4px;top: 12px;}
#nav-icon.open span:nth-child(6) {left: calc(50% - 4px);top: 12px;} */



.desk-only{display:block !important;}
.mob-only{display:none !important;}
/* home slider section */
.container{width: 100%;padding: 0px 0 0 0;float: left;position: relative;margin:0px; background:#0b0b0b;}
.container .home-section-wrap{width: 100%;padding: 0 0 0 0;float: left;position: relative;margin:0px;}
.container .home-section-wrap ul.home-banner{width:100%;margin:0px;padding:0px;float: left;position: relative;list-style-type:none;}
.container .home-section-wrap ul.home-banner li{width:100%;margin:0px;padding:0px;float: left;position: relative; outline:none;}
.container .home-section-wrap ul.home-banner li div.img-box{width:100%;margin:0px;padding:0px;}
.container .home-section-wrap ul.home-banner li div.img-box img{width:100%;}
.container .home-section-wrap ul.home-banner li .content{position:absolute;top:30%;left:100px;width:auto;}
.container .home-section-wrap ul.home-banner li .content h3{font-size:42px; line-height:48px;color:#fff;font-family: 'PoppinsExtraLight';letter-spacing:3px; font-weight:normal;}
.container .home-section-wrap ul.home-banner li .content h5{font-size:26px; line-height:30px;color:#fff;font-family:'PoppinsRegular';letter-spacing:1px; font-weight:normal;}
.container .home-section-wrap ul.home-banner li .content h3 span{ font-weight:normal; font-family:'PoppinsRegular';}
.container .home-section-wrap ul.home-banner li .content span.border{display:block;width:60px;height:3px;background-color:#fff;/* display:inline-block; */position:relative;margin:25px 0px 20px 0px;}
.container .home-section-wrap ul.home-banner li .content div.offer-content{display:inline-block;width:auto;background-color:#fff;padding:15px 70px 15px 15px;clip-path:polygon(0 0, 100% 0%, 85% 100%, 0% 100%)}
.container .home-section-wrap ul.home-banner li .content div.offer-content h4{ font-family:'PoppinsMedium';color:#000;font-weight:normal;letter-spacing:2px;font-size:36px;line-height:38px;text-transform:uppercase;}
.container .home-section-wrap ul.home-banner li .content div.offer-content p{ font-family:'PoppinsMedium';color:#000;font-weight:normal;letter-spacing:1px;font-size:14px;line-height:18px;text-transform:uppercase;margin:0;padding:0;}

.container .home-section-wrap ul.home-banner li .content.banner-2 h3,
.container .home-section-wrap ul.home-banner li .content.banner-2 h5{ color:#000;}
.container .home-section-wrap ul.home-banner li .content.banner-2 span.border{ background-color:#000;}

.container div.main-content{width: 100%;padding: 0px;float: left;position: relative;margin:0px;}
.container div.main-content .wrapper{width: 100%;padding: 0px;float: left;position: relative;margin:0px;}
.container .home-section-wrap ul.slick-dots{ display:inline-block; width:100%;position:absolute; bottom:50px; padding:0 0 0 100px; text-align:left; }
.container .home-section-wrap ul.slick-dots li{ float:none; display:inline-block; width:auto; margin:0 5px; }
.container .home-section-wrap ul.slick-dots li button{ display:inline-block; width:15px; height:15px; padding:0; background:none; border:0; line-height:100px; overflow:hidden; border:1px solid #fff;}
.container .home-section-wrap ul.slick-dots li button:before{ content:""; position:absolute; top:0; left:0; width:100%; height:100%; border:3px solid transparent;}
.container .home-section-wrap ul.slick-dots li.slick-active{ border:0;}
.container .home-section-wrap ul.slick-dots li.slick-active :before{ border:3px solid #bea362;}

/* sticky form-section */
 .form-wrap{width:360px;position:absolute;text-align: center;padding:0px 20px 20px;z-index:9;background-color:#fff;top:200px;right: 30px; border:1px solid #cfcfcf;}
 .form-wrap  h2{color:#bd913c;font-family:'PoppinsLight';font-size:32px; line-height:34px; font-weight:normal;padding-top: 20px;padding-bottom:0px; letter-spacing:4px;}
 .form-wrap  h5{color:#383535;font-family:'PoppinsRegular';font-size:13px; line-height:16px;font-weight:normal; position:relative; padding:8px 0; margin-bottom:20px;}
  .form-wrap  h5:before{display:none;content:"";width:90px;position:absolute;height:2px;background-color:#383535;bottom:0;left:50%; transform:translatex(-50%);}
 .form-wrap  p{color:#383535;font-family:'PoppinsRegular';font-size:9px !important;font-weight:normal;line-height:12px;}
 .form-wrap  h4{display:inline-block; color:#383535;font-family: 'CrimsonTextSemiboldItalic';font-size:20px;font-weight:normal;line-height:30px;position:relative;}
.form-wrap  h4 .tel-ant{ display:inline-block; position:relative;padding:15px 0px 0px 30px; color:#afafaf; font-family:'PoppinsRegular';}
 div.form-wrap ul.form-list{ float:left; margin:15px 0 0 0; padding:0; width:100%;}

div.form-wrap ul.form-list li{ float:left; width:100%; margin-bottom:25px; list-style-type: none;}
div.form-wrap ul.form-list li.form-li{ height:35px;position:relative;}
div.form-wrap ul.form-list li .text{ float:left; color:#9b968e; font-size:14px; width:100%; border-bottom:1px solid #eeeeee; background:none; border-left:0; border-right:0; border-top:0; padding: 8px 2px 5px 30px; font-family:'PoppinsRegular';}
div.form-wrap ul.form-list li .text.mobile{width:100%;float:none; line-height:19px; padding:8px 2px 5px 30px;}
div.form-wrap ul.form-list li a.button{display:inline-block;padding:2px 20px;background-color:#bd913c;font-size:14px;font-family:'PoppinsRegular';color:#fff;text-transform:uppercase;border-radius:2px;vertical-align:bottom; letter-spacing:1px;}
::-webkit-input-placeholder {color:#9b968e; opacity:1;}
::-moz-placeholder {color:#9b968e; opacity:1}
:-ms-input-placeholder {color:#9b968e; opacity:1}
:-moz-placeholder {color:#9b968e; opacity:1}
div.form-wrap ul.form-list li .form-icon{float: left;position: absolute;z-index: 999;left: 0px;bottom: 9px;}
div.form-wrap ul.form-list li div.select-field{ float:left; width:100%; border-bottom:1px solid #eeeeee; padding-top:8px; padding-bottom: 8px;}
div.form-wrap ul.form-list li div.select-field:after{ content: "";right: 10px;top: 14px;width: 12px;height: 12px;line-height: 12px;background: none;position: absolute;pointer-events: none;display: block;color:rgba(0,0,0,0.25);text-align: center; transition: all ease-in-out 0.3s; -moz-transition: all ease-in-out 0.3s; -webkit-transition: all ease-in-out 0.3s;background: url(../images/arrow-bottom.png) no-repeat;background-size: 100%; background-position:center center;}

div.form-wrap ul.form-list li #countryCode{ position:absolute; left:8%; top:8px; border:0; width:32px; color:#9b968e; font-size:12px; font-family:'PoppinsRegular';}
/* div.form-wrap ul.form-list li div.select-ext:after{ right:2px; top:12px; width:8px; height:8px; } */


div.form-wrap ul.form-list li div.select-field select{ float:left;font-size:14px; width:100%; background:none; border:0; appearance: none; cursor:pointer; outline:none; -webkit-appearance: none; -moz-appearance: none; display:inline-block; position:relative; color:#9b968e; font-family:'PoppinsRegular';}
div.form-wrap ul.form-list .agree-field p{color:#424241;font-size:10px !important;margin-bottom:0px !important;font-family:'PoppinsRegular'; text-align:left; padding:0 0 0 18px;}
div.form-wrap ul.form-list .agree-field p a{text-decoration:underline;color:#383535;}
div.form-wrap ul.form-list .agree-field {position:relative;}
div.form-wrap ul.form-list .agree-field .text{float:left; width:20px; margin-top:0px; margin-right:5px/* ;position: absolute; */left: 15px;}
div.form-wrap ul.form-list li .submit{ display:inline-block; width:90%; background:#bd913c; color:#fff; font-size:20px; text-align:center; border:0; height:55px; border-radius:2px; font-family:'PoppinsMedium'; text-transform: uppercase; max-width: 100%; letter-spacing:2px;position:relative; transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s;}
div.form-wrap ul.form-list li:last-child{margin-bottom:0px;}

div.form-wrap ul.form-list li .submit:hover{ background:#c38204;}


/* right-section */
.container div.main-content .wrapper .right-section{width: 100%;padding: 50px 30% 0px 70px;float: left;position: relative;margin:0px;}
.container div.main-content .wrapper .right-section h2{color:#bd913c;font-size:26px; line-height:30px; font-family:'PoppinsLight'; font-weight:normal;padding-bottom:20px;position:relative}
.container div.main-content .wrapper .right-section h2:after{content:"";width:50px;position:absolute;height:2px;background-color:#bd913c;bottom:18px;left:0;}
.container div.main-content .wrapper .right-section p{color:#afafaf; font-family:'PoppinsRegular';font-size:14px;font-weight:normal;line-height:22px;padding-bottom: 0px; margin:0;}
.container div.main-content .wrapper .right-section div.about-sec{width: 100%;padding: 0px 0px 50px 0px;float: left;position: relative;margin:0px;}
.container div.main-content .wrapper .right-section div.about-sec div.highlight-prop ul{padding:0px 0px 0px 20px;margin:0px;color:#383535; font-family: 'crimsontextregular';font-size:14px;font-weight:normal;}
.container div.main-content .wrapper .right-section div.about-sec div.highlight-prop ul li{line-height:22px; color:#afafaf; font-family:'PoppinsRegular';}
.container div.main-content .wrapper .right-section div.about-sec div.highlight-prop{ float:left; width:100%; padding:0;margin:25px 0 0 0;}
.container div.main-content .wrapper .right-section div.about-sec div.highlight-prop h4{padding-bottom:10px; color:#bd913c; font-weight:normal;}
.container div.main-content .wrapper .right-section div.aminities-sec{width: 100%;padding: 0px 0px 50px 0px;float: left;position: relative;margin:0px;}
.container div.main-content .wrapper .right-section div.aminities-sec h4{ color:#afafaf; font-family:'PoppinsRegular'; font-size:14px; line-height:20px; font-weight:normal; }
.container div.main-content .wrapper .right-section div.location-sec{width: 100%;padding: 0px 0px 50px 0px;float: left;position: relative;margin:0px;}
.container div.main-content .wrapper .right-section div.location-sec h4{ color:#afafaf; font-size:16px; line-height:24px; font-weight:normal; margin:0 0 25px;}
.container div.main-content .wrapper .right-section div.residence-sec{width: 100%;padding: 0px 0px 60px 0px;float: left;position: relative;margin:0px;}
.container div.main-content .wrapper .right-section div.emicalculator-sec{width: 100%;padding: 0px 0px 50px 0px;float: left;position: relative;margin:0px;}
.container div.main-content .wrapper .right-section div.emicalculator-sec h4{ color:#afafaf; font-size:16px; line-height:24px; font-weight:normal; margin:0 0 25px;}

.container div.main-content .wrapper .right-section div.location-sec .loaction-map{width:100%;margin:0px;padding:0px;}
.container div.main-content .wrapper .right-section div.location-sec .loaction-map img{width:92%;}

/* aminities gallery */

 ul.amenities-list{ width: 100%;display: inline-block;margin: 0;padding: 0;text-align: left;padding-top: 60px;}
 ul.amenities-list li{width: 25%;display: inline-block;margin: 0 -2px 20px -2px;padding: 0;text-align: center; vertical-align: top;}
 ul.amenities-list li div.aminitie-data{width:auto; padding:0 5px;}
 ul.amenities-list li div.img-box{ width: 100%;margin: 0;padding: 0;text-align: center;position: relative;border: none;box-shadow: none;}
 ul.amenities-list li div.img-box img{vertical-align:top;}
 ul.amenities-list li div.data-box{width: 100%;margin: 0;padding: 0;text-align: center;}
 ul.amenities-list li div.text-inside{vertical-align: top;padding:15px 0px;color:#fff; font-family:'PoppinsRegular';font-size:16px;font-weight:normal;line-height:22px;}
/*-------Residence-slider-------*/
ul.Residence{ float:left; width:100%; padding:0; margin:0; list-style-type:none;}
ul.Residence li{ float:left; width:100%; padding:0; margin:0; outline:none; position:relative;}
ul.Residence li div.imgbox{ float:left; width:100%; padding:0; margin:0;} 
ul.Residence li div.imgbox img{ width:100%;}
ul.Residence li div.data{ position:absolute; bottom:0; left:0; float:left; width:auto; background:#bd913c; padding:8px 15px; margin:0;} 
ul.Residence li div.data span{ display:inline-block; color:#fff; font-size:14px; line-height:24px; margin:0; text-transform:capitalize;font-family:'PoppinsLight'; letter-spacing:1px;}
.container div.main-content .wrapper .right-section ul.Residence li p{ position:absolute; bottom:5px; right:15px; color:#fff; font-size:14px; font-family: 'PoppinsLight'; margin:0;}

ul.partners-list .slick-arrow{ bottom:-50px !important;}
ul.Residence .slick-arrow, ul.partners-list .slick-arrow{ position:absolute;top:auto; bottom:-50px; height:40px; width:40px; padding:0; background:none; border:0; line-height:200px; overflow:hidden; background-repeat:no-repeat; background-position:center; background-size:80%; transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s;}
ul.Residence .slick-arrow.slick-next,ul.partners-list .slick-arrow.slick-next{ background-image:url(../images/next.png); right:0; z-index: 9;}
ul.Residence .slick-arrow.slick-prev,ul.partners-list .slick-arrow.slick-prev{ background-image:url(../images/prev.png);left:auto; right:30px;z-index: 9;}
ul.Residence .slick-arrow:hover, ul.partners-list .slick-arrow:hover{ transform:scale(1.2);}
/* location-sec */
.container div.main-content .wrapper .right-section div.location-sec  div.loaction-map div.gm-style-iw h2{color:#bd913c;padding-bottom:5px;text-transform:capitalize;}
.container div.main-content .wrapper .right-section div.location-sec div.loaction-map div.gm-style-iw p{ color:#383535;}
.container div.main-content .wrapper .right-section div.location-sec  div.loaction-map div.gm-style-iw h2:after{ bottom: 4px;display:none;}
.container div.main-content .wrapper .right-section div.location-sec  div.loaction-map div.gm-style-iw p{padding-bottom: 0px;margin-bottom:0px;font-size: 14px;}
/* pop-up-form */
 .form-popup.popup{height:500px;width:90%;display:none ;}
 .form-popup .form-wrap{width:100%;text-align: center;padding:0px 15px;z-index:9;background-color:#fff;top:0;left: 0px;}
 .form-popup.popup .form-wrap  h2{font-size:30px;padding-top: 15px;padding-bottom:5px;}
 .form-popup.popup  .form-wrap h4{font-size:22px;line-height: 30px;}
 .form-popup.popup .form-wrap p{font-size:16px;margin-bottom:10px;}
 .form-popup.popup .form-wrap p.e{line-height:normal;}
 .form-popup.popup .form-wrap h4 span:after{height:25px;width:25px;background-size:20px;top:6px;}
 .form-popup.popup .form-wrap h4 span{padding: 7px 0px 0px 30px;}
 .form-popup.popup div.form-wrap ul.form-list li {  height: 30px;  margin-bottom: 22px;}
 .form-popup.popup div.form-wrap ul.form-list li .text{font-size: 13px;}
 div.form-wrap ul.form-list li div.select-field select{font-size: 13px;}
 .form-popup.popup div.form-wrap ul.form-list li .form-icon{bottom: 5px;}
  .form-popup.popup div.form-wrap ul.form-list li.goole-captcha{height:auto;margin-bottom:5px;}
  .form-popup.popup div.form-wrap ul.form-list li.agree-field{margin-bottom:0px;} 
 .form-popup.popup div.form-wrap ul.form-list .agree-field p{font-size:10px !important;line-height: 14px;}
  .form-popup.popup div.form-wrap ul.form-list li .submit{height:40px;    bottom: -9px;}
 a.btn-close{width: 28px;height: 28px;text-align: center;position: absolute;right: 0px;top: 0px;border: 0;background: none;color: #fff;font-size: 16px;line-height: 28px;top: 3px;right: 3px;background-size: 100%;z-index:9;background-color:#bd913c;}
 
 /* Disclamer */
div.SubscriptionPopUp{ background:#fff; width:100%; max-width:800px; float:left; margin:0; padding:0px ; }
div.SubscriptionPopUp div.data{ width:100%; float:left; margin:0; padding:30px 30px;overflow:auto;height:700px;}
div.SubscriptionPopUp div.data h5{color: #8fb150;font-family: 'CrimsonTextItalic';font-size:32px;font-weight:normal;text-align:center;}
div.SubscriptionPopUp div.data p{font-size:14px;font-family: 'crimsontextregular';color: #383535;}
 /* Thank You */
div.thank-you-wrap {min-height: 100% !important;display: block;width:100%;position:relative;float:left;text-align:center;}
div.thank-you-page{width: 100%;float: left;margin: 0px;padding: 0px;position: relative;background: url(../images/thank-you-banner.jpg) no-repeat;background-size: cover;}
div.thanks-copy{width: 100%;float: left;margin: 0px; padding: 9% 20px;position: relative;color:#fff;}
div.thanks-copy span{display:block;position:relative;width:100px;height:4px;background-color:#fff;margin:20px auto;}
div.thanks-copy h1{font-family: 'CrimsonTextSemiboldItalic';font-size:55px;text-shadow: 1px 6px 18px #727272;padding-bottom:20px;}
div.thanks-copy p{ font-family: 'CrimsonTextSemibold';font-size:24px;line-height:30px;}

/* footer */
 footer{width:100%;position:relative;margin:0px;padding:0px;float:left;}
.footer{background-color:#151515;padding:70px 0px;text-align:center;}
.footer div.logo-wrap{ float:left; width:100%; margin:0 0 25px;}
.footer div.logo-wrap span{ display:inline-block; padding:0 10px;}
.footer div.logo-wrap span .seth-footer{ width:125px;}
.footer img.footer-logo{ width:110px;}
.footer p{color:#fff;font-family:'PoppinsRegular';font-size:14px;line-height: 22px;}
.footer p a{ color:#fff; text-decoration:none;}
.footer .adress p span {display: inline-block;vertical-align: top;margin-right: 12px;margin-top: 2px;}
.footer a.disclaimer{ color:#fff; text-decoration:underline; font-family:'PoppinsRegular'; padding:0 15px; position:relative; }
.footer a.disclaimer:before{ content:""; position:absolute; top:5px; right:0; background:#fff; height:15px; width:2px;}
.footer a.disclaimer:last-child:before{ display:none;}

/*configuration*/
div.config-sec{ float:left; width:100%; padding:0 0 50px 0; margin:0;}
div.config-sec div.config-wrap{ float:left; width:100%; padding:0; margin:0;}
div.config-sec ul{ float:left; width:100%; padding:0; margin:0; list-style-type:none;}
div.config-sec ul li.row{ float:left; width:100%; padding:0; margin:0 0 15px; border-right:1px solid #262626; border-left:1px solid #262626; }
div.config-sec ul li.row:first-child{ margin:0; border-bottom:1px solid #acacac;}
div.config-sec ul li.row.title{ background:#1c1c1c;}
div.config-sec ul li.row div.col{ float:left; width:33.3333%; padding:15px 0 12px; margin:0; text-align:center;}
div.config-sec ul li.row div.col span{ font-family:'PoppinsLight'; color:#afafaf; font-size:16px;}
div.config-sec ul li.row div.col span a{ color:#bd913c; border-bottom:1px solid #bd913c;}
div.config-sec ul li.row div.heading{ background:#bd913c; padding:15px 0; text-align:center;}
div.config-sec ul li.row div.heading span{ font-family:'PoppinsLight'; color:#fff; font-size:16px; line-height:20px;}

div.config-sec ul li.row ul{ float:left; display:block; width:100%; padding:0; margin:0}
div.config-sec ul li.row ul li{ float:left; display:block; width:100%; padding:0; margin:0}
div.config-sec ul li.row ul li div.col-wrap{ float:left; width:100%; padding:0; margin:0; border-bottom:1px solid #262626;}
div.config-sec ul li.row ul li div.col{ display:inline-block;}

div.config-sec ul li.row ul li div.price-form{ float:left; width:100%; padding:0; margin:0; background:#1c1c1c; text-align:center;}
div.config-sec ul li.row ul li div.price-form-inside{ float:left; width:100%; padding:20px 50px; margin:0;}
.container div.config-sec ul li.row ul li div.price-form-inside p{ color:#818181; font-family:'PoppinsLight'; font-size:18px; line-height:22px; margin:0 0 20px 0;}
div.config-sec ul li.row ul li div.price-form ul.form-list li{ display:inline-block; width:33.3333%; margin:0 -2px; padding:0 10px; position:relative;}
div.config-sec ul li.row ul li div.price-form ul.form-list li .form-icon{ position:absolute; top:13px; left:13px;}
div.config-sec ul li.row ul li div.price-form ul.form-list li .form-icon img{ width:18px;}
div.config-sec ul li.row ul li div.price-form ul.form-list li .text{ float:left; width:100%; color:#fff; font-family:'PoppinsLight'; padding:10px 10px 10px 40px; background:transparent; border:0; border-bottom:1px solid #abaaaa;}
div.config-sec ul li.row ul li div.price-form ul.form-list li.full{ width:100%; text-align:center; margin:20px 0 0 0;}
div.config-sec ul li.row ul li div.price-form ul.form-list li .submit{ display:inline-block; width:250px; background:#bd913c; color:#fff; font-size:18px; text-align:center; border:0; height:45px; font-family:'PoppinsSemiBold';text-transform: uppercase; max-width: 100%; letter-spacing:2px;position:relative; transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s;}
div.config-sec ul li.row ul li div.price-form ul.form-list li .submit:hover{ background:#c38204;}
div.config-sec ::-webkit-input-placeholder {color:#9b968e; font-size:16px; font-family:'PoppinsLight'; opacity:1;}
div.config-sec ::-moz-placeholder {color:#9b968e; font-size:16px; font-family:'PoppinsLight'; opacity:1}
div.config-sec :-ms-input-placeholder {color:#9b968e; font-size:16px; font-family:'PoppinsLight'; opacity:1}
div.config-sec :-moz-placeholder {color:#9b968e; font-size:16px; font-family:'PoppinsLight'; opacity:1}

/*plans*/
div.right-section div.plan-sec {width: 100%;padding: 0px 0px 50px 0px;float: left;position: relative;margin: 0px;}
div.tab-menu{width:100%;position:absolute; top:0; right:0;margin:0;padding:0;text-align:right;}
ul.tab-list{display:inline-block;width:auto;margin:0;padding:0;}
ul.tab-list li{display:inline-block;margin:0 12px;padding:0;}
ul.tab-list li a{display:inline-block;position:relative;font-size:16px;line-height:22px;margin:0;padding:0 0 3px;color:#b7b7b7;text-transform:capitalize;font-family:'PoppinsLight';}
ul.tab-list li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#b7b7b7;}
ul.tab-list li a.active,
ul.tab-list li a:hover{color:#bd913c;}
ul.tab-list li a.active:after, 
ul.tab-list li a:hover:after{background-color:#bd913c;}
div.right-section div.plan-sec ul.plan-list{float:left;width:calc(100% + 50px);margin:0;padding:15px 0 0 0;list-style:none;}
div.right-section div.plan-sec ul.plan-list li{display:inline-block;width:33.33%;margin:0 -2px 30px;padding:0px;}
div.right-section div.plan-sec ul.plan-list li div.content-wrap{float:left;width:100%;margin:0;padding:0 50px 0 0; position:relative;} 
/* div.right-section div.plan-sec ul.plan-list li:nth-child(3n) div.content-wrap{ padding-right:0;} */
div.right-section div.plan-sec ul.plan-list li div.content-wrap a{display:inline-block;width:100%;margin:0;padding:0;}
div.right-section div.plan-sec ul.plan-list li div.content-wrap div.img-box{float:left;width:100%;margin:0;padding:0; }
div.right-section div.plan-sec ul.plan-list li div.content-wrap div.img-box img{width:100%;}

div.right-section div.plan-sec ul.plan-list li div.content-wrap a.download-plan{ display:none; position:absolute; bottom:2px; right:4px; width:40px; height:40px; background:url(../images/download-plan.png) no-repeat; background-size:cover;}

div.right-section div.plan-sec ul.plan-list li div.content-wrap div.data{ display:none; float:left;width:100%;margin:0;padding: 10px 0 0 0;text-align:center;}
div.right-section div.plan-sec ul.plan-list li div.content-wrap div.data h5{font-family:'PoppinsLight';font-weight:normal;font-size:18px;letter-spacing:1px;color:#bd913c;margin:0;padding:0;line-height:normal;}

/* E-brochure popup start */
div.e-brochure-popup{position:absolute;top:0;float:left;width:80%;margin:0;padding:0;background: #fff;z-index:999;}
div.e-brochure-popup a.btn-close{ background:url(../images/close-btn.png) no-repeat; background-size:cover; border-radius:100%;height:30px; width:30px;line-height:32px;top:10%;right:2%;}
div.popup-data{float:left;width:100%;margin:0;padding: 50px 30px 90px;text-align:center;}
form.e-brochure-form{display:inline-block;margin:0;padding:0;width:60%;}
form.e-brochure-form h3{font-family: 'PoppinsRegular';position:relative;font-weight:normal;font-size:20px;letter-spacing:1px;color:#000;margin:0;padding:5px 0;line-height:normal;}
form.e-brochure-form h3:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:70px;height:2px;background-color:#bd913c;}
form.e-brochure-form ul.form-list{float:left;width:100%;margin:0;padding:0;list-style:none;}
form.e-brochure-form ul.form-list li{display:inline-block;margin:40px 1.55% 0px -2px;width:31.55%;height: 35px;position: relative;}
form.e-brochure-form ul.form-list li span{float:left;position:absolute;z-index:99;left:0;bottom:7px;}
form.e-brochure-form ul.form-list li input.text{float: left;color: #757575;font-size: 16px;width: 100%;border-bottom: 1px solid #757575;background: none;border-left: 0;border-right: 0;border-top: 0;padding: 8px 2px 5px 32px;font-family:'PoppinsLight';}
form.e-brochure-form ul.form-list li input.text::placeholder{color:#757575;font-size: 16px;}
form.e-brochure-form ul.form-list li.download{width:100%;margin:40px 0 0 0;height:auto;}
form.e-brochure-form ul.form-list li input.submit{display: inline-block;background: #bd913c;color: #fff;font-family:'PoppinsSemiBold';border: 0;font-size: 18px;line-height:20px;font-weight:noraml;padding:12px 70px;text-transform:uppercase; transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s;}
form.e-brochure-form ul.form-list li input.submit:hover{ background:#c38204;}
/* E-brochure popup end */

/* Disclamer poup */
div.disclaimerPopUp{max-width:850px;width:100%;background: #fff;}
div.disclaimerPopUp a.btn-close{position:relative;background:#bd913c;top:unset;bottom:unset;left:unset;right:unset;float: right;display:inline-block;margin:10px 10px 5px;}
div.disclaimerPopUp div.data{width:100%;float:left;max-height:500px;overflow:auto;padding:0px 30px 20px;}
div.disclaimerPopUp div.data h5{font-size:22px;line-height:24px;font-weight:normal;color: #bd913c;font-family: 'PoppinsLight';margin-bottom:20px;}
div.disclaimerPopUp div.data p{font-family: 'PoppinsRegular';color:#000;font-size: 12px;line-height: 18px;padding:0;margin:0;}

/* t&c poup */
div.popup.termconditionPopUp, div.popup.reraPopUp{ z-index:101 !important; width:700px;}
div.popup.termconditionPopUp h5, div.popup.reraPopUp h5{ font-size: 22px; line-height: 24px; font-weight: normal; color: #bd913c; font-family: 'PoppinsLight';    margin-bottom: 20px;}

/* resposive */
.slick-arrow{ position:absolute; top:50%; height:30px; width:30px; margin-top:-15px; padding:0; background:none; border:0; line-height:200px; overflow:hidden; background-repeat:no-repeat; background-position:center; background-size:65%; z-index:1;}
.slick-arrow.slick-next{ background-image:url(../images/nxt.png); right:0;}
.slick-arrow.slick-prev{ background-image:url(../images/prv.png); left:0px;}
.container div.main-content .wrapper .right-section div.about-sec.about-seth p{ margin:0 0 20px;}

/*partners-------------*/
div.partners ul.partners-list{ float:left; width:100%; padding:0; margin:0; list-style-type:none;}
div.partners ul.partners-list li{ float:left; width:25%; padding:20px 0; margin:0; outline:none; }
div.partners ul.partners-list li div.content{ float:left; width:100%; padding:0 5px; margin:0 }

.flip-container { -webkit-perspective: 1000; -moz-perspective: 1000;-o-perspective: 1000; perspective: 1000;}
.flip-container:hover .flipper,  
.flip-container.hover .flipper{-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);}

.flip-container, .front, .back {width: 100%;height: 145px;}

.flipper {-webkit-transition: 0.4s;-webkit-transform-style: preserve-3d;-moz-transition: 0.4s;-moz-transform-style: preserve-3d;
  -o-transition: 0.4s;-o-transform-style: preserve-3d;transition: 0.4s;	transform-style: preserve-3d;position: relative;}

.front, .back {	-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;  -o-backface-visibility: hidden;backface-visibility: hidden;
	position: absolute;	top: 0;	left: 0;z-index:3;}
.front {z-index: 2;	background-color:#f4f4f4;text-align:center;	display:block;justify-content:center;align-items:center;}
.front img{ max-width:100%;  }
.back {	-webkit-transform: rotateY(180deg);	-moz-transform: rotateY(180deg); -o-transform: rotateY(180deg);transform: rotateY(180deg);background: #fff;}
.back .back-data{ float:left; width:100%; height:100%; padding:15px 15px 0 15px; margin:0;}
.front .name {font-size: 14px; display: inline-block; background: rgba(33, 33, 33, 0.9);color: #f8f8f8;font-family: Courier; padding: 0px 10px;	border-radius: 5px;	bottom: 60px;left: 25%;	position: absolute;	text-shadow: 0.1em 0.1em 0.05em #333;	-webkit-transform: rotate(-20deg);-moz-transform: rotate(-20deg);  -o-transform: rotate(-20deg);	transform: rotate(-20deg);}

.container div.main-content .wrapper .right-section .back p {text-align: left; font-size:12px; line-height:18px; padding:0px; margin:0; font-family: 'PoppinsRegular'; }

.selldof .title{ display:none !important;}
.selldof label{ display:none !important;}
.selldof .form-control, .sell_do_form_control{ color:#9b968e; font-family: 'PoppinsRegular' !important; font-size:14px !important; border:0 !important; border-bottom:1px solid #eeeeee !important;  box-shadow:none !important;}
.selldof textarea.form-control{ height:40px !important;}
.selldof .btn{ display: inline-block !important; width: 100% !important; background: #f2d379 !important; color: #000000 !important; font-size: 20px !important; text-align: center !important; border: 0 !important; height: 55px !important; border-radius: 2px !important; font-family: 'PlayfairDisplayBold' !important; text-transform: uppercase !important; max-width: 100% !important; letter-spacing: 2px !important;   position: relative !important; transition: all ease-in-out 0.3s !important; -webkit-transition: all ease-in-out 0.3s !important; -moz-transition: all ease-in-out 0.3s !important; } 

.price-enquiry-frm{ float:left; width:100%; padding:0; margin:0;}
.price-enquiry-frm .selldof_row { display:inline-block; width:33.3333%; margin-bottom:20px;}
.price-enquiry-frm .selldof .form-control, .price-enquiry-frm .sell_do_form_control{ background:transparent; border-radius:0; border-bottom:1px solid #a9a9a9 !important;}
.price-enquiry-frm .selldo-intl-tel-input .flag-container{ width:100%;}

.selldo-intl-tel-input .hide{ display:none !important;}
div.header div.menu-box1 {
 float: left;
 position: relative;
 margin: 40px 0 35px 0px;
 padding: 5px 10px 0px;
 width: 100%;
 text-align: center;
 transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
}
.about_left{
 width: 37%;
 float: left;
}
.about_right{
width: 62%;
 float: right;
}
.clear{
 clear:both;
}
*, *:after, *:before { 
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box; 
          box-sizing: border-box;
}
body, html {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  padding: 0;
  margin: 0;
}
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
body {
  font-family: 'Open Sans', sans-serif;
	color: #6b7381;
	background: #f2f2f2;
}
a {
	color: #aaa;
	text-decoration: none;
}
a:hover,a:active {color: #333;}
h2 {
  color: #4E88AE;
  font-weight: 400;
  text-align: center;
}
img {
  border: 0;
  display: block;
  width: 100%;
}
.entry {
  background: #FFF;
  border: 1px solid rgba(0,0,0,.15);
  box-shadow: -10px 10px 10px -10px rgba(0,0,0,.35), -10px 10px 0 -3px rgba(0,0,0,.2);
  margin: 10px auto 20px;
  max-width: 800px;
  overflow: hidden;
  padding: 20px 40px;
  position: relative;
  text-align: center;
}
.entry > p {
  padding: 20px 0 10px;
}
.entry > .grid {
  margin: 20px auto 0px;
}
.entry > .grid > .item {
  width: 50%;
}
.grid {
	max-width: 69em;
	list-style: none;
	margin: 30px auto;
	padding: 1;
}
.grid .item {
	display: block;
	float: left;
	padding: 2px;
	width: 33%;
	opacity: 1;
}
.grid .item a,.grid .item img {
	outline: none;
	border: none;
	display: block;
	max-width: 100%;
}
.grid.effect-2 .item.animate {
	-webkit-transform: translateY(200px);
	transform: translateY(200px);
	-webkit-animation: moveUp 0.65s ease forwards;
	animation: moveUp 0.65s ease forwards;
}

@-webkit-keyframes moveUp {
	0% { }
	100% { -webkit-transform: translateY(0); opacity: 1; }
}

@keyframes moveUp {
	0% { }
	100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
}
@media screen and (max-width: 900px) {
	.grid .item {width: 50%;}
  .entry {box-shadow: none;}
  .entry > .grid > .item {width: 50%;}
}

@media screen and (max-width: 400px) {
	.grid .item {width: 100%;}
  .entry {padding: 20px 0;}
  .entry > p {padding: 10px;}
  .entry > .grid > .item {width: 100%;}
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
    color: red;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
    background: #000;
}
.title, .desc, .intro{
	color:red;
}
body.overlay ul.main-menu{
  opacity: 0.2 !important;
}
body.overlay .home-section-wrap{
  opacity: 0.2;
}
body.overlay .notch_section{
  opacity: 0.2;
}

@media only screen and (max-width:767px) {
div.popup {
    padding:0px !important;
    left: 0 !important;
    width: 100% !important;
}
.form-wrap {
    border: none !important;
    top: 0 !important;
    width: 100% !important;
    background-color: #fff;
     height: auto;
    border-radius: 20px;
    position: none !important;
    right:0 !important;
    left:0 !important;
    position:relative !important;
   
    
}
.sticky-button{
    display:none;
}
ul.main-menu li a{
    color:#fff !important;
    
}
#about-sec {
    width: 90% !important;
    margin: 0 auto;
}


}

.aminities-sec .img-box img{
    max-width:72px !important;
        margin: 0 auto;
}
ul.amenities-list li div.text-inside{
    text-align: center !important;
}