/**--------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
*{
    margin: 0; padding: 0;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
  
} 
:root {
  scroll-behavior: smooth;
}

body {
  font-family: "Open Sans", sans-serif;
  background: #f6f9ff;
  color: #444444;
}

a {
  color: #4a4a4a;
  text-decoration: none;
}

a:hover {
  color: #717ff5; 
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Nunito", sans-serif;
}
.top_header .rightSide a {
  padding-left: 5px;
  padding-top: 8px;
}
.top_header .rightSide a img{width: 25px;}
.top_header .leftSide, .top_header .leftSide i, .top_header .leftSide  a{ color: #4a4a4a; text-decoration: none;}
.bg-light.bgWhite {
  background: #ffffff!important;
}
.login_bg_image{background: url(../img/slider_bnr.jpg) no-repeat center center fixed;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; position: relative;}
.footer_section, .bottom_footer{background: #141414; color: #999999;}
span.saprtr {
  padding: 0 15px;
  color: #777777;
}
section.bottom_footer {
  background: #000000; text-align: center; color: #999999;
}
section.bottom_footer span {color: #999999;
  color: #03b922;
  font-weight: 600;
}
.useful_links ul{ padding-left: 0;}
.useful_links ul li{list-style-type: none;padding-bottom: 10px;}
.useful_links ul li a{text-decoration: none; color:#999999;}
.useful_links ul li a:hover{color:green;}
button.btn.btn-link {
  text-decoration: none;
  color: inherit;
  
}
nav.navbar ul li a .btn{ font-size: 14px;padding-left: 20px;
  padding-right: 20px; font-weight: 600;}
nav.navbar ul li a .btn:focus{ box-shadow: none;}
.almm_home_section1 {
  color: #ffffff;
}
.almm_home_section1 {
  color: #444;
  padding-top: 100px;
  padding-bottom: 200px;
}
.almm_home_section1 h1 {
  font-size: 68px;
  font-weight: 600;
  line-height: 90px;
}

.almm_home_section1 h1 span{font-size: 65px; font-weight: 300;}
.almm_home_section1 p{font-size: 26px;}
.almm_home_section1 button,.almm_home_section3 button, .almm_home_section4 button , .almm_home_section5 button {font-size: 20px; padding-left: 20px; padding-right: 20px; margin-top: 30px;}
.biourja_home_section2 .comn_blk {
  background: transparent;
  padding: 25px;
 
  box-shadow: none;
}
.biourja_home_section2 {
  /* position: relative;
  bottom: 85px; */
}
.comn_heading {
  font-size: 30px;
    color: #4a4a4a;text-transform: uppercase;
    font-weight: 600;
}
.almm_home_section3 .left_blk{position: relative;}
.almm_home_section3 .left_blk .gray_bgimg{position: absolute;
  right: 0;
  width: 260px;
  bottom: -25px;
  opacity: 0.2;
  z-index: -1;}
.full_width_img{
  width: 100%;
}
.almm_home_section3 .left_blk {
  position: relative;
  padding-top: 50px;
  padding-right: 35px;
}
.almm_home_section4 {
  background: #f5f9ff;
}
.almm_home_section4 .comn_blk{text-align: center;background: #ffffff;
  padding: 25px;
  border-radius: 25px;
  box-shadow: 0 0 25px #0000002b; }
.almm_home_section4 .comn_blk img{ width: 80px;}
.almm_home_section4 .left_blk {padding-right: 35px;}
.almm_home_section5 .comn_heading {color: #ffffff;}
.almm_home_section5{color: #ffffff;
  background: url(../img/contact_us.jpg) no-repeat center center fixed;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; position: relative;}
.almm_home_section5 .form-control{background-color: transparent;
  border: none;
  border-bottom: 1px solid #838383;color: #ffffff!important;
}
.almm_home_section5 .form-control:focus{box-shadow: none;}
.almm_home_section5 .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ffffff!important;
}
.almm_home_section5 .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #ffffff!important;
}
.almm_home_section5 .form-control:-ms-input-placeholder { /* IE 10+ */
  color: #ffffff!important;
}
.almm_home_section5 .form-control:-moz-placeholder { /* Firefox 18- */
  color: #ffffff!important;
}
.almm_home_section5 .comn_blk {
  text-align: center;
  background: #198754;
  padding: 25px;
  border-radius: 25px;
  box-shadow: 0 0 25px #0000002b;
}
.almm_home_section5 .comn_blk h2 {
  font-size: 57px;
  font-weight: 700;
}
.almm_home_section6 .comn_blk {
  text-align: center;
  background: #ffffff;
  padding: 25px;
  border-radius: 25px;
  box-shadow: 0 0 25px #0000002b;
}
.almm_home_section6 .comn_blk img {
  width: 80px;
}
.almm_home_section7{background: #03b922; color: #ffffff; padding-top: 8px; padding-bottom: 5px;}
.almm_home_section7 marquee{ font-size: 18px;}
td.gov-india {
  text-align: right;
  border-right: 1px solid #dedede;
  padding-right: 25px;
}td.ministry {
  padding-left: 25px;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;    z-index: 1;
}

/* Hang */
@-webkit-keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@-webkit-keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
.hvr-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active {
  -webkit-animation-name: hvr-hang-sink, hvr-hang;
  animation-name: hvr-hang-sink, hvr-hang;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}
/*--------------------------------------------------------------
# Main
--------------------------------------------------------------*/
#main {
  margin-top: 100px;
  padding: 20px 30px;
  transition: all 0.3s;margin-bottom: 56px;
}

@media (max-width: 1199px) {
  #main {
    padding: 20px;
  }
}

/*--------------------------------------------------------------
# Page Title
--------------------------------------------------------------*/
.pagetitle {
  margin-bottom: 10px;
}

.pagetitle h1 {
  font-size: 24px;
  margin-bottom: 0;
  font-weight: 600;
  color: #4a4a4a;
}
.dashboard .dashbord_blocks .info-card {
  /* padding-bottom: 10px; */
}.dashbord_blocks .card {
  margin-bottom: 20px;
  border: none;
  border-radius: 5px;
  box-shadow: 0px 0 30px rgb(1 41 112 / 10%);
}.dashbord_blocks .card-body {
  padding: 0px; border-radius: 5px; overflow: hidden;
}
.dashbord_blocks .card-title {
  padding: 20px 0 15px 0;
  font-size: 18px;
  font-weight: 500;
  color: #012970;
  font-family: "Poppins", sans-serif;
}
.dashbord_blocks .card-title span {
  color: #899bbd;
  font-size: 14px;
  font-weight: 400;
}
.dashboard .dashbord_blocks .card-icon {
  font-size: 34px;
    line-height: 0;
    
    height: auto;
    flex-shrink: 0;
    flex-grow: 0;
    font-weight: 600;
    /* text-shadow: 0px 2px 5px #0000002b; */
}
.dashbord_blocks{position: relative;}


.dashbord_blocks .number_stng {
  width: 100%;
  height: 60px;
  background: #ffffff00;
  position: relative;
  border-radius: 50%;
}
.dashbord_blocks .number_stng span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);    font-size: 32px;
}
.text_top_btm_center{
  position: relative;
  /* position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  padding-left: 15px; */
}
.grdnt1{background: #ffe1c3;}
.grdnt2{background: #b8cbff;}
.grdnt3{background: #ffd4ce;}
.grdnt4{background: #fbc4ff;}
.grdnt5{background: #b7edde;}
.grdnt6{background: #b7d5e9;}
.grdnt7{background: #d5c4fb;}
.grdnt8{background: #fdc0d2;}
/* .grdnt1{background: hsla(11, 82%, 87%, 1);

  background: linear-gradient(90deg, hsla(11, 82%, 87%, 1) 0%, hsla(299, 85%, 90%, 1) 100%);
  
  background: -moz-linear-gradient(90deg, hsla(11, 82%, 87%, 1) 0%, hsla(299, 85%, 90%, 1) 100%);
  
  background: -webkit-linear-gradient(90deg, hsla(11, 82%, 87%, 1) 0%, hsla(299, 85%, 90%, 1) 100%);
  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#F9CDC3", endColorstr="#FACEFB", GradientType=1 );}
.grdnt2{background: hsla(312, 77%, 86%, 1);

  background: linear-gradient(90deg, hsla(312, 77%, 86%, 1) 0%, hsla(220, 61%, 79%, 1) 100%);
  
  background: -moz-linear-gradient(90deg, hsla(312, 77%, 86%, 1) 0%, hsla(220, 61%, 79%, 1) 100%);
  
  background: -webkit-linear-gradient(90deg, hsla(312, 77%, 86%, 1) 0%, hsla(220, 61%, 79%, 1) 100%);
  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#F7C0EC", endColorstr="#A7BDEA", GradientType=1 );}
.grdnt3{background: hsla(20, 89%, 89%, 1);

  background: linear-gradient(90deg, hsla(20, 89%, 89%, 1) 0%, hsla(324, 57%, 77%, 1) 50%, hsla(278, 54%, 81%, 1) 100%);
  
  background: -moz-linear-gradient(90deg, hsla(20, 89%, 89%, 1) 0%, hsla(324, 57%, 77%, 1) 50%, hsla(278, 54%, 81%, 1) 100%);
  
  background: -webkit-linear-gradient(90deg, hsla(20, 89%, 89%, 1) 0%, hsla(324, 57%, 77%, 1) 50%, hsla(278, 54%, 81%, 1) 100%);
  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FCDBCA", endColorstr="#E6A5CC", GradientType=1 );}
.grdnt4{background: hsla(300, 83%, 89%, 1);

  background: linear-gradient(90deg, hsla(300, 83%, 89%, 1) 0%, hsla(340, 68%, 88%, 1) 50%, hsla(226, 74%, 85%, 1) 100%);
  
  background: -moz-linear-gradient(90deg, hsla(300, 83%, 89%, 1) 0%, hsla(340, 68%, 88%, 1) 50%, hsla(226, 74%, 85%, 1) 100%);
  
  background: -webkit-linear-gradient(90deg, hsla(300, 83%, 89%, 1) 0%, hsla(340, 68%, 88%, 1) 50%, hsla(226, 74%, 85%, 1) 100%);
  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FACAFA", endColorstr="#F5CBD9", GradientType=1 );}
.grdnt5{background: hsla(259, 46%, 83%, 1);

  background: linear-gradient(90deg, hsla(259, 46%, 83%, 1) 0%, hsla(206, 43%, 81%, 1) 100%);
  
  background: -moz-linear-gradient(90deg, hsla(259, 46%, 83%, 1) 0%, hsla(206, 43%, 81%, 1) 100%);
  
  background: -webkit-linear-gradient(90deg, hsla(259, 46%, 83%, 1) 0%, hsla(206, 43%, 81%, 1) 100%);
  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#CBBEE7", endColorstr="#BBD2E4", GradientType=1 );}
.grdnt6{background: hsla(18, 76%, 85%, 1);

  background: linear-gradient(90deg, hsla(18, 76%, 85%, 1) 0%, hsla(203, 69%, 84%, 1) 100%);
  
  background: -moz-linear-gradient(90deg, hsla(18, 76%, 85%, 1) 0%, hsla(203, 69%, 84%, 1) 100%);
  
  background: -webkit-linear-gradient(90deg, hsla(18, 76%, 85%, 1) 0%, hsla(203, 69%, 84%, 1) 100%);
  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#F6CFBE", endColorstr="#B9DCF2", GradientType=1 );}
.grdnt7{background: hsla(19, 73%, 80%, 1);

  background: linear-gradient(90deg, hsla(19, 73%, 80%, 1) 0%, hsla(281, 100%, 84%, 1) 100%);
  
  background: -moz-linear-gradient(90deg, hsla(19, 73%, 80%, 1) 0%, hsla(281, 100%, 84%, 1) 100%);
  
  background: -webkit-linear-gradient(90deg, hsla(19, 73%, 80%, 1) 0%, hsla(281, 100%, 84%, 1) 100%);
  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#F1BDA5", endColorstr="#E6AFFF", GradientType=1 );}
.grdnt8{background: hsla(219, 75%, 80%, 1);

  background: linear-gradient(90deg, hsla(219, 75%, 80%, 1) 0%, hsla(0, 100%, 85%, 1) 100%);
  
  background: -moz-linear-gradient(90deg, hsla(219, 75%, 80%, 1) 0%, hsla(0, 100%, 85%, 1) 100%);
  
  background: -webkit-linear-gradient(90deg, hsla(219, 75%, 80%, 1) 0%, hsla(0, 100%, 85%, 1) 100%);
  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#A5C0F2", endColorstr="#FFB0B0", GradientType=1 );} */
/* .dashbord_blocks .card-body .text-muted {position: absolute; right: 10px; bottom: 5px;} */
.dashboard .dashbord_blocks .sales-card .card-icon.card1 {
  color: #ffffff;background: #522626;
  background: hsla(265, 53%, 29%, 1)!important;

  background: linear-gradient(90deg, hsla(265, 53%, 29%, 1) 0%, hsla(24, 93%, 73%, 1) 100%)!important;
  
  background: -moz-linear-gradient(90deg, hsla(265, 53%, 29%, 1) 0%, hsla(24, 93%, 73%, 1) 100%)!important;
  
  background: -webkit-linear-gradient(90deg, hsla(265, 53%, 29%, 1) 0%, hsla(24, 93%, 73%, 1) 100%)!important;
  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#432371", endColorstr="#FAAE7B", GradientType=1 )!important; 
}
.dashboard .dashbord_blocks .sales-card .card-icon.card2 {
  color: #ffffff;background: #1c3b8f;
  background: hsla(221, 45%, 73%, 1)!important;

background: linear-gradient(90deg, hsla(221, 45%, 73%, 1) 0%, hsla(220, 78%, 29%, 1) 100%)!important;

background: -moz-linear-gradient(90deg, hsla(221, 45%, 73%, 1) 0%, hsla(220, 78%, 29%, 1) 100%)!important;

background: -webkit-linear-gradient(90deg, rgb(52, 51, 138) 0%, hsla(220, 78%, 29%, 1) 100%)!important;

filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#9BAFD9", endColorstr="#103783", GradientType=1 )!important;
}
.dashboard .dashbord_blocks .sales-card .card-icon.card3 {
  color: #ffffff;background: #933a2e;
  background: hsla(42, 93%, 57%, 1)!important;

background: linear-gradient(90deg, rgb(119, 85, 6) 0%, hsla(358, 78%, 62%, 1) 100%)!important;

background: -moz-linear-gradient(90deg, hsla(42, 93%, 57%, 1) 0%, hsla(358, 78%, 62%, 1) 100%)!important;

background: -webkit-linear-gradient(90deg, rgb(247, 216, 43) 0%, hsla(358, 78%, 62%, 1) 100%)!important;

filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#F7BA2C", endColorstr="#EA5459", GradientType=1 )!important;
  
}
.dashboard .dashbord_blocks .sales-card .card-icon.card4 {
  color: #ffffff;background: #b332bd;
  background: hsla(10, 82%, 65%, 1)!important;

  background: linear-gradient(90deg, rgb(227, 93, 239) 0%, rgb(153, 8, 134) 100%)!important;
  
  background: -moz-linear-gradient(90deg, rgb(210, 93, 239) 0%, rgb(187, 11, 163) 100%)!important;
  
  background: -webkit-linear-gradient(90deg, rgb(210, 93, 239) 0%, rgb(187, 13, 120) 100%)!important;
  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#EF745C", endColorstr="#34073D", GradientType=1 )!important;
}
.dashboard .dashbord_blocks .sales-card .card-icon.card5 {
  color: #ffffff;background: #2c896f;
  background: hsla(10, 82%, 65%, 1)!important;

  background: linear-gradient(90deg, rgb(71, 182, 197) 0%, rgb(8, 95, 153) 100%)!important;
  
  background: -moz-linear-gradient(90deg, rgb(51, 164, 179) 0%, rgb(11, 108, 187) 100%)!important;
  
  background: -webkit-linear-gradient(90deg, rgb(49, 105, 107) 0%, rgb(13, 109, 187) 100%)!important;
  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#EF745C", endColorstr="#34073D", GradientType=1 )!important;
}
.dashboard .dashbord_blocks .sales-card .card-icon.card6 {
  color: #ffffff;background: #357199;
  background: hsla(10, 82%, 65%, 1)!important;

  background: linear-gradient(90deg, rgb(6, 87, 107) 0%, rgb(8, 153, 109) 100%)!important;
  
  background: -moz-linear-gradient(90deg, rgb(7, 117, 145) 0%, rgb(11, 187, 143) 100%)!important;
  
  background: -webkit-linear-gradient(90deg, rgb(19, 117, 141) 0%, rgb(13, 187, 178) 100%)!important;
  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#EF745C", endColorstr="#34073D", GradientType=1 )!important;
}
.dashboard .dashbord_blocks .sales-card .card-icon.card7 {
  color: #ffffff;background: #543893;
  background: hsla(312, 66%, 76%, 1)!important;

background: linear-gradient(90deg, hsla(312, 66%, 76%, 1) 0%, hsla(234, 93%, 67%, 1) 100%)!important;

background: -moz-linear-gradient(90deg, hsla(312, 66%, 76%, 1) 0%, hsla(234, 93%, 67%, 1) 100%)!important;

background: -webkit-linear-gradient(90deg, rgb(29, 2, 104) 0%, hsla(234, 93%, 67%, 1) 100%)!important;

filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#EA98DA", endColorstr="#5B6CF9", GradientType=1 )!important;
  
}
.dashboard .dashbord_blocks .sales-card .card-icon.card8 {
  color: #ffffff;background: #ad395b;
  background: hsla(10, 82%, 65%, 1)!important;

background: linear-gradient(90deg, hsla(10, 82%, 65%, 1) 0%, rgb(153, 8, 76) 100%)!important;

background: -moz-linear-gradient(90deg, hsla(10, 82%, 65%, 1) 0%, rgb(187, 11, 11) 100%)!important;

background: -webkit-linear-gradient(90deg, hsla(10, 82%, 65%, 1) 0%, rgb(187, 13, 65) 100%)!important;

filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#EF745C", endColorstr="#34073D", GradientType=1 )!important;
}
.more_info {
  color: #a70000;
  position: absolute;
  top: 10px;
  right: 0;
}
.dashboard .dashbord_blocks .info-card h6 {
  font-size: 18px;
    color: #012970;
    font-weight: 700;
    margin: 0;
    padding: 0;
    min-height: 60px;
    line-height: 25px;
    padding: 10px;
}
/*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/
.back-to-top {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  right: 15px;
  bottom: 15px;
  z-index: 99999;
  background: #4a4a4a;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  transition: all 0.4s;
}

.back-to-top i {
  font-size: 24px;
  color: #fff;
  line-height: 0;
}

.back-to-top:hover {
  background: #03b922;
  color: #fff;
}

.back-to-top.active {
  visibility: visible;
  opacity: 1;
}












/* Breadcrumbs */
.breadcrumb {
  font-size: 14px;
  font-family: "Nunito", sans-serif;
  color: #899bbd;
  font-weight: 600;
}

.breadcrumb a {
  color: #899bbd;
  transition: 0.3s;
}

.breadcrumb a:hover {
  color: #51678f;
}

.breadcrumb .breadcrumb-item::before {
  color: #899bbd;
}

.breadcrumb .active {
  color: #51678f;
  font-weight: 600;
}

/* Bordered Tabs */
.nav-tabs-bordered {
  border-bottom: 2px solid #ebeef4;
}

.nav-tabs-bordered .nav-link {
  margin-bottom: -2px;
  border: none;
  color: #2c384e;
}

.nav-tabs-bordered .nav-link:hover,
.nav-tabs-bordered .nav-link:focus {
  color: #4a4a4a;
}

.nav-tabs-bordered .nav-link.active {
  background-color: #fff;
  color: #4a4a4a;
  border-bottom: 2px solid #4a4a4a;
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.logo {
  line-height: 1;
}

@media (min-width: 1200px) {
  .logo {
    width: 280px;
  }
}

.logo img {
  max-height: 40px;
  margin-right: 6px;
}

.logo span {
  font-size: 26px;
  font-weight: 700;
  color: #4a4a4a;
  font-family: "Nunito", sans-serif;
}

.header {
  transition: all 0.5s;
  z-index: 997;
  height: 80px;
  box-shadow: 0px 2px 20px rgba(1, 41, 112, 0.1);
  background-color: #df8424;
  padding-left: 20px;
  color: #ffffff;
  /* Toggle Sidebar Button */
  /* Search Bar */
}

.header .toggle-sidebar-btn {
  font-size: 19px;
  padding-left: 10px;
  cursor: pointer;
  color: #ffffff;
}
span.togl_sidebr {
  background: #b7630b;
  padding: 4px 5px;
  position: relative;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
span.togl_sidebr .toggle-sidebar-btn{position: absolute;left: 0;top: 5px;}

/*--------------------------------------------------------------
# Header Nav
--------------------------------------------------------------*/
ul.gov-india li {
  text-decoration: none;
    list-style-type: none;
    float: left;
    line-height: 132%;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    height: 80px;
    padding-top: 6px;
    padding-right: 8px;
    margin-top: 45px; cursor: pointer;
}

.header-nav ul {
  list-style: none;
}

.header-nav>ul {
  margin: 0;
  padding: 0;
}

.header-nav .nav-icon {
  font-size: 22px;
  color: #ffffff;
  margin-right: 25px;
  position: relative;
}

.header-nav .nav-profile {
  color: #4a4a4a;
}

.header-nav .nav-profile img {
  max-height: 36px;
}

.header-nav .nav-profile span {
  font-size: 14px;
  font-weight: 600;color: #ffffff;
}

.header-nav .badge-number {
  position: absolute;
  inset: -2px -5px auto auto;
  font-weight: normal;
  font-size: 12px;
  padding: 3px 6px;
}


.header-nav .profile {
  min-width: 240px;
  padding-bottom: 0;
  top: 8px !important;
}

.header-nav .profile .dropdown-header h6 {
  font-size: 18px;
  margin-bottom: 0;
  font-weight: 600;
  color: #444444;
}

.header-nav .profile .dropdown-header span {
  font-size: 14px;
}

.header-nav .profile .dropdown-item {
  font-size: 14px;
  padding: 10px 15px;
  transition: 0.3s;
}

.header-nav .profile .dropdown-item i {
  margin-right: 10px;
  font-size: 18px;
  line-height: 0;
}

.header-nav .profile .dropdown-item:hover {
  background-color: #f6f9ff;
}
.footer_nav .copyright-content{ font-size: 12px; color: #ffffff96;}
.footer_nav .copyright-content a{ color: #2296e5;}
/*--------------------------------------------------------------
# Sidebar
--------------------------------------------------------------*/
.sidebar {
  position: fixed;
  top: 80px;
  left: 0;
  bottom: 0;
  width: 300px;
  z-index: 996;
  transition: all 0.3s;
  padding: 0px;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #aab7cf transparent;
  box-shadow: 0px 0px 20px rgba(1, 41, 112, 0.1);
  background-color: #fff;margin-bottom: 56px;
  /* background: hsla(298, 68%, 90%, 1);

background: linear-gradient(90deg, hsla(298, 68%, 90%, 1) 0%, hsla(30, 82%, 91%, 1) 100%);

background: -moz-linear-gradient(90deg, hsla(298, 68%, 90%, 1) 0%, hsla(30, 82%, 91%, 1) 100%);

background: -webkit-linear-gradient(90deg, hsla(298, 68%, 90%, 1) 0%, hsla(30, 82%, 91%, 1) 100%);

filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#F6D5F7", endColorstr="#FBE9D7", GradientType=1 );  */
}

@media (max-width: 1199px) {
  .sidebar {
    left: -300px;
  }
}

.sidebar::-webkit-scrollbar {
  width: 5px;
  height: 8px;
  background-color: #fff;
}

.sidebar::-webkit-scrollbar-thumb {
  background-color: #aab7cf;
}

@media (min-width: 1200px) {

  #main,
  #footer {
    margin-left: 300px;
  }
}

@media (max-width: 1199px) {
  .toggle-sidebar .sidebar {
    left: 0;
  }
}

@media (min-width: 1200px) {

  .toggle-sidebar #main,
  .toggle-sidebar #footer {
    margin-left: 0;
  }

  .toggle-sidebar .sidebar {
    left: -300px;
  }
}

.sidebar-nav {
  padding: 0;
  margin: 0;
  list-style: none;
}

.sidebar-nav li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.sidebar-nav .nav-item {
  margin-bottom: 0px;
  border-bottom: 1px solid #f3f3f3;
  
}

.sidebar-nav .nav-heading {
  font-size: 11px;
  text-transform: uppercase;
  color: #899bbd;
  font-weight: 600;
  padding: 10px 15px 10px 20px;
}

.sidebar-nav .nav-link {
  display: flex;
  align-items: center;
  font-size: 15px;
  font-weight: 600;
  color: #df8424;
  transition: 0.3;
  background: #ffffff;
  padding: 20px 30px 20px 30px;
  border-right: 5px solid #df8424;

  
}
.bio_img_sidebar{position: absolute;
  left: 0;
  width: 290px;
  opacity: 0.3;
  bottom: 0; z-index: -1;}
.sidebar-nav .nav-link i {
  font-size: 16px;
  margin-right: 10px;
  color: #df8424;
}

.sidebar-nav .nav-link.collapsed {
  color: #4a4a4a;
  background: transparent;border-right: #FFFfff;
}

.sidebar-nav .nav-link.collapsed i {
  color: #777777;
}

.sidebar-nav .nav-link:hover {
  color: #4a4a4a;
    background: #df842429;
    border-radius: 0;
}

.sidebar-nav .nav-link:hover i {
  color: #4a4a4a;
}

.sidebar-nav .nav-link .bi-chevron-down {
  margin-right: 0;
  transition: transform 0.2s ease-in-out;
}

.sidebar-nav .nav-link:not(.collapsed) .bi-chevron-down {
  transform: rotate(180deg);
}

.sidebar-nav .nav-content {
  padding: 5px 0 0 0;
  margin: 0;
  list-style: none;
}

.sidebar-nav .nav-content a {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  color: #4a4a4a;
  transition: 0.3;
  padding: 10px 0 10px 40px;
  transition: 0.3s;
}

.sidebar-nav .nav-content a i {
  font-size: 6px;
  margin-right: 8px;
  line-height: 0;
  border-radius: 50%;
}

.sidebar-nav .nav-content a:hover,
.sidebar-nav .nav-content a.active {
  color: #4a4a4a;
}

.sidebar-nav .nav-content a.active i {
  background-color: #4a4a4a;
}

.footer_nav.bg-dark {
  background: #000000!important;
}
.footer_nic_logo{width: 38px;height: 38px;flex-shrink: 0; flex-grow: 0;font-weight: 600;margin-right: 10px;}

@media only screen and (min-width: 320px) and (max-width: 760px) {
  .gov-india, .ministry, .amrit_mohtsv{display: none;}
  .logo img {max-height: 30px;margin-right: 3px;}
  .header .toggle-sidebar-btn {font-size: 14px;}span.togl_sidebr {width: 24px;height: 24px;    margin-right: 5px;}
  span.togl_sidebr .toggle-sidebar-btn {left: -2px;}
}


/* Slider */

.slick-slide {
  margin: 0px 20px;
}

.slick-slide img {
  width: 100%;
}

.slick-slider
{
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list
{
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus
{
  outline: none;
}
.slick-list.dragging
{
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
       -o-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.slick-track
{
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-track:before,
.slick-track:after
{
  display: table;
  content: '';
}
.slick-track:after
{
  clear: both;
}
.slick-loading .slick-track
{
  visibility: hidden;
}

.slick-slide
{
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide
{
  float: right;
}
.slick-slide img
{
  display: block;
}
.slick-slide.slick-loading img
{
  display: none;
}
.slick-slide.dragging img
{
  pointer-events: none;
}
.slick-initialized .slick-slide
{
  display: block;
}
.slick-loading .slick-slide
{
  visibility: hidden;
}
.slick-vertical .slick-slide
{
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}section.homepage_section3.only_tstymnls { 
  /* background: #ffffff; */
  padding: 0px;
}
.testmonls {
  text-align: center;
  cursor: default;
  background: #ffffff;
  border-radius: 15px;
  border: 1px solid #ffffff; color: #4a4a4a;
}nav#stick_nav {
  z-index: 9; border-radius: 0;
}
.only_tstymnls .fa-circle-chevron-left, .only_tstymnls .fa-circle-chevron-right{color: #df8424;font-size: 34px;}
.carousel-indicators [data-bs-target] {background-color: #777777;}
.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #df8424;
  --bs-btn-border-color: #df8424;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #df8424;
  --bs-btn-hover-border-color: #df8424;
  --bs-btn-focus-shadow-rgb: 60,153,110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #df8424;
  --bs-btn-active-border-color: #df8424;
  --bs-btn-active-shadow: inset 0 3px 5pxrgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #df8424;
  --bs-btn-disabled-border-color: #df8424;}
  .btn-outline-success {
    --bs-btn-color: #df8424;
    --bs-btn-border-color: #df8424;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #df8424;
    --bs-btn-hover-border-color: #df8424;
    --bs-btn-focus-shadow-rgb: 25,135,84;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #df8424;
    --bs-btn-active-border-color: #df8424;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #df8424;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #df8424;
    --bs-gradient: none;
}
  .btn-success:hover {
    color: var(--bs-btn-hover-color);
    background-color: #c1690d;
    border-color: #c1690d;
}

.btn-outline-success:hover {
  color: var(--bs-btn-hover-color);
  background-color: #c1690d;
  border-color: #c1690d;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .login_bg_image.almm_home_section1 .container {
    background: #ffffffdb;
    padding: 30px;
    text-align: center;
}
}
@media only screen and (min-width: 320px) and (max-width: 760px) {
.almm_home_section1 h1 span {
  font-size: 40px;}
  .almm_home_section1 h1 {
    font-size: 40px;
    font-weight: 600;
    line-height: 50px;
}
.biourja_home_section2 {
  text-align: center;
}
.login_bg_image.almm_home_section1 .container {
  background: #ffffffdb;
  padding: 30px;
  text-align: center;
}
}
.video_loop {
  min-height: 650px;
  position: relative;
}
/* .video_loop .container{position: relative;}
 
.video_loop #myVideo {
  position: relative;
  right: 0;
  bottom: 0;
 width: 100%; 
 height: 100%;
}*/
.video_loop .container .text_hdngs {
  /* position: absolute;
    width: 40%;
    top: 92px; */
    padding-top: 130px!important;
    border-radius: 15px;
    z-index: 999;
    color: #ffffff;
} 
.biourja_video_hdng {
  font-weight: 700;
  color: #ffffff;
  font-size: 73px;
  line-height: 88px;
}
.biourja_home_section2 {
  background: #ffffff;
}
.welcome_text{font-size: 47px;font-weight: 600;}


/* ----------------wave_animation ------------*/
@keyframes move_wave {
  0% {
      transform: translateX(0) translateZ(0) scaleY(1)
  }
  50% {
      transform: translateX(-25%) translateZ(0) scaleY(0.55)
  }
  100% {
      transform: translateX(-50%) translateZ(0) scaleY(1)
  }
}
.waveWrapper {
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}
.waveWrapperInner {
  position: absolute;
  width: 100%;
  overflow: hidden;
  height: 800px;
  bottom: -1px;
  /* background-image: linear-gradient(to top, #1259a3  20%, #27273c 80%); */
}
.bgTop {
  z-index: 15;
  opacity: 0.5;
}
.bgMiddle {
  z-index: 10;
  opacity: 0.75;
}
.bgBottom {
  z-index: 5;
}
.wave {
  position: absolute;
  left: 0;
  width: 200%;
  height: 100%;
  background-repeat: repeat no-repeat;
  background-position: 0 bottom;
  transform-origin: center bottom;
}
.waveTop {
  background-size: 50% 100px;
}
.waveAnimation .waveTop {
animation: move-wave 3s;
 -webkit-animation: move-wave 3s;
 -webkit-animation-delay: 1s;
 animation-delay: 1s;
}
.waveMiddle {
  background-size: 50% 120px;
}
.waveAnimation .waveMiddle {
  animation: move_wave 10s linear infinite;
}
.waveBottom {
  background-size: 50% 100px;
}
.waveAnimation .waveBottom {
  animation: move_wave 15s linear infinite;
}

/* -----------wave animation end--------------- */
.biourjapic img {
  max-width: 500px;
}
.biourjapic{
  /* position: absolute;
    top: 25px;
    right: 0px; */
    
}



.biourja_home_section1{color: #ffffff;
  background: url(../img/home-background.jpg) 
  no-repeat center center fixed;background-size:cover;-webkit-background-size: cover;
  -moz-background-size: cover;-o-background-size: cover;background-size: cover; position: relative;
  box-shadow: inset 0 0 0 2000px #00000096;
}
.biourja_home_section2 .comn_blk.blk1{ border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;}
.biourja_home_section2 .comn_blk.blk2{ border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;}
.biourja_home_section2 .comn_blk.blk3{ border-bottom: 1px solid #dedede;}
.biourja_home_section2 .comn_blk.blk4{ border-right: 1px solid #dedede;}
.biourja_home_section2 .comn_blk.blk5{ border-right: 1px solid #dedede;}

.biourja_home_section2 .font_icn{ font-size: 45px;color: #03b922;}
.biourja_home_section2 .container{padding-bottom: 50px;}
.biourja_logo {    color: #03b922;
  font-size: 35px;
  font-weight: 600;
}
.biourja_logo span {color: #df8424;
  font-size: 35px;
  font-weight: 600;
}
.biourja_home_section4{background-color: #ffffff;}

.homepage_section3.only_tstymnls{background: url(../img/home-background.jpg) 
  no-repeat center center fixed;background-size:cover;-webkit-background-size: cover;
  -moz-background-size: cover;-o-background-size: cover;background-size: cover; position: relative;
  box-shadow: inset 0 0 0 2000px #00000096;}
.biourja_home_section5 .cmn_blk {box-shadow: 0 0 15px #00000033; border-radius: 15px; padding: 15px; text-align: center;margin-bottom: 20px;background: #ffffff;}
.biourja_home_section5 .cmn_blk i{font-size: 45px;padding-bottom: 15px;padding-top: 25px; color: #03b922;}
.biourja_home_section5 .cmn_blk h4 {font-weight: 700;}
.biourja_home_section5 .cmn_blk p{padding-bottom: 25px;}
.biourja_home_section2 .qualities h3, .biourja_home_section5 h3{ text-transform: uppercase; line-height: 35px;}
.biourja_home_section2 .qualities p{color: #777777;}
.homepage_section3.only_tstymnls .testmonls .carousel-inner {padding-left: 60px;padding-right: 60px;text-align: left;}
@media only screen and (min-width: 768px) and (max-width: 1024px) {

.welcome_text {font-size: 37px;font-weight: 600;}
.biourja_video_hdng {font-weight: 700;color: #ffffff;font-size: 50px;line-height: 60px;}
.biourjapic img {
  max-width: 65%; padding: 20px;
}
.biourjapic {
  text-align: center!important;
  position: relative;
  top: -70px;
}
.video_loop .container .text_hdngs{text-align: center;}
.biourja_home_section4 .img-fluid{ padding-bottom: 20px;}.waveWrapperInner {width: 150%;}
.video_loop .container .text_hdngs {padding-top: 40px!important;}
.homepage_section3.only_tstymnls .testmonls .carousel-inner {padding-left: 50px;padding-right: 50px;}
}
@media only screen and (min-width: 320px) and (max-width: 760px) {

  .welcome_text {font-size: 37px;font-weight: 600;}
  .biourja_video_hdng {font-weight: 700;color: #ffffff;font-size: 50px;line-height: 60px;}
  .biourjapic img {
    max-width: 100%; padding: 20px;
  }
  .biourjapic {
    text-align: center!important;
    position: relative;
    top: -70px;
  }
  .video_loop .container .text_hdngs{text-align: center;}
  .biourja_home_section4 .img-fluid{ padding-bottom: 20px;}
  .biourja_home_section2 .comn_blk.blk1 {border-right: 0px solid #dedede;border-bottom: 1px solid #dedede; border-top: 1px solid #dedede;}
  .biourja_home_section2 .comn_blk.blk2 {border-right: 0px solid #dedede; border-bottom: 1px solid #dedede;}
  .biourja_home_section2 .comn_blk.blk4 {border-right: 0px solid #dedede; border-bottom: 1px solid #dedede;}
  .biourja_home_section2 .comn_blk.blk5 {border-right: 0px solid #dedede; border-bottom: 1px solid #dedede;}
  .biourja_home_section2 .comn_blk.blk6 {border-bottom: 1px solid #dedede;}
  section.homepage_section3.only_tstymnls {padding: 10px;}
  .waveWrapperInner {width: 200%;}
  .video_loop .container .text_hdngs {padding-top: 60px!important;}
  .top_header .rightSide {justify-content: center!important;}
  .homepage_section3.only_tstymnls .testmonls .carousel-inner {padding-left: 40px;padding-right: 40px;}
}

.tstmnl_image_blk{padding: 25px;}
.tstmnl_text_blk i{ display: block;
  width: 100%;
  font-size: 35px;
  color: #999999;}
.tstmnl_text_blk i.fa-solid.fa-quote-right{text-align: right; padding-right: 35px;}
.tstmnl_text_blk {padding-top: 35px;}
.tstmnl_text_blk span.name {
  font-size: 18px;
  color: #df8424;
}

@media only screen and (min-width: 320px) and (max-width: 1024px) {
.tstmnl_image_blk img{width: 50%;}
.tstmnl_image_blk{padding: 0;
  text-align: center;}
  .tstmnl_text_blk {padding-top: 0px;text-align: center;}
  .tstmnl_text_blk i.fa-solid.fa-quote-right {
    text-align:center;
    padding-right: 0px;}
}
.biourja_home_section2 .comn_blk:hover{background-color: #f7f7f7;}
/* Grow */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* Bob */
@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
.hvr-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}
.signup_loginsection{background: url(../img/login_signup_bg.jpg) 
  no-repeat center center fixed;background-size:cover;-webkit-background-size: cover;
  -moz-background-size: cover;-o-background-size: cover;background-size: cover; position: relative;
  box-shadow: inset 0 0 0 2000px #00000000;}
  .signup_loginsection .left_blk{background-color: #ffffff99; padding: 25px; }
  .signup_loginsection .right_blk, .signup_loginsection .left_blk{min-height: 550px;}
  .signup_loginsection .right_blk{
    /* background: url(../img/gradient_redbg.jpg) 
    no-repeat center center fixed;background-size:cover;-webkit-background-size: cover;
    -moz-background-size: cover;-o-background-size: cover;background-size: cover; */
     position: relative;
    box-shadow: inset 0 0 0 2000px #21893de6; color: #ffffff; padding: 25px;}
    .signup_login_blk {
      box-shadow: 0 0 15px #0000006e;
      border-radius: 10px;
      overflow: hidden;}
    .signup_loginsection .right_blk .sandesh_app{position: absolute;
      top: 50%;
      left: 38%;
      transform: translate(-31%, -50%);}
.signup_login_blk .fixed_height{ min-height: 58px;}
.signup_loginsection .signup_login_blk.only_login .left_blk {
  min-height: inherit;
}
.signup_loginsection a{ color: #3939ff;
  font-weight: 500;}
.signup_login_blk.only_login {
  margin-top: 80px;
  margin-bottom: 80px;
}
.signup_login_blk.only_login .fixed_height {
  min-height: 85px;
}
.signup_login_blk.only_login .left_blk {background-color: #ffffff99;}
@media only screen and (min-width: 320px) and (max-width: 760px) {
  .signup_loginsection{padding-left: 15px; padding-right: 15px;}

} 
.biourja_newhome{color: #ffffff;
  background: url(../img/home-background.jpg) no-repeat center center fixed;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
  box-shadow: inset 0 0 0 2000px #00000096;
  height: 100vh;}
.biourja_newhome .bg-light {
    background-color: transparent!important;
}
.biourja_newhome nav.head_navbar .nav-item .nav-link .btn {
  font-weight: 400;
}
.biourja_newhome nav.head_navbar .nav-item .nav-link.active {
  color: #df8424;
}
.biourja_newhome nav.head_navbar .nav-item .nav-link {
  color: #ffffff;
}
.biourja_newhome nav.head_navbar .nav-item .nav-link:hover {
  color: #df8424;
}
.biourja_newhome button.navbar-toggler {
  background: #df8424;
}
.biourja_newhome .navbar-toggler:focus{box-shadow: none;}
.biourja_newhome section.bottom_footer {
  background: #00000000;
  text-align: center;
  color: #ffffff;
  width: 100%;
}
.biourja_newhome nav.head_navbar .nav-item .nav-link.active{color: #df8424;}
.biourja_newhome nav.head_navbar .nav-item .nav-link:hover{color: #df8424;}
.biourja_newhome nav.head_navbar .nav-item .nav-link{color: #ffffff;}
.biourja_newhome nav.head_navbar .nav-item .nav-link .btn{font-weight: 400;}
.biourja_newhome .left_block_sectn1 {
  position: absolute;
  top: 50%;
  left: 8px;
  transform: translate(0%, -50%);
}
.biourja_newhome .right_block_sectn1 {
  position: absolute;
    top: 50%;
    right: 8px;
    transform: translate(0%, -50%);
}
.biourja_newhome .home_text{position: relative; width: 100%; height: 80vh;}
.biourja_newhome .comn_four_blocks .fa-solid {
  font-size: 30px;
    background: #df8424;
    padding: 15px;
    width: 65px;
    height: 65px;
    text-align: center;
}
.biourja_newhome .comn_four_blocks {
  font-size: 25px;
    background: #03b92287;
    margin-bottom: 15px;
    border-radius: 30px 0px 0px 30px;
    overflow: hidden;
    padding: 0px 30px 0px 0px; min-width: 396px; cursor: pointer;    text-align: left;
}
.cmn_steps_stng {
    background: #df8424;
    padding: 3px 2px 3px 7px;
    width: 50px;
    text-align: center;
    font-size: 13px;
    color: #ffffff;
    position: relative;
}
.triangle-right {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-left: 29px solid #df8424;
    border-bottom: 20px solid transparent;
    position: absolute;
    top: -7px;
    right: -28px;
}
.biourja_newhome .comn_four_blocks:hover{background: #c9751c;}
.biourja_newhome .bottom_footer .center_table a , .biourja_newhome .bottom_footer .center_table a span{color: #ffffff;padding-left: 5px;
  padding-right: 5px;}
.biourja_newhome .bottom_footer .center_table a:hover , .biourja_newhome .bottom_footer .center_table a span:hover{color: #03b922;}
  
.biourja_newhome .bottom_footer .center_table {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.biourja_newhome .social_media_icons{ padding-bottom: 10px;}
.biourja_newhome .social_media_icons a i{font-size: 29px;padding: 15px 18px;background: #ffffff26;border-radius: 50%;margin-left: 10px;margin-right: 10px;color: #ffffff;}

.biourja_newhome .social_media_icons a i.fa-facebook-square:hover {
    background-color: #4267B2;
}
.biourja_newhome .social_media_icons a i.fa-twitter-square:hover {
    background-color: #00acee;
}
.biourja_newhome .social_media_icons a i.fa-youtube-square:hover {
    background-color: #FF0000;
}
.biourja_newhome td.gov-india {border-right: 0px solid #dedede;  padding-right: 5px;}
.biourja_newhome td.ministry {padding-left: 5px;}
/* Hang */
@-webkit-keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@-webkit-keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
.hvr-hang {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active {-webkit-animation-name: hvr-hang-sink, hvr-hang; animation-name: hvr-hang-sink, hvr-hang; -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s; -webkit-animation-delay: 0s, .3s;animation-delay: 0s, .3s;-webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite;animation-iteration-count: 1, infinite; -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; -webkit-animation-direction: normal, alternate;animation-direction: normal, alternate;}
.emblm {height: 150px;}
img.footer_nic_logo {
    background: #ffffff;
    margin-bottom: 15px;
    height: 68px;
}
/* Backward */
.hvr-backward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-backward:hover, .hvr-backward:focus, .hvr-backward:active {
  -webkit-transform: translateX(-8px);
  transform: translateX(-8px);
}
@media only screen and (min-width: 320px) and (max-width: 760px) {
  .biourja_newhome{
    height:auto;
  }

  .biourja_newhome .left_block_sectn1 {
    position: unset;
    left: 8px;
    transform: translate(0%, -50%);
    display: block;
    padding-top: 150px;
    text-align: center;
    clear: both;
}
.biourja_newhome .right_block_sectn1 {
  position: unset;
  left: 8px;
  transform: translate(0%, -50%);
  display: block;
  padding-top: 75px;
  text-align: center;
  clear: both;
}
.biourja_newhome nav.navbar.navbar-expand-sm.navbar-dark.fixed-bottom{ position: unset;}
.biourja_newhome .bottom_footer .center_table{ display:none;}
.biourja_newhome .bottom_footer .col-md-12.mb-5{margin-bottom: 10px!important;}
.biourja_newhome .bottom_footer .col-md-12.mt-5{margin-top: 10px!important;}
.biourja_newhome .navbar-collapse {
  background: #00000066;
  padding-left: 20px; padding-right: 20px;}
  .biourja_newhome .navbar-collapse ul li {    border-bottom: 1px solid #64646485;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .biourja_newhome .bottom_footer .center_table {left: 35%; transform: translate(-25%, -50%);}
}

@media only screen and (min-width: 1980px){

  .biourja_newhome .welcome_text{font-size: 4vw; line-height: 8vh;}
  .biourja_newhome .biourja_video_hdng{font-size: 5vw; line-height: 9vh;}
  .biourja_newhome .comn_four_blocks{font-size: 2vw; line-height: 5vh;}
  .biourja_newhome .comn_four_blocks .fa-solid{font-size: 2vw;background: #df8424;
    padding: 19px;
    width: 95px;
    height: 95px;
    text-align: center;}
}