/* color */
body {
  font-family: "Inter";
}
input,
select,
optgroup,
textarea,
div {
  font-family: "Inter";
}
.main-black {
  color: #3d3d3d;
}main-black
.second-black {
  color: #41424f;
}
.main-green {
  color: #008080;
}
.gray {
  color: #828282;
}

.error {
  color: #f94018;
}
/* font family */
.font-inter {
  font-family: "Inter";
}
.font-style-normal {
  font-family: "Inter";
}
.font-mikado {
  font-family: "Mikado";
}
.font-roboto {
  font-family: "Roboro";
}

/* buttons */
.btn-green {
  background: #008080;
  border-radius: 30px;
  color: white;
  border: none;
}
.btn-green:hover {
  background: rgba(0, 128, 128, 0.8);
}
.btn-white {
  background: white;
  border-radius: 30px;
  color: #008080;
  cursor: pointer;
  border: 1px solid #008080;
}
.btn-white:hover {
  border-radius: 30px;
  border: 1px solid blanchedalmond;
  background: #ffffff;
}
.btn-view-all {
  border: 1px solid #008080;
  border-radius: 8px;
  color: #008080;
  background-color: rgba(0, 0, 0, 0);
}
.btn-view-all:hover {
  border-radius: 8px;
  border: 1px solid #008080;
  background: #FFFFFF;
}
.btn-gray {
  border: 1px solid #eaeaea;
  background: #eaeaea;
  border-radius: 8px;
  color: #828282;
}
.btn-select-option {
  background: #eaeaea;
  border: none;
  padding: 8px 17px;
  border-radius: 32px;
  font-size: 14px;
}
.back-green {
  background: rgba(0, 128, 128, 0.05);
}
.back-white {
  background: white;
}
.back-main-green {
  background: #008080;
}
.back-grey {
  background: #eaeaea;
}
.back-grey-second {
  background: #f7f6f6;
}
button:focus {
  outline: none !important;
}
/* font size */
.nicdark_font_size_80 {
  font-size: 80px;
  line-height: 80px;
}
.nicdark_font_size_70 {
  font-size: 70px;
  line-height: 70px;
}
.nicdark_font_size_60 {
  font-size: 60px;
  line-height: 60px;
}
.nicdark_font_size_50 {
  font-size: 50px;
  line-height: 50px;
}
.nicdark_font_size_40 {
  font-size: 40px;
  line-height: 45px;
}
.nicdark_font_size_32 {
  font-size: 32px;
  line-height: 32px;
}
.nicdark_font_size_30 {
  font-size: 30px;
  line-height: 30px;
}
.nicdark_font_size_25 {
  font-size: 25px;
  line-height: 25px;
}
.nicdark_font_size_22 {
  font-size: 22px;
  line-height: 22px;
}
.nicdark_font_size_20 {
  font-size: 20px;
  line-height: 20px;
}
.nicdark_font_size_18 {
  font-size: 18px;
  line-height: 18px;
}
.nicdark_font_size_16 {
  font-size: 16px;
  line-height: 16px;
}
.nicdark_font_size_15 {
  font-size: 15px;
  line-height: 15px;
}
.nicdark_font_size_14 {
  font-size: 14px;
  line-height: 14px;
}
.nicdark_font_size_13 {
  font-size: 13px;
  line-height: 13px;
}
.nicdark_font_size_12 {
  font-size: 12px;
  line-height: 12px;
}
.nicdark_font_size_11 {
  font-size: 11px;
  line-height: 12px;
}
.nicdark_font_size_10 {
  font-size: 10px;
  line-height: 10px;
}
.nicdark_font_size_10 {
  font-size: 9px;
  line-height: 9px;
}
.nicdark_font_size_8 {
  font-size: 8px;
  line-height: 8px;
}

/* font weight */
.weight-600 {
  font-weight: 600;
}
.weight-700 {
  font-weight: 700;
}
.weight-500 {
  font-weight: 500;
}
.weight-400 {
  font-weight: 400;
}
/*padding_general*/
.nicdark_padding_0 {
  padding: 0px;
}
.nicdark_padding_5 {
  padding: 5px;
}
.nicdark_padding_5_10 {
  padding: 5px 10px;
}
.nicdark_padding_8 {
  padding: 8px;
}
.nicdark_padding_8_0 {
  padding: 8px 0px;
}
.nicdark_padding_10 {
  padding: 10px;
}
.nicdark_padding_10_20 {
  padding: 10px 20px;
}
.nicdark_padding_20_10 {
  padding: 20px 10px;
}
.nicdark_padding_13_10 {
  padding: 13px 10px;
}
.nicdark_padding_13 {
  padding: 13px;
}
.nicdark_padding_12 {
  padding: 12px;
}
.nicdark_padding_12_0 {
  padding: 12px 0px;
}
.nicdark_padding_16 {
  padding: 16px;
}
.nicdark_padding_15 {
  padding: 15px;
}
.nicdark_padding_20 {
  padding: 20px;
}
.nicdark_padding_28 {
  padding: 28px;
}
.nicdark_padding_20_50 {
  padding: 20px 50px;
}
.nicdark_padding_20_25 {
  padding: 20px 25px;
}
.nicdark_padding_30 {
  padding: 30px;
}
.nicdark_padding_40 {
  padding: 40px;
}
.nicdark_padding_40_20 {
  padding: 40px 20px;
}
.nicdark_padding_50 {
  padding: 50px;
}
.nicdark_padding_60 {
  padding: 60px;
}
.nicdark_padding_80 {
  padding: 80px;
}
.nicdark_padding_90 {
  padding: 90px;
}
.nicdark_padding_100 {
  padding: 100px;
}
.nicdark_padding_1020 {
  padding: 10px 20px;
}
.nicdark_padding_510 {
  padding: 5px 10px;
}
/*bottom*/
.nicdark_padding_bottom_0 {
  padding-bottom: 0px;
}
.nicdark_padding_bottom_5 {
  padding-bottom: 5px;
}
.nicdark_padding_bottom_16 {
  padding-bottom: 16px;
}
.nicdark_padding_bottom_24 {
  padding-bottom: 24px;
}
.nicdark_padding_bottom_10 {
  padding-bottom: 10px;
}
.nicdark_padding_bottom_32 {
  padding-bottom: 32px;
}
.nicdark_padding_bottom_43 {
  padding-bottom: 43px;
}
.nicdark_padding_bottom_64 {
  padding-bottom: 64px;
}
.nicdark_padding_bottom_75 {
  padding-bottom: 75px;
}

/*top*/
.nicdark_padding_top_0 {
  padding-top: 0px;
}
.nicdark_padding_top_5 {
  padding-top: 5px;
}
.nicdark_padding_top_10 {
  padding-top: 10px;
}
.nicdark_padding_top_16 {
  padding-top: 16px;
}
.nicdark_padding_top_24 {
  padding-top: 24px;
}
.nicdark_padding_top_30 {
  padding-top: 30px;
}
.nicdark_padding_top_32 {
  padding-top: 32px;
}
.nicdark_padding_top_40 {
  padding-top: 40px;
}
.nicdark_padding_top_48 {
  padding-top: 48px;
}

/*left*/
.nicdark_padding_left_300 {
  padding-left: 220px;
}
.nicdark_padding_left_220 {
  padding-left: 220px;
}
.nicdark_padding_left_120 {
  padding-left: 120px;
}
.nicdark_padding_left_100 {
  padding-left: 100px;
}
.nicdark_padding_left_90 {
  padding-left: 90px;
}
.nicdark_padding_left_80 {
  padding-left: 80px;
}
.nicdark_padding_left_70 {
  padding-left: 70px;
}
.nicdark_padding_left_56 {
  padding-left: 56px;
}
.nicdark_padding_left_50 {
  padding-left: 50px;
}
.nicdark_padding_left_45 {
  padding-left: 45px;
}
.nicdark_padding_left_40 {
  padding-left: 40px;
}
.nicdark_padding_left_25 {
  padding-left: 25px;
}
.nicdark_padding_left_20 {
  padding-left: 20px;
}
.nicdark_padding_left_10 {
  padding-left: 10px;
}
.nicdark_padding_left_5 {
  padding-left: 5px;
}
.nicdark_padding_left_0 {
  padding-left: 0px;
}
/*right*/
.nicdark_padding_right_0 {
  padding-right: 0px;
}
.nicdark_padding_right_5 {
  padding-right: 5px;
}
.nicdark_padding_right_10 {
  padding-right: 10px;
}
.nicdark_padding_right_20 {
  padding-right: 20px;
}
.nicdark_padding_right_24 {
  padding-right: 24px;
}

.nicdark_padding_right_40 {
  padding-right: 40px;
}

.text_underline {
  text-decoration-line: underline;
}
.line_height_normal {
  line-height: normal;
}
.line_height_19 {
  line-height: 19px;
}
.line_height_17 {
  line-height: 17px;
}
.line_height_17_max {
  max-height: 51px;
}
.line_height_16 {
  line-height: 16px;
}
.line_height_15 {
  line-height: 15px;
}
.line_height_15_max {
  max-height: 45px;
}
.line_height_22 {
  line-height: 22px;
}
.line_height_24 {
  line-height: 24px;
}
.slick-dotted.slick-slider {
  margin-bottom: 0px !important;
}
/* .slick-slide{
  width: 300px !important;
  margin-right: 24px !important;
} */
/* responsive design */
@media (min-width: 1280px) {
  .nicdark_container {
    padding: 0px 56px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .nicdark_container {
    padding: 0px 40px;
  }
}
@media only screen and (min-width: 744px) and (max-width: 1023px) {
  .nicdark_container {
    padding: 0 69px;
  }
}
@media (max-width: 743px) {
  .nicdark_container {
    padding: 0 24px;
  }
}
@media (min-width: 1024px) {
  .d-flex-m-relative {
    display: flex;
  }
  .mobile-none {
    display: block ;
  }
  .mobile-show {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .mobile-text-center {
    text-align: center;
  }
  .d-flex-m-relative {
    display: block;
  }
  .mobile-none {
    display: none !important;
  }
  .mobile-show {
    display: block !important;
  }
}
