/*-----------------------bill----------------------------------*/
.billcontaner{
margin: 0 auto;
position: relative;
width:100%;
height:650px;
background-color: #fff;
}
#anchor_start {
  scroll-margin-top: 100px;
}
.slider_img{
position: absolute;
background-size: cover;
width: 100%;
height: 100%;
box-sizing: border-box;
}
.bill_img{
width: 100%;
height: 100%;
object-fit: cover;
object-position:center;  
}
#i1,#i2,#i3,#i4,#i5,#i6{
display: none; 
}
.billnav{
width: 100%;
height: 10px;
bottom:4%;
position: absolute;
text-align: center;
z-index: 99;
}
.dots{
top: -5px;
width:10px;
height:10px;
margin: 0 4px;
position: relative;
border-radius: 50%;
display: inline-block;
background: rgba(0,0,0, 0.4);
}
.slider_img{
z-index: -1;
}
#i1:checked ~ #one,
#i2:checked ~ #two,
#i3:checked ~ #three,
#i4:checked ~ #four,
#i5:checked ~ #five,
#i6:checked ~ #six{
z-index: 9;
}
#i1:checked ~ .billnav #dot1,
#i2:checked ~ .billnav #dot2,
#i3:checked ~ .billnav #dot3,
#i4:checked ~ .billnav #dot4,
#i5:checked ~ .billnav #dot5,
#i6:checked ~ .billnav #dot6
{
background: #0b172a;
}
/* ------------bill board text------------------ */
.txtbig_warpper{
position: absolute;
top: 5%;
left: 15%;
width: 30%;
padding:0.625em;
text-align: center;    
}
.txtsmall_warpper{ 
position: absolute;
top: 5%;
left: 15%;
width:50%;
padding:0.625em;
text-align: center;
display:none;   
}
.biltxtb1{
font-weight:900;
font-size:2.35rem;
color:#794863;
text-shadow:1px 1px 1px  #fff;    
}
.biltxtb2{
font-weight:900;
font-size:1.5rem;
color:#B6636D;
text-shadow:0.5px 0.5px 0.5px #fff;    
}
.biltxtb3{
 padding-top:0.625em ;
 font-weight:900;
 font-size:1rem;
 color:#E68969;
 text-shadow:0.5px 0.5px 0.5px #fff;    
 }
/* ------------main button------------------ */
 /*-----------------------shadow1----------------------------------*/
  .shadow1_warpper{
 width:100%;
 height:auto;
 background-color: #fff;
 }
 .shadow1{
 width:90%;
 height:3.125rem;
 margin: 0 auto;
 }
 /*-----------------------text---------------------------------*/
 .sec_txt1{
  padding-top:0.625em;
  font-weight: 900;
  font-size: 1rem;
  color: #343437;
  }
  .sec_txt2{
  padding-top:0.625em;
  font-weight: 900;
  font-size: 1rem;
  color: #aeacaf; 
  }
 .head_txt1{
  padding-top:0.625em;
  font-weight: 900;
  font-size: 1.5rem;
  color: #343437;
  }
  .head_txt2{
  padding-top: 0.625em;
  font-size: 1rem;
  color: #aeacaf; 
  }
  .par1{
  padding-top:0.625em;
  font-weight:normal;
  line-height: 1.5;
  font-size: 1rem;
  color: #464649;
  }
  .tabl_par1{
    font-weight:bold;
    font-size: 0.9rem;
    color: #464649;
    padding: 10px 0px;
  }
  .tabl_par2{
    font-weight:bold;
    font-size: 0.9rem;
    color: #a0a0a7;
    padding: 10px 0px;
  }
  .error_mess{
  color:#ec8387;
  font-size: 0.9rem;
  }
  /*-----------------------section1---------------------------------*/
.section1_warpper{
width:100%;
height:auto;
background-color: #fff;
}
.section1{
width:80%;
height:auto;
margin: 0 auto;
}
.section1 > .pag_head{
  padding: 5px 0;
}
.section1 > .pag_infor{
  padding: 5px 0;
}
.section1 > .pag_con1{
  padding: 8px 0;
}
.section1 > .pag_result{
border: #0b172a solid 2px;
margin: 20px;
}
.section1 > .pag_footer{
  height: 50px;
}
.pag_con1>.search_box{
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
  padding: 10px;
  background-color:#f2f2f2;
}
.search_box >.box:nth-child(1){
  flex: 1 1 100%;
  padding-bottom: 10px;
}
.search_box >.box:nth-child(2){
  flex: 1 1 30%;
  margin-right: 1%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.search_box >.box:nth-child(3){
  flex: 1 1 30%;
  margin-right: 1%;
   display: flex;
  justify-content: center;
  align-items: center;
}
.form-control {
  font-family: system-ui, sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.1;
}
.search_box >.box:nth-child(4){
  flex: 1 1 30%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.forminpout {
  width:90%;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 2px;
  box-sizing: border-box;
}
.search_btn {
  display: inline-block;
  margin-right: 1px;
  padding:10px 24px;
  font-size: 13px;
  border: 1px solid #194f7c;
  text-decoration: none;
  background-color: #4186be;
  color: #fff;
  border-radius: 1px;
  cursor: pointer;
  transition: background-color 0.5s;
}
.search_btn:hover {
  background-color: #194f7c;
  color: #e4e4e4;
}
img.search {
  width:auto;
  max-height:150px;
  padding: 5px;
}
/*-----------------------section2---------------------------------*/

/* --------------------------table1----------------------------  */
table.tableview1 {
  table-layout:auto;
  width: 100%;
  border:1px solid #ddd;
  border-radius: 1px;
  font-size: 13px;
  border-collapse: collapse;
  }
  table.tableview1 th, td {
  border: 1px solid #ddd;
  height:20px;
  width: 50%;
  padding: 5px;
  }
  table.tableview1 tr:nth-child(odd) {background-color: #f2f2f2;}
  table.tableview1 th { background-color: #5f6f81; color: white; }
/*---------------------------page Link--------------------------------*/
ul.breadcrumb {
  list-style: none;
  font-family: "fontAwesome", sans-serif;
}
ul.breadcrumb li {
  display: inline;
  font-size: 13px;
  font-weight:normal;
  color: #aeacaf;
}
ul.breadcrumb li + li:before {
  color: #aeacaf;
  font-weight: bold;
  content: "/\00a0";
}
ul.breadcrumb li a {
  color: #6bb0ec;
  text-decoration: none;
  font-weight: bold;
}
ul.breadcrumb li a:hover {
  color: #01447e;
  text-decoration: none;
}
/*---------------------@media-----------------------------------*/
/*-------large screen-----*/
@media(min-width:1900px) {

}
/*-------desktop-----*/
@media(max-width:1200px) {
html{font-size:0.895rem;}
}
/*-------desktop small-----*/
@media(max-width:980px) {

  }
  /*--------tabe---------*/
  @media(max-width:768px) {
  html{font-size:0.9375rem;}
  .section1_warpper >.section1{
  width:92%;
  }
  .search_box >.box:nth-child(2){
  flex: 1 1 100%;
  margin-top: 1%;
  margin-right: 0;
}
.search_box >.box:nth-child(3){
  flex: 1 1 100%;
  margin-top: 1%;
  margin-right: 0;
}
.search_box >.box:nth-child(4){
  flex: 1 1 100%;
  margin-top: 1%;
}
}
  /*-------phone--------*/
  /*-------phone small--------*/
  @media(max-width:480px) {
  .section1_warpper >.section1{
  width:96%;
  }
}
/*---------------------@media-----------------------------------*/