.custom-model-main_custom_popup{display:none;}

html body .fusion-flex-container .fusion-row .fusion-flex-column{margin-bottom:0;}

#prodetlBanSec{}
#prodetlBanSec::before{content:'';position: absolute;pointer-events: none;}
#prodetlBanSec::after{content:'';position: absolute;pointer-events: none;}
#prodetlBanSec.ananterraBanSec::before{width: 20vw;height: 20vw; top: calc(50% - var(--y-move));  left: calc(0% - var(--x-move));background: url(../images/ananterra-ban-before-img.png) no-repeat center center;background-size: 100%;z-index: 0;transform: translateY(-50%);}
#prodetlBanSec.ananterraBanSec::after{width: 20vw;height: 20vw; top: calc(50% - var(--y-move));  right: calc(0% - var(--x-move));background: url(../images/ananterra-ban-after-img.png) no-repeat center center;background-size: 100%;z-index: 0;transform: translateY(-50%);}

#prodetlBanSec.ananterraBanSec.crown::before, #prodetlBanSec.ananterraBanSec.crown::after{display:none;}

#prodetlBanSec {padding-top:20vh;}
#prodetlBanSec .prodetlTColbox{    padding: 0 0 0 8%;}
#prodetlBanSec .prodetlTColbox>.fusion-column-wrapper{display: flex;flex-direction: row;align-items: center;position: relative;padding-bottom:5vh;}
#prodetlBanSec .prodetlTColbox h1{color:#301c11;font-size:3.5vw;font-weight:normal;letter-spacing:0;margin: 0;line-height: 1;}
#prodetlBanSec .prodetlTColbox h5{color:#000000;font-weight:normal;letter-spacing:1px;margin: -5px 0 0;line-height: 1;text-transform:uppercase;font-family: "Poppins", sans-serif!important;
font-size: 16px;
    font-weight: 500;}
#prodetlBanSec .typing {white-space: nowrap;font-family: 'Dear Script';display: inline-block;font-size: 7.8vw;letter-spacing: 0;color:#653388;line-height: 1;}
#prodetlBanSec .text-path {font-size: 7vw;}
#prodetlBanSec .pdtileOne {padding-top:20px;}
#prodetlBanSec .pdtileOne h1{text-align:right;}
#prodetlBanSec .pdtileTwo{position:absolute;bottom:0;right:-4vw;display: flex;flex-direction: column;align-items: flex-start;}
#prodetlBanSec .pdtileThree{margin-left: 20px;}
#prodetlBanSec .pdtileThree svg{position: relative;}
#prodetlBanSec .prodetlBColbox{padding-bottom: 8vh;}
#prodetlBanSec .prodetlBColbox>.fusion-column-wrapper{align-items: center;padding: 30px 15px;border: 2px solid #6c9828;border-radius: 20px;border-top-width: 0;position: relative;margin-top: 5vw;width: 88%;}
#prodetlBanSec .prodetlBColbox>.fusion-column-wrapper:before{content:'';position: absolute;top: 0;left:0;width: calc(50% - 100px);height: 30px;border-top: 2px solid #6c9828;border-top-left-radius: 20px;pointer-events: none;}
#prodetlBanSec .prodetlBColbox>.fusion-column-wrapper:after{content:'';position: absolute;top: 0;right:0;width: calc(50% - 100px);height: 30px;border-top: 2px solid #6c9828;border-top-right-radius: 20px;pointer-events: none;}
#prodetlBanSec .prodetlBColbox .fusion-image-element {width: 170px;margin-block: -0px 0;position: absolute;top: 25px;left: 50%;transform: translate(-50%, -100%);}
#prodetlBanSec .prodetlBColbox .pdblitembox{display:flex;width: 100%;padding-block: 20px; padding-block: 0;  margin: 0 0 15px;}
#prodetlBanSec .prodetlBColbox .pdblitems{width:33.333%;text-align:center;display:flex;flex-direction: column;align-items: center;}
#prodetlBanSec .prodetlBColbox .pdbanicon {width:40px;}
#prodetlBanSec .prodetlBColbox .pdbanicon img{}
#prodetlBanSec .prodetlBColbox .pdblitems h5{margin:10px 0;padding-bottom: 10px; line-height:1;font-family: "Poppins", sans-serif!important;color:#3d3d3d;text-transform: uppercase;font-weight: 600;font-size: 15px;letter-spacing: 0.3px;width: 100%;position: relative;}
#prodetlBanSec .prodetlBColbox .pdblitems h5:after{content: '';position: absolute;width: 70%;height: 1px;background: #522972;bottom: 0px;left: 50%;transform: translateX(-50%);opacity: 0.3;}
#prodetlBanSec .prodetlBColbox .pdblitems h3{margin:0;line-height:1;font-family: "Poppins", sans-serif!important;font-weight:300;color:#522972;letter-spacing:-0.5px;font-size: 1.6vw;position: relative;text-transform: uppercase;}
#prodetlBanSec .prodetlBColbox .pdblitems h3 strong{font-weight:700;}
#prodetlBanSec .prodetlBColbox .pdblitems h3 b{font-family: "Roboto", sans-serif;font-weight: 400;}
#prodetlBanSec .prodetlBColbox .pdblitems h3 small{}
#prodetlBanSec .prodetlBColbox .pdblitems h3 sub{font-weight: 600;position: absolute;top: 0;right: -14px;line-height: 0.5;}
#prodetlBanSec .pdbendlodbox{display:flex;justify-content: center;position: absolute;bottom: 0px;left: 50%;transform: translate(-50%, 50%);}
#prodetlBanSec .pdbendlodbox ul {display:flex;justify-content: center;margin:0;padding:0;list-style:none;background: #6a9726;border-radius: 30px;align-items: center;}
#prodetlBanSec .pdbendlodbox ul li{color:#ffffff;white-space: nowrap;}
#prodetlBanSec .pdbendlodbox ul li a{color:#ffffff;line-height:40px;padding-inline:20px;text-transform:uppercase;    cursor: pointer;}
#prodetlBanSec .pdbendlodbox ul li a:hover{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 2px;}
#prodetlBanSec .prodetRCol{}
#prodetlBanSec .prodetRCol .fusion-image-element {width: 112%;margin-left: -12%;}
#prodetlBanSec .prodetRCol .fusion-image-element .fusion-imageframe{width: 100%;}
#prodetlBanSec .prodetRCol .fusion-image-element .fusion-imageframe img{width: 100%;}
#prodetlBanSec .prodetRCol .prodetRtb{padding-inline: 20px;padding-block: 22px 35px;position: absolute;top: 0;right: 0;z-index: 9;transform: translate(-30%, -70%);display: flex;align-items: center;width: 15vw;}
#prodetlBanSec .prodetRCol .prodetRtb:before{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: url(../images/banlocIconbg.png) no-repeat center center;background-size: 100%;filter: drop-shadow(0px 0px 4px rgb(0 0 0 / 21%));}
#prodetlBanSec .prodetRCol .prodetRtb .locIcondiv {position: relative;width: 40px;padding-right: 8px;}
#prodetlBanSec .prodetRCol .prodetRtb .locIcondiv img{width:100%;}
#prodetlBanSec .prodetRCol .prodetRtb .locContdiv{position: relative;width: calc(100% - 40px);}
#prodetlBanSec .prodetRCol .prodetRtb h4{margin: 0;color: #1c1414;font-size: 1.4vw;font-weight: 600;  letter-spacing: -2px; font-family: "Poppins", sans-serif!important;line-height: 1;margin-bottom: 0;text-transform: uppercase;}
#prodetlBanSec .prodetRCol .prodetRtb h6{margin: 0;color: #535252;font-size: 0.8vw;font-weight: 600;font-family: "Poppins", sans-serif!important;line-height: 1;text-transform: uppercase;letter-spacing: 0.5px;text-transform: uppercase;}

html body .secpaddblock10vh{padding-block: 10vh;}

html body .Seccomtiltes{justify-content: center;}
html body .fusion-flex-container .fusion-row .fusion-flex-column.Seccomtiltes.marbtm{margin-bottom: 5vh;}
html body #wrapper .Seccomtiltes>.fusion-column-wrapper{display: flex;flex-direction: row;align-items: center;position: relative;padding-bottom:0;width: auto;}
html body .Seccomtiltes h2{color:#ffffff;font-size:3.5vw;font-weight:normal;letter-spacing:0;margin: 0;line-height: 0.8;}
html body .Seccomtiltes h5{color:#ffffff;font-weight:normal;letter-spacing:0;margin: 0 0 5px;line-height: 0.8;  letter-spacing: 2px; text-transform:uppercase;font-family: "Poppins", sans-serif!important;}
html body .Seccomtiltes .typing {white-space: nowrap;font-family: 'Dear Script';display: inline-block;font-size: 7.8vw;letter-spacing: 0;color:#ffde9c;line-height: 1;}
html body .Seccomtiltes .pdtileleft {padding-top:0px;text-align:right;align-self: baseline;}
html body .Seccomtiltes .pdtileright{position:relative;bottom:30px;right:40px;display: flex;flex-direction: column;align-items: center;    align-self: end;}
html body .Seccomtiltes .pdtileMid{margin-inline: -20px;padding-top: 2vh;}
html body .Seccomtiltes .pdtileMid svg{position: relative;/*width: 20vw;*/stroke: #ffffff;}
html body .Seccomtiltes .pdtileMid svg .text-path{font-size: 7.5vw;}
html body .Seccomtiltes .pdtileMid svg .text-path.drawn{fill: #ffffff;}

html body #pdintrosec  .Seccomtiltes .pdtileMid svg {  stroke: #ffde9c; }
html body #pdintrosec .Seccomtiltes .pdtileMid svg .text-path.drawn{fill: #ffde9c;}

html body #pdspecificsec .Seccomtiltes .pdtileMid svg {  stroke: #ffde9c; }
html body #pdspecificsec  .Seccomtiltes .pdtileMid svg .text-path.drawn{fill: #ffde9c;}

html body #pdspecificsec .fusion-flex-container .fusion-row .fusion-flex-column.Seccomtiltes.marbtm {
    margin-bottom: 0vh;
}

html body #aboutintroSec .Seccomtiltes .pdtileMid:before { content:''; position:absolute;
    background: url(../images/logo-bg.png) no-repeat 69px 2px;
    color: #fff;
    font-weight: 400;
    background-size: auto;
    padding: 268px 0 28px;
    margin: -128px 0 0;
	width: 110%;
}

html body .comforallsec .pdbendlodbox{display:flex;justify-content: center;position: relative;}
html body .comforallsec .pdbendlodbox ul {display:flex;justify-content: center;margin:0;padding:0 5px;list-style:none;background: #6a9726;border-radius: 30px;align-items: center;    box-shadow: 0 20px 14px -9px rgba(0, 0, 0, 0.2);}
html body .comforallsec .pdbendlodbox ul li{color:#ffffff;white-space: nowrap;}
html body .comforallsec .pdbendlodbox ul li a{color:#ffffff;line-height:40px;padding-inline:20px;text-transform:uppercase;    cursor: pointer;  font-size: 14px;  font-weight: 500;}
html body .comforallsec .pdbendlodbox ul li a:hover{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 2px;}
html body .comforallsec .prodetRtb{padding-inline: 20px;display: flex;align-items: center;margin-bottom: 4.5vh;}
html body .comforallsec .prodetRtb .locIcondiv {position: relative;width: 58px;padding-right: 10px;}
html body .comforallsec .prodetRtb .locIcondiv img{width:100%;}
html body .comforallsec .prodetRtb .locContdiv{position: relative;width: calc(100% - 52px);}
html body .comforallsec .prodetRtb h4{margin: 0;color: #ffffff;font-size: 1.6vw;font-weight: 600;font-family: "Poppins", sans-serif!important;line-height: 1;margin-bottom: 5px;white-space: nowrap;}
html body .comforallsec .prodetRtb h6{margin: 0;color: #ffffff;font-size: 1.1vw;font-weight: 400;font-family: "Poppins", sans-serif!important;line-height: 1;text-transform: uppercase;letter-spacing: 0.5px;}
html body .Seccomtiltes.colortext h5{color:#301c11;}
html body .Seccomtiltes.colortext h2{color:#301c11;}
html body .Seccomtiltes.colortext .typing{color: #643387;}
html body .Seccomtiltes.colortext .pdtileMid svg {stroke: #643387;}
html body .Seccomtiltes.colortext .pdtileMid svg .text-path.drawn{fill: #643387;}
html body .Seccomtiltes.whitetext .typing{color: #ffffff;}

body .slider .slick-arrow{width: 50px;height: 50px;opacity: 0.5;z-index: 9;transition: all 0.5s ease-in-out;}
body .slider .slick-arrow:hover{opacity: 0.9;}
body .slider .slick-arrow::before{opacity: 0;visibility: hidden; }
body .slider .slick-prev{background: url(../images/slidearrow-white-prev.png) no-repeat center center;background-size: 100%;}
body .slider .slick-next{background: url(../images/slidearrow-white-next.png) no-repeat center center;background-size: 100%;}

#pdintrosec {}
#pdintrosec.ananterraintrosec {}
#pdintrosec .pdtlTitleallcol {padding-top: 6vh;}
#pdintrosec .pdtlTitleallcol:before{content: '';position: absolute;width: 22vw;aspect-ratio:2/1.2;left: 50%;top: 6vh;transform: translate(-32% , -38%);background: url(../images/ananterraintrobfimg.png) no-repeat center center;background-size: 100%;z-index: -1;}
#pdintrosec .pdintroBCol{padding-top: 50px;padding-bottom: 24vh;margin-top: 50px;position: relative;}
#pdintrosec .pdintroBCol::before{content: '';position: absolute;width: 60%;height: 2px;top: 0;left: 50%;transform: translateX(-50%);background: #ffde9c;opacity: 0.2;}
#pdintrosec .pdintroBCol>.fusion-column-wrapper{align-items: center;}
#pdintrosec .pdintroBCol .pdintrotbone{text-align: center;}
#pdintrosec .pdintroBCol .pdintrotbone h4{color: #ffffff;font-family: "Poppins", sans-serif!important;font-size: 2.0vw;margin-block: 0 30px;font-weight: 200;}
#pdintrosec .pdintroBCol .pdintrotbone p{color: #ffffff;}
#pdintrosec .pdintroBCol .pdblitembox{display:flex;width: auto;padding-block: 0px;margin-bottom: 7.5vh;margin-top: 2.5vh;flex-wrap: wrap;}
#pdintrosec .pdintroBCol .pdblitems{width:auto;text-align:center;display:flex;flex-direction: column;align-items: center;padding-inline: 27px;border-right: 2px dotted rgb(255 255 255 / 18%);}
#pdintrosec .pdintroBCol .pdblitems:last-child{border-right: 0px dotted rgb(255 255 255 / 18%);}
#pdintrosec .pdintroBCol .pdbanicon {width:40px;}
#pdintrosec .pdintroBCol .pdbanicon img{}
#pdintrosec .pdintroBCol .pdblitems h5{margin:10px 0;line-height:1;font-family: "Poppins", sans-serif!important;color:#ffde9c;text-transform: uppercase;font-weight: 500;font-size: 15px;letter-spacing: 0.5px;width: 100%;position: relative;}
#pdintrosec .pdintroBCol .pdblitems h3{margin:0;line-height:1;font-family: "Poppins", sans-serif!important;font-weight:600;color:#ffffff;letter-spacing:-0.5px;font-size: 1.2vw;position: relative;text-transform: uppercase;white-space: nowrap;}
#pdintrosec .prodetRtb{padding-inline: 20px;display: flex;align-items: center;margin-bottom: 4.5vh;}
#pdintrosec .prodetRtb .locIcondiv {position: relative;width: 52px;padding-right: 8px;}
#pdintrosec .prodetRtb .locIcondiv img{width:100%;}
#pdintrosec .prodetRtb .locContdiv{position: relative;width: calc(100% - 52px);}
#pdintrosec .prodetRtb h4{margin: 0;color: #ffffff;font-size: 1.6vw;text-transform: uppercase;font-weight: 600;font-family: "Poppins", sans-serif!important;line-height: 1;margin-bottom: 5px;white-space: nowrap;}
#pdintrosec .prodetRtb h6{margin: 0;color: #ffffff;font-size: 1.1vw;font-weight: 400;font-family: "Poppins", sans-serif!important;line-height: 1;text-transform: uppercase;letter-spacing: 0.5px;}
#pdintrosec .walkthroughtbox{margin-top: 4.5vh;}
#pdintrosec .walkthroughtbox p{margin: 0;display: flex;justify-content: center;}
#pdintrosec .walkthroughtbox p a{padding-block: 10px;display: flex;flex-direction: column;align-items: center;color: #ffffff;line-height: 1;text-transform: uppercase;position: relative;}
#pdintrosec .walkthroughtbox p a:before{content: '';position: absolute;width: 100%;height: 2px;top: 0%;left: 0;background: rgb(255 255 255 / 30%);transition: all 0.5s ease-in-out;}
#pdintrosec .walkthroughtbox p a:after{content: '';position: absolute;width: 100%;height: 2px;bottom: 0%;left: 0;background: rgb(255 255 255 / 30%);transition: all 0.5s ease-in-out;}
#pdintrosec .walkthroughtbox p a:hover{color: #ffffff;}
#pdintrosec .walkthroughtbox p a:hover:before{height: 50%;background: #6a9726;}
#pdintrosec .walkthroughtbox p a:hover:after{height: 50%;background: #6a9726;}
#pdintrosec .walkthroughtbox p a strong{display: flex;align-items: center;margin-bottom: 5px;position: relative;z-index: 9;}
#pdintrosec .walkthroughtbox p a strong b{margin-right: 6px;font-family: "Poppins", sans-serif!important;font-weight: 600;font-size: 1.5vw;}
#pdintrosec .walkthroughtbox p a strong img{width: 30px;}
#pdintrosec .walkthroughtbox p a small{font-size: 14px;position: relative;z-index: 9; letter-spacing:2px;}
html body #pdintrosec  .pdbendlodbox ul {
padding: 0 25px;}

#pdintrosec.auravilleintrosec .pdintroBCol {padding-bottom: 14vh;}
#pdintrosec.auravilleintrosec .pdintroBCol .pdblitembox{margin-left: auto;width: 24vw;}
#pdintrosec.auravilleintrosec .pdintroBCol .pdblitems {width: 50%;padding-block: 20px;}
#pdintrosec.auravilleintrosec .pdintroBCol .pdblitems:nth-child(1){border-bottom: 2px dotted rgb(255 255 255 / 18%);}
#pdintrosec.auravilleintrosec .pdintroBCol .pdblitems:nth-child(2){border-bottom: 2px dotted rgb(255 255 255 / 18%);border-right: 0px dotted rgb(255 255 255 / 18%);}
#pdintrosec.auravilleintrosec .prodetRtb{margin-left: auto;width: 24vw;justify-content: center;}
#pdintrosec.auravilleintrosec .prodetRtb .locContdiv{width: auto;}
#pdintrosec.auravilleintrosec .pdbendlodbox{margin-left: auto;width: 24vw;}
#pdintrosec.auravilleintrosec .walkthroughtbox{margin-left: auto;width: 24vw;}

#pdintrosec.merlionintrosec .pdintroBCol {padding-bottom: 14vh;}
#pdintrosec.merlionintrosec .pdintroBCol .pdblitembox{margin-right: auto;width: 24vw;}
#pdintrosec.merlionintrosec .pdintroBCol .pdblitems {width: 50%;padding-block: 20px;}
#pdintrosec.merlionintrosec .pdintroBCol .pdblitems:nth-child(1){border-bottom: 2px dotted rgb(255 255 255 / 18%);}
#pdintrosec.merlionintrosec .pdintroBCol .pdblitems:nth-child(2){border-bottom: 2px dotted rgb(255 255 255 / 18%);border-right: 0px dotted rgb(255 255 255 / 18%);}
#pdintrosec.merlionintrosec .prodetRtb{margin-right: auto;width: 24vw;justify-content: center;}
#pdintrosec.merlionintrosec .prodetRtb .locContdiv{width: auto;}
#pdintrosec.merlionintrosec .pdbendlodbox{margin-right: auto;width: 24vw;}
#pdintrosec.merlionintrosec .walkthroughtbox{margin-right: auto;width: 24vw;}

#pdlocatSec .Seccomtiltes .pdtileMid{ margin-inline: 1px;}
#pdlocatSec .pdlocatLCol{}
#pdlocatSec .pdlocatLCol .fusion-image-element{}
#pdlocatSec .pdlocatLCol .fusion-image-element .fusion-imageframe {display: block;    width: 103%;  max-width: 103%;}
#pdlocatSec .pdlocatLCol .fusion-image-element .fusion-imageframe img{display: block;    width: 103%; max-width: 103%;}
#pdlocatSec .pdlocatRCol{padding-block: 8vh;padding-right: 8vw;}
#pdlocatSec .Seccomtiltes{justify-content: flex-start;}
#pdlocatSec .Seccomtiltes h5{color: #301c11;font-weight: 400;font-family: 'Bebas Neue' !important;font-size: 4vw;   position: relative;
    left:177px;}
	#pdlocatSec .Seccomtiltes h5 span.last{   position: relative;   left: 30px;}
#pdlocatSec .Seccomtiltes .pdtileMid {position: relative;    margin-top: -7px;   padding-top: 0;}
#pdlocatSec .Seccomtiltes .pdtileMid h5{position: absolute;top: 0;left: 26%;}
#pdlocatSec .Seccomtiltes h2{color: #643387;font-size: 6vw;    letter-spacing: -2px;}
#pdlocatSec .Seccomtiltes .typing{color: #643387;}
#pdlocatSec .Seccomtiltes .pdtileMid svg {stroke: #643387;}
#pdlocatSec .Seccomtiltes .pdtileMid svg .text-path.drawn{fill: #643387;}
#pdlocatSec .prodetRtb{margin-bottom: 0;padding: 0;}
#pdlocatSec .prodetRtb h4{color: #301c11;margin-bottom: 5px; text-transform: uppercase;}
#pdlocatSec .prodetRtb h6{color: #301c11;}
#pdlocatSec .fusion-tabs{margin-block: 40px;background: transparent!important;}
#pdlocatSec .fusion-tabs>.nav{position: relative;z-index: 9;border: none;background: transparent;}
#pdlocatSec .fusion-tabs>.nav>ul.nav-tabs{position: relative;height: 100%;border: 0px;}
#pdlocatSec .fusion-tabs>.nav>ul.nav-tabs>li{}
#pdlocatSec .fusion-tabs>.nav>ul.nav-tabs>li>a{padding: 0;border: 0;margin: 0;background: transparent;}
#pdlocatSec .fusion-tabs>.nav>ul.nav-tabs>li>a>h4{width: 6vw;aspect-ratio: 1;align-items: center;justify-content: center;color: #301c11;font-size: 2.5vw;font-weight: 300;border: 2px solid #653388;border-radius: 50%;opacity: 0.2;position: relative;}
#pdlocatSec .fusion-tabs>.nav>ul.nav-tabs>li>a>h4:before{content: 'mins';position: absolute;font-size: 18px;background: #ffffff;top: 50%;right: 0;  letter-spacing: 1px; transform: translate(50%, -50%);padding: 2px 5px;opacity: 0;transition: all 0.5s ease-in-out;color: #000000;font-family: "Poppins", sans-serif;text-transform: uppercase;font-weight: 400;}
#pdlocatSec .fusion-tabs>.nav>ul.nav-tabs>li.active>a>h4:before{opacity: 1;}
#pdlocatSec .fusion-tabs>.nav>ul.nav-tabs>li:hover>a>h4{opacity: 1;}
#pdlocatSec .fusion-tabs>.nav>ul.nav-tabs>li.active>a>h4{opacity: 1;}
#pdlocatSec .fusion-tabs .tab-pane{padding: 0;padding-left: 50px;border: none;}
#pdlocatSec .fusion-tabs .tab-pane h4{margin-block: 0 20px;padding-bottom: 10px;border-bottom: 1px solid #653387;font-size: 2.2vw;font-weight: 100;color: #653387;line-height: 1;    
max-width: max-content;    padding-right: 20px;}
#pdlocatSec .fusion-tabs .tab-pane ul {margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;}
#pdlocatSec .fusion-tabs .tab-pane ul li{width: 50%;display: flex;flex-direction: column;line-height: 1.2;margin-bottom: 4vh;padding-right: 4vw; text-transform: uppercase;letter-spacing: 0;color: #301c11;align-items: flex-start;font-family: "Poppins", sans-serif;}
#pdlocatSec .fusion-tabs .tab-pane ul li b{  font-size: 1.1vw;   font-weight: 500;letter-spacing: -0.5px;margin:0 0 5px; }
#pdlocatSec .fusion-tabs .tab-pane ul li strong{background: #653388;color: #fff;font-weight: 400;font-size: 14px;padding: 2px 5px;}
#pdlocatSec .locbtmcol{border: 1px solid #653388;border-width: 1px 0;padding-block: 15px;}


#pdamenitiesec .amenitibox{width: calc(100% - 4vw);margin-inline: auto;position: relative;}
#pdamenitiesec .amenitibox .amenitimg{position: relative;overflow: hidden;}
#pdamenitiesec .amenitibox .amenitimg img{width: 100%;transition: all 0.5s ease-in-out;transform: scale(1);}
#pdamenitiesec .amenitibox:hover .amenitimg img{transform: scale(1.1);}
#pdamenitiesec .amenitibox .amenitcont{position: absolute;bottom: 0;left: 0;width: 100%;padding: 30px 3vw;text-align: center; background-image: linear-gradient(to bottom, transparent, #000);}
#pdamenitiesec .amenitibox .amenitcont h4{margin: 0;color: #ffffff;font-size: 1.6vw;font-weight: 600;font-family: "Poppins", sans-serif!important;line-height: 1;text-transform: uppercase;}
#pdamenitiesec .amenitiCol>.fusion-column-wrapper{overflow: hidden;}
#pdamenitiesec .pdamenitislider{overflow: visible;z-index: 99;}
#pdamenitiesec .pdamenitislider .slick-list{width: 110%;margin-left: -5%;} 
#pdamenitiesec .slider .slick-arrow{top: -12vh;transform: translateY(0px);}
#pdamenitiesec .slider .slick-prev{left: 30%;}
#pdamenitiesec .slider .slick-next{right: 30%;}
#pdamenitiesec .Seccomtiltes .pdtileMid{padding-top: 7vh;}



#pdspecificsec{}
#pdspecificsec .Seccomtiltes .pdtileMid{margin-right: 0;  margin-inline: -30px;}
#pdspecificsec .specificCol>.fusion-column-wrapper>.fusion-row{align-items: center;}
.pdspecificslider {position: relative;padding-top: 6vh;padding-bottom: 55px;}
.pdspecificslider .custom_slick_slider_inner{padding-inline: 10px;}
#pdspecificsec .pdspecificslider h4{color: #ffffff;margin-block: 0 20px;font-size: 3vw;font-weight: 200;line-height: 1;letter-spacing: 0.5px;}
#pdspecificsec .pdspecificslider h4 small{font-size: 1.5vw;}
#pdspecificsec .pdspecificslider ul{margin: 0;padding: 0;list-style: none;}
#pdspecificsec .pdspecificslider ul li{color: #ffffff;padding-left: 20px;position: relative;margin-bottom: 12px; opacity: 0.8;}
#pdspecificsec .pdspecificslider ul li:before{content: '';position: absolute;left: 0;top: 8px;width: 7px;height: 7px;background: #ffde9c;transform: rotate(45deg);} 
#pdspecificsec .slider .slick-arrow{top: 100%;transform: translateY(-100%);}
#pdspecificsec .slider .slick-prev{left: 0;}
#pdspecificsec .slider .slick-next{right: auto;left: 65px;}

body #pdspecificsec .slider .slick-prev{background: url(../images/slidearrow-white-prev-g.png) no-repeat center center;background-size: 100%;}
body #pdspecificsec .slider .slick-next{background: url(../images/slidearrow-white-next-g.png) no-repeat center center;background-size: 100%;}
body #pdspecificsec .slider .slick-arrow{ opacity: 0.4; }
 
#pdfaqssec .Seccomtiltes .pdtileMid{    padding-top: 0;  margin-top: -47px;}
#faqsAccordion{}
#faqsAccordion .panel-group{    padding: 0 110px;}
#faqsAccordion .fusion-panel{margin-bottom: 20px;}
#faqsAccordion .panel-heading{}
#faqsAccordion .panel-heading .panel-title{}
#faqsAccordion .panel-heading .panel-title a{background: #ecf0fb;border-radius: 30px;border: 5px solid #ecf0fb;padding-inline: 35px;  
  padding-block: 15px;font-size: 1.11vw;font-weight: 700; padding-block: 25px;
    padding-inline: 60px;}
#faqsAccordion .panel-heading .panel-title a:hover{color: #653387;}
#faqsAccordion .panel-heading .panel-title a.active{border-radius: 30px 30px 0 0;border-color: #ecedf1;border-bottom-width: 0;background: #ffffff; }
#faqsAccordion .panel-heading .panel-title a span.fusion-toggle-icon-wrapper{position: absolute;height: calc(100% - 16px);top: 8px;right: 8px;aspect-ratio: 1;border-radius: 50%;overflow: hidden;background: #ffffff;display: flex;align-items: center;justify-content: center;}
#faqsAccordion .panel-heading .panel-title a.active span.fusion-toggle-icon-wrapper{background: #ecf0fb;}
#faqsAccordion .panel-heading .panel-title a span.fusion-toggle-icon-wrapper i{background: transparent !important;color: #000007;padding: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;position: absolute;left: 0;top: 0;}
#faqsAccordion .panel-heading .panel-title a span.fusion-toggle-icon-wrapper i.active-icon{opacity: 1;}
#faqsAccordion .panel-heading .panel-title a span.fusion-toggle-icon-wrapper i.inactive-icon{opacity: 0;}
#faqsAccordion .panel-heading .panel-title a.active span.fusion-toggle-icon-wrapper i.active-icon{opacity: 0;}
#faqsAccordion .panel-heading .panel-title a.active span.fusion-toggle-icon-wrapper i.inactive-icon{opacity: 1;}
#faqsAccordion .panel-heading .panel-title a span.fusion-toggle-icon-wrapper i:before{font-size: 1.3vw;display: block;width: auto;}
#faqsAccordion .panel-heading .panel-title a span.fusion-toggle-heading{transition: all 0.5s ease-in-out;position: relative;top: 0;font-family: "Poppins", sans-serif;}
#faqsAccordion .panel-heading .panel-title a.active span.fusion-toggle-heading{top: 10px;}
#faqsAccordion .panel-collapse{}
#faqsAccordion .panel-collapse.in{}
#faqsAccordion .panel-body{padding-block: 0 35px;padding-inline: 60px;  font-weight: 500; background: #ffffff;border-radius: 0 0 30px 30px;border: 5px solid #ecedf1;border-top-width: 0;font-family: "Poppins", sans-serif;}
#faqsAccordion .panel-body p{margin: 0;}

#pdgallerysec{padding-bottom: 0;}
#pdgallerysec::before{content: '';position: absolute;width: 100%;height:31vh;bottom: 0;left:0;background: #653388;}
#pdgallerysec .Seccomtiltes .pdtileMid{padding-top: 0;    margin: -60px 0 0;}
html body #pdgallerysec .Seccomtiltes .pdtileright {  bottom: 97px;  right: -22px;}
.pdgalleryslider.slider {padding: 20px;background: #ffffff;}
.pdgalleryslider .slick-list{}
.pdgalleryslider .allerysimg{position: relative;overflow: hidden;}
.pdgalleryslider .allerysimg img{width: 100%;transition: all 0.5s ease-in-out;transform: scale(1);}
.pdgalleryslider .allerysimg:hover img{transform: scale(1.1);}
body .slider.pdgalleryslider .slick-arrow{opacity: 0;}
body .slider.pdgalleryslider .slick-prev{left:0; background: url(../images/slidearrow-653388-prev.jpg) no-repeat center center;background-size: 100%;margin-left: -30px;}
body .slider.pdgalleryslider .slick-next{right:0;background: url(../images/slidearrow-653388-next.jpg) no-repeat center center;background-size: 100%;margin-right: -30px;}
body .slider.pdgalleryslider:hover .slick-arrow{opacity: 0.7;}
body .slider.pdgalleryslider:hover .slick-arrow:hover{opacity: 1;}
body .slider.pdgalleryslider:hover .slick-prev{margin-left: 0px;}
body .slider.pdgalleryslider:hover .slick-next{margin-right: 0px;}

#pdfolrplansec{padding-bottom: 0;      background-size: cover;}
#pdfolrplansec .Seccomtiltes .pdtileMid{    margin: -75px 0 0;}
#pdfolrplansec .pdfplanBoxs {background: #ffffff;padding: 3vw 2vw;  margin: -66px 0 0;}
#pdfolrplansec .pdfloorplans {  display: flex !important;  flex-wrap: nowrap; }
#pdfolrplansec .resp-tabs-nav {justify-content: center;border-right: 1px solid rgba(101, 51, 136, 0.3);  width: 30%;
    display: block; }
#pdfolrplansec	.resp-tabs-container {
   width:70%;
}
#pdfolrplansec .resp-tabs-nav ul{justify-content: center; position: relative;
    z-index: 10; display: block;  }
 
    
#pdfolrplansec .resp-tabs-nav ul li {margin-inline: 10px;border: none;background: transparent;     display: block;
    padding: 0px;  margin: 0 0 10px;         text-align: right;
    display: flex;  justify-content: flex-end;}
	#pdfolrplansec .resp-tabs-nav ul li.resp-tab-active{margin: 0 0 10px !important; }
#pdfolrplansec .resp-tabs-nav ul li span{display: block;font-size: 1.2vw;line-height: 1;padding: 8px 15px;font-weight: 300;color: #301c11;text-transform: capitalize;}
#pdfolrplansec .resp-tabs-nav ul li.resp-tab-active span{color: #ffffff;background: #653388;font-weight: 700;}
#pdfolrplansec .resp-tab-content{padding-block:0;padding-inline: 0;border: none;}
#pdfolrplansec .resp-tab-content.resp-tab-content-active{}
#pdfolrplansec .floorplangalery{height: auto !important;display: flex;flex-wrap: wrap;}
#pdfolrplansec .floorplangalery .fusion-grid-column{position: relative!important;top: 0!important;left: 0!important;padding: 0;}
#pdfolrplansec .floorplangalery .fusion-gallery-image{padding: 2px; /*background: rgb(48 28 17 / 10%); border-radius: 2px;*/
  width: 75%;  margin: 0 auto; }
#pdfolrplansec .floorplangalery .fusion-gallery-image a{display: block;position: relative;overflow: hidden;}
#pdfolrplansec .floorplangalery .fusion-gallery-image a img{display: flex;transition: all 0.5s ease-in-out;transform: scale(1);}
#pdfolrplansec .floorplangalery .fusion-gallery-image:hover a img{transform: scale(1.1);}

.carousel__button svg{position: relative;}

.page-id-140 .pdamenitiesec{padding-bottom: 0;}



#inpageBanSec .ipbanimgcol{}
#inpageBanSec .ipbancontcol{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 9;padding-inline: 10vw;padding-top: 28vh;}
#inpageBanSec .pinTbColbox>.fusion-column-wrapper{display: flex;flex-direction: row;align-items: center;position: relative;padding-bottom:5vh;}
#inpageBanSec .pinTbColbox h1{color:#301c11;font-size:3.5vw;font-weight:normal;letter-spacing:0;margin: 0;line-height: 0.8;}
#inpageBanSec .pinTbColbox h5{color:#000000;font-weight:normal;letter-spacing:0;margin: 0;line-height: 1;text-transform:uppercase;font-family: "Poppins", sans-serif!important;}
#inpageBanSec .text-path {font-size: 7vw;}
#inpageBanSec .pdtileOne {padding-top:20px;}
#inpageBanSec .pdtileOne h1{text-align:right;}
#inpageBanSec .pdtileTwo{position:absolute;bottom:30px;right:0vw;display: flex;flex-direction: column; }
#inpageBanSec .pdtileThree{margin-left: 20px;}
#inpageBanSec .pdtileThree svg{position: relative;}
#inpageBanSec .banbtntb{width: 50%;margin-top: 5vh;}
#inpageBanSec .banbtntb p{margin-bottom: 0;display: flex;justify-content: center;}

#inpageBanSec.thanku .pdtileTwo{bottom:-17px;}


#inpageBanSec.contact .pdtileTwo
 {  bottom: -15px;}
#inpageBanSec .ipbanimgcol{}
#inpageBanSec .ipbanimgcol>.fusion-column-wrapper>.fusion-image-element:nth-child(1){display: block;}
#inpageBanSec .ipbanimgcol>.fusion-column-wrapper>.fusion-image-element:nth-child(2){display: none;}
#inpageBanSec .ipbanimgcol .fusion-image-element .fusion-imageframe{}
#inpageBanSec .ipbanimgcol .fusion-image-element .fusion-imageframe img{}

#aboutintroSec{padding-bottom: 10vh;}
#aboutintroSec .abtintroTCol{}
#aboutintroSec .Seccomtiltes{justify-content: flex-start;}
html body #wrapper #aboutintroSec .Seccomtiltes>.fusion-column-wrapper{padding-bottom: 20px;margin-top: -10vh;margin-bottom: 40px;}
#aboutintroSec .Seccomtiltes .pdtileMid svg{stroke: #ffde9c;}
#aboutintroSec .Seccomtiltes .pdtileMid svg .text-path.drawn{fill: #ffde9c;}
#aboutintroSec .Seccomtiltes .pdtileright {  position: absolute;     right: -12px;  bottom: 36px;
}
#aboutintroSec .Seccomtiltes .pdtileright h2{}
 body .fatext{font-family:"Poppins", sans-serif !important;}
.mmMenuCon .menuBoxRight ul li a span.fatext{font-family:"Poppins", sans-serif !important;}
#aboutintroSec .Seccomtiltes .pdtileright h2 strong{font-weight: 100;}
#aboutintroSec .Seccomtiltes .pdtileright h2 strong:nth-child(1){margin-right: 20px;}
#aboutintroSec .abtintroLCol .fusion-builder-row{position: absolute;bottom: -60px;left: 0;}
#aboutintroSec .fusion-counters-box .fusion-counter-box{margin-bottom: 0;}
#aboutintroSec .hIntrocounterBox{height: auto;}
#aboutintroSec .hIntrocounterBox .fusion-counters-box .fusion-counter-box .counter-box-container .display-counter{line-height: 260px;display: block;}
#aboutintroSec .hIntrocounterBox .fusion-column-wrapper .content-box-percentage{position: relative;line-height: 1;}
#aboutintroSec .hIntrocounterBox .fusion-column-wrapper .unit{position: absolute;top: 0;right: -21px;}
#aboutintroSec .hIntrocounterBox .fusion-column-wrapper .unit sup{position: relative;top: 0;}
#aboutintroSec .hIntrocounterBox .fusion-column-wrapper h6{font-size: 3.2vw;line-height: 0.8 !important;}
#aboutintroSec .abtintroRCol .fusion-text{}
#aboutintroSec .abtintroRCol .fusion-text h3{color: #ffffff;margin-block:0 20px;font-family: "Poppins", sans-serif!important;font-weight: 400;font-size: 2.1vw; margin-bottom: 30px; opacity:0.9;}
#aboutintroSec .abtintroRCol .fusion-text p{color: #f9f9f9;line-height: 1.8;padding-right: 3vw;}
#aboutintroSec .abtintroRCol .fusion-counters-box{}
#aboutintroSec .abtintroRCol .fusion-counter-box{}
#aboutintroSec .abtintroRCol .counter-box-container{padding: 0;border: none;display: flex;align-items: center;}
#aboutintroSec .abtintroRCol .content-box-percentage{color: #eecb86;font-family: 'Dear Script';font-size: 5vw;line-height: 0.9;}
#aboutintroSec .abtintroRCol .display-counter{}
#aboutintroSec .abtintroRCol .unit{}
#aboutintroSec .abtintroRCol .unit sup{}
#aboutintroSec .abtintroRCol .counter-box-content {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 1.4vw;
    line-height: 1;
    font-family: 'Bebas Neue' !important;
    font-weight: 200;  text-align: left;   padding-right: 33px;  padding-top: 68px;
}
#vismisSec{padding-top: 10vh;}
#vismisSec .fusion-image-element{width: 42%;margin-inline: auto;}
#vismisSec .fusion-image-element .fusion-imageframe{position: relative;width: 100%;}
#vismisSec .fusion-image-element .fusion-imageframe img{position: relative;width: 100%;}
#vismisSec .vismistb {position: absolute;top: 50%;transform: translateY(-50%);width: 20%;}
#vismisSec .vismistb h2{color:#a7a7a7;font-weight: 100;font-family: "Poppins", sans-serif!important;font-size: 8vw;line-height: 1;margin: 0;text-transform: uppercase;position: absolute;}
#vismisSec .vismistb p{line-height: 1.8; font-size:21px;}
#vismisSec .vissiontb {left: 9%;text-align: right;}
#vismisSec .missiontb {right: 7%;}
#vismisSec .vissiontb h2{right: -34px;top: 50%;transform: rotate(-90deg) translate(72%, 20%);transform-origin: right center;}
#vismisSec .missiontb h2{left: -40px;top: 50%;transform: rotate(-90deg) translate(-32%, 0%);transform-origin: left center;}

#vismisSec .vismistb p{  left:-18px; position: relative;}
#vismisSec .missiontb p{ left:35px; position: relative;}



#AbotprimeLocSec{}
#AbotprimeLocSec .fusion-image-element{width: 100%;margin-inline: auto;}
#AbotprimeLocSec .fusion-image-element .fusion-imageframe{position: relative;width: 100%;}
#AbotprimeLocSec .fusion-image-element .fusion-imageframe img{position: relative;width: 100%;}
#AbotprimeLocSec .primeLocations {position: absolute;width: 25%;left: 50%;bottom: 0;transform: translateX(-50%);z-index: 9; background: rgba(86, 42, 119, 0.9);border-radius: 660px 660px 0 0;color: #fff;padding: 100px 30px 83px;}
#AbotprimeLocSec .primeslider {}
#AbotprimeLocSec .primeslider .custom_slick_slider_inner{text-align: center;}
#AbotprimeLocSec .primeslider h3{color: #fff;font-size: 4.5vw;font-weight: 400;position: relative;line-height: 1;margin-block: 0;padding-block: 30px 0;}
#AbotprimeLocSec .primeslider h3 svg{position: relative;stroke: #ffffff;padding-block: 30px 0;  left: -50px;}
#AbotprimeLocSec .primeslider h3 svg .text-path{font-size: 12vw;}
#AbotprimeLocSec .primeslider h3 svg .text-path.drawn{fill: #ffffff;}
#AbotprimeLocSec .primeslider h5{position: relative;padding: 15px 0;margin: 0;text-transform: uppercase;color: #fff;display: block;font-size: 18px;letter-spacing: 2px;font-weight: 300;line-height: 20px;margin: 0 0 20px;font-family: "Poppins", sans-serif !important;text-transform: uppercase;}
#AbotprimeLocSec .primeslider h5:before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 2px;background: #fff;opacity: 0.5;}
#AbotprimeLocSec .primeslider h5:after{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #fff;opacity: 0.5;}
#AbotprimeLocSec .primeslider p{line-height: 1.8;}

#mddetlSec{padding-top: 10vh;}
#mddetlSec .mddetlLCol{}
#mddetlSec .mddetlLCol .fusion-image-element{width: 100%;margin-left: auto;margin-bottom: -75px ;}
#mddetlSec .mddetlLCol .fusion-image-element .fusion-imageframe{position: relative;width: 100%;}
#mddetlSec .mddetlLCol .fusion-image-element .fusion-imageframe img{position: relative;width: 100%;}
#mddetlSec .mddetlLCol .fusion-text{position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 60%;}
#mddetlSec .mddetlLCol .fusion-text h4{font-family: "Poppins", sans-serif !important;margin: 0;color: #09213e;font-weight: 200;font-size: 1.8vw;white-space: nowrap;transform: rotate(270deg);transform-origin: left bottom;text-transform: uppercase;margin-top: 152px;}
#mddetlSec .mddetlLCol .fusion-text h4 strong{color: #673589;font-weight: 700;}
#mddetlSec .mddetlRCol h4{font-family: "Poppins", sans-serif !important; font-size: 2.2vw;color: #000000;font-weight: 200;letter-spacing: 0.5px;line-height: 1.4;margin: 0;text-transform: uppercase;}
#mddetlSec .mddetlRCol h3{color: #673589;font-size: 3.5vw;line-height: 1;margin-block: 30px 0;font-weight: 500;}

#AteamSec{padding-top: 20vh;}
#AteamSec::before{content: '';position: absolute;width: 100%;height: 50vh;left: 0;bottom: 0;background: url(../images/AteamSecbefrbg.png) no-repeat center bottom;background-size: 100%;}
html body #AteamSec .Seccomtiltes .pdtileMid svg{stroke: #ffde9c;}
html body #AteamSec .Seccomtiltes .pdtileMid svg .text-path.drawn{fill: #ffde9c;}
html body #AteamSec .Seccomtiltes .pdtileright{margin-left: -8vw;bottom: -12px;}

#AteamSec .teammembox{display: flex;flex-wrap: wrap;}
#AteamSec .teammembox .teammemlist{width: 50%;padding-inline: 2vw;padding-block: 20px;text-align: center;}
#AteamSec .teammembox .teammemimg{width: 50%;border-radius: 50%;border: 8px solid #582a78;margin-inline: auto;overflow: hidden;}
#AteamSec .teammembox .teammemimg img{width: 100%;border-radius: 50%;}
#AteamSec .teammembox .teammemcont{margin-top: 15px;}
#AteamSec .teammembox .teammemcont h4{margin: 0;font-family: "Poppins", sans-serif !important;font-weight: 700;color:#ffffff;line-height: 1.2;font-size: 1.2vw;text-transform: uppercase;}
#AteamSec .teammembox .teammemcont h6{font-family: "Poppins", sans-serif !important;font-weight: 300;color: #ffffff;margin: 5px 0 0;line-height: 1.2;text-transform: uppercase;letter-spacing: 0.5px;}
#AteamSec .fusion-tabs{margin: 0;border-top: 1px solid #a384b7;margin-top: 5vh;}
#AteamSec .fusion-tabs>.nav{width: 28%;border-right: 1px solid #a384b7!important;}
#AteamSec .fusion-tabs>.nav>ul.nav-tabs{border: none;background: transparent;padding-block: 5vh;}
#AteamSec .fusion-tabs>.nav>ul.nav-tabs>li{}
#AteamSec .fusion-tabs>.nav>ul.nav-tabs>li>a{border: none;background: transparent;padding: 0;}
#AteamSec .fusion-tabs>.nav>ul.nav-tabs>li>a>h4{font-family: "Poppins", sans-serif !important;font-size: 2.1vw;text-align: right;padding:10px 20px;color: #ffffff;opacity: 0.5;display: block;white-space: normal;font-weight: 200;}
#AteamSec .fusion-tabs>.nav>ul.nav-tabs>li:hover>a>h4{opacity: 1;}
#AteamSec .fusion-tabs>.nav>ul.nav-tabs>li.active>a>h4{opacity: 1;font-weight: 700;}
#AteamSec .fusion-tabs .tab-content{width: 72%;}
#AteamSec .fusion-tabs .tab-content .tab-pane{border-width: 0 0 0 0px;background: transparent;}

#ContAddrsSec{background: url(../images/ctusformaddsbg.jpg) no-repeat center top, linear-gradient(0deg,rgba(25, 13, 39, 1) 0%, rgba(25, 13, 39, 1) 50%, rgba(100, 51, 135, 1) 50%, rgba(100, 51, 135, 1) 100%) ;background-size: 100%;padding-bottom: 10vh;}
#ContAddrsSec .contCallDetails{text-align:center;margin-block: 10vh;}
#ContAddrsSec .contCallDetails .fusion-text{display: flex;justify-content: center;}
#ContAddrsSec svg {stroke: #7b6391;font-family: 'Dear Script';left: 0; top: 0;position: relative;}
#ContAddrsSec .text-path {  font-size: 6vw;}
#ContAddrsSec .text-path.drawn {  fill: #7b6391; }
#ContAddrsSec .contCallDetails .call{ font-size: 6vw;line-height: 1;color: #f3d495; margin:0 0 10px; display:block;font-family: 'Bebas Neue' !important;}
#ContAddrsSec .contCallDetails .call:hover{  color: #ffffff;text-decoration: underline;}
#ContAddrsSec .contCallDetails .mail{ font-size: 24px;  color: #a9a9a8;}
#ContAddrsSec .contCallDetails .mail:hover{  color: #fff;}
#ContAddrsSec .fusion-social-links{display: flex;justify-content: center;position: relative;}
#ContAddrsSec .fusion-social-links .fusion-social-networks::before{content: '';position: absolute;width: 100%;height: 1px;background: #ffffff;left: -40px;top: 50%;transform: translateX(-100%);opacity: 0.3;}
#ContAddrsSec .fusion-social-links .fusion-social-networks::after{content: '';position: absolute;width: 100%;height: 1px;background: #ffffff;right: -40px;top: 50%;transform: translateX(100%);opacity: 0.3;}
#ContAddrsSec .fusion-social-links .fusion-social-networks{display: flex;justify-content: center;position: relative;overflow: visible;}
#ContAddrsSec .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {margin: 10px 0 10px 19px;border: solid 1px #5b5c55;padding: 20px;border-radius: 100%;color: #ffffff !important;}
#ContAddrsSec .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper {
    margin: 0 0 0 -20px;
}
#ContAddrsSec .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon:hover {border: solid 1px #5b5c55;color: #000000 !important;background: #f3d495;}
#ContAddrsSec .addsDetailTCol{}
#ContAddrsSec .addsDetailTCol .fusion-text{text-align: center;margin-top: -12vh;}
#ContAddrsSec .addsDetailTCol .addslogo{width: 30%;margin-inline: auto;margin-bottom: 30px;}
#ContAddrsSec .addsDetailTCol .addslogo img{width: 75%;}
#ContAddrsSec .addsDetailTCol h5 {
    font-family: "Poppins", sans-serif !important;   margin-block: 0;  color: #ffffff;  font-size: 1.0vw;   font-weight: 400;  text-transform: uppercase;   letter-spacing: 1px;
}
#ContAddrsSec .addsDetailTCol h2{margin-block: 0;color: #ffffff;font-size: 3.5vw;font-weight: 100;    letter-spacing: 1px;}
#ContAddrsSec .addsDetailTCol h3{font-family: "Poppins", sans-serif !important;margin-block: 0;color: #ffffff;font-size: 1.7vw;font-weight: 200;    margin-bottom: 59px;}
#ContAddrsSec .addsDetailTCol .gmapview{display: flex;justify-content: center;margin-top: 4vh;}
#ContAddrsSec .addsDetailTCol .gmapview p.gmapviewpara{margin: 0;position: relative;}
#ContAddrsSec .addsDetailTCol .gmapview p.gmapviewpara::before{content: '';position: absolute;width: 100%;height: 1px;background: #ffffff;left: -40px;top: 50%;transform: translateX(-100%);opacity: 0.3;}
#ContAddrsSec .addsDetailTCol .gmapview p.gmapviewpara::after{content: '';position: absolute;width: 100%;height: 1px;background: #ffffff;right: -40px;top: 50%;transform: translateX(100%);opacity: 0.3;}
#ContAddrsSec .addsDetailTCol .gmapview p.gmapviewpara a{position: relative;font-weight: 600;text-transform: uppercase;color: #4e4951;line-height: 45px;background: #ffffff;padding-inline: 60px 40px;display: block;border-radius: 40px;}
#ContAddrsSec .addsDetailTCol .gmapview p.gmapviewpara a:hover{background: #6a9726;color: #ffffff;}
#ContAddrsSec .addsDetailTCol .gmapview p.gmapviewpara a::before{content: '';position: absolute;width: 60px;height: 80px;left: -8px;top: -8px;transform: translateY(0%);background: url(../images/googlemapicon.png) no-repeat center center;background-size: contain;}
#ContAddrsSec .titlehead{text-align: center;margin-bottom: 40px;}
#ContAddrsSec .titlehead h3{color: #f3d495;margin: 0 0 0px;line-height: 1;font-weight: 200;font-size: 3.9vw;}
#ContAddrsSec .titlehead p {
    margin: 0;  color: #ffffff;  opacity: 0.8;   font-size: 20px;  font-weight: 300;
}
#ContAddrsSec .addsDetailTCol .gmapview p.gmapviewpara a::after {
    content: '';
    position: absolute;  width: 37%;   height: 1px;  left: 61px;  bottom: 9px;   background: #ccc;
}
body .fusion-alert.awb-alert-close-boxed .close {
    display: none;
}

#ContAddrsSec form.wpcf7-form{width: 65%;margin-inline: auto;}
.wpcf7-not-valid-tip {
   position: absolute; bottom: -23px;   width: 100%;
    left: 0;      font-size: 11px;  text-transform: capitalize;
}
.formrow{margin-inline: -15px;display: flex;flex-wrap: wrap;}
.formrow .formCol {padding-inline: 15px;margin-bottom: 20px;}
.formrow .halfcol {width: 50%;}
.formrow .fullcol {width: 100%;}
.formrow .formfiled {background: #2c1a41;border: 1px solid #765b95;border-radius: 5px;padding: 10px 20px; height: 100px;}
.formrow .formfiled:focus{border-color: #f3d495;}
.formrow .formfiled p{margin-bottom: 0;}
.formrow .formfiled p label{font-weight: 700;color: #ccc5d4;text-transform: capitalize;    display: block;line-height: 1;padding-top: 5px;}
.formrow .formfiled p input{background: transparent;border-radius: 0;border: none;padding: 0;height: 50px;color: #f3d495;}
.formrow .formfiled p input::placeholder{color: #7c7288;}
.formrow .submibtncol input[type="submit"]{background: #6a9726;text-transform: uppercase;font-weight: 600;line-height: 45px;color: #ffffff;padding: 0 30px;}
.formrow .submibtncol input[type="submit"]:hover{background: #5d307c;}


.formrow .halfcol.Applyfor .wpcf7-not-valid-tip {
     left: -105px;    bottom: -6px;
}
body.page-id-538 #tstimonialSec{padding-top: 160px;}

#inpageBanSec.contact .pdtileOne {  position: relative; left: 49px;  top: -31px; }
#inpageBanSec.contact .pdtileThree {   margin-left: 41px;  position: relative; top: 35px; }



#AbotprimeLocSec .scroller.textscroll {
    position: absolute;
    bottom: 50px;    pointer-events: none;
	    z-index: 9;
}
#AbotprimeLocSec .scroller.textscroll:after{Content:''; position:absolute; left:0; width:100%;bottom: -50px;
    background-image: linear-gradient(to top, #000000, transparent);
    height: 413px;
    pointer-events: none;
    z-index: -9;
    opacity: 0.4;}

	
#AbotprimeLocSec .inner-scroller {
    display: flex;
    gap: 0;
    width: fit-content;
    animation: scrolling 85s var(--scrolling-direction, forwards)  linear infinite;
    margin: 0;
    justify-content: center;
    align-items: center;
    position: relative;
}
#AbotprimeLocSec .inner-scroller li {
    padding: 0;
    color: #ffffff;
    white-space: nowrap;
    width: 2250px;
    list-style: none;
    text-align: left;
    position: relative;
    font-size: 150px;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 3px;
    /* font-family: 'Bebas Neue' !important; */
    opacity: 0.1;
    font-family: "Poppins", sans-serif;
    pointer-events: none;
}
#AbotprimeLocSec .inner-scroller li:after {
    Content: '';
    position: absolute;
    right: 74px;  top: 50%;   height: 2px;   width: 15px;  background: rgba(255, 255, 255, 0.5);
}
 

#AbotprimeLocSec .inner-scroller:hover{animation-play-state: paused; }

@keyframes scrolling {
  to {
    transform: translateX(calc(-50% - 0.5rem));
  }
}



.wpcf7-form input[type="date"] {
    box-shadow: none !important;
}

.wpcf7-form input[type="date"]:focus {
    background: transparent !important;
    box-shadow: none !important;
    outline: none !important;
}
html body #pdfaqssec .Seccomtiltes .pdtileleft {
        margin-right: 40px;
    }
	
	body .fancybox__thumbs {
    display: none;
}


html body .Seccomtiltes .pdtileMid {
margin-inline: 0;}


@media screen and (min-width:1300px) and (max-width:1520px){
    body #wrapper #main .fullwidth-box.nonhundred-percent-fullwidth .fusion-row{max-width: 1100px!important;}
	#pdintrosec.auravilleintrosec .pdintroBCol {  padding-bottom: 4vh; }
}

@media screen and (min-width:1000px) and (max-width:1299px){
    body #wrapper #main .fullwidth-box.nonhundred-percent-fullwidth .fusion-row{max-width: 990px!important;}
}

@media screen and (max-width:1700px){
#pdlocatSec .Seccomtiltes .pdtileMid {   margin-top: -23px; }
    #pdlocatSec .Seccomtiltes h5 {  left: 168px;  }
	#vismisSec .vismistb p {  font-size: 17px; }
	#aboutintroSec .Seccomtiltes .pdtileright {  right: -40px;}
	#prodetlBanSec .prodetRCol .prodetRtb h4 { font-size: 1.2vw;     letter-spacing: -1px;}
	    #AbotprimeLocSec .primeslider h3 {  font-size: 3.7vw;   }
	html body .Seccomtiltes .pdtileleft {  margin-right: 20px; }
	#pdlocatSec .Seccomtiltes .pdtileMid {   margin-inline: 4px; }
	#pdlocatSec .fusion-tabs .tab-pane ul li {  padding-right: 1vw;}
	#pdlocatSec .fusion-tabs {  margin-top: 8px; }
	#pdlocatSec .pdlocatLCol .fusion-image-element .fusion-imageframe img {
     width: 120%;  max-width: 120%;
}
html body .Seccomtiltes .pdtileright
 {  right: 20px;}
	#pdlocatSec .pdlocatLCol .fusion-image-element .fusion-imageframe img {
    width: 105%;  max-width: 105%;
}
}

@media screen and (max-width:1680px){
#aboutintroSec .Seccomtiltes .pdtileright {
        right: -12px;
    }
	#prodetlBanSec .pdtileTwo{right:-2vw;}
	#pdfolrplansec .Seccomtiltes .pdtileMid {
    margin: -46px 0 0; }

}

@media screen and (max-width:1620px){
    body .slider .slick-arrow{width: 38px;height: 38px;}
    html body .Seccomtiltes .pdtileMid svg .text-path{line-height: 1;}
	#prodetlBanSec .prodetlTColbox{    padding: 0;}
	#prodetlBanSec .pdtileTwo {  right: 0vw;}
	    #pdlocatSec .Seccomtiltes h5 {         left: 168px;  }
		    #pdlocatSec .Seccomtiltes .pdtileMid {  margin-top: -7px;   }
		#AbotprimeLocSec .primeslider h3 {  font-size: 3.7vw; }
	#aboutintroSec .Seccomtiltes .pdtileright {   right: -14px;  }
	#vismisSec .vismistb { top: 39%;}
	
	 .formrow .formfiled{height:92px;}
	
 }
@media screen and (max-width:1520px){
    #prodetlBanSec .prodetlTColbox h5{font-size: 16px;}
    #pdamenitiesec .Seccomtiltes .pdtileMid {padding-top: 0;}
    #pdspecificsec .pdspecificslider ul li{margin-bottom: 8px;line-height: 1.4;}
    #pdspecificsec .pdspecificslider ul li:before{width: 7px;height: 7px;top: 5px;}
    html body .Seccomtiltes .pdtileMid{padding-top: 0;  margin-inline: 20px;}
    #pdintrosec .pdintroBCol {padding-top: 35px;padding-bottom: 23vh;margin-top: 35px;}
    #pdintrosec .prodetRtb .locIcondiv{width: 40px;}
    #pdlocatSec .Seccomtiltes h5{font-size: 3vw;}
    #faqsAccordion .panel-heading .panel-title a{font-size: 18px;}
    #pdintrosec .pdintroBCol .pdblitems h5{font-size: 14px;}
    #pdintrosec .walkthroughtbox p a small {font-size: 14px;}
    #prodetlBanSec .prodetlBColbox .pdblitems h5{font-size: 14px;}
    .formrow .formfiled p input{height: 50px;font-size: 14px;}
    .formrow .submibtncol input[type="submit"]{line-height: 35px;font-size: 14px;padding-inline: 25px;}
    #ContAddrsSec .addsDetailTCol .gmapview p.gmapviewpara a{line-height: 35px;padding-inline: 50px 30px;}
    #ContAddrsSec .contCallDetails .mail {font-size: 18px;}
	#pdlocatSec .Seccomtiltes h5 {     left: 138px;  }
	    #pdlocatSec .Seccomtiltes .pdtileMid {  margin-top: -16px;   }
		#pdfolrplansec .Seccomtiltes .pdtileMid {  margin: -40px 0 0; }
		html body #pdgallerysec .Seccomtiltes .pdtileright {   bottom: 79px;}
		 #pdfolrplansec .Seccomtiltes .pdtileMid {
        margin: -6px 0 0;
    }
	#pdfolrplansec .pdfplanBoxs {  margin: -8px 0 0; }
	html body #pdfolrplansec .Seccomtiltes .pdtileleft{margin-right:50px;}
	#inpageBanSec.contact .pdtileThree {  top: 24px; }
	#AbotprimeLocSec .primeLocations { padding: 100px 15px 83px; }
	#ContAddrsSec .titlehead p {  font-size: 16px;}
	html body #aboutintroSec .Seccomtiltes .pdtileMid:before {  background: url(../images/logo-bg.png) no-repeat -36px 2px;}
	.formrow .formfiled{height:80px;}
}

@media screen and (max-width:1500px){
    #pdlocatSec .Seccomtiltes h5 {
        left: 129px;
    }
	   
}

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

     #pdlocatSec .Seccomtiltes h5 {
        left: 119px;
    }
	#aboutintroSec .Seccomtiltes .pdtileright {
        right: 8px;
    }
	#inpageBanSec .pdtileTwo {  right: -2vw;}
}

@media screen and (max-width:1420px){    
    #pdintrosec .pdintroBCol .pdblitems h5{font-size: 13px;margin-block: 5px;}
    #pdintrosec .walkthroughtbox p a small {font-size: 13px;}
    #prodetlBanSec .prodetlBColbox .pdblitems h5{font-size: 13px;letter-spacing: 0;}
    #pdlocatSec .fusion-tabs {margin-block: 20px;}
    #prodetlBanSec .pdbendlodbox ul li a{line-height: 34px;}
    html body .Seccomtiltes .pdtileMid svg{height: 100px;}
    #pdamenitiesec .Seccomtiltes .pdtileMid svg {height: 171px;}
    html body .Seccomtiltes h5{font-size: 14px;}
    #ContAddrsSec .addsDetailTCol .gmapview p.gmapviewpara a::before{width: 45px;height: 70px;}
    #ContAddrsSec .text-path {font-size: 5vw;}
    #ContAddrsSec .contCallDetails .call {font-size: 5vw;}
    #ContAddrsSec .addsDetailTCol .addslogo {width: 25%;}
    .formrow .formfiled{padding: 6px 20px;}
    #ContAddrsSec .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon{font-size: 13px!important;padding: 8px;}
	    #pdlocatSec .Seccomtiltes h5 {  left: 118px;  }
		#pdlocatSec .Seccomtiltes .pdtileMid {  margin-top: 19px;   margin-inline: 67px;  }
		html body #wrapper #aboutintroSec .Seccomtiltes>.fusion-column-wrapper { margin-top: 0;}
		html body #aboutintroSec .Seccomtiltes .pdtileleft {  margin-right: 60px; }
		#aboutintroSec .Seccomtiltes .pdtileright {  right: -74px;  bottom: 3px; }
		#aboutintroSec .abtintroRCol .counter-box-content {  font-size: 1.4vw;  }
		#aboutintroSec .abtintroRCol .content-box-percentage {  font-size: 7vw;}
		html body #pdintrosec .Seccomtiltes .pdtileleft {  margin-right: 70px; }
html body .Seccomtiltes .pdtileright {  bottom: 0;  }
	html body #pdintrosec .Seccomtiltes .pdtileright { right: -24px;}
	html body #pdgallerysec .Seccomtiltes .pdtileright { bottom: 40px;  right: -90px;}
html body #pdgallerysec .Seccomtiltes .pdtileleft {  margin-right: 93px; }
#pdgallerysec .Seccomtiltes .pdtileMid {  margin: -13px 0 0; }
html body #pdspecificsec .Seccomtiltes .pdtileleft {  margin-right: 80px; }
html body #pdspecificsec .Seccomtiltes .pdtileright {  bottom: -3px;  right: -72px;}
#pdfaqssec .Seccomtiltes .pdtileMid {   margin-top: 0px; }
html body #pdfaqssec .Seccomtiltes .pdtileleft {
        margin-right: 40px;
    }
	 #inpageBanSec .ipbancontcol {  padding-top: 23vh; }
	/*#aboutintroSec.carrerIntro .Seccomtiltes .pdtileMid {
    background: url(../images/logo-bg.png) no-repeat 0 57px;   background-size: 100%; }*/
}

@media screen and (max-width:1380px){
		html body #pdgallerysec .Seccomtiltes .pdtileright { bottom: 40px;  right: -90px;}
html body #pdgallerysec .Seccomtiltes .pdtileleft {  margin-right: 93px; }
#pdgallerysec .Seccomtiltes .pdtileMid {  margin: -13px 0 0; }
html body #pdspecificsec .Seccomtiltes .pdtileleft {  margin-right: 80px; }
html body #pdspecificsec .Seccomtiltes .pdtileright {  bottom: -3px;  right: -72px;}
#pdfaqssec .Seccomtiltes .pdtileMid {   margin-top: 0px; }
html body #pdfaqssec .Seccomtiltes .pdtileleft {   margin-right: 40px; }
#pdfolrplansec .Seccomtiltes .pdtileMid {   margin: -10px 0 0; }
#pdfolrplansec .pdfplanBoxs {   margin: -8px 0 0;
}
#pdlocatSec .Seccomtiltes .pdtileMid {
        margin-top: 19px;
        margin-inline: 45px;
    }
#pdfolrplansec .Seccomtiltes .pdtileleft {   margin-right: 50px; }
	#pdfolrplansec .resp-tab-content { padding-block: 20px 0;}
	html body #pdfolrplansec .Seccomtiltes .pdtileleft {
        margin-right: 66px;
    }
	   .hIntrocounterBox .fusion-counters-box .fusion-counter-box .counter-box-container .display-counter {
        font-size: 230px;
    }
	.hIntrocounterBox .fusion-column-wrapper {
    background: url(images/line-shadow-bg.png) no-repeat center center !important;
    background-size: 100% !important;
}
#aboutintroSec .hIntrocounterBox .fusion-column-wrapper .unit sup {
     top: 16px;
}
#AbotprimeLocSec .primeslider h3 svg .text-path {
    font-size: 5vw;
}
#AbotprimeLocSec .primeslider h3 svg {
    top:40px;
}
#pdlocatSec{margin-top:-2px;}
html body .comforallsec .prodetRtb h4 { font-size: 1.4vw;}
}


@media screen and (max-width:1320px){
    #pdintrosec .pdintroBCol .pdblitems h5{margin-block: 5px;}
    #prodetlBanSec .prodetlBColbox .fusion-image-element {width: 140px;margin-block:0px 0;}
    #prodetlBanSec .prodetlBColbox .pdblitembox{padding-block: 20px 10px;}
    #prodetlBanSec .pdtileOne {padding-top: 0px;}
    #prodetlBanSec .prodetRCol .prodetRtb .locIcondiv{width: 32px;}
    #prodetlBanSec .prodetRCol .prodetRtb h4{white-space: nowrap;}
    #prodetlBanSec .prodetRCol .prodetRtb{padding-block: 10px 25px;}
    #pdintrosec .pdintroBCol{padding-top: 20px;margin-top: 20px;}
    #pdlocatSec .fusion-tabs>.nav>ul.nav-tabs>li>a>h4{font-size: 35px;}
    #pdlocatSec .fusion-tabs>.nav>ul.nav-tabs>li>a>h4:before{font-size: 14px;}
    #pdlocatSec .fusion-tabs .tab-pane ul li{margin-bottom: 15px;padding-right: 20px;}
    #pdlocatSec .locbtmcol{padding-block: 12px;}
    html body .comforallsec .prodetRtb .locIcondiv{width: 38px;}
    html body .comforallsec .pdbendlodbox ul li a{line-height: 36px;}
    #pdlocatSec .fusion-tabs .tab-pane ul li strong{font-size: 12px;line-height: 1;padding: 2px 5px;}
    #faqsAccordion .panel-body{line-height: 1.3;font-size: 13px;}
    #faqsAccordion .panel-heading .panel-title a{padding-block: 11px;}
    #faqsAccordion .panel-heading .panel-title a.active span.fusion-toggle-heading {top: 7px;}
    #pdintrosec .walkthroughtbox p a {padding-block: 14px;}
    #pdintrosec .walkthroughtbox p a strong img {width: 24px;}
    #pdintrosec .walkthroughtbox p a strong b{font-size: 25px;}
    #pdintrosec .prodetRtb .locIcondiv {width: 36px;}
    #pdintrosec .prodetRtb h4{font-size: 20px;margin-bottom: 12px;}
    #pdintrosec .pdintroBCol .pdintrotbone p {color: #ffffff;line-height: 1.4;}
    #pdintrosec .pdintroBCol .pdbanicon {width: 32px;}
    #pdintrosec .pdintroBCol .pdblitems h3{font-size: 17px;}
    #pdlocatSec .fusion-tabs>.nav>ul.nav-tabs>li>a>h4 {width: 80px;}
    #pdlocatSec .fusion-tabs .tab-pane ul li b {font-size: 15px;}
    html body .comforallsec .prodetRtb h4{font-size: 20px;}
    #pdspecificsec .pdspecificslider h4{font-size: 40px;}
    #pdspecificsec .pdspecificslider h4 small{font-size: 20px;}
	#aboutintroSec .Seccomtiltes .pdtileright { right: -60px;}
	#inpageBanSec .pdtileTwo {
     bottom: -11px;
	}
	#headerSec .menu li a {
        font-size: 13px;
    }
	#testiSec .ttextBox .text {  padding: 55px 25px 35px;   line-height: 22px;}
	#testiSec .ttextBox .name h3 {  font-size: 25px;}
	#testiSec .ttextBox .name h5 { font-size: 14px;}
	#pdamenitiesec .Seccomtiltes .pdtileMid svg {   height: 154px;  }
	   
}

@media screen and (max-width:1220px){
    #prodetlBanSec .prodetlBColbox .pdblitems h5 {margin: 7px 0;padding-bottom: 6px;}
	  #pdlocatSec .Seccomtiltes .pdtileMid {  margin-top: 0px;   margin-inline: 36px;   }
	    #pdlocatSec .Seccomtiltes h5 {    left: 87px;  }
		    html body #pdgallerysec .Seccomtiltes .pdtileleft {   margin-right: 40px;  }
			    html body #pdgallerysec .Seccomtiltes .pdtileright {   bottom: 40px;   right: -48px;   }
				#pdfaqssec .Seccomtiltes .pdtileMid {   margin-top: -8px; }
				html body #pdspecificsec .Seccomtiltes .pdtileleft {  margin-right: 60px; }
html body #pdspecificsec .Seccomtiltes .pdtileright {  bottom: -3px;  right: -72px;}
#inpageBanSec .ipbancontcol {
  padding-top: 20vh;
}
#AbotprimeLocSec .primeslider p {
     font-size: 12px;
}

}

@media screen and (max-width:1100px){
    #prodetlBanSec .pdtileThree svg {height: 100px;}
    #prodetlBanSec {padding-top: 135px;}
    #inpageBanSec .ipbancontcol{    padding-top: 115px;}
    #inpageBanSec .pinTbColbox>.fusion-column-wrapper{padding-bottom: 15px;}
    #inpageBanSec .pdtileTwo{align-items: flex-start;}
    #inpageBanSec .banbtntb{margin-top: 20px;}
    #inpageBanSec .banbtntb p{justify-content: flex-start;}
    #ContAddrsSec .addsDetailTCol .fusion-text{margin-top: -40px;}
    #ContAddrsSec{padding-bottom: 70px;}
    #ContAddrsSec form.wpcf7-form {width: 80%;}
    #prodetlBanSec .prodetlTColbox>.fusion-column-wrapper{padding-bottom: 30px;}
    #prodetlBanSec .prodetRCol .prodetRtb{width: 205px;}
    html body .secpaddblock10vh {padding-block: 60px;}
    #pdintrosec .pdintroBCol{padding-bottom: 130px;}
    #pdlocatSec .pdlocatRCol {padding-block: 40px;padding-right: 40px;}
    #pdlocatSec .fusion-tabs{width: 100%;}
    #pdlocatSec .fusion-tabs .tab-pane {
        padding: 0 0 0 36px !important;
    }
    html body .comforallsec .prodetRtb h4 {font-size: 17px;}
    html body .comforallsec .prodetRtb h6 {font-size: 13px;}
    html body .comforallsec .pdbendlodbox ul li a{padding-inline: 15px;}
    #pdfolrplansec .floorplangalery .fusion-grid-column{width: 33.33% !important;}
    html body .fusion-flex-container .fusion-row .fusion-flex-column.Seccomtiltes.marbtm {margin-bottom: 30px;}
    #pdintrosec.merlionintrosec .pdintroBCol {padding-bottom: 0;}
    #pdintrosec.auravilleintrosec .pdintroBCol {padding-bottom: 0;}
    #pdintrosec .pdintroBCol .pdblitembox{margin-block: 25px;}
    #pdintrosec .walkthroughtbox {margin-top: 25px;}
    #pdintrosec .prodetRtb{margin-bottom: 25px;}

    #pdintrosec.auravilleintrosec .pdintroBCol .pdblitembox, #pdintrosec.auravilleintrosec  .prodetRtb,#pdintrosec.auravilleintrosec  .pdbendlodbox,#pdintrosec.auravilleintrosec  .walkthroughtbox{width: 30vw;}
    #pdintrosec.merlionintrosec .pdintroBCol .pdblitembox, #pdintrosec.merlionintrosec .prodetRtb,#pdintrosec.merlionintrosec .pdbendlodbox,#pdintrosec.merlionintrosec .walkthroughtbox{width: 30vw;}
    #pdlocatSec .Seccomtiltes .pdtileMid {  margin-top: 0px;   margin-inline: 36px;   }
	    #pdlocatSec .Seccomtiltes h5 {    left: 93px;  }
		    #AbotprimeLocSec .primeLocations {  padding: 18px 15px 40px;  }
			#AbotprimeLocSec .primeslider h3 svg .text-path {   font-size: 17vw; }
			#AbotprimeLocSec .primeslider h5 { font-size: 14px;}
			#AbotprimeLocSec .primeslider .custom_slick_slider_inner .fusion-fullwidth{ padding:0 10px;}
			#vismisSec .vismistb p {
        font-size: 15px;
    }
	#vismisSec .vissiontb p {  left: -23px;}
	#vismisSec .missiontb p {  left: 23px;}
	    #aboutintroSec .Seccomtiltes .pdtileright {
        right: -20px;
        bottom: 14px;
    }
	    html body #aboutintroSec .Seccomtiltes .pdtileleft {
        margin-right: 40px;
    }
	    #aboutintroSec .abtintroRCol .counter-box-content {
        font-size: 1.8vw;
    }
	#pdlocatSec .Seccomtiltes .pdtileMid {
        margin-top: 0px;
        margin-inline: 11px;
    }
#pdlocatSec .Seccomtiltes h5 {
        left: 85px;
    }
	#inpageBanSec .pinTbColbox h5 {  font-size: 14px; }
#inpageBanSec .pdtileTwo {   bottom: 2px;}

    #aboutintroSec.nri .abtintroRCol {
         padding-top: 68px;
    }
#aboutintroSec.nri .abtintroTCol {
    padding: 46px 0 0 71px;
}
html body .comforallsec .pdbendlodbox ul li a {  font-size: 13px;}

}

@media screen and (max-width:1030px){
	 #pdlocatSec .fusion-tabs .tab-pane{padding: 0!important;}
#pdlocatSec .fusion-tabs .fusion-mobile-tab-nav {  display: block;    }
#pdlocatSec .tab-content>.nav{        border: 0px solid !important;}
    #pdlocatSec .tab-content>.nav>ul.nav-tabs{}
    #pdlocatSec .tab-content>.nav>ul.nav-tabs>li{}
    #pdlocatSec .tab-content>.nav>ul.nav-tabs>li>a{border: none;padding: 0!important;}
    #pdlocatSec .tab-content>.nav>ul.nav-tabs>li>a>h4 {position: relative;padding: 10px 20px;font-weight: 100;border: 1px solid rgb(101 51 136 / 13%);}
    #pdlocatSec .tab-content>.nav>ul.nav-tabs>li>a>h4:after{content: 'Mins'; position: relative;display: block;margin-left: 5px;}
    #pdlocatSec .tab-content>.nav>ul.nav-tabs>li>a>h4:before{content: '+'; position: absolute;right: 20px;top: 50%;transform: translateY(-50%);}
    #pdlocatSec .tab-content>.nav>ul.nav-tabs>li.active>a>h4{background: #653388; color: #ffffff;}
    #pdlocatSec .tab-content>.nav>ul.nav-tabs>li.active>a>h4:before{content: '-';}
    #pdlocatSec .fusion-tabs .tab-pane {padding: 22px !important;border: 1px solid #653388 !important;}
    #pdlocatSec .fusion-tabs .tab-pane h4{font-size: 20px;}
	    #pdlocatSec .pdlocatLCol .fusion-image-element .fusion-imageframe img {
        width: 150%;
        max-width: 150%;
    }
	#pdfolrplansec .floorplangalery .fusion-grid-column {
        width: 90% !important;
        margin: 0 auto;
    }
	#pdamenitiesec .slider .slick-arrow {  top: -15vh;}
	html body #aboutintroSec .Seccomtiltes .pdtileMid:before {
    width: 72%;
}
    #aboutintroSec.nri .abtintroRCol {
        padding-top: 12px;
    }
	   html body #aboutintroSec .Seccomtiltes .pdtileMid:before {
        background: url(../images/logo-bg.png) no-repeat -27px 24px;
		width: 55%;
    }
	#pdfolrplansec .floorplangalery .fusion-gallery-image { width: 77%;}
}


@media screen and (max-width:998px){    
    #ContAddrsSec form.wpcf7-form {width:90%;}
    #ContAddrsSec .addsDetailTCol h5{font-size: 14px;}
    #ContAddrsSec .addsDetailTCol h2{font-size: 50px;padding-top: 5px;}
    #ContAddrsSec .addsDetailTCol h3{font-size: 20px;}
    #ContAddrsSec .titlehead h3{font-size: 40px;}
    html body .Seccomtiltes h2{font-size: 30px;line-height: 1.1;}
    html body .Seccomtiltes h5 {font-size: 15px;margin-bottom: 5px;}
    html body .Seccomtiltes .pdtileMid {margin-inline: 10px 0;}
    html body .Seccomtiltes .pdtileMid svg {height: auto;}
    html body .Seccomtiltes .pdtileMid svg .text-path {font-size: 75px;}
    #AbotprimeLocSec .primeLocations{position: relative;width: 100%;left: 0%;bottom: 0;transform: translateX(0%);background: rgba(86, 42, 119, 1);border-radius: 0;padding: 40px 30px;}
    #aboutintroSec .abtintroRCol .fusion-text {  padding: 95px 30px;  }
	 #aboutintroSec .abtintroRCol .fusion-text h3{font-size: 30px;}
	     html body .Seccomtiltes h2 {   font-size: 35px;   }
		 #testiSec .ttextBox{margin-bottom:40px;}
    #aboutintroSec .abtintroRCol .fusion-text h3 br{display: none;}
    #aboutintroSec .abtintroRCol .content-box-percentage{font-size: 76px;}
    #aboutintroSec .abtintroRCol .counter-box-content{font-size: 30px;padding-left: 10px;}
    #inpageBanSec .pinTbColbox h5{font-size: 14px;}
    #inpageBanSec .pinTbColbox h1{font-size: 30px;}
    #prodetlBanSec {padding-top: 110px;padding-inline: 50px;}
    #pdlocatSec{padding-inline: 0;}
    #pdlocatSec>.fusion-row{}
    #pdlocatSec .pdlocatLCol{width: 100%;}
    #pdlocatSec .pdlocatRCol{width: 100%;padding-inline: 40px;}
    #pdlocatSec .tab-content>.nav{        border: 0px solid !important;}
    #pdlocatSec .tab-content>.nav>ul.nav-tabs{}
    #pdlocatSec .tab-content>.nav>ul.nav-tabs>li{}
    #pdlocatSec .tab-content>.nav>ul.nav-tabs>li>a{border: none;padding: 0!important;}
    #pdlocatSec .tab-content>.nav>ul.nav-tabs>li>a>h4 {position: relative;padding: 10px 20px;font-weight: 100;border: 1px solid rgb(101 51 136 / 13%);}
    #pdlocatSec .tab-content>.nav>ul.nav-tabs>li>a>h4:after{content: 'Mins'; position: relative;display: block;margin-left: 5px;}
    #pdlocatSec .tab-content>.nav>ul.nav-tabs>li>a>h4:before{content: '+'; position: absolute;right: 20px;top: 50%;transform: translateY(-50%);}
    #pdlocatSec .tab-content>.nav>ul.nav-tabs>li.active>a>h4{background: #653388; color: #ffffff;}
    #pdlocatSec .tab-content>.nav>ul.nav-tabs>li.active>a>h4:before{content: '-';}
    #pdlocatSec .fusion-tabs .tab-pane {padding: 22px !important;border: 1px solid #653388 !important;}
    #pdlocatSec .fusion-tabs .tab-pane h4{font-size: 20px;}
    html body .Seccomtiltes h2 {font-size: 50px;}
    #pdfolrplansec{padding-inline: 50px;}
	#pdfolrplansec .resp-tabs-nav {  width: 100%;  display: none;  padding-right: 0; }
    #pdfolrplansec .resp-tabs-container{   width: 100%;}
    #pdfolrplansec h2.resp-accordion{display: flex;flex-direction: row-reverse;align-items: center;justify-content: space-between;font-size: 30px;font-weight: 100;border: 1px solid rgb(101 51 136 / 13%);background: transparent;line-height: 1;}
    #pdfolrplansec h2.resp-accordion.resp-tab-active{background: #653388!important; color: #ffffff;}
    #pdfolrplansec h2.resp-accordion .resp-arrow{}
    #pdfolrplansec h2.resp-accordion.resp-tab-active .resp-arrow{border-bottom-color: #fff;}
    #pdfolrplansec .resp-tab-content {padding-block: 30px;border: 1px solid #653388 ;}
    #pdspecificsec {padding-inline: 50px;}
    #pdspecificsec>.fusion-row>.fusion-layout-column>.fusion-column-wrapper>.fusion-builder-row{flex-direction: column-reverse;}
    #pdspecificsec>.fusion-row>.fusion-layout-column>.fusion-column-wrapper>.fusion-builder-row>.fusion-layout-column{width: 100%; }
    #pdspecificsec .pdspecificslider{margin-bottom: 20px;}
    #pdfaqssec{padding-inline: 50px;}
    #pdgallerysec{padding-inline: 50px;}
    #pdintrosec.merlionintrosec .pdintroBCol .pdblitembox, #pdintrosec.merlionintrosec .prodetRtb, #pdintrosec.merlionintrosec .pdbendlodbox, #pdintrosec.merlionintrosec .walkthroughtbox {width: 100%;}
    #pdintrosec.merlionintrosec .pdintroBCol {padding-bottom: 37vw;    }
    #pdintrosec.auravilleintrosec .pdintroBCol .pdblitembox, #pdintrosec.auravilleintrosec .prodetRtb, #pdintrosec.auravilleintrosec .pdbendlodbox, #pdintrosec.auravilleintrosec .walkthroughtbox {width:  100%;}
    #pdintrosec.auravilleintrosec .pdintroBCol {padding-bottom: 37vw;    }
	       #inpageBanSec.contact .pdtileThree {
        top: -10px;  margin-left: 22px;
    }
	#inpageBanSec.contact .pdtileOne {  left: 0;}
      #inpageBanSec .ipbancontcol {
        padding-top: 90px;
    }
	    #aboutintroSec.nri .Seccomtiltes .pdtileright {
        right: -153px;
    }
	    html body .Seccomtiltes h2 {
        font-size: 42px;
    }
	   
}

@media screen and (max-width:800px){  
       #inpageBanSec.contact .pdtileThree {
        top: -10px;
        margin-left: 22px;
    }
	#aboutintroSec .abtintroLCol{width:100%;}
	#aboutintroSec .abtintroRCol{width:100%;}
	    #aboutintroSec .Seccomtiltes .pdtileright {   right: -41px;}
		    #aboutintroSec .abtintroRCol .counter-box-content {
			font-size : 25px;}
			    #vismisSec .missiontb {  padding: 0 50px; }
				#vismisSec .missiontb p {  left:0; }
				#vismisSec .vismistb {  padding: 0; }
				#vismisSec .vismistb p {  left:0; }
				#AbotprimeLocSec .primeslider h3 svg {  top: 19px; }
				    #ctaSec .ctaBox p {  font-size: 11px; }
					    #vismisSec .vismistb p {
        font-size: 14px;
        line-height: 18px;
    }
	
	#inpageBanSec .pdtileTwo {  right: -3vw;}
			#pdfolrplansec .floorplangalery .fusion-gallery-image {
     width: 100%;}
    #pdfolrplansec .floorplangalery .fusion-grid-column {width: 100% !important;}	
#pdamenitiesec .slider .slick-prev {
    left: 9%;
}	
#pdamenitiesec .slider .slick-next {
    right: 9%;
}
#prodetlBanSec .prodetlBColbox>.fusion-column-wrapper {
padding: 30px 5px;}
    #prodetlBanSec .prodetlBColbox .pdblitems h5 {   font-size: 11px; }
 #prodetlBanSec .pdbendlodbox ul li a { padding-inline: 10px; font-size: 11px;}
	    html body #pdintrosec .Seccomtiltes .pdtileleft {
        margin-right: 30px;
    } 
}

 

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

 #vismisSec .missiontb {  padding: 0 30px; }
	 #vismisSec .vismistb {  padding: 0 30px; }
    .formrow .halfcol {width: 100%;}   
    .formrow .halfcol.submibtncol {margin-bottom: 0;}   
    .formrow .halfcol.submibtncol p{margin-bottom: 0;}   
    #inpageBanSec .ipbancontcol {  }
    #inpageBanSec .banbtntb {width: 100%;display: none;}
    #inpageBanSec .ipbanimgcol{}
    #inpageBanSec .ipbanimgcol .fusion-image-element{}
    #inpageBanSec .ipbanimgcol .fusion-image-element .fusion-imageframe{}
    #inpageBanSec .ipbanimgcol .fusion-image-element .fusion-imageframe img{}    
    #inpageBanSec .ipbanimgcol>.fusion-column-wrapper>.fusion-image-element:nth-child(1){display: none;}
    #inpageBanSec .ipbanimgcol>.fusion-column-wrapper>.fusion-image-element:nth-child(2){display: block;}
    #inpageBanSec .text-path {font-size: 60px;}
    #inpageBanSec .pinTbColbox>.fusion-column-wrapper {padding-bottom: 15px;justify-content: center;}

    #ContAddrsSec{padding-top: 40px;padding-bottom: 50px;padding-inline: 50px;background:#643387 url(../images/ctusformaddsbg.jpg) no-repeat center bottom;background-size: 100%;margin-top: -1px;}
    #ContAddrsSec .addsDetailTCol .fusion-text {margin-top: 0;}
    #ContAddrsSec .addsDetailTCol .addslogo {width: 70%;}
    #ContAddrsSec .addsDetailTCol h3 br{display: none;}
    #ContAddrsSec .addsDetailTCol .gmapview p.gmapviewpara a::before {width: 35px;height: 50px;left: 0;top: -3px;}
    #ContAddrsSec .addsDetailTCol .gmapview p.gmapviewpara::before{width: 50px;left: -20px;}
    #ContAddrsSec .addsDetailTCol .gmapview p.gmapviewpara::after{width: 50px;right: -20px;}
    #ContAddrsSec .fusion-social-links .fusion-social-networks::before{width: 50px;left: -20px;}
    #ContAddrsSec .fusion-social-links .fusion-social-networks::after{width: 50px;right: -20px;}
    #ContAddrsSec .contCallDetails {margin-block: 40px;}
    #ContAddrsSec .text-path {font-size: 40px;}
    #ContAddrsSec .contCallDetails .call {font-size: 40px;}
    #aboutintroSec {padding-bottom: 50px;padding-inline: 50px;padding-top: 50px;margin-top: -1px;}
    #vismisSec .vismistb {position: relative;top: 0%;transform: translateY(0%);width: 100%;}
    #vismisSec .vissiontb {left: 0;text-align: center;}
    #vismisSec .missiontb {right: 0;text-align: center;}
    #vismisSec {padding-top: 50px;padding-inline: 50px;}
    #vismisSec .fusion-image-element {width: 100%;}
    #vismisSec .vismistb h2{position: relative;font-size: 50px;font-weight: 300;}
    #vismisSec .vissiontb h2 {right: 0;top: 0%;transform: rotate(0deg) translate(0%, 0%);transform-origin: inherit;}
    #vismisSec .missiontb h2 {left: 0px;top: 0%;transform: rotate(0deg) translate(0%, 0%);transform-origin: inherit;}
    #AbotprimeLocSec .primeslider h3{padding-block: 0px 0;font-size: 40px;}
    #AbotprimeLocSec .primeslider h3 svg {position: relative;stroke: #ffffff;padding-block: 0px 0;}
    #AbotprimeLocSec .primeslider h3 svg .text-path {    font-size: 100px;}
    #mddetlSec .mddetlLCol .fusion-image-element{margin-bottom: 0;}
    #mddetlSec {padding-block: 50px;padding-inline: 50px;}
    #mddetlSec .mddetlLCol .fusion-text h4{display: none;}
    #mddetlSec .mddetlRCol h4{font-size: 25px;letter-spacing: -0.5px;margin-top: 25px;font-weight: 400;}
    #mddetlSec .mddetlRCol h4 br{display: none;}
    #mddetlSec .mddetlRCol h3{font-size: 35px;margin-block: 10px 0;letter-spacing: 1px;}
    #aboutintroSec .abtintroLCol .fusion-builder-row {position: relative;bottom: 0;left: 0;}
    #aboutintroSec .hIntrocounterBox .fusion-counters-box .fusion-counter-box .counter-box-container .display-counter{font-size: 140px;line-height: 1;}
    #aboutintroSec .hIntrocounterBox .fusion-column-wrapper .unit sup {font-size: 24px;}
    #aboutintroSec .hIntrocounterBox .fusion-column-wrapper h6 {font-size: 30px;}
    html body #wrapper #aboutintroSec .Seccomtiltes>.fusion-column-wrapper{padding-bottom: 20px;margin-top: 0;margin-bottom: 24px;}
    #aboutintroSec .Seccomtiltes .pdtileright {position: absolute;right: -18px;bottom: 20px;}
	#faqsAccordion .panel-group {  padding: 0; }
    html body #pdfaqssec .Seccomtiltes .pdtileleft {
        margin-right: 0; }
		html body #pdgallerysec .Seccomtiltes .pdtileleft {
        margin-right: 14px;  }
	html body #pdgallerysec .Seccomtiltes .pdtileright {  bottom: 29px;  right: -6px;  }
	#pdgallerysec::before {  height: 17vh;}
	    html body .fusion-flex-container .fusion-row .fusion-flex-column.Seccomtiltes.marbtm {
        margin-bottom: 0;  }
		html body #pdspecificsec .Seccomtiltes .pdtileleft {
        margin-right: 34px;
    }
	#prodetlBanSec .prodetlBColbox>.fusion-column-wrapper {  padding: 30px 10px;}
	    #whyInvestsec .fusion-content-boxes .col h3 {
        font-size: 19px;
    }
	 html body .Seccomtiltes h2 {
        font-size: 40px;
    }
	#pdlocatSec .Seccomtiltes .pdtileMid {
        margin-top: 0px;
        margin-inline: -13px;
    }

	#pdlocatSec .Seccomtiltes .pdtileMid {
        margin-top: -13px;
        margin-inline: 8px;
    }
	   #prodetlBanSec .pdtileTwo {
        right: -15vw;
    }
	html body #pdintrosec .Seccomtiltes .pdtileleft {
        margin-right: 47px;
    }
	    html body #pdfolrplansec .Seccomtiltes .pdtileleft {
        margin-right: 30px;
    }
}

@media screen and (max-width:650px){  
#prodetlBanSec .pdtileTwo {
        right: 0;
    }  
	
    #prodetlBanSec .prodetlBColbox>.fusion-column-wrapper{width: 100%;margin-top: 80px;}
    #prodetlBanSec .pdtileThree svg {height: auto;}
    #prodetlBanSec .prodetlBColbox>.fusion-column-wrapper{}
    #prodetlBanSec .prodetlTColbox h1{font-size: 35px;}
    #prodetlBanSec .text-path {font-size: 40px;}
    #prodetlBanSec .prodetlTColbox h5 {font-size: 15px;}
    #prodetlBanSec .prodetlBColbox .pdblitems h3{font-size: 20px;}
    #prodetlBanSec .prodetRCol .fusion-image-element {width: 100%;margin-left: 0;}
    #prodetlBanSec .prodetRCol .prodetRtb h4{font-size: 15px;}
    #prodetlBanSec .prodetRCol .prodetRtb h6{font-size: 13px;}
    #prodetlBanSec .prodetlBColbox {padding-bottom: 40px;margin-bottom: 52px;}
    #pdintrosec {padding-inline: 40px;}
    #pdintrosec .pdtlTitleallcol {padding-top: 0vh;}
    html body .Seccomtiltes h2,#pdlocatSec .Seccomtiltes h2 {font-size: 34px;}
    html body .Seccomtiltes h5,#pdlocatSec .Seccomtiltes h5 {font-size:22px;}
	    #pdlocatSec .Seccomtiltes h5 {  left: 56px;  }
		#pdlocatSec .Seccomtiltes h5 span.last {  left: 25px; }
		html body #pdlocatSec .Seccomtiltes .pdtileleft {
    margin-left: -15px;
}
#inpageBanSec .pdtileTwo {  right: -5vw;}
    #aboutintroSec .abtintroRCol .content-box-percentage {
        font-size: 76px;
        width: 60px;
        margin-right: 15px;
    }
    html body .Seccomtiltes .pdtileMid svg .text-path {font-size: 44px;}
    #pdintrosec .pdintroBCol .pdintrotbone h4{font-size: 22px;}
    #pdintrosec .pdtlTitleallcol:before{top: 0;}
    #pdintrosec .pdintroBCol .pdblitems{width: 50%;padding-block: 20px;}
    #pdintrosec .pdintroBCol .pdblitems:nth-child(1){border-bottom: 2px dotted rgb(255 255 255 / 18%);}
    #pdintrosec .pdintroBCol .pdblitems:nth-child(2){border-bottom: 2px dotted rgb(255 255 255 / 18%);border-right: 0px dotted rgb(255 255 255 / 18%);}
    #pdintrosec .pdintroBCol .pdintrotbone p br{display: none;}
    #pdintrosec .prodetRtb h4 {font-size: 20px;margin-bottom: 4px;}
    #pdintrosec .prodetRtb h6 {font-size: 14px;}
    #pdlocatSec .fusion-tabs .tab-pane ul li b {font-size: 13px;margin-bottom: 3px;}
    #pdlocatSec .fusion-tabs .tab-pane ul li {margin-bottom: 15px;  padding-right: 10px;}
    #pdlocatSec .fusion-tabs .tab-pane h4 {font-size: 22px;}
    #pdlocatSec .prodetRtb {margin-bottom: 14px;padding: 0;}
    html body .secpaddblock10vh {padding-block: 50px;}
    #pdfolrplansec .resp-tab-content {padding-block: 20px;}
    #pdfolrplansec .pdfplanBoxs {padding: 0px;}
    #pdfolrplansec h2.resp-accordion{font-size: 20px;letter-spacing: 1px;}
	#pdfolrplansec .floorplangalery .fusion-gallery-image {
     width: 100%;}
    #pdfolrplansec .floorplangalery .fusion-grid-column {width: 100% !important;}
    html body #pdfolrplansec .Seccomtiltes{margin-bottom: 30px;}
    #faqsAccordion .panel-heading .panel-title a {font-size: 15px;}
    #faqsAccordion .panel-heading .panel-title a span.fusion-toggle-icon-wrapper{    height: 30px;}
    #faqsAccordion .panel-heading .panel-title a{    border-radius: 20px;padding-inline: 20px;}
    #faqsAccordion .panel-heading .panel-title a.active{border-radius: 20px 20px 0 0;}
    #faqsAccordion .panel-body{border-radius: 0 0 20px 20px;padding-block: 0 20px;padding-inline: 20px;}
    #faqsAccordion .panel-heading .panel-title a span.fusion-toggle-icon-wrapper i:before{font-size: 16px;}
    html body #pdgallerysec .Seccomtiltes .pdtileright{margin-left: auto;}
    html body #pdspecificsec .Seccomtiltes .pdtileright{margin-left: auto;}
    #pdlocatSec .Seccomtiltes {justify-content: center;}
	#inpageBanSec.contact .pdtileOne {
   left: 0;  top: 0;
}
#inpageBanSec.contact .pdtileThree {
    margin-left: 27px;
    position: relative;   top: 0;
}
#ContAddrsSec .text-path {
        font-size: 35px;
    }
	.wpcf7-not-valid-tip {
     position: relative;
    bottom: 0;
    width: 100%;
    left: 0;
    font-size: 12px;
}
    #ContAddrsSec .addsDetailTCol .gmapview p.gmapviewpara a::before {
        width: 20px;    height: 50px;     left: 13px;     top: -8px;  }
	      #aboutintroSec .Seccomtiltes .pdtileright {   position: absolute;  right: auto;  bottom: 20px;   left: 92px; font-size: 14px;  }
		#aboutintroSec .Seccomtiltes .pdtileright h2 strong {  font-size: 20px; }
		#inpageBanSec .pdtileTwo {
	        bottom: -8px;}
	html body #pdintrosec .Seccomtiltes .pdtileleft {
        margin-right: 0;
    }
	html body #pdintrosec .Seccomtiltes .pdtileright {
        right: 0;
    }
	    #prodetlBanSec .prodetlBColbox .pdblitems h3 {
        font-size:16px;
    }
	#prodetlBanSec .prodetlBColbox .pdblitems h5 {
        font-size: 11px; 
    }
	#prodetlBanSec .pdbendlodbox ul li a {
	padding-inline: 13px;}
	    html body .Seccomtiltes h2, #pdlocatSec .Seccomtiltes h2 {
        font-size: 35px;
    }
	    html body #pdspecificsec .Seccomtiltes .pdtileright {
        bottom: -3px;
        right: -12px;
    }
	    html body #pdfolrplansec .Seccomtiltes .pdtileleft {
        margin-right: 11px;
    }
	#footerSec .copyrittb p {
        font-size: 12px;
        text-align: center;
        margin: 0 0 10px;
        padding: 0 15px;
    }
	#pdlocatSec .pdlocatLCol .fusion-image-element .fusion-imageframe img {
    width:100%; }
#pdlocatSec .Seccomtiltes h2 { letter-spacing: 0; }
#prodetlBanSec .prodetRCol .prodetRtb h4 {
letter-spacing: -1px;}

body .slider.pdgalleryslider .slick-prev {
    margin-left: 0;
    opacity: 1;
}
body .slider.pdgalleryslider .slick-next {
    margin-right: 0;
	   opacity: 1;
}
body.page-id-538 #tstimonialSec {
    padding-top: 63px;
}
#AbotprimeLocSec .inner-scroller li {
width: 1250px;  font-size: 80px;}
.pdgalleryslider.slider {
padding: 8px;}
#pdgallerysec::before {
        height: 14vh;
    }
	.formrow .halfcol.Applyfor .wpcf7-not-valid-tip {
    left: 0;}
 #pdamenitiesec .slider .slick-prev {   left: 11%; }
 #pdamenitiesec .slider .slick-next {
    right: 10%;
}
#pdamenitiesec .amenitibox .amenitcont h4 { font-size:25px;}
	 #prodetlBanSec .prodetlBColbox>.fusion-column-wrapper {
         margin-top: 115px;
    }
	.formrow .formfiled { height: auto;}
	#pdamenitiesec .slider .slick-arrow {
        top: -11vh;
    }
}

@media screen and (max-width:630px){ 
    #prodetlBanSec .pdtileTwo {
        right: 34px;
    }
}

@media screen and (max-width:550px){ 
#prodetlBanSec .pdtileTwo {
        right: 7vw;
    }
	    #inpageBanSec .ipbancontcol {
        padding-top: 80px;
    }
	#pdlocatSec .Seccomtiltes .pdtileMid {
        margin-top: -2px;
        margin-inline: -11px;
    }
#pdlocatSec .locbtmcol {
         padding: 18px 20px;
    }
}

@media screen and (max-width:420px){ 
 #pdlocatSec .Seccomtiltes .pdtileMid {
         margin-inline: -5px;
    }
#prodetlBanSec .pdtileTwo {
        right: 0;
    }
	#inpageBanSec .pdtileTwo {  right: 0;}
    html body   #aboutintroSec .Seccomtiltes .pdtileMid {  margin-left: 140px; }
      #aboutintroSec .Seccomtiltes .pdtileright {   left: 222px;   }
	      html body .Seccomtiltes h5, #pdlocatSec .Seccomtiltes h5 {
        font-size: 17px;
    }
	html body .Seccomtiltes h5 {  letter-spacing: 0px;}
	#pdlocatSec .Seccomtiltes h5 {
        left: 44px;
    }
		#aboutintroSec.carrerIntro .pdtileright {
        left: 272px;
    }
	   
	   html body .Seccomtiltes h2, #pdlocatSec .Seccomtiltes h2 {
        font-size: 25px;
    }
#aboutintroSec .Seccomtiltes .pdtileright h2 strong:nth-child(1) {
    margin-right: 4px;
}
	#aboutintroSec .abtintroRCol .fusion-text p {
    padding-right: 0;
}
#inpageBanSec .pdtileThree {  margin-left: 6px; }
html body #wrapper #aboutintroSec.carrerIntro .Seccomtiltes>.fusion-column-wrapper {
        margin-top:30px;
    }
	#prodetlBanSec .pdtileTwo {
    bottom: -15px;
	}
	#faqsAccordion.nri .panel-heading .panel-title a {
    padding-inline: 22px;
}
#aboutintroSec .abtintroRCol .fusion-text {
        padding-top: 0;
    }
	#aboutintroSec.nri .abtintroTCol {
        padding: 46px 0 0 0;
    }
	#pdintrosec .pdintroBCol .pdintrotbone h4 br{display:none; font-size:20px;}
	    #pdamenitiesec .amenitibox .amenitcont h4 {
        font-size: 20px; padding:0 25px;
    }
	#pdgallerysec {
        margin: -2px 0 0;
    }
	#AbotprimeLocSec {
    margin-top: -3px;
}
    #aboutintroSec .abtintroRCol .fusion-text {
        padding: 95px 10px;
    }
	
	html body #aboutintroSec .Seccomtiltes .pdtileMid:before {
        background: url(../images/logo-bg.png) no-repeat 25px 71px;
    }
	    html body #aboutintroSec .Seccomtiltes .pdtileMid:before {
        background-size: 48% !important;
    }
	 #inpageBanSec .ipbancontcol {
        padding-top: 60px;
    }
	
	   
	   
}

@media screen and (max-width:400px){
    html body   #aboutintroSec .Seccomtiltes .pdtileMid {  margin-left: 120px; }
	#aboutintroSec .Seccomtiltes .pdtileright {
        left: 245px;
    }
	   .page-id-538 #aboutintroSec {
        background-color: #613283;
    }
#pdlocatSec .Seccomtiltes .pdtileMid {
         margin-inline: -9px;   }
	    html body #aboutintroSec.partnerwitus .Seccomtiltes .pdtileMid:before {
        background: url(../images/logo-bg.png) no-repeat 25px 72px;
    }
	#aboutintroSec.carrerIntro {
	padding-bottom : 0;}
	    html body .Seccomtiltes h2, #pdlocatSec .Seccomtiltes h2 {
        font-size: 22px;
    }
}

@media screen and (max-width:370px){ 
html body #aboutintroSec .Seccomtiltes .pdtileMid:before {
        background: url(../images/logo-bg.png) no-repeat 25px 31px;
    }
html body #aboutintroSec .Seccomtiltes .pdtileMid:before {
        background: url(../images/logo-bg.png) no-repeat 33px 31px;
    }

    html body .Seccomtiltes h2, #pdlocatSec .Seccomtiltes h2 {
        font-size: 25px;
    }
	#pdlocatSec .Seccomtiltes h5 {
        left: 46px;
    }
 html body #pdspecificsec .Seccomtiltes .pdtileright {
        bottom: 12px;}
html body    #aboutintroSec .Seccomtiltes .pdtileMid {
        margin-left: 99px;
    }
    #aboutintroSec .Seccomtiltes .pdtileright {
        left: 179px;
	}

	html body #pdintrosec .pdbendlodbox ul {
    padding: 0;
}
html body #pdintrosec .Seccomtiltes .pdtileright {
        right: -94px;
    }
}

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

#aboutintroSec .Seccomtiltes .pdtileright {
        left: 210px;
    }
	
}