@import "../fonts/charter/stylesheet.css";
@import "../fonts/roboto/stylesheet.css";
@import "cmxform.css";
@import "commons.css";
*{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0}
a,a:focus,a:hover{text-decoration:none;color:inherit}
html{background:#f2f2f2}
body{font-family:charter_regular;font-size:12px;color:#3a3a3a;max-width:1360px!important;display:block;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.container{width:100%;box-sizing:border-box;float:left;padding:0 5%;background:#fff}
.banner_thanks_info{position:absolute;bottom:150px;left:0;right:0;text-align:center}
.pg_title_thanks{color:#fff;font-size:30px;text-shadow:1px 2px 3px #2e7f5c}
.left_arrow{float:left;width:35px!important;height:20px;margin:0 0 10px;cursor:pointer}
.contact_head{color:#3a3a3a;font-family:charter_bolditalic;font-style:italic;font-size:34px;line-height:44px;border-bottom:1px solid #bebebe;width:130px;float:left;cursor:pointer}
.spec_name.contact_be h1:after{width:120px}
.full_width{float:left;width:100%}
.contact_left{float:left;width:55%}
.contact_right{float:left;width:45%}
.contact_info{color:#3a3a3a;font-family:charter_regular;font-size:14px;line-height:23px;float:left;width:76%;margin:0 0 40px}
.mob_no{color:#3a3a3a;font-family:charter_bold;font-size:23px;line-height:32px;float:left;width:100%}
.mail_id{color:#3a3a3a;font-family:charter_bold;font-size:23px;line-height:32px;float:left;width:100%;margin-bottom:20px}
.address_sec{float:left;width:100%}
.address_sec .address_block{width:50%;float:left;color:#3a3a3a;font-family:charter_regular;font-size:14px;font-weight:400;line-height:23px;margin:0 0 10px}
.address_sec .address_block span{font-family:charter_bold}
.gall_img_click{cursor:pointer}
.assetz_logo{float:left;width:88px;height:52px}
.assetz_logo img{float:left;width:75%}
.contact_block{float:left;width:100%;margin-bottom:50px;background:#fff}
input:focus,textarea:focus{outline:0}
.input_form_group{float:left;width:100%}
.input_form{width:100%;float:left;height:60px}
.contact_right_bg{margin:0 auto;width:600px;position:relative;display:table}
.contact_right_bg img{float:left;width:100%}
.contact_form_block{width:80%;margin:0 auto;float:left}
.contact_form{background-color:#fff;float:left;width:100%;padding:20px;box-sizing:border-box;margin-top:70px;border:5px solid #2e7f5b}
.button_col{float:left;width:100%;margin-top:10px}
.fname{width:100%;color:#3a3a3a;font-family:roboto_regular;padding:10px 0;font-size:13px;line-height:15px;border:none;border-bottom:1px solid #ededed;float:left;border-radius:0;transition:all .5s;color:#2e7f5b}
.fname:focus{border-bottom:1px solid #2e7f5b}
.conatct_text{width:100%;color:#b5b5b5;font-family:roboto_regular;font-size:16px;line-height:19px;float:left;border:none;border-bottom:2px solid #ededed;margin-bottom:20px;min-height:70px}
::-webkit-input-placeholder{color:#b5b5b5}
::-moz-placeholder{color:#b5b5b5}
:-ms-input-placeholder{color:#b5b5b5}
:-moz-placeholder{color:#b5b5b5}
.reset_btn,.submit_btn{background-color:#2e805b;float:left;width:88px;font-size:13px;line-height:15px;color:#fff;font-family:roboto_bold;border:none;padding:4px 0;height:35px;cursor:pointer}
.submit_btn{margin-right:10px}
.intro_image{height:600px;width:100%;float:left;position:relative;margin-bottom:100px}
.intro_image img{width:100%;height:100%}
.intro_text{position:absolute;bottom:6%;left:20%}
.intro_text_top{position:absolute;top:40px;left:40px}
.intro_text_top p{font-family:charter_regular;color:#d3d3d3;font-size:24px;line-height:40px}
.intro_text p{color:#d3d3d3;font-size:14px;font-family:charter_regular;line-height:23px;margin-top:12px}
.bar_box{position:absolute;height:280px;width:180px;border:7px solid #2e805b;box-sizing:border-box;right:100px;bottom:-60px}
.brand_desc{width:755px;color:#3a3a3a;font-size:14px;line-height:23px;text-align:center;margin:0 auto;display:table;padding-bottom:100px;position:relative}
.brand_desc:after,.brand_desc:before{content:"";position:relative;height:1px;background:#bebebe;width:215px;margin:0 auto;display:table}
.brand_desc:before{top:-30px}
.brand_desc:after{bottom:-30px}
.two_row{float:left;width:100%}
.two_row .row_child:first-child{width:45%;float:left}
.two_row .row_child:last-child{width:55%;float:left}
.spec_list{width:100%;float:left;padding-bottom:105px}
.desn h3{margin-bottom:40px!important}
.spec_name{width:100%;float:left;margin-bottom:10px;z-index:99}
.spec_list h3{color:#2e805b;font-family:roboto_bold;font-size:20px;line-height:24px;display:table;margin-bottom:30px}
.spec_list p{display:table;color:#3a3a3a;font-size:14px;line-height:20px;width:480px;margin-bottom:20px;text-align:justify}
.anim_btn{animation:pulse 2s infinite}
@keyframes pulse {
0%,100%{transform:translate(0,0)}
50%{transform:translate(20px,0)}
}
.detail_view_btn,button.know_more{height:20px;width:90px;border-radius:100px;border:1px solid #9e9e9e;color:#9e9e9e;text-transform:uppercase;background:0 0;font-size:8px;letter-spacing:2px;cursor:pointer;font-family:roboto_bold}
button:focus{outline:0}
.spec_name h1{color:#3a3a3a;font-size:34px;font-family:charter_bolditalic;font-style:italic;line-height:44px;position:relative;padding-bottom:10px;width:auto}
.spec_name h1:after{content:'';position:absolute;bottom:0;left:0;border-bottom:1px solid #bebebe}
.spec_name.design h1:after{width:165px}
.spec_name.mplan_line h1:after{width:175px}
.spec_name.uplans h1:after{width:137px}
.spec_name.amenities h1:after{width:150px}
.spec_name.location h1:after{width:130px}
.spec_name.gallery h1:after{width:115px}
.spec_name.walkth h1:after{width:205px}
.spec_name.details h1:after{width:170px}
.spec_name.keyspecs h1:after{width:210px}
.home_gallery{display:table;width:100%;height:500px}
.pad_right{padding-right:15px}
.pad_left{padding-left:15px}
.pad_none{width:calc(100% - 20px);display:table;margin:0 auto}
.gallery_row{width:33.3%;float:left}
.home_gallery .gallery_row:last-child{margin-right:0}
.gallery_row img{margin-bottom:20px;width:100%}
.r12,.r21{height:250px}
.r11,.r22{height:180px}
.video_sec{width:100%;display:table;height:466px}
.hide_design img,.video_sec iframe,.video_sec img{height:430px;width:100%;cursor:pointer}
.bar_video{height:30px;background:#f3f3f3;width:99%;margin:0 auto;position:relative}
.exp_icon{position:absolute;right:10px;top:7px;height:15px;width:auto;cursor:pointer}
.exp_icon img{height:100%;width:100%}
.quote_sec{float:left;margin:50px auto 60px;width:100%;text-align:center}
.quote_sec p{width:755px;margin:0 auto;display:table;color:#494949;font-family:charter_regular;font-size:14px;line-height:23px}
.quote_sec :before{content:"";position:relative;border-bottom:1px solid #bebebe;width:215px;margin:0 auto;display:table;top:-20px}
.design_hover{cursor:pointer}
.opacity{opacity:.3;transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out}
.quote_sec img{margin:60px 0;height:80px}
.hide_design{height:400px;width:100%;display:table;background:#ccc}
.ass_logo{height:40px;width:100px;float:none}
.count_number{font-family:roboto_bold}
.two_row{background:#fff;transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in}
.two_row_out{transition:all 1s ease-in;-moz-transition:all 1s ease-in;-webkit-transition:all 1s ease-in;-o-transition:all 1s ease-in}
.design_bg_main{background:url(../images_bk/home/design.jpg) no-repeat;background-size:63% 400px;background-position:right top -70px}
.amenities_bg_main{background:url(../images_bk/home/amenities.jpg) no-repeat;background-size:100% 100%;background-position:200px -100px;left:0}
.location_bg_main{background:url(../images_bk/home/location.jpg) no-repeat;background-size:100% 81%;background-position:0 370px}
.location_left{float:left;width:40%}
.location_sub{width:100%;color:#467e5e;font-family:roboto_bold;font-size:25px;line-height:29px;float:left;margin-top:20px}
.location_row p{width:100%;color:#3a3a3a;font-size:16px;line-height:20px;float:left;margin:25px 0}
.location_check{float:left;width:100%}
.location_list{float:left;width:100%}
.location_menu{float:left;width:100%;list-style:none}
.design_back_show{display:none}
.two_row_child{position:relative;display:table;height:600px;overflow:hidden}
.two_row_child .row_child{position:absolute;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}
.two_row_child .row_child:first-child{left:0;width:60%}
.two_row_child .row_child:last-child{left:61%;width:40%}
.two_row_child .spec_list{padding-bottom:0}
.design_img{width:85%;float:left;position:relative}
.bar_box_design{width:231px;height:150px;right:-83px;bottom:35px}
.design_img img,.slide_img img{width:100%;height:100%}
.design_slide{height:460px;float:left;overflow:hidden;position:relative;margin-top:10px;display:flex}
.design_desc{width:270px;height:100%;float:left;display:table;position:relative}
.design_desc h4{width:100%;color:#3a3a3a;font-size:18px;font-family:charter_bolditalic;font-style:italic;line-height:22px;position:absolute;margin-left:20px;width:280px}
.design_desc_small{width:130px}
.design_desc_small h4{width:100%}
.design_slide_img{position:relative;height:100%;float:left;width:220px;display:inline-table;margin-left:30px;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}
.slide_img{position:absolute;height:220px;width:100%;box-shadow:1px 2px 4px 0 rgba(167,167,167,.5)}
.pop_slide{cursor:pointer}
.desgn_eval{position:absolute;top:50%;right:20%;cursor:pointer;z-index:999}
.desgn_eval h4{color:#3a3a3a;font-size:16px;font-family:charter_bolditalic;font-style:italic;line-height:20px;margin-bottom:10px;text-align:right}
.img1,.img4{top:15%}
.img2{top:9%}
.img3{top:3%}
.right_arrow{width:35px;height:20px;float:right}
.expanding_sec,.hiding_sec{left:0;position:relative;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}
.design_container{position:relative;overflow:hidden}
.mask{height:450px;width:190px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 48%);right:0;top:23%;position:absolute;z-index:999;opacity:.3}
.page_head{width:100px;color:#b5b5b5;font-family:roboto_bold;font-size:12px;line-height:14px;text-transform:uppercase;position:relative;cursor:pointer;opacity:0}
.page_head_main{margin:35px 0}
.page_head span:after{position:absolute;content:'';width:68px;border-bottom:1px solid #b5b5b5;bottom:-5px;left:12px}
.desc1{top:30%}
.desc2{top:25%}
.desc3{top:30%}
.amn_container{overflow:hidden;position:relative}
.amen_eval{top:unset;bottom:12%;right:5%;z-index:9999;width:72px}
.amn_first_click{bottom:unset;top:38%;right:4%}
.three_row_child{position:relative;height:600px;overflow-y:hidden}
.row_child_amen{width:300px;float:left}
.amn_rw{position:absolute;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}
.three_row_child .amn_rw:first-child{left:0}
.three_row_child .amn_rw:nth-child(2){left:290px}
.three_row_child .amn_rw:last-child{left:830px}
.mask_amn{height:100%;width:200px;top:11%;opacity:1}
.three_row_child .amn_intro_sec{float:left;width:540px;height:100%}
.amen_intro{width:500px;float:left;position:relative}
.intro_main{margin-top:83px}
.amen_intro img{height:100%;width:100%}
.bar_box_amenities{width:200px;height:140px;left:-37px;bottom:140px}
.amenities_text{width:100%;float:left;margin-top:50px}
.amenities_text p{color:#3a3a3a;font-size:14px;line-height:23px}
.bx-wrapper .bx-pager{display:none}
.design_slider .bx-wrapper .bx-prev{left:-10%;top:50%}
.design_slider .bx-wrapper .bx-next{left:106%;top:50%}
.design_slider{margin:0 auto;width:530px;height:530px;display:table}
.amn_slide_sec{width:calc(100% - 840px);float:left;margin-top:83px;position:relative;height:800px;overflow:hidden}
.slide_childs{width:470px;float:left;margin-right:30px;position:absolute}
.slide_chil_img{margin-bottom:30px}
.slide_chil_img img{height:100%;width:100%}
.slide_desc_sec{width:100%;float:left}
.slide_desc{float:left;padding-bottom:20px}
.slide_desc_1{width:100%}
.slide_desc_2{width:260px;padding-bottom:30px}
.slide_desc h1{height:21px;margin-bottom:10px;color:#3a3a3a;font-family:roboto_bold;font-size:16px;line-height:19px}
.slide_desc p{color:#3a3a3a;font-size:11px;line-height:17px;text-align:justify;min-height:60px;width:400px}
.slide_desc h4{height:14px;color:#ddd;font-size:12px;font-family:roboto_bold;line-height:14px;margin-top:10px}
.slide_desc_2 h1{margin-bottom:20px}
.amn_slide_sec .slide_childs:nth-child(n+5){display:none}
.amn_slide_sec .slide_childs:nth-child(3){left:430px}
.amn_slide_sec .slide_childs:nth-child(4){left:860px}
.no_bor{border-bottom:0}
.spec_name.amentie{top:20px;position:absolute;display:none}
.amentie .back_page{margin:35px 0}
.amentie h1{width:100%;float:left;text-align:left}
.amen_next{bottom:60px;display:none}
.amen_five_click,.amn_head_par{left:5%;display:none}
.slide_sim_par{width:600px}
slide_desc_sec .slide_simple:first-child{margin-top:50px}
.slide_sim_par .slide_desc_sec{width:46%;margin-left:3%}
.slide_simple{width:100%;float:left}
.amen_fourth_click{display:none}
.amen_five_click img,.amn_head{margin:0}
.amn_head span:after{left:8px;width:62px}
.amen_three_click,.amen_two_click{display:none}
.amen_three_click{left:5%}
.amen_three_click img{float:left}
.loc_block{margin-bottom:10px}
.location_left{float:left;width:40%}
.location_row{float:left;width:80%}
.location_sub{width:100%;color:#467e5e;font-family:roboto_bold;font-size:25px;line-height:29px;float:left;margin-top:20px}
.location_row p{width:100%;color:#3a3a3a;font-family:charter_regular;font-size:14px;line-height:23px;float:left;margin:25px 0;text-align:justify}
.location_check{float:left;width:100%}
.location_check h3{width:auto;color:#3a3a3a;font-family:roboto_bold;font-size:14px;line-height:31px;float:left;position:relative;cursor:pointer}
.location_check h3::after{content:'';position:absolute;bottom:0;left:0;border-bottom:2px solid #3a3a3a;width:275px}
.location_list{float:left;width:100%}
.location_menu{float:left;width:100%;margin-top:20px}
.loc_img{float:left;width:40px}
.loc_img img{height:20px;width:20px}
.location_name{float:left;width:100%;margin-bottom:15px}
.loc_name_small{float:left;width:200px;font-size:10px;line-height:20px;font-family:roboto_bold;color:#3a3a3a}
.location_right{float:right;width:57%}
.location_right img{float:left;width:100%;cursor:zoom-in}
.main_map{float:left;width:100%;height:150px;cursor:zoom-in!important}
.main_map img{float:left;width:100%;height:583px;cursor:pointer}
.location_around_popup{width:100%;height:100vh;margin:0 auto;z-index:9999;position:fixed;box-sizing:border-box;top:0;left:0;background:rgba(255,255,255,.8);display:none}
.locations-around{width:550px;margin:60px auto 0;float:none;display:table;background:#fff;color:#cfcfcf;padding:40px;box-shadow:0 2px 13px 0 rgba(108,108,108,.5);position:relative}
.locations-around h1{text-align:center;float:left;width:100%;color:#cfcfcf;font-family:roboto_bold;font-size:20px;line-height:31px}
.close_btn{float:right;cursor:pointer;background:url(../images_bk/close_btn.png) no-repeat;background-position:center;background-size:40px 40px;width:40px;height:40px;position:absolute;top:10px;right:10px}
.popup-overlay{background:#fff;opacity:.9;height:100%;position:fixed;width:100%;z-index:999;display:none}
.location_progress{float:left;width:100%;padding-top:50px}
.progress_name{float:left;width:100%;color:#cfcfcf;font-family:roboto_bold;font-size:15px;line-height:18px;padding-bottom:80px}
.name_col{float:left;width:30%}
.progress_line{float:left;width:6%;position:relative}
.prbs_slider{width:2px;height:310px;margin-top:-5px;position:relative}
.dragger_sec.drg_loc{display:block!important;position:absolute;bottom:100px;width:2px;height:100%;top:0;float:left;display:none}
.drg_loc .dragdealer{height:100%;width:100%;border:none;background:#e1e1e1}
.drg_loc .dragdealer:after{top:unset;bottom:0;right:-3px}
.drg_loc .dragdealer .red-bar,.prbs_slider .dummy_point{top:0;left:-12px;z-index:999;border:1px solid #477f5f}
.prbs_slider .dummy_point{cursor:default}
.dummy_line{height:2px;width:2px;background:#477f5f;position:absolute;top:25px;z-index:99}
.drg_loc .dragdealer .red-bar .inner_sec,.dummy_point .dummy_inner{background:#477f5f}
.drg_loc .dragdealer:before{display:none}
.desc_col{float:left;width:64%;height:310px;position:relative;overflow:hidden}
.dot_point{position:absolute;height:8px;width:8px;left:-3px;border-radius:100px;background:#e1e1e1}
.dp1{top:109px}
.dp2{top:206px}
.slide_desc_loc{position:absolute;top:0;width:100%}
.progress_decs{float:left;width:100%;color:#3a3a3a;font-family:roboto_regular;font-size:14px;line-height:23px;font-weight:400;height:100%;padding-left:20px;height:310px}
.location_desc{height:310px;float:left;width:100%}
.loc_name{width:100%;float:left}
.loc_name .loc_spec_name{color:#3a3a3a;font-family:roboto_bold;font-size:14px;line-height:30px;width:auto;float:left}
.location_desc .loc_dist{color:#3a3a3a;font-family:roboto_regular;font-size:14px;line-height:30px;text-align:right;width:85px;margin-right:20px;float:left}
.location_desc .loc_dist .loc_dist_num{float:left;width:50px;margin-right:5px}
.location_desc .loc_dist .loc_kms{width:30px;text-align:left;float:left}
.main_map_popup{display:none;position:relative;float:left;width:100%}
.main_map_popup img{float:left;width:100%}
.main_map_close{position:absolute;top:10px;width:60px;height:60px;background:url(../images_bk/close-icon.svg) no-repeat;cursor:pointer;right:46px;background-size:60px 60px;top:10px;z-index:9}
.zoom_close{position:absolute;top:10px;width:40px;height:40px;background:url(../images_bk/close_btn.png) no-repeat;cursor:pointer;right:30px;background-size:40px 40px;top:30px;z-index:9999}
.zoom_in_container{height:100vh;width:100%;position:fixed;z-index:9999;top:0;left:0;background:rgba(255,255,255,.8);display:none;margin:0 auto}
.zoom_in_popup{position:relative;width:1300px;height:700px;margin:60px auto 0;float:none;background:#fff;box-shadow:0 2px 13px 0 rgba(108,108,108,.5)}
.zoom_in_popup img{position:absolute;top:0;left:0;width:100%;height:100%}
.map-to-know{width:100%;color:#a7a7a7;font-family:roboto_regular;font-size:12px;line-height:21px;text-align:center;float:left;cursor:pointer;padding-top:20px}
.map-to-know img{width:20px;height:20px}
.popup_map{float:left;width:100%;height:700px}
.map_locations{position:absolute;bottom:60px;left:40px;background:#fff;width:200px;padding:20px 20px 10px;border-radius:6px;box-sizing:border-box}
.map_menu{float:left;width:100%}
.map_img{float:left;width:8px;height:8px;padding:2px;border-radius:50%;border:1px solid #ccc}
.inner_map_crl{height:100%;width:100%;border-radius:50%;background:red;display:none}
.map_name{float:left;width:100%;cursor:pointer;margin-bottom:15px}
.map_title{float:right;width:85%;font-size:13px;line-height:16px;color:#000;font-family:roboto_bold}
.gallery_block{float:left;width:100%;padding-top:10px}
.gallry_left{float:left;width:38%}
.gallery_right{float:right;width:60%}
.gallery_col{float:left;width:100%}
.gallery_col h1{color:#3a3a3a;font-family:charter_bolditalic;font-style:italic;font-size:40px;line-height:80px;border-bottom:2px solid #dedede;width:138px;float:left}
.gallery_col h1::after{content:'';position:absolute;bottom:0;left:0;width:250px}
.gallery_type{float:left;width:100%;margin-top:10px}
.gallery_img{float:left;width:90px;margin-right:10px;margin-bottom:10px;cursor:pointer}
.gallery_img img{width:100%;height:65px;float:left}
.gallery_ext{float:left;width:100%;margin-bottom:20px;margin-top:15px}
.gallery_ext a img,.gallery_int a img{float:left;width:72px;margin-right:5px;margin-bottom:5px;height:50px}
.all_gall{position:relative}
.all_gall h2{cursor:pointer}
.all_gall h2:after{content:'';position:absolute;left:0;bottom:-2px;width:21px;padding-bottom:2px;border-bottom:1px solid #9e9e9e}
.gallery_int{float:left;width:100%}
.gallery_ext h2{color:#9e9e9e;font-family:roboto_bold;font-size:12px;line-height:14px}
.gallery_bg{float:left;width:100%;position:relative;margin-bottom:20px}
.count_slide{position:absolute;bottom:0;width:100%}
.count_slide p{text-align:center;width:100px;margin:0 auto;font-family:roboto_regular;font-size:13px}
.gallery_bg img{float:left;width:100%}
.bxslider-inner{vertical-align:middle;display:inline-block;float:none!important}
.glr_left_arrow{margin:0 0 10px}
.gallery_text{display:table;width:75%;margin:0 auto;text-align:center;position:relative;bottom:20px}
.gallery_text p{float:left;width:100%;color:#3a3a3a;font-family:charter_regular;font-size:14px;line-height:20px;font-weight:400}
.glr_left_right{float:left;width:100%}
.green_fe_dwn{width:100%;float:left;margin-top:50px}
.green_fe_dwn h3{color:#3a3a3a;font-size:25px;font-family:charter_bolditalic;font-style:italic;line-height:32px;position:relative;padding-bottom:10px;margin-bottom:20px}
.green_fe_dwn h3:after{content:'';position:absolute;bottom:0;left:0;border-bottom:1px solid #bebebe;width:150px}
.glr_left_right img{float:left;margin-right:10px}
.next_slide{float:left;cursor:pointer}
.prev_slide{float:left;cursor:pointer}
.details_block{float:left;width:100%}
.details_row{float:left;width:100%}
.deta_first{float:left;width:100%}
.details_col1{float:left;width:382px;margin-right:30px}
.details_col2{float:left;width:410px;margin-right:30px}
.details_col3{float:right;width:367px}
h3.master_plan_main{color:#9b9b9b;font-size:14px;line-height:16px}
h3.mplan{color:#cfcfcf}
.details_head{float:left;width:100%;position:relative}
.details_head h1{float:left;width:213px;color:#3a3a3a;font-family:charter_bolditalic;font-style:italic;font-size:40px;line-height:51px;margin-bottom:10px}
.details_head h1::after{content:'';position:absolute;bottom:0;left:0;width:200px;border-bottom:1px solid #bebebe}
.details_sub_head{float:left;width:100%;padding:15px 0 50px}
.details_sub_head h2{float:left;width:341px;color:#467e5e;font-family:roboto_bold;font-size:25px;line-height:29px}
.details_col1 p{float:left;width:100%;color:#3a3a3a;font-family:charter_regular;font-size:14px;line-height:20px;margin-bottom:25px}
.details_info_block{float:left;width:100%;margin-bottom:40px}
.details_indiv{float:left;width:100%;cursor:pointer}
.detail_title{float:left;width:100%;position:relative}
.detail_title h1{float:left;width:auto;color:#3a3a3a;font-family:charter_bolditalic;font-style:italic;font-size:21px;line-height:22px;margin-bottom:14px;cursor:pointer}
.detail_title h1::after{content:'';position:absolute;bottom:0;left:0;width:90px;border-bottom:1px solid #bebebe}
.master_plan h1::after{width:107px}
.technology h1::after{width:270px}
.details_img{position:relative;float:left;height:316px}
.details_img img{float:left;width:100%;height:100%}
.details_box{position:absolute;height:200px;width:130px;border:7px solid #2e805b;box-sizing:border-box;right:20px;bottom:-35px}
.team_sec{margin-top:60px}
.details_info{float:left;width:100%;margin:17px 0 25px}
.sec_info{min-height:80px}
.details_info p{float:left;width:100%;color:#3a3a3a;font-family:charter_regular;font-size:14px;line-height:20px}
.det_btn{width:100%;float:left;display:block}
.detail_view_btn{width:50px;height:20px;border-width:1px}
.master_info{min-width:90px}
.dragger_sec{position:absolute;bottom:80px;width:100%;float:left;display:none}
.dragdealer{position:relative;box-sizing:border-box;height:3px;width:260px;border-bottom:1px solid #e1e1e1;margin:0 auto}
.dragdealer:after,.dragdealer:before{content:'';height:8px;width:8px;position:absolute;top:-2px;border-radius:100px;background:#e1e1e1}
.dragdealer:before{left:0}
.dragdealer:after{right:0}
.dummy_inner,.inner_sec{width:100%;height:100%;background:#3a3a3a;border-radius:100px}
.dragdealer .red-bar,.dummy_point{width:16px;height:16px;border:1px solid #3a3a3a;border-radius:100px;padding:4px;color:#fff;font-size:14px;line-height:30px;background:#fff;text-align:center;cursor:pointer;position:absolute;top:-10px;z-index:999}
.dragdealer .disabled{background:#898989}
label.error{text-align:left;line-height:20px}
.details_block_btm{display:none;width:300px;position:absolute;padding:10px;background:#fff;border:1px solid #2e805b;top:-250px;left:0;text-align:center;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}
.details_block_btm h3{color:#2e805b;text-transform:uppercase}
.overlay_master{border-top:6px solid #2e805b;top:0;left:0;min-height:99vh;width:100%;position:absolute;background:#fff;z-index:9999;display:none}
.overlay_master_container{width:1200px;margin:50px auto 0;display:table}
.ovm_clse_main{width:99.5%;float:left}
.ovm_clse_main img{float:right;height:30px;width:30px;cursor:pointer}
.overlay_content{float:left;width:100%}
.overlay_content .spec_list{margin-bottom:60px;padding-bottom:0}
.overlay_content .spec_list h3{margin-bottom:0}
.overlay_spec_list{float:left;width:300px}
.overlay_row{float:left;width:calc(100% - 300px);position:relative}
.overlay_row .master_plan_image{width:480px;float:right}
.overlay_row .master_plan_image img{width:100%}
.jzoom{width:400px;height:615px;display:none}
.master_list{width:100%;float:left}
.master_list h4{color:#404040;font-family:roboto_bold;font-size:14px;line-height:21px}
.floor_list{width:40%;float:left}
.floor_list li{list-style:none;color:#cfcfcf;font-family:roboto_bold;font-size:14px;line-height:16px;margin-bottom:16px;cursor:pointer;width:auto}
.unit_name{color:#9b9b9b;font-family:roboto_medium;font-weight:400;font-size:14px;line-height:23px;text-align:center;margin:10px 0;padding:0}
.floor_list li.active{color:#2e805b}
.spec_unit .spec_list{margin-bottom:10px}
.unit_plan_image{height:300px;margin:180px 0 0;position:relative}
.unit_plan_image img{width:500px;margin-left:100px;height:100%}
.unit_plan_image img.main_unit{width:100%;margin-left:0;height:100%}
.compass{background:url(../images_bk/unit_plans/compass.png) no-repeat;background-size:30px 40px;background-position:center;width:50px;float:right;height:65px;color:#cfcfcf;font-family:roboto_bold;font-size:12px;line-height:14px;position:absolute;right:0;padding-top:5px}
.jClick .spec_desc p{font-family:roboto_bold;color:#2e805b}
.bhk_list{width:100%;float:left;margin-top:20px;display:none}
.bhk_name{width:100%;float:left;margin-bottom:20px}
.bhk_name h4{color:#cfcfcf;font-family:roboto_bold;font-size:16px;line-height:19px;cursor:pointer;width:160px}
.bhk_name h4.active{color:#467e5e}
.bhk_desc{width:100%;float:left;margin-top:5px;display:none}
.unit_box{width:100px;float:left}
.bhk_4 .unit_box{margin-left:60px;margin-top:40px}
.bhk_3a .unit_box{margin-left:25px;margin-top:18px}
.bhk_3b .unit_box{margin-left:10px;margin-top:65px}
.bhk_3c .unit_box{margin-left:0;margin-top:45px}
.unit_box p{color:#404040;font-size:12px;line-height:15px;text-align:center}
.unit_head{font-family:roboto_bold}
.unit_desc{font-family:roboto_regular}
.bhk_desc h5{color:#404040;font-family:roboto_bold;font-size:14px;line-height:21px}
.bhk_desc p{color:#404040;font-family:roboto_regular;font-size:14px;line-height:21px;text-align:right}
.bhk_boxes{position:absolute;top:33%;height:127px;cursor:pointer}
.bhk_4{left:6%;width:180px}
.bhk_3a{width:130px;left:33%}
.bhk_3b{width:130px;left:53%}
.bhk_3c{width:135px;left:73%}
.unit_plan_image.hidden_plan{height:600px;width:100%;margin:0 auto}
.hidden_plan,.hidden_plan img{display:none}
.bhk_thumbnail{width:277px;float:left;text-align:center;display:none;margin-top:20px}
.bhk_thumbnail h4{color:#9d9d9d;font-family:roboto_bold;font-size:12px;line-height:14px}
._thumb_head{display:none}
.bhk_thumb_sec{height:125px;width:100%;position:relative}
.bhk_thumb_sec img{height:100%;width:100%}
.thmb_boxes{position:absolute;top:30%;height:54px;width:45px;cursor:pointer}
.thmb_4{left:15%}
.thmb_3a{left:32%}
.thmb_3b{left:49%}
.thmb_3c{left:66%}
.key_spec_sec{width:100%;float:left;margin-top:70px}
.spec_row{width:100%;float:left;margin-bottom:40px}
.spec_list_main{width:33.33%;float:left;cursor:pointer}
.spec_title{float:left;width:100%;padding:20px 10px;color:#3a3a3a;font-family:charter_bolditalic;font-size:25px}
.spec_img{height:50px;width:50px;margin-right:30px;float:left;align-items:center;justify-content:center;display:flex}
.spec_desc{width:calc(100% - 100px);float:left;display:table;height:50px}
.spec_desc p{color:#3a3a3a;font-family:roboto_regular;font-size:14px;display:table-cell;vertical-align:middle;line-height:24px}
.spec_sec_list{width:100%;float:left}
.spec_ind_desc{box-shadow:inset 0 15px 10px -10px rgba(224,224,224,.5);-moz-box-shadow:inset 0 15px 10px -10px rgba(224,224,224,.5);-webkit-box-shadow:inset 0 15px 10px -10px rgba(224,224,224,.5);width:100%;float:left;margin:20px 0;display:none}
.sub_specs_desc{width:90%;float:left}
.spec_ind_desc ul li{font-family:roboto_bold;font-size:15px;line-height:21px;color:#404040;margin-bottom:0;word-wrap:break-word;padding-left:20px;font-family:charter_bold;font-size:14px;padding-left:10px;line-height:27px;list-style:none}
.key_note{padding:10px 0;font-family:charter_italic;font-size:14px}
.spec_ind_desc ul li span{font-family:charter_regular}
.sub_childs{width:100%;float:left;margin-top:15px}
.sub_specs_desc ul{padding-left:15px}
.spec_ind_desc ul{margin-top:5px;margin-bottom:0}
.sub_specs_desc h3{color:#3a3a3a;font-family:charter_regular;font-size:14px;line-height:26px;font-weight:400}
.spec_name.green_fe h1:after{width:435px}
.green_features{width:100%;float:left}
.green_features .spec_list{margin-bottom:0}
.green_fe p{color:#3a3a3a;font-family:charter_regular;font-size:14px;line-height:18px;width:100%;margin-top:20px}
.green_row{width:100%}
.green_feat_desc{margin:40px 0}
.green_list{width:20%;float:left}
.green_img{width:50px;margin:0 auto 30px;display:table;height:80px}
.green_desc{width:90%;margin:0 auto;display:table;text-align:left}
.green_desc p{color:#3a3a3a;font-family:charter_regular;font-size:14px;line-height:19px}
.festu_text{width:100%;float:none;margin:50px 0;display:table}
.festu_text .feaste_col:last-child{margin-right:0}
.feaste_col{width:33.3%;float:left}
.feast_inner{width:350px;display:table;word-wrap:break-word}
.feast_inner h1{font-family:charter_bolditalic;font-style:italic;font-size:24px;line-height:21px;color:#404040;margin-bottom:15px;word-wrap:break-word}
.feast_inner h2{font-family:roboto_bold;font-size:14px;line-height:21px;color:#404040;margin-bottom:15px;text-transform:uppercase;word-wrap:break-word}
.feast_inner p{font-family:charter_regular;font-size:15px;line-height:21px;color:#404040;margin-bottom:15px;word-wrap:break-word}
.team_col2{width:66%;float:right;margin-top:100px}
.team_col1{width:28.8%;float:left}
.team_info{float:left;width:100%}
.team_info h1{float:left;width:213px;color:#3a3a3a;font-family:charter_bolditalic;font-style:italic;font-size:40px;line-height:51px;margin-bottom:10px;padding-bottom:10px;position:relative}
.team_info h1::after{content:'';position:absolute;bottom:0;left:0;width:170px;border-bottom:1px solid #bebebe}
.team_info p{float:left;color:#3a3a3a;font-family:charter_regular;font-size:14px;line-height:23px;margin:30px 0 0}
.team_img{float:left;width:100px;display:table;height:95px;margin-top:30px}
.team_img_tb{display:table-cell;vertical-align:middle}
.team_img img{width:100%;float:left}
.team_row{float:left;width:100%;margin-bottom:40px}
.team_sub_col1{float:left;width:48%}
.team_sub_col2{float:left;width:48%}
.team_info_col{float:left;width:100%}
.team_info_col h2{float:left;font-size:21px;font-family:charter_bolditalic;font-style:italic}
.team_info_col p{float:left;width:100%;margin-top:0;margin-bottom:25px;font-size:12px}
.team_info_col .prtnr_sec{float:left;width:90%;float:left;color:#3a3a3a;font-family:charter_regular;font-size:14px;line-height:23px;margin-bottom:10px}
.intro_text.sm_screen{display:none;width:100%;float:left;position:unset;text-align:center;margin-bottom:30px}
.sm_screen{display:none}
.intro_text.sm_screen h1{font-size:22px}
.intro_text.sm_screen p{font-size:14px;line-height:20px;color:#3a3a3a}
.quote_sec a{width:100%;float:left}
.quote_sec a:before{width:0}
.note_sec{width:100%;float:left;padding-left:135px}
.note_sec_2{padding-left:0;text-align:center}
.note_sec p{color:#9b9b9b;font-family:roboto_regular;font-size:14px;line-height:23px}
.note_sec p i{width:30px;float:left}
.agree_popup{display:none;left:0;position:fixed;top:0;width:100%;z-index:9999;height:100vh}
.agree_overlay{background:rgba(0,0,0,.6);height:100%;position:fixed;width:100%;z-index:1}
.agree_disclaimer{border-radius:10px;display:block;left:0;margin:0 auto;position:absolute;right:0;top:20px;width:920px;z-index:10;background:#fff;box-sizing:border-box;padding:20px}
.agree_disclaimer h2{float:left;width:100%;text-align:center;font-size:20px;line-height:20px;font-family:roboto_bold;color:#000;text-transform:uppercase;margin-bottom:24px}
.agree_disclaimer p{float:left;width:100%;text-align:justify;font-size:12px;line-height:14px;font-family:charter_regular;color:#000;margin-bottom:10px}
.agree_disclaimer p.add_mbott{margin-bottom:24px}
.agree_disclaimer button{background:#2f8060;border:none;border-radius:5px;padding:0;display:table;width:150px;text-align:center;font-size:16px;line-height:40px;font-family:roboto_bold;color:#fff;margin:0 auto}
.agree_disclaimer button:focus{outline:0}
@media only screen and (max-width:800px) {
footer,section.container{width:100%;float:none;position:relative;display:table;left:0;-webkit-transition-duration:.3s;transition-duration:.3s}
.team_col2{margin-top:50px}
.jzoom div{display:none}
.lg_screen,.window_back{display:none!important}
.sm_screen{display:block!important}
.key_spec_sec.sm_screen{width:95%;position:relative;left:20px}
.intro_image{height:auto;margin-bottom:60px}
.bar_box{height:110px;width:80px;right:20px;bottom:-20px;border-width:4px}
.brand_desc{width:87%;font-size:16px;line-height:25px}
.two_row .row_child{width:100%!important;float:left}
.quote_sec{width:100%;margin:0 auto 30px;float:none;display:table}
.address_sec .address_block{width:100%!important}
.quote_sec p{width:100%}
.spec_list{padding-bottom:0;margin-bottom:40px;overflow-x:scroll}
.spec_list p{width:100%}
.spec_name{margin-bottom:10px}
.spec_name h1{font-size:25px;line-height:25px}
.spec_name.design h1:after{width:130px}
.spec_list h3{font-size:18px;margin-bottom:10px}
.r11,.r22{height:auto}
.r12,.r21{height:120px}
.home_gallery,.video_sec{height:auto}
.contact_info br,.quote_sec p br{display:none}
.contact_info,.contact_left,.contact_right,.location_left,.sm_contact{width:100%;float:left;text-align:justify}
.contact_form{margin-top:0;margin-bottom:30px}
.button_col{align-items:center;justify-content:center;display:flex}
.details_col1,.details_col2,.details_col3,.details_sub_head h2,.location_right.sm_screen{width:100%;float:left}
.deta_first,.location_right img{height:auto}
.location_check.sm_screen{width:290px;float:none;display:table!important;margin:0 auto}
.locations-around{width:90%;padding:20px}
.locations-around h1{font-size:16px}
.close_btn{background-size:30px 30px}
.loc_name .loc_spec_name,.progress_decs,.progress_name{font-size:10px}
.location_desc .loc_dist{font-size:11px;margin-right:0;width:50px;text-align:left}
.location_desc .loc_dist .loc_dist_num{width:20px}
.location_desc .loc_dist .loc_kms{width:15px}
.name_col{width:25%}
.details_col1 p,.details_img,.master_info{width:100%}
.hide_design img,.video_sec img{height:auto}
.details_box{height:150px;width:110px;border-width:4px;right:10px;bottom:-20px}
.deta_second .details_col1,.deta_second .details_col2,.deta_second .details_col3{margin-bottom:40px}
.deta_second{display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}
.deta_second .details_col1{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3}
.deta_second .details_col2{float:none;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1}
.deta_second .details_col3{float:none;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2}
.details_head h1,.two_row_child .row_child:first-child,.two_row_child .row_child:last-child{width:100%}
.details_img.sm_screen{margin-bottom:30px}
.mask{display:none}
.two_row_child{display:block}
.two_row_child .row_child{position:static}
.design_img{width:auto;height:auto}
.bar_box_design{width:160px;height:90px;right:-20px;bottom:40px}
.design_head{display:none}
.spec_name br{display:none}
.spec_name.design h1:after,.spec_name.details h1:after{width:120px!important}
.spec_name.location h1:after{width:95px}
.spec_name.keyspecs h1:after,.spec_name.uplans h1:after,.team_info h1::after{width:105px}
.spec_name.mplan_line h1:after{width:130px}
.spec_name.green_fe h1:after{width:190px}
.spec_name.green_fe h1{width:200px}
.three_row_child .amn_intro_sec{width:100%}
.amen_intro{width:100%;float:none;margin:0 auto}
.intro_main{margin-top:0}
.bar_box_amenities{width:120px;height:70px;z-index:9999;bottom:20%;left:-4%}
.amn_in h1:after{width:0}
.spec_name.amentie{top:0}
.row_child_amen .spec_list{margin-bottom:0;margin-left:0!important}
.amn_slide_sec{height:700px;padding-top:50px;overflow:auto;overflow-x:auto}
.amn_slide_sec::-webkit-scrollbar{display:none}
.details_block{padding-bottom:0}
.overlay_master{height:auto}
.overlay_master_container{width:90%;margin:25px auto 0;float:none}
.overlay_row .master_plan_image{width:250px;margin-left:0;margin-top:-150px;height:300px}
.details_img{padding:0}
.overlay_row{width:100%!important}
.overlay_spec_list{width:90%;margin:0 auto;float:none;display:table}
.bhk_thumbnail{display:none!important}
.unit_plan_image{width:300px;height:150px;margin:100px auto 0}
.bhk_boxes{height:58px}
.bhk_4{width:70px}
.bhk_3a{width:46px}
.bhk_3b{width:50px}
.bhk_3c{width:50px}
.unit_plan_image.hidden_plan{width:300px;height:auto}
.spec_list_main{width:50%}
.key_spec_sec{margin-top:50px}
.spec_img{margin-right:15px}
.spec_desc p{font-size:10px;line-height:14px}
.slide_desc p{width:100%}
.slide_desc h1{height:30px}
.green_row{margin-left:0}
.green_list{width:50%;height:220px}
.amenities_text{margin-top:40px;text-align:justify}
.design_container{overflow:auto}
.design_container .two_row_child{height:870px}
.design_slide::-webkit-scrollbar{display:none}
.des_small h1{font-size:24px}
.amn_head{display:none}
.amen_three_click,.amen_two_click{display:none!important}
.team_col1,.team_col2,.team_info p,.team_info_col span,.team_sub_col1,.team_sub_col2{width:100%;float:left}
.glr_left_arrow,.team_sub_col1 .team_img{display:none}
.team_row{margin-bottom:0}
.gallery_block{padding:0}
.team_sub_col1,.team_sub_col2{margin-bottom:30px}
.gallery_right,.gallry_left{width:100%;float:left}
.gallry_left{margin-bottom:50px}
.gallery_type{margin-top:20px}
.gallery_ext a img,.gallery_int a img{height:50px;width:50px}
.gallery_bg{height:auto;margin-top:0}
.brand_desc br{display:none}
.assetz_logo{margin-top:0}
.address_sec p span{font-weight:700}
.details_head h1{font-size:25px;line-height:25px}
.details_head h1::after{width:125px}
.details_sub_head h2{font-size:18px}
.details_sub_head{padding-bottom:25px}
.details_img,.details_img img{height:auto}
.details_col1 p{line-height:18px}
.details_col2{margin-right:0}
.team_sec{margin-top:0;margin-right:0;float:left}
.team_sec h1{margin-bottom:0;padding-bottom:10px}
.team_sec h1:after{content:'';position:absolute;bottom:0;left:0;width:90px;border-bottom:1px solid #bebebe}
.compass{position:absolute;right:3%}
.team_sec .det_btn{margin-top:20px}
.master_list h4{margin-bottom:0}
.bhk_name h4{font-size:14px}
.unit_plan_image img{height:auto}
.master_floor h4{margin-bottom:20px}
.floor_list li{font-size:12px;line-height:14px}
.ms_compass{top:26%}
.overlay_content .spec_list{margin-bottom:30px}
.single_plan_pop{display:block}
.green_feat_desc{margin-top:0!important}
.team_info p{margin:0}
.contact_head{font-size:25px;width:97px}
.location_sub{font-size:18px;margin-top:10px}
.location_row{width:100%}
.location_row p{line-height:19px}
.loc_img img{width:20px;height:20px}
.loc_name_small,.map-to-know{line-height:20px;font-size:10px}
.spec_name.contact_be h1:after{width:90px}
.slide_childs{width:300px}
.amenities_text p{font-size:13px;line-height:18px}
.three_row_child.amn_two_row{height:650px;overflow-y:visible}
.gallery_row img{width:100%}
.spec_name.amenities h1:after{width:110px}
.spec_name.location h1:after{width:100px}
.spec_name.gallery h1:after{width:80px}
.spec_name.walkth h1:after{width:155px}
.team_info h1{font-size:25px;line-height:29px}
.spec_row{margin-bottom:20px}
.feaste_col{width:100%;margin-bottom:50px}
.sec_info{min-height:unset}
.jzoom{width:150px;height:300px;margin-left:50px}
.pop_zoom{width:100%!important;margin-top:0!important;margin-left:-50px!important}
.unit_box{width:50px}
.unit_box p{font-size:8px;line-height:10px}
.bhk_4 .unit_box{margin-left:23px;margin-top:18px}
.bhk_3a .unit_box{margin-left:8px;margin-top:0}
.bhk_3b .unit_box{margin-left:5px;margin-top:19px}
.bhk_3c .unit_box{margin-left:2px;margin-top:22px}
.bx-wrapper .bx-prev{left:0!important}
.bx-wrapper .bx-next{right:0!important}
.feast_inner{width:100%}
}
.single_plan_pop{display:none}
.master_plan_image_dyn{margin:0 auto!important;width:77%!important;-webkit-transition:.5s;transition:.5s}
.mob_show{display:none}
@media only screen and (min-width:300px) and (max-width:600px) {
.amn_first_click{bottom:0;right:10%}
.desgn_eval{right:5%}
.spec_ind_desc ul li{line-height:20px;margin-bottom:10px}
.gallery_col h1{font-size:30px;line-height:60px;width:120px}
.sub_specs_desc h3{line-height:20px;margin-bottom:10px}
.gallery_block{display:flex;flex-direction:column}
.mob_hide{display:none}
.mob_show{display:block}
.gallry_left{order:2}
.gallry_right{order:1}
.gallery_right .gallery_col{margin-bottom:15px}
.gallery_bg{margin-bottom:0!important}
.gallery_type{margin-top:0}
}
@media only screen and (min-width:1025px) and (max-width:1360px) {
.main_navbar.assez_nav,header.banyan_nav{width:100%}
}
@media only screen and (min-width:1301px) and (max-width:1366px) {
.main_navbar.assez_nav,header.banyan_nav{width:100%}
.overlay_master_container{width:1100px}
.details_col1{width:300px;margin-right:30px}
.details_col2{width:440px}
.details_col3{width:400px}
}
@media only screen and (min-width:1025px) and (max-width:1300px) {
.main_navbar.assez_nav,header.banyan_nav{width:100%}
.overlay_master_container{width:1100px}
.details_col1{width:280px;margin-right:70px}
.details_col2{width:340px}
.details_col3{width:320px}
.gallery_row img{width:100%}
.r11,.r22{height:auto}
.contact_right_bg{width:560px}
}
@media only screen and (min-width:768px) and (max-width:1000px) {
.three_row_child.amn_two_row{height:800px}
.home_gallery{width:440px}
.design_container .two_row_child{height:1000px}
.amn_first_click{top:unset;bottom:5%;right:10%}
.desgn_eval{right:5%;top:90%}
}
@media only screen and (min-width:1024px) and (max-width:1025px) {
.amen_five_click,.amen_three_click,.amn_head_par{left:5%}
.spec_list p{width:90%}
.spec_list{padding-bottom:38px}
.gallery_row img{width:100%}
.r11,.r12,.r21,.r22{height:auto;margin-bottom:0!important}
.r22{height:157px}
.home_gallery{height:455px}
.pad_left button{margin-top:49px!important}
.r11,.r21{margin-bottom:20px!important}
.details_sub_head h2,header.banyan_nav{width:100%}
.details_sub_head h2{width:100%;font-size:20px}
.details_img{height:250px}
.team_sec{margin-top:126px}
.deta_second{margin-top:20px}
.overlay_master_container{width:95%}
.right_footer{width:25%}
.location_right img{height:auto;margin-top:70px}
.contact_right_bg{width:100%;margin-top:80px}
.contact_form_block{bottom:2%}
.details_col1{width:25%}
.details_col2{width:35%}
.details_col3{width:25%}
.festu_text{float:left;display:block}
.feast_inner{width:90%}
.green_feat_desc{margin-bottom:0}
}
@media (max-width:1023px) and (min-width:320px) {
.agree_disclaimer{width:90%;top:10px;height:500px;overflow:auto}
.agree_disclaimer p{font-size:10px;line-height:12px}
}
@media only screen and (max-width:767px) {
.pg_title_thanks{font-size:21px}
.banner_thanks_info{bottom:75px}
}
.verloop-button{background-color:#2f8060!important;overflow:visible;position:relative}
.verloop-button:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:inherit;border-radius:inherit;transition:opacity .3s,transform .3s;animation:pulse-animation 1s cubic-bezier(0.24,0,0.38,1) infinite;z-index:-1}
.livechat-room .livechat-header{background-color:#5d0000!important}
@keyframes pulse-animation {
0%{opacity:1;transform:scale(1)}
50%{opacity:0;transform:scale(1.5)}
100%{opacity:0;transform:scale(1.5)}
}
.verloop-container{position:fixed;left:20px;top:20px}
.verloop-button{position:fixed;bottom:20px;left:20px}
.verloop-livechat-logo{background-image:url(https://i.imgur.com/KKKBMgr.png)!important;background-size:40px 40px!important}
.verloop-trigger-msg{left:68px;right:0}