/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 03 2025 | 14:33:47 */
@media only screen and (max-width:965px){.project_popup_inner .img{display:flex;flex-wrap:wrap;gap:5px}nav#site-navigation{position:absolute;width:15%!important;top:235px;right:0}}.project_popup_inner{overflow:auto}.img img{width:100%!important}.widget .contact-info li{display:inline-block;margin-bottom:0;margin-left:30px}.widget .contact-info .social-media i{margin-right:5px}.vc_row.wpb_row.vc_row-fluid.subpage_banner::before{content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(28,46,92,0)),to(#1C2E5C));background:-o-linear-gradient(top,rgba(28,46,92,0) 0%,#1C2E5C 100%);background:linear-gradient(180deg,rgba(28,46,92,0) 0%,#1C2E5C 100%);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);display:block!important;z-index:5;position:absolute;inset:0}.widget .contact-info li a i{vertical-align:middle;margin-right:5px}.site-header{position:absolute;z-index:99;width:100%}nav#site-navigation{position:absolute;width:100%;top:235px}.homepage_banner,.subpage_banner{position:relative}.subpage_banner>.vc_column_container{z-index:20}.homepage_banner::before,.subpage_banner .gambit_background_row_inner::before{content:'';position:absolute;top:0;left:0;height:463px;width:100%;z-index:20;background:-webkit-gradient(linear,left top,left bottom,from(rgba(28,46,92,0)),to(#1C2E5C));background:-o-linear-gradient(top,rgba(28,46,92,0) 0%,#1C2E5C 100%);background:linear-gradient(180deg,rgba(28,46,92,0) 0%,#1C2E5C 100%);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.homepage_banner::after{content:'';background:rgba(255,255,255,.8)}rs-layer#white-overlay{position:absolute;width:3000px!important;left:0}.below_homepage_banner>.wpb_column .wpb_wrapper{position:relative}.below_homepage_banner .wpb_text_column{margin-bottom:0;background-color:#2AACE2;color:#fff;font-size:32px;padding-left:30px;font-family:Yantramanav;width:70%;position:absolute;top:65%}.below_homepage_banner .wpb_text_column img{max-width:41px;height:36px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;margin-bottom:8px}.fergus-story .gambit_background_row_inner{background-blend-mode:overlay!important}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item>a{-webkit-transition:all .4s ease-in-out!important;-o-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out!important}ul.sub-menu{-webkit-transition:all .4s ease-in-out!important;-o-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out!important}.gallery-section>.wpb_column>.vc_column-inner>.wpb_wrapper{display:-ms-grid;display:grid;grid-template:auto;gap:15px}.left-side{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.main-long{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4}.contact-info ul{margin:0;list-style:none}.contact-info ul>li{margin-bottom:30px}.contact-info ul>li>p>a,.contact-info ul>li>p{margin-bottom:0;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#484848!important}.contact-info ul>li>img{float:left;width:60px;height:60px;-o-object-fit:contain;object-fit:contain;margin-right:15px}.contact-info ul>li::after{content:'';clear:both;display:block}.contact-info ul>li>p:first-of-type{font-weight:700;font-size:18px;line-height:22px;color:#1C2E5C}.contact-row{padding-top:60px;min-height:630px;overflow:visible!important;z-index:10}.contact-form>.vc_column-inner>.wpb_wrapper{background:#FFF;-webkit-box-shadow:4px 4px 32px rgba(0,0,0,.15);box-shadow:4px 4px 32px rgba(0,0,0,.15);border-radius:5px;padding:35px 55px;position:absolute}.contact-form legend,.contact-form label{font-weight:400!important;font-size:14px!important;line-height:26px;color:#1C2E5C;margin-bottom:0}.contact-form input[type="email"],.contact-form input[type="text"],.contact-form input[type="tel"],.contact-form select,.contact-form textarea{background:#F1F1F1!important;color:#7D7D7D!important;min-height:52px;border:unset!important}.contact-form input[type="submit"]{background-color:#1C2E5C;font-weight:700;font-size:14px;line-height:18px;color:#fff;text-transform:uppercase;padding:18px 25px;min-width:114px;margin:0!important}.contact-form .gform-footer{margin:0;padding:0}p.gform_required_legend{display:none}.subpage_banner{min-height:450px}.subpage_banner a,.subpage_banner p{font-weight:400;font-size:14px;line-height:18px;text-align:center;color:#FFF;text-shadow:0 4px 4px rgba(0,0,0,.25)}.inside-footer-widgets>div:last-child{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%}.footer-widgets-container ul#menu-main-menu-1{max-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-widgets-container{border-top:7px solid #2483C5}.footer-widgets-container h3{font-weight:700;font-size:24px;line-height:31px;color:#fff;margin-top:75px}ul.featured-designs>li{margin-bottom:20px}ul.featured-designs>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.text-uppercase,.text-uppercase *{text-transform:uppercase}.font-weight-700,.font-weight-700 *{font-weight:700!important}.font-weight-900,.font-weight-900 *{font-weight:900!important}.overlay{background-blend-mode:overlay!important}.percent-70{background-color:rgba(255,255,255,.7)!important}.btn_defaults>*{font-weight:700!important;font-size:14px!important;line-height:18px!important;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25)!important;box-shadow:0 4px 4px rgba(0,0,0,.25)!important;border-radius:5px!important;min-width:141px}.vc_custom_heading.sub_heading_1{font-family:Yantramanav;font-size:50px;font-style:normal;font-weight:400;line-height:52px;text-transform:uppercase;margin:0}.vc_custom_heading.heading_1{font-size:70px;font-style:normal;font-weight:900;line-height:72px;text-transform:uppercase;margin:0}.homepage_section1,.homepage_section2,.default_container{padding:60px 0}.hm_gallery_tab ul.vc_tta-tabs-list li.vc_tta-tab a,.hm_gallery_tab ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a{background-color:transparent;color:#FFF;text-align:center;font-family:Yantramanav;font-size:18px;font-style:normal;font-weight:900;line-height:24px;text-transform:capitalize}.hm_gallery_tab ul.vc_tta-tabs-list li.vc_tta-tab a:hover,.hm_gallery_tab ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a{color:#2483C5;background-color:transparent}.hm_gallery_tab .vc_tta-tabs-container{border-bottom:solid 3px #CECECE}.image_container img{height:292px;-o-object-fit:cover;object-fit:cover}.our_design_container .content h3{background:#121D39;color:#FFF;text-align:center;margin:0;font-size:24px;font-style:normal;font-weight:900;line-height:58px}ul.short_info{background:#F1F1F1;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:10px 0}ul.short_info li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;color:#484848;text-align:center;font-family:Yantramanav;font-size:18px;font-style:normal;font-weight:900}ul.dimentions{margin:0;background:#fff;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:20px 0}ul.dimentions li{text-align:center}ul.dimentions span.title{color:#1C2E5C;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:16px;display:block;width:100%;margin-bottom:5px}ul.dimentions span.context{color:#1C2E5C;text-align:center;font-family:Yantramanav;font-size:16px;font-style:normal;font-weight:700;line-height:16px}.our_design_container a{background:#F1F1F1;width:100%;display:block;color:#2483C5;text-align:center;font-family:Yantramanav;font-size:14px;font-style:normal;padding:18px 0;font-weight:700;line-height:normal}.our_design_container a:hover{background:#2483C5;color:#fff}.major-clients-container{padding:60px 40px}.suppliers_slider{border-radius:5px;background:#FFF;-webkit-box-shadow:4px 4px 32px 0 rgba(0,0,0,.15);box-shadow:4px 4px 32px 0 rgba(0,0,0,.15);max-width:1200px;margin:0 auto;margin:0 auto;margin-bottom:50px;padding:20px 40px 0}.main_container_suppliers{margin-bottom:-6%;overflow:auto}.vc_gitem-zone.grid_project_container img.vc_single_image-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);z-index:0}.vc_gitem-zone.grid_project_container{position:relative;min-height:370px;padding:0 20px}.vc_gitem-zone.grid_project_container:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%);content:'';position:absolute;bottom:0;left:0;width:100%;height:60%}.grid_project_title{color:#FFF;font-family:Yantramanav;font-size:18px;font-style:normal;font-weight:700;line-height:20px}.popup_image_desc,.popup_image_url{display:none}.project_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:#00000047}.project_popup_inner{position:absolute;top:50%;left:50%;max-width:1200px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;padding:2% 5%;width:100%}.project_popup_inner:before{background-image:url(/wp-content/uploads/2023/05/structure-bg.svg);content:'';position:absolute;top:0;left:0;z-index:-6;width:100%;height:100%;opacity:.1}.p_title h2{color:#1C2E5C;font-family:Yantramanav;font-size:38px;font-style:normal;font-weight:900;line-height:58px;text-transform:uppercase}.p_desc{color:#1C2E5C;font-family:Yantramanav;font-size:16px;font-style:normal;font-weight:700;line-height:26px}.project_grid_row .vc_pageable-load-more-btn .vc_btn3-container.vc_grid-btn-load_more a.vc_general{border-radius:5px;background-color:#2483C5;color:#FFF;text-align:center;font-family:Yantramanav;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.project_popupclose{float:right;border-radius:5px;background:#1C2E5C;padding:15px 30px;color:#FFF;text-align:center;font-family:Yantramanav;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;cursor:pointer;margin-bottom:35px}.residential_display_home{padding:35px 0 55px}.residential_display_home h3{margin-bottom:15px}.client_says .owl-item{display:inline-table}.client_says .owl-item .client_says_container{padding:20px 32px;border-radius:5px;background:#FFF;-webkit-box-shadow:4px 4px 32px 0 rgba(0,0,0,.15);box-shadow:4px 4px 32px 0 rgba(0,0,0,.15);margin:20px!important}.ca-equal-height.client_says .owl-stage{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.client_says_container p strong{color:#3E66DF;font-family:Yantramanav;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.client_says_container p{padding:0 10px;color:gray;font-family:Yantramanav;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.project_tabs_container{position:initial}.project_tabs_container .vc_tta.vc_general .vc_tta-tabs-container{position:absolute;width:100%;top:0;left:0;background:#fff;padding:25px}.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a{color:#FFF;font-family:Yantramanav;font-size:24px;font-style:normal;background:#2483C5;font-weight:400;line-height:35px;padding:10px 45px;margin:0 15px;position:relative}.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a{background:#000;color:#fff}.project_tabs_container ul.vc_tta-tabs-list li a i{display:none}.project_tabs_container ul.vc_tta-tabs-list li:first-child a i:before{content:"";background-image:url(/wp-content/uploads/2023/11/Frame.svg);display:inline-block;width:42px;height:36px;vertical-align:-5%}.project_tabs_container ul.vc_tta-tabs-list li:last-child a i:before{content:"";background-image:url(/wp-content/uploads/2023/11/Frame-1.svg);display:inline-block;width:42px;height:36px;vertical-align:-5%}.project_tabs_container .vc_tta-panels-container{padding-top:15%}.gallery_tab.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab>a{background-color:transparent;color:#FFF;text-align:center;font-family:Yantramanav;font-size:16px;font-style:normal;font-weight:900;line-height:24px;text-transform:capitalize}.gallery_tab.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab>a:hover,.gallery_tab.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab>a:active{color:#2483C5}.gallery_tab ul.vc_tta-tabs-list{border-bottom:solid 3px #CECECE;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact_smi .wpb_raw_code.wpb_content_element.wpb_raw_html{margin:0;text-align:center}.contact_smi .wpb_raw_code.wpb_content_element.wpb_raw_html img{margin:0 12px}.house_land_package .our_design_container{background:#FFF;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding-bottom:30px}.house_land_package .our_design_container a{background:#2483C5;color:#fff;display:block;width:70%;margin:0 auto;border-radius:5px}.house_land_package.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a{background-color:#fff;color:#484848;font-family:Yantramanav;font-size:16px;font-style:normal;font-weight:400;padding:5px 8px;line-height:normal;border-radius:5px}.project_land_house_row .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a{background:#2483C5;color:#fff}.project_land_house_row .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title{background:#121D39;margin:0}.project_land_house_row .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h2{color:#FFF;text-align:center;font-family:Yantramanav;font-size:24px;font-style:normal;font-weight:900;line-height:58px}.project_land_house_row .wpb_single_image.wpb_content_element.vc_align_center{margin-bottom:0}.project_land_house_row .vc_grid-item-mini.vc_clearfix{background:#FFF;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.project_land_house_row .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align-{padding:0}.project_land_house_row .vc_gitem-acf.bedroom:before{background-image:url(/wp-content/uploads/2023/11/Vector-18.svg)}.project_land_house_row .vc_gitem-acf.shower:before{background-image:url(/wp-content/uploads/2023/11/fa-solid_shower.svg)}.project_land_house_row .vc_gitem-acf.parking:before{background-image:url(/wp-content/uploads/2023/11/fa-solid_car.svg)}.project_land_house_row .vc_gitem-acf.living_room:before{background-image:url(/wp-content/uploads/2023/11/mdi_sofa.svg)}.project_land_house_row .vc_gitem-acf.function_hall:before{background-image:url(/wp-content/uploads/2023/11/entypo_tv.svg)}.project_land_house_row .land_house_field_datas .vc_gitem-acf:before{content:"";display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:100%;margin-right:6px;vertical-align:baseline}.project_land_house_row .land_house_field_datas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;background:#F1F1F1;padding:10px 0!important}.project_land_house_row .land_house_field_datas .vc_gitem-acf{display:-webkit-box;display:-ms-flexbox;display:flex}.project_land_house_row .land_house_size_field_datas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:20px 0!important}.project_land_house_row .vc_gitem-acf.dimentions:before{content:"Size"}.project_land_house_row .vc_gitem-acf.width:before{content:"Width"}.project_land_house_row .vc_gitem-acf.length:before{content:"Length"}.project_land_house_row .land_house_size_field_datas .vc_gitem-acf:before{color:#1C2E5C;text-align:center;font-family:Yantramanav;font-size:16px;font-style:normal;font-weight:400;line-height:40px;display:block}.hide{display:none}.project_land_house_row .land_house_size_field_datas .vc_gitem-acf{color:#1C2E5C;text-align:center;font-family:Yantramanav;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.project_land_house_row figure.wpb_wrapper.vc_figure{min-height:275px}.project_land_house_row figure.wpb_wrapper.vc_figure:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%);content:'';position:absolute;bottom:0;left:0;width:100%;height:60%}.btn-popup-white-hide .btn-popup-white{display:none}.project_land_house_popup .project_popup_inner{height:80vh;overflow:auto}.project_land_house_popup a.btn{border-radius:5px;background:#2483C5;color:#FFF;text-align:center;font-family:Yantramanav;font-size:14px;font-style:normal;font-weight:700;line-height:normal;padding:18px 38px;display:inline-block}.project_popup.project_land_house_popup.preload .project_popup_inner{position:relative}.project_popup.project_land_house_popup.preload .project_popup_inner:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-image:url(/wp-content/uploads/2023/11/1487.gif);background-repeat:no-repeat;background-position:center}.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab.vc_active>a,.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab>a:focus,.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab>a:hover{border-radius:5px;background:#2483C5;color:#fff}.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab>a{color:#484848;text-align:center;font-family:Yantramanav;font-size:20px;font-style:normal;background:#FFF;font-weight:900;line-height:33px;text-transform:uppercase}.plhr_style_2 .vc_btn3.vc_btn3-color-sky,.plhr_style_2 .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat{background-color:#2483C5;width:100%;font-weight:600}.plhr_style_2 .vc_btn3-container.btn-popup.btn-popup-white.vc_btn3-center,.plhr_style_2 .vc_btn3-container.btn-popup.btn-pop.vc_btn3-center{margin:0}.plhr_style_2 button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-white{width:100%;color:#2483C5;background:#fff;text-decoration:underline;font-weight:600}.testimonial_inner{border-radius:5px;background:#FFF;-webkit-box-shadow:4px 4px 32px 0 rgba(0,0,0,.15);box-shadow:4px 4px 32px 0 rgba(0,0,0,.15);width:100%;margin:16px;display:list-item;list-style-type:square;list-style-image:url(https://fergusbuilders.com.au/wp-content/uploads/2023/11/bg-.png);list-style-position:outside;margin-left:20px}.masonry-column{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.testimonial_inner p{color:#3E66DF;font-family:Yantramanav;font-size:20px;font-style:normal;line-height:normal}.testimonial_inner .wpb_text_column.wpb_content_element,.testimonial_inner .wpb_single_image.wpb_content_element.vc_align_left{margin:0}.masonry-column>.vc_column-inner{display:inline-block;width:100%;margin-bottom:16px}.owl-nav{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.footer-social-media img{height:20px;display:inline-block;width:20px;-o-object-fit:contain;object-fit:contain}.footer-social-media strong{margin-bottom:5px;display:inline-block}.footer-container .menu-main-menu-container ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.footer-container .menu-main-menu-container ul li a{color:#fff}.footer_project_land_house .land_house_field_datas,.footer_project_land_house .land_house_size_field_datas,.footer_project_land_house .grid_buttons{display:none}.footer_project_land_house .vc_grid-item-mini.vc_clearfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer_project_land_house .vc_gitem-zone.vc_gitem-zone-a{height:44px!important;width:55px!important}.project_land_house_row.footer_project_land_house .vc_grid-item-mini.vc_clearfix{background:transparent;-webkit-box-shadow:none;box-shadow:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:10px}.project_land_house_row.footer_project_land_house .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title{background:transparent}.project_land_house_row.footer_project_land_house .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h2{color:#FFF;font-family:Yantramanav;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.grid_pop_data{cursor:pointer}.cr_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.copyright-bar{width:100%}.footer-container .menu-main-menu-container ul ul.sub-menu{-webkit-column-count:initial;-moz-column-count:initial;column-count:initial;margin:0;margin-top:10px}.project_land_house_home button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-sky{width:100%;background-color:#F1F1F1;color:#2483C5;text-align:center;font-family:Yantramanav;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.project_land_house_home button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-sky:hover{background-color:#2483C5;color:#fff}.project_land_house_home .vc_btn3-container.btn-popup.btn-pop.vc_btn3-center{margin:0}.project_popup.gallery_popup div.inner_imgs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-height:680px;overflow:auto;max-width:1110px;margin:0 auto;width:100%;gap:23px}.project_popup.gallery_popup .project_popup_inner{max-width:1260px;height:80vh}.project_popup.gallery_popup div li{list-style:none;width:30%;position:initial!important}.project_popup.gallery_popup div li img{width:100%;height:275px!important;-o-object-fit:cover;object-fit:cover}.display_images_on_popup{display:none}.wpb_text_column.wpb_content_element.readmore-buttton- p{background:#fff;color:#fff;background-color:#5aa1e3;display:inline-block;padding:10px 25px;border-radius:4px;cursor:pointer}.masonry-column .vc_row.vc_row-flex{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:initial;flex-wrap:initial;gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vc_btn3-container.btn-popup.btn-floorplan.vc_btn3-center{margin:0}.vc_col-sm-12.popup_context.context_space.vc_gitem-col.vc_gitem-col-align-{min-height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.project_land_house_row.plhr_style_2.no_button_pops .btn-popup.btn-popup-white{display:none}.enquiry_row{padding:55px;background:#fff;margin:35px 0}.enquiry_row .gform_wrapper.gravity-theme .gfield_label{display:inline-block;padding:0;color:#1C2E5C;font-family:Yantramanav;font-size:17.188px;font-style:normal;font-weight:400;line-height:37.492px}.enquiry_row input.gform_button.button{border-radius:7.21px;background:#1C2E5C;padding:18px 35px;color:#FFF;text-align:center;font-family:Yantramanav;font-size:17.188px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.vc_row.wpb_row.vc_row-fluid.footer_inner_row{background-color:#1c2e5c;margin:0}.footer-container{max-width:1440px;margin:0 auto}ul.footer_info_btn{margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15%}ul.footer_info_btn li{display:inline-block}ul.footer_info_btn li a{display:inline-block;margin-right:10px}ul.footer_info_btn li a img{height:14px;vertical-align:middle;display:inline-block;width:initial}ul.footer_info_btn li p a{display:block}.footer_project_land_house img.vc_single_image-img.attachment-full.lazyloaded{width:55px;height:43px;-o-object-fit:cover;object-fit:cover}.wpb_single_image.pin-icon img{max-width:65px}@media only screen and (max-width:1024px) and (min-width:769px){.contact-info img{max-width:35px}.col-footer-2>div{width:50%}.col-footer-2>div:nth-child(3){float:unset}.footer-container.vc_custom_1701912989985>.wpb_column.vc_column_container{width:100%}}@media only screen and (max-width:965px){.contact-info>li{margin-left:0!important}#block-8 .contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#block-8{width:100%}.inside-navigation.grid-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.menu-toggle>span>svg{fill:#111}.menu-toggle{background-color:#fff!important;padding:10px 20px!important}.inside-header.grid-container{padding:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}#site-navigation{top:149px!important}}@media only screen and (max-width:768px){.vc_custom_heading.sub_heading_1{font-size:25px}.vc_custom_heading.heading_1{font-size:30px;line-height:30px}.homepage_section1,.homepage_section2,.default_container{padding:10px 0}.hide-mobile{display:none!important}.owl-nav{width:85%}.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#fff;text-transform:capitalize}.contact-form>.vc_column-inner>.wpb_wrapper{position:initial;margin-bottom:-30%}.widget .contact-info li{display:block;margin-bottom:0;margin-left:0}.contact-row{padding-top:0}.contact-info ul>li>img{float:left;width:25px;height:60px;-o-object-fit:contain;object-fit:contain;margin-right:15px}.contact-info ul>li>p>a,.contact-info ul>li>p{font-size:16px}.contact-form>.vc_column-inner>.wpb_wrapper{padding:30px 20px}.contact-form input[type="submit"]{padding:10px 25px}.inside-top-bar{padding-right:10px;padding-left:10px}.main_container_suppliers{margin-bottom:0}.project_land_house_row .vc_grid-item img.vc_single_image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-width:650px}.align_center_mobile_btn{text-align:center!important}.masonry-column{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.testimonial_inner{width:90%}.subpage_banner h1.vc_custom_heading.text-uppercase.font-weight-700{font-size:38px!important}}{}@media(max-width:767px){.project_popup.gallery_popup.project_popup.gallery_popup div li.isotope-item{width:calc(50% - 5px)}.project_popup.gallery_popup .inner_imgs{gap:10px!important}.project_popup.gallery_popup div li.isotope-item img{height:200px!important;object-fit:cover;width:100%!important}.project_popup.gallery_popup .project_popupclose{max-width:500px!important;margin-right:auto!important;margin-bottom:20px}.project_popup.gallery_popup .project_popup_inner{max-width:600px!important}.project_popup.gallery_popup .project_popup_inner{padding-right:20px;padding-left:20px}}@media only screen and (max-width:500px){.project_land_house_row .vc_grid-item img.vc_single_image-img{min-width:445px}}