#head .header {
	position: fixed;
	border-radius: 0.75rem;
	background: #FFF;
	left: 0;
	right: 0;
	padding: 1rem 1rem;
	margin: 0 auto;
	z-index: 999 !important;
}
#head .header.zoom-header {
  max-width: 1310px;
  top: 2%;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);
}
.nav-head a {
	color: #000;
}
.nav-head a:hover {
	color: #e31919;
}
.bg-white {
  background-color: #fff;
}

#head .nav-head {
	position: relative;
	cursor: pointer;
	/* text-transform: uppercase; */
}

#head .nav-body {
  position: absolute;
  white-space: nowrap;
  background: rgba(228, 240, 255, 0.6);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(10px);
  line-height: 2rem;
  display: block;
  top: calc(150% - 1rem);
  left: 0;
  border-radius: 10px;
  padding: 10px 10px;
  z-index: 10;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.4s ease, transform 0.4s ease;
}

#head .nav-product {
  position: absolute;
  white-space: nowrap;
  background: rgba(228, 240, 255, 0.6);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(10px);
  line-height: 2rem;
  display: block;
  top: calc(150% - 1rem);
  left: 0;
  border-radius: 10px;
  padding: 10px 10px;
  z-index: 10;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.4s ease, transform 0.4s ease;
}

#head .nav-head:hover .nav-body {
  opacity: 1;
  visibility: visible;
  transform: translateY(5%);
}

#head .nav-head:hover .nav-product {
  opacity: 1;
  visibility: visible;
  transform: translateY(5%);
}



@keyframes shadow {
  0% {
    box-shadow: 0 0 0 0 rgba(0, 104, 199, 0.7);
  }

  70% {
    box-shadow: 0 0 0 10px rgba(0, 104, 199, 0);
  }

  100% {
    box-shadow: 0 0 0 0 rgba(0, 104, 199, 0);
  }
}

#head .nav-service {
  position: absolute;
  white-space: nowrap;
  background: rgba(228, 240, 255, 0.6);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(10px);
  line-height: 2rem;
  width: 1300px;
  top: 150%;
  left: -688%;
  border-radius: 10px;
  z-index: 10;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.4s ease-out, transform 0.4s ease-out;
}

#head .serivce-left {
  padding: 1.5rem;
  border-right: 1px solid rgba(128, 128, 128, 0.247);
}

#head .serivce-lef-hovered {
  border-left: 4px solid transparent;
  padding: 10px 10px;
  border-radius: 5px;
  cursor: pointer;
  transition: 0.2s ease-in-out;
}

.serivce-lef-hovered.nav-arrow:active a {
	color: #fff !important;
}
#head .serivce-lef-hovered a {
	text-decoration: none;
	width: 100%;
	color: #111;
}

#head .serivce-lef-hovered a.add {
  color: var(--dark-clr);
  border-radius: 10px;
  /* color:white; */
}

#head .service-right {
  padding: 2.15rem 1rem;
}

#head .service-right > .serivce-rig-hovered {
  height: 450px;
  display: none;
}

#head .serivce-rig-hovered a {
  position: relative;
  color: black;
  font-weight: 500;
  transition: all 0.2s ease-in-out;
  text-decoration: none;
  cursor: pointer;
}

#head .serivce-rig-hovered a:hover {
	color: #e31919 !important;
}

#head .service-right > .serivce-rig-hovered.add {
  display: block;
}

#head .nav-head:hover .nav-service {
  opacity: 1;
  visibility: visible;
  transform: translateY(0%);
}

#head .nav-productsmega {
  position: absolute;
  white-space: nowrap;
  background: rgba(228, 240, 255, 0.6);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(10px);
  line-height: 1.75rem;
  width: 1300px;
  top: 150%;
  left: -731%;
  border-radius: 10px;
  z-index: 10;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.4s ease-out, transform 0.4s ease-out;
}

#head .productsmega-left {
  padding: 1.5rem;
  border-right: 1px solid rgba(128, 128, 128, 0.247);
}

#head .productsmega-lef-hovered {
  border-left: 4px solid transparent;
  padding: 10px 10px;
  border-radius: 5px;
  cursor: pointer;
  transition: 0.2s ease-in-out;
}

#head .productsmega-lef-hovered a {
  text-decoration: none;
  width: 100%;
  color: #111;
}

#head .productsmega-lef-hovered a.add {
  color: var(--dark-clr);
  border-radius: 10px;
  /* color:white; */
}


#head .productsmega-right {
  padding: 2.15rem 2.5rem;
}

#head .productsmega-right > .productsmega-rig-hovered {
  height: 450px;
  display: none;
}

#head .productsmega-rig-hovered a {
  position: relative;
  color: black;
  font-weight: 500;
  transition: all 0.2s ease-in-out;
  text-decoration: none;
  cursor: pointer;
}

#head .productsmega-rig-hovered a:hover {
  color: var(--dark-clr);
}

#head .productsmega-right > .productsmega-rig-hovered.add {
  display: block;
}

#head .nav-head:hover .nav-productsmega {
  opacity: 1;
  visibility: visible;
  transform: translateY(0%);
}

#head .nav-mble ul li a:hover {
	color: #e31919 !important;
}

#head .nav-banner-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  color: #fff;
  white-space: wrap;
  text-align: center;
  height: 100%;
}

#head .internal-btn {
  font-size: 0.9rem;
  text-decoration: none;
  color: var(--dark-clr);
  background-color: #fff;
  padding: 0.25rem 1rem;
  border-radius: 0.5rem;
  margin: 1rem 0;
  transform: scale(1);
  transition: transform 0.4s ease-in-out;
}

#head .internal-btn:hover {
  transform: scale(1.05);
}

#head .nav-body a,
#head .nav-product a {
  text-decoration: none;
  color: #111;
  font-weight: 500;
  transition: all 0.2s ease-in-out;
}

#head .nav-body a:hover,
#head .nav-product a:hover {
  color: var(--dark-clr);
}


#head .n-whatsapp,
#head .n-telegram {
  width: 25px;
  cursor: pointer;
}



#head .menu-btn, #head .cross-btn {
	width: 30px;
	position: absolute;
	right: 20px;
	top: 15px;
}
#head .cross-btn {
	width: 16px;
}
.mobile-head .logo img {
	width: 163px;
}
#head .nav-v2-mble {
  background: rgba(228, 240, 255, 0.6);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(10px);
  position: absolute;
  top: 0%;
  right: -190%;
  width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: column;
  padding: 10px;
  z-index: 1000;
  transition: right 0.6s ease-in-out;
  overflow-y: scroll;
}

#head .nav-v2-mble.active {
  right: 0;
}

#head .nav-mble ul li a {
	list-style: none;
	font-weight: 500;
	text-decoration: none;
	color: #000;
}

#head .nav-v2-mb-dropdown {
  display: none;
  background-color: transparent;
  list-style: none;
  padding: 1rem 0 1rem 1rem;
}

#head .nav-v2-mb-dropdown.active {
  display: block;
}

#head .nav-v2-mb-dropdown li a {
  font-weight: 500;
  font-size: 1rem;
  text-decoration: none;
  color: black;
}

#head .nav-v2-mb-dropdown li a:hover {
  color: var(--dark-clr);
}

#head .multidropdown {
	display: none;
	color: black;
	padding: 0px 0px 8px 0px;
	/* max-height: 150px; */

}


li.active {
  background-color: rgba(227, 25, 25, 0.05); /* light red bg */
  border-radius: 6px;
}

#head .multidropdown li {
  list-style: none;
  margin-bottom: 0.5rem;
}
.mobNavDropdown li {
	padding: 5px 10px;
}
#head .multidropdown.active {
  display: block;
}

#head .nav-v2-mb-dropdown a:hover {
  color: var(--background-color);
}

#head .mble-hover {
  padding: 1rem;
  transition: 0.4s ease-in-out;
}

#head .mble-hover:hover {
  color: white;
  background-color: var(--card-clr);
}

/* Extra Small Devices (Phones) */
@media only screen and (max-width: 576px) {
  #head .header {
    border-radius: 0rem;
  }

  #head .header.zoom-header {
    max-width: 800px;
    top: 0%;
    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);
  }




  #head .nav-v2-mble {
    background: rgb(255, 255, 255);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(10px);
    position: absolute;
    top: 0%;
    right: -190%;
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
    padding: 10px;
    z-index: 1000;
    transition: right 0.6s ease-in-out;
    overflow-y: scroll;
  }
}

/* Small Devices (Tablets) */
@media only screen and (min-width: 577px) and (max-width: 768px) {
  #head .header {
    border-radius: 0rem;
  }

  #head .header-logo {
    width: 100px;
  }

  #head .header.zoom-header {
    max-width: 800px;
    top: 0%;
    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);
  }




}

/* Medium Devices (Laptops, Smaller Desktops) */
@media only screen and (min-width: 769px) and (max-width: 992px) {
  #head .header {
    border-radius: 0rem;
  }

  #head .header-logo {
    width: 100px;
  }

  #head .header.zoom-header {
    max-width: 1200px;
    top: 0%;
    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);
  }

  #head .notify {
    position: absolute;
    top: 0;
    left: 0%;
    z-index: -1;
    width: 10px;
    height: 10px;
    border-radius: 1rem;
    background-color: var(--dark-clr);
    animation: shadow 1s infinite;
  }




}

/* next level desktop */
@media only screen and (min-width: 993px) and (max-width: 1200px) {
  #head .header-logo {
    width: 100px;
  }

#head .header.zoom-header {
	max-width: 960px;
	top: 2%;
	box-shadow: 0px 4px 24px 0px rgba(255, 107, 107, 0.25);
	background: #fff;
}
  #head .nav-service {
    position: absolute;
    white-space: nowrap;
    background: rgba(228, 240, 255, 0.6);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(10px);
    line-height: 2rem;
    width: 962px;
    top: 150%;
    left: -464%;
    border-radius: 10px;
    padding: 1rem;
    z-index: 10;
    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);
    visibility: hidden;
    opacity: 0;
    transform: translateY(20%);
    transition: opacity 0.4s ease, transform 0.4s ease;
  }



}


  #head .header-logo {
    width: 100px;
  }

#head .header.zoom-header {
	max-width: 1120px;
	top: 2%;
	box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);
	background: #fff;
}
.links ul {
	justify-content: center;
}
#head .nav-service {
	position: absolute;
	white-space: nowrap;
	background: rgba(255, 255, 255, 0.6);
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(10px);
	line-height: 2rem;
	width: 1120px;
	top: 150%;
	left: -800%;
	border-radius: 10px;
	z-index: 10;
	box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);
	visibility: hidden;
	opacity: 0;
	transform: translateY(20%);
	transition: opacity 0.4s ease, transform 0.4s ease;
}

#head .nav-product {
	position: absolute;
	white-space: nowrap;
	background: rgba(255, 255, 255, 0.6);
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(10px);
	line-height: 2rem;
	width: 1120px;
	top: 96%;
	left: -919%;
	border-radius: 10px;
	z-index: 10;
	box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);
	visibility: hidden;
	opacity: 0;
	transform: translateY(20%);
	transition: opacity 0.4s ease, transform 0.4s ease;
}
.serivce-rig-hovered.add p {
	padding: 10px 15px;
}


  #head .nav-productsmega {
    position: absolute;
    white-space: nowrap;
    background: rgba(228, 240, 255, 0.6);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(10px);
    line-height: 2rem;
    width: 1125px;
    top: 150%;
    left: -607%;
    border-radius: 10px;
    z-index: 10;
    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);
    visibility: hidden;
    opacity: 0;
    transform: translateY(20%);
    transition: opacity 0.4s ease, transform 0.4s ease;
  }



/*header */

.style-gradient2:after {
	background: -webkit-linear-gradient(left, var(--theme-color) 0%, var(--theme-color3) 100%);
	background: linear-gradient(90deg, var(--theme-color) 0%, var(--theme-color3) 100%)
}
.style-gradient2:hover {
	color: var(--title-color);
	border: 1px solid #8342f6;
}
.style-gradient2:hover i {
	color: var(--title-color)
}
/* Default submenu style */
.sub-menu {
	min-width: 250px;
	padding: 15px 20px;
}
/* Apply multi-column layout if needed */
.sub-menu.multi-column {
	display: grid;
	grid-template-columns: repeat(2, minmax(150px, 1fr));
	gap: 10px 30px;
}
/* Optional: menu item spacing */
.sub-menu li {
	margin-bottom: 8px;
}
.th-menu-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.6);
	z-index: 999999;
	width: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: all ease 0.8s;
	transition: all ease 0.8s;
	opacity: 0;
	visibility: hidden
}
.th-menu-wrapper .mobile-logo {
	display: block;
	text-align: start;
	background-color: var(--smoke-color);
	padding: 30px 20px;
}
.th-menu-wrapper .mobile-logo svg {
	max-width: 185px
}
.th-menu-wrapper .th-menu-toggle {
	border: none;
	position: absolute;
	right: 20px;
	top: 26px;
	padding: 0;
	line-height: 1;
	width: 35px;
	height: 35px;
	line-height: 35px;
	font-size: 20px;
	z-index: 1;
	color: var(--white-color);
	background-color: var(--theme-color);
	border-radius: 50%;
}
.th-mobile-menu>ul>li:last-child {
	border-bottom: none
}
.th-menu-wrapper .th-menu-toggle:hover {
	background-color: var(--title-color);
	color: var(--white-color)
}
.th-menu-wrapper .th-menu-area {
	width: 100%;
	max-width: 310px;
	background-color: #fff;
	border-right: 3px solid var(--theme-color);
	height: 100%;
	position: relative;
	left: -110%;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all ease 1s;
	transition: all ease 1s;
	z-index: 1
}
.th-menu-wrapper.th-body-visible {
	opacity: 1;
	visibility: visible
}
.th-menu-wrapper.th-body-visible .th-menu-area {
	left: 0;
	opacity: 1;
	visibility: visible
}
.th-menu-area {
	max-height: 100vh;
	overflow-y: auto;
	padding-bottom: 50px;
}
.th-menu-wrapper.style2 .mobile-logo {
	background: var(--title-color)
}
.th-menu-wrapper.style2 .th-menu-toggle {
	color: var(--title-color)
}
.th-menu-wrapper.style2 .th-menu-toggle:hover {
	color: var(--white-color);
	background: var(--black-color2)
}
.th-menu-wrapper.style2 .th-mobile-menu ul li.th-active>a {
	color: var(--title-color)
}
.th-mobile-menu {
	overflow-y: scroll;
	max-height: calc(100vh - 200px);
	padding-bottom: 40px;
	margin-top: 25px;
	text-align: left;
}
.th-mobile-menu ul {
	margin: 0;
	padding: 0 0
}
.th-mobile-menu ul li {
	border-bottom: 1px solid var(--th-border-color);
	list-style-type: none
}
.th-mobile-menu ul li li:first-child {
	border-top: 1px solid var(--th-border-color)
}
.th-mobile-menu ul li a {
	display: block;
	position: relative;
	padding: 10px 0;
	font-size: 15px;
	/* text-transform: capitalize; */
	color: var(--title-color);
}
/*header section */

.auto-container {
	/* position: static; */
	max-width: 1320px;
	padding: 0px 15px;
	margin: 0 auto;
}
.sticky-wrapper {
	position: fixed;
	top: 15px;
	width: 100%;
	z-index: 9999;
	/* background-color: #fff; */
	/* box-shadow: ; */
	height: auto;
}
.sticky-wrapper.sticky {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	background-color: var(--white-color);
	-webkit-filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.07));
	filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.07));
	-webkit-animation: stickyAni 0.4s ease-in-out;
	animation: stickyAni 0.4s ease-in-out
}
 @-webkit-keyframes stickyAni {
 0% {
 -webkit-transform: translate3d(0, -40px, 0) scaleY(0.8);
 transform: translate3d(0, -40px, 0) scaleY(0.8);
 opacity: 0.7
}
 100% {
 -webkit-transform: translate3d(0, 0, 0) scaleY(1);
 transform: translate3d(0, 0, 0) scaleY(1);
 opacity: 1
}
}
 @keyframes stickyAni {
 0% {
 -webkit-transform: translate3d(0, -40px, 0) scaleY(0.8);
 transform: translate3d(0, -40px, 0) scaleY(0.8);
 opacity: 0.7
}
 100% {
 -webkit-transform: translate3d(0, 0, 0) scaleY(1);
 transform: translate3d(0, 0, 0) scaleY(1);
 opacity: 1
}
}
.header-layout2 {
	position: absolute;
	top: 0;
	left: 0;
	right: 0
}
.header-layout2 .menu-area {
	margin-top: 0;
	position: relative;
	padding: 20px 20px;
	box-shadow: 0 3px 15px rgba(137, 84, 255, 0.2);
	background: #fff;
	border-top-right-radius: 45px;
	border-bottom-left-radius: 45px;
}
.header-layout2 .menu-area .header-bg-shape {
	position: absolute;
	inset: 0;
	z-index: -1;
	border-top-right-radius: 45px;
	border-bottom-left-radius: 45px;
}




/* .header-layout2 .sticky-wrapper.sticky .menu-area {
  margin-top: 0;
  padding: 0
} */



.sticky {
	display: none;
}
.header-top {
	position: relative;
	z-index: 2;
	top: 1px;
}
.header-top .inner-container {
	position: relative;
}
.auto-container {
	max-width: 1320px;
	padding: 0px 15px;
	margin: 0 auto;
}
.header-top .left-box {
	position: relative;
}

.header-top .info-list_outer {
	position: relative;
	margin-left: 70px;
	border-radius: 50px;
	border: 4px solid #fff;
}
.header-top_list {
	position: relative;
	padding: 13px 20px;
	border-radius: 50px;
	background-color: rgba(0, 13, 255, 1);
	background-image: linear-gradient(90deg, rgba(0, 13, 255, 1) 0%, rgba(193, 21, 236, 1) 100%);
}
.header-top_list li {
	position: relative;
	line-height: 14px;
	font-weight: 500;
	font-size: 15px;
	display: flex;
	gap: 10px;
	margin-right: 20px;
	align-items: center;
	color: #fff;
}
.header-top_list li .icon {
	position: relative;
	left: 0px;
	font-weight: 700;
	line-height: 1em;
	font-family: 'Font Awesome 6 Free';
}
.header-top_list li a {
	position: relative;
	color: #fff;
}
.header-top .right-box {
	position: relative;
}
 .header-top_socials::after {
 position: absolute;
 content: '';
 right: -52px;
 bottom: -5px;
 width: 80px;
 height: 46px;
 z-index: -1;
 background: url(../images/shape-2.png);
}
 .header-top_socials::before {
 position: absolute;
 content: '';
 left: -43px;
 bottom: -5px;
 width: 80px;
 height: 34px;
 background: url(../images/shape-1.png);
}
.header-top_socials {
	position: relative;
	border-radius: 50px;
	margin-right: 70px;
	border: 4px solid #fff;
	background-color: #fff;
}
.header-top_socials .social-inner {
	position: relative;
	border-radius: 50px;
	border: 2px solid #fff;
	background: linear-gradient(-90deg, var(--theme-color3) 0%, var(--theme-color) 100%);
}
.header-top_socials a {
	position: relative;
	font-size: 14px;
	width: 40px;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	border-radius: 50px;
	display: inline-block;
	color: #fff;
}

.mobNavToggle {
  position: relative;
  font-weight: 500;
  color: #222;
  text-decoration: none;
  transition: color 0.3s ease;
}

.mobNavToggle:hover {
  color: #e31919;
}

.mob-arrow {
	transition: transform 0.3s ease;
	position: absolute;
	right: 0;
	top: 50%;
	font-weight: 400;
	font-size: 23px;
	width: 25px;
	height: 25px;
	line-height: 25px;
	margin-top: -12.5px;
	display: inline-block;
	text-align: center;
	background-color: #fddede;
	color: #000;
	box-shadow: 0 0 20px -8px rgba(173, 136, 88, 0.5);
	border-radius: 50%;
}

.mobNavDropdown {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s ease;
  padding-left: 12px;
}

.mobNavDropdown.open {
  max-height: 600px; /* adjust as needed */
  opacity: 1;
  visibility: visible;
}

.mobNavDropdown li a {
  color: #444;
  text-decoration: none;
  display: block;
  padding: 5px 0;
  transition: color 0.3s ease, padding-left 0.3s ease;
}

.mobNavDropdown li a:hover {
  color: #e31919;
  padding-left: 6px;
}

.rotate {
  transform: rotate(180deg);
}
.nav-v2-mb-dropdown li {
	padding: 10px 9px 0px 9px;
}

@media only screen and (max-width: 1199px) {


#head .nav-service {
	position: absolute;
	white-space: nowrap;
	background: rgba(255, 255, 255, 0.6);
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(10px);
	line-height: 2rem;
	width: 1120px;
	top: 150%;
	left: -776%;
	border-radius: 10px;
	z-index: 10;
	box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);
	visibility: hidden;
	opacity: 0;
	transform: translateY(20%);
	transition: opacity 0.4s ease, transform 0.4s ease;
}


}




.serivce-rig-hovered {


    visibility: hidden;
    transition: opacity .25s ease;
}

/* Show active submenu */
.serivce-rig-hovered.active {
    display: block;
    opacity: 1;
    visibility: visible;
}
.serivce-lef-hovered.active a {
    color: #e31919;
    font-weight: 600;
}

/* Left hover */
.serivce-lef-hovered:hover a {
    color: #e31919;
    font-weight: 600;
}

/* Left active (locked when submenu shown) */
.serivce-lef-hovered.active a {
    color: #e31919;
    font-weight: 600;
}

/* Optional: Add a small left indicator */
.serivce-lef-hovered.active::before,
.serivce-lef-hovered:hover::before {
    content: "";
    width: 4px;
    height: 20px;
    background: #e31919;
    display: inline-block;
}