@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
:root{
   --font-fam: "Poppins", sans-serif;
}
/* NAVBAR */
.header-cs{
  padding-top: 0;
  padding-bottom: 10px;
   height: 80px;
}
.header-cs .menu-bg-wrap .top-nav-right {
  height: 100%;
}

.header-cs .menu-bg-wrap {
  background-color: #fff;
  padding: 5px 0;
}

.header-cs .menu-bg-wrap .top-icons {
  padding-left: 40px;
}

.header-cs .menu-bg-wrap .top-icons a {
  color: #222;
  font-family:var(--font-fam) !important;
}

.header-cs .menu-bg-wrap .top-icons ul li a {
  color: #6AB436;
  font-family:var(--font-fam) !important;
}

.header-cs .menu-bg-wrap .top-language {
  display: flex;
  align-items: center;

}

.header-cs .menu-bg-wrap .top-language select {
  color: #222;
  width: 80px;
  font-size: 15px;
  border-right: 1px solid #ccc;
  padding-right: 10px;
  border-radius: 0;
  height: fit-content;
   font-family:var(--font-fam) !important;
}

.header-cs .menu-bg-wrap .top-language select:first-child {
  width: 150px;
}

.bottom-nav ul li a.indexhome {
  /* width: 25px;
  height: 35px; */
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  border-radius: 50%;
  color: #fff;
  /* border: 1px solid #ccc; */
  font-size: 14px;
    /* background-color: #6ab436; */
}
.bottom-nav ul li a.indexhome:hover {
    color: #6ab436 !important;
    /* background-color: #6ab436 !important; */
}
/* .header-cs .menu-bg-wrap .top-language select option{
   background-color: #222;
 } */
.nav-cs {
  flex-direction: column;
  padding: 0;
}

.header-bottom {
  border-bottom: 1px solid #ccc;
}
.top-head-location{
        background-color: #000 !important;
        display:flex;
        justify-content:flex-end;
        align-items:center;
}
.top-head-location div.locmobq{
     padding:6px;
}
.top-head-location a{
    color:#fff;
   
}
.top-head-location a:hover{
    color:#6AB436;
}
.header-black{
     background-color: #1b2847 !important;
     position: relative;
    z-index: 1000;
}
.px__0{
    padding: 0 !important;
}
.nav-down {
  background-color: #045261 !important;
  width: 100%;
  padding: 10px 0;
}

.nav-down .logo img {
  width: 230px;
}

.nav-down .container-fluid {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.nav-down .bottom-nav {
  background-color: transparent;
}

.nav-down .bottom-nav ul li a {
  color: #fff ;
   font-family:var(--font-fam) !important;
}

.nav-down .bottom-nav ul li a:hover {
  color: #6AB436 ;
}

.nav-down .bottom-nav ul li a.li-btn {
  width: fit-content;
  height: fit-content;
  padding: 5px 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  border-radius: 5px;
  font-weight: 500;
  transition: 0.5s;
  white-space: nowrap;
  background-color: #6AB436;
  font-family:var(--font-fam) !important;
}

.nav-down .bottom-nav ul li a.li-btn:hover {
  background-color: #f0864a;
  color: #fff;
}



/* .top-nav {
   display: flex;
   align-items: center;
   justify-content: space-between;
 } */
.top-nav .logo {
  display: flex;
  justify-content: center;
  align-items: center;
}

.top-nav .logo img {
  width: 280px;
}

.top-nav-right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.bottom-nav {
  height: 60px;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 25px;

}

.bottom-nav ul {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  list-style: none;
}

.bottom-nav ul li {
  margin: 0 8px;
}

.bottom-nav ul li a {
  font-size: 15px;
  letter-spacing: 0;
  /* font-weight: 500; */
  transition: 0.5s;
  color: #6AB436;
  font-family:var(--font-fam) !important;
}

.bottom-nav ul li a:hover {
  color: #f0864a;
}


.top-icons {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  gap: 20px;
}

.top-icons ul {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 15px;
  padding: 0;
  margin: 0;
  list-style: none;
}

.top-icons a {
  color: #222;
  font-size: 14px;
  font-weight: 500;
  
}

.top-icons ul li a {
  color: #222;
  font-size: 17px;
}




/* Custom */
.sign-box {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 40px;
  gap: 15px;
}

.sign-box a {
  width: fit-content;
  height: fit-content;
  padding: 5px 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  border-radius: 5px;
  font-weight: 500;
  transition: 0.5s;
  white-space: nowrap;
  font-family:var(--font-fam) !important;

}

.sign-box a {
  background-color: #6AB436;
  color: #fff;
}

/* .sign-box a:last-child{
   color: #222;
   
 } */
.sign-box a:hover {
  background-color: #f0864a;
  color: #fff;
  border-radius: 40px;
}

.top-language {
  margin-right: 10px;
}

.top-language select {
  background-color: #fff !important;
  color: #222;
  box-shadow: none;
  outline: none;
  border: none;
   font-family:var(--font-fam) !important;
    display: block;
    width: 100%;
    padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
   
    background-size: 16px 12px;
    
}

.top-language select:hover option,.top-language  select:focus option,.top-language  select:visited option{
     background-color: #fff !important;
  color: #222;
}
.header-cs > *,.site-footer > *{
     font-family:var(--font-fam) !important;
}

.bg-light-cs{
    background-color:#f7f7f7;
}
.card-cs{
    border-radius:15px;
    border:0;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    overflow:hidden;
    
}
.card-latest{
   border-radius:7px;
    border:0;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;  
    margin-bottom:10px;
    overflow:hidden;
}

.paragraph-container p{
    font-size:15px;
    color:#000;
    text-align:left;
   font-family:var(--font-fam) !important;
line-height: 25px;
    
}

.table-inline-scroll{
     display:inline-block;
     overflow:auto;
}

.news-item-inline img{
    min-width:100px;
    height:80px;
    border-radius:10px;
    object-fit:cover;
}
.news-item-inline{
    display:flex;
    justify-content:flex-start;
    align-items:flex-start;
    gap:10px
}
.relate-list-box{
    width:100%;
  
}
.relate-list-box h5{
   font-size: 14px;
    line-height: 19px;
}
.relate-list-box-btns{
     display:flex;
    justify-content:space-between;
    align-items:flex-start;
    gap:10px;
    padding-top:10px;
}

.relate-list-box-btns span{
    color:red;
}
.relate-list-box-btns a{
   padding: 4px 15px;
    font-size: 12px;
    background-color: #6ab436 !important;
    cursor: pointer;
    color: #fff !important;
    border-radius: 40px;
    text-decoration:none !important;
}
.relate-list-box-btns a:hover{
    background-color:#497e24 !important;
}
.news-item-cs{
    border-radius:10px;
    background-color:#f7f7f7;
    border:1px solid #ccc;
    
}
.scroll-cs{
    overflow:auto;
      padding-right:7px;
}



.site-footer {
  background: #1b2847;
  font-size: 14px;
  color: #888;
  padding-top: 20px;

}

.site-footer a {
  color: #ccc;
  position: relative;
  display: inline-block;
  text-decoration: underline;
  font-size: 14px;
  text-decoration: none;
}

.fs-15 {
font-size: 14px !important;
  color: #ccc;

}

.site-footer a:hover {
  color: #bebaba;
  text-decoration: none;
}

.site-footer a:hover:before {
  background: #00204a;
}

.site-footer .footer-cta h2,
.site-footer .footer-cta .h2 {
  font-size: 30px;
  color: #00204a;
}

.site-footer .btn:before {
  display: none;
}

.site-footer .widget {
  margin-bottom: 20px;
  display: block;
}

.site-footer .widget h3,
.site-footer .widget .h3 {
 font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 15px;
    color: #fff;
    border-bottom: 1px solid #cccccc57;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.site-footer .widget .links {
  width: 150px;
}

.site-footer .widget .links li {
  margin-bottom: 10px;
}

.site-footer .social li {
  display: inline-block;
  margin-right:8px !important;
}

.site-footer .social li a {
  display: inline-block;
  width: 40px;
  height: 40px;
  position: relative;
  background: #f2f2f2;
  border-radius: 40%;
}

.site-footer .social li a:before {
  display: none;
}

.site-footer .social li a>span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.site-footer .social li a {
  color: #6AB436;
}

.site-footer .social li a:hover {
  background: #6AB436;
  color: #fff;
}

.ftr-logo {
  width: 100%;

  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
}

.ftr-logo a img {
  width: 280px;

}

.ftr-logo p {
  text-align:left !important;
line-height: 23px;
    color: #ccc !important;
    font-size: 13px !important;
}
.site-footer .social li {
    display: inline-block;
}
.download-app {
    display:flex;
    justify-content:center;
    align-items:center;
    flex-wrap: wrap;
}
.download-app li{
    width:100%;
}
.download-app li a {
  width: 100% !important;
  border-radius: 1px !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  padding: 5px 13px;
  height: 40px !important;
  margin-top: 10px;
  gap:5px;
  border:1px solid #6AB436;
  transition:0.5 !important;
  
}
.download-app li a:hover{

    margin-top: 0;
    border-color:#fff;
     transition:0.5s;
}

.flex-bottom-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  width: 100% !important;
}

.flex-bottom-link li {
  width: 100%;
}

.flex-bottom-link li a:hover {
  color: #6AB436 !important;
}

.footer-news {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 25px;
}

.footer-news input {
  height: 40px;
  border-radius: 4px 0 0 4px;
}

.footer-news button {
  height: 40px;
  width: 100px;
  border: 0;
  background-color: #6AB436;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0 4px 4px 0;
  transition: 0.5s;
}

.footer-news button:hover {
  background-color: #f0864a;
}
.social-ftr {
    display:flex;
    justify-content:flex-start;
}

.social-ftr li a{
    display: flex !important;
  justify-content: center;
  align-items: center;
   border:1px solid #6AB436;
  transition:0.5 !important;
  margin-top:3px;
}

.social-ftr li a:hover{

    margin-top: 0;
    border-color:#fff;
     transition:0.5s;
}
.site-footer .widget{
    padding:10px 20px;
}
.padding-left-footer{
    padding-left:35px !important;
}


.Copyright {
  /* background: #19181880; */
    border-top: 1px solid #cccccc59;
  padding: 10px;
  /* border-radius: 10px; */
  /* margin-top:30px; */
}

.Copyright p {
  margin: 0;
  text-align: center !important;
color: #ccc;
}
#myLocation > * {
     font-family:var(--font-fam) !important;
}
#myLocation .modal-header{
    padding:20px;
   
}




#myLocation .modal-header i{
       color: #dc3545 !important;
    font-size: 20px;
}


#myLocation .modal-header h5{
      font-family:var(--font-fam) !important;
      font-size: 18px;
}
#myLocation .modal-header button{
     padding: 0 10px;
    font-size: 30px;
}
   
#myLocation .modal-header button span{
      color: #222;
    font-weight: 400;
}
   
#myLocation .modal-body label{
        color: rgba(0, 0, 0, 0.5) !important;
        font-size: 16px;
}
#myLocation .modal-body .input-group-prepend span{
    height:50px
}
#myLocation .modal-body .input-group input{
    height:50px;
    font-size:15px !important;
}

#myLocation .modal-body a.btn{
    background-color:#6AB436;
    width:150px;
    height:40px;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:5px !important;
    margin:auto;
    border-radius:40px;
    position:static !important;
    margin-top:25px !important;
}

#myLocation .modal-body a.btn::after{
    display:none;
}
/*.card-fullwidth .card-image-buy{*/
/*    width:500px !important;*/
/*}*/
.card-fullwidth .card-image-buy .card-image-buy-box{
    width:100% !important;
    /*padding-left:15px;*/
}

.card-ribbon-container{
    display:flex;
    justify-content:flex-end;
    align-items:center;
    gap:10;
    padding-bottom:5px;
}

.card-ribbon-container .card-ribbon span{
        padding: 2px 13px;
    background-color: #bbf7d6c6;
    border: 1px solid #089748;
    color: #089748;
    border-radius: 40px;
    font-size: 13px;
    font-weight: 600;
     font-family:var(--font-fam) !important;
}
.card-ribbon-container .card-ribbon.ribbon-orange span{
        padding: 2px 13px;
    background-color: #ffecd0;
    border: 1px solid #e49629;
    color: #e49629;
    border-radius: 40px;
    font-size: 13px;
    font-weight: 600;
}
.card-buy-info h4 {
   font-size: 20px;
    overflow: unset !important;
     font-family:var(--font-fam) !important;
     margin:5px 0;
    
}
.card-buy-info p{
    font-size:15px;
    color:#222;
     font-family:var(--font-fam) !important;
     margin:5px 0;
}

.card-buy-info p i{
    width:20px;
    font-size:15px;
    
}
.card-ribbon-container a.for-sale{
        padding: 2px 13px;
    background-color: #fbdede;
    border: 1px solid #e42929;
    color: #e42929;
    border-radius: 40px;
    font-size: 13px;
    font-weight: 600;
    margin-right:5px;
}
.card-ribbon-container a.for-rent{
    padding: 2px 13px;
    background-color: #b2399e24;
    border: 1px solid #b2399e;
    color: #b2399e;
    border-radius: 40px;
    font-size: 13px;
    font-weight: 600;
    margin-right: 5px;
}
.card-buy-info h3{
    font-size: 22px;
    font-weight: 600 !important;
    font-family: var(--font-fam) !important;
    margin-top: 20px !important;
    color: #58a820 !important;
}
.radius-span-a-card span a,.radius-h4 h4{
    border-radius:40px;
        padding: 5px 15px;
}
#back-to-top{
    display:none !important;
}

.card-cs > *, .card-latest > *{
     font-family:var(--font-fam) !important;
}

.item-card9-icons a{
      border: 1px solid #6ab436;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #efefefb0 !important;
    color: #6ab436;
    display: flex
;
    justify-content: center;
    align-items: center;
}
.buy-details-container{
    justify-content:flex-start;
    padding-bottom:10px;
}
.carousel-image-buy img{
    border-radius:10px;
    object-fit:cover
}
.carousel-image-buy .carousel-indicators li img{
    opacity:1;
}
.carousel-indicators li.active{
    background:unset;
}
.buy-details-short-info {
    margin-top:30px;
}
.buy-details-short-info h3{
    font-size:22px;
    font-weight:500;
}
.buy-details-short-info ul li img{
    border-radius:50%;
}
.buy-details-short-info ul li{
    font-size:16px;
}
.tabs-nav-cs{
    margin-bottom:10px;
}
.wideget-user-tab .tabs-menu1 ul.tabs-nav-cs li a{
font-size: 16px;
    padding: 5px 20px !important;
    background-color:transparent !important;
    border: 1px solid #6ab436 !important;
    font-size: 15px !important;
    color: #6ab436 !important;
    border-radius: 40px !important;
    font-weight: 400 !important;

}
.wideget-user-tab.wideget-user-tab3 .tabs-menu1 ul.tabs-nav-cs li .active,.wideget-user-tab .tabs-menu1 ul.tabs-nav-cs li a:hover{
     background-color:#6ab436 !important;
      color: #fff !important;
}
.tab-video {
    height:400px;
    padding:0;
    box-shadow:none;
}
.tab-video iframe{
    height:100%;
    border-radius:10px;
    width:100%;
}
.tab-table tr td{
    font-size:16px;
    font-weight:500;
}
.buy-cell-top-btns {
    display:flex;
    justify-content:space-between;
    align-items:center;
    
}
.buy-cell-top-btns a{
        height: 45px;
    width: 49%;
    padding: 0;
    display: flex
;
    justify-content: center;
    align-items: center;
    gap: 9px;
    font-size: 14px;
    font-weight: 500;
    transition:0.5s;
      background-color:#6ab436 !important;
      border:0 !important;
}
.buy-cell-top-btns a:last-child{
    background-color:#b23939 !important;
}
.buy-cell-top-btns a:hover{
    border-radius:40px;
}
.search-buy-btn{
       height: 45px;
    width: 49%;
    padding: 0;
    display: flex
;
    justify-content: center;
    align-items: center;
    gap: 9px;
    font-size: 14px;
    font-weight: 500;
    transition:0.5s;
      background-color:#6ab436 !important;
      border:0 !important;
      margin:auto;
}
.search-buy-btn:hover{
    border-radius:40px;
}

.item-card2-desc p{
    font-size:15px;
    color:#222;
}

/* 
.quick-links-widget h3{
    text-align:center;
    padding-right:30px;
} */
.quick-links-widget ul{
    padding-left:20px;
}
.address-link-footer i{
    color:#6AB436;
}
.busell-dt-top{
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.top-id-buysell .list-id{
    display:flex;
    justify-content:flex-start;
    align-items:center;
    gap:10px
}
.top-id-buysell .list-id p{
   box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    padding:5px;
    border-radius:40px;
    padding:5px 20px;
    background-color:#fff;
    
}
.item-card9-imgs img{
   object-fit: cover;
    width: 100%;
    height: 100%;
    transform: unset;
}
.sptb-1 {
    padding-top:3rem;
}
.search-background .form .form-group input,.search-background .form .form-group  select {
    border-radius:5px !important;
    height:40px !important;
}
.search-background .form .btn{
       border-radius:5px !important;
    height:40px !important;
}


.goog-te-gadget-simple{
     height: 37px;
    border: 0 !important;
    /*border-right: 1px solid #ccc !important;*/
    padding-top: 7px ;
    background-color:transparent !important;
}
.goog-te-gadget-simple a{
    font-size:14px;
    font-weight:300;
    letter-spacing: 0.2px;
     color:#fff !important;
}
.VIpgJd-ZVi9od-xl07Ob-OEVmcd{
       box-shadow: none !important;
    border-radius: 0 0 10px 10px;
    padding: 2px;
}
.VIpgJd-ZVi9od-xl07Ob-OEVmcd{
    position:absolute !important;
}
.goog-te-combo, .VIpgJd-ZVi9od-ORHb *, .VIpgJd-ZVi9od-SmfZ *, .VIpgJd-ZVi9od-xl07Ob *, .VIpgJd-ZVi9od-vH1Gmf *, .VIpgJd-ZVi9od-l9xktf *{
        font-weight: 200;
    font-size: 13px !important;
}

.VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd span.indicator {
    margin-right: 3px;
}
.VIpgJd-ZVi9od-vH1Gmf{
    border:0 !important;
}
.skiptranslate  span{
    border:0 !important;
}

.donate-input input{
      background-color: #fff !important;
    color: #222 !important;
}
.donate-input input::placeholder{
    color:#222 !important;
}
.donate-input a#allzx{
     background-color:#6ab436 !important;
     color:#fff !important;
     margin-left: -5px;
         padding-bottom: 10px !important;
}
.nav-bell-dropdown  .dropdown-menu{
  right: 35%;
    left: unset !important;
    padding: 10px !important;
    border-radius: 10px;
        min-width: 360px;
}

.nav-bell-dropdown  .dropdown-menu li a{
    padding:5px 0 !important;
    color: #000 !important;
}


.nav-bell-dropdown  .dropdown-menu li a .badge {
       position: static;
    padding: 3px 10px;
    border-radius: 5px;
    font-weight: 600;
}

.nav-bell-dropdown .dropdown-toggle:after{
    display:none !important;
}

.nav-bell-dropdown .dropdown-toggle .badge-danger{
   background-color: #dc3545;
    padding: 5px !important;
    min-width: 23px;
    left: unset !important;
    right: -28px;
}

.career-main-container{
      box-shadow: none;
    background-color: #fff;
    padding: 40px;
    max-height: unset;
    border-radius: 20px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.career-main-section-secondry{
    background-color: #e4f3d9;
}
.career-main-container p{
        font-size: 16px;
    color: #000;
    text-align: left;
    font-family: var(--font-fam) !important;
    margin: 0;
    line-height: 30px;
}
.bannerimg {
    padding:40px 0 !important;
}

.user-sidebar-main{
    border-radius:15px;
    overflow:hidden;
    border:0;
    border: 1px solid #0DA238 !important;
    background-color: rgba(13, 162, 56, 0.06) !important;
    border: 1px solid rgba(13, 162, 56, 0.21) !important;
    padding-bottom:10px;
}

.user-sidebar-main .user-sidebar-title{
        position: static;
    width: 100%;
    display: flex
;
    justify-content: center;
    align-items: center;
    background-color: #6AB436;
    color:#fff;

}
body{
    background-color:#fff;
}

.user-sidebar-main .circle{
    border-color:#6ab436;
}
.user-sidebar-main .profile-pic-img span{
        position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    right: -1px;
    top: .5rem;
    border: 3px solid #fff;
    z-index: 2;
}


a.user-side-name h4{
    color:#222 !important;
}

.user-sidebar-main .item1-links a{
    color:#000;
    font-size:14px;
    font-weight:400;
    padding: 17px 15px;
    
}
.user-sidebar-main .item1-links a.active{
     background-color: #6AB436;
    color:#fff;
    border-right:0 !important;
}

.user-sidebar-main .item1-links a:hover{
     background-color: #6AB436;
    color:#fff;
}
.user-sidebar-main .item1-link a:hover span{
      color:#fff !important;
}
.user-sidebar-main .side-ul-dropdown:hover li a{
    color:#fff;
}

.user-sidebar-main .side-ul-dropdown .panel-body{
    padding:5px;
    background-color:#5ba02a;
    border-radius:5px;
    margin:10px 0;
}
.user-sidebar-main .side-ul-dropdown .panel-body ul li a{
    border:0 !important;
    color:#fff;
    border-radius:5px;
}
.user-sidebar-main .side-ul-dropdown a.side-a-cs{
    width:100%;
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:0 !important;
}
.user-sidebar-main .side-ul-dropdown{
        padding-left: 15px !important;
}

.card-bs-6{
     border-radius:15px;
    border:0;
    /*box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;  */
    margin-bottom:10px;
    overflow:hidden;
    border: 1px solid #cccccc75;
    padding:0 !important;
    width: 96%;
    margin: 10px auto;
}

.card-color .card-header{
     display: flex
;
    justify-content: center;
    align-items: center;
    background-color: #6AB436;
    color:#fff;
    
}
.card-search-btn{
    width:60%;
    margin:auto;
}
.card-search select  option{
     background-color: #fff !important;
  color: #222;
}

.card-search .select2-container .select2-selection--single .select2-selection__rendered{
    padding-left:20px;
}
.profile-container-main-secondry{
      border-radius:15px;
    border:0;
    /*box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;  */
    margin-bottom:10px;
    overflow:hidden;
    border: 1px solid #cccccc75;
}

.profile-container-main-secondry .profile-card-header{
    display: flex
;
    justify-content: flex-start;
    align-items: center;
    background-color: #6AB436;
    color:#fff;
}
.profile-container-main-secondry .profile-card-header .card-title{
       color:#fff !important; 
}
.profile-nav-tabs li{
    margin-left:5px;
}


.profile-nav-tabs li a{
    width:fit-content !important;
     padding:7px 15px !important;
     border:1px solid #fc8019 !important;
     color:#fc8019 !important;
     font-size:14px !important;
     font-weight:500 !important;
     border-radius:40px !important;
}
.profile-nav-tabs li a.active,.profile-nav-tabs li a:hover{
    background-color:#fc8019 !important;
    color:#fff !important;
}
.card-tab-panel .panel-body{
    padding:0;
    padding-top:15px;
}
.card-tab-panel .card-header{
    padding:0;
    color:#438316;
}

.profile-container-main-secondry input, .profile-container-main-secondry select, .profile-container-main-secondry textarea{
    color:#222 !important;
        border: 1px solid #6ab4369e;
}
.profile-container-main-secondry input:focus, .profile-container-main-secondry select:focus, .profile-container-main-secondry textarea:focus{
 
        border: 1px dashed #6ab4369e;
}

.profile-container-main-secondry input[type="checkbox"]{
    width:18px;
    height:18px;
    margin-right:5px;
    position:relative;
    top:5px;
}

.sub-btn-cs button{
       height: 36px;
    display: flex
;
    justify-content: center;
    align-items: center;
    padding: 7px 15px;
    gap: 20px;
    font-weight: 400;
    font-size: 14px;
    margin-top:10px;
}

.fileinput-new{
    width:150px !important;
}
.fileinput-new img{
    width:100%;
    object-fit:cover;
    height:100% !important;
    border-radius:10px;
}
span.file-span{
    padding:0 !important;
}
.profile-container-main-secondry input[type="file"]{
    height:40px;
    padding:0;
}
span.file-span input::file-selector-button{
     background-color: #6AB436 !important;
    color:#fff !important;
    border:0 !important;
    height:40px;
}

.profile-container-main-secondry input[type="file"]::file-selector-button{
     background-color: #6AB436 !important;
    color:#fff !important;
    border:0 !important;
    height:40px;
}

.edit_inline{
      height: 35px;
    padding: 3px 11px !important;
    display: flex
;
    justify-content: center;
    align-items: center;
    height: unset;
    font-size: 13px !important;
    position: relative;
    top: 8px;
}

select option{
       background-color: #fff !important;
  color: #222 !important;
}

.form-top-btn a{
    background-color:#b23939 !important;
    border:0 !important;
    transition:0.5s;
}
.form-top-btn a:hover{
    border-radius:40px !important;
}
.profile-container-main-secondry .card-title{
     color:#438316;
}

.common-btn{
    height:40px;
    display:flex;
    justify-content:center;
    align-items:center;
    
}
.common-btn:hover{
    border-radius:40px;
}
.td-dlt,.bg-danger_cs{
    background-color:#b23939 !important;
    border-color:#b293939 !important;
    border:0 !important;
}
.bg-danger_cs:hover{
      background-color:#b23939 !important;
    border-color:#b293939 !important;
    border-radius:40px;
    border:0 !important;
}
.action-btns{
    display:flex;
    justify-content:flex-start;
    align-items:center;
    gap:5px
    
}
.action-btns a{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:5px;
    padding:3px 10px;
    transition:0.5s;
}
.action-btns a:hover{
    border-radius:40px;
}
.img-table tr td img,.img-table tr td video{
    width:100px !important;
    height:80px !important;
    border-radius:10px !important;
    object-fit:cover !important;
    padding:0 !Important;
    box-shadow:none !important;
}
/*.shadow-box{*/
/*   box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important;*/
/*    border-radius: 10px;*/
/*    padding: 15px !important;*/
/*    background: #f7f7f7;*/
/*    border: 1px solid #ccc;*/
/*        margin-bottom: 0px !important;*/
    
/*}*/
.shadow-box h3{
     color:#438316;
     font-size:17px;
     font-weight:600;
     
}

.fs-color{
     font-weight: 500 !important;
    font-size: 16px;
    color: #fc8019;
}
   
.add-link-cs{
    background-color:#369bb4 !important;
    border-color:#369bb4 !important;
}
.shadow-box .flash-item{
    background-color:#f7f7f7;
    border-radius:10px !important;
}
.shadow-box .flash-item .remove-flash-btn{
      background-color:#b23939 !important;
    border-color:#b23939 !important;
    border:0 !important;
        margin-bottom: 8px;
            width: fit-content !important;
    margin-left: auto;
}
.shadow-box .flash-item .remove-flash-btn:hover{
    border-radius:40px;
}
.shadow-box .flash-item textarea{
    height:42px;
}
.prv-img{
    width:150px !important;
    height:80px !important;
    border-radius:10px !important;
    object-fit:cover !important;
}
.btn-copy-day{
    margin-left:5px;
}
.cop-col{
    padding-left:0;
}
.cop-col select,.cop-col button{
    border-radius:5px !important;
}

.lt-table-container tr td:last-child{
    white-space:nowrap;
}
.lt-table-container tr td:last-child a{
    margin-top:0 !important;
}
.lt-table-container tr td:last-child a.del_btn,.lt-table-container tr td:last-child a.btn-danger{
      background-color:#b23939 !important;
    border-color:#b23939 !important;
    border:0 !important;
}
.lt-table-container tr td:last-child a.btn-primary {
      background-color:#368cb4 !important;
    border-color:#368cb4 !important;
    border:0 !important;
}

.modal-img img{
    width:150px !important;
    height:80px !important;
    border-radius:10px !important;
    object-fit:cover !important;
    box-shadow:none !important;
    padding:0 !important;
    margin-right:5px;
}
.modal-img tr td,.modal-img tr th{
    width:50%;
}
.card-body .table-bordered td{
    font-weight:400 !important;
}

.card-ft-cs{
    display:flex;
    justify-content:center;
    align-items:center;
    border:0 !important;
    padding: 0 !important;
}
.back-btn-top {
     padding: 7px 15px;
    background-color: #b23939 !important;
    color: #fff !important;
    font-size: 15px;
    border-radius: 5px;
    font-weight: 500;
    display: flex
;
    justify-content: space-between;
    align-items: center;
    gap: 5px;
    transition:0.5s;
    border:0 !important;
}
.back-btn-top:hover{
    border-radius:40px;
}
.d_end{
    display:flex;
    align-items:center;
    justify-content:flex-end;
    
}

 .select-cs .select2-container--default.select2-container--focus .select2-selection--multiple{
            height:43px;
            box-shadow:none;
            
        }
        .select-cs .select2-container--default .select2-selection--multiple{
             height:43px;
             overflow:auto;
        }
        
        .user-side-mob {
    display: none;
}
.top-action-btns{
    width:100%;
    display:flex;
    justify-content:flex-end;
    align-items:center;
    gap:10px;
    padding:10px ;
}
.top-action-btns button{
    padding:7px 5px;
}
.top-action-btns button:last-child{
    background-color:#b23939 !important;
    border-color:#b23939 !important;
}
.d_end_cs{
    display:flex;
    justify-content:flex-end;
    align-items:center;
        margin: 10px 0;
}
.badge-top-container{
    display:flex;
    justify-content:flex-start;
    gap:10px;
    align-items:center;
    flex-wrap:wrap;
    padding-bottom:10px;
}
.badge-top-container h5{
       font-size: 14px;
    font-weight: 600;
    margin: 0 !important;
    background: #fc801926;
    padding: 5px 10px;
    border-radius: 10px;
    border: 1px solid #fc8019ad;
}
.badge-top-container h5:last-child{
    
       background: #ddfae2;
    border: 1px solid #05a01f;

}
.badge-top-container h5 span{
    border-radius:7px;
}
.careers-data-accord{
    overflow:auto;
}

.btn-radio-ul{
    display:flex ;
    justify-content:flex-start;
    align-items:center;
    gap:10px;
}
.btn-radio-ul li{
    display:flex ;
    justify-content:flex-start;
    align-items:center;
    gap:10px;
}

.btn-radio-ul li input{
    width:20px;
    height:20px;
}
.btn-radio-ul li label{
      font-size: 15px;
    margin: 0;
    font-weight: 600;

}
/*.hours-container{*/
/*    background-color:#f7f7f7;*/
/*    border:1px solid #ccc;*/
/*    border-radius:10px;*/
/*    padding:10px;*/
/*}*/

.hours-container .card{
        padding: 15px !important;
    border-radius: 10px !important;
    margin: 0;
    border: 1px solid #ccc !important;
        background: #f7f7f7;
}

.hours-container .card .add-time{
   background-color: #369bb4 !important;
    border-color: #369bb4 !important;
    color:#fff !important;
    font-size:14px !important;
}
.hours-container .card .add-time:hover{
        background-color: #136174 !important;
}


.hours-container .card .remove-time{
   background-color: #de3b3b !important;
    border-color: #de3b3b !important;
    color:#fff !important;
    font-size:14px !important;
}
.hours-container .card .remove-time:hover{
        background-color: #b23939 !important;
}
.hours-container strong{
        font-size: 15px;
}
.hours-container input[type="checkbox"]{
    width:20px;
    height:20px;
}

.row-right-col-0{
    width:101% !important;
}
.row-right-col-0 .col-lg-12{
    padding-right:0;
}


.logo-mobile{
    display:none;
}
.drop-top-menu ul.dropdown-menu{
            right: 100%;
        left: -125px;
            padding: 10px;
}
.drop-top-menu ul.dropdown-menu li{
    margin:0;
    
}
.drop-top-menu ul.dropdown-menu li a{
    color:#000;
    padding: 5px;
    width: 100%;
    border-bottom: 1px solid #ccc;
}
.custom-language-select .translate-selected{
border-radius: 5px !important;
    background: transparent;
    box-shadow: none;
    border: 1px solid #cccccca1;
    color: #e8e8e8;
    padding: 7px;
    width: 100%;
}
.custom-language-select{
    width:100%;
    position: relative;
}
.custom-language-select .custom-translate{
    width:190px;
    
}
.custom-language-select .language-select-arrow{
    display:flex;
}
.custom-language-select  i.fa-caret-down{
    position: absolute;
        top: 10px;
        right: 52%;
}

.custom-language-select .translate-options{
    width:100% !important;
    overflow:hidden !important;
    border-radius:5px !important;
}

.footer-location-select #city_name{
border-radius: 5px !important;
    background: transparent;
    box-shadow: none;
    border: 1px solid #cccccca1;
    color: #e8e8e8;
    padding: 8px;
    width: 190px;
    font-size: 14px;
}
.footer-location-select #city_name:hover,.custom-language-select .translate-selected:hover{
        background-color: #6AB436;
            color: #fff;
}












@media screen and (max-width:1300px){
    .bottom-nav ul li{
        margin:0 8px;
    }
    .bottom-nav ul li a {
        font-size:15px;
    }
}
@media screen and (max-width:1200px){
    .nav-down .container-fluid{
        flex-direction:column;
    }
        .user-side-mob {
        display: block;
    }
        .user-sidebar-open {
        width: 30px;
        height: 30px;
        display: flex
;
        justify-content: center;
        align-items: center;
        margin-right: auto;
        margin-bottom: 5px;
        background-color: #6AB436;
        color: #fff;
        border: 1px solid #6AB436;
        border-radius: 2px;
        transition: 0.5s;
    }
        .userLeftSidebar {
        width: 0% !important;
        position: fixed;
        z-index: 10000 !important;
        top: 0;
        left: 0;
        overflow: hidden;
        padding: 0;
        transition: 0.5s;
        background-color: #fff;
        padding-bottom: 30px;
        height: 100vh;
        overflow-y: auto;
    }
        .userLeftSidebarCustom {
        width: 50% !important;
        opacity: 1 !important;
        padding: 20px;
    }
    .user-sidebar-main .user-sidebar-title,.cbd-cs{
        height:unset;
    }
    .user-sidebar-main{
        border:0 !important;
        background-color:transparent  !important;
    }
        .user-sidebar-close {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        display: flex
;
        justify-content: center;
        align-items: center;
        margin-left: auto;
        margin-bottom: 10px;
        background-color: #6AB436;
        color: #fff;
        border: 1px solid #6AB436;
        border-radius: 50%;
        transition: 0.5s;
    }
     .header-cs .menu-bg-wrap .top-icons{
        padding-left:15px;
    }
}
@media screen and (max-width:991px){
    .header-cs{
        height: unset;
        padding-top: 10px;
    }
    .logo-mobile{
        display:flex;
        justify-content:space-between;
        align-items:center;
        width:100%;
        padding:10px 25px;
        /* padding-bottom: 10px; */
        
    }
    .logo-mobile img{
        width:200px;
    }
    .logo-mobile button{
        margin:unset !important;
    }
    #navbarSupportedContent a.logo {
        display:none;
    }
    .d__center_lg{
        justify-content:center !important;
        display:flex !important;
    }
    .d__center_lg h3{
        margin-bottom:10px;
    }
    /*.header-cs{*/
    /*    border-bottom:1px solid #ccc;*/
    /*    padding-bottom:10px !important;*/
    /*}*/
        .top-icons, .top-nav-right {
        justify-content: center;
    }
    .top-nav-right{
        margin:10px 0;
        margin-top:0;
    }
     .header-cs .menu-bg-wrap .top-icons {
        padding-left:0;
    }
        .nav-tog-cs {
        background-color: #f2f2f2;
        border: 1px solid #6AB436;
        padding: 3px 7px !important;
        margin-right: auto;
        margin-left: 10px;
    }
    .nav-tog-cs i {
    color: #6AB436;
  }
  .nav-down {
        margin-top: 10px;
    }
          .bottom-nav {
        flex-direction: column;
        height: fit-content;
        /* margin-top: 20px; */
        background-color: #f2f2f2;
        padding: 15px;
        border-radius: 10px;
        border: 1px solid #ccc;
        width: 100%;
        padding: 0;
    }
        .bottom-nav ul {
        flex-direction: column;
        width: 100%;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 20px;
    }
        .bottom-nav ul li {
        margin: 8px 5px;
                flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 5px;
    }
    .buy-sort-responsive{
        flex-direction:column;
    }
    .buy-sort-responsive label{
        text-align:left !important;
    }
    .buy-sort-responsive h6{
        margin:6px 0 !important;
    }
    .buy-sort-responsive .selectgroup{
        width:100%;
    }
    .site-footer .widget{
        padding:10px !important;
    }
    .quick-links-widget ul{
        padding-left:0 !important;
    }
    .site-footer .widget h3, .site-footer .widget .h3{
        text-align:left !important;
    }
    .career-main-section-secondry{
        padding:10px 0;
    }
    .donate-input-container{
        display:flex;
        flex-direction:column;
        align-items:center;
        justify-content:center;
    }
        .donate-input input#search-box {
        border-radius: 0px !important;
        left: 11px !important;
        right: 59px !important;
    }
    .donate-input a#allzx{
       position: static;
        float: unset;
        width: 50px !important;
        height: 50px !important;
        border-radius: 50% !important;
        margin: auto;
        display: flex
;
        justify-content: center;
        align-items: center;
        padding: 5px !important;
        
    }
    .donate-input input{
        border-radius:40px !important;
        position:static !important;
    }
    .lg-col-flex-mg .col-lg-4{
        margin:4px 0;
    }
         .ftr-logo {
             padding-bottom: 15px;
         }
    
    
}
@media screen and (max-width:768px){
    #productContainer .deals-ofer-img img{
        object-fit:contain;
    }
    .busell-dt-top{
          justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
    }
    .wideget-user-tab .tabs-menu1 ul.tabs-nav-cs li a{
        text-align:center;
    }
    .career-main-container{
        padding:15px;
    }
    .career-main-container p{
        text-align:left !important;
    }
    .flex-bottom-link li {
        width:100%;
    }
    .userLeftSidebarCustom{
        width:100% !important;
    }
    .card-search-btn{
        display:flex;
        justify-content:center;
        align-items:center;
    }
     .lt-table-container .dataTables_length label,.lt-table-container .dataTables_filter label{
       display:flex;
       margin-right:auto;
   }
  .lt-table-container div.dt-buttons{
       display:flex;
       justify-content:flex-start;
       gap:5px;
       padding-left:0 !important;
   }
    .lt-table-container .dataTables_length label select{
        margin:0 5px;
    }
    .lt-table-container table{
        display:inline-block !important;
        overflow:auto;
    }
    .hours-container input{
    margin-bottom:12px !important;
}
.hours-container .row{
    margin-bottom:0 !important;
}
.btn-radio-ul{
    flex-direction:column;
    justify-content:flex-start;
    align-items:flex-start;
    margin:10px 0;
}
}
@media screen and (max-width:567px){
    .product-featured-container .deals-ofer-img img{
        object-fit:contain;
    }
    .product-gallery .gallery-main-img img{
        height:300px;
    }
    .sign-box{
        gap:5px;
        margin-top: 8px;
        margin-right:0;
    }
    .simple-logo img{
        width:230px;
    }
    .drop-menu-cs-ul {
        padding:10px !important;
    }
     .drop-menu-cs-ul li a{
         padding:0 !important;
     }
  .drop-menu-cs-ul li a span{
      white-space:normal;
  }
  .nav-down .bottom-nav ul li a span{
      white-space:normal;
  }
  .paragraph-container{
      padding:0 10px;
  }
  .relate-list-box-btns{
      flex-direction:column;
      align-items:flex-start;
      justify-content:Flex-start;
  }
    .bannerimg {
        padding: 2rem 0 2rem 0 !important;
    }
    .header-textzz.headolox.slide-header-textz{
        position:static !important;
    }
    .user-responsive-container select,.user-responsive-container input[type="text"],.user-responsive-container input[type="number"],.user-responsive-container input[type="time"],.user-responsive-container input[type="date"]{
        min-width:150px;
    }
    .fileinput-new {
        width:100% !important;
        height:fit-content !important;
        border:0 !important;
    }
    .fileinput-new img{
        height:160px !important;
    }
    .profile-container-main-secondry .profile-card-header{
        padding-left:20px;
    }
    .fileinput-preview{
        max-width:unset !important;
        max-height:unset !important;
        border:0 !important;
    }
    .fileinput-new > input,.fileinput-new > div,.fileinput-new > span{
        width:100% !important;
    }
   .fileinput-new > div{
       height:fit-content !important;
       max-width:unset !important;
       max-height:unset !important;
   }
   .shadow-box{
       padding:0px !important;
   }
   .shadow-box .row{
       margin:0;
   }
   .user-responsive-container input[type="file"]{
       width:100% !important;
   }
   .edit_inline{
       position:static;
   }
   .table-responsive tr td{
       min-width:150px;
   }
   .table-responsive tr td:first-child, .table-responsive tr td:nth-child(2){
       min-width:unset;
   }
   .cbd-form{
       padding:0 !important;
   }
   .px__0{
       padding-left:0 !important;
       padding-right:0 !important;
   }
   .field-margin .col-md-5,.field-margin .col-md-2{
       margin:4px 0;
   }
   .modal-img img{
       width:100px !important;
       height:80px !important;
       margin:5px 0 !important;
   }
   .dropzone-desc{
       width:100% !important;
       padding:10px !important;
               display: flex
;
        justify-content: center;
        align-items: center;
        flex-direction: column;
   }
   .dropzone-desc p{
       font-size:13px;
   }
   .careers-data-accord .col-3,.careers-data-accord .col-7{
       width:40% !important;
   }
   .careers-data-accord .col-2{
         width:20% !important;
   }
   #collapseSix .card-body .col-lg-12,#collapseEight .card-body .col-lg-12,#collapseThirteen .card-body .col-lg-12{
       padding:0 !important;
   }
   #collapseNine  .card-body .col-xs-12,#collapseTen  .card-body .col-xs-12{
        padding:0 !important;
   }
   .accordion-company .accordion-item .col-md-6{
       margin-bottom:2px !important;
   }
   #logo_preview{
       max-width:unset;
       width:100%;
   }
   .accordion-company h2.accordion-header button{
              padding: 2px 11px !important;
        font-size: 14px !important;
        white-space: normal;
        line-height: 20px;
   }
   .app-width li a{
    width:60% !important;
   }
  
}

.company-qr-btns{
    display:flex;
    flex-direction:column;
        width: 100%;

}

.company-qr-btns button{
    width:100%;
}




.accordion-company .accordion-item {
    overflow: hidden;
    border: none;
    margin-bottom: 10px;
   border:1px solid #ccc;
    border-radius: 10px !important;
    background-color:transparent !important;
}

.accordion-company  h2.accordion-header{
    margin:0;
}
/*.accordion-company  h2.accordion-header button:not(.collapsed) {*/

/*     background-color: #3b8f01 !important;*/
/*     color:#3b8f01 !important;*/
   
/*}*/
.accordion-company  h2.accordion-header button {
    font-size: 16px;
    box-shadow: none !important;
    background-color: transparent !important;
    height: 60px;
     color: #000;
     text-decoration:none;
     display:flex;
     justify-content:space-between;
     align-items:center;
         padding-right: 17px;
         width:100%;
   
}

.accordion-company  h2.accordion-header button img{
    width:28px;
}
.accordion-company .accordion-item form.card-body{
    padding:0 !important;
}

.accordion-company .accordion-item .row_mx_0{
    margin-left:0 !important;
    margin-right:0 !important;
}
.accordion-company .accordion-item .row_px_25{
    padding-left:25px !important;
    padding-right:25px !important;
}
.accordion-company .accordion-item .row_px_15{
    padding-left:15px !important;
    padding-right:15px !important;
}

.title-h6-custom h6{
    font-size: 16px;
    margin-bottom: 15px;
    color: #d17325;
    text-decoration: underline;
}
.preview-class .section-item{
    border-radius:10px;
    
}
.preview-class .section-item .accordion-item{
      background-color: #fff !important;
    
}
.preview-class .section-item i{
    margin-right:8px;
}


.preview-class .accordion-items{
    border-left:0;
    padding-left:0;
}

.card-content-cs{
    border-radius:10px;
    background-color:#f7f7f7;
    padding:10px;
    border:1px solid #ccc;
}
.card-content-cs h5{
    font-size: 16px;
    margin-bottom: 15px;
    color: #d17325;
    text-decoration: underline;
}
.card-content-cs .list-group-item{
    font-size: 15px;
    margin-bottom: 15px;
    color: #522b0a;
}
.card-content-cs .list-group-item .list-group .list-group-item{
 opacity: 1 !important;
    font-weight: 500;
    color: #454444;
    margin-bottom: 0;
    margin: 5px 0;
    
}




@media screen and (max-width:450px){
     #productContainer .deals-ofer-img img{
        object-fit:cover;
    }
}
@media screen and (max-width:400px){
    /* .product-featured-container .deals-ofer-img img{*/
    /*    object-fit:cover;*/
    /*}*/
    .product-featured-container .deals-ofer-img{
        height:240px;
    }
}
@media screen and (max-width:380px){
     .header-cs .menu-bg-wrap .top-nav-right{
        flex-direction:column;
    }
    .header-cs .menu-bg-wrap .top-language select{
        width:100px;
        border-right:0px !important;
    }
}

#buttontest{
    width:150px;
    height:38px;
   display: flex
;
    justify-content: center;
    align-items: center;
    gap: 10px;
    
}
.dropdown-menu.qr-download-drop{
    min-width: 135px !important;
        top: 25px !important;
        transform: unset !important;
}


.footer-image {
    position: relative;
}

.footer-image .site-footer {
    background: #0D1B2A;
    background: linear-gradient(359deg, rgb(0 7 14 / 75%) 0%, rgb(3 29 57 / 76%) 100%);

    position: relative;
    z-index: 5;
}

.footer-image img.footer-bg-img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;

}