* {margin: 0px;padding: 0px;box-sizing: border-box;letter-spacing: 0.3px;}
a{text-decoration: none;}
h1, h2, h3, h4, h5, h6, p, ul{margin: 0px; padding: 0px;}
:focus-visible { outline: none;}
/*--------------------------------------------------------------------------------*/

body{
  color: #252B42;
  font-family: Montserrat;
  font-size: 14px;
}

.bg_inner .media_img {
  width: 100%;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  z-index: -1;
  object-fit: cover;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
  object-position: top;
  width: 100%;
  height: 100%;
}

.signup_page{
  position: relative;
  min-height: 100vh;
  }

.bg_inner .login {
  position: fixed;
  border-radius: 20px;
  background: #BD000D;
  box-shadow: 0px 4px 4px 0px rgba(255, 255, 255, 0.50);
  color: #FFF;
  font-size: 18px;
  text-transform: uppercase;
  border: 0;
  font-weight: 700;
  right: 5%;
  padding: 4px 35px;
  top: 11%;
}

.btn-close:focus,.btn:focus{outline: none;box-shadow: none;}
/*------------------------------------------------*/
@media (min-width: 990px) {
.Connect_modal .modal-dialog {max-width: 850px;}
.custom_modal .modal-dialog {max-width: 950px;}
}
.custom_modal .modal-dialog .modal-body {padding: 30px 60px;}
.custom_modal .modal-dialog .modal-body .modal_frm {display: flex;align-items: center;}
.custom_modal .modal-dialog .modal-body .modal_frm .lft_bx {width: 50%;}
.custom_modal .modal-dialog .modal-body .modal_frm .lft_bx h3 {color: #5C5050;font-family: Roboto;font-size: 14px;font-weight: 400;text-transform: capitalize;text-align: center;margin-bottom: 20px;}
.custom_modal .modal-dialog .modal-body .btn-close{opacity: 1;background: transparent;position: absolute;right: 20px;top: 15px;}
.custom_modal .modal-dialog .modal-body .modal_frm .lft_bx .btn_grp {width: 100%;max-width: 150px;margin: 0 auto;z-index: 2;position: relative;}
.custom_modal .modal-dialog .modal-body .modal_frm .lft_bx .btn_grp .btn {color: #111727;text-align: center;font-size: 12px;font-weight: 500;border-radius: 20px;border: 0.732px solid #0025A7;background: #FFF;display: block;margin-bottom: 10px;padding: 8px;}
.custom_modal .modal-dialog .modal-body .modal_frm .lft_bx .btn_grp .btn.active {background: #0025A7;color: #fff}
.custom_modal .modal-dialog .modal-body .modal_frm .lft_bx .img_bx {margin-top: -90px;z-index: 0;}
.custom_modal .modal-dialog .modal-body .modal_frm .lft_bx .img_bx img {width: 100%;}
.custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx {width: 50%;}
.custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx h3 {color: #0025A7;font-size: 24px;font-weight: 700;text-transform: uppercase;text-align: center;margin-bottom: 30px;}
.custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx .form_box {}
.custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx .form_box 
.frm_grp {position: relative;margin-bottom: 30px;}
.custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx .form_box 
.frm_grp label {color: #706464;background: #fff;font-size: 16px;position: absolute;font-weight: 500;left: 15px;top: -13px;letter-spacing: 0.2px;}
.custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx .form_box .frm_grp .form-control {color: #252B42;font-size: 14px;font-weight: 500;padding: 8px 15px;padding-left: 60px;height: 45px;}
.custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx .form_box 
.frm_grp .icon {position: absolute;left: 20px;z-index: 2;top: 10px;width: 25px;height: 24px;padding-right: 10px;display: flex;justify-content: center;align-items: center;border-right: 1px solid #706463;}
.custom_modal .modal-dialog .modal-content {border-radius: 0;}
.custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx .form_box .frm_frog {display: flex;align-items: center;justify-content: space-between;margin-top: 24px;}
.custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx .form_box 
.frm_frog .otp_grp {display: flex;align-items: center;gap: 10px;}
.custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx .form_box 
.frm_frog .otp_grp .form-control {color: #000;font-size: 14px;border-radius: 10px;font-weight: 700;width: 40px;text-align: center;height: 40px;display: flex;}
.custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx .form_box 
.frm_frog .pass_rest {color: #706464;font-family: Montserrat;font-size: 14px;font-style: normal;font-weight: 500;line-height: 20px; }
.custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx .form_box 
.frm_frog .pass_rest a {color: #0025A7;}
.custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx .form_box .btn_grp {margin: 24px 0;}
.custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx .form_box .btn_grp .btn {color: #FFF;font-size: 16px;font-weight: 700;border-radius: 5px;background: #0025A7;width: 100%;text-transform: uppercase;padding: 12px 24px;}
.custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx .form_box  .text_btm {color: #706464;font-family: Montserrat;font-size: 14px;font-style: normal;font-weight: 500;line-height: 20px; text-transform: capitalize;text-align: center;}
.custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx .form_box  .text_btm a {color: #0025A7;}
.option_sect {position: relative;min-height: 100vh;padding: 30px 40px;}
.option_sect .media_img {position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;z-index: -1;object-fit: cover;max-width: 100%;max-height: 100%;margin: auto;object-position: top;width: 100%;height: 100%;}
.option_sect:after{content: '';background: rgba(0, 0, 0, 0.70);width: 100%;left: 0;position: absolute;height: 100%;top: 0}
.option_sect .inner_bx {position: relative;z-index: 2;}
.option_sect .inner_bx .head_logo {margin-bottom: 60px;}
.option_sect .inner_bx .head_logo .logo {}
.option_sect .inner_bx  .card_wrapp {text-align: center;}
.option_sect .inner_bx .card_wrapp>h3 {color: #FFF;font-size: 48px;font-weight: 700;margin-bottom: 30px;}
.option_sect .inner_bx  .card_wrapp .card_list {width: 100%;max-width: 50%;margin: 0 auto;}
.option_sect .inner_bx  .card_wrapp .card_list .card_item {border-radius: 5px;border: 1px solid #F1F1F1;background: #FFF;box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.25) inset, 0px 4px 20px 0px #FFF;}
.option_sect .inner_bx  .card_wrapp .card_list .card_item +.card_item {margin-top: 40px;}
.option_sect .inner_bx .card_wrapp .card_list .card_item:hover{}
.option_sect .inner_bx  .card_wrapp .card_list .card_item .card_cont {}
.option_sect .inner_bx .card_wrapp .card_list .card_item .card_cont a {color: #fff;display: flex;align-items: center;justify-content: space-between;padding: 40px;}
.option_sect .inner_bx .card_wrapp .card_list .card_item .card_cont h3 {color: var(--text-color, #252B42);font-family: Montserrat;font-size: 24px;font-style: normal;font-weight: 500;line-height: 48px; /* 200% */letter-spacing: 0.1px;}
.option_sect .inner_bx .card_wrapp .card_list .card_item .card_cont .icon {}
.navbar-nav .nav-item {}
.navbar-nav .nav-item .nav-link {color: #3E4954;font-family: Roboto;font-size: 20px;font-weight: 500;text-transform: uppercase;padding: 0 16px;}
.navbar-nav .nav-item .nav-link.active {}
.navbar .dropdown {}
.navbar .dropdown .btn {color: #C50101;font-size: 16px;border: 0;padding: 0;font-weight: 600;padding-left: 50px;}
.navbar .dropdown .btn span:first-child {margin-right: 10px;}
.navbar .dropdown .btn span:first-child img {}
.navbar .dropdown .dropdown-menu {border: 1px solid #E9E9E9;background: #FFF;width: 100%;border-radius: 0;padding: 0;}
.navbar .dropdown .dropdown-menu li {}
.navbar .dropdown .dropdown-menu li .dropdown-item {color: #484848;font-size: 16px;font-weight: 500;padding: 8px 15px;}
.navbar .dropdown .dropdown-menu li .dropdown-item:hover{background: #B40800;color: #fff;}
nav.navbar {background: rgba(255, 255, 255, 0.00);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);z-index: 6;}
header.header_top {position: sticky;top: 0;left: 0;width: 100%;z-index: 3;background: #fff;}
.whdet_sect .head_bx {}
.whdet_sect .head_bx h3 {color: #252B42;font-size: 32px;font-weight: 700;text-transform: capitalize;}
.whdet_sect .head_bx p {color: #464646;font-size: 14px;font-weight: 500;text-align: right;margin-bottom: 15px;}
.whdet_sect .details_list {}
.whdet_sect .details_list .card_box {border-radius: 5px;border: 1px solid #CCC;background: #FFF;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);}
.whdet_sect .details_list .card_box+.card_box{margin-top:45px;}
.whdet_sect .details_list .card_box .head {background: #C50101;padding: 10px 40px;margin-top: 20px;}
.whdet_sect .details_list .card_box .head h3 {color: #FFF;font-size: 20px;font-weight: 700;text-transform: uppercase;}
.whdet_sect .details_list .card_box .form_box {padding: 25px 45px 0;}
.user_prof .right_section .form_box {padding: 50px;}
.form_box .frm_grp {margin-bottom: 20px;position: relative;}
.form_box  label {color: #464646;font-size: 14px;font-weight: 500;margin-bottom: 5px;}
.form_box .frm_grp sup {}
.form_box .frm_grp .form-control {border-radius: 5px;border: 1px solid #EBEDF4;background: #FFF;height: 45px;padding: 4px 15px;}
.form_box .frm_grp .frm_upload {display: flex;align-items: center;border-radius: 5px;border: 1px solid #EBEDF4;background: #FFF;justify-content: space-between;padding: 4px 15px;height: 45px;}
.form_box .frm_grp .frm_upload a {color: #A3A3A3;font-size: 16px;font-weight: 400; }
.form_box .frm_grp .frm_upload .upload_bx {display: flex;align-items: center;justify-content: space-between;}
.form_box .frm_grp .frm_upload .upload_bx .form-control {display: none;}
.form_box .frm_grp .frm_upload .upload_bx .upload_btn {color: #F2960D;font-size: 10px;font-weight: 500;line-height: 20px; /* 200% */border-radius: 5px;border: 1px solid #F2960D;padding: 2px 10px;margin: 0;}
.whdet_sect  sup {color: #c50101;font-size: 20px;top: 2px;width: 10px;display: inline-block;text-align: center;}
.whdet_sect {padding: 60px 0;}
.form_box .frm_grp .frm_upload .upload_bx .upload_btn:hover{background: #F2960D;color: #fff;}
.list_gallay .card_bx {text-align: center;width: 20%;}
.list_gallay .card_bx .media {border-radius: 10px;display: flex;align-items: center;overflow: hidden;}
.list_gallay .card_bx .media_video{width: 150px;height: 150px;display: flex;align-items: center;justify-content: center;border-radius: 10px;border: 1px solid rgb(112, 100, 100, 50%);margin: 0 auto;}
    .list_gallay .card_bx .media_video img {
        max-width: 100%;
    }
    .list_gallay .card_bx .media_video video {
        width: 100%;
    } 
.list_gallay .card_bx .btn_grp {border-radius: 5px;border: 0.5px solid #E7E7E7;background: #FFF;box-shadow: 2px 2px 5px 0px rgba(129, 129, 129, 0.25) inset;display: inline-flex;align-items: center;justify-content: center;padding: 4px 8px;margin-top: 15px;}
.list_gallay .card_bx .btn_grp .btn {padding: 0;}
.list_gallay .card_bx .btn_grp .btn+.btn {margin-left: 10px;}
.list_gallay {display: flex;align-items: center;margin-top: 10px;margin-bottom: 30px;}
.list_demen {display: grid;grid-template-columns: 1fr 1fr 1fr;}
.list_demen .card_bx {display: flex;align-items: center;justify-content: center;gap: 10px;}
.list_demen .card_bx label {margin: 0;}
.list_demen .card_bx .form-control {padding: 4px 10px;}
.list_demen .card_bx+.card_bx {margin-left: 15px;}
.whdet_sect .details_list .card_box .form_box .select_list {display: flex;align-items: center;flex-wrap: wrap;margin: 0 -15px 30px;}
.whdet_sect .details_list .card_box .form_box .select_list li {display: block;padding: 20px 15px;}
.whdet_sect .details_list .card_box .form_box .select_list li.active a {border-radius: 50px;border: 0.5px solid #BD000D;background: #BD000D;color: #FFF;}
.whdet_sect .details_list .card_box .form_box .select_list li a {color: #464646;text-align: center;font-size: 20px;font-weight: 500;text-transform: capitalize;border-radius: 50px;border: 0.5px solid #A5A5A5;background: #FFF;box-shadow: 2px 2px 5px 0px rgba(129, 129, 129, 0.25) inset;padding: 10px 30px;}
.whdet_sect .details_list .card_box .form_box.form_box_inner {padding: 15px;border-radius: 5px;border: 1px solid #CCC;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);margin: 20px 15px;}
.whdet_sect .details_list .card_box .form_box .hd_bx {display: flex;align-items: center;justify-content: space-between;margin-bottom: 15px;}
.list_gallay .card_bx .inner_bx {width: 150px;}
.whdet_sect .details_list .card_box .form_box .hd_bx  h3{color: #000;font-family: Poppins;font-size: 36px;font-weight: 400;}
.list_gallay .card_bx+.card_bx .inner_bx {margin: auto;}
.btn_room .btn {color: #464646;font-size: 14px;font-weight: 500;padding: 0;}
.btn_room {text-align: right;}
.btn_room .btn span {display: block;}
.whdet_sect .details_list .card_box .form_box .chk_radio {display: flex;margin-bottom: 20px;}
.whdet_sect .details_list .card_box .form_box .chk_radio h3 {color: #404040;font-size: 16px;font-weight: 600; /* 150% */text-transform: capitalize;width: 50%;}
.whdet_sect .details_list .card_box .form_box .chk_radio .grp_raido {display: flex;align-items: center;}
.whdet_sect .details_list .card_box .form_box .chk_radio .grp_raido .radio_bx {margin-left: 20px;}
.whdet_sect .details_list .card_box .form_box .chk_radio .grp_raido .radio_bx label {}
.whdet_sect .details_list .card_box .form_box .chk_radio .grp_raido .radio_bx label input {display: none;}
.whdet_sect .details_list .card_box .form_box .chk_radio .grp_raido .radio_bx label span {position: relative;padding-left: 30px;}
.whdet_sect .details_list .card_box .form_box .chk_radio .grp_raido .radio_bx+.radio_bx {}
.whdet_sect .details_list .card_box .form_box h4 {color: #464646;font-size: 14px;font-weight: 500;margin-bottom: 10px;}
.whdet_sect .details_list .card_box .form_box .crd_bx {border-radius: 5px;border: 1px solid #EBEDF4;background: #FFF;padding: 15px;margin-bottom: 30px;}
.whdet_sect .details_list .card_box .form_box .crd_bx p {padding-bottom: 14px;color: #A3A3A3;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 23px; /* 143.75% */}
.whdet_sect .details_list .card_box .form_box .chk_radio .grp_raido .radio_bx label span:after {position: absolute;left: 0;content: '';border: 1px solid rgba(76, 162, 9, 1);width: 20px;height: 20px;border-radius: 100%;}
.whdet_sect .details_list .card_box .form_box .chk_radio .grp_raido .radio_bx label span:before {position: absolute;left: 0;content: '';border: 1px solid rgba(76, 162, 9, 1);width: 18px;height: 18px;border-radius: 100%;}
.whdet_sect .details_list .card_box .form_box .chk_radio .grp_raido .radio_bx label span:before {width: 12px;height: 12px;left: 4px;top: 2.8px;}
.whdet_sect .details_list .card_box .form_box .chk_radio .grp_raido .radio_bx input:checked~span:before {  background: rgba(76, 162, 9, 1);}
.right_section .card_box .head .btn{color: #FFF;font-family: Poppins;font-size: 16px;font-weight: 600;text-transform: uppercase;}
.btn_grp_com .btn {border-radius: 5px;border: 1px solid #C50101;color: #C50101;text-align: center;font-size: 16px;font-weight: 700;text-transform: uppercase;padding: 13px 60px;}
.btn_grp_com .btn+.btn,.btn_grp_com .btn.bg_btn {background: #C50101;color: #fff;margin-left: 20px;border-radius: 0;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);}
.btn_grp_com {text-align: center;margin-top: 50px;}
.bdy_cont {height: calc(100vh - 100px);margin-top: 124px;text-align: center;margin: 0 auto;display: flex;align-items: center;justify-content: center;}
.body_thnks .box.succ_box {width:550px;background: #FFF;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);padding: 45px 30px;}
.body_thnks .box.succ_box h3{color: #000;font-family: Montserrat;font-size: 16px;font-style: normal;font-weight: 700;line-height: 48px;text-transform: uppercase;}
.body_thnks .box.succ_box p{color: #000;font-size: 14px;font-weight: 500;}
.more_opt p {display: flex;align-items: center;margin-bottom: 25px;justify-content: center;}
.more_opt p span {background: #5C5050;width: 120px;display: inline-block;height: 1px;margin: 0px 10px;}
.more_opt {display: block;align-items: center;}
/*-------------------------------------------------------------------------------*/
.user_prof {min-height: calc(77vh - 0px);}
.user_prof {padding: 0 3%;display: flex;max-width: 1600px;margin: auto;padding-top: 20px;}
.menu_mobile{display: none;}

.user_prof .right_section {max-width: 100%;margin: 0px auto;width: 100%;min-height: calc(100vh - 170px);padding-left: 60px;margin-bottom: 30px;
}
.user_prof .left_section {width: 100%;max-width: 350px;
}
.user_prof .left_section {width: 100%;max-width: 285px;}
.right_section .card_box {background: #FFF;filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.25));border-radius: 12px;padding-top: 20px;height: 100%;}
.right_section .card_box  .head {background: #C50101;padding: 10px 40px;display: flex;align-items: center;justify-content: space-between;}
.right_section .card_box  .head h3 {color: #FFF;font-size: 24px;font-family: Poppins;font-weight: 500;text-transform: uppercase;}
.user_prof .left_section .menu_nav {background: #FFF;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);height: 100%;position: sticky;top: 110px;height: auto;min-height: calc(100vh - 125px);}
.user_prof .left_section {}
.user_prof .left_section .menu_nav ul {}
.user_prof .left_section .menu_nav ul li {display: block;}
.user_prof .left_section .menu_nav ul li.active {color: #B40800;}
.btn_grp_com.mt-80 {margin-top: 80px;}
.user_prof .left_section .menu_nav ul li a {color: #212121;font-size: 16px;font-weight: 500;display: flex;width: 100%;align-items: center;text-transform: capitalize;border: 1px solid #E2E2E2;background: #FFF;padding: 12px 24px;line-height: normal;}
.form_box .frm_grp .icon {position: absolute;right: 15px;cursor: pointer;top: 33px;}
.user_prof .left_section .menu_nav ul li.active a {border: 1px solid #E2E2E2;background: rgba(242, 150, 13, 0.10);color: #B40800;}
.user_prof .left_section .menu_nav ul li span:first-child {display: inline-block;margin-right: 10px;}
.user_prof .left_section .menu_nav ul li span {}
.user_prof .left_section .menu_nav ul li.active svg {}
.user_prof .left_section .menu_nav ul li.active svg path {fill: #B40800;}
.right_section .card_box .form_table .table .btn_grp .btn {background: rgba(16, 156, 216, 0.2);border-radius: 100px;width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;padding: 0;}
.right_section .card_box .form_table .table .btn_grp {display: flex;align-items: center;justify-content: end;}
.right_section .card_box .form_table .table .btn_grp .btn+.btn {background: rgba(197, 1, 1, 0.4);margin-left: 15px;}
.right_section .card_box .form_table{padding: 30px 20px;}
.right_section .card_box .form_table .table,.task_frm .table {margin-top: -8px;border-collapse: separate;border-spacing: 0 8px;border: 0px;margin-bottom: 0px;}
.right_section .card_box .form_table .table tr th,
.right_section .card_box .form_table .table tr td {border: none;padding: 10px !important;}
.right_section .card_box .form_table .table tr th,.task_frm .table th {background: #F9F9F9;color: #333;font-family: Poppins;text-align: center;font-size: 16px;font-weight: 500;text-transform: capitalize;border: 0;padding: 10px 15px;}
.right_section .card_box .form_table .table tr td,
.right_section .card_box .form_table .table tr td a,.task_frm .table tr td {border: 0;color: #515151;text-align: center;font-family: Poppins;font-size: 14px;font-weight: 400;vertical-align: middle;}
.right_section .card_box .form_table .table tr th:last-child,
.right_section .card_box .form_table .table tr td:last-child {border-radius: 0px 4px 4px 0px;}
.right_section .card_box .form_table .table tr td,
.right_section .card_box .form_table .table tr td a {vertical-align: middle;text-align: center;}
.right_section .card_box .form_table .table tbody tr {background: #FFF;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);}
.right_section .card_box .form_table .table tr td img.media {width: 50px;height: 50px;border-radius: 5px;}
.user_prof .right_section .form_box .hd_title, .card_body_dash .form_box.manage-pry .form_box_inner  .hd_title {color: #535353;font-family: Poppins;font-size: 20px;text-transform: capitalize;margin-bottom: 20px;font-weight: 700;}
.user_prof .right_section .form_box.form_box_inner, .card_body_dash .form_box.manage-pry .form_box_inner {padding: 15px;border-radius: 20px;background: #FFF;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);margin: 40px 0;}
.user_prof .right_section .form_box.form_box_inner .list_check,.card_body_dash .form_box.manage-pry .form_box_inner .list_check {display: grid;grid-template-columns: repeat(3,1fr);}
.user_prof .right_section .form_box.form_box_inner .list_check .check_bx,.card_body_dash .form_box.manage-pry .form_box_inner .list_check .check_bx {margin-bottom: 15px;}
.user_prof .right_section .form_box.form_box_inner .list_check .check_bx label,.card_body_dash .form_box.manage-pry .form_box_inner .list_check .check_bx label {color: #404040;font-family: Poppins;font-size: 16px;margin: 0;font-weight: 400;text-transform: capitalize;}
.user_prof .right_section .form_box.form_box_inner .list_check .check_bx label input,.card_body_dash .form_box.manage-pry .form_box_inner .list_check .check_bx label input {display: none;}
.user_prof .right_section .form_box.form_box_inner .list_check .check_bx label span,.card_body_dash .form_box.manage-pry .form_box_inner .list_check .check_bx label span {position: relative;display: block;padding-left: 30px;}
.user_prof .right_section .form_box.form_box_inner .list_check .check_bx label span:after,
.card_body_dash .form_box.manage-pry .form_box_inner .list_check .check_bx label span:after {content: '';left: 5px;top: 2px;width: 9px;height: 15px;border: solid #cef5af;border-width: 0 3px 3px 0;transform: rotate(45deg);position: absolute;left: 5px;display: none;}
.user_prof .right_section .form_box.form_box_inner .list_check .check_bx label span:before,
.card_body_dash .form_box.manage-pry .form_box_inner .list_check .check_bx label span:before{content: '';width: 20px;height: 24px;border: 1px solid rgba(158, 156, 156, 1);position: absolute;left: 0;border-radius: 4px;}
.user_prof .right_section .form_box.form_box_inner .list_check .check_bx input:checked~span::after,
.card_body_dash .form_box.manage-pry .form_box_inner .list_check .check_bx label input:checked~span::after{display: block;}
.user_prof .right_section .form_box.form_box_inner .list_check .check_bx input:checked~span::before,
.card_body_dash .form_box.manage-pry .form_box_inner .list_check .check_bx label input:checked~span::before{background:#4CA209;}
.user_prof .right_section .form_box.form_box_inner h4, .card_body_dash .form_box.manage-pry .form_box_inner h4 {color: #525252;font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 600;line-height: 20px;}
.user_prof .right_section .form_box.form_box_inner p, .card_body_dash .form_box.manage-pry .form_box_inner p {color: #737373;font-family: Poppins;font-size: 14px;font-weight: 400;margin-bottom: 5px;}
.user_prof .right_section .form_box .btn_grp_com .btn+.btn, 
.user_prof .right_section .form_box .btn_grp_com .btn.bg_btn{border-radius: 5px;}
.table_data .table {margin-bottom: 30px;}
.table_data .table tr th {border: 1px solid #EBEDF4;color: #464646;text-align: center;font-family: Poppins;font-size: 14px;padding: 12px;font-weight: 500;}
.table_data .table tr td {border: 1px solid #EBEDF4;color: #A3A3A3;font-family: Poppins;font-size: 12px;font-style: normal;font-weight: 400;line-height: 23px;text-align: center;height: 45px;padding: 12px;}
.table_data .table tr:last-child td {color: #464646;font-family: Poppins;font-size: 12px;font-style: normal;font-weight: 500;line-height: 17px; }
.total_storage {color: #464646;font-family: Poppins;font-size: 24px;font-weight: 500;border-radius: 10px;border: 1px solid #BD000D;display: inline-block;padding: 8px 15px;width: 100%;max-width: 60%;text-align: center;margin: 0 auto;}
.table_data {padding: 45px 0 0;text-align: center;}
.list_contect .card_bx {border-radius: 8px;background: #FFF;box-shadow: 10px 24px 54px 0px rgba(0, 0, 0, 0.06);margin-bottom: 15px;display: flex;align-items: center;justify-content: space-between;padding: 20px;}
    .list_contect .card_bx .btn {
        color: #B40800;
        text-align: center;
        font-family: Poppins;
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        border-radius: 5px;
        border: 1px solid #B40800;
        padding: 8px 12px;
        width: 100%;
        max-width: 405px;
    }
.list_contect .card_bx .Verified_name {display: flex;align-items: center;}
.list_contect .card_bx .Verified_name p {color: rgba(0, 0, 0, 0.90);font-size: 18px;font-style: normal;font-weight: 500;line-height: 20px; }
.list_contect .card_bx .Verified_name .Verified_btn {border-radius: 9999px;background: #DCFCE7;color: #166534;font-family: Poppins;font-size: 14px;font-weight: 500;text-transform: uppercase;padding: 8px 16px;margin-left: 20px;}
.list_contect .card_bx .Verified_name .Verified_btn  span{}
.list_contect {padding: 30px 20px;}
.task_frm.form_table tr:hover td,.task_frm.form_table tr.active td {
  background: #F2DDBD;
}

.Connect_modal .modal-dialog .modal-content {
    background: #FFF;
    filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.25));
    min-height: 450px;
}
.Connect_modal .modal-dialog .modal-body {
    padding: 35px;
}
.Connect_modal .modal-dialog .modal-body .btn-close {
    background: transparent;
    opacity: 1;
    right: 20px;
    position: absolute;
    top: 10px;
}
.Connect_modal .modal-dialog .modal-body .connect_popup {}
.Connect_modal .modal-dialog .modal-body .connect_popup h3 {
    color: #B40800;
    font-family: Poppins;
    font-size: 40px;
    font-weight: 600;
    margin-bottom: 24px;
}
.Connect_modal .modal-dialog .modal-body .connect_popup p {
    color: #333;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
}
.Connect_modal .modal-dialog .modal-body .connect_popup p span{margin-left: 10px;}
.Connect_modal .modal-dialog .modal-body .connect_popup .Verified_btn{border-radius: 9999px;
  background: #DCFCE7;
  color: #166534;
  font-family: Poppins;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  padding: 8px 16px;
  margin-left: 20px;}
.Connect_modal .modal-dialog .modal-body .connect_popup .frm_grp_connect {
    margin-top: 15px;
    position: relative;
}
.Connect_modal .modal-dialog .modal-body .connect_popup .frm_grp_connect textarea {
    color: #727272;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    min-height: 120px;
    border-radius: 8px;
    background: #F6F6F6;
}
.Connect_modal .modal-dialog .modal-body .connect_popup .btn_grp_com{
    text-align: right;
}
.Connect_modal .modal-dialog .modal-body .connect_popup .btn_grp_com .btn{border-radius: 5px;}
.Connect_modal .modal-dialog .modal-body .connect_popup .btn_grp_com .btn+.btn{}

.tab_notif {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.brd_btm {
  border-bottom: 2px solid #E0E0E0;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
.tab_notif .list_tab {
}

.tab_notif .list_tab .nav-tabs {
    display: block;
    border: 0;
    margin: 0 -15px;
}

.tab_notif .list_tab .nav-tabs .nav-item {
    display: inline-block;
    padding: 0 15px;
}

.tab_notif .list_tab .nav-tabs .nav-item .nav-link {
    border-radius: 0;
    padding: 10px 30px;
    color: #E0E0E0;
    border: 1px solid #E0E0E0;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}.right_section .card_box .dasp_grap{}

.tab_notif .list_tab .nav-tabs .nav-item .nav-link.active {
    border-color: #B40800;
    background: #B40800;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    color: #fff;
}
.search_bar {
  position: relative;
}
.right_section .card_box .dasp_grap {
  padding: 30px 20px;
}

.search_bar .form-control {
  border-radius: 5px;
  border: 1px solid #D9D9D9;
  background: #FFF;
}
.search_bar {
  display: flex;
  align-items: center;
}
.search_bar label {
  margin: 0;
  margin-right: 15px;
  color: #333;
  font-family: Poppins;
  font-size: 14px;
  font-weight: 400;
}
.search_bar span {
  position: absolute;
  right: 15px;
  top: 9px;
}
.prof_box.nofi_bx .crd_bx {
  background: #FFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  padding: 10px 15px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.prof_box.nofi_bx .crd_bx .mnth_emp {
  display: flex;
  align-items: center;
  gap: 15px;
}

.prof_box.nofi_bx .crd_bx .mnth_emp .day_bx {
  width: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
  height: 60px;
  border-radius: 5px;
  background: rgba(242, 150, 13, 0.10);
  color: #B40800;
  text-align: center;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 500;
   /* 18.88px */
}

.prof_box.nofi_bx .crd_bx .mnth_emp .title_cont {}

.prof_box.nofi_bx .crd_bx .mnth_emp .title_cont h3 {
  color: var(--text-body-color, #6C6C6C);
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
}

.prof_box.nofi_bx .crd_bx .mnth_emp .title_cont {}

.prof_box.nofi_bx .crd_bx  .btn_grp {}

.prof_box.nofi_bx .crd_bx  .btn_grp .btn {
  background: rgba(16, 156, 216, 0.2);
  border-radius: 100px;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}

.option_sect .inner_bx .card_wrapp ul {}
.option_sect .inner_bx .card_wrapp ul li {
    padding-bottom: 15px;
    display: block;
}
.option_sect .inner_bx .card_wrapp ul li label {
    color: #464646;
    text-align: center;
    font-family: Poppins;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.option_sect .inner_bx .card_wrapp ul li label .form-control {display: none;}
.option_sect .inner_bx .card_wrapp ul li label span {
    border-radius: 50px;
    border: 0.5px solid #A5A5A5;
    background: #FFF;
    box-shadow: 2px 2px 5px 0px rgba(129, 129, 129, 0.25) inset;
    padding: 9px 30px;
    display: block;
}
.Select_Profile {
  border-radius: 15px;
  background: #FFF;
  box-shadow: 10px 10px 15px 0px #FFF;
  width: 100%;
  max-width: 475px;
  margin: 0 auto;
  padding: 24px;
}
.whdet_sect .details_list .card_box .form_box .crd_bx ul {
  padding-left: 20px;
}
.option_sect .inner_bx .card_wrapp ul li input:checked~span{border: 0.5px solid #BD000D;color: #fff;
  background: #BD000D;}

.frm_grp.arrow_select{position: relative;}
.frm_grp.arrow_select:after{ content: '';
  position: absolute;
  right: 15px;
  z-index: 9;
  top: 40px;
  pointer-events: none;
  background: url(../images/ic_down.png);
  width: 20px;
  height: 20px;}

  .whdet_sect .details_list .card_box .form_box .crd_bx ul {}

.whdet_sect .details_list .card_box .form_box .crd_bx ul li {
    color: #A3A3A3;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    margin-bottom: 6px;
}
.whdet_sect .details_list .card_box .form_box .crd_bx h5{
  color: #A3A3A3;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 500;
    line-height: 23px;

}
footer.footer {
  background: #BD000D;
  padding-top: 50px;
}

.footer .footer_bx {}

.footer .footer_bx .logo_bx {}

.footer .footer_bx .logo_bx img {}

.footer .footer_bx ul {
    padding-left: 60px;
}

.footer_bx {}

.footer .footer_bx ul li {
    display: block;
    margin-bottom: 15px;
}

.footer .footer_bx ul li a {
    color: #FFF;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    display: flex;
    align-items: center;
}

.footer .ft_bx {}

.footer .ft_bx .ft_hd {
    margin-bottom: 20px;
}

.footer .ft_bx .ft_hd h3 {
    color: #FFF;
    font-family: Poppins;
    font-size: 24px;
    font-weight: 500;
}

.footer .ft_bx ul {}

.footer .ft_bx ul li {
    display: block;
    margin-bottom: 10px;
}

.footer .ft_bx ul li a {
    color: #FFF;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%; 
}

.footer_btm p {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
}

.footer_btm {
    border-top: 2px solid #fff;
    padding: 20px 0;
    margin-top: 40px;
}

.footer .footer_bx ul li a span:first-child {
    margin-right: 10px;
}

.footer .ft_bx .socail_list {
    display: flex;
    align-items: center;
    gap: 15px;
}

.footer .ft_bx .socail_list li {}
.details_list .form_box .frm_grp .icon {
  top: 40px;
}

.user_prof .right_section .form_box h4,.title_vender {
  color: #464646;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 10px;
  margin-top: 10px;
}

.user_prof .right_section .form_box .crd_bx,.form_box.manage-pry .crd_bx {
  border-radius: 5px;
  border: 1px solid #EBEDF4;
  background: #FFF;
  padding: 15px;
  margin-bottom: 30px;
}

.user_prof .right_section .form_box ul,.form_box.manage-pry .crd_bx ul {
  padding-left: 20px;
}

.user_prof .right_section .form_box ul li,.form_box.manage-pry .crd_bx ul li {
  color: #A3A3A3;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
  margin-bottom: 6px;
}

.user_prof .right_section .form_box .crd_bx h5,.form_box.manage-pry .crd_bx h5{    color: #A3A3A3;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 500;
  line-height: 23px;}

.list_provied .card_prov {
    margin-bottom: 20px;
}

.list_provied .card_prov .btn {
    margin-top: 20px;
}
.dashboard_inner .heading_bx {
  padding: 8px 15px;
  background: #BD000D;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}

.dashboard_inner .heading_bx h3 {
  color: #FFF;
  font-family: Poppins;
  font-size: 24px;
  font-weight: 500;
  text-transform: uppercase;
}
.dashboard_inner .heading_bx .btn{
  color: #FFF;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0;
}
.list_provied .card_prov textarea.form-control {
    min-height: 85px;
}

.sidebar-icon-only .navbar-toggler span:after,
.sidebar-icon-only .navbar-toggler span::before{left: 0;right: initial;}

.Sub_sect {
  padding: 24px 20px;
  margin-top: 30px;
  border-radius: 12px;
  background: #FFF;
  box-shadow: 0px 0px 20px 0px rgba(222, 222, 222, 0.03);
}

.Sub_sect h3 {
  color: #000;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 600;
  padding: 0px 0 10px;
}
.progress_verti .progress_box {
  margin-left: 10px;
}
.progress_verti .progress_box:first-child{margin:0px;}
.progress_verti .progress_box .card_bx {
  display: flex;
  align-items: center;
  gap: 8px;
}

.progress_verti .progress_box .card_bx .progress_vertical {
  /* background-color: #f5f5f5; */
  border-radius: 6px;
  box-shadow: none;
  position: relative;
  width: 16px;
  height: 160px;
  display: inline-block;
}

.progress_verti .progress_box .card_bx .progress_vertical .progress-line {
  float: left;
  width: 0;
  height: 100%;
  border-radius: 8px;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  transition: width .6s ease;
  width: 100% !important;
  position: absolute;
  bottom: 0;
  background-color: #FFCF00;
  box-shadow: none;
}

.progress_verti .demo-preview {
  display: flex;
  justify-content: space-between;
}

.progress_box p {
  text-align: center;
  margin: 0;
  color: #000;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
}

.progress_verti .progress_box .card_bx {}

.progress_verti .progress_box .card_bx .progress_vertical:first-child .progress-line {
  background: #4AB58E;
}
@media (min-width: 320px) and (max-width: 990.5px){
  .btn_grp_com .btn{padding: 10px 15px;}
  .user_prof .right_section .form_box{padding:40px 20px;}
  nav.navbar .navbar-toggler {
    border: 0;
}
.list_contect .card_bx .btn{padding: 10px 10px;max-width: 215px;font-size: 14px;margin-bottom: 20px;}
.list_contect .card_bx{flex-wrap: wrap;}
nav.navbar .navbar-collapse {
    position: absolute;
    background: #fff;
    width: 100%;
    left: -100%;
    transition: .3s ease-in-out;
    height: 100vh;
    top: 85px;
    padding: 15px;
}

nav.navbar .navbar-collapse.show {
    left: 0;
}
  nav.navbar .navbar-toggler {
    border: 0;
}
  .tabel_scoller {
    overflow: auto;
}
.user_prof .left_section.active {
  left: 0;
}
.tabel_scoller th,.tabel_scoller td {
    white-space: nowrap;
}

.total_storage {
    max-width: 90%;
    margin-bottom: 30px;
}
  .total_storage{font-size: 18px;}
  .right_section .card_box .head h3{font-size: 18px;}
  .user_prof .left_section .menu_nav{min-height: calc(100vh - 0px);}
  .user_prof .left_section{
    position: absolute;
    top: 75px;
    z-index: 6;
    transition: .3s ease-in-out;
    width: 100%;
    left: -100%;
    background: #fff;
    max-width: 100%;
    height: 100%;
}
  .user_prof{max-width: 100%;display: block;position: relative;}
  .user_prof .right_section{padding: 0;}
.menu_mobile{
  display: block;
  border-radius: 11px;
  background: #f6f6f6;
  color: #526484;
  font-size: 20px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  margin-bottom: 24px;
  }
.menu_mobile span{
  position: relative;
  width: 30px;
  top: 19px;
  right: -4px;
  background: #b1a8a8;
  border-radius: 5px;
  background-color: #A3A3A3;
  display: block;
  height: 2px;
  }
  .menu_mobile span::after,.menu_mobile span::before{    content: '';
    bottom: -8px;
    position: absolute;
    right: 0;
    width: 20px;
    height: 2px;
    border-radius: 5px;
    background: #a29f9f;}
  .menu_mobile span::before{    width: 100%;
    top: -8px;
    bottom: 0;}
}
.card_body_dash .bk_card {
  border-radius: 16px;
  border: 1px solid #e5e5e5;
  background: #fff;
  box-shadow: 0px 8px 10px -6px rgba(0, 0, 0, 0.1),
    0px 20px 25px -5px rgba(0, 0, 0, 0.1);
  width: 100%;
  max-width: 70%;
  margin: 20px auto;
  position: relative;
  padding: 20px;
}

.card_body_dash .bk_card .bk_item {
  display: flex;
  align-items: center;
  padding: 15px;
}
.card_body_dash .bk_card .bk_item .media {
}
.card_body_dash .bk_card .bk_item .media img {
  width: 284px;
  height: 209px;
  border-radius: 8px;
}
.card_body_dash .bk_card .bk_item .cont_bx {
  margin-left: 20px;
}
.card_body_dash .bk_card .bk_item .cont_bx h3 {
  color: #252b42;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 2px;
}
.card_body_dash .bk_card .bk_item .cont_bx h3 span {
  display: block;
}
.card_body_dash .bk_card .bk_item .cont_bx h4 {
  color: #737373;
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
  margin-bottom: 10px;
}
.card_body_dash .bk_card .bk_item .cont_bx h5 {
  color: #171717;
  font-family: Poppins;
  font-size: 18px;
  font-weight: 500;
}
.card_body_dash .bk_card .bk_item .cont_bx p {
  color: #404040;
  font-family: Poppins;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 10px;
}
.card_body_dash .bk_card .bk_item .cont_bx h6 {
  color: #737373;
  font-family: Poppins;
  font-size: 14px;
  font-weight: 400;
  margin-top: 30px;
  line-height: 22px;
}
.card_body_dash .bk_card .bk_item .rating_bx {
  position: absolute;
  right: 20px;
  border-radius: 9999px;
  background: #fafafa;
  color: #262626;
  font-family: Poppins;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  align-items: center;
  line-height: 16px;
  top: 20px;
  gap: 5px;
  padding: 6px 15px;
}
.card_body_dash .bk_card .bk_item .rating_bx p {
}
.card_body_dash .bk_card .bk_item .rating_bx p span {
}
.card_body_dash .bk_card .bk_item .rating_bx p span:first-child {
}
.card_body_dash .bk_card .bk_qr {
  border-top: 1px solid #e5e5e5;
  padding: 15px;
  margin-top: 15px;
  display: flex;
}
.card_body_dash .bk_card .bk_qr .media {
  width: 284px;
  text-align: center;
  flex: 0 0 284px;
}
.card_body_dash .bk_card .bk_qr .media img {
  border: 2px solid #000;
  padding: 2px;
}
.card_body_dash .bk_card .bk_qr .cont_qr {
  width: 100%;
  margin-left: 20px;
}
.card_body_dash .bk_card .bk_qr .cont_qr p {
  color: #646464;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  text-align: center;
  margin-bottom: 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.card_body_dash .bk_card .bk_qr .cont_qr p span {
}
.card_body_dash .bk_card .bk_qr .cont_qr h5 {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 48px;
  text-transform: uppercase;
}
.card_body_dash .bk_card .bk_qr .cont_qr h6 {
  color: #004e8a;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.card_body_dash .bk_card .bk_qr .cont_qr .btn {
  border-radius: 5px;
  border: 1px solid #b40800;
  color: #b40800;
  text-align: center;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 600;
  line-height: 0px;
  text-transform: uppercase;
  padding: 8px 24px;
  margin-top: 20px;
}
.card_body_dash .bk_card .bk_qr .cont_qr .btn span:first-child {
}

.Connect_modal .modal-dialog .modal-body .connect_popup label {
  color: #464646;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 5px;
}
.card_body_dash .form_box.manage-pry .form_box_inner {
  border-radius: 5px;
}
.Connect_modal .modal-dialog .modal-body .connect_popup .frm_grp {
  margin-bottom: 20px;
}
.card_body_dash .form_box.manage-pry .form_box_inner.form_box .inner_pd {
  padding: 0 40px;
}
.card_body_dash .task_frm .table tr td .media {
  width: 50px;
  height: 50px;
  border-radius: 5px;
  object-fit: cover;
}
.card_body_dash .form_box.manage-pry {
  padding: 20px 40px;
}
.Connect_modal .modal-dialog .modal-body .connect_popup .form-control {
  border-radius: 5px;
  border: 1px solid #ebedf4;
  background: #fff;
  height: 45px;
  padding: 4px 15px;
}
.card_body_dash .prof_box.nofi_bx .crd_bx {
  margin-bottom: 10px;
}

.warehouses_list{display: grid;grid-template-columns: repeat(2,1fr);gap: 60px;padding: 20px 40px;}
.warehouses_list .crd_bx{}
.warehouses_list .crd_bx .media{display: grid;grid-auto-rows: 233px;border-radius: 10px;overflow: hidden;position: relative;}
.warehouses_list .crd_bx .media img{width: 100%;}
.warehouses_list .crd_bx .media .rating_bx{border-radius: 100px;position: absolute;top: 15px;right: 15px;z-index: 2;background: #FAFAFA;color: #262626;font-family: Poppins;font-size: 12px;font-weight: 500;line-height: 16px;display: flex;align-items: center;padding: 6px 12px;}
.warehouses_list .crd_bx .media .rating_bx span:first-child{margin-right: 5px;}
.warehouses_list .crd_bx .media .rating_bx img{width: auto;}
.warehouses_list .crd_bx .cont_bx{padding: 15px 20px;}
.warehouses_list .crd_bx .cont_bx h3{color: #737373;font-family: Montserrat;font-size: 14px;font-weight: 500;display: flex;align-items: center;justify-content: space-between; line-height: 22px;text-transform: capitalize;margin-bottom: 10px;}
.warehouses_list .crd_bx .cont_bx h3 span{}
.warehouses_list .crd_bx .cont_bx h3 span:last-child{}
.warehouses_list .crd_bx .cont_bx h4{color: #252B42;margin-bottom: 10px;
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;}
.warehouses_list .crd_bx .cont_bx p{
color: #737373;
font-family: Montserrat;
font-size: 14px;
font-weight: 500;
line-height: 22px;
}
.btn_grp_com .btn span:first-child{margin-right: 10px;}

@media (min-width: 320px) and (max-width: 990.5px){
  .card_body_dash .bk_card {
    max-width: 100%;
    padding: 10px;
    margin: 10px auto;
}
.list_gallay{gap: 30px;display: grid;grid-template-columns: repeat(3,1fr);}
}
@media (min-width: 320px) and (max-width: 768.5px){
  .warehouses_list{grid-template-columns: auto;}
  .card_body_dash .bk_card{max-width: 100%;     padding: 10px;   margin: 10px auto;}
  .card_body_dash .bk_card .bk_item,.card_body_dash .bk_card .bk_qr{display: block;}
  .card_body_dash .bk_card .bk_item .media img{width: 100%;}
  .card_body_dash .bk_card .bk_item .cont_bx{margin-left: 0;margin-top: 30px;}
  .card_body_dash .bk_card .bk_qr .media{width: 100%;}
  .dash_chat_list{grid-template-columns: repeat(2,1fr);}
  .card_body_dash .form_box.manage-pry{padding: 20px 10px;}
  .card_body_dash .form_box.manage-pry .form_box_inner.form_box .inner_pd{padding: 0;}

  .custom_modal .modal-dialog .modal-body .modal_frm{flex-wrap: wrap;}
  .custom_modal .modal-dialog .modal-body .modal_frm .lft_bx,
  .custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx{width: 100%;}
  .custom_modal .modal-dialog .modal-body .modal_frm .lft_bx .img_bx{display: none;}
  .custom_modal .modal-dialog .modal-body .modal_frm .lft_bx{margin-bottom: 30px;}
  .custom_modal .modal-dialog .modal-body .modal_frm .lft_bx .btn_grp{max-width: 100%;}
  .custom_modal .modal-dialog .modal-body{padding: 20px 30px;}
  .custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx .form_box .frm_frog .otp_grp .form-control{width: 30px;height: 30px;}
  .custom_modal .modal-dialog .modal-body .modal_frm .rgt_bx .form_box .frm_grp label{font-size: 14px;}
  .whdet_sect .head_bx h3{font-size: 26px;}
  .list_gallay{grid-template-columns: repeat(2,1fr);}
  .list_gallay .card_bx{width: 100%;}
  .whdet_sect .details_list .card_box .form_box .select_list li a{padding: 8px 15px;font-size: 16px;}
  .user_prof .right_section .form_box.form_box_inner .list_check, 
.card_body_dash .form_box.manage-pry .form_box_inner .list_check{grid-template-columns: repeat(2,1fr);}
.option_sect .inner_bx .card_wrapp>h3{font-size: 32px;}
}
@media (min-width: 320px) and (max-width: 575.5px){
  .option_sect .inner_bx .card_wrapp .card_list{width: 100%;    max-width: 100%;}
  .option_sect{padding: 20px;}
  .option_sect .inner_bx .card_wrapp>h3{font-size: 26px;}
.body_thnks .box.succ_box{width: 100%;}
.body_thnks{padding: 0 15px;}
.form_box .frm_grp .frm_upload a{font-size: 12px;}
.whdet_sect .details_list .card_box .form_box{padding: 25px 15px;}
.whdet_sect .details_list .card_box .head h3{font-size: 16px;}
.whdet_sect .head_bx h3{font-size: 18px;margin-bottom: 15px;}
.whdet_sect{padding: 30px 0;}
.list_gallay .card_bx{width: 100%;grid-template-columns: auto;}
.whdet_sect .details_list .card_box .form_box{padding:20px 15px;}
.list_contect .card_bx .Verified_name p{font-size: 16px;}
.list_contect .card_bx .Verified_name .Verified_btn{margin-left: 5px;padding: 8px ;    white-space: nowrap;}
.list_gallay {
  grid-template-columns: auto;
}.option_sect .inner_bx .card_wrapp .card_list .card_item .card_cont a{padding: 15px;}
.list_gallay .card_bx{text-align: center;}.option_sect .inner_bx .card_wrapp .card_list .card_item .card_cont h3{font-size: 18px;line-height: 22px;}
.list_gallay .card_bx .inner_bx{margin: 0 auto;}
.user_prof .right_section .form_box.form_box_inner .list_check, 
.card_body_dash .form_box.manage-pry .form_box_inner .list_check{grid-template-columns: auto;}
.btn_grp_com.mt-80{margin-top: 40px;}
.option_sect .inner_bx .card_wrapp ul li label{font-size: 16px;}
.option_sect .inner_bx .card_wrapp ul li label span{padding: 8px 15px;}
.btn_grp_com .btn+.btn, .btn_grp_com .btn.bg_btn{margin-top: 20px;}
.whdet_sect .details_list .card_box .form_box .crd_bx ul li{font-size: 14px;}
}
@media (min-width: 320px) and (max-width: 460.5px){
.dash_chat_list{grid-template-columns: repeat(1,1fr);}
.card_body_dash .bk_card .bk_qr .cont_qr p{flex-wrap: wrap;}
.head_btn .btn_grp{flex-wrap: wrap;}
.card_body_dash .bk_card .bk_qr .cont_qr{margin-left: 0;margin-top: 30px;}
.card_body_dash{padding: 15px;}
.btn_grp_com .btn+.btn, .btn_grp_com .btn.bg_btn{margin-left: 0;}

}