
        body{
            font-family: 'Poppins', sans-serif;
            color: #797979;
        }

        *{
            margin: 0;
            padding: 0;
            outline: 0;
            border: 0;
            text-decoration: none;
            box-sizing: border-box;
        }
        .container{
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 15px;
            width: 100%;
        }
        .inner-sec{
            background-color: #f4f6f9;
            padding: 60px
        }
        .pt-120{
            padding-top: 120px;
        }
        .pb-120{
            padding-bottom: 120px;
        }
        .pt-80{
            padding-top: 80px;
        }
        .pb-80{
            padding-bottom: 80px;
        }

        .dFlx{
            display: flex;
            
        }
        .flexDirecHor{
            flex-direction: row;
        }
        .flexDirecVer{
            flex-direction: column;
        }
        .vAlignMiddle{
            align-items: center;
        }
        .vAlignStart{
            align-items: flex-start;
        }
        .vAlignEnd{
            align-items: flex-end;
        }
        h1,h2,h3,h4,h5,h6, p, ul, li,td, th{
            font-family: inherit;
        }
        h1,h2,h3,h4,h5,h6{
            font-family: 'Oswald', sans-serif;
            color: #2f4f4f;
        }

        .inner-sec .list-logo{
            width: 30%;
            padding: 15px;
            padding-right: 25px;
            background: rgb(235, 240, 245);
        }
        .inner-sec .list-logo img{
            width: 100%;
        }
        .inner-sec .list-address{
            width: 70%;
            padding-left: 50px;
        }

        .h1{
            font-size: 40px;
        }

        .list-address ul{
            margin-top: 25px;
        }
        .list-address ul li{
            margin: 15px 0;
            display: flex;
            align-items: center;
            flex-wrap: wrap;
        }
        .addressTxt{
            width: 80%;
        }
        .list-address ul li .icon{
            margin-right: 10px;
            background: #343a40;
            padding: 10px;
            border-radius: 5px;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 40px;
            height: 40px;
        }
        .list-address ul li .icon i{
            font-size: 20px;
            color: rgb(255, 255, 255);
        }
        p{
            font-size: 16px;
            line-height: 1.5;
        }

        p a{
            text-decoration: none;
            color: #797979;
        }

        .list-wrapper {
            display: flex;
            flex-flow: row wrap;
            margin-top: 50px;
            margin-bottom: 50px;
        }
        .full-width{
            width: 100%;
        }

        .about-content-col {
            width: 60%;
            padding-right: 25px;
        }
        .addex-design{
            position: relative;
            margin: 25px 0;
            text-align: left;
            font-size: 33px;
        }
        .addex-design:after{
            content: '';
            position: absolute;
            height: 2px;
            border-bottom: 1px solid #797979;
            width: 100%;
            bottom: -5px;
            left: 0;
        }
        .h2{
            font-size: 33px;
            text-transform: uppercase;
            font-weight: 500;
        }
        .addressTxt p{
            font-size: 17px;
        }
        .bax-wstructure{
            font-family: 'Oswald', sans-serif;
            font-size: 15px;
            line-height: 28px;
            color: #797979;
        }
        .form-col {
            width: 40%;
            padding-left: 25px;
            margin-top: 20px;
        }
        .thrddown-outstructure {
            margin-top: 20px;
            margin-bottom: 50px;
        }

        .bc-proutstructure{
            padding: 5px;
            width: 20%;
        }
        .col-wrapper-inner{
            text-align: center;
            border: 1px solid #e9e9e9;
            height: 100%;
            padding: 15px;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
        }
        .col-wrapper-inner .left-col{
            width: 100%;
            overflow: hidden;
        }
        .bc-primgstrcutuure{
            padding: 0px;
            height: 100%;
        }
        .harhmi-imgdesign {
            width: 100%;
            height: 100%;
            object-fit: contain;
        }
        .col-wrapper-inner .right-col{
            width: 100%;
            text-align: center;
            margin-top: 15px;
           
        }
        .bc-praoutgrhstructure{
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
        }
        .sftr-hdngnamedesign{
            font-size: 22px;
            margin: 0px;
            font-family: 'Oswald', sans-serif;
            color: darkslategray;
        }
        .bc-desparadesign desc-count{
            text-align: center;
            color: #797979;
            word-break: break-all;
        }
        .bc-desparadesign {
            font-size: 13px;
            font-family: 'Poppins', sans-serif;
            padding-top: 12px;
            text-align: center;
        }
        .col-wrapper-inner a{
            display: inline-block;
            text-decoration: none;
        }
        .bc-rdmbtndesign{
            border: none;
            outline: none;
            background: #19b80d;
            color: #FFF;
            font-size: 15px;
            cursor: pointer;
            font-family: 'Poppins', sans-serif;
            height: 35px;
            width: 107px;
            border-radius: 2px;
            margin-left: auto;
            margin-right: auto;
            display: block;
            margin-top: 25px;
            margin-bottom: 25px;
        }
        .flex-row{
            flex-flow: row wrap;
        }
        .flex-row .flex-box {
            background: #fff;
            padding: 5px;
            width: 19%;
            margin: 5px;
            box-shadow: 1px 1px 4px rgb(0 0 0 / 10%);
            transition: all .5s ease-in-out;
        }
        .flex-row .flex-box .img-box {
            height: 130px;
        }
        .flex-row .flex-box .content-listing-box {
            padding: 10px;
        }
        .alad-design {
            margin: 0px;
            font-size: 13px;
            padding-left: 0;
            padding-top: 15px;
            padding-bottom: 15px;
            color: #313131;
            font-family: 'Poppins', sans-serif;
            padding-right: 0;
            font-weight: 500;
        }
        .alad-design a {
            color: #313131;
            font-weight: 600;
        }
        #just-for-you .content .price-list b {
            font-weight: normal;
        }
        .brc-panel {
            color: darkslategray;
            font-size: 30px;
            font-family: 'Oswald', sans-serif;
            text-transform: uppercase;
            margin-bottom: 40px;
            padding: 15px 0;
            /* border-width: 1px 0 1px 0; */
            border-style: solid;
            border-color: #e9e9e9;
            text-align: center;
        }
        #just-for-you {
            background: #F2F3F7;
            margin-top: 100px;
        }
        .flex-row .flex-box .img-box a {
            display: flex;
        }
        .ser-cpanel {
            height: 100px;
            width: 100%;
            object-fit: scale-down;
        }
        .flex-row .flex-box .img-box a {
            display: flex;
        }
        .price-list{
            font-size: 14px;
            font-weight: normal;
        }
        .price-list b{
            font-weight: 400;
        }
        .flex-row .flex-box:hover {
            box-shadow: 4px 4px 12px rgb(0 0 0 / 20%);
        }
        .form-col img{
            width: 100%;
        }
        .box-wrapper.dFlx{
            flex-wrap: wrap;
        }

        @media (max-width:1280px){
            .container{
                width: 90%;
            }
        }
        @media (max-width:991px){
            .container{
                width: 95%;
            }
            .h1 {
                font-size: 35px;
            }
            .h2{
               font-size:30px 
            }
            .bc-proutstructure{
                width: 33.33%;
            }
            .flex-row .flex-box {
                width: 23.5%;
            }
        }
        @media (max-width:767px){
            .pt-80{
                padding-top: 50px;
            }
            .pb-80{
                padding-bottom: 50px;
            }
            .h1 {
                font-size: 30px;
            }
            .h2{
               font-size:22px 
            }
            .list-wrapper{
                margin-top: 25px;
            }
            .list-wrapper{
                display: block;
            }
            .thrddown-outstructure.dFlx{
                flex-wrap: wrap;
            }
            .about-content-col, .form-col{
                width: 100%;
                padding-right: 0px;
                padding-left: 0;
            }
            .bc-proutstructure{
                width: 50%;
            }
            .brc-panel{
                margin-bottom: 15px;
            }
            .flex-row .flex-box {
                width: 31.6%;
            }
            .inner-sec.dFlx{
                flex-wrap: wrap;
            }
            .inner-sec .list-logo{
                width: 100%;
                padding: 15px;
            }
            .inner-sec .list-address{
                width: 100%;
                margin-top: 25px;
                padding-left: 0;
            }
            
        }
        @media (max-width:540px){
            .bc-proutstructure{
                width: 100%;
            }
            .inner-sec{
                padding: 35px;
            }
        }
        @media (max-width:480px){
            .h1 {
                font-size: 27px;
            }  
            .addressTxt p {
                font-size: 16px;
            }  
            .sftr-hdngnamedesign{
                font-size: 19px;
            } 
            .flex-row .flex-box {
                width: 100%;
            }
            .addressTxt {
                width: 100%;
                margin-top: 10px;
            }
        }

    