.header_area {
  z-index: 900;
  display: block;
}
a {
  color: #07a5fb;
  text-decoration: underline;
}
.header-container {
  z-index: 900;
  display: block;
}
.wrapper {
  max-width: 1180px;
}
.nav {
  margin: 14px 0px;
  display: flex;
}
.nav__toggle {
  position: absolute;
  cursor: pointer;
  left: 0;
  top: 20px;
}
.closeside,
input[type="checkbox"] {
  display: none;
}
.hamburger {
  margin-top: -4px;
  margin-left: -10px;
}
.nav__menu {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  align-items: center;
}
li {
  list-style: none;
}
.nav__menu a {
  text-decoration: none;
  color: initial;
  font-size: 14px;
  color: #000000;
  text-transform: uppercase;
  font-weight: 600;
}
.nav__menu a:hover {
  color: #000;
  transition: 0.4s;
}
.nav__menu li {
  width: max-content;
}
#nav__checkbox:checked ~ ul.nav__menu li {
  display: block;
}
#nav__checkbox:checked ~ label.nav__toggle .hamburger {
  display: none;
}
#nav__checkbox:checked ~ label.nav__toggle .closeside {
  display: block;
  position: fixed;
}
header {
  background-color: #fff;
  box-shadow: 0 0 0 rgba(57, 73, 76, 0.35);
}
.profile-img-container {
  width: max-content;
}
.header_main {
  min-height: 62px;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: flex;
  min-height: 68px;
  flex-wrap: nowrap;
  -webkit-box-align: center;
}
.sidepanel {
  width: 0;
  position: fixed;
  z-index: 1;
  height: 250px;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}
.sidepanel a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}
.sidepanel a:hover {
  color: #f1f1f1;
}
.sidepanel .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
}
.openbtn {
  font-size: 20px;
  cursor: pointer;
  background-color: #111;
  color: white;
  padding: 10px 15px;
  border: none;
}
.openbtn:hover {
  background-color: #444;
}
.logo {
  position: relative;
  margin: 11px 0px 10px 0px;
}
.searchmain {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  position: relative;
  margin: 10px 50px 13px 5px;
  width: 35% !important;
}
.search_mobile_inner {
  position: relative;
  width: 100%;
  float: right;
}
.header_country {
  padding: 5px 0px;
}
.row.s-ocuntry {
  background-color: #222;
}
.searchmain {
  z-index: 9999;
  width: auto;
}
.login-profile span {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 15px;
  display: block;
  float: left;
  background-color: #fff;
  text-align: center;
  line-height: 2.5;
}
.country_select {
  margin: 0 auto;
  width: fit-content;
}
.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #fffdec;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  margin-top: 6px;
  border-radius: 2px;
  color: #3b5d50;
}
.dropdown-content a {
  width: 100%;
  display: block;
  border-bottom: solid 1px beige;
  padding: 10px;
}
.dropdown-content a:last-child {
  border-bottom: none;
}
.dropdown:hover .dropdown-content {
  display: block;
}
.name-profile {
  display: contents;
  font-size: 13px;
  line-height: 2.5;
  color: #e7e7e7;
}
.other-disc {
  display: contents;
}
.login-profile {
  display: inline-block;
  width: max-content;
  background-color: #2c493e;
  padding: 6px 10px;
  border-radius: 4px;
  line-height: 2;
}
.dropdown-content a {
  color: #000 !important;
}
.login-profile span img {
  width: 100%;
}
.searchmain .srchinput {
  position: relative;
  font-size: 14px;
  height: 40px;
  border-radius: 4px;
  width: 100%;
  z-index: 1;
  text-align: left;
  margin-top: 3px;
  padding: 19px;
  background-color: #f7f7f9;
  color: #4c4c4c;
  border: 1px solid #ccc;
}
.searchmain .srchinput:focus {
  border: none;
  color: #494949;
}
img {
  height: auto;
}
.info {
  width: 100%;
  margin-left: 18px;
}
span {
  font-style: inherit;
  font-weight: inherit;
  color: #444;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  letter-spacing: 0.0175em;
}
body,
html {
  width: 100%;
}
body {
  color: #000;
  font-family: sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.6;
  background-color: #f9fafb !important;
}
a {
  color: #444;
  cursor: pointer;
}
.clear {
  clear: both;
}
.container {
  position: relative;
  width: 90%;
  max-width: 1180px;
  margin: 0 auto;
}
.center,
.wrapper {
  width: 100%;
  margin: 0 auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #010101;
  line-height: 24px;
  font-weight: 500;
}
li,
ul {
  list-style-type: none;
}
html {
  overflow-y: auto;
  font-size: 62.5%;
}
input {
  outline: 0;
}
li,
p,
ul {
  margin: 0;
  padding: 0;
  line-height: normal;
}
img,
video {
  height: auto;
}
p {
  font-size: 14px;
  line-height: 1.5;
  color: #444;
}
.logo img {
  width: 150px;
  height: 50px;
  display: block;
}
.select-list-link {
  position: absolute;
  left: 0;
  right: 0;
  top: -4px;
  bottom: 0;
  text-align: right;
  padding-right: 10px;
  padding-top: 4px;
  font-size: 24px;
  cursor: pointer;
}
.whiteOverlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  display: none;
  background-color: rgba(0, 0, 0, 0.6);
}
.searchmain .srchbtn {
  width: 32px;
  border-radius: 2px;
  font-size: 22px;
  color: #a9a9a9;
  background-color: transparent;
  padding: 0px 7px;
  height: 32px;
  margin: 2px !important;
  line-height: 38px;
  top: 5px;
  right: 10px;
  position: absolute;
  cursor: pointer;
  border: 0;
  z-index: 2;
}
.search_mobile_inner:hover .srchbtn {
  color: #5ed729;
}
.searchresult {
  position: absolute;
  width: 100% !important;
  background: #fff;
  box-shadow: 0 2px 5px #999;
  z-index: 9999999;
  height: 0;
  opacity: -9;
  transition: opacity 0.15s ease-in-out;
  overflow: auto;
  overflow: hidden;
  border-radius: 0px 0px 13px 13px;
}
.searchresult.active {
  height: auto;
  opacity: 1;
  left: 0;
  top: 42px;
}
.searchresult ul {
  display: block;
  overflow: hidden;
  max-height: 265px;
}
.searchresult ul li {
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #eee;
  line-height: 42px;
}
.search_logo img {
  width: 84px;
  float: left;
  margin-left: 7px;
  border-radius: 3px;
}
.searchresult ul li a {
  display: block;
  padding: 5px 0;
  font-size: 14px;
  text-indent: 10px;
  color: #101010;
}
.searchresult ul li:hover {
  background-color: #f1f3f5;
}
.footer-container {
  float: left;
  width: 100%;
}
input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"] {
  display: block;
  width: 100%;
  padding: 0.5em;
  border: none;
  border-radius: 3px;
  font-size: 15px;
  resize: vertical;
}
.soic-med {
  display: flex;
}
.site_footer_secondary_links {
  text-align: center;
  font-size: 15px;
  background-color: #102132;
  padding-bottom: 40px;
  margin-bottom: -40px;
}
.site_footer_secondary_links li {
  margin: 0 20px 15px 0;
  color: #fff;
  font-size: 12px;
  margin-top: 10px;
}
.site_footer_secondary_links li a {
  color: #fff;
}
:focus {
  outline: 0;
}
.four404 {
  text-align: center;
  font-size: 78px;
  color: black;
}
ul.nav__menu {
  margin-top: 0px;
}
.user-login h3 {
  position: relative;
  margin-right: 30px;
  font-size: 16px;
  color: #434343;
}
.user-login h3::after {
  position: absolute;
  content: "";
  top: 0;
  right: -15px;
  height: 100%;
  width: 2px;
  background: #43434348;
}
.user-login .drop {
  position: relative;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 25px;
  cursor: pointer;
}
.user-login .drop .online {
  position: absolute;
  bottom: 7px;
  right: 28px;
  display: block;
  height: 5px;
  width: 5px;
  background: #50d030;
  border-radius: 50%;
}
.drop-box {
  margin-top: 4px;
  padding: 0px 20px 20px 20px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 20%);
  display: none;
  position: absolute;
  z-index: 1;
  right: 82px;
}
.drop-box .user-details {
  position: relative;
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  color: #434343;
}
.login:hover .drop-box {
  display: block;
}
.login {
  margin-left: 20px;
}
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.drop-down {
  position: relative;
  display: block;
  width: auto;
  vertical-align: top;
  min-width: 145px;
}
.drop-down .select-list {
  position: absolute;
  top: 90px;
  left: 0px;
  z-index: 999;
  margin-top: 0;
  padding: 0;
  background-color: #f9f9f9;
  border-radius: 0 0 5px 5px;
  max-height: 227px !important;
  box-shadow: 1px 3px 7px 2px #b3b2b275;
  width: 100%;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
.drop-down .select-list li {
  border-radius: 5px;
  cursor: pointer;
}
.drop-down .select-list li span {
  display: inline-block;
  min-height: 40px;
  width: 100%;
  padding: 10px 15px 10px 50px;
  background-color: #f9fbfd;
  background-position: left 10px center;
  background-repeat: no-repeat;
  text-align: left;
  color: #000;
  font-size: 12px;
  line-height: 18px;
  box-sizing: border-box;
  border-bottom: 1px solid #e7e7e7;
}
.drop-down .select-list.active {
  opacity: 1;
  height: -webkit-fill-available;
  overflow: scroll;
}
.option_login ul .u-accout {
  display: -webkit-box;
  border-bottom: solid 1px #edeaea;
}
li.u-accout {
  width: 205px;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 15px 0px !important;
}
.select_con_box {
  display: none;
  position: fixed;
  z-index: 999999;
  padding-top: 155px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}
.clearfix:after,
.clearfix:before {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
svg.sv {
  height: 25px;
  width: 25px;
}
.open-menu {
  display: none !important;
  position: absolute;
  top: 8px;
  left: -6px;
}
.dropbtn {
  color: #fff;
  padding: 16px;
  font-size: 16px;
  cursor: pointer;
}
footer,
header,
menu,
nav,
section {
  display: block;
}
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
}
img {
  height: auto;
}
.flag_section .c_main span {
  display: inline-block;
  height: 19px;
  width: 28px;
  padding: 0;
  color: #1a1a1a;
}
.flag_section .all_country .c_main {
  text-align: center !important;
}
.flag_section .all_country .c_main p {
  font-size: 13px;
  margin-top: 5px;
  font-weight: 500;
  color: #1a1a1a;
}
.selct-yur-contry {
  position: absolute;
  top: 5px;
  right: 0px;
  font-size: 15px;
  color: #fff;
}
.flag_section h5 {
  margin-bottom: 40px;
  color: #010101;
  text-align: left;
  font-size: 23px;
  font-weight: 700;
  width: 55%;
  line-height: 40px;
  margin-right: 20px;
}
.sg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAMAAAC0hZ1zAAAAdVBMVEX29/rtVWX2///xqLHuXm3sOEr4+fvuUmLtT1/tRFXyrLXxpK3wjJjxgY3uX27uW2vtRlfwk57sO03rMUT+/v7xnKbvhpLveofvdILuY3LsSVrsQVPrJTn18/X97u/97e/zz9XzzNHywMfyhpLyhpHubnzsPlBqx325AAAAfElEQVQoz93JxRXDMBAA0RUzm+0w9F9icpYSF+C5zftwfngZJfW06XkBh94TGUJcUJMDtFpuxnWyrFVAAustu95aJCoLIDx2JabhpWWNFIK6noKcUz9G1KBfxP2WZvmdFlUum1KFMZZZlQJNiDGG/EoD3gkOFN+jjv+17gPElgdNicE6cwAAAABJRU5ErkJggg==);
}
.au {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAMAAAC0hZ1zAAABgFBMVEVHWKlRYa5IWapJWqpFV6g6TKNPX61BU6c+UKU8TqRDVaj////s7fZAUqYvQp7zytFLXKtJV6c4SqI0RqCBjcR6hsF3hMBebbT+n6T2j5j/ZmZtsOzQ1en+5OT43uG4vt6lrtWhqtOOmcr/ycR8icL/vLo8X7UwVrFXZrDzo60yUas+VKo7U6r8p6lPW6kWQ6jJjKYSOKAzRZ8wRJ8rP5ywcJf2jJX/jZH/iY3yf4rrQVP7+/3z9Prs8vh/wff48fJ6ue9rsO7Y3O2Xv+zh3ulboueKtebh2ORcnuTn2OOBquFKkN3oz9upsddsl9Zqltb/1NNkkNPiwtLavtD4yc+Xoc+Uns1bh83/zcvwwcnGrseHksflt8aDj8X5vcRJdcTXrcFte7pqeLlHZrZDZLY2XrX0qLJTZbFFW67Gl6wvT6s0UanxnKi7iKiWdaZGVKbChqSgcJ39lJuzdZrvjJj/m5f2b3q+VnjFWHf/g3T/enL/cW7/YmP/XWDsRlfrRlekXjygAAABWElEQVQoz3XQ1W5CURCF4XW2HccpUnd3hbq7u7u7e/vqZZdA0kD/228yyQyyV6dKqi9r+4ufAifKn4osLISdPaHbzOL30QMNAFE5EmVg2vmZfTS3FR7ebqCQBTQKxogcxGFXTlvkrrVzpNTlBgye1+7jjHtVCggEH8oj0e/QRUuwpgqAY9LcbDL8BdQAFNQ1b4SiX9U7zTc1lSCGLRSXrlvmrldiba+ztSXYNjBeT9zU9nCPrhJ9KbdMlzhU+NFdPu8M58w2wEZ+PrEBF3dQIrHwbSLz8X5w5XVmX+fCNAUHNJUxSHxZWz6ru6ofO30+rjRYwbrBaIwIfrGkwuOuqHJ7S8+vCWhjbB8PWD5vHAWTXyFgSKSX5e554qiAalxxMJpEajg0mkBNWcwqEiqSyS0J1GmHmcVtpKRAAI15fb4mkooCBMwlNJHGYpQBebSaBmNk+ZV/8ls/xDAqJez/IogAAAAASUVORK5CYII=);
}
.uk {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAMAAAC0hZ1zAAAB+FBMVEXrQ1XqOEtRYa5IWKmTtuT/tLApPJrzR1b/hIX/zdDKz+dojs9GVqc1R6D/X1f/tbA1T6hHV6n/7u7N0eeZuuV7qeL5xctNe8k2Zrz/uLT8sbQ9T6VAUKQrRqP/f4P/eX7tWGjtT2D/ZF7sTF3/XVjsR1hkicx6ksuPmMmUmMc3a8Htsr0xYbu3l7oqWbVTYq8mUK8lTKtJWqrznagnSKdDUqUuRqIzRqDpiJfwhZHwgo/7f4f/b27/aGP/Xl3///qxz/CWt+S6wd9wlNL+z9HoxNFnj9H/0tCKlspYgspTfcf/xMZFdMadmsX/wsKvmL0+ar0uXbi+mLbElrInU7EyVrBOX6w/WKzOkqvUkagmSKc4TqYuSaU7TKMySaMVPKPejJ8ZLpMPKpPzhpHzg43/iovxbnvtW2r/a2j/YGHzUF//VlzrQFLqM0fS///K///s+P/x+P2z2fS42fOz0/Opz/NUmeL42t732d5QlN58m9RgjtOKn9LVu8/+ycveucuElctvjctfhcuDlMrht8b/x8ScmMROdsJHcsEuZ8Gnl7+Sj7+ckLzYpro5YrnbpLc1X7ceULEZS6/5pqyrhazqnqu/iqlBU6ezgaUVP6X+n6TKiaMSOJ+9dZbEcpH/iYf/hYP1d4P2d4L/dHfzaXX/c3P/cHH3ZG52Y8KTAAABtklEQVQoz2WSZVcqARCGZxfkxoYsKiDdIqASCgKC3Vev3d3d3d3d3fE33QU9co7Ppznv+2nmGeDtZ5RSMSgNERoOEB5KMHMMq3R6lwdGjTxSKMVZLBaHHYQgQWwOPeJ2k96tMcJ6VIKqUmeuDSittZalCk9HUQ6IoyPiSfmaQYp/lbjUECkjnQuF1YDGxf77/6pqwEoak5kyudGsq1QlRAliJSiU4RRRsthAPm8dhgUjSHDYUZ5cEx8R7aDwMijncrl19ZvbL967YRGCiIZuO993DJc1dFwOIX9pQlKSBubyE20IYktczR0cSfGn0Prbh+zJ1dzWrlS2tzU7H2X+rBXU8I1SoVDCN2ro+uUHtNoetUKh7tFq4TPqgrQ/DPz0CX5+pgvAlZnLH0/n+8I0SMWwDCxncvT4wdgn6u0V9a/cXyWNCTCaVBA7CM5NwUm397rav2fNWWf3xUY9h3CIAaXspqwW0q0XNrGZkt1UuOwkZYwMFHBLdrHHU5xtkXzdVlIloGVU6MxxsKd3ky1ZJjsVoKzOJyOvAGa9HUWCKok10KeVkfGmmQeebUYoRn98wvnB1CnvAwgoW2ty1W6mAAAAAElFTkSuQmCC);
}
.my {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAMAAAC0hZ1zAAABQVBMVEX2///tSlvz19z3+PvsQVL////zzNPwh5Pysrv02t/zydDvhJDtTV7sPlDsO03rIzf1zNLuXm16hsFRYa4uSLVQYa1HWKkySrNCVaxJWagtQJ1QXqv4//8pRbdFVqtOW6c7S6FbZKCAfY+Phoju///1z9V9h8AbO74lQrkvULQ1TLI4TrA6UK9QYa48V64zSqoSLqpLVadrb5iZjIO1oHW7pXHCp3DHqm7VtWbtUWH/3Er/8Tvs7vb97e/+4OL13OHr09z9z9LqxM6BjMR0hcL8t7vprrpHYbI+Uq5ZYas7UqggQqQdNqQnPKDwjZlqbpk2P5hwcpbnhZTqhJL6ipH1hY+Fg4qbkYDxbnyvm3nmXnDJr2r4XmnuVmblTWH4TFjkP1TkPFH3PUr/4kb3OUb/5UPsLkH/6z/hJDz/+Db3IjDZCqMYAAAA8UlEQVQoz33P11LCQBgF4D9qjF3Eze5mEwJJBKUovdt777339v4PQC5g+MMQvtszc+YcWIxNN+3s3T9OIcoSBKnGSYilKF0Iv31OYLdAtV12/XB3xs19fXtryAN0zgpfBfuEJSPzMzJ4qcSu52fnNMdK66vLw9gKqKFyjSeS5b9KPPv8MoY9uWHpwySJYr0Uz76+j2MSqCz3U3Rr7XBaX18bwQKgUuLUKvkcSXUbpJnEunEs7v48v1SwY4gIIQ4zmSMhDk5//yexb9gItmzGLq5GMQVkxIAO0UDboFcUpAFfElQlX1Xo6wEM8GWA3O9LbgAUPyiUbbK9bgAAAABJRU5ErkJggg==);
}
.in {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAMAAAC0hZ1zAAAAflBMVEVXqGP8blH19/r///9OpFv+VzRgrWz8dlv0///k7ur4t6v29/r/ybSEwI39loH8dFnc+f/n6vT5//Pt9u7/8O3o8uvEyuOvseDL2N5vltqcpdFufLxgarz4u69QYK5hrWxmtWteq2n8b1L9YD7a3u7Z3u6JlMiJlMddbLNca7PYYlhnAAAAfElEQVQoz33JRwKCQBBE0dI24ww5BxGM97+gsoDpTfF2VR+JPRI2gd1QFgOPA3we/fU47qkR7cW5/qnZ4uRIUJaBqAPedibh5/36hrIcno5VLVJXJGbd49llOoqSN02uN85OGhVFlKoDNyh9D2dKOwq4g3CJMGspNgfCxD8oNgusPQ2/TwAAAABJRU5ErkJggg==);
}
.ae {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAYAAACDW21BAAAAp0lEQVRIid3TsQ3CMBRF0WsnVSQEHQoegA3S0IeCmg1o6TIAomYBZogYiAVYwCJVkKnogLh4sqI8yZUtH39/GxLHhN1+A1wB92V+0RxalXUHjjlwA5aqXf9kDbQ2EfbJ3CbEAJg+mA8tONdPKTj9K40CQ1FAJjmbH+whgOk6BQYwG98rraqtFIyq8PEK9EEDRvVwlRmNxli/hSrOlVjgBPgfQ4l54PIGEn0bEL09r14AAAAASUVORK5CYII=);
}
.sa {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAIAAAAMOfoWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjJGQUJEOTUyQzRBMTFFOEI4MTRCODNGRjlCNDFBQTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjJGQUJEOTYyQzRBMTFFOEI4MTRCODNGRjlCNDFBQTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MkZBQkQ5MzJDNEExMUU4QjgxNEI4M0ZGOUI0MUFBOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MkZBQkQ5NDJDNEExMUU4QjgxNEI4M0ZGOUI0MUFBOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt/Dzm8AAAIvSURBVHja1FTLbtNAFJ2XYyeO83DiOm4SURQRJOiysOEDkNgiseIT2PMzLJD4BASCHcsiUYRYNG0l0ipPSOLEzdNx7BlmSEtfaZVKdMFdjKx7x2fOnHvuQPDiAfjXgcANxI2AksVpSgELAAMAE0CD4wwFGAMAAURHSYQAwsuBMqZHND0cxZhUD9tWNMkYW42lVEXdtxuzwO9PJ1ZM59vsyaA56C0DyjAET9cfPd944gaz15/fFpJmJmFymbJ6xvP9Rre5YzfuW4U7urX9c//lh1deMBP0rwJlAGJkxgxFjtRbBxihoTfl6fbQ6U/HABF3Ok4pkYpdz8WNvU5VkyP2yAHwDCgGD7NnQCGkvo8gVDG+vZI31GTNaUVldc3IFTNrlU7NjBvlbsP1pkUjJxH5U/nbxHOFylcyZbIU4grmdas3dL5WS/dWC7w1ppYst6tNpz3w3LupfFgOf6/vGpqBIFqqUYRIPXe0Vd/70alxCCKF3pc2rVi6ZtcTkXhaS5ZQZfvXQUE3VUU7HPUvGgAumigG/JkwzZyFcBIRluI/c+3mZuIl8U05hXNdusynEJDQ+dxfNqd5LTLp5eafR+AD6osRgMeHnS6FFG4Gca2lQZkE0bONx9lYmjHqU0oZDcTKIVhx5VZr5Lz58rHabQpllgaFM0rflTYTispOlGbzeV3vNQvprITJNWf/j2GdydAZ9y9WKnZDtEuSAZaudf0jXD5ei542fML+/35PfwswAOYW4z97xtf+AAAAAElFTkSuQmCC);
}
.kw {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAIAAAAMOfoWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzU0NzQ4QTQyQzRCMTFFOEI5RjFBQjQ3ODE1OThCNTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzU0NzQ4QTUyQzRCMTFFOEI5RjFBQjQ3ODE1OThCNTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNTQ3NDhBMjJDNEIxMUU4QjlGMUFCNDc4MTU5OEI1MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNTQ3NDhBMzJDNEIxMUU4QjlGMUFCNDc4MTU5OEI1MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqJYYcUAAAFpSURBVHjatJQ7TsNAEIZndlzE4ZUIOXSJREEREOIEKWhAouMCXIBbcAVKCk7CBcIFKGigAYSEcV4k9s6wfuAYJ43tZDSFd1f+9p/ZmcG9s2PutUUzMqzAEHCmESzE0325OIBAA0u4XQmKMJ1RKPD5yxoG0HUEMdaL5R1VwGQ4Rh6/uPQxgUNHLGX0xmplHlOyTKOQzH72KJSlI2h8wG8DevWg2xLbQi3/E5X/WFziX/gGiqFSmSOo3YCrE13X4HOZ9IY59fNQY1ud1vXdTb1mC3NxppqOx5CGn5rT3P1xh1LaJr61eJsQerOxAxta66JKlVLedKRgDbYW6JLwTUWAbYdZJyrepYC2vQSqggD7j0GzoYu/vkL0R6N8SW0qdY/qkjWXnCfwbQLNlpSj6IEsidqOS7n50Y37KiZ2iPrViAk0VXpE9BQRuZonUGM9xPdoVq3EB6akzrd3bplrrD+rzufkoTzEXwEGAJQtC9+KhieHAAAAAElFTkSuQmCC);
}
.bh {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAMAAAC0hZ1zAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExUReIACf729uguPf/+/uQEFv/8/PnN0P///+IAB+MBEP739+xRXek8Su9vefGFjeIAC/KWnOUVJvWtsvvf4fSkqvSfpf3s7fe6vvrW2O1gau1eaRJrICMAAABlSURBVCjPnZJHEoAwDAMDTiGN0Nv/H0qAYyIf8FWzY0m2MM8o3bdWlPOKtO2n7IDYDFXwE406IibXICGp5sVbRGa3Abp1kx8TNOR05KIk8Ytkd7Ju2ZxsQ3y33FXyPa86SUTgE248UQZ7xV/qMwAAAABJRU5ErkJggg==);
}
.om {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAMAAAC0hZ1zAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURf///wCAAOEuNN8fJNsKEOlpbJA4CtwOFOAMFACBAMIeERR0APvk5ACCAOZRVeI6P+x4e+6Eh5k0C485CedfY8ihCs8AAABZSURBVCjPxc+7EoAgDERRzKIRHwmo//+tzqjYkFQW3vbMFhv4ipZgFUFKHjKLiIuac1YPqRR1lxASuIgI4OiNwn2Fo1VFs+84WlXc9qHtwWlOXduLa2r7A0/U6wvSsFpMngAAAABJRU5ErkJggg==);
}
.qa {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAMAAAC0hZ1zAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURYgANduxw5ohVd+6yYUAMaQ4ZqxJc/////77/IoBOcySq/Lk6+/c5Pr09pUVTOjM15wlV+XH1ErQRIAAAABGdEVYdFJhdyBwcm9maWxlIHR5cGUgYXBwMTIACmFwcDEyCiAgICAgIDE1CjQ0NzU2MzZiNzkwMDAxMDAwNDAwMDAwMDY0MDAwMAqPe2JzAAAACXBIWXMAAABkAAAAZAAPlsXdAAAAVUlEQVQoz2Pg5YAAbi4mFgZUwMnAwQ4B3FwCuCUF2TgZcEryMrPi1snMikcnBz8enYxMDLh1svOw4dHJx0J/nfhci9efeEOIl5GVzFjBE58c7NhSAgCOQAbRkrSZHQAAAABJRU5ErkJggg==);
}
.ta {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATBAMAAABxdXByAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAYUExURe4UHh0VTf///+8hKvvNz/vMznRuj3JsjnHhkeEAAAArSURBVBjTY2DAC4xRAEMoCmBQQgHo3DQUwCCIAijilqMAAs5wQQHoPsILAGPhJh9Uj2AyAAAAAElFTkSuQmCC);
}
.ind {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATAgMAAAD+NYXSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURc8IIOeIk////93Zv0EAAAAUSURBVAjXY2CgEgiFAIZVEEApDQCTriwq2gMsWQAAAABJRU5ErkJggg==);
}
.ca {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAMAAAC0hZ1zAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURf/i4v8qKv/x8f9ISP/W1v/MzP/6+v8AAP////8ZGf82Nv+4uP9QUP/s7P8VFf9VVf9UVNO5720AAAB+SURBVCjPfdFZDsMgDATQMXipIdv9T5tmk9pg8BfiaSyMYWc5Pj8Fv27xh6oDrLWLmrYtaQcxmU3o4ExmNEeYUCWbZanf4xu5LOvRdl0Kt0myuyhI+oPeJlEeLGhfy3df4mgUOa9cwjk1O5FnjZEhAtbexzMPtiIywGHytewdGK0N27CftCoAAAAASUVORK5CYII=);
}
.br {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAMAAAC0hZ1zAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAClUExURQCbNwMsffbcAODXAQAfdwAjef/gAACcN//hAAagMzmsKO/SAf3fAE5gUuXMBEOuJb3OBnK6GqPHDU+yIlSzIROjMQEnes/UA2W3HrfNB+jOA+HIBunZAQIpcxk7aFJ8nJORM3V6PyZRjNbVAimoLInBFL2vGQsygzVNWmWPpTlikofAFBtFhr6wGE1wniqoLHd9QiioLJmpgHKCa1t1dcG/SW+XqJ0IuZMAAADOSURBVCjPhVGJDoIwDO1OBoyoBJBLEeLB6a3//2kCCRhE9GVr1r50bV9B+QEYejBJguq6KnwlQdE8ITxtEOoedhEGVRWEhQ0fJCjW0o/Xq9U69pfWO9rai4l1g7YwdGxuoSdBXRAuHlEUHUtE6UZwsmgba+5sLrnEtyTJj9kzRynmXM5nLQkaEVxyPaWMUVZG2V2vXUE06DM5NpDDUP1rcpWyz+xqbhzEmnMY1qzttumW1UCHptvTxJzn0ZydQvt9EO5GCv3R9vdW/uxzhBfPGRboAm1K3gAAAABJRU5ErkJggg==);
}
.us {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAMAAAC0hZ1zAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABOUExURbgqPV9eie3HzOGnrrIZLVtahtuXoPTg4rkwQldVg/HV2E5Nfd2aoue3veOqsei5v+/T1+i3vM3P3ERDd5ovS7eIm8Wxwb+fr5QhPrswQaV2V0kAAABySURBVCjPfc9ZDoAgDATQQUWtdd+9/0VFkKg16ZvPyZQAZp4oZM8EsI1oqQVfUshaCFdJxsUSzUf5hcla41vDSyv4s3e7Vv2XW1JczpDimy5bJ7yXWyLA/YFNyP/s+Eh+y+HRSFBVCqQKlAoUCuQKZIoTLx0PapDODyMAAAAASUVORK5CYII=);
}
.global {
  background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAJQAlAAD/4QBWRXhpZgAATU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAAITAAMAAAABAAEAAAAAAAAAAAAlAAAAAQAAACUAAAAB/9sAQwAFAwQEBAMFBAQEBQUFBgcMCAcHBwcPCwsJDBEPEhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e/9sAQwEFBQUHBgcOCAgOHhQRFB4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAEwAcAwEiAAIRAQMRAf/EABcAAQEBAQAAAAAAAAAAAAAAAAAGBwj/xAAlEAABBAIBAwQDAAAAAAAAAAABAAIDEQQFBgcSIRMxMlEVQdH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAAT/xAAbEQADAAMBAQAAAAAAAAAAAAAAAQIDBDESIv/aAAwDAQACEQMRAD8A7LUDzPqBLpda3Y4uCybHmmdDiF5N5Jb8nCvizwaJsn3qqJvXC2kfayPnXHfyfF3Yu2jMG71DHwa0xyFsWXFbe11EV3ECiLsEfRC0a8w6+jLt1kmH46XXT/luFy/THOxo3QTRP9OeBxsxuqx5/YI9j/FRqH6Qcck0Okc6bEbjTTMYySibmLS8+oQQCL76AIHhoVwjzKVbU8E16usad9CIiMYIiKI//9k=);
}
.ja {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAMAAAC0hZ1zAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABLUExURfv7+/38/fj4+PTo6ewEGfz//+4YLP///+4TKv/9/e0eMvfv8ex0fvPBxugtP+0OIvbP0O6Biuo4TOhPXexTYu+Lle5WaO6KlPTf4Oh0/5UAAACmSURBVCjPfZFbEsMgCEU1goAaNUlf+19pTadTjSa9/ogHBuSqSasL6UlpqhKRJqKSUJFGQmx4A8ujz9l/Lj3U6ENkjosn1UNBs0JiTrAalL4Sb+DYMjt4YFcpNEMhu2yav20rXH4Q7gMMFYZ/lc8B1p7Q9yzTbmVa3qfdcPznKwJbyxANybghE1xKLnjSZ7tFk7NBlHNX9oyDK62fdPRTq6mcUxXwBl3SDUpKknVxAAAAAElFTkSuQmCC);
}
.eg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAYAAACDW21BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD0SURBVHgB7ZS/SsNAHIC/u8ZUMSpRkToourg5OevgIL6Fu3tWJ30LV9/BwVEoOjiIdLQUxHQJbYemf5Lc9foG+UHJlA8Obvn4uL/qKzyzVIimYurgyvEO7u+QYmxBmnQI9s+RoqxDIhRZivY2GP69s926WOZprAWlffGW/n8/M+i94TW3GMUfxD8vIl8cnKcxv+0H8llC7/OJdNAR+eJgnk0Jj67dzLJzeIkpcpEvDppswu7JLd32I+HxFUr7Il98aZLuK8ZkzMd9/M0WWjfZO70p7asoioS3dOzG1K1MY93z8PwA3Vgv7SuWh1Eh9V9aB8UsAJ7aUeDle6kXAAAAAElFTkSuQmCC);
}
.gl {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAYAAACDW21BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKbSURBVHgBvVU5a2pREB7F7AkkZN9D0qQKKZJAiqQIihbaWtjY2thYWPg//AeipYKd2LihoD9AEBVtXQpxw23emcF7nwbvjfIeGTjcs8xyzsw339WgEPhF0S6jNJlMgO4Vj8fBZDLB8fExbG9vw+npKej1et6X9P454Gg0gnK5DOvr62C1WuHr6wuMRiNotVr4+Pjguc1mA41GA4VCAcbjsbpDVBFhjD6fj1KOuVwOh8MhXlxc4LQM/KV1p9PBRCLBe6QvLqnoE9SC5fN52fFgMMCzs7O/hjN3pX06l/aLxSKK9K4WUDJOp9P48PCAIm3ocDjmziRxuVxot9vx+voaU6kU6nQ6RZ+KNYzFYnBzcwNvb29cG5FOBsru7i5sbGzA2toa7OzswMHBAdeXziuVCry/vzOoJCAtXUMBDgyHw3JqvqsqrUk/GAyiwWBY6Fcx4NHREfb7fXl9d3enGvD29laet1otFC9f5BZ1Siltt9uwubkprymNBH1JqC1m19/Pt7a2FvpVrCHVS9yUG57G+fm5PKchkYE0Li8v5Xmv1+NarxTw5eUFotEo4JT5CBBqUiqV+Ev6kUgEnp6eFiuiggiUongVg4CG2WxGj8fDtRHpQoFSHnt7e+h2u9FisbAeNb1AN9svEsUXEm3VajXIZDLcHsIxw7/ZbEK32+U2EM3OaafaUQ3v7+8hm81CtVqFz8/P1V5ITEOMIakQre3v78vns6biInNMQwxF9otElWkoiN/vZyfJZBIbjQY+Pz/PBXx9feU2IK6lvUAgoMqlmqmxohAaiWkeHx/h6uoKRK0Y8l6vF5xOJwjihlAoBPV6HcTLOP2C2pQd4hIipYeAIP5/eHJygqJH8fDwEMXvif8UErh+kh9f+L/lD0Yr9Ovz/6heAAAAAElFTkSuQmCC);
}
.modal-content {
  position: relative;
  background-color: #000000;
  margin: auto;
  padding: 20;
  width: 40%;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s;
  border-radius: 8px;
}
.country_icons li span {
  display: inline-block;
  height: 19px;
  width: 28px;
  margin: 0px 6px 0px 5px;
  background-color: #fff;
  background-position: left 0 center;
  background-repeat: no-repeat;
  font-size: 14px;
  text-align: left;
  color: #555;
  position: relative;
  top: 4px;
  box-shadow: 0 0 2px #aaa;
  border-radius: 2px;
}
.close {
  float: right;
  font-size: 20px;
  font-weight: 700;
  border-radius: 3px;
  display: block;
  color: #fff;
  position: absolute;
  right: 10px;
  z-index: 999;
}
.close:hover,
.close:focus {
  text-decoration: none;
  cursor: pointer;
}
.modal-header {
  padding: 2px 16px;
  color: white;
}
.title-discription {
  font-size: 14px;
  line-height: 150%;
  text-align: center;
  color: #1a1a1a;
}
.modal-body {
  padding: 27px 27px;
  text-align: center;
}
.modal-body h6 {
  font-size: 20px;
  margin-top: 16px;
  margin-bottom: 20px;
}
.fot-txt {
  font-size: 13px;
}
.country_pop_btn {
  background-color: #332f2d;
  padding: 13px 40px;
  border: none;
  font-size: 19px;
  color: #fff;
  cursor: pointer;
  margin-top: 20px;
}
.modal-footer {
  padding: 2px 16px;
  color: white;
}
.drop-down select {
  display: none;
}
.head_country {
  display: block;
  background-repeat: no-repeat;
  color: transparent;
  width: auto;
}
.header_select_button {
  padding: 11px 10px 11px 10px;
  min-height: 27px;
  line-height: 16px;
  max-width: 50%;
  width: 99px;
  position: relative;
  border-radius: 3px;
  margin: 0 auto;
  cursor: pointer;
  text-align: center;
  border: solid 1px #bbbbbb;
  color: #e7e7e7;
  background-color: transparent;
}
.header_select-list-link {
  position: absolute;
  left: 0;
  right: -12px;
  top: -4px;
  bottom: 0;
  text-align: right;
  padding-right: 10px;
  padding-top: 4px;
  font-size: 24px;
  cursor: pointer;
}
.img-flag {
  padding: 65px 52px;
}
.footer {
  background-color: #102132;
}
.about-txt {
  color: #fff;
  font-size: 11px;
  margin-bottom: 15px;
}
.footer .col {
  width: 300px;
  margin: 40px 0px;
  float: left;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 25px 20px 20px 20px;
}
.footer .col strong {
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
  line-height: 17px;
  padding: 40px 0px 15px 0px;
  color: #fff;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.25em;
  text-align: left;
  font-weight: 500;
}
.str-n {
  font-weight: 600;
  color: #010101;
}
.wrapper.clearfix.best_offers {
  padding-bottom: 60px;
}
.footer .col strong:after {
  content: "";
  display: block;
  width: 50px;
  height: 1px;
  background: #5ed824;
  margin-top: 9px;
  border-radius: 5px;
  margin-bottom: 5px;
}
.footer .col ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.footer .col .about-txt .fot-txt a {
  color: #d1cece;
  font-size: 13px;
  padding: 5px;
  display: block;
}
.footer .col .about-txt {
  color: #d1cece;
  font-weight: 400;
  padding: 5px 0px 5px 0px;
  cursor: pointer;
  font-size: 14px;
  line-height: 22px;
}
.social ul li {
  padding-right: 5px !important;
}
.clearfix {
  clear: both;
  display: flex;
}
.subscrib input[type="email"] {
  margin: 0 auto;
  background-color: #162e46;
  font-size: 12px;
  padding: 10px 0px 10px 20px;
}
.btn_subscrip {
  background-color: #fff;
  border: none;
  padding: 8px 20px;
  border-radius: 5px;
  color: #102132;
  cursor: pointer;
  font-weight: 600;
}
.contact {
  background: #ffffff;
  width: 100%;
  height: 40px;
  display: flex;
}
.scrollto {
  font-size: 12px;
  color: #444;
  padding-bottom: 10px;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 10px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
  color: #232222;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 1px solid #ddd;
  background-color: #518671;
  padding: 10px;
  color: #fff;
}
.table > caption thead > tr:first-child > td,
.table > caption thead > tr:first-child > th,
.table > colgroup thead > tr:first-child > td,
.table > colgroup thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
  border-top: 0;
}
.table > tbody tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-bordered,
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
td {
  font-size: 13px;
  border-bottom: solid 1px #d2d2d2;
  padding: 9px 0px;
}
.scrollto time {
  color: #467b93;
  font-weight: 500;
}
.icon-div_f {
  height: 17px;
  width: 25px;
  float: left;
  line-height: 3.1;
}
.btn-back {
  background-color: #5ed824;
  border: none;
  padding: 12px 20px;
  margin-top: 10px;
  color: #fff;
  border-radius: 3px;
}
.mobilebuttons {
  display: none;
  background: 0;
  border: 0;
}
.user-name p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-left: 8px;
  width: 70px;
  font-size: 15px;
  font-weight: 500;
}
.all_country {
  display: grid;
  grid-template-rows: repeat(1, 70px);
  grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));
  grid-gap: 15px;
  width: 70%;
}
.login-sign-btn {
  color: #fff;
  padding: 11px 13px;
  border-radius: 8px;
  border: none;
  font-size: 14px;
  cursor: pointer;
  background: #22c55e;
}
.login-sign-btn:hover {
  background: #0aab45;
  color: #fff;
  transition: 0.4s;
}
@media only screen and (max-width: 768px) {
  .nav__toggle {
    display: block !important;
  }
  ul.nav__menu li {
    display: none;
  }
  .flag_main_s {
    display: block !important;
  }
  .flag_section h5 {
    font-weight: 400 !important;
  }
}
@media only screen and (min-width: 769px) {
  .nav__menu {
    flex-direction: row;
  }
  .nav__menu li {
    display: block;
  }
  .nav__menu ul li a {
    color: #000;
  }
}
@media only screen and (min-width: 768px) {
  .nav__toggle {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .other-disc {
    position: absolute;
    right: 0;
    gap: 15px;
  }
  ul.nav__menu {
    top: 0;
    left: 0;
    height: 100vh;
    padding-top: 65px;
    position: fixed;
    background-color: #fff;
    z-index: 99;
  }
  .nav__toggle {
    z-index: 998;
  }
  .nav__menu a {
    color: #000;
  }
  .name-profile {
    color: #3b5d50 !important;
  }
  .nav__menu a:hover {
    color: #000;
  }
  .login-li:last-child {
    order: -1 !important;
  }
  .login-profile span {
    border: solid 1px #688d7f;
  }
  .header_country {
    margin-right: 20px;
  }
}
@media screen and (max-width: 768px) {
  .login {
    margin-left: 0px;
  }
  #nav__checkbox:checked ~ ul.nav__menu li {
    width: 260px;
    padding: 0px 20px;
  }
  .login-profile {
    background-color: #fff !important;
  }
  .m-search-btn {
    position: absolute;
    right: 0px;
  }
}
@media only screen and (max-width: 768px) {
  .header_area .search-area form input {
    width: 170px;
    height: 40px;
    padding: 0 10px 0 30px;
  }
  .scrollto {
    margin: 3px 0px !important;
    font-size: 10px;
  }
  .open-menu {
    margin-top: 1px;
  }
  .mobilebuttons {
    top: 25px;
    right: 19px;
  }
  .header_area .search-area form input:focus {
    width: 170px;
  }
}
@media screen and (max-width: 768px) {
  .flag_section h5 {
    font-size: 24px;
    width: 100%;
  }
  .all_country {
    width: 100% !important;
  }
  .logo img {
    width: 130px;
    height: 47px;
    margin-top: 6px;
  }
  .mobilebuttons {
    margin-top: 0px !important;
  }
  .logo {
    margin-left: 35px !important;
  }
}
@media screen and (max-width: 1120px) {
  .clearfix {
    display: block !important;
  }
}
@media (max-width: 1440px) {
  .content {
    width: 100%;
  }
}
@media screen and (max-width: 280px) {
  .logo img {
    width: 100px;
  }
  .head_country {
    display: none;
  }
  .header_country {
    margin: 0px;
  }
}
@media (max-width: 1080px) {
  .content {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .footer p {
    text-align: left;
  }
}
@media (max-width: 375px) {
  .logo img {
    width: 100px;
  }
}
@media (max-width: 414px) {
  .footer p {
    margin-bottom: 18px;
  }
}
@media screen and (max-width: 900px) {
  .scrollto {
    padding-bottom: 10px;
    float: none;
    text-align: center;
  }
}
@media screen and (max-height: 450px) {
  .sidenav a {
    font-size: 14px;
  }
}
@media all and (max-width: 599px) {
  .searchmain .srchinput {
    font-size: 11px;
    margin-top: 10px;
  }
}
@media only screen and (max-width: 800px) {
  .header_area .classy-nav-container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .header_area .classy-navbar,
  .header_area .header-meta {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    min-width: 100%;
    width: 100%;
  }
  .header_area .classy-navbar {
    height: 40px;
  }
  .header_area .classy-nav-container .classy-navbar-toggler {
    margin-right: auto;
    margin-left: 15px;
    position: absolute;
    top: 36px;
  }
}
@media screen and (max-width: 500px) {
  .header_country {
    position: absolute !important;
    top: 10px;
    right: 5px;
  }
  .footer .col {
    width: 50%;
    height: 306px;
  }
  .footer .col h1 {
    font-size: 11px;
  }
  .subscrib input[type="email"] {
    width: auto !important;
  }
  .text-footer {
    width: auto !important;
  }
  .modal-content {
    width: 90%;
  }
  .header-country {
    background-color: transparent;
  }
  .header_select-list-link {
    display: none;
  }
  .country_pop_btn {
    height: 44px;
    width: 160px;
    font-size: 15px;
  }
  .user-login {
    margin-top: 15px;
    border-top: solid 1px black;
    padding-top: 20px;
  }
  .user-name p {
    width: 56px;
  }
}
@media only screen and (min-width: 1280px) {
  .contain {
    width: 1200px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 1139px) {
  .contain .social {
    width: 50%;
    display: block;
  }
  .social h1 {
    margin: 0px;
  }
}
@media only screen and (max-width: 950px) {
  .footer .col {
    width: 50%;
  }
  .footer .col h1 {
    font-size: 14px;
  }
}
@media only screen and (max-width: 340px) {
  .footer .col {
    width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 535px) {
  .login-profile {
    margin-top: 0px;
    width: 100%;
    border-radius: 0px;
  }
  .login-profile span {
    margin-top: 5px;
  }
  .name-profile {
    line-height: 3 !important;
    font-weight: 500;
  }
  .dropdown-content {
    display: block;
    background-color: #f9f9f9 !important;
    margin-top: 14px;
    font-size: 13px;
    position: relative;
    box-shadow: none;
  }
}
@media screen and (max-width: 600px) {
  .mobile-v-btn span {
    font-size: 13px;
    color: #000;
    width: 100%;
  }
  .bg_fixed2 {
    margin-top: 30px !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .banner_row {
    padding: 20px 10px 20px !important;
  }
}
@media screen and (max-width: 1000px) {
  .searchmain .srchinput {
    margin-top: 0 !important;
    background-color: #fff;
  }
  .open-menu {
    display: block !important;
  }
  .sidenav {
    display: block;
    margin-top: 59px;
  }
  .header_main {
    height: 0;
  }
  .logo {
    top: 30px;
  }
}
@media all and (max-width: 989px) {
  ul li.best_offers_item:nth-child(3n + 3) {
    margin-right: 0;
  }
  div[data-id-menu],
  div[data-id-menu].active {
    position: absolute;
    top: 38px;
  }
}
@media all and (max-width: 1345px) {
  .open-menu {
    display: block !important;
    top: 23px;
    left: 10px;
  }
  .modal-body {
    padding: 27px 18px;
  }
  .header-country {
    background-color: transparent;
  }
  .header-container {
    height: auto;
    width: 100%;
    z-index: 9999999;
    margin: 0 !important;
  }
  .header_main {
    padding: 0;
    position: relative;
    z-index: 99999;
    height: 0;
  }
  .logo {
    text-align: inherit;
    top: 16px !important;
    position: initial;
    margin-right: 50px;
  }
  .mobile_menu .wrapper {
    width: 100%;
  }
}
@media all and (max-width: 1000px) {
  .mobile_menu,
  .search_mobile {
    position: fixed;
    z-index: 9999;
    left: -100%;
    bottom: 1px;
    right: 0;
    background-color: rgba(0, 0, 0, 0.6);
    background-color: rgba(99, 97, 97, 0.79);
    overflow: auto;
    float: none;
    width: 0;
    margin: 0;
    padding: 0;
    top: 61px;
  }
  .search_mobile {
    left: 0;
    width: 100%;
    top: 0;
    opacity: 0;
    height: 0;
    overflow: hidden;
    margin: 0;
  }
  .search_mobile.active {
    left: 0;
    width: 100% !important;
    top: 0;
    padding: 0 10px;
    opacity: 1;
    height: auto;
  }
  .mobile_menu.active {
    background-color: #fff;
    width: 90%;
    left: 0;
    padding: 0;
  }
  .search_mobile_inner {
    width: 100%;
    position: relative;
    margin: 15px auto;
  }
  .mobilebuttons {
    display: block;
    outline: 0;
    font-size: 22px;
    color: #000;
    cursor: pointer;
    top: 24px;
    width: 20px;
    margin-top: 0px;
  }
  .openSearch.active {
    display: none;
  }
  .searchresult.active {
    top: 44px;
  }
}
@media all and (max-width: 1020px) {
  .mobilebuttons {
    margin-top: -15px !important;
    margin-right: 20px;
  }
}
.city select {
  display: block;
  margin: 0 auto;
  padding: 8px 20px;
  width: 50%;
  cursor: pointer;
  background-color: #fff;
}
.city label {
  padding: 10px 0px;
  display: block;
  color: #fff;
}
.city-submit {
  padding: 9px 25px;
  border: none;
  background-color: #fff;
  border-radius: 3px;
  color: #000;
  cursor: pointer;
  margin-top: 10px;
  text-transform: uppercase;
  font-weight: 700;
}
@media (max-width: 414px) {
  .footer p {
    margin-bottom: 18px;
  }
}
@media screen and (max-width: 900px) {
  .scrollto {
    padding-bottom: 10px;
    float: none;
    text-align: center;
  }
}
@media screen and (max-height: 450px) {
  .sidenav a {
    font-size: 14px;
  }
}
@media all and (max-width: 599px) {
  .searchmain .srchinput {
    margin-top: 10px;
  }
}
@media all and (max-width: 1024px) {
  .box-city {
    width: 55% !important;
  }
  .login {
    background-color: transparent !important;
  }
  .content {
    width: 100%;
  }
}
@media all and (max-width: 760px) {
  .box-city {
    width: 70% !important;
  }
}
@media all and (max-width: 425px) {
  .box-city {
    width: 85% !important;
  }
  .flag_main_s .all-country {
    grid-template-columns: repeat(auto-fit, minmax(92px, 1fr)) !important;
  }
  .country_select {
    margin-right: 0pc;
  }
  .select_con_box {
    padding-top: 20% !important;
  }
}
@media all and (max-width: 375px) {
  .box-city {
    width: 95% !important;
  }
  .login {
    margin-left: 0px;
    margin-right: 3px;
  }
  .drop-box {
    padding: 10px 10px;
    margin-left: 65px;
  }
  .user-login {
    width: 102px;
  }
}
@media screen and (max-width: 425px) {
  .subscrib input[type="email"] {
    width: 100% !important;
  }
  .flag_section h5 {
    font-size: 19px !important;
  }
  .logo {
    margin-right: 55px;
  }
  .steps-title {
    font-size: 19px !important;
  }
}
@media screen and (max-width: 340px) {
  .footer .col {
    margin: 0px;
  }
}
@media screen and (max-width: 320px) {
  .mobilebuttons {
    right: 46px !important;
  }
}
form.subscrib {
  margin-top: 25px;
}
.text-footer {
  color: #fff;
  font-size: 1.2rem;
  width: auto;
  text-align: center;
  margin: 0 auto;
  display: inline-grid;
  margin-top: 60px;
}
.breadcrumb {
  padding: 7px 0;
  background-color: #1e3a8a;
  line-height: 7px;
}
.breadcrumb li + li:before {
  padding: 8px 2px;
  color: #fff;
  content: "/\00a0";
}
.breadcrumb ol li {
  display: inline-block;
  font-size: 10px;
  color: #fff;
}
.breadcrumb ol li a {
  color: #fff;
}
.bder-foter {
  border-top: solid 1px #898a8b;
  padding-bottom: 13px;
}
table {
  margin-top: 20px;
  border: solid 1px #cccccc;
  border-radius: 7px;
}
button.show-code-btn {
  margin-top: 20px;
  padding: 10px 15px;
  background-color: #3cb043;
  border: none;
  border-radius: 3px;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  width: -webkit-fill-available;
  cursor: pointer;
}
.show-code-btn-2 {
  margin-top: 20px;
  padding: 10px 15px;
  background-color: #e09e38;
  border: none;
  border-radius: 3px;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  width: -webkit-fill-available;
  cursor: pointer;
}
.buttonBtn.copy {
  width: 90px;
}
.offer-heading {
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 700;
  font-family: sans-serif;
  margin-top: 5px;
  text-align: center;
}
.offer-all p {
  margin: 0 auto;
  font-size: 14px;
  color: #222;
}
.offer-all {
  margin-top: 40px;
  margin-bottom: 40px;
  border-bottom: solid 1px #d1cece;
  padding-bottom: 35px;
}
.ocasion-img {
  margin-right: 40px;
}
h2 {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 20px;
}
.gift-offer ul li {
  width: min-content;
  border-radius: 12px;
  margin-bottom: 10px;
  border: solid 1px #c7c5c5;
  cursor: pointer;
}
.giftul {
  display: flex;
  gap: 37px;
  flex-direction: row;
  flex-wrap: wrap;
}
.logo-store-rectangle {
  width: 65%;
  border-radius: 4px;
  margin: 65px 0px;
}
.bg-oc-img {
  background-color: #f1f1f1;
  width: 245px;
  height: 223px;
  border-radius: 13px 13px 0px 0px;
  text-align: center;
}
.gift-offer ul li:hover {
  border: solid 1px #b9b9b9;
  transition: 0.4s;
}
.tdx {
  padding: 20px;
}
.gift-offer {
  margin-bottom: 50px;
  background-color: #f9f9f9;
  padding: 20px;
}
.all-content h3 {
  font-size: 20px;
  margin-bottom: 10px;
  margin-top: 30px;
}
.all-content p {
  margin-top: 5px;
  margin-bottom: 10px;
}
.all-content {
  border-top: solid 1px #d1cece;
  padding-top: 60px;
}
.faq-checkbox {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.faq-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.25s ease-in-out;
}
.faq-checkbox:checked ~ .faq-content {
  max-height: 1000px;
}
.faq-checkbox:checked ~ .faq-label .faq-arrow {
  transform: rotate(180deg);
}
.questions {
  width: 100;
  margin: 0 auto;
  margin-bottom: 60px;
}
label#faq-label-1 {
  width: 100%;
  width: 100%;
  display: block;
  position: relative;
  cursor: pointer;
}
svg.faq-arrow.w-5.h-5.transform.transition-transform.duration-200 {
  position: absolute;
  right: 3px;
}
svg#Layer_1 {
  margin: -4px 8px -4px 0px;
}
.answer {
  font-size: 14px;
  line-height: 24px;
  margin: 30px 0px;
  color: #6a7076;
}
.relative {
  border-bottom: solid 1px #d9d9d9;
  padding: 15px 0px;
}
@media only screen and (max-width: 600px) {
  .flex-center {
    justify-content: center !important;
  }
  .col-12 {
    width: 100%;
  }
}
.faq-occasion h3 {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 20px;
}
.faq-occasion {
  border-top: solid 1px #d1cece;
  padding: 30px 0px;
  margin-top: 60px;
}
svg#meteor-icon-kit__solid-question-circle {
  margin: -7px 5px;
}
.relative span {
  font-weight: 500;
}
.tdx strong {
  margin-top: 10px;
  display: block;
}
.logo-store {
  width: 85%;
  border-radius: 4px;
  margin: 20px 0px;
}
@media only screen and (max-width: 600px) {
  .offer-all {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .offer-all {
    display: block;
  }
  .offer-heading {
    font-size: 20px;
  }
  .ocasion-img {
    margin-right: 0px;
  }
  .ocasion-img img {
    width: 100% !important;
  }
  .giftul {
    justify-content: center;
  }
  .faq-occasion h3 {
    font-size: 20px;
  }
  h2 {
    font-size: 20px;
  }
  .gift-offer ul li {
    width: 326px;
  }
  .bg-oc-img {
    width: auto;
    height: auto;
  }
  .logo-store-rectangle {
    width: 85%;
    margin: 27px 0px;
  }
  .tdx {
    padding: 7px;
  }
  .logo-store {
    width: 82%;
  }
}




/* Container for Horizontal Scroll on Mobile */
.store-scroll-container {
    display: flex;
    gap: 12px;
    overflow-x: auto;
    padding: 10px 5px;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none; 
}

.store-scroll-container::-webkit-scrollbar {
    display: none; 
}

/* Card Styling for 2:1 Logos */
.category-store-card {
    flex: 0 0 auto;
    width: 170px; /* Fixed width for horizontal rhythm */
    text-align: center;
    text-decoration: none;
    transition: all 0.3s ease;
}

.store-rect-box {
    width: 100%;
    aspect-ratio: 2 / 1; /* Force 200:100 ratio */
    background: #ffffff;
    border: 1px solid #efefef;
    border-radius: 8px; /* Rounded corners instead of circle */
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 8px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.04);
    overflow: hidden;
}

.store-rect-box img {
    width: 100%;
    height: 100%;
    object-fit: contain; /* Logo ko stretch hone se bachayega */
    padding: 8px; /* Inner spacing for clean look */
}

.store-name-label {
    font-size: 12px;
    color: #333;
    font-weight: 600;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Desktop Grid/Hover behavior */
@media (min-width: 992px) {
    .store-scroll-container {
        flex-wrap: wrap;
        overflow-x: visible;
    }
    
    .category-store-card {
        width: 150px; /* Slightly bigger on desktop */
    }

    .category-store-card:hover .store-rect-box {
        border-color: #ce1a1a;
        box-shadow: 0 5px 15px rgba(206, 26, 26, 0.1);
        transform: translateY(-2px);
    }

    .category-store-card:hover .store-name-label {
        color: #ce1a1a;
    }
}




