.navbar{font-family:Montserrat,sans-serif;margin-bottom:0;background-color:#f8f7f5;border:0;padding:10px;color:#fff!important}
.navbar li .menu{color:#3f1791!important}
.navbar-brand{height:auto;padding:0}
.navbar-nav{margin:7.5px -15px}
header .orrange_btn{background-color:#ff9c34!important;width:170px;display:flex!important;color:#3f1791!important}
span.fa.fa-phone{color:#008ad2;margin-right:10px}
.scroll-down{text-align:center;position:absolute;width:100%;margin-top:-150px;z-index:99}
.scroll-down{-webkit-animation:mover .50s infinite alternate;animation:mover .50s infinite alternate}
.scroll-down{-webkit-animation:mover .50s infinite alternate;animation:mover .50s infinite alternate}@-webkit-keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}@keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}
.scroll-down a{color:white;text-transform:uppercase;font-weight:bold;font-size:12px}
.scroll-down a:after{content:'\2193';position:absolute;top:14px;font-size:20px;margin-left:-50px}
.banner #myCarousel{margin-top:86px !important;}
.overview{padding:30px 0;}
.cityscapesBanner{position:relative;padding:6% 0 2%;background-repeat:no-repeat;background-size:100% 100%;height:100%;width:100%;}
.cityscapesBanner:before{content:"";position:absolute;top:0;left:0;background-color:rgb(255, 255, 255, 0.7);height:100%;width:100%;}
.next img{height:640px;}
.prev img{height:640px;}
#myCarousel1 .carousel-control .arrow-banner-hover{margin-top:23px}
#myCarousel1 .carousel-control:hover .arrow-banner,.arrow-banner-hover{display:none}
#myCarousel1 .carousel-control:hover .arrow-banner-hover{display:inline-block}
.connectivity .panel.panel-default{padding:0;width:90%}.conn_address{height:500px}.connectivity .flex-model{overflow:auto;overflow-x:hidden;overflow-y:auto;height:100%}.connectivity::-webkit-scrollbar{width:3px}.connectivity::-webkit-scrollbar-track{background:#c4d4e0}.connectivity::-webkit-scrollbar-thumb{background:#888}.connectivity::-webkit-scrollbar-thumb:hover{background:#696969}.connectivity .panel-default .panel-heading.active{background-color:#3f1791;color:#fff}
.left_overview .orrange_btn{margin-top:20%}
.right_overview{position:relative;background-color:#f8f7f5;height:560px;width:528px}
.right_overview img{position:absolute;height:470px;top:90px;left:0}
.highlights,.closer_looks,.amenities,.about{text-align:center}
.highlights{padding:3% 0 2%}
.highlights .highlights_list p{font-size:18px;line-height:40px;color:#181818;font-weight:bold}
.highlights .col-md-4{min-height:230px}
.highlights_list img{height:139px;width:139px;}
.closer_looks{padding:3% 0 2%}
.closer_looks .desc{width:50%;margin:0 auto}
#gallery{padding-bottom:0;outline:0}
.img-desc{position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,0.7);color:#fff;width:95%;text-align:center;padding:5px 10px;outline:0}
.gallery-slider.slick-initialized.slick-slider.slick-dotted{height:400px;outline:0}
.gallery-slider .slid_l{opacity:1;padding:20px;cursor:pointer;outline:0}
.slide_cont{height:550px;opacity:.2;outline:0}
.slick-slide.slick-active.slick-center img{height:550px;outline:0}
.gallery-slider .slid_l.slick-center{opacity:1;outline:0}
.gallery-slider .slid_l .slide_cont{transition:all .5s ease;z-index:1;position:relative;min-height:250px;margin-top:0;outline:0}
.gallery-slider .slid_l.slick-center .slide_cont{margin:0;min-height:400px;overflow:hidden;-webkit-transform:translate(-70px,0px);transform:translate(-70px,0px);max-width:initial;box-shadow:0 0 20px rgba(0,0,0,0.1);z-index:2;position:relative;width:185%;margin-top:-25px;margin-left:-45px;opacity:1;outline:0}
.slick-track{margin-left:-40px;outline:0}
.slick-dots{margin-bottom:-100px;outline:0}
.slick-slide img{display:block;outline:0}
.slick-prev{z-index:99;width:60px;height:120px;background-color:#fff;border-top-right-radius:100px;border-bottom-right-radius:100px;font-size:14px;line-height:22px;left:0;padding-right:10px;color:#1e355e!important;outline:0}
.slick-next{width:60px;height:120px;background-color:#1e355e;border-top-left-radius:100px;border-bottom-left-radius:100px;font-size:14px;line-height:22px;color:#08bcff!important;right:0;padding-left:10px;outline:0}
.slick-prev:hover{color:#1e355e!important;outline:0}
.slick-next:hover{color:#08bcff!important;outline:0}
.slick-arrow{top:45%!important;outline:0}
#amenities{padding:3% 0 2%}
.amenities_btn{font-size:16px;line-height:6;color:#ff9c34;font-weight:bold;text-align:center;text-decoration:underline}
.amenities_list img{height:137px;width:137px;}
.amenities_effect:hover .amenities{display:none}
.amenities_effect .hover_amenities{display:none}
.amenities_effect:hover .hover_amenities{display:inline}
.amenities_effect:hover .amenities{display:none}
.comfort_zone{padding:3% 0 2%;}
.specification{padding:3% 0 2%}
.specification .panel-default>.panel-heading{background:transparent;border-color:#ddd;border-bottom:1px solid #333}
.specification .panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit;font-size:16px;line-height:22px;color:#181818;font-weight:bold}
.specification .panel-default{background:transparent;border-color:transparent}
.specification .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}
.specification [data-toggle="collapse"]:after{display:inline-block;color:#333}
.specification .btn{position:relative;top:40px;left:40%}
.specification .panel-heading.active a>img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);transition:.3s}
.specification .orrange_btn,.floor_plans .orrange_btn{width:250px;margin:0 auto}
.floor_plans{padding:3% 0 2%}
.floor_plans .sub_heading h3{text-transform:uppercase;text-align:center}
.floor_plans .col-md-6{height:450px;display:flex}
.content_floorplans{background-color:#000;color:#fff;flex-direction:column;padding-top:10%;padding-left:10%}
.img_floorplans{background-color:#fff;align-items:center;justify-content:center}
.floor_plan_title{font-size:24px;line-height:40px;color:#fff;font-weight:bold}
.floor_plan_desc{width:408px;height:68px;font-size:16px;line-height:22px;color:#f8f7f5}
.tour{padding:3% 0 2%}
.tour iframe{width:100%;height:400px}
.about{padding:60px 0 60px;}
.pscl_logo{margin-bottom:50px;}
.connectivity iframe{width:100%;}
footer{background-color:#3f1791;color:#fff;padding:3% 0 2%}
footer span{margin-right:10px}
footer .disclaimer{font-size:10px;line-height:14px;color:#fff;text-align:center}
footer .copyright{font-size:14px;line-height:22px;color:#fff;text-align:center}
footer .icons a .fa{transform:scale(1);transition:.3s}
footer .icons i.fa{padding:3px}
footer .icons a{color:#fff;transition:.4s}
.fixed_btn{background:#ff9c34;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);border-radius:15px 15px 0 0;position:fixed;outline:0;display:block;word-spacing:2px;letter-spacing:.5px;cursor:pointer;right:-100px;width:230px;padding:10px;display:flex;justify-content:center;align-items:center;border:1px solid #ff9c34;}
.fixed_btn a{color:#3f1791!important;font-weight:600;font-size:12px;text-decoration:none;text-align:center;background:#ff9c34;}
.download_fplans{top:26%}
.download_brochure{top:65%}
#enqModal .mainHeading{font-size:30px;font-weight:400;color:#222729;padding:0 14px}
#enqModal form#enquiry-form{box-shadow:none;border:1px solid #fff}
.modal.in .modal-dialog{background:#fff;padding:20px;}
#enqModal .close{font-size:25px;color:#333;opacity:1;margin:15px 15px 0 0;outline:0}
#enqModal p{color:#919394;font-size:12px;margin:14px 0 24px 15px}
.cont_btns{margin:0 auto;text-align:center;justify-content:center;display:flex;}
#enqModal .orrange_btn{width:200px;font-size:20px;}
.fixed-right-icons .watsapp-btn{position:fixed;bottom:50%;font-size:20px;left:0;background-color:#81d742;border-radius:0 20px 20px 0;color:#fff;padding:0 30px 10px 10px;margin-bottom:10px}
.fixed-right-icons i.fa{left:0;color:#fff;height:30px;width:30px;text-align:center;line-height:2;margin:2px 0}
.calling{position:fixed;left:0;bottom:45%;display:flex;justify-content:center;align-items:center;background-color:#bb342e;padding:10px;color:#fff}
#main-pop{z-index:9999!important}
#main-pop .modal-header{background:#315aba;color:#fff}
#main-pop input{height:40px;width:100%;margin:0}
#main-pop .intl-tel-input{margin:0}
#main-pop select{margin:0;height:40px}
#main-pop .selected-flag{height:40px}

.view-centered {
    text-align: center;
}
.view-centered .view-center-col {
    display: inline-block;
    float: none;
    margin-right: -4px;
}
.virtual-tour iframe{
    height: 400px;
    width: 100%;
}