* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body,
html {
    height: 100%;
    margin: 0px;
    padding: 0px;
    color:#505050;
    font-size:14px;
    background-color:#eeeeee;
    font-family: Arial, Helvetica, sans-serif;
    
}
a img {
    border: none;
    text-decoration: none;
    outline: none;
}
a {
    -moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
/*
a:hover{color:var(--secondary-color)}
*/
a:hover {
    text-decoration: none;
}
a:focus {
    outline: none;
    text-decoration: none;
}
p {
    font-size: 16px;
    line-height: 29px;
    color: #000000;
    font-weight: 400;
    margin: 0px
}
img {
    max-width: 100%;
    height: auto;
}
ol,
ul,
li {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
input:focus {
    outline: none;
}
textarea {
    outline: none;
    resize: none;
}
img {
    max-width: 100%;
    height: auto;
    width: auto;
}

.p0 {
    padding: 0px;
}
:root{
    --primary-color:#045081;
    --secondary-color:#f66488;
}
header {
    width: 100%;
    float: left;

}
::-webkit-input-placeholder { /* Edge */
    color:#ADADAD;
  }
  
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:#ADADAD;
}
  
::placeholder {
    color:#ADADAD;
}
.w100{width:100%;}
.text-center{text-align:center;}
.container-1{max-width:1000px;margin-left:auto;margin-right:auto;width:100%;}
.custom-pad{padding-top:90px;padding-bottom:90px;}
.title{font-family: 'Palanquin Dark', sans-serif;font-size:60px;line-height:62px;font-weight:700;color:#000000;margin-bottom:1rem;}
.title-sm{font-family: 'Palanquin Dark', sans-serif;font-size:26px;font-weight:700;color:#000000;margin-bottom:0.5rem;}

.home{width:100%;float:left;}
.home .row1{padding-top:10px;padding-bottom:10px;display:flex;}
.btn-1{width:100%;padding:10px 20px;border:1px solid #000;background: rgb(238,243,249);
    background: linear-gradient(270deg, rgba(238,243,249,1) 0%, rgba(224,234,244,1) 35%, rgba(200,217,233,1) 100%);font-weight:500;display:inline-block;text-align:center;color:#000;text-decoration:none;}
.home .row2{padding:35px 95px;border:2px solid #fff}
.home .row2 p{line-height:24px;font-size:18px;text-align:center;}
.form-blk{max-width:230px;margin-left:auto;margin-right:auto;}
.select-blk span{margin-right:20px;font-size:16px;color:#313534;font-size:18px;}
.select-blk select{min-width:125px;height:30px;background-color:#a3b8cd;}
.select-wrap{padding-top:20px;padding-bottom:20px;}
.inner-blk{text-align:center;}
.link-a{color:#0001fc;}
.select-wrap-2 .blk{display:flex;justify-content:center;align-items:center;}
.select-wrap-2 .inner-blk label{margin-left:20px;margin-right:20px;font-size:16px;font-weight:400;display:inline-block;color:#989a99;}
.select-wrap-2 .inner-blk label .checkmark{margin-left:12px;}
.btn-blk-1{padding-top:20px;padding-bottom:0px;display: flex;align-items: center;justify-content: center;}
.btn-2{padding:8px 35px;color:#999896;display:inline-block;border:1px solid #999896;text-decoration:none;margin-left:25px;margin-right:25px;text-align:center;width:220px;font-size:12px;}
.home .row2{margin-bottom:20px;}
.home .row3{padding:15px 95px;border:2px solid #fff}
.home .row3 p{font-size:14px;line-height:20px;}
.home .row4{padding:15px 15px;border:2px solid #fff;margin-top:20px;}
.row4 .blk img{width:100%;}
.marquee marquee{margin-top:12px;font-size:16px;color:#883b2b;font-weight:700;}
.home .row5{padding-top:10px;}
.home .row5 marquee p{font-size:14px;line-height:normal;color:#883b2b;font-weight:700;}
.home .row5 marquee p a{color:#883b2b;}
.bold{font-weight:bold;}

.uploadFile {
    position: relative;
    resize: none;
    padding: 8px 10px;
    color: #999896;
    display: inline-block;
    border: 1px solid #999896;
    text-decoration: none;
    background-color:#eeeeee;
    width:220px;
    text-align:center;
    overflow:hidden;
    margin-left:25px;
    margin-right:25px;
    font-size:12px;
  }
  .uploadFile [type=file] {
    cursor: pointer !important;
    display: block;
    font-size: 999px;
    filter: alpha(opacity=0);
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 1;
  }
.inner-page{background-color:#eeeeee;/*padding:10px 10px;*/}
.inner-page h4{font-size:12px;font-weight:bold;margin-bottom:5px;color:#000;margin-top:0px;}
.inner-page .row1 p{font-size:12px;line-height:normal;font-weight:bold;margin-bottom:0px;text-align:center;}
.inner-page .row2{padding:10px 10px;border:2px solid #fff}
.inner-page .row2 p{font-size:13px;line-height:normal;font-weight:bold;text-align:center;}
.select-wrap-2{text-align:center;margin-top:5px;}
.select-wrap-2 .select-blk-2 select{min-width:100px;margin-left:30px;}
.select-wrap-2 .select-blk-2 span{font-size:12px;}
/*
.inner-page{border:2px solid #c8ddf2;}
*/
.form-24q{padding-bottom:50px;}
.form-24q .row1{padding-top:5px;padding-bottom:5px;background-color:#eeeeee;}
.form-24q .box-1{border:1px solid #000;margin-top:10px;padding:10px 10px}
.form-24q .box-1 p{text-align:left;font-size:13px;}
.home .bx-1{width:20%;float:left;}
.home .bx-3{width:20%;float:left;}
.home .bx-2{width:60%;float:left;padding:0px 10px;}
.form-24q .bx-left{padding-left:10px;}
.form-24q .box-1 .row3 .bx-left{width:60%;}
.form-24q table{width:100%;}
.table-left tr td:nth-child(1){width:60%;font-size:13px;}
.table-left tr td:nth-child(2){width:40%;font-size:13px;}
.table-right tr td:nth-child(1){width:60%;font-size:13px;}
.table-right tr td:nth-child(2){width:40%;font-size:13px;}
.form-24q .input_fi{width:100%;}
.form-24q .row3 .bx-right{width:40%;}
.form-24q .row3{display:flex;}
/*
.form-24q .table tr td:nth-child(2) select{width:100%;}
*/
th, td {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }
.select-normal{width:100%;padding-top:5px;padding-bottom:5px;}
.form-24q .split{display:flex;}
.form-24q .split .wbox1{width:40%;margin-right:1px;}
.form-24q .split .wbox2{width:60%;}
.c-check_box{padding-left:5px;}
.listing_lc ul li{display:inline-block;}
.form-24q .wrap{border:2px solid #c8ddf2}
.listing_lc{padding-top:15px;background-color:#fdfffa;}
.listing_lc ul li{margin-left:0px;margin-right:0px;}
.listing_lc ul li a{padding:5px 15px;display:inline-block;background-color:#eeeeee;color:#000;text-decoration:none;font-weight:bold;border-top-left-radius:10px;font-size:13px;line-height:normal;}
.listing_lc ul li a.active{background-color:#c8ddf2;}

footer{position:fixed;bottom:0px;width:100%;background-color:#fdfffa;padding-top:13px;padding-bottom:13px;z-index:5;}
footer .row{display:flex;justify-content:center;}
footer p{font-size:13px;line-height:normal;padding-top:7px;margin-right:20px;font-weight:bold;}
.style-2{background-color:#fafbfd;padding:5px 25px;display:inline-block;margin-left:2px;margin-right:2px;background: rgb(238,243,249);background: linear-gradient(270deg, rgba(238,243,249,1) 0%, rgba(224,234,244,1) 35%, rgba(200,217,233,1) 100%);border:1px solid #000;text-decoration:none;color:#000;font-weight:700;font-size:13px;text-align:center;}
.challan-table{max-width: 1920px;overflow-x: auto;}
.challan-table table{border-collapse: collapse;}
.challan-table table thead tr {
    color: #2d3748;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
}
.challan-table table thead tr th {
    vertical-align: middle;
    font-size:12px;
}
.challan-table table tbody tr:nth-child(odd) td {
    background: #b6b6b6;
}
.challan-table table tbody tr:nth-child(even) td {
    background: #b6b6b6;
}
.challan-table table tbody td {
    color: #000000;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    font-weight: normal;
    border:1px solid #ffc800;
    padding:2px 2px;
}
/*
.challan-table table tr:last-child td:first-child {
    border-bottom-left-radius: 0.5rem;
}
.challan-table table th:first-child {
    border-top-left-radius: 0.5rem;
}
.challan-table table tr:last-child td:last-child {
    border-bottom-right-radius: 0.5rem;
}
.challan-table table th:last-child {
    border-top-right-radius: 0.5rem;
}
*/
.challan-table select{width:100%;}
.challan-table table tr > th:first-child, table tr > td:first-child {
    position: sticky;
    left: 0;
}
.challan-table table thead tr th {
    background: #eeeeee;
    padding: 5px 5px;
    vertical-align: middle;
    border:1px solid #7a8a99;
}
footer .row1{display:flex;justify-content:center;}
#addRow .modal-dialog{max-width:235px;margin-left:auto;margin-right:auto;}
#addRow .modal-body{background-color:#eeeeee;padding:5px 5px;}
#addRow .modal-body label{font-size:13px;}
#addRow .modal-header{padding:6px 6px;}
#addRow .modal-content{border-radius:0px;}
.input_fi_2{width:100%;}
.add1_row1{margin-top:10px;}

#delRow .modal-dialog{max-width:235px;margin-left:auto;margin-right:auto;}
#delRow .modal-body{background-color:#eeeeee;padding:5px 5px;}
#delRow .modal-body label{font-size:13px;}
#delRow .modal-header{padding:6px 6px;}
#delRow .modal-content{border-radius:0px;}


.header_top{padding-top:10px;padding-bottom:10px;}
.header_top p{line-height:normal;font-size:14px;}
.menu_tab{background-color: #e8e8e8;background-image: linear-gradient(#fbfbfb, #e2e2e2);border:1px solid #b1b2af}
.menu_tab ul li{display:inline-block;}
.menu_tab ul li a{padding:7px 5px;text-decoration:none;display:block;color:#000;font-size:13px;line-height:normal;}
.icon-holder{display:inline-block;margin-right:10px;}
.icon-holder img{display:inline-block;width:20px;}
.modal-header-01{padding:6px 10px;font-size:13px;}
/*#addRow2 .modal-body tbody{background-color:#eeeeee;}*/
.closebtn{position:absolute;right:10px;top:0px;padding: 0;border: 0;background-color: transparent;font-size:24px;}
.table-2 tr th{text-align:center;font-weight:400;}
.table-2 tr td{text-align:center;padding:0px 0px;width:50%;border:1px solid #7a8a99}
.table-2 tbody{background-color:#fff;}
.input_fi_3{width:100%;height:15px;border:none;text-align:center;}
.table-2 .modal-dialog{max-width:400px;}
#addRow2 .modal-body{padding:0px;background-color:#eeeeee;}
#addRow2 .modal-content{border-radius:0px;}
#addRow2 .modal-footer{padding:7px 15px;display:flex;justify-content:center;border-top:1px solid #7a8a99}
#addRow2 .modal-body table{width:100%;margin-bottom:70px;}
#delRow2 .modal-dialog{max-width:270px;}
.table-2 tbody{margin-bottom:50px;}
.other_service .row1{padding-top: 5px;padding-bottom: 5px;}
.other_service img{width:100%;}
.other_service .wrap{padding-top:30px;border:2px solid #c8ddf2}
.windows_tab{padding:5px 5px;background-color:#fff;display:flex;justify-content:space-between;}
.windows_tab p{font-size:13px;color:#000;}
.favicon{display:inline-block;width:15px;margin-right:5px;position: relative;top:-1px;}
