@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);a,a:hover{text-decoration:none;color:var(--black)}body,p{font-family:Raleway}body,ul{padding:0}.section_title h2,a,a:hover,p{color:var(--black)}.logo-main::before,body,html{height:100%}.amen_col,.overview form h2,.section_title{text-align:center}.location .nav-link,.section_title h2,a,p{font-weight:500}:root{--brown:#502b13;--lbrown:#ffe5b154;--ochre:#ab7c1c;--white:#fff;--black:#111}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background-image:url(images/paper-texture-new.jpg)}a{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.menumain,.overbg:hover,.scroll_navbar{transition:.4s}p{font-size:16px;line-height:30px}button:focus{outline:0}.sectiongap{padding:40px 0}ul{margin-bottom:0}li{list-style:none}.btn-primary{border:2px solid var(--ochre);padding:10px 24px;font-weight:600;font-size:15px;background-color:var(--ochre);border-radius:0;color:var(--white)}.menumain,.navbar{padding:5px 0}.btn-primary:hover{border:2px solid var(--brown);background-color:var(--ochre);letter-spacing:1.2px;transition:.4s;box-shadow:rgba(50,50,93,.25) 0 13px 27px -5px,rgba(0,0,0,.3) 0 8px 16px -8px}.btn-primary:focus{box-shadow:none;background-color:var(--ochre)!important;border:2px solid var(--brown)!important}.section_title{margin-bottom:30px}.section_title h2{font-family:Raleway,sans-serif;font-size:40px;text-transform:capitalize}.logo-main img{width:200px;position:relative}.logo-main::before{position:absolute;content:'';background-color:transparent;width:330px;top:0;left:0}.menumain{background-color:transparent!important}.scroll_navbar{background-color:rgba(0,0,0,.5)!important}.scroll_navbar .nav-link{color:var(--white)!important}.location .nav-link,.overview .row h4,.overview .row p strong{color:var(--brown)}.scroll_navbar .logo-main::before{background-color:var(--white)!important}.navbar-light .navbar-nav .nav-link{color:#000;font-weight:600}.floating_icon_bars{position:fixed;bottom:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:99;right:15px}.overbg:hover img,.trivia img:hover{transform:rotateY(360deg);transition:.6s}.floating_icon_bars a{display:block;text-align:center;padding:12px;transition:.3s;color:#fff;font-size:16px;width:50px;height:50px;line-height:30px;border-radius:50%;margin:20px 0}.floating_icon_bars a:nth-child(2) i,.thanku_bg p{font-size:22px}.floating_icon_bars a:last-child,.trivia h4{margin-bottom:0}.floating_icon_bars i{color:#fff}.floating_icon_bars img{position:relative;width:20px;top:-2px}.thanku_bg{padding:150px 0}.thanku_bg p{color:var(--black)}.bordcolmain label,footer a{font-size:12px}.overview form{padding:25px;background-color:var(--lbrown);border:1px dashed var(--ochre)}.overview form h2{font-size:26px}.overview form h2 span{color:var(--ochre)}.form-control,.overview .form-control{padding:10px;margin:15px 0;font-size:14px;border:0;border-bottom:1px solid #555;border-radius:0;background-color:transparent}.bordcol,.overview .row p span{border-right:1px solid var(--ochre)}.bordcolmain{margin:5px 0}.form-control:focus{box-shadow:none;border-bottom:1px solid #999;background-color:transparent}.overbg:hover,.trivia{background-color:var(--lbrown)}::placeholder{font-size:14px;color:var(--black)!important}button[type=submit]{margin-top:20px}.overview .row img{width:80px;height:80px;float:left;margin-right:10px}.overview .row p span{display:inline-block;margin-right:10px;padding-right:10px}.bordcol:last-child,.overview .row p span:last-child{border-right:0}.overview span strong{color:var(--ochre)!important;display:block}.amen_col h4 span,.trivia h4 span{color:var(--ochre);display:block}.overview .row h4{font-weight:700;font-size:20px}.over_col{display:grid}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.trivia{padding:10px 0}.amen_col,.location .tab-content{padding:20px}.trivia h4{font-size:16px}.trivia h4 span{font-size:24px;font-weight:600;margin-bottom:5px}.trivia img{width:70px;height:70px;margin-right:10px}.trivia img:hover{cursor:pointer}.floor_col,.gallery_col{position:relative}.gallery_col .overlay{position:absolute;bottom:0;left:0;right:0;background-color:#ffe5b1c4;overflow:hidden;width:100%;height:100%;transform:scale(0);transition:.3s}.amen_col:nth-child(odd),.location .tab-content{background-color:var(--lbrown)}.gallery_col:hover .overlay{transform:scale(1)}.floor_plan .overlay,.gallery_col .overlay .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fancybox-button svg{color:var(--brown)!important}.fancybox-button{background-color:var(--ochre)!important}.ribbon,footer{background-color:var(--brown)}.amen_col img{margin-bottom:20px;width:80px}.amen_col h4{font-size:16px;font-weight:600}.amen_col:hover{box-shadow:var(--ochre) 0 13px 27px -5px,var(--lbrown) 0 8px 16px -8px;transition:.4s;cursor:pointer}.amen_col:hover h4{letter-spacing:1.5px;transition:.4s}.floor_plan .nav-link{font-weight:500;margin:0 5px;color:var(--brown);border:1px solid var(--brown)}.floor_plan .nav-link.active,.location .nav-link.active{position:relative;background-color:var(--brown)!important;color:var(--white)}.floor_plan .tab-content{margin-top:40px}.floor_plan img{filter:blur(4px)}.ribbon{position:absolute;top:20px;left:0;display:inline-block;padding:10px 20px;color:var(--white);font-weight:600}.ribbon::before{position:absolute;content:'';border-style:solid;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:20px solid var(--brown);border-right:0;right:-20px;top:0}.floor_plan .floor_col{border:1px dashed var(--ochre)}.location .nav-link{margin-bottom:15px;border:1px solid var(--brown)}.location .badge{background-color:var(--ochre)!important;color:var(--white);padding:.5em .65em!important;animation:1s linear infinite pulse}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.location .tab-content .list-group-item{background-color:transparent!important;border:0!important;border-bottom:1px solid var(--ochre)!important;border-radius:0;font-weight:600;display:flex;justify-content:space-between;padding:.5em .65em!important;margin-bottom:10px}.location .tab-content .list-group-item:last-child{margin-bottom:0;border-bottom:0!important}footer{margin-top:auto;font-size:13px;position:relative;background-image:url(images/round-texture2.webp);background-position:bottom;background-size:35%;background-repeat:no-repeat}footer .container .footer_texture img{width:500px}footer .left_footer h4:after,footer .right_footer h4:after{position:absolute;content:'';background:var(--ochre);width:45px;height:3px;bottom:-8px}footer .left_footer span,footer .right_footer span{display:block;margin-bottom:5px;color:var(--white)}footer .left_footer h4,footer .right_footer h4{letter-spacing:1px;font-family:Raleway,sans-serif;color:var(--white);position:relative;margin-bottom:20px}footer .left_footer h4:after{left:0}footer .right_footer h4:after{right:0}footer img{width:180px}footer a{font-weight:600}footer .right_footer{text-align:right}.copyright{background-color:#111;padding:5px 0}.copyright p{margin-bottom:0;color:#ffff;font-size:10px}@media (max-width:480px){.amen_col img,.bordcol,.left_footer{margin-bottom:10px}.btn-primary,.floor_plan .nav-link{font-size:14px}h1,h2{font-size:1.2rem}h3,h6{font-size:1rem}h4{font-size:1.2rem;font-weight:700}.section_title h2{font-size:30px}.thanku_bg p,.trivia h4{font-size:15px}.thanku_bg img{width:170px}.carousel-indicators [data-bs-target],.overview p b{display:none}.bordcol{border-right:0}.trivia h4 span{margin:5px 0;font-size:20px}.trivia img{margin-right:0;width:55px;height:55px}.fixed-top{position:static!important}.logo-main::before,.scroll_navbar{display:none!important}.logo-main img{width:150px}.navbar-nav{text-align:center}.navbar-light .navbar-toggler{border-color:transparent!important}.navbar-toggler:focus{box-shadow:none!important}.amen_col{padding:10px}.amen_col img{width:65px}.amen_col:first-child,.amen_col:nth-child(4),.amen_col:nth-child(5),.amen_col:nth-child(8),.amen_col:nth-child(9){background-color:var(--lbrown)}.amen_col:nth-child(10),.amen_col:nth-child(2),.amen_col:nth-child(3),.amen_col:nth-child(6),.amen_col:nth-child(7){background-color:transparent}footer{background-size:57%;background-position:top}.left_footer,.right_footer{text-align:center!important}footer .left_footer h4:after,footer .right_footer h4:after{left:0;right:0;margin:0 auto}.floor_col,footer .left_footer h4,footer .right_footer h4{margin-bottom:15px}.sectiongap,.thanku_bg{padding:20px 0}.btn-primary,.ribbon{padding:10px 15px}.location .nav-link{width:48%;margin:6px auto}.section_title{margin-bottom:20px}.gallery_col .overlay .text img{width:45px}.location .tab-content .list-group-item{align-items:center;font-size:14px}.badge{float:right}.floor_plan .tab-content,.location .tab-content{margin-top:25px}.overview form{margin-bottom:30px}.overview .row img{height:65px;width:65px}.overview .row h4{font-size:18px}.floating_icon_bars img{width:20px;position:relative;top:-2px}.overview .row p span{border-right:0}.map_sec .overview form{margin-bottom:15px!important}.overview .form-control{margin:10px 0}button[type=submit]{margin-top:10px}}@media(width:360px) and (height:740px){.floor_plan .nav-link{margin:0 3px}}@media (min-width:481px) and (max-width:768px){.fixed-top{position:static!important}.logo-main::before,.scroll_navbar{display:none!important}.navbar-nav{text-align:center}.navbar-light .navbar-toggler{border-color:transparent!important}footer .left_footer span,footer .right_footer span{font-size:11px}.location .nav-link{width:47%;margin:6px auto}.section_title{margin-bottom:20px}.section_title h2{font-size:28px}.overview .row img{height:65px;width:65px}.overview .row h4{font-size:18px}.bordcol{margin-bottom:15px;border-right:0}.amen_col img{margin-bottom:10px;width:65px}.location .tab-content{margin-top:20px;padding:15px}.sectiongap{padding:20px 0}.overview form{padding:20px;margin-bottom:20px}}@media (min-width:769px) and (max-width:1024px){.fixed-top{position:static!important}.bordcol{margin-bottom:10px;border-right:0}.trivia h4{font-size:15px}.trivia img{margin-right:20px;width:55px;height:55px}.sectiongap{padding:30px 0}.section_title h2{font-size:34px}.section_title{margin-bottom:25px}.logo-main::before,.scroll_navbar{display:none!important}}
/* ============================================================
   Heading tag change (SEO) - dekhte age-r motoi rakhar jonno.
   Purono rule gulo class+h4 diye bandha chilo, tag bodlanoy
   segulo ar match kore na - tai ekhane oi style gulo-i
   notun tag er jonno deoya holo.
   ============================================================ */

/* Register Your Interest : h2 -> p.form-title */
.form-title{text-align:center;font-size:26px;font-weight:500;line-height:1.2;margin-bottom:.5rem;font-family:Raleway,sans-serif;color:var(--black)}
.form-title span{color:var(--ochre)}

/* Overview : h2 -> h1 */
.section_title h1{font-family:Raleway,sans-serif;font-size:40px;text-transform:capitalize;color:var(--black);font-weight:500;line-height:1.2;margin-bottom:.5rem}

/* Price & Sizes, Child Centric Living, Natural Waterbody, Home Loan : h4 -> h2 */
.overview .over_col h2{font-weight:700;font-size:20px;color:var(--brown);line-height:1.2;margin-bottom:.5rem}

/* Price & Sizes block : <p> -> div.price-sizes, <strong> -> h3, dam -> h4 */
.overview .over_col .price-sizes{font-size:16px;line-height:30px;font-weight:500;color:var(--black);margin-bottom:1rem}
.overview .over_col .price-sizes span{display:inline-block;margin-right:10px;padding-right:10px;border-right:1px solid var(--ochre)}
.overview .over_col .price-sizes span:last-child{border-right:0}
.overview .over_col .price-sizes h3{color:var(--ochre);display:block;font-size:16px;line-height:30px;font-weight:700;margin:0}
.overview .over_col .price-sizes h4{color:var(--black);font-size:16px;line-height:30px;font-weight:500;margin:0}

/* G+7 / 2027 / 70% / 10 mins tile : h4 -> h2 */
.trivia h2{font-size:16px;font-weight:500;line-height:1.2;margin-bottom:0}
.trivia h2 span{color:var(--ochre);display:block;font-size:24px;font-weight:600;margin-bottom:5px}

/* Amenities naam : h4 -> h3 */
.amen_col h3{font-size:16px;font-weight:600;line-height:1.2;margin-bottom:.5rem}
.amen_col h3 span{color:var(--ochre);display:block}
.amen_col:hover h3{letter-spacing:1.5px;transition:.4s}

/* Location list er naam : span -> h4 */
.location .tab-content .list-group-item .poi-name{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}

/* Footer : h4 -> h2, thikana -> h3 */
footer .left_footer h2,footer .right_footer h2{letter-spacing:1px;font-family:Raleway,sans-serif;color:var(--white);position:relative;margin-bottom:20px;font-size:1.5rem;font-weight:500;line-height:1.2}
footer .left_footer h2:after,footer .right_footer h2:after{position:absolute;content:'';background:var(--ochre);width:45px;height:3px;bottom:-8px}
footer .left_footer h2:after{left:0}
footer .right_footer h2:after{right:0}
footer .footer-address{font-size:13px;font-weight:400;line-height:inherit;margin:0}

@media (max-width:480px){
  .section_title h1{font-size:30px}
  .overview .over_col h2{font-size:18px}
  .overview .over_col .price-sizes span{border-right:0}
  .trivia h2{font-size:15px;font-weight:700}
  .trivia h2 span{margin:5px 0;font-size:20px}
  footer .left_footer h2,footer .right_footer h2{margin-bottom:15px;font-size:1.2rem;font-weight:700}
  footer .left_footer h2:after,footer .right_footer h2:after{left:0;right:0;margin:0 auto}
}
@media (min-width:481px) and (max-width:768px){
  .section_title h1{font-size:28px}
  .overview .over_col h2{font-size:18px}
}
@media (min-width:769px) and (max-width:1024px){
  .section_title h1{font-size:34px}
  .trivia h2{font-size:15px}
}
