.btn {
  min-height: 38px;
}
.btn:focus {
  outline: none;
}
.btn-danger {
  background-color: #e42d5a;
  border: none;
  padding: 9px 20px;
  box-shadow: 0 0 6px 1px rgba(233, 30, 99, 0.41);
  font-weight: bold;
}
.btn-danger:hover {
  background-color: #d42e57;
}
.btn-default {
  border: none;
  color: #71747d;
  padding: 9px 20px;
  font-weight: bold;
}
.btn-success {
  background-color: #655eff;
  border: none;
  padding: 9px 20px;
  box-shadow: 0 0 6px 1px rgba(63, 81, 181, 0.49);
  font-weight: bold;
}
.btn-success:hover {
  background-color: #4a44ce;
}
.scroll-top-wrapper {
  background-image: -moz-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: -webkit-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: -ms-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: linear-gradient(to left, #5CD40B, #ABD40B);
  transition: transform 0.5s;
  border-radius: 9px;
  font-size: 12px;
  line-height: 19px;
  border: none;
  font-weight: bold;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  position: fixed;
  bottom: 80px;
  right: 40px;
  cursor: pointer;
  z-index: 100;
  border-radius: 5px;
}
.scroll-top-wrapper:active {
  background-image: linear-gradient(to left, #5CD40B, #ABD40B);
}
.scroll-top-wrapper:hover {
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);
  text-decoration: none;
  color: #fff;
  border: none;
}
.scroll-top-wrapper:focus,
.scroll-top-wrapper:active {
  color: #fff;
}
.scroll-top-wrapper:active:focus {
  outline: none;
  box-shadow: none;
  color: #fff;
}
@font-face {
  font-family: "ArianAmu";
  src: url("../fonts/ARNAMU.TTF") format("truetype");
  font-weight: normal;
  font-style: normal;
}
html {
  position: relative;
  min-height: 100%;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 12px;
  color: #39434d;
  background-color: #EFF2F7;
}
body:has(.home-cont) {
  background-color: #fff;
}
*:focus,
*:active {
  outline: none;
}
a {
  color: #62D426;
}
img {
  cursor: pointer;
}
.header {
  background-color: #fff;
  border-radius: 0px;
}
@media screen and (max-width: 767px) {
  .p-0 {
    padding: 0!important;
  }
}
@media screen and (min-width: 767px) {
  .no-padd {
    padding: 0!important;
  }
}
@media screen and (min-width: 767px) {
  .no-padd-left {
    padding-left: 0px!important;
  }
}
.full-width {
  width: 100%;
}
a:focus,
a:hover {
  text-decoration: none;
}
.form-group.error .errorMessage {
  background-color: #fa3e3a;
  color: #fff;
  border-radius: 7px;
  padding: 4px;
  padding-left: 21px;
  margin-top: 5px;
}
.errorMessage {
  background-color: #fa3e3a;
  color: #fff;
  border-radius: 7px;
  padding: 4px;
  padding-left: 21px;
  margin-top: 5px;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}
textarea,
input {
  /* Remove First */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
}
textarea {
  resize: none;
}
.download-mobile-app-wrapper {
  position: relative;
  z-index: 100000001;
  top: 0;
  width: 100%;
}
.download-mobile-app-wrapper .mobile-app-icon-with-text {
  display: flex;
  align-items: center;
  position: relative;
  background-color: #655EFF;
  padding: 10px 20px;
  z-index: 0;
}
.download-mobile-app-wrapper .mobile-app-icon-with-text .logo-wrapper {
  width: 48px;
  height: 48px;
  padding: 10px;
  background-color: #fff;
  border-radius: 9px;
}
.download-mobile-app-wrapper .mobile-app-icon-with-text .logo-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.download-mobile-app-wrapper .mobile-app-icon-with-text .mobile-app-text {
  margin-left: 12px;
}
.download-mobile-app-wrapper .mobile-app-icon-with-text .mobile-app-text h5 {
  margin: 0;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 2px;
}
.download-mobile-app-wrapper .mobile-app-icon-with-text .mobile-app-text h6 {
  color: #62D426;
  font-weight: bold;
  font-size: 14px;
  margin: 0;
}
.download-mobile-app-wrapper .close-button {
  position: absolute;
  right: 20px;
  top: 22px;
  z-index: 11;
  cursor: pointer;
}
.download-mobile-app-wrapper .close-button span {
  color: #fff;
  font-weight: bold;
}
.pagination {
  display: block;
  text-align: center;
  float: right;
  margin-top: 25px;
  margin-bottom: 25px;
}
.pagination .pagination {
  margin-top: 0px;
  margin-bottom: 0px;
}
.pagination .left {
  font-size: 14px;
  margin-right: 7px;
}
.pagination .pagination > li > a,
.pagination .pagination > li > span {
  border: none;
  color: #7F859D;
  background-color: transparent;
  transition: 0.3s;
}
.pagination .pagination > li > a:hover,
.pagination .pagination > li > span:hover {
  color: #62D426;
}
.pagination .pagination > .disabled > a:hover,
.pagination .pagination > .disabled > a:focus {
  outline: none;
  background-color: transparent;
}
.pagination .pagination > .active > a {
  color: #fff;
  background-color: #62D426;
  border-radius: 50%;
  width: 28px;
  height: 28px;
}
.pagination .pagination > .active > a:hover {
  color: #fff;
}
.pagination .right {
  font-size: 14px;
  margin-left: 7px;
}
.search-with-price {
  display: flex;
  flex-direction: column;
}
.switch {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 21px;
  margin-bottom: 0;
}
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.switch input:checked + .slider {
  background-color: #62D426;
}
.switch input:focus + .slider {
  box-shadow: 0 0 1px #62D426;
}
.switch input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
  left: -1px;
}
.switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.switch .slider.round {
  border-radius: 100px;
}
.switch .slider.round:before {
  border-radius: 50%;
}
.switch .slider::before {
  position: absolute;
  content: "";
  height: 17px;
  width: 17px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.wrap {
  -webkit-transition: right 0.3s ease-in-out;
  -moz-transition: right 0.3s ease-in-out;
  -o-transition: right 0.3s ease-in-out;
  transition: right 0.3s ease-in-out;
  padding-bottom: 370px;
}
.wrap.open {
  right: 270px;
  -webkit-transition: right 0.3s ease-in-out;
  -moz-transition: right 0.3s ease-in-out;
  -o-transition: right 0.3s ease-in-out;
  transition: right 0.3s ease-in-out;
}
.user-btn {
  float: right;
  width: 40px;
  height: 40px;
  border-radius: 100px;
  margin: 13px 12px 0px 8px;
  object-fit: cover;
  position: relative;
  z-index: 555;
}
@media screen and (min-width: 767px) {
  .user-btn {
    display: none;
  }
}
.top-ubicross {
  display: flex;
  justify-content: center;
  height: 56px;
  background-image: linear-gradient(110.8deg, #ffdd34 11.4%, #56eee1 84.5%);
}
.top-ubicross img {
  height: 100%;
}
.navbar {
  border: none;
}
.navbar .header-row {
  display: flex;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 10px 0;
  position: relative;
  justify-content: space-between;
}
.navbar .header-row::before,
.navbar .header-row::after {
  display: none;
}
.navbar .favorites-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  padding: 0 15px;
  border-radius: 20px;
  margin-right: 15px;
}
.navbar .favorites-wrapper .material-icons {
  margin-right: 5px;
  color: #7F859D;
}
.navbar .favorites-wrapper p {
  font-size: 14px;
  font-weight: 600;
  margin: 0;
  color: #474657;
}
.navbar .favorites-wrapper:hover {
  background-color: #EFF2F7;
  border-radius: 100px;
}
.navbar .favorites-wrapper:hover p {
  color: #62D426;
}
.navbar .header-promote {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  width: 36px;
  border-radius: 20px;
  margin-right: 15px;
  position: relative;
  font-size: 21px;
  background-color: #EFF2F7;
  color: #9e9e9e;
}
.navbar .header-promote span {
  position: absolute;
  font-size: 8px;
  background-color: #D9001E;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #fff;
  width: 12px;
  height: 12px;
  top: 5px;
  right: 4px;
}
.navbar .header-promote:hover {
  background-color: #EDEEF6;
  border-radius: 100px;
  color: #474657;
}
.navbar .header-promote img {
  width: 22px;
}
.navbar .currency-dropdown {
  margin-right: 15px;
}
.navbar .currency-dropdown button {
  background-color: transparent;
  border: none;
  height: 36px;
  padding: 0 12px 0 12px;
  display: flex;
  align-items: center;
  color: #474657;
}
.navbar .currency-dropdown button:focus {
  outline: none;
}
.navbar .currency-dropdown button:hover {
  background-color: #EFF2F7;
  border-radius: 100px;
}
.navbar .currency-dropdown button .fa {
  margin-left: 10px;
}
.navbar .currency-dropdown button .fa:before {
  color: #474657;
  font-size: 20px;
}
.navbar .currency-dropdown .dropdown-menu {
  border: none;
}
.navbar .currency-dropdown .dropdown-menu .dropdown-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 25px;
  padding-left: 35px;
  min-height: 50px;
  color: #474657;
}
.navbar .currency-dropdown .dropdown-menu .dropdown-item:hover {
  background: #f5f8fa;
}
.navbar .currency-dropdown .dropdown-menu .dropdown-item .name {
  display: flex;
  align-items: center;
  margin-right: 30px;
  color: #474657;
}
.navbar .currency-dropdown .dropdown-menu .dropdown-item .name span {
  margin-left: 15px;
}
.navbar .currency-dropdown .dropdown-menu .dropdown-item .name .fa {
  position: absolute;
  left: 25px;
}
.navbar .currency-dropdown .dropdown-menu .dropdown-item span {
  white-space: nowrap;
}
.navbar .navbar-collapse .drop {
  padding: 0;
  list-style-type: none;
  position: absolute;
  margin-top: 5px;
  left: auto;
  right: -15px;
  background-color: #fff;
  border-radius: 2px;
  display: none;
  z-index: 100;
}
@media screen and (min-width: 767px) {
  .navbar .navbar-collapse .drop {
    box-shadow: 0px 0px 12px -2px #cccccb;
  }
}
.navbar .navbar-collapse .drop li {
  padding: 0px;
  border: none;
  margin: 0px;
}
.navbar .navbar-collapse .drop li a {
  color: #474657;
  padding: 13px 15px;
  background-color: transparent;
  -webkit-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  display: flex;
  border-bottom: 1px solid #efefef;
}
.navbar .navbar-collapse .drop li a:hover,
.navbar .navbar-collapse .drop li a:hover i {
  background-color: #D4D6DE;
  color: #607d8b;
}
.navbar .navbar-collapse .drop li a i {
  float: left;
  margin-left: 4px;
  margin-right: 8px;
  margin-top: 0px;
  color: #474657;
}
.navbar .navbar-collapse .drop li a i.settings {
  font-size: 16px;
}
.navbar .navbar-collapse .drop li a i.messages {
  font-size: 16px;
}
.navbar .navbar-collapse .drop li a i.log-out {
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .navbar .navbar-collapse .drop li a i {
    font-size: 21px !important;
  }
}
.navbar.header .navbar-form {
  margin: 0;
}
ul.navbar-nav.header-right-cont {
  display: flex;
  align-items: center;
}
ul.navbar-nav.header-right-cont .close-navbar {
  display: none;
}
ul.navbar-nav.header-right-cont .gradientButton {
  margin-right: 15px;
  border-radius: 20px;
}
ul.navbar-nav.header-right-cont li {
  padding-right: 16px;
}
@media screen and (max-width: 767px) {
  ul.navbar-nav.header-right-cont li {
    border-left: 0px;
  }
}
ul.navbar-nav.header-right-cont li a.headerGradient {
  line-height: 9px;
  width: 132px;
}
@media screen and (max-width: 767px) {
  ul.navbar-nav.header-right-cont li a.headerGradient {
    display: none;
  }
}
ul.navbar-nav.header-right-cont li a.headerGradient:active {
  color: #fff;
}
ul.navbar-nav.header-right-cont li .favorite {
  display: block;
  text-align: center;
  color: #EFF2F7;
}
ul.navbar-nav.header-right-cont li .user-image-cont {
  width: 30px;
  height: 30px;
  border-radius: 100px;
  overflow: hidden;
  align-items: center;
  margin: auto;
}
ul.navbar-nav.header-right-cont li .no-user {
  display: flex;
  flex-direction: row;
  align-items: center;
}
ul.navbar-nav.header-right-cont li .no-user span {
  font-size: 15px;
  font-weight: 600;
  margin-left: 10px;
  white-space: nowrap;
  color: #474657;
}
ul.navbar-nav.header-right-cont li .user {
  width: 30px;
  display: block;
  object-fit: cover;
  height: 30px;
}
ul.navbar-nav.header-right-cont li a:hover {
  background-color: transparent;
}
ul.navbar-nav.header-right-cont li.user-actions {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 36px;
  padding: 0px 4px 0px 4px !important;
}
ul.navbar-nav.header-right-cont li.user-actions:hover {
  background-color: #EFF2F7;
  border-radius: 100px;
}
ul.navbar-nav.header-right-cont li.user-actions .drop-menu {
  display: flex;
  align-items: center;
}
ul.navbar-nav.header-right-cont li.user-actions .drop-menu span {
  font-size: 15px;
  font-weight: 600;
  margin-left: 10px;
  color: #474657;
}
ul.navbar-nav.header-right-cont li.user-actions .drop-menu .fa {
  margin-left: 10px;
}
ul.navbar-nav.header-right-cont li.user-actions .drop-menu .fa::before {
  color: #474657;
  font-size: 20px;
}
ul.navbar-nav.header-right-cont .dropdown-menu {
  border-radius: 9px;
  background-color: #fff;
  border-style: none;
  box-shadow: 1.5px 2.6px 13px rgba(36, 30, 61, 0.08);
  padding: 0;
  overflow: hidden;
}
ul.navbar-nav.header-right-cont .dropdown-menu li {
  padding: 0;
}
ul.navbar-nav.header-right-cont .dropdown-menu li a {
  padding: 10px 20px;
}
ul.navbar-nav.header-right-cont .dropdown-menu li a:hover {
  background-color: rgba(98, 212, 38, 0.05);
}
ul.navbar-nav.header-right-cont .dropdown-menu li a i {
  margin-right: 10px;
}
ul.navbar-nav.header-right-cont li:first-child {
  margin-right: 0;
  padding-right: 0;
  border-left: none;
}
ul.navbar-nav.header-right-cont li:last-child {
  padding-right: 0;
}
button.navbar-toggle {
  padding: 0px;
  margin-left: 19px;
  margin-top: 19px;
}
button.navbar-toggle span.icon-bar {
  border-radius: 2px;
  height: 5px;
  width: 30px;
  background-color: #a4a4a4;
}
button.navbar-toggle span.icon-bar + .icon-bar {
  margin-top: 5px;
}
#sidenav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  height: 120vh;
  background-color: transparent;
  z-index: 997;
  display: none;
}
#sidenav-overlay.in {
  opacity: 0.5;
  display: block;
}
.navbar-header {
  display: flex;
  align-items: center;
}
.navbar-header .header-submenu-wrapper {
  padding-left: 90px;
}
.navbar-header .header-submenu-wrapper .drop-open-btn {
  color: #474657;
  font-weight: 500;
  font-size: 14px;
  position: relative;
  display: flex;
  align-items: center;
  display: none;
}
.navbar-header .header-submenu-wrapper .drop-open-btn span {
  top: 1px;
  position: relative;
  margin-left: 5px;
}
.navbar-header .header-submenu-wrapper .submenu-menu a {
  color: #474657;
  font-weight: 500;
  font-size: 14px;
  position: relative;
}
.navbar-header .header-submenu-wrapper .submenu-menu a + a {
  padding-left: 30px;
}
.navbar-header .header-submenu-wrapper .submenu-menu a.for-flag::after {
  content: '';
  position: absolute;
  background-image: url("../icon/arm-flag.svg");
  background-size: contain;
  width: 13px;
  height: 13px;
  background-repeat: no-repeat;
  background-position: center;
  right: -1px;
  top: -7px;
}
.navbar-header .header-submenu-wrapper .submenu-menu a:hover {
  color: #62D426;
}
.navbar-header .header-submenu-wrapper .submenu-menu a.active {
  color: #62D426;
}
.navbar-header .currency-dropdown {
  display: none;
  float: right;
  position: relative;
  z-index: 1;
  top: 2px;
}
.navbar-header .navbar-brand {
  height: 38px;
}
.navbar-header .gradientButton.headerGradient {
  margin-top: 14px;
  float: right;
  width: 132px;
  line-height: 16px;
  color: #fff;
}
@media screen and (min-width: 767px) {
  .navbar-header .gradientButton.headerGradient {
    display: none;
  }
}
.navbar-header .header-promote {
  display: none;
}
.logo {
  padding: 0px;
  display: flex;
  align-items: center;
}
.logo img {
  height: 34px;
}
.button {
  font-size: 12px;
  z-index: 4;
  width: 200px;
  height: 38px;
  cursor: pointer;
  text-align: center;
  border-radius: 9px;
  color: #272a2c;
  display: block;
  padding: 10px 0;
  background-color: #EFF2F7;
  border: none;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
}
.button:hover:not(.gradientButton) {
  color: #fff;
  background-color: #607d8b;
}
.button:active:focus {
  outline: none;
  box-shadow: none;
  color: #fff;
}
.gradientButton {
  color: #fff;
  background-image: -moz-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: -webkit-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: -ms-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: linear-gradient(to left, #5CD40B, #ABD40B);
  transition: transform 0.5s;
  border-radius: 9px;
  font-size: 12px;
  line-height: 19px;
  border: none;
  font-weight: bold;
}
.gradientButton:active {
  background-image: linear-gradient(to left, #5CD40B, #ABD40B);
}
.gradientButton:hover {
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);
  text-decoration: none;
  color: #fff;
  border: none;
}
.gradientButton:focus,
.gradientButton:active {
  color: #fff;
}
.gradientButton:active:focus {
  outline: none;
  box-shadow: none;
  color: #fff;
}
.search-wrapper {
  width: 100%;
  max-width: 100%;
}
.search-wrapper .header-form {
  margin-top: 0px;
  margin-bottom: 15px;
  padding: 0;
}
.search-wrapper .datepickerrange {
  display: flex;
  align-items: center;
  height: 42px;
  background-color: #fff;
  border-radius: 7px;
  color: #474657;
  padding: 0 10px;
  cursor: pointer;
  margin-left: 2px;
}
.header-form {
  padding: 2px;
  display: flex;
  align-items: center;
  background-color: #EFF2F7;
  border-radius: 9px;
}
.search {
  position: relative;
  height: 42px;
}
.search .search-btn {
  position: absolute;
  background-color: transparent;
  border: none;
  padding: 0;
  z-index: 200;
}
.search .search-btn.loupe {
  top: 12px;
  left: 9px;
}
.search .search-btn.loupe img {
  width: 15px;
  height: 15px;
}
.search .search-btn.close-btn {
  right: 5px;
  top: 9px;
  display: none;
  cursor: pointer;
}
.search .search-btn.close-btn.opened {
  display: block;
}
.search .sinput {
  width: 100% !important;
  height: 42px;
  border-radius: 7px;
  background-color: white;
  background-size: 32px;
  transition: 0.3s;
  font-size: 14px;
  padding: 6px 14px;
  text-indent: 25px;
  position: absolute;
  z-index: 100;
  border: none;
}
.search .sinput:focus {
  border: 1px solid #62D426;
  background-color: white;
  outline: 0;
  box-shadow: none!important;
}
.search .autocomplete {
  display: none;
  width: 100%;
  position: absolute;
  top: 89%;
  left: 0px;
  max-height: 315px;
  background-color: #fff;
  box-shadow: 0 1px 3px 0 #E0F7FA;
  border-bottom-right-radius: 9px;
  border-bottom-left-radius: 9px;
  z-index: 90;
  padding-top: 12px;
  padding-bottom: 5px;
}
.search .autocomplete ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.search .autocomplete ul a {
  width: 100%;
  padding: 3px 15px;
  font-size: 14px;
  display: inline-block;
  color: #333e48;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.search .autocomplete ul a:hover {
  color: #62D426;
}
.search .autocomplete ul a .category {
  color: #62D426;
}
.search .autocomplete ul a .category-name {
  color: #62D426;
}
.search .autocomplete.opened {
  display: block;
}
.main {
  margin-bottom: 124px;
}
.tags {
  margin-top: 7px;
}
.tags a {
  background-color: aliceblue;
  padding: 6px 15px;
  border-radius: 20px;
  border: 1px solid #e6f0f9;
  margin-right: 5px;
  transition: 0.3s;
  display: inline-block;
  margin-top: 10px;
}
.tags a:hover {
  background-color: rgba(0, 188, 212, 0.07843137);
  border: 1px solid #62D426;
}
.cont {
  margin-bottom: 50px;
  margin: auto;
  margin-top: 12px;
  padding: 16px 9px;
  border-radius: 9px;
  background-color: #fff;
}
.login {
  width: 420px;
  margin: auto;
  margin-top: 15px;
  margin-bottom: 115px;
  padding: 30px;
  border-radius: 9px;
  background-color: #fff;
  box-shadow: 0 0 15px 0 rgba(100, 106, 108, 0.2);
}
.login h1 {
  margin-top: 2px;
  font-size: 18px;
  text-transform: uppercase;
}
.login input {
  width: 100%;
  height: 40px;
  margin-top: 18px;
  text-indent: 1px;
  border: 1px solid #EFF2F7;
  border-radius: 9px;
  background-color: #EFF2F7;
  -webkit-appearance: none;
  box-shadow: none;
  transition: 0.3s;
}
.login input:focus {
  box-shadow: 0 1px 3px 0 #E0F7FA;
  border: 1px solid #62D426;
  background-color: white;
  outline: 0;
}
.login textarea {
  width: 100%;
  height: 100px;
  margin-top: 8px;
  border: 1px solid #EFF2F7;
  border-radius: 9px;
  background-color: #EFF2F7;
  -webkit-appearance: none;
  box-shadow: none;
  transition: 0.3s;
}
.login textarea:focus {
  box-shadow: 0 1px 3px 0 #E0F7FA;
  border: 1px solid #62D426;
  background-color: white;
  outline: 0;
}
.login .registration-terms-wrapper {
  margin-top: 20px;
  display: flex;
  align-items: center;
}
.login .registration-terms-wrapper .green-check .checklabel .checkmark:after {
  left: 7px;
  top: 3px;
}
.login .registration-terms-wrapper .green-check.error .checkmark {
  border-color: #fa3e3a;
}
.login .registration-terms-wrapper p {
  margin-bottom: 0;
  position: relative;
  top: -3px;
  font-size: 12px;
  font-weight: 500;
}
.login .registration-terms-wrapper p a:hover {
  color: #62D426;
}
/* Start homepage shops content */
.shops-homepage-wrapper {
  margin-bottom: 40px;
  margin-top: 20px;
  overflow-x: hidden;
}
.shops-homepage-wrapper .shops-container {
  overflow: hidden;
}
.shops-homepage-wrapper .shops-container .findstore-with-slick {
  display: flex;
  align-items: flex-start;
  overflow: hidden;
}
.shops-homepage-wrapper .shops-container .findstore-with-slick .slick {
  display: none;
  width: 100%;
}
.shops-homepage-wrapper .shops-container .findstore-with-slick .slick .slick-list {
  display: flex;
}
.shops-homepage-wrapper .shops-container .findstore-with-slick .slick .slick-track {
  margin: 0;
  display: flex;
  justify-content: space-around;
}
.shops-homepage-wrapper .shops-container .findstore-with-slick .slick.slick-initialized {
  display: block;
}
.shops-homepage-wrapper .shops-container .shop-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.shops-homepage-wrapper .shops-container .shop-block:focus {
  outline: none;
}
.shops-homepage-wrapper .shops-container .shop-block .gradient-border {
  background-color: #C3C8D9;
  border-radius: 50px;
}
.shops-homepage-wrapper .shops-container .shop-block .inblock-wrapper {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  padding: 3px;
}
.shops-homepage-wrapper .shops-container .shop-block .inblock-wrapper.find-store-border {
  border: 1px solid #EDEEF6;
  background-color: #fff;
  width: 100px;
  height: 100px;
}
.shops-homepage-wrapper .shops-container .shop-block .inblock-wrapper .img-wrapper {
  overflow: hidden;
  border-radius: 50%;
  background-color: #fff;
  padding: 2px;
  height: 100%;
  width: 100%;
}
.shops-homepage-wrapper .shops-container .shop-block .inblock-wrapper .img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.shops-homepage-wrapper .shops-container .shop-block .inblock-wrapper .img-wrapper.find-store {
  width: 50px;
  height: 50px;
  border-radius: 0;
}
.shops-homepage-wrapper .shops-container .shop-block .inblock-wrapper .img-wrapper.find-store img {
  object-fit: contain;
  border-radius: 0;
}
.shops-homepage-wrapper .shops-container .shop-block .shop-name {
  margin-top: 10px;
  text-align: center;
}
.shops-homepage-wrapper .shops-container .shop-block .shop-name .text-sm {
  color: #474657;
  width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: bold;
  margin: 0;
}
.shops-homepage-wrapper .shops-container .shop-block .shop-name .text-xs {
  color: #62D426;
  margin-bottom: 0;
}
/* End  homepage shops content */
/* Start homepage tabs */
.contentDisplay {
  display: flex;
  margin-bottom: 20px;
  margin-left: -10px;
}
.contentDisplay .for-hover {
  height: 40px;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  position: relative;
  color: #474657;
  line-height: 40px;
  cursor: pointer;
}
.contentDisplay .for-hover p {
  margin-bottom: 0;
  font-weight: bold;
  line-height: 17px;
}
.contentDisplay .for-hover img {
  margin-right: 4px;
  height: 15px;
}
.contentDisplay .for-hover:hover {
  background-color: #fff;
  color: #474657;
}
.contentDisplay .for-hover.active {
  background-color: #fff;
  color: #474657;
}
.contentDisplay .for-hover.price {
  width: 90px;
}
.contentDisplay .for-hover.price .text-md {
  padding-left: 10px;
}
.contentDisplay .for-hover.price.asc::after {
  content: '';
  position: absolute;
  left: 17px;
  background-image: url(../icon/desc-arrow.svg);
  width: 13px;
  background-size: contain;
  height: 13px;
  background-repeat: no-repeat;
  background-position: center;
}
.contentDisplay .for-hover.price.desc::after {
  content: '';
  position: absolute;
  left: 17px;
  background-image: url(../icon/asc-arrow.svg);
  width: 13px;
  background-size: contain;
  height: 13px;
  background-repeat: no-repeat;
  background-position: center;
}
/*End homepage tabs*/
.products-section .col-lg-3 {
  padding: 5px 15px;
  color: #474657;
}
.products-section .loading-gif {
  height: 100px;
  display: flex;
  justify-content: center;
}
.products-section .loading-gif img {
  height: 100%;
}
.products-section #product-results {
  display: flex;
  flex-wrap: wrap;
}
.products-section #product-results::before {
  display: none;
}
.products-section .product-block {
  position: relative;
  background-color: #fff;
  border-radius: 9px;
}
.products-section .product-block:hover .img-wrapper img {
  transform: scale(1.05);
  transition: 1s;
}
.products-section .product-block .img-wrapper {
  width: 100%;
  height: 220px;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 9px 9px 0 0;
}
.products-section .product-block .img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.products-section .product-block .img-wrapper .no-image {
  width: 100%;
  height: 100%;
}
.products-section .product-block .best-seller {
  position: absolute;
  top: 10px;
  left: 0;
}
.products-section .product-block .bank {
  right: 15px;
  position: absolute;
  top: 58.5%;
}
.products-section .product-block .bank img {
  margin-left: 5px;
}
.products-section .product-block .product-info {
  padding: 10px;
  height: 100px;
}
.products-section .product-block .product-info .grid-props {
  position: absolute;
  top: 10px;
}
.products-section .product-block .product-info .grid-props h2 {
  color: #474657;
  font-weight: bold;
}
.products-section .product-block .product-info .product-price {
  display: flex;
  align-items: center;
}
.products-section .product-block .product-info .product-price .text-md {
  color: #D9001E;
  font-weight: bold;
  margin-bottom: 0;
}
.products-section .product-block .product-info .product-price .text-sm {
  text-decoration: line-through;
  color: #C3C8D9;
  margin-left: 10px;
  margin-bottom: 0;
}
.products-section .product-block .product-info .product-price.without-sale .text-md {
  color: #62D426;
}
.products-section .product-block .product-info .main-product-name {
  margin-bottom: 5px;
}
.products-section .product-block .product-info .main-product-name .text-md {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  max-height: 38px;
  height: 38px;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 500;
  margin-bottom: 0;
}
.products-section .product-block .product-info .stars-with-reviews {
  display: flex;
  align-items: center;
  margin: 7px 0;
}
.products-section .product-block .product-info .stars-with-reviews .stars-wrapper .fa-star {
  font-size: 14px;
  color: #C3C8D9;
}
.products-section .product-block .product-info .stars-with-reviews .stars-wrapper .fa-star-half {
  font-size: 14px;
  color: #C3C8D9;
}
.products-section .product-block .product-info .stars-with-reviews .stars-wrapper .fa-star-half.active {
  color: #FFA251;
}
.products-section .product-block .product-info .stars-with-reviews .stars-wrapper .fa-star.active {
  color: #FFA251;
}
.products-section .product-block .product-info .stars-with-reviews .text-sm {
  margin-left: 10px;
  color: #7F859D;
}
.products-section .product-block .product-info .sponsored {
  display: flex;
  align-items: center;
}
.products-section .product-block .product-info .sponsored .fa-question-circle {
  color: #7F859D;
  margin-left: 3px;
  font-size: 12px;
}
.products-section .product-block .product-info .sponsored .text-xs {
  color: #7F859D;
}
.products-section .top-product {
  background-color: #FFF5F6;
  box-shadow: 2px 5px 10px rgba(44, 40, 67, 0.19);
}
.product-for-homepage .products-section .col-lg-3 {
  width: 20%;
  padding: 7px;
}
.product-for-homepage .products-section .col-lg-3.three-image-product {
  width: 20%;
}
.announc-content .products-section {
  margin: 0 -5px;
}
.announc-content .products-section .product-row {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.announc-content .products-section .product-row::before {
  display: flex!important;
}
.announc-content .products-section .product-row .announc-item {
  padding: 7px;
  width: 33.333%;
  border: none;
}
.announc-content .products-section .product-row .announc-item.announc-item-other {
  display: flex;
}
.announc-content .products-section .product-row .announc-item.announc-item-other a {
  width: 100%;
}
.announc-content .products-section .product-row .announc-item.announc-item-other .product-block {
  display: flex;
  align-items: center;
  height: 100%;
}
.announc-content .products-section .product-row .announc-item.announc-item-other .product-block .img-wrapper {
  border-radius: 9px;
}
.announc-content .products-section .product-row .announc-item .product-block .img-wrapper .item-image {
  width: 100%;
  height: 100%;
  background-color: transparent;
  border-radius: 0;
}
.announc-content .products-section .product-row .announc-item .product-block .img-wrapper .item-image img {
  border-radius: 0;
}
.announc-content .products-section .product-row .announc-item .product-block .product-info .main-product-name .item-name {
  margin-top: 0;
  font-size: 12px;
}
.announc-content .products-section .product-row .announc-item .product-block .product-info .product-price .text-md {
  font-size: 12px;
}
.create-tour-request {
  color: #fff;
  background-image: -moz-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: -webkit-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: -ms-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: linear-gradient(to left, #5CD40B, #ABD40B);
  transition: transform 0.5s;
  font-size: 12px;
  line-height: 19px;
  border: none;
  font-weight: bold;
  border-radius: 9px;
  margin-bottom: 15px;
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.create-tour-request:active {
  background-image: linear-gradient(to left, #5CD40B, #ABD40B);
}
.create-tour-request:hover {
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);
  text-decoration: none;
  color: #fff;
  border: none;
}
.create-tour-request:focus,
.create-tour-request:active {
  color: #fff;
}
.create-tour-request:active:focus {
  outline: none;
  box-shadow: none;
  color: #fff;
}
.create-tour-request .text h2 {
  font-size: 24px;
  color: #fff;
  margin: 0;
  margin-bottom: 5px;
  font-weight: 500;
}
.create-tour-request .text p {
  margin: 0;
  font-size: 12px;
  color: #fff;
  font-weight: normal;
}
.create-tour-request .submit-btn {
  background-color: #fff;
  color: #62D426;
  font-size: 12px;
  font-weight: bold;
  line-height: 40px;
  border-radius: 9px;
  border: none;
  padding: 0 20px;
}
.create-tour-request .submit-btn:active:focus {
  outline: none;
  box-shadow: none;
}
.create-tour-request:hover {
  box-shadow: none;
  transform: none;
}
.request-no-block-wrapper {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding-top: 50px;
  padding-bottom: 20px;
}
.request-no-block-wrapper .img-wrapper {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.request-no-block-wrapper .img-wrapper p {
  text-align: center;
  color: #7F859D;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 20px;
}
.request-no-block-wrapper .addannouncementcreated-success {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 50px;
  text-align: center;
}
.request-no-block-wrapper .addannouncementcreated-success h2 {
  font-size: 24px;
  font-weight: 500;
}
.request-no-block-wrapper .addannouncementcreated-success p {
  color: #7F859D;
  font-weight: 500;
  margin: 0;
}
.request-no-block-wrapper .addannouncementcreated-success p a {
  color: #7F859D;
  font-weight: bold;
}
.request-no-block-wrapper .addannouncementcreated-success .add-offer {
  color: #62D426;
  margin: 20px 0;
  font-size: 12px;
  font-weight: bold;
  margin-top: 40px;
}
.my-table-wrapper .cont {
  background-color: transparent;
}
.my-table-wrapper .table-responsive {
  border-radius: 0px 0px 9px 9px;
  border: none!important;
}
.my-table-wrapper .table-responsive table thead th {
  color: #474657;
  font-weight: bold;
}
.my-table-wrapper .table-responsive table thead th a {
  color: #474657;
  font-weight: bold;
}
.my-table-wrapper .table-responsive table tbody td {
  vertical-align: middle;
}
.my-table-wrapper .header {
  padding: 20px;
  border-radius: 9px 9px 0 0;
}
.my-table-wrapper .header .shadow-widget form {
  display: flex;
  align-items: center;
}
.my-table-wrapper .header .shadow-widget form .form-group {
  max-width: 200px;
  width: 100%;
  margin-bottom: 0;
}
.my-table-wrapper .header .shadow-widget form .form-group + .form-group {
  margin-left: 20px;
}
.my-table-wrapper .footer {
  position: relative;
  padding: 20px;
  border-radius: 9px;
  margin-top: 0px;
}
.my-request-wrapper .my-request-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  height: 40px;
}
.my-request-wrapper .my-request-header h2 {
  color: #474657;
  font-weight: bold;
  margin: 0;
  font-size: 24px;
}
.my-request-wrapper .my-request-header .request-header-right {
  display: flex;
  align-items: center;
  position: relative;
}
.my-request-wrapper .my-request-header .request-header-right .switch-wrapper {
  margin-right: 150px;
  display: flex;
  align-items: center;
}
.my-request-wrapper .my-request-header .request-header-right .switch-wrapper span:first-child {
  margin-right: 12px;
  font-size: 14px;
  color: #7F859D;
}
.my-request-wrapper .my-request-header .request-header-right .gradientButton {
  position: absolute;
  right: 0;
}
.my-request-wrapper .my-request-header .request-header-right .gradientButton i {
  margin-right: 5px;
}
.my-request-wrapper .request-block {
  background-color: #fff;
  border-radius: 9px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 30px;
  margin-top: 15px;
  box-shadow: 0 3px 6px rgba(44, 40, 67, 0.02);
}
.my-request-wrapper .request-block.request-send {
  padding: 20px 30px;
  background-color: rgba(255, 255, 255, 0.6);
  box-shadow: none;
}
.my-request-wrapper .request-block.request-send .button-with-arrow .button-wrapper .gradientButton {
  background-image: none;
  background-color: #7F859D;
}
.my-request-wrapper .request-block .img-with-title {
  display: flex;
  align-items: center;
}
.my-request-wrapper .request-block .img-with-title .title h5 {
  font-size: 16px;
  margin: 0;
  color: #474657;
  font-weight: bold;
  margin-bottom: 10px;
}
.my-request-wrapper .request-block .img-with-title .title .hsix {
  display: flex;
  align-items: center;
}
.my-request-wrapper .request-block .img-with-title .title .hsix h6 + h6 {
  margin-left: 20px;
}
.my-request-wrapper .request-block .img-with-title .title h6 {
  font-size: 16px;
  margin: 0;
  color: #7F859D;
  display: flex;
  align-items: center;
}
.my-request-wrapper .request-block .img-with-title .title h6 img {
  margin-right: 5px;
}
.my-request-wrapper .request-block .img-with-title .title p {
  margin-bottom: 0;
  margin-top: 5px;
}
.my-request-wrapper .request-block .img-with-title .title p a {
  color: #62D426;
}
.my-request-wrapper .request-block .img-with-title .title h4 {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 12px;
  color: #D9001E;
}
.my-request-wrapper .request-block .img-with-title .img-wrapper {
  margin-right: 20px;
}
.my-request-wrapper .request-block .button-with-arrow {
  display: flex;
  align-items: center;
}
.my-request-wrapper .request-block .button-with-arrow .button-wrapper {
  position: relative;
  margin-right: 30px;
}
.my-request-wrapper .request-block .button-with-arrow .button-wrapper span {
  height: 23px;
  min-width: 23px;
  background-color: #D9001E;
  position: absolute;
  color: #fff;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
  right: -8px;
  top: -8px;
  z-index: 1;
}
.my-request-wrapper .request-block .button-with-arrow .arrow div i {
  transform: rotate(270deg);
}
.my-request-wrapper .request-block .button-with-arrow .arrow div i::before {
  font-size: 28px;
  color: #7F859D;
}
.my-request-wrapper .request-block .button-with-arrow .arrow a i {
  transform: rotate(270deg);
}
.my-request-wrapper .request-block .button-with-arrow .arrow a i::before {
  font-size: 28px;
  color: #7F859D;
}
.my-request-wrapper .request-view-wrapper {
  background-color: #fff;
  border-radius: 9px;
}
.my-request-wrapper .request-view-wrapper .request-types-wrapper {
  padding: 30px 30px 20px 30px;
  position: relative;
  border-bottom: 1px solid rgba(112, 112, 112, 0.18);
}
.my-request-wrapper .request-view-wrapper .request-types-wrapper h2 {
  font-weight: bold;
  margin: 0;
  font-size: 20px;
}
.my-request-wrapper .request-view-wrapper .request-types-wrapper .request-types {
  display: flex;
  margin-top: 20px;
}
.my-request-wrapper .request-view-wrapper .request-types-wrapper .request-types .first-type {
  width: 50%;
}
.my-request-wrapper .request-view-wrapper .request-types-wrapper .request-types .first-type:nth-child(2) {
  padding-left: 10px;
}
.my-request-wrapper .request-view-wrapper .request-types-wrapper .request-types .first-type .type-item {
  display: flex;
  align-items: center;
}
.my-request-wrapper .request-view-wrapper .request-types-wrapper .request-types .first-type .type-item .first-item {
  font-size: 14px;
  color: #7F859D;
  font-weight: 500;
}
.my-request-wrapper .request-view-wrapper .request-types-wrapper .request-types .first-type .type-item .second-item {
  font-size: 14px;
  font-weight: 500;
  margin-left: 5px;
}
.my-request-wrapper .request-view-wrapper .request-types-wrapper .cancel-request-btn {
  position: absolute;
  top: 20px;
  right: 20px;
}
.my-request-wrapper .request-view-wrapper .request-types-wrapper .create-active-wrapper {
  margin-top: 20px;
}
.my-request-wrapper .request-view-wrapper .request-types-wrapper .create-active-wrapper p {
  margin: 0;
  font-size: 12px;
  color: #7F859D;
  margin: 5px 0;
}
.my-request-wrapper .request-view-wrapper .new-cheapes-offers-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 10px;
}
.my-request-wrapper .request-view-wrapper .new-cheapes-offers-wrapper a {
  font-size: 14px;
  font-weight: 500;
  color: #7F859D;
  cursor: pointer;
}
.my-request-wrapper .request-view-wrapper .new-cheapes-offers-wrapper a.active {
  color: #62D426;
}
.my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block {
  margin-top: 0;
  border-top: 1px solid rgba(112, 112, 112, 0.18);
  border-radius: 0;
  box-shadow: none;
  padding: 20px 30px;
}
.my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block:last-child {
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}
.my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block.green-block {
  background-color: rgba(98, 212, 38, 0.08);
}
.my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block.green-block .img-with-title .title h6 {
  font-weight: bold;
}
.my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block.red-block {
  background-color: rgba(224, 164, 37, 0.08);
}
.my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block.silver-block {
  background-color: rgba(127, 133, 157, 0.05);
}
.my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .img-with-title .img-wrapper {
  min-width: 72px;
  max-width: 72px;
  height: 72px;
  position: relative;
}
.my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .img-with-title .img-wrapper img {
  border-radius: 50%;
  overflow: hidden;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .img-with-title .img-wrapper .no-image {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .img-with-title .img-wrapper .verified {
  width: 31px;
  height: 31px;
  position: absolute;
  top: 0px;
  left: 0px;
}
.my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .img-with-title .title h5 {
  color: #62D426;
}
.my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .img-with-title .title h6 {
  display: flex;
  align-items: center;
  font-weight: 500;
}
.my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .img-with-title .title h6 p {
  min-width: 12px;
  max-width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #D9001E;
  margin: 0;
  margin-right: 8px;
}
.my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .img-with-title .title h4 {
  color: #7F859D;
  margin-top: 10px;
}
.my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .button-with-arrow .button-wrapper {
  text-align: right;
}
.my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .button-with-arrow .button-wrapper h5 {
  margin: 0;
  font-weight: bold;
  font-size: 24px;
  color: #62D426;
}
.my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .button-with-arrow .button-wrapper h6 {
  margin: 0;
  margin-top: 5px;
  font-size: 12px;
  color: #7F859D;
}
.my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .button-with-arrow .button-wrapper h4 {
  margin: 0;
  margin-top: 5px;
  font-size: 12px;
  color: #D9001E;
}
.my-request-wrapper .make-offer-wrapper {
  background-color: #fff;
  border-top: 1px solid rgba(112, 112, 112, 0.18);
  margin-top: -5px;
  z-index: 1;
  position: relative;
  padding: 30px;
}
.my-request-wrapper .make-offer-wrapper h2 {
  margin: 0;
  font-size: 24px;
  font-weight: 500;
}
.my-request-wrapper .make-offer-wrapper p {
  margin: 0;
  color: #7F859D;
  font-size: 12px;
  margin-top: 10px;
}
.my-request-wrapper .add-product-main {
  margin-top: 0;
  border-radius: 0 0 9px 9px;
  padding-top: 0;
}
.my-request-wrapper .add-product-main .row {
  border-top: 1px solid rgba(112, 112, 112, 0.18);
  padding-top: 20px;
}
@media screen and (max-width: 991px) {
  .request-container .col-md-9.no-padd-left {
    padding-left: 15px!important;
  }
}
@media screen and (max-width: 991px) {
  .request-container .col-md-3.no-padd-left {
    padding-left: 15px!important;
  }
}
.request-page-right-section-image {
  width: 100%;
  height: 250px;
  overflow: hidden;
  border-radius: 9px;
  margin-top: 12px;
}
.request-page-right-section-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 9px;
}
.request-page-right-section-image iframe {
  width: 100%!important;
  height: 100%!important;
  margin-top: 12px;
  overflow: hidden;
  border-radius: 9px;
}
.for-add-responsive .request-page-right-section-image {
  margin-top: 0;
}
.for-add-responsive .request-page-right-section-image iframe {
  margin-top: 0px;
  overflow: hidden;
  border-radius: 9px;
}
.cancel-request-btn .gradientButton {
  border: 1px solid #62D426;
  background-color: #fff;
  background-image: none;
  color: #62D426;
}
.cancel-request-btn .gradientButton:active:focus {
  border: 1px solid #62D426;
  background-color: #fff;
  color: #62D426;
}
.tourrequest-offer-wrapper .headline {
  max-width: 295px!important;
}
.tourrequest-offer-wrapper .headline h1 {
  padding-left: 0;
  font-size: 20px;
  font-weight: bold;
  word-break: break-word;
}
.tourrequest-offer-wrapper .price-progress-cont {
  padding-left: 0!important;
}
.tourrequest-offer-wrapper .price-progress-cont .price-cont .price span {
  color: #62D426;
  font-weight: bold;
}
.tourrequest-offer-wrapper .price-progress-cont .gradientButton {
  position: absolute;
  top: 0;
  right: 0;
  width: 130px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tourrequest-offer-wrapper .prod-data {
  border-bottom: 0!important;
}
.tourrequest-offer-wrapper .prod-data .prod-data-title p {
  color: #474657;
  font-size: 16px;
  font-weight: bold;
}
.tourrequest-offer-wrapper .prod-data .data-cont {
  border: none!important;
  padding: 0!important;
}
.tourrequest-offer-wrapper .prod-data .data-cont .col-md-6 {
  width: auto;
  padding: 0;
}
.tourrequest-offer-wrapper .prod-data .data-cont .data-name {
  color: #7F859D;
  font-weight: 500;
}
.tourrequest-offer-wrapper .prod-data .data-cont .data {
  padding-left: 5px;
  color: #474657;
}
.tourrequest-offer-wrapper .info-cont {
  margin-top: 20px;
}
.tourrequest-offer-wrapper .info-cont h6 {
  margin: 0;
  color: #474657;
  font-weight: bold;
  font-size: 16px;
}
.tourrequest-offer-wrapper .info-cont .info {
  margin-top: 5px;
}
.tourrequest-offer-wrapper .my-announc-info .announc-contacts-cont .announc-profile-cont {
  display: flex;
  align-items: center;
}
.tourrequest-offer-wrapper .my-announc-info .announc-contacts-cont .announc-profile-cont .user-info .name {
  margin: 0;
}
.tourrequest-offer-wrapper .my-announc-info .announc-contacts-cont .announc-profile-cont .user-info .name a {
  font-size: 14px;
  color: #474657;
  font-weight: bold;
}
.tourrequest-offer-wrapper .my-announc-info .announc-contacts-cont .announc-profile-cont .user-info .secondary-txt {
  font-size: 12px;
}
.tourrequest-offer-wrapper .my-announc-info .announc-contacts-cont .contact-action {
  padding: 0;
}
.tourrequest-offer-wrapper .my-announc-info .announc-contacts-cont .contact-action .gradientButton {
  width: 100%;
}
.tourrequest-offer-wrapper .my-announc-info .announc-contacts-cont .contact-action .gradientButton p {
  margin-bottom: 0;
}
.tourrequest-offer-wrapper .request-page-right-section-image {
  margin-top: 15px;
}
.tourrequest-offer-wrapper .request-page-right-section-image iframe {
  margin-top: 0;
}
.tourrequest-offer-wrapper .similar-tour-block {
  padding: 0;
}
/* Start Homepage banner slider */
.homepage-banner-slider {
  margin-top: -20px;
}
.homepage-banner-slider .img-wrapper {
  height: 300px;
  width: 100%;
}
.homepage-banner-slider .img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* End homepage banner slider */
.tour-info-check {
  max-width: 1000px;
  background-color: rgba(255, 255, 255, 0.15);
  box-shadow: 0 2px 7px rgba(60, 37, 98, 0.2);
  border-radius: 17px;
  padding: 15px;
  top: 170px;
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.tour-info-check .form-group {
  margin-bottom: 0;
}
.tour-info-check .form-group.sixty-width {
  width: 60%;
}
.tour-info-check .form-group.fourty-width {
  width: 40%;
  padding-left: 15px;
}
.tour-info-check .info-search {
  display: flex;
  align-items: center;
}
.tour-info-check .info-search .search {
  height: 50px;
}
.tour-info-check .info-search .search .search-btn.loupe {
  top: 16px;
  left: 10px;
}
.tour-info-check .info-search .search .search-btn.close-btn {
  top: 13px;
}
.tour-info-check .info-search .search .sinput {
  background-color: #EFF2F7;
  height: 50px;
  font-size: 12px;
}
.tour-info-check .info-search .search .sinput:focus {
  background-color: #fff;
  box-shadow: none!important;
}
.tour-info-check .datepicker-icon {
  position: relative;
}
.tour-info-check .datepicker-icon .datepicker-link {
  position: absolute;
  top: 16px;
  left: 10px;
}
.tour-info-check .datepicker-icon input {
  padding-left: 38px;
  height: 50px;
}
.tour-info-check .datepicker-icon input:focus {
  box-shadow: none!important;
}
.tour-info-check .button {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-direction: column;
  line-height: 30px;
}
.tour-info-check .button.gradientButton {
  margin-left: 15px;
  margin-right: 15px;
}
.tour-info-check .button.blue-btn {
  background-color: #655EFF;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  padding: 10px 20px;
  white-space: nowrap;
}
.tour-info-check .button.blue-btn:hover {
  background-color: #655EFF;
  color: #fff;
}
.tours-info-check-wrapper {
  background-color: #fff;
  margin-bottom: 20px;
}
.tours-info-check-wrapper .about-your-info-block {
  padding: 30px 0;
}
.tours-info-check-wrapper .about-your-info-block .multiple-items {
  display: flex;
  align-items: center;
  justify-content: center;
}
.tours-info-check-wrapper .about-your-info-block .multiple-items .item-block {
  display: flex;
  align-items: center;
  width: 30%;
  justify-content: center;
  padding: 0 30px;
}
.tours-info-check-wrapper .about-your-info-block .multiple-items .item-block p {
  margin-bottom: 0;
  font-size: 14px;
  margin-left: 16px;
  font-weight: 500;
}
.about-tour-company-wrapper {
  background-color: #fff;
  border-radius: 9px;
}
.about-tour-company-wrapper .banner-img {
  height: 83px;
  width: 100%;
  border-radius: 9px 9px 0 0;
  overflow: hidden;
}
.about-tour-company-wrapper .banner-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.about-tour-company-wrapper .tour-company-info {
  padding: 20px;
  padding-top: 0;
}
.about-tour-company-wrapper .tour-company-info .tour-img {
  width: 56px;
  height: 56px;
  overflow: hidden;
  border-radius: 50%;
  background-color: #fff;
  padding: 6px;
  position: relative;
  margin-top: -23px;
}
.about-tour-company-wrapper .tour-company-info .tour-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.about-tour-company-wrapper .tour-company-info .tour-img .no-tour-image {
  width: 100%;
  height: 100%;
  background-color: #D4D6DE;
  border-radius: 50%;
}
.about-tour-company-wrapper .tour-company-info .tour-name h2 {
  font-size: 16px;
  font-weight: bold;
  margin-top: 0px;
  width: 100%;
  word-break: break-word;
}
.about-tour-company-wrapper .tour-company-info .tour-name .secret-tour-name {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}
.about-tour-company-wrapper .tour-company-info .tour-name .secret-tour-name .secret-name {
  height: 9px;
  width: 85%;
  background-color: #D4D6DE;
  border-radius: 100px;
}
.about-tour-company-wrapper .tour-company-info .tour-name .stars-with-reviews {
  display: flex;
  align-items: center;
}
.about-tour-company-wrapper .tour-company-info .tour-name .stars-with-reviews .stars-wrapper {
  display: flex;
  align-items: center;
}
.about-tour-company-wrapper .tour-company-info .tour-name .stars-with-reviews .stars-wrapper .fa-star {
  color: #C3C8D9;
  margin-right: 2px;
}
.about-tour-company-wrapper .tour-company-info .tour-name .stars-with-reviews .stars-wrapper .fa-star::before {
  font-size: 13px;
}
.about-tour-company-wrapper .tour-company-info .tour-name .stars-with-reviews .stars-wrapper .fa-star.active {
  color: #FFA251;
}
.about-tour-company-wrapper .tour-company-info .tour-name .stars-with-reviews .text-sm {
  font-size: 10px;
  color: #7F859D;
  margin-left: 5px;
}
.about-tour-company-wrapper .tour-company-info .about-tour-wrapper {
  margin-top: 20px;
}
.about-tour-company-wrapper .tour-company-info .about-tour-wrapper .tour-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.about-tour-company-wrapper .tour-company-info .about-tour-wrapper .tour-item + .tour-item {
  margin-top: 15px;
}
.about-tour-company-wrapper .tour-company-info .about-tour-wrapper .tour-item span {
  font-size: 12px;
}
.about-tour-company-wrapper .tour-company-info .about-tour-wrapper .tour-item .first-item {
  color: #7F859D;
}
.about-tour-company-wrapper .tour-company-info .about-tour-wrapper .tour-item .second-item {
  color: #474657;
}
.about-tour-company-wrapper .tour-company-info .about-tour-wrapper .progress-bar-with-text {
  margin-top: 15px;
}
.about-tour-company-wrapper .tour-company-info .about-tour-wrapper .progress-bar-with-text .progress-bar-wrapper {
  border-radius: 100px;
  background-color: rgba(127, 133, 157, 0.15);
  height: 5px;
  overflow: hidden;
}
.about-tour-company-wrapper .tour-company-info .about-tour-wrapper .progress-bar-with-text .progress-bar-wrapper .progress-item {
  background: linear-gradient(-145deg, #00E1DB, #00A7F4, #00A0F7);
  border-radius: 100px;
  height: 5px;
  width: 50%;
}
.about-tour-company-wrapper .tour-company-info .about-tour-wrapper .progress-bar-with-text .progress-text {
  display: flex;
  justify-content: flex-end;
  margin-top: 5px;
}
.about-tour-company-wrapper .tour-company-info .about-tour-wrapper .progress-bar-with-text .progress-text span {
  font-size: 10px;
  color: #7F859D;
}
.about-tour-company-wrapper .tour-company-info .buttons-wrapper {
  margin-top: 15px;
}
.about-tour-company-wrapper .tour-company-info .buttons-wrapper .button {
  width: 100%;
  padding: 10px;
  height: 42px;
  justify-content: center;
}
.about-tour-company-wrapper .tour-company-info .buttons-wrapper .button + .button {
  margin-top: 10px;
}
.about-tour-company-wrapper .tour-company-info .buttons-wrapper .button .text {
  text-align: left;
  margin-left: 10px;
  width: 136px;
  line-height: 14px;
}
.about-tour-company-wrapper .tour-company-info .buttons-wrapper .button .text span {
  font-weight: bold;
}
.about-tour-company-wrapper .tour-company-info .buttons-wrapper .button .text span:first-child {
  font-size: 10px;
}
.about-tour-company-wrapper .tour-company-info .buttons-wrapper .button .text span:last-child {
  font-size: 14px;
}
.about-tour-company-wrapper .tour-company-info .buttons-wrapper .button.blue-btn {
  background-color: #655EFF;
  height: 36px;
  color: #fff;
}
.about-tour-company-wrapper .tour-company-info .buttons-wrapper .button.blue-btn span {
  width: 136px;
}
.about-tour-company-wrapper .tour-company-info .buttons-wrapper .button.blue-btn:hover {
  background-color: #655EFF;
}
.about-tour-company-wrapper .tour-company-info .buttons-wrapper .button.disabled {
  cursor: not-allowed;
  background-image: none;
  background-color: #D4D6DE;
  color: #7F859D;
}
.about-tour-company-wrapper .tour-company-info .buttons-wrapper .button.disabled:hover {
  background-color: #D4D6DE;
  color: #7F859D;
}
.about-tour-company-wrapper .tour-company-info .buttons-wrapper .button.disabled .text {
  width: 100%;
  text-align: center;
  margin-left: 0;
  display: flex;
  flex-direction: column;
}
.about-tour-company-wrapper .tour-company-info .last-text {
  margin-top: 20px;
}
.about-tour-company-wrapper .tour-company-info .last-text p {
  margin: 0;
  color: #474657;
  line-height: 20px;
}
.contact {
  width: 700px;
  margin: auto;
  margin-top: 15px;
  margin-bottom: 115px;
  padding: 30px;
  display: flex;
  border-radius: 9px;
  background-color: #fff;
  box-shadow: 0 0 15px 0 rgba(100, 106, 108, 0.2);
}
.contact h1 {
  margin-top: 2px;
  font-size: 18px;
  text-transform: uppercase;
}
.contact input {
  width: 100%;
  height: 40px;
  margin-top: 18px;
  text-indent: 1px;
  border: 1px solid #EFF2F7;
  border-radius: 9px;
  background-color: #EFF2F7;
  -webkit-appearance: none;
  box-shadow: none;
  transition: 0.3s;
}
.contact input:focus {
  box-shadow: 0 1px 3px 0 #E0F7FA;
  border: 1px solid #62D426;
  background-color: white;
  outline: 0;
}
.contact textarea {
  width: 100%;
  height: 100px;
  margin-top: 8px;
  border: 1px solid #EFF2F7;
  border-radius: 9px;
  background-color: #EFF2F7;
  -webkit-appearance: none;
  box-shadow: none;
  transition: 0.3s;
}
.contact textarea:focus {
  box-shadow: 0 1px 3px 0 #E0F7FA;
  border: 1px solid #62D426;
  background-color: white;
  outline: 0;
}
.contact .contact-form {
  width: 400px;
  padding-right: 30px;
}
@media screen and (max-width: 768px) {
  .contact .contact-form {
    padding-right: 0;
    width: 100%;
  }
}
.contact .contact-info {
  width: 300px;
  padding-top: 30px;
  padding-left: 30px;
  color: #fff;
  margin: -30px -30px -30px 0;
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
  background-image: -moz-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: -webkit-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: -ms-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: linear-gradient(to left, #5CD40B, #ABD40B);
  transition: transform 0.5s;
}
.contact .contact-info:active {
  background-image: linear-gradient(to left, #5CD40B, #ABD40B);
}
.contact .contact-info .c-bl {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.contact .contact-info .c-block {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.contact .contact-info .c-block img {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.contact .contact-info .c-block-data {
  display: flex;
  flex-direction: column;
}
.contact .contact-info .c-block-data span {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.7);
}
.contact .contact-info .c-block-data a {
  text-decoration: none;
  color: #fff;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .contact .contact-info {
    margin-top: 30px;
    margin-bottom: 10px;
    width: 100%;
    border-radius: 9px;
    padding: 30px;
  }
}
@media screen and (max-width: 768px) {
  .contact {
    flex-direction: column;
    width: 400px;
  }
}
@media screen and (max-width: 321px) {
  .contact {
    flex-direction: column;
    width: 280px;
  }
}
.notif-cont .attention {
  font-size: 11px;
}
.notif-cont .icon-cont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
  margin: auto;
  margin-top: 6px;
  border-radius: 100%;
  background-image: -moz-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: -webkit-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: -ms-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: linear-gradient(to left, #5CD40B, #ABD40B);
  transition: transform 0.5s;
}
.notif-cont .icon-cont:active {
  background-image: linear-gradient(to left, #5CD40B, #ABD40B);
}
.notif-cont .icon-cont img {
  width: 43px;
}
.notif-cont .success-cont {
  width: 100px;
  height: 100px;
  overflow: hidden;
  margin: auto;
  margin-top: 6px;
  border-radius: 50%;
}
.notif-cont .success-cont img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.notif-cont .success-text {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.notif-cont h2 {
  font-size: 28px;
}
.notif-cont h2.first {
  margin-bottom: 9px;
}
.notif-cont h2.secondary {
  margin-top: 0px;
}
.notif-cont h2,
.notif-cont p {
  text-align: center;
}
.notif-cont p {
  margin-bottom: 20px;
}
.notif-cont .btn-cont a {
  max-width: 140px;
  margin: auto;
}
.check {
  display: flex;
  width: 100%;
  margin-top: 22px;
  justify-content: space-between;
}
.check a {
  color: #62D426;
  margin-top: 3px;
}
.check .checklabel .checkmark:after {
  top: 4px;
  left: 7px;
  width: 6px;
  height: 10px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border: solid white;
  border-width: 0 3px 3px 0;
}
.check-captcha {
  width: 100%;
  margin-top: 22px;
}
.check-captcha .form-group {
  margin: 0px;
}
.g-recaptcha > div {
  margin: auto;
}
.captcha {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.captcha .captcha-code {
  float: right;
}
.captcha .captcha-code > img {
  width: 100px;
}
.captcha .captcha-code i {
  color: #acd40b;
  line-height: 36px;
  vertical-align: top;
}
.captcha .captcha-code .ubi-captcha-div {
  display: flex;
  align-items: center;
  margin-top: 19px;
}
.captcha .captcha-code .ubi-captcha-div .ubicaptcha-image {
  border-radius: 9px;
  border: 1px solid #e5e5e5;
}
.captcha .captcha-code .ubi-captcha-div i {
  cursor: pointer;
}
.captcha input {
  float: left;
  width: calc(100% - 230px);
}
.checklabel {
  padding-top: 2px;
  font-size: 12px;
  position: relative;
  display: block;
  margin-bottom: 12px;
  padding-left: 30px!important;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #c1c1c1;
}
.checklabel input {
  position: absolute;
  display: none;
}
/* Create a custom checkbox */
.checkmark {
  position: absolute;
  left: 0;
  width: 20px;
  height: 20px;
  top: 0px;
  border-radius: 3px;
  background-color: #eee;
}
/* On mouse-over, add a gray background color */
/* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark {
  background-color: #62D426;
}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  position: absolute;
  display: none;
  content: '';
}
/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {
  display: block;
}
/* Style the checkmark/indicator */
.container .checkmark:after {
  top: 2px;
  left: 4px;
  width: 5px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border: solid white;
  border-width: 0 2px 2px 0;
}
/* The container */
label.radio-check {
  padding-top: 2px;
  display: block;
  position: relative;
  padding-left: 28px!important;
  margin-bottom: 0px!important;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #474657;
}
/* Hide the browser's default radio button */
.radio-check input {
  position: absolute;
  display: none;
}
/* Create a custom radio button */
.radiomark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #EFF2F7;
}
/* On mouse-over, add a gray background color */
.radio-check:hover input ~ .radiomark {
  border: 1px solid #62D426;
}
.radio-check:hover input:checked ~ .radiomark {
  background-color: #EFF2F7;
}
/* Create the indicator (the dot/circle - hidden when not checked) */
.radiomark:after {
  content: "";
  position: absolute;
  display: none;
}
/* Show the indicator (dot/circle) when checked */
.radio-check input:checked ~ .radiomark:after {
  display: block;
}
/* Style the indicator (dot/circle) */
.radio-check .radiomark:after {
  top: 4px;
  left: 4px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #62D426;
}
.action {
  font-size: 18px;
  display: flex;
  margin-top: 20px;
  justify-content: center;
  align-items: center;
}
.action .btn-login {
  font-size: 14px;
  width: 120px;
  height: 40px;
  margin-right: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.action .btn-register {
  font-size: 14px;
  width: 225px;
  height: 40px;
}
.radio-group {
  display: inline-block;
}
.radio-group .radio-block {
  display: block!important;
}
.radio-group .radio-group-name {
  display: block!important;
}
.social {
  width: 100%;
  margin-top: 30px;
}
.social .line {
  height: 10px;
  border-bottom: 1px solid #f2f2f2;
}
.social .soctitle {
  display: flex;
  justify-content: center;
}
.social h2 {
  font-size: 18px;
  position: absolute;
  z-index: 1;
  right: 0;
  left: 0;
  margin-top: -14px;
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
.social .bg {
  width: 160px;
  height: 30px;
  margin-top: -16px;
  background-color: #fff;
}
.social .socialicons {
  margin-top: 17px;
  margin-bottom: 2px;
  justify-content: space-around;
}
.social .socialicons a {
  display: flex;
  min-width: 64px;
  height: 48px;
  border-radius: 9px;
  background-color: #888;
  align-items: center;
  justify-content: center;
  margin-bottom: 7px;
  transition: 0.5s;
}
.social .socialicons a:hover {
  background-color: #607d8b;
  transform: scale(1.05);
}
.social .socialicons span {
  color: #fff;
  margin-left: 13px;
  font-size: 14px;
  justify-content: center;
  width: 161px;
}
.social .socialicons i {
  color: #fff;
  font-size: 25px;
  border-right: 1px solid #fff3;
  width: 61px;
}
.social .socialicons .fb {
  background-color: #3b5998;
}
.social .socialicons .fb i {
  padding-left: 31px;
}
.social .socialicons .vk {
  background-color: #4872a6;
}
.social .socialicons .gplus {
  padding: 0;
  background-color: #fff;
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.25);
}
.social .socialicons .gplus span {
  color: #7F859D;
  font-size: 14px;
  font-weight: bold;
  margin-left: 0;
  padding-left: 25px;
}
.social .socialicons .gplus img {
  height: 23px;
  padding-left: 2px;
}
.social .socialicons .gplus:hover span {
  color: #fff;
}
.social .socialicons .tw {
  background-color: #56bdff;
}
.social .socialicons .in {
  background-color: #9a1cd4;
}
.filter-footer-btn {
  padding: 15px;
}
.filter-footer-btn .submit-btn {
  width: 100%;
  margin-left: 0;
}
.filter-footer-btn .submit-btn:active:focus {
  outline: none;
  box-shadow: none;
}
.image-sized {
  align-items: center;
  justify-content: center;
}
.image-sized img {
  max-width: 100%;
  object-fit: contain;
}
.circle-progress-cont .circle-cont {
  font-size: 32px;
}
.circle-progress-cont i {
  width: 18px;
  margin-top: 7px;
  margin-left: 7px;
  vertical-align: top;
  position: relative;
  z-index: 10;
  font-size: 18px;
  color: #C3C8D9;
}
.circle-progress-cont img {
  width: 18px;
  margin-top: 7px;
  margin-left: 7px;
  vertical-align: top;
  position: relative;
  z-index: 10;
  font-size: 18px;
  color: #C3C8D9;
}
.circle-progress-cont .calendar img {
  width: 15px;
  margin-top: 8px;
  margin-left: 8px;
  position: absolute;
  z-index: 100;
}
.circle-progress-cont .eye .bar {
  border-color: #faaf3a;
}
.circle-progress-cont .calendar .bar {
  border-color: #D9001E;
}
.circle-progress-cont .circle-cont.c100 {
  background-image: -webkit-linear-gradient(0deg, #E91E63 0, #FF9800 100%);
  margin-right: 5px;
}
.circle-progress-cont .circle-cont.c100:after {
  background-color: #fff;
}
.circle-progress-cont .progress-info {
  display: inline-block;
}
.circle-progress-cont .progress-info1 {
  display: inline-block;
  text-align: right;
}
.circle-progress-cont .count {
  display: block;
  margin-top: -3px;
  font-size: 16px;
}
.circle-progress-cont .secondary-text {
  display: block;
  margin-top: -4px;
  font-size: 11px;
  color: #b2b0b0;
}
.flex-cont {
  display: flex;
}
.no-image {
  padding: 0px;
  border-radius: 3px;
  max-width: 100%;
  max-height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../img/noimage.jpg");
}
.green-check .checklabel {
  color: #474657;
  margin-bottom: 0;
  margin-right: 15px;
}
.green-check .checklabel:last-child {
  margin-right: 0;
}
.green-check input:checked ~ .checkmark {
  background-color: #62D426;
}
.green-check .checkmark {
  border: 1px solid #62D426;
  background-color: transparent;
}
.green-check .checkmark:after {
  border-color: #fff;
  height: 10px;
}
.green-check.prod-check {
  margin-right: 26px;
}
.green-check .form-group {
  margin-bottom: 0;
  min-width: 120px;
}
.announc-headline {
  justify-content: space-between;
  border-bottom: 1px solid #f2f2f2;
}
.announc-headline .announc-check {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
  margin-bottom: 0;
}
.announc-headline .announc-check .form-group.radio-block {
  margin-bottom: 0px;
}
.announc-headline .announc-check .form-group.radio-block label {
  margin-bottom: 0px;
}
.announc-headline .announc-check .gradientButton {
  width: 127px;
  margin-right: 20px;
}
.announc-headline .announc-check .form-group .form-control {
  background-color: #fff;
  border: 1px solid #62D426;
}
.announc-headline .announc-name {
  margin: 0;
  font-weight: bold;
  font-size: 24px;
  color: #474657;
  padding-left: 3px;
  margin-bottom: 11px;
}
.announcement .announc-headline .announc-name:before {
  margin-left: 6px;
}
.announc-content {
  font-size: 14px;
}
.announc-content.my-adds-blocks .announc-item .col-md-12 .col-md-9 {
  width: 79%;
}
.user-announc-item {
  background-color: #fff;
  margin-bottom: 3px;
  border-radius: 9px;
}
.announc-item {
  padding: 7px 5px;
  border-bottom: 1px solid #f2f2f2;
}
.announc-item .image-cont {
  max-width: 135px;
  padding-right: 5px;
}
.announc-item .item-image {
  height: 110px;
  width: 110px;
  background-color: #fff;
  border-radius: 4px;
}
.announc-item .item-image img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 3px;
}
.announc-item .item-image .no-image {
  padding: 0px;
  border-radius: 3px;
  max-width: 100%;
  max-height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../img/noimage.jpg");
}
.announc-item .promo {
  border-top: 1px solid #f2f2f2;
  padding-top: 8px;
  margin-top: 15px;
  justify-content: space-between;
  flex-wrap: wrap;
}
.announc-item .promo .promo-right {
  margin-right: 9px;
}
.announc-item .promo .top-ic {
  float: left;
}
.announc-item .item-content {
  justify-content: space-between;
}
.announc-item .item-content .item-price {
  color: #62D426;
}
.announc-item .item-content .item-footer {
  margin-top: 33px;
}
.announc-item .item-content .footer-right,
.announc-item .item-content .footer-left {
  display: flex;
  vertical-align: top;
}
.announc-item .item-content .footer-right .info {
  display: inline-block;
}
.announc-item .item-content .footer-right .watched {
  margin-right: 15px;
}
.announc-item .item-content .circle {
  width: 32px;
  height: 32px;
  display: inline-block;
  background: aliceblue;
  border-radius: 100px;
  vertical-align: top;
}
.announc-item .item-content .footer-left .actions-block {
  padding: 7px 6px;
}
.announc-item .item-name {
  color: #39434d;
  margin-bottom: 0;
}
.announc-item .right-actions {
  justify-content: flex-end;
  margin-top: 3px;
  margin-right: 21px;
}
.announc-item .right-actions .circle-btn {
  cursor: pointer;
  padding: 3px 6px;
  border-radius: 100px;
  max-height: 28px;
  width: 28px;
  border: 1px solid #C3C8D9;
  background-color: transparent;
  margin-right: 8px;
  transition: 0.5s;
}
.announc-item .right-actions .circle-btn img {
  padding-bottom: 3px;
}
.announc-item .right-actions .circle-btn:hover {
  background-color: rgba(0, 188, 212, 0.07843137);
  border: 1px solid #62D426;
}
.announc-item .right-actions .circle-btn:last-child {
  margin-right: 0;
}
.bg {
  background-color: #EFF2F7;
  padding: 0;
  margin-top: 0;
}
.announc-icon {
  text-align: center;
}
.announc-icon .icon-cont {
  width: 20px;
  height: 20px;
  border-radius: 100px;
  display: inline-block;
  margin-right: 5px;
}
.announc-icon .icon-cont img {
  width: 12px;
  height: 12px;
  vertical-align: unset;
  margin-top: 0px;
}
.announc-icon .top-ic {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ff9800;
}
.announc-icon .home-ic {
  background-color: #00BCD4;
}
.announc-icon .hot-ic {
  background-color: #D9001E;
}
.announc-icon .hot-ic img {
  width: 13px;
  height: 14px;
  margin-top: 1px;
  vertical-align: text-top;
}
.announc-actions .make {
  align-self: center;
  font-size: 12px;
}
.announc-actions .actions .actions-block {
  padding: 5px 11px 5px 5px !important;
  background-color: #EFF2F7;
  border: 1px solid #EFF2F7;
  transition: 0.5s;
  margin-right: 13px;
  border-radius: 30px;
}
.announc-actions .actions .actions-block.active {
  background-color: #00BCD4;
  border: 1px solid #00BCD4;
  color: #fff;
}
.announc-actions .actions .actions-block:hover {
  background-color: #00BCD4;
  border: 1px solid #00BCD4;
  color: #fff;
}
.announc-actions .actions .actions-block span {
  font-size: 12px;
}
.announc-actions .actions .actions-block:first-child:hover {
  background-color: #ff9800;
  border: 1px solid #ff9800;
  color: #fff;
}
.announc-actions .actions .actions-block:first-child.active {
  background-color: #ff9800;
  border: 1px solid #ff9800;
  color: #fff;
}
.announc-actions .actions .actions-block:last-child:hover {
  background-color: #D9001E;
  border: 1px solid #D9001E;
  color: #fff;
}
.announc-actions .actions .actions-block:last-child.active {
  background-color: #D9001E;
  border: 1px solid #D9001E;
  color: #fff;
}
.announc-actions .actions .hot-txt {
  display: inline-block;
  vertical-align: text-bottom;
}
.announc-actions .actions span,
.announc-actions .actions .hot-txt {
  vertical-align: baseline;
}
.announc-actions.my-announc-action {
  text-align: center;
  margin-bottom: 35px;
}
.announc-actions.my-announc-action .actions {
  margin-left: 0;
}
.announc-actions.my-announc-action .icon-cont img {
  vertical-align: middle;
}
.announc-actions.my-announc-action span,
.announc-actions.my-announc-action .hot-txt {
  vertical-align: sub;
}
.sharing-secion {
  float: left;
  margin-top: 12px;
  padding-left: 14px;
}
.sharing-secion .a2a_svg {
  width: 20px;
  height: 20px;
}
.my-announc-main {
  padding: 25px;
  margin-top: 0;
}
.my-announc-main .date-added span {
  font-size: 10px;
  color: #9e9e9e;
}
.my-announc-main .info-cont {
  width: 100%;
}
.my-announc-main .info {
  margin-top: 20px;
  font-size: 14px;
}
.my-announc-main .headline {
  max-width: 360px;
}
.my-announc-main h1 {
  margin-top: 6px;
  margin-bottom: 10px;
  color: #272a2c;
  font-size: 20px;
  padding-left: 15px;
  font-weight: bold;
}
.my-announc-main i.favorite {
  color: #EFF2F7;
  font-size: 29px;
  position: absolute;
  top: -16px;
  right: 0;
}
.my-announc-main i.favorite.active {
  color: #D9001E;
}
.my-announc-main .price-progress-cont {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 15px;
}
.my-announc-main .price-progress-cont .price {
  margin: 0px;
  font-size: 24px;
  color: #62D426;
  font-weight: bold;
}
.my-announc-main .booking-part-wrapper {
  padding-left: 15px;
}
.my-announc-main .booking-part-wrapper .booking-btn {
  margin-top: 10px;
}
.my-announc-main .booking-part-wrapper .paid-top-left-wrapper {
  margin-top: 10px;
  background-color: rgba(101, 94, 255, 0.1);
  border-radius: 9px;
  padding: 10px;
}
.my-announc-main .booking-part-wrapper .paid-top-left-wrapper p {
  margin: 0;
  color: #655EFF;
  font-weight: 400;
  font-size: 12px;
}
.my-announc-main .booking-part-wrapper .paid-top-left-wrapper .first-item {
  font-weight: bold;
  margin-bottom: 3px;
}
.my-announc-main .prod-data {
  margin-top: 11px;
  border-bottom: 1px solid #f2f2f2;
}
.my-announc-main .prod-data .data-cont {
  border-top: 1px solid #f2f2f2;
  padding: 10px 0px;
}
.my-announc-main .prod-data .data-name {
  font-size: 13px;
  color: #7F859D;
}
.my-announc-main .prod-data .data {
  color: #474657;
  font-size: 13px;
}
.my-announc-main .announc-btns {
  margin-top: 30px;
  display: flex;
  justify-content: space-around;
}
.my-announc-main .announc-btns .btn_ {
  color: #fff;
  margin-right: 16px;
  font-size: 12px;
  padding: 10px 20px;
  height: 36px;
  background-color: #607d8b;
  border-radius: 20px;
  border: none;
  max-width: 200px;
  width: 200px;
  text-align: center;
}
.my-announc-main .announc-btns .button {
  margin-right: 16px;
}
.my-announc-main .announc-btns .btn_:last-child {
  margin-right: 0px;
}
.my-announc-main .owl-carousel .owl-stage-outer {
  max-height: 300px;
}
.my-announc-main .owl-carousel .owl-item > div {
  height: 300px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.my-announc-main .owl-carousel .owl-item > div img {
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.user-page {
  padding: 9px!important;
  margin-top: 0!important;
  margin-bottom: 15px;
}
.upage-filter {
  margin-top: -10px !important;
}
.my-announc-info {
  padding-bottom: 21px;
  text-align: center;
  margin-top: 0;
}
.my-announc-info .announc-profile-cont {
  margin-bottom: 27px;
}
.my-announc-info .announc-profile-cont .user-image-cont {
  display: inline-block;
}
.my-announc-info .announc-profile-cont .user-image {
  width: 56px;
  height: 56px;
  border-radius: 50px;
  object-fit: cover;
}
.my-announc-info .announc-profile-cont .name {
  text-transform: capitalize;
  color: #474657;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 5px;
}
.my-announc-info .announc-profile-cont .user-info {
  margin-left: 6px;
  flex-direction: column;
  align-items: flex-start;
}
.my-announc-info .announc-profile-cont .user-info div:not(:nth-child(2)) {
  margin-top: 6px;
}
.my-announc-info .announc-profile-cont .user-info img {
  width: 13px;
  height: 13px;
}
.my-announc-info .announc-profile-cont .secondary-txt {
  color: #7F859D;
}
.my-announc-info .announc-contacts-cont .block-btn {
  width: 100%;
  border-radius: 100px;
  border: none;
}
.my-announc-info .announc-contacts-cont .call-btn {
  padding-top: 9px;
  padding-bottom: 9px;
  background-color: #D9001E;
  transition: transform 0.5s;
  height: 50px;
  border-radius: 9px;
}
.my-announc-info .announc-contacts-cont .call-btn:hover {
  background-color: #607d8b !important;
  background-image: none !important;
  transform: scale(1.02);
}
.my-announc-info .announc-contacts-cont .call-btn p {
  margin: 0px;
  font-size: 14px;
  color: #fff;
}
.my-announc-info .announc-contacts-cont .call-btn p.num {
  font-size: 22px;
}
.my-announc-info .announc-contacts-cont .advice-btn {
  color: #fff;
  background-color: #607d8b;
}
.my-announc-info .announc-contacts-cont .message-btn {
  color: #7F859D;
  background-color: #cfd8dc;
}
.my-announc-info .announc-contacts-cont .advice-btn,
.my-announc-info .announc-contacts-cont .message-btn {
  font-size: 14px;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-top: 9px;
}
.my-announc-info .announc-contacts-cont .contact-action {
  padding: 0;
}
.my-announc-info .announc-contacts-cont .contact-action .gradientButton {
  width: 100%;
}
.my-announc-info .announc-contacts-cont .contact-action p {
  margin-bottom: 0;
}
.my-announc-info .announc-contacts-cont .contact-action-txt {
  color: #474657;
}
.my-announc-info .announc-contacts-cont img {
  width: 18px;
  height: 18px;
}
.action,
.my-announc-same {
  padding: 20px 15px;
  font-size: 14px;
}
.action iframe,
.my-announc-same iframe {
  width: 100%!important;
  height: 100%!important;
}
.action h2,
.my-announc-same h2 {
  color: #9e9e9e;
  font-size: 11px;
  margin-bottom: 13px;
  margin-top: -3px;
}
.action .same-announc-item,
.my-announc-same .same-announc-item {
  min-height: 100px;
  border-top: 1px solid #f2f2f2;
  padding: 10px 0px 10px 3px;
  transition: 0.5s;
}
.action .same-announc-item .item-price,
.my-announc-same .same-announc-item .item-price {
  margin: -5px 10px;
  color: #62D426;
}
.action .same-announc-item:hover,
.my-announc-same .same-announc-item:hover {
  border-top: 1px solid #62D426;
  background-color: rgba(0, 188, 212, 0.07843137);
}
.action .same-announc-item:hover h3,
.my-announc-same .same-announc-item:hover h3 {
  color: #62D426;
}
.action .same-announc-item .col-md-7,
.my-announc-same .same-announc-item .col-md-7 {
  margin-left: -15px;
}
.action h3,
.my-announc-same h3 {
  margin-top: 3px;
  margin-left: 10px;
  color: #474657;
  font-size: 14px;
  line-height: 1.3;
}
.action .image-cont,
.my-announc-same .image-cont {
  height: 80px;
  width: 80px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 2px;
}
.owl-dots {
  margin-top: 10px;
  display: flex;
}
.owl-dots .owl-dot {
  margin-left: 3px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  max-width: 62px;
  max-height: 62px;
  background-color: white;
  border-radius: 2px;
  border: 1px solid #EFF2F7;
  width: 100%;
}
.owl-dots .owl-dot:first-child {
  margin-left: 0px;
}
#svariants .options-cont {
  border-top: 1px solid #EFF2F7;
  border-bottom: 1px solid #EFF2F7;
  padding-top: 20px;
  padding-bottom: 10px;
}
#svariants .options-cont + .options-cont {
  margin-top: -1px;
}
#svariants .options-cont h3 {
  margin-top: 0;
  font-size: 12px;
  color: #7F859D;
  font-weight: 500;
}
#svariants .form-group {
  margin-bottom: 10px;
}
.close {
  z-index: 10;
}
form .form-control:not(textarea) {
  height: 40px;
}
form .form-control:not(textarea) .prod-opt {
  color: #8b939d;
}
form .form-group {
  margin-bottom: 10px;
}
form .form-group input,
form .form-group textarea,
form .form-group select {
  background-color: #EFF2F7;
  border-width: 0px;
  box-shadow: none;
  border-radius: 9px;
  color: #474657;
  padding: 6px 6px 6px 10px;
  border: 1px solid #EFF2F7;
  transition: 0.3s;
  font-size: 12px;
}
form .form-group input:focus,
form .form-group textarea:focus,
form .form-group select:focus,
form .form-group input:active,
form .form-group textarea:active,
form .form-group select:active {
  box-shadow: 0 1px 3px 0 #E0F7FA;
  border: 1px solid #62D426;
  background-color: white;
  outline: 0;
}
form .form-group select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url(../icon/ic_keyboard_arrow_down_black_24px.svg);
  background-repeat: no-repeat;
  background-position: right center;
  background-position-x: calc(100% - 6px);
  background-size: 16px;
}
form .form-group option {
  background-color: #fff;
}
form .form-group.radio-block {
  display: inline-block;
  margin-right: 11px;
}
form .form-group.textarea {
  margin-bottom: 15px;
}
form .form-group.upload {
  margin-bottom: 15px;
}
form .form-group label,
form .form-group label.checklabel,
form .form-group label.radio-check {
  display: inline-block;
  margin-bottom: 10px;
  padding-top: 2px;
  font-weight: normal;
  font-size: 11px;
  color: #7F859D;
}
form .form-group label.checklabel {
  margin-bottom: 0;
  height: 19px;
  display: flex;
  align-items: center;
}
form .form-group.captcha input {
  width: calc(100% - 207px);
}
form .form-group.captcha .captcha-code .ubi-captcha-div .ubicaptcha-image {
  width: 175px;
  height: 39px;
}
form .submit-btn {
  padding: 10px 32px;
  border-radius: 9px;
  height: 40px;
  font-size: 12px;
  margin-left: 15px;
  background-image: -moz-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: -webkit-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: -ms-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: linear-gradient(to left, #5CD40B, #ABD40B);
  transition: transform 0.5s;
  border-width: 0px;
  color: #fff !important;
  font-weight: bold;
}
form .submit-btn:active {
  background-image: linear-gradient(to left, #5CD40B, #ABD40B);
}
form .submit-btn:active:focus {
  outline: none;
  box-shadow: none;
}
form .submit-btn:focus {
  color: aliceblue;
}
.sync-modal {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.sync-modal img {
  width: 60px;
  height: 60px;
  margin-top: 50px;
}
.sync-modal p {
  margin-bottom: 50px;
  font-size: 16px;
}
.sync-modal .progress {
  width: 90%;
  height: 40px;
  border-radius: 30px;
}
.sync-modal .progress .progress-bar {
  background-color: #5fb619;
}
.ubi-sync-cont {
  margin-bottom: 20px;
}
.ubi-sync-cont h2 {
  font-size: 20px;
}
.ubi-sync-cont a {
  color: #ff520f;
}
.btns-g {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 100px;
}
.btns-g p {
  margin: 30px 0 10px;
  color: #349ca4;
}
.btns-g .button {
  margin-bottom: 30px;
}
.btns-g .sync {
  margin-left: 0!important;
}
.btns-g .ubicross-btn {
  padding: 12px 25px;
}
.ubicross-btn {
  background: #abd40b;
  background: -moz-linear-gradient(left, #abd40b 0%, #5cd40b 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #abd40b), color-stop(100%, #5cd40b));
  background: -webkit-linear-gradient(left, #abd40b 0%, #5cd40b 100%);
  background: -o-linear-gradient(left, #abd40b 0%, #5cd40b 100%);
  background: -ms-linear-gradient(left, #abd40b 0%, #5cd40b 100%);
  background: linear-gradient(to right, #abd40b 0%, #5cd40b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#abd40b', endColorstr='#5cd40b', GradientType=1);
  border-radius: 200px;
  text-align: center;
  font-size: 15px;
  width: 360px;
  padding: 8px 25px;
  box-shadow: 0px 6px 6px -2px rgba(0, 0, 0, 0.46);
  border: 1px solid transparent;
  transition: all 0.2s ease;
  color: #fff;
}
.ubicross-btn:hover {
  box-shadow: none;
  color: #fff;
}
.turbo-sale-wrapper {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: flex-start;
}
.turbo-sale-wrapper .first-p p {
  font-size: 14px;
}
.turbo-sale-wrapper .table-text-wrapper {
  width: 100%;
  margin-top: 40px;
}
.turbo-sale-wrapper .table-text-wrapper .icon-display {
  display: flex;
  align-items: center;
}
.turbo-sale-wrapper .table-text-wrapper .icon-display h4 {
  margin: 0;
  margin-left: 10px;
  font-weight: bold;
}
.turbo-sale-wrapper .table-text-wrapper .icon-display .announc-icon .icon-cont {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.turbo-sale-wrapper .table-text-wrapper .icon-display .announc-icon .icon-cont img {
  width: 25px;
  height: 25px;
  margin-top: 0;
}
.turbo-sale-wrapper .table-text-wrapper .icon-display .announc-icon .payment img {
  width: 40px;
  height: 40px;
}
.turbo-sale-wrapper .table-text-wrapper .p-text {
  font-size: 14px;
  font-weight: 400;
  margin: 20px 0;
}
.turbo-sale-wrapper .table-text-wrapper .table-responsive {
  border-radius: 3px 3px 0 0;
}
.turbo-sale-wrapper .table-text-wrapper .table-responsive table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
.turbo-sale-wrapper .table-text-wrapper .table-responsive table tr:first-child {
  background-color: #E7E7E7;
}
.turbo-sale-wrapper .table-text-wrapper .table-responsive table tr:last-child {
  background-color: #fff;
}
.turbo-sale-wrapper .table-text-wrapper .table-responsive table tr th,
.turbo-sale-wrapper .table-text-wrapper .table-responsive table tr td {
  padding: 20px;
}
.turbo-sale-wrapper .table-text-wrapper .table-responsive table tr th:nth-child(2),
.turbo-sale-wrapper .table-text-wrapper .table-responsive table tr td:nth-child(2) {
  text-align: center;
}
.turbo-sale-wrapper .table-text-wrapper .table-responsive table tr th:nth-child(3),
.turbo-sale-wrapper .table-text-wrapper .table-responsive table tr td:nth-child(3) {
  text-align: right;
}
.turbo-sale-wrapper .table-text-wrapper .table-responsive table tr th {
  color: #333;
  font-weight: bold;
}
.turbo-sale-wrapper .table-text-wrapper .table-responsive table tr td {
  color: #42444B;
  font-weight: 400;
}
.turbo-sale-wrapper .table-text-wrapper .cards-wrapper {
  margin-bottom: 50px;
}
.turbo-sale-wrapper .table-text-wrapper .cards-wrapper img {
  margin-right: 20px;
  width: 50px;
  height: 33px;
}
.error-code {
  display: flex;
  align-items: center;
  justify-content: center;
}
.error-code img {
  height: 300px;
  margin: 180px auto;
}
.add-product-main {
  padding: 30px;
}
.add-product-main.addannouncement-add-product-main .options {
  padding-top: 24px;
}
.add-product-main.addannouncement-add-product-main .price-div {
  justify-content: space-between;
}
.add-product-main.addannouncement-add-product-main .price-div .price-input {
  margin-right: 0;
}
.add-product-main.addannouncement-add-product-main .price-div .price-input:nth-child(1) {
  padding-right: 10px;
}
.add-product-main.addannouncement-add-product-main .price-div .price-input:nth-child(3) {
  padding-left: 10px;
}
.add-product-main.addannouncement-add-product-main .price-div .green-check {
  margin-left: 0;
  margin-right: 0;
  position: relative;
  right: 12px;
  top: 22px;
}
.add-product-main.addannouncement-add-product-main .price-div .green-check .checklabel {
  padding-left: 0!important;
}
.add-product-main .add-product-main-header {
  margin: 0 15px 15px 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #EFF2F7;
}
.add-product-main .add-product-main-header h2 {
  font-size: 24px;
  margin-top: 0;
  font-weight: 500;
}
.add-product-main .add-product-main-header h6 {
  margin-bottom: 0;
  color: #7F859D;
}
.add-product-main label {
  line-height: 1;
}
.add-product-main .button {
  margin-left: 15px;
}
.add-product-main .options .form-group {
  margin-bottom: 15px;
}
.add-product-main form .col-md-7 .g-map #map1 {
  height: 250px;
}
.add-product-main form .col-md-7 .g-map #map2 {
  height: 250px;
}
.add-product-main .buttons-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.add-product-main .buttons-wrapper .btn-default {
  margin-top: 16px;
  margin-right: 0;
  margin-left: 0;
}
.add-product-main .buttons-wrapper .btn-default:active:focus {
  border: none;
  outline: none;
}
.add-product-main .buttons-wrapper .btn-default + .btn-default {
  margin-left: 20px;
}
.add-product-main .buttons-wrapper a {
  color: #7F859D;
  font-size: 12px;
  display: flex;
  align-items: center;
}
.add-product-main .buttons-wrapper a:hover {
  background-color: #62D426;
  color: #fff;
  border-radius: 9px;
}
.add-product-main .upload-btn-wrapper .file-btn {
  display: block;
  width: 100%;
  color: #7F859D;
  background-color: #EFF2F7;
  padding: 7px 18px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: bold;
  border-width: 0px;
  text-align: left;
  font-weight: normal;
}
.add-product-main .upload-btn-wrapper .txt {
  position: relative;
  top: -2px;
}
.add-product-main .upload-btn-wrapper i {
  display: inline-block;
  vertical-align: bottom;
  margin-right: 10px;
}
.add-product-main .upload-btn-wrapper input[type=file] {
  cursor: pointer;
  opacity: 0;
  margin-top: -38px;
  background: aliceblue;
  padding: 9px;
  display: block;
  width: 100%;
}
.add-product-main .price-div {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
.add-product-main .price-div .price-input {
  width: 160px;
}
.add-product-main .price-div .price-with-currency {
  display: flex;
  width: 50%;
  margin-right: 10px;
  position: relative;
}
.add-product-main .price-div .price-with-currency .form-group {
  width: 100%!important;
}
.add-product-main .price-div .price-with-currency .currency {
  background-color: #EFF2F7;
  margin-top: 24px;
  border-radius: 9px;
  display: flex;
  align-items: center;
  padding: 0 10px;
  width: 60px;
  height: 40px;
}
.add-product-main .price-div .price-with-currency .errorMessage {
  position: absolute;
  margin-right: 10px;
  width: 100%;
}
.add-product-main .price-div .price-input {
  display: flex;
  width: 48%;
  margin-right: 10px;
  position: relative;
}
.add-product-main .price-div .price-input .form-group {
  width: 100%;
}
.add-product-main .price-div .price-input .currency {
  background-color: #EFF2F7;
  margin-top: 24px;
  border-radius: 9px;
  display: flex;
  align-items: center;
  margin-left: 10px;
  width: 90px;
  height: 40px;
}
.add-product-main .price-div .green-check {
  margin: 9px 5px 0px 11px;
}
.add-product-main .price-div .green-check .checkmark {
  background-image: url(../icon/baseline-link-d.svg);
  height: 24px;
  width: 24px;
  border: none;
  background-color: transparent;
}
.add-product-main .price-div .green-check .checkmark:after {
  background-image: url(../icon/baseline-link.svg);
  height: 24px;
  width: 24px;
  border: none;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  top: 0;
  left: 0;
}
.add-product-main .price-div.datapicker-forms .form-group {
  width: 50%;
}
.add-product-main .price-div.datapicker-forms .form-group:first-child {
  padding-right: 10px;
}
.add-product-main .price-div.datapicker-forms .form-group:last-child {
  padding-left: 10px;
}
.add-product-main .datapicker-icons {
  position: relative;
}
.add-product-main .datapicker-icons::before {
  content: '';
  position: absolute;
  background-image: url("../img/datepicker.svg");
  right: 10px;
  top: 10px;
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.add-product-main .datapicker-icons input {
  padding-right: 32px;
}
.add-product-main .location-icons {
  position: relative;
}
.add-product-main .location-icons::before {
  content: '';
  position: absolute;
  background-image: url("../img/search-location.svg");
  left: 10px;
  top: 10px;
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.add-product-main .location-icons input {
  padding-left: 35px;
}
.add-product-main .images {
  margin-right: -18px;
}
.add-product-main .image {
  width: 86px;
  height: 86px;
  float: left;
  position: relative;
  margin-right: 18px;
  margin-bottom: 15px;
  background-image: url("../img/noimage.jpg");
  border-radius: 9px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  border: 1px solid #aaccd5;
}
.add-product-main .image > img {
  display: block;
  margin: auto;
  height: 100%;
  object-fit: contain;
}
.add-product-main .image .sac-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  cursor: pointer;
}
.add-product-main .image .close-btn {
  border: none;
  padding: 0;
  background-color: transparent;
  margin-right: 5px;
  margin-top: 5px;
  float: right;
}
.add-product-main .form-group.radio-block {
  margin-bottom: 0px;
}
.add-product-main .last .form-group.radio-block {
  margin-bottom: 10px;
}
.add-product-main .green-check {
  margin-bottom: 15px;
  margin-top: 15px;
}
.add-product-main .green-check .checkmark:after {
  top: 3px;
  left: 6.5px;
}
.add-product-main button {
  float: right;
  margin-right: 16px;
  margin-top: 16px;
}
.filter-cont {
  margin-top: 28px;
  padding-bottom: 15px;
}
.filter-cont a {
  color: #333e48;
  padding: 8px 13px;
  border: none;
  font-size: 14px;
  background-color: transparent;
  margin-right: 23px;
  cursor: pointer;
  display: inline-block;
  border-radius: 9px;
}
.filter-cont a:nth-child(n+3) {
  margin-right: 10px;
}
.filter-cont .hot {
  margin-left: 0px;
  color: #fff;
  background-color: #607d8b;
  border-radius: 20px;
}
.filter-cont .hot img {
  width: 13px;
  height: 18px;
}
.home-cont {
  margin-bottom: 79px;
}
.home-cont .categories {
  padding: 7px 0;
  min-height: 70px;
}
.home-cont .categories .categ-cont {
  text-align: center;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.home-cont .categories .categ-cont a {
  flex: 1;
  transition: transform, 0.5s;
  background-color: #fff;
  max-width: 206px;
  padding: 13px 0;
  border-radius: 10px;
  margin-left: 5px;
  margin-right: 5px;
  box-shadow: 0 0 7px 0 rgba(100, 106, 108, 0.2);
  margin-top: 10px;
  min-width: 105px;
  display: flex;
  flex-direction: column;
}
.home-cont .categories .categ-cont a:hover {
  transform: scale(1.05);
}
.home-cont .categories .categ-cont a h1 {
  display: block;
  color: #333d47;
  font-size: 12px;
  line-height: 17.15px;
  margin: 0;
}
@media screen and (max-width: 489px) {
  .home-cont .categories .categ-cont a {
    min-width: 150px;
  }
}
@media screen and (max-width: 360px) {
  .home-cont .categories .categ-cont a {
    min-width: 120px;
  }
}
.home-cont .categories img {
  margin-bottom: 4px;
  height: 40px;
}
.home-cont .categories a:first-child {
  border-left: none;
}
.home-cont .home-block-wrapper {
  background: white;
  border-radius: 20px;
  padding: 20px;
  transition: all 0.5s;
  margin: 15px 0;
}
.home-cont .home-block-wrapper .home-block-title {
  display: flex;
  align-items: center;
}
.home-cont .home-block-wrapper .home-block-title img {
  height: 26px;
  margin: 6px;
}
.home-cont .home-block-wrapper .home-block-title h2 {
  margin-bottom: 4px;
  margin-top: 5px;
  font-size: 18px;
  font-weight: 700;
  color: #333e48;
}
.home-cont .home-block-wrapper:hover {
  box-shadow: 0 0 7px 0 rgba(100, 106, 108, 0.2);
}
.home-cont .announc-cont {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-right: -10px;
}
.home-cont .announc-block {
  margin-top: 15px;
  padding: 0px;
  position: relative;
  background-color: #fff;
  margin-right: 10px;
  width: 175px;
  height: 220px;
  border: 1px solid #e3e3e3;
  border-radius: 10px;
  transition: transform, 0.5s;
}
.home-cont .announc-block:hover {
  border: 1px solid #62D426;
  box-shadow: 0 0 7px 0 rgba(100, 106, 108, 0.2);
}
.home-cont .announc-block:hover h3 {
  color: #62D426;
}
.home-cont .announc-block:hover img {
  filter: saturate(1.5);
}
.home-cont .announc-block .image-cont {
  height: 159px;
  overflow: hidden;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
}
.home-cont .announc-block img {
  max-height: 159px;
}
.home-cont .announc-block:hover .image-cont {
  background-color: #fff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.home-cont .announc-block .text {
  padding-left: 10px;
  padding-right: 10px;
}
.home-cont .announc-block h3 {
  margin-top: 13px;
  color: #7e7e7e;
  font-size: 12px;
}
@media screen and (max-width: 560px) {
  .home-cont .announc-block h3 {
    font-size: 11px;
  }
}
.home-cont .announc-block .announc-icon {
  position: absolute;
  top: 6px;
  right: 6px;
  display: flex;
}
.home-cont .announc-block .no-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../img/noimage.jpg");
}
.company .announc-block {
  background-color: transparent;
  border: none;
  display: flex;
  justify-content: center;
  width: 170px;
}
.company .announc-block:hover {
  background-color: transparent;
  border: none;
}
.company .image-cont {
  border-radius: 100%!important;
  width: 160px;
  height: 160px;
  background-color: #fff;
}
.company .text {
  text-align: center;
}
.settings .headline {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
.settings .cont {
  margin-top: 15px;
  padding: 16px 15px;
  box-shadow: none;
}
.settings .btns-cont .button {
  width: auto;
  display: inline-block;
  padding: 10px 20px;
  margin-right: 10px;
  background-color: #fff;
  color: #474657;
  border-radius: 20px;
  height: 36px;
}
.settings .btns-cont a:last-child {
  margin-right: 0px;
}
.settings .btns-cont a:hover,
.settings .btns-cont a.active {
  color: #fff;
  background-color: #607d8b;
  background-image: none;
  box-shadow: none;
}
.settings .form-cont {
  margin-top: 20px;
}
.settings h1 {
  margin: 0px;
  color: #39434d;
  font-size: 14px;
}
.settings h1:before {
  margin-left: 0px;
}
.settings-cont .options-cont .green-check .checkmark::after {
  height: 9px;
  top: 1px;
}
.settings-profile form {
  padding: 1px;
}
.settings-profile .profile-image-cont {
  font-weight: 400;
  font-size: 11px;
  color: #9e9e9e;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 4px;
  margin-bottom: 19px;
}
.settings-profile .profile-image-cont .upload {
  color: #62D426;
  font-size: 14px;
  background-color: transparent;
  border: none;
}
.settings-profile .user-image-cont {
  width: 160px;
  height: 160px;
  margin-left: 10px;
  margin-right: 10px;
  border-radius: 120px;
  overflow: hidden;
  align-items: center;
}
.settings-profile .user-image-cont img {
  max-width: 100%;
}
.settings-profile .pr-info {
  display: flex;
  flex-direction: column;
}
.settings-profile .submit-btn {
  display: block;
  margin: auto;
  margin-top: 20px;
  font-weight: bold;
}
.settings-profile .submit-btn:active:focus {
  outline: none;
  box-shadow: none;
}
.s-view-img img {
  width: 250px;
}
.settings-notif .cont .row,
.settings-password .cont .row {
  text-align: center;
}
.settings-notif .cont .row > div,
.settings-password .cont .row > div {
  display: inline-block;
  text-align: left;
}
.settings-notif h3 {
  font-weight: bold;
  margin-bottom: 23px;
  margin-top: 27px;
  font-size: 16px;
  color: #5c636a;
}
.settings-notif .green-check {
  text-align: left;
  margin-right: 0px;
}
.settings-notif .green-check label.checklabel {
  margin-right: 0px;
  display: block;
}
.settings-notif .green-check label.checklabel .checkmark {
  top: 0;
  margin-top: 0px;
}
.settings-notif form {
  text-align: center;
}
.settings-notif .submit-btn {
  margin-bottom: 31px;
  margin-top: 45px;
  font-weight: bold;
}
.settings-notif .submit-btn:active:focus {
  outline: none;
  box-shadow: none;
}
.settings-password .submit-btn {
  margin-top: 12px;
  margin-bottom: 13px;
  font-weight: bold;
}
.settings-password .submit-btn:active:focus {
  outline: none;
  box-shadow: none;
}
.settings-password form {
  text-align: center;
}
.settings-password form > div {
  text-align: left;
}
.breadcrumb {
  padding: 0px 15px;
  margin-bottom: 10px;
  margin-top: -8px;
  background-color: transparent;
}
.breadcrumb a {
  font-size: 11px;
  color: #7e7e7e;
}
.breadcrumb a:hover {
  color: #62D426;
}
.breadcrumb a i {
  font-size: 11px;
  margin: 0 3px 0 4px;
  color: #7e7e7e;
}
.breadcrumb a.active {
  color: #9e9e9e;
}
.search-result .search-settings {
  border-radius: 9px;
  background-color: #fff;
  padding-top: 1px;
  padding-bottom: 1px;
}
.search-result .search-settings .headline button.navbar-toggle {
  display: none;
  float: left;
}
.search-result .search-settings h3 {
  margin-top: 20px;
  color: #7F859D;
  font-size: 11px;
}
.search-result .search-settings .categories ul {
  list-style: none;
  font-size: 12px;
  color: #474657;
  padding-left: 0px;
  transition: 0.3s;
}
.search-result .search-settings .categories ul:hover {
  color: #62D426;
}
.search-result .search-settings .categories ul li.categ {
  padding-left: 20px;
}
.search-result .search-settings .categories > ul > li.drop {
  padding-left: 0px;
}
.search-result .search-settings .categories > ul > li.drop > a {
  padding-left: 15px;
  color: #474657;
}
.search-result .search-settings .categories > ul > li.drop a i {
  float: left;
  font-size: 15px;
  margin-right: 5px;
  transform: rotate(90deg);
  color: #C3C8D9;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
}
.search-result .search-settings .categories > ul > li.drop a i:hover {
  color: #62D426;
}
.search-result .search-settings .categories > ul > li.drop > ul {
  padding-left: 15px;
}
.search-result .search-settings .categories ul a.all {
  color: #474657;
  display: block;
  padding: 3px 15px;
  transition: 0.3s;
}
.search-result .search-settings .categories ul a.all:hover {
  color: #62D426;
}
.search-result .search-settings .categories ul a.all i {
  float: left;
  color: #C3C8D9 !important;
  font-size: 15px;
  margin-right: 5px;
  transform: rotate(90deg);
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
}
.search-result .search-settings .categories ul a.all i:hover {
  color: #62D426;
}
.search-result .search-settings .categories ul li {
  padding-left: 15px;
}
.search-result .search-settings .categories ul li a {
  color: #474657;
  display: block;
  padding: 3px 15px;
  padding-left: 0px;
}
.search-result .search-settings .categories ul li a:hover {
  color: #62D426;
}
.search-result .search-settings .categories ul li a.active {
  color: #62D426;
}
.search-result .search-settings .categories li.closed ul {
  display: none;
}
.search-result .search-settings .headline {
  padding-left: 15px;
  padding-right: 15px;
}
.search-result .search-settings .padd {
  padding-left: 15px;
  padding-right: 15px;
}
.search-result .search-settings label.radio-check {
  font-size: 12px;
}
.search-result .search-settings .inputs {
  display: flex;
  align-items: center;
  font-size: 12px;
}
.search-result .search-settings .inputs input {
  margin-right: 5px;
  max-width: 100%;
  min-width: 30px;
  padding: 6px 6px 6px 10px;
  font-size: 12px;
}
.search-result .search-settings .inputs input:last-child {
  margin-right: 0;
}
.search-result .search-settings .inputs input,
.search-result .search-settings .inputs select {
  display: block;
}
.search-result .search-settings .inputs select {
  max-width: 60px;
  padding: 6px;
  font-size: 12px;
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .search-result .search-settings .inputs select {
    background-position-x: calc(100% - 2px);
  }
}
.search-result .search-settings .inputs .minus {
  display: inline-block;
  margin: 0 2px;
  color: #545b66;
}
.search-result .search-settings .inputs .minus i {
  vertical-align: middle;
  font-size: 11px;
}
.search-result .search-settings .price-filter {
  margin-top: 5px;
  margin-bottom: 10px;
  padding-top: 10px;
  border-top: 1px solid #f2f2f2;
}
.search-result .search-settings .price-filter .marb label {
  width: 49%;
  text-align: left;
}
.search-result .search-settings .price-filter .marb .inputs .input-before {
  position: relative;
}
.search-result .search-settings .price-filter .marb .inputs .input-before.datepicker-input-icon {
  width: 50%;
}
.search-result .search-settings .price-filter .marb .inputs .input-before.datepicker-input-icon::before {
  content: '';
  position: absolute;
  background-image: url("../img/datepicker.svg");
  right: 10px;
  width: 20px;
  height: 20px;
  object-fit: contain;
  top: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  z-index: 1;
}
.search-result .search-settings .price-filter .marb .inputs .input-before.datepicker-input-icon input {
  padding-right: 32px;
}
.search-result .search-settings .price-filter .marb .inputs .input-before:last-child {
  margin-left: 5px;
}
.search-result .search-settings .price-filter .marb .inputs .input-before .datepicker {
  position: relative;
  padding-left: 35px;
}
.search-result .search-settings .buttons {
  display: flex;
}
.search-result .search-settings .buttons button {
  width: 24px;
  height: 24px;
  line-height: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #EFF2F7;
  border: 1px solid #62D426;
  margin: 0px;
}
.search-result .search-settings .buttons button.active {
  background-color: #62D426;
  color: #fff;
}
.search-result .search-settings .buttons button:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.search-result .search-settings .buttons button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.search-result .search-settings .range-cont .label-cont {
  justify-content: space-between;
  align-items: center;
}
.search-result .search-settings .range-cont .label-cont .label {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.search-result .search-settings .range-cont .range {
  margin-top: 39px;
}
.search-result .search-settings .range-cont .asRange {
  background-color: #EFF2F7;
  width: auto;
  max-width: calc(100% - 17px);
  margin-left: auto;
  margin-right: auto;
}
.search-result .search-settings .range-cont .asRange-selected {
  background-color: #b2ebf2;
}
.search-result .search-settings .range-cont .asRange-tip,
.search-result .search-settings .range-cont .asRange .asRange-pointer:before,
.search-result .search-settings .range-cont .asRange .asRange-pointer:after {
  cursor: pointer;
}
.search-result .search-settings .range-cont .asRange .asRange-pointer:before,
.search-result .search-settings .range-cont .asRange .asRange-pointer:after {
  background-color: #62D426;
}
.search-result .search-settings .range-cont .asRange .asRange-pointer {
  display: flex;
  justify-content: center;
}
.search-result .search-settings .range-cont .asRange-tip {
  margin-left: 0px;
  position: relative;
  width: auto;
  padding: 0px 5px;
  top: -29px;
  background-color: #62D426;
  border-color: #62D426;
}
.search-result .search-settings .range-cont .asRange-tip:before {
  background-color: #62D426;
}
.search-result .search-settings .region-cont {
  border-top: 1px solid #f2f2f2;
  padding-top: 10px;
}
.search-result .search-settings .options-cont {
  border-top: 1px solid #f2f2f2;
}
.search-result .search-settings .options-cont h3 {
  margin-bottom: 10px;
  margin-top: 5px;
  padding-top: 7px;
}
.search-result .search-settings .options-cont .checkmark {
  width: 15px;
  height: 15px;
}
.search-result .search-settings .options-cont .checklabel {
  margin-bottom: 0;
  color: #474657;
  padding-left: 21px !important;
}
.search-result .search-settings .options-cont .checklabel:hover {
  color: #D9001E;
}
.search-result .search-settings .options-cont .green-check {
  margin-bottom: 5px;
}
.search-result .search-settings .options-cont .green-check:last-child {
  margin-bottom: 10px;
}
.search-result .category-btn {
  padding-top: 10px;
  padding-bottom: 10px;
  float: none !important;
}
.search-result .all-btn {
  margin-top: 11px;
}
.search-result .category-images {
  flex-wrap: wrap;
  margin-top: 4px;
  margin-bottom: 10px;
  border-top: 1px solid #f2f2f2;
}
.search-result .category-images .image-block-cont-link {
  text-align: center;
  width: 50%;
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f2f2f2;
}
.search-result .category-images .image-block-cont-link.border {
  border-left: 1px solid #f2f2f2;
}
.search-result .category-images .image-block-cont-link:hover p,
.search-result .category-images .image-block-cont-link.active p {
  color: #D9001E;
}
.search-result .category-images .image-block-cont-link:hover .image-block-cont .image.passenger,
.search-result .category-images .image-block-cont-link.active .image-block-cont .image.passenger {
  background-image: url('../icon/Mardatarh.svg');
}
.search-result .category-images .image-block-cont-link:hover .image-block-cont .image.motorcycle,
.search-result .category-images .image-block-cont-link.active .image-block-cont .image.motorcycle {
  background-image: url('../icon/motoh.svg');
}
.search-result .category-images .image-block-cont-link:hover .image-block-cont .image.truck,
.search-result .category-images .image-block-cont-link.active .image-block-cont .image.truck {
  background-image: url('../icon/bernatarh.svg');
}
.search-result .category-images .image-block-cont-link:hover .image-block-cont .image.special,
.search-result .category-images .image-block-cont-link.active .image-block-cont .image.special {
  background-image: url('../icon/hatukh.svg');
}
.search-result .category-images .image-block-cont-link:hover .image-block-cont .image.water-tech,
.search-result .category-images .image-block-cont-link.active .image-block-cont .image.water-tech {
  background-image: url('../icon/jrayinh.svg');
}
.search-result .category-images .image-block-cont-link:hover .image-block-cont .image.other,
.search-result .category-images .image-block-cont-link.active .image-block-cont .image.other {
  background-image: url('../icon/aylh.svg');
}
.search-result .category-images .image-block-cont-link:hover .image-block-cont .image.apartment,
.search-result .category-images .image-block-cont-link.active .image-block-cont .image.apartment {
  background-image: url('../icon/bnakaranh.svg');
}
.search-result .category-images .image-block-cont-link:hover .image-block-cont .image.house,
.search-result .category-images .image-block-cont-link.active .image-block-cont .image.house {
  background-image: url('../icon/arandznatunh.svg');
}
.search-result .category-images .image-block-cont-link:hover .image-block-cont .image.commercial,
.search-result .category-images .image-block-cont-link.active .image-block-cont .image.commercial {
  background-image: url('../icon/komercionh.svg');
}
.search-result .category-images .image-block-cont-link:hover .image-block-cont .image.land-area,
.search-result .category-images .image-block-cont-link.active .image-block-cont .image.land-area {
  background-image: url('../icon/hoxataracqh.svg');
}
.search-result .category-images .image-block-cont-link:hover .image-block-cont .image.garage,
.search-result .category-images .image-block-cont-link.active .image-block-cont .image.garage {
  background-image: url('../icon/avtotnakh.svg');
}
.search-result .category-images .image-block-cont-link:hover .image-block-cont .image.other1,
.search-result .category-images .image-block-cont-link.active .image-block-cont .image.other1 {
  background-image: url('../icon/aylh1.svg');
}
.search-result .category-images .image-block-cont .image {
  width: 20px;
  height: 20px;
  margin: auto;
  margin-bottom: 6px;
  background-position: center;
  background-repeat: no-repeat;
}
.search-result .category-images .image-block-cont .image.passenger {
  width: 37px;
  height: 16px;
  background-image: url('../icon/Mardatar.svg');
}
.search-result .category-images .image-block-cont .image.motorcycle {
  width: 35px;
  height: 20px;
  background-image: url('../icon/moto.svg');
}
.search-result .category-images .image-block-cont .image.truck {
  width: 31px;
  height: 20px;
  background-image: url('../icon/bernatar.svg');
}
.search-result .category-images .image-block-cont .image.special {
  width: 24px;
  height: 21px;
  background-image: url('../icon/hatuk.svg');
}
.search-result .category-images .image-block-cont .image.water-tech {
  width: 21px;
  height: 21px;
  background-image: url('../icon/jrayin.svg');
}
.search-result .category-images .image-block-cont .image.other {
  width: 22px;
  height: 22px;
  background-image: url('../icon/ayl.svg');
}
.search-result .category-images .image-block-cont .image.apartment {
  width: 21px;
  height: 21px;
  background-image: url('../icon/bnakaran.svg');
}
.search-result .category-images .image-block-cont .image.house {
  width: 21px;
  height: 20px;
  background-image: url('../icon/arandznatun.svg');
}
.search-result .category-images .image-block-cont .image.commercial {
  width: 23px;
  height: 20px;
  background-image: url('../icon/komercion.svg');
}
.search-result .category-images .image-block-cont .image.land-area {
  width: 25px;
  height: 24px;
  background-image: url('../icon/hoxataracq.svg');
}
.search-result .category-images .image-block-cont .image.garage {
  width: 25px;
  height: 24px;
  background-image: url('../icon/avtotnak.svg');
}
.search-result .category-images .image-block-cont .image.other1 {
  width: 25px;
  height: 24px;
  background-image: url('../icon/ayl1.svg');
}
.search-result .category-images .image-block-cont p {
  color: #474657;
  margin-bottom: 0px;
}
.search-result .filter-cont {
  margin-top: 6px;
  padding-bottom: 0;
  margin-bottom: -9px;
  padding-left: 2px;
}
.search-result .filter-cont .show-categories {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.search-result .filter-cont .show-categories .categorie-name {
  background-color: #62D426;
  border-radius: 100px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3px 10px;
  margin-right: 5px;
  margin-top: 5px;
}
.search-result .filter-cont .show-categories .categorie-name .material-icons {
  font-size: 14px;
  position: relative;
  top: -1.5px;
  cursor: pointer;
  padding-left: 5px;
}
.search-result .filter-cont .show-categories .remove-all {
  margin-left: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #C3C8D9;
  cursor: pointer;
  border-radius: 50%;
  padding: 3px;
  margin-top: 5px;
}
.search-result .filter-cont .show-categories .remove-all .material-icons {
  font-size: 15px;
  color: #fff;
}
.search-result .price-block {
  padding: 15px 0px;
  background-color: #fff;
  text-align: center;
  border-radius: 9px;
  display: flex;
  justify-content: space-around;
}
.search-result .price-block .name {
  color: #7F859D;
  font-size: 13px;
  margin-bottom: 0px;
}
.search-result .price-block .info {
  margin-bottom: 0px;
  font-size: 18px;
}
.search-result .price-block .info img {
  width: 20px;
  height: 20px;
  vertical-align: sub;
}
.search-result .price-block .info .price-norm {
  font-weight: bold;
  color: #62D426;
}
.search-result .price-block .info .price-low {
  font-weight: bold;
  color: #D9001E;
}
.search-result .price-block .info .price-high {
  font-weight: bold;
  color: #7F859D;
}
.search-result .price-block .info .value {
  font-weight: bold;
  font-size: 14px;
}
.search-result .price-block .info .value.low-value {
  color: #D9001E;
}
.search-result .price-block .info .value.avg-value {
  color: #62D426;
}
.search-result .price-block .info .value.high-value {
  color: #7F859D;
}
.search-result .cont {
  margin-top: 18px;
  padding: 0;
  background-color: transparent;
}
.search-result .cont h2 {
  font-size: 18px;
  color: #333e48;
}
.search-result .filter-btn {
  margin-right: 0px;
}
.search-result .filter-btn.active {
  color: #62D426;
}
.search-result .rotate i {
  transform: scale(1, -1);
}
.search-result .hot-btn {
  padding-left: 0px;
}
.search-result .hot-btn .image-cont {
  width: 18px;
  height: 19px;
  position: relative;
  top: 5px;
  display: inline-block;
  background-image: url(../icon/fire-red.svg);
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 5px;
}
.search-result .hot-btn.active .image-cont {
  background-image: url(../icon/fire-red.svg);
}
.search-result .sort-btn i {
  font-size: 21px;
  position: relative;
  top: 5px;
}
.search-result .announc-item {
  padding: 8px 8px;
  transition: 0.3s;
}
.search-result .announc-item:last-child {
  border: none;
}
.search-result .announc-item h2 {
  margin-top: 1px;
  margin-bottom: 0px;
  color: #aababc;
  font-size: 10px;
}
.search-result .announc-item .favorite {
  position: absolute;
  top: 22px;
  right: 15px;
}
.search-result .announc-item .favorite i {
  color: #474657;
  display: none;
}
.search-result .announc-item .favorite i.active {
  color: #62D426;
}
.search-result .announc-item .announc-icon {
  margin-top: 3px;
  margin-bottom: 3px;
  float: left;
  display: flex;
}
.search-result .announc-item .item-price {
  clear: both;
  color: #62D426;
}
.search-result-img {
  height: 127px;
  width: 100%;
}
.search-result-img img {
  height: 100%;
  width: 100%;
}
.c100 .slice {
  top: 0px;
}
.c100:after {
  top: 3px!important;
  left: 3px!important;
  width: 26px!important;
  height: 26px!important;
}
.filters {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
/* Start footer */
.footer {
  padding: 50px 0 40px;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.footer .social-icons {
  color: #474657;
  display: flex;
  margin-bottom: 42px;
  align-items: center;
}
.footer .social-icons p {
  font-weight: 600;
  margin: 0;
  font-size: 16px;
}
.footer .social-icons a {
  display: flex;
  align-items: center;
  height: 20px;
}
.footer .social-icons a:first-child img {
  margin-left: 0;
}
.footer .social-icons a img {
  margin-left: 12px;
  height: 100%;
}
.footer .footer-menu-wrapper {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 40px;
}
.footer .footer-menu-wrapper .two-menu {
  display: flex;
  width: 50%;
}
.footer .footer-menu-wrapper .menu-list {
  width: 50%;
  display: flex;
  flex-direction: column;
}
.footer .footer-menu-wrapper .menu-list .p {
  color: #474657;
  font-weight: 400;
  font-size: 14px;
  padding: 10px 0;
}
.footer .footer-menu-wrapper .menu-list .p:hover {
  color: #655eff;
}
.footer .footer-menu-wrapper .menu-list .bold {
  font-weight: bold;
  color: #474657;
  margin-bottom: 0;
  font-size: 16px;
}
.footer .footer-menu-wrapper .menu-list a sup {
  color: #C3C8D9;
}
.footer .footer-menu-wrapper .mobile-apps .mobile-apps-list {
  margin-top: 12px;
}
.footer .footer-menu-wrapper .mobile-apps .mobile-apps-list a img {
  height: 44px;
  margin-bottom: 10px;
}
.footer .end {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footer .end .logo-with-terms {
  display: flex;
  align-items: center;
}
.footer .end .logo-with-terms a img {
  height: 30px;
}
.footer .end .logo-with-terms .terms {
  padding-left: 50px;
}
.footer .end .logo-with-terms .terms a {
  color: #474657;
  font-size: 12px;
  font-weight: 600;
  font-weight: bold;
}
.footer .end .help-with-language {
  display: flex;
  align-items: center;
}
.footer .end .help-with-language a {
  color: #474657;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  padding: 5px 30px;
}
.footer .end .help-with-language a:hover,
.footer .end .help-with-language a:focus {
  text-decoration: none;
  outline: none;
}
.footer .end .help-with-language .dropdown-toggle::after {
  display: none;
}
.footer .end .help-with-language .dropdown {
  margin-left: 5px;
  display: flex;
  align-items: center;
  color: #545F7E;
}
.footer .end .help-with-language .dropdown i {
  margin-right: 5px;
  color: #545F7E;
}
.footer .end .help-with-language .dropdown span {
  cursor: pointer;
}
.footer .end .help-with-language .dropdown .caret {
  transform: rotate(180deg);
}
.footer .end .help-with-language .dropdown button {
  background-color: transparent;
  border: none;
  margin: 0;
  padding: 0;
  color: #655eff;
  font-size: 12px;
  font-weight: 400;
}
.footer .end .help-with-language .dropdown .dropdown-menu {
  box-shadow: 0 5px 13px rgba(0, 0, 0, 0.05);
  border: none;
  left: -2px !important;
  top: -40px !important;
  min-width: 0;
}
.footer .end .help-with-language .dropdown .dropdown-item {
  padding: 0;
}
.footer .end .help-with-language .dropdown .dropdown-item:hover {
  background-color: transparent;
}
.footer {
  padding: 50px 0 40px;
  background-color: #fff;
  margin-top: 30px;
}
.footer .social-icons {
  color: #474657;
  display: flex;
  margin-bottom: 42px;
  align-items: center;
}
.footer .social-icons img {
  margin-left: 12px;
}
.footer .footer-menu-wrapper {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 40px;
}
.footer .footer-menu-wrapper .two-menu {
  display: flex;
  width: 50%;
}
.footer .footer-menu-wrapper .two-menu .menu-list {
  width: 50%;
  display: flex;
  flex-direction: column;
  color: #474657;
}
.footer .footer-menu-wrapper .two-menu .menu-list a sup {
  color: #C3C8D9;
}
.footer .end .logo-with-terms {
  display: flex;
  align-items: center;
}
.footer .end .logo-with-terms a img {
  height: 30px;
}
.footer .end .logo-with-terms .terms-privacy {
  display: flex;
  align-items: center;
}
.footer .end .logo-with-terms .terms-privacy a {
  color: #006FF6;
  font-weight: bold;
  font-size: 12px;
  margin: 0;
}
.footer .end .logo-with-terms .terms-privacy span {
  color: #006FF6;
  font-weight: bold;
  font-size: 12px;
  margin: 0 5px;
}
.w-1300 {
  width: 100%;
  max-width: 1300px;
  left: 0;
  right: 0;
  margin: auto;
}
@media screen and (max-width: 1330px) {
  .w-1300 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* End footer */
/* UI datepicker
-------------------------------------------------- */
.ui-datepicker {
  background-color: #fff;
  border-radius: 3px;
  padding: 5px 15px 15px;
}
.ui-datepicker .ui-datepicker-title {
  color: #3c3f40;
  font-size: 18px;
  text-align: center;
  padding: 5px 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  padding: 0 5px;
  top: 8px;
  z-index: 2;
  height: 25px;
  line-height: 24px;
  width: 25px;
  position: absolute;
  border: 1px solid #dce0e0;
  background-color: #fff;
  overflow: hidden;
  text-indent: -999999;
  cursor: pointer;
  border-radius: 3px;
}
.ui-datepicker .ui-datepicker-prev:before,
.ui-datepicker .ui-datepicker-next:before {
  text-indent: 0;
  display: block;
  font-family: 'Glyphicons Halflings';
}
.ui-datepicker .ui-datepicker-prev {
  left: 15px;
}
.ui-datepicker .ui-datepicker-prev:before {
  content: "\003C";
  color: #62D426;
}
.ui-datepicker .ui-datepicker-next {
  right: 15px;
}
.ui-datepicker .ui-datepicker-next:before {
  content: "\003E";
  color: #62D426;
}
.ui-datepicker .ui-datepicker-calendar thead th {
  color: #82888a;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
}
.ui-datepicker .ui-datepicker-calendar tbody td {
  border: 1px solid #e4e7e7;
  color: #565a5c;
  cursor: pointer;
  width: 39px;
  height: 38px;
  text-align: center;
}
.ui-datepicker .ui-datepicker-calendar tbody td a {
  color: #62D426;
}
.daterangepicker .calendar-table td.in-range {
  background-color: rgba(98, 212, 38, 0.1) !important;
}
.daterangepicker .calendar-table td.active {
  background-color: #62D426 !important;
  color: #fff !important;
}
.daterangepicker .drp-buttons .applyBtn {
  background-color: #62D426;
  color: #fff;
  border: 1px solid #62D426;
}
.daterangepicker .drp-buttons .applyBtn:active:focus {
  outline: none;
  box-shadow: none;
}
.daterangepicker .drp-buttons .cancelBtn:active:focus {
  outline: none;
  box-shadow: none;
}
.weight-section .form-group {
  margin-bottom: 5px;
}
.weight-section .note-row {
  margin-top: 10px;
  margin-bottom: 0;
  text-align: center;
}
.note-row {
  padding: 5px 10px;
  color: #03576b;
  background-color: #c1edf8;
  border-left: 2px solid #05a7cf;
  border-radius: 3px;
  margin-bottom: 15px;
  line-height: 18px;
}
.note-row p {
  margin: 0 !important;
  max-width: none !important;
}
.footer-a {
  display: flex;
}
.footer-a a {
  margin-left: 10px;
  color: #D9001E;
}
.contact-modal {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 200px;
}
.contact-modal .icon {
  height: 80px;
  width: 80px;
  border-radius: 100%;
  padding: 10px;
  background-image: -moz-linear-gradient(0deg, #ff4b41 0, #ff6422 100%);
  background-image: -webkit-linear-gradient(0deg, #ff4b41 0, #ff6422 100%);
  background-image: -ms-linear-gradient(0deg, #ff4b41 0, #ff6422 100%);
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0;
  }
}
/* Modals
-------------------------------------------------- */
body.modal-open .background-container {
  -webkit-filter: blur(4px);
  -moz-filter: blur(4px);
  -o-filter: blur(4px);
  -ms-filter: blur(4px);
  filter: blur(4px);
}
.modal-backdrop {
  background-color: #545b66;
}
.modal .modal-dialog {
  margin-top: 130px;
}
.modal .modal-dialog .modal-content {
  margin-top: 70px;
  overflow: hidden;
  border: none;
  background-color: #fff;
  border-radius: 9px;
  min-height: 200px;
  box-shadow: 0 7px 41px 0 rgba(97, 98, 105, 0.68);
}
.modal .modal-dialog .modal-content .modal-header {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -ms-align-items: center;
  align-items: center;
  background: #fff;
  height: 70px;
  padding: 33px 20px;
  border: none;
}
.modal .modal-dialog .modal-content .modal-header .text-transparent {
  color: transparent;
}
.modal .modal-dialog .modal-content .modal-header img {
  height: 36px;
  margin-right: 12px;
}
.modal .modal-dialog .modal-content .modal-header h4 {
  width: 100%;
  font-size: 17px;
  letter-spacing: 0.2px;
  color: #272a2c;
}
.modal .modal-dialog .modal-content .modal-header .close {
  position: absolute;
  right: 20px;
}
.modal .modal-dialog .modal-content .modal-header .close i {
  font-size: 26px;
  color: #71747d;
  opacity: 0.9;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.modal .modal-dialog .modal-content .modal-header .close i:hover {
  opacity: 1;
}
.modal .modal-dialog .modal-content .modal-body {
  padding: 7px 20px;
  color: #71747d;
  font-size: 13px;
  letter-spacing: 0.2px;
  line-height: 20px;
  display: flex;
  flex-direction: column;
}
.modal .modal-dialog .modal-content .modal-body .modal-img {
  padding: 0;
  position: absolute;
  right: 0;
  width: 200px;
  height: 200px;
  top: -75px;
}
.modal .modal-dialog .modal-content .modal-body .modal-img img {
  height: 100%;
  width: 100%;
  position: relative;
}
.modal .modal-dialog .modal-content .modal-body .booking-modal-header {
  text-align: center;
  margin-top: -55px;
}
.modal .modal-dialog .modal-content .modal-body .booking-modal-header h4 {
  font-weight: bold;
  font-size: 14px;
  color: #474657;
}
.modal .modal-dialog .modal-content .modal-body .modal-body-text {
  padding: 0;
  margin-top: 20px;
  width: 50%;
}
.modal .modal-dialog .modal-content .modal-body .modal-body-text h4 {
  color: #62D426;
  font-size: 24px;
  font-weight: bold;
}
.modal .modal-dialog .modal-content .modal-body .modal-body-text p {
  font-size: 12px;
  font-weight: 400;
  margin-top: 10px;
  color: #474657;
}
.modal .modal-dialog .modal-content .modal-body .modal-body-text .blue-txt {
  color: #62D426;
  margin-top: 10px;
}
.modal .modal-dialog .modal-content .modal-body .modal-body-text-second {
  padding: 0;
  width: 60%;
  position: relative;
  top: -20px;
}
.modal .modal-dialog .modal-content .modal-body .modal-body-text-second h4 {
  color: #62D426;
}
.modal .modal-dialog .modal-content .modal-body .modal-body-text-second p {
  font-size: 12px;
  font-weight: 400;
  margin-top: 10px;
}
.modal .modal-dialog .modal-content .modal-body .modal-body-text-second .blue-txt {
  color: #62D426;
  margin-top: 10px;
}
.modal .modal-dialog .modal-content .modal-body .modal-price h4 {
  color: #474657;
  text-align: center;
  margin-top: 40px;
}
.modal .modal-dialog .modal-content .modal-body .modal-price .price-wrapper {
  margin-top: 20px;
  margin-bottom: 15px;
}
.modal .modal-dialog .modal-content .modal-body .modal-price .price-wrapper h5 {
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
  color: #474657;
  margin-bottom: 10px;
}
.modal .modal-dialog .modal-content .modal-body .modal-price .price-wrapper .price-item {
  padding: 5px;
}
.modal .modal-dialog .modal-content .modal-body .modal-price .price-wrapper .price-item + .price-item {
  padding-top: 10px;
}
.modal .modal-dialog .modal-content .modal-body .modal-price .price-wrapper .price-item .price-block {
  width: 100%;
  height: 50px;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 4px 3.98px 18px rgba(41, 50, 112, 0.2);
  text-align: center;
  border-radius: 10px;
  border: 1px solid transparent;
  transition: all 0.3s;
}
.modal .modal-dialog .modal-content .modal-body .modal-price .price-wrapper .price-item .price-block:hover {
  border: 1px solid #62D426;
}
.modal .modal-dialog .modal-content .modal-body .modal-price .price-wrapper .price-item .price-block p {
  margin-bottom: 0;
}
.modal .modal-dialog .modal-content .modal-body .modal-price .price-wrapper .price-item .price-block img {
  margin-right: 5px;
}
.modal .modal-dialog .modal-content .modal-body .modal-price .price-wrapper .price-item .price-block .text-md {
  font-size: 14px;
  color: #474657;
}
.modal .modal-dialog .modal-content .modal-body .modal-price .price-wrapper .col-lg-4:first-child {
  padding-left: 0;
}
.modal .modal-dialog .modal-content .modal-body .modal-price .price-wrapper .col-lg-4:last-child {
  padding-right: 0;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second h4 {
  color: #272a2c;
  text-align: center;
  margin-top: 40px;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .second-text {
  margin-top: 20px;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper {
  display: flex;
  margin-bottom: 0px;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .form-group {
  margin-bottom: 0;
  width: 100%;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .form-group.error {
  border: 1px solid #FF5E63;
  border-radius: 9px;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper span {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .price-item-row {
  width: 100%;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .price-item-row span {
  flex-wrap: wrap;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .price-item-row .price-item-padding {
  width: 100%;
  padding: 5px;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .price-item-row .price-item-padding:hover .radio-button-wrapper {
  border: 1px solid #62D426;
  box-shadow: none;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .price-item-row .price-item-padding.active .radio-button-wrapper {
  border: 1px solid #62D426;
  box-shadow: none;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .price-item-row .price-item-padding .radio-button-wrapper {
  width: 100%;
  height: 50px;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 4px 3.98px 18px rgba(41, 50, 112, 0.2);
  text-align: center;
  border-radius: 10px;
  border: 1px solid transparent;
  transition: all 0.3s;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .price-item-row .price-item-padding .radio-button-wrapper .radio-text {
  flex-direction: row;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .price-item-row .price-item-padding .radio-button-wrapper .radio-text img {
  margin-right: 5px;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .price-item-row .price-item-padding .radio-button-wrapper .radio-text .text-12 {
  font-size: 14px;
  color: #71747d;
  margin: 0;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .radio-button-padding {
  padding: 5px;
  width: 33.333%;
  height: 100px;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .radio-button-padding:hover .radio-button-wrapper {
  border: 1px solid #62D426;
  box-shadow: none;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .radio-button-padding.active .radio-button-wrapper {
  border: 1px solid #62D426;
  box-shadow: none;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .radio-button-wrapper {
  border-radius: 9px;
  box-shadow: 4px 3.98px 18px rgba(41, 50, 112, 0.2);
  width: 100%;
  padding: 5px;
  height: 100%;
  display: flex;
  align-items: center;
  position: relative;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .radio-button-wrapper .container {
  display: flex;
  align-items: center;
  position: absolute;
  height: 100%;
  width: 100%;
  padding: 0;
  left: 0;
  top: 0;
  margin-bottom: 0px;
  border-radius: 9px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .radio-button-wrapper .container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .radio-button-wrapper .container .checkmark {
  position: absolute;
  opacity: 0;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .radio-button-wrapper .container .checkmark::after {
  content: "";
  position: absolute;
  display: none;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .radio-button-wrapper .container .checkmark:after {
  top: 4px;
  left: 4.2px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #62D426;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .radio-button-wrapper .container input:checked ~ .checkmark {
  background-color: #fff;
  border: 1px solid #fff;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .radio-button-wrapper .container input:checked ~ .checkmark:after {
  display: block;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .radio-button-wrapper .radio-text {
  text-align: center;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .radio-button-wrapper .radio-text p {
  margin-bottom: 0;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .radio-button-wrapper .radio-text .text-16 {
  color: #62D426;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: bold;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .radio-button-wrapper .radio-text .text-16 label {
  margin: 0;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .radio-button-wrapper .radio-text .text-md {
  font-size: 14px;
  color: #71747d;
  margin: 0;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .price-wrapper .radio-button-wrapper .radio-text .text-md label {
  margin: 0;
}
.modal .modal-dialog .modal-content .modal-body .modal-price-second .modal-submit-button {
  display: flex;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 15px;
}
.modal .modal-dialog .modal-content .modal-body a {
  color: #D9001E;
}
.modal .modal-dialog .modal-content .modal-body table {
  width: 100%;
}
.modal .modal-dialog .modal-content .modal-body.padded,
.modal .modal-dialog .modal-content .modal-body .padded {
  padding: 15px;
}
.modal .modal-dialog .modal-content .modal-body .modal-sidebar {
  height: auto;
  width: 100%;
  float: left;
  background-color: #F0F5F7;
  font-family: "Roboto", "Arial AMU", Helvetica, sans-serif;
}
.modal .modal-dialog .modal-content .modal-body .modal-sidebar .nav-list {
  padding-left: 25px;
  padding-right: 25px;
  margin-bottom: 0;
  list-style-position: inside;
  list-style-type: none;
}
.modal .modal-dialog .modal-content .modal-body .modal-sidebar .nav-list li {
  float: left;
}
.modal .modal-dialog .modal-content .modal-body .modal-sidebar .nav-list li a {
  display: block;
  color: #52526b;
  border-bottom: 3px solid transparent;
  padding: 9px 15px 5px;
  font-weight: 500;
  margin-left: 0;
  margin-right: 0;
  font-size: 14px;
  line-height: 22px;
}
.modal .modal-dialog .modal-content .modal-body .modal-sidebar .nav-list li a i {
  display: none;
  margin-top: 0;
  width: 30px;
  text-align: left;
  font-size: 16px;
  float: left;
}
.modal .modal-dialog .modal-content .modal-body .modal-sidebar .nav-list li.active a {
  color: #00aaff;
  border-color: #00aaff;
}
.modal .modal-dialog .modal-content .modal-body .modal-sidebar .form-group {
  padding: 20px 20px;
  margin-bottom: 0;
}
.modal .modal-dialog .modal-content .modal-body .modal-inner {
  width: 100%;
  height: 300px;
  float: left;
  padding: 15px 20px 20px;
  position: relative;
}
.modal .modal-dialog .modal-content .modal-body .modal-inner label {
  color: #52526b;
}
.modal .modal-dialog .modal-content .modal-body .modal-inner .form-control {
  height: 38px;
}
.modal .modal-dialog .modal-content .modal-body .modal-inner .image-avatar {
  margin: auto;
  float: none;
}
.modal .modal-dialog .modal-content .modal-body .modal-inner .text-gray {
  overflow: hidden;
  display: block;
  float: none;
  clear: both;
  padding-top: 5px;
  padding-bottom: 5px;
}
.modal .modal-dialog .modal-content .modal-body .modal-inner .buttons-box {
  position: absolute;
  bottom: -50px;
  right: 15px;
}
.modal .modal-dialog .modal-content .modal-body .form-box {
  padding: 15px;
  min-height: 150px;
}
.modal .modal-dialog .modal-content .modal-body .form-box ol {
  margin: 0 24px 15px;
  padding: 0;
}
.modal .modal-dialog .modal-content .modal-body .form-box p {
  margin-bottom: 15px;
  padding-left: 10px;
}
.modal .modal-dialog .modal-content .modal-body .form-orange {
  background-color: #FF7022;
  text-align: center;
  padding: 30px 15px 0;
  min-height: 200px;
}
.modal .modal-dialog .modal-content .modal-body .form-orange p {
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
}
.modal .modal-dialog .modal-content .modal-body .form-orange h6 {
  color: #fff;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
}
.modal .modal-dialog .modal-content .modal-body .form-footer {
  background-color: #fff;
  border: 1px solid #e5eaee;
  overflow: hidden;
  padding: 15px;
  text-align: right;
}
.modal .modal-dialog .modal-content .modal-footer {
  bottom: 0;
  width: 100%;
  background-color: #f4f6f6;
  border: none;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  text-align: center;
  display: flex;
  justify-content: flex-end;
}
.modal .modal-dialog .modal-content .modal-footer .btn + .btn {
  margin-left: 13px;
}
.modal .modal-dialog .modal-content .modal-footer p {
  font-size: 12px;
  color: #9e9e9e;
  margin-bottom: 0px;
}
.modal .modal-dialog .modal-content form {
  margin-bottom: 0;
}
.modal.my-announc-modal .modal-dialog {
  max-width: 501px;
}
.modal.my-announc-modal .modal-dialog .modal-content .my-announc-info {
  margin-bottom: 0px;
}
.modal.my-announc-modal .modal-dialog .modal-content .announc-profile-cont {
  margin-bottom: 0px;
  justify-content: center;
}
.modal.my-announc-modal .modal-dialog .modal-content .announc-profile-cont .user-info .name a {
  color: #474657;
}
.modal.my-announc-modal .modal-dialog .modal-content .num-cont {
  margin-top: 25px;
  margin-bottom: 5px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.modal.my-announc-modal .modal-dialog .modal-content .num-cont a {
  color: #62D426;
}
.modal.my-announc-modal .modal-dialog .modal-content .num-cont p {
  font-size: 14px;
  width: 100%;
  padding-bottom: 13px;
  border-bottom: 1px solid #f2f2f2;
  font-weight: normal;
}
.modal.my-announc-modal .modal-dialog .modal-content .num-cont p:last-child {
  border: none;
}
.modal.my-announc-modal .modal-dialog .modal-content .footer-cont {
  width: 100%;
  text-align: center;
}
.modal.carousel-modal.in {
  display: flex;
  padding-right: 0px!important;
  align-items: center;
  background-color: #fff;
}
.modal.carousel-modal .close {
  opacity: 1;
  color: #474657;
  text-shadow: none;
  position: fixed;
  top: 0px;
  right: 14px;
  width: 80px;
  height: 80px;
  z-index: 200;
}
.modal.carousel-modal .close i {
  font-size: 35px;
}
.modal.carousel-modal .modal-dialog {
  width: auto!important;
  transform: none!important;
  margin-left: 0px;
  margin-right: 0px;
}
.modal.carousel-modal .modal-dialog .modal-content {
  overflow: hidden;
  margin-top: 0px;
  box-shadow: none;
  background-color: transparent;
}
.modal.carousel-modal .modal-dialog .modal-content .modal-footer {
  display: none;
}
.modal.carousel-modal .modal-dialog .modal-content .owl-dots {
  position: fixed;
  bottom: 10px;
  width: 100%;
  justify-content: center;
}
.modal.carousel-modal .modal-dialog .modal-content .owl-dot {
  margin-left: 0px;
}
.modal.carousel-modal .modal-dialog .modal-content .owl-dot + .owl-dot {
  margin-left: 4px;
}
.modal.carousel-modal .modal-dialog .owl-carousel .owl-stage-outer {
  max-height: 500px;
  overflow: hidden;
}
.modal.carousel-modal .modal-dialog .owl-carousel .owl-item > div {
  height: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.modal.carousel-modal .modal-dialog .owl-carousel .owl-item > div img {
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.modal.carousel-modal .modal-dialog .owl-nav {
  display: block;
}
.modal.carousel-modal .modal-dialog .owl-prev,
.modal.carousel-modal .modal-dialog .owl-next {
  position: fixed;
  top: 47%;
}
.modal.carousel-modal .modal-dialog .owl-prev i,
.modal.carousel-modal .modal-dialog .owl-next i {
  color: #fff;
  font-size: 40px;
}
.modal.carousel-modal .modal-dialog .owl-prev {
  left: 0px;
}
.modal.carousel-modal .modal-dialog .owl-next {
  right: 0px;
}
.about-us {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-top: -20px;
  width: 100%;
  min-width: 100%;
  padding: 50px 100px;
  background-image: -moz-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: -webkit-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: -ms-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: linear-gradient(to left, #5CD40B, #ABD40B);
  transition: transform 0.5s;
}
.about-us:active {
  background-image: linear-gradient(to left, #5CD40B, #ABD40B);
}
.about-us h2 {
  font-size: 30px;
  color: #fff;
  margin-top: 0;
}
.about-us p {
  color: #fff;
  font-size: 16px;
}
.about-us .how-add-product {
  font-size: 18px;
}
.about-us .round-button {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  position: absolute;
  margin: auto;
  bottom: -16px;
  border: none;
  background-image: -moz-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: -webkit-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: -ms-linear-gradient(to left, #5CD40B, #ABD40B);
  background-image: linear-gradient(to left, #5CD40B, #ABD40B);
  transition: transform 0.5s;
}
.about-us .round-button:active {
  background-image: linear-gradient(to left, #5CD40B, #ABD40B);
}
.about-us .round-button img {
  width: 20px;
}
.first-terms {
  margin-top: 50px! important;
}
.terms {
  background-color: #fff;
  border-radius: 9px;
  margin-top: 20px;
  box-shadow: 0px 0px 15px 0px rgba(100, 106, 108, 0.2);
  overflow: hidden;
  padding: 30px;
}
.terms h2 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: bold;
}
.terms p strong {
  font-size: 12px;
}
.terms h3 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: bold;
}
.terms strong {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: bold;
}
.terms ul a {
  color: #62D426;
}
.last-terms {
  margin-bottom: 100px;
}
.privacy-wraper {
  margin-bottom: 80px;
}
.privacy-wraper h2 {
  font-size: 30px;
}
.privacy-wraper h3 {
  font-size: 18px;
}
.privacy-wraper p {
  font-size: 14px;
}
@media screen and (max-width: 1199px) {
  /*Start homepage shops*/
  .shops-homepage-wrapper .shops-container {
    padding: 0 15px;
  }
  .shops-homepage-wrapper .shops-container .findstore-with-slick .slick .slick-list {
    justify-content: flex-start;
  }
  /*End homeopage shops*/
  /*Start homepage product*/
  .product-for-homepage .products-section .col-lg-3 {
    width: 25%;
  }
  .product-for-homepage .products-section .col-lg-3.three-image-product {
    width: 25%;
  }
  /*End homepage product*/
  .search-wrapper {
    max-width: 100%;
  }
  .tourrequest-offer-wrapper .headline {
    max-width: 220px!important;
  }
  .wrap {
    padding-bottom: 390px;
  }
  .my-announc-same .same-announc-item .col-md-7 {
    margin-left: 0px;
  }
  .navbar-header .header-submenu-wrapper {
    padding-left: 30px;
  }
}
@media screen and (max-width: 991px) {
  /*Start homepage shops slider*/
  .shops-homepage-wrapper {
    overflow: hidden;
  }
  .shops-homepage-wrapper .shops-container .shop-block {
    margin: 0 10px;
  }
  .homepage-banner-slider .img-wrapper {
    height: 33vw;
  }
  /*End homepage shops slider*/
  /*Start homepage product*/
  .product-for-homepage .products-section .col-lg-3 {
    width: 25%;
  }
  .product-for-homepage .products-section .col-lg-3.three-image-product {
    width: 25%;
  }
  .products-section .product-block .img-wrapper {
    height: 175px;
  }
  .products-section .product-block .product-info {
    height: 120px;
  }
  .products-section .product-block .product-info .product-price {
    flex-direction: column;
    align-items: flex-start;
    height: 37px;
  }
  .three-image-product .product-block .shop-info-with-button {
    padding: 15px;
    height: 145px;
  }
  .three-image-product .product-block .shop-name .store-name .stars-with-reviews {
    flex-direction: column;
    align-items: flex-start;
  }
  .three-image-product .product-block .shop-name .store-name .stars-with-reviews .stars-wrapper {
    margin-bottom: 0;
  }
  .three-image-product .product-block .images-wrapper .large-image-section {
    height: 180px;
  }
  /*End homepage product*/
  .search-result .filter-cont .show-categories {
    margin-bottom: 15px;
  }
  .announc-content .products-section .product-row .announc-item {
    width: 50%;
  }
  .my-announc-same iframe {
    width: 250px;
    height: 250px;
  }
  .my-announc-same .same-announc-item .col-md-7 {
    margin-left: -40px;
  }
  .request-page-right-section-image {
    margin-top: 15px;
    width: 250px;
  }
  .request-page-right-section-image iframe {
    margin-top: 0;
  }
  .request-page-right-section-image .request-page-right-section-image {
    margin-top: 0;
  }
  .for-add-responsive .request-page-right-section-image {
    margin-top: 15px;
  }
  .for-add-responsive .request-page-right-section-image iframe {
    margin-top: 0;
  }
  .request-page-right-section-image-create-offer {
    margin-left: 15px;
  }
  .tourrequest-offer-wrapper .no-padd {
    padding: 0 15px!important;
  }
  .tourrequest-offer-wrapper .headline {
    margin-top: 15px;
    max-width: calc(100% - 130px) !important;
  }
  .tourrequest-offer-wrapper .price-progress-cont .gradientButton {
    right: 13px;
  }
  .tourrequest-offer-wrapper .prod-data .data-cont {
    display: flex;
    align-items: center;
  }
  .tourrequest-offer-wrapper .my-announc-info {
    padding: 15px 25px;
  }
  .tour-info-check {
    margin-top: -60px;
    margin-left: 15px;
    margin-right: 15px;
  }
  .tour-info-check .info-search {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .tour-info-check .form-group {
    margin-bottom: 12px;
  }
  .tour-info-check .form-group.sixty-width {
    width: 50%;
  }
  .tour-info-check .form-group.fourty-width {
    width: 50%;
    padding-right: 0;
  }
  .tour-info-check .button.gradientButton {
    margin-left: 0;
    width: 50%;
    margin-right: 0;
  }
  .tour-info-check .button.blue-btn {
    width: 48%;
  }
  .tours-info-check-wrapper .about-your-info-block .multiple-items .item-block {
    padding: 0 5px;
    width: 33.333%;
  }
  .add-product-main.addannouncement-add-product-main .options {
    padding-top: 0px;
  }
  .add-product-main.addannouncement-add-product-main .addstatement-block-footer {
    display: flex;
    justify-content: center;
  }
  .add-product-main .price-div .price-input {
    width: 48.5%;
  }
  .announc-content {
    font-size: 14px;
  }
  .announc-content.my-adds-blocks .announc-item .col-md-12 .col-md-9 {
    width: 81%;
  }
  .my-announc-main .headline {
    margin-top: 20px;
    max-width: 100%;
  }
  .navbar .header-row {
    flex-direction: column;
    align-items: flex-start;
    position: relative;
  }
  .navbar .navbar-collapse {
    position: absolute;
    right: 0;
  }
  .navbar-header .header-submenu-wrapper {
    position: relative;
  }
  .navbar-header .header-submenu-wrapper .drop-open-btn {
    display: flex;
  }
  .navbar-header .header-submenu-wrapper .submenu-menu {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    padding: 10px;
    position: absolute;
    z-index: 1;
    border-radius: 10px;
    border-radius: 9px;
    box-shadow: 0 5px 8px rgba(60, 37, 98, 0.2);
    top: 40px;
    left: 0;
    display: none;
  }
  .navbar-header .header-submenu-wrapper .submenu-menu.open {
    display: flex;
    z-index: 998;
  }
  .navbar-header .header-submenu-wrapper .submenu-menu a {
    width: 100%;
    padding: 10px 15px;
  }
  .navbar-header .header-submenu-wrapper .submenu-menu a + a {
    padding: 10px 15px;
  }
  .navbar-header .header-submenu-wrapper .submenu-menu a.active {
    color: #655EFF;
    background-color: #F4F7FC;
    font-weight: bold;
    border-radius: 9px;
  }
  .navbar-header .header-submenu-wrapper .submenu-menu a:hover {
    color: #655EFF;
  }
  .navbar-header .header-submenu-wrapper .submenu-menu::after {
    content: '';
    position: absolute;
    top: -8px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 0 0;
    border-color: #fff transparent transparent transparent;
    -webkit-filter: drop-shadow(-1px -1px 10px rgba(60, 37, 98, 0.05));
    filter: drop-shadow(-1px -1px 3px rgba(60, 37, 98, 0.05));
    transform: rotate(45deg);
  }
  .search-wrapper {
    max-width: 100%;
  }
  .my-announc-same .image-cont {
    max-width: 120px;
    width: 100%;
    max-height: 120px;
  }
  .cont.my-announc-info {
    margin-top: 12px;
  }
  .search-result .prices .no-padd-left {
    padding-left: 15px!important;
  }
  .search-result .price-block {
    padding: 15px 1px;
    height: 64px;
    display: flex;
    justify-content: space-around;
    align-items: center;
  }
  .search-result .price-block .name {
    margin-right: 10px;
  }
  .search-result .filter-cont {
    margin-top: 7px;
    padding-bottom: 10px;
  }
  .search-result .filter-cont a {
    margin-bottom: 10px;
    margin-right: 15px;
  }
  .search-result .filter-cont a:not(.hot) {
    background-color: #EFF2F7;
  }
  .search-result .cont {
    margin-top: 0px;
  }
  .settings.settings-profile .form-cont > .no-padd-left {
    padding-left: 15px!important;
  }
  .announc-actions .make {
    display: none;
  }
  .announc-actions .actions {
    margin-left: 0px;
  }
  .announc-actions .actions .actions-block:last-child {
    padding-right: 11px;
  }
  .announc-item .item-content.item-footer-cont {
    padding-right: 20px !important;
  }
  .announc-item .item-content .item-footer {
    margin-top: 12px;
  }
  .announc-item .item-content .footer-right > div.watched {
    width: 87px;
  }
  .announc-item .item-content .footer-right > div.watched .progress-info {
    margin-left: 1px;
  }
  .announc-item .item-content .footer-right-cont {
    padding: 0px;
  }
  .home-cont .announc-block {
    width: 32%;
  }
  .home-cont .announc-block:nth-child(3n + 3) {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  /* Start homepage shops */
  .shops-homepage-wrapper .shops-container .shop-block {
    margin-left: 0;
  }
  .contentDisplay {
    margin-left: -5px;
  }
  .contentDisplay .for-hover {
    padding: 0 10px;
  }
  .product-for-homepage .products-section .row {
    padding: 0 5px;
  }
  .product-for-homepage .products-section .col-lg-3 {
    width: 33.333%;
    padding: 5px;
  }
  .product-for-homepage .products-section .col-lg-3.three-image-product {
    width: 33.333%;
  }
  /* End homepage shops */
  /* Start footer */
  .footer p {
    padding: 10px 0;
  }
  .footer .wrap {
    text-align: center;
    border-top: none;
    padding-top: 0px;
    display: flex;
    flex-direction: column;
  }
  .footer .wrap .logo {
    margin-top: 0px;
  }
  .footer .wrap .footer-a {
    flex-direction: column;
  }
  .footer .wrap .footer-a .textNone {
    display: block;
  }
  .footer .wrap .footer-a .textBlock {
    display: none;
  }
  .footer .wrap .footer-a a {
    padding: 10px 0;
    margin-left: 0;
  }
  /* End footer */
  .tours-info-check-wrapper .about-your-info-block {
    padding-bottom: 50px;
  }
  .tours-info-check-wrapper .about-your-info-block .multiple-items .item-block {
    padding: 0 10px;
    width: 100%;
  }
  .tours-info-check-wrapper .about-your-info-block .multiple-items .slick-dots {
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-left: 0;
    margin-top: 60px;
  }
  .tours-info-check-wrapper .about-your-info-block .multiple-items .slick-dots li {
    list-style: none;
    padding: 0 5px;
  }
  .tours-info-check-wrapper .about-your-info-block .multiple-items .slick-dots li button {
    width: 5px;
    height: 5px;
    min-width: 5px;
    max-width: 5px;
    color: transparent;
    border-style: none;
    background-color: #7F859D;
    border-radius: 50%;
    padding: 0;
  }
  .tours-info-check-wrapper .about-your-info-block .multiple-items .slick-dots li.slick-active button {
    background-color: #62D426;
  }
  .my-request-wrapper .request-block .img-with-title .title .hsix {
    flex-direction: column;
    align-items: flex-start;
  }
  .my-request-wrapper .request-block .img-with-title .title .hsix h6 + h6 {
    margin-left: 0;
    margin-top: 10px;
  }
  .my-request-wrapper .request-view-wrapper .request-types-wrapper {
    padding: 15px;
  }
  .my-request-wrapper .make-offer-wrapper {
    padding: 15px;
  }
  .tourrequest-offer-wrapper .my-announc-info {
    padding: 15px 12px;
  }
  .create-tour-request {
    margin-top: 15px;
  }
  .announc-content {
    font-size: 14px;
  }
  .announc-content.my-adds-blocks .announc-item .col-md-12 .col-md-9 {
    width: 100%;
  }
  .announc-content.my-adds-blocks .announc-item .col-md-12 .col-md-9 .promo-right .footer-right {
    margin-top: 0;
  }
  .my-announc-same .same-announc-item .col-md-7 {
    margin-left: -70px;
    padding-left: 0;
  }
  .my-announc-main .booking-part-wrapper {
    padding-left: 0;
  }
  .my-announc-main .headline h1 {
    padding-left: 0;
  }
  .my-announc-main .price-progress-cont {
    padding-left: 0;
  }
  .my-announc-main .prod-data .col-md-6 {
    padding-left: 0;
  }
  .navbar-header {
    width: 100%;
    display: block;
  }
  .navbar-header .header-submenu-wrapper {
    position: relative;
    padding-top: 5px;
    margin-left: 126px;
  }
  .navbar-header .header-submenu-wrapper .drop-open-btn span {
    margin-left: 0;
  }
  .navbar-header .currency-dropdown {
    display: block;
    margin-right: 0;
  }
  .navbar-header .currency-dropdown .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-header .user-btn {
    margin: 0;
  }
  .navbar-header .gradientButton.headerGradient {
    margin-top: 0;
    margin-right: 15px;
  }
  .navbar-header .header-promote {
    float: right;
    margin-top: 3px;
    display: flex;
  }
  .navbar-nav .open .dropdown-menu {
    position: absolute;
  }
  .navbar-nav .currency-dropdown {
    display: none;
  }
  .search-wrapper {
    padding-top: 10px;
  }
  .search-wrapper .form-group {
    margin-bottom: 0;
  }
  .search-wrapper .header-form {
    border: none;
    box-shadow: none;
  }
  .my-announc-main {
    padding: 12px;
  }
  .pagination {
    display: flex;
    justify-content: center;
    float: none;
  }
  .navbar-nav > li > a:not(.no-padd) {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .header-form {
    margin-left: 0;
  }
  .logo img {
    max-width: 180px;
  }
  .main {
    margin-bottom: 85px;
  }
  .footer p {
    padding-right: 15px;
  }
  .footer .wrap {
    border-top: none;
    padding-top: 0px;
    display: flex;
    flex-direction: column;
  }
  .footer .wrap .logo {
    margin-top: 0px;
  }
  .navbar .navbar-collapse {
    position: fixed;
    right: -270px;
    top: 0;
    height: 100%;
    background-color: #fff;
    border-left: 1px solid #C3C8D9;
    display: block;
    width: 270px;
    -webkit-transition: right 0.3s ease-in-out;
    -moz-transition: right 0.3s ease-in-out;
    -o-transition: right 0.3s ease-in-out;
    transition: right 0.3s ease-in-out;
  }
  .navbar .navbar-collapse ul.drop {
    margin-top: 0px;
    right: auto;
    left: 0px;
    width: 100%;
    border-radius: 0px;
    display: block;
    position: static;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont {
    margin: 0px;
    flex-direction: column-reverse;
    margin-bottom: 45px;
    padding-top: 35px;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont .close-navbar {
    display: block;
    position: absolute;
    right: 12px;
    top: 15px;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont .close-navbar .material-icons {
    color: #7F859D;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont .header-promote {
    display: none;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont .btn-default.gradientButton {
    margin: 20px 0;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont li.user-actions {
    margin: 0px;
    padding: 0px!important;
    height: auto;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont li.user-actions:hover {
    background-color: transparent;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont li.user-actions span {
    margin-left: 0;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont li.user-actions .drop-menu:hover {
    background-color: transparent;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont li.user-actions > a {
    -webkit-transition: background-color 0.3s ease-in-out;
    -moz-transition: background-color 0.3s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
    background-color: transparent;
    border-bottom: 1px solid #efefef;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont li.user-actions > a .user-image-cont {
    width: 50px;
    height: 50px;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont li.user-actions > a .user {
    width: 50px;
    height: 50px;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont li.user-actions > a:hover {
    background-color: #EFF2F7;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont li.user-actions i.fa.fa-angle-down {
    display: none;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont .dropdown {
    width: 100%;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont .dropdown-menu {
    display: block;
    width: 100%;
    margin-top: 80px;
    border-radius: 0;
    box-shadow: none;
    background-color: transparent;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont .dropdown-menu li a {
    border-bottom: 1px solid #EFF2F7;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont li .favorite {
    vertical-align: middle;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont li .user,
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont li .favorite {
    display: inline-block;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont li.user-actions .drop {
    right: auto;
    left: 0px;
    width: 100%;
    border-radius: 0px;
    display: block;
  }
  .navbar .navbar-collapse ul.navbar-nav.header-right-cont li {
    margin-top: 0px;
  }
  .navbar .navbar-collapse.visible {
    right: 0px;
    padding: 0;
  }
  .wrap {
    position: relative;
    right: 0px;
  }
  .home-cont .logo {
    margin-top: 17px;
  }
  .home-cont .filter-cont a:not(:last-child) {
    margin-right: 13px;
    margin-bottom: 15px;
  }
  .home-cont .filter-cont a:not(.hot) {
    background-color: #EFF2F7;
  }
  .home-cont .filter-cont {
    padding-bottom: 0px;
  }
  .home-cont h1 {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .home-cont .announc-cont {
    justify-content: center;
  }
  .home-cont .whitebg {
    background-color: transparent;
  }
  .search-wrapper .header-form {
    margin-bottom: 10px;
  }
  .search-result .search-settings .headline h3 {
    margin-top: 13px;
    margin-bottom: 12px;
    margin-left: 41px;
  }
  .search-result .search-settings .headline button.navbar-toggle {
    display: block;
    margin: 0px;
    margin-top: -3px;
  }
  .search-result .search-settings .headline button.navbar-toggle span.icon-bar {
    width: 24px;
    height: 3px;
  }
  .search-result .search-settings .headline button.navbar-toggle span.icon-bar + .icon-bar {
    margin-top: 4px;
  }
  .search-result .price-block {
    margin-top: 0px;
    height: auto;
    display: flex;
  }
  .search-result .price-block .name {
    margin-right: 0px;
    font-size: 11px;
  }
  .search-result .price-block .info {
    font-size: 12px;
  }
  .search-result .settings-cont {
    max-height: 0px;
    overflow: hidden;
    -webkit-transition: max-height 0.3s ease-in-out;
    -moz-transition: max-height 0.3s ease-in-out;
    -o-transition: max-height 0.3s ease-in-out;
    transition: max-height 0.3s ease-in-out;
  }
  .search-result .settings-cont.open {
    max-height: 1000px;
  }
  .search-result .item-content.no-padd {
    padding-left: 0px;
    position: static;
  }
  .search-result .item-name {
    max-height: 36px;
    line-height: 17px;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
  }
  .search-result .item-price {
    bottom: 0px;
    margin: 0px;
  }
  .filter-cont {
    padding-bottom: 0px;
  }
  .filter-cont .hot-btn {
    padding-left: 15px;
  }
  .filter-cont a,
  .filter-cont .hot {
    margin-right: 10px;
  }
  .filter-cont a {
    background-color: #EFF2F7;
    margin-bottom: 15px;
  }
  form .submit-btn {
    display: block;
    margin: 5px auto;
    font-weight: bold;
  }
  form .submit-btn:active:focus {
    outline: none;
    box-shadow: none;
  }
  .add-product-main {
    margin-top: 0px;
    padding: 18px;
  }
  .add-product-main .green-check {
    margin-bottom: 20px;
  }
  .add-product-main .image {
    margin-right: 14px;
  }
  .settings {
    margin-top: -8px;
  }
  .settings .headline {
    margin-top: 2px;
    flex-direction: column;
    align-items: flex-start;
  }
  .settings .heading {
    margin-bottom: 15px;
  }
  .settings .cont {
    margin-top: 5px;
  }
  .settings .btns-cont .button {
    margin-bottom: 10px;
    padding: 10px 17px;
  }
  .settings.settings-password .submit-btn {
    margin-top: 25px;
    margin-bottom: 9px;
    font-weight: bold;
  }
  .settings.settings-password .submit-btn:active:focus {
    outline: none;
    box-shadow: none;
  }
  .settings.settings-notif h3 {
    margin-top: 0px;
    margin-bottom: 18px;
  }
  .settings.settings-notif .submit-btn {
    margin-top: 25px;
    margin-bottom: 9px;
    font-weight: bold;
  }
  .settings.settings-notif .submit-btn:active:focus {
    outline: none;
    box-shadow: none;
  }
  .settings.settings-profile .cont {
    padding-top: 10px;
  }
  .settings.settings-profile .profile-image-cont {
    justify-content: center;
  }
  .settings.settings-profile .submit-btn {
    margin-top: 15px;
    margin-bottom: 9px;
    font-weight: bold;
  }
  .settings.settings-profile .submit-btn:active:focus {
    outline: none;
    box-shadow: none;
  }
  .settings.settings-profile .form-cont {
    margin-top: 10px;
  }
  .announcement .cont {
    margin-top: 0px;
  }
  .announcement .announc-actions .make {
    display: block;
    margin-bottom: 11px;
  }
  .announcement .announc-headline .announc-check {
    margin-bottom: 10px;
    justify-content: flex-end;
    margin-right: 0;
  }
  .announcement .announc-headline .announc-check .checklabel {
    margin-right: 30px;
    margin-bottom: 50px;
  }
  .announcement .user-announc-item {
    box-shadow: 0 0 7px 0 rgba(100, 106, 108, 0.2);
    border: none;
    margin-bottom: 7px;
  }
  .announcement .announc-item .promo {
    margin-top: 7px;
  }
  .announcement .announc-item .item-content .footer-right-cont {
    padding-right: 15px;
    padding-left: 15px;
  }
  .announcement .announc-item .footer-right {
    margin-top: 20px;
  }
  .announcement .announc-item .item-content:not(.item-footer-cont) {
    padding: 0px;
  }
  .announcement .announc-item .item-footer-cont {
    clear: both;
    padding-left: 20px !important;
  }
  .announcement .announc-item .footer-right-cont {
    margin-top: 12px;
  }
  .announcement .announc-item .right-actions {
    flex-direction: column;
  }
  .announcement .announc-item .right-actions a {
    margin-bottom: 9px;
  }
  .announcement .announc-item > .row > .no-padd {
    padding: 0px;
  }
  .announcement .announc-item > .row .edit-cont {
    padding-right: 15px;
  }
  .announcement .announc-item > .row .edit-cont .right-actions {
    margin-right: 0px;
  }
  .announcement .price {
    margin-top: 15px;
  }
  .carousel-modal .modal-dialog {
    margin-top: 15vw;
  }
}
@media screen and (max-width: 660px) {
  .my-announc-same .same-announc-item .col-md-7 {
    margin-left: -50px;
  }
}
@media screen and (max-device-width: 600px) and (-webkit-min-device-pixel-ratio: 1) {
  .w-1300 {
    padding: 0 20px!important;
  }
  .wrap {
    padding-bottom: 0;
  }
  .footer {
    position: relative;
    /*.end{
           margin-bottom: 100px; 
        }*/
  }
  .footer .social-icons {
    justify-content: center;
  }
  .footer .footer-menu-wrapper {
    flex-direction: column;
    text-align: center;
  }
  .footer .footer-menu-wrapper .two-menu {
    width: 100%!important;
  }
  .footer .footer-menu-wrapper .two-menu .menu-list {
    height: auto!important;
    margin-bottom: 40px;
    text-align: center;
  }
  .footer .footer-menu-wrapper .two-menu .menu-list .bold {
    padding-right: 0;
  }
  .footer .footer-menu-wrapper .two-menu .mobile-apps {
    width: 100%;
  }
  .my-announc-same .same-announc-item .col-md-7 {
    margin-left: -30px;
  }
}
@media screen and (max-width: 563px) {
  .daterangepicker {
    width: 100%!important;
    z-index: 10000000!important;
  }
  .daterangepicker .drp-calendar {
    max-width: 100%!important;
  }
  .daterangepicker.opensright::before {
    right: 29px!important;
    left: auto!important;
  }
  .daterangepicker.opensright::after {
    right: 30px!important;
    left: auto!important;
  }
}
@media screen and (max-width: 575px) {
  .product-for-homepage .products-section .col-lg-3 {
    width: 50%;
  }
  .product-for-homepage .products-section .col-lg-3.three-image-product {
    width: 50%;
  }
  .products-section .product-block .img-wrapper {
    height: 48vw;
  }
  .three-image-product .product-block .shop-info-with-button {
    padding: 10px;
    height: 154px;
  }
  .three-image-product .product-block .images-wrapper .large-image-section {
    height: 47vw;
  }
  .announc-content .products-section .product-row .announc-item {
    padding: 5px;
  }
  .my-request-wrapper .my-request-header {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
  }
  .my-request-wrapper .my-request-header .request-header-right {
    width: 100%;
    justify-content: center;
  }
  .my-request-wrapper .my-request-header .request-header-right .switch-wrapper {
    margin-right: 0;
    margin-top: 20px;
  }
  .my-request-wrapper .my-request-header .request-header-right .gradientButton {
    top: -30px;
  }
  .my-request-wrapper .request-block {
    flex-direction: column;
    justify-content: center;
  }
  .my-request-wrapper .request-block.request-send {
    padding: 30px;
  }
  .my-request-wrapper .request-block .img-with-title {
    flex-direction: column;
    text-align: center;
  }
  .my-request-wrapper .request-block .img-with-title .img-wrapper {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .my-request-wrapper .request-block .img-with-title .title .hsix {
    align-items: center;
  }
  .my-request-wrapper .request-block .img-with-title .title p {
    margin-top: 10px;
  }
  .my-request-wrapper .request-block .img-with-title .title h4 {
    margin-top: 10px;
  }
  .my-request-wrapper .request-block .button-with-arrow {
    margin-top: 20px;
  }
  .my-request-wrapper .request-block .button-with-arrow .button-wrapper {
    margin-right: 0;
  }
  .my-request-wrapper .request-block .button-with-arrow .arrow {
    display: none;
  }
  .my-request-wrapper .request-view-wrapper .request-types-wrapper .request-types {
    flex-direction: column;
  }
  .my-request-wrapper .request-view-wrapper .request-types-wrapper .request-types .first-type {
    width: 100%;
  }
  .my-request-wrapper .request-view-wrapper .request-types-wrapper .request-types .first-type:nth-child(2) {
    padding-left: 0;
  }
  .my-request-wrapper .request-view-wrapper .request-types-wrapper .cancel-request-btn {
    margin-top: 20px;
    position: relative;
    top: 0;
    right: 0;
  }
  .my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block {
    padding: 15px;
  }
  .my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .img-with-title {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
  }
  .my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .img-with-title .img-wrapper {
    margin-bottom: 0;
    margin-right: 10px;
    min-width: 56px;
    max-width: 56px;
    height: 56px;
  }
  .my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .img-with-title .title {
    text-align: left;
  }
  .my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .img-with-title .title h6 {
    align-items: flex-start;
  }
  .my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .img-with-title .title h6 p {
    margin-top: 2px;
  }
  .my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .button-with-arrow {
    width: 100%;
  }
  .my-request-wrapper .request-view-wrapper .request-block-wrapper .request-block .button-with-arrow .button-wrapper {
    text-align: left;
    margin-left: 64px;
  }
  .search-result {
    padding: 0 10px;
    overflow-x: hidden;
  }
}
@media screen and (max-width: 558px) {
  .home-cont .announc-block {
    width: 175px;
  }
  .home-cont .announc-block:nth-child(3n + 3) {
    margin-right: 10px;
  }
}
@media screen and (max-width: 525px) {
  .my-announc-same .same-announc-item .col-md-7 {
    margin-left: -10px;
  }
}
@media screen and (max-width: 496px) {
  /* Start homepage shops */
  .shops-homepage-wrapper .shops-container .shop-block .inblock-wrapper {
    width: 60px;
    height: 60px;
  }
  .shops-homepage-wrapper .shops-container .shop-block .inblock-wrapper .img-wrapper.find-store {
    width: 35px;
    height: 35px;
  }
  .shops-homepage-wrapper .shops-container .shop-block .inblock-wrapper.find-store-border {
    width: 60px;
    height: 60px;
  }
  /* End homepage shops */
  .logo img {
    max-width: 170px;
  }
  .num-cont p {
    width: 90%;
  }
  .announc-headline .announc-name {
    margin-bottom: 10px;
  }
  .announc-headline .flex-cont {
    flex-direction: column;
    align-items: flex-start;
  }
  .announc-headline .checks {
    width: 100%;
  }
  .announc-headline .checks .announc-check {
    flex-wrap: nowrap;
  }
  .announc-headline .checks .announc-check .gradientButton {
    width: 100%;
  }
  .announc-headline .checks .announc-check form {
    width: 100%;
  }
  .announc-headline .announc-check {
    margin-bottom: 10px;
  }
  .home-cont .announc-block {
    max-width: 46%;
  }
  .home-cont .categories a {
    min-width: 120px;
  }
  .home-cont h1 {
    margin-top: 18px;
    margin-bottom: 3px;
    padding-left: 3px;
  }
  button.navbar-toggle {
    margin-left: 15px;
  }
  .navbar-header .gradientButton.headerGradient {
    width: 80px;
  }
  .login {
    width: 100%;
  }
  .login .action {
    display: flex;
    flex-direction: column;
  }
  .login .action button {
    width: 100%;
    margin-bottom: 14px;
    height: 50px;
    margin-right: 0;
  }
  .login .action a {
    width: 100%;
    margin: 0;
  }
  .announcement .item-name {
    width: 130px;
  }
  .announcement .announc-item .promo {
    justify-content: center;
  }
  .announcement .announc-item .promo .promo-left {
    margin-bottom: 20px;
    width: 100%;
    margin-top: 4px;
  }
  .announcement .announc-item .promo .promo-right {
    margin-right: 0;
    width: 100% ;
  }
  .announcement .announc-item .promo .promo-right .footer-right {
    width: 100%;
    display: flex;
    margin-top: 0;
  }
  .announcement .announc-item .promo .promo-right .valid-to {
    width: 87px;
  }
  .announcement .announc-item .promo .promo-right .circle-progress-cont {
    display: flex;
    flex-direction: column;
    margin-right: 0px;
    align-items: center;
  }
  .announcement .announc-item .promo .promo-right .circle-progress-cont .progress-info {
    text-align: center;
  }
  .announcement .announc-item .promo .promo-right .circle-progress-cont .circle-cont {
    margin-right: 0;
  }
  .announcement .announc-item .promo .actions .actions-block {
    border-radius: 9px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 7px !important;
  }
  .announcement .announc-item .promo .actions .actions-block .icon-cont {
    margin: 0 !important;
  }
  .announcement .announc-item .image-cont + .item-content {
    padding-right: 15px;
  }
  .announcement .announc-item > .row .edit-cont {
    padding-right: 11px;
  }
  .announcement .announc-item > .row .edit-cont .right-actions {
    margin-left: -12px;
  }
  .announcement .announc-item .footer-left.announc-actions,
  .announcement .announc-item .footer-left .actions {
    width: 100%;
  }
  .announcement .announc-item .actions {
    display: flex;
  }
  .announcement .announc-item .actions .actions-block {
    flex: 1;
  }
  .announcement .announc-item .actions-block.home {
    flex: 2;
  }
  footer .wrap p {
    text-align: right;
  }
}
@media screen and (max-width: 321px) {
  .home-cont .announc-block {
    max-width: 100%;
  }
  .settings-profile .profile-image-cont {
    display: block;
  }
  .announc-headline .announc-name {
    font-size: 15px;
  }
  .filters {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 768px) and (orientation: landscape) {
  .modal.carousel-modal .modal-dialog {
    margin-top: 20px;
  }
  .first-terms {
    margin-top: 35px! important;
  }
  .modal.carousel-modal .modal-dialog .owl-carousel .owl-item > div {
    align-items: flex-start;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .first-terms {
    margin-top: 35px! important;
  }
  .terms {
    border-radius: 0;
  }
}
@media screen and (max-width: 479px) {
  /* Start homepage shops */
  /* End homepage shops */
  /*Start homepage product*/
  .products-section .product-block .product-info .stars-with-reviews {
    margin: 2px 0;
  }
  .products-section .product-block .product-info .stars-with-reviews .stars-wrapper .fa-star {
    font-size: 12px;
  }
  .products-section .product-block .product-info .stars-with-reviews .text-sm {
    margin-left: 5px;
  }
  /*End homepage product*/
  .my-request-wrapper .request-block .button-with-arrow {
    width: 100%;
  }
  .my-request-wrapper .request-block .button-with-arrow .button-wrapper {
    width: 100%;
  }
  .my-request-wrapper .request-block .button-with-arrow .button-wrapper .gradientButton {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .my-request-wrapper .request-block .button-with-arrow .button-wrapper span {
    position: relative;
    top: 0;
  }
  .my-request-wrapper .request-view-wrapper .request-types-wrapper .cancel-request-btn {
    width: 100%;
  }
  .my-request-wrapper .request-view-wrapper .request-types-wrapper .cancel-request-btn .gradientButton {
    width: 100%;
  }
  .tourrequest-offer-wrapper .headline {
    max-width: 100%!important;
  }
  .tourrequest-offer-wrapper .price-progress-cont .price-cont {
    width: 100%;
  }
  .tourrequest-offer-wrapper .price-progress-cont .gradientButton {
    position: relative;
    margin-top: 10px;
    width: 100%;
    right: 0;
  }
  .contentDisplay {
    flex-wrap: wrap;
    margin-right: -5px;
    justify-content: space-between;
  }
  .contentDisplay .for-hover {
    width: 49%;
    background-color: #fff;
    height: 67px;
    margin-bottom: 8px;
    border-radius: 9px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
  }
  .contentDisplay .for-hover.active {
    border: 1px solid #62D426;
    color: #62D426;
  }
  .contentDisplay .for-hover p {
    text-align: center;
  }
  .create-tour-request {
    flex-direction: column;
    text-align: center;
  }
  .create-tour-request .submit-btn {
    margin-top: 10px;
  }
  .my-announc-main .booking-part-wrapper .booking-btn .btn {
    width: 100%!important;
  }
  .announc-item .item-content .footer-right .info {
    text-align: center;
  }
  .homepage-banner-slider .img-wrapper {
    height: 100vw;
  }
  .tour-info-check .form-group.sixty-width {
    width: 100%;
  }
  .tour-info-check .form-group.fourty-width {
    width: 100%;
    padding-left: 0;
  }
  .tour-info-check .button.gradientButton {
    width: 100%;
  }
  .tour-info-check .button.blue-btn {
    width: 100%;
    margin-top: 12px;
  }
  .tours-info-check-wrapper .about-your-info-block {
    padding-bottom: 50px;
  }
  .tours-info-check-wrapper .about-your-info-block .multiple-items .slick-dots {
    margin-top: 50px;
  }
  .add-product-main.addannouncement-add-product-main .price-div .price-input {
    width: 48%;
  }
  .add-product-main .price-div .price-input {
    width: 100%;
    margin-right: 0;
  }
  .navbar-header .header-submenu-wrapper {
    padding-left: 15px;
  }
  .navbar-header .header-submenu-wrapper .submenu-menu {
    left: -25px;
  }
  .my-announc-same iframe {
    width: 100%;
    height: 100%;
  }
  .modal.carousel-modal.in {
    z-index: 100000000;
  }
  .home-main-cont {
    margin-top: 0;
  }
  .breadcrumb {
    margin-top: 5px;
  }
  .navbar .navbar-collapse {
    z-index: 100000000;
  }
  .announcement .cont {
    margin-top: 15px;
  }
  form .form-group input:focus {
    box-shadow: none;
  }
  form .form-group input[type=text] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .contact {
    width: 100%;
  }
}
