.zi_1 {
  z-index: 1
}

.zi_2 {
  z-index: 2
}

.d_b {
  display: block
}

.d_ib {
  display: inline-block
}

.d_n {
  display: none
}

.d_f {
  display: flex
}

.fx_0_0_30 {
  flex: 0 0 30px
}

.fx_0_0_40 {
  flex: 0 0 40px
}

.fg_1 {
  flex-grow: 1
}

.order_1 {
  order: 1
}

.order_2 {
  order: 2
}

.f_v_center {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center
}

.w_a {
  width: auto
}

.w_50pr {
  width: 50%
}

.w_100pr {
  width: 100%
}

.w_4 {
  width: 4px
}

.w_14 {
  width: 14px
}

.w_15 {
  width: 15px
}

.w_16 {
  width: 16px
}

.w_18 {
  width: 18px
}

.w_20 {
  width: 20px
}

.w_22 {
  width: 22px
}

.w_24 {
  width: 24px
}

.w_30 {
  width: 30px
}

.w_32 {
  width: 32px
}

.w_34 {
  width: 34px
}

.w_36 {
  width: 36px
}

.w_38 {
  width: 38px
}

.w_40 {
  width: 40px
}

.w_42 {
  width: 42px
}

.w_44 {
  width: 44px
}

.w_45,.slider .owl-carousel .owl-item .w_45 {
  width: 45px
}

.w_50 {
  width: 50px
}

.w_52 {
  width: 52px
}

.w_55 {
  width: 55px
}

.w_60 {
  width: 60px
}

.w_62 {
  width: 62px
}

.w_65 {
  width: 65px
}

.w_70 {
  width: 70px
}

.w_71 {
  width: 71px
}

.w_80 {
  width: 80px
}

.w_95 {
  width: 95px
}

.w_100 {
  width: 100px
}

.w_100_imp {
  width: 100px!important
}

.w_110 {
  width: 110px
}

.w_115 {
  width: 115px
}

.w_120 {
  width: 120px
}

.w_130 {
  width: 130px
}

.w_140 {
  width: 140px
}

.w_145 {
  width: 145px
}

.w_150 {
  width: 150px
}

.w_175 {
  width: 175px
}

.w_180 {
  width: 180px
}

.w_195 {
  width: 195px
}

.w_220 {
  width: 220px
}

.w_200 {
  width: 200px
}

.w_240 {
  width: 240px
}

.w_250 {
  width: 250px
}

.w_260 {
  width: 260px
}

.w_300 {
  width: 300px
}

.w_315 {
  width: 315px
}

.w_360 {
  width: 360px
}

.w_385,.slider .owl-carousel .owl-item .w_385 {
  width: 385px
}

.w_ie_500 _:-ms-fullscreen,:root .w_ie_500 {
  width: 500px
}

.miw_1 {
  min-width: 1px
}

.miw_30 {
  min-width: 30px
}

.miw_35 {
  min-width: 35px
}

.miw_40 {
  min-width: 40px
}

.miw_45 {
  min-width: 45px
}

.miw_50 {
  min-width: 50px
}

.miw_58 {
  min-width: 58px
}

.miw_60 {
  min-width: 60px
}

.miw_70 {
  min-width: 70px
}

.miw_80 {
  min-width: 80px
}

.miw_100 {
  min-width: 100px
}

.miw_110 {
  min-width: 110px
}

.miw_120 {
  min-width: 120px
}

.miw_130 {
  min-width: 130px
}

.miw_140 {
  min-width: 140px
}

.miw_150 {
  min-width: 150px
}

.miw_170 {
  min-width: 170px
}

.miw_180 {
  min-width: 180px
}

.miw_195 {
  min-width: 195px
}

.miw_200 {
  min-width: 200px
}

.miw_215 {
  min-width: 215px
}

.miw_240 {
  min-width: 240px
}

.miw_300 {
  min-width: 300px
}

.miw_315 {
  min-width: 315px
}

.miw_458 {
  min-width: 458px
}

.miw_570 {
  min-width: 570px
}

.miw_100pr {
  min-width: 100%
}

.maw_90pr {
  max-width: 90%
}

.maw_100pr {
  max-width: 100%
}

.maw_100pr-65 {
  max-width: calc(100% - 65px)
}

.maw_100pr-30 {
  max-width: calc(100% - 30px)
}

.maw_40 {
  max-width: 40px
}

.maw_60 {
  max-width: 60px
}

.maw_70 {
  max-width: 70px
}

.maw_80 {
  max-width: 80px
}

.maw_87 {
  max-width: 87px
}

.maw_95 {
  max-width: 95px
}

.maw_100 {
  max-width: 100px
}

.maw_110 {
  max-width: 110px
}

.maw_120 {
  max-width: 120px
}

.maw_130 {
  max-width: 130px
}

.maw_140 {
  max-width: 140px
}

.maw_150 {
  max-width: 150px
}

.maw_160 {
  max-width: 160px
}

.maw_170 {
  max-width: 170px
}

.maw_180 {
  max-width: 180px
}

.maw_190 {
  max-width: 190px
}

.maw_200 {
  max-width: 200px
}

.maw_220 {
  max-width: 220px
}

.maw_240 {
  max-width: 240px
}

.maw_250 {
  max-width: 250px
}

.maw_300 {
  max-width: 300px
}

.maw_315 {
  max-width: 315px
}

.maw_450 {
  max-width: 450px
}

.maw_540 {
  max-width: 540px
}

.maw_570 {
  max-width: 570px
}

.maw_600 {
  max-width: 600px
}

.maw_9999,.slider .owl-carousel .owl-item .maw_9999 {
  max-width: 9999px
}

.h_a {
  height: auto
}

.h_0 {
  height: 0
}

.h_10 {
  height: 10px
}

.h_14 {
  height: 14px
}

.h_16 {
  height: 16px
}

.h_20 {
  height: 20px
}

.h_26 {
  height: 26px
}

.h_46 {
  height: 46px
}

.h_50 {
  height: 50px
}

.h_65 {
  height: 65px
}

.h_71 {
  height: 71px
}

.h_74 {
  height: 74px
}

.h_85 {
  height: 85px
}

.h_99 {
  height: 99px
}

.h_100 {
  height: 100px
}

.h_106 {
  height: 106px
}

.h_115 {
  height: 115px
}

.h_135 {
  height: 135px
}

.h_140 {
  height: 140px
}

.h_180 {
  height: 180px
}

.h_200 {
  height: 200px
}

.h_100pr {
  height: 100%
}

.mih_15 {
  min-height: 15px
}

.mih_40 {
  min-height: 40px
}

.mih_54 {
  min-height: 54px
}

.mih_92 {
  min-height: 92px
}

.mih_130 {
  min-height: 130px
}

.mih_140 {
  min-height: 140px
}

.mih_150 {
  min-height: 150px
}

.mih_200 {
  min-height: 200px
}

.mih_280 {
  min-height: 280px
}

.mih_330 {
  min-height: 330px
}

.mih_415 {
  min-height: 415px
}

.mih_680 {
  min-height: 680px
}

.mih_100pr {
  min-height: 100%
}

.mah_40 {
  max-height: 40px
}

.mah_60 {
  max-height: 60px
}

.mah_70 {
  max-height: 70px
}

.mah_440 {
  max-height: 440px
}

.top_-4 {
  top: -4px
}

.m_-12 {
  margin: -12px
}

.m_-27 {
  margin: -27px
}

.m_0_a {
  margin: 0 auto
}

.m_0_imp {
  margin: 0!important
}

.m_x_a {
  margin-right: auto;
  margin-left: auto
}

.m_x_20 {
  margin-right: 20px;
  margin-left: 20px
}

.m_x_grid_gutter_width {
  margin-right: 26px;
  margin-left: 26px
}

.m_x_-grid_gutter_width {
  margin-right: -26px;
  margin-left: -26px
}

.m_y_0 {
  margin-top: 0;
  margin-bottom: 0
}

.m_y_2 {
  margin-top: 2px;
  margin-bottom: 2px
}

.m_y_5 {
  margin-top: 5px;
  margin-bottom: 5px
}

.m_y_8 {
  margin-top: 8px;
  margin-bottom: 8px
}

.m_y_9 {
  margin-top: 9px;
  margin-bottom: 9px
}

.m_y_10 {
  margin-top: 10px;
  margin-bottom: 10px
}

.m_y_15 {
  margin-top: 15px;
  margin-bottom: 15px
}

.m_y_20 {
  margin-top: 20px;
  margin-bottom: 20px
}

.m_y_25 {
  margin-top: 25px;
  margin-bottom: 25px
}

.m_y_30 {
  margin-top: 30px;
  margin-bottom: 30px
}

.m_y_40 {
  margin-top: 40px;
  margin-bottom: 40px
}

.m_y_50 {
  margin-top: 50px;
  margin-bottom: 50px
}

.m_y_60 {
  margin-top: 60px;
  margin-bottom: 60px
}

.m_y_120 {
  margin-top: 120px;
  margin-bottom: 120px
}

.mt_a {
  margin-top: auto
}

.mt_-56 {
  margin-top: -56px
}

.mt_-35 {
  margin-top: -35px
}

.mt_-17 {
  margin-top: -17px
}

.mt_-16 {
  margin-top: -16px
}

.mt_-15 {
  margin-top: -15px
}

.mt_-12 {
  margin-top: -12px
}

.mt_-10 {
  margin-top: -10px
}

.mt_-8 {
  margin-top: -8px
}

.mt_-7 {
  margin-top: -7px
}

.mt_-6 {
  margin-top: -6px
}

.mt_-5 {
  margin-top: -5px
}

.mt_-4 {
  margin-top: -4px
}

.mt_-3 {
  margin-top: -3px
}

.mt_-2 {
  margin-top: -2px
}

.mt_-1 {
  margin-top: -1px
}

.mt_0 {
  margin-top: 0
}

.mt_0_imp {
  margin-top: 0!important
}

.mt_1 {
  margin-top: 1px
}

.mt_2 {
  margin-top: 2px
}

.mt_3 {
  margin-top: 3px
}

.mt_4 {
  margin-top: 4px
}

.mt_5 {
  margin-top: 5px
}

.mt_7 {
  margin-top: 7px
}

.mt_8 {
  margin-top: 8px
}

.mt_10 {
  margin-top: 10px
}

.mt_12 {
  margin-top: 12px
}

.mt_13 {
  margin-top: 13px
}

.mt_14 {
  margin-top: 14px
}

.mt_15 {
  margin-top: 15px
}

.mt_18 {
  margin-top: 18px
}

.mt_20 {
  margin-top: 20px
}

.mt_21 {
  margin-top: 21px
}

.mt_25 {
  margin-top: 25px
}

.mt_27 {
  margin-top: 27px
}

.mt_30 {
  margin-top: 30px
}

.mt_30_imp {
  margin-top: 30px!important
}

.mt_35 {
  margin-top: 35px
}

.mt_40 {
  margin-top: 40px
}

.mt_40_imp {
  margin-top: 40px!important
}

.mt_45 {
  margin-top: 45px
}

.mt_50 {
  margin-top: 50px
}

.mt_60 {
  margin-top: 60px
}

.mt_70 {
  margin-top: 70px
}

.mt_90 {
  margin-top: 90px
}

.mt_100 {
  margin-top: 100px
}

.mr_a {
  margin-right: auto
}

.mr_-25 {
  margin-right: -25px
}

.mr_-20 {
  margin-right: -20px
}

.mr_-5 {
  margin-right: -5px
}

.mr_-3 {
  margin-right: -3px
}

.mr_0 {
  margin-right: 0
}

.mr_0_imp {
  margin-right: 0!important
}

.mr_2 {
  margin-right: 2px
}

.mr_3 {
  margin-right: 3px
}

.mr_4 {
  margin-right: 4px
}

.mr_5 {
  margin-right: 5px
}

.mr_6 {
  margin-right: 6px
}

.mr_7 {
  margin-right: 7px
}

.mr_8 {
  margin-right: 8px
}

.mr_10 {
  margin-right: 10px
}

.mr_10_imp {
  margin-right: 10px!important
}

.mr_13 {
  margin-right: 13px
}

.mr_14 {
  margin-right: 14px
}

.mr_15 {
  margin-right: 15px
}

.mr_20 {
  margin-right: 20px
}

.mr_25 {
  margin-right: 25px
}

.mr_30 {
  margin-right: 30px
}

.mr_50 {
  margin-right: 50px
}

.mb_a {
  margin-bottom: auto
}

.mb_-55 {
  margin-bottom: -55px
}

.mb_-30 {
  margin-bottom: -30px
}

.mb_-15 {
  margin-bottom: -15px
}

.mb_-10 {
  margin-bottom: -10px
}

.mb_-3 {
  margin-bottom: -3px
}

.mb_0 {
  margin-bottom: 0
}

.mb_0_imp {
  margin-bottom: 0!important
}

.mb_1 {
  margin-bottom: 1px
}

.mb_3 {
  margin-bottom: 3px
}

.mb_5 {
  margin-bottom: 5px
}

.mb_7 {
  margin-bottom: 7px
}

.mb_8 {
  margin-bottom: 8px
}

.mb_10 {
  margin-bottom: 10px
}

.mb_14 {
  margin-bottom: 14px
}

.mb_15 {
  margin-bottom: 15px
}

.mb_20 {
  margin-bottom: 20px
}

.mb_20_imp {
  margin-bottom: 20px!important
}

.mb_22 {
  margin-bottom: 22px
}

.mb_25 {
  margin-bottom: 25px
}

.mb_27 {
  margin-bottom: 27px
}

.mb_30 {
  margin-bottom: 30px
}

.mb_35 {
  margin-bottom: 35px
}

.mb_40 {
  margin-bottom: 40px
}

.mb_42 {
  margin-bottom: 42px
}

.mb_45 {
  margin-bottom: 45px
}

.mb_50 {
  margin-bottom: 50px
}

.mb_60 {
  margin-bottom: 60px
}

.mb_70 {
  margin-bottom: 70px
}

.mb_90 {
  margin-bottom: 90px
}

.mb_last_0:last-of-type {
  margin-bottom: 0
}

.mb_grid_gutter_width {
  margin-bottom: 26px
}

.mb_form_group_mb {
  margin-bottom: 20px
}

.ml_a {
  margin-left: auto
}

.ml_-150 {
  margin-left: -150px
}

.ml_-22 {
  margin-left: -22px
}

.ml_-20 {
  margin-left: -20px
}

.ml_-5 {
  margin-left: -5px
}

.ml_-3 {
  margin-left: -3px
}

.ml_-2 {
  margin-left: -2px
}

.ml_0 {
  margin-left: 0
}

.ml_0_imp {
  margin-left: 0!important
}

.ml_2 {
  margin-left: 2px
}

.ml_3 {
  margin-left: 3px
}

.ml_5 {
  margin-left: 5px
}

.ml_6 {
  margin-left: 6px
}

.ml_7 {
  margin-left: 7px
}

.ml_10 {
  margin-left: 10px
}

.ml_15 {
  margin-left: 15px
}

.ml_20 {
  margin-left: 20px
}

.ml_25 {
  margin-left: 25px
}

.ml_30 {
  margin-left: 30px
}

.ml_45 {
  margin-left: 45px
}

.ml_50 {
  margin-left: 50px
}

.ml_65 {
  margin-left: 65px
}

.mt_next_20+.mt_next_20 {
  margin-top: 20px
}

.p_0 {
  padding: 0
}

.p_0_imp {
  padding: 0!important
}

.p_15 {
  padding: 15px
}

.p_x_0 {
  padding-right: 0;
  padding-left: 0
}

.p_x_40 {
  padding-right: 40px;
  padding-left: 40px
}

.p_x_90 {
  padding-right: 90px;
  padding-left: 90px
}

.p_y_0 {
  padding-top: 0;
  padding-bottom: 0
}

.p_y_4 {
  padding-top: 4px;
  padding-bottom: 4px
}

.p_y_5 {
  padding-top: 5px;
  padding-bottom: 5px
}

.p_y_10 {
  padding-top: 10px;
  padding-bottom: 10px
}

.p_y_15 {
  padding-top: 15px;
  padding-bottom: 15px
}

.p_y_20 {
  padding-top: 20px;
  padding-bottom: 20px
}

.p_y_30 {
  padding-top: 30px;
  padding-bottom: 30px
}

.p_y_40 {
  padding-top: 40px;
  padding-bottom: 40px
}

.pt_0 {
  padding-top: 0
}

.pt_5 {
  padding-top: 5px
}

.pt_6 {
  padding-top: 6px
}

.pt_7 {
  padding-top: 7px
}

.pt_10 {
  padding-top: 10px
}

.pt_15 {
  padding-top: 15px
}

.pt_20 {
  padding-top: 20px
}

.pt_25 {
  padding-top: 25px
}

.pt_30 {
  padding-top: 30px
}

.pt_40 {
  padding-top: 40px
}

.pt_42 {
  padding-top: 42px
}

.pt_50 {
  padding-top: 50px
}

.pt_90 {
  padding-top: 90px
}

.pr_0 {
  padding-right: 0
}

.pr_0_imp {
  padding-right: 0!important
}

.pr_5 {
  padding-right: 5px
}

.pr_7 {
  padding-right: 7px
}

.pr_10 {
  padding-right: 10px
}

.pr_15 {
  padding-right: 15px
}

.pr_25 {
  padding-right: 25px
}

.pr_30 {
  padding-right: 30px
}

.pr_40 {
  padding-right: 40px
}

.pr_110 {
  padding-right: 110px
}

.pb_0 {
  padding-bottom: 0
}

.pb_0_imp {
  padding-bottom: 0!important
}

.pb_3 {
  padding-bottom: 3px
}

.pb_5 {
  padding-bottom: 5px
}

.pb_9 {
  padding-bottom: 9px
}

.pb_10 {
  padding-bottom: 10px
}

.pb_15 {
  padding-bottom: 15px
}

.pb_20 {
  padding-bottom: 20px
}

.pb_22 {
  padding-bottom: 22px
}

.pb_30 {
  padding-bottom: 30px
}

.pb_40 {
  padding-bottom: 40px
}

.pb_50 {
  padding-bottom: 50px
}

.pb_70 {
  padding-bottom: 70px
}

.pl_0 {
  padding-left: 0
}

.pl_0_imp {
  padding-left: 0!important
}

.pl_3 {
  padding-left: 3px
}

.pl_5 {
  padding-left: 5px
}

.pl_7 {
  padding-left: 7px
}

.pl_10 {
  padding-left: 10px
}

.pl_11 {
  padding-left: 11px
}

.pl_15 {
  padding-left: 15px
}

.pl_16 {
  padding-left: 16px
}

.pl_20 {
  padding-left: 20px
}

.pl_25 {
  padding-left: 25px
}

.pl_30 {
  padding-left: 30px
}

.pl_34 {
  padding-left: 34px
}

.pl_35 {
  padding-left: 35px
}

.pl_40 {
  padding-left: 40px
}

.pl_50 {
  padding-left: 50px
}

.pl_55 {
  padding-left: 55px
}

.pl_custom_control_pl {
  padding-left: 1.5rem
}

.py_50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.px_grid_gutter {
  padding-right: 26px;
  padding-left: 26px
}

.px_50 {
  padding-right: 50px;
  padding-left: 50px
}

.bd_0 {
  border: 0
}

.bdt_0 {
  border-top: 0
}

.fs_0 {
  font-size: 0
}

.fs_3 {
  font-size: 3px
}

.fs_4 {
  font-size: 4px
}

.fs_6 {
  font-size: 6px
}

.fs_7 {
  font-size: 7px
}

.fs_8 {
  font-size: 8px
}

.fs_9 {
  font-size: 9px
}

.fs_10 {
  font-size: 10px
}

.fs_11 {
  font-size: 11px
}

.fs_12 {
  font-size: 12px
}

.fs_13 {
  font-size: 13px
}

.fs_13imp {
  font-size: 13px!important
}

.fs_14 {
  font-size: 14px
}

.fs_15 {
  font-size: 15px
}

.fs_16 {
  font-size: 16px
}

.fs_17 {
  font-size: 17px
}

.fs_18 {
  font-size: 18px
}

.fs_19 {
  font-size: 19px
}

.fs_20 {
  font-size: 20px
}

.fs_21 {
  font-size: 21px
}

.fs_22 {
  font-size: 22px
}

.fs_23 {
  font-size: 23px
}

.fs_24 {
  font-size: 24px!important
}

.fs_25 {
  font-size: 25px
}

.fs_26 {
  font-size: 26px
}

.fs_28 {
  font-size: 28px
}

.fs_29 {
  font-size: 29px
}

.fs_30 {
  font-size: 30px
}

.fs_31 {
  font-size: 31px
}

.fs_32 {
  font-size: 32px
}

.fs_35 {
  font-size: 35px
}

.fs_36 {
  font-size: 36px
}

.fs_38 {
  font-size: 38px
}

.fs_40 {
  font-size: 40px
}

.fs_44 {
  font-size: 44px
}

.fs_47 {
  font-size: 47px
}

.fs_48 {
  font-size: 48px
}

.fs_50 {
  font-size: 50px
}

.fs_52 {
  font-size: 52px
}

.fs_55 {
  font-size: 55px
}

.fs_60 {
  font-size: 60px
}

.fs_68 {
  font-size: 68px
}

.fs_70 {
  font-size: 70px
}

.fs_77 {
  font-size: 77px
}

.fs_78 {
  font-size: 78px
}

.fs_80 {
  font-size: 80px
}

.fs_85 {
  font-size: 85px
}

.fs_100 {
  font-size: 100px
}

.fs_106 {
  font-size: 106px
}

.fs_110 {
  font-size: 110px
}

.fs_115 {
  font-size: 115px
}

.fs_123 {
  font-size: 123px
}

.lh_1 {
  line-height: 1
}

.lh_1_2_imp {
  line-height: 1.2!important
}

.lh_1_2 {
  line-height: 1.2
}

.lh_1_5 {
  line-height: 1.5
}

.lh_2 {
  line-height: 2
}

.lh_19 {
  line-height: 19px
}

.lh_30 {
  line-height: 30px
}

.c_i,.c_i:hover {
  color: inherit
}

.c_primary {
  color: #2e4568
}

.c_primary_imp {
  color: #2e4568!important
}

.c_success {
  color: #05c583
}

.c_error,.c_cancel {
  color: #e74f76
}

.c_black {
  color: #000
}

.c_white {
  color: #fff
}

.c_4d7198 {
  color: #4d7198
}

.c_181818 {
  color: #181818
}

.c_888 {
  color: #888
}

.c_9aa7b7 {
  color: #9aa7b7
}

.c_fec400 {
  color: #fec400
}

.c_success_2 {
  color: #00c3ba
}

.bgc_white {
  background-color: #fff
}

.lts_2 {
  letter-spacing: 2px
}

.lts_6 {
  letter-spacing: 6px
}

.fw_light {
  font-weight: 300
}

.fw_normal {
  font-weight: 400
}

.fw_medium_sm {
  font-weight: 500
}

.fw_medium {
  font-weight: 600
}

.fw_bold,.strong {
  font-weight: 700
}

.fw_bold_imp {
  font-weight: 700!important
}

.fw_extrabold {
  font-weight: 800
}

.bdrds_4 {
  border-radius: 4px
}

.bdrds_5 {
  border-radius: 5px
}

.bdrds_25 {
  border-radius: 25px
}

.tl_f {
  table-layout: fixed
}

.img_rend {
  image-rendering: -webkit-optimize-contrast
}

.va_base {
  vertical-align: baseline
}

.va_top {
  vertical-align: top
}

.va_bottom {
  vertical-align: bottom
}

.va_m {
  vertical-align: middle
}

.lsp_i {
  padding-left: 0;
  list-style-position: inside
}

.pos_r {
  position: relative
}

.cur_p {
  cursor: pointer
}

.cur_c {
  cursor: copy
}

.cur_c_imp {
  cursor: copy!important
}

.cur_g {
  cursor: grab
}

.cur_m {
  cursor: move
}

.cur_d {
  cursor: not-allowed
}

.cur_def {
  cursor: default
}

.cur_def_imp {
  cursor: default!important
}

.cur_a_imp {
  cursor: auto!important
}

.ws_pre {
  white-space: pre
}

.ws_pre_wrap {
  white-space: pre-wrap
}

.ws_normal {
  white-space: normal
}

.ws_normal_imp {
  white-space: normal!important
}

.nowrap {
  white-space: nowrap
}

.wb_ba {
  word-break: break-all;
  word-wrap: break-word
}

.wb_bw {
  word-break: break-word;
  -ms-word-break: break-word;
  word-wrap: break-word;
  -ms-word-wrap: break-word
}

.ov_h {
  overflow: hidden
}

.vb_h {
  visibility: hidden
}

.tt_n {
  text-transform: none
}

.tt_c {
  text-transform: capitalize
}

.tt_u {
  text-transform: uppercase
}

.tt_l,.reset_uppercase {
  text-transform: lowercase
}

.reset_uppercase:first-letter {
  text-transform: uppercase
}

.td_u,.td_u_hover:hover {
  text-decoration: underline
}

.td_n,.td_n:hover {
  text-decoration: none
}

.ellipsis {
  text-overflow: ellipsis
}

.op_0 {
  opacity: 0
}

.op_5 {
  opacity: .5
}

.fill_primary {
  fill: #2e4568
}

.fill_eef4fb {
  fill: #eef4fb
}

.fill_dce8f4 {
  fill: #dce8f4
}

.fill_f9fcff {
  fill: #f9fcff
}

.fill_fff {
  fill: #fff
}

.fill_000 {
  fill: #000
}

.fill_fff_12 {
  fill: #ffffff1f
}

.fill_fff_2 {
  fill: #fff3
}

.fill_fff_6 {
  fill: #fff9
}

.fill_fff_7 {
  fill: #ffffffb3
}

.fill_transparent {
  fill: transparent
}

.rotate_180 {
  transform: rotate(180deg)
}

html[lang=de] .mr_de_10,html[lang=el] .mr_el_10 {
  margin-right: 10px
}

html[lang=lt] .mr_lt_10 {
  margin-right: 20px
}

@media only screen and (min-width: 992px) {
  .order_lg_xl_1 {
      order:1
  }

  .order_lg_xl_2 {
      order: 2
  }

  .order_lg_xl_3 {
      order: 3
  }

  .order_lg_xl_4 {
      order: 4
  }

  .order_lg_xl_5 {
      order: 5
  }

  .order_lg_xl_6 {
      order: 6
  }

  .order_lg_xl_7 {
      order: 7
  }

  .order_lg_xl_8 {
      order: 8
  }

  .mr_lg_xl_15 {
      margin-right: 15px
  }

  .mb_lg_xl_70 {
      margin-bottom: 70px
  }
}

@media only screen and (min-width: 768px) {
  .order_md_xl_1 {
      order:1
  }

  .order_md_xl_2 {
      order: 2
  }

  .miw_md_xl_458 {
      min-width: 458px
  }

  .mt_md_xl_8 {
      margin-top: 8px
  }
}

@media only screen and (min-width: 576px) {
  .text-sm-right {
      text-align:right
  }

  .mt_sm_xl_100 {
      margin-top: 100px
  }

  .mb_sm_xl_60 {
      margin-bottom: 60px
  }

  .mr_sm_xl_20 {
      margin-right: 20px
  }

  .mb_sm_xl_0 {
      margin-bottom: 0
  }

  .p_x_sm_xl_40 {
      padding-left: 40px;
      padding-right: 40px
  }
}

@media only screen and (max-width: 1199px) {
  .w_xs_sm_md_lg_100pr {
      width:100%
  }
}

@media only screen and (max-width: 991px) {
  .w_xs_sm_md_130 {
      width:130px
  }

  .mt_xs_sm_md_5 {
      margin-top: 5px
  }

  .mt_xs_sm_md_15 {
      margin-top: 15px
  }

  .mt_xs_sm_md_50 {
      margin-top: 50px
  }

  .mb_xs_sm_md_0 {
      margin-bottom: 0
  }

  .mb_xs_sm_md_15 {
      margin-bottom: 15px
  }

  .mb_xs_sm_md_30 {
      margin-bottom: 30px
  }

  .mb_xs_sm_md_50 {
      margin-bottom: 50px
  }

  .ml_xs_sm_md_0 {
      margin-left: 0
  }

  .ml_xs_sm_md_20 {
      margin-left: 20px
  }

  .pr_xs_sm_md_0 {
      padding-right: 0
  }

  .pl_xs_sm_md_0 {
      padding-left: 0
  }

  .pl_xs_sm_md_6 {
      padding-left: 6px
  }

  .p_xs_sm_md_x_20 {
      padding-left: 20px;
      padding-right: 20px
  }

  .pt_xs_sm_md_20 {
      padding-top: 20px
  }
}

@media only screen and (max-width: 767px) {
  .ie_d_xs_sm_n _:-ms-fullscreen,:root .ie_d_xs_sm_n {
      display:none
  }

  .d_xs_sm_ib {
      display: inline-block
  }

  .d_xs_sm_b {
      display: block
  }

  .order_md_-1 {
      order: -1
  }

  .w_xs_sm_120 {
      width: auto
  }

  .miw_xs_sm_auto {
      min-width: auto
  }

  .mt_sm_20 {
      margin-top: 20px
  }

  .m_y_xs_sm_60 {
      margin-top: 60px;
      margin-bottom: 60px
  }

  .mt_xs_sm_0 {
      margin-top: 0
  }

  .mt_xs_sm_15 {
      margin-top: 15px
  }

  .mt_xs_sm_30 {
      margin-top: 30px
  }

  .mt_xs_sm_80 {
      margin-top: 80px
  }

  .mb_xs_sm_5 {
      margin-bottom: 5px!important
  }

  .mb_xs_sm_10 {
      margin-bottom: 10px
  }

  .mb_xs_sm_15 {
      margin-bottom: 15px
  }

  .mb_xs_sm_20 {
      margin-bottom: 20px
  }

  .mb_xs_sm_30 {
      margin-bottom: 30px
  }

  .pr_xs_sm_0 {
      padding-right: 0
  }

  .pl_xs_sm_0 {
      padding-left: 0
  }

  .pt_xs_sm_20 {
      padding-top: 20px
  }

  .fs_xs_sm_9 {
      font-size: 9px
  }

  .text-xs-sm-left-imp {
      text-align: left!important
  }

  .text-xs-sm-center {
      text-align: center
  }
}

@media only screen and (max-width: 575px) {
  .order_xs_1 {
      order:1
  }

  .order_xs_2 {
      order: 2
  }

  .mih_xs_0 {
      min-height: 0
  }

  .mb_xs_form_group_mb {
      margin-bottom: 20px
  }

  .mt_xs_-3 {
      margin-top: -3px
  }

  .mt_xs_0 {
      margin-top: 0
  }

  .mt_xs_10 {
      margin-top: 10px
  }

  .mt_xs_15 {
      margin-top: 15px
  }

  .mt_xs_20 {
      margin-top: 20px
  }

  .mt_xs_30 {
      margin-top: 30px
  }

  .mb_xs_0 {
      margin-bottom: 0
  }

  .mb_xs_10 {
      margin-bottom: 10px
  }

  .mb_xs_15 {
      margin-bottom: 15px
  }

  .mb_xs_20 {
      margin-bottom: 20px
  }

  .mb_xs_30 {
      margin-bottom: 30px
  }

  .mr_xs_0 {
      margin-right: 0
  }

  .ml_xs_10 {
      margin-left: 10px
  }

  .m_y_xs_30 {
      margin-top: 30px;
      margin-bottom: 30px
  }

  .m_x_xs_a {
      margin-right: auto;
      margin-left: auto
  }

  .p_y_xs_0 {
      padding-top: 0;
      padding-bottom: 0
  }

  .pt_xs_0 {
      padding-top: 0
  }

  .pt_xs_5 {
      padding-top: 5px
  }

  .pt_xs_15 {
      padding-top: 15px
  }

  .pt_xs_10_imp {
      padding-top: 10px!important
  }

  .pb_xs_15 {
      padding-bottom: 15px
  }

  .pb_xs_5 {
      padding-bottom: 5px
  }

  .pl_xs_0 {
      padding-left: 0!important
  }

  .fs_xs_12 {
      font-size: 12px
  }

  .fs_xs_13 {
      font-size: 13px
  }

  .fs_xs_14 {
      font-size: 14px
  }

  .fs_xs_18 {
      font-size: 18px
  }

  .fs_xs_20_imp {
      font-size: 20px!important
  }

  .text-xs-center {
      text-align: center
  }

  .text-xs-center-imp {
      text-align: center!important
  }

  .text-xs-left {
      text-align: left
  }

  .text-xs-left-imp {
      text-align: left!important
  }

  .rotate_xs_90 {
      transform: rotate(90deg)
  }
}

@media only screen and (max-width: 420px) {
  .d_xxs_n {
      display:none
  }

  .fxb_xxs_100pr {
      flex-basis: 100%
  }

  .w_xxs_100pr {
      width: 100%
  }

  .mt_xxs_10 {
      margin-top: 10px
  }

  .text_xxs_left_imp {
      text-align: left!important
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .mt_lg_30 {
      margin-top:30px
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .order_md_1 {
      order:1
  }

  .order_md_3 {
      order: 3
  }

  .order_md_2 {
      order: 2
  }

  .order_md_4 {
      order: 4
  }

  .order_md_5 {
      order: 5
  }

  .order_md_6 {
      order: 6
  }

  .order_md_7 {
      order: 7
  }

  .order_md_8 {
      order: 8
  }

  .pt_md_10_imp {
      padding-top: 10px!important
  }

  .pb_md_15 {
      padding-bottom: 15px
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .order_sm_1 {
      order:1
  }

  .order_sm_2 {
      order: 2
  }

  .order_sm_3 {
      order: 3
  }
}
