a:focus-visible,
.ast-menu-toggle:focus-visible,
.site .skip-link:focus-visible,
.wp-block-loginout input:focus-visible,
.wp-block-search.wp-block-search__button-inside
  .wp-block-search__inside-wrapper,
.ast-header-navigation-arrow:focus-visible,
.woocommerce .wc-proceed-to-checkout > .checkout-button:focus-visible,
.woocommerce .woocommerce-MyAccount-navigation ul li a:focus-visible,
.ast-orders-table__row .ast-orders-table__cell:focus-visible,
.woocommerce .woocommerce-order-details .order-again > .button:focus-visible,
.woocommerce .woocommerce-message a.button.wc-forward:focus-visible,
.woocommerce #minus_qty:focus-visible,
.woocommerce #plus_qty:focus-visible,
a#ast-apply-coupon:focus-visible,
.woocommerce .woocommerce-info a:focus-visible,
.woocommerce .astra-shop-summary-wrap a:focus-visible,
.woocommerce a.wc-forward:focus-visible,
#ast-apply-coupon:focus-visible,
.woocommerce-js .woocommerce-mini-cart-item a.remove:focus-visible {
  outline: none;
}
li:-webkit-any-link:focus-visible,
a:-webkit-any-link:focus-visible,
a:focus {
  outline-offset: 0px !important;
  border: 0 !important;
  outline: none !important;
}

/* ic breadcrumb */
.ic-breadcrumb-wrapper {
  color: #cfcfcf;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.ic-breadcrumb-wrapper a,
.ic-breadcrumb-wrapper span {
  color: #cfcfcf;
  font-size: 14px;
  line-height: 26px;
  font-family: "Poppins";
  transition: all 0.2s linear;
}
.ic-breadcrumb-wrapper a:hover span {
  color: #b8a65f;
}

/* ic site header */
.ic-site-header {
  padding: 0 30px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  transition: top 0.3s ease-out;
}
.header-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ic-site-header .logo {
  margin-bottom: 1.7em;
  margin-top: 5px;
}
.ic-site-header .logo img {
  height: 77px;
  width: auto;
}
.nav-menu {
  text-align: right;
  margin: 0;
  flex: 1;
}
.rtl .nav-menu {
  text-align: left;
}
.nav-menu #menu-header-menu {
  margin: 1.75em 0;
}
.nav-menu li {
  list-style: none;
  display: inline-block;
  position: relative;
  cursor: pointer;
  padding-bottom: 15px;
}
.nav-menu li a.menu-link {
  color: #fff;
  display: block;
  text-transform: uppercase;
  letter-spacing: 0.09em;
  font-size: 0.929em;
  font-weight: 500;
  height: 100%;
  padding: 1.75em 1.35em;
  line-height: 1.28em;
}
.nav-menu li:hover a.menu-link {
  -webkit-animation: anim-roll-down 0.3s forwards;
  -ms-animation: anim-roll-down 0.3s forwards;
  animation: anim-roll-down 0.3s forwards;
}
.nav-menu li.current_page_item:hover a.menu-link {
  animation: inherit;
}
@keyframes anim-roll-down {
  50% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  51% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.nav-menu li:before {
  content: "";
  position: absolute;
  top: 3.8em;
  left: 1.5em;
  right: 1.5em;
  height: 2px;
  opacity: 0;
  transform: translate3d(0, -3em, 0);
  transition: transform 0s 0.3s, opacity 0.2s;
  background: #b8a65f;
}
.nav-menu li:hover:before,
.nav-menu .current_page_item:before,
.nav-menu .current-menu-parent:before {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.1s;
  -ms-transition: -webkit-transform 0.3s, opacity 0.1s;
  transition: transform 0.3s, opacity 0.1s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -ms-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.nav-menu .current_page_item a.menu-link,
.nav-menu .current-menu-parent a.menu-link,
.ic-site-header.header-sticky .nav-menu .current-menu-parent a.menu-link,
.nav-menu li:hover a.menu-link {
  color: #056bb3;
}
.nav-menu li .sub-menu {
  position: absolute;
  margin: 0;
  display: none;
  padding: 20px 0;
  background: #222326;
  min-width: 270px;
  text-align: left;
  top: 70px;
  line-height: 1.2857em;
  transition: all 0.3s linear;
}
.rtl .nav-menu li .sub-menu {
  left: 0;
}
.nav-menu .menu > li:hover .sub-menu {
  display: block;
  transition: all 0.3s linear;
  color: #6d7275;
}
.nav-menu li .sub-menu li {
  padding-bottom: 0;
  display: block;
}
.nav-menu li .sub-menu li::before {
  display: none;
}
.nav-menu li:hover .sub-menu li a {
  color: #6d7275;
  animation: none;
}
.nav-menu li .sub-menu li a {
  padding: 0.65em 1.5em;
  color: #6d7275;
  text-transform: capitalize;
  letter-spacing: 0;
  font-size: 14px;
  display: block;
}
.nav-menu li .sub-menu li a:hover,
.nav-menu li .sub-menu li.current_page_item a {
  color: #fff;
}
.search-option {
  margin-left: 1.7em;
  position: relative;
  top: -8px;
  color: #fff;
}
.rtl .search-option {
  margin-right: 1.7em;
  margin-left: 0;
}
.search-option .search-btn {
  cursor: pointer;
}
.search-option .search-btn i {
  font-weight: 600;
}
.ic-site-header.header-sticky {
  position: fixed;
  width: 100%;
  left: 0;
  top: -0;
  animation: slideDown 0.5s ease-in-out;
  background: #fff;
  color: #1c1b1f;
  border-bottom: 1px solid #cecece;
}
@keyframes slideDown {
  0% {
    top: -100px;
  }
  100% {
    top: 0;
  }
}
.sticky-logo {
  display: none;
}
.ic-site-header.header-sticky .sticky-logo {
  display: block;
}
.ic-site-header.header-sticky .custom-logo-link,
.ic-site-header.header-sticky .ar-logo {
  display: none;
}
.logo a .site-title {
  display: block;
  font-size: 18px;
}
.ic-site-header.header-sticky .menu > li > a {
  color: #28262b;
}
.ic-site-header.header-sticky .nav-menu .menu > li > a.menu-link:hover,
.ic-site-header.header-sticky .nav-menu .menu > li:hover a.menu-link,
.ic-site-header.header-sticky .nav-menu .current_page_item a.menu-link {
  color: #056bb3;
}
.ic-site-header.header-sticky .search-option {
  color: #00569b;
}
.ic-site-header.header-sticky .nav-menu .menu li .sub-menu li a.menu-link {
  color: #6d7275;
}
.ic-site-header.header-sticky .nav-menu .menu li .sub-menu li a.menu-link:hover,
.ic-site-header.header-sticky
  .nav-menu
  .menu
  li
  .sub-menu
  li.current_page_item
  a.menu-link {
  color: #fff;
}
.ic-site-header.header-sticky .logo {
  margin: 0;
}
.ic-site-header.header-sticky .nav-menu #menu-header-menu {
  padding-top: 0.525em;
  margin: 0;
}
.ic-site-header.header-sticky .search-option {
  top: -18px;
}

/* search */
.search-box {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.85);
  text-align: center;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  display: none;
}
.search-box form {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.search-box .form-group {
  position: relative;
}
.search-box input.form-control {
  font-size: 1.3em;
  font-weight: 300;
  height: 2.5em;
  letter-spacing: 0.02em;
  line-height: 2.5em;
  margin: 0;
  padding: 0 0 0 1.3em;
  white-space: pre-wrap;
  word-wrap: break-word;
  box-sizing: border-box;
  resize: none;
  overflow: hidden;
  display: block;
  width: 100%;
  color: #ccc;
  border: 0;
  border-bottom: 2px solid #4d4d4d;
  min-width: 647px;
  background: transparent;
}
.search-box .search-icon {
  position: absolute;
  left: -2px;
  top: 50%;
  transform: translateY(-50%);
}
.search-icon i {
  font-size: 20px;
  color: #fff;
}
.close-btn {
  position: absolute;
  right: -100px;
  top: -70px;
}
.close-btn i {
  font-weight: 300;
  font-size: 31px;
  color: white;
  cursor: pointer;
}
.close-btn i:hover {
  color: #ccc;
}

.ic-site-header.ic-mobile-header {
  display: none;
}

/* ic-markets-wrapper */
.ic-markets-wrapper h2 {
  font-weight: 100;
}

.ic-export-import-wrapper .wp-block-button__link,
.ic-help-wrapper .wp-block-button__link {
  color: #fff;
  border: 1px solid #08c;
  background-color: #08c;
  font-size: 14px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 2em;
  font-family: "Poppins";
  margin-top: 10px;
  display: block;
  background-image: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.2) 0,
    rgba(255, 255, 255, 0.01) 100%
  );
  background-repeat: repeat-x;
  transition: all 0.2s linear;
}
.ic-export-import-wrapper .wp-block-button__link:hover,
.ic-help-wrapper .wp-block-button__link:hover {
  transform: scale(1.05);
  color: #fff;
}

/* ic services box wrapper */
.ic-services-box-wrapper .wp-block-uagb-container {
  transition: all 0.4s linear;
}
.ic-nation-trade-services .ic-trade-service-item,
.ic-nation-trade-services .ic-trade-service-item h2,
.ic-nation-trade-services .ic-trade-service-item p {
  transition: all 0.3s ease-in;
}
.ic-nation-trade-services .ic-trade-service-item:hover {
  background: #056bb3;
}
.ic-nation-trade-services .ic-trade-service-item:hover h2,
.ic-nation-trade-services .ic-trade-service-item:hover p {
  color: #ffffff !important;
}
.ic-nation-trade-services .wp-block-uagb-image {
  width: 124px!important;
  height: 124px;
  background: #fff;
  border-radius: 50%;
  align-items: center;
}
.ic-services-box-wrapper img {
  max-width: 72%;
  margin: 0 auto;
}

/* trade blog */
.ic-trade-blog .uagb-post__inner-wrap {
  position: relative;
}
.ic-trade-blog .uagb-post__text.uagb-post-grid-byline {
  position: absolute;
  top: 40%;
  left: 13px;
  right: 13px;

  z-index: 2;
}
.ic-trade-blog .ic-blog-list .uagb-post__text.uagb-post-grid-byline {
  min-height: auto;
  display: none;
}
.uagb-post__image a,
.ic-post-content.ic-trade-blog .post-thumb-img-content a {
  position: relative;
  display: block;
}
.uagb-post__image a:after,
.ic-post-content.ic-trade-blog .post-thumb-img-content a:after {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 86, 155, 0.6);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.uagb-post__image a:before,
.ic-post-content.ic-trade-blog .post-thumb-img-content a:before {
  content: "\EEB8";
  font-size: 1.28em;
  background-color: transparent;
  border: 4px solid rgba(255, 255, 255, 0.5);
  cursor: pointer;
  display: block;
  width: 2.8em;
  height: 2.8em;
  line-height: 2.4em;
  text-align: center;
  position: absolute;
  z-index: 10;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3);
  border-radius: 50%;
  transition: all 0.3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 2;
  color: #fff;
  font-family: "remixicon";
}
.uagb-post__image a:hover:before,
.ic-post-content.ic-trade-blog .post-thumb-img-content a:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: translateX(-50%) translateY(-50%) scale(1, 1);
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;
}
.uagb-post__image a:hover::after,
.ic-post-content.ic-trade-blog .post-thumb-img-content a:hover:after {
  opacity: 1;
}
.ic-trade-blog .uagb-post-grid .uagb-post__inner-wrap .uagb-post__taxonomy a,
.ic-post-content.ic-trade-blog .cat-links a {
  border-radius: 10px;
  padding: 0 11px;
  letter-spacing: 0.05em;
  color: #fff;
  background: #00569b;
  font-size: 11px;
  line-height: 17px;
  font-weight: 500;
  text-transform: uppercase;
  display: inline-block;
}
.ic-trade-blog
  .uagb-post-grid
  .uagb-post__inner-wrap
  .uagb-post__taxonomy
  a:hover,
.ic-post-content.ic-trade-blog .cat-links a:hover {
  background: #b8a65f;
}
.ic-trade-blog .wp-block-button__link {
  position: relative;
}
.ic-trade-blog .uagb-post__text .wp-block-button__link:hover,
.uagb-block-e81fa8c9 .uagb-post__text.uagb-post__title a:hover {
  color: #b8a65f !important;
}
.ic-trade-blog .wp-block-button__link:after {
  content: "➡";
  font-size: 1.5em;
  font-weight: 700;
  background-color: transparent;
  top: 1px;
  margin-left: 8px;
  position: absolute;
  width: 31px;
}

.ic-breadcrumb-wrapper span.ic-blog-menu {
  display: flex;
  gap: 25px;
}
.ic-breadcrumb-wrapper span.ic-blog-menu a:first-child {
  position: relative;
}
.ic-breadcrumb-wrapper span.ic-blog-menu a:first-child span {
  position: absolute;
  right: -16px;
  top: 1px;
}
.ic-breadcrumb-wrapper span.ic-blog-menu a:first-child:hover {
  color: #b8a65f;
}
.ic-breadcrumb-wrapper span.ic-blog-menu a:first-child:hover span {
  color: #cfcfcf;
}

.ic-single-page-breadcrumb .wp-block-uagb-advanced-heading {
  max-width: 70%;
}

/* footer */
.site-footer {
  font-family: "Poppins";
}
.site-footer .site-primary-footer-wrap {
  background: #222326;
  color: #aab0b6;
  padding: 6.8em 0 2em;
}
.ast-builder-footer-grid-columns {
  grid-column-gap: 0;
}
.ast-builder-footer-grid-columns .site-footer-section,
.ast-builder-footer-grid-columns
  .site-footer-section:first-child
  .footer-widget-area {
  padding-right: 30px;
}
.site-footer-section .widget {
  margin-bottom: 1.5em;
}
.site-footer-section .widget a {
  color: #aab0b6;
}
.site-footer-section .widget a:hover {
  color: #b8a65f;
}
.site-footer .wp-block-uagb-image__figure {
  max-width: 250px;
}
.site-footer h2.widget-title {
  font-size: 18px;
  letter-spacing: 0.01em;
  margin: 0.5em 0 1.4em;
  line-height: 23px;
  border-color: #e0e0e0;
  color: #ebebeb;
}
#menu-trade-services li {
  padding-left: 1.7em;
  padding-bottom: 0.65em;
  position: relative;
  margin-top: 0.65em;
}
#menu-trade-services li::before {
  color: #b8a65f;
  content: "✓";
  font-size: 1em;
  font-weight: 900;
  top: 0;
  left: 0.5px;
  position: absolute;
}
.site-footer .wp-block-latest-posts li {
  display: flex;
  gap: 18px;
  align-items: start;
}

.site-footer .wp-block-latest-posts li img {
  border-radius: 50%;
  width: 68px;
  height: 68px;
}
.site-footer .wp-block-latest-posts li .wp-block-latest-posts__post-title {
  flex: 1;
  margin: 3px 0 10px;
}

:not(.translatepress-ar) .site-footer-primary-section-1 section:nth-child(2),
body.translatepress-ar .site-footer-primary-section-1 section:first-child {
  display: none;
}
.translatepress-ar .site-footer-primary-section-1 section:nth-child(2),
:not(.translatepress-ar).site-footer-primary-section-1 section:first-child {
  display: block;
}

.footer-social-inner-wrap .footer-social-item {
  width: 35px;
  height: 35px;
  border: 1px solid #aab0b6;
  border-radius: 100px;
  text-align: center;
  line-height: 35px;
  padding: 0;
  display: inline-flex;
  transition: all 0.3s ease-in;
}
.footer-social-inner-wrap .footer-social-item:hover {
  background: #056bb3;
  border-color: #056bb3;
}
.footer-social-inner-wrap .footer-social-item:hover svg {
  fill: #fff !important;
}

/* footer bottom */
.site-footer .site-below-footer-wrap {
  background: #1c1b1f;
  border: 0;
  padding: 3.5em 0 2em;
}
.site-footer .site-below-footer-wrap section {
  margin-bottom: 0;
}
.site-footer .site-below-footer-wrap section p {
  font-size: 14px;
  color: #ebebeb;
  margin-bottom: 0;
}
#menu-footer-bottom-menu {
  text-align: center;
}
#menu-footer-bottom-menu li {
  display: inline-block;
}
#menu-footer-bottom-menu li + li:before {
  content: "|";
  display: inline-block;
  margin: 0 0.5em;
}
#menu-footer-bottom-menu li a {
  color: #aab0b6;
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
}
#menu-footer-bottom-menu li a:hover {
  color: #b8a65f;
}

/* ic mission vision */

.ic-mission-vision .wp-block-media-text {
  display: block;
}
.ic-mission-vision .wp-block-media-text__media {
  position: absolute;
  left: 0;
  height: 100%;
  width: 49%;
  top: 0;
}
.ic-mission-vision .wp-block-media-text .wp-block-media-text__content {
  padding: 40px 55px !important;
  color: #aab0b6;
  background: #222326;
  position: relative;
  margin: 3em 2.4em 3em 1em;
  width: 51%;
  float: right;
  z-index: 2;
}
.ic-mission-vision .wp-block-media-text .wp-block-media-text__content ol,
.ic-mission-vision .wp-block-media-text .wp-block-media-text__content ul {
  margin-left: 0 !important;
  padding-left: 20px !important;
}
.ic-mission-vision .wp-block-media-text .wp-block-media-text__content ol li,
.ic-mission-vision .wp-block-media-text .wp-block-media-text__content ul li {
  margin-bottom: 0.5em;
}
.ic-mission-vision
  .wp-block-media-text__content
  .wp-block-uagb-advanced-heading
  h2.uagb-heading-text {
  color: #ebebeb;
}
.ic-mission-vision p.uagb-heading-text {
  margin-bottom: 1.75em;
}
.ic-mission-vision .ic-pro-consultants .wp-block-media-text__content {
  float: left;
}
.ic-mission-vision .ic-pro-consultants {
  margin: 5rem 0 4rem;
}
.ic-mission-vision .ic-pro-consultants.no-space {
  margin: 0 0 4rem;
}
.ic-mission-vision .ic-pro-consultants .wp-block-media-text__media {
  right: 0;
  left: inherit;
}
.ic-mission-vision .wp-block-media-text__media img {
  height: 100%;
  object-fit: cover;
}
.wp-block-uagb-container .wp-block-separator.ic-unique-divider {
  margin: 50px auto !important;
  width: 80% !important;
  border: 0 !important;
  height: 1px !important;
}
.ic-unique-wrapper .uagb-heading-text a,
.ic-product-services-wrapper .uagb-heading-text a,
.ic-opportunities-wrapper .uagb-heading-text a,
.ic-contact-info a {
  border-bottom: 2px solid #628196;
  transition: all ease-in 0.2s;
}
.ic-unique-wrapper .uagb-heading-text a:hover,
.ic-product-services-wrapper .uagb-heading-text a:hover,
.ic-opportunities-wrapper .uagb-heading-text a:hover,
.ic-contact-info a:hover {
  border-bottom: 2px solid transparent;
}
/* ic services wrappper */
.ic-services-wrapper .uagb-icon-list__source-wrap {
  margin-top: 4px;
}
/* ic help wrapper */
.ic-product-services-wrapper .wp-block-columns .ic-help-wrapper {
  padding: 0 !important;
}
/* .ic-help-wrapper {
  min-height: 400px !important;
} */
.ic-help-wrapper .ic-shape {
  text-align: center;
  position: relative;
}
.ic-help-wrapper .ic-shape p {
  width: fit-content;
  position: relative;
  margin: 0 auto;
  padding: 0 20px;
}
/* .ic-help-wrapper .ic-shape p::before,
.ic-help-wrapper .ic-shape p::after {
  position: absolute;
  content: "";
  width: 72px;
  height: 1px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #fff;
  margin-left: 20px;
}
.ic-help-wrapper .ic-shape p::before{
  right: 100%;
} */

.ic-network-wrapper svg {
  margin-top: 3px;
}

/* ic trade blog */
.ic-trade-blog .uagb-post-pagination-wrap a.page-numbers,
.ic-trade-blog .uagb-post-pagination-wrap span.page-numbers.current {
  min-width: 40px;
  padding: 5px 16px;
  margin-right: 8px;
}

/* ic blog sidebar */
.ic-blog-sidebar .wp-block-uagb-container .wp-block-uagb-advanced-heading {
  margin-bottom: 1.1em;
  border-bottom: 1px solid #e0e0e0;
  padding: 0 21px 19px;
}
.ic-blog-sidebar .wp-block-categories-list {
  list-style: none;
  padding: 0 21px;
  margin: 0 !important;
}
.ic-blog-sidebar .wp-block-categories-list li {
  position: relative;
  padding-left: 1.7em;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 0;
  padding-bottom: 0.65em;
  margin-top: 0.65em;
}
.ic-blog-sidebar .wp-block-categories-list li::before {
  content: "\EB7B";
  position: absolute;
  left: -2px;
  top: 0;
  color: #b8a65f;
  font-family: "remixicon";
  font-size: 16px;
  font-weight: 700;
}
.ic-blog-sidebar .wp-block-categories-list li:first-child {
  margin-top: 0;
}
.ic-blog-sidebar .wp-block-categories-list li:last-child {
  border-bottom: 0;
}
.ic-blog-sidebar .wp-block-categories-list li a {
  color: #00569b;
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
}
.ic-blog-sidebar .wp-block-categories-list li a:hover {
  color: #b8a65f;
}
.ic-blog-sidebar .wp-block-tag-cloud {
  padding: 5px 0;
}
.ic-blog-sidebar .wp-block-tag-cloud a {
  display: block;
  float: left;
  margin: 0 4px 4px 0;
  padding: 3px 15px;
  font-size: 11px !important;
  border: 2px solid #e0e0e0;
  border-radius: 20px;
}
.ic-blog-sidebar .wp-block-tag-cloud a:hover {
  border-color: #b8a65f;
  background-color: #b8a65f;
  color: #fff;
}
.ic-blog-sidebar .wp-block-search {
  padding: 10px 21px 1px;
}
.ic-blog-sidebar .wp-block-search__inside-wrapper .wp-block-search__input {
  background: #fafafa;
  width: 100%;
  height: 3.5em;
  line-height: 3.5em;
  padding-left: 1.65em;
  padding-right: 40px;
  border: 2px solid transparent;
  border-radius: 30px;
  font-size: 13px;
  color: #716f75;
}
.ic-blog-sidebar
  .wp-block-search__inside-wrapper
  .wp-block-search__input::placeholder {
  color: #716f75;
}
.ic-blog-sidebar .wp-block-search__button {
  background-color: transparent !important;
  border: 0 !important;
  position: absolute;
  right: 30px;
  top: 55%;
  transform: translateY(-50%);
  padding: 0 !important;
}
.ic-blog-sidebar .wp-block-search__button svg {
  fill: #716f75;
  min-width: 28px;
  min-height: 28px;
}
/* ic single page */
.single.single-post .ast-container,
.archive .ast-container,
.search-results .ast-container {
  max-width: 100%;
  padding: 0;
  display: block;
}
.ic-trade-blog .entry-content.wp-block-post-content h2 {
  font-size: 26px;
  line-height: 34px;
  font-weight: 500;
  color: #28262b;
  margin-bottom: 0.6em;
}
.ic-trade-blog .entry-content.wp-block-post-content p,
.ic-trade-blog
  .entry-content.wp-block-post-content
  .wp-block-uagb-image__figure {
  margin-bottom: 1.75em;
}
.ic-trade-blog .entry-content.wp-block-post-content a,
.ic-terms-condition a,
.ic-benefit-wrapper ol li a {
  border-bottom: 2px solid #628196;
  color: #628196;
  transition: all ease-in 0.2s;
}
.ic-trade-blog .entry-content.wp-block-post-content a:hover,
.ic-terms-condition a:hover,
.ic-benefit-wrapper ol li a:hover {
  color: #b8a65f;
  border-bottom: 2px solid transparent;
}
.ic-trade-blog .entry-content ul,
.ic-trade-blog .entry-content ol {
  margin-bottom: 1.75em;
  padding-left: 20px;
}
.ic-trade-blog .entry-content ul li,
.ic-trade-blog .entry-content ol li {
  margin-bottom: 0.5em;
}

.ic-related-blog .uagb-post__image a {
  min-height: 370px;
}
.ic-related-blog .uagb-post__text.uagb-post-grid-byline {
  display: none;
}
.ic-related-blog .uagb-post__image a img {
  object-fit: cover;
}

/* ic category banner */
.ic-global-banner {
  min-height: 34em;
  background: url("./images/global-header.jpg") no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center center;
  background-size: cover;
  width: 100%;
}
.ic-global-banner .container,
.ic-archive-wrapper .container {
  max-width: 1170px;
  margin: 0 auto;
}
.ic-global-banner .ic-global-content {
  text-align: center;
}
.ic-global-banner .ic-global-content h1 {
  color: #fff;
  font-size: 45px;
  line-height: 58px;
  font-weight: 500;
  margin-bottom: 7px;
}
.ic-global-banner .ic-global-content ul {
  margin: 0;
}
.ic-global-banner .ic-global-content li {
  list-style: none;
  display: inline-block;
  font-size: 14px;
  line-height: 26px;
  color: #cfcfcf;
}
.ic-global-banner .ic-global-content li a {
  color: #cfcfcf;
}
.ic-global-banner .ic-global-content li a:hover {
  color: #b8a65f;
}

/* ic archive page */
.ic-archive-wrapper {
  background: #fafafa;
  padding: 100px 0;
  overflow: hidden;
}
.ic-archive-wrapper .ic-post-content {
  float: left;
  max-width: 770px;
}
.ic-sidebar {
  max-width: 370px;
  float: right;
}
.ic-sidebar .ic-blog-sidebar {
  display: block;
}
.ic-sidebar .ic-blog-sidebar .wp-block-uagb-container {
  background: #fff;
  margin-top: 2.85em;
  padding: 21px 0;
  display: block;
}
.ic-sidebar .ic-blog-sidebar .uagb-container-inner-blocks-wrap {
  display: block !important;
}
.ic-sidebar .ic-blog-sidebar .wp-block-uagb-container:first-child {
  margin-top: 0;
}
.ic-sidebar .ic-blog-sidebar h2.uagb-heading-text {
  font-size: 16px;
  font-size: 21px;
  color: #28262b;
  font-weight: 500;
}

.ic-sidebar .ic-blog-sidebar .wp-block-search__inside-wrapper {
  position: relative;
}
.ic-sidebar .ic-blog-sidebar .wp-block-search__button {
  top: 50%;
  right: 10px;
}

.ic-post-content.ic-trade-blog article {
  background: transparent;
  padding: 0;
  margin-bottom: 50px;
  border-color: #e4e7e8;
  padding-bottom: 1.7em;
}

.ic-post-content.ic-trade-blog .entry-meta {
  position: absolute;
  bottom: 140px;
  left: 20px;
  z-index: 2;
}
.ic-post-content.ic-trade-blog .entry-title a:hover {
  color: #b8a65f;
}

/* ic search result */
.ic-search-result .ast-row {
  display: flex;
  flex-wrap: wrap;
  column-gap: 30px;
  row-gap: 40px;
}
.ic-search-result .ast-row article {
  width: calc(33.33% - 20px);
  border: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.ic-search-result .ast-row .ast-no-thumb .post-content {
  padding: 3em 2.5em 2.5em;
  background: #fff;
  border-radius: 10px;
}
.ic-search-result .ast-row .post-content .post-thumb a {
  height: 250px;
}
.ic-search-result .ast-row .post-content .post-thumb img {
  height: 100%;
  object-fit: cover;
}
.ic-search-result .ic-post-content.ic-trade-blog .entry-header {
  position: relative;
}
.ic-search-result .ic-post-content.ic-trade-blog .entry-meta {
  position: absolute;
  bottom: 80px;
  left: 16px;
  z-index: 2;
}
.ic-search-result .ast-pagination {
  margin-top: 80px;
  padding: 0;
}
.ic-search-result .ast-pagination .prev.page-numbers {
  padding: 0;
}

/* ic connect box */
.ic-connect-box a.wp-block-button__link {
  transition: all 0.3s;
  background-image: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.2) 0,
    rgba(255, 255, 255, 0.01) 100%
  ) !important;
  background-repeat: repeat-x;
}
.ic-terms-condition ul,
.ic-benefit-wrapper ol {
  padding-left: 0 !important;
  padding-bottom: 20px;
}
.ic-terms-condition ul li,
.ic-benefit-wrapper ol li,
.ic-conditions-wrapper ol li {
  margin-bottom: 0.5em;
}

/* ic benefit wrapper */
.ic-benefit-wrapper ol {
  margin-left: 20px !important;
}

/* ic calture wrapper */
.ic-calture-wrapper .wp-block-columns-is-layout-flex {
  margin-bottom: 68px;
}

li::marker {
  font-weight: 600;
}

.ic-mark-info .uagb-icon-list__wrap .uagb-icon-list__source-wrap {
  display: none;
}
.ic-mark-info .uagb-icon-list__label strong {
  position: relative;
}
.ic-mark-info .uagb-icon-list__label strong::before {
  content: "*";
  font-size: 30px;
  color: red;
  position: absolute;
  left: -20px;
  top: -3px;
  font-weight: bold;
}
/* media queries */
@media only screen and (max-width: 1600.98px) {
  .ic-site-header .logo img {
    height: 60px;
  }
  .nav-menu li a.menu-link {
    padding: 1.75em 0.6em;
  }
  .search-option {
    margin-left: 0.7em;
  }
  .nav-menu li:before {
    left: 0.6em;
    right: 0.6em;
  }
}

@media only screen and (max-width: 1399.98px) {
  .ic-site-header .logo img {
    height: 50px;
  }
  .nav-menu li a.menu-link {
    font-size: 12px;
  }
  .ic-site-header {
    padding: 0 20px;
  }
  .uagb-container-inner-blocks-wrap,
  .ast-builder-grid-row-container-inner {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .ic-site-header {
    padding: 10px 20px;
  }
  .ic-site-header.ic-desktop-header {
    display: none;
  }
  .ic-site-header.ic-mobile-header {
    display: block;
  }
  .menu-sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #00569b;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
  }
  .menu-sidenav.show {
    width: 280px;
  }
  .nav-menu-button .open-menu {
    background: transparent;
    padding: 0;
    border: 0;
    color: white;
    font-size: 24px;
    font-weight: bold;
  }
  .nav-menu-button #closeMenuSidenav {
    position: absolute;
    top: 22px;
    right: 12px;
    border: 1px solid #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: white;
    font-size: 20px;
    font-weight: 500;
  }
  .ic-site-header.header-sticky .nav-menu-button .open-menu {
    color: rgb(5, 107, 179);
    margin-top: 3px;
  }
  .nav-menu .menu {
    margin: 20px 0 0;
  }
  .nav-menu .menu > li {
    display: block;
    text-align: left;
    padding-bottom: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.09);
  }
  .nav-menu .menu > li:hover a.menu-link {
    animation: inherit;
  }
  .nav-menu .menu > li:before {
    display: none;
  }
  .nav-menu .menu > li > a {
    padding: 17px 25px;
    padding-right: 54px;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.09em;
    position: relative;
  }
  .nav-menu .menu > li.menu-item-has-children > a::after {
    position: absolute;
    content: "\EA4E";
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    font-family: "remixicon";
    font-weight: 300;
  }
  .nav-menu .menu > li.menu-item-has-children.active > a::after {
    transform: translateY(-50%) rotate(180deg);
  }
  .nav-menu .menu > li > a:hover,
  .nav-menu .menu > li.current_page_item > a {
    background: rgba(0, 0, 0, 0.1);
  }
  .nav-menu .menu > li:hover .sub-menu {
    display: none;
  }
  .nav-menu li .sub-menu {
    position: relative;
    top: 0;
    background: transparent;
    padding: 0;
    display: none;
  }
  .nav-menu li .sub-menu li a {
    padding: 12px 25px;
    font-size: 13px;
    color: white;
    padding-right: 54px;
    line-height: 15px;
    font-weight: 400;
  }
   
  .ic-search-box {
    padding: 10px 25px;
    padding-right: 54px;
    border-bottom: 1px solid #00569b;
    background: rgba(0, 0, 0, 0.1);
    position: relative;
  }
  .ic-search-box input {
    padding: 0 10px;
    font-size: 13px;
    line-height: 29px;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 30px;
    border: 0;
    color: white;
    width: 100%;
  }
  .menu-sidenav .ic-search-box input::placeholder {
    color: white;
  }
  .menu-sidenav .ic-search-box .search-icon {
    right: 20px;
    left: inherit;
    border: 0;
    padding: 0;
    background-color: transparent;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
  .ic-search-box .search-icon i {
    font-size: 16px;
  }
  .ic-site-header.header-sticky .menu > li > a,
  .ic-site-header.header-sticky .menu > li.current_page_item > a.menu-link,
  .ic-site-header.header-sticky .nav-menu .menu > li .sub-menu li a.menu-link,
  .ic-site-header.header-sticky .nav-menu .menu > li > a.menu-link:hover,
  .ic-site-header.header-sticky .nav-menu .menu > li:hover a.menu-link {
    color: white;
  }

  .ic-trade-blog .uagb-container-inner-blocks-wrap {
    padding: 0;
  }
  .ic-related-blog .uagb-post__image a {
    min-height: auto;
  }
  .ic-archive-wrapper .container {
    display: flex;
  }

  .ic-archive-wrapper .ic-post-content {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 1399.98px) {
  .ic-help-wrapper {
    max-width: 1000px !important;
  }
}
@media only screen and (max-width: 1199.98px) {
  .ic-trade-blog .uagb-post__text.uagb-post-grid-byline {
    position: initial;
  }
  .ic-trade-blog .ic-blog-list .uagb-post__text.uagb-post-grid-byline {
    display: none;
  }
  .ic-single-page-breadcrumb .wp-block-uagb-advanced-heading {
    max-width: 100%;
  }
}
@media only screen and (max-width: 991.98px) {
  .ic-site-header .logo img {
    height: 50px;
  }
  .ic-site-header {
    padding: 10px 16px;
  }
  .ic-mission-vision .wp-block-media-text__media img {
    min-height: 400px;
    max-height: 400px;
  }
  .ic-mission-vision .wp-block-media-text .wp-block-media-text__content {
    padding: 25px !important;
    margin: 0 auto;
  }
  .ic-mission-vision .wp-block-media-text__media {
    position: inherit;
    width: 100%;
  }
  .ic-mission-vision .ic-pro-consultants.no-space,
  .ic-mission-vision .ic-pro-consultants {
    margin: 0;
  }
  .ic-mission-vision .wp-block-media-text__media {
    height: auto;
  }
  .ic-mission-vision .wp-block-media-text .wp-block-media-text__content {
    width: 85%;
    top: -20px;
    float: inherit;
  }
  .ic-mission-vision .ic-pro-consultants .wp-block-media-text__content {
    top: inherit;
    bottom: -20px;
  }
  .ic-trade-blog .entry-content.wp-block-post-content h2 {
    font-size: 22px;
    line-height: 28px;
  }
  .ic-archive-wrapper {
    padding: 60px 0;
  }
  .ic-post-content.ic-trade-blog .entry-title {
    font-size: 20px;
    line-height: 28px;
  }
  .ic-archive-wrapper .ic-sidebar {
    max-width: 300px;
  }
  .ic-post-content.ic-trade-blog .entry-meta {
    position: inherit;
  }
  .ic-global-banner .ic-global-content h1 {
    font-size: 25px;
    line-height: 35px;
  }
  .ic-sidebar .ic-blog-sidebar h2.uagb-heading-text {
    font-size: 16px;
  }
  .ic-global-banner {
    min-height: 350px;
  }
  .ic-search-result .ast-row article {
    width: calc(50% - 15px);
  }
  .ic-search-result .ic-post-content.ic-trade-blog .entry-meta {
    position: initial;
  }
  .ic-calture-wrapper .wp-block-columns-is-layout-flex {
    margin-bottom: 36px;
  }
  .ic-help-wrapper {
    min-height: 360px !important;
  }

  .site-primary-footer-wrap
    .ast-builder-footer-grid-columns.site-primary-footer-inner-wrap.ast-builder-grid-row {
    grid-template-columns: repeat(2, 1fr) !important;
    column-gap: 30px;
  }
  .site-footer .site-primary-footer-wrap {
    padding: 60px 0 20px !important;
  }
}
@media only screen and (max-width: 767.98px) {
  .site-footer .site-below-footer-wrap {
    padding: 2em 0 2em;
  }
  .ast-builder-footer-grid-columns .site-footer-section,
  .ast-builder-footer-grid-columns
    .site-footer-section:first-child
    .footer-widget-area {
    padding-right: 0;
  }
  .site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-stack
    .site-footer-section {
    margin-bottom: 0;
  }
  .site-footer .site-primary-footer-wrap,
  .ic-archive-wrapper {
    padding: 40px 0 0;
  }
  .oxilab-flip-box-wrapper {
    flex-direction: column;
  }
  .ic-trade-blog .uagb-post__text.uagb-post-grid-byline {
    top: 35%;
  }
  .ic-mission-vision .wp-block-media-text .wp-block-media-text__content {
    padding: 25px !important;
    top: 0;
    width: 100%;
  }
  .ic-mission-vision .ic-pro-consultants {
    margin: 2rem 0 0rem;
  }
  .site-footer .wp-block-latest-posts li {
    align-items: center;
  }
  .ast-separate-container #content .ast-container {
    padding: 0;
  }
  .ic-trade-blog .entry-content.wp-block-post-content h2 {
    font-size: 18px;
    line-height: 25px;
  }
  .ic-breadcrumb-wrapper {
    align-items: start;
  }
  .ic-breadcrumb-wrapper a,
  .ic-breadcrumb-wrapper span {
    font-size: 13px;
    line-height: 20px;
  }
  .ic-post-content.ic-trade-blog .entry-title {
    font-size: 18px;
    line-height: 25px;
  }
  .ic-post-content.ic-trade-blog article {
    margin-bottom: 2em;
    padding-bottom: 1.7em;
  }
  .ic-search-result .ic-post-content.ic-trade-blog article {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .ic-post-content.ic-trade-blog article:last-child {
    margin-bottom: 0;
  }
  .ic-sidebar {
    margin-top: 0;
    float: left;
    max-width: 100%;
  }
  .ic-sidebar .ic-blog-sidebar .uagb-container-inner-blocks-wrap,
  .wp-block-uagb-container.ic-blog-sidebar {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap;
    align-items: start !important;
    justify-content: start !important;
    gap: 15px !important;
  }
  .ic-sidebar .ic-blog-sidebar .uagb-container-inner-blocks-wrap > div,
  .wp-block-uagb-container.ic-blog-sidebar > div.wp-block-uagb-container {
    width: calc(50% - 7.5px) !important;
    margin-top: 0 !important;
  }
  .ic-sidebar .ic-blog-sidebar h2.uagb-heading-text {
    font-size: 16px;
    line-height: 21px;
  }
  .ic-archive-wrapper .container {
    display: block;
  }
  .ic-archive-wrapper .ic-sidebar {
    max-width: 100%;
  }
  .ic-global-banner .ic-global-content h1 {
    font-size: 20px;
    line-height: 25px;
  }
  .ic-global-banner .ic-global-content li {
    font-size: 13px;
  }
  .ic-global-banner {
    min-height: 320px;
  }
  .ic-search-result .ast-row {
    row-gap: 30px;
  }
  .ic-search-result .ast-row .ast-no-thumb .post-content {
    padding: 2rem;
  }
  .ic-help-wrapper {
    min-height: 280px !important;
  }
  .ic-export-import-wrapper .oxilab-flip-box-1-data .oxilab-heading,
  .ic-export-import-wrapper .oxilab-flip-box-back-1-data .oxilab-heading,
  .ic-export-import-wrapper .oxilab-flip-box-2-data .oxilab-heading,
  .ic-export-import-wrapper .oxilab-flip-box-back-2-data .oxilab-heading {
    font-size: 22px;
    line-height: 30px;
  }
  .ic-contact-query .wp-block-columns .wp-block-column:not(:last-child) {
    margin-bottom: 0 !important;
  }
}
@media only screen and (max-width: 575.98px) {
  .ic-sidebar .ic-blog-sidebar .uagb-container-inner-blocks-wrap {
    display: block !important;
  }
  .ic-sidebar .ic-blog-sidebar .uagb-container-inner-blocks-wrap > div,
  .wp-block-uagb-container.ic-blog-sidebar > div.wp-block-uagb-container {
    width: 100% !important;
    margin-top: 20px !important;
  }
  .ic-search-result .ast-row article {
    width: 100%;
  }
  .site-primary-footer-wrap
    .ast-builder-footer-grid-columns.site-primary-footer-inner-wrap.ast-builder-grid-row {
    grid-template-columns: repeat(1, 1fr) !important;
    column-gap: 30px;
  }
}

/* afsar request form */
.ic-form-page .ast-container {
  max-width: 100%;
  width: 100%;
  padding: 0;
  display: block;
}
.ic-form-page .ast-container .astra-advanced-hook-2182 {
  width: 100%;
}
.ic-form-page .ast-container .astra-advanced-hook-2182 p.has-text-align-center {
  color: #fff;
}
.ic-form-container {
  padding: 60px 0;
}

.ic-form-wrap {
  max-width: 1150px;
  margin: 0 auto;
}
.ic-form-wrap form {
  padding: 30px 25px;
  border-top: 5px solid #056bb3 !important;
  border: 1px solid #ddd;
  box-shadow: 2px 7px 13px #9e9e9e;
  background-color: #e8e8e8;
  margin: 0 auto;
}
.ic-form-field-req span,
span#msga,
.error-msg,
span#msge,
#msgb,
#msgf,
#msgh,
#msgc,
#msgg,
.ic-single-input .c-c-3,
span#msgCourtesy,
#msg_osg,
#msg1,
#courtesy_count_char,
.error,
#packing_spec_count,
#comment_count,
#msgi {
  color: red;
}
/* .ic-form-field-req {
  margin-bottom: 20px;
  font-size: 16px;
  color: #000000;
  font-weight: 500;
  line-height: 20px;
} */
.ic-form-wrap form label {
  display: block;
  color: #000;
  font-size: 16px;
  font-weight: 500;
}
.ic-form-wrap form label span.req {
  color: red;
  margin-right: 5px;
  font-size: 18px;
  position: relative;
  top: 2px;
}
.ic-form-wrap form label span.unbold {
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
.ic-form-title h2 {
  font-size: 26px;
  color: #056bb3;
  line-height: 29px;
  border-bottom: 1px solid #bdbdbd;
  padding-top: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.ic-single-input {
  clear: both;
  margin-bottom: 15px;
  position: relative;
}
.ic-single-input select,
.ic-single-input input {
  width: 100%;
  height: 43px;
}
.ic-form-wrap h2 {
  font-size: 32px;
  margin-bottom: 15px;
  font-weight: bold;
  line-height: 35px;
}
.ic-single-input .radio-label input {
  width: auto;
  height: auto;
}
.ic-single-input label .ic_unbold,
.ic-single-input span.f-placeholder {
  color: #808285;
}
.ic-form-page .ic-form-container {
  max-width: 100%;
}
.ic-center {
  text-align: center;
}
.ic-single-input.ic-nobg {
  background: transparent;
}
.ic-single-check {
  display: flex;
  justify-content: center;
}
.ic-single-check div {
  display: flex;
  width: 100px;
}
.ic-single-check div label {
  font-weight: 400;
}
.ic-single-check div input {
  width: auto;
  margin-right: 10px;
}
.ic-single-input input[type="date"] {
  padding-left: 10px;
}
div#other_business_industry,
div#other_business,
div#other_freq_ship,
div#other_contract_length,
div#other_packing_req,
div#other_interest,
div#other_desc_biz,
div#other_biz_purpose,
div#ic_other_delivery_date,
#other_supplier_guarantee {
  margin-top: 15px;
}

/* validate icon style */
span.error {
  position: relative;
  display: block;
}
.icon_err span.error:before,
.icon_check span.error:before {
  position: absolute;
  right: 15px;
  top: -34px;
  height: 20px;
  width: 20px;
  z-index: 110;
  font-size: 22px;
}
.icon_err span.error:before {
  content: "⚠";
  color: red;
}
.icon_check span.error:before {
  content: "✓";
  color: green;
}
.icon_err input,
.icon_err select,
.icon_err textarea,
.icon_check .icon_err textarea{
  background: rgba(255, 0, 0, 0.2);
}
.icon_check input,
.icon_check select,
.icon_check textarea {
  background: rgba(0, 255, 0, 0.2);
}
.ic-block {
  display: block;
}
.intl-tel-input {
  width: 100%;
}

.hide {
  display: none;
}
.niceCountryInputMenu {
  height: 43px;
  vertical-align: middle;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 0.5rem;
}
/* .niceCountryInputMenuDefaultText{
  line-height: 48px;
}
#country .niceCountryInputMenuDropdown{
  line-height: 45px;
} */
.niceCountryInputMenu a {
  display: flex;
  align-items: center;
  gap: 3px;
}
.ic-single-input .niceCountryInputMenuDropdownContent a {
  height: 30px;
  line-height: 12px;
  padding: 10px 0;
  cursor: pointer;
}
.ic-single-input .niceCountryInputMenuDropdownContent a:hover {
  background: #056bb3 !important;
}
.icon_check.ic-single-input .niceCountryInputMenu::before {
  top: 50%;
  transform: translateY(-50%);
}

.ic-single-input span {
  color: #000;
  font-size: 14px;
  font-weight: 400;
}
.ic-single-input .niceCountryInputMenuDropdownContent a:hover span {
  color: #fff;
}
.intl-tel-input.separate-dial-code .selected-dial-code {
  font-weight: 400;
  font-size: 14px;
}
.ic-single-input span.error {
  color: red;
}
/* input checkbox */

.cbx {
  margin: auto;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
}
.cbx span {
  display: inline-block;
  vertical-align: middle;
  transform: translate3d(0, 0, 0);
}
.cbx span:first-child {
  position: relative;
  width: 17px;
  height: 17px;
  border-radius: 3px;
  transform: scale(1);
  vertical-align: middle;
  border: 1px solid #9098a9;
  transition: all 0.2s ease;
  background: white;
}
.cbx span:first-child svg {
  position: absolute;
  top: 3px;
  left: 2px;
  fill: none;
  stroke: #ffffff;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 16px;
  stroke-dashoffset: 16px;
  transition: all 0.3s ease;
  transition-delay: 0.1s;
  transform: translate3d(0, 0, 0);
}
.cbx span:first-child:before {
  content: "";
  width: 100%;
  height: 100%;
  background: #056bb3;
  display: block;
  transform: scale(0);
  opacity: 1;
  border-radius: 50%;
}
.cbx span:last-child {
  padding-left: 8px;
  line-height: 12px;
  font-weight: 400;
  font-size: 15px;
}
.cbx:hover span:first-child {
  border-color: #056bb3;
}

.inp-cbx:checked + .cbx span:first-child {
  background: #056bb3;
  border-color: #056bb3;
  animation: wave 0.4s ease;
}
.inp-cbx:checked + .cbx span:first-child svg {
  stroke-dashoffset: 0;
}
.inp-cbx:checked + .cbx span:first-child:before {
  transform: scale(1.8);
  opacity: 0;
  transition: all 0.6s ease;
}

@keyframes wave {
  50% {
    transform: scale(0.9);
  }
}
div#delivery_mode {
  display: flex;
  gap: 20px;
  align-items: center;
  margin-bottom: 6px;
  margin-left: 10px;
}
#delivery_mode .form-check label {
  display: flex;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 5px;
}
#delivery_modeError{
  margin-left: 10px;
}
#companyConductBusiness {
  display: flex;
  gap: 20px;
  margin-top: 5px;
}
#companyConductBusiness .form-check {
  display: flex;
  align-items: center;
  gap: 5px;
}
#companyConductBusiness .form-check input{
	cursor:pointer;
}
#companyConductBusiness .form-check label {
  font-weight: 400;
  font-size: 14px;
  line-height: normal;
  cursor:pointer;
}
#companyConductBusiness .error {
  width: 100%;
}
span.niceCountryInputMenuDefaultText a span,
.niceCountryInputMenuDropdown span,
.niceCountryInputMenuDropdownContent a span,
li.country span.country-name {
    color: #313131;
}


.niceCountryInputMenuCountryFlag [data-flagiso="_AL"] {
  visibility: hidden;
}
.icon_err #country input,
.icon_check #country input,
.icon_err #country_origin input,
.icon_check #country_origin input,
.icon_err #country_bank input,
.icon_check #country_bank input {
  background: white;
}
#country .niceCountryInputMenu,
#country_origin .niceCountryInputMenu,
#country_bank .niceCountryInputMenu {
  background: #f9fafb !important;
}
.icon_check #country .niceCountryInputMenu,
.icon_check #country_origin .niceCountryInputMenu,
.icon_check #country_bank .niceCountryInputMenu {
  background: rgba(0, 255, 0, 0.2) !important;
}
.icon_err #country .niceCountryInputMenu,
.icon_err #country_origin .niceCountryInputMenu,
.icon_err #country_bank .niceCountryInputMenu {
  background: rgba(255, 0, 0, 0.2) !important;
}

#phone_number .intl-tel-input .selected-flag {
  padding-left: 10px;
}
.rtl .wp-block-uagb-container.ic-blog-sidebar.uagb-block-dcc886f9 {
    margin-left: 0;
    margin-right: 30px;
}


.header-sticky .nav-menu li{
		padding-bottom: 0;
   }
.header-sticky .header-content{
	align-items:end;
}
.header-sticky .nav-menu .menu > li:hover .sub-menu{
	top: 58px
}
.ic-single-input .notes {
  margin: 5px 0;
  padding-left: 12px;
}
.ic-single-input .notes h4 {
  font-size: 16px;
  margin-bottom: 5px;
}
.ic-single-input .notes ul {
  list-style-type: none;
  margin: 0;
  padding-left: 5px;
}
.ic-single-input .notes li{
  font-size: 14px;
  color: #000;
}