@charset "utf-8";
/* CSS Document */
.bannerInfo-inside span h2 {width:auto; height:auto; display:block; font-size:48px; font-weight:600; color:#ee4c1e; padding-bottom:15px; line-height:50px;}
.uppercase{text-transform:uppercase !important;}
.apartments_box{display:block; background:#FFF; border:1px solid #e3e3e3; -webkit-box-shadow:0px 0px 10px 1px rgba(227,227,227,1); -moz-box-shadow:0px 0px 10px 1px rgba(227,227,227,1); box-shadow:0px 0px 10px 1px rgba(227,227,227,1); padding:50px; overflow:hidden; position:relative; min-height:615px;}
.projectMap{display:inline-block; vertical-align:top; position:relative; text-align:left; margin-bottom:30px; width:100%;}
.projectMap img{display:block; margin:auto;}
.plan_img{display:inline-block; vertical-align:top; position:relative; text-align:left; margin-bottom:30px; width:100%;}
.plan_img img{display:block; margin:auto;}
.download_img{background:url(../images/download-icon.png) no-repeat 0 0; padding-left:38px; color:#ef4d28; font-size:12px; line-height:20px; font-weight:normal; margin-left:10px; text-align:left; position:relative; display:inline-block;}
.margin_bottom22{margin-bottom:22px; display:inline-block; width:100%;}
.apartment{display:inline-block; vertical-align:middle; position:relative; width:100%;}
.apartment .apartment-left{float:left; width:100%;}
.apartment .apartment-right{float:left; width:35%;}

.apartment_tower{display:inline-block; vertical-align:middle; position:relative;}
.apartment_tower .apartment-left{float:left; width:65%;}
.apartment_tower .apartment-right{float:left; width:35%;}

.apartment h2{font-size:22px; line-height:30px; color:#373737; font-weight:700; position:relative; text-transform:uppercase; letter-spacing:1px; display:block; padding-bottom:5px; margin-bottom:30px; text-align:left;}
.apartment h2:after{content:''; width:30px; height:3px; background:#373737; position:absolute; left:0; bottom:0;}


.apartment_tower h2{font-size:22px; line-height:30px; color:#373737; font-weight:700; position:relative; text-transform:uppercase; letter-spacing:1px; display:block; padding-bottom:5px; margin-bottom:30px; text-align:left;}
.apartment_tower h2:after{content:''; width:30px; height:3px; background:#373737; position:absolute; left:0; bottom:0;}





.apartments_type{display:inline-block; vertical-align:top; text-align:left; padding-left:30px; margin-bottom:30px;}
.apartments_type big{color:#5c421d; font-size:15px; font-weight:600; text-transform:uppercase; display:block; padding-bottom:15px;}
.apartments_type b{color:#b34800; font-size:13px; font-weight:400; display:block; padding-bottom:15px;}
.apartments_type strong{color:#5c421d; font-size:11px; font-weight:600; text-transform:uppercase; display:block; padding-bottom:10px;}
.apartments_type ul{margin-bottom:25px;}
.apartments_type ul li{color:#5c421d; font-size:11px; line-height:17px; zoom: inherit; font-weight:600; text-transform:uppercase; padding:7px 0 5px 32px; border:1px dotted #000; position:relative; cursor:pointer; border-radius:16px; margin-bottom:12px; width:177px; text-align:left;}
.apartments_type ul li:focus{ font-size:11px; line-height:17px;}
.apartments_type ul li b{display:none;}
.apartments_type ul li samp{width:11px; height:11px; border-radius:50%; position:absolute; left:14px; top:9px; z-index:2;}
.apartments_type ul li:after{content:''; width:11px; height:11px; border-radius:50%; position:absolute; left:14px; top:9px;}
.apartments_type ul li:nth-child(1):after{background:#88a67d;}
.apartments_type ul li:nth-child(2):after{background:#d2bc7b;}
.apartments_type ul li:nth-child(3):after{background:#b4c0b5;}
.apartments_type ul li:nth-child(4):after{background:#cdcc91;}
.apartments_type ul li:nth-child(5):after{background:#f6e4d1;}
.apartments_type ul li:nth-child(6):after{background:#f7e5d1;}
.apartments_type ul li.phase2-btn:nth-child(1):after{background:#b5c1b5;}
.apartments_type ul li.phase2-btn:nth-child(2):after{background:#f5e19f;}


.apartments_type ul.serampore_flat_type li:nth-child(1):after{background:#fab493;}
.apartments_type ul.serampore_flat_type li:nth-child(2):after{background:#92c5eb}
.apartments_type ul.serampore_flat_type li:nth-child(3):after{background:#a3bf73}
.apartments_type ul.serampore_flat_type li:nth-child(4):after{background:#9fd18a}
.apartments_type ul.serampore_flat_type li:nth-child(5):after{background:#25b24b}
.apartments_type ul.serampore_flat_type li:nth-child(6):after{background:#fff9b8}
.apartments_type ul.serampore_flat_type li:nth-child(7):after{background:#f2ee80}
.apartments_type ul.serampore_flat_type li:nth-child(8):after{background:#ffc20e}

/*.apartments_type ul.joka_flat_type li:nth-child(1):after{background:#7fbfff;}
.apartments_type ul.joka_flat_type li:nth-child(2):after{background:#a4c572;}
.apartments_type ul.joka_flat_type li:nth-child(3):after{background:#82f28f;}
.apartments_type ul.joka_flat_type li:nth-child(4):after{background:#ffecb3;}
.apartments_type ul.joka_flat_type li:nth-child(5):after{background:#ffecb3;}*/

.apartments_type ul.joka_flat_type li:nth-child(1):after{background:#3d9eff}
.apartments_type ul.joka_flat_type li:nth-child(2):after{background:#8fb851}
.apartments_type ul.joka_flat_type li:nth-child(3):after{background:#bc76aa}
.apartments_type ul.joka_flat_type li:nth-child(4):after{background:#99b3ff}
.apartments_type ul.joka_flat_type li:nth-child(5):after{background:#ffa852}
.apartments_type ul.joka_flat_type li:nth-child(6):after{background:#f8f99f}
.apartments_type ul.joka_flat_type li:nth-child(7):after{background:#ffc20a}


.abbreviations{display:block; padding:0 0 0 5px;}
.abbreviations span{display:block; color:#5c421d; font-size:12px; font-weight:400;}
.abbreviations span strong{display:inline!important;}
.floor_plan_left{float:left; width:60%; /*overflow:hidden;*/ position:relative;}


.plan-area .download_img2{background:url(../images/download-icon.png) no-repeat 0 0; padding-left:38px; color:#ef4d28; font-size:12px; line-height:20px; font-weight:normal; text-align:left; position:absolute; display:inline-block; left:50px;}

.plan-area .download_img3{background:url(../images/download-icon3.png) no-repeat 0 0; padding-left:38px; color:#535353; font-size:12px; line-height:22px; font-weight:normal; text-align:left; position:absolute; display:inline-block; left:50px;}
.plan-area .download_img3:hover{color:#ef4d28;}


.plan-area2 .download_img2{background:url(../images/download-icon.png) no-repeat 0 0; padding-left:38px; color:#ef4d28; font-size:12px; line-height:20px; font-weight:normal; text-align:left; position:absolute; display:inline-block; left:50px; }

.plan-area2 .download_img3{background:url(../images/download-icon3.png) no-repeat 0 0; padding-left:38px; color:#535353; font-size:12px; line-height:22px; font-weight:normal; text-align:left; position:absolute; display:inline-block; left:50px; }
.plan-area2 .download_img3:hover{color:#ef4d28;}





.floor_plan_right{float:left; width:40%; padding-top:40px;}
.transition{-webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; transition:all 1s ease-in-out;}
/*.bhk1, .bhk2, .bhk3, .bhk4, .bhk5, .bhk6, .bhk_1, .bhk_2{width:100%; height:100%; display:inline-block; background:rgba(255,255,255,1.00); position:absolute; left:100%; top:0; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; transition:all 1s ease-in-out; padding:50px;}*/
.plan-area{width:100%; height:100%; display:inline-block; background:rgba(255,255,255,1.00); position:absolute; left:100%; top:0; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; transition:all 1s ease-in-out; padding:50px; z-index:2;}

.plan-area2{width:100%; height:100%; display:inline-block; background:rgba(255,255,255,1.00);  left:100%; top:0; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; transition:all 1s ease-in-out;  padding: 10px 50px; z-index:2;}


.resp-tab-content.hor_2{box-shadow: none; border: 0px solid;}
.resp-tab-content.hor_3{box-shadow: none; border: 0px solid;}
.resp-tab-content.hor_4{box-shadow: none; border: 0px solid;}
#parentHorizontalTab2{padding: 40px 0;}
#parentHorizontalTab3{padding: 40px 0;}
#parentHorizontalTab4{padding:0px 0;}
.resp-tabs-container.hor_3 { margin-top: 20px;}
.location-wrapper.full-wrapper {
    width: 100%;
    max-width: 1266px;
    margin: 0 auto;
    display: block;
}
/*.location-wrapper.full-wrapper .center {
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
}*/


/*.bhk1{width:100%; height:100%; display:inline-block; background:rgba(255,255,255,1.00); position:relative; left:0; top:0; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; transition:all 1s ease-in-out;}*/
a.floor_plan{font-size:14px; line-height:20px; font-weight:500; color:#ef4d28; position:relative; padding:5px 0 0 29px; margin:3px 0 0 0; display:inline-block; float:left;}
a.floor_plan:before{content:''; background:url(../images/arrow-top.png) no-repeat 0 0; width:8px; height:25px; position:absolute; left:0; top:0; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
a.floor_plan:hover:before{content:''; background:url(../images/arrow-top.png) no-repeat 0 100%;}


a.floor_plan2, a.floor_plan3, a.floor_plan4, a.floor_plan5, a.floor_plan6, a.floor_plan7, a.floor_plan8, a.floor_plan9{font-size:14px; line-height:20px; font-weight:500; color:#ef4d28; position:relative; padding:5px 0 0 29px; margin:3px 0 0 0; display:inline-block; float:left;}
a.floor_plan2:before, a.floor_plan3:before, a.floor_plan4:before, a.floor_plan5:before, a.floor_plan6:before, a.floor_plan7:before, a.floor_plan8:before, a.floor_plan9:before{content:''; background:url(../images/arrow-top.png) no-repeat 0 0; width:8px; height:25px; position:absolute; left:0; top:0; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}



a.floor_plan2:hover:before, a.floor_plan4:hover:before, a.floor_plan5:hover:before, a.floor_plan6:hover:before, a.floor_plan7:hover:before, a.floor_plan8:hover:before, a.floor_plan9:hover:before{content:''; background:url(../images/arrow-top.png) no-repeat 0 100%;}




a.floor_3bhk1{font-size:14px; line-height:20px; font-weight:500; color:#ef4d28; position:relative; padding:5px 0 0 29px; margin:3px 0 0 0; display:inline-block; float:left;}
 a.floor_3bhk1:before{content:''; background:url(../images/arrow-top.png) no-repeat 0 0; width:8px; height:25px; position:absolute; left:0; top:0; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
a.floor_3bhk1:hover:before{content:''; background:url(../images/arrow-top.png) no-repeat 0 100%;}

a.floor_3bhk2{font-size:14px; line-height:20px; font-weight:500; color:#ef4d28; position:relative; padding:5px 0 0 29px; margin:3px 0 0 0; display:inline-block; float:left;}
 a.floor_3bhk2:before{content:''; background:url(../images/arrow-top.png) no-repeat 0 0; width:8px; height:25px; position:absolute; left:0; top:0; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
a.floor_3bhk2:hover:before{content:''; background:url(../images/arrow-top.png) no-repeat 0 100%;}

a.floor_3bhk3{font-size:14px; line-height:20px; font-weight:500; color:#ef4d28; position:relative; padding:5px 0 0 29px; margin:3px 0 0 0; display:inline-block; float:left;}
 a.floor_3bhk3:before{content:''; background:url(../images/arrow-top.png) no-repeat 0 0; width:8px; height:25px; position:absolute; left:0; top:0; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
a.floor_3bhk3:hover:before{content:''; background:url(../images/arrow-top.png) no-repeat 0 100%;}


a.floor_3bhk4{font-size:14px; line-height:20px; font-weight:500; color:#ef4d28; position:relative; padding:5px 0 0 29px; margin:3px 0 0 0; display:inline-block; float:left;}
 a.floor_3bhk4:before{content:''; background:url(../images/arrow-top.png) no-repeat 0 0; width:8px; height:25px; position:absolute; left:0; top:0; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
a.floor_3bhk4:hover:before{content:''; background:url(../images/arrow-top.png) no-repeat 0 100%;}


a.floor_3bhk5{font-size:14px; line-height:20px; font-weight:500; color:#ef4d28; position:relative; padding:5px 0 0 29px; margin:3px 0 0 0; display:inline-block; float:left;}
 a.floor_3bhk5:before{content:''; background:url(../images/arrow-top.png) no-repeat 0 0; width:8px; height:25px; position:absolute; left:0; top:0; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
a.floor_3bhk5:hover:before{content:''; background:url(../images/arrow-top.png) no-repeat 0 100%;}


a.floor_3bhk6{font-size:14px; line-height:20px; font-weight:500; color:#ef4d28; position:relative; padding:5px 0 0 29px; margin:3px 0 0 0; display:inline-block; float:left;}
 a.floor_3bhk6:before{content:''; background:url(../images/arrow-top.png) no-repeat 0 0; width:8px; height:25px; position:absolute; left:0; top:0; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
a.floor_3bhk6:hover:before{content:''; background:url(../images/arrow-top.png) no-repeat 0 100%;}

















.apartments_box{min-height: auto !important}




a.back{font-size:14px; line-height:20px; font-weight:normal; color:#ef4d28; position:relative; padding:0 0 0 38px; float:right; display:inline-block;}
a.back:before{content:''; background:url(../images/arrow-left.png) no-repeat 0 0; width:25px; height:8px; position:absolute; left:0; top:5px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
a.back:hover:before{content:''; background:url(../images/arrow-left.png) no-repeat 100% 0;}
.apartments_type2{display:inline-block; vertical-align:top; text-align:left; padding-left:20px; width:100%;}
.apartments_type2 .flat_type{padding-bottom:20px;}
.apartments_type2 .flat_type h3{font-size:16px; line-height:22px; color:#373737; font-weight:600; padding-bottom:2px; display:block; padding-bottom:10px;}
.apartments_type2 .flat_type h2 {font-size: 18px;line-height: 22px;   color: #373737; font-weight: 500; padding-bottom: 2px;    display: block;}
.apartments_type2 .flat_type ul{font-size: 14px; line-height: 20px; font-weight: 500; color: #373737; margin: 10px 0 15px;     padding: 0 0 10px 0; border-bottom: 1px solid #ccc;}
.apartments_type2 .flat_type ul li{padding-bottom:2px;}
.apartments_type2 .flat_type ul li a{color:#ef4d28; font-weight:500;}

.apartments_type2 .flat_type ul li samp{color:#F20;}
.apartments_type2 .legend{display:block;}
.apartments_type2 .legend big{font-size: 18px; line-height: normal; font-weight:bold; color:#373737; padding-bottom:15px; display:block; text-align:left;}
.apartments_type2 .legend ul{font-size:12px; line-height:18px; color:#373737; font-weight:300; list-style:decimal; display:block; padding-left:13px; text-align:left;}
.apartments_type2 .legend ul.no_decimal{list-style:none; padding-left:0;}
.apartments_type2 .legend ul.no_decimal li{padding-left:30px;}
.apartments_type2 .legend ul li{padding-bottom:4px; white-space:nowrap; position:relative;     font-size: 14px;
    font-weight: 500;
    line-height: 20px;}
.apartments_type2 .legend ul li i{display:inline-block; position:absolute; top:0; left:0; font-style:normal; font-size:12px; line-height:18px; color:#373737; font-weight:300;}
.apartments_type2 .legend ul li i em{color:#ee4c1e;; font-style:normal; font-weight:bold; font-size:12px;}

.apartments_type2 .legend ul li span{min-width:165px; float:left; padding-right:6px;}
.apartments_type2 .legend ul li span em{color:#ee4c1e; font-size:12px; font-style:normal; font-weight:bold; font-size:14px; padding:0 6px 0 2px;}
.apartments_type2 .legend ul li span samp{color:#F20;}

.apartments_type2 .legend small{font-size:12px; line-height:18px; color:#000; font-weight:300; padding:15px 0 10px 0; display:block;}
.apartments_type2 .legend small em{color:#ee4c1e; font-size:12px; font-style:normal; font-weight:bold; font-size:14px; padding:0 6px 0 2px;}

.download_hr{background:url(../images/download-icon.png) no-repeat 0 0; padding-left:38px; color:#ef4d28; font-size:12px; line-height:20px; font-weight:normal; margin-left:10px; text-align:left; display:inline-block; position:absolute; left:50px; bottom:30px;}



.apartments_type2 .download-tower-plan strong{font-size:16px; line-height:22px; color:#f7560f; font-weight:normal; display:inline-block; width:100%; padding:15px 0 15px;}
.apartments_type2 .download-tower-plan .download_img4{background:url(../images/download-icon3.png) no-repeat 0 0; padding-left:38px; color:#535353; font-size:12px; line-height:22px; font-weight:normal; text-align:left; display:inline-block;}
.apartments_type2 .download-tower-plan .download_img4:hover{color:#ef4d28;}



.apartments_type2 .legend b{font-size:10px; line-height:16px; font-weight:400; color:#373737; padding-bottom:2px; display:block; text-align:left;}
.apartments_type2 .legend b samp{color:#F20; font-size:12px; line-height:18px;}
.floor_plan_left .projectMap{margin:40px 0 0 0; display:block; padding-bottom:40px;}
.floor_plan_left .plan3d{position:relative; margin-top:0; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; transition:all 1s ease-in-out;}
.floor_plan_left .plan3d_new{margin-top:1000px; display: none;}
.floor_plan_left .planoutline{/*position:absolute;*/ left:0; top:-550px; width:100%; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; transition:all 1s ease-in-out; display: none}
.floor_plan_left .planoutline_new{top:0px; padding:30px 0; width:100%; display: block}
.eq_height{display:flex; flex-wrap:wrap;}
.eq_height .floor_plan_left{/*max-height:423px;*/ overflow:hidden; display:inline-block;}


/*------apartment new css add--------*/
.apartment_block_sr{float:left; width:100%; background-color:#fff; padding:30px 0; margin-bottom:50px;}
.apartment_block_sr h3{font-size:24px; color:#474747; position:relative; font-weight:300; text-transform:uppercase; padding-bottom:15px; margin-bottom:15px; float:left; width:100%;}
.apartment_block_sr h3:after{position:absolute; content:""; margin:0 auto; left:0px; right:0px; bottom:0px; background-color:#5f5f5f; width:19px; height:2px;}
.size_chart{display:none;}
.block_menu{margin:0 auto; width:275px; position:relative; }
#showmenu{ width:100%; float:left;border-radius:25px; border:1px solid #c2c2c2; padding:15px 34px; text-align:left; position:relative; cursor:pointer;}
#showmenu:after{position:absolute; content:""; background:url(../images/select_ap.png) no-repeat; width:7px; height:7px; right:20px; top:50%; margin-top:-3px;}
.block_menu ul{float:left; width:100%; position:relative; border:1px solid #c2c2c2; background-color:#fff;  margin:15px 0 0; position:absolute; top:60px;     -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.14);
    -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.14);    box-shadow: 0 0 5px 0 rgba(0,0,0,.14); text-align:left; z-index:9}
	.block_menu ul li{float:left; width:100%; padding:15px 15px; border-bottom:1px solid #c2c2c2;}
	.block_menu ul li a{color:#000;}
	
	.floor_plan_block{float:left; width:100%; padding:80px 0;}
	.floor_plan_block h4{font-size:16px; font-weight:700px;}
	.floor_plan_block h4 span{font-weight:300}
	.floor_plan_block .download_img5{display:inline-block;}
	.floor_plan_block .link{display:inline-block; width:100%; text-align:center;}
	
	.size_chart .apartments_box{border:0px solid #e3e3e3; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; padding:0px;}
	.size_chart .apartments_box h2{text-align:center; margin-bottom:50px;}
	.size_chart .apartments_box h2::after {left: 0; bottom: 0;  right: 0; margin: 0 auto;}
	
.bonhooghly_aprt {text-align:center;}
.bonhooghly_aprt .resp-tabs-list li{width:50%;}
.bonhooghly_aprt h2{float:left; width:100%;}
.bonhooghly_aprt h2:after {margin: 0 auto; right: 0;}


.legendList div{color:#5c421d; font-size:11px; line-height:17px; zoom: inherit; font-weight:600; text-transform:uppercase; padding:7px 0 5px 18px; position:relative; text-align:left;}
.legendList div:focus{ font-size:11px; line-height:17px;}
.legendList div b{display:none;}
.legendList div samp{width:11px; height:11px; border-radius:50%; position:absolute; left:14px; top:9px; z-index:2;}
.legendList div:after{content:''; width:11px; height:11px; border-radius:50%; position:absolute; left:0px; top:9px;}
.legendList div:nth-child(1):after{background:#7d86b2;}
.legendList div:nth-child(2):after{background:#b9bee1;}


.yearmenu{display: inline-block; width: 50%; background: url("../images/divide_para.png") no-repeat bottom; padding: 0px 0 20px; margin: 0px auto; position: relative; margin-bottom: 30px;}
.yearmenu span{font-size: 14px; color: #242424; float: left; width: 100%; padding: 0 0 10px; text-align: left;}
.yearmenu > a{font-size: 30px; cursor: pointer; color: #242424; float: left; font-weight: 600; background: url("../images/down_arrow.png") no-repeat right; padding: 0 100px 0 0; width: 100%; text-align: left;}


.dropmenu_open{width: 292px; padding: 25px; border: 1px solid #e1e1e1; position: absolute; top: 75px; left: 0; z-index: 2; background-color: #fff; border-radius: 6px;}
.dropmenu_open:after{position: absolute; content: ""; background: url("../images/select_up.png") no-repeat; width: 20px; height: 11px; left: 20px; top: -11px;}
.dropmenu_open a{float: left; width: 100%; border-bottom: 1px solid #e1e1e1; color: #383838; font-weight: 500; font-size: 16px; padding: 9px 0; cursor: pointer;}
.dropmenu_open a:last-child{border-bottom: 0px solid #e1e1e1;}


.dropmenu_open{display: none;}
.targetDiv{display: none;}





.dropmenu_open2{width: 292px; padding: 25px; border: 1px solid #e1e1e1; position: absolute; top: 75px; left: 0; z-index: 2; background-color: #fff; border-radius: 6px;}
.dropmenu_open2:after{position: absolute; content: ""; background: url("../images/select_up.png") no-repeat; width: 20px; height: 11px; left: 20px; top: -11px;}
.dropmenu_open2 a{float: left; text-align: left;width: 100%; border-bottom: 1px solid #e1e1e1; color: #383838; font-weight: 500; font-size: 16px; padding: 9px 0; cursor: pointer;}
.dropmenu_open2 a:last-child{border-bottom: 0px solid #e1e1e1;}


.dropmenu_open2{display: none;}
.targetDiv2{display: none;}


.dropmenu_open2a{width: 292px; padding: 25px; border: 1px solid #e1e1e1; position: absolute; top: 75px; left: 0; z-index: 2; background-color: #fff; border-radius: 6px;}
.dropmenu_open2a:after{position: absolute; content: ""; background: url("../images/select_up.png") no-repeat; width: 20px; height: 11px; left: 20px; top: -11px;}
.dropmenu_open2a a{float: left; text-align: left;width: 100%; border-bottom: 1px solid #e1e1e1; color: #383838; font-weight: 500; font-size: 16px; padding: 9px 0; cursor: pointer;}
.dropmenu_open2a a:last-child{border-bottom: 0px solid #e1e1e1;}
.targetDiv2a{display: none;}

.dropmenu_open2a{display: none;}



.dropmenu_open3{width: 292px; padding: 25px; border: 1px solid #e1e1e1; position: absolute; top: 100px; left: 0; z-index: 2; background-color: #fff; border-radius: 6px;}
.dropmenu_open3:after{position: absolute; content: ""; background: url("../images/select_up.png") no-repeat; width: 20px; height: 11px; left: 20px; top: -11px;}
.dropmenu_open3 a{float: left; width: 100%; border-bottom: 1px solid #e1e1e1; color: #383838; font-weight: 500; font-size: 16px; padding: 6px 0; cursor: pointer;}
.dropmenu_open3 a:last-child{border-bottom: 0px solid #e1e1e1;}


.dropmenu_open3{display: none;}
.targetDiv3{display: none;}



.dropmenu_open4{width: 292px; padding: 25px; border: 1px solid #e1e1e1; position: absolute; top: 100px; left: 0; z-index: 2; background-color: #fff; border-radius: 6px;}
.dropmenu_open4:after{position: absolute; content: ""; background: url("../images/select_up.png") no-repeat; width: 20px; height: 11px; left: 20px; top: -11px;}
.dropmenu_open4 a{float: left; width: 100%; border-bottom: 1px solid #e1e1e1; color: #383838; font-weight: 500; font-size: 16px; padding: 6px 0; cursor: pointer;}
.dropmenu_open4 a:last-child{border-bottom: 0px solid #e1e1e1;}


.dropmenu_open4{display: none;}
.targetDiv4{display: none;}



.resp-tab-content .wrapper{padding:0 20px;}



.openfordesktop{display: block}
.openformbobile{display: none}

.tabs-wrapper{display: block}
.yearmenu{display: none}

#parentHorizontalTab3 ul.resp-tabs-list{text-align: center}
#parentHorizontalTab3 .resp-tabs-list li{float: none}
#parentHorizontalTab4 ul.resp-tabs-list{text-align: center}
#parentHorizontalTab4 .resp-tabs-list li{float: none}

@media screen and (min-width:1080px){

.wrapper {
    max-width: 100%;
    margin: 0px auto;
    width: 100%;

}

.tab-content {
    padding: 10px 0px;
}
.nav-tabs a {
    border: 0!important;
    background-color: transparent!important;
}
.nav-tabs li.active {
    border-bottom: 2px solid #ef4d28;
}
.nav-tabs li {
    border-bottom: 2px solid transparent;
}
.nav-tabs li a {
    width: 100%;
    text-align: center;
	color: #777777;
}
.nav-tabs li.active a {
    color: #ef4d28;
}		
		
ul.nav.nav-tabs {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: hidden;
	margin-bottom: 20px;
}
.nav-tabs li {
    flex-basis: 25%;
    min-width: 25%;
    display: flex;
    align-items: flex-start;
    margin: 0!important;
}
.tabs-wrapper, .tabs-wrapper3{
	position: relative;
	max-width: 800px;
	width: 100%;
	margin: 0 auto;
}
span.left, span.right {
    position: absolute;
    height: 30px;
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color:#ef4d28;
    border-radius: 50%;
    left: -50px;
    top: 8px;
    cursor: pointer;
    color: #ffffff;
}
span.right{
 right: -50px;
 left:unset;

}
.scroller-btn.inactive {
    opacity: 0.3;
    pointer-events: none;
}
	.scroller-btn3.inactive {
    opacity: 0.3;
    pointer-events: none;
}
		.tab-content>.tab-pane {
    display: none;
}
		
		.tab-content>.active {
    display: block;
}
		.nav-tabs {
    border-bottom: 1px solid #ddd;
}
		.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
			position: relative;
}
		.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
		.fade.in {
    opacity: 1;
}
		.nav-tabs>li>a {

}
		.nav>li>a {
    position: relative;
    display: block;
    padding: 0px 15px 20px !important;
}

}

@media screen and (max-width:1079px){


.nav-tabs a {
    border: 0!important;
    background-color: transparent!important;
}
.nav-tabs li.active {
    border-bottom: 2px solid #ef4d28;
}
.nav-tabs li {
    border-bottom: 2px solid transparent;
}
.nav-tabs li a {
    width: 100%;
    text-align: center;
	color: #777777;
}
.nav-tabs li.active a {
    color: #ef4d28;
}		
		
ul.nav.nav-tabs {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: hidden;
	margin-bottom: 20px;
}
.nav-tabs li {
    flex-basis: 25%;
    min-width: 25%;
    display: flex;
    align-items: flex-start;
    margin: 0!important;
}
.tabs-wrapper, .tabs-wrapper3{
	position: relative;
	max-width: 800px;
	width: 100%;
	margin: 0 auto;
}
span.left, span.right {
    position: absolute;
    height: 30px;
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color:#ef4d28;
    border-radius: 50%;
    left: -50px;
    top: 8px;
    cursor: pointer;
    color: #ffffff;
}
span.right{
 right: -50px;
 left:unset;

}
.scroller-btn.inactive {
    opacity: 0.3;
    pointer-events: none;
}
	.scroller-btn3.inactive {
    opacity: 0.3;
    pointer-events: none;
}
		.tab-content>.tab-pane {
    display: none;
}
		
		.tab-content>.active {
    display: block;
}
		.nav-tabs {
    border-bottom: 1px solid #ddd;
}
		.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
			position: relative;
}
		.fade {
    /* opacity: 0; */
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
		.fade.in {
    opacity: 1;
}
		.nav-tabs>li>a {

}
		.nav>li>a {
    position: relative;
    display: block;
    padding: 0px 15px 20px !important;
}

}

@media screen and (max-width:1100px){
.apartments_type2 .legend ul li span{min-width:80px;}
}
@media screen and (max-width:1000px){
.apartment .apartment-left{width:100%;}
.apartment .apartment-right{width:100%; margin-top:30px;}
	
.apartment_tower .apartment-left{width:100%;}
.apartment_tower .apartment-right{width:100%; margin-top:30px;}	
	
.apartments_type{padding-left:0; margin-bottom:0; display:block; text-align:center;}
.apartments_type big{text-align:center}
.apartments_type ul li{margin:0 auto 12px auto;}
.abbreviations span{text-align:center;}
.apartment{text-align:center;}
.apartment_tower{text-align:center;}
.projectMap{width:100%; margin-bottom:30px;}
.abbreviations{display:inline-block; padding:0;}
.abbreviations span{text-align:left;}
.floor_plan_left{float:left; width:100%; height:360px; padding-bottom:30px;}
.floor_plan_right{float:left; width:100%;}
.plan-area{text-align:center;}
.floor_plan_left .projectMap{margin:30px 0 0 0; display:block;}
.download_img{margin-left:0;}
.apartments_type2{padding-left:0;}
.apartments_type2 .flat_type{text-align:center;}
.plan-area .download_img2{left:0; right:0; margin:auto; width:216px;}
.apartments_type2{text-align:center;}
.apartments_type2 .legend{display:inline-block;}
.apartments_type2 .legend big{text-align:center;}
.apartments_box{min-height:970px;}
.floor_plan_right{padding-top:0;}
.plan-area .download_img2{position:relative; bottom:-5px;}
.floor_plan_left .planoutline_new{padding-top:20px; padding-bottom: 0;}
	.plan_img {
    margin-bottom: 0px;
}
}
@media screen and (max-width:800px){
	#parentHorizontalTab3 {
    padding: 40px 20px;
}
	span.left {
    left: -10px;
}
	span.right {
    right: -13px;
    left: unset;
}
/*.projectMap img{width:100%;}*/
	.plan-area2 .download_img2 {
    margin-top: 20px;
}
	
	.openfordesktop{display: none}
.openformbobile{display: block}
	
	.tabs-wrapper{display: block; padding: 0 25px;}
	.tabs-wrapper3{display: block}
.yearmenu{display: none}
	
/*.tab2bhkblock .targetDiv2:first-child{display: block}
.tab3bhkblock .targetDiv3:first-child{display: block}*/
	
	.tab-content>.active {
    display: block;
}


		.fade.in {
    opacity: 1;
}
	
	
}
@media screen and (max-width:650px){
.projectMap img{width:400px;}
.apartments_type2 .flat_type{padding-bottom:15px;}

	.apartments_type2 .legend big {
    font-size: 14px;
    line-height: normal;
    font-weight: 500;
    color: #373737;
    padding-bottom: 15px;
    display: block;
    text-align: cenetr;
}
.apartments_type2 .flat_type ul{font-size:12px; line-height:18px; text-align: center; font-weight: 400;}
	.apartments_type2 .flat_type i{text-align: center; float: left;  width: 100%; padding: 0 0 25px;}
	.apartments_type2 .legend ul li { white-space: normal;}
/*	.apartments_type2 .flat_type h2 {
    font-size: 20px;
    line-height: normal;
    color: #373737;
    font-weight: 500;
    padding-bottom: 2px;
    display: block;
    text-align: left;
}*/
	.apartments_type2 .flat_type h2 {
    font-size: 14px;
    line-height: 22px;
    color: #373737;
    font-weight: normal;
    padding-bottom: 2px;
    display: block;
		text-align: center;
}
	
	
.apartments_type2 .legend ul{font-size:12px; line-height:18px;}
.floor_plan_left{height:auto; padding-bottom:0px;}
.eq_height .floor_plan_left {
    max-height: 100% !important;
    height: auto;
}
.plan_img img{width:400px;}
.apartments_box{min-height:870px;}
/*.bhk1, .bhk2, .bhk3, .bhk4, .bhk5, .bhk6, .bhk_1, .bhk_2{padding:25px;}*/
.plan-area{padding:25px;}
	
	.location-wrapper.full-wrapper {
    width: 90%;
}
	
	.apartments_box {
    padding: 0 30px;
}
	.yearmenu {
		
    width: 100%;
		margin-bottom: 25px; float: left;
		
}
	.yearmenu > a {
    font-size: 18px;
}
	.plan-area2 {
		
    padding: 0 0 30px 0;
		
}
	
	
	.floor_plan_left .projectMap {
    padding-bottom: 20px;
}
	
	.location-wrapper.full-wrapper .center {
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
}
	
	.targetDiv2 a.floor_plan2 {
    font-size: 14px;
    margin: 20px 0 0 0;
}
		.targetDiv3 a.floor_plan2 {
    font-size: 14px;
    margin: 20px 0 0 0;
}
	#parentHorizontalTab2 {
    padding: 0px 0;
}
	
	.apartments_type2 .legend ul li {
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
}
	
	.apartments_type2 .legend ul li i {
    font-size: 12px;
    line-height: 17px;
    font-weight: 400;
}
	
	.resp-tab-content .wrapper {
    padding: 0 0px;
}
	
}
@media screen and (max-width:500px){
.apartments_box{padding:20px !important;}
.projectMap img{width:auto;}
/*.bhk1, .bhk2, .bhk3, .bhk4, .bhk5, .bhk6, .bhk_1, .bhk_2{padding:20px;}*/
.plan-area{padding:20px;}
.plan_img img{width:auto;}
.floor_plan_left{height:auto;}
.apartments_box{min-height:auto;}
.floor_plan_left .projectMap{padding-bottom:20px;}
.bannerInfo-inside span h2 {font-size: 25px;line-height: 30px; padding-bottom: 5px;}

.floor_plan_block { padding:40px 0 0;}
	.right_quick_links{margin-bottom: 0 !important}

}


@media screen and (max-width:480px){
.apartments_box {
    min-height: 730px;
}
}
@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: none;
  }
}


























