.home-services .service-block-two .inner-box .text{color:#000!important}.excel-section h4{line-height:40px}.service-kitchen h3 a{font-size:28px;font-weight:600}.service-kitchen .service-block-three .inner-box .lower-content h3 a:hover{color:#191919;cursor:default}.blog-section{padding-bottom:15px!important;padding-top:100px!important}.contact-home-card{border-radius:100px;padding-left:60px}p.banner_slider_desc{font-size:30px!important;line-height:40px!important}.service-block-two .inner-box{border:1px solid #c9c9c9!important;border-top:4px solid #f7bd00!important;border-top-right-radius:45px!important}.service-block-two .inner-box h3{color:#000!important}.service-block-two .inner-box .overlay-box{background-color:#000!important}.home-contact-form .metform-submit-btn span{color:#000!important}.building-process-sec{display:block;margin-bottom:30px;border-bottom:1px solid #becdcd;padding:0;padding-bottom:30px}.process-number h2{width:110px;height:110px;color:#242424;line-height:110px;text-align:center;border-radius:50%;font-size:58px;font-weight:400!important;margin-bottom:30px;display:inline-block;font-family:"Lato",sans-serif;background-color:#f7f7f7}.home-desire{font-weight:700;font-size:20px}.about-home{color:#000;font-size:16px}.process-icon{background:#0082d7;color:#fff;height:92px;border-radius:5px;padding-top:10px}.process-icon h5{color:#fff!important;font-weight:500!important;margin-top:-15px}.process-icon.process01{background:#0082d7!important}.process-icon.process02{background:#02a9e0!important}.process-icon.process03{background:#01d7e1!important}.process-icon.process04{background:#00d3aa!important}.process-icon.process05{background:#8cd26f!important}.process-icon.process06{background:#63b242!important}.process-icon.process07{background:#37791c!important}.image-border-2{border:5px solid #ddd}.services-inq{font-family:Lora,sans-serif!important;font-size:20px;font-style:italic;font-weight:600;color:#000;line-height:32px}.excel-sec-list{display:block}.excel-sec-list li{border-radius:10px;padding:5px 15px!important;border:1px dashed #becdcd}.excel-section{padding-bottom:40px!important;padding-top:30px!important;background-size:cover!important}.excel-section ul{padding:0}.excel-section img{position:relative!important;bottom:-60px!important}.about-build-image img{position:relative;z-index:1}.about-build-image:before{position:absolute;content:"";left:-15px;top:-30px;right:0;bottom:30px;z-index:0;max-width:330px;background-color:var(--theme_color)}.home-excel-col{border:1px solid #000;padding:20px;min-height:190px}.process-box{border:1px solid #b9b9b9;text-align:center;border-radius:10px;padding:8px 5px}.process-box img{margin:0!important}.process-txt{display:block;color:#343434;font-weight:500}.process-box p{margin-bottom:0!important}.about-approach-image{margin-top:25px}.process-box:hover{background:#f7bd00!important;border-color:#f7bd00!important}.pum-theme-lightbox .elementor-widget-mf-select .mf_select__control{border-color:#d7d7d7!important;background:#fff!important}.pum-theme-lightbox .elementor-widget-mf-select .mf_select__placeholder{font-weight:300!important;font-size:15px!important;padding-left:10px!important;color:#000!important}.mf-response-msg p{color:#008340!important;font-weight:500!important}.mf-main-response-wrap .mf-response-msg{border:0px solid #c3c2c2!important}.get-apnt-form .wpcf7-not-valid-tip{font-size:13px;margin-bottom:-10px}.wpcf7 form.sent .wpcf7-response-output{color:#46b450!important}.wpcf7 form.invalid .wpcf7-response-output{color:#df4141!important}.banner_slider_big_title{font-size:50px;font-weight:600;text-transform:capitalize;line-height:1.2em;opacity:1;margin-bottom:30px;color:#fff;transform:translateY(0);transition:all 1000ms ease}@media (max-width:1199px){.about-build-image{margin-left:30px}.banner-tagline h2{font-size:32px!important}.banner-tagline .elementor-button{padding:12px 30px!important}}@media (max-width:1024px){.popmake .elementor-top-section{padding-top:0!important;padding-bottom:0!important}.hascon-homes-banner .banner-carousel .content-box{min-height:440px!important;padding:50px 50px 0!important}.hascon-homes-banner .banner-carousel .content-box h2{font-size:32px!important;margin-bottom:15px!important;margin-top:-45px!important}.hascon-homes-banner .banner-carousel .content-box p{font-size:20px!important;line-height:30px!important}.banner-tagline{text-align:center}.banner-tagline h2{font-size:32px!important}.hascon-homes-inro{margin-top:110px}.hascon-homes-intro .image-border,.hascon-homes-about .image-border{text-align:center!important;max-width:60%!important;margin:0 auto}.hascon-homes-intro-text{margin-top:45px}.about-approach-image:after{right:-30px}.about-build-image:before{left:-30px}.banner-tagline .e-con-inner .e-con-full{padding-top:5px;padding-left:30px;padding-right:30px}.banner-tagline .e-con-inner .e-con-full{padding-top:5px;padding-left:30px;padding-right:30px}.hascon-homes-intro-text .e-con-full{padding:25px 30px 30px!important}.hascon-homes-services .e-con-inner{padding-top:25px}.home-services .e-con-inner{padding-bottom:40px}.hascon-homes-projects .e-con-full{margin-bottom:0}.project-section .filters .filter-tabs{margin-bottom:5px}.excel-section .e-con-inner{padding-bottom:0}.home-contact-form{padding-left:0;padding-right:0}.home-contact-form .metform-form-content{margin-top:-60px;margin-bottom:-75px}.hascon-homes-about{margin-top:0}.hascon-homes-about .image-border{margin-top:-35px}.hascon-homes-services h2{margin-bottom:-30px}.hascon-homes-intro .e-con-inner{padding-bottom:30px}.about-section-one .e-con-inner{padding-top:25px;padding-bottom:30px}.about-section-two .e-con-inner{padding-top:65px;padding-bottom:20px}.about-approach-image{margin-top:-15px}.about-build-image img{margin-bottom:-30px}.excel-bottom-section{background-image:none!important}}@media (max-width:800px){.main-header .nav-outer .outer-box{margin-left:0;margin-top:8px}}@media (max-width:767px){.main-header .nav-outer .outer-box{margin-top:20px}.banner-tagline .e-con-inner .e-con-full{border-radius:0px}.hascon-homes-intro{margin-top:80px}.excel-section .e-con-inner{margin-top:-95px}.home-contact-form .metform-form-content{margin-top:-30px;margin-bottom:-45px}.hascon-homes-intro .image-border,.hascon-homes-about .image-border{max-width:100%!important}.hascon-homes-process .e-con-inner .image-border{order:2}.banner-tagline .e-con-inner .e-con-full{padding-left:5px;padding-right:5px}.about-approach-image{margin-top:0}.about-build-image img{margin-bottom:-10px}.excel-text-four h2{margin-top:-20px}}@media only screen and (max-width:1023px){.project-section .sortable-masonry{padding-left:0!important}}@media only screen and (max-width:525px){.project-section .filters .filter-tabs .filter{width:100%!important}}@media only screen and (max-width:525px){.project-section .filters .filter-tabs .filter{width:100%!important}}.service-block-two .back{z-index:999}@media (min-width:767px) and (max-width:1024px){.footer-follow{margin-top:-210px}}.mf-response-msg .fa-check{color:#f7bd00}.service-block-two .inner-box .icon-box .icon img{width:70px!important;height:70px!important}.project-section .image-box img{width:305px!important;height:204px!important}.slide-item .banner_slider_big_title,.slide-item .banner_slider_desc{font-family:"Poppins",Sans-serif}.project-section .sortable-masonry{position:relative;padding-left:250px}.project-section .image-box img{width:100%!important;height:204px!important;object-fit:cover}