*{-webkit-tap-highlight-color:#fff0;padding:0;margin:0}.linear-gradient{background:#AF612F;background:linear-gradient(0deg,#af612f 0%,#d19415 100%)}body{font-size:16px;color:#000;font-family:"Inter",sans-serif}ul{padding:0;margin:0;list-style:none}.he-global{font-family:"Inter",sans-serif}.he-global h1,.he-global h2,.he-global h3{font-family:"Besley",serif}.he-global h1{font-size:53px;line-height:1.2;font-weight:700}.he-global h2{font-size:45px;font-weight:700;line-height:1.1}.he-global h3{font-size:35px;font-weight:700}.he-global h4{font-size:25px;font-weight:600}.he-global h5{font-size:22px;font-weight:600}.he-global p{font-weight:400;font-size:20px;line-height:1.5}.he-global a{transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;text-decoration:none}.he-global img{max-width:100%}.he-global video.video{width:100%}.he-global input:focus,.he-global textarea:focus,.he-global select:focus{outline:none}.he-global a{color:#F27007}.he-global a,.he-global a:hover{text-decoration:none}.he-global .img-responsive{width:100%}.he-global button:focus{outline:none!important}@media (min-width:1920px){.he-global .container{max-width:1500px}}.he-global .btn{padding:10px 15px;font-weight:500;font-size:20px;line-height:1.6;border:#fff0;color:#F27007;text-transform:capitalize;border-radius:8px;position:relative;z-index:9;overflow:hidden}.he-global .btn i{vertical-align:middle}.he-global .btn::after{content:"";position:absolute;left:-50%;bottom:-50%;width:100%;height:100%;background:#fff;opacity:.1;z-index:-1;transition:all 0.3s ease-in-out 0s;border-radius:50%;transform:scale(0)}.he-global .btn:hover::after,.he-global .btn:focus::after{transform:scale(3)}.he-global .btn-group-lg>.btn,.he-global .btn-lg{font-size:1.25rem}.he-global .btn-primary{background:#F27007;border-color:#F27007;color:#fff}.he-global .btn-primary:hover,.he-global .btn-primary:focus{background:#F27007;border-color:#F27007;color:#fff}.he-global .btn-wh{background:#fff;border-color:#000;color:#000}.he-global .btn-wh:hover,.he-global .btn-wh:focus{background:#F27007;border-color:#F27007;color:#fff}.he-global .btn-outline-primary{border-color:#F27007;color:#F27007}.he-global .btn-outline-primary:hover,.he-global .btn-outline-primary:focus{background:#F27007;border-color:#F27007;color:#fff}.he-global .btn-light-primary{background:#FFDDC1;border:1px solid #F27007;color:#F27007}.he-global .btn-light-primary:hover,.he-global .btn-light-primary:focus{background:#F27007;border-color:#F27007;color:#fff}.he-global .line-animation{position:relative;padding-bottom:5px;text-decoration:none}.he-global .line-animation:hover{color:#F27007}.he-global .line-animation:focus{text-decoration:none;border:none}.he-global .line-animation::after,.he-global .line-animation::before{content:"";height:1px;position:absolute;bottom:0;background:#F27007;transition:all 0.3s ease-in-out}.he-global .line-animation::after{left:0;right:auto}.he-global .line-animation::before{left:auto;right:0;width:0}.he-global .line-animation:hover::after{right:0;left:auto;width:0}.he-global .line-animation:hover::before{width:100%;left:0;right:auto}.he-global .container-fluid{width:95%}@media (min-width:1600px){.he-global .container-fluid{max-width:1500px}}@media (min-width:1280px) and (max-width:1366px){.he-global .container{max-width:1200px}}.he-global section{padding-top:70px;padding-bottom:70px}.he-global .title{margin-bottom:50px}.he-global .title img{max-width:200px;margin-top:20px}.he-global .title h2 span{color:#F27007}.he-global .form-group{margin-bottom:15px}.he-global .form-control{height:50px;border-color:#BEBEBE;border-radius:12px;background:#fff0}.he-global .form-select{height:50px;border-color:#BEBEBE;border-radius:12px;background-color:#fff0}.he-global .form-select:focus,.he-global .form-control:focus{border-color:#000;box-shadow:none}.he-global .form-control::-moz-placeholder{color:#6c757d;opacity:1}.he-global .form-control::placeholder{color:#6c757d;opacity:1}@media (min-width:1400px) and (max-width:1700px){.he-global h1{font-size:55px}.he-global h2{font-size:45px}.he-global h3{font-size:35px}.he-global h4{font-size:25px}.he-global p{font-size:18px}}@media (min-width:1280px) and (max-width:1399px){.he-global h1{font-size:45px}.he-global h2{font-size:35px}.he-global h3{font-size:30px}.he-global h4{font-size:20px}.he-global p{font-size:18px;line-height:1.5}}@media (min-width:992px) and (max-width:1279px){.he-global h1{font-size:30px}.he-global h2{font-size:28px}.he-global h3{font-size:25px}.he-global h4{font-size:20px}.he-global p{font-size:15px}.he-global .btn{font-size:14px}}@media (max-width:1200px){.he-global section{padding-top:30px;padding-bottom:30px}}@media (max-width:991px){.he-global .container{max-width:100%}}@media (min-width:768px) and (max-width:1024px){.he-global .title{margin-bottom:25px}.he-global .btn{padding:8px 20px;font-size:14px}}@media (min-width:768px) and (max-width:991px){.he-global section{padding-top:50px;padding-bottom:50px}.he-global h1{font-size:30px}.he-global h2{font-size:28px}.he-global h3{font-size:25px}.he-global h4{font-size:20px}.he-global p{font-size:15px}}@media (max-width:767px){.he-global h1{font-size:30px;line-height:1.2}.he-global h2{font-size:25px;line-height:1.4}.he-global h3{font-size:18px;line-height:1.2}.he-global h4{font-size:17px}.he-global h5{font-size:16px}.he-global p{font-size:14px}.he-global .title{margin-bottom:15px}.he-global .btn{padding:8px 18px;font-size:13px;line-height:1.6}.he-global section{padding-top:15px;padding-bottom:15px}}.banner-sec{position:relative;background:#e1e1e1;z-index:9}.banner-sec .main-img{-o-object-fit:cover;object-fit:cover}.banner-sec .shape{position:absolute;left:0;right:0;bottom:0}.banner-sec .banner-text{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;background:rgb(0 0 0 / .6);color:#fff}.banner-sec h1{margin:0 0 30px}.banner-sec h1 span{color:#F27007;text-decoration:underline}.form-content{background:#F7F7F7;padding:100px;border-radius:30px}.form-content h3{margin-bottom:50px}.form-content .address-box{border-right:1px solid #DADADA}.form-content .address-box ul{list-style:none;margin:0;padding:0}.form-content .address-box .icon{width:48px;height:48px;border:1px solid #ABABAB;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#606060}.form-content .address-box li{display:flex;flex-wrap:wrap;gap:22px;margin-bottom:65px}.form-content .address-box li .des{flex:1 0 0%}.form-content .address-box li p{font-size:18px;color:#000}.form-content .address-box li p a{color:#000}.form-content .social-area h5{margin:0 0 20px}.form-content .social-area .icon:hover{color:#F27007;border-color:#F27007;background:#FFDDC1}.form-content .social{display:flex;flex-wrap:wrap;gap:12px}.form-content form label{color:#606060;font-size:18px}.form-content form label sup{color:#D70000}.form-content form textarea.form-control{height:130px;resize:none}.location-sec .loc-box{background:#FFF8F2;padding:70px;border-radius:30px}.location-sec .loc-box ul{margin:0;padding:0}.location-sec .loc-box li{list-style:none;margin-bottom:22px;font-size:25px;font-weight:600}.location-sec .loc-box li a{color:#000}.location-sec .loc-box li a:hover{color:#F27007}.location-sec .loc-box li i{color:#F27007;margin-right:8px;font-size:30px}.map-sec{line-height:0}.map-sec iframe{width:100%}.single-post h3{margin-top:20px}.single-post p{margin-bottom:20px}.single-post li{margin-bottom:15px}@media (max-width:1400px){.single-post li{font-size:15px}}.single-post .single-post-img img{border-radius:20px;width:100%}.coment-area{margin-top:30px}.coment-area form .form-control{height:55px;border-radius:10px}.coment-area form textarea.form-control{height:120px;resize:none}.coment-area form .btn{width:190px}@media (max-width:1400px){.coment-area form .form-control{height:45px;font-size:18px}.coment-area form textarea.form-control{height:100px}}.sidebar .sb-title{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #D3D3D3}.sidebar .widget_text{background:#F5F6FA;border-radius:12px;padding:25px}.sidebar .widget_text .btn-light-primary{width:100%;display:flex;justify-content:space-between}.sidebar ul{padding:0;margin:0}.sidebar li{list-style:none;margin:0 0 25px}.sidebar li a{color:#000;font-size:20px;margin-bottom:10px}.sidebar li a:hover{color:#F27007}.sidebar li .cod{font-size:15px;color:#4F4F4F}.project-log h5{text-align:center;line-height:1.8}.project-gallery a{display:block;margin-bottom:30px}.blog-full-story .single-post h2{font-size:28px}.blog-full-story .single-post h3{font-size:25px}.comment-form .submit{background:#F27007;border-color:#F27007;color:#fff;padding:10px 15px;font-weight:500;font-size:20px;line-height:1.6;border:#fff0}.blog-full-story section{padding:20px 0}.project-category-links div{margin-bottom:15px!important}.project-category-links a{background-image:url(https://hxmich.com/wp-content/themes/hello-elementor/assets_new/css/../images/Location1.png);background-repeat:no-repeat;background-position:left top;font-size:18px;padding-left:30px;background-size:22px 22px}.recent-gallery-sec .gallery-item .gallery-icon{height:280px;overflow:hidden}.recent-gallery-sec .gallery-item .gallery-icon img{width:100%;height:100%;object-fit:cover}.footer-section a{color:#F27007}.get-in-touch-box .wpcf7-not-valid-tip{font-size:15px}@media (min-width:992px) and (max-width:1200px){.form-content{padding:50px;border-radius:30px}.location-sec .loc-box li{margin-bottom:12px;font-size:18px}.location-sec .loc-box li i{font-size:20px}.location-sec .loc-box{padding:35px;border-radius:20px}}@media (min-width:768px) and (max-width:991px){.form-content{background:#F7F7F7;padding:35px;border-radius:30px}.form-content .address-box{border-right:#fff0;border-bottom:1px solid #DADADA;padding:0 0 30px;margin:0 0 30px}.location-sec .loc-box li{margin-bottom:12px;font-size:15px}.location-sec .loc-box{padding:35px;border-radius:20px}.location-sec .loc-box li i{font-size:20px}}@media (min-width:768px) and (max-width:1200px){.sidebar li a{font-size:16px}.sidebar li .cod{font-size:13px;color:#4F4F4F}}@media (max-width:767px){.he-global .title img{max-width:100px;margin-top:10px}.he-global .form-control{height:45px;border-radius:6px}.he-global .form-select{height:45px;border-radius:6px}.banner-sec h1{margin:0 0 15px}.banner-sec .shape{bottom:-10px}.banner-sec .main-img{height:60vh}.project-gallery a{margin-bottom:15px}.single-post .single-post-img img{border-radius:10px}.coment-area form .form-control{font-size:15px}.coment-area form .form-control{border-radius:6px}.coment-area form .btn{width:100%}.sidebar li{margin:0 0 15px}.sidebar li a{font-size:17px}.sidebar li .cod{font-size:13px}.single-post .comment-check label{width:90%;vertical-align:top;padding-left:5px}.form-content{padding:25px;border-radius:10px}.form-content .address-box{border-right:#fff0;border-bottom:1px solid #DADADA;padding:0 0 30px}.form-content h3{margin-bottom:20px}.form-content .address-box li{gap:12px;margin-bottom:15px}.form-content .address-box li .des{flex:1 0 0%}.form-content .address-box li p{font-size:15px}.get-in-touch-box{margin-top:30px}.form-content .address-box .icon{width:40px;height:40px}.get-in-touch-box form .btn{width:100%}.location-sec .loc-box{padding:15px;border-radius:10px}.location-sec .loc-box li{margin-bottom:10px;font-size:16px}.location-sec .loc-box li i{margin-right:8px;font-size:20px}.project-category-links{column-count:2!important}.project-category-links a{font-size:16px}.form-content form label{font-size:16px}.he-global h3{font-size:26px;line-height:1.2}}