

.cursor_pointer
{
  cursor: pointer;
}

/*////////////////////////////////////////////////////////////*/
/*/////////////////////   Display   //////////////////////////*/
/*////////////////////////////////////////////////////////////*/

.display_unset
{
  display: unset!important;
}
.display_block
{
  display: block;
}
.display_inline_block
{
  display: inline-block;
}
.display_none
{
  display: none;
}
.display_none_imp
{
  display: none!important;
}
.display_none_temp
{
  display: none;
}
.display_flex
{
  display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.display_flex_imp
{
  display: flex!important;
}
.display_grid
{
  display: grid;
}
.display_grid_imp
{
  display: grid!important;
}
.display_table
{
  display: table;
}
.display_table_cell
{
  display: table-cell;
}
.display_table_cell_imp
{
  display: table-cell!important;
}

/*////////////////////////////////////////////////////////////*/
/*/////////////////////    Space    //////////////////////////*/
/*////////////////////////////////////////////////////////////*/

.space_left_10
{
margin-left: 10px;
}
.space_left_20
{
margin-left: 20px;
}
.right_sm_space_01
{
  right: 20px;
}
.left_sm_space_01
{
  left: 20px;
}


/*////////////////////////////////////////////////////////////*/
/*/////////////////////    Font     //////////////////////////*/
/*////////////////////////////////////////////////////////////*/
.font_style_italic
{
  font-style: italic;
}
.font_inherit
{
  font: inherit;
}
.font_bold 
{
  font-weight: 600;
}
.font_weight_100
{
  font-weight: 100;
}
.font_weight_300
{
  font-weight: 300;
}
.font_weight_400
{
  font-weight: 400;
}
.font_12
{
  font-size: 12px;
}
.font_12_imp
{
  font-size: 12px!important;
}
.font_13
{
  font-size: 18px;
}

.font_14
{
  font-size: 14px;
}
.font_15
{
  font-size: 15px;
}
.font_15_imp
{
   font-size: 15px!important;
}
.font_16_imp
{
  font-size: 16px!important;
}

.font_16
{
  font-size: 17px;
}
.font_17_imp
{
  font-size: 17px!important;
}
.font_17
{
  font-size: 17px;
}
.font_18
{
  font-size: 18px;
}
.font_19
{
  font-size: 19px;
}
.font_20
{
font-size: 20px;
}

.font_20_imp
{
  font-size: 20px!important;
}
.font_22_imp
{
  font-size: 22px!important;
}
.font_23
{
  font-size: 23px;
}
.font_24_imp
{
  font-size: 24px!important;
}
.font_25
{
font-size: 25px;
}
.font_27_imp
{
    font-size: 27px!important;
}
.font_30
{
  font-size: 30px;
}
.font_30_imp
{
  font-size: 30px!important;
}
.font_34_imp
{
  font-size: 34px!important;
}
.font_35
{
font-size: 35px;
}
.font_45
{
font-size: 45px;
}
.font_46_imp
{
  font-size: 46px!important;
}
.font_weight_600_imp
{
  font-weight: 600!important;
}
.font_weight_600
{
  font-weight: 600;
}

/*////////////////////////////////////////////////////////////*/
/*/////////////////////  Overflow   //////////////////////////*/
/*////////////////////////////////////////////////////////////*/

.overflow_hidden
{
  overflow: hidden;
}
.overflow_auto
{
  overflow: auto;
}
.overflow_y_scroll
{
  overflow-y: scroll;
}
.overflow_y_auto
{
  overflow-y: auto;
}
/*////////////////////////////////////////////////////////////*/
/*/////////////////   vertical Align  ////////////////////////*/
/*////////////////////////////////////////////////////////////*/

.vertical_text_bottom
{
  vertical-align: text-bottom;
}
.vertical_text_top
{
  vertical-align: text-top;
}
.vertical_align_bottom
{
  vertical-align: bottom;
}
.vertical_align_middle
{
  vertical-align: middle;
}
.vertical_align_sub
{
  vertical-align: sub;
}
.vertical_align_top
{
  vertical-align: top;
}
.vertical_align_inherit
{
  vertical-align: inherit;
}
/*////////////////////////////////////////////////////////////*/
/*/////////////////       Padding     ////////////////////////*/
/*////////////////////////////////////////////////////////////*/
.pad_0
{
  padding: 0;
}
.pad-10{padding: 10px;} .pad-20{padding: 20px;} .pad-30{padding: 30px;} .pad-40{padding: 40px;} .pad-50{padding: 50px;}
.pad_2
{
  padding: 2px;
}
.pad_2_0
{
  padding: 2px 0px;
}
.pad_2_10
{
  padding: 2px 10px;
}
.pad_2_5
{
  padding: 2px 5px;
}
.pad_3
{
  padding: 3px;
}

.pad_5
{
  padding: 5px;
}
.pad_7
{
  padding: 7px;
}
.pad_5_7
{
  padding: 5px 7px;
}
.pad_9_30_3_0
{
  padding: 9px 30px 3px 0px;
}
.pad_7_30_3_0
{
  padding: 7px 30px 3px 0px;
}
.pad_7_50_3_0
{
  padding: 7px 50px 3px 0px;
}
.pad_8
{
  padding: 8px;
}
.pad_8_6
{
  padding: 8px 6px;
}
.pad_10
{
  padding: 10px;  
  padding-top: 22px;
  padding-bottom: 22px;
}
.pad_11_12
{
  padding: 11px 12px;
}
.pad_10_25_8_25
{
  padding: 10px 25px 8px 25px;
}
.pad_15_30_12_30
{
  padding: 15px 30px 12px 30px;
}
.pad_8_25_4_25
{
  padding: 8px 25px 4px 25px;
}
.pad_10_40_10_10
{
  padding: 10px 40px 10px 10px;
}
.pad_15_5
{
  padding: 15px 5px;
}
.pad_4_10
{
  padding: 4px 10px;
}
.pad_0_2
{
  padding: 0px 2px;
}
.pad_5_10
{
  padding: 5px 10px;
}
.pad_5_5_5_25
{
  padding: 5px 5px 5px 25px;
}
.pad_6_6_6_25
{
  padding: 6px 6px 6px 25px;
}

.pad_20
{
  padding: 20px;
}
.pad_25_12
{
  padding: 25px 12px;
}
.pad_14_12
{
  padding: 14px 12px;
}
.pad_14_20
{
  padding: 12px 20px;
}
.pad_20_5_0_5
{
  padding: 20px 5px 0px 5px;
}
.pad_40_0_20_0
{
  padding: 40px 0px 20px 0px;
}
.pad_30
{
  padding: 30px;
}
.pad_15_0
{
  padding: 15px 0px;
}
.pad_20_0
{
  padding: 20px 0;
}
.pad_15_0_7_0
{
padding: 17px 0px 11px 0px;
}
.pad_15_0_12_0
{
  padding: 15px 0px 12px 0px;
}
.pad_20_0_7_0
{
  padding: 20px 0px 7px 0px;
}
.pad_20_0_8_0
{
  padding: 20px 0px 8px 0px;
}
.pad_50_0
{
  padding: 50px 0px;
}
.pad_50_0_imp
{
  padding: 50px 0px!important;
}
.pad_right_10
{
  padding-right: 10px;
}

.pad_right_30
{
  padding-right: 30px;
}
.pad_right_80
{
  padding-right: 80px;
}
.pad_right_120
{
  padding-right: 120px;
}
.pad_left_28_imp
{
  padding-left: 28px!important;
}
.pad_0_imp
{
  padding: 0px!important;
}
.pad_5_left_right
{
  padding-right: 5px;
  padding-left: 5px;
}
.pad_5_top_bottom
{
  padding-top: 5px;
  padding-bottom: 5px;
}
.pad_10_top_bottom
{
  padding-top: 10px;
  padding-bottom: 10px;
}
.pad_20_top_bottom
{
  padding-top: 20px;
  padding-bottom: 20px;
}

.pad_10_40_left_right
{

  padding-left: 10px;
  padding-right: 40px;
}

.pad_40_10_left_right
{

  padding-left: 40px;
  padding-right: 10px;
}
.pad_10_90_left_right
{

  padding-left: 10px;
  padding-right: 90px;
}
.pad_90_10_left_right
{

  padding-left: 90px;
  padding-right: 10px;
}
.pad_10_left_right
{
  padding-right: 10px;
  padding-left: 10px;
}
.pad_20_left_right
{
  padding-right: 20px;
  padding-left: 20px;
}
.pad_30_left_right
{
  padding-right: 30px;
  padding-left: 30px;
}
.pad_top_50
{
  padding-top: 50px;
}
.pad_top_30
{
  padding-top: 30px;
}
.pad_top_20
{
  padding-top: 20px;
}
.pad_top_8
{
  padding-top: 8px;
}
.pad_top_5
{
  padding-top: 5px;
}
.pad_top_10
{
  padding-top: 10px;
}
.pad_0_13
{
  padding: 0px 13px;
}
.pad_0_40
{
  padding: 0px 40px;
}
.pad_0_65
{
  padding: 0px 65px;
}
.pad_0_20
{
  padding: 0px 20px;
}
.pad_7_0
{
  padding: 7px 0px;
}
.pad_10_0
{
  padding: 10px 0px;
}
.pad_10_15
{
  padding: 10px 15px;
}
.pad_10_5
{
  padding: 10px 5px;
}
.pad_10_20
{
  padding: 10px 20px;
}

.pad_10_20_0_20
{
  padding: 10px 20px 0px 20px;
}
.pad_bottom_imp_60
{
   padding-bottom: 60px!important;
}
.pad_bottom_imp_80
{
   padding-bottom: 80px!important;
}
.pad_bottom_5
{
  padding-bottom: 5px;
}
.pad_bottom_50
{
  padding-bottom: 50px;
}
.pad_bottom_20
{
  padding-bottom: 20px;
}
.pad_bottom_25
{
  padding-bottom: 25px;
}

.pad_0_8
{
      padding: 0 8px;
}
.pad_0_10
{
      padding: 0 10px;
}
.pad_left_5
{
  padding-left: 5px;
}
.pad_left_20
{
  padding-left: 20px;
}
/*////////////////////////////////////////////////////////////*/
/*////////////////       word_wrap      //////////////////////*/
/*////////////////////////////////////////////////////////////*/
.word_wrap
{
  white-space: nowrap; 
  overflow: hidden;
  text-overflow: ellipsis;
}

.word_break_all 
{
  word-break: break-all;
}
/*////////////////////////////////////////////////////////////*/
/*/////////////////   text-alignment   ////////////////////////*/
/*////////////////////////////////////////////////////////////*/
.text_align_center
{
   text-align: center;
}
.text_align_justify
{
  text-align: justify;
}
.text_align_right
{
  text-align: right;
}
.text_align_left
{
  text-align: left;
}
.justify_content_center
{
  justify-content: center;
}
.align_items_center
{
  align-items: center;
}
.align_content_center
{
  align-content: center;
}
.text_transform_capitalize
{
  text-transform: capitalize;
}
.text_decoration_underline
{
  text-decoration: underline;
}
.text_uppercase
{
  text-transform: uppercase;
}
.text_overflow_ellipsis
{
  text-overflow: ellipsis;
}
/*////////////////////////////////////////////////////////////*/
/*////////////////      line_height      //////////////////*/
/*////////////////////////////////////////////////////////////*/
.line_height_normal
{
  line-height: normal;
}
.line_height_initial
{
  line-height: initial;
}
.line_height_100p
{
  line-height: 100%;
}
.line_height_130p
{
  line-height: 130%;
}
.line_height_16
{
  line-height: 16px;
}

/*////////////////////////////////////////////////////////////*/
/*/////////////////       Float       ////////////////////////*/
/*////////////////////////////////////////////////////////////*/
.float_right
{
  float: right;
}
.float_left
{
  float: left;
}

/*////////////////////////////////////////////////////////////*/
/*////////////////       Position      ///////////////////////*/
/*////////////////////////////////////////////////////////////*/

.position_relative
{
  position: relative;
}
.position_absolute
{
  position: absolute;
}
.position_sticky_0
{
  position: sticky;
   position: -webkit-sticky;
  top: 0;
}
.position_sticky
{
  position: sticky;
  position: -webkit-sticky;
}
.position_fixed
{
  position: fixed;
}

/*////////////////////////////////////////////////////////////*/
/*/////////////////       Right      ////////////////////////*/
/*////////////////////////////////////////////////////////////*/

.right_0
{
  right: 0;
}
.right_10
{
  right: 10px;
}
.right_20
{
  right: 20px;
}
.right_30
{
  right: 30px;
}
.right_60 
{
  right: 60px;
}
.right_neg_55
{
  right:-55px;
}
/*////////////////////////////////////////////////////////////*/
/*/////////////////////    Left    //////////////////////////*/
/*////////////////////////////////////////////////////////////*/
.left_5
{
  left: 5px;
}
.left_10
{
  left: 10px;
}
.left_15
{
  left: 15px;
}
.left_20
{
  left: 20px;
}
.left_50p
{
  left: 50%;
}

/*////////////////////////////////////////////////////////////*/
/*/////////////////        Top       ////////////////////////*/
/*////////////////////////////////////////////////////////////*/
.top_50p
{
  top: 50%;
}  
.top_100p
{
  top: 100%;
}  


.top_neg_40
{
  top: -40px;
}
.top_neg_12
{
  top:-12px;
}
.top_neg_10
{
  top: -10px;
}
.top_neg_5
{
  top: -5px;
}
.top_0
{
  top: 0;
}
.top_3
{
  top: 3px;
}
.top_4
{
  top: 4px;
}
.top_5
{
  top: 5px;
}
.top_6
{
  top: 6px;
}
.top_10
{
  top: 10px;
}
.top_20
{
  top: 20px;
}
.top_30
{
  top: 30px;
}
.top_54
{
  top: 54px;
}
.top_67
{
  top:67px;
}
.top_70
{
  top: 70px;
}

/*////////////////////////////////////////////////////////////*/
/*/////////////////       Bottom      ////////////////////////*/
/*////////////////////////////////////////////////////////////*/
.bottom_neg_40
{
  bottom: -40px;
}
.bottom_0
{
  bottom: 0px;
}
.bottom_10
{
  bottom: 10px;
}
.bottom_20
{
  bottom: 20px;
}
.bottom_30
{
  bottom: 30px;
}
.bottom_40
{
  bottom: 40px;
}
.bottom_50
{
  bottom: 50px;
}
.bottom_60
{
  bottom: 60px;
}

/*////////////////////////////////////////////////////////////*/
/*/////////////////       Resize      ////////////////////////*/
/*////////////////////////////////////////////////////////////*/

.resize_none
{
  resize: none;
}
.resize_both
{
  resize: both;
}
.resize_vertical
{
  resize: vertical;
}
.resize_horizontal
{
  resize: horizontal;
}

/*////////////////////////////////////////////////////////////*/
/*/////////////////       Height      ////////////////////////*/
/*////////////////////////////////////////////////////////////*/
.height_auto
{
  height: auto;
}
.height_0
{
  height: 0;
}
.height_100p
{
  height: 100%;
}
.height_25
{
  height: 25px;
}
.height_65
{
  height: 65px;
}
.div_height_30
{
  height: 30px;
}
.height_50
{
  height: 0px;
}
.height_75
{
  height: 75px;
}
.height_250
{
  height: 250px;
}
.height_300
{
  height: 300px;
}
.height_400
{
  height: 400px;
}
.height_450
{
  height: 450px;
}
.height_500
{
  height: 500px;
}
.height_550
{
  height: 550px;
}
.height_600
{
  height: 600px;
}
.height_700
{
  height: 700px;
}
.min_height_60
{
  min-height: 60px;
}
.min_height_140
{
  min-height: 140px;
}
.min_height_250
{
  min-height: 250px;
}
.min_height_300
{
  min-height: 300px;
}
.min_height_400
{
  min-height: 400px;
}
.min_height_500
{
  min-height: 500px;
}
.min_height_600
{
  min-height: 400px;
}
.min_height_800
{
  min-height: 800px;
}
.max_height_95p
{
 max-height: 95%;
}
.max_height_60
{
  max-height: 60px;
}
.max_height_100
{
  max-height: 100px;
}
.max_height_200
{
  max-height: 200px;
}
.max_height_400
{
  max-height: 400px;
}
.max_height_500
{
  max-height: 500px;
}
.max_height_500_imp
{
  max-height: 500px!important;
}
.max_height_600
{
  max-height: 600px;
}
.max_height_600_imp
{
  max-height: 600px!important;
}
.max_height_700
{
  max-height: 700px;
}
.height_calc_100p_neg_70
{
  height: calc(100% - 70px);
}
/*////////////////////////////////////////////////////////////*/
/*/////////////////       Width       ////////////////////////*/
/*////////////////////////////////////////////////////////////*/

.width_auto
{
  width: auto;
}
.width_100p
{
  width: 100%;
}
.width_0
{
  width: 0;
}
.width_2
{
  width: 2px;
}
.width-100{width: 100%;}
.width_100{width: 100%;}
.width_50_fix
{
  width: 50%;
}
.width_50p
{
  width: 50%;
}
.width_100p_fix
{
width: 100%;
}
.w_32_100
{
width: 32%;
}
.w_25_100
{
  width: 25%;
}
.width_30
{
  width: 30px;
}
.width_35
{
  width: 35px;
}
.height_35
{
  height: 35px;
}
.width_40
{
  width: 40px;
}
.width_42
{
  width: 42px;
}
.width_45
{
  width: 45px;
}
.width_50
{
  width: 50px;
}
.width_70
{
  width: 70px;
}
.width_200
{
  width: 200px;
}
.width_240
{
  width: 240px;
}
.width_250
{
  width: 250px;
}
.width_300
{
  width: 300px;
}
.width_350
{
  width: 350px;
}
.width_400
{
  width: 400px;
}
.width_500
{
  width: 500px;
}
.max_width_70
{
  max-width: 100px;
}
.max_width_90
{
  max-width: 90px;
}
.max_width_100
{
  max-width: 100px;
}
.max_width_110
{
  max-width: 110px;
}
.max_width_100p
{
  max-width: 100%;
}
.max_width_ex_lg
{
  max-width: 1200px;
}
.max_width_lg
{
  max-width: 900px;
}
.max_width_md
{
  max-width: 767px;
}
.max_width_sm_pro
{
  max-width: 600px;
}
.max_width_sm
{
  max-width: 500px;
}
.max_width_ex_sm
{
  max-width: 300px;
}
.max_width_280
{
  max-width: 280px;
}
.max_width_330
{
  max-width: 330px;
}
.max_width_350
{
  max-width: 350px;
}
.max_width_400
{
  max-width: 400px;
}
.max_width_900
{
  max-width: 900px;
}
.max_width_260
{
  max-width: 260px;
}
.max_width_200
{
  max-width: 200px;
}
.max_width_150
{
  max-width: 150px;
}
.max_width_95
{
  max-width: 95px;
}
.max_width_90
{
  max-width: 90px;
}
.max_width_80
{
  max-width: 80px;
}
.min_width_100p
{
  min-width: 100%;
}
.min_width_21
{
  min-width: 21px;
}
.min_width_100
{
  min-width: 100px;
}
.min_width_200
{
  min-width: 200px;
}
.min_width_300
{
  min-width: 300px;
}
.min_width_400
{
  min-width: 400px;
}
.min_width_450
{
  min-width: 450px;
}
.min_width_500
{
  min-width: 500px;
}
.min_width_600
{
  min-width: 600px;
}
.min_width_700
{
  min-width: 700px;
}
.min_width_800
{
  min-width: 800px;
}
.width_calc_100p_neg_300
{
  width: calc(100% - 300px);
}

.width_calc_100p_neg_400
{
  width: calc(100% - 400px);
}
.width_calc_100p_neg_500
{
  width: calc(100% - 500px);
}
.width_calc_neg_40
{
  width: calc(100% - 40px);
}
.width_calc_neg_50
{
  width: calc(100% - 50px);
}
.width_calc_neg_175
{
  width: calc(100% - 175px);
}
.width_calc_neg_200
{
  width: calc(100% - 200px);
}

/*////////////////////////////////////////////////////////////*/
/*////////////////        Color         //////////////////////*/
/*////////////////////////////////////////////////////////////*/
.bg_unset_imp
{
  background: unset!important;
  background-color: unset!important;
}
.bg_color_01
{
  background: #FFF;
}
.bg_color_02
{
  background: #444349;
}
.color_faa82d
{
  color: #faa82d;
}
.bg_color_faa82d
{
  background-color: #faa82d;
}
.hover_bg_color_faa82d:hover
{
  background-color: #faa82d;
}
.color_2f3144
{
  color: #2f3144;
}
.color_292c40
{
  color: #292c40;
}
.color_1e202b
{
  color: #1e202b;
}
.color_71759b
{
  color: #71759b;
} 
.color_4f536d
{
  color: #4f536d;
}   
.color_ced2ec
{
  color: #ced2ec;
}
.color_e5e8fa
{
  color: #e5e8fa;
}
.color_858aad
{
  color: #858aad;
}
.color_a8acc7
{
  color: #a8acc7;
}
.color_c1c8e2
{
  color: #c1c8e2;
}
.color_d49813
{
  color: #d49813;
}
.color_ffbd11
{
  color: #ffbd11;
}
.hover_color_fff:hover
{
 color: #fff;
}
.hover_color_ced2ec:hover
{
  color: #ced2ec;
}
.color_333
{
  color: #333;
}
.color_000
{
  color: #000;
}
.color_ddd
{
  color: #ddd;
}
.color_b78b61
{
color:#b78b61;
}
.color_fff
{
  color: #fff;
}
.color_ccc
{
  color: #f5f5f5;
}
.hover_color_fff:hover
{
  color: #fff;
}
.focus_color_fff:focus
{
  color: #fff;
}
.focus_color_faa82d:focus
{
  color: #faa82d;
}
.focus_color_000:focus
{
  color: #000;
}
.color_5e67a2
{
  color: #5e67a2;
}
.color_5f616f
{
  color: #5f616f;
}

.color_red
{
  color: #ff1100;
}
.color_blue
{
  color: #008eff;
}
.color_gold
{
  color: #d49813;
}

.color_white
{
  color: #fff;
}
.color_black
{
  color: #000;
}

.active_color_gold_imp
{
  color: #d69813!important;
}
.bg_color_dark_transparent_01
{
  background: rgba(13, 13, 18, 0.9);
}
.bg_color_dark_transparent_02
{
     background: rgba(0, 0, 0, 0.33);
}
.bg_color_transparent_black_point_5
{
  background: rgba(0, 0, 0, 0.5);
}
.bg_color_6b719d
{
  background: #6b719d;
}
.bg_color_31363A
{
  background: #31363A;
}
.bg_color_1f222b
{
  background: #1f222b;
}
.bg_color_4f536d
{
  background: #4f536d;
}
.bg_color_ffbd11
{
  background:#ffbd11;
}
.bg_color_00AEA2
{
  background:#00AEA2;
}
.bg_color_858aad
{
  background: #858aad;
}
.bg_color_1e202b
{
  background: #1e202b;
}
.bg_color_d49813
{
  background: #d49813;
}
.bg_color_0d0d12
{
  background: #0d0d12;
}
.bg_color_e0e3f5
{
  background: #e0e3f5;
}
.bg_color_dcdff5
{
  background: #dcdff5;
}
.bg_color_ced2ec
{
  background: #ced2ec;
}
.bg_color_dde1f8
{
  background: #dde1f8;
}
.bg_color_e5e8fa
{
  background: #e5e8fa;
}
.bg_color_cfd3ec
{
  background: #cfd3ec;
}
.bg_color_fff
{
  background: #fff;
}
.bg_color_000
{
  background: #000;
}
.bg_color_d69813_fff
{
    background-color: #d69813;
     color: #FFF; 
}
.bg_color_red_fff
{
    background-color: #ff1100;
     color: #FFF; 
}
.bg_color_red
{
    background-color: #ff1100;
}
.bg_color_gold_white
{
  background:  #d49813;
  color: #fff;
}
.bg_color_green_white
{
  background: #0d7319;
  color: #FFF;
}
.bg_color_green_white_imp
{
  background: #0d7319!important;
  color: #FFF!important;
}
.bg_color_red_white
{
  background: #ff0000;
  color: #FFF;
}
.hover_bg_color_dde1f8:hover
{
  background: #dde1f8;
}
.hover_bg_color_cfd3ec:hover
{
  background: #cfd3ec;
}
.hover_bg_color_272b38:hover
{
  background: #272b38;
}
.hover_bg_color_2e324a:hover
{
  background: #2e324a;
}
.hover_bg_color_262732:hover
{
  background: #262732;
}
.hover_bg_color_00AEA2:hover
{
  background: #00AEA2;
}
.hover_bg_color_00AEA2:focus , .hover_bg_color_00AEA2:active
{
  background: #00AEA2;
  
}
/*////////////////////////////////////////////////////////////*/
/*////////////////        Border        //////////////////////*/
/*////////////////////////////////////////////////////////////*/

.border_transparent_all
{
  border: transparent;
}
.border_transparent_all:focus
{
  border: transparent;
}
.border_transparent_all:hover
{
  border: transparent;
}
.border_none
{
  border:none;
}
.border_1 
{
  border: 1px solid;
}
.border_2 
{
  border: 2px solid;
}
.border_top_1 
{
  border-top: 1px solid;
}
.border_top_2 
{
  border-top: 2px solid;
}
.border_left_1 
{
  border-left: 1px solid;
}
.border_left_2 
{
  border-left: 2px solid;
}
.border_left_2px_e5e8fa
{
  border-left: 2px solid #e5e8fa;
}
.border_bottom_1 
{
  border-bottom: 1px solid;
}
.border_bottom_2
{
  border-bottom: 2px solid;
}
.border_color_faa82d
{
  border-color: #faa82d;
}
.border_color_0d7319
{
  border-color: #0d7319;
}
.border_color_d49813
{
  border-color: #d49813;
}
.border_color_e5e8fa
{
  border-color: #e5e8fa;
}
.border_color_cfd3ec
{
  border-color: #cfd3ec;
}
.border_color_969dc9
{
 border-color: #969dc9;
}
.border_color_ced2ec
{
  border-color: #ced2ec;
}
.border_color_000
{
  border-color: #000;
}
.border_radius_3 
{
  border-radius: 3px;
}
.border_radius_5 
{
  border-radius: 5px;
  border-color: #faa82d;
}
.border_radius_0 
{
  border-radius: 0px;
}
.border_radius_7 
{
  border-radius: 7px;
}
.border_radius_8 
{
  border-radius: 8px;
}
.border_radius_10
{
  border-radius: 10px;
}
.border_radius_25 
{
  border-radius: 25px;
}
.border_radius_40
{
  border-radius: 40px;
}
.border_radius_50
{
  border-radius: 50px;
}
.border_radius_50p
{
  border-radius: 50%;
}
.border_radius_60
{
  border-radius: 60px;
}
.border_none_all
{
  border: none;
}
.border_none_all:focus
{
  border: none;
}
.border_none_all:hover
{
  border: none;
}
/*////////////////////////////////////////////////////////////*/
/*////////////////        Margin        //////////////////////*/
/*////////////////////////////////////////////////////////////*/
.margin_0
{
  margin: 0;
}
.margin_10
{
  margin: 10px;
}
.margin_10_0
{
  margin: 10px 0px;
}
.margin_auto
{
  margin: auto auto;
}
.margin-10{margin: 10px;} .margin-20{margin: 20px;} .margin-30{margin: 30px;} .margin-40{margin: 40px;} .margin-50px{margin: 50px;}
.margin_5
{
  margin: 5px;
  padding-top: 7px;
}
.margin_top_neg_40
{
  margin-top: -40px;
}
.margin_top_neg_80
{
  margin-top: -80px;
}
.margin_t_b_20
{
  margin-top: 20px;
  margin-bottom: 20px;
}
.margin_0_7_0_2
{
  margin: 0px 7px 0px 2px;
}
.margin_7_15_2_5
{
  margin: 7px 15px 2px 5px;
}
.margin_9_15_2_5
{
  margin: 9px 15px 2px 5px;
}
.margin_0_2
{
  margin: 0px 2px;
}
.margin_0_5
{
  margin: 0px 5px;
}
.margin_0_40
{
  margin: 0px 40px;
}
.margin_0_10
{
  margin: 0px 10px;
}
.margin_bottom_imp_60
{
  margin-bottom: 60px!important;
}
.margin_top_40
{
    margin-top: 40px;
}
.margin_top_30
{
    margin-top: 30px;
}
.margin_top_20
{
    margin-top: 20px;
}
.margin_top_10
{
    margin-top: 10px;
}
.margin_top_0
{
    margin-top: 0px;
}
.margin_bottom_0
{
  margin-bottom: 10;
}
.margin_bottom_30
{
    margin-bottom: 30px;
}
.margin_bottom_20
{
    margin-bottom: 20px;
}
.margin_bottom_10
{
    margin-bottom: 10px;
}
.margin_bottom_8
{
  margin-bottom: 8px;
}
.margin_bottom_5
{
   margin-bottom: 5px;
}
.margin_25_10_0_10
{
   margin: 25PX 10px 0PX 10px;

}
.margin_right_10
{
  margin-right: 10px;
}
.margin_right_20
{
  margin-right: 20px;
}
.margin_right_40
{
  margin-right: 40px;
}
.margin_left_40
{
  margin-left: 40px;
}
.margin_left_neg_30
{
  margin-left: -30px;
}


/*////////////////////////////////////////////////////////////*/
/*////////////////          scroller       //////////////////*/
/*////////////////////////////////////////////////////////////*/

.scroller_style_01::-webkit-scrollbar-thumb {
  background: #cfd3ec;
}
.scroller_style_01::-webkit-scrollbar-track {
  background-color: #e5e8fa;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.scroller_type_01::-webkit-scrollbar {
  width:8px;
}
.scroller_type_01::-webkit-scrollbar-track {
  background-color:#ced2ec  ;
  -webkit-border-radius: 0px;
  border-radius:0px;
}
.scroller_type_01::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #b9bede; 
}


/*////////////////////////////////////////////////////////////*/
/*////////////////          Z_INDEX         //////////////////*/
/*////////////////////////////////////////////////////////////*/

.z_index_0
{
  z-index: 0;
}
.z_index_1
{
  z-index: 1;
}
.z_index_2
{
  z-index: 2;
}
.z_index_3
{
  z-index: 3;
}
.z_index_4
{
  z-index: 4;
}
.z_index_5
{
  z-index: 5;
}
.z_index_6
{
  z-index: 6;
}
.z_index_7
{
  z-index: 7;
}
.z_index_8
{
  z-index: 8;
}
.z_index_9
{
  z-index: 9;
}
.z_index_10
{
  z-index: 10;
}
.z_index_11050
{
  z-index: 11050;
}
/*////////////////////////////////////////////////////////////*/
/*////////////////          OUTLINE         //////////////////*/
/*////////////////////////////////////////////////////////////*/

.outline_0
{
  outline: 0;
}
.outline_none_all
{
  outline: none;
}
.outline_none_all:hover
{
  outline: none;
}
.outline_none_all:focus
{
  outline: none;
}
.outline_unset
{
  outline: unset;
}
/*////////////////////////////////////////////////////////////*/
/*///////////////          BOX_SHADOW        /////////////////*/
/*////////////////////////////////////////////////////////////*/

.box_shadow_1_2_1_0_dark_1
{
  box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.06);
}

/*////////////////////////////////////////////////////////////*/
/*////////////////         Transition   //////////////////////*/
/*////////////////////////////////////////////////////////////*/   
    .transition_0_3_ease_in
    {
      transition:0.3s ease-in;
      -webkit-transition:0.3s ease-in;
      -moz-transition:0.3s ease-in;
      -o-transition:0.3s ease-in;
      -ms-transition:0.3s ease-in;
    }
    .transition_0_2_ease_in
    {
      transition:0.2s ease-in;
      -webkit-transition:0.2s ease-in;
      -moz-transition:0.2s ease-in;
      -o-transition:0.2s ease-in;
      -ms-transition:0.2s ease-in;
    }    
 .transition_0_1_ease_in
    {
      transition:0.1s ease-in;
      -webkit-transition:0.1s ease-in;
      -moz-transition:0.1s ease-in;
      -o-transition:0.1s ease-in;
      -ms-transition:0.1s ease-in;
    }
  
 .transition_1_5_ease_in
    {
      transition:1.5s ease-in;
      -webkit-transition:1.5s ease-in;
      -moz-transition:1.5s ease-in;
      -o-transition:1.5s ease-in;
      -ms-transition:1.5s ease-in;
    }
/*////////////////////////////////////////////////////////////*/
/*////////////////         TRANSFORM       //////////////////*/
/*////////////////////////////////////////////////////////////*/

.transform_translate_neg_50_neg_50
{
  transform: translate(-50%,-50%);
}
/*--------------------rotate--------------------- */
.rotate_90_hover:hover
{
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg); 
    transform: rotate(90deg);
}
.rotate_90
{
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg); 
    transform: rotate(90deg);
}
.rotate_45
{
    -ms-transform: rotate(45deg); 
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

/*/////////////////////////////////////////////////////////////*/
/*////////////////          FILTER BLUR      //////////////////*/
/*/////////////////////////////////////////////////////////////*/
.filter_blur_5
{
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}
.filter_blur_10
{
  -webkit-filter: blur(10px);
  -moz-filter: blur(10px);
  -o-filter: blur(10px);
  -ms-filter: blur(10px);
  filter: blur(10px);
}
.filter_blur_15
{
  -webkit-filter: blur(15px);
  -moz-filter: blur(15px);
  -o-filter: blur(15px);
  -ms-filter: blur(15px);
  filter: blur(15px);
}
/*////////////////////////////////////////////////////////////*/
/*////////////////         scale     //////////////////*/
/*////////////////////////////////////////////////////////////*/
.hover_scale_xs:hover
{
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2); 
    transform: scale(1.2);

}
.hover_scale_lg:hover
{
    -ms-transform: scale(2);
    -webkit-transform: scale(2); 
    transform: scale(2);

}
/*////////////////////////////////////////////////////////////*/
/*////////////////         USER_SELECT      //////////////////*/
/*////////////////////////////////////////////////////////////*/

.user_select_text
{
  user-select: text;
}
.user_select_none
{
  user-select: none;
}

/*/////////////////////////////////////////////////////////////*/
/*////////////////         VISIBILITY        //////////////////*/
/*/////////////////////////////////////////////////////////////*/

.visibility_hidden
{
  visibility: hidden;
}

/*/////////////////////////////////////////////////////////////*/
/*////////////////         PLACE HOLDER      //////////////////*/
/*/////////////////////////////////////////////////////////////*/

::placeholder 
{ /* Chrome */
  color: #979aab;
  opacity: 1;
}
::-moz-placeholder 
{ /* Firefox 19+ */
  color: #979aab;
}
/*/////////////////////////////////////////////////////////////*/
/*////////////////        SCROLL BEHAVIOUR   //////////////////*/
/*/////////////////////////////////////////////////////////////*/
.scroll_behavior_smooth
{
  scroll-behavior: smooth;
}
  /* Parallax background */
  .parallax {
    background-attachment: scroll !important;
    background-position: 50% 50% !important;
    /* background-size: auto auto !important; */
  }
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////                                       ///////////////////////////////////////////*/
/*//////////////////////////////////////         END OF COMMON CLASSES         ///////////////////////////////////////////*/
/*//////////////////////////////////////                                       ///////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.hover_underline_none
{
  text-decoration: none;
}
.text_decoration_none
{
  text-decoration: none;
}


@media(max-width: 1024px){
  .resp_1024_width_0
  {
    width: 0px;
  }
  .resp_1024_width_100p
  {
    width: 100%;
  }
  .resp_1024_display_none
  {
    display: none;
  }
  .resp_1024_display_inline_block  {
    display: inline-block;
  }
  .resp_1024_border_radius_50p  {
    border-radius: 50%;
  }
  .resp_1024_max_width_400px  {
   max-width: 400px;
  }
  .resp_1024_height_100p  {
    height: 100%;
  }
  .resp_1024_margin_0
  {
    margin:0px;
  }
  .resp_1024_text_align_center
  {
    text-align: center;
  }
  .resp_1024_text_align_left
  {
    text-align: left;
  }
}
@media(max-width: 991px){
.resp_991_display_inline_block
  {
    display: inline-block;
  }
  .resp_991_display_none
  {
    display:none;
  }
  .resp_991_text_align_left
  {
    text-align: left;
  }
  .resp_991_margin_bottom_20
  {
    margin-bottom: 20px;
  }
}
@media(max-width: 990px){
  .resp_991_margin_5_1
  {
    margin: 5px 1px;
  }
  .resp_991_margin_left_20
  {
    margin-left: 20px;
  }
  .resp_990_display_inline_block
  {
    display: inline-block;
  }
  .resp_990_margin_right_0
  {
    margin-right: 0;
  }
    .resp_990_width_100p 
    {
      width: 100%;
    }
    .resp_990_display_inline_block
    {
      display: inline-block;
    }
    .resp_990_height_100p
    {
      height: 100%;
    }
    .resp_990_height_auto
    {
      height: auto;
    }
    .resp_990_border_radius_unset {
      border-radius: unset;
    }
    .resp_990_text_align_center{
      text-align: center;
    }
    .resp_990_pad_0{
      padding: 0;
    }
    .resp_990_display_none
    {
      display: none;
    }
}
@media(max-width: 825px){
    .resp_825_pad_0_10
    {
      padding: 0 10px 0 10px;
    }
     .resp_825_pad_0_25
    {
      padding: 0 25px;
    }
    .resp_825_display_none
    {
      display: none;
    }
     .resp_825_display_flex
    {
      display: flex;
    }

}

@media(max-width: 767px){
  .resp_767_pad_t0_b0
  {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .resp_767_pad_t30_b30
  {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .resp_767_pad_t30_b10
  {
    padding-top: 30px;
    padding-bottom: 10px;
  }
  .resp_767_pad_t20_b20
  {
    padding-top: 20px;
    padding-bottom: 20px;
  }
   .resp_767_pad_t10_b10
  {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .resp_767_pad_l0_r0
  {
    padding-left:  0px;
    padding-right: 0px;
  }
  .resp_767_pad_l20_r20
  {
    padding-left:  20px;
    padding-right: 20px;
  }
  .resp_767_transform_translate_0_neg_50
  {
    transform: translate(0%,-50%);
    -webkit-transform: translate(0%,-50%);
  }
  .resp_767_left_0
  {
    left: 0;
  }
  .resp_767_pad_5_0
  {
    padding: 5px 0px;
  }
  .resp_767_width_0
  {
    width: 0px;
  }
  .resp_767_width_150
  {
    width: 150px;
  }
  .resp_767_width_100p
  {
    width: 100%;
  }
  .resp_767_width_90p
  {
    width: 90%;
  }
  .resp_767_height_100p
  {
    height: 100%;
  }
  .resp_767_display_none
  {
    display: none;
  }
  .resp_767_display_inline_block
  {
    display: inline-block;
  }
  .resp_767_margin_0
  {
    margin:0px;
  }
  .resp_767_position_relative
  {
    position: relative;
  }
  .resp_767_text_align_center
  {
    text-align: center;
  }
  .resp_767_pad_0_10_15_10
  {
    padding: 0px 10px 15px 10px;
  }
   .resp_767_pad_5_25_imp
  {
    padding: 5px 25px!important;
  }
  .resp_767_pad_tb_5
  {
    padding-top: 5px;
    padding-bottom: 5px;
  }
.resp_767_color_set_1
{
  color: #000;
}
.resp_767_color_set_1:hover , .resp_767_color_set_1:active , .resp_767_color_set_1:focus
{
  color: #fff;
}
    .resp_767_pad_0
  {
    padding: 0px;
  }
    .resp_767_pad_10
  {
    padding: 10px;
  }
   .resp_767_pad_15
  {
    padding: 15px;
  }
   .resp_767_pad_20
  {
    padding: 20px;
  }
   .resp_text_align_center
  {
    text-align: center;
  }


}