/*style*/
 
#pDetailBanner{padding:0;  margin-top: 60px; height: 800px;  overflow: hidden;}
 
.nNone{display:none !important;}
#pDetailBanner #counterBox { color: #e9de97;   width: 500px;  margin: 0 auto 30px;   text-align: right;  margin-left: 90px;}
#counterBox .fusion-column:nth-child(3) .display-counter{display:none;}
 #counterBox .fusion-column:nth-child(4) .display-counter:before{content:'₹'; margin-left: -10px; font-size:30px; position:absolute; bottom:5px; font-weight:500;}
 
#counterBox .unit sup{position:absolute; top:0; font-size:25px; font-weight:400;}
#counterBox .fusion-column:after{content:''; position:absolute; bottom:0; width:1px; height:100%; bottom:0; background: rgba(255,255,255,0.5); opacity:0.2; right:-50px;}
#counterBox .fusion-column:before{content:''; position:absolute; bottom:0; width:65%; height:2px; bottom:0; background: rgba(255,255,255,0.5); opacity:0.2; right:-49px;}
#counterBox .fusion-column:nth-child(2):after{background:none;}
#counterBox .fusion-column:nth-child(2):before{left:49px;}
#counterBox .fusion-column:nth-child(4):after, #counterBox .fusion-column:nth-child(4):before{background:none;}
 #counterBox .fusion-column:nth-child(3):before{background:none;}
 #counterBox .fusion-column:nth-child(3) .unit strong{font-size:35px; position:relative; left:8px;}
#counterBox .counter-box-container{border:none;    text-align: right; padding: 20px 0;}
#counterBox .unit sub{ position: absolute;   font-size: 20px;   bottom: 52px;  line-height: 18px;}

#counterBox strong.small {
    color: #e9de97;
    font-family: 'Roboto', sans-serif;
    font-size: 30px;
    font-weight: 600;
}
#counterBox p{
margin: 0;
    padding: 0;
}

#counterBox .col-md-6{padding:25px 0; min-height: 140px;}

#counterBox .col-md-6:after{content:''; position:absolute; bottom:0; width:1px; height:100%; bottom:0; background: rgba(255,255,255,0.5); opacity:0.2; right:-58px;}
#counterBox .col-md-6:before{content:''; position:absolute; bottom:0; width:65%; height:2px; bottom:0; background: rgba(255,255,255,0.5); opacity:0.2; right:-49px;}
#counterBox .col-md-6:nth-child(2):after{background:none;}
#counterBox .col-md-6:nth-child(2):before{left:49px;}
#counterBox .col-md-6:nth-child(4):after, #counterBox .col-md-6:nth-child(4):before{background:none;}
#counterBox .col-md-6:nth-child(3):before{background:none;}


.vilva #counterBox .fusion-column:nth-child(4) .display-counter:before { margin-left: 3px;   bottom: 20px; }
.vilvaB #counterBox .fusion-column:nth-child(4) .display-counter:before { margin-left: 3px;   bottom: 10px; }
.vilvaB #counterBox .unit sub{margin: 0 0 0 3px;}
.vilvaB #counterBox .unit sup {  margin-left: 8px;}

#pDetailBanner .pBannerL{padding:50px 0; text-align:center; position:relative; height:100%;    z-index: 100; }
#pDetailBanner .pBannerL .pbLocation h6 {background: #e9de97;font-family: 'Roboto', sans-serif;display: inline-block;padding: 8px 20px 6px;border-radius: 35px;letter-spacing: 3px;  font-size: 15px;text-transform: uppercase;  font-weight: 600;   line-height: 15px;   margin: 0 0 25px;   position: relative;   color: #000;margin-left: 68px;}
#pDetailBanner .pBannerL .fusion-counters-box .fusion-counter-box{ margin: 0;}
#pDetailBanner .pBannerL .fusion-imageframe img{margin-bottom:15px;  margin-left: 72px; filter: brightness(0) invert(1);  width: 74%;}
#pDetailBanner .pBannerL:before {content: '';  position: absolute;  top: 30px;  left: 63px;   width: 93%;  height: 92%; border: solid 2px #fff;   opacity: 0.2;}
#pDetailBanner .pdbanimgtb{position: relative;height: 100%;}
#pDetailBanner .pdbanimgtb p{margin: 0;height: 100%;position: relative;}
#pDetailBanner .pdbanimgtb p img{width: 100%;height: 100%;object-fit: cover;}
#counterBox .display-counter{color:#e9de97; font-family: 'Bebas Neue';font-size: 130px; line-height:100px;  font-weight: 600;    letter-spacing: -2px;}
#counterBox .unit{color:#e9de97; font-family: 'Bebas Neue';font-size: 130px; line-height:100px;  font-weight: 600;}
#counterBox .unit span{color:#e9de97; font-family: 'Roboto', sans-serif; font-size: 35px;   position: relative;  left: 8px;}
#counterBox .unit b{color:#e9de97; font-family: 'Roboto', sans-serif; font-size: 35px;   position: relative;  left: 8px;}
#counterBox .unit strong{color:#e9de97; font-family: 'Roboto', sans-serif; font-size: 30px;font-weight: 600;}
#counterBox .counter-box-content{text-transform:uppercase;color:#e9de97;font-size: 15px; text-transform:uppercase;font-weight: 500; }
.postid-13870 #counterBox .display-counter{color:#f8d5f7;}
.postid-13870 #counterBox .counter-box-content{color:#f8d5f7;}
.postid-13870 #counterBox strong.small{color:#f8d5f7;}
.postid-13870 #counterBox .unit{color:#f8d5f7;}
.postid-13870 #pDetailBanner .pBannerL .pbLocation h6{background:#f8d5f7;}

#pDetailBanner .pBannerL h5{   position: absolute;  font-family: 'Roboto', sans-serif; bottom: 15px;     font-size: 15px;   text-align: center; width: 100%; padding: 0;  margin: 0;}
#pDetailBanner .pBannerL h5 strong{    padding: 0 60px 0;   position: relative;  color: #fff;   text-transform: uppercase;   letter-spacing: 5px;  bottom: 7px; background: #794626;}
#pDetailBanner .pBannerL h5 strong:before{    content: '';   position: absolute;  left: 0;  background: rgba(255,255,255,0.7);  width: 8px;  height: 8px;   border-radius: 100%; top: 5px;}
#pDetailBanner .pBannerL h5 strong:after{    content: '';  position: absolute;  right: 0;   background: rgba(255,255,255,0.7);  width: 8px;   height: 8px;   border-radius: 100%;   top: 5px; }

.postid-13870 #pDetailBanner .pBannerL h5 strong{background: #892886;}
#pDetailBanner .pBannerL  .fusion-column-wrapper{margin-right:0;}
#pDetailBanner .pBannerL ul{      display: inline-block;  background: #fff;  border: dashed 1px #794626;  padding: 0;  border-radius: 0;   box-shadow: 1px 13px 20px -10px rgba(0,0,0,0.5); 
position: relative;    margin-left: 60px;} 
#pDetailBanner .pBannerL ul li{display:inline-block;transition: all 0.5s ease; } 
#pDetailBanner .pBannerL ul li a{color:#000;transition: all 0.5s ease; padding:15px 20px;     display: block; font-weight:600; font-size:14px; position:relative;}
#pDetailBanner .pBannerL ul li a:before{    content: '';  position: absolute; right: -3px;  background: #424241;   width: 2px;  height: 15px;  top: 15px;}
#pDetailBanner .pBannerL ul li:last-child a:before{background:none;} 
/* #pDetailBanner .pBannerL ul li a:after{content:''; position:absolute; left:0; background:#213f9a; width:0; height:2px; bottom:-4px; transition: all 0.5s ease;
left: 50%;  transform: translate(-50%, -50%);}
#pDetailBanner .pBannerL ul li a:hover:after{ width:90%;}
*/
#pDetailBanner .pBannerL ul li a:hover{color:#fff; font-weight:700; background:#213f9a;}


#pDetailIntro{padding:80px 0 0;}
/* #pDetailIntro .vplayicon{margin: -80px 0 40px;} */
#pDetailIntro .vplayicon p{position:relative;display: -webkit-box;display: -ms-flexbox;display: flex;}
#pDetailIntro .vplayicon a {background: #f65925;position: relative;z-index: 10;margin-right: 10px;}
#pDetailIntro .vplayicon a:nth-child(2n+2) {background: #f65925;position: relative;z-index: 10;}
#pDetailIntro .vplayicon a small {color: #ffffff;letter-spacing: -0.5px;padding: 3px 15px 6px 22px;display: inline-block;font-size: 10px;line-height: 15px;text-transform: uppercase;
background: url(../images/play-icon.png) no-repeat 5px 10px;font-weight: 500;opacity: 0.9;width: 100px;background-size: 13px;}

 
/* #pDetailIntro .vplayicon a.homeTour small {
 background: url(../images/360degree-icon.png) no-repeat 8px 8px;
    padding: 3px 17px 6px 58px;
} */

#pDetailIntro .vplayicon a.homeTour small {
  background: url(../images/360degree-icon.png) no-repeat 9px 10px;
  padding: 3px 17px 6px 55px;
  background-size: 31px;
}

#pDetailIntro .vplayicon a:hover{ background: #263f93; }
#pDetailIntro .vplayicon a:nth-child(2n+2):hover{background: #263f93;}
#pDetailIntro .vplayicon a:last-child:hover{ background: #263f93; }
/* #pDetailIntro .vplayicon a.htourbtn{margin-left:15px;} */
/* #pDetailIntro .vplayicon a.htourbtn {background: #003882;padding: 12px 20px;border: 1px solid #003882;box-shadow: 0 0 0 6px rgb(0 56 130 / 25%);cursor: pointer;border-radius: 50px;position: absolute;bottom:30px;left:150px; z-index: 10;color:#ffffff;}
#pDetailIntro .vplayicon a.htourbtn:hover{color: #003882;background: #ffffff;} */
#pDetailIntro .fusion-column-wrapper{ padding: 0;  margin: 0 0 0 20px;}
#pDetailIntro .fusion-imageframe{width:100%;    margin-left: 2px;}
#pDetailIntro .fusion-imageframe img{width:100%; margin:0 0 20px;}
#pDetailIntro .pDintroTop{margin: 0 0 45px; width:60%;}
#pDetailIntro #counterBox {  margin: 0 0 35px -72px;  padding: 0 65px 0 0;}
#pDetailIntro #counterBox .display-counter {   color: #213f9a;     font-size: 120px;   line-height: 100px;     font-weight: 500;}
#pDetailIntro #counterBox .unit{   color: #213f9a;     font-size: 120px;   line-height: 100px;     font-weight: 500;position: relative;}
#pDetailIntro #counterBox .unit strong {  color: #213f9a; }
 
#pDetailIntro.prathyintro #counterBox .fusion-counter-box:nth-child(3) .unit strong:last-child{font-size: 14px;position: absolute;top: 39px;left: 73px;-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);-webkit-transform-origin: right top;-ms-transform-origin: right top;transform-origin: right top;width: 100px;}
#pDetailIntro #counterBox .unit span {  color: #213f9a; }
#pDetailIntro #counterBox .unit b {  color: #213f9a; }
 
#pDetailIntro #counterBoxsqft p{
margin: 0;
    padding: 0;
}
#pDetailIntro.prathyintro #counterBox{position:relative;}
#pDetailIntro.prathyintro #counterBox .col-md-3:nth-child(3) strong.smallvertical{font-size: 14px;position: absolute;top:39px;right: -4px; color: #213f9a; -webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);-webkit-transform-origin: right top;-ms-transform-origin: right top;transform-origin: right top;width: 100px;}
#pDetailIntro.prathyintro #counterBox strong.small { color: #213f9a;}

#pDetailIntro #counterBoxsqft strong.small {
       color: #213f9a;
    font-family: 'Roboto', sans-serif;
    font-size: 30px;
    font-weight: 600;
    margin-left: 8px;
}
#counterBox  .col-md-3 {  border: none;  text-align: right;   padding: 20px 0;}
#counterBox  .col-md-2 {  border: none;  text-align: right;   padding: 20px 0;}
#counterBox  .col-md-4 {  border: none;  text-align: right;   padding: 20px 0;}

#pDetailIntro  #counterBox .counter-box-content {   color: #222;     padding-right: 5px;}
  #counterBoxsqft .counter-box-content{    font-size: 15px;  text-transform: uppercase;  font-weight: 500;}
  #pDetailIntro .pdintroL{ border-right: solid 2px #213f9a;padding-bottom: 80px;}
     #pDetailIntro .pdintroL h6{   text-transform: uppercase;   font-weight: 500;   margin: 0 0 10px;  padding: 0; color: #767676;
    font-size: 15px;  letter-spacing: 1px;  }
	#pDetailIntro .pdintroL h6 strong{color:#2e2e2e;}
#pDetailIntro .pdintroR{padding-right:7%; padding-left:30px;}
#pDetailIntro .pdintroR .plocation{text-align: center; margin: 0 0 40px;}
#pDetailIntro .pdintroR h6{text-align: center;  display: inline-block;  position: relative;  margin: 0;  background: #003882;  color: #fff;  padding: 8px 25px 8px 40px;   border-radius: 35px;   position: relative;    letter-spacing: 3px;   text-transform: uppercase;   font-weight: 500; }
#pDetailIntro .pdintroR img{margin-bottom: 8px;}
#pDetailIntro .pdintroR h6:before{content: '';  position: absolute; left: -12px;  background: url(../images/lo-icon.png) no-repeat;   width: 50px;   height: 63px;    top: -6px;} 
#pDetailIntro h3{font-size:25px; line-height:35px; padding:0; margin:0 0 25px; color:#213f9a; font-weight: 300;}
#counterBoxsqft .display-counter{color:#213f9a; font-family: 'Bebas Neue';font-size: 60px; line-height:50px;  font-weight: 500;}
#counterBoxsqft .unit{color:#213f9a; font-family: 'Bebas Neue';font-size: 60px; line-height:50px;  font-weight: 500;}
#counterBoxsqft .unit span{color:#213f9a; font-family: 'Roboto', sans-serif; font-size: 30px;}
#counterBoxsqft .unit strong{color:#213f9a; font-family: 'Roboto', sans-serif; font-size: 30px;font-weight: 500;}
/*#counterBoxsqft .fusion-column:nth-child(2) .display-counter{display:none;}*/
#counterBoxsqft .counter-box-container{border:none; text-align: right;}
#counterBoxsqft .fusion-counter-box {    width: 33%; }
#pDetailIntro #counterBoxsqft {   margin: 0 0 0 -52px;  text-align: right; }
#pDetailIntro #counterBox .fusion-counter-box { width: 22%;}
#pDetailIntro .ComTitlesTB h2 {
    font-size: 58px;  line-height: 58px !important;
}
#pAmenitiessec{min-height:800px;  padding:0;}
#pAmenitiessec .slider-nav{margin:-350px 0 0 25%; right: -130px; }
#pAmenitiessec .slider-nav .ameContBox{background:rgba(33,63,154,0.7); padding:30px 30px 25px; color:#fff;   min-height: 200px;}
#pAmenitiessec .slider-nav .ameContBox h3{padding:0; margin:0 0 10px;color:#fff;  font-size: 45px;  line-height: 45px;text-transform: capitalize;font-weight: 500;}
#pAmenitiessec .slider-nav .ameContBox p{padding:0; margin:0;color:#fff; font-size:14px; }
#pAmenitiessec .slider-nav  .slick-current.slick-active .ameContBox{background:#f7f7f7;color:#213f9a; }
#pAmenitiessec .slider-nav  .slick-current.slick-active .ameContBox p{ color:#213f9a; }
#pAmenitiessec .slider-nav .slick-current.slick-active .ameContBox h3{color:#213f9a;}
#pAmenitiessec .slider-nav  .slick-slide {  margin: 0 12px; }
#pAmenitiessec .slider-nav .slick-prev {   background: url(../images/a-left.png) no-repeat center center #f65925;    width: 60px;   height: 60px;   text-align: center;  top: auto;   bottom: 0;  left:10px;     z-index: 10;}
#pAmenitiessec .slider-nav .slick-next {   background: url(../images/a-right.png) no-repeat center center rgba(33,63,154,0.5);    width: 60px;   height: 60px;   text-align: center;  top: auto;   bottom: 0; left:70px; right:auto;     z-index: 10;}

#pAmenitiessec .slider-nav .slick-prev:hover {   background: url(../images/a-left.png) no-repeat center center #d13b0a; }
#pAmenitiessec .slider-nav .slick-next:hover {   background: url(../images/a-right.png) no-repeat center center #d13b0a;}

 #pAmenitiessec .slick-prev:before, #pAmenitiessec .slick-next:before {display:none; }
#pAmenitiessec .slider-nav .slick-list {  padding: 0 0 130px; }
#pAmenitiessec .amenitiesTop{position:absolute; left:0; padding:0 15%; z-index:10; top:100px;    margin-left: 93px;}
#pAmenitiessec  .slick-dots {   bottom: 45px;  text-align: left;  left: 140px; }
#pAmenitiessec .amslider .slick-slide>div>div{position:relative;}
#pAmenitiessec .amslider .slick-slide>div>div:before{content:''; position:absolute;width:100%;height:100%;top:0;left:0;background:#333333;opacity: 0.3;pointer-events: none;}
#pAmenitiessec .slick-slide img {  height: 100vh;  width: 100%;  object-fit: cover; }
body #pAmenitiessec .ComTitlesTB h2{color:#fff;}
body #pAmenitiessec .ComTitlesTB p{color:#fff;}
#pAmenitiessec   .slick-dots li.slick-active button {   background: rgba(33,63,155,0.7);   border-radius: 100%; }
#pAmenitiessec   .slick-dots li button:before {  font-size: 8px;  top: 4px;line-height: 15px;  color: #fff; }
#pSpecsec{padding:120px 0;}
#pSpecsec .specDetail h2{display:none;}
#pSpecsec .sp-tab__nav{display: inline-block !important;  width: 200px; vertical-align: top;      border: none !important;
    border-right: 10px solid #1f4e92 !important; text-align: right; padding-top: 55px;
        min-height: 552px;}
 #pSpecsec .sp-tab__tab-content{ display: inline-block !important;  width: calc(100% - 200px);   vertical-align: top;    margin-left: -5px;}
 #pSpecsec .sp-tab__tab-content .sp-tab__tab-pane {   border: none !important;   padding: 0 !important;}
 #pSpecsec  .specBox{ display: -webkit-box;    display: -ms-flexbox;    display: flex;}
#pSpecsec .sp-tab__nav-link {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; }
#pSpecsec .spcTop{text-align:center; margin-bottom:20px;}

#pSpecsec .sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {
padding-top: 0; border:none;}
#pSpecsec .sp-tab__nav-tabs .sp-tab__nav-link {   border: none !important;  height: 100% !important;  padding: 15px 15px;   background: transparent !important;   position: relative;}
#pSpecsec  .sp-tab__nav-tabs .sp-tab__nav-link.sp-tab__active{ background: #213f9a !important; color:#fff; }
#pSpecsec .sp-tab__nav-tabs .sp-tab__nav-link  h4{font-weight:300;  }
#pSpecsec .sp-tab__nav-tabs .sp-tab__nav-link.sp-tab__active h4{color:#fff!important;font-weight:600; font-size: 16px;}
#pSpecsec .sp-tab__lay-default > ul .sp-tab__nav-item {  margin-right: 0 !important;   margin-top: 0 !important;   background: transparent !important;   position: relative;   border: none !important; }
 
#pSpecsec .sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__nav-link:before{content:''; position:absolute; right:0;  bottom: 0; background:#ddd6ce; width:70%; height:1px;}

#pSpecsec  .sp-tab__lay-default > ul .sp-tab__nav-link.sp-tab__active:before{ background:none; }


#pSpecsec .specBoxL{width:40%;}
#pSpecsec .specBoxR ul li{padding:0 0 0 25px; margin:0 0 10px; list-style:none; position:relative; line-height: 22px;}
#pSpecsec .specBoxR ul li:before{content:''; position:absolute;   width: 0;    height: 0;   border-bottom: 10px solid #24419b;
    border-left: 10px solid transparent; left: 8px;
    top: 3px;}
	#pSpecsec .specBoxR h3{color: #213f9a;
    font-size: 30px;
    font-weight: 600;
    margin: 0 0 10px;
    padding: 0;text-transform: uppercase;}
	#pSpecsec .specBoxR h5{color: #213f9a;  font-size:18px;   font-weight:600;   margin: 0 0 10px;  padding: 0;}
#pSpecsec .specBoxR ul{padding:0; margin:0 0 30px;}
#pSpecsec .specBoxR{padding:45px; width:60%}
#pSpecsec .sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {  background: transparent !important; }

#pLocationsec{padding:80px 0; min-height:900px; background-size: cover; background-position: right 0;}
#pLocationsec .LocatTop{margin:0;}
 #pLocationsec .locationListOut h2{display:none;}
 #pLocationsec .locationListOut{width:95%; min-height: 100vh;}
  #pLocationsec  .sp-tab__lay-default > ul {

    border-bottom: none;
    background: #213f9a;
    display: inline-flex!important;
    border-radius: 35px;
    padding: 7px 30px;
    margin: 0 0 25px;
    height: 61px;
    align-items: center;

      }
  #pLocationsec .sp-tab__lay-default > ul .sp-tab__nav-item {
    background: transparent!important;
    padding: 0px 7px;
    position: relative;
    height: 24px;
     }
   #pLocationsec .sp-tab__lay-default > ul .sp-tab__nav-item:before {   content: '';  position: absolute;   background: #fff;   width: 2px;  height: 14px;  opacity: 0.5;  right: -7px;   top: 6px; }
      #pLocationsec .sp-tab__lay-default > ul .sp-tab__nav-item:last-child:before { background:none;}
    #pLocationsec .sp-tab__lay-default > ul .sp-tab__nav-item h4{font-size:18px; font-weight:300; color:#fff;text-transform: uppercase;}
	
#pLocationsec .sp-tab__lay-default > ul .sp-tab__nav-item h4:after{content:''; position:absolute; left:0; background:#f65925; width:0; height:3px; bottom:-7px; transition: all 0.5s ease;  left: 50%;  transform: translate(-50%, -50%);}
body #pLocationsec .ComTitlesTB h2 { color: #3e413e;}
#pLocationsec .sp-tab__lay-default > ul .sp-tab__nav-item:hover h4:after{ width:60%;}
#pLocationsec .sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__active h4:after{ width:60%;}
   #pLocationsec .sp-tab__lay-default > ul .sp-tab__nav-item  h4{font-weight:300 !important;   color: #fff !important;}
	    #pLocationsec .sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__active h4{font-weight:600 !important;     color: #fff !important;}
		    #pLocationsec .sp-tab__lay-default > ul .sp-tab__nav-item:hover h4{font-weight:600 !important;     color: #fff !important;}
   #pLocationsec .sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane{list-style:none; padding:0 0 10px;}
    #pLocationsec   .sp-tab__nav-tabs .sp-tab__nav-link {  border:none !important;   padding: 0;  margin: 0; background:transparent !important; }
     #pLocationsec .sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {      padding: 0 !important;  background: transparent !important;   border: none !important;     margin: 0 0 16px; }
     #pLocationsec .sp-tab-content ul{display:inline-block;  vertical-align:top; padding-right:30px;}
	  #pLocationsec .sp-tab-content ul li{list-style:none; padding:0 0 8px 12px; position:relative;}
	  #pLocationsec .sp-tab-content ul li:before{content:''; position:absolute; left:0; background:#433f39; width:5px; height:1px; top:7px;}
	  	 
#pfplansec{padding:80px 0;}
#pfplansec .nav-tabs{margin:0 auto; padding:0; width:fit-content; background:#fff; padding:0; border-radius:0;display: flex;  position: relative;}
#pfplansec .midtownfptab .nav-tabs{  margin: 0 auto;}
  #pfplansec .fusion-tabs .nav-tabs li.active {
    background: #fff;
}
#pfplansec .fusion-tabs .nav-tabs li:first-child{margin-left:0;}
#pfplansec .fusion-tabs .nav-tabs li:last-child{margin-right:0;}
#pfplansec .midtownfptab.fusion-tabs .nav-tabs li:last-child{margin-right:0;}
#pfplansec .fusion-tabs .nav-tabs li{width:auto;background: #dfdfdf;margin: 0 4px;}
#pfplansec  .fusion-tabs.classic.horizontal-tabs .nav-tabs .tab-link {   border: none;     padding:20px 18px;  background: transparent;  color: #fff;border-radius:0;}
#pfplansec  .fusion-tabs.classic.horizontal-tabs .nav-tabs .tab-link:hover{background: #cfcfcf; }
#pfplansec  .fusion-tabs.classic.horizontal-tabs .nav-tabs .tab-link:hover .tab-link h4{ color:#fff;}
#pfplansec  .fusion-tabs.classic.horizontal-tabs .nav-tabs .tab-link h4 { color: #5e5e5e; text-transform: uppercase; font-size: 14px;  letter-spacing: 1px;}
#pfplansec  .fusion-tabs.classic.horizontal-tabs .nav-tabs .active .tab-link{background: #f9f9f9; color:#26439c; }
#pfplansec  .fusion-tabs.classic.horizontal-tabs .nav-tabs .active .tab-link h4{ color:#26439c;    font-weight: 600; }
#pfplansec .fusion-tabs .nav {  text-align: center; }
#pfplansec .planSecIn .sPlan{width:50%; margin:0 auto;     text-align: center;}
#pfplansec .planSecIn .patab1 .resp-tabs-list{display:none;}
 #pfplansec .tab-content {    border: solid 1px #cecece;   margin-top: -28px;   padding: 60px 0;  background: #fff; min-height:500px;}
 #pfplansec .resp-accordion{display:none;}
  #pfplansec .fusion-tabs .tab-pane {   border: none;}
 body .pswp__bg {    opacity: 0.7 !important; }
    #pfplansec .planTop {text-align: center;  margin: 0 0 10px;}
.locationMapView a {
    background: url(../images/loc-map-icon.png) no-repeat 10px 0;
    padding: 12px 43px 10px 71px;
    position: relative;
    transition: all 0.5s ease;
    background-color: #fff;
    border-radius: 35px;
}
.locationMapView a.google {
    background: url(../images/loc-map-icon-g.png) no-repeat 10px 3px;
	  background-color: #fff;
    border-radius: 35px;
	    padding: 12px 43px 10px 60px;
 }

.singlePlan .nAPAVALLy a{
	display:flex;
	justify-content:center;
}


.singlePlan .nAPAVALLy a img{
	width:50%;
}


#pfplansec .horizontal-tabs{margin:0;}
#pfplansec .planSecIn .sPlan .fusion-image-element { height: 500px;
overflow: hidden; margin-bottom:15px; }
#pfplansec .planSecIn .sPlan h5{padding:0; margin:0; font-weight:600;  }
 #pfplansec .planSecIn .fusion-imageframe img{opacity:0.7;}
#pfplansec .planSecIn .fusion-imageframe:hover img{opacity:1;}  
#pfplansec .zoomIcon{    position: relative;
    right: 0;
    bottom: 0;
    z-index: 10;
pointer-events: none;}
#pfplansec .zoomIcon img {
    width: 146px;
    position: absolute;
        right: 0;
    bottom: 0;
	padding:5px;
	    background: #fff;
    opacity: 1 !important;
}
#pfplansec .typicalPlan .resp-tab-content{display:none;}
#pfplansec .resp-tab-content {
    border: none;
}
#pfplansec .typicalPlan .resp-tab-content.resp-tab-content-active{display:block !important;}

#pfplansec .typicalPlan .resp-tabs-list {width:200px; text-align:right; display:inline-block; vertical-align:top; padding-top:40px;  padding-left: 10px;}
#pfplansec .typicalPlan .resp-tabs-container {width:80%;   padding-right: 130px; display:inline-block; vertical-align:top;}
#pfplansec .typicalPlan .resp-tabs-list li{list-style:none;     list-style: none;
    cursor: pointer;
    padding: 10px 30px 10px 20px !important;
    color: #3f3f3f !important;
    float: none; }
#pfplansec .typicalPlan .resp-tabs-list li:hover{background:#c9c9c9; color:#fff;}
 #pfplansec .typicalPlan .resp-tabs-list li h3{padding:0; margin:0; color:#3f3f3f;font-weight:300;    font-size: 16px;}
#pfplansec .typicalPlan .resp-tabs-list li:hover h3{ color:#3f3f3f; font-weight:600; }
#pfplansec .typicalPlan .resp-tabs-list li.resp-tab-active{background:#818181; color:#fff;}
#pfplansec .typicalPlan .resp-tabs-list li.resp-tab-active h3{ color:#fff; font-weight:600;     font-size: 19px;}
#pfplansec .typicalPlan .resp-tab-content.resp-tab-content-active {  border-left: solid 1px #c5c5c5; margin-left: -4px;}
#pfplansec .typicalPlan .plaSbox .zoomIcon img { width: 110px;}
.locationMapView a:hover{color:#213e98;}
.locationMapView a:before{content:''; position:absolute; left:64px; width:30%; background:#f65925; height: 2px;  bottom: 3px; transition: all 0.5s ease;}
.locationMapView a:hover:before{ width:60%;}
#pGallerysec{padding:0; margin:0;}
#pGallerysec .fusion-column-wrapper{padding:0; margin:0;}
#pGallerysec .galleryTop{padding:60px 0 0; margin:0; text-align:center; position:absolute; z-index: 10;  color: #fff;width: 50%;left: 48%;transform: translate(-50%, -50%);top: 100px; display:none;}
body #pGallerysec .ComTitlesTB h2 { color: #fff;}
body #pGallerysec .ComTitlesTB p { color: #fff;}
#pGallerysec .fotorama__stage__shaft:before {content: '';position: absolute;top: 0;background-image: linear-gradient(#000, transparent);width: 100%;height: 500px;opacity: 0.8;z-index: 10;display:none;}
#pGallerysec .fotorama__caption__wrap {background-color: transparent;padding: 35px 65px 20px 35px;color: #fff;font-size: 45px;line-height: 45px;font-weight: 200;text-transform: capitalize;letter-spacing: 3px;min-height: 145px;}
#pGallerysec .fotorama__arr--prev {bottom: 198px;}
#pGallerysec .fotorama__arr--next {bottom: 198px;}
#pGallerysec .fotorama__caption__wrap:before{content:'Gallery'; font-size:15px; position:absolute; top:5px; font-weight:500; color:#fff;}
#pGallerysec .fotorama__caption {   position: absolute;  z-index: 12;  bottom:40px;  left: auto;    right: 0;   color: #fff;   width: 570px;  background: rgba(33,58,138,0.9);}
 #pGallerysec  .fotorama__fullscreen-icon {   background-color: #213a8a;}
#pGallerysec .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
#pGallerysec .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
#pGallerysec  .fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);} 
#pGallerysec .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, #pGallerysec .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {opacity: 1;}
#pGallerysec .fotorama__arr--prev {background: url(../images/a-left.png) no-repeat center center #f65925;width: 60px;height: 60px;text-align: center;top: auto;bottom: 185px;left: auto;right: 510px;z-index: 10;pointer-events: all;cursor: pointer;}
#pGallerysec .fotorama__arr--next {background: url(../images/a-right.png) no-repeat center center #18286a;width: 60px;height: 60px;text-align: center;top: auto;bottom: 185px;left:auto;right:450px;z-index: 10;pointer-events: all;cursor: pointer;}
.fotorama .fotorama__arr--prev {background: url(../images/a-left.png) no-repeat center center #f65925;width: 60px;height: 60px;text-align: center;top: auto;bottom: 158px;left: auto;right: 510px;z-index: 10;opacity: 1;}
.fotorama .fotorama__arr--next {background: url(../images/a-right.png) no-repeat center center #18286a;width: 60px;height: 60px;text-align: center;top: auto;bottom: 158px;left:auto;right:450px;z-index: 10;opacity:1;}
.fotorama .fotorama__caption__wrap {background-color: transparent;padding: 35px;color: #fff;font-size: 40px;font-weight: 200;text-transform: uppercase;letter-spacing: 3px;opacity:1;}
.fotorama .fotorama__caption {   position: absolute;  z-index: 12;  bottom:40px;  left: auto;    right: 0;   color: #fff;   width: 570px;  background: rgba(33,58,138,0.9);min-height: 140px;}
#pGallerysec .fotorama__nav-wrap{display:none;}
#OurHappyFamilySec{padding:80px 0; margin:0; color:#fbfbfe; position:relative;}
#OurHappyFamilySec:before{ content: '';     position: absolute;   left: -100px;   width: 150%;  background: #213f9a;height: 100%;top: 0;} 
#OurHappyFamilySec .slides-numbers{position: absolute; bottom: 55px;  left: 52%; font-family: 'Bebas Neue';font-size: 22px;}
#OurHappyFamilySec .slides-numbers .total {color: #cdd9ff;}
#OurHappyFamilySec .slick-dots {position: absolute;  bottom:20px;width: auto;  left: 57%;}
#OurHappyFamilySec  .slick-prev {background: url(../images/a-left.png) no-repeat center center #f65925;width: 60px;height: 60px;text-align: center;top: auto;bottom: -15px;right:260px; left:auto;z-index: 10;}
#OurHappyFamilySec  .slick-next {background: url(../images/a-right.png) no-repeat center center #284fc3;width: 60px;height: 60px;text-align: center;top: auto;bottom: -15px;right:200px;  left:auto;z-index: 10;}
#OurHappyFamilySec .slick-prev:hover {background: url(../images/a-left.png) no-repeat center center #d13b0a; }
#OurHappyFamilySec  .slick-next:hover {background: url(../images/a-right.png) no-repeat center center #d13b0a;}
#OurHappyFamilySec .slick-prev:before, #OurHappyFamilySec .slick-next:before {display:none; }
#OurHappyFamilySec .slick-dots li  { padding: 0;  margin: 0; width:30px; } 
#OurHappyFamilySec .slick-dots li button { padding: 0;}
#OurHappyFamilySec .slick-dots li button:before{content:''; background:#294ec0; width:100%; height:3px;}
#OurHappyFamilySec .slick-dots li.slick-active button:before{  background:#fff; }
#OurHappyFamilySec .happyfamilyTop{margin:0 0 50px; transform: translate(0) !important;}    
#OurHappyFamilySec .happyfamilyTop h2{color:#fff;}
#OurHappyFamilySec .happyfamilyTop p{color:#fff;}
#OurHappyFamilySec .testiCont{padding:45px 12% 0 10px; background:url(../images/tq-img.png) no-repeat 78% 0;   }
#OurHappyFamilySec .testiCont h3{color:#fff; font-size:35px; margin:0 0 15px; padding:0;}
#OurHappyFamilySec .testiCont p{color:#fff;}
#OurHappyFamilySec .testiCont h4{color:#fff; font-size:25px; margin:0 0 8px; padding:0;}
#OurHappyFamilySec .testiCont h5{color:#fff; font-size:18px; margin:0 0 15px; padding:0;} 
#OurHappyFamilySec .youtubeIcon a{ position: absolute;top: 0;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;cursor: pointer;z-index:1;} 
#pDetailIntro #counterBox strong.small{color: #213f9a;}
#pDetailIntro #counterBox .fusion-column:before{background:none;}
#pDetailIntro #counterBox .fusion-column:after{background:none;}
#projectsMenu{position:fixed; bottom:0; width:100%; z-index:10; background:#fff; box-shadow: 0 0 9px 0px #ccc;height: 65px;}
#projectsMenu>.fusion-row{-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
#projectsMenu>.fusion-row>.fusion-layout-column{height:65px}
#projectsMenu ul{ display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 22px 0 0;margin: 0;}
#projectsMenu ul li{list-style:none;transition: all 0.5s ease;}
#projectsMenu ul li a{list-style:none; color:#424242; padding:0 15px; text-transform:uppercase; position:relative;transition: all 0.5s ease;    font-weight: 500;
letter-spacing: 1px;   font-size: 15px;}
#projectsMenu .stikyLogo{text-align: center;}
#projectsMenu .stikyLogo>.fusion-column-wrapper{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
#projectsMenu .stikyLogo.mtp {   margin-top: 0px; }
#projectsMenu .stikyLogo.mtp img{width: 76%;display: block;margin-inline: auto;}
#projectsMenu .stikyLogo.mtp.fulwdt img{width: 100%;}
#projectsMenu .pLeftMenu ul {   -webkit-box-pack: end;   -ms-flex-pack: end;   justify-content: end; }
#projectsMenu .pRightMenu ul {   -webkit-box-pack: strat;   -ms-flex-pack: strat;   justify-content: strat; }
#projectsMenu ul li a:after {content: '';position: absolute;left: 0;background: #f65925;width: 0;height: 1px;bottom: -4px;transition: all 0.5s ease;left: 50%;transform: translate(-50%, -50%);}
#projectsMenu ul li a:hover{color:#263e8e; font-weight:600;}
#projectsMenu ul li a:hover:after {  width: 85%;}
.projects .fusion-fullwidth{padding:0;}
body .fotorama__fullscreen-icon {right: 50px;top: 13px;}
#pDetailBanner .pBannerL.medallion .pbLocation h6 {  background: #ffced8; }
.pBannerL.medallion #counterBox .display-counter { color: #ffced8;}
.pBannerL.medallion #counterBox .small {  color: #ffced8;}
.pBannerL.medallion #counterBox .unit {  color: #ffced8;}
.pBannerL.medallion #counterBox .unit strong {  color: #ffced8;}
.pBannerL.medallion #counterBox .counter-box-content {color: #ffced8;}
#pDetailBanner .pBannerL.medallion h5 strong{background:#5c363e;}
#pDetailBanner .pBannerL.parantaka .pbLocation h6 {  background: #ffa581; }
.pBannerL.parantaka #counterBox .display-counter { color: #ffa581;}
.pBannerL.parantaka #counterBox .unit {  color: #ffa581;}
.pBannerL.parantaka #counterBox .small {  color: #ffa581;}
.pBannerL.parantaka #counterBox .unit strong {  color: #ffa581;}
.pBannerL.parantaka #counterBox .counter-box-content {color: #ffa581;}
#pDetailBanner .pBannerL.parantaka h5 strong{background:#863a1b;}
#pDetailBanner .pBannerL.agaram .pbLocation h6 {  background: #5d3b2a; color:#fff; }
.pBannerL.agaram #counterBox .display-counter { color: #5d3b2a;}
.pBannerL.agaram #counterBox .unit {  color: #5d3b2a;}
.pBannerL.agaram #counterBox .small {  color: #5d3b2a;}
.pBannerL.agaram #counterBox .unit strong {  color: #5d3b2a;}
.pBannerL.agaram #counterBox .counter-box-content {color: #5d3b2a;}
#pDetailBanner .pBannerL.agaram .fusion-imageframe img {  filter: inherit;   }
#pDetailBanner .pBannerL.agaram h5 strong{background:#c17f57;}
#pDetailBanner .pBannerL.manapark .pbLocation h6 {  background: #f0f183; }
.pBannerL.manapark #counterBox .display-counter { color: #f0f183;}
.pBannerL.manapark #counterBox .unit {  color: #f0f183;}
.pBannerL.manapark #counterBox .small {  color: #f0f183;}
.pBannerL.manapark #counterBox .unit strong {  color: #f0f183;}
.pBannerL.manapark #counterBox .counter-box-content {color: #f0f183;}
#pDetailBanner .pBannerL.manapark h5 strong {  background: #818234; }
#pDetailBanner .pBannerL.vilva .pbLocation h6 {  background: #95caf1; }
.pBannerL.vilva #counterBox .display-counter { color: #95caf1;}
.pBannerL.vilva #counterBox .unit {  color: #95caf1;}
.pBannerL.vilva #counterBox .small {  color: #95caf1;}
.pBannerL.vilva #counterBox .unit strong {  color: #95caf1;}
.pBannerL.vilva #counterBox .counter-box-content {color: #95caf1;}
.pBannerL.vilva #counterBox .counter-box-content {color: #95caf1;}
#pDetailBanner .pBannerL.vilva h5 strong {  background:#0c4b78; }
#pDetailBanner .pBannerL.silicon .pbLocation h6 {  background: #c5fbff; }
.pBannerL.silicon #counterBox .display-counter { color: #c5fbff;}
.pBannerL.silicon #counterBox .small {  color: #c5fbff;}
.pBannerL.silicon #counterBox .unit {  color: #c5fbff;}
.pBannerL.silicon #counterBox .unit strong {  color: #c5fbff;}
.pBannerL.silicon #counterBox .counter-box-content {color: #c5fbff;}
#pDetailBanner .pBannerL.silicon h5 strong {  background: #224b4e; }
#pDetailBanner .pBannerL.palisade .pbLocation h6 {  background: #ff9153; }
.pBannerL.palisade #counterBox .display-counter { color: #ff9153;}
.pBannerL.palisade #counterBox .unit {  color: #ff9153;}
.pBannerL.palisade #counterBox .small {  color: #ff9153;}
.pBannerL.palisade #counterBox .unit strong {  color: #ff9153;}
.pBannerL.palisade #counterBox .counter-box-content {color: #ff9153;}
#pDetailBanner .pBannerL.palisade h5 strong {  background: #45342c; }
#pDetailBanner .pBannerL.marshal .pbLocation h6 {  background: #91fbff; }
.pBannerL.marshal #counterBox .display-counter { color: #91fbff;}
.pBannerL.marshal #counterBox .unit {  color: #91fbff;}
.pBannerL.marshal #counterBox .small {  color: #91fbff;}
.pBannerL.marshal #counterBox .unit strong {  color: #91fbff;}
.pBannerL.marshal #counterBox .counter-box-content {color: #91fbff;}
#pDetailBanner .pBannerL.marshal h5 strong {  background: #096c70; }
#pDetailBanner .pBannerL.midtown .pbLocation h6 {  background: #fff; }
.pBannerL.midtown #counterBox .display-counter { color: #fff;}
.pBannerL.midtown #counterBox .unit {  color: #fff;}
.pBannerL.midtown #counterBox .small {  color: #fff;}
.pBannerL.midtown #counterBox .unit strong {  color: #fff;}
.pBannerL.midtown #counterBox .counter-box-content {color: #fff;}
#pDetailBanner .pBannerL.midtown h5 strong {  background: #424242; }
#pDetailBanner .pBannerL.avanueone .pbLocation h6 {  background: #ffbcff; }
.pBannerL.avanueone #counterBox .display-counter { color: #ffbcff;}
.pBannerL.avanueone #counterBox .unit {  color: #ffbcff;}
.pBannerL.avanueone #counterBox .small {  color: #ffbcff;}
.pBannerL.avanueone #counterBox .unit strong {  color: #ffbcff;}
.pBannerL.avanueone #counterBox .counter-box-content {color: #ffbcff;}
#pDetailBanner .pBannerL.avanueone h5 strong {  background: #774677; }
#pDetailBanner .pBannerL.thehi5 .pbLocation h6 {  background: #ffbe5a; }
.pBannerL.thehi5 #counterBox .display-counter { color: #ffbe5a;}
.pBannerL.thehi5 #counterBox .unit {  color: #ffbe5a;}
.pBannerL.thehi5 #counterBox .small {  color: #ffbe5a;}
.pBannerL.thehi5 #counterBox .unit strong {  color: #ffbe5a;}
.pBannerL.thehi5 #counterBox .counter-box-content {color: #ffbe5a;}
#pDetailBanner .pBannerL.thehi5 h5 strong {background: #b77306; }
#counterBoxsqft.wauto .fusion-counter-box {width: auto;}
#pDetailIntro #counterBoxsqft.wauto {margin: 0 0 0 -2px;}
.single-project #main{padding:0 !important;}
#OurHappyFamilySec .fusion-fullwidth{  padding: 0; margin:0; }

body .custom-model-inner_custom_popup { width: 900px;}
.single-project .pswp__button--arrow--prev {display:none;}
.single-project .pswp__button--arrow--next {display:none;}
.single-project .pswp__counter{display:none;}
body .videoPop {width: 70%;}
#pAmenitiessec {background: #faf3eb;}
#projectsMenu .pLeftMenu ul {   position: relative;  left: 48px;}
#projectsMenu .pRightMenu ul {  position: relative;   right: 50px;}
.locationMapView a {margin-left: 13px; }
	
	
 
#AboutIntroSec .ComTitlesTB h4{color: #233e98;width: 87%;}
#AboutIntroSec .ComTitlesTB p{line-height: 1.8;}
#AboutIntroSec .fusion-counters-box{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 15px;}
#AboutIntroSec .fusion-counters-box .fusion-counter-box{width: 25%;margin: 0;}	
#KeyValues{padding:80px 0;}
#KeyValues .slick-slide {  padding: 0 80px;     opacity: 0.5; }
#KeyValues .KeyValuesTop {  text-align: center;   margin: 0 auto;   max-width: 1280px; }
	#KeyValues .fusion-column-wrapper {   padding: 0;  margin: 0;}
	
#KeyValues .KeyValuesTop h2{color: #fff;text-align: right;position: absolute;  right:42px;  z-index: 10;  top: 140px;  font-size: 55px;}
#KeyValues .KeyValuesBottom{ margin-top: -30px; position:relative; z-index:100;}
#KeyValues .KeyValuesBottom .kvInBox{position:relative;}
#KeyValues .KeyValuesBottom .KeyValues-slider .slick-list{padding-bottom: 60px !important;margin-bottom: -35px;}
#KeyValues .KeyValuesBottom h3{position: absolute;bottom: -40px;left:-40px; background: rgb(0 0 0 / 70%);font-size: 40px;color: #fff;padding:40px 40px 60px 60px;width: 70%;z-index: 0;margin: 0px;font-weight: 300;opacity:0;}
	 #KeyValues .KeyValuesBottom .slick-slide.slick-current.slick-active h3{opacity:1; }
	 
	/*  #KeyValues .KeyValuesBottom .slick-slide:before {content:''; position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.5); }
	   #KeyValues .KeyValuesBottom .slick-slide.slick-current.slick-active:before { background:none;}*/
	   #KeyValues .KeyValuesBottom .slick-slide.slick-current.slick-active { opacity: 1; }
	   #KeyValues .slick-dots li.slick-active button {  background: rgba(255,255,255,0.2);   border-radius: 100%;}
	    #KeyValues .slick-dots li button:before {  font-size: 8px;  top: 4px;line-height: 15px;  color: #fff; }
		 #KeyValues .KeyValues-slider{padding-bottom:20px;}
		 
		 #ourVission{padding:100px 0 0;   }

#ourVission .vismisimgrow{pointer-events:none;}
#ourVission .visionL{}
#ourVission .visionL .ComTitlesTB{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
#ourVission .visionL .ComTitlesTB h2:before{content: '';position: absolute;width: 22px;padding-top: 22px;top: 0;left: -25px;background: url(../images/HtestQuotationTopImg.png) no-repeat center center;background-size: 100%;}
#ourVission .visionL .ComTitlesTB p:after{content: '';display: inline-block;position: relative;width: 22px;padding-top: 22px;bottom: -8px;right: -6px;background: url(../images/HtestQuotationBtmImg.png) no-repeat center center;background-size: 100%;}

#ourVission .visionR .ComTitlesTB h2:before{content: '';position: absolute;width: 22px;padding-top: 22px;top: 0;left: -25px;background: url(../images/HtestQuotationTopImg.png) no-repeat center center;background-size: 100%;}
#ourVission .visionR .ComTitlesTB p:after{content: '';position: absolute;width: 22px;padding-top: 22px;bottom: 0;right: -28px;background: url(../images/HtestQuotationBtmImg.png) no-repeat center center;background-size: 100%;}

#ourVission .visionR{text-align:right;}
#ourVission .visionR .ComTitlesTB{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
body #ourVission .ComTitlesTB h2 {position:relative;}
body #ourVission .ComTitlesTB h5 {color: #213f9a;}
body #ourVission .ComTitlesTB p {position:relative;}



#ourVission .visionImg{text-align:center;  margin: -213px 0 0; display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;}
		 #founderMessageSec{padding:90px 0; background:#fdfdfd;  position: relative;
    z-index: 1; }
		  #founderMessageSec .FounderL:before{content:''; position:absolute; left:0; top:0; background:url(../images/founder-qute.png) no-repeat 0 0;
		      width: 220px;
    height: 170px;}
    #founderMessageSec  .FounderL {
      padding: 130px 0 0 10px;
      position: relative;
  }



		   #founderMessageSec h2{ margin-bottom:15px; position:relative;}
       #founderMessageSec h2{display: flex;flex-direction: column;position: relative;margin: 0 0 15px;}
       /* #founderMessageSec h2 strong {
        color: #013684;
        font-size: 46px;
        line-height: 1;
        font-weight: 500;
        text-transform: unset;
        letter-spacing: 2px;
        margin: 0;
    } */

    #founderMessageSec>.fusion-row {
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      margin-top: 0;
  }


		 #founderMessageSec h4{padding:0; margin:0 0 15px;   font-weight: 500;  font-size: 20px;  
    color: #7b7b7b;}
	  #founderMessageSec h5{padding:0; margin:0 0 10px;     font-size: 20px;text-transform:uppercase;
    color: #1f4e92;}
	 #founderMessageSec h6{padding:0; margin:0;     font-size: 16px;
    color: #5e5e5e;}
		 .FounderL{padding:0;}
#founderMessageSec  .FounderL{/*padding:130px 0 0 10px;*/ position:relative;}
#awardSec{padding:80px 0 80px 10%;}
#awardSec h4{color: #1a4184; font-weight: 600; font-size: 18px;padding:0; margin:0; text-transform: capitalize; }
#awardSec .ComTitlesTB h2{margin-left:-5px;}

#awardSec .slick-arrow {
    width: 2vw;
    height: auto;
    padding-top: 1.1vw;
    top: auto;
    bottom: 40px;
    opacity: 0.6;
    z-index: 9;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

#awardSec .slick-arrow:hover {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

#awardSec .slick-arrow:before {
    opacity: 0;
    position: absolute;
}

#awardSec .slick-prev {
    background: url(../images/HtestArrowLeft.png) no-repeat center center;
    background-size: 100%;
    left: -52%;
}

#awardSec .slick-next {
    background: url(../images/HtestArrowRight.png) no-repeat center center;
    background-size: 100%;
    left: calc(-52% + 3vw);
}
#awardSec .fusion-imageframe  {
position:relative;
 overflow: hidden;
 margin:0 0 15px;
  
}
#awardSec .fusion-imageframe img {
  transition: transform .5s ease;
 
  
}

/* [3] Finally, transforming the image when container gets hovered */
#awardSec .fusion-imageframe:hover img {
  transform: scale(1.2);
}


#ourjourny {
 text-align: center;
}

/*circle slider */.circular-slider {
	width: 100%;
	height: 65%;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.circular-slider .wrapper {
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px 20px 0px 20px;
	overflow: hidden;
	min-height: 900px !important;
}

.circular-slider .wrapper .controls__left, .circular-slider .wrapper .controls__right, .circular-slider .wrapper .controls__autoplay {
	position: absolute;
	z-index: 101;
	-webkit-transition: .6s all;
	-o-transition: .6s all;
	transition: .6s all;
}

.circular-slider .wrapper .controls__left:hover .icon-wrapper, .circular-slider .wrapper .controls__right:hover .icon-wrapper, .circular-slider .wrapper .controls__autoplay:hover .icon-wrapper {
	font-size: 1.7em;
	opacity: 1;
}

.circular-slider .wrapper .controls__left .icon-wrapper, .circular-slider .wrapper .controls__right .icon-wrapper, .circular-slider .wrapper .controls__autoplay .icon-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	color: #8EB8E5;
	font-size: 1.5em;
	opacity: .7;
}

.circular-slider .wrapper .controls__left, .circular-slider .wrapper .controls__right {
	cursor: pointer;
	top: 98%;
}

.circular-slider .wrapper .controls__left {
	left: 43%;
	-webkit-transform: translateY(-43%);
	-ms-transform: translateY(-43%);
	transform: translateY(-43%);
	  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
}

.circular-slider .wrapper .controls__left:hover {
	left: 43%;
	 filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
}

.circular-slider .wrapper .controls__right {
	right: 43%;
	-webkit-transform: translate(0%, -43%);
	-ms-transform: translate(0%, -43%);
	transform: translate(0%, -43%);
	  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
}

.circular-slider .wrapper .controls__right:hover  {
 filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
}
  
.circular-slider .wrapper .controls__autoplay {
	bottom: 0;
	left: 50%;
	-webkit-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
	 
}

.circular-slider .wrapper .controls__autoplay .fa-pause-circle:before {
	color: #424242;
}

.circular-slider .wrapper .controls__autoplay  .fa-play-circle:before {
	color: #263d97;
}

.circular-slider .wrapper .controls__autoplay_running .pause {
	display: block;
}

.circular-slider .wrapper .controls__autoplay_running .run {
	display: none;
}

.circular-slider .wrapper .controls__autoplay_paused .pause {
	display: none;
}

.circular-slider .wrapper .controls__autoplay_paused .run {
	display: block;
}

.circular-slider .wrapper .slides-holder {
	border-radius: 50%;
	top: -606px;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	z-index: 100;
}

.circular-slider .wrapper .slides-holder__item {
	border-radius: 50%;
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	background-color: #aaa;
	-webkit-transition: .3s linear all;
	-o-transition: .3s linear all;
	transition: .3s linear all;
	width: 95px !important;
	height: 95px !important;
}

.circular-slider .wrapper .slides-holder__item span {
	transform: rotate(0);
	display: block;
	color: #fff;
	font-size: 30px;
	text-align: center;
	line-height: 30px;
	padding: 15px 0 0;
}

.circular-slider .wrapper .slides-holder__item span strong {
	display: block;
}

.circular-slider .wrapper .slides-holder__item_active span {
	color: #fff;
	font-size: 50px;
	line-height: 50px;
	padding: 25px 0 0;
}

.circular-slider .wrapper .slides-holder__item_active {
	width: 160px !important;
	height: 160px !important;
	    background-color: #213f9a;
     box-shadow: 0 0 1px 10px rgba(0,0,0,0.2);
}

.circular-slider .wrapper .descriptions {
	position: absolute;
	bottom:-140px;
	z-index: 0;
}

.circular-slider .wrapper .descriptions p {
	font-size: 16px;
	line-height: 22px;
}

.circular-slider .wrapper .descriptions__item {
	width: 100%;
	height: 0%;
	opacity: 0;
	padding: 0 50px;
	  position: absolute;
	-webkit-transition: opacity 0s 0s linear;
	-o-transition: opacity 0s 0s linear;
	transition: opacity 0s 0s linear;
}

.circular-slider .wrapper .descriptions__item_visible {
	height: 100%;
	opacity: 1;
	-webkit-transition: opacity .6s 0s linear;
	-o-transition: opacity .6s 0s linear;
	transition: opacity .6s 0s linear;
}

.circular-slider .wrapper .descriptions__item h1, .circular-slider .wrapper .descriptions__item .description {
	color: #000;
	font-size: 17px;
}

.circular-slider .wrapper .descriptions__item h1 {
	font-size: 200%;
	padding-top: 5px;
}

.circular-slider .wrapper .descriptions__item .description {
	font-size: 100%;
	margin-top: 5px;
	padding: 0;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow-y: hidden;
}

#ourjourny .fusion-imageframe img{width: 80%;
padding-top: 25px;}

#ourjourny .circular-slider h3{
font-size: 22px;
    margin: 0 0 8px;
    padding: 0;
      color: #254099;
    text-transform: uppercase;
    font-weight: 600;
}
 

 

#ourjourny {
    padding: 0 0 30px;
    margin: 0;
    position: relative;
    height: 900px;
    text-align: center;
    margin-left: -36px;
    width: 105%;
}
 

#ourjourny:before {
     content: '';
    position: absolute;
    top: -330px;
    left: 31%;
    width: 760px;
    height: 760px;
    background: url(../images/our-journy-bg.jpg) no-repeat 0 0;
    background-size: 100%;
    animation: rotate 10s infinite linear;
    mix-blend-mode: darken;
}


.awardCup {
	text-align: center;
}

.awardCup .fusion-imageframe {
	background: #a01517;
	border-radius: 100%;
	width: 270px;
	height: 270px;
	vertical-align: middle;
	top: -90px;
	padding: 79px 0 0 0;
}

.awardslide {
	margin: -150px 0 0 !important;
}

.awardCup .fusion-imageframe img {
	width: 46%;
}

.awardslide .descriptions h3 {
	padding: 0;
	margin: 0;
	color: #a01517;
	font-size: 25px;
	font-weight: 600;
}

.awardslide .descriptions br {
	display: none;
}

.decLeft {
	display: inline-block;
	text-align: right;
	width: 48%;
	padding: 110px 90px 50px 0;
	position: relative;
	vertical-align: top;
}

.decRight {
	display: inline-block;
	text-align: left;
	width: 48%;
	padding: 110px 0 50px 90px;
	vertical-align: top;
}

.awardslide .controls br {
	display: none;
}

.decLeft:before {
	content: '';
	position: absolute;
	background: #a01517;
	width: 1px;
	height: 100%;
	right: -17px;
	top: 0;
}
   #nextSec{ position: absolute;
    bottom: 50px;
    text-align: center;
     margin: 0;
	     z-index: 10;
    padding: 0;
    border-radius: 7px;
    
}
#pDetailIntro #nextSec .fusion-column-wrapper{margin:0;}
  
   #nextSec a{color: #303030;}
   #pfplansec #nextSec a{color: #303030;}
   #pSpecsec #nextSec a{color: #303030;}
   #pDetailIntro #nextSec a{color: #303030;}
   #pGallerysec #nextSec a{color: #fff;}
    #pAmenitiessec #nextSec a{color: #fff;}
    #nextSec p{ color: #303030;
    padding: 0 0 6px;
    margin: 0;
	  line-height: 18px;
	}
#nextSec strong.mousescroll {
    position: absolute;
    top: 0;
    left: auto;
    width: 30px;
    height: 50px;
    margin-left: -15px;
    border: 2px solid #fff;
	    font-size: 0;
    border-radius: 50px;
    box-sizing: border-box;
}
   
  #nextSec strong.mousescroll::before {
    position: absolute;
    top: 10px;
    left: 50%;
    content: '';
    width: 0;
    height: 0;
   margin-left: -3px;
    background-color: #fff;
    border-radius: 100%;
    -webkit-animation: sdb10 2s infinite;
    animation: sdb10 2s infinite;
    box-sizing: border-box; 
} 
@-webkit-keyframes sdb10 {
  0% {
    -webkit-transform: translate(0, 0);
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    -webkit-transform: translate(0, 20px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes sdb10 {
  0% {
    transform: translate(0, 0);
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    transform: translate(0, 20px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

 


#pDetailIntro #nextSec strong.mousescroll {   border: 2px solid #c9c7c7;}
#pDetailIntro #nextSec strong.mousescroll::before {  background-color: #615f5f;}
#pDetailIntro #nextSec p {  color: #5e5e5e; }

#pSpecsec #nextSec strong.mousescroll {   border: 2px solid #c9c7c7;}
#pSpecsec #nextSec strong.mousescroll::before {  background-color: #615f5f;}
#pSpecsec #nextSec p {  color: #5e5e5e; }
#pSpecsec #nextSec {  bottom: -100px;}

#pLocationsec #nextSec p {  color: #000;   }
#pDetailBanner #nextSec p a{  color: #fff;   }

#pfplansec #nextSec strong.mousescroll {   border: 2px solid #c9c7c7;}
#pfplansec #nextSec strong.mousescroll::before {  background-color: #615f5f;}
#pfplansec #nextSec p {  color: #000; }
#pfplansec #nextSec {  bottom: -72px;}

#pAmenitiessec #nextSec {   bottom: -2px;  right: 54px; 
      width: 200px; }

.resp-tabs-container .plaSbox{ margin:0 0 20px !important;}	
#testiBoxOut{padding:100px 0 30px;}


#testiBox{padding:0 60px 60px; margin:0 0 40px;   background:url(../images/testi-middle-bg.jpg) repeat-y; background-size: 100%; min-height:300px;}
#testiBox:before{content:''; position:absolute; left:0; width:100%; top:0; background:url(../images/testi-top-bg.jpg) no-repeat; background-size: 100%; height:100%; }
#testiBox:after{content:''; position:absolute; left:0; bottom:0; width:100%; background:url(../images/testi-bottom-bg.jpg) no-repeat #fff; background-size: 100%; height:58px; }
#testiBox .testiName{ display: -webkit-box;
    display: -ms-flexbox;
    display: flex;}
#testiBox .testiName img{border-radius: 100%; width: 80%; }
#testiBox .testiName h5{margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;
    height: 80%;
	    color: #11171e;
    font-weight: 600;
    font-size: 20px;
 }

#testiBox  {
  transition: all 0.3s;
  box-sizing: border-box;
  max-width: 100%;
}

#testiBox:hover  {
  transform:rotate(1deg);
}
#testiBox.bg1{padding:0 40px 60px; margin:0;   background:url(../images/testi-middle-bg1.jpg) repeat-y; background-size: 100%; min-height:300px;}
#testiBox.bg1:before{content:''; position:absolute; left:0; width:100%; top:0; background:url(../images/testi-top-bg1.jpg) no-repeat; background-size: 100%; height:100%; }
#testiBox.bg1:after{content:''; position:absolute; left:0; bottom:0; width:100%; background:url(../images/testi-bottom-bg1.jpg) no-repeat #fff; background-size: 100%; height:68px; }
	
 #testiBox .fusion-column-wrapper{	 z-index: 10;
    padding: 93px 0 0;}
	#testiBoxOut .testiVideo{text-align:center; margin-bottom:35px;}
  .testiVideo .fusion-imageframe{position:relative;}
 .testiVideo .fusion-imageframe:before{content:''; position:absolute; left:0; width:calc(100% + 15px); top:0; background:url(../images/testi-video-bg.png) no-repeat;height:calc(100% + 15px); background-size: 100%;}
	 .testiVideo .vIcon.fusion-imageframe:before{background:none;}
	
     #testiBoxOut .testiVideo  {
        transition: all 0.3s;
        box-sizing: border-box;
        max-width: 100%;
      }
      
      #testiBoxOut .testiVideo:hover  {
        transform:rotate(1deg);
      }
	#testiBoxOut .testiVideo h4{padding:0; margin:15px 0 5px; font-size:20px; font-weight:600;}
	#testiBoxOut .testiVideo h6{padding:0; margin:0; font-size:18px; font-weight:400;}
	#sp-wp-tabs-wrapper_7174 > .sp-tab__nav-tabs .sp-tab__nav-link {   padding: 0; }
    #testiBoxOut .vIcon {
        position: absolute;
        margin-top: 0;
        cursor: pointer;
        width: 100%;
        left: 0;
        top: 0;
        height: 75%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
    }
#sp-wp-tabs-wrapper_7174.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {  border: none !important;     background: transparent;}
 #sp-wp-tabs-wrapper_7174.sp-tab__lay-default > ul {
      border-bottom: solid 1px #d4dbef;
    border-top: solid 1px #d4dbef;
    text-align: center; 
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;
			padding:15px 0;
}
 #sp-wp-tabs-wrapper_7174.sp-tab__lay-default > ul li{position:relative;}
 #sp-wp-tabs-wrapper_7174.sp-tab__lay-default > ul li:before{content:''; position:absolute;  right: -15px;  width: 2px;  height: 40px;  background: #d4dbef;  top: -2px;}
  #sp-wp-tabs-wrapper_7174.sp-tab__lay-default > ul li:last-child:before{background:none;}
#sp-wp-tabs-wrapper_7174 > .sp-tab__nav-tabs > .sp-tab__nav-item.show .sp-tab__nav-link, #sp-wp-tabs-wrapper_7174 > .sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active, #sp-wp-tabs-wrapper_7174.sp-tab__lay-default label > .sp-tab__card-header {
    background-color: #f65925;
    color: #fff;
}

 #sp-wp-tabs-wrapper_7174 > .sp-tab__nav-tabs > .sp-tab__nav-item.show .sp-tab__nav-link, #sp-wp-tabs-wrapper_7174 > .sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link:hover, #sp-wp-tabs-wrapper_7174.sp-tab__lay-default label > .sp-tab__card-header {
    background-color: #ccc;
  
}

#sp-wp-tabs-wrapper_7174.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title, #sp-wp-tabs-wrapper_7174.sp-tab__lay-default label > .sp-tab__card-header {
    color: #353438;
	text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
}
#sp-wp-tabs-wrapper_7174 > .sp-tab__nav-tabs .sp-tab__nav-link {
    padding: 8px 20px;
    color: #353438;
    border: none;
	background:transparent;
     
}
#sp-wp-tabs-wrapper_7174 > .sp-tab__nav-tabs .sp-tab__nav-link.sp-tab__active .sp-tab__tab_title, #sp-wp-tabs-wrapper_7174.sp-tab__lay-default label > .sp-tab__card-header {
    color: #fff !important;
	   font-weight: 600;
}
#sp-wp-tabs-wrapper_7174.sp-tab__lay-default > ul .sp-tab__nav-item, #sp-wp-tabs-wrapper_7174.sp-tab__lay-default label.collapsed > .sp-tab__card-header {
    background-color: transparent;
}
#sp-wp-tabs-wrapper_7174.sp-tab__lay-default > ul .sp-tab__nav-item {
    margin-right: 30px;
}

 .sp-tab__section_title_7174{display:none;}
 
 #InPageBanSec .InBanImgCol.testimonial .InBanImgCont h3 {
     color: #3f3f3f;
 }
 #InPageBanSec .InBanImgCol.testimonial .InBanImgCont {   bottom: 24vh;}

 
 #projectsMenu .nriMenu a{position: relative; color: #013687;}
.nriMenu a::before {
    content: '';
    position: absolute;
    right: -21px;
    background: url(../images/orangeArrowLeft.png) no-repeat center center;
    background-size: 100%;
    width: 25px;
    height: 25px;
    top: -5px;
     animation: slide1 1s ease-in-out infinite;
     filter: grayscale(100%);
     -webkit-filter: grayscale(100%);
     -moz-filter: grayscale(100%);
}
.nriMenu a:hover::before {  
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
}

    @keyframes slide1 {
        0%,
        100% {
          transform: translate(0, 0);
        }
      
        50% {
          transform: translate(10px, 0);
        }
      }
      
	
#thankyoubanner .fusion-column-wrapper{padding: 0; margin: 0;}

#InPageBanSec.blogban .InBanTitleCol:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 30%;
    bottom: 0;
    left: 0;
    pointer-events: none;
    background: url(../images/blogpatten.jpg) no-repeat center bottom;
    background-size: 100%;
}

#pGallerysec #nextSec {  bottom: 17px;}
#pLocationsec #nextSec {      bottom: 42%;
    left: 318px;}
.postid-7222 #pfplansec .typicalPlan .resp-tab-content.resp-tab-content-active {   min-height: 750px; }
.single-projects .pswp--has_mouse .pswp__button--arrow {   visibility: hidden; }
.single-projects  .pswp__counter{display: none;}

#cpclientSec{padding: 80px 0;}
#cpclientSec .list li {
    padding: 1rem;
    color: #fff;
    white-space: nowrap;
    width:200px;
    
  }
      #cpclientSec .inner-scroller:hover{animation-play-state: paused; }
      #cpclientSec .scroller {
    padding-block: 1rem;
    max-width:100%;
    overflow: hidden;
        margin: 0;
      padding: 0;
    
  }
      #cpclientSec .scroller[data-direction=left] {
    --scrolling-direction: forwards;
  }
      #cpclientSec .scroller[data-direction=right] {
    --scrolling-direction: reverse;
  }
  
      #cpclientSec .inner-scroller {
    display: flex;
    gap: 1rem;
    width: fit-content;
    animation: scrolling 40s var(--scrolling-direction, forwards) linear infinite;
        margin: 0;
  }
  
  @keyframes scrolling {
    to {
      transform: translateX(calc(-50% - 0.5rem));
    }
  }
.minpost_project.completed a{cursor: default;}
.minpost_project.completed .projcon{display: none;}
.currencyOut{ display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 30px;}

    .currencyOut .currency{width: 48%;}
  .convert,.exchange{
    font-family: 'Sansita Swashed', cursive;
    font-size: 25px;
    color: #ffffff;
    padding-right: 20px;
}

.currency input {
	width: 150px;
	height: 30px;
	font-size: 20px;
    margin: 5px auto;
    outline: 0;
}

#original-currency-amount{
    padding-left: 50px;
}
.currency button {
	width: 300px;
	height: 40px;
    font-size: 20px;
    font-weight: 600;
    color: #00539CFF;
    font-family: 'Sansita Swashed', cursive;
}
.currencySec{margin-top: 50px; 
     padding: 50px;
    background: #ffffff;
    border: 5px solid #f26623;}
.currencySec .result{ 
font-weight: 800;
color: #213f9a;
}
.currency select {
    width: 120px;
    height: 35px;
    font-size: 20px;
    text-align: left;
    padding-left: 0;
    outline: 0;
   background: #25439c;
    padding: 0 10px;
    border-right: 5px solid transparent;
    color: #fff;
}
.currency select:hover{
  background: #f26623;
  border-color: #f26623 !important;
   
}
 
 
select:focus  {
    border-color: rgb(33 63 154) !important;
}
select:input  {
    border-color: rgb(33 63 154) !important;
}
.currencySec input{
border: none !important;
    border-bottom: solid 1px #ccc !important;
    border-radius: 0 !important;
}
#exchange{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin: 22px 20px;
    outline: 0;
    color:#3a3939;
    border: 4px solid #25439c;
    transform: rotate(90deg);

}

 
#output-text{
    display: none;
    padding: 20px;
    font-size: 30px;
    color: #ffffff;
}

.currency span{
    color: #FFD662FF;

    font-size: 35px;
}

#exchange-rate{
    cursor:default;
}

#nextSec img{border-radius: 60px;
    padding: 0;
       width: 46px;
    border: solid 7px transparent;
    background: transparent;
    height: 72px;
}

.mousescroll {
    background: #f26522 linear-gradient(transparent 0%, transparent 50%, #ffffff 50%, #ffffff 100%);
    position: relative;
    width: 52px;
    height: 88px;
    border-radius: 100px;
    background-size: 100% 200%;
    /*-webkit-animation: colorSlide 5s linear infinite, nudgeMouse 5s ease-out infinite;
            animation: colorSlide 5s linear infinite, nudgeMouse 5s ease-out infinite;*/
  }
  .mousescroll:before, .mousescroll:after {
    content: "";
    position: absolute;
    top: 18px;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
  }
  .mousescroll:before {
    width: 46px;
    height: 82px;
    background-color: #f26522;
    border-radius: 100px;
  }
  .mousescroll:after {
    background-color: #ffffff;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    /*-webkit-animation: trackBallSlide 5s linear infinite;
            animation: trackBallSlide 5s linear infinite;*/
  }
  
  @-webkit-keyframes colorSlide {
    0% {
      background-position: 0% 100%;
    }
    20% {
      background-position: 0% 0%;
    }
    21% {
      background-color: #f26522;
    }
    29.99% {
      background-color: #ffffff;
      background-position: 0% 0%;
    }
    30% {
      background-color: #f26522;
      background-position: 0% 100%;
    }
    50% {
      background-position: 0% 0%;
    }
    51% {
      background-color: #f26522;
    }
    59% {
      background-color: #ffffff;
      background-position: 0% 0%;
    }
    60% {
      background-color: #f26522;
      background-position: 0% 100%;
    }
    80% {
      background-position: 0% 0%;
    }
    81% {
      background-color: #f26522;
    }
    90%, 100% {
      background-color: #ffffff;
    }
  }
  
  @keyframes colorSlide {
    0% {
      background-position: 0% 100%;
    }
    20% {
      background-position: 0% 0%;
    }
    21% {
      background-color: #f26522;
    }
    29.99% {
      background-color: #ffffff;
      background-position: 0% 0%;
    }
    30% {
      background-color: #f26522;
      background-position: 0% 100%;
    }
    50% {
      background-position: 0% 0%;
    }
    51% {
      background-color: #f26522;
    }
    59% {
      background-color: #ffffff;
      background-position: 0% 0%;
    }
    60% {
      background-color: #f26522;
      background-position: 0% 100%;
    }
    80% {
      background-position: 0% 0%;
    }
    81% {
      background-color: #f26522;
    }
    90%, 100% {
      background-color: #ffffff;
    }
  }
  @-webkit-keyframes trackBallSlide {
    0% {
      opacity: 1;
      transform: scale(1) translateY(-20px);
    }
    6% {
      opacity: 1;
      transform: scale(0.9) translateY(5px);
    }
    14% {
      opacity: 0;
      transform: scale(0.4) translateY(40px);
    }
    15%, 19% {
      opacity: 0;
      transform: scale(0.4) translateY(-20px);
    }
    28%, 29.99% {
      opacity: 1;
      transform: scale(1) translateY(-20px);
    }
    30% {
      opacity: 1;
      transform: scale(1) translateY(-20px);
    }
    36% {
      opacity: 1;
      transform: scale(0.9) translateY(5px);
    }
    44% {
      opacity: 0;
      transform: scale(0.4) translateY(40px);
    }
    45%, 49% {
      opacity: 0;
      transform: scale(0.4) translateY(-20px);
    }
    58%, 59.99% {
      opacity: 1;
      transform: scale(1) translateY(-20px);
    }
    60% {
      opacity: 1;
      transform: scale(1) translateY(-20px);
    }
    66% {
      opacity: 1;
      transform: scale(0.9) translateY(5px);
    }
    74% {
      opacity: 0;
      transform: scale(0.4) translateY(40px);
    }
    75%, 79% {
      opacity: 0;
      transform: scale(0.4) translateY(-20px);
    }
    88%, 100% {
      opacity: 1;
      transform: scale(1) translateY(-20px);
    }
  }
  @keyframes trackBallSlide {
    0% {
      opacity: 1;
      transform: scale(1) translateY(-20px);
    }
    6% {
      opacity: 1;
      transform: scale(0.9) translateY(5px);
    }
    14% {
      opacity: 0;
      transform: scale(0.4) translateY(40px);
    }
    15%, 19% {
      opacity: 0;
      transform: scale(0.4) translateY(-20px);
    }
    28%, 29.99% {
      opacity: 1;
      transform: scale(1) translateY(-20px);
    }
    30% {
      opacity: 1;
      transform: scale(1) translateY(-20px);
    }
    36% {
      opacity: 1;
      transform: scale(0.9) translateY(5px);
    }
    44% {
      opacity: 0;
      transform: scale(0.4) translateY(40px);
    }
    45%, 49% {
      opacity: 0;
      transform: scale(0.4) translateY(-20px);
    }
    58%, 59.99% {
      opacity: 1;
      transform: scale(1) translateY(-20px);
    }
    60% {
      opacity: 1;
      transform: scale(1) translateY(-20px);
    }
    66% {
      opacity: 1;
      transform: scale(0.9) translateY(5px);
    }
    74% {
      opacity: 0;
      transform: scale(0.4) translateY(40px);
    }
    75%, 79% {
      opacity: 0;
      transform: scale(0.4) translateY(-20px);
    }
    88%, 100% {
      opacity: 1;
      transform: scale(1) translateY(-20px);
    }
  }
  @-webkit-keyframes nudgeMouse {
    0% {
      transform: translateY(0);
    }
    20% {
      transform: translateY(8px);
    }
    30% {
      transform: translateY(0);
    }
    50% {
      transform: translateY(8px);
    }
    60% {
      transform: translateY(0);
    }
    80% {
      transform: translateY(8px);
    }
    90% {
      transform: translateY(0);
    }
  }
  @keyframes nudgeMouse {
    0% {
      transform: translateY(0);
    }
    20% {
      transform: translateY(8px);
    }
    30% {
      transform: translateY(0);
    }
    50% {
      transform: translateY(8px);
    }
    60% {
      transform: translateY(0);
    }
    80% {
      transform: translateY(8px);
    }
    90% {
      transform: translateY(0);
    }
  }
  @-webkit-keyframes nudgeText {
    0% {
      transform: translateY(0);
    }
    20% {
      transform: translateY(2px);
    }
    30% {
      transform: translateY(0);
    }
    50% {
      transform: translateY(2px);
    }
    60% {
      transform: translateY(0);
    }
    80% {
      transform: translateY(2px);
    }
    90% {
      transform: translateY(0);
    }
  }
  @keyframes nudgeText {
    0% {
      transform: translateY(0);
    }
    20% {
      transform: translateY(2px);
    }
    30% {
      transform: translateY(0);
    }
    50% {
      transform: translateY(2px);
    }
    60% {
      transform: translateY(0);
    }
    80% {
      transform: translateY(2px);
    }
    90% {
      transform: translateY(0);
    }
  }
  @-webkit-keyframes colorText {
    21% {
      color: #4e5559;
    }
    30% {
      color: #ffffff;
    }
    51% {
      color: #4e5559;
    }
    60% {
      color: #ffffff;
    }
    81% {
      color: #4e5559;
    }
    90% {
      color: #ffffff;
    }
  }
  @keyframes colorText {
    21% {
      color: #4e5559;
    }
    30% {
      color: #ffffff;
    }
    51% {
      color: #4e5559;
    }
    60% {
      color: #ffffff;
    }
    81% {
      color: #4e5559;
    }
    90% {
      color: #ffffff;
    }
  }

 
  
.single.single-projects .svgMenuLink{/*display: none;*/}
.fotorama__wrap {
      background: #000;
}


#JVneweventSec .fotorama__stage__shaft:before {
    content: '';
    position: absolute;
    top: 0;
    background-image: linear-gradient(#000, transparent);
    width: 100%;
    height: 500px;
    opacity: 0.8;
    z-index: 10;
	display:none;
}
#JVneweventSec .fotorama__caption__wrap {
    background-color: transparent;
    padding: 35px 35px 20px;
    color: #fff;
    font-size: 32px;
    line-height: 35px;
    font-weight: 200;
    text-transform: capitalize;
    letter-spacing: 3px;
    min-height: 145px;
}
#JVneweventSec .fotorama__arr--prev {
    bottom: 198px;
}
#JVneweventSec .fotorama__arr--next {
    bottom: 198px;
}
#JVneweventSec .fotorama__caption__wrap:before{content:'Gallery'; font-size:15px; position:absolute; top:5px; font-weight:500; color:#fff;}

#JVneweventSec .fotorama__caption {   position: absolute;  z-index: 12;  bottom:40px;  left: auto;    right: 0;   color: #fff;   width: 570px;  background: rgba(33,58,138,0.9);
}
 #JVneweventSec  .fotorama__fullscreen-icon {
   background-color: #213a8a;
}
#JVneweventSec .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
	 
    
}

#JVneweventSec .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
#JVneweventSec  .fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
 
#JVneweventSec .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, #pGallerysec .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
    opacity: 1;
}
 

#JVneweventSec .fotorama__arr--prev {
    background: url(../images/a-left.png) no-repeat center center #f65925;
    width: 60px;
    height: 60px;
    text-align: center;
    top: auto;
    bottom: 185px;
    left: auto;
    right: 510px;
    z-index: 10;
	opacity: 1;
}
#JVneweventSec .fotorama__arr--next {
    background: url(../images/a-right.png) no-repeat center center #18286a;
    width: 60px;
    height: 60px;
    text-align: center;
    top: auto;
    bottom: 185px;
    left:auto;
    right:450px;
    z-index: 10;
	opacity: 1;
}


.fotorama--fullscreen .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama--fullscreen .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
    opacity: 1;
}
.fotorama--fullscreen .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
    -webkit-transform: inherit;
    transform: inherit;
}
 
.fotorama--fullscreen .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
   -webkit-transform: inherit;
    transform:inherit;
}
.fotorama--fullscreen .fotorama .fotorama__caption {
     min-height: 158px;
}

.fotorama--fullscreen .fotorama__arr--prev {  bottom: 180px;}
.fotorama--fullscreen .fotorama__arr--next {  bottom: 180px;}

.fotorama--fullscreen .fotorama__caption__wrap {   font-size: 30px;}

.postid-7905 #pLocationsec #nextSec {
    bottom: 28%;
  
}
.postid-7905 #pLocationsec #nextSec a{color:#fff;}

.gmap .fusion-image-element {margin-left:110px;}
.pdbreadcrum.fusion-breadcrumbs{position: relative; z-index: 1000; left:25px;}
.pdbreadcrum.fusion-breadcrumbs span {color:rgba(255,255,255,0.6);}
.pdbreadcrum.fusion-breadcrumbs span a:hover{color:rgba(255,255,255,1);}
.pdbreadcrum.fusion-breadcrumbs span a{color:rgba(255,255,255,0.6);}
.KmTitle strong{border-bottom:solid 1px #213f9a;}
.KmTitle{background:none; padding-left:0 !important;    margin-top: 11px; }
.KmTitle:before{background:none !important;}
 
.backToNRI {
    position: fixed;
    top: 180px;
    right: 0;
    background: #cf4b0d;
    color: #fff;
    padding: 4px 7px 4px 16px;
    font-size: 15px;
    cursor: pointer;
    border-radius: 12px 0 0 12px;
    box-shadow: 1px 1px 10px #000;
}
.backToNRI:hover{color:#fff;}

/*_::-webkit-full-page-media, _:future, :root .sp-tab__tab-pane label .sp-tab__card-header:before {content:'+'; font-size:15px; right:0; top:10px; color:#4d4d4d; position:absolute;}
_::-webkit-full-page-media, _:future, :root .sp-tab__tab-pane label[aria-expanded="true"] .sp-tab__card-header:before{content:'-'; } */


#neweventlistsec ul.lSPager.lSGallery {
      display: flex;
      width: 100% !important;
      justify-content: center;
      /* overflow-x: scroll !important; */
      transform: none !important;
margin: 15px 0 0 !important;    background: #f9f9f9;
  }


#neweventlistsec .fusion-tabs.vertical-tabs {
     margin: 50px 0 0;
}
#neweventlistsec .fusion-tabs.vertical-tabs .nav-tabs li .fusion-tab-heading {
    justify-content: flex-end;
}
#neweventlistsec .fusion-tabs.vertical-tabs.classic .nav-tabs>li.active>.tab-link{    background: #213f9a !important;
    color: #fff;     border: none;}

#neweventlistsec .fusion-tabs.vertical-tabs.classic .nav-tabs>li>.tab-link{    border: none;     padding: 12px 17px;    background: #f9f9f9;}
#neweventlistsec .fusion-tabs.vertical-tabs.classic .nav-tabs>li.active>.tab-link h4{ color: #fff;}
#neweventlistsec .fusion-tabs.vertical-tabs.classic .nav-tabs>li>.tab-link h4{
     font-weight: 600;
    font-size: 16px; 
    text-transform: uppercase;
}

#neweventlistsec .fusion-tabs.vertical-tabs.classic .nav-tabs>li>.tab-link:before {
    content: '';
    position: absolute;
    right: 0;
   bottom: -1px;
    background: #ddd6ce;
    width: 70%;
    height: 1px;
}

#neweventlistsec .fusion-tabs.vertical-tabs .tab-pane {
    border: none;
    padding: 0;    background: #f9f9f9;
}

#neweventlistsec .fusion-tabs.vertical-tabs .tab-pane>.item {
       background: #f9f9f9!important;
}

#neweventlistsec .fusion-tabs.vertical-tabs .nav {
    width: auto;
  
}
#neweventlistsec ul.lSPager.lSGallery li {
      margin: 0;
   width: 100px !important;
    border-radius: 0;
    background: #000;
}
 

#neweventlistsec .gwts-gwl-slidergal li  {
    /* margin: 0 !important; */
    padding: 0;
/*width:100% !important;*/
}
#neweventlistsec .fusion-tabs.vertical-tabs .nav-tabs{ border: none; border-right:10px solid #1f4e92  !important; min-height:500px; padding-top: 50px;    background: #f9f9f9;}
  ul.gwts-gwl-slidergal {
      display: flex;
      align-items: center;
  }
#neweventlistsec ul.lSPager.lSGallery li a img {
      opacity: 0.5;
  }
#neweventlistsec ul.lSPager.lSGallery li.active a img {
      opacity: 1;
  }
#neweventlistsec .lSSlideOuter .lSSlideWrapper ul li img {
      width:100%;
      margin: 0 auto;
      display: flex;
      height: 500px;
      object-fit: cover;
  }
#neweventlistsec.fImg .lSSlideOuter .lSSlideWrapper ul li img {
       object-fit: contain;
  }

#neweventlistsec .lSSlideOuter .lSSlideWrapper ul{
      height: auto !important;
  }
#neweventlistsec ul.lSPager.lSGallery li.active {
    border:  2px solid #013687 !important
  }
#neweventlistsec h2{
      text-align: center;
      margin-bottom: 0px;
      color: #fff;
      letter-spacing: 1px;
      font-size: 78px;
  }
 
  
#neweventlistsec .lSAction > a {
      opacity: 1;  
  }
  
#neweventlistsec .lSAction > a.lSPrev:before {content:'';
position:absolute;
    line-height: 35px;
    content: "\f104";
    -webkit-font-smoothing: antialiased;
    font-family: awb-icons;
    font-size: 22px;
    color: #fff;
    top: 30px;
    left: 10px;
  }

#neweventlistsec .lSAction > a {
     top: auto;
   bottom: -139px;
    height: 128px;
   background: #003982;
}

#neweventlistsec .lSAction > .lSPrev {
    left: 0;
}
#neweventlistsec .lSAction > .lSNext {
    right: 0;
}

#neweventlistsec .lSAction > a.lSNext:before {content:'';
position:absolute;
    line-height: 35px;
    content: "\f105";
    -webkit-font-smoothing: antialiased;
    font-family: awb-icons;
    font-size: 22px;
    color: #fff;
    top: 30px;
  right: 10px;
  }
  
  
 
#neweventlistsec ul.lSPager.lSGallery::-webkit-scrollbar-track
  {
      -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
      background-color: #F5F5F5;
  }
  
#neweventlistsec ul.lSPager.lSGallery::-webkit-scrollbar
  {
      width: 3px;
      background-color: #F5F5F5;
  }
  
#neweventlistsec .lSSlideWrapper {
     overflow: initial;
 }
#neweventlistsec ul.lSPager.lSGallery::-webkit-scrollbar-thumb
  {
      background-color: #000000;
  }
  
#neweventlistsec .plagaramslide ul.lSPager.lSGallery{min-height: 85px;}
#neweventlistsec .plagaramslide ul.lSPager.lSGallery li{-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;background: transparent;}
#neweventlistsec .plagaramslide ul.lSPager.lSGallery li a{}
  
  
  
  div#Back_Btn {
      text-align: center;
      margin: 10px 0 50px;
  }
  div#Back_Btn p {
      margin: 0;
  }
  
  div#Back_Btn a.readBtn {
      font-size: 19px;
  }

.lg-on #dacHeader {
     z-index: 0;
}
#neweventlistsec .gwts-gwl-slidergal li {
    cursor: zoom-in;    flex: 1 0 auto;
}


#neweventlistsec .fusion-tabs.vertical-tabs .nav {width: 220px;background: #f9f9f9;}
#founderMessageSec .FounderR {height: 100%; padding: 225px 0 0 0 ;}
#founderMessageSec .FounderR .fusion-column-wrapper{height: 100%;}
#founderMessageSec .FounderR .fusion-column-wrapper .fusion-image-element {height: 100%;}
#founderMessageSec .FounderR .fusion-column-wrapper .fusion-image-element span {height: 100%;}
#founderMessageSec .FounderR .fusion-column-wrapper .fusion-image-element span img{height: 100%;object-fit: cover;}
#gReview{text-align:center; margin:-40px 0 30px;}




#pDetailIntro .vplayicon.vplayiconfive a.btns small{width: 134px;}
#pDetailIntro .vplayicon.vplayiconfive a.btns {margin-top: 10px;}
#pDetailIntro .vplayicon.vplayiconfive p {flex-wrap: wrap;justify-content: center;}
#neweventlistsec ul.lSPager.lSGallery {height: 83px;align-items: center;}

body .midtownlocpopup .custom-model-inner_custom_popup {width: auto;}

#pAmenitiessec.thehi5ame .slick-slide img {filter: brightness(0.7);}
#pLocationsec #nextSec.thehis {bottom: 0;left: 0;}

#pDetailIntro.thehi5intro .pdintroR {padding-right: 10%;}





#pfeature{text-align: center;padding: 80px 0px;}
#pfeature #nextSec {bottom: -60px;}
.feature-con{display: flex;flex-wrap: wrap;justify-content: center;padding: 0 0 80px;}
.feature-con .fcon {width: 26%;text-align: center;padding: 0 31px;}
.postid-7583 .feature-con .fcon {width: 40%;}
.feature-con .fcon img {width: 100px;margin-bottom: 11px;}


.onLdImgPopdesincareer .careeropensliderpop{

}

.onLdImgPopdesin .custom-model-wrap_custom_popup.career{overflow: hidden;}

#neweventlistsec .lSSlideOuter .lSSlideWrapper ul li img {
	width: 60%;}
@media only screen and (min-width: 1024px) {
	#neweventlistsec .fusion-tabs.vertical-tabs .tab-content {width: calc(100% - 220px);}
}

@media screen and (max-width:1800px){

#pDetailBanner .pBannerL:before {
    left: 57px;
    width: 94%;
}
#pAmenitiessec .slick-slide img {height: 85vh;}
#pDetailBanner {   height: 800px; }
#pDetailBanner .pBannerL h5 {   bottom: 11px;}
#ourjourny:before {  left: 28%;  width: 790px;   height: 790px;}
	
} 
@media screen and (max-width:1750px){
	.neweventcontent{    height: 85vh;}
#pDetailBanner .pBannerL:before {
  left: 52px;
  width: 94%;
}
#KeyValues .KeyValuesTop {
  max-width: 1126px;
}
#ourjourny:before {
    left: 29%;
}
#KeyValues .KeyValuesTop h2 {
    right: 35px;   top: 115px;  font-size: 46px;
}
#pDetailBanner .pBannerL h5 {  bottom: 13px;}
#pAmenitiessec {
  min-height: 600px;
  
}
#pAmenitiessec .slider-nav .ameContBox h3 {  font-size: 38px;}
#neweventlistsec .lSSlideOuter .lSSlideWrapper ul li img {
	width: 50%;}
}

@media screen and (max-width:1700px){
#ourjourny:before {
  left: 27%;
}
.vasthupopup h2 {
font-size: 42px;}
#projlistboxes .projlistbox .projcon p {
    font-size: 17px;
}
	
}

@media screen and (min-width:1628px) and (max-width:1699px){
  #pAmenitiessec .slider-nav .ameContBox{padding: 23px 20px 23px;}
 
#ourVission .visionImg {  margin: -126px 0 0; }
}
@media screen and (max-width:1680px){
  #ourVission .fusion-builder-row{ max-width: 1100px !important;}
        /* #founderMessageSec  .FounderL{padding:130px 80px 0 10px; } */
  #ourjourny:before {
  left: 27%;}
  .circular-slider .wrapper .descriptions { bottom:-140px;}
body .fotorama__fullscreen-icon {   right: 44px;    top: 9px; }
#pGallerysec .fotorama__caption__wrap {  font-size: 37px; }

#pDetailBanner .pBannerL:before {   width: 92%;   height: 92%;  left: 60px;}
#pDetailBanner .pBannerL .pbLocation h6 {  font-size: 14px;}
#pDetailBanner .pBannerL .fusion-imageframe img {  width: 60%; }
#counterBox .display-counter {   font-size: 120px;   line-height: 90px; }
#counterBox .counter-box-content {  font-size: 14px;  }
#counterBox .unit {    font-size: 120px;  line-height: 90px; }
#pDetailBanner .pBannerL { padding: 65px 0;}
#pDetailBanner .pBannerL h5 {  font-size: 15px; }
#pAmenitiessec .slider-nav .ameContBox h3 { font-size: 27px; line-height:35px;}
#pAmenitiessec .slider-nav .ameContBox {  min-height: 162px; }
#projectsMenu {  height: 50px;}
#projectsMenu ul {  padding: 17px 0 0;}
#projectsMenu .stikyLogo.mtp {  margin-top: 0; }
#pLocationsec .LocatTop {   margin: 0; }
#pDetailBanner .pBannerL ul {  margin-left: 72px; }
#pDetailBanner .pBannerL {  padding: 45px 0; }
#KeyValues .KeyValuesTop {  max-width: 950px; }
#KeyValues .KeyValuesTop h2 {  right: 30px;  top: 95px;  font-size: 40px;}
#KeyValues .KeyValuesBottom h3 {  font-size: 35px; line-height: 38px !important;}	 
#pDetailBanner{  height:740px;  }
#pDetailBanner .pBannerL h5 strong {  bottom: 5px; }
#pLocationsec .locationListOut {   width: 85%; }
#pDetailBanner .pBannerL .fusion-imageframe img {
  width: 45%;
}
#pDetailBanner .pBannerL .pbLocation h6 {
  font-size: 12px;
  padding: 6px 20px 3px;
}
  #counterBox .display-counter {   font-size: 90px;  line-height: 80px;}
#counterBox .unit {   font-size: 90px;  line-height: 80px; }
#pDetailBanner #counterBox {  width: 480px;    margin-left: 30px; }
#pDetailBanner .pBannerL ul li a {  padding: 10px 20px 8px;}
#pDetailBanner .pBannerL ul li a:before {  top: 10px; }
#pDetailBanner {  height: 670px; }
#pDetailBanner .pBannerL h5 strong {
  padding: 0 60px 0;
}

#pDetailBanner .pBannerL h5 strong {
  bottom: -1px;
}
#counterBox .fusion-column:nth-child(4) .display-counter:before {
  bottom: 20px; 
}

}
@media screen and (max-width:1620px){
	.vasthupopup h2 {
font-size: 38px;}
#pDetailIntro.prathyintro  #counterBox .fusion-counter-box:nth-child(3) .unit strong:last-child{font-size: 13px;top: 25px;left: 60px;}
#pDetailBanner {  height: 630px; }
#pDetailBanner .pBannerL h5 strong {
bottom: 4px;
}
#pDetailBanner .pBannerL:before {  left: 54px;height: 91%; }
#pDetailBanner .pBannerL {   padding: 54px 0; }
#pDetailBanner .pBannerL .pbLocation h6 {   font-size: 13px;}
#counterBox .fusion-column:nth-child(4) .display-counter:before {  bottom: 18px;  }

#pDetailBanner .pBannerL ul {  margin-left: 45px; margin-top: 7px;}
#projectsMenu {  height: 60px; }
#OurHappyFamilySec .testiCont {  padding: 40px 15% 0 10px; }
#pAmenitiessec .slick-slide img {  height: 95vh; }
#pAmenitiessec {  min-height:auto; }
#pDetailBanner .pBannerL .fusion-imageframe img {  margin-left: 35px;}
#pDetailBanner .pBannerL .pbLocation h6 { margin-left: 30px; }
#counterBoxsqft .unit,#counterBoxsqft .display-counter{font-size: 52px;}
#pDetailIntro #counterBox .display-counter,#pDetailIntro #counterBox .unit{    font-size: 100px;}
#locationMapView {
    top: 65%;
}
#pAmenitiessec .slider-nav .ameContBox{padding: 20px 25px 20px;}
#pAmenitiessec .slider-nav .ameContBox h3 {font-size: 24px;}

}
@media screen and (max-width:1580px){
#pDetailBanner .pBannerL .pbLocation h6 {  font-size: 13px; }
#counterBox .display-counter {   font-size: 95px;   line-height: 70px; }
#counterBox .unit {  font-size: 95px;    line-height: 70px; }
#counterBox .fusion-column:nth-child(4) .display-counter:before {    font-size: 26px;  bottom: 19px; font-weight: 500; }
#pDetailBanner #counterBox {   margin-left: 13px;}
#pDetailBanner .pBannerL .fusion-imageframe img {   width: 55%;   margin-bottom: 8px; }
#pDetailBanner .pBannerL ul li a {   padding: 12px 20px;  font-size: 12px; }
#pDetailBanner .pBannerL ul li a:before {  top: 11px; }
#counterBox .counter-box-content {  font-size: 12px; }
#counterBoxsqft .counter-box-content {  font-size: 12px; }
#pDetailBanner .pBannerL {  padding: 50px 0; }
#pDetailBanner .pBannerL h5 strong {  padding: 4px 30px 0;}
#pDetailBanner .pBannerL h5 {  font-size: 13px; }
#pDetailBanner .pBannerL:before {  width: 93%;  height: 91%; left: 47px;}
#pDetailIntro #counterBox .display-counter {   font-size: 110px;  line-height: 90px;  }
#pDetailIntro #counterBox .unit {  font-size: 110px;   line-height: 90px;  }
#counterBoxsqft .unit {  font-size: 40px;  line-height: 40px; }
#counterBoxsqft .display-counter {    font-size: 40px;   line-height: 40px;}
#counterBox .fusion-column:after {  right: -57px;}
#pDetailBanner .pBannerL h5 {   bottom: 11px; }
#pDetailIntro .pdintroL h6{color: #767676;  font-size: 14px;  letter-spacing: 1px; }
#counterBox .fusion-column:nth-child(3) .unit strong {  font-size: 30px;  }
#counterBox .unit strong {  font-size: 27px;}
#pAmenitiessec .slider-nav .ameContBox h3 {   font-size: 36px; line-height: 35px; margin:0 0 5px;}
#pSpecsec .sp-tab__tab-content {  width: calc(100% - 200px); }
#pSpecsec .specBoxR ul li {  font-size: 14px; }
#sp-wp-tabs-wrapper_5339.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title, #sp-wp-tabs-wrapper_5339.sp-tab__lay-default label > .sp-tab__card-header {  font-size: 15px;}
#pSpecsec .sp-tab__tab-content {  margin-left: -4px; }
#pSpecsec .sp-tab__nav {   padding-top: 40px;  min-height: 480px; }
#pDetailIntro .pdintroR {  padding-right: 5%; }
#pDetailIntro .fusion-imageframe { text-align: center; }
#pDetailIntro .pdintroR img {   width: 80%; }
#pDetailIntro .pdintroR h6 {  font-size: 15px; }
#pDetailIntro h3 {   font-size: 25px;}
#pAmenitiessec {  min-height: 700px;  background: #faf3eb; }
#pLocationsec .sp-tab-content ul li {  font-size: 15px; }
#pfplansec .planSecIn .sPlan .fusion-image-element {  height: 400px; }
.circular-slider .wrapper {
min-height: 660px !important;
}

.circular-slider .wrapper .slides-holder {
  top: -822px;
}
#ourjourny .fusion-imageframe img {
  width: 63%;
  padding-top: 25px;
}

.circular-slider {   height: 90%;}
.circular-slider .wrapper .descriptions { bottom:-140px;}
#ourjourny:before {   left: 26%;  }
#pLocationsec .locationListOut {  width: 78%;  margin-top: -13px; }

#pDetailIntro .ComTitlesTB h2 {
font-size: 50px;  line-height: 50px !important;
}
#pSpecsec .specBoxL.NapABoxL {
    width: 37.4%;
}
}
@media screen and (max-width:1500px){
  #pDetailBanner .pBannerL h5 strong:before{top: 7px;}
  #pDetailBanner .pBannerL h5 strong:after{top: 7px;}
  #pLocationsec .sp-tab__lay-default > ul{padding: 15px 25px;}
}

@media screen and (max-width:1500px){
	#projlistboxes .projlistbox .projcon p {  font-size: 16px;height: 68px;}
.circular-slider .wrapper .slides-holder {top: -687px;}
#pDetailIntro .pdintroR {  padding-right: 2%;}
#pDetailIntro #counterBox .display-counter {     font-size: 90px;  line-height: 70px;}
#pDetailIntro #counterBox .unit {  font-size: 90px;  line-height: 70px; }
#counterBoxsqft .display-counter {  font-size: 40px;  line-height: 40px; }
#counterBox .counter-box-content {  font-size: 11px; }
  #counterBoxsqft .counter-box-content {  font-size: 11px; }
#counterBox .counter-box-container {  padding: 15px 0; }
#pDetailIntro .pdintroL h6 {   font-size: 13px; }
#pDetailIntro #counterBox .fusion-column:nth-child(4) .display-counter:before { font-size: 22px;    bottom: 15px;}
#pAmenitiessec .slider-nav .ameContBox h3 {   font-size: 27px;   line-height: 35px;   margin: 0 0 5px; }
#pSpecsec .sp-tab__tab-content {  width: calc(100% - 200px); }
#pSpecsec #sp-wp-tabs-wrapper_5339 > .sp-tab__nav-tabs .sp-tab__nav-link.sp-tab__active h4 {   font-size: 15px; }
  #pAmenitiessec .slider-nav .ameContBox p {   font-size: 13px; }
#pLocationsec .sp-tab-content ul li {  font-size: 13px; }
#pLocationsec #sp-wp-tabs-wrapper_5350.sp-tab__lay-default > ul .sp-tab__nav-item h4 { font-size: 16px;}
#pLocationsec #sp-wp-tabs-wrapper_5350.sp-tab__lay-default > ul {   padding: 8px 35px;}
#pLocationsec .LocatTop {  margin: 0 0 20px; }
.LocatTop .fusion-imageframe {width:110px;}
#pfplansec .typicalPlan .resp-tabs-container {   width: 78%;}
#pfplansec .fusion-tabs.classic.horizontal-tabs .nav-tabs .tab-link {   padding:15px 8px;     font-size: 12px;}
#pfplansec .typicalPlan .resp-tabs-list li.resp-tab-active h3 {   font-size: 17px; }
#pGallerysec .fotorama__caption__wrap {  font-size: 35px; }
  #pGallerysec .fotorama__caption {  bottom: 96px;  }
#OurHappyFamilySec .testiCont {  padding:0 130px 0 8px;background: url(../images/tq-img.png) no-repeat 100% 0; }
#OurHappyFamilySec .testiCont h3 {   font-size: 30px;   line-height: 30px; }
#OurHappyFamilySec .slick-next {  right: 90px;}
#OurHappyFamilySec .slick-prev {  right: 150px;}
#OurHappyFamilySec .slick-dots {  left: 61%; }
#pGallerysec .fotorama__wrap .fotorama__pointer { height: 700px !important; }
#pDetailBanner .pBannerL:before {  left: 47px;}
#pLocationsec {   min-height: 800px; }
#projectsMenu .fusion-imageframe{width:80%;}
#projectsMenu {height:50px;}
#projectsMenu ul li a {  font-size: 13px; }
#projectsMenu ul {  padding: 17px 0 0;}
#projectsMenu .stikyLogo.mtp {  margin-top: -43px;}
#pDetailBanner #counterBox {   width: 392px; }
#projectsMenu .fusion-imageframe {  width: 50%; }
#projectsMenu .stikyLogo.mtp img {  width: 100%;}
#projectsMenu ul li a {  font-size: 11px; }
#projectsMenu {   height: 30px; }
#projectsMenu .stikyLogo.mtp {  margin-top: -27px; }
#projectsMenu ul {    padding: 4px 0 0; }
#OurHappyFamilySec .slick-prev {   width: 50px;   height: 50px;   bottom: -5px;  }
#OurHappyFamilySec .slick-next {  width: 50px;  height: 50px;   bottom: -5px; right: 155px;}
#OurHappyFamilySec .slick-prev {  right: 205px; }
#pSpecsec .sp-tab__nav {
padding-top: 24px;
min-height: 410px;
}
body #pAmenitiessec .ComTitlesTB p br {
display:none;
}
#pDetailBanner #counterBox {
margin-left: 85px;
}
#counterBox .fusion-column:after {
right: -50px;
}
#counterBox .fusion-column:before {
right: -33px;
}
#counterBox .fusion-column:nth-child(2):before{left: 33px;}
.circular-slider .wrapper .slides-holder {top: -807px;}
#pfplansec .typicalPlan .resp-tabs-list {padding-left: 18px;}
#KeyValues .KeyValuesBottom h3{font-size: 30px;line-height: 34px !important;bottom: -30px;left: -30px;padding: 30px 30px 45px 45px;}
#ourVission .visionL .ComTitlesTB p:after{}
#ourjourny:before {left: 23%;}
#myContainer .SecThree .ComTitlesTB p br{display:none;}
#pAmenitiessec .slider-nav .ameContBox{    padding: 22px 23px 22px;}
#pLocationsec .sp-tab__lay-default > ul .sp-tab__nav-item {  padding: 0 3px;  }
#pSpecsec .specBoxL.NapABoxL { width: 44.7%;}
}

@media screen and (max-width:1480px){

  #pDetailIntro.prathyintro  #counterBox .fusion-counter-box:nth-child(3) .unit strong:last-child{font-size: 13px;top: 17px;left: 45px;}
  #pSpecsec .sp-tab__nav {  min-height: 430px;}
  #pSpecsec .specBoxR ul li {font-size: 13px;}
  #pSpecsec .specBoxR {padding: 0 0 0 40px;}
  #pLocationsec .locationListOut {min-height: 800px;}
  .postid-5513 #pLocationsec .locationListOut {min-height: 760px;}
  #pGallerysec .fotorama__caption__wrap {   font-size: 30px;  min-height: 130px; }
  #pGallerysec .fotorama__arr--prev {bottom: 185px; }
  #pGallerysec .fotorama__arr--next {bottom: 185px;}
  .circular-slider .wrapper .slides-holder {top: -807px; }
  #pDetailBanner {  height: 586px;}
  #counterBox .col-md-6 {padding: 22px 0;min-height: 130px;}
  #pDetailBanner .pBannerL .pbLocation h6 {font-size: 12px;padding: 5px 20px 2px; }
  #projectsMenu ul {  padding: 21px 0 0; }
  #pGallerysec .fotorama__caption {bottom: 45px;}
  #pSpecsec .sp-tab__nav-tabs .sp-tab__nav-link  h4 {font-size: 15px;  }
  #pDetailBanner .pBannerL .fusion-imageframe img {width: 48%;}
  #locationMapView {top: 71%;}

}


@media screen and (max-width:1440px){
 
  #pGallerysec .fotorama__arr--prev {   bottom: 184px; }
  #pGallerysec .fotorama__arr--next {  bottom: 184px;}
  #pSpecsec .specBoxL {  width: 52%; }
}


@media screen and (min-width:1401px) and (max-width:1460px) {

#projectsMenu ul {
        padding: 10px 0 0;
    }
	#projectsMenu {
        height:40px;
    }
	
}
/*@media(max-width:1400px) and (min-width:1250px){
	#neweventlistsec .gwts-gwl-slidergal li  {
	width:100% !important;
	}	
}*/
@media screen and (max-width:1400px){
  #projectsMenu .fusion-imageframe {width: 55%;}  
  #projectsMenu {height: 37px;}
	.circular-slider .wrapper .descriptions{min-width:100%;}
#pDetailBanner .pBannerL .fusion-imageframe img {  width: 48%; }
#pDetailBanner .pBannerL .fusion-imageframe img {   margin-left: 33px; }
#pDetailBanner .pBannerL:before {  height: 86.5%; }
#pSpecsec .specBoxR h3 {  font-size: 22px;}
#pSpecsec .specBoxR {  padding: 0 40px; }
#pLocationsec #sp-wp-tabs-wrapper_5350.sp-tab__lay-default > ul .sp-tab__nav-item h4 {  font-size: 15px; }
#pfplansec .typicalPlan .resp-tabs-list li h3 { font-size: 15px; }
#OurHappyFamilySec .youtubeIcon img{width: 70px;}
#OurHappyFamilySec .testiCont {  padding: 0 90px 0 3px;}
#pDetailBanner .pBannerL:before {  width: 94%; left: 42px; top: 18px; }
#pDetailBanner .pBannerL h5 {  bottom: 9px;}
#OurHappyFamilySec .testiCont h3 {  font-size: 25px;  line-height: 28px; }
#OurHappyFamilySec .testiCont h4 {  font-size: 20px;}
#OurHappyFamilySec .testiCont h5 {  font-size: 14px;}
#pAmenitiessec {  min-height: auto; }
#pDetailIntro h3 {   font-size: 22px;  line-height: 25px; }
#pAmenitiessec .slider-nav .ameContBox {  padding: 20px;}
#pAmenitiessec .slider-nav .ameContBox h3 {  font-size: 27px;   line-height: 35px;  margin: 0 0 5px; }
#pAmenitiessec .slider-nav .ameContBox p {  font-size: 12px; }
#pAmenitiessec .slider-nav .ameContBox {   min-height: 125px; }
#pAmenitiessec .slider-nav {  margin: -287px 0 0 25%;   right: -130px; }
#pAmenitiessec .slider-nav .slick-next {  width: 50px;   height: 50px; left: 60px;}
#pAmenitiessec .slider-nav .slick-prev {  left: 10px;}
#pAmenitiessec .slider-nav .slick-prev {  width: 50px;  height: 50px;}
#pAmenitiessec .slick-dots {  bottom: 38px;  left: 125px; }
#pAmenitiessec .slider-nav .slick-list {  padding: 0 0 97px; }
#pDetailBanner .pBannerL:before {
  height: 88.5%;
}
#OurHappyFamilySec .slick-prev {
  right: 205px;
}
#pSpecsec .sp-tab__nav-tabs .sp-tab__nav-link {
padding: 11px 15px;}
#pSpecsec .sp-tab__nav-tabs .sp-tab__nav-link h4{   font-size: 14px !important;    font-weight: 500 !important;}
body #pLocationsec .ComTitlesTB p br{display:none;}
#KeyValues .slick-slide {
  padding: 0 40px;
    
}
#KeyValues .KeyValuesTop {
  max-width: 790px;
}
#KeyValues .KeyValuesTop h2 {
  right: 30px;
  top: 75px;
  font-size: 34px;
}
#founderMessageSec .FounderL {
  padding: 130px 20px 0 10px;
  position: relative;
}
#ourjourny:before {
  left: 22%;
}
#pDetailBanner #counterBox {
  margin-left: 63px;
}
#pDetailBanner .pBannerL:before {
  height: 92%;
}
.nriMenu a::before {    height: 18px;    top: -3px; }
#OurHappyFamilySec .slick-dots {
  left: 58%;
}
#OurHappyFamilySec .slick-dots li {
  width: 20px;
}
#pDetailBanner {
  height: 580px;
}
#projectsMenu ul {
  padding: 8px 0 0;
}
#pDetailBanner .pBannerL {
  padding: 30px 0;
}
#pDetailBanner .pBannerL ul li a {
  padding: 8px 20px;
  
}
#pDetailBanner .pBannerL ul li a:before {
  top: 6px;
}
#pDetailBanner .pBannerL .pbLocation h6 {
  font-size: 11px;
}
#pLocationsec .sp-tab__lay-default > ul .sp-tab__nav-item {  padding: 0 4px; }
#pLocationsec .sp-tab__lay-default > ul .sp-tab__nav-item span.sp-tab__nav-link{  padding-inline: 4px; }
#pLocationsec .sp-tab__lay-default > ul .sp-tab__nav-item h4 { font-size: 14px !important; }
#pLocationsec .sp-tab-content ul {   width: 47%;}
#pLocationsec {   padding: 60px 0;}
.circular-slider .wrapper .slides-holder__item span{font-size: 25px;line-height: 25px;}
.circular-slider .wrapper .slides-holder__item_active span{font-size: 40px;line-height: 40px;}
.circular-slider .wrapper .slides-holder__item_active {width: 130px !important;height: 130px !important;}
#ourjourny:before {left: 22.5%;}
#pDetailIntro.prathyintro #counterBox .col-md-3:nth-child(3) strong.smallvertical {font-size: 12px;  top: 25px;}


#pDetailIntro .vplayicon a small {padding: 3px 6px 6px 22px;width: 92px;}
#pDetailIntro .vplayicon a.homeTour small {padding: 3px 17px 6px 44px;}

#pDetailIntro.avenuone .pdintroR {padding-right: 5%;}
	#locationMapView {    top: 70%;  }
	    #pSpecsec .specBoxL.NapABoxL {
        width: 54% !important;
    }

}
@media screen and (max-width:1380px){
	  #pSpecsec .specBoxL {  width: 40%; }
#pDetailBanner {
  height: 506px;
}
#pDetailBanner .pBannerL h5 {
  font-size: 12px;
}
#pDetailBanner .pBannerL h5 strong {
  bottom: 3px;
}
#counterBox .counter-box-container {
  padding: 10px 0;
}
.circular-slider .wrapper .slides-holder {
  top: -680px;
}
.circular-slider .wrapper .descriptions {
  bottom: -108px;
}
.vilva #counterBox .fusion-column:nth-child(4) .display-counter:before {
  margin-left: 0px;
  bottom: 10px;
}
_::-webkit-full-page-media, _:future, :root .parallax_scroll{  transform: inherit !important;}
#counterBox .display-counter {   font-size:70px;   line-height: 60px; }
#counterBox .unit {  font-size: 70px;    line-height: 60px; }
#counterBox .fusion-column:nth-child(4) .display-counter:before {   font-size: 20px;  }
#pGallerysec .fotorama__wrap .fotorama__pointer {   height: 650px !important; }
#pDetailBanner .pBannerL ul li a {  padding: 8px 20px;   font-size: 11px; }
#pAmenitiessec .slider-nav .ameContBox {  min-height: 152px; }
#pSpecsec #sp-wp-tabs-wrapper_5339 > .sp-tab__nav-tabs .sp-tab__nav-link {   padding: 10px 15px;}
#pSpecsec .sp-tab__nav {   padding-top: 10px;  min-height: 410px;}
#pSpecsec #sp-wp-tabs-wrapper_5339 > .sp-tab__nav-tabs .sp-tab__nav-link h4 {  font-size: 12px; }
#pSpecsec #sp-wp-tabs-wrapper_5339 > .sp-tab__nav-tabs .sp-tab__nav-link.sp-tab__active h4 {  font-size: 14px; }
#pLocationsec .sp-tab-content ul {   width: 47%;}
#pLocationsec .LocatTop {   margin: 0; }
#pLocationsec .sp-tab-content ul li {  font-size: 12px; }
#pLocationsec {   padding: 60px 0;}
#pDetailIntro .pdintroR h6 {    font-size: 13px; }

#pGallerysec .fotorama__stage{height: 700px !important;}
#pGallerysec .fotorama__stage .fotorama__stage__frame{height: 650px !important;}
#pGallerysec .fotorama__stage .fotorama__stage__frame img{height: 650px !important; object-fit: cover;}
#pGallerysec .fotorama__wrap {   height: 650px !important;}
#pDetailBanner #counterBox {   margin-left: 44px; }
#pGallerysec .fotorama__arr--prev {   bottom:184px; right: 440px;}
#pGallerysec .fotorama__arr--next {   bottom:184px; right: 380px;}
#pGallerysec .fotorama__caption {   width: 500px; } 
#pDetailBanner .pBannerL h5 {  bottom: 8px; }
#pDetailIntro .ComTitlesTB h2 {font-size: 40px;  line-height:40px !important;}
#counterBox .col-md-6 {padding: 18px 0;min-height: 115px;}
#founderMessageSec .FounderR {padding: 195px 0 0 0;}
#AboutIntroSec .ComTitlesTB p {width: 82%;}
#AboutIntroSec .ComTitlesTB p br {display: none;}
.circular-slider .wrapper .controls__left, .circular-slider .wrapper .controls__right {top: 101%;}
.circular-slider .wrapper .controls__autoplay {bottom: -22px;}
.circular-slider {padding-bottom: 40px;}
.circular-slider .wrapper {overflow: visible;}
#neweventlistsec ul.lSPager.lSGallery li {display: flex;align-items: center;background: #fff0;}
#neweventlistsec ul.lSPager.lSGallery {height: 86px;}
#neweventlistsec .lSAction > .lSNext {right: 9px;}
#pDetailIntro .vplayicon p {margin-bottom: 10px;}
#pDetailIntro h3 {font-size: 19px;}
#pDetailIntro .pdintroR {padding-right: 0%;}

#pfplansec .fusion-tabs.classic.horizontal-tabs .nav-tabs .tab-link {padding: 15px 7px;font-size: 12px;}
#projectsMenu {height: 36px;}
.compopupdesign #pop_content .fusion-social-links{bottom: 4px;}
	    #pSpecsec .specBoxL.NapABoxL {
        width: 51% !important;
    }

}




@media screen and (max-width:1280px){
  #pGallerysec .fotorama__arr--prev {   bottom: 185px;  }
#pGallerysec .fotorama__arr--next {   bottom: 185px;  }
#pDetailBanner .pBannerL:before {  left: 39px;   top: 15px; }
#counterBox .display-counter {   font-size: 90px;   line-height: 70px;}
#counterBox .unit {  font-size: 90px;  line-height: 70px;}
#pDetailBanner .pBannerL .fusion-imageframe img {  width: 40%; }
#pDetailBanner .pBannerL .pbLocation h6 {  font-size: 12px; }
#pDetailBanner .pBannerL {   padding: 35px 0; }
#pDetailBanner .pBannerL ul li a {   padding: 8px 20px; }
#pDetailBanner .pBannerL h5 strong {   padding: 2px 25px 0;  letter-spacing: 3px; }
.circular-slider {   height: 83%; }
.circular-slider .wrapper .slides-holder {  top: -748px;}
#pDetailBanner #counterBox { margin-left: 35px; }
#pDetailBanner .pBannerL:before {
height: 94%;
}
#pDetailBanner .pBannerL h5 {
bottom: 2px;
}
.circular-slider .wrapper .descriptions {
bottom: -163px;
}
.circular-slider .wrapper .slides-holder {
top: -536px; 
}
#pDetailBanner .pBannerL.vilva h5 strong {
margin-left: 12px;
}


}
@media screen and (max-width:1200px){
#counterBox .display-counter {   font-size:70px;   line-height: 50px; }
#counterBox .unit {  font-size: 70px;    line-height: 50px; }
#counterBox .fusion-column:nth-child(4) .display-counter:before {  font-size: 20px;  bottom: 25px;}
#pDetailBanner #counterBox {   width: 350px; }
#pDetailBanner .pBannerL {   padding: 25px 0; }
#pDetailBanner .pBannerL ul li a:before {  top: 7px; width: 1px;}

#OurHappyFamilySec .slides-numbers {  bottom: -16px;   left: 19px;}
#OurHappyFamilySec .slick-dots {    left: 80px;  bottom: -53px; }
#OurHappyFamilySec .slick-next {   bottom: -85px;   right: 100px;}
#OurHappyFamilySec .slick-prev {   bottom: -85px;  right: 150px; }
.circular-slider .wrapper .controls__left {
left: 41%;}
.circular-slider .wrapper .controls__right {
  right: 41%;}
.circular-slider .wrapper .slides-holder {
top: -560px;
}
.circular-slider .wrapper .descriptions {
bottom: -30px;
}
#ourjourny:before {
left: 22%;
}
#pDetailBanner .pBannerL h5 {  bottom: -1px;  left: 26px ;   }
#pDetailIntro #counterBox .fusion-column:nth-child(4) .display-counter:before {
font-size: 22px;
bottom: 17px;
margin-left: -9px;
}
#counterBoxsqft .counter-box-container {
padding: 0;
}
#pSpecsec .sp-tab__tab-content {
width: 75%;
}
#pSpecsec #sp-wp-tabs-wrapper_5339 > .sp-tab__nav-tabs .sp-tab__nav-link {
padding: 6px 15px;
}
#pfplansec .typicalPlan .resp-tabs-container {
width: 74%;
}
#pGallerysec .fotorama__stage{height:600px !important;}
#pGallerysec .fotorama__stage .fotorama__stage__frame{height: 600px !important;}
#pGallerysec .fotorama__stage .fotorama__stage__frame img{height: 600px !important; object-fit: cover;}
#pGallerysec .fotorama__wrap {   height: 600px !important;}
#pGallerysec .fotorama__caption {  width: 500px; }
#pGallerysec .fotorama__arr--prev {   right: 440px;     bottom: 185px;}
#pGallerysec .fotorama__arr--next {  right: 381px;     bottom: 185px;}
#pDetailBanner {  height:auto; }
#counterBox .fusion-column:after {  right: -40px; }
#nextSec {   bottom: 15px; }
#pSpecsec .sp-tab__nav {
min-height: 330px;
}
#pDetailIntro #counterBox {
margin: 0 0 0 -55px;
}
#pSpecsec .sp-tab__nav-tabs .sp-tab__nav-link {
padding: 7px 15px;
}
#pDetailIntro .ComTitlesTB h2 {
font-size: 35px;  line-height:35px !important;
}
#AboutIntroSec  p br{display:none;}
.hscroll {
height: 368px;
}
#pDetailBanner {   margin-top: 36px;}
#pAmenitiessec #nextSec {  bottom: -16px;    right: 27px;}

#neweventlistsec .fusion-tabs.vertical-tabs .nav {
width:180px;
display: inline-block !important;
vertical-align: top;
}
#neweventlistsec .fusion-tabs.vertical-tabs .nav.fusion-mobile-tab-nav{ display: none !important;}


#pLocationsec .sp-tab__lay-default > ul .sp-tab__nav-item:before { right: -5px;}
#pLocationsec .sp-tab__lay-default > ul .sp-tab__nav-item {padding: 0 1px;}
#pDetailIntro.avenuone .pdintroR {padding-right: 4%;}

#counterBox strong.small{font-size: 24px;}
	    #pSpecsec .specBoxL.NapABoxL {
        width: 87% !important;
    }

} 
@media screen and (max-width:1100px){
.parallax_scroll{  transform: inherit !important;}
#pSpecsec #sp-wp-tabs-wrapper_5339 > .sp-tab__nav-tabs .sp-tab__nav-link h4 {  font-size: 12px;  line-height: 18px;}
#pDetailBanner .pBannerL .fusion-imageframe img { width: 25%; }
#counterBox .display-counter {   font-size:60px;   line-height: 45px; }
#counterBox .unit {  font-size: 50px;    line-height: 45px; }
#counterBox .col-md-6 {  padding: 16px 0;  min-height: 100px;}
#pDetailBanner .pBannerL .pbLocation h6 {   font-size: 11px; margin-bottom:10px;    padding: 5px 20px; margin-left: 50px;}
#pDetailBanner .pBannerL:before {   left: 30px;   top: 11px; }
#pDetailBanner #counterBox {  margin: 0 auto 0; }
#pDetailBanner .pBannerL .fusion-imageframe img {   margin-left: 40px; }
#pDetailBanner #counterBox {  width: 300px; }
#pDetailBanner .pBannerL ul {   box-shadow: 1px 13px 11px -10px rgba(0,0,0,0.5);}
#projectsMenu .stikyLogo.mtp {  margin-top: -22px; }
#pAmenitiessec .slider-nav .ameContBox h3 {  font-size: 24px;}
.slick-dots li {  margin: 0 2px;}
#pSpecsec .sp-tab__tab-content {  width: 75%; }
#pSpecsec .specBoxR {   padding: 0 18px; }
#pSpecsec .specBoxR ul li {    font-size: 13px; }
#pSpecsec #sp-wp-tabs-wrapper_5339 > .sp-tab__nav-tabs .sp-tab__nav-link.sp-tab__active h4 {  font-size: 13px;   line-height: 17px; }
#pSpecsec .specBoxR h3 {  font-size: 20px; }
#pSpecsec .sp-tab__nav {   min-height: 350px; }
#pLocationsec .locationListOut {  width: 90%;  min-height: 770px; }
#pLocationsec {  background-position: 76% 0; }
#pLocationsec #sp-wp-tabs-wrapper_5350.sp-tab__lay-default > ul {  padding: 11px 35px; }
#pLocationsec .LocatTop {  margin: 0 0 26px; }
#pLocationsec #sp-wp-tabs-wrapper_5350.sp-tab__lay-default > ul .sp-tab__nav-item h4 {   font-size: 13px; }
#pfplansec .planTop {
text-align: center;
margin: 0 0 60px;
}
#pfplansec {
padding: 60px 0 100px;
}
#pfplansec .fusion-tabs .nav {
text-align: center;
display: block !important;
}
#pfplansec .fusion-tabs .tab-content .nav {   display: none !important; }
#pSpecsec .sp-tab__nav {   padding-top: 12px;}
#pSpecsec .sp-tab__nav {  min-height: 328px; }
#pDetailIntro #counterBox .display-counter {  font-size: 70px;  line-height: 50px;}
#pDetailIntro #counterBox .unit {  font-size: 70px;  line-height: 50px;}
#counterBox .counter-box-container {   padding: 8px; }
#counterBox .fusion-column:after {   right: -22px; }
#pAmenitiessec .slider-nav .ameContBox {   min-height: 138px; }
#pAmenitiessec .slider-nav .slick-list {  padding: 0 0 85px; }
#pAmenitiessec .slider-nav {  margin:-265px 0 0 18%;  right: -130px;}
#pAmenitiessec .slider-nav .ameContBox h3 {   font-size: 24px;  line-height: 25px;}
#pfplansec .fusion-tabs.classic.horizontal-tabs .nav-tabs .tab-link {   padding: 8px 5px !important;  font-size: 11px;}
#pfplansec .typicalPlan .resp-tabs-container {   width: 74%;   padding-right: 30px; }
#counterBoxsqft .display-counter {   font-size: 35px;  line-height: 35px;}
#counterBoxsqft .unit {   font-size: 35px;  line-height: 35px;}
#pDetailIntro #counterBoxsqft {  margin: 0 0 0 -25px; }
#ourjourny:before {
left: 18%;
}
#KeyValues .slick-slide {
padding: 0 10px;
}
#KeyValues .KeyValuesBottom {
margin-top: -15px;
}
#KeyValues .KeyValuesBottom h3 {
font-size: 24px;
line-height: 28px !important;
padding: 20px;
width: 66%;
bottom: 0;
left: 0;
}
#ourjourny:before {
width: 700px;
height: 700px;}
.circular-slider .wrapper .slides-holder {
  top: -535px;
}
.circular-slider .wrapper .descriptions__item {
  padding: 0 20px;}
  .circular-slider .wrapper .descriptions {
      bottom: -50px;
  }

  #pDetailIntro #counterBox {   margin: 0 -43px 0 -36px;  }
  #pGallerysec .fotorama__caption {   width: 430px;  }
  #pGallerysec .fotorama__arr--prev {    right: 372px;  }
  #pGallerysec .fotorama__arr--next {     right: 312px;  }
  #testiBox .testiName {    display: block;  }
  #testiBox .testiName img {     width: 48%; }
  #testiBox .testiName p { margin: 0 0 5px; }
  #testiBox .testiName h5 {    height: auto;  }
#InPageBanSec .InBanImgCol.testimonial .InBanImgCont {
bottom: 10vh;
}
#pDetailBanner .pBannerL h5 {
bottom: 4px;}
#pDetailIntro .pDintroTop p br{display:none;}
#pDetailIntro #counterBox {
margin: 0 0 0 -35px;
padding: 0 50px 0 0;

}
#pDetailIntro #counterBox .fusion-counter-box {
width: 23% !important; padding: 0;
}
#counterBoxsqft .fusion-counter-box {
width: 33% !important;
}
#pDetailIntro #counterBox .fusion-column:nth-child(4) .display-counter:before {
bottom: 37px;
margin-left: -13px;
}
#counterBox .col-md-6:after {
right: -36px;
}
#pDetailIntro.prathyintro #counterBox .col-md-3:nth-child(3) strong.smallvertical {    font-size: 10px;   top: 18px; }

#pfplansec .tab-content {
margin-top: -17px;
}


#pDetailIntro .vplayicon a small {padding: 3px 6px 6px 23px;font-size: 11px;width: 130px;background-size: 13px;}
#pDetailIntro .vplayicon a {margin-right: 10px;margin-bottom: 9px;}
#pDetailIntro .vplayicon p {flex-wrap: wrap;}
#pDetailIntro .vplayicon.vplayiconfive a.btns {margin-top: 0;}
#pDetailIntro .vplayicon a:nth-child(2n+2) {margin-right: 0;}
#pDetailIntro .vplayicon.vplayiconfive a.btns small {width: 130px;}
	
	#pSpecsec .specBoxL.NapABoxL {
        width: 82% !important;
    }

}


@media (max-width: 1100px) and (min-width: 1000px) and (min-height: 901px){
  #ourVission .visionImg{margin: -85px 0 0;}

}
@media (max-width: 1024px), screen and (orientation: landscape) {
	.postid-13870 #pLocationsec .locationListOut{margin-top:40px;}
}

@media screen and (max-width:1000px){
    #pSpecsec .specBoxL.NapABoxL {
        width: 59% !important;
    }
}

@media screen and (max-width:999px){
#neweventlistsec .fusion-tabs.vertical-tabs .nav {  width: auto; display: none !important; }
  #neweventlistsec .fusion-tabs.vertical-tabs .nav.fusion-mobile-tab-nav{ display: block !important;}
#pSpecsec .sp-tab__nav {
  padding-top: 1px;
}
#neweventlistsec .fusion-tabs.vertical-tabs .nav-tabs {
border: none;  border-right: none;  min-height: auto;  padding-top: 0;}
#neweventlistsec .lSSlideOuter .lSSlideWrapper ul li img {  height: auto; }
#pGallerysec .fotorama__arr--prev {   bottom: 232px; }
#pGallerysec .fotorama__arr--next {   bottom: 232px; }
#pDetailBanner {  height: auto;margin-top: 0;  padding-top: 40px;}
#pDetailBanner .pBannerL h5 {
bottom: 12px;
} 
#neweventlistsec .fusion-tabs.vertical-tabs .nav-tabs {    border-right: none !important;}
#neweventlistsec .fusion-tabs.vertical-tabs .nav-tabs li .fusion-tab-heading {
justify-content: flex-start;
}
#pDetailIntro {
padding: 60px 60px 0;
}
#pDetailIntro #counterBox .display-counter {   font-size: 60px;  line-height: 40px;}
#pDetailIntro #counterBox .unit {   font-size: 60px;  line-height: 40px;}
#counterBox .counter-box-container {
padding: 0;
}
#pDetailIntro .pdintroL h6 {  margin: 0 0 20px;}
#pSpecsec #sp-wp-tabs-wrapper_5339 > .sp-tab__nav-tabs .sp-tab__nav-link h4 {
font-size: 12px !important;
line-height: 18px;
}
#pSpecsec .sp-tab__nav {
min-height: 378px;
}
#pLocationsec {  padding: 60px 30px; }
#pLocationsec #sp-wp-tabs-wrapper_5350.sp-tab__lay-default > ul .sp-tab__nav-item h4 {
font-size: 13px !important;
}
#pAmenitiessec .slider-nav {
margin: -265px 0 0 4%;
right: -130px;
}
#pAmenitiessec .slider-nav .ameContBox h3 {   font-size: 20px !important;  line-height: 20px;}
#pAmenitiessec .slider-nav .slick-current.slick-active .ameContBox h3 {  font-size: 20px !important; }
body .ComTitlesTB p br { display:none;}
#pSpecsec {
padding: 80px 40px 150px;
}
#pfplansec .fusion-tabs .nav {
text-align: center;
display: none !important;
}
#pfplansec .fusion-tabs .tab-content .nav {
display: block !important;
}
#pfplansec {
padding: 60px 40px 100px;
}
#pfplansec #nextSec {
bottom: -104px;
}

#pfeature #nextSec {
  bottom: -84px;
  }
#pfplansec .tab-content {  padding: 60px 40px;}
#pfplansec .nav-tabs {  margin: 0 auto 18px;}
#pfplansec .fusion-tabs .nav-tabs li {   border: none;}
#pfplansec .resp-accordion {  display: block; }
#pfplansec .typicalPlan .resp-tabs-list {   display: none; }
#pfplansec .typicalPlan .resp-tabs-container {
width: 100%;
padding-right: 0;
}
#pfplansec .typicalPlan .resp-tab-content.resp-tab-content-active {
border-left: none;
margin-left: 0;
border: solid 1px #213f9a;
}
#pfplansec .planSecIn .sPlan .fusion-image-element {
height: auto;
}
#pfplansec .planSecIn .sPlan {   width: 100%; }
#pfplansec .resp-accordion {   display: block;  background: transparent !important;  border: none !important; border-bottom: solid 1px #003882 !important;}
#pfplansec .resp-accordion h3 { padding:0; margin:0;}
#pfplansec  h2.resp-tab-active span.resp-arrow {    border: none;  border-left: 6px solid transparent;  border-right: 6px solid transparent;  border-bottom: 6px solid #26439c;}
#pfplansec .resp-arrow {   border-left: 6px solid transparent;  border-right: 6px solid transparent;  border-top: 6px solid #c1c1c1;}
#pfplansec .zoomIcon img {   width: 90px;}
#pfplansec .planSecIn .sPlan .fusion-image-element {  height: 300px; }
#OurHappyFamilySec { padding: 80px 40px;}
#pGallerysec .fotorama__stage {  height: 600px !important; }
#pGallerysec .fotorama__caption__wrap {
font-size: 25px;
}
#pGallerysec .fotorama__caption { width: 460px;}
#pGallerysec .fotorama__arr--prev { right: 400px;}
#pGallerysec .fotorama__arr--next {  right: 340px;}
#pGallerysec .fotorama__caption {  bottom: 102px; }
#OurHappyFamilySec .testiCont h3 {   font-size: 20px !important;  line-height: 25px !important; }
#OurHappyFamilySec .testiCont {   padding: 0 30px 0 3px; }
#OurHappyFamilySec .slick-next {   right: 30px; }
#OurHappyFamilySec .slick-prev {  right: 80px; }
#OurHappyFamilySec .testiCont h4 {  font-size: 18px !important; }
#ourjourny .circular-slider h3 {   font-size: 22px !important;}
.circular-slider .wrapper .slides-holder {
  top: -702px;
}
.circular-slider .wrapper .descriptions {
  bottom: -60px;
}
#KeyValues .KeyValuesTop h2 {
  font-size: 34px !important;
}
#KeyValues .KeyValuesBottom h3 {
  font-size: 24px !important;
  line-height: 28px !important;}
  #ourVission {
      padding: 100px 80px 0;
  }
  #ourVission .visionImg { margin: -150px 0 0;}
  #founderMessageSec {  padding: 80px 70px;}
  #awardSec h4 {   font-size: 18px !important;}
  #counterBoxsqft .counter-box-container {
      padding: 10px 0;
  }
  #pDetailBanner .pBannerL .fusion-counters-box .fusion-counter-box {
      margin: 0;
      padding: 15px 0 15px;
  }
  #counterBox .fusion-column:after {
      right: -25px;
  }
  #counterBox .fusion-column:before {
      right: -23px;
  }
  #counterBox .fusion-column:nth-child(2):before {
      left: 23px;
  }
  #pDetailBanner #counterBox {
        margin-left: 45px;
  }
  #pDetailBanner .pBannerL ul {
      margin-left: 15px;
  }
  #pDetailBanner .pBannerL .pbLocation h6 {
      font-size: 11px !important;
      margin-bottom: 3px;
      padding: 5px 20px 0;
      margin-left: 50px;
  }
  #pDetailBanner .pBannerL h5 strong {
      padding: 0 25px 0;
      letter-spacing: 3px;
  }
  #pDetailBanner .pBannerL h5 {
      bottom: 24px;
  }
  #pDetailBanner .pBannerL .fusion-imageframe img {
      margin-left: 10px;
  }
  #pDetailBanner .pBannerL .pbLocation h6 {
      margin-left: 16px;
  }
  #pDetailBanner #counterBox {
      width: 260px;
  }
  #pSpecsec #nextSec {
      bottom: -133px;
  }
#counterBox .col-md-6 {
display: inline-block;
width: 47%;
vertical-align:top;
}	
#counterBox .col-md-3 {
display: inline-block;
width: 42%;
vertical-align:top;
}
#counterBox .col-md-2 {
display: inline-block;
width: 42%;
vertical-align:top;
}
#counterBox .col-md-4 {
display: inline-block;
width: 42%;
vertical-align:top;
}
#counterBoxsqft .col-md-4 {
display: inline-block;
width: 48%;
vertical-align:top;
}	
#counterBox .col-md-6:after {
  right: -52px;
}

#counterBox strong.small {  font-size: 22px;}
#pDetailIntro #counterBoxsqft strong.small { font-size: 22px;}


.feature-con {padding: 20px 0 30px;}
.feature-con .fcon {width: 32%;}
	 #pSpecsec .specBoxL.NapABoxL {
        width: 74% !important;
    }


}


@media screen and (max-width:999px) and (min-width:801px) {
    #pSpecsec .sp-tab__tab-content {width: 72%;}
    #pDetailIntro .vplayicon a small {width: 109px;}
    #pDetailIntro .vplayicon.vplayiconfive a.btns small {width: 111px;}
    #pDetailIntro .vplayicon.vplayiconfive a.btns:last-child {margin-right: 0;}
    #pDetailIntro .vplayicon.vplayiconfive a.btns:last-child small {width: 139px;}
    #pDetailBanner .pBannerL h5 {bottom: 3px;left:17px; }
    #pdbreadcrum {font-size: 11px;}
    #pdbreadcrum a {font-size: 11px;}
    #pdbreadcrum a:before {top: -1px;right: 4px;}
    #dacHeader .headnavmenu ul.fusion-menu>li>a {font-size: 10px;}
    #dacHeader .hrightmenu ul.fusion-menu>li {padding-right: 18px;}
    #dacHeader .headnavmenu ul.fusion-menu>li:before {right: 8px;}
    #pDetailBanner #counterBox {margin-left: -22px;width: 322px;}
    #counterBox .counter-box-content {font-size: 10px;}
    #pdbreadcrum {margin-left: 25px;}
    .pBannerR{height: 100% !important;}
    .pBannerR .fusion-column-wrapper{height: 100%;}
    .pBannerR .fusion-image-element{height: 100%;display: none;}
    .pBannerR span.fusion-imageframe {height: 100%;}
    .pBannerR span.fusion-imageframe img{height: 100%;object-fit: cover;}
    #pDetailBanner .pdbanimgtb{height: 100%;}
    #pDetailBanner .pdbanimgtb p{position: relative;height: 100%;}
    #pDetailBanner .pdbanimgtb p img{position: relative;height: 100%;object-fit: cover;}
    #projlistboxes .projlistbox .projtitle h3 a {font-size: 18px;}
    #projlistboxes .projlistbox .projcon p {font-size: 12px;}
    #projlistboxes .projlistbox .projcon p br{display: none;}
    #dacHeader .ProjectlistSec .prolistspilt ul {height: auto;}
    #dacHeader .ProjectlistSec .prolistspilt ul li.pvaprobtn a {font-size: 10px;padding: 0 5px;}
    #projlistboxes .projlistbox .projcon ul.projconBtns li:nth-child(2) {width: 99px;}
    #projlistboxes .projlistbox .projcon ul.projconBtns li {width: 96px;}
    .DisclaimerOuter h1 {font-size: 27px;}
    #HamburgerMegamenu .mm-main-container .mminmain-container {width: 96%;}
    #neweventlistsec ul.neweventullist li a {font-size: 12px;}
    #neweventlistsec .lSSlideOuter .lSSlideWrapper ul {height: 296px !important;}
    #neweventlistsec .lSAction > .lSNext {right: 0;}
    .neweventcontent {height: 110vh;}
    body .Mfooter #footmmenu .fusion-builder-row:first-child {padding: 0px 0% !important;}  
    #footmmenu .copyrightcol {padding-left: 19px;}
    #footmmenu .copyrightcol p.openpara {margin: 0 12px 0 0px;}
    #cpintrosec .fusion-content-boxes .content-container p br {display: none;}
    #cpintrosec .fusion-content-boxes .content-container p {font-size: 11px;}
    #sp-wp-tabs-wrapper_7174 > .sp-tab__nav-tabs .sp-tab__nav-link.sp-tab__active .sp-tab__tab_title, #sp-wp-tabs-wrapper_7174.sp-tab__lay-default label > .sp-tab__card-header {font-size: 13px !important;}
    #sp-wp-tabs-wrapper_7174.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title, #sp-wp-tabs-wrapper_7174.sp-tab__lay-default label > .sp-tab__card-header {font-size: 14px !important;}
    body.home.scroll-down #dacHeader{background-color: #fff;}
    body.home.scroll-up #dacHeader{background-color: #fff;}
    #dacHeader .HamburMenuBtn h5 {font-size: 10px !important;}
    #footenquirenow .ComTitlesTB h2 {font-size: 34px !important;line-height: 36px !important;}
    #pGallerysec .fotorama__arr--next {bottom: 290px;}
    #pGallerysec .fotorama__arr--prev {bottom: 290px;}
    #ourVission .visionImg {margin: -85px 0 0;}
    #ourVission .visionL .ComTitlesTB p:after {right: -6px;}
    #ourjourny:before {left: 10%;top: -40%; width: 80%;height: auto;padding-top: 80%;}
    .circular-slider {height: 100%;}
    .circular-slider .wrapper .slides-holder {top: -545px;left: 0px;}
    .circular-slider .wrapper .descriptions {bottom: 0px;}
    #awardSec .slick-arrow {width: 4vw;}
    #awardSec .slick-prev {left: -57%;}
    #careerbanner h2 {margin: 0 0 15px !important;font-size: 32px !important;line-height: 34px !important;}
    #pSpecsec .specBoxL img{width: 100%;height: 100%;object-fit: cover;}
    .postid-7905 #pLocationsec #nextSec {bottom: -34px;}
    #pfplansec .fusion-tabs .nav-tabs{width: 100%;}
    #pfplansec .fusion-tabs .nav-tabs li {width: 100%;}
    .circular-slider .wrapper .controls__left:hover {left: 41%;}
    .circular-slider .wrapper .descriptions__item {padding: 0 40px;}
    #ourjourny{width: auto;margin-left: var(--hundredp_padding-hundred_percent_negative_margin);margin-right: var(--hundredp_padding-hundred_percent_negative_margin);}
    #counterBox .col-md-3{width: 24%;}
    #pDetailIntro {padding: 60px 30px 0;}
    #pDetailIntro .fusion-column-wrapper{margin-inline: var(--awb-spacing-left);}
    #pDetailIntro #counterBox .display-counter {font-size: 42px;line-height: 40px;}
    #pDetailIntro #counterBox{padding: 0 0px 0 0;}
    #counterBoxsqft .display-counter {font-size: 30px;line-height: 30px;}
    #pAmenitiessec .slick-slide img {height: 560px;}
    #pLocationsec #nextSec{left: auto;width: auto;right: 15%;}
    #counterBox .col-md-4{width: 24%;}
    #counterBox .col-md-2{width: 24%;}
	
}

@media screen and (min-width:900px){
  #pDetailBanner>.fusion-row{-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
}
@media screen and (min-width:851px){
	#neweventlistsec .lSSlideOuter .lSSlideWrapper ul {min-width: 100%;}
}
@media screen and (max-width:999px){
    #pSpecsec .specBoxL.NapABoxL {
        width: 78% !important;
    }
}
@media screen and (max-width:970px){
    #pSpecsec .specBoxL.NapABoxL {
        width: 80% !important;
    }
}

@media screen and (max-width: 960px) {
    #pSpecsec .specBoxL.NapABoxL {
        width: 81% !important;
    }
}
@media screen and (max-width: 950px) {
    #pSpecsec .specBoxL.NapABoxL {
        width: 83.5% !important;
    }
}

@media screen and (max-width: 930px) {
    #pSpecsec .specBoxL.NapABoxL {
        width: 88.5% !important;
    }
}

@media screen and (max-width: 910px) {
    #pSpecsec .specBoxL.NapABoxL {
        width: 94.5% !important;
    }
}

@media screen and (max-width: 890px) {
    #pSpecsec .specBoxL.NapABoxL {
        width: 101.5% !important;
    }
}
@media screen and (max-width: 870px) {
    #pSpecsec .specBoxL.NapABoxL {
        width: 109.5% !important;
    }
}
@media screen and (max-width:850px){
	
	#neweventlistsec ul.lSPager.lSGallery{display:none;}
    #neweventlistsec .lSAction > a {bottom: 50%;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);width: 20px;height: 60px;}
	#neweventlistsec .lSAction > .lSNext {right: 0;}
    #neweventlistsec .lSAction > a.lSPrev:before {top: 0;left: 0;height: 100%;width: 100%;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
    #neweventlistsec .lSAction > a.lSNext:before {top: 0;right: 0;height: 100%;width: 100%;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
    #pfplansec .fusion-tabs.classic.horizontal-tabs .nav-tabs .tab-link {padding: 10px 5px !important;font-size: 12px;}
    #founderMessageSec {padding: 60px 40px;}
    #awardSec {padding: 40px 0% 40px 5%;}
    #ourjourny{padding-inline: 30px;margin-left: var(--hundredp_padding-hundred_percent_negative_margin);margin-right: var(--hundredp_padding-hundred_percent_negative_margin);width: auto;height: auto;}
    #testiBox{margin: 0 0 20px;}
   #testiBox .fusion-column-wrapper {   padding: 140px 22px 0;  }
    #neweventlistsec .fusion-tabs.vertical-tabs {margin: 0px 0 0;}    
    #cpclientSec {padding: 60px 40px;}
    #pDetailBanner .pdbanimgtb{margin-inline: 0px;}
    #pDetailIntro .pdintroR img {width: 190px;}
    #pGallerysec .fotorama__arr--prev {bottom: 290px;}
    #pGallerysec .fotorama__arr--next {bottom: 290px;}
    #pLocationsec .sp-tab__lay-default > ul{display: none!important;}
    #pSpecsec .sp-tab__nav{display: none!important;}
    #pSpecsec .sp-tab__tab-content {width: 100%;}
    #locationMapView{position: relative;top: 0;margin-top: 30px;}
    #founderMessageSec .FounderL {padding: 75px 20px 0 10px;width: 100%;}
    #founderMessageSec .FounderL:before{width: 125px;height: 105px;background-size: 100%;left: 37px;}
    #founderMessageSec .FounderR {padding: 20px 0 0 0;}
    #founderMessageSec .FounderR .fusion-imageframe{display: block;width: 100%;}
    #founderMessageSec .FounderR .fusion-imageframe img{display: block;width: 100%;}
    #founderMessageSec .FounderR {height: auto;}
    #ourVission {padding: 50px 50px 0;}
    #ourVission .visionL .ComTitlesTB p:after {margin-top: -7px;}
    #projlistboxes .projlistbox .projcon p {font-size: 15px;min-height: 68px;}
    #pLocationsec .sp-tab__default-accordion .sp-tab__card-body{background: rgb(255 255 255 / 76%);}
    #pDetailBanner{padding-top: 32px;}
	#neweventlistsec .gwts-gwl-slidergal li{flex: 1 0 auto;}
    
}
@media screen and (min-width:801px) and (max-width:849px){
    #pDetailIntro .pdintroL {position: relative;height: 100%;}
    #pDetailIntro {padding: 60px 30px 100px;}
}
@media screen and (max-width:800px){
    #locationMapView {top: 0;}
    #pDetailIntro.prathyintro #counterBox .col-md-3:nth-child(3) strong.smallvertical {font-size: 8px;}
    #projectsMenu{display:none;}
    #pDetailBanner .pBannerL { padding: 25px 0 60px;   width: 100%;  height: auto;}
    #pDetailBanner .pBannerR {  width: 100%;}
    #counterBox .counter-box-container {  padding: 10px; }
    #pDetailBanner .pBannerR .fusion-imageframe{width:100%;}
    #pDetailBanner .pBannerR .fusion-imageframe img{width:100%;}
    #pDetailBanner #counterBox {   width: 320px;     position: relative;   left: -50px; }
    #neweventlistsec .fusion-tabs.vertical-tabs.classic .nav-tabs>li>.tab-link:before { width: 100%; }
    #pDetailBanner .pBannerL:before {  width: 92%; }
    #pDetailBanner .pBannerL .fusion-imageframe img {   margin-left: 0; }
    #pDetailBanner .pBannerL .pbLocation h6 {   margin-left: 0;}
    #pDetailBanner .pBannerL ul {  margin-left: 0; }
    #pDetailBanner .pBannerL .fusion-imageframe img {   width: 50%;   margin-left: -58px; }
    #pDetailBanner .pBannerL .pbLocation h6 {  margin-left: -60px; }
    #pDetailBanner .pBannerL ul {   margin-left: -70px;}
    #pDetailBanner .pBannerL h5 {   left: -12px;}
    #pDetailIntro .pdintroL h6 {  font-size: 12px;   letter-spacing: 0;}
    #pDetailIntro {  padding: 60px 40px 0; }
    /* #pDetailIntro .vplayicon a {width: auto;height: auto;margin: -60px 0 auto;padding: 5px 7px;} */
    #pDetailIntro .vplayicon a small {position: relative;top: 0;font-size: 85%;font-weight: 500;letter-spacing: 0;width: 107px;}
    #pDetailIntro .vplayicon a {width: auto;height: auto;padding: 5px 7px;margin-right: 8px;margin-bottom: 6px;}
    #pDetailIntro .vplayicon {  margin: -15px 0 0; }
    /* #pDetailIntro .vplayicon a small {position: relative;top: 0;font-size: 100%;font-weight: 500;letter-spacing: 0;} */
    #pDetailIntro .vplayicon a img{width:15px;}
    #pDetailIntro .pdintroR h6 {  font-size: 12px; }
    #projectsMenu .stikyLogo.mtp {  margin-top: -20px; }
    #pDetailIntro #counterBox {   display: flex;    padding-right: 20px;}
    #pDetailIntro #counterBox .display-counter {  font-size: 50px;  line-height: 35px; }
    #pDetailIntro #counterBox .unit {  font-size: 50px;   line-height: 35px; }
    #pDetailIntro #counterBox .fusion-counter-box {    width:23% !important;  padding: 0; }
    #pDetailIntro #counterBox .fusion-column:nth-child(4) .display-counter:before {    font-size: 22px;  bottom: 48px; }
    #pDetailIntro .pdintroR {  padding-right: 0;  padding-left: 6px; }
    #pSpecsec .sp-tab__tab-content {  width: 100%; }
    #pSpecsec .sp-tab__nav {  min-height: 246px;}
    #pLocationsec { padding:30px 30px 90px;}
    #ourVission .visionImg {margin: 0px 0 0;}
    #founderMessageSec .FounderL {padding: 130px 20px 35px 10px;position: relative;width: 100%;}
    .circular-slider {height: 100%;padding-bottom: 30px;}
    .circular-slider .wrapper .slides-holder {top: -500px;}
    #ourjourny:before {left: 0%;width: 100%;height: auto;padding-top: 100%;}
    .circular-slider .wrapper .descriptions__item {  padding: 0 20px;}
    .circular-slider .wrapper .descriptions {bottom: 0;}    
    #ourjourny .fusion-imageframe img {width: 140px;padding-top: 5px;}
    #founderMessageSec h5 {   font-size: 20px !important;}
    #pDetailBanner #counterBox {  width: 52%;  left: -55px; margin-left: 0;  margin: 0 auto; }
    #pDetailBanner .pBannerL ul {   margin-left: -46px;}
    #pDetailBanner .pBannerL h5 {  bottom: 2px;}
    #pDetailBanner .pBannerL h5 {   left: 1px; }
    #counterBoxsqft .fusion-counter-box {width: 40%;  display: inline-block;}
    #pDetailBanner .pBannerL .fusion-counters-box .fusion-counter-box {display: inline-block;width: 50%;}
    #pAmenitiessec .fusion-layout-column{width: 100%;}
    #pAmenitiessec .amenitiesTop {   top: 43px; }
    #sp-wp-tabs-wrapper_7174.sp-tab__lay-default > ul {display: none !important;}
    #testiBoxOut {padding: 60px 30px;}
    #testiBoxOut .sp-tab__default-accordion .sp-tab__card-body {background: #fff;padding: 0;}
    #sp-wp-tabs-wrapper_7174.sp-tab__lay-default label > .sp-tab__card-header {color: #2c2c2c !important;}
    #testiBoxOut  .sp-tab__show.sp-tab__active .sp-tab__card-header {background: #f65925 !important; color:#fff !important;}
    #InPageBanSec .InBanImgCol.testimonial .InBanImgCont {bottom: 10px;}
    .single.single-projects{margin-top: 30px;}
    #projectsMenu .stikyLogo.mtp {margin-top: -20px;display: none;}
    #projectsMenu .pLeftMenu{display: inline-block; vertical-align: top; width: 50%;}
    #projectsMenu .pLeftMenu ul li:nth-child(1){display: none;}
    #projectsMenu .pLeftMenu ul {  left: 0; }
    #projectsMenu .pRightMenu{display: inline-block; vertical-align: top; width: 50%;}
    #projectsMenu .pRightMenu ul li:nth-child(2){display: none;}
    #projectsMenu {display: block;    top: 0;}
    #projectsMenu .pLeftMenu ul {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start;}
    #projectsMenu .pRightMenu ul {right: -10px;}
    #projectsMenu .pRightMenu ul {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: end;}
    #pDetailBanner .pBannerL h5 {bottom: 5px;}
    #counterBox .counter-box-content {font-size: 9px;}
    #counterBoxsqft .counter-box-content {font-size: 9px;}
    .currencySec {margin-top: 30px;padding: 25px;}
    .pdbreadcrum.fusion-breadcrumbs {   left: -30px;}
    #founderMessageSec .FounderR {height: auto;width: 100%;}
    #founderMessageSec .FounderR {padding: 0;}
    #AboutIntroSec .ComTitlesTB h4{width:100%;}
    #AboutIntroSec .ComTitlesTB p {width: 100%;}
    #pDetailIntro .vplayicon.vplayiconfive a.btns small {width: 107px;}
    #pDetailIntro .vplayicon.vplayiconfive a:nth-child(5n) a{margin-right: 0;}
    #pDetailIntro .vplayicon.vplayiconfive a:nth-child(5n) small{width: 145px;}
    .neweventcontent {height: 100vh }
    #counterBoxB {width: 100%;}
    #counterBox .col-md-3 {width:24%;}
    #counterBox .col-md-2 {width: 24%;}
    #counterBox .col-md-4 {width: 24%;}
    .postid-7905 #pLocationsec #nextSec {bottom: -64px;}
    .circular-slider .wrapper .controls__left{left: calc(50% - 80px);}
    .circular-slider .wrapper .controls__right {right: calc(50% - 80px);}
    .circular-slider .wrapper .controls__left:hover{left: calc(50% - 90px);}
    .circular-slider .wrapper .controls__right:hover {right: calc(50% - 90px);}
    #awardSec .slick-arrow{width: 40px;      height: auto;      padding-top: 20px;}
    #awardSec .slick-prev{left: calc(-100% - 0px);}
    #awardSec .slick-next{left: calc(-100% + 60px);}
    #pLocationsec #nextSec {left: auto;width: auto;right: 100px;}
    #pDetailIntro #nextSec {bottom: -90px;}

 }
@media screen and (min-width:680px) and (max-width:750px){
    #nextSec {bottom: -83px;}
    #pGallerysec .fotorama__arr--next{bottom: 290px;}
    #pGallerysec .fotorama__arr--prev{bottom: 290px;}
  }
@media screen and (max-width:750px){
  #nribansec.banone {padding-top: 100px;}
  #pLocationsec .sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane label .sp-tab__card-header{display: block;}
    #pDetailBanner .pdbanimgtb{margin-inline: -10px;}
    #OurHappyFamilySec {padding: 60px 40px;}
    #OurHappyFamilySec .testiCont {   padding:0px 10px 0 3px; }
    #counterBox .fusion-column:after {   right: -44px; }
    #counterBox .fusion-column:before {  right: -46px;}
    #counterBox .fusion-column:nth-child(2):before {   left: 46px;}
    #pfplansec .planSecIn .sPlan .fusion-image-element {  height: 400px; }
    #pDetailBanner .pBannerL:before {   width: 92%;     left: 23px;   top: 14px; }
    #pDetailBanner .pBannerL .fusion-counters-box .fusion-counter-box {  margin: 0;   width: 45%;  display: inline-block; } 
    #pDetailBanner .pBannerL ul {  margin-left: -10px; }
    #pDetailBanner .pBannerL .pbLocation h6 {  margin-left: -3px; }
    #pDetailBanner .pBannerL .fusion-imageframe img {   width: 50%;  margin-left: -4px; }
    #pDetailBanner .pBannerL h5 {  font-size: 13px !important; }
    #pDetailIntro .pdintroR img {width: 200px;}
    #pSpecsec .sp-tab__nav {min-height: 315px;display: none !important;}
    #pSpecsec .sp-tab__tab-content {width: 100%;}
    #pSpecsec .specBoxR {padding: 0;width: 100%;order:1;margin:0 0 15px;}
    #pSpecsec .specBoxL {width: 100%;order: 2;}
    #pSpecsec .specBox {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 20px;}
    #sp-wp-tabs-wrapper_5339.sp-tab__lay-default .sp-tab__card label {display: block;}
    #sp-wp-tabs-wrapper_5339.sp-tab__lay-default .sp-tab__card label:after {display: block;}
    #pLocationsec .sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane label{display: block;}
    #pLocationsec .sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane label:after {display: block;}
    #nrilochighSec .sp-tab__tab-content .sp-tab__card label{display: block;}
    #nrilochighSec .sp-tab__tab-content .sp-tab__card label:after {display: block;}
    #sp-wp-tabs-wrapper_5339.sp-tab__lay-default .sp-tab__card label .sp-tab__card-header {padding-right: 40px;background: #213f9a;color: #fff;display: block;}
    #sp-wp-tabs-wrapper_5339.sp-tab__lay-default .sp-tab__card label[aria-expanded="true"]:after {color: #fff;}
    #sp-wp-tabs-wrapper_5339.sp-tab__lay-default > ul .sp-tab__nav-item, #sp-wp-tabs-wrapper_5339.sp-tab__lay-default label.collapsed > .sp-tab__card-header {background-color: #3c3c3c;}
    #sp-wp-tabs-wrapper_5339.sp-tab__lay-default .sp-tab__card label:after, #sp-wp-tabs-wrapper_5339.sp-tab__lay-default a.sp-tab__link:after, #sp-wp-tabs-wrapper_5339.sp-tab__lay-default .sp-tab__card label[aria-expanded="false"]:after {
    color: #fff;}
    #pLocationsec .sp-tab__lay-default > ul {padding: 11px 35px;display: none !important;}
    #pLocationsec .sp-tab-content ul {width: 100%;}
    .sp-tab__default-accordion .sp-tab__card-body {  background: #e9ddc9; }
    .locationMapView a {background: url(../images/loc-map-icon.png) no-repeat 0 center;padding: 16px 35px 12px 48px;background-color: #fff !important;border-radius: 35px;}
    #pLocationsec .sp-tab__tab-content {   margin: 0 0 40px; }
    #pDetailIntro .fusion-column-wrapper {padding: 0;margin: 0;}
    #pDetailIntro .pdintroL {border-right: none;padding-bottom: 30px;border-bottom: solid 2px #213f9a;margin-bottom: 30px;}
    #pDetailIntro #counterBoxsqft {margin: 0;}
    #counterBoxsqft .fusion-counter-box {width: 100%;}
    #pDetailIntro #counterBox .fusion-counter-box {width: 50%;padding: 0;display: inline-block;vertical-align: top;text-align: left;}
    #pDetailIntro #counterBox .counter-box-container {  border: none;   text-align: left;}
    #pDetailIntro #counterBox { margin: 0; padding-right:0;     display: block; }
    #pDetailIntro #counterBoxsqft .counter-box-container {  text-align: left;  padding: 0; }
    #pDetailIntro #counterBoxsqft .fusion-counter-box {  padding: 0 10px; }
    #pDetailIntro #counterBox .fusion-column:nth-child(4) .display-counter:before {  bottom: 28px; }
    #counterBox .fusion-column:nth-child(3) .unit strong {   font-size: 25px;  left: 4px;}
    #pDetailIntro h3 {   font-size: 22px !important; }
    #OurHappyFamilySec .slick-dots li {  width: 18px;}
    #AboutIntroSec .fusion-counters-box .fusion-counter-box {width: 50%;margin: 0;}
    #neweventlistsec .lSSlideOuter .lSSlideWrapper ul {height: auto!important;}
    #neweventlistsec .fusion-tabs.vertical-tabs .tab-pane {border: none;padding: 0 0px !important;}
    .feature-con .fcon {width: 49%;padding: 10px 15px;}
    .postid-7583 .feature-con .fcon {width: 49%;  }
    #InPageBanSec .InBanImgCol.testimonial .InBanImgCont h3 {color: #fff;}
    #testiBoxOut>.fusion-row>.fusion-layout-column{width: 100%;}
    .postid-8611 #pLocationsec #nextSec {bottom: -65px;left: auto;width: auto;right: 0;}
    .postid-8611 #pLocationsec #nextSec a{color:#ffffff;}
    #pLocationsec #nextSec {bottom: -65px;left: auto;width: auto;right: 0;}
    #pLocationsec #nextSec a{color:#ffffff;}
    .postid-7583 #counterBox .col-md-4 {width: 20%;}
    .postid-7583 #counterBox .col-md-2 {width: 20%;}
    #pLocationsec .sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane{display: block;} 
    #pSpecsec .sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane{display: block;margin-bottom: 15px;}   
	  #locationMapView {position: relative;top: 0%;}
    #ourVission .visionL {margin-bottom: 30px;}
    #ourVission .visionR {margin-top: 0;}
    #awardSec {padding: 40px;}
    #awardSec .awardsslider {padding-bottom: 40px;}
    #awardSec .slick-arrow{width: 40px;padding-top: 20px;bottom: 0;}
    #awardSec .slick-prev{left: calc(50% - 50px);}
    #awardSec .slick-next{left:auto; right: calc(50% - 50px);}
    #JVneweventSec .fotorama__caption__wrap{font-size: 26px;letter-spacing: 0px;}
    #JVneweventSec .fotorama__caption{width: 100%;bottom: 0;}
    #JVneweventSec .fotorama__arr--prev{bottom: 145px;left: 0;right: auto;}
    #JVneweventSec .fotorama__arr--next{bottom: 145px;left: 60px;right: auto;}
    .circular-slider .wrapper .slides-holder {top: -435px;}
}
@media screen and (max-width: 800px) and (min-width: 701px) {    
    #pDetailIntro .pdintroL { width: 100%;  }
    counterBox .col-md-3 {    width: 21%;   text-align: center; }
    #counterBoxB {width: 100%;text-align: center;margin: 0 0 13px;}
    #pDetailIntro .pdintroR {    width: 100%;  }
    #pDetailIntro {  padding: 60px 40px 102px;  }
    #pDetailBanner #counterBox { left: -87px;}
    #pDetailIntro .vplayicon a:nth-child(2n+2) {margin-right: 8px;}
    #pDetailBanner .pBannerL:before {width: 92%;}
    #pDetailIntro.prathyintro #counterBox .col-md-3:nth-child(3) strong.smallvertical {font-size: 10px;top: 19px;right: -5px;}
    .hscroll {height: auto;}
    #pfplansec .nav-tabs {width: 100%;display: block;}
    #pfplansec .fusion-tabs .nav-tabs li li {  width: 100%;}  
	 
}
@media screen and (max-width: 780px) and (min-width: 700px){
    #pLocationsec #nextSec{right: 68px;}
    .postid-13870 #pLocationsec #nextSec{top: auto;bottom: -60px;}
    .postid-5881 #pLocationsec #nextSec{right: 175px;}
    #pGallerysec #nextSec {bottom: 0;}
}

@media screen and (max-width: 700px) and (min-width: 600px) {
    #nriongoprosec #projlistboxes .projlistbox .projcon {min-height: 210px;}
    #nextSec {bottom: 0;}
    #pGallerysec #nextSec {bottom: 0;}
    #pLocationsec #nextSec{right: 17px;}
    .postid-7012 #pLocationsec #nextSec{right: 68px;}
    #pfplansec .nav-tabs {  width: 100%;   display: block;}
    #pfplansec .fusion-tabs .nav-tabs li li {  width: 100%;}
    #pDetailBanner .pBannerL:before {width: 92%;}
    #pDetailIntro .pdintroL {width: 100%;}
    #counterBox .col-md-3 {width: 24%;}
    #pDetailIntro .pdintroR {width: 100%;}
    #pDetailIntro {padding: 60px 40px 102px;}
    #pDetailIntro #nextSec {bottom: -82px;}
    .postid-7905 #pLocationsec #nextSec {bottom: -37px;  }
    #counterBox .col-md-3 {width: 24%;text-align: center;}
    #counterBoxB {text-align: center;    }
    #locationMapView {   top: auto; position: relative;  bottom: 0;}
    #pDetailIntro .vplayicon a:nth-child(2n+2) {margin-right: 8px;}
    #pDetailBanner #counterBox {width: 58%;left: -73px;margin-left: 0;margin: 0 auto;}
    #pDetailIntro.prathyintro #counterBox .col-md-3:nth-child(3) strong.smallvertical {font-size: 10px;top: -3px;right: 21px;}
    .hscroll {height: auto;}
    #neweventlistsec ul.neweventullist li a {font-size: 12px;letter-spacing: 0;padding: 0 13px;}
    .circular-slider .wrapper .slides-holder {top: -380px;}
    
}
@media screen and (max-width:650px) {
  .circular-slider .wrapper .slides-holder {top: -300px;}

}
@media screen and (max-width:600px){
  .backToNRI{top: 80px;}
    #pDetailBanner .pBannerL h5 strong:after {top: 4px;}
    #pDetailBanner .pBannerL h5 strong:before {top: 4px;}
    #workEnvironment .weImgBox{height: auto;}
    #careersectwo {    padding: 40px 7%;    z-index: 100;}
    #careerintrosec>.fusion-row>.fusion_builder_column{height: auto;}
    #careerintrosec .ComTitlesTB{margin-bottom: 20px;}
    #testiBoxOut {padding: 60px 10px;}
    .postid-7222 #pfplansec .typicalPlan .resp-tab-content.resp-tab-content-active {   min-height: auto; }
    #OurHappyFamilySec .slick-dots li {  width: 10px;}
    #pfplansec .planSecIn .sPlan .fusion-image-element {height: 202px;}
    .testiImg{margin:0 0 20px;}
    .fotorama .fotorama__caption {width: 80%;}
    .fotorama__arr--prev {right: 70px;bottom: 131px;}
    .fotorama__arr--next {right: 10px;bottom: 131px;}
    .fotorama__caption__wrap {font-size: 22px;}
    .fotorama__caption__wrap {padding: 25px;}
    #pGallerysec .fotorama__caption {width: 80%;}
    #pGallerysec .fotorama__caption {bottom: 60px;}
    #pGallerysec .fotorama__arr--prev {right: 70px;bottom: 0 !important;}
    #pGallerysec .fotorama__arr--next {right: 10px;bottom: 0 !important;}
    #pGallerysec .galleryTop { width: 70%;}
    #pGallerysec .fotorama__caption__wrap {padding: 35px 25px 25px 25px; } 
    #pGallerysec .fotorama__caption__wrap {font-size: 22px;}
    #pAmenitiessec .slider-nav .ameContBox {min-height: 113px;}
    #pAmenitiessec .slider-nav {margin: 0;right: 0;width: 100%;}
    #pAmenitiessec .slider-nav .slick-current.slick-active .ameContBox {    background: #003882;    color: #fff;    margin:0;    }
    #pAmenitiessec .slider-nav .slick-current.slick-active .ameContBox h3 {    color: #fff;    }
    #pAmenitiessec .slider-nav .slick-current.slick-active .ameContBox p {    color: #fff;    }
    #pAmenitiessec .slider-nav .slick-slide {    margin: 0;    background: #03234e;    }
    #pAmenitiessec .slider-nav .slick-next {    left: auto;    right: 0;    bottom: 109px;    }
    #pAmenitiessec .slider-nav .slick-list {    padding: 0;    }
    #pAmenitiessec .slider-nav .slick-prev {  left: auto;   right: 50px;   bottom: 109px;}
    #pAmenitiessec .slick-slide img {  height: 50vh; margin: -3px;}
    #pAmenitiessec .amenitiesTop {    padding: 0 5% 58px;    top: 36px;    position: relative;    }
    body #pAmenitiessec .ComTitlesTB h2 {    color: #4a4a4a;    }
    body #pAmenitiessec .ComTitlesTB p {    color: #4a4a4a;    }
    #pGallerysec .fotorama__caption__wrap:before {  font-size: 11px;     top: 12px; }
    #pLocationsec .locationListOut {    width: 100%;    min-height: 770px;    }
    #pGallerysec .galleryTop {    width: 100%;    padding: 40px;    background: #fff;    position: relative;    }
    body #pGallerysec .ComTitlesTB h2 {    color: #003882;    }
    body #pGallerysec .ComTitlesTB p {    color: #000;    }
    #pGallerysec .fotorama__stage {    height: 400px !important;    }
    #pGallerysec .fotorama__wrap .fotorama__pointer {    height: 400px !important;    }
    #pGallerysec .fotorama__wrap--css3 .fotorama__html, #pGallerysec .fotorama__wrap--css3 .fotorama__stage .fotorama__img {height: 400px !important;object-fit: cover;width: 100% !important;top: 0 !important;}
    .fotorama .fotorama__caption__wrap {  font-size: 22px;}
    .fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__stage .fotorama__img {    width: 100% !important;    left: 0 !important;    height: auto !important;    top: 20% !important;    }
    #pGallerysec .fotorama__stage__shaft:before {    background-image: none;    }
    body .fotorama__fullscreen-icon {   right: 20px; }
    .locationMapView a {background: url(../images/loc-map-icon.png) no-repeat 8px center;    background-size: 17%;display: inline-block;margin: 0 0 20px;  }
    .locationMapView a.google {    background: url(../images/loc-map-icon-g.png) no-repeat 8px center;}
    #pfplansec .tab-content {    padding: 60px 20px;    }
    #OurHappyFamilySec {    padding: 80px 20px;    }
    #counterBox .unit sub {    font-size: 14px;    bottom: 36px;    }
    .vilva #counterBox .fusion-column:nth-child(4) .display-counter:before {    margin-left: -2px;    }
    .vilvaB #counterBox .fusion-column:nth-child(4) .display-counter:before {    margin-left: -6px;}
    .vilvaB #counterBox .unit sub {    margin: 0 0 0 5px;    }
    .vilvaB #counterBox .unit sup {    margin-left: 4px;    top: 7px;    font-size: 22px;    }
    #pDetailBanner .pBannerL {    order: 2;    }
    #pDetailBanner .pBannerR {    order: 1;    }
    #nextSec{display: none !important;}
    #KeyValues .KeyValuesBottom h3 {    font-size: 20px !important;line-height:24px!important;    width: 100%;    margin-left: 0;    bottom: 0;    position: relative;padding:15px;    }
    #KeyValues .KeyValuesTop h2 {    font-size: 19px !important;    top: 43px;    width: 60%;    line-height: 19px !important;    }
    #KeyValues .slick-dots {   bottom: 0;}
    #ourVission {    padding: 60px 30px 0;    }
    #ourVission .visionImg {    margin: 0;    }
    #founderMessageSec {    padding: 80px 30px;    }
    #awardSec {    padding: 80px 30px;    }
    #awardSec .slick-arrow {    top: auto;    bottom: 0;    -webkit-transform: scale(2.5);    -ms-transform: scale(2.5);    transform: scale(2.5);    }
    #awardSec .custom_slick_slider_inner .fusion-fullwidth{margin: 0;    padding: 0;}
    #ourjourny {    height: 700px;    text-align: center;    margin-left: 0;    width: 100%;    background-size: 100%;    background-color: #eee;    background-position: 0 0;    }
    #ourjourny:before {    display: none;    }
    .circular-slider .wrapper .slides-holder {    top: -100px;    }
    .circular-slider {    height:80%;    }
    .circular-slider .wrapper .slides-holder__item span {    font-size: 12px;    line-height: 12px;    padding: 10px 0 0;   }
    .circular-slider .wrapper .slides-holder__item {    width: 40px !important;    height: 40px !important;    }
    .circular-slider .wrapper .slides-holder__item_active {width: 80px !important;    height: 80px !important;    }
    .circular-slider .wrapper .slides-holder__item_active span {font-size: 20px;    line-height: 20px;    padding: 15px 0 0;    }
    #ourjourny .circular-slider h3 {font-size: 15px !important;    }
    .circular-slider .wrapper .descriptions {bottom: 182px;    }
    .circular-slider .wrapper .descriptions p {font-size: 13px;    line-height: 19px;    }
    .circular-slider .wrapper .controls__left {left: 22%;    }    
    .circular-slider .wrapper .controls__left:hover {left: 22%;    }
    .circular-slider .wrapper .controls__right {right: 22%;    }
    .circular-slider .wrapper .descriptions{bottom: 82px;}
    #ourjourny .fusion-imageframe img {    width: 50%; }
    .circular-slider .wrapper .controls__left, .circular-slider .wrapper .controls__right {  top: 94%; }
    .circular-slider .wrapper .controls__autoplay { bottom: 25px;}
    body .ComTitlesTB h2 br{display: none;}
    #pDetailBanner .pBannerL h5 strong { padding: 3px 25px 0;  letter-spacing: 3px; bottom: 18px;  left: 13px;}
    #pDetailBanner { margin-top: 0;padding-top: 0;}
    #pGallerysec .fotorama__stage{height:400px !important;}
    #pGallerysec .fotorama__stage .fotorama__stage__frame{height: 400px !important;}
    #pGallerysec .fotorama__stage .fotorama__stage__frame img{height: 400px !important; object-fit: cover;}
    #pGallerysec .fotorama__wrap {   height: 400px !important;}
    #pGallerysec .fotorama__caption__wrap {   min-height: auto; line-height: 1.2;}
    #pDetailBanner .pBannerL h5 {  left: -12px;  bottom: -13px; }
    #awardSec .slick-next {left: calc(12% + 4vw);}
    #awardSec .slick-arrow {    width: 4vw;    }
    #awardSec .slick-prev {    left: 3%;    }
    #awardSec .slick-arrow {    bottom: -25px;    }
    #awardSec .slick-arrow:hover {    -webkit-transform: scale(2.2);    -ms-transform: scale(2.2);    transform: scale(2.2);    }
    #KeyValues .KeyValues-slider {padding-bottom: 0;    }
    #KeyValues {padding: 80px 0 30px;}
    #InPageBanSec .InBanImgCol.testimonial .InBanImgCont {bottom: 10px;}
    #counterBox .fusion-column:nth-child(4) .display-counter:before {bottom: 37px;}
    #counterBox .unit sup {top: 0;font-size: 18px; }
    #pDetailIntro {padding: 60px 30px 0;}
    #pAmenitiessec .amenitiesTop {padding: 0 30px 58px; }
    #pSpecsec {padding: 80px 30px 150px;}
    #pfplansec {padding: 60px 30px 100px;}
    #OurHappyFamilySec {padding: 80px 30px;}
    #InPageBanSec .InBanImgCol.testimonial .InBanImgCont h3 {color: #ffffff;}
    #ourVission .visionL{margin-bottom: 30px;}
    body #founderMessageSec  .ComTitlesTB h2 {font-size: 34px !important; }
    #pfplansec .fusion-tabs .nav-tabs li {border: solid 1px #ccc;width: 100%;}
    #cpclientSec .list li {width: 150px;}
    #pDetailIntro .pDintroTop{ width:100%;}
    .currencyOut {display: block;}
    .currencyOut .currency {width: 100%;}
    #exchange { margin: 13px 20px;  transform: rotate(360deg);}
    #testiBox {padding: 0 47px 60px;margin: 0 0 18px;}
    #JVneweventSec  .fotorama__caption {width: 100%;bottom: 0px;height: 70px;}
    #JVneweventSec  .fotorama__arr--prev {right: 70px;bottom: 70px; opacity: 1;}
    #JVneweventSec  .fotorama__arr--next {right: 10px;bottom: 70px; opacity: 1;}
    #JVneweventSec  .galleryTop { width: 70%;}
    #JVneweventSec  .fotorama__caption__wrap {padding: 25px;}
    #JVneweventSec .fotorama__caption__wrap {font-size: 15px;line-height: 18px;}
    #JVneweventSec .fotorama__stage{height:280px !important;}
    #JVneweventSec .fotorama__stage .fotorama__stage__frame{height: 280px !important;}
    #JVneweventSec .fotorama__stage .fotorama__stage__frame img{height: 280px !important; object-fit: cover; margin-top: -56px;}
    #JVneweventSec .fotorama__wrap {   height: 280px !important;}
    #JVneweventSec .fotorama__caption__wrap {   min-height: auto; }
    #JVneweventSec .pBannerL h5 {  left: -12px;  bottom: -13px; }
    #pDetailIntro .ComTitlesTB h2 {font-size: 35px !important;  line-height:35px !important;}
    #pDetailIntro h3 {font-size: 18px !important;}
    #pAmenitiessec .slider-nav .slick-list {margin:-8px 0 0 ;}
    .fotorama .fotorama__caption{min-height:auto;}
    #pDetailIntro #counterBox .fusion-counter-box {width: 25% !important;}
    #pDetailIntro #counterBox .fusion-column:nth-child(4) .display-counter:before {bottom: 33px;}
    #counterBox .unit strong {font-size: 20px;}
    .gmap .fusion-image-element {margin-left:0;}
    #counterBoxsqft .fusion-counter-box {width: 47% !important;}
    #pDetailIntro .pdintroL h6 {padding: 0 0 0 5px;}
    #counterBoxsqft .fusion-counter-box {width: 49% !important;}
    #counterBoxsqft .unit {font-size: 30px;line-height: 30px;}
    #counterBoxsqft .display-counter {font-size: 30px;line-height: 30px;}
    #pDetailIntro #counterBox .fusion-column:nth-child(4) .display-counter:before {font-size: 17px;}
    #counterBox .unit strong {font-size: 17px;}
    .pdbreadcrum.fusion-breadcrumbs {left: auto;}
    #counterBox .unit span {font-size: 25px;left: 4px;}
    #counterBox .unit b {font-size: 25px;left: 4px;}
    .hscroll {height: auto;}
    .postid-7905 #pDetailIntro #counterBox .fusion-counter-box {width: 48% !important;}
    #pDetailIntro .pdintroL h6 {font-size: 12px !important;}
	pAmenitiessec .slider-nav .ameContBox h3 {
       font-size: 20px !important;
         line-height: 20px;
    }
    #pAmenitiessec .slider-nav .slick-current.slick-active .ameContBox h3 {font-size: 20px !important;}
    .vilva #counterBox .fusion-column:nth-child(4) .display-counter:before {bottom: 32px;}
    #ourVission .visionL .ComTitlesTB h2:before{width: 14px;padding-top: 14px;left: -14px;}
    #ourVission .visionL .ComTitlesTB p:after{width: 14px;padding-top: 14px;right:0px;}
    #ourVission .visionR .ComTitlesTB h2:before{width: 14px;padding-top: 14px;left: -20px;}
    #ourVission .visionR .ComTitlesTB p:after{width: 14px;padding-top: 14px;right: -20px;}
    #counterBox .unit b,#counterBox .fusion-column:nth-child(3) .unit strong {font-size: 16px;}
    #counterBox .counter-box-container {padding: 0 10px;}
    #pSpecsec .specDetail .sp-tab__lay-default>.sp-tab__tab-content label:hover .sp-tab__card-header:before{color:#333333;}
    /*_::-webkit-full-page-media, _:future, :root .sp-tab__tab-pane label .sp-tab__card-header:before {content:'+'; font-size:18px; right:15px; top:10px; color:#ffffff; position:absolute;}
    _::-webkit-full-page-media, _:future, :root .locationListOut .sp-tab__tab-pane .sp-tab__card-header:before{color:#333333;}
    _::-webkit-full-page-media, _:future, :root .sp-tab__tab-pane label[aria-expanded="true"] .sp-tab__card-header:before{content:'-'; }*/
    .compopupdesign .custom-model-inner_custom_popup {width: 96vw;}    
    #pDetailIntro.prathyintro  #counterBox .fusion-counter-box:nth-child(3) .unit strong:last-child{position: relative;top: 0;left: 0;}
    .circular-slider .wrapper .slides-holder {top: -150px;}
    .circular-slider {height: 88%;}
    .circular-slider .wrapper .descriptions__item {top: 30px;}
    #counterBox .col-md-6:before {   width: 70%;  right: -52px; }
    .mCustomScrollBox {position: relative;overflow: hidden;height: auto;max-width: 100%;outline: none;direction: inherit;}
    .mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {    -ms-touch-action: inherit;    touch-action: inherit;}
    #pDetailBanner .pBannerL ul {margin-left: 0;}
    #pfplansec .nav-tabs {width: 100%;}
    #pDetailIntro .vplayicon a small {  width: 112px;}
    #pDetailIntro .vplayicon p {  justify-content: center;}
    #pDetailIntro .vplayicon a:nth-child(2n+2) {  margin-right: 8px;}
    #pDetailIntro .vplayicon.vplayiconfive a.btns small {  width: 112px;}
    #pDetailIntro .vplayicon.vplayiconfive a:nth-child(5n) small{width: 167px;}
    #pdbreadcrum {    margin-left: -13px;}
    #counterBoxB {        text-align: center;        margin: 0 0 20px;    }
    #counterBox .col-md-3 {width:24%; text-align:center; padding:0;}
    #counterBox .col-md-2 {width:24%; text-align:center; padding:0;}
    #counterBox .col-md-4 {width:24%; text-align:center; padding:0;}
    #counterBoxB {width:100%;  text-align: center;  }
    #counterBox strong.small {   font-size: 14px;  }
    #counterBoxsqft .col-md-4 {  padding: 0;   }
    #pDetailIntro.prathyintro #counterBox .col-md-3:nth-child(3) strong.smallvertical {   top: -25px; right:6px;  }
    #pDetailIntro #counterBox .counter-box-content {  padding: 0 10px; }
    #pDetailIntro .pdintroL {  padding-bottom: 15px;}
    #pDetailBanner .pBannerL h5 strong {  padding: 3px 13px 0;  bottom: 18px;   left: 15px;  }
    #pDetailBanner .pBannerL:before {   width: 90%;    left: 16px;  top: 14px; }
  }

  @media (max-width:990px) and (min-width: 550px) and (min-height: 200px) and (max-height: 620px){
    #founderMessageSec .FounderL:before,#nrifounmesSec .nrifoundLcol:after{background: url(../images/founder-qute.png) no-repeat 0 0;background-size: 100%;width: 100px;height: 80px;left: var(--awb-spacing-left);}
    #founderMessageSec .FounderL,#nrifounmesSec .nrifoundLcol .ComTitlesTB {padding: 60px 20px 35px 10px;}
    #nrifounmesSec{padding: 60px 20px;}
    .circular-slider .wrapper {min-height: 660px !important;  }
    .circular-slider .wrapper .descriptions{bottom: -10px;height: auto;}
    .circular-slider .wrapper .descriptions p {font-size: 14px;line-height: 20px;padding: 0 30px;}
    #testiBox.bg1 {padding: 0 20px 60px;}
    #testiBox {padding: 0 20px 60px;}    
    #neweventlistsec .ssiframeTB p {width: 100%;padding-top: 460px;}
    #neweventlistsec>.fusion-row>.fusion_builder_column:nth-child(2){position: relative;height: 100%;}
    #neweventlistsec>.fusion-row>.fusion_builder_column:nth-child(2)>.fusion-column-wrapper{position: relative;height: 100%;}
    .neweventcontent {height: 720px }
    #testiBoxOut .testiVideo h4{margin-top: 8px;}
    #counterBox .col-md-3 {    width: 24%;}
    #pGallerysec #nextSec {    bottom: 1px;}  
    #ourVission .visionL{margin-bottom: 30px;}
    #ourVission .visionR {padding-left: 0;margin-top: 0px;}
    #ourVission .visionImg {margin: 0px 0 0;}
    #AdaconeSec .daconetitletb ul{width: 100%;}
    .circular-slider .wrapper .descriptions__item_visible{height: auto;}   
    #ourVission {padding: 50px 50px 0;}
    #ourjourny .fusion-imageframe img {width: 150px;}
    .circular-slider .wrapper .controls__left {left: calc(50% - 90px);}
    .circular-slider .wrapper .controls__right {right: calc(50% - 90px);}
    .circular-slider .wrapper .controls__left:hover{left: calc(50% - 110px);}
    .circular-slider .wrapper .controls__right:hover{right: calc(50% - 110px);}
    .circular-slider .wrapper .controls__left, .circular-slider .wrapper .controls__right {top: 103%; }
    .circular-slider .wrapper .controls__autoplay {bottom: -35px;}
    #ourjourny:before {width: 100%;height: auto;padding-top: 100%;left: 0;}
    #pAmenitiessec .slick-slide img {     height: 500px;  }    
    #locationMapView {position: relative;top: 0;}    
    #pDetailBanner .pdbanimgtb {margin-inline: 0;}
    #nextSec {bottom: 0;}
    #pLocationsec #nextSec{bottom: 0;}
    #footmmenu .copyrightcol>.fusion-column-wrapper {margin-inline: 15px; }
    #pDetailBanner .pBannerL h5 strong:before {top: 6px;}
    #pDetailBanner .pBannerL h5 strong:after {top: 6px;}
    .vasthupopup h2 {font-size: 32px !important;}
    .vasthupopup .festivalbox{height: auto;}
    .circular-slider .wrapper .slides-holder {top: -650px;}
}
  

@media (max-width:750px) and (min-width: 550px) and (min-height: 200px) and (max-height: 620px){  
  #testiBox .fusion-column-wrapper {padding: 120px 40px 0 40px;}
  .circular-slider .wrapper .controls__left, .circular-slider .wrapper .controls__right {top: 101%;}
  .circular-slider .wrapper .controls__autoplay {bottom: -23px;}
  .circular-slider .wrapper {min-height: 609px !important;}
  #vastudaysec {padding-bottom: 60vh;}
  #vastudaysec>.vastudayimg {width: 46%;height: 100%;margin-left: -23%;}
}
@media (max-width:700px) and (min-width: 550px) and (min-height: 200px) and (max-height: 620px){
  .circular-slider .wrapper .slides-holder {top: -350px;}
}
@media (max-width:650px) and (min-width: 550px) and (min-height: 200px) and (max-height: 620px){
  .circular-slider .wrapper .descriptions{bottom: 64px;}
  .circular-slider .wrapper .slides-holder {top: -280px;}
  .circular-slider .wrapper .controls__left, .circular-slider .wrapper .controls__right {   top: 101%;}
  .circular-slider .wrapper .controls__autoplay {bottom: -22px;}
}
@media screen and (max-width:420px){
    #ourVission .visionL .ComTitlesTB p:after {right: 0;bottom: -3px;}
    #pDetailBanner #counterBox {width: 88%;}
}
  
@media screen and (max-width:380px){
    #pDetailIntro #counterBox .unit {    font-size: 38px;    line-height: 35px;}
    #pDetailBanner #counterBox {     left: -55px; }
    #pDetailIntro #counterBox .display-counter {     font-size: 38px;    line-height: 35px;}
    #counterBoxsqft .display-counter {  font-size: 27px;  line-height: 27px;}
}
  
@media screen and (max-width:550px){
    #projectsMenu {height: 30px;}
    #projectsMenu>.fusion-row{position: relative;height: 100%;}
    #projectsMenu .pLeftMenu, #projectsMenu .pRightMenu{display: block;position: relative;height: 100%;}
    #projectsMenu>.fusion-row>.fusion-layout-column {height: 100%;}
    #projectsMenu .pLeftMenu>.fusion-column-wrapper, #projectsMenu .pRightMenu>.fusion-column-wrapper{display: block;position: relative;height: 100%;}
    #projectsMenu .pLeftMenu .fusion-text, #projectsMenu .pRightMenu .fusion-text{display: block;position: relative;height: 100%;}
    #projectsMenu .pLeftMenu ul, #projectsMenu .pRightMenu ul{display: block;position: relative;height: 100%;}
    #projectsMenu ul {padding: 0px 0 0;}
    #projectsMenu ul li{display: block;position: relative;height: 100%;}
    #projectsMenu ul li a{position: relative;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
    #projectsMenu .pRightMenu ul li a{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
    #projectsMenu {top: 0px;}
    #ourjourny {width: auto; padding-inline: 0;margin-left: var(--hundredp_padding-hundred_percent_negative_margin);margin-right: var(--hundredp_padding-hundred_percent_negative_margin);}
    .circular-slider .wrapper .slides-holder {top:-135px;}
    .circular-slider .wrapper .descriptions {bottom: 82px;min-height: 280px;}
    .circular-slider .wrapper{padding: 0;}
	#neweventlistsec .lSSlideOuter .lSSlideWrapper ul li img {
	width:100%;}
}

@media screen and (max-width:420px){
	.postid-13870  #pDetailBanner .pBannerL h5 strong{letter-spacing: 1px;font-size: 11px;bottom: 15px;}
}

@media screen and (max-width:350px){
    #pDetailIntro .vplayicon a {padding: 0;	}
    #pGallerysec .fotorama__arr--prev {bottom: 2px;}
    #pGallerysec .fotorama__arr--next {bottom: 2px;} 	
}

/* Overall Testing */

#nrilochighSec #sp-wp-tabs-wrapper_6663>.sp-tab__nav-tabs .sp-tab__nav-link {
border: none;
 }

 #nrilochighSec #sp-wp-tabs-wrapper_6663.sp-tab__lay-default>ul>li>.sp-tab__nav-link{
  cursor: pointer;
  border-color: none;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
 }

 #nrilochighSec #sp-wp-tabs-wrapper_6663.sp-tab__lay-default>ul .sp-tab__nav-item{
  background-color: none;
 }

 #sp-wp-tabs-wrapper_6663>.sp-tab__nav-tabs>.sp-tab__nav-item .sp-tab__nav-link.sp-tab__active{
  background-color: none !important; 
 }

 #sp-wp-tabs-wrapper_6663>.sp-tab__nav-tabs>.sp-tab__nav-item.show .sp-tab__nav-link, #sp-wp-tabs-wrapper_6663>.sp-tab__nav-tabs>.sp-tab__nav-item .sp-tab__nav-link.sp-tab__active, #sp-wp-tabs-wrapper_6663.sp-tab__lay-default .sp-tab__nav-link>.sp-tab__card-header {
  background-color: #213f9a !important;
}
 #nrilochighSec #sp-wp-tabs-wrapper_6663.sp-tab__lay-default ul.sp-tab__nav li h4::before {
  display: block;
  content: '';
  position: absolute;
  width: 0%;
  height: 2px;
  left: 100%;
  bottom: -3px;
  background: #f26522;
  transition: all 0.5s ease-in-out;
}
body #nrilochighSec #sp-wp-tabs-wrapper_6663.sp-tab__lay-default ul.sp-tab__nav li .sp-tab__active h4 {
  font-weight: 600 !important;
}


#nrilochighSec #sp-wp-tabs-wrapper_6663.sp-tab__lay-default ul.sp-tab__nav li .sp-tab__active h4:before {
  width: 100% ;
  left: 0 ;
}
#sp-wp-tabs-wrapper_5350.sp-tab__lay-default span>.sp-tab__card-header { 
  background: #eee;
}

@media(min-width:1360px) and (max-width:1450px){
#ManaparkLocationHighlights .sp-tab__lay-default > ul { 
    width: 101%;
    padding: 10px 5px;
}
   #ManaparkLocationHighlights .sp-tab__lay-default > ul .sp-tab__nav-item {
        padding: 0 8px;
        padding: 0;
    }
}
@media(min-width:1360px) and (max-width:1505px){
#ManaparkLocationHighlights1 .sp-tab__lay-default > ul { 
    width: 98%;
    padding: 10px 5px;
}
   #ManaparkLocationHighlights1 .sp-tab__lay-default > ul .sp-tab__nav-item {
        padding: 0 8px;
        padding: 0;
    }
}

#myContainer .SecOne .fusion-image-element .fusion-imageframe img {
    cursor: default !important;
}
#careerintrosec .fusion-image-element .fusion-imageframe img {
    cursor: default !important;
}
#workEnvironment .weImgBox img { 
	   cursor: default !important;
}

#InPageBanSec .InBanImgCol .fusion-image-element .fusion-imageframe img {
	  cursor: default !important;
}

.fusion-imageframe img:hover {
    cursor: default !important;
}

/* Overall Testing */