
@media (max-width: 1399px) {
.wpo-service-section .service-top .content p {
    font-size: 17px;
    line-height: 25px;
}
p.business-cnt {
    color: #ffffffb8;
    padding: 0px 6%;
    text-align: center;
    padding-top: 42px;
}
.master-plan-cnt p {
    font-size: 17px;
    line-height: 32px;
    
}
.master-plan-cnt {
    padding: 0 3%;
}
.master-plan-cnt h2 {
    font-size: 36px;
   
    margin-bottom: 10px;
}

.header-button-style3 .button-box a {
   
    font-size: 16px;
   
}
.phn-number a {
    font-size: 17px;
    color: #fff;
}
.header-button-style3 .button-box {
  
    padding-left: 17px;
    
}
}
@media (max-width: 992px) {
	.header-button-style3 .button-box {
  
    display: none;
}
.phn-number a {
    
    display: none;
}
.main-menu {
   
    float: right;

    top: 32px;
}
ul#pills-tab li button {
  
    margin-right: 17px;
}
  .wpo-header-style, .wpo-header-style-s5, .wpo-header-style-s14 {
    padding: 0;
    background: #000000f2;
}
.video-cnt {
    margin-top: 113px;
}
.wpo-site-header .navigation {
     padding:0px!important; 
}  

.header-middle-style3 {
   
    max-width: 133px;
   
    margin: 0px 12px;
}
.burger-container {
    position: relative;
    top: -45px;
   
}
.mt-5 {
    margin-top: 0rem!important;
}
.title p {
    padding: 0 1%;
   
}
.wpo-page-title {
    margin-top: 110px;
    /* padding-bottom: 80px; */
}
.wpo-page-title {
    padding: 120px 0;
}
.service-card.icon p {
   
    font-size: 17px;
   
    line-height: 27px;
}
.wpo-service-section-s8 {
    padding-top: 10px;
   
}
.location-section .image {
    padding-right: 0;
}
.section-title h2 {
   
    font-size: 50px;
   
    margin-top: 40px;
}
.wpo-service-section-s8 .title h2 {
    color: #000000;
   
    font-size: 61px;
   
}
.wpo-service-section-s2 {
  
    margin-top: 0px;
}
.wpo-service-section-s2 .col-lg-3 + .col-lg-3 .service-card-s2 {
    border-left: none;
}
.project-card .content span {
    
    font-size: 15px;
  
    line-height: 30px;
}
.project-card .content h2 a {
    font-size: 22px;
    line-height: 31px;
}
.service-wrap {
    padding: 0px 20px;
}
p.amenties-sec-cnt {
    text-align: left;
    font-size: 17px;
   
    padding: 0 4%;
    
    margin-top: 0;
}
.wpo-about-section .content {
  
    padding-right: 0;
}
.wpo-page-title.clubhouse {
   
    padding: 106px 0;
}
.wpo-page-title .clubhouse .wpo-page-title .wpo-breadcumb-wrap ol li {
    font-size: 17px;
    font-weight: 400;
    line-height: 50px;
}
.wpo-work-section-s3 .right-image img {
   
    margin-top: 60px;
}
.amenties-card.info {
    padding: 17px 17px;
}
.amenties-card {
 
    height: 97%;
   
}
.amenties-sec {
 
    font-size: 38px;
  
}
}
@media (max-width: 767px) {
.missin-vision .container {
    max-width: 768px;
}
.master-plan-cnt {
    padding: 32px;
}
.master-plan-cnt h2 {
    font-size: 31px;
    margin-bottom: 11px;
}
.master-plan-cnt p {
    font-size: 17px;
    line-height: 31px;
    color: #ffffffb8;
}

.project-slider img {
    padding: 0 23px;
}
.location-map-para p {
    font-size: 17px;
    line-height: 29px;
}
.location-map-para h2 {
    font-size: 35px;
   
    margin-bottom: 12px;
}
.mt-4 {
    margin-top: 0;
}
.amenties-card.version2 {
   
    margin-bottom: 30px;
}
.amenties-wrap {
    padding: 0 32px;
   
}
.specification-sec .technical-sec:before {
 
    font-size: 59px;
    
}
.technical-sec h2 {
  
    font-size: 22px;
  
}
.technical-sec ul li {
   
    font-size: 17px;
    margin-top: 6px;
   
}
.wpo-page-title.banner {
   
    padding: 123px 0;
}
p.business-cnt {
    padding: 23px 6%;
}

.vibe-commercial h2 {
    font-size: 26px;
  
}
.vibe-commercial h3 {
    font-size: 24px;
   
}
#pills-tabContent p {
    text-align: center;
    padding: 0 3%;
    font-size: 17px;
}
.instagram-card {
    padding: 0px 16px;
}
#pills-tab li button .nav-link {
   
    padding: 7px;
   
}
ul#pills-tab li button {
    font-size: 14px;
  
    margin-right: 8px;
    margin-bottom: 20px;
}
.wpo-contact-title p {
    padding: 20px 0;
    text-align: center;
    padding: 0;
    font-size: 17px;
   
}
.blog-sidebar .category-widget ul a {
   
    font-size: 17px;
    font-weight: 400;
    line-height: 15px;
}
.blog-sidebar .widget h3 {
    padding: 15px 20px;
    font-size: 26px!important;
    line-height: 40px;
}
.wpo-contact-title p {
    
    padding: 0;
    font-size: 17px;
    font-weight: 500;
    line-height: 27px;
}
.wpo-contact-pg-section form input, .wpo-contact-pg-section form select, .wpo-contact-pg-section form textarea {
   
    font-size: 16px;
    
}
.wpo-contact-pg-section form select {
   
    font-size: 15px;
   
}
.wpo-contact-pg-section form .submit-area .theme-btn, .wpo-contact-pg-section form .submit-area .view-cart-btn {
   
    font-size: 15px;
    
}
.wpo-page-title .wpo-breadcumb-wrap ol li {
   
    line-height: 35px;
}
.wpo-page-title .wpo-breadcumb-wrap ol {
  
    padding: 5px 33px;
   
}
.wpo-page-title .wpo-breadcumb-wrap ol li {
  
  
    font-size: 17px;
    font-weight: 400;
    line-height: 50px;
}
.amenties-section .col-lg-3 {
    margin-bottom: 30px;
}
.amenties-section .col-lg-3 mt-4 {
   
    margin-top: 0px;
}
.wpo-page-title.banner .wpo-page-title .wpo-breadcumb-wrap ol li {
    font-size: 17px;
    font-weight: 400;
    line-height: 50px;
}
.wpo-service-section-s8 .title h2 {
    color: #000000;
    font-size: 47px;
}
.wpo-about-section .content {
  
    padding-right: 0;
}
.content h2 a {
    font-size: 23px;
    
}

}
@media (max-width: 475px) {
.wpo-site-header .navigation {
    padding: 20px 0;
}
.wpo-service-section-s8 {
    padding-top: 0;
    
}
.icon img {
    max-width: 26%;
}
.wpo-service-section-s8 .title h2 {
    color: #000000;
    text-align: center;
    font-size: 34px;
    font-weight: 400;
    margin: 0 auto;
    margin-bottom: 25px;
}

.service-card.icon h2 {
   
    font-size: 21px;
    font-weight: 500;
}
.service-card .icon img {
    width: 70px;
}
.wpo-work-section-s2 {
    
    margin: 0 15px;
   
}
p.location-cnt span {
    font-size: 25px;
    
}
.mt-5 {
    margin-top:0px !important;
}
.text-content {
   
    height:92%;
}
.item ul li {
    font-size: 17px;
    line-height: 9px;
   
}
.text-content span {
    font-size: 18px;
}
.wpo-testimonial-section-s3 .title h2 {
   
    font-size: 50px;
    
    margin-bottom: 17px;
}
.wpo-site-footer .about-widget p {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 30px;
    /* margin-top: -10px; */
}
.wpo-site-footer .widget-title h3 {
    font-size: 30px;
    
}
.wpo-site-footer .wpo-lower-footer .copyright {
    font-size: 15px;
    
}
.wpo-about-section {
   
    margin-top: 0;
    
}
.section-padding {
    padding: 40px 0;
}
.amenties-info h2 {
    font-size: 22px;
  
}
.wpo-work-section-s3 .left-content {
  
    padding: 0 20px;
}
.section-title h2 {
    font-size: 31px;
   
}
}
@media (max-width: 375px) {
.section-title h2 {
    font-size: 34px;
    margin-top: 40px;
}
.wpo-funfact-section .item h2 span, .wpo-funfact-section-s3 .item h2 span, .wpo-funfact-section-s11 .item h2 span, .wpo-funfact-section-s14 .item h2 span {
    font-size: 36px;
}
.wpo-funfact-section .item, .wpo-funfact-section-s3 .item, .wpo-funfact-section-s11 .item, .wpo-funfact-section-s14 .item {
   
    margin-top: 15px;
}
.wpo-funfact-section .item h3, .wpo-funfact-section-s3 .item h3, .wpo-funfact-section-s11 .item h3, .wpo-funfact-section-s14 .item h3 {
    font-size: 16px;
    
}
.wpo-about-section .content h2 {
    font-size: 36px;
   
}
.item ul li {
    font-size: 16px;
    line-height: 20px;
}
.wpo-site-footer .about-widget p {
    
    font-size: 16px;
    
}
.wpo-site-footer .link-widget ul li {
   
    font-size: 16px;
    
}

.master-plan-cnt p {
    font-size: 16px;
   
}
.vibe-commercial h2 {
    font-size: 22px;
}
.vibe-commercial h3 {
    font-size: 21px;
    line-height: 30px;
}
}