* {
    margin: 0;
    padding: 0;
}

/*arpan*/
.title_container_sNo {
  display: inline-block;
  width: 20%;
  margin-right: 10px;
  font-size: 15px;
  font-family: 'Poppins', sans-serif !important;
}
.header_title_sNo {
  display: inline-table;
  width: 20%;
  margin-right: 10px;
  font-size: 15px !important;
  font-family: 'Poppins', sans-serif !important;
}



body {
    font: 14px/1.4 Georgia, Serif;
}

#page-wrap {
    margin: 50px;
}

/*p {
    margin: 20px 0;
}*/

/* 
	Generic Styling, for Desktops/Laptops 
	*/
table {
    /*border: 2px solid #0a5d66;*/
    width: 100%;
    border-collapse: collapse;
    /*box-shadow: 0 3px 1px rgba(0, 0, 0, 0.6), 0 0 40px rgba(128, 128, 128, 0.1) inset;*/
    margin-bottom: 10px;
    margin-top: 10px;
    font-family: 'Poppins', sans-serif;
   /* font-family: 'Kanit', sans-serif;*/
}
/* Zebra striping */
tr:nth-of-type(odd) {
  background: #e8eaed;
}

tr:nth-of-type(even) {
    background: white;
}

th {
    background: #B0BECA;
    color: white;
    font-weight: bold;
}

td, th {
    padding: 10px;
    text-align: left;
}

.row_detail a {
    color: #00708c;
}

@media only screen and (min-device-width: 1030px) {
  .header_td {
    font-weight: bold;
    background-color: white;
    padding: 10px;
    font-weight: 700;
    color: black;
    /*border-bottom: 4px solid #EB3D00 !important;*/
    border-bottom: 4px solid #0466C8 !important;
  }

    .subcategoryData {
        background-color: #1ab3c3;
    }

    .categoryData {
        background-color: #1993a0 !important;
    }

    .header_container {
        width: 100%;
        display: inline-flex;
    }

  .header_title {
    display: inline-table;
    width: 33.3%;
    margin-right: 10px;
    font-size: 15px !important;
    /*font-family: 'Kanit' , sans-serif;*/
    font-family: 'Poppins', sans-serif !important;
  }


    .row_container {
        width: 100%;
        display: inline-flex;
    }

  .title_container {
    display: inline-block;
    width: 33.33%;
    margin-right: 10px;
    font-size: 15px;
    /*font-family:'kanit' , sans-serif;*/
    font-family: 'Poppins', sans-serif !important;
  }

    #floorid .title_container {
        width: 33.3%;
    }

    #floorid .header_title {
        width: 33.3%;
    }

    #drawingid .title_container {
        width: 33.3%;
    }

    #drawingid .header_title {
        width: 33.3%;
    }

    .row_title {
        display: none;
    }

    .detail_inner {
        margin-top: 10px;
        width: 100%;
        display: inline-table;
    }

    .detail_inner_cat {
        margin-top: 10px;
        width: 100%;
        display: inline-table;
        margin-left: 4px;
    }

    .location {
        width: 50%;
    }

    .hidden {
        display: none;
    }

    .values {
        margin-left: -120px;
    }

    .detail_container {
        display: inherit;
        width: 50%;
        margin-bottom: 5px;
        font-size: 15px;
    }

    .membertbl {
        display: inherit;
        width: 51%;
        margin-bottom: 5px;
        font-size: 15px;
    }

    .detail_title {
        display: table-cell;
        width: 50%;
        font-weight: bold;
        color: #00708c;
    }

    .tblmembers {
        display: table-cell;
        width: 50%;
        font-weight: bold;
        color: #0a5d66;
    }

    .sno {
        width: 5%;
    }

    #tblSearchRecord .title_container {
        width: 100%;
    }

    #tblCategory .title_container, #tblSubCategory .title_container {
        width: 25% !important;
    }

        #tblCategory .title_container .actionName {
            width: 25% !important;
        }

    #tblCategory .header_title, #tblSubCategory .header_title {
        width: 25% !important;
    }

    #tblCategory .title_container .name {
        width: 25% !important;
    }

    #tblCategory .actionName {
        display: inline-table;
        width: 33.3%;
        margin-right: 10px;
        margin-left: 125px;
    }

    #tblCategory .header_title, #tblSubCategory .header_title {
        width: 25% !important;
    }

    #tblRole .header_title.sno {
        width: 15% !important;
    }

    #tblRole .header_title.name {
        width: 40% !important;
    }

    #tblRole.header_title.actionName {
        width: 20% !important;
    }

    #tblRole .title_container.sno {
        width: 15% !important;
    }

    #tblRole .title_container.name {
        width: 40%;
    }

    #popularSearchId .title_container {
        width: 47.5% !important;
    }

    #popularSearchId .header_title {
        width: 47.5% !important;
    }

    #tblCategory .sno, #tblSubCategory .sno {
        width: 15% !important;
    }

    #tblCategory .name {
        width: 25% !important;
    }

    #tblCategory .descriptions {
        width: 25% !important;
    }

    #tblSearchRecord .clmWidthFst {
        width: 75%;
    }

    #tblSearchRecord .clmWidthSnd {
        width: 25%;
    }

    #tblSavedSearch .header_title, #tblSavedSearch .title_container {
        width: 33.3%;
    }

    .userName_header {
        background-color: #0a5d66;
        /* padding-right: 25px; */
        font-size: 30px;
        padding: 5px 14px;
        font-family: georgia;
        font-weight: bold;
        margin-top: 8px;
        color: #fff;
        border-radius: 40px;
        width: 50px;
        height: 45px;
    }

    #tblMember .header_title, #tblMember .title_container {
        width: 20%;
    }


    .locationWidth, .locationWidthContainer {
        width: 15%;
    }

    .totalPublishedId .title_container {
        width: 13.33%;
    }

    .totalPublishedId .header_title {
        width: 13.33%;
    }

    #tblMember .sno, #tblInstitute .sno {
        width: 8% !important;
    }

    #tblInstitute .companyname {
        width: 30% !important;
    }

    #tblInstitute .header_title, #tblInstitute .title_container {
        width: 30%;
    }

    .protocolSubscriptionId .title_container {
        width: 13.33%;
    }

    .protocolSubscriptionId .header_title {
        width: 13.33%;
    }
}



@media only screen and (min-device-width : 320px) and (max-device-width : 520px) {
    body {
        padding: 0;
        margin: 0;
    }

    .header_td {
        display: none;
    }

    .row_container {
        width: 100%;
        display: inline-table;
    }

    .title_container {
        display: inherit;
        width: 100%;
    }

  .title_container_sNo {
    display: inherit;
    width: 100%;
  }

    .row_title {
        display: table-cell;
        width: 50%;
        font-weight: bold;
    }

    .taxonomyName {
        color: #0a5d66;
    }

    .categoryName {
        color: #1993a0 !important;
    }

    .subcategoryName {
        color: #1ab3c3;
    }

    .detail_inner {
        width: 100%;
        display: inline-table;
    }

    .detail_container {
        display: inherit;
        width: 100%;
    }

    .detail_title {
        display: table-cell;
        width: 50%;
        font-weight: bold;
    }

    .hidden {
        display: none;
    }

    .userName_header {
        color: #0a5d66;
        padding-right: 10px;
        padding-left: 10px;
        font-size: 15px;
        padding-top: 5px;
        font-family: georgia;
        font-weight: bold;
    }
}

@media only screen and (min-device-width : 520px) and (max-device-width : 768px) {
    .userName_header {
        color: white;
        padding-right: 10px;
        padding-left: 10px;
        font-size: 15px;
        font-family: georgia;
        font-weight: bold;
    }
}

@media only screen and (min-device-width : 760px) and (max-device-width : 1025px) {
    .header_td {
        display: none;
    }

    .row_container {
        width: 100%;
        display: inline-table;
    }

    .title_container {
        display: inherit;
        width: 50%;
    }

    .row_title {
        display: table-cell;
        width: 50%;
        font-weight: bold;
    }

    .detail_inner {
        width: 100%;
        display: inline-table;
    }

    .detail_container {
        display: inherit;
        width: 50%;
    }

    .detail_title {
        font-weight: bold;
        display: table-cell;
        width: 50%;
    }

    .hidden {
        display: none;
    }

    .userName_header {
        color: #0a5d66;
        padding-right: 10px;
        padding-left: 10px;
        font-size: 25px;
        font-family: georgia;
        font-weight: bold;
    }
}

@media only screen and (min-width : 760px) and (max-width : 1025px) {
    .header_td {
        display: none;
    }

    .row_container {
        width: 100%;
        display: inline-table;
    }

    .title_container {
        display: inherit;
        width: 100%;
    }

    .row_title {
        display: table-cell;
        width: 50%;
        font-weight: bold;
    }

    .detail_inner {
        width: 100%;
        display: inline-table;
    }

    .detail_container {
        display: inherit;
        width: 50%;
    }

    .detail_title {
        font-weight: bold;
        display: table-cell;
        width: 50%;
    }

    .hidden {
        display: none;
    }

    .userName_header {
        color: #0a5d66;
        padding-right: 10px;
        padding-left: 10px;
        font-size: 25px;
        font-family: georgia;
        font-weight: bold;
    }

    #tblSearchRecord .clmWidthSnd {
        width: 100% !important;
    }

    body {
        padding: 0;
        margin: 0;
    }

    .header_td, #tblMember .header_td, #tblCategory .header_td {
        display: none;
    }

    .row_container, #tblMember .row_container, #tblCategory .row_container {
        width: 100% !important;
        display: inline-table;
    }

    .title_container, #tblMember .title_container, #tblCategory .title_container {
        display: inherit;
        width: 100% !important;
    }

    #tblCategory .title_container, #tblSubCategory .title_container {
        width: 100% !important;
    }

    .row_title, #tblMember .row_title, #tblCategory .row_title {
        display: table-cell;
        width: 50% !important;
        font-weight: bold;
    }

    .detail_inner, #tblMember .detail_inner, #tblCategory .detail_inner {
        width: 100% !important;
        display: inline-table;
    }

    .detail_container, #tblMember .detail_container, #tblCategory .detail_container {
        display: inherit;
        width: 100% !important;
    }

    .detail_title, #tblMember .detail_title, #tblCategory .detail_title {
        display: table-cell;
        width: 50% !important;
        font-weight: bold;
    }

    .hidden, #tblMember .hidden, #tblCategory .hidden {
        display: none;
    }

    /*#tblSearchRecord .clmWidthSnd {
        width: 75% !important;
    }*/

    #popularSearchId .title_container {
        width: 88.5% !important;
    }
}

@media only screen and (min-width: 375px) and (max-width: 385px) {
    body {
        padding: 0;
        margin: 0;
    }

    .header_td, #tblMember .header_td, #tblCategory .header_td {
        display: none;
    }

    .row_container, #tblMember .row_container, #tblCategory .row_container {
        width: 100% !important;
        display: inline-table;
    }

    .title_container, #tblMember .title_container, #tblCategory .title_container {
        display: inherit;
        width: 100% !important;
    }

    #tblCategory .title_container, #tblSubCategory .title_container {
        width: 100% !important;
    }

    .row_title, #tblMember .row_title, #tblCategory .row_title {
        display: table-cell;
        width: 50% !important;
        font-weight: bold;
    }

    .detail_inner, #tblMember .detail_inner, #tblCategory .detail_inner {
        width: 100% !important;
        display: inline-table;
    }

    .detail_container, #tblMember .detail_container, #tblCategory .detail_container {
        display: inherit;
        width: 100% !important;
    }

    .detail_title, #tblMember .detail_title, #tblCategory .detail_title {
        display: table-cell;
        width: 50% !important;
        font-weight: bold;
    }

    .hidden, #tblMember .hidden, #tblCategory .hidden {
        display: none;
    }

    /*#tblSearchRecord .clmWidthSnd {
        width: 75% !important;
    }*/

    #popularSearchId .title_container {
        width: 88.5% !important;
    }
}



@media only screen and (min-width: 411px) and (max-width: 731px) {

    #tblSearchRecord .clmWidthSnd {
        width: 100% !important;
    }
}
