
/* cyrillic-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/rubik/v12/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFWkU1Z4Y.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/rubik/v12/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFU0U1Z4Y.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/rubik/v12/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFVUU1Z4Y.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/rubik/v12/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFWUU1Z4Y.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/rubik/v12/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFV0U1.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* @import url('http://fonts.cdnfonts.com/css/amazon-ember'); */
@font-face {
  font-family: 'Amazon Ember';
  font-style: normal;
  font-weight: 400;
  src: local('Amazon Ember'), url('https://fonts.cdnfonts.com/s/67521/Amazon Ember.woff') format('woff');
}
@font-face {
  font-family: 'Amazon Ember';
  font-style: italic;
  font-weight: 400;
  src: local('Amazon Ember'), url('https://fonts.cdnfonts.com/s/67521/Amazon Ember Italic.woff') format('woff');
}
@font-face {
  font-family: 'Amazon Ember';
  font-style: normal;
  font-weight: 250;
  src: local('Amazon Ember'), url('https://fonts.cdnfonts.com/s/67521/Amazon Ember Thin.woff') format('woff');
}
@font-face {
  font-family: 'Amazon Ember';
  font-style: italic;
  font-weight: 250;
  src: local('Amazon Ember'), url('https://fonts.cdnfonts.com/s/67521/Amazon Ember Thin Italic.woff') format('woff');
}
@font-face {
  font-family: 'Amazon Ember';
  font-style: normal;
  font-weight: 300;
  src: local('Amazon Ember'), url('https://fonts.cdnfonts.com/s/67521/Amazon Ember Light.woff') format('woff');
}
@font-face {
  font-family: 'Amazon Ember';
  font-style: italic;
  font-weight: 300;
  src: local('Amazon Ember'), url('https://fonts.cdnfonts.com/s/67521/Amazon Ember Light Italic.woff') format('woff');
}
@font-face {
  font-family: 'Amazon Ember';
  font-style: normal;
  font-weight: 500;
  src: local('Amazon Ember'), url('https://fonts.cdnfonts.com/s/67521/Amazon Ember Medium.woff') format('woff');
}
@font-face {
  font-family: 'Amazon Ember';
  font-style: italic;
  font-weight: 500;
  src: local('Amazon Ember'), url('https://fonts.cdnfonts.com/s/67521/Amazon Ember Medium Italic.woff') format('woff');
}
@font-face {
  font-family: 'Amazon Ember';
  font-style: normal;
  font-weight: 700;
  src: local('Amazon Ember'), url('https://fonts.cdnfonts.com/s/67521/Amazon Ember Bold.woff') format('woff');
}
@font-face {
  font-family: 'Amazon Ember';
  font-style: italic;
  font-weight: 700;
  src: local('Amazon Ember'), url('https://fonts.cdnfonts.com/s/67521/Amazon Ember Bold Italic.woff') format('woff');
}
@font-face {
  font-family: 'Amazon Ember';
  font-style: normal;
  font-weight: 800;
  src: local('Amazon Ember'), url('https://fonts.cdnfonts.com/s/67521/Amazon Ember Heavy.woff') format('woff');
}
@font-face {
  font-family: 'Amazon Ember';
  font-style: italic;
  font-weight: 800;
  src: local('Amazon Ember'), url('https://fonts.cdnfonts.com/s/67521/Amazon Ember Heavy Italic.woff') format('woff');
}



/* Body */
body {
  color: #222325;
  font-size: 13px !important;
  font-family: 'Amazon Ember', sans-serif !important;
  background-color: #f0f2f5;
  font-weight: normal;
  line-height: 1.2;
 -webkit-font-smoothing: antialiased;
}

  .text-black {
    color: #18191a !important;
  }
  .text-red {
    color: #b12704;
  }
  .text-green {
    color: #50af00;
  }

  .amazon-ember-medium {
    font-weight: 500;
    font-family: 'Amazon Ember';
}
.amazon-ember-normal {
  font-weight: 500;
  font-family: 'Amazon Ember';
}
.flag {
  width: 30px;
  display: inline;
  margin-right: 3px;
  height: 20px;
}

/* .rubik-medium {
  font-family: 'Amazon Ember' !important;
  font-weight: 500;
}
.rubik-medium, .rubik-regular {
  font-family: 'Rubik',sans-serif;
  font-size: .9rem;

}
.rubik-black, .rubik-bold {
  font-family: 'Rubik',sans-serif;
  font-size: 0.9rem;

}
.rubik-bold {
  font-weight: 500;
  font-family: 'Amazon Ember' !important;
} */

.nav-link-social{
  padding-left: 0.5rem!important;
  padding-right: 0.5rem!important;
}

.user-button{
  background-color: transparent;
  border:0px;
}

.lang-dropdown-menu{
  min-width: 7em !important;
}

#cat-dropdown
{
    font-size: 14px;
    overflow-y: scroll;
    max-height: 500px;

}
.nav-link-social {
  font-weight: 400;
  color: #081420 !important;
}

/* nav */
.nav-1 ul li a {
    font-weight: 500!important;
  }
  .nav-2 {
    display: none;
  }
  .nav_login {
    background-color: #50AF00!important;
    box-shadow: -10px 30px 50px rgba(48, 105, 0, 0.25);
    padding: 8px 40px !important;
    font-family: 'Amazon Ember';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 25px;
    align-items: center;
    color: #ffffff;
  }
  .navbar-toggler:hover {
    background-color: #ff010100 !important;
  }
  .navbar-light .navbar-toggler:focus {
    color: rgba(0, 0, 0, 0) !important;
  }

  #main #faq .card .card-header {
    border: 0;
    -webkit-box-shadow: 0 0 20px 0 rgb(213 213 213 / 50%);
    box-shadow: 0 0 20px 0 rgb(213 213 213 / 50%);
    border-radius: 2px;
    padding: 0;
    border-bottom: 2px solid rgb(246, 243, 243);
}

#main #faq .card .card-header .btn-header-link.collapsed {
  background: white;
  color: black;
}
#main #faq .card .card-header .btn-header-link {
  display: block;
  text-align: left;
  background: #ffffff;
  color: black;
  padding: 20px;
}
.accordion>.card {
  overflow: inherit !important;
}


@media(max-width:574px){
  .logo-mobile{
   padding-right: 10px;
   margin-left: -25px;
  }

}
@media(max-width:540px){
  .nav_login {
    background-color: #50AF00!important;
    box-shadow: -10px 30px 50px rgb(48 105 0 / 25%);
    padding: 5px 16px !important;
    font-family: 'Amazon Ember';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 25px;
    align-items: center;
    color: #ffffff;
  }

}
@media (min-width: 0px) and (max-width: 1023px){
  .osahan-nav-mid .navbar-collapse {
      top: 48px !important;
  }
}
  /* nav */
  @media (min-width: 541px) and (max-width: 767px) {
    .nav_login {
        background-color: #c9e6b0;
        box-shadow: -10px 30px 50px rgb(48 105 0 / 25%);
        padding: 5px 25px !important;
        font-family: Amazon Ember;
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 25px;
        align-items: center;
        color: #ffffff;
    }
    .slick-arrow{
      bottom: 30px !important;
    }
    .slick-arrow.slick-prev {
        left: 5px !important;
        /* display: none !important; */
    }
    .slick-arrow.slick-next {
        right: 5px !important;
        /* display: none !important; */
    }
    .welcom-title{
      font-size: 24px !important;
      line-height: 30px;
    }
  }

  /* nav */
  @media (min-width: 0px) and (max-width: 540px) {

    .slick-arrow{
      bottom: 30px !important;
    }
    .slick-arrow.slick-prev {
        left: 12px !important;
        /* display: none !important; */
    }
    .slick-arrow.slick-next {
        right: 12px !important;

        /* display: none !important; */
    }
    .welcom-title {
      font-size: 22px !important;
    }
    .welcom-sub-title {

      font-size: 16px !important;

    }

  }


  /* modal */
  .modal-left{
    background-color:#50AF00 ;
    border-top-left-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;

}
.login-inner{
  width: 65%;
}

.tab-pane.fade {
  transition: all 0.3s;
  transform: translateX(-3rem);
}

.tab-pane.fade.show {
  transform: translateX(0rem);
}
.login-form {
  font-size: 15px;
}


.btn-label {
	position: relative;
  position: relative;
  left: -3px;
  display: inline-block;
  padding: 9px 12px;
  background: rgba(0, 0, 0, 0.15);
  border-radius: 3px 0 0 3px;
  overflow: revert;
}

.btn-labeled {
	padding-top: 0;
	padding-bottom: 0;
}
.btn {
	margin-bottom: 10px;
}

.btn:hover {
  background-color: rgb(123, 211, 123) !important;
  font-weight: bold;
  color: white;
}
.bg-color-green {
  background-color: #50AF00!important;
  color: white!important;
}

.input-text {
  font-family: Amazon Ember;
  font-style: normal;
  font-weight: 400;
  font-size: 16px !important;
  line-height: 24px;
  color: #8a9e7a;
  height: 60px !important;
}

.search-btn {
  font-family: Amazon Ember;
  font-style: normal;
  font-weight: 400;
  font-size: 20px !important;
  line-height: 24px;
  height: 60px !important;
}


.country {
  background: #489e00;
  border: 1.5px solid #5cca00;
  box-sizing: border-box;
  border-radius: 10px;
  height: 60px !important;
  width: 357px;
  color: #fff;
  font-size: 20px;
}

.feature-title {
  font-family: 'Amazon Ember';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 20px;
  align-items: center;
  text-align: center;
  color: #030314;
}
.h-card{
  height: 100%;
}
.feature-card-bg{
  background: #f5f5f5!important;
  border: 1px solid #ACB9CC !important;
  border-radius: 10px;
}

.product-item-title{
  font-family: 'Amazon Ember';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  /* or 150% */
  align-items: center;

  color: #474A4D;
}

.product-item-price{
  font-family: 'Amazon Ember';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  /* or 150% */
  align-items: center;

  color: #646c6c;
}

.hot_price {
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 17px !important;
  align-items: center;
  color: #50af00;
}
.product-item-card{
  border: 1px solid #B8BFCC;
  box-sizing: border-box;
  border-radius: 10px;
}

.active{
  color: #21003D !important;
  font-size: 500;
}

a.nav-link.active {
  color: #21003D !important;
  font-size: 500;
}

.card-blog {
  border-radius: 10px;
  padding: 0px !important;
  border: 1px solid #b8bfcc !important;
}

.card-title-blog {
  font-family: 'Amazon Ember';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #474A4D;
  margin-top: 5px;

}

.feature-text{
  font-family: 'Amazon Ember';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  display: flex;
  align-items: center;
  color: #767B80;
}
.n-card{
  height: 100%;
}
.n-card:hover {
  box-shadow: 5px 6px 6px 2px #e9ecef;
  /* background: #F3F4F6;
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.1);*/
  transform: scale(1.01);
  transition: transform 0.1s ease;
  -moz-box-shadow: 0 1px 8px #ccc;
  -webkit-box-shadow: 0 1px 8px #ccc;
  /* box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.1); */
  /* box-shadow: 0 1px 8px #ccc; */
  /* border-color: #ccc; */
}
.card-text {
  font-family: 'Amazon Ember';
  font-size: 13px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #474a4d;
  margin-bottom: 40px;
}

.fa-bookmark:hover{
  border-bottom:0px;
}
footer{
  background: #F3F4F6;
  box-shadow: inset 0px 1px 10px rgba(0, 0, 0, 0.1);
}
footer ul  {
padding-left: 0;

}
footer ul  li a{
text-decoration: none;
color: black;
text-decoration:none;

}
.footer-link:hover {
text-decoration: none;
text-decoration: underline;
color: black;

}

.footer-link
{
  font-size: 14px;
}
.footer-border-right{
  border-right:1px solid #000;
}

footer div ul li:not(:last-child) {
  padding-bottom: 5px !important;
}

.footer-desc-text{
  font-family: 'Amazon Ember';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 25px;
  /* or 179% */
  color: #767B80;
}
.footer-title-text{
  font-family: 'Amazon Ember';
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #081420;
}
.welcom-title{
  font-family: 'Amazon Ember';
font-style: normal;
font-weight: 500;
font-size: 30px;
line-height: 25px;
align-items: center;
text-align: center;
text-transform: capitalize;

color: #081420;
}
.welcom-sub-title {
  font-family: 'Amazon Ember';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #081420;
}

.welcome-text {
  font-family: 'Amazon Ember';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #313334;
}
.view-all-text{
  font-family: 'Amazon Ember';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 50px;
  align-items: center;
  text-align: right;

  color: #474A4D;
}
.btn-green {
  padding: 12px 20px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  align-items: center;
  text-align: center;
  color: #ffffff;
  background: #50af00;
  box-shadow: 0px 4px 10px rgb(0 0 0 / 15%);
  border-radius: 10px;
  display: block;
  border: 25px;
  margin-top: 10px;
}
#cat-dropdown
{
    font-size: 14px;
    overflow-y: scroll;
    max-height: 500px;

}
#cat-dropdown::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

#cat-dropdown::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

#cat-dropdown::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}

.nav-item .dropdown-menu a:hover
{
    color: #0f3c64 !important;
}

/* Cookie Alert */
#cookie-alert
{
    width: 100%;
    position: fixed;
    bottom: 0px;
    color: white;
    background-color: black;
}
#cookie-alert.hidden
{
    display: none;
}
@media(max-width:1050px)
{
    #more-info
    {
        margin-top: 5px;
    }
}

/*Top of page*/
#scrollTop
{
    position: fixed;
    bottom: 15px;
    right: 15px;
    border-radius: 20px;
}
.text-white-50{
  color: rgba(255,255,255,.7)!important;
}