
  nav.navbar img {
       width: 62px !important; 
    }


@media (min-width: 576px) {
    /*nav.navbar img {*/
    /*   width: 260px !important; */
    /*}*/
}

.nav-theme{
    background-color : #0098e6 !important;
}
section {
    padding: 45px 10px;
}
.price-title {
    margin: 0 auto;
    display: block;
    background: #1e1e1e;
    color: #ffffff;
    padding: 10px 20px;
    
}
#table_1{
    border: 3px solid #81b70a !important;
}

#table_2{
    border: 3px solid #81b70a !important;
}
.table thead th {
    /* border: none; */
}
.price-title h5 {
    margin-bottom: 0;
}

    .table td, .table th {
    text-align: center;
    
}



  
 .menu {
    border-bottom: 1px solid #d5d5d5;
    box-shadow: aliceblue;
    -webkit-box-shadow: 5px 1px 10px 2px #e4e4e4e4;
    -mox-box-shadow: 5px 1px 10px 2px #e4e4e4e4;
}

  
   
.active {
    font-family:'Droid Sans', serif;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    line-height: 50px;
}
 

li.nav-item a {
    border-bottom: 5px solid transparent;
    font-family: sans-serif;
    font-weight: 600;
    color: #000000 !important;
    font-size: 14px; 
    text-decoration: none; 
    padding-right: 37px !important;
}

 
   a.nav-link.current {
    border-bottom: 5px solid #6c6c6c;
    color: #81b70a !important;
}

tr.head{
    text-align: center;
    background: #81b70a;
    color: #ffffff;
}
tr.head_{
    background: #cae295;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(189,217, 102, 19%);
}
.table_notes strong {
    font-weight: 500;
    font-size: 14px;
}


span.trade_input input {
    width: 50px;
    margin: 0 10px;
    border: 1px solid #81b70a;
}
.trade_discount {
    background: #f3f8e2;
    border: 1px solid #81b70a;
    margin-top: 20px;
}
.trade_discount .title {
    text-align: center;
    padding-bottom: 6px;
    border-bottom: 1px solid #dee2e6;
    margin-bottom: 20px;
}
.trade_discount p {
    margin-bottom: 0;
}

#table_3 {
    border: 3px solid #81b70a !important;
}
#table_3 td, #table_3 th{
    border: 1px solid rgb(0 0 0 / 16%);
}

#table_4 {
    border: 3px solid #81b70a !important;
}
#table_4 td, #table_4 th{
    border: 1px solid rgb(0 0 0 / 16%);
}

#table_41 {
    border: 3px solid #81b70a !important;
}
#table_41 td, #table_41 th { 
    border: 1px solid rgb(0 0 0 / 16%);
}
#table_31 {
    border: 3px solid #81b70a !important;
}
#table_31 td, #table_31 th { 
    border: 1px solid rgb(0 0 0 / 16%);
}


#table_5 {
    border: 3px solid #81b70a !important;
}
#table_5 td, #table_5 th { 
    border: 1px solid rgb(0 0 0 / 16%);
}

#table_51 {
    border: 3px solid #81b70a !important;
}
#table_51 td, #table_51 th { 
    border: 1px solid rgb(0 0 0 / 16%);
}


#table_52 {
    border: 3px solid #81b70a !important;
}
#table_52 td, #table_52 th { 
    border: 1px solid rgb(0 0 0 / 16%);
}


#table_53 {
    border: 3px solid #81b70a !important;
}
#table_53 td, #table_53 th { 
    border: 1px solid rgb(0 0 0 / 16%);
}

/********bank details***********/
.card.bank_group {
    border-radius: 20px;
    box-shadow: 8px 10px 5px 0px #d4d4d4;
    background: #fbfbfb;
    border: 2px solid #81b70a;
}
.bank_head {
    padding: 10px 20px;
    background: #81b70a;
    text-align: center;
    margin-bottom: 0;
    color: #ffffff;
    border-radius: 17px 17px 0px 0px;
}

.bank_head h6{
    margin-bottom: 0;
    font-size: 19px;
    letter-spacing: 2px;
}
.bank_body {
    padding: 20px;
}

.qr_code{ 
}
h6.ac_type{
    letter-spacing: 0;
    font-size: 15px;
    padding: 5px;
}
.bank_details {
    margin-top: 15px;
    border: 1px solid #dfdfdf;
    padding: 15px;
    min-height: 180px;
    display: grid;
}

.bank_details h6 {
    font-weight: bold;
    color: #525252;
}
/***Branch Details***/
 .contact_branch {
    background-color: #fbfbfb;
    padding: 10px;
    border: 3px solid #efefef;
    border-left: 20px solid #81b70a;
    border-radius: 0;
    box-shadow: 8px 10px 5px 0px #d4d4d4;
}
h4.bname {
    font-size: 18px;
    font-family: fantasy;
    color: #161616;
}
address.baddress {
    /*font-family: cursive;*/
    font-weight: 500;
    font-size: 14px;
    line-height: 25px;
}
address.caddress {
    /*font-family: cursive;*/
    font-weight: 500;
    font-size: 14px;
    line-height: 25px;
}
.contact_branch ul li {
    font-weight: 500;
}
.mobile ul,.email ul {
    padding: 0;
}

.mobile ul li {
    display: contents;
}
.mobile ul li:after {
    content: ',';
}
.email ul li {
    display: contents;
}
.email ul li:after {
    content: ',';
}
li a {
    color: #000000;
    text-decoration: none;
}
li a:hover, li a:focus {
    color: #81b70a;
    text-decoration: none;

} 
.email a{
    
    color: #000000;
    text-decoration: none;
}
.email a:hover,.email a:focus{
    
    color: #81b70a;
    text-decoration: none;
}



@media (min-width: 992px) {
   
  
    table#table_1{
        display: table;
    }
    table#table_3{
        display: table;
    }
    table#table_4{
        display: table;
    }
    table#table_53{
        display: table;
    }

}


@media (min-width: 768px) {
   
  
    table#table_2{
        display: table;
    }

}
  


@media (min-width: 1281px) {
   
  
}
 
@media (min-width: 1025px) and (max-width: 1280px) {
  
   
  
}

 
@media (min-width: 768px) and (max-width: 1024px) {
  
  
  
}
 
 
 

@media (min-width: 481px) and (max-width: 767px) {
  
   
  
}
 

@media (min-width: 320px) and (max-width: 480px) {
  
  
}