#dng-megamenu219470.hoverstyle_1 .primary_structure > li > a::before {
    
    
    width: 25%;
    left: 0;
    right: 0;
    margin: auto !important;
    bottom: 0px;
}
/*--------------------------*/
.ourteam-05 {
 position: relative;
 z-index: 2;
 margin-top: 0px;
 border:solid 1px #D4D1CE;
 border-radius:40px;
 background:url(/Portals/0/Images/Framebg-h.png)scroll no-repeat center center;
 transition:all ease 0.5s;
 box-shadow:0 0 10px 5px rgba(0,0,0,0.035);
 text-align:center;
 padding:50px 50px 65px;
 background-size: inherit;
 margin-bottom:30px;
}
.ourteam-05:hover {
 border:solid 1px #DB1D49;
 background:url(/Portals/0/Images/Framebg.png)scroll no-repeat center center;
 box-shadow: 0 0 10px 5px rgba(0,0,0,0.085);

}
.ourteam-05:hover a h4{
    color:var(--accent-color);
}
.ourteam-05 .cont {
    position: relative;
    top: 40px;
}

/*--------------------------------*/
.srv-info{margin-bottom: 50px;}
.srv-info img {
 
    width: 100%;
}
.border-radius img { 
    width: 100%;
}
.social-media img{width:100%}
.srv-info .title-imgG {
  position: absolute;
  bottom: 79px;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  background: #333;
  width: 80%;
  color: #fff;
  padding: 5px 15px;
  border-radius: 20px;
  border-left: 1px solid #FFF;
  border-right: solid 1px #FFF;
  transition:all ease 0.3s;
}
.srv-info:hover .title-imgG {
  background:var(--accent-color);
}
.srv-info .title-imgG01 {
  position: absolute;
  bottom: 60px;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  color: #333;
  width: 100%;

  padding: 5px 15px;

  font-weight: bold;
  font-size: 20px;

  transition:all ease 0.3s;
}
.srv-info:hover .title-imgG01 {
  color: var(--accent-color);
}
.srv-info img{transition:transform ease 0.3s;}
.srv-info:hover img{transform:scale(1.1)}
.border-radius img{transition:transform ease 0.3s;}
.border-radius:hover img{transform:scale(1.05)}
.border-radius{border-radius: 40px; overflow: hidden;}

.border-radius-top-left{border-top-left-radius: 100px !important;overflow: hidden;}
.border-radius-top-right{border-top-right-radius: 100px !important;overflow: hidden;}
.border-radius-bot-left{border-bottom-left-radius: 100px !important;overflow: hidden;}
.border-radius-bot-right{border-bottom-right-radius: 100px !important;overflow: hidden;}
/*--------------*/
.carousel-item .img-Lazy-warp {
  border-radius: 20px;
  box-shadow: 0 0 7px 2px #f2f0f0;
  overflow: hidden;
  top: 5px;
  border: solid 2px transparent;
  transition: all ease 0.3s !important;
}
.carousel-item .img-Lazy-warp:hover {
  border: solid 2px var(--accent-color);
}
/*------------------------*/
.icon-box14 {
    position: relative;
    display: flex;
    align-items: flex-start;
    margin-bottom: 15px;
}
.icon-box14>.icon {
    display: flex;
    justify-content: center;
    align-content: center;
    flex-shrink: 0;
    width: 2em;
    height: 2em;
    font-size: 2rem;
    color: var(--accent-color);
    top: 5px;
    position: relative;
}
.icon-box14>.cont {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.icon-box14>.icon+.cont {
    margin-left: 20px;
}
.rtl .icon-box14>.icon+.cont{
    margin-right: 20px;
}
.icon-box14>.cont .title {
    margin: 0;
}
.icon-box14>.cont p {
    margin: 0;
}
.icon-box14>.cont .title+p {
    margin-top: 5px;
}
.is-light-text .icon-box14>.icon {
    color: var(--accent-color);
}
.img-iso img {
    border-radius: 20px;
    margin: 0 5px;
}
/*-------------------------*/
#dnn_FullScreenPaneA {
    margin-bottom: 0px;
}
.header-icon-list {
    display: flex;
}
.userLogin a::before {
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    top: -18px;
    left: -10px;
    background: url(/Portals/0/Images/user.png)no-repeat center center;
    font-size: 0;
}
.userLogin a{font-size: 0;}
/*------*/
/*.search-popup-box .icon::before {

    width: 20px !important;
    height: 20px !important;
 
    top: 44% !important;

    border:  2px solid #333 !important;
    
}
.rtl .search-popup-box .icon::after {

    margin: 8px -9px 0 0px !important;
    -webkit-transform: rotate(45deg) !important;
    transform: rotate(45deg)!important;
    -webkit-transform-origin: right bottom !important;
transform-origin: right bottom !important;

}
.rtl .search-popup-box .icon::after {
    content: "";
    width: 5px;
    position: absolute;
    top: 50%;
    left: auto;
    right: 50%;
    margin: 8px 3px 0 0;
    border-bottom: 2px solid #333 !important;
}*/
.search-popup-box .icon::before {

    border:  2px solid #333 !important;
    
}

.rtl .search-popup-box .icon::after {
    border-bottom: 2px solid #333 !important;
}
.search-popup-box .icon{background-color: transparent;}
/*-------*/
.store-icon {
    position: relative;
    align-content: center;
    padding:0 30px;
    display: grid;
}
.Login {
    padding-right: 30px;
}
.header-info{font-weight: bold;}
.header-info img {
    border: solid 2px #CF1D4620;
    padding: 6px;
    border-radius: 50%;
    width: 50px;
}
.social-media img {width:100% }
@media(max-width: 991px) {
    .ourteam-05 {
 
 background-size: contain !important;

}
}












