@font-face {
  font-family: 'avantgarde_bk_btbook';
  src: url('../fonts/avantgardebookbt-webfont.woff2') format('woff2'),
    url('../fonts/avantgardebookbt-webfont.woff') format('woff'),
    url('../fonts/avantgardebookbt-webfont.ttf') format('truetype'),
    url('../fonts/avantgardebookbt-webfont.svg#avantgarde_bk_btbook') format('svg');
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: 'avantgarde_bk_btdemi';
  src: url('../fonts/avantgardedemibt-webfont.woff2') format('woff2'),
    url('../fonts/avantgardedemibt-webfont.woff') format('woff'),
    url('../fonts/avantgardedemibt-webfont.ttf') format('truetype'),
    url('../fonts/avantgardedemibt-webfont.svg#avantgarde_bk_btdemi') format('svg');
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: 'avantgarde_bk_btdemi_oblique';
  src: url('../fonts/avantgardedemiobliquebt-webfont.woff2') format('woff2'),
    url('../fonts/avantgardedemiobliquebt-webfont.woff') format('woff'),
    url('../fonts/avantgardedemiobliquebt-webfont.ttf') format('truetype'),
    url('../fonts/avantgardedemiobliquebt-webfont.svg#avantgarde_bk_btdemi_oblique') format('svg');
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: 'avantgarde_bk_btbook';
  src: url('../fonts/avgardn-webfont.woff2') format('woff2'),
    url('../fonts/avgardn-webfont.woff') format('woff'),
    url('../fonts/avgardn-webfont.ttf') format('truetype'),
    url('../fonts/avgardn-webfont.svg#avantgarde_bk_btbook') format('svg');
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: 'avantgarde_bk_btbook_oblique';
  src: url('../fonts/avgardni-webfont.woff2') format('woff2'),
    url('../fonts/avgardni-webfont.woff') format('woff'),
    url('../fonts/avgardni-webfont.ttf') format('truetype'),
    url('../fonts/avgardni-webfont.svg#avantgarde_bk_btbook_oblique') format('svg');
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: 'helveticaregular';
  src: url('../fonts/helvetica-webfont.woff2') format('woff2'),
    url('../fonts/helvetica-webfont.woff') format('woff'),
    url('../fonts/helvetica-webfont.ttf') format('truetype'),
    url('../fonts/helvetica-webfont.svg#helveticaregular') format('svg');
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: 'helveticabold';
  src: url('../fonts/helvetica-bold-webfont.woff2') format('woff2'),
    url('../fonts/helvetica-bold-webfont.woff') format('woff'),
    url('../fonts/helvetica-bold-webfont.ttf') format('truetype'),
    url('../fonts/helvetica-bold-webfont.svg#helveticabold') format('svg');
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: 'helveticabold_oblique';
  src: url('../fonts/helvetica-boldoblique-webfont.woff2') format('woff2'),
    url('../fonts/helvetica-boldoblique-webfont.woff') format('woff'),
    url('../fonts/helvetica-boldoblique-webfont.ttf') format('truetype'),
    url('../fonts/helvetica-boldoblique-webfont.svg#helveticabold_oblique') format('svg');
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: 'helveticaoblique';
  src: url('../fonts/helvetica-oblique-webfont.woff2') format('woff2'),
    url('../fonts/helvetica-oblique-webfont.woff') format('woff'),
    url('../fonts/helvetica-oblique-webfont.ttf') format('truetype'),
    url('../fonts/helvetica-oblique-webfont.svg#helveticaoblique') format('svg');
  font-weight: normal;
  font-style: normal;

}



body {
  font-family: 'calibri';
  font-size: 14px;
  font-weight: 400;
  font-style: unset;
  margin: 0;
  padding: 0;
  /*letter-spacing: 1.0px;*/
  color: #606060;
}

.sec_gray {
  background: #f8f7f9;
}

* {
  padding: 0;
  margin: 0;
}

ul {
  list-style-type: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #0d1432;
}

.sect_headngs {
  /*margin-bottom: 60px;*/
  margin-bottom: 40px;
}

.wht_sec_hdr .h5_sub_head {
  color: #fff;
}

.h5_sub_head {
  font-family: 'avantgarde_bk_btbook';
  color: #16719b;
  font-size: 15px;
  position: relative;
  padding-left: 15px;
  margin-bottom: 0;
}

.wht_sec_hdr .h5_sub_head::after {
  background: #fff;
}

.h5_sub_head::after {
  position: absolute;
  content: "";
  left: 2px;
  top: 50%;
  width: 7px;
  height: 7px;
  border-radius: 100%;
  background: #16719b;
  transform: translateY(-50%);
}

.wht_sec_hdr .h3_head {
  color: #fff;
}

/*.h3_head {
  font-family: 'avantgarde_bk_btdemi';
  color: #424242;
  font-size: 41px;
}*/
.h3_head {
  font-size: 41px;
}

a {
  color: unset;
  cursor: pointer !important;
}

a:hover,
a:focus {
  text-decoration: none;
  color: unset;
  outline: none;
}

.form-control:focus {
  border-color: #0e75c0;
  box-shadow: none;
  outline: 0 none;
}

section {
  padding: 50px 0;
  position: relative;
}

.bg_gray {
  background: #fafafa;
}

.custom_container {
  max-width: 1330px;
  width: 100%;
  margin: 0 auto;
  padding: 0 25px;
}

.wrapper_shala {
  /*margin-top: 135px;*/
}

.pos_rel {
  position: relative;
}

a.cp {
  color: #243f71 !important;
}

.owl-theme .owl-dots .owl-dot span {
  width: 23px;
  height: 6px;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #16719b;
}

/*--header navbar--*/
.header_home {
  z-index: 9999;
  background: #fff;
  width: 100%;
  position: relative;
  border-bottom: 1px solid rgba(255, 255, 255, .2);
  height: 128px;
}

.blk_nav {
  display: block;
  line-height: 20px;
}

.for_fix_height {
  position: fixed;
  background: #fff;
  box-shadow: 0 0 5px -1px #B0B0B0;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
}

.fixed-header .nav-item a.nav-link {
  /*color: #2f2f2f !important;*/
  /*color: #fff;*/
}

.fixed-header .nav-item.active>a {
  color: #16719b !important;
  background: transparent;
  box-shadow: none;
  border-radius: 0;
}

.fixed-header .nav-item.active>a::before {
  background: #16719b;
}

.nav-item.btn_header {
  background: #16719b;
  margin-left: 10px;
  border-radius: 5px;
}

.fixed-header .nav-item.btn_header a.nav-link {
  color: #fff !important;
}

.nav-item.btn_header a.nav-link {
  padding: 8px 30px !important;
  font-size: 18px;
  color: #fff !important;
}

.dropdown-menu {
  padding: 0;
  box-shadow: 2px 6px 22px 2px rgba(0, 0, 0, .1);
  border: 0;
  border-radius: 0;
}

.dropdown-menu a {
  padding: 10px;
}

.dropdown-menu a:hover {
  color: #16719b;
  background-color: #f3e6ff;
}

.spcl_drop_pic img {
  width: 25px;
  height: 25px;
  border-radius: 100%;
}

.navbar-nav .nav-link.spcl_btn_heder {
  border-radius: 50px;
  padding: 0.5rem 2rem;
  color: #238ab4;
  border: 2px solid #238ab4;
}

.navbar-brand .img-fluid {
  width: 150px;
  transition: all 0.5s ease 0s;
  margin-right: 20px;
}

.nav-item a.nav-link {
  margin: 0 0px;
  /*padding: 3px 26px !important;*/
  color: #2f2f2f;
  position: relative;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}

.nav-item.active>a {
  border-radius: 0px;
  color: #16719b !important;
}

.nav-item.active>a::before {
  content: "";
  position: absolute;
  left: 20px;
  bottom: -1px;
  width: 5px;
  height: 5px;
  background: #16719b;
  border-radius: 100%;
}

.navbar-nav {
  width: 100%;
}

.rght_drop_head {
  min-width: 161px;
  text-align: right;
}

.btn_theme,
.btn_theme:focus,
.btn_theme:active {
  color: #fff !important;
  line-height: 1;
  display: inline-block;
  padding: 11px 33px;
  font-size: 15px;
  background: #16719b;
  border-radius: 5px;
  box-shadow: none;
  transition: all 0.5s ease 0s;
  text-transform: uppercase;
  font-weight: 500;
}

.btn_theme:hover {
  box-shadow: 0 0 13px -2px #343434;
  background: #343434;
}

.text_theme {
  color: #16719b !important;
}

.bg_blue {
  background: #eff2f7;
}

.srch_bar_hedr {
  width: 400px;
}

.position-relative.srch_hedr {
  overflow: hidden;
  border-radius: 0px;
}

.srch_hedr>input {
  border-radius: 0;
}

.srch_hedr_cio {
  position: absolute;
  background: #16719b;
  right: 0;
  top: 0;
  height: 100%;
  color: #fff;
  width: 42px;
  text-align: center;
  line-height: 38px;
  font-size: 19px;
}

.loct_hedr {
  min-width: 280px;
  text-align: right;
  margin: 0;
  color: #0d1432;
  text-decoration: underline;
  cursor: pointer;
}

.flex_top_hdr>* {
  flex: 0 0 1;
}

.img-flag {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  overflow: hidden;
}

.top_end_rgt {
  text-align: right;
}

.top_end_rgt .nav-item a {
  width: auto;
  display: inline-block;
  white-space: nowrap;
}

.flex_top_hdr .navbar.navbar-expand-lg.navbar-light {
  padding: 2px 0;
  border-bottom: 1px solid #eeeeee;
}

.teletype-text {
  font-size: 17px;
  color: #16719b;
}

/*main search image*/
.srch_sec_main {
  background-image: url("../imgs/bannr.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  /*padding: 100px 0 80px;*/
  background-position: center bottom;
  position: relative;
  min-height: 75vh;
  display: flex;
  align-items: center;
}

.srch_sec_main::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  z-index: 1;
  opacity: 0.5
}

.inner_main_srch {
  padding: 0 70px;
  position: relative;
  z-index: 2
}

/*main search image/*/

/*browse category*/


.top_img_parts {
  box-shadow: 0px 0px 11px 2px #F0F0F0;
  margin: 20px 10px;
  border-radius: 7px;
  background: #fff;
}

.top_img_parts:hover {
  box-shadow: 0px 0px 14px 12px #F4F4F4;
}

.top_img_parts:hover .prop_lst {
  color: #16719b !important;
}

/*browse category/*/


/*masonary css sec*/
.top_img_parts {
  margin: 0px;
  height: unset;
  position: relative;
}

.grid-item.card {
  margin-bottom: 20px;
  width: 18%;
  margin-right: 20px;
}

.top_img_parts::after {
  background: linear-gradient(#0000 44%, #212d33 95%);
  position: absolute;
  content: "";
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease 0.5s;
}

.top_img_parts:hover::after {
  background: linear-gradient(#0000 20%, #212d33 95%);
}

.top_img_parts:hover .prod_nam {}

.prdct-ctg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 2;
}

/*.prod_nam {
  font-size: 15px;
  font-weight: 600;
  color: #fff;
}*/
.prod_nam {
  position: absolute;
  font-size: 15px;
  bottom: 0;
  left: 0px;
  width: 100%;
  text-align: center;
  font-weight: 600;
  color: #fff;
  z-index: 2;
  display: inline-block;
  width: 228px;
  overflow: hidden !important;
  text-overflow: ellipsis;
  height: 37px;
  padding: 0 6px;
  white-space: nowrap;
}

.dbprdctList .grid-item.card {
  width: 22%
}

.dbprdctList .prod_nam {
  width: 200px;
}

.grid_mason .headng_price {
  text-overflow: unset;
  white-space: normal;
  height: unset;
  line-height: 19px;
}

.grid_mason.card-columns {
  /*column-count: 2;*/
  column-count: 5;
}

.top_img_parts img {
  height: 260px;
  width: 100%;
  object-fit: cover;
}

.ancr_vew_al {
  font-size: 15px;
  font-weight: 400;
}

/*masonary css sec/*/

/*footer*/
.footer-top {
  padding: 60px 0 40px;
}

.footer-logo .img-fluid {
  margin-bottom: 20px;
  width: 60%;
}

.f-widget-title h4 {

  color: #16719b;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 20px;
}

.ftr_li {
  padding: 9px 0;
}

.footer-social a {
  color: #484848;
  padding: 0 14px 0 0;
}

.address-icon {
  width: 20px;
  display: inline-block;

}

.sigle-address p {
  width: calc(100% - 20px);
}

.footer-bottom {
  background: #f7f7f7;
  color: #0f0f0f;
  padding: 30px 0;
}

.img_downlod_app a {
  width: 150px;
  display: inline-block;
}

/*footer/*/


/*/* sakshi css vedio sec */
h4.vdeo_hedng {
  padding-top: 15px;
  font-size: 18px;
  text-align: center;
}

.col-md-6.wbinar_stop {
  padding: 0;
  background: #16719b;
  color: white;
  padding: 100px;
}

h2.webnr_hedng {
  color: white;
  margin: 0 auto;
  font-size: 40px;
  font-weight: 600;
  padding-bottom: 30px;
}

p.webnar_txt {
  font-size: 16px;
}

button.btn.btn-outline-light.dmo_btn {
  border-radius: 22px;
  margin-top: 15px;
}

.wbinar_stop_img {
  background-image: url("../imgs/webi.png");
  background-size: cover;
  background-repeat: no-repeat;
  /*padding: 100px 0 80px;*/
  background-position: center bottom;
  position: relative;
  min-height: 75vh;
}

.row.abut_us {
  background: #e9f1f5;
  padding: 42px 0;
  padding-bottom: 50px;
}

.col-md-6.abut_us_col {
  padding: 56px;
}

h3.main_titl {
  font-size: 22px;
  color: #16719b;
  font-weight: 600;
}

.col-md-6.abut_us_col h4 {
  padding-top: 10px;
  font-size: 20px;
}

p.cntent_dta {
  padding-top: 12px;
  font-size: 12px;
}

p.cntent_dta1 {
  font-size: 15px;
  padding-top: 20px;
  padding-bottom: 37px;
}

p.cntent_dta2 {
  font-style: italic;
  margin-bottom: 0;
}

.wlcme_sec {
  background-image: url("../imgs/15.png");
  background-size: cover;
  background-repeat: no-repeat;
  /*padding: 100px 0 80px;*/
  background-position: center bottom;
  position: relative;
}

.row.welcme_sec_row {
  padding: 45px 70px;
  text-align: center;
}

.wbinar_sec .h3_head {
  font-size: 28px !important;
}

.wlcme_sec h3.main_titl {
  font-size: 39px;
  color: #16719b;
  text-align: left;
  font-weight: 100;
  /*    height: 40px;*/
  overflow: hidden;
}

.wlcme_sec p.cntent_dta1 {
  font-size: 13px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.wlcme_sec .col-md-12.abut_us_col {
  padding-top: 30px;
}

.abut_us_img {
  width: 450px;
  height: 450px;
  padding: 20px;
}

.img_col {
  /* padding-left: 70px; */

}

.img_cntnt::after {
  content: "";
  background-image: url("../imgs/pattern.png");
  background-size: cover;
  position: absolute;
  top: 318px;
  right: 47px;
  height: 149px;
  width: 183px;
  opacity: 64%;
}

/* baner sec*/
h3.iner_hedng {
  color: white;
  text-align: center;
  font-size: 3rem;
}

h6.iner_hedng {
  font-size: 18px;
  color: white;
  text-align: center;
  padding-bottom: 10px;
}

p.descrpton {
  text-align: center;
  color: white;
  font-size: 14px;
  padding-top: 4px;
}

.bner_btn {
  text-align: center;
}

.bner_btn button.btn.btn-white.dmo_btn {
  color: #16719b;
  border-radius: 25px;
  padding-left: 20px;
  padding-right: 20px;
  background: white;
}

/* fixed button*/
.feedback {
  background-color: #16719b;
  color: white;
  padding: 10px 20px;
  border-radius: 100%;
  width: 60px;
  height: 60px;
  border: unset;
  cursor: pointer;
}

#mybutton {
  position: fixed;
  bottom: 9px;
  right: 13px;
}

.feedback i {
  font-size: 29px;
  position: absolute;
  top: 16px;
  right: 13px;
}

img.lgn_icn {
  width: 15px;
}

#mybutton:focus-visible {
  border: unset !important;
  outline: unset !important;
}


/* webinar page*/
.wbinar_sectn {
  background-image: url("../imgs/wbinar2.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  min-height: 75vh;
  display: flex;
  align-items: center;

}

.wbinar_sectn .col-md-4 {
  /*  background-image: linear-gradient(to right top, #464646, #606a7b, #6594b2, #55c4e0, #41f5fd);
*/
  background-image: linear-gradient(to right top, #535353, #676b79, #6f87a1, #6aa7c6, #59c8e4, #39d1d9, #3ed8c2, #64dca3, #92c260, #b8a230, #d67a2a, #e34a4a);
  text-align: center;
  padding: 30px 4px;
  max-width: 34%;
  text-align: center;
}

.wbinar_sectn .col-md-4 h5 {
  font-weight: 900;
  color: #fff;
  font-size: 25px;
}

.requet_btn {
  background: #16719b;
}

.requet_btn:hover,
.requet_btn:focus,
.requet_btn:active {
  background: #16719b;
  box-shadow: unset !important;
  border: none;
}

/* slider*/
/*.carousel-caption.iner_cntent {
    position: absolute;
    right: 15%;
    left: 15%;
    z-index: 10;
    padding: 20px 8px;
    color: #fff;
    text-align: center;
    top: 26%;
    background-color: rgba(0,0,0,0.4);
    bottom: 28%;
}*/
.carousel-caption.iner_cntent {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.4);
  padding: 20px;
  right: unset;
  bottom: unset;
  width: 70%;
}


.slder_img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center bottom;
  position: relative;
  /* height: 550px;*/
  height: 400px;
  object-fit: cover;
}

/* mini slider*/

/* 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;
}

.partner_logo {
  padding-bottom: 60px;
  padding-left: 46px;
  padding-right: 46px;
}

.slick-slide img {
  object-fit: cover;
  display: block;
  height: 120px;
}

/* webinar vedio section*/
h5.topic_wbnar {
  font-size: 20px;
}

h5.dte_webnar {
  font-size: 15px;
  padding: 7px 0 0;
  margin-bottom: 5px;
  font-weight: 600;
  color: #16719b;
}

section.vdeo_sec {
  background: #f9f9f9;
  /* padding-top: 35px !important; */
}


/* previous webinars*/

.prev_wbinar_sectn {
  background-image: url("../imgs/pre.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  /* min-height: 75vh;*/
  height: 350px;
  display: flex;
  align-items: center;
  background-position: center bottom;
}

/* upcoming webinar*/
.presentr_webnar {
  font-size: 16px;
}

.fnt-siz p {
  text-align: center !important;
}

.upcmng_wbinar_sectn {
  /*background-image: url("../imgs/upcomingweb.png");*/
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  /*min-height: 75vh;*/
  height: 400px;
  display: flex;
  align-items: center;
  /*background-position: center bottom;*/
  background-position: center;
}

.upcmng_wbinar_sectn h5 {
  font-weight: 600;
  font-size: 18px;
  color: white;
}

.upcmng_wbinar_sectn h6 {
  text-align: center;
  font-size: 14px;
  color: white;
}

.upcmng_wbinar_sectn .col-md-3 {
  background-image: linear-gradient(to right top, #000000, #1e1e1e, #353535, #4e4e4e, #696969);
  padding: 20px;
  margin-top: 0px;
  margin-left: 800px;
}

.main_cntent.text-left {
  padding: 0 156px;
  padding-top: 10px;
}

.main_cntent span {
  font-size: 13px;
  padding: 0;
  color: #000000;
}

p.topic_dtail {
  font-size: 15px;
  color: #000000;
  padding-top: 6px;
}

.main_dtail {
  padding: 0 156px;
  text-align: left;
  text-align: justify;
}

p.presentr_dtail {
  color: black;
}

.regster_btn {
  background-color: #16719b ! important;
  color: #fff ! important;
  border-radius: 23px;
  padding-left: 18px;
  padding-right: 18px;
  margin-top: 20px;
  margin-bottom: 0px;
  border: 1.5px solid #fff;
  font-weight: 600;
  text-transform: uppercase;
}

.regster_btn:hover,
.regster_btn:focus,
.regster_btn:active {
  background-color: #fff !important;
  color: #16719b ! important;
  box-shadow: none !important;
  border: 1.5px solid #16719b;
}

/* webinar services page*/
section.wbinar_sect {
  background: #f3f9ff;
}

.cstm_rw {
  padding: 40px
}

.webnar_col {}

.webnar_col h1 {
  font-size: 73px;
  font-weight: 600;
  /*height: 260px;*/
  overflow: hidden;
}

p.wbinar_dta {
  font-weight: normal;
  font-size: 18px;
  line-height: 30px;
  color: #000;

}

.web_col {
  background-image: url("../imgs/web5.png");
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
  min-height: 50vh;
  display: flex;
  align-items: center;
}

ul.list_srvces li {
  font-size: 17px;
  color: #000;
  line-height: 35px;
  font-weight: normal !important;
}

.webnar_col p {
  color: #000;
  font-size: 17px;
  padding-top: 12px;
  padding-right: 56px;
  text-align: justify;
}

.fa-check-circle:before {
  color: #16719b !important;
}

i.fa.fa-check-circle.srvce_icn {
  padding-right: 10px;
}

.col-md-6.web_fetures2 {
  background: #16719b;
  position: relative;
}

section.wbinar_sect_fetures1 {
  min-height: 450px;
  background: #e6e9ea;
}

.wbinar_sect_fetures1.webinarSection img.img-fluid.custome-mleft {
  margin-left: -50px;
}

/* .wbinar_sect_fetures1 .col-md-6 {
  padding-top: 70px;
  padding-bottom: 33px;
} */

img.img-fluid.web_img3 {
  position: absolute;
  top: 102px;
  right: 92px;
}

.webnar_col1 p {
  color: #000;
  font-size: 17px;
  padding-top: 12px;
  padding-right: 56px;
}

img.img-fluid.web_img2 {
  position: absolute;
  left: 135px;
  top: 74px;
}

.img_col {
  /* background: #16719b;*/
}

/*.col-md-6.img_col img {
    position: absolute;
    left: 51px;
    top: 82px;
}*/
.web_ftures_row1 p,
.web_ftures_row2 p {
  color: #000;
  font-size: 17px;
  padding-top: 12px;
  /* padding-right: 56px; */
}

.img_col2 {
  /* background: #eabe33;*/
}

/* .col-md-6.img_col2 img {
  position: absolute;
  right: 42px;
  top: 53px;
} */

.wbnar_mrketng_col {
  /* padding-left: 118px; */
  padding-right: 36px;
  font-size: 14px;
  text-align: justify;
}

.col-md-6.wbnar_mrketng_col2 {
  /* padding-left: 118px; */
  /* padding-left: 36px; */
}

/* discussion*/
.discus_sec {
  background-image: url("../imgs/discuss.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  /*min-height: 75vh;*/
  min-height: 60vh;

  display: flex;
  align-items: center;
}

.carousel-caption.iner_cntent.d-none.d-md-block {
  /* background-image: linear-gradient(to right top, #16719b, #577ca0, #7a88a2, #9496a4, #a6a6a6);   
    padding-left: 29px;
    max-width: 625px;*/
  /*max-height: 150px !important;*/
  border-radius: 4px;
}

.rquest_frm {
  /* background: #f1f8fb; */
  padding: 40px;
}

/* reverse auction*/
section.reverese_auction {
  background: #f0f3f6;
}

.card-img-top {
  height: 181px;
  object-fit: cover;
}

p.card-text.iner_cntent {
  text-align: justify;
}

h5.card-title.crd_heding {
  font-size: 16px;
  font-weight: 600;
}

.card-footer small {
  font-size: 15px;
  color: #16719b !important;
  font-weight: 600;
}

section.start_auction_sec {
  background: #fbfbfb;
}

.bner_btn.acton_btn {
  margin-top: 30px;
}

.acton_btn button.btn.btn-white.dmo_btn {
  color: #fff;
  border-radius: 25px;
  padding-left: 20px;
  padding-right: 20px;
  background: #16719b;
}

.docs_uplod input#img {
  position: absolute;
  right: 230px;
  bottom: 37px;
  opacity: 0;
}

.docs_uplod button.btn.btn-primary.ml-3 {
  background: #16719b;
}



/* auction modal */
.auction_mdl .modal-dialog {
  max-width: 670px;
  margin: 1.75rem auto;
}

.auction_mdl .form-control {
  font-size: 14px !important;
}

.auction_mdl label {
  color: black;
}

.modal-footer button.btn.btn-primary {
  background: #16719b;
}

/* logistic page*/
/*.logistc_sec{
*/
/*background-image: url("../imgs/log1.png");*/
/*background-size: 100% 100%;*/
/*background-repeat: no-repeat;*/
/* position: relative;
  height: 350px;*/
/*min-height: 75vh;*/
/* display: flex;
  align-items: center;
}*/
.polcy_sec {
  /*background-image: url("../imgs/policy.jpg");*/
  background-size: cover !important;
  background-repeat: no-repeat;
  position: relative;
  min-height: 400px;
  height: 400px !important;
  display: flex;
  align-items: center;
}

.tpsctn_hdng p {
  margin-bottom: 0px !important;
}

thead.table_hedngs {
  background: #16719b;
  color: white;
}

.table_hedngs {
  font-size: 13px ! important;
}

/* projects page*/
.prject_sec {
  background-image: url("../imgs/project.png");
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  /*min-height: 75vh;*/
  min-height: 60vh;
  display: flex;
  align-items: center;
  background-position: center;
}

.prject_sect1 {
  background: #f3f9ff;
}

section.guide_sec {
  background: aliceblue;
}

/* guide page*/
.guide_vdeo {
  background: #93ceea;
  padding: 26px;
}

.guide_sectn h6 {
  font-weight: 600;
  color: #16719b;
  border-bottom: 2px solid;
  padding-bottom: 7px;
}

.cntent_col {
  background: aliceblue;
}

.guide_sectn2 .guide_vdeo {
  background: #f0ce50;
  padding: 26px;
}

.guide_vdeo {
  background: #93ceea;
  padding: 60px;
}

.guide_vdeo1 {
  background: #eeae0a;
  padding: 60px;
}

.guide_sectn3 .guide_vdeo {
  background: #16719b;
  padding: 60px;
}

.guide_sectn2 h6,
.guide_sectn3 h6,
.guide_sectn3 h6,
.guide_sectn4 h6,
.guide_sectn5 h6,
.guide_sectn6 h6,
.guide_sectn7 h6 {
  font-weight: 600;
  color: #16719b;
  border-bottom: 2px solid;
  padding-bottom: 7px;
}

.guide_sectn h5,
.guide_sectn2 h5,
.guide_sectn3 h5 {
  background: black;
  color: white;
  width: 94px;
  padding: 5px 18px;
  border-radius: 30px;
  font-size: 17px;
  margin-bottom: 10px;
}

.guide_sectn6 .guide_vdeo1 {
  background: #16719b;
  padding: 60px;
}

.cntent_col h3 {
  padding-bottom: 10px;
}

.about_col1 {
  background: unset;
}

.about_col1 img {
  position: unset !important;
  top: unset !important;
  left: unset !important;
}

/*.about_col{
  background-image: url("../imgs/about.png");
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  min-height: 75vh;
  display: flex;
  align-items: center;
}*/


/* about us page*/
.about_us_sec {
  background: #f6f6f6;
}

.dyn_img {
  height: 27rem;
  width: 100%;
  object-fit: cover;
}

.about_us_sec .webnar_col {
  /*padding-left: 118px;*/
  /*margin: 0 auto;*/
  /*    padding: 75px 30px 0 145px;*/
}

.about_us_sec .webnar_col p {
  color: #000;
  font-size: 15px;
  padding-top: 12px;
  text-align: justify;

}

.fa-check:before {
  content: "\f00c";
  color: #16719b;
}

section.who_we_are {
  background: #eeeeee;
}

section.who_we_are .webnar_col h1 {
  font-size: 40px;
  font-weight: 600;
}

section.who_we_are .webnar_col p {
  color: #000;
  font-size: 15px;
  padding-top: 7px;
  padding-right: 39px;
  text-align: justify;
}

.row.bnft_row.align-items-center {
  padding-top: 41px;
  padding-bottom: 10px;
}

/* project page*/
.prjects_page .wbinar_sect_fetures1 .col-md-6 {
  padding-right: 60px;
}

.prjects_page .webnar_col p {
  color: #000;
  font-size: 16px;
}

.prject_col {
  background: #16719b;
  padding: 0 !important;
  height: 506px;
}

.prject_col2 {
  padding-left: 90px !important;
  padding-right: 20px !important;
  padding-top: 45px;
  padding-bottom: 45px;
}

.prject_col img,
.prject_col video {
  position: absolute;
  left: 35px;
  top: 40px;
  width: 670px;
  height: 430px;
}

.prjects_page .row.web_ftures_row1 {
  background: #e6e9ea;
}

.prject_col1 {
  background: #eabe33;
  padding: 0 !important;
  height: 506px;
}

.prject_col1 img {
  position: absolute !important;
  right: 32px !important;
  top: 40px;
  width: 670px;
  height: 430px;
}

.prject_sec2 .prject_col2 {
  padding-right: 70px !important;
}

/*.schedule_sec .prject_col img {
    top: 69px !important;
}*/

/* privacy policy*/
.polcy_sec {
  /*background-image: url("../imgs/policy.jpg");*/
  background-size: 100% 120%;
  background-repeat: no-repeat;
  position: relative;
  min-height: 400px;
  height: 350px;
  display: flex;
  align-items: center;
}

.card.polcy_crd {
  padding: 40px;
  box-shadow: 0 0 10px #a9a9a9;
}

.polcy_crd h5 {
  padding-top: 16px;
}

section.polcy_sec2 {
  background: aliceblue;
}

.polcy_crd p {
  text-align: justify !important;
}

/* our vision*/
.vison_sec {
  /*background-image: url("../imgs/mis2.jpg");*/
  background-size: 100% 400px;
  background-repeat: no-repeat;
  position: relative;
  /*min-height: 75vh;*/
  height: 400px;
  display: flex;
  align-items: center;
}

section.vision_sec {
  background: #f9f9f9;
}

.vison_sec1 .webnar_col p {
  font-size: 16px;
  text-align: justify;
}

.row.vison_row {
  background: aliceblue;
}

.vison_row .card-img-top {
  height: 200px !important;
}

.vison_sec2 .prject_col img {
  position: unset;
  left: unset;
  top: unset;
  padding-top: 33px;
  padding-left: 10px;
}

.vison_sec2 .prject_col {
  min-height: 509px !important;
}

/*alert modal */
.popup_mdl h5#exampleModalLongTitle {
  font-size: 16px;
  color: #0e4985;
}

.popup_mdl .modal-content {
  background: #cce5ff;
}

.popup_mdl .modal-header .close {
  color: #000 !important;
}

/* user select page*/
.usr_selct_sec {
  background: aliceblue;
}

img.img-fluid.user_img {
  border-radius: 100%;
  width: 160px;
  height: 160px;
  object-fit: cover;
  margin-left: 8px;
  margin-bottom: 18px;
}

.user_crd {
  box-shadow: 0 0 6px #93b7c7;
}

.user_crd h4 {
  padding-bottom: 40px;
  color: #16719b;
}

.user_crd .card-body {
  padding-top: 70px;
  padding-bottom: 70px;
}

.user_div {
  padding-right: 50px;
}

.user_crd button.btn.btn-primary.regster_btn {
  margin-top: 15px;
}

/* seller registration*/
.seler_regster .form-control,
.buyer_regster .form-control {
  font-size: 13px !important;
  /*margin-bottom: 7px;*/
}

.seler_regster h4,
.buyer_regster h4 {
  margin: 45px 0px 25px 0px;
}

.seler_regster label,
.buyer_regster label {
  color: #000;
}

.seler_regster .card,
.buyer_regster .card {
  box-shadow: 0 0 10px #a9cfe0;
}

/* complete registration*/
.fa-upload:before {
  content: "\f093";
  position: absolute;
  right: 151px;
  top: 37px;
}

input#myFile {
  position: absolute;
  top: 32px;
  right: -49px;
  opacity: 0;
}

.upload_docs .fa-upload:before {
  content: "\f093";
  position: absolute;
  top: 292px !important;
  right: 160px;
}

.upload_docs input#myFile {
  position: absolute;
  top: 286px;
  right: -38px;
  opacity: 0;
}

.upload_docs1 .fa-upload:before {
  content: "\f093";
  position: absolute;
  top: 210px !important;
  left: 384px;
}

.upload_docs1 input#myFile {
  position: absolute;
  top: 203px;
  left: 334px;
  opacity: 0;
}

.acept_trms a {
  color: #16719b;
}

.form-check-input {
  margin-top: 4px !important;
}

/* product detail*/
.prdct_dtail_sec h5 {
  color: #16719b;
  font-weight: 600;
  font-size: 19px;
  padding-bottom: 6px;
}

.prducts_page .table {
  text-align: center;
}

.upload_docss .fa-upload:before {
  content: "\f093";
  position: absolute;
  right: 178px !important;
  bottom: 68px !important;
  top: unset;
}

.auction_mdl .upload_docss input#myFile {
  bottom: 41px !important;
  right: 0 !important;
  top: 83%;
  display: none;
}

.index_page .about_us_sec {
  background: #e9f1f5 !important;
}

.prducts_page .table thead th {
  /*min-width: 180px;*/
}


/* career page*/
.creer_sec {
  background-image: url("../imgs/car.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  /*min-height: 75vh;*/
  height: 400px;
  display: flex;
  align-items: center;
}

/* contact page*/
.cntact_sec {
  background-image: url("../imgs/contact1.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  /* min-height: 75vh;*/
  height: 400px;
  display: flex;
  align-items: center;
  opacity: 85%;
}

p.sb_hedng {
  font-size: 30px;
  padding-bottom: 0;
  padding-top: 8px;
  line-height: 40px;
}

.cntct_sec2 .card {
  box-shadow: 0 0 10px #a9cfe0;
}

.cntct_sec2 form {
  padding: 32px;
}

.cntct_sec2 form label {
  color: #fff !important;
}

.cntct_sec2 .form-control {
  font-size: 14px;
}

.cntct_btn {
  background-color: #fff;
  border-radius: 23px;
  padding-left: 25px;
  padding-right: 25px;
  color: #16719b;
  border: none;
  box-shadow: none;
}

.cntct_btn:hover,
.cntct_btn:active {
  background-color: #fff !important;
  border-radius: 23px;
  padding-left: 25px;
  padding-right: 25px;
  color: #16719b !important;
  border: none !important;
  box-shadow: none !important;
}

section.cntct_sec3 {
  background: aliceblue;
}

.cntct_sec3 .card.text-center {
  padding: 42px 10px;
  box-shadow: 0 0 22px #7da6b8;
  background: #16719b;
  padding-bottom: 13px;
}

.cntct_sec3 h4.card-title {
  color: #ffffff;
  font-size: 26px;
}

.cntact_dtails {
  padding: 14px 36px;
  display: flex;
  justify-content: space-evenly;
}

.fa-envelope:before,
.fa-map-marker-check:before,
.fa-phone:before {
  padding-right: 6px;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 100%;
  padding: 17px;
}

.cntct_sec3 p {
  font-size: 14px;
  text-align: left;
  padding-left: 11px;
  color: #fff;
}

.cntct_sec3 i {
  position: relative;
  top: 3px;
  left: 0px;
}

/* seller registration multiselect*/
.chosen-container {
  width: 528px !important;
}

.chosen-container-multi .chosen-choices {
  height: calc(2.25rem + 2px) !important;
  padding: .375rem .75rem;
  font-size: 13px;
  line-height: 1.5;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da !important;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  background-image: unset !important;

}

.chosen-container-multi .chosen-choices li.search-field input[type=text] {
  margin: 5px 7px !important;
  color: #75797d !important;
}

select#inputState {
  padding: 8px;
  color: #75797d;
}

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 7px 5px 3px 0 !important;
}

/* login page */
.otp_img h6 {
  font-size: 14px;
  padding: 13px 42px;
  line-height: 22px;
}

.otp_mdl .form-control {
  font-size: 14px;
  text-align: center;
}

/* email */
.apply_job .form-control {
  font-size: 13px;
}

.prdType .btn-group {
  width: 100%;
}






/*------Sidebar 21 Aug---------------*/
@keyframes swing {
  0% {
    transform: rotate(0deg);
  }

  10% {
    transform: rotate(10deg);
  }

  30% {
    transform: rotate(0deg);
  }

  40% {
    transform: rotate(-10deg);
  }

  50% {
    transform: rotate(0deg);
  }

  60% {
    transform: rotate(5deg);
  }

  70% {
    transform: rotate(0deg);
  }

  80% {
    transform: rotate(-5deg);
  }

  100% {
    transform: rotate(0deg);
  }
}

@keyframes sonar {
  0% {
    transform: scale(0.9);
    opacity: 1;
  }

  100% {
    transform: scale(2);
    opacity: 0;
  }
}

body {
  font-size: 0.9rem;
}

.page-wrapper .sidebar-wrapper,
.sidebar-wrapper .sidebar-brand>a,
.sidebar-wrapper .sidebar-dropdown>a:after,
.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a:before,
.sidebar-wrapper ul li a i,
.page-wrapper .page-content,
.sidebar-wrapper .sidebar-search input.search-menu,
.sidebar-wrapper .sidebar-search .input-group-text,
.sidebar-wrapper .sidebar-menu ul li a,
#show-sidebar,
#close-sidebar {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/*----------------page-wrapper----------------*/

.page-wrapper {
  height: 100vh;
}

.page-wrapper .theme {
  width: 40px;
  height: 40px;
  display: inline-block;
  border-radius: 4px;
  margin: 2px;
}

.page-wrapper .theme.chiller-theme {
  background: #1e2229;
}

/*----------------toggeled sidebar----------------*/

.page-wrapper.toggled .sidebar-wrapper {
  left: 0px;
}

@media screen and (min-width: 768px) {
  .page-wrapper.toggled .page-content {
    padding-left: 260px;
  }
}

/*----------------show sidebar button----------------*/
#show-sidebar {
  position: fixed;
  left: 0;
  top: 10px;
  border-radius: 0 4px 4px 0px;
  width: 35px;
  transition-delay: 0.3s;
}

.page-wrapper.toggled #show-sidebar {
  left: -40px;
}

/*----------------sidebar-wrapper----------------*/

.sidebar-wrapper {
  width: 260px;
  height: 100%;
  max-height: 100%;
  position: fixed;
  top: 0;
  left: -300px;
  z-index: 999;
}

.sidebar-wrapper ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.sidebar-wrapper a {
  text-decoration: none;
}

/*----------------sidebar-content----------------*/

.sidebar-content {
  max-height: calc(100% - 60px);
  height: calc(100% - 30px);
  overflow-y: auto;
  position: relative;
}

.sidebar-content.desktop {
  overflow-y: hidden;
}

/*--------------------sidebar-brand----------------------*/

.sidebar-wrapper .sidebar-brand {
  padding: 10px 20px;
  display: flex;
  align-items: center;
}

.sidebar-wrapper .sidebar-brand>a {
  text-transform: uppercase;
  font-weight: bold;
  flex-grow: 1;
}

.sidebar-wrapper .sidebar-brand #close-sidebar {
  cursor: pointer;
  font-size: 20px;
}

/*--------------------sidebar-header----------------------*/

.sidebar-wrapper .sidebar-header {
  padding: 20px;
  overflow: hidden;
}

.sidebar-wrapper .sidebar-header .user-pic {
  float: left;
  width: 60px;
  padding: 2px;
  border-radius: 12px;
  margin-right: 15px;
  overflow: hidden;
}

.sidebar-wrapper .sidebar-header .user-pic img {
  object-fit: contain;
  height: 100%;
  width: 100%;
}

.sidebar-wrapper .sidebar-header .user-info {
  float: left;
}

.sidebar-wrapper .sidebar-header .user-info>span {
  display: block;
}

.sidebar-wrapper .sidebar-header .user-info .user-role {
  font-size: 12px;
}

.sidebar-wrapper .sidebar-header .user-info .user-status {
  font-size: 11px;
  margin-top: 4px;
}

.sidebar-wrapper .sidebar-header .user-info .user-status i {
  font-size: 8px;
  margin-right: 4px;
  color: #5cb85c;
}

/*-----------------------sidebar-search------------------------*/

.sidebar-wrapper .sidebar-search>div {
  padding: 10px 20px;
}

/*----------------------sidebar-menu-------------------------*/

.sidebar-wrapper .sidebar-menu {
  padding-bottom: 10px;
}

.sidebar-wrapper .sidebar-menu .header-menu span {
  font-weight: bold;
  font-size: 14px;
  padding: 15px 20px 5px 20px;
  display: inline-block;
}

.sidebar-wrapper .sidebar-menu ul li a {
  display: inline-block;
  width: 100%;
  text-decoration: none;
  position: relative;
  padding: 8px 30px 8px 20px;
}

.sidebar-wrapper .sidebar-menu ul li a i {
  margin-right: 10px;
  font-size: 12px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 4px;
}

.sidebar-wrapper .sidebar-menu ul li a:hover>i::before {
  display: inline-block;
  animation: swing ease-in-out 0.5s 1 alternate;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown>a:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f105";
  font-style: normal;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  background: 0 0;
  position: absolute;
  right: 15px;
  top: 14px;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu ul {
  padding: 5px 0;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li {
  padding-left: 25px;
  font-size: 13px;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a:before {
  content: "\f111";
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
  font-style: normal;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 10px;
  font-size: 8px;
}

.sidebar-wrapper .sidebar-menu ul li a span.label,
.sidebar-wrapper .sidebar-menu ul li a span.badge {
  float: right;
  margin-top: 8px;
  margin-left: 2px;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a .badge,
.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a .label {
  float: right;
  margin-top: 0px;
}

.sidebar-wrapper .sidebar-menu .sidebar-submenu {
  display: none;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown.active>a:after {
  transform: rotate(90deg);
  right: 17px;
}

/*--------------------------side-footer------------------------------*/

.sidebar-footer {
  position: absolute;
  width: 100%;
  bottom: 0;
  display: flex;
}

.sidebar-footer>a {
  flex-grow: 1;
  text-align: center;
  height: 30px;
  line-height: 30px;
  position: relative;
}

.sidebar-footer>a .notification {
  position: absolute;
  top: 0;
}

.badge-sonar {
  display: inline-block;
  background: #980303;
  border-radius: 50%;
  height: 8px;
  width: 8px;
  position: absolute;
  top: 0;
}

.badge-sonar:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #980303;
  opacity: 0;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  animation: sonar 1.5s infinite;
}

/*--------------------------page-content-----------------------------*/

.page-wrapper .page-content {
  display: inline-block;
  width: 100%;
  padding-left: 0px;
  padding-top: 20px;
}

.page-wrapper .page-content>div {
  padding: 90px 40px;
}

.page-wrapper .page-content {
  overflow-x: hidden;
}

.page-wrapper .new-cnt {
  display: inline-block;
  width: 100%;
  padding-left: 0px;
  padding-top: 100px;
}

.page-wrapper .new-cnt>div {
  padding: 20px 40px;
}

.page-wrapper .new-cnt {
  overflow-x: hidden;
}

/*------scroll bar---------------------*/

::-webkit-scrollbar {
  width: 10px;
  height: 7px;
}

::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}

::-webkit-scrollbar-thumb {
  background: #525965;
  /*border: 0px none #ffffff;*/
  /*border-radius: 0px;*/
}

::-webkit-scrollbar-thumb:hover {
  background: #525965;
}

::-webkit-scrollbar-thumb:active {
  background: #525965;
}

::-webkit-scrollbar-track {
  background: #eaeaea;
  /*border: 0px none #ffffff;*/
  /*border-radius: 50px;*/
}

/*::-webkit-scrollbar-track:hover {
  background: transparent;
}
::-webkit-scrollbar-track:active {
  background: transparent;
}*/
/*::-webkit-scrollbar-corner {
  background: transparent;
}*/


/*-----------------------------chiller-theme-------------------------------------------------*/

.chiller-theme .sidebar-wrapper {
  background: #31353D;
}

.chiller-theme .sidebar-wrapper .sidebar-header,
.chiller-theme .sidebar-wrapper .sidebar-search,
.chiller-theme .sidebar-wrapper .sidebar-menu {
  border-top: 1px solid #3a3f48;
}

.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu,
.chiller-theme .sidebar-wrapper .sidebar-search .input-group-text {
  border-color: transparent;
  box-shadow: none;
}

.chiller-theme .sidebar-wrapper .sidebar-header .user-info .user-role,
.chiller-theme .sidebar-wrapper .sidebar-header .user-info .user-status,
.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu,
.chiller-theme .sidebar-wrapper .sidebar-search .input-group-text,
.chiller-theme .sidebar-wrapper .sidebar-brand>a,
.chiller-theme .sidebar-wrapper .sidebar-menu ul li a,
.chiller-theme .sidebar-footer>a {
  color: #4c4f56;
}

.chiller-theme .sidebar-wrapper .sidebar-menu ul li:hover>a,
.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown.active>a,
.chiller-theme .sidebar-wrapper .sidebar-header .user-info,
.chiller-theme .sidebar-wrapper .sidebar-brand>a:hover,
.chiller-theme .sidebar-footer>a:hover i {
  color: #b8bfce;
}

.page-wrapper.chiller-theme.toggled #close-sidebar {
  color: #bdbdbd;
}

.page-wrapper.chiller-theme.toggled #close-sidebar:hover {
  color: #ffffff;
}

.chiller-theme .sidebar-wrapper ul li:hover a i,
.chiller-theme .sidebar-wrapper .sidebar-dropdown .sidebar-submenu li a:hover:before,
.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu:focus+span,
.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown.active a i {
  color: #16c7ff;
  text-shadow: 0px 0px 10px rgba(22, 199, 255, 0.5);
}

.chiller-theme .sidebar-wrapper .sidebar-menu ul li a i,
.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown div,
.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu,
.chiller-theme .sidebar-wrapper .sidebar-search .input-group-text {
  background: #3a3f48;
}

.chiller-theme .sidebar-wrapper .sidebar-menu .header-menu span {
  color: #6c7b88;
}

.chiller-theme .sidebar-footer {
  background: #3a3f48;
  box-shadow: 0px -1px 5px #282c33;
  border-top: 1px solid #464a52;
}

.chiller-theme .sidebar-footer>a:first-child {
  border-left: none;
}

.chiller-theme .sidebar-footer>a:last-child {
  border-right: none;
}

#sidebar {
  top: 97px;
}

#sidebar {
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}

.chiller-theme .sidebar-wrapper .sidebar-menu ul li a i,
.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown div,
.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu,
.chiller-theme .sidebar-wrapper .sidebar-search .input-group-text {
  background: #16719b;
  color: #fff;
}

.sidebar-header .form-control::-webkit-input-placeholder {
  color: #fff;
}

.sidebar-wrapper .sidebar-header .user-pic {
  width: 100%;
}

.sidebar-header {
  text-align: center;
}

.sidebar-wrapper .sidebar-header .user-pic img {
  width: 164px;
  height: 120px;
  border-radius: 50%;
  object-fit: contain !important;

}

.user-info {
  text-align: center ! important;
  float: none !important;
}

.dteTme {
  display: flex;
  justify-content: space-between;
}

.chiller-theme .sidebar-wrapper .sidebar-header,
.chiller-theme .sidebar-wrapper .sidebar-search,
.chiller-theme .sidebar-wrapper .sidebar-menu {
  border-top: none;
}

.sidebar-content .enquryBtn {
  margin-left: 17px;
}

.mainctnDiv {
  display: flex;
  /*  justify-content: flex-end;*/
  justify-content: center;
}

.dbitems .card {
  padding: 12px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  height: 100px;
}

.seeMore a {
  color: #16719b;
  text-decoration: underline;
}

.ourPducts {
  padding-bottom: 38px !important;
  padding-left: 46px;
  padding-right: 46px;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown>a::after {
  display: none;
}

.brdr_primary {
  border-right: 4px solid #007bff !important;
}

.brdr_success {
  border-right: 4px solid #28a745 !important
}

.brdr_danger {
  border-right: 4px solid red !important
}

.brdr_warning {
  border-right: 4px solid #ffc107 !important
}

.dbBtnslst {
  display: flex;
  justify-content: center;
}

.dbnav {
  /*position: inherit;*/
  width: 100%;
  z-index: 9999;
}

.navFlex .userImgDb {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}

.navFlex {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.navFlex .dropdown-menu {
  top: 106%;
  left: -42px;
}

/*----------------Seller Dashboard---------------------------*/
.ourPducts .card {
  text-align: center;
  padding: 18px;
  align-items: center;
}

.sellrBtnDiv {
  padding-top: 45px;
}

.sellrDshbrdSec .seeMore {
  padding-bottom: 10px;
  padding-right: 20px;
}

.upldPrds .card-body {
  padding: 1.25rem 0px;
}

.upldPrds a,
.upldPrds button {
  font-size: 13px;
  margin-right: 15px;
}

.upldPrds .regster_btn {
  padding-left: 10px;
  padding-right: 10px;
}

.upldPrds .card {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.slcFrmt .form-group {
  margin-right: 20px;
  margin-left: 20px;
}

/*----------------DB products List----------------------------*/
.dbprdctList .grid_mason.card-columns {
  column-count: 5 ! important;
}

.no_sldr_prodcts .grid_mason.card-columns {
  column-count: 5 ! important;
}

/*------------------ DB Invite Colleagues-------------------*/
.clgDtl img {
  height: 60px;
  width: 60px;
  border-radius: 50%;
}

.clgDtl {
  align-items: center;
}

/****************************Notifications********************************************/

.ntfSts {
  display: flex;
  justify-content: space-between;
}

.notfts .list-group-item {
  padding: 0.75rem 2.25rem;
}

.notfts .badge {
  padding: 6px;
  border-radius: 4px;
  margin-bottom: 10px;
}

.tme {
  color: #8c8b8b;
  font-size: 13px;
}

.notfts p {
  font-size: 15px;
}

.notfts .badge-primary {
  background-color: #16719b;
}

.edtprfl .main_row .start_btn {
  height: unset;
}

/*----------------Buyer Profile------------------------*/
.byeImg img {
  border-radius: 50%;
  width: 130px;
  height: 130px;
}

.edtPfl {
  text-align: end;
}

.edtPfl i {
  font-size: 22px;
  color: #16719b;
}

------------------25 Aug Schedule Reverse Auction--------------- .input_fields_wrap div {
  width: 100%;
}

.input_fields_wrap {
  align-items: center;
}

.add_field_button {
  position: relative;
  top: -37px;
  right: -880px;
}

/*------------webinar section---------------*/
.upcum_web {
  background-image: url("../imgs/upcoming_web.jpg");
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
  /*min-height: 75vh;
  display: flex;*/
  align-items: center;
}

.upcoming_web_Sec {
  background: #fff;
  /* padding-bottom: 0px;*/
}

.pervious_web_sec {
  background: #e6e9ea;
}

/*--------------1 sep----------------*/
.readMreLnk {
  color: #16719b;
  text-decoration: underline;
}

.upcmng_wbinar_sectn1 {
  background-image: url("../imgs/webinar4.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  min-height: 350px;
  display: flex;
  align-items: center;
  background-position: center bottom;
}

.upcmng_wbinar_sectn2 {
  background-image: url("../imgs/webinar11.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  min-height: 350px;
  display: flex;
  align-items: center;
  background-position: center bottom;
}

/*-------------2 sep---------------*/
/*-------------cart------------------*/
.cartPrdcts {
  position: absolute;
  right: 11px;
  top: -4px;
  background-color: red;
  padding: 5px;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  line-height: 1;
  font-size: 12px;
  color: #fff;
}

.adcrt button {
  padding: 10px 16px;
  background-color: #16719b;
}

.upldPrds .card-body {
  padding-top: 0px;
}

.upldedPrds img {
  width: 100%;
  height: 80px;
  object-fit: cover;
}

/*---------------product categories---------------*/
.prod_mtrl {
  position: absolute;
  font-size: 13px;
  bottom: 3px;
  left: 0;
  width: 100%;
  text-align: center;
  font-weight: 600;
  color: #fff;
  z-index: 2;
}

.catogoriesPrds .prod_nam {
  bottom: 14px;
}

.categorySldr .slick-slide img {
  height: 250px;
}

/*-----------my Cart-----------------*/
.dlvyDtlDiv {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.dlvryDtl i {
  color: #16719b;
  margin-top: 10px;
  margin-right: 13px;
  font-size: 16px;
}

.dlvryDtl input {
  border-bottom: 2px solid #16719b;
}

.cartImgDiv {
  height: 150px;
  width: 150px;
}

.cartImgDiv img {
  width: 100%;
  object-fit: cover;
}

.sveAft p {
  font-weight: 600;
  color: #000;
}

.sveAft p:hover {
  color: #16719b;
}

.sveAft {
  margin-top: 66px;
}

.checkTH {
  min-width: unset !important;
  width: 30px;
}

.checkTH .form-check {
  padding-left: 2.25rem;
}

.prdsDtlTbl .form-check {
  padding-bottom: 20px;
}

/*------------------Products Table------------------*/
.productsTbl {
  margin: 30px 19px;
}

.realtedpds .slick-slide img {
  height: 156px;
}

/*-------------product filter-------------------*/
.prdsFltr h4 {
  color: #16719b;
  width: 207px;
  border-bottom: 2px solid;
}

.prdsFltr {
  padding: 22px 461px;
}


/*-------------8 sep-----------------*/
#navbarSupportedContent ul {
  align-items: center;
}

.addEmailBtn {
  right: -919px;
}

/*-----------10 sep-----------------------*/
.productsDtlDiv {
  padding: 7px 0 24px;
}

.prdsDtlTbl .show-tick {
  width: 152px ! important;
}

.prdsDtlTbl {
  padding: 14px ! important;
}

/*---------------14 Sep--------------------*/
.seller_header {
  height: unset;
}

.sellerNavbar .fa-bell {
  font-size: 20px;
}

.buyer_header {
  height: unset;
}

/*.sellerNavbar .cartPrdcts{
  right: 145px;
}*/
/****************************Notifications********************************************/

.ntfSts {
  display: flex;
  justify-content: space-between;
}

.notfts .list-group-item {
  padding: 0.75rem 4.25rem;
}

.notfts .badge {
  padding: 6px;
  border-radius: 4px;
  margin-bottom: 10px;
}

.tme {
  color: #8c8b8b;
  font-size: 13px;
}

.notfts p {
  font-size: 15px;
}

.notfts .badge-primary {
  background-color: #16719b;
}

.edtprfl .main_row .start_btn {
  height: unset;
}

/*-------------seller Products----------------*/
.spDiv {
  /*padding: 70px 35px ! important;*/
}

.sellerPdsTbl img {
  width: 100px;
  height: 60px;
}

.addSlrpd {
  padding: 100px 20px;
}

.prdsDtlTbl .checkBG {
  background-color: #f3f9ff;
}

.overFlwtxt {
  white-space: nowrap;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.webnrTopic {
  height: 290px;
  background-image: url("../imgs/steelwebnr.png");
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  display: flex;
  align-items: center;
  background-position: center center;
}

.webinarTm h6 {
  padding: 45px 0px;
}

.persDtl img {
  width: 120px ! important;
  height: unset ! important;
}

.persDtl p {
  font-size: 12px;
  font-weight: 600;
  padding: 14px 0px;
}

.rgtFrm p {
  padding: 33px 0px 10px;
  font-size: 25px;
}

.sellerPdDtl img {
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.add_emails {
  position: absolute;
  right: 5px;
  top: 29px;
}

.sendQuote {
  font-size: 11px ! important;
  padding: 6px 15px;
}

.myWebnrsDiv .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
  background-color: unset;
  border-bottom: 4px solid #16719b;
  font-size: 14px;
  font-weight: 600;
}

/*--------------------Buyer Quote Details--------------------*/
.quoteDtlCtn img {
  width: 100%;
  object-fit: cover;
}

.rqstPD .d-flex {
  justify-content: space-between;
  text-align: center;
}

.viewRspns {
  padding: 6px;
  font-size: 10px;
  background-color: #16719b;
}

.quotesMdls .modal-dialog {
  top: 90px;
}

.PdRate b {
  font-size: 16px;
  color: #16719b;
}

.quotationH {
  margin-left: 120px;
  font-size: 26px;
}

.splrDtl {
  text-align: center;
}

.byrsWebinar {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

/*-----------------------edit buyer profile-----------------------*/
.byeImg .user-pic {
  position: relative;
  display: inline-block;
}

.byeImg i {
  background-color: #16719b;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  text-align: center;
  display: inline-block;
  position: absolute;
  bottom: 0px;
  right: 421px;
}

.byeImg {
  position: relative;
}

.byeImg .form-control-file {
  position: absolute;
  top: 99px;
  left: 49px;
  opacity: 0;
}

.buyerWebnrRgst {
  margin-top: 107px;
}

/*---------------- Webinar Detail---------------------*/
.aspt .bg-success {
  padding: 4px;
  font-size: 10px;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  display: inline-block;
  position: absolute;
  top: -4px;
  right: 130px;
  font-weight: 600;
  width: 22px;
  height: 22px;
}

.rejct .bg-danger {
  padding: 5px;
  font-size: 10px;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  display: inline-block;
  position: absolute;
  top: -6px;
  right: 13px;
  font-weight: 600;
  width: 22px;
  height: 22px;
  line-height: 1.2;
}

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^seller^^^^^^^^^^^^^^^^^^^^^^^^*/
.spDiv {
  /* padding: 70px 35px ! important;*/
}

.sellerPdsTbl img {
  width: 100px;
  height: 60px;
}

.addSlrpd {
  padding: 100px 20px;
}

/*.sellerNavbar .cartPrdcts {
    right: 159px;
}*/
.icn_set {
  position: relative !important;
}

#old_open,
#old_close {
  position: absolute;
  right: 12px;
  top: 39px;
}

#open_password,
#close_password {
  position: absolute;
  right: 12px;
  top: 39px;
}

#open,
#close {
  position: absolute;
  right: 12px;
  top: 39px;
}

.viewPfl {
  padding: 108px 40px ! important;
}

.error {
  color: red ! important;
}

.webinarDtlSec img {
  width: 100%;
  height: 353px;
  object-fit: cover;
}

.datepicker {
  font-size: 14px;
  padding: 12px !important;
}

.wbinar_img {
  height: 150px;
  width: 100%;
}

.msg_cnt {
  font-size: 12px;
  font-weight: 600;
  color: black;
}

.iti {
  width: 100%;
}

#old_open1,
#old_close1 {
  position: absolute;
  top: 38px;
  right: 18px;
}

#open_password1,
#close_password1 {
  position: absolute;
  top: 40px;
  right: 4px;
}

.forgotPswdDiv {
  margin-top: -11px;
  margin-bottom: 15px;
}

.forgotPswdDiv a {
  text-decoration: underline;
}

.sellerFlter select {
  width: 17%;
}

.sellerListImg img {
  width: 150px;
  border-radius: 100%;
  object-fit: cover;
  height: 150px;
}

.iti__selected-flag {
  border-right: 1px solid #bbbaba;
}

.tersmCondsBnnr img {
  width: 100% ! important;
  height: 300px;
}

.tersmCondsBnnr h3 {
  margin: 0 auto;
  position: absolute;
  top: 150px;
  color: #fff;
  width: 100%;
}



/* new sakshi */
.btn.btn-primary.regster_btn {
  font-size: 14px;
}

.btn.btn-primary.regster_btn.active {
  background: #cecece !important;
  border: none;
  color: #807e7e !important;
  border-bottom: solid;
}

/*iti__selected-flag {
  height: 57% !important;
}*/

.phn_no .iti__flag-container {
  /*height: 39px;*/
}

.sub-categy-view {
  /*padding: 60px 0 0px !important;*/
}

.sub-categy-view .slick-slide {
  margin: 0px 7px !important;
}

.sub-categy-view .dbitems h3 {
  font-size: 16px;
}

.sub-categy-view .dbitems .card {
  padding: 29px 12px;
}




/**********************Upload Product******************/
.upld_hdng {
  background-color: #16719b;
  color: #fff !important;
  padding: 8px;
  display: inline-block;
  width: 270px;
}

.upld_hdng1 {
  width: 245px;
}

.loader {
  border: 6px solid #f3f3f3;
  border-radius: 50%;
  border-top: 6px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  /* Safari */
  animation: spin 2s linear infinite;
  position: fixed;
  top: 40%;
  left: 45%;
}

/* Safari */
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}


#showMe {
  display: none;
}

#prdct_dtltabl {
  display: none;
}

.bidders_crd {
  box-shadow: 0px 0px 6px rgb(0 0 0 / 10%);
}

.indvdl_div h6 {
  margin-bottom: 0;
}

.indvdl_div p {
  margin-bottom: 10px;
}

.shrlst_biddrslist li {
  margin-bottom: 20px;
}

.slct_sllr .btn-light {
  color: #495057 !important;
  background-color: #fff;
  border: 1px solid #ced4da
}

.prdct_dtltabl .table th,
.prdct_dtltabl .table td {
  font-size: 12px;
}

/*.css-serial {
  counter-reset: serial-number;   Set the serial number counter to 0 
}

.css-serial td:first-child:before {
  counter-increment: serial-number;   Increment the serial number counter 
  content: counter(serial-number);  Display the counter 
}*/
/*----------------------03 Nov------------------------*/
.menu_header_main .navbar-nav li:hover>ul.dropdown-menu {
  display: block;
}

.hoverDpdwnd .dropdown-submenu {
  /*position:relative;*/
}

.hoverDpdwnd .dropdown-submenu>.dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  /*position: static !important;*/
}

/* rotate caret on hover */
.hoverDpdwnd .dropdown-menu>li>a:hover:after {
  text-decoration: underline;
  transform: rotate(-90deg);
}

.nextHeader {
  display: none;
}

.firstHeader {
  display: flex;
}

.cart-number .cartPrdcts {
  left: 33px;
  top: -16px;
}

span.prod_id {
  color: #fff;
  display: inline-block;
  z-index: 99;
  position: relative;
  font-size: 15px;
  text-align: center;
  font-weight: 600;
}

.grd_div {
  overflow: hidden;
  padding: 0 6px;
  white-space: nowrap;
  width: 228px;
  position: absolute;
  bottom: 0;
}

/*----------------------13 Nov-----------------------------*/
.openeye,
.closeEye {
  position: absolute;
  right: 10px;
  /*bottom: 8px;*/
  top: 40px;
}

.Sopeneye,
.ScloseEye {
  position: absolute;
  right: 10px;
  /*bottom: 8px;*/
  top: 40px;
}

/*-------------------13 Nov-------------------*/
.webinarListHgt {
  height: 210px;
  overflow: hidden;
}

.webinarListHgt li {
  height: 70px;
  overflow: hidden;
}

.webinarblueSec img {
  top: 61px ! important;
}

/*.sidebar-wrapper {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}
.sidebar-wrapper .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}*/
.closebtn {
  display: none;
}

.menuBtn {
  display: none;
}

.productGrade {
  width: 147.9px;
}

.dataLmt {
  display: inline-block;
  width: 180px;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}

.newHeaderCart {
  right: 294px;
  top: 20px;
}

.byrUpcmgWeb {
  padding: 0 ! important;
}

.byrMyWeb {
  padding: 0 ! important;
}

.sellerProductsPage {
  padding: 70px 40px ! important;
}

.sellerQuotePage .container-fluid {
  padding: 60px 40px ! important;
}

.sellerResponsePage .container-fluid {
  padding: 80px 40px ! important;
}

.sellerUpcmgPage .container-fluid {
  padding: 60px 40px ! important;
}

.sellerMywebnrPage .container-fluid {
  padding: 70px 40px ! important;
}

/*.dropdown-menu{
  height: 250px;
  overflow-y: scroll;
}*/
.breadcrumb .breadcrumb-item.active {
  color: #16719b;
}

.editByrPfrl .fas.fa-camera {
  right: 10px;
}

/*.stockMenuBar{
  height: 310px;
  overflow-y: auto;
}
.stockMenuBar li .dropdown-submenu:hover .dropdown-menu{
  display: block;
  opacity: 1;
  left: 100%;
  top: 0;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.35);
  margin-left: -530px;
}*/
/*#navbarSupportedContent .stocksUpperList > li.dropdown:hover
.dropdown-submenu{
  display: block;
  opacity: 1;
  left: 100%;
  top: 0;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.35);
  margin-left:-20px;
}*/




/*.dropdown-menu{
        height:200px;
        overflow-y:auto;
    }
*/

.slect_mnu .dropdown-submenu {
  position: relative;
}

.slect_mnu .dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -1px;
}

.prod_nam:hover {
  overflow: visible;
  white-space: normal;
  height: auto;
}

/*------------------8 Nov----------------------*/
.projectPagn {
  margin-top: 40px;
}

.page-item.active .page-link {
  background-color: #16719b;
  border-color: #16719b;
}

.page-link {
  color: #16719b;
  padding: 0.5rem 1rem;
}


.img-fluid.web_img {
  width: 670px;
  height: 400px;
  object-fit: cover;
}

/*@16 dec*/
.modal-header h5 {
  width: 100%;
  text-align: center;
}

.modal-content {
  width: 80% !important;
  margin-top: 95px;
}

/*@18 december*/
.text_lmt {
  color: #16719b;
}

.project_max {
  /*max-height: 520px;*/
  /* overflow: hidden;*/
}

.img_rspns {
  overflow: hidden;
}

.img_rspns p {
  text-align: justify;
}

/*@27 december*/
.count_contnr i {
  font-size: 32px;
  margin: 7px 8px 0;
}

.count_contnr p {
  font-size: 18px;
  color: #000;
}

.auct_date p {
  color: #000;
}

td.prdct_cat {
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.table td,
.table th {
  white-space: nowrap;
}

.prdct_table td,
.prdct_table th {
  white-space: unset;
  padding: 8px 9px;
}

.biddr_dtl .indvdl_div:first-child {
  width: 35px;
}

.biddr_dtl .indvdl_div:nth-child(2) {
  width: 196px;
}

.act_cards {
  padding: 10px;
  min-height: 190px;
}

.act_cards h6 {
  margin-bottom: 0;
}

.winnerCards i {
  font-size: 19px;
  background-color: gold;
  color: #fff;
  border-radius: 50%;
  padding: 10px;
  position: absolute;
  z-index: 1;
}

.winnerCards h1 {
  font-size: 60px;
  margin-bottom: 0;
}

.winnerCards .div-clr {
  background-color: #16719b;
  border-radius: 100%;
  text-align: center;
  align-items: center;
  padding: 40px 60px;
  display: inline-block;
}

.multiselect-container.dropdown-menu.show {
  min-width: 100%;
  max-height: 250px;
  overflow-y: scroll;
}

.sidebar-menu.seller_side a.active {
  font-weight: 900;
  color: #16719b !important;
  background-color: #f3f3f3;
}

.buyer_drpzn .dz-remove {
  display: block;
}


/* 17jan */
.notfction {
  position: absolute;
  right: 18px;
  top: -4px;
  background-color: red;
  padding: 5px 2px;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  line-height: 1;
  font-size: 12px;
  color: #fff;
  text-align: center;
}

.ntfcation_div .dropdown-toggle::after {
  display: none;
}

.ntfcation_div .dropdown-menu {
  min-width: 27rem;
  left: -200px;
}

.ntfSts {
  display: flex;
  justify-content: space-between;
  padding-bottom: 12px;
}

.ntfcation_div .notfts .list-group-item {
  padding: 20px 20px 15px 14px;
}

.ntfcation_div .notfts {
  height: 270px;
  overflow-y: scroll;
}

.notfts p {
  font-size: 15px;
  margin-bottom: 0;
}

.ntfcation_div .notfts .badge {
  margin-bottom: 0;
}

.dbnav a#notification {
  padding: 3px 26px !important;
  color: #2f2f2f !important;
  position: relative;
  font-size: 20px;
}

.byrsumry_tbl td {
  vertical-align: middle;
}

.byrsumry_tbl .table thead th {
  vertical-align: middle;
  max-width: 142px;
  min-width: 142px;
  white-space: normal;
}

.chckfrm_optns .custom-radio {
  line-height: 27px;
}

.checklist_form .modal-content {
  width: 100% !important;
}

.attchmnt_optn {
  position: absolute;
  bottom: 5px;
  right: 12px;
}

.attchmnt_optn i {
  font-size: 18px;
}

.msg_attch {
  position: relative;
}

.inpt_attch {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  top: 0;
  left: 0;
}

.custm_width_inpt {
  width: 93% !important;
  display: inline-block;
}

.btn_small {
  background-color: #16719b ! important;
  color: #fff ! important;
  border-color: #16719b;
}

.byrsumry_tbl .form-check-input.catgry {
  top: 0px;
}

p.descrptn {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.webinarStbImg img {
  height: 200px;
  width: 100%;
  object-fit: cover;
}

.descrptn {
  max-width: 265px ! important;
}

.bannerUprData h5 {
  word-break: break-word;
}

/*.regster_btn.inner{
  position: absolute;
  left: 15px;
  bottom: 20px;
}*/
.webnr_cards {
  background-color: #fff;
  box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
  border-radius: 20px;
  overflow: hidden;
  /*height: 364px;*/
  /*width: 300px !important;*/
}

.card_innfo {
  padding: 0px 12px 11px;
}

.webnr_cards .card_innfo {
  /*padding: 12px 12px 11px;*/

  padding: 13px 20px 8px;

}

.outlnd_tag {
  font-size: 12px;
  border-radius: 4px;
  color: #16719b;
  border: 1px solid;
  padding: 5px 9px;
  margin-left: 10px;
}

.upcmgWebns p.descrptn {
  max-width: unset ! important;
  white-space: normal;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  min-height: 42px;
}

.time_webnar.time {
  padding: 6px 0 4px;
  font-size: 16px;
}

/*10feb*/
/*.form-control{
  font-size: 14px !important;
}*/
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
  color: #ffffff !important;
  background-color: #16719b !important;
  padding: 0.5rem 1rem !important;
}

.tabs_div .nav-pills .nav-link {
  padding: 0.5rem 1rem !important;
}

#chartdiv:after {
  content: "";
  position: absolute;
  width: 60px;
  height: 30px;
  background: #f1f8fb;
  bottom: 0;
}

/*Webinar details @11 feb*/
.image_webinar img {
  /*height: 510px;*/
  height: 450px;
  object-fit: cover;
  width: 100%;
}

.webinar_deatils.web-hero {
  padding-top: 12px;
}

.webinar_info_banner {
  padding: 120px 70px 120px 140px;
  background-color: #d9f3ff;
}

.details-hero-hdng {
  font-weight: 600;
  line-height: 1.3;
  font-size: 45px;
  margin-bottom: 20px;
}

.web_meeting_links span {
  display: inline-block;
  border: 1px solid #676969;
  border-radius: 4px;
  padding: 6px;
  margin: 10px 20px 10px 2px;
  cursor: pointer;
  width: 100%;
}

.header_webinar .col-fisrt {
  z-index: 1;
}

.col-fisrt .image_webinar {
  transform: translateX(70px);
  min-width: 410px;
}

.webinar_main_cntn p:first-child::first-letter {
  margin: 10px 6px 0 0;
  float: left;
  color: #16719b;
  font-size: 44px;
  font-weight: bold;
  line-height: 0.6;
  text-align: center;
}

.webinar_cont_list {
  list-style: disc;
  margin-left: 30px;
}

/*aution details form @ 11 feb*/
.auction_view_card {
  box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
  background-color: #fff;
  padding: 22px;
  margin-bottom: 20px;
}

.auction_view_card i {
  color: #16719b;
}

.prjct_sldr_sec h3.iner_hedng {
  font-size: 6rem;
}

.project_max h2 {
  font-weight: 700;
  color: #16719b;
}

.prjctsld_img {
  position: relative;
}

.prjctsld_img::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}

.prjctcnt_div img {
  width: 100%;
  height: 380px;
  object-fit: fill;
}

.prjctcnt_div video {
  width: 100%;
  vertical-align: middle;
}

.prjctcnt_div {
  box-shadow: 3px 3px 20px rgb(0 0 0 / 20%);
}

.prjctsctn_wrap .web_ftures_row1 p,
.prjctsctn_wrap .web_ftures_row2 p {
  padding-right: 0px;
}

.prjctdtl_cntnt h1 {
  font-weight: 700;
  color: #16719b;
}

.prjctdtl_cntnt h2 {
  font-weight: 700;
  color: #16719b;
  word-break: break-all;
}


.prjctdtl_cntnt {
  margin-top: 30px;
}

.prjct_dscrptn {
  color: #000;
  font-size: 17px;
}

.back_link i {
  font-size: 12px;
}

.back_link:hover {
  color: #16719b;
}

.prjctlst_ttl {
  font-size: 32px;
  font-weight: 700;
  color: #16719b;
}

.prjcttag_img img {
  width: 100%;
  height: 185px;
  object-fit: cover;
}

.prjcttag_div {
  box-shadow: 0px 0px 40px -10px rgba(0, 0, 0, 0.2);
  padding: 15px;
  margin-bottom: 20px;
}

.prjct_dt {
  color: #6c6c6c;
}

.prjctsctn_wrap .badge.badge-secondary {
  border-radius: 20px;
  padding: 8px 15px;
  /*border: 1px solid #16719b;*/
  color: #16719b;
  background-color: #e7f0f5;
}

.prjctsctn_wrap .badge.badge-secondary:hover {
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.07);
}


/* 22feb 
*My chats page*/
.cht-hdng h3 {
  display: inline-block;
  color: #fff;
  margin-bottom: 0;
}

.cht-hdng i {
  font-size: 27px;
  margin-right: 3px;
}

.cht-hdng {
  background-color: #ea5110;
  color: #fff;
  padding: 5px;
  border-radius: 5px;
  margin-bottom: 30px;
}

.cht-usr img {
  width: 55px !important;
  height: 55px !important;
}

.rply-cntn img {
  width: 50px;
  height: 50px;
  margin-bottom: 10px;
}

.innr_ntfn_dpp .ntfctn-user {
  width: 35px;
  height: 35px;
  border-radius: 100%;
  margin-right: 5px;
}

.seller_msg {
  padding: 70px 40px !important;
  background: #ebf3f7;
}

.cht-contcts {
  padding: 15px;
}

.usr-msg {
  border-bottom: 1px solid #ced4da;
  padding: 6px;
  line-height: 0px;
}

.cht-detail {
  border-bottom: 1px solid #ced4da;
  padding: 15px 20px;
}

.usr-msg img {
  width: 56px !important;
  height: 56px !important;
}

.usr-nm h4 {
  display: inline-block;
  color: #ea5110;
}

/*.msg-detail{
  padding: 20px;
}*/
.seen-tym i {
  color: #5fb3e6;
  font-size: 13px;
}

.msg-hd {
  background-color: #16719b;
  padding: 10px;
  margin-bottom: 9px;
  border-radius: 8px 8px 8px 0;
  position: relative;
  color: #fff;
}

.form-control.form-control-lg.bg-light.border-light {
  height: 47px;
}

.msg-hd:before {
  content: "";
  position: absolute;
  border-color: #ffe8df transparent transparent #ffe8df;
  border-style: solid;
  border-width: 5px;
  left: 0;
  right: auto;
  bottom: -10px;
}

.msg-hd .seen-tym,
.rply-cntn .seen-tym {
  margin-bottom: 0;
}

.rply-cntn {
  background-color: #f5f7fb;
  padding: 10px;
  border-radius: 8px 8px 0 8px;
}

.cht-avtar {
  margin: 0 16px 0 0;
  display: flex;
  align-items: end;
}

.msg-area {
  border-top: 1px solid #ced4da;
}

.msg-detail {
  padding: 20px;
  max-height: 430px;
  overflow-y: auto;
}

.snd-msg {
  padding: .5rem 1rem;
}

.snd-msg i {
  font-size: 1.25rem;
  padding: 0 17px;
}

.snd-msg .fa-paper-plane {
  color: #fff;
  background-color: #16719b;
  padding: 5px;
  margin: 0 9px;
}

.jtoggler-wrapper {
  margin-bottom: 0;
}

.hoverDpdwnd .nav-item a.nav-link {
  padding: 3px 8px !important;
}

#exampleModal .modal-content {
  width: 80% !important;
  background: #f5f5f5;
  margin-top: 95px;
}


/* 23feb */
.user_nme {
  font-weight: 600;
  color: #515151;
  font-size: 17px;
}

#sellerCredentials {
  color: #67910d;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
}

.crdntial_mdl .modal-header h5 {
  color: #16719b;
}

.crdntial_mdl .modal-header {
  border-bottom: 2px solid #8a8a8a;
}

.crdntial_mdl .modal-dialog {
  max-width: 400px;
}

.crdntial_mdl .credentialsofSeller p {
  margin-bottom: 10px;
  color: #333;
  font-size: 17px;
  word-wrap: break-word;
}

.newHeaderCart {
  right: 16px;
  top: -9px;
}

.prdct_nme {
  width: 230px;
  /* word-wrap: break-word; */
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}

/*.prod_nam{

}*/

/* 01march */
.filter-option {
  border: 1px solid #ced4da;
  background: #fff;
  border-radius: 3px;
}

.filter-option-inner-inner {
  font-size: 14px;
  color: gray;
}

.filter-option:hover {
  border: 1px solid #ced4da;
}

.drop_larg {
  width: 1280px;
  padding: 15px 20px;
  max-height: 80vh;
  overflow-x: auto;
}

.drop_med {
  width: 450px;
  padding: 15px 20px;
  max-height: 50vh;
  overflow-x: auto;
}

.main-catgry_drop p {
  font-size: 16px;
}

.main-catgry_drop a {
  padding: 0;
}

.drop_larg hr {
  margin: 40px 0;
}

.inner_prdct_drop {
  padding-left: 6px;
}

.main-catgry_drop img {
  height: 18px;
  margin: 0 10px;
}

/*11 march home header css*/
.title_category {
  background-color: #dadada;
  padding: 5px 8px;
  border-radius: 3px;
}


.attchmnt_optn.attch_file {
  left: 12px;
  right: unset;
}

.custm_footer {
  margin-top: 50px;
}

.custm_footer span {
  font-size: 13px;
}

.custm_footer img {
  width: 160px;
  height: 50px;
  object-fit: contain;
}

.upldimg_div {
  width: 100px;
  height: 100px;
  line-height: 100px;
  border: 1px dashed grey;
  border-radius: 5px;
  text-align: center;
  position: relative;
  display: inline-block;
}

.upld_icn .fa-upload:before {
  position: unset;
}

.upldimg_div input.upld_input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.logo_img img {
  width: 250px;
  height: 150px;
  border-radius: 10px;
  object-fit: contain;
  background-color: #fff;
}

input.form-control-file.img_logo {
  width: 36px !important;
  top: 109px !important;
  right: 10px !important;
  opacity: 0 !important;
  left: unset !important;
}

.logo_img .cam_icn i {
  bottom: 10px;
}

.logo_img .form-control-file {
  top: 105px;
}

/*------------------7 April -----------------*/

.swal-button.swal-button--confirm {
  background-color: #28A745;
}

.card.card_content {
  padding: 20px;
  box-shadow: unset;
  margin-bottom: 20px;
  background-color: aliceblue;
}

.dropdown.show .img-responsive.img-rounded.userImgDb {
  width: 80px;
  height: 60px;
  border-radius: 50%;
  object-fit: contain;
}

.Select_arrow.icons_show .fas.arrow_icon,
.select_col .fas.arrow_row {
  top: 12px;
  position: absolute;
  z-index: 9;
  right: 8px;
  color: gray;
  font-size: 16px;
}

/*.select_col .fas.arrow_row {
  top: 12px;
  position: absolute;
  z-index: 9;
  color: gray;
  font-size: 16px;
  right:8px;
}*/
.word_wrap td {
  white-space: break-spaces;

}

.descr_value p {
  white-space: normal;
  word-break: break-word;
}

.ads_list_masonary .grid-item a {
  display: block;
}

.top_end_rgt .nav-item a.rns_mg {
  width: auto;
  display: inherit;
  white-space: nowrap;

}

.nav-item.dropdown a.nav-link.dropdown-toggle,
.nav-item a.nav-link.disabled {
  font-size: 16px;
}

.firstHeader {
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.firstHeader .nav-item a.nav-link {
  font-size: 16px;
}

.prdcts .dropdown-menu.show,
.prdcts .dropdown-menu {
  will-change: unset !important;
  transform: none !important;
  top: 100% !important;
  width: 100% !important;
}

table.table-hover thead.table_hedngs {
  font-size: 11px !important;
}

.prfls_me {
  width: 100% !important;
}

.previous-arrow {
  position: absolute;
  left: -11px;
  top: 35px;
  font-size: 30px;
}

.next-arrow {
  position: absolute;
  right: -13px;
  top: 35px;
  font-size: 30px;
}

/*14 June remarks*/
.content-col-webinar {
  min-width: 600px;
}

.allwebnar_listing_wrap {
  border: transparent;
}

.webnr_cards .card_innfo .topic_wbnar {
  font-size: 19px;
  letter-spacing: 0px;
  margin-bottom: 4px;
  overflow: hidden;
  width: 200px;
  /*white-space: nowrap;*/
  text-overflow: ellipsis;
}

.card_innfo h5.dte_webnar.time {
  color: #6D7A84;
}

.webnr_cards p.descrptn {
  margin-bottom: 6px;
}

p.event_type {
  margin-bottom: 0;
}

.webnr_cards hr {
  margin: 10px 0;
}

.card_innfo .regster_btn {
  margin: 10px 0;
}

.platform_wrap {
  width: 100%;
  bottom: 0;
  padding: 15px 12px;
  z-index: 1;
  position: absolute;
  text-align: left;
}

.platfrom-sizeSmall {
  color: #16719b;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: Capitalize;
  background-color: #ffffff;
  display: inline-flex;
  border-radius: 16px;
  vertical-align: middle;
  justify-content: center;
  padding: 5px 13px;
}

.sidebar-menu.seller_side .sidebar-dropdown span {
  white-space: nowrap;
}

/*14 june remarks*/
.scrolable_table {
  overflow-y: auto;
  height: 255px;
  /*direction: rtl;*/
  /*transform: rotateY(180deg);*/
}

.scrolable_table thead th {
  position: sticky;
  top: 0;
  background: #16719b;
}

/*.scrolable_table table{
  transform: rotateY(-180deg);
}*/
.fixed_td_hd {
  background-color: none;
}

.webinar_info_banner.banner_card {
  padding: 10px;
}

.banner_card .webinar_detail_imag img {
  height: 400px;
  width: 100%;
  object-fit: cover;
}

.banner_card .webinar_detail_imag {
  padding: 0 25px;
}

.banner_card .col-fisrt .image_webinar {
  transform: translateX(23px);
  min-width: 100%;
}

.white_box {
  background-color: #fff;
  width: 530px;
  position: absolute;
  right: 120px;
  top: 410px;
  padding: 20px;
  border-radius: 24px;
  z-index: 999;
  /*box-shadow: 0 8px 12px 0 rgb(0 0 0 / 12%);*/
  box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}

.session_time {
  font-weight: normal;
  line-height: 1.3;
  font-size: 20px;
  margin-bottom: 10px;
  color: #16719b;
}

.banner_card .details-hero-hdng {
  margin-bottom: 11px;
}

.webinar_info_banner.banner_card {
  background-color: #fff;
}

.join_btn {
  display: block;
}

.btn.regster_btn.share_btn {
  /* prabh 17aug background-color: #fff !important;
  color: #16719b !important;
  border: 1px solid #16719b;
*/
  padding: 6px 61px;
}

.description_box {
  border-top: 2px solid #16719b;
  width: 42%;
  margin-left: 35px;
}

.description_box h5 {
  color: #16719b;
  text-align: center;
}

.container-fluid.viewPfl.white_background {
  background-color: #ffffff;
}

.img_dropdown img {
  width: 60px;
}

/*.jss7900 > .InfoTitle {
    color: #9e9e9e;
    display: -webkit-box;
    overflow: hidden;
    text-align: left;
    word-break: break-all;
    font-weight: normal;
    text-overflow: ellipsis;
    text-transform: Capitalize;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
*/

.orgnzr {
  font-size: 14px;
  font-family: AvenirLTPro-Book;
  /*font-weight: 400;*/
  line-height: 1.5;
  /*color: #9e9e9e;*/
  color: #000;
  overflow: hidden;
  text-align: left;
  word-break: break-all;
  font-weight: normal;
  text-overflow: ellipsis;
}

p.dte_webnar.time {
  overflow: hidden;
  text-align: left;
  word-break: break-all;
  font-weight: 600 !important;
  text-overflow: ellipsis;
  color: #6D7A84;
  white-space: nowrap;
}


.dte_webnar.date {
  font-weight: 600 !important;
  color: #16719b;
  font-size: 14px;
  font-family: AvenirLTPro-Book;
}

.topic_wbnar {

  color: #000;
  display: -webkit-box;
  /*overflow: hidden;*/
  font-size: 16px !important;
  text-align: left;
  /*word-break: break-all;*/
  font-family: AvenirLTPro-Book !important;
  font-weight: bold;
  line-height: 1.5;
  /*text-overflow: ellipsis;*/
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /*white-space: nowrap;*/

}

.chip-invt {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.5px;

}

/* 4 June */
.its-myBtn {
  display: inline-block;
  flex-direction: row;
  width: 100%;
}

.ItsNewBtn {
  width: 45%;
  padding: 9px 0px;
}

.Itsnaw {
  width: 50%;
}

.project_resphns p {
  width: 100%;
  max-height: 245px;
  overflow: hidden;
}

.project_respnsive p {
  width: 100%;
  max-height: 245px;
  overflow: hidden;
}

.project_respnsive {
  width: 100%;
  max-height: 105px;
  overflow: hidden;
  padding-top: 0px !important;
  text-align: justify;
}

.vide_img {
  height: 380px !important;
  object-fit: cover;
}

.nms_rspns {
  height: 85px !important;
  overflow: hidden;
}

.img_dys {
  height: 85px;
  overflow: hidden;
}

.project_byr {
  height: 190px;
  overflow: hidden;
  text-align: justify;
}

.img_cont::after {
  height: auto !important;
}

.new-cont {
  overflow: hidden;
}

.buyer_rspns,
.img_prjcts {
  height: 94px;
  overflow: hidden;
  text-align: justify;
}

.prdType .multiselect-container.dropdown-menu.show {
  position: absolute;
  top: 38px !important;
  left: 0px;
  overflow-y: scroll !important;
  height: 350px !important;
  width: 100% !important;
  will-change: unset !important;
  transform: unset !important;

}

.card-img-top.img_step {
  object-fit: fill !important;
}

#player.ytp-gradient-top.ytp-chrome-top {
  top: 20px;
}

/*19/Aug/2022*/

.slct-hgt .inner.show {
  max-height: 230px !important;
  overflow-x: hidden;
  overflow-y: scroll;
}

/*.actn-icns a i{
    background-color: #16719b;
    font-size: 17px;
    padding: 6px;
    color: #fff;
}*/

.prod-cat-nme {
  width: 100%;
  text-align: center;
  background-color: #16719b;
  color: #fff;
  font-size: 17px;
  font-weight: 700;
  bottom: -8px;
  padding: 9px;
  white-space: nowrap;
  /* transition: background-color 1.2s;*/
}

.prod-cat-nme:hover {
  background-color: #fff;
  color: #16719b;
  height: unset;

}

.menu_header_main {
  background-color: #16719b;
}

.NavMenu {
  color: #fff !important;
  font-size: 15px;
  font-weight: 600;

}

.NAV {
  padding: 15px 0px;
}

.NAV .navbar {
  padding: 0px !important;
}

.upr-cse {
  text-transform: uppercase;
}

.fnt {
  font-size: 15px;
}

.fnt-th th {
  font-size: 14px;
  font-weight: 600;
}

.top-bttns {
  color: #fff !important;
  background-color: #16719b;
  padding: 8px 14px !important;
  border-radius: 5px;
  text-align: center;
  font-size: 14px !important;
  border: 2px solid #16719b;
  font-weight: 600;
}

.top-bttns:hover {
  color: #16719b !important;
  background-color: #fff;
  border: 2px solid #16719b;
  /* font-size: 16px;*/

}


.dz-remove {
  background-color: #16719b;
  color: #fff;
  border-radius: 10px;
  margin-top: 10px;
  text-decoration: none;
  cursor: pointer !important;
  z-index: 50;
}

.dz-remove:hover {
  color: #fff !important;
  text-decoration: none !important;
}

.dz-error-message {
  top: 160px !important;
  z-index: -1 !important;
}

.custom_image {
  padding: 173px;
  /* background: url('public/admin/img/'.$career[3]["image"]') ;*/
  background-size: contain;
  background-repeat: no-repeat;

}

.layer-bg {
  position: relative;
}

.hiring-cntnt ul li {
  font-size: 18px;
  color: #000;
  font-weight: 500;
  padding: 8px 22px;
}

.terms-content p strong {
  font-weight: 800;
  font-size: 18px;
  color: #000000d1
}

.terms-content p {
  font-weight: 600;
  font-size: 15px;

}

.terms-title {
  font-size: 30px;
  font-weight: 600;
}

/*30/Aug/2022*/

/*Tabs-css*/

/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
  font-weight: 600;
  /* border-right: 2px solid #16719b;*/
  box-shadow: 0px 0px 6px 1px #c1c1c1;
  margin-left: 15px;
  margin-right: 30px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #16719b;
  color: #fff;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #16719b;
  color: #fff;
}


/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}

.OpenTab {
  display: block;
}

.carousel-control-next,
.carousel-control-prev {
  width: 8% !important;
}

.imp_star {
  color: red !important;
}

p {
  text-align: left !important;
}

.webinar_main_cntn>div ul {
  list-style-type: unset;
}


/*------------24 Jan-------------*/

.tpsctn_hdng {
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  display: inline-block;
  border-radius: 4px;
  padding: 12px 30px;
  width: fit-content !important;
  margin: auto;
}

.tpsctn_hdng h3 {
  color: #fff !important;
  font-size: 3rem;
  margin-bottom: 0px !important;
}

/*------------30 Jan-------------*/

.before_class:before {
  color: #606060 !important;
  border: none;
  padding: 0;
}

.div_chart_repn canvas {
  position: absolute !important;
}



/*-----------------25 March-----------*/

.seller_reg .camara_icon {
  right: 40% !important;
  bottom: 0px !important;
}

.form-control-file.img_css {
  position: absolute !important;
  left: 48%;
  top: 119px;
  opacity: 0;
  width: 25px;

}

.tpsctn_hdng h4 {
  color: #fff !important;
  font-size: 3rem;
  margin-bottom: 0px !important;

}

.polcy_sec2,
.privacyPolicySec {
  padding: 30px 0px !important;
}

.polcy_sec2 .card.polcy_crd,
.privacyPolicySec .card.polcy_crd {
  padding: 25px 40px;
}

.unclickable {
  pointer-events: none;
}

.modal.fade.my.show {
  z-index: 9999 !important;
}


/* ---navbar-css--10--may-- */

ul.navbar-nav.ml-auto.top_end_rgt.to_repn_demo.align-items-center {
  display: flex;
  gap: 5px;
  justify-content: center;
}

.navbar-nav.cstm-second-header.ml-auto.justify-content-end.top_end_rgt.align-items-center {
  display: flex;
  gap: 10px;
  justify-content: center;
}


.no_scrlbar .table-responsive::-webkit-scrollbar {
  display: none;
}

.scroll_table .table-responsive {
  position: relative;
  height: 400px;
  overflow-y: auto;
}

.scroll_table .table-responsive thead.table_hedngs {
  background: #16719b;
  color: white;
  position: sticky;
  top: 0;
  z-index: 5;
}

.scroll_table.top_th .table-responsive thead.table_hedngs {
  top: -20px;
}

.slct_cstm option.lst_opt {
  font-weight: 700 !important;
  color: black !important;
}