@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap');

                        * {

                            padding: 0;

                            margin: 0;

                        }

                        

                        body {

                            font-family: "Poppins" !important;

                            scroll-behavior: smooth;

                        }

                        html {

                            scroll-behavior: smooth;

                            }

                        

                        p {

                            margin-top: 0;

                            margin-bottom: 5px;

                            font-size: 15px;

                            line-height: 26px;

                        }

                        h1 {

                            color: #d50032;

                            font-size: 36px;

                            font-weight: 600;

                            text-transform: initial;

                            text-align: center;

                            margin-bottom: 20px;

                        }

                        section.inner-page h1 {

                            font-size: 36px;

                            color: #d50032;

                        }



                        section.inner-page h2 {

                            font-size: 30px;

                        }

                        section.inner-page h3 {

                            font-size: 28px;

                        }

                        section.inner-page h4 {

                            font-size: 24px;

                        }

                        section.inner-page h5 {

                            font-size: 20px;

                        }

                        .foot-comp h2 {

                            font-size: 20px;

                            padding-top: 15px;

                            padding-bottom: 10px;

                        }

                        .footer-address {

                            padding: 10px 80px;

                        }

                        .carousel-fade .carousel-inner .carousel-item {

                            opacity: 0;

                            transition-property: opacity;

                            transition-duration: 2s;

                            transition-timing-function: linear;

                        }

                

                        .carousel-fade .carousel-inner .active {

                            opacity: 1;

                        }

                

                        .carousel-fade .carousel-inner .active.left,

                        .carousel-fade .carousel-inner .active.right {

                            left: 0;

                            opacity: 0;

                            z-index: 1;

                        }

                

                        .carousel-fade .carousel-inner .next.left,

                        .carousel-fade .carousel-inner .prev.right {

                            opacity: 1;

                        }

                

                        .carousel-fade .carousel-control {

                            z-index: 2;

                        }

                        .career h1 {

                            margin-bottom: 20px !important;

                        }

                        .career ul {

                            padding-left: 20px;

                            font-size: 15px;

                            line-height: 36px;

                        }

                        p.contdetails {

                            font-size: 16px;

                            margin-bottom: 5px;

                        }

                        .intro-content span {

                         

                            color: #d50032;

                        }

                        .btn-common.pdt {

                            margin-top: 10px;

                        }

                        section.upcoming {

                            padding: 30px 0px;

                            text-align: center;

                            background: #fff;

                            border-bottom: 1px solid #00a2f9;

                        }

                        .img-fluid {

                            width: 100%;

                        }

                        section.scrol-branch h3 {

                            color: #fff;

                            font-size: 24px;

                        }

                        section.inner-page.clients img {

                            margin-bottom: 40px;

                        }

                        p.mainpara.abt.s {

                            padding-top: 0px;

                            padding-bottom: 5px;

                            margin-bottom: 0px;

                        }

                        section.homemotto h5 {

                            text-align: center;

                            margin-top: 25px;

                        }

                        a.footer-conv-1, a.footer-conv-2, a.footer-conv-3 {

                            color: #fff;

                        } 

                        section.homemotto h5 a {

                         color: #000!important;

                        }

                        section.homemotto z {

                            text-align: center;

                            margin-top: 25px;

                        }

                        .hight-s {

                            position: relative;

                            width: 100%;

                            height: fit-content;

                            padding: 20px;

                            margin: auto;

                            background: #007db6;

                            border-radius: 10% / 35%;

                            color: white;

                            text-align: center;

                            text-indent: 0.1em;

                        }

                        i.fa.fa-bandcamp {

                            padding-right: 10px;

                        }

                        ul.sub-cij {

                            padding-left: 20px;

                            list-style: none;

                            display: flex;

                            flex-direction: column;

                            margin-top: 20px;

                        }
a.quickside5 {
    position: fixed;
    top: 391px;
    right: 1px;
    background: #222222;
    font-size: 15px;
    color: #fff;
    z-index: 99;
    width: 32px;
    font-weight: 400;
    padding: 10px;
    font-size: 12px;
    font-weight: 400;
    box-shadow: 2px 2px 6px #333e;
    border-radius: 4px;
    margin-right: 2px;
}
                        ul.sub-cij li {

                            display: flex;

                            align-items: center;

                            padding-bottom: 10px;

                        }

                        section.details-product {

                            padding: 60px 0px;

                        }

                        a.whatsap {

                            position: fixed;

                            bottom: 85px;

                            right: 10px;

                            z-index: 99999;

                        }

                        .scroll {

                            position: fixed;

                            bottom: 25px;

                            right: 10px;

                            width: 50px;

                            height: 50px;

                            border-radius: 50%;

                            border: none;

                            background-color: rgba(237, 237, 237, 0.9);

                            transition: all 150ms ease;

                            transform: scale(0);

                              outline: none;

                              cursor: pointer;

                              z-index: 99999999;

                          }

                          .scroll:focus {

                            outline: none;

                          }

                          

                          .fa-caret-up {

                            color: #19a7ce;

                            margin-top: 15px;

                            font-size: 36px;

                          }

                          

                          .scroll:hover i.fa {

                            animation: jump 800ms infinite;

                          }

                          @keyframes jump {

                            50% {

                              transform: translateY(-10px);

                            }

                            100% {

                              transform: translateY(0);

                            }

                          }

                        

                        .fixed-top {

                            position: fixed;

                            top: 35px;

                            right: 0;

                            left: 0;

                            z-index: 1030;

                        }

                        .home-descrp {

                            display: flex;

                            flex-direction: row;

                            margin-bottom: 5px;

                        }

                        section.inner-banner {

                            margin-top: 135px;

                        }

                        .span-flex{

                            padding-right: 10px;

                        }

                        .navbar-dark .navbar-nav .nav-link {

                            color: rgb(12 12 12);

                        }

                        

                        h5.mainhead {

                            text-align: center;

                            font-weight: 400;

                            font-size: 16px;

                        }

                        

                        .navbar-dark .navbar-nav .active>.nav-link {

                            color: #146C94;

                        }

                        

                        section.header-top {

                            position: relative;

                            display: block;

                        }

                        

                        section.homemotto {

                            padding: 60px 20px;

                            background: #007db6;

                            color: #fff;

                        }

                        

                        header {

                            position: relative;

                            display: block;

                        }

                        

                        h3.main-head {

                            font-size: 55px;

                            text-align: center;

                            color: #fef74d;

                            font-weight: 600;

                        }

                        section.homemotto h4 {

                            font-size: 32px;

                            letter-spacing: 1px;

                            padding: 10px 0px;

                        }

                        section.homedescription {

                            padding: 60px 0px;

                            position: relative;

                        }

                        section.homemotto h5 a {

                            color: #000 !important;

                            letter-spacing: 1px;

                            font-weight: 600;

                        }

                        section.homemotto h5 {

                            text-align: center;

                            border: 1px solid #089ad6;

                            width: fit-content;

                            margin: auto;

                            padding: 10px 15px;

                        }

                        

                        img.spinner-logo {

                            width: 120px;

                            position: absolute;

                            top: -40px;

                            left: 46%;

                        }

                        li.nav-item {

                            padding: 0px 4px;

                        }

                        section.message {

                            padding: 50px 0px;

                        }

                        section.intr-hero {

                            position: relative;

                            margin-top: 8%;

                            padding: 80px 0px 20px 0px;

                            text-align: center;

                        }

                        section.intr-hero h2 {

                           font-size: 40px;

                        }

                        section.intr-hero h2 {

                            font-size: 45px;

                            color: #067cba;

                            font-weight: 600;

                            line-height: 60px;

                            padding-bottom: 10px;

                        }



                        .intro-content h3 {

                            padding-bottom: 10px;

                            font-weight: 500;

                            font-size: 22px;

                            line-height: 36px;

                        }

                        /* section.message {

                            background: url(./img/bg2.jpg);

                            background-size: cover;

                            padding: 10px 0px;

                            background-attachment: fixed;

                        } */

                        

                        section.message h2 {

                            color: #00a2ff;

                            text-shadow: 1px 1px 0px #fff;

                            font-weight: bolder;

                            font-size: 46px;

                        }

                        .product-main {

                            text-align: center;

                            border: 2px solid #d4d4d4;

                            padding: 15px;

                            position: relative;

                            min-height: 565px;

                        }

                        .product-main h1 {

                            font-size: 24px;

                            text-align: center;

                            margin: auto;

                            padding: 20px 0px;

                        }

                        .product-main p {

                           

                            padding: 0px 15px;

                        }

                        .product-main a {

                            text-align: center;

                            margin: auto;

                            margin-top: 10px;

                            text-decoration: underline;

                        }

                        .mt-3 {

                            margin-top: 30px!important;

                        }

                        

                        section.daikinsec {

                            padding: 50px 0px;

                        }

                        

                        section.message h1 {

                            color: #fff;

                            font-weight: 600;

                            font-size: 45px;

                        }

                     

                        

                        #carouselExampleIndicators .carousel-inner .carousel-item {

                            transition: -webkit-transform 2s ease;

                            transition: transform 2s ease;

                            transition: transform 2s ease, -webkit-transform 2s ease;

                        }

                        

                        h2.footerhead {

                            margin-top: 30px;

                        }

                        

                        h3.equipment {

                            text-align: center;

                            font-size: 23px;

                            padding-top: 20px;

                            color: #2e3192;

                            font-weight: 600;

                        }

                        

                        .card.equip {

                            margin-bottom: 20px;

                            box-shadow: 2px 2px 2px #eee;

                        }

                        

                        p.advdalkin {

                            font-weight: 600;

                            font-size: 18px;

                        }

                        

                        h2.mainhead {

                            color: #464646;

                            margin-bottom: 5px;

                            padding-top: 10px;

                            font-size: 24px;

                        }

                        

                        p.advdalkin {

                            font-weight: 600;

                            font-family: fangsong;

                            font-size: 18px;

                            line-height: 38px;

                        }

                        

                        a.btummesg {

                            padding: 15px 20px;

                            color: #000;

                            background: #eee;

                            display: inline-table;

                            margin-top: 10px;

                            font-weight: 600;

                        }

                        

                        a.hovecard-product {

                            text-decoration: none;

                        }

                        

                        a.hovecard-product:hover {

                            text-decoration: none;

                        }

                        

                        .card.pipes:hover {

                            box-shadow: rgb(25 111 150) 2px 2px 2px;

                            transition: all 2s ease;

                            overflow: hidden;

  position: relative;

                        }



                        .card.pipes:hover img {

                            transform: scale(1.2);

                          }

                          

                          .card.pipes img:active {

                            transform: scale(0.8);

                          }



                          .card.pipes  img {

                            width: 100%;

                            height: auto;

                            transition: transform 0.5s ease;

                          }

                        

                          h3.mainhead {

                            line-height: 30px;

                            text-align: center;

                            font-size: 23px;

                            background-color: #007eb2;

                            padding: 20px;

                            color: #fff;

                            border-radius: 5px;

                            margin-top: 25px;

                            font-weight: 500;

                            margin-bottom: 0px;

                            margin-bottom: 20px;

                        }

                        section.homedescription h1 {

                            margin-bottom: 10px;

                        }

                        i.fa.foot {

                            font-size: 30px;

                        }

                        section.inner-page.product h3 {

                            font-size: 22px;

                        }

                        ul.brands {

                            list-style: none;

                        }

                        ul.brands {

                            list-style: none;

                            margin-bottom: 5px;

                        }

                        ul.brands li {

                            padding-bottom: 10px;

                        }

                        ul.brands i.fa {

                           padding-right: 5px;

                           color: #d33142;

                        }

                        span.hightlight {

                            color: #0094da;

                        }

                        section.inner-page.product .card {

                            margin-bottom: 25px;

                        }

                        section.inner-page.product .card.second {

                            min-height: 648px;

                        }

                    

                        

                        a.topheader {

                            color: #ffffff;

                        }

                        

                        .navbar-dark .navbar-toggler {

                            color: rgba(255, 255, 255, .5);

                            /* border-color: rgb(66 43 43 / 66%); */

                        }

                        

                        .navbar-dark .navbar-toggler-icon {

                            background-image: url(../img/tooglr-menu.png);

                        }

                        

                        .navbar-dark .navbar-nav .active>.nav-link,

                        .navbar-dark .navbar-nav .nav-link.active,

                        .navbar-dark .navbar-nav .nav-link.show,

                        .navbar-dark .navbar-nav .show>.nav-link {

                            /* color: #000; */

                            background: #F6F1F1;

                            border-radius: 5px;

                            font-size: 18px;

                            padding-left: 10px;

                        }

                        

                        section.equipment {

                            padding: 20px 0px;

                            text-align: center;

                        }

                        section.equipment p{

                           padding-bottom: 20px;

                        }

                        a.broch.btnn.secondary {

                            border: 2px solid #007eb2;

                            background: #fff0;

                            color: #007db6;

                        }

                        h5.topheader {

                            float: right;

                            font-size: 16px;

                            padding-top: 7px;

                            padding-right: 25px;

                        }

                        h5.topheader i.fa {

                            padding-right: 5px;

                        }

                        h5.topheader:first-child {

                            padding-right: 20px !important;

                            color: #fff;

                        }

                        a.topheader.Quick.one {

                            padding: 0px 2px;

                        }

                        h5.topheader.Quick {

                            font-size: 16px;

                            padding-top: 7px;

                            float: left;

                        }

                        

                        i.fa.fa-envelope-o.headertop {

                            line-height: 19px;

                            padding-right: 10px;

                        }

                        h4.contadress {

                            color: #007eb2;

                        }

                        h1.mainhead {

                            font-weight: 600;

                            color: #007eb2;

                           

                        }

                        p.mainpara.abt {

                            padding-top: 5px;

                            padding-bottom: 10px;

                        }

                        

                        span.hightheading {

                            font-weight: 600;

                            color: #0762cc;

                        }

                        

                        section.pipes {

                            padding: 60px;

                            background: #3696ff;

                        }

                        

                        h1.mainheading {

                            color: #19a7ce;

                            text-align: center;

                            font-size: 36px;

                            margin-bottom: 20px;

                            text-transform: initial;

                        }

                        h1.product {

                            text-align: left;

                            font-size: 24px;

                        }

                        a.dropdown-item {

                            padding: 8px 15px;

                        }

                        

                        .dropdown-item:focus,

                        .dropdown-item:hover {

                            color: #ffffff;

                            text-decoration: none;

                            background-color: #009bf4;

                        }

                        

                        section.quick-vdeo-form {

                            padding: 60px 0px;

                        }

                        h5.topheader span {

                            font-weight: 700;

                        }

                        .card.home {

                            /* box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 20%), 0 1px 5px 0 rgb(0 0 0 / 12%); */

                            border-radius: 2px;

                            margin-bottom: 10px;

                            box-shadow: 2px 2px 2px #eee;

                            padding: 10px;

                            border: 1px solid #f5250040;

                        }

                        

                        section.pipes {

                            padding: 50px 0px;

                            background: #ffffff;

                        }



                        .card.pipes {

                            background-color: #ffffff;

                            border-radius: 10px;

                            box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);

                            padding: 10px;

                            text-align: center;

                            width: 100%;

                            margin-bottom: 20px;

                        }

                        

                        .card-block {

                            padding: 20px!important;

                        }

                        

                        .broch.text-center {

                            position: relative;

                            margin-top: 25px;

                            margin-bottom: 5px;

                        }

                        

                        h4.churches.head {

                            font-size: 20px;

                            display: flex;

                            padding-top: 10px;

                        }

                        

                        .navbar-dark .navbar-nav .nav-link:focus,

                        .navbar-dark .navbar-nav .nav-link:hover {

                            color:#19A7CE;

                        }

                        

                        .gallery-wrap {

                            padding: 20px;

                            border: 1px solid #eee;

                        }

                        section.inner-page.product h2 {

                            color: #d33142;

                            padding-bottom: 0px;

                            padding-top: 20px;

                        }

                        .foot-comp h4 {

                            font-size: 16px;

                            padding-bottom: 0px;

                        }

                        section.inner-page h1 {

                            margin-bottom: 5px;

                        }

                        h4.assit {

                            color: #146C94;

                            font-weight: 600;

                            padding-top: 20px;

                            font-size: 22px;

                            margin-bottom: 5px;

                        }

                        a.broch.btnn, input.broch.btnn {

                            display: inline-block;

                            color: #ffffff;

                            font-size: 16px;

                            border-radius: 5px;

                            background-color: #007eb2;

                            border: 2px solid #007fae;

                            padding: 20px 25px;

                            line-height: 0px;

                            font-weight: 500;

                            text-transform: inherit;

                            position: relative;

                        }

                        marquee.scrol-branch p {

                            text-align: center;

                            font-size: 16px;

                            margin-bottom: 0px;

                            /* border-bottom: 1px solid #d33646; */

                            display: inline-block;

                            padding: 8px 10px 0px 5px;

                            text-transform: uppercase;

                        }

                        section.scrol-branch {

                            padding: 60px 0px;

                            background: #067cba;

                            text-align: center;

                        }

                        section.scrol-branch h2 {

                            color: #fff;

                            margin-bottom: 0px;

                            line-height: 70px;

                            font-size: 50px;

                        }

                        article.toheader {

                            background: #cd182f;

                            padding: 1px;

                            position: fixed;

                            top: 0px;

                            left: 0px;

                            right: 0px;

                            box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 20%), 0 1px 5px 0 rgb(0 0 0 / 12%);

                            z-index: 9999;

                        }

                        section.new h2 {

                            color: #19A7CE;

                        }

                        section.scrol-branch span {

                            color: #fff700;

                            font-weight: 700;

                            font-size: 60px;

                        }

                        section.pipes {

                            padding: 50px 0px 50px 0;

                            background: #ffffff;

                        }

                        a.nav-link {

                            font-weight: 500;

                        }

                        .indistries {

                            text-align: center;

                        }

                        .sechurch {

                            margin-top: 15px;

                        }

                        

                        section.mdmessage {

                            padding: 60px 0px;

                        }

                        .indistries h3{

                        color: #146C94;

                        font-size: 20px;

                        }

                        span.mainspan {

                            display: block;

                            font-weight: 600;

                            padding-top: 5px;

                        }



                        .card.contdetails h3 {

                            font-size: 24px;

                            font-weight: 600;

                            color: #009bf4;

                         

                         

                        }

                        

                        span.contheading {

                            font-size: 16px;

                            color: #2b2b2b;

                            display: block;

                            padding-bottom: 10px;

                       

                        }

                        

                        h5.news-head {

                            text-align: center;

                            padding: 10px 0px;

                        }

                        

                        .card.contdetails {

                            min-height: 336px;

                            margin-bottom: 10px;

                            box-shadow: 2px 2px 2px #eee;

                        }

                        .service {

                            margin-bottom: 50px;

                        }

                        .img-box {

                            margin-bottom: 20px;

                        }

                        

                        h4.mainhead {

                            margin-bottom: 5px;

                        }

                        

                        h1.main-head {

                            color: #2e3192;

                            font-size: 30px;

                            font-weight: 600;

                            padding-bottom: 20px;

                        }

                        

                        i.fa.fa-adjust {

                            color: #dc3545;

                            padding: 6px;

                        }

                        

                        h4.main-head {

                            color: #f37a35;

                        }

                        

                        ul.mainul {

                            list-style: none;

                            padding-left: 20px;

                        }

                        

                        section.inner-sec {

                            margin-top: 137px;

                        }

                        

                        section.inner-page {

                            padding: 60px 0px;

                            position: relative;

        

                        }

                        .half {

                            

                            position: relative;

                            display: block;

                          

                        }

                        

                        .foot-comp {

                            

                                text-align: center;

                                margin-top: 48px;

                                padding-top: 20px;

                                color: #fff;

                                border-top: 2px solid #146C94;

                                border-bottom: 2px solid #146C94;

                            

                        }

                        .foot-devs.text-center p {

                            margin-bottom: 0px;

                        }

                        .foot-devs.text-center {

                            margin-top: 20px;

                        }

                        a.foot-dev {

                            color: #fff;

                            font-size: 10px;

                        }

                        a.foot-dev {

                            color: #fff;

                            font-size: 10px;

                        }

                        img.garend.logo {

                            position: absolute;

                            left: 0px;

                            top: 105px;

                            width: 7%;

                        }

                        

                        h2.footerhead {

                            font-size: 25px;

                            color: #fff;

                            font-weight: 600;

                        }

                        

                        .circle-div.foot {

                            width: 50px;

                            height: 50px;

                            margin-bottom: 0px;

                            line-height: 60px;

                        }

                        

                        i.fa.fa-phone.circlediv.foot {

                            font-size: 26px;

                        }

                        

                        h3.footerhead {

                            font-size: 15px;

                            color: #fff;

                            font-weight: 400;

                            line-height: 22px;

                        }

                        .btn-common.abt {

                            margin-top: 15px;

                        }

                        .navbar {

                            transition: top 0.3s;

                            box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 20%), 0 1px 5px 0 rgb(0 0 0 / 12%);

                            padding-bottom: 0px;

                        }

                        h5.topheader a {

                            color: #fff;

                        }

                        h5.topheader a:hover {

                           text-decoration: none;

                           color: #EEE;

                        }

                    

                        ul.navbar-nav {

                            margin-left: 15%;

                        }

                        section.inner-page.consultancy img {

                            border-radius: 20px;

                            box-shadow: 5px 4px 7px #7a7a7a;

                            transition-timing-function: ease-in-out;

                            transition-duration: 1s;

                        }

                        section.inner-page.consultancy img:hover {

                            transition-timing-function: ease-in-out;

                            transition-duration: 1s;

                            box-shadow:none;

                        }

                        img.img-logo {

                            max-width: 100%;

                        }

                        

                        footer {

                            padding: 60px 0px 40px 0px;

                            background-color: #252525;

                        }

                        a.quickside3 {

                            width: 32px;

                            position: fixed;

                            top: 184px;

                            right: 1px;

                            background: #4267B2;

                            font-size: 15px;

                            color: #ffffff;

                            z-index: 9999;

                            font-weight: 400;

                            z-index: 999999;

                            padding: 10px 12px;

                            font-size: 14px;

                            font-weight: 400;

                            box-shadow: 2px 2px 6px #333e;

                            border-radius: 4px;

                            margin-right: 2px;

                        }



                        a.quickside1 {

                            position: fixed;

                            top: 237px;

                            right: 1px;

                            background: #f09433;

                            background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);

                            background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);

                            background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);

                            filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888', GradientType=1);

                            font-size: 15px;

                            color: #fff;

                            z-index: 9999;

                            width: 32px;

                            font-weight: 400;

                            padding: 10px;

                            font-size: 14px;

                            font-weight: 400;

                            box-shadow: 2px 2px 6px #333e;

                            border-radius: 4px;

                            margin-right: 2px;

                        }



                        a.quickside2 {

                            position: fixed;

                            top: 290px;

                            right: 1px;

                            background: #d93025;

                            font-size: 15px;

                            color: #fff;

                            z-index: 99;

                            width: 32px;

                            font-weight: 400;

                            padding: 10px;

                            font-size: 14px;

                            font-weight: 400;

                            box-shadow: 2px 2px 6px #333e;

                            border-radius: 4px;

                            margin-right: 2px;

                        }



                        a.quickside4 {

                            position: fixed;

                            top: 340px;

                            right: 1px;

                            background: #0066bd;

                            font-size: 15px;

                            color: #fff;

                            z-index: 99;

                            width: 32px;

                            font-weight: 400;

                            padding: 10px;

                            font-size: 14px;

                            font-weight: 400;

                            box-shadow: 2px 2px 6px #333e;

                            border-radius: 4px;

                            margin-right: 2px;

                        }

                   

                        .bg-light {

                            background-color: #ffffff!important;

                        }

                        

                        .broch.text-left.product {

                            margin-top: 30px;

                        }

                        

                        img.isi.logo {

                            position: absolute;

                            bottom: 5px;

                            left: 13px;

                            width: 19%;

                        }

                    

                        .mt-2 {

                            margin-top: 20px!important;

                        }

                        span.ind-img img {

                            padding-right: 10px;

                        }

                        .mb-4 {

                            margin-bottom: 40px!important;

                        }

                        .indistries{

                        overflow: hidden;

                         position: relative;

                            }

                        .indistries img {

                            width: 50px!important;

                            margin: auto;

                            padding-bottom: 10px;

                             transition: transform 0.5s ease;

                        }

                        .indistries:hover img {

                            transform: rotate(10deg);

                          }

                        a.webconst {

                            transform: rotate(270deg);

                            position: fixed;

                            z-index: 99;

                            letter-spacing: 1px;

                            left: -5%;

                            font-weight: 800;

                            padding: 10px;

                            color: #fff;

                            background: #bd2130;

                            top: 30%;

                        }

                        

                        p.demop {

                            margin-left: 60%;

                        }

                        

                        section.quick-service {

                            padding: 50px 0px 60px 0px;

                        }

                        

                        .quick-div-home h3 {

                            font-size: 20px;

                        }

                        

                        i.fa.circlediv {

                            font-size: 28px;

                            color: #ffd60b;

                        }

                        

                        img.lochome {

                            width: 15px;

                            height: 15px;

                        }

                        

                        section.daikin {

                            background: #003e66;

                            padding: 60px 0px;

                        }

                        

                        .circle-div {

                            width: 60px;

                            height: 60px;

                            background-color: #fff;

                            -webkit-box-shadow: 0 13px 14px rgb(0 0 0 / 8%);

                            -moz-box-shadow: 0 13px 14px rgba(0, 0, 0, 0.08);

                            -ms-box-shadow: 0 13px 14px rgba(0, 0, 0, 0.08);

                            -o-box-shadow: 0 13px 14px rgba(0, 0, 0, 0.08);

                            box-shadow: 0 13px 14px rgb(0 0 0 / 8%);

                            line-height: 70px;

                            display: inline-block;

                            text-align: center;

                            margin-bottom: 28px;

                            border-radius: 50%;

                        }



                        img.bg4 {

                            margin-top: 20px;

                            width: 60%;

                        }



                        section.inner-page.indu footer {

                            padding: 30px 0px 30px 0px;

                            background-color: #464646;

                            z-index: 999;

                            position: absolute;

                            width: 100%;

                        }

                         

                           

                        nav.new {

                            position: sticky;

                            top: 135px;

                            left: 0;

                            background-color: #f1f1f1;

                            overflow-y: auto;

                            width: 100%;

                            height:auto;

                            overflow-x: overlay;

                            padding: 10px;

                        }

                       

                        section.new {

                            height: 70vh;

                            padding: 20px;

                            width: 65%;

                            margin: auto;

                        }

                                    

                                    nav.new ul {

                                    list-style-type: none;

                                    margin: 0;

                                    padding: 0;

                                    }

                                    

                                    nav.new li {

                                    margin: 10px 0;

                                    }

                                    

                                    nav.new a {

                                    display: block;

                                    color: #000;

                                    padding: 8px 16px;

                                    text-decoration: none;

                                    }

                                    

                                    nav.new a.active {

                                    background-color: #19a7ce;

                                    color: white;

                                    }

                                    

                                    nav.new a:hover:not(.active) {

                                    background-color: #ddd;

                                    color: black;

                                    }

                                    

                                    main {

                                    margin-left: 200px; 

                                    }

                                    

                                    section.new {

                                        height:auto;

                                        padding: 20px;

                                        padding: 30px 0px;

                                    }



                                    section.inner-page h1 {

                                        text-align: left;

                                    }

                                    @media screen and (min-width: 1500px){

                                    .product-main {

                            

                                        min-height: 600px;

                                    }

                                }





                        @media screen and (min-width: 1200px) {

                            

                        }

                        

                        @media screen and (max-width: 1200px) {

                            ul.navbar-nav {

                                margin-left: 0%;

                            }

                       

                            a.whatsap {

                                position: fixed;

                                top: auto;

                                right: 11px;

                                z-index: 99999;

                                bottom: 85px;

                            }

                            a.nav-link, .navbar-dark .navbar-nav .active>.nav-link {

                                font-weight: 500;

                                font-size: 15px;

                            }

                        }

                        

                        @media screen and (max-width: 991px) {

                            p.demop {

                                margin-left: 30%;

                            }

                            

                            section.intr-hero h2 {

                                font-size: 36px;

                                color: #067cba;

                                font-weight: 600;

                                line-height: 46px;

                                padding-bottom: 10px;

                            }

                            .intro-content h3 {

                                padding-bottom: 10px;

                                font-size: 24px;

                                line-height: 36px;

                            }

                            section.intr-hero {

                               

                                margin-top: 20%;

                              

                            }

                            section.homemotto h3 {

                                font-size: 30px;

                            }

                            section.homemotto h4 {

                                font-size: 24px;

                                letter-spacing: 1px;

                                padding: 10px 0px;

                            }

                            .product-main {

                        

                                min-height: auto;

                            }

                            section.scrol-branch h2 {

                            

                                line-height: 44px;

                            

                            }

                            section.scrol-branch h3 {

                                color: #fff;

                                font-size: 24px;

                                line-height: 36px;

                            }

                            section.scrol-branch span {

                                color: #fff700;

                                font-weight: 700;

                                font-size: 40px;

                            }

                            h1 {

                                color: #19A7CE;

                                font-size: 30px;

                            }

                            section.scrol-branch h2 {

                              

                                font-size: 26px;

                            }

                         

                         

                            .navbar-toggler {

                                margin-right: -15px;

                            }

                            h5.topheader {

                                font-size: 12px;

                                text-align: center;

                            }

                        }

                        

                        @media (min-width: 768px) {

                            .navbar-expand-sm .navbar-collapse {

                                display: flex!important;

                                flex-basis: auto;

                            }

                            .m-none {

                                display: block!important;

                            }

                            .m-block {

                                display: none!important;

                            }

                            section.pipes span {

                                display: block;

                            }





                        }

                        

                        @media screen and (max-width: 768px) {

                            p.demop {

                                margin-left: 0%;

                            }

                            .footer-address {

                                padding: 10px;

                            }

                            section.pipes span {

                                display: inline;

                            }

                            li.nav-item {

                                padding: 3px 0px;

                            }



                            section.pipes h3 {

                                font-size: 15px;

                                padding: 10px;

                                margin-bottom: 0px;

                            }

                            

                          .intro-content span {

                            display: block;

                            color: #d50032;



                        }

                        section.scrol-branch {

                            padding: 40px 0px;

                        }

                            section.intr-hero h2 {

                                font-size: 26px;

                                color: #067cba;

                                font-weight: 600;

                                line-height: 36px;

                                padding-bottom: 10px;

                            }

                            .intro-content h3 {

                                padding-bottom: 10px;

                                font-size: 20px;

                                line-height: 30px;

                                font-weight: 600;

                            }

                            main {

                                margin-left: initial;

                            }

                            section.new {

                                height: 100%;

                                padding: 20px;

                            }

                            span.ind-img img {

                                width: 50px;

                                display: block;

                                padding-bottom: 5px;

                            }



                            nav.new {

                                position: relative;

                                top: auto;

                                left: 0;

                                background-color: #f1f1f1;

                                overflow-y: auto;

                                width: 100%;

                                height: 200px;

                                overflow-x: overlay;

                                padding: 10px;

                            }





                            span.blockd {

                                display: inline-grid;

                                padding: 0px 5px;

                            }

                            h5.topheader span {

                                font-weight: 500;

                            }

                            .m-none {

                                display: none!important;

                            }

                            .m-block {

                                display: block!important;

                            }

                            .carousel-indicators li{

                                display: none;

                            }



                            .fixed-top {

                                position: fixed;

                                top: 50px;

                                right: 0;

                               

                            }

                            .navbar-collapse.collapse.show {

                                padding-bottom: 20px;

                            }

                            section.inner-page.product .card.second {

                                min-height: auto;

                            }

                            section.inner-page.product h2 {

                              

                                font-size: 30px;

                            }

                            section.inner-page {

                                padding: 40px 0px;

                            }

                            section.inner-banner {

                                margin-top: 138px;

                            }

                            h3.main-head {

                                font-size: 33px;

                                text-align: center;

                            }

                            img.img-logo {

                                max-width: 200px;

                            }

                            ul.navbar-nav {

                                margin-left: 0%;

                                padding-left: 5px;

                            }

                          

                            .card.contdetails {

                                min-height: auto;

                            }

                            footer .text-center {

                                text-align: left!important;

                                margin-bottom: 25px;

                            }

                            .circle-div {

                                width: 50px;

                                height: 50px;

                                line-height: 62px;

                                margin-bottom: 10px;

                            }

                            h2.footerhead {

                                margin-top: 9px;

                                font-size: 20px;

                                text-align: left;

                            }

                            img.spinner-logo {

                                width: 80px;

                                left: 37%;

                            }

                            h3.footerhead {

                                font-size: 14px;

                                color: #fff;

                                text-align: left;

                            }

                            .circle-div.foot {

                                width: 32px;

                                height: 35px;

                                margin-bottom: 0px;

                                line-height: 41px;

                            }

                            section.quick-vdeo-form {

                                padding: 40px 10px;

                            }

                            .foot-comp h3 {

                                font-size: 24px;

                            }

                            .foot-comp p {

                                font-size: 13px;

                            }

                            footer {

                                padding: 30px 10px;

                                background-color: #464646;

                            }

                            .foot-comp {

                                text-align: left;

                                margin-top: 0px;

                                padding-top: 20px;

                            }

                            i.fa.circlediv {

                                font-size: 24px!important;

                                color: #c9393e;

                            }

                            h5.footersub {

                                font-size: 15px;

                            }

                            h4.contadress {

                                font-size: 22px;

                            }

                            h1.main-head {

                                color: #2e3192;

                                font-size: 28px;

                                font-weight: 600;

                                padding-bottom: 5px;

                            }

                            h5.news-head {

                                font-size: 18px;

                            }

                            h3.equipment {

                                font-size: 20px;

                                padding-top: 5px;

                            }

                            h4.mainhead {

                                margin-bottom: 10px;

                                font-size: 20px;

                                font-weight: 500;

                            }

                            img.img-fluid.md,

                            img.img-fluid.exdir {

                                padding-bottom: 10px;

                            }

                            h4.main-head {

                                color: #f37a35;

                                font-size: 20px;

                            }

                            ul.mainul li {

                                display: flex;

                            }

                            i.fa.fa-adjust {

                                display: flex;

                                padding: 5px 10px 10px 0px;

                            }

                            ul.mainul {

                                padding-left: 0px;

                            }

                            a.topheader {

                                color: #ffffff;

                                display: inline;

                            }

                            section.homedescription {

                                padding: 35px 10px;

                                position: relative;

                            }

                            img.isi.logo {

                                width: 30%;

                            }

                            img.garend.logo {

                                width: 16%;

                                z-index: 9;

                                top: 20px;

                            }

                            section.message h1 {

                                color: #fff;

                                font-weight: 600;

                                font-size: 38px;

                            }

                            .mt-2 {

                                margin-top: 0px!important;

                            }

                            .card.home .card-block {

                                padding: 10px;

                            }

                            section.equipment {

                                padding: 20px 10px;

                            }

                            .mb-4 {

                                margin-bottom: 10px!important;

                            }

                            img.dalkin-img-1 {

                                margin-top: 15px;

                            }

                            section.daikinsec {

                                padding: 10px 10px;

                            }

                            section.pipes {

                                padding: 30px 10px;

                                background: #ffffff;

                            }

                            h1.mainheading {

                                font-size: 26px;

                            }

                            h3.mainhead {

                                font-size: 20px;

                            }

                            h5.mainhead {

                                font-size: 15px;

                            }

                            a.broch.btnn {

                                font-size: 13px;

                                border-radius: 30px;

                                padding: 20px 20px

                            }

                        }

                        /* @media (min-width: 768px) {

                            .navbar-expand-sm .navbar-collapse {

                                display: -ms-flexbox!important;

                                display: flex!important;

                                -ms-flex-preferred-size: auto;

                                flex-basis: auto;

                            }

                        }

                        

                        @media (min-width: 768px) {

                            .navbar-expand-sm .navbar-toggler {

                                display: none;

                            }

                        }

                        

                        @media (max-width: 768px) {

                            .navbar-expand-sm .navbar-toggler {

                                display: block!important;

                            }

                        }

                        

                        @media (min-width: 768px) {

                            .navbar-expand-sm .navbar-collapse {

                                display: -ms-flexbox!important;

                                display: flex!important;

                                -ms-flex-preferred-size: auto;

                                flex-basis: auto;

                            }

                        }

                        

                        @media (min-width: 576px) {

                            .navbar-expand-sm .navbar-collapse {

                                display: -ms-flexbox!important;

                                display: flex!important;

                                -ms-flex-preferred-size: auto;

                                flex-basis: auto;

                            }

                        } */

                        

                        @media screen and (max-width: 576px) {

                            h3.main-head {

                                font-size: 25px;

                                text-align: center;

                            }

                            h5.topheader a {

                                color: #fff;

                                font-size: 12px;

                            }

                            h5.topheader {

                                padding-right: 15px;

                                padding-left: 10px;

                            }

                            .broch.text-center {

                                margin-top: 20px !important;

                                margin-bottom: 10px;

                                display: flex;

                                justify-content: space-evenly;

                            }

                            a.broch.btnn {

                                width: fit-content;

                                margin-bottom: 10px;

                            }

                            section.scrol-branch h4 {

                                font-size: 20px;

                            }

                            h1.mainhead {

                                font-weight: 600;

                                font-size: 26px;

                                margin-top: 10px;

                                padding-bottom: 10px;

                            }

                            .hight-s{

                                margin-bottom: 10px;

                            }

                            h2.mainhead {

                                font-size: 24px;

                            }

                            /* a.quickside3 {

                                width: 60px;

                                padding: 5px;

                                font-size: 10px;

                                top: 132px;

                            }

                         

                            a.quickside1{

                                width: 60px;

                                padding: 5px;

                                font-size: 10px;

                                top: 165px;

                            }

                            a.quickside2{

                                width: 60px;

                                padding: 5px;

                                font-size: 10px;

                                top: 200px;       

                            } */

                            /* a.quickside3 {

                                display: none;  

                            }

                            a.quickside1{

                                display: none;  

                            }

                            a.quickside2{

                               display: none;      

                            } */

                            h5.topheader {

                                font-size: 11px;

                               line-height: 20px;

                                padding-top: 8px;

                            }

                            h5.topheader.Quick {

                                font-size: 14px;

                                padding-top: 8px;

                                text-align: center;

                            }

                            section.daikinsec h3 {

                                font-size: 24px;

                            }

                            img.img-logo {

                                max-width: 130px;

                                padding: 5px 0px;

                            }

                        }

                        @media screen and (max-width: 400px) {

                            h5.topheader {

                                font-size: 10px;

                                padding-top: 8px;

                                text-align: center;

                            }

                            section.intr-hero h2 {

                                font-size: 22px;

                              

                            }

                            section.scrol-branch span {

                           

                                font-size: 30px;

                            }

                        

                        }