.ais_input_lable {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 146%;
  color: #000000;
}

.ais_f_w_6 {
  font-weight: 600 !important;
}

.ais_f_w_7 {
  font-weight: 700 !important;
}

.ais_f_w_5 {
  font-weight: 500 !important;
}

.ais_f_w_4 {
  font-weight: 400 !important;
}

.ais_gap_10 {
  gap: 10px;
}

.ais_gap_6 {
  gap: 6px;
}

.ais_mrB_20 {
  margin-bottom: 20px;
}

.ais_mrB_10 {
  margin-bottom: 10px;
}

.ais-text-uppercase {
  text-transform: uppercase !important;
}

.ais_cursor_pointer {
  cursor: pointer !important;
}

.line-through-price {
  color: rgba(0, 0, 0, 0.2) !important;
  text-decoration: line-through;
  text-decoration-color: #D1D1D1;
}

.ais_url_link {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
  letter-spacing: -0.1px;
  color: #000000;
}

.small_link {
  font-weight: 500;
  font-size: 12px;
}

.ais_primary_color {
  color: var(--ais-title-color) !important;
}

.ais_overflow_hidden {
  overflow: hidden !important;
}

.ais_main_wrapper {
  position: relative;
}

/*Alert Transperent Style*/

.ais_trans_info_wrapper {
  text-align: center;
}

.ais_trans_info_wrapper>p {
  display: inline-flex;
  align-items: center;
  gap: 3px;
}

.ais_btn.ais_icon_btn {
  width: 36px;
  padding: 0;
}

.ais_btn.ais_icon_btn .ais_icon_btn_card {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ais_btn.ais_icon_btn .ais_icon_btn_card svg path {
  stroke: var(--ais-white-color);
}

/*Transparent Button Style*/

.ais_btn.ais_icon_btn.transparent_btn {
  background-color: #FFFFFF;
  border: 1px solid #e4e4e7;
  outline: none !important;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
  border-radius: 6px;
}

.ais_btn.ais_icon_btn.transparent_btn .ais_icon_btn_card svg path {
  stroke: var(--ais-title-color);
}

.ais_btn.ais_icon_btn.transparent_btn i {
  color: #000;
}

/*Loader Changes*/
.ved_loader_wrapper {
  background: rgba(0, 0, 0, 0.5) !important;
  backdrop-filter: blur(0.25px);
  z-index: 99999999;
}

.ved_loader_wrapper .ved-loading-container {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ved_loader_wrapper .ved-loading-container img {
  max-width: 150px;
}


/*=============================
  Table Style
=============================*/

.ais_table_wrapper {
  position: relative;
  padding: 0;
  width: 100%;
  margin: 0 auto;
}

.ais_table_wrapper table {
  background-color: var(--nst-white-color);
  border-radius: 5px;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0px 0px;
}

.ais_table_wrapper table thead tr th:first-child {
  border-top-left-radius: 5px;
}

.ais_table_wrapper table thead tr {
  border-bottom: 1px solid #F7F7F7;
}

.ais_table_wrapper th {
  white-space: nowrap;
  padding: 16px 18px;
  text-align: left;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -0.1px;
  color: #141414;
}

.ais_table_wrapper table thead tr th:last-child {
  border-top-right-radius: 5px;
}


.ais_table_wrapper th:first-child,
.ais_table_wrapper td:first-child {
  padding-left: 0 !important;
}

.ais_table_wrapper th:last-child,
.ais_table_wrapper td:last-child {
  padding-right: 0 !important;
}

.ais_table_wrapper .th_actions {
  width: 6%;
}

.ais_table_wrapper td p {
  display: inline-block;
}

.ais_table_wrapper td,
.ais_table_wrapper td p {
  white-space: nowrap;
  text-align: left;
  line-height: inherit;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: -0.1px;
  color: #141414;
}

.ais_table_wrapper td {
  padding: 10px 18px;
}



.ais_table_wrapper th:last-child,
.ais_table_wrapper td:last-child {
  padding-right: 15px !important;
}

.ais_table_wrapper table tbody tr {
  border-radius: 12px;
}

.ais_table_wrapper table tbody tr:last-child td {
  border-bottom: 1px solid #F3F4F6;
}

.ais_table_wrapper table tbody tr td {
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #F7F7F7;
}

.ais_table_wrapper table tbody tr.focus_tr td::after {
  position: absolute;
  content: '';
  right: -3px;
  top: 50%;
  width: 3px;
  height: 99%;
  background-color: #fbfbfb;
  z-index: 9;
  transform: translate(0, -50%);
}

.ais_table_wrapper table tbody tr.focus_tr td {
  z-index: 9999;
}

.ais_table_wrapper table tbody tr td:last-child:after {
  display: none;
}

.ais_table_wrapper table tbody tr td {
  position: relative;
}

.ais_table_wrapper table tbody tr td:first-child {
  position: relative;
}


.ais_table_wrapper table tbody tr.focus_tr td:first-child:before {
  display: none;
}

.ais_table_wrapper table tbody tr td:last-child {
  position: relative;
}



.ais_table_wrapper table tbody tr.focus_tr td:last-child:before {
  display: none;
}



.ais_table_wrapper table tbody tr.focus_tr+tr td {
  border-top: 1px solid #FFF;
}

.ais_table_wrapper table tbody tr.focus_tr td {
  border-bottom: 1px solid #F3F3F3 !important;
}

.ais_table_wrapper table tbody tr.focus_tr {
  background: #FBFBFB;
  box-shadow: 0px 0px 24px -12px #EFEFEF;
}

.ais_table_wrapper .table-responsive::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}


.tb_name_wrap {
  display: flex;
  align-items: center;
  gap: 4px;
}

.ais_table_wrapper .tb_name_wrap .tb_dots {
  margin-right: 5px;
}

.ais_table_wrapper .tb_dots {
  width: 10px;
  height: 10px;
  background: #E7E7E7;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  line-height: 10px;
}

.ais_table_wrapper .tb_dots.active {
  background: #22c16b;
  margin: 0 5px 0 0;
}

.ais_table_wrapper .tb_dots.inactive {
  background: #D9D9D9;
  margin: 0 5px 0 0;
}

.ais_table_wrapper .tb_dots.failed {
  background: #FFFF00;
  margin: 0 5px 0 0;
}
.ais_table_wrapper .tb_dots.paused {
  background: #f66ef4;
  margin: 0 5px 0 0;
}

.ais_table_wrapper .tb_dots.cancel {
  background: #FF4848;
  margin: 0 5px 0 0;
}



/*Table Actions Style*/

.ais_tb_actions_wrapper ul {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
}

.ais_tb_actions_wrapper ul li a {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  background: #FFFFFF;
  border-radius: 5px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.ais_tb_actions_wrapper ul li a .ais_tb_action_icon > .ais-custom-spinner {
  width: 15px;
  height: 15px;
  border: 2px solid var(--ais-primary-color);
  border-bottom-color: #0000;
}


.ais_tb_actions_wrapper ul li a .ais_tb_action_icon {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
}

.ais_assets_info_card {
  display: flex;
  align-items: center;
  gap: 10px;

}

.ais_assets_info_card .ais_assets_thumb {
  width: 44px;
  height: 44px;
  background: #F7F7F7;
  border-radius: 6px;
}


.ais_assets_info_card .ais_assets_thumb .ais_ast_img {
  max-width: 44px;
  max-height: 44px;
  min-width: 44px;
  min-height: 44px;
  object-fit: cover;
  object-position: top;
  border-radius: 6px;
}

.ais_assets_info_card .ais_assets_details h6 {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -0.1px;
  color: #141414;
}

.ais_tb_actions_wrapper ul li a.ais_empty_action:hover {
  background: #fff;
}

/*Table Page Header Style*/

.ais_table_header_wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.ais_table_header_wrapper .ais_table_header_left_card {
  display: flex;
  align-items: center;
  gap: 10px;
}

.ais_table_header_wrapper .ais_table_header_right_card {
  display: flex;
  align-items: center;
  gap: 10px;
}

.ais_custom_tab_wrapper ul {
  display: flex;
  align-items: center;
  column-gap: 30px;
  row-gap: 8px;
  flex-wrap: wrap;
}

.ais_custom_tab_wrapper ul li {
  position: relative;
}

.ais_custom_tab_wrapper ul li a {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -0.1px;
  color: #000000;
  position: relative;
}

.ais_custom_tab_wrapper ul li a::after {
  position: absolute;
  content: "";
  width: 100%;
  bottom: -8px;
  border-radius: 50px;
  opacity: 0;
  transition: 0.3s all;
  height: 2px;
  background-color: #000000;
  left: 0;
  right: 0;
  transition: 0.3s all;
}


.ais_custom_tab_wrapper ul li a.active:after {
  opacity: 1;
}


.ais_accordion_menu_card .ais_dropdown_wrapper {
  right: -140px;
}

.ais_custom_tab_container.tabcontent {
  display: none;
}

.ais_custom_tab_container.tabcontent.active {
  display: block;
}

/*Table Paginations Styles*/
.ais_paginations_wrapper {
  width: 100%;
  text-align: center;
  margin-top: 20px;
}

.ais_paginations_wrapper .ais_paginations_menu_card {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.ais_paginations_wrapper .ais_paginations_menu_card a {
  width: max-content;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  transition: 0.3s all;
  font-weight: 600;
  font-size: 14px;
  line-height: 36px;
  text-align: center;
  color: #000000;
  min-width: 36px;
  padding: 0 10px;
}

.ais_paginations_wrapper .ais_paginations_menu_card a.active {
  background-color: #F7F7F7;
}

/*Serach Widget Style*/
.ais_search_input_wrapper {
  display: flex;
  align-items: center;
  gap: 4px;
  position: relative;
}

.ais_search_input_wrapper input {
  padding: 0px 30px 0px 12px;
  background: #FFFFFF;
  border: 1px solid #E6E5EB;
  outline: 1px solid #fff !important;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  border-radius: 5px;
  height: 36px;
  line-height: 36px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #000000;
  width: 100%;
  transition: none;
}

.ais_search_input_wrapper input::placeholder {
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 1.4;
  color: #D1D1D1;
}

.ais_search_input_wrapper input:focus {
  border: 1px solid #000000 !important;
  outline: 1px solid #000000 !important;
}

.ais_search_input_wrapper.ais_search_gray_shades input:focus {
  background: #fff;
}

.ais_search_input_wrapper input:focus~.icons svg path {
  stroke: #000000;
}

.ais_search_input_wrapper input:focus~.icons i {
  color: #000000;
}

.ais_search_input_wrapper input:focus~.icons {
  cursor: pointer;
}

.ais_search_input_wrapper .icons {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(0, -50%);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ais_search_input_wrapper .icons svg {
  shape-rendering: geometricPrecision;
}

.ais_search_input_wrapper .icons i {
  color: #D1D1D1;
}

.ais_search_input_wrapper .icons i,
.ais_search_input_wrapper .icons i:before,
.ais_search_input_wrapper .icons .fa,
.ais_search_input_wrapper .icons .fas,
.ais_search_input_wrapper .icons .far,
.ais_search_input_wrapper .icons .fab,
.ais_search_input_wrapper .icons .fa-solid,
.ais_search_input_wrapper .icons .fa-regular,
.ais_search_input_wrapper .icons .fa-brands {
  transition: none !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
}


.ais_search_input_wrapper .icons svg path {
  vector-effect: non-scaling-stroke;
}

.ais_search_input_wrapper .icons svg,
.ais_search_input_wrapper .icons svg path {
  transition: none;
}

.ais_search_input_wrapper .close_icon {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(0, -50%);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: none;
  visibility: hidden;
  opacity: 0;
  cursor: pointer;
}


.ais_search_input_wrapper.ais_close_active input {
  padding: 0px 35px 0px 35px !important;
}

.ais_search_input_wrapper.ais_close_active .close_icon {
  visibility: visible;
  opacity: 1;
}

/*Left Side View Style*/
.ais_search_input_wrapper.ais_search_left_style .icons {
  right: auto;
  left: 10px;
}

.ais_search_input_wrapper.ais_search_left_style input {
  padding: 0px 12px 0px 35px;
}

/*Gray Shades Style*/
.ais_search_input_wrapper.ais_search_gray_shades input {
  background: #F7F7F7;
  border: 1px solid #F7F7F7;
}

.ais_search_input_wrapper.ais_search_gray_shades input::placeholder {
  font-weight: 500;
  font-size: 15px;
  color: #888888;
}

.ais_search_input_wrapper.ais_search_gray_shades input {
  font-weight: 500;
  font-size: 15px;
}

.ais_search_input_wrapper.ais_search_gray_shades .icons {
  width: 24px;
  height: 24px;
}

.ais_search_input_wrapper.ais_search_gray_shades .icons svg {
  width: 24px;
  height: 24px;
}

.ais_search_input_wrapper.ais_search_left_style.ais_search_gray_shades input {
  padding: 0px 12px 0px 40px;
}

/*Search Bg Changes Style*/



.ais_header_main .ais_search_input_wrapper.ais_search_left_style .icons,
.ais_serach_card .ais_search_input_wrapper.ais_search_left_style .icons {
  width: 24px;
  height: 24px;
  background: url(/assets/images/search-gray.png);
  background-size: cover;
  background-position: center;
}

.ais_serach_card .ais_search_input_wrapper.ais_search_left_style.ais_search_gray_shades .icons {
  background: url(/assets/images/search-icon-2.png);
  background-size: cover;
  background-position: center;
}

.ais_serach_card .ais_search_input_wrapper.ais_search_gray_shades input:focus~.icons {
  background: url(/assets/images/search-fill.png);
  background-size: cover;
  background-position: center;
}

.ais_header_main .ais_search_input_wrapper.ais_search_gray_shades:hover .icons {
  background: url(/assets/images/search-fill.png);
  background-size: cover;
  background-position: center;
}

.ais_header_main .ais_search_input_wrapper input:focus~.icons,
.ais_serach_card .ais_search_input_wrapper input:focus~.icons {
  background: url(/assets/images/search-fill.png);
  background-size: cover;
  background-position: center;
}

.ais_header_main .ais_search_input_wrapper:hover .icons {
  background: url(/assets/images/search-fill.png);
  background-size: cover;
  background-position: center;
}

.ais_header_main .ais_search_input_wrapper.ais_search_left_style .icons svg,
.ais_serach_card .ais_search_input_wrapper.ais_search_left_style .icons svg {
  display: none !important;
}

.ais_header_main .ais_search_input_wrapper .close_icon {
  width: 24px;
  height: 24px;
  background: url(/assets/images/close-fill.png);
  background-size: cover;
  background-position: center;
}

.ais_header_main .ais_search_input_wrapper.ais_search_left_style .close_icon svg {
  display: none !important;
}

.ais_serach_card .ais_search_input_wrapper.ais_search_left_style .icons {
  width: 22px !important;
  height: 22px !important;
}

.ais_assets_list_page .ais_table_header_wrapper .ais_table_header_right_card .ais_search_input_wrapper {
  width: 300px;
}

.card_heading.ais_text_card_heading {
  padding-top: 10px;
}

.card_heading~.ais_animated_image_view {
  padding-top: 20px;
}

.ais_assets_list_page .ais_page_heading_wrapper {
  margin-bottom: 30px;
}


.ais_load_more {
  margin-top: 20px;
  position: relative;
  display: block;
}

.ais_load_more span {
  transition: none;
}



/*Accordion Style*/

.ais_accordion_wrapper {
  position: relative;
  padding: 20px 0 0 0;
  border-bottom: 1px solid #F7F7F7;
}

.ais_accordion_menu_card {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  padding-bottom: 20px;
  position: relative;
}

.ais_accordion_menu_card .ais_accordion_menu_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}

.ais_accordion_menu_card .ais_accordion_menu_icon svg {
  width: 24px;
  height: 24px;
}

.ais_accordion_menu_card .ais_accordion_menu_title {
  /* font-style: normal;
  line-height: 1.4;
  color: #000000; */
  font-weight: 500;
  font-size: 17px;
}

.ais_accordion_menu_card .ais_accordion_menu_arrow {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  transition: none;
}


.ais_accordion_menu_card.acive_menu .ais_accordion_menu_arrow {
  background: #F7F7F7;
}

.ais_accordion_content_body {
  border-top: 1px solid #F7F7F7;
  padding-bottom: 20px;
}

.ais_accordion_content_body .ais_table_wrapper th:first-child,
.ais_accordion_content_body .ais_table_wrapper td:first-child {
  padding-left: 0;
}

/*Accordion Menu Arrow Open Close Style*/

.ais_accordion_menu_card:has(+ .ais_accordion_content_body) .ais_accordion_menu_arrow svg {
  transform: rotate(180deg);
  margin-bottom: 2px;
}

.ais_accordion_menu_card:has(+ .ais_accordion_content_body.d-none) .ais_accordion_menu_arrow svg {
  transform: rotate(0deg);
  margin-bottom: 0;
}


/**/
/*Delete Actions Icon Style*/
.ais_tb_actions_wrapper ul li a.ais_delete_action .ais_custom_tooltip {
  background: #FF0033;
  color: #fff;
  transform: rotate(3.93deg);
  right: -2px;
  top: -35px;
}

.ais_tb_actions_wrapper ul li a.ais_delete_action .ais_custom_tooltip::after {
  background-color: #FF0033;
  left: 80%;
}

.ais_tb_actions_wrapper ul li a.ais_delete_action:hover {
  background: #ffe5ea;
}

/*Duplicate Actions Icon Style*/

.ais_tb_actions_wrapper ul li a.ais_duplicate_action .ais_custom_tooltip {
  background: #791FFF;
  color: #fff;
  transform: rotate(-3.07deg);
  right: -4px;
  top: -35px;
}

.ais_tb_actions_wrapper ul li a.ais_duplicate_action .ais_custom_tooltip::after {
  background-color: #791FFF;
  left: 80%;
}

.ais_tb_actions_wrapper ul li a.ais_duplicate_action:hover {
  background: #f2e9ff;
}

/*Edit Actions Icon Style*/

.ais_tb_actions_wrapper ul li a.ais_edit_action .ais_custom_tooltip {
  background: #20C7B0;
  color: #fff;
  transform: rotate(2.93deg);
  right: -4px;
  top: -35px;
}

.ais_tb_actions_wrapper ul li a.ais_edit_action .ais_custom_tooltip::after {
  background-color: #20C7B0;
  left: 80%;
}

.ais_tb_actions_wrapper ul li a.ais_edit_action:hover {
  background: #e6f6f8;
}

/*Download Actions Icon Style*/

.ais_tb_actions_wrapper ul li a.ais_download_action .ais_custom_tooltip {
  background: #B9FFC2;
  color: #000000;
  transform: rotate(-3.07deg);
  right: -4px;
  top: -35px;
}

.ais_tb_actions_wrapper ul li a.ais_download_action .ais_custom_tooltip::after {
  background-color: #B9FFC2;
  left: 80%;
}


/*Custom Dropdown Style*/

.ais_dropdown_wrapper {
  position: absolute;
  top: 30px;
  width: 160px;
  right: 0;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s all;
  display: block;
  z-index: 99;
}

.ais_dropdown_wrapper.ais_show_dropdown {
  opacity: 1;
  visibility: visible;
}

.ais_dropdown_wrapper .ais_dropdown_main_body {
  background-color: #FFFFFF;
  position: relative;
  z-index: 999;
  border-radius: 5px;
  transition: 0.3s all;
  padding: 6px;
  border: 1px solid #E6E5EB;
  box-shadow: 0px 4px 4px -5px rgba(0, 0, 0, 0.15);
  width: 160px;
  min-width: 160px;
}

.ais_dropdown_wrapper .ais_dropdown_main_body>ul {
  display: flex;
  align-items: flex-start;
  gap: 6px;
  flex-direction: column;
}


.ais_dropdown_wrapper .ais_dropdown_main_body>ul li {
  width: 100%;
}

.ais_dropdown_wrapper .ais_dropdown_main_body>ul li a {
  text-align: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
  margin-bottom: 0;
  padding: 4px 4px;
  background-color: var(--ais-white-color);
  border-radius: 6px;
  transition: var(--transition);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -0.1px;
  color: #000000;
  width: 100%;
}

.ais_dropdown_wrapper .ais_dropdown_main_body>ul li a>span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
}

.ais_dropdown_wrapper .ais_dropdown_main_body>ul li a>span svg {
  width: 20px;
  height: 20px;
}

/*Inline Text Edit Style*/

.ais_assets_details {
  display: flex;
  align-items: center;
  gap: 2px;
}

.ais_assets_details>.ais_inline_edit[contenteditable="true"] {
  padding: 0 10px;
  box-shadow: 0 0 0 1px #000000;
  border-radius: 5px;
  margin-right: 5px;
}

.ais_save_opt {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
}

.ais_save_opt .ais_ed_act_btn {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}


/**/
.ais_edit_title_wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.ais_edit_title_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.ais_edit_title_wrapper .ais_edit_title {
  /* font-style: normal;
  color: #000000; */
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4;
}

.ais_edit_title_wrapper>.ais_edit_title[contenteditable="true"] {
  padding: 0 10px;
  box-shadow: 0 0 0 1px #000000;
  border-radius: 5px;
  margin-right: 5px;
}

.ais_rendered_video_view_content .ais_edit_title_wrapper {
  max-width: 722px;
  margin: 0 auto;
}


/*Full Widht Model Style*/
.ais_common_model.ais_full_w_model .modal-dialog {
  max-width: 100%;
  margin: 0 auto;
}

.ais_common_model.ais_full_w_model {
  background: #ffff;
}

.ais_common_model.ais_full_w_model .modal-content {
  border-radius: 0;
  max-width: 100%;
  margin: 0 auto;
  box-shadow: none;
  padding: 30px 30px;
}

.ais_common_model.ais_full_w_model .modal-body {
  padding: 0 0 0 0;
}

.ais_common_model.ais_full_w_model button.btn-close {
  top: 20px;
  right: 20px;
}

/*Left Indent Width Model Style*/
.ais_common_model.ais_full_w_model.left_indent_style_model {
  top: 0 !important;
  left: 211px !important;
  width: calc(100% - 210px) !important;
}

.modal-open .ais_ad_header_sidebar {
  z-index: 9999;
}


/*Assets Video List Page Style*/

.ais_assets_list_page .ais_not_found_wrapper {
  height: 650px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/*Rendered Video View Popup Style*/
.ais_common_model.ais_full_w_model.ais_rendered_video_view_model button.btn-close {
  transform: scale(1);
  z-index: 555;
  top: 15px;
  right: 5px;
}

.ais_common_model.ais_rendered_video_view_model .modal-content {
  padding-bottom: 80px !important;
}


/*Rendered Video Share Model Style*/
.modal.ais_common_model.ais_full_w_model {
  top: 81px;
}

.ais_rendered_video_view_model .ais_page_heading_wrapper {
  margin-bottom: 35px;
}

.ais_rendered_video_card {
  max-width: 722px;
  margin: 20px auto 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 30px;
}

.ais_rendered_video_card .ais_rendered_video_wrapper {
  width: 360px;
  max-width: 100%;
}

.ais_rendered_video_card .ais_rendered_video_wrapper .ais_rendered_video_view {
  position: relative;
  border-radius: 10px;
  width: 100%;
  height: 450px;
  padding-top: 125%;
}

.ais_rendered_video_card .ais_rendered_video_wrapper .ais_rendered_video_view .ais_video_frame {
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.ais_rendered_video_info_wrapper .ais_btn.gray_btn .ais-custom-spinner {
  border-bottom-color: #0000 !important;
}

.ais_rendered_video_info_wrapper .ais_btn.gray_btn:hover .ais-custom-spinner {
  border: 2px solid var(--ais-primary-color) !important;
  border-bottom-color: #0000 !important;
}

.ais_rendered_video_info_wrapper {
  width: calc(100% - 395px);
}

.ais_rendered_video_info_wrapper .ais_btn {
  color: var(--ais-white-color) !important;
}

.ais_rendered_video_info_wrapper .ais_btn.gray_btn {
  color: var(--ais-title-color) !important;
}


.ais_rendered_video_info_wrapper .ais_rndr_vdo_dwnl_btn,
.ais_rendered_video_info_wrapper .ais_rndr_vdo_edit_btn,
.ais_rendered_video_info_wrapper .ais_rndr_vdo_embed_btn {
  margin-bottom: 16px;
}


.ais_rendered_video_card .alert_wrapper {
  gap: 4px;
  border-radius: 0 0 4px 4px;
}

.ais_rendered_video_card .alert_wrapper .alert_icon {
  cursor: pointer;
}

.ais_rndr_vdo_embed_content p {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -0.1px;
  color: #000000;
}

.ais_rndr_vdo_embed_content p {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -0.1px;
  color: #000000;
}

.ais_emdcode_textarea_wrapper textarea {
  padding: 10px 12px;
  max-height: 125px;
  background: #FFFFFF;
  border: 1px solid #E6E5EB;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  border-radius: 5px;
  width: 100%;
  min-height: 125px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #D1D1D1;
}

.ais_emdcode_textarea_wrapper {
  position: relative;
}

.ais_emdcode_textarea_wrapper .ais_copy_emdcode_btn {
  height: 32px;
  border-radius: 5px;
  line-height: 32px;
  font-size: 14px;
  letter-spacing: -0.1px;
  color: var(--ais-white-color);
  font-weight: 600;
  padding: 10px 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  background-color: var(--ais-title-color);
  position: relative;
  border: 0;
  z-index: 1;
  transition: 0.3s all;
  position: absolute;
  right: 0;
  visibility: hidden;
  opacity: 0;
  cursor: pointer;
}

.ais_emdcode_textarea_wrapper:hover .ais_copy_emdcode_btn {
  visibility: visible;
  opacity: 1;
}

.ais_rndr_vdo_embed_content {
  position: relative;
  margin-top: 10px;
}

.ais_rndr_vdo_embed_content .ais_emdcode_textarea_wrapper {
  margin-top: 10px;
}

/**/
.ais_dot_dropdown_menu {
  position: relative;
  width: 24px;
  height: 24px;
  transition: 0.3s all;
  border-radius: 5px;
  cursor: pointer;
}


/*Basic Container Style (For App Area )*/

/*Inner Page Changes Style*/
.ais_inner_page_body {
  padding: 25px 20px 20px 20px;
}

.ais_inner_container {
  max-width: 1140px;
  margin: 0 auto;
}

.ais_inner_page_body {
  margin-top: 80px;
}
.ais_vdo_assets_sections .ais_vdo_assets_filter_header .ais_app_filter_menu_section .ais_search_input_wrapper input{
  padding: 0px 35px 0px 35px !important;
}

/*Template Page Style*/

.ais_template_page .ais_page_heading_wrapper {
  margin-bottom: 10px;
}

.ais_template_page .ais_app_features_list_wrapper {
  margin-bottom: 10px;
}

.ais_template_page .ais_app_filter_menu_section {
  margin-bottom: 10px;
}

.ais_template_page {
  position: relative;
  min-height: 1200px;
}

.ais_template_page .ais_page_heading_wrapper .main_heading {
  line-height: 44px;
  margin-bottom: 10px;
}

/*Features Section Style*/
.ais_app_features_list_wrapper {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-gap: 20px;
  margin-bottom: 25px;
}

.ais_app_features_list_wrapper .ais_app_features_container {
  position: relative;
  display: flex;
  align-items: center;
  gap: 20px;
  padding: 10px;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  transition: 0.3s all;
  cursor: pointer;
}

.ais_app_features_list_wrapper .ais_app_features_container .ais_app_features_content h2 {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.1px;
  color: #000000;
}

.ais_app_features_list_wrapper .ais_app_features_container .ais_app_features_content p {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -0.1px;
  color: #000000;
}

.ais_app_features_list_wrapper .ais_app_features_container .ais_app_features_icon {
  width: 80px;
  height: 80px;
}

.ais_app_features_list_wrapper .ais_app_features_container .ais_app_features_icon img {
  max-width: 100%;
  object-fit: cover;
}

.ais_app_features_list_wrapper .ais_app_features_container .ais_app_features_arrow {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(0, -50%);
}

.ais_app_features_container .ais_features_arrow svg path {
  stroke: #000;
}

.ais_app_features_container .ais_features_arrow {
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ais_app_features_container .ais_features_arrow svg {
  width: 12px;
  height: 22px;
}

/*Not Found Sections Style (Template Page)*/

.ais_template_list_section .ais_not_found_wrapper {
  margin: 50px 0;
}

.ais_template_list_section .ais_not_found_wrapper .ais_found_content h2 {
  font-weight: 500;
  font-size: 20px;
  margin-bottom: 4px;
}

.ais_template_list_section .ais_not_found_wrapper .ais_found_content p {
  font-size: 14px;
  margin-bottom: 5px;
}

/*Features Green Shades Style*/
.ais_app_features_container.green_shade {
  background-color: #B9FFC2;
}

.ais_app_features_container.green_shade:hover {
  background-color: #99f5a5;
}

.ais_app_features_container.green_shade .ais_features_arrow svg path {
  stroke: #82b388;
}


/*Features Yellow Shades Style*/
.ais_app_features_container.yellow_shade {
  background-color: #FFE871;
}

.ais_app_features_container.yellow_shade:hover {
  background-color: #f9dd4d;
}

.ais_app_features_container.yellow_shade .ais_features_arrow svg path {
  stroke: #b3a34f;
}


/*Features Pale Blue Shades Style*/

.ais_app_features_container.pale_blue_shade {
  background-color: #DCEDFF;
}

.ais_app_features_container.pale_blue_shade:hover {
  background-color: #c9e0f7;
}

.ais_app_features_container.pale_blue_shade .ais_features_arrow svg path {
  stroke: #9aa6b3;
}


/*App Filter Style*/

.ais_app_filter_menu_section {
  position: relative;
  margin-bottom: 20px;
  width: 100%;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card {
  position: relative;
  padding: 0 1px;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul {
  display: flex;
  align-items: center;
  gap: 6px;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li {
  position: relative;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li .ais_app_menu {
  display: flex;
  align-items: center;
  height: 36px;
  gap: 0px;
  box-shadow: 0 0 0 2px transparent;
  padding: 4px 12px 4px 4px;
  background-color: #FFFFFF;
  border: 1px solid #EFEFEF;
  outline: 1px solid #fff;
  border-radius: 5px;
  transition: none;
  min-width: max-content;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.1px;
  color: #000000;
  position: relative;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li .ais_app_menu:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  background-color: #fff;
  border-radius: 7px;
  width: calc(100% + 6.5px);
  height: calc(100% + 6px);
  transform: translate(-50%, -50%) scale(1);
  z-index: -1;
  opacity: 0;
  visibility: hidden;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_open_dropdown .ais_app_menu:after {
  opacity: 1;
  visibility: visible;
}



.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li .ais_app_menu .ais_btn_title {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -0.1px;
  color: #000000;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li .ais_app_menu .ais_f_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  line-height: 1.5;
  margin-right: 3px;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li:first-child .ais_app_menu .ais_f_icon {
  margin-right: 0px;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li .ais_app_menu .ais_f_icon .ais_f_icon_img {
  width: 20px;
  height: 20px;
  object-fit: cover;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li .ais_app_menu .ais_f_icon svg {
  width: 20px;
  height: 20px;
}

/*Delet Icon Style*/
.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li .ais_app_menu .ais_dlt_menu_icn {
  width: 20px;
  height: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  transition: all .3s;
  margin-left: 5px;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li .ais_app_filter_single_icon {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  background: #fff;
  border-radius: 5px;
  cursor: pointer;
  transition: all .3s;
  border: 1px solid #EFEFEF;
  outline: 1px solid #fff;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li .ais_app_filter_single_icon:hover {
  background-color: var(--ais-title-color);
  border: 1px solid var(--ais-title-color);
  outline: 1px solid #fff !important;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li .ais_app_filter_single_icon:hover svg path {
  stroke: #fff;
}

/*Add & Edit Filer Buttons Style*/
.ais_app_filter_dropdown_wrapper ul a .ais_add_edit_filter {
  width: 20px;
  height: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  transition: all .3s;
  position: absolute;
  right: 6px;
  top: 50%;
  transform: translateY(-50%);
}

.ais_app_filter_dropdown_wrapper ul a:hover .ais_add_edit_filter {
  visibility: visible;
  opacity: 1;
}

.ais_app_filter_dropdown_wrapper ul a.ais_active .ais_add_edit_filter {
  visibility: visible;
  opacity: 1;
}

.ais_app_filter_dropdown_wrapper ul a .ais_add_edit_filter svg {
  pointer-events: none;
}

/*Add & Edit Filer Buttons Style*/

.ais_link_btn_filter {
  width: 20px;
  height: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  transition: all .3s;
  position: absolute;
  right: 6px;
  top: 50%;
  transform: translateY(-50%);
}

/*Filter Dropdown Style*/

.ais_app_filter_dropdown_wrapper {
  padding: 8px 6px;
  background: #FFFFFF;
  border: 1px solid #ECECEC;
  box-shadow: 0px 12px 10px -13px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  width: 195px;
  position: absolute;
  padding: 8px 4px 9px 6px;
  z-index: 9;
  top: 45px;
  visibility: hidden;
  opacity: 0;
  transition: .5s;
}

.ais_app_filter_dropdown_wrapper::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}


.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_open_dropdown .ais_app_filter_dropdown_wrapper {
  visibility: visible;
  opacity: 1;
}

.ais_app_filter_dropdown_wrapper ul {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  overflow: auto;
  max-height: 100%;
  padding-right: 2px;
}

.ais_app_filter_dropdown_wrapper ul::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.ais_app_filter_dropdown_wrapper ul::-webkit-scrollbar-track {
  background-color: #f7f7f7;
  border-radius: 10px;
}

.ais_app_filter_dropdown_wrapper ul::-webkit-scrollbar-thumb {
  background-color: #e6e5eb;
  border-radius: 10px;
}


.ais_app_filter_dropdown_wrapper ul a {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 7px;
  gap: 6px;
  background-color: #fff;
  border-radius: 5px;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -0.1px;
  color: #000000;
  width: 100%;
  position: relative;
}

.ais_app_filter_dropdown_wrapper ul a p {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -0.1px;
  padding-right: 20px;
}

/*Filter Color Shades Style*/

/*Primary Color Shades Style (Random Menu Style)*/

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_primary_shade.ais_open_dropdown .ais_app_menu {
  border: 1px solid #000000;
  outline: 1px solid #000000 !important;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_primary_shade.ais_open_dropdown .ais_app_menu:after {
  background-color: #0000000D;
}


.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_primary_shade .ais_app_filter_dropdown_wrapper ul a.ais_active {
  background-color: rgba(0, 0, 0, 0.05);
}


/*Orange Color Shades Style (Packs Menu Style)*/

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_fl_orange_shade.ais_open_dropdown .ais_app_menu {
  border: 1px solid #E9B247;
  outline: 1px solid #E9B247 !important;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_fl_orange_shade.ais_open_dropdown .ais_app_menu:after {
  background-color: rgba(233, 178, 71, 0.19);
}


.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_fl_orange_shade .ais_app_filter_dropdown_wrapper ul a.ais_active {
  background-color: #FBF0DC;
}


/*Purple Color Shades Style (Holidays Menu Style)*/

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_fl_purple_shade.ais_open_dropdown .ais_app_menu {
  border: 1px solid #994AC9;
  outline: 1px solid #994AC9 !important;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_fl_purple_shade.ais_open_dropdown .ais_app_menu:after {
  background-color: rgba(153, 74, 201, 0.1);
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_fl_purple_shade .ais_app_filter_dropdown_wrapper ul a.ais_active {
  background-color: #F5EDFA;
}


/*light blue Color Shades Style (Platform Menu Style)*/

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_fl_light_blue_shade.ais_open_dropdown .ais_app_menu {
  border: 1px solid #BBDAFF;
  outline: 1px solid #BBDAFF !important;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_fl_light_blue_shade.ais_open_dropdown .ais_app_menu:after {
  background-color: #BBDAFF33;
}


.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_fl_light_blue_shade .ais_app_filter_dropdown_wrapper ul a.ais_active {
  background-color: #F1F8FF;
}

/*Yellow Color Shades Style (Industry Menu Style)*/


.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_fl_yellow_shade.ais_open_dropdown .ais_app_menu {
  border: 1px solid #FFCC31;
  outline: 1px solid #FFCC31 !important;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_fl_yellow_shade.ais_open_dropdown .ais_app_menu:after {
  background-color: #FFFAEA;
}


.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_fl_yellow_shade .ais_app_filter_dropdown_wrapper ul a.ais_active {
  background-color: #FFFAEA;
}



/*Green Color Shades Style (Sort by Menu Style)*/

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_green_shade.ais_open_dropdown .ais_app_menu {
  border: 1px solid #1AC382;
  outline: 1px solid #1AC382 !important;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_green_shade.ais_open_dropdown .ais_app_menu:after {
  background-color: #E8F9F2;
}

.ais_app_filter_menu_section .ais_app_filter_menu_card>ul li.ais_green_shade .ais_app_filter_dropdown_wrapper ul a.ais_active {
  background-color: #E8F9F2;
}


/*Template List Page*/

.ais_template_list_wrapper {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  grid-gap: 10px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}


/*v2*/
.ais_inner_page_body.templates_ver2 .ais_template_list_wrapper {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}


/*v3*/
.ais_inner_page_body.templates_ver3 .ais_template_list_wrapper {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}


.ais_inner_page_body.templates_ver3 .customize_btn_wrapper .ais_btn {
  line-height: 1.4;
  font-size: 12px;
  height: 30px;
  text-align: center;
}

/*Template Item Comppnent Style*/
.ais_template_video_box {
  border-radius: 5px;
  overflow: hidden;
  position: relative;
  border: 2px solid #fff;
  transform: scale(1);
  transition: all .2s linear;
}


.ais_template_video_box .ais_template_video_card {
  font-size: 0;
  position: relative;
}

.ais_template_video_box .ais_template_video_card .ais_template_video_thumbnail.lazy {
  max-width: 100%;
  width: 100%;
  object-fit: cover;
}

.ais_template_video_box .ais_template_video_card video {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 8;
  max-width: 100%;
}

.customize_btn_wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: 10px;
  position: absolute;
  transition: none;
  width: 90.74%;
  transform: translate(-50%, 0);
  left: 50%;
  z-index: 99;
  visibility: hidden;
  opacity: 0;
}


/*Button Animations Style*/

.customize_btn_wrapper .ais_btn {
  width: 0 !important;
  opacity: 0 !important;
  transition: none;
}

.ais_template_video_box:hover .customize_btn_wrapper .ais_btn {
  width: 100% !important;
  opacity: 1 !important;
}

/*Template Sk Style*/
.ais_template_list_wrapper .tmpl-skeleton-loader img {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  min-width: 100%;
  border-radius: 5px;
}

/*Animations Item Comppnent Style*/

.ais_template_list_section.ais_animation_list_section .ais_template_item_wrapper .ais_template_video_box {
  border: 1px solid #E6E5EB !important;
  outline: 1px solid #fff !important;
}

.ais_template_list_section.ais_animation_list_section .ais_template_item_wrapper .ais_template_video_box:hover {
  border: 1px solid #E6E5EB !important;
  outline: 1px solid #fff !important;
}
.ais_template_list_section.ais_animation_list_section .ais_template_item_wrapper .ais_template_video_box .ais_template_video_card .ais_template_video_thumbnail{
  width: 100%;
}

/*Customize Template Informations Model Style*/

.ais_common_model.ais_customize_template_Info_model .modal-dialog {
  max-width: 960px;
}

.ais_common_model.ais_customize_template_Info_model .modal-content {
  padding: 40px 30px;
}

.ais_common_model.ais_customize_template_Info_model .modal-body {
  padding: 0 0 0 0;
}

.ais_customize_template_Info_model .ais_page_heading_wrapper {
  margin-bottom: 20px;
  display: block;
}

.ais_common_model.ais_customize_template_Info_model button.btn-close {
  top: 15px;
  right: 15px;
}

.ais_customize_template_Info_model .ais_page_heading_wrapper .main_heading {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 4px;
}

.ais_customize_template_Info_model .ais_page_heading_wrapper .sub_heading {
  font-size: 14px;
}

.ais_customize_Info_grid_main {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-gap: 10px;
}

.ais_customize_Info_grid_content {
  border: 1px solid #E6E5EB;
  border-radius: 12px;
  padding: 30px 16px 24px;
}

.ais_customize_Info_grid_content .ais_customize_info_media {
  position: relative;
  margin-bottom: 10px;
}

.ais_customize_Info_grid_content .ais_customize_info_details h5 {
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  letter-spacing: -0.1px;
  margin-bottom: 6px;
}

.ais_customize_Info_grid_content .ais_customize_info_details p {
  text-align: center;
  letter-spacing: -0.1px;
  padding: 0 15px;
}

.ais_customize_Info_grid_content .ais_customize_info_media {
  position: relative;
  margin-bottom: 10px;
  height: 216px;
  text-align: center;
}

.ais_customize_Info_grid_content .ais_customize_info_media .info_media_thumbnail {
  height: 216px;
  margin: 0 auto;
}

.ais_common_model.ais_customize_template_Info_model button.btn-close {
  background: none !important;
}

.ais_customize_template_Info_model .ais_customize_Info_grid_main::-webkit-scrollbar-track {
  background-color: #F7F7F7;
  border-radius: 50px;
  height: 0px;
  display: none !important;
}

.ais_customize_template_Info_model .ais_customize_Info_grid_main::-webkit-scrollbar-thumb {
  background-color: #D1D1D1;
  border-radius: 50px;
  height: 0px;
  display: none !important;
}

.ais_custom_select_dropdown_wrapper .ais_search_input_wrapper input {
  transition: none !important;
}

.ais_custom_select_dropdown_wrapper .ais_search_input_wrapper .icons svg,
.ais_custom_select_dropdown_wrapper .ais_search_input_wrapper .icons svg path {
  transition: none !important;
}

/*Profile Page Style*/

.ais_profile_page {
  padding-top: 15px;
  padding-bottom: 55px;
}

.ais_profile_page .ais_page_heading_wrapper {
  margin-bottom: 40px;
  text-align: center;
}

.ais_profile_page .ais_profile_setting_tabs {
  position: relative;
  margin-bottom: 38px;
}

.ais_profile_page .ais_profile_setting_tabs .ais_tabs_style2_wrapper {
  margin-bottom: 0;
}

.ais_profile_page .ais_profile_setting_tabs .ais_tabs_style2_wrapper li .tab_menu {
  border-radius: 3px;
}

.ais_profile_page .ais_page_heading_wrapper .main_heading {
  margin-bottom: 10px;
  line-height: 110%;
}

.ais_profile_setting_wrapper {
  margin: 0 auto;
}

.ais_profile_page .ais_profile_setting_wrapper .tab_content_wrapper {
  display: none;
}

.ais_profile_page .ais_profile_setting_wrapper .tab_content_wrapper.active_tab {
  display: block;
}

.ais_setting_grid.grid_items_2 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-gap: 30px;
}



.ais_upload_wrapper .ais_upload_label {
  text-align: center;
  display: inline-flex;
  width: auto;
  cursor: pointer;
}

.ais_upload_btn {
  padding: 10px 22px;
}

.ais_profile_page .ais_profile_setting_card {
  max-width: 560px;
}

.ais_password_card_wrapper .ais_input_wrapper {
  margin-bottom: 10px;
}

.ais_profile_page .ais_input_wrapper .ais_input_label {
  margin-bottom: 6px;
}

.ais_profile_page .ais_input_wrapper .ais_custom_input {
  font-weight: 500;
}

.ais_input_wrapper a.ais_input_lable_link {
  font-size: 12px;
  font-weight: 500;
}

.ais_input_label.flex_grid {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ais_input_label.flex_grid.flex_start {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.ais_label_info {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.ais_profile_page .ais_btn.up_pro_btn {
  min-width: 137px;
}

.ais_profile_page .up_c_main {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 40px 20px;
  gap: 10px;
  border: 1px solid #E6E5EB;
  border-radius: 5px;
  margin-bottom: 20px;
  outline: 1px solid #fff;
}

.ais_profile_page .up_c_main .up_c_img_thumb {
  width: 64px;
  height: 64px;
  background: #F7F7F7;
  border-radius: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ais_profile_page .up_c_main .up_c_title {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 146%;
  text-align: center;
  color: #000000;
  width: 183px;
  margin: 0 auto;
}

.ais_profile_page .up_c_main .up_user_image_wrapper {
  width: 124px;
  height: 124px;
  border-radius: 100%;
  overflow: hidden;
  margin-bottom: 10px;
}

.ais_profile_page .up_c_main .up_user_image_wrapper img {
  max-width: 124px;
  min-width: 124px;
  max-height: 124px;
  min-height: 124px;
  border-radius: 100%;
  object-fit: cover;
  object-position: top;
}

.ais_input_wrapper.bca_profileImg_uploader.active .up_c_main.image_uploded {
  border-color: #000;
  outline-color: #000;
}

.ais_profile_page .email_request_btn_card {
  margin-top: 10px;
}

.ais_profile_page .email_request_btn_card .ais_btn {
  font-weight: 600;
}

.ais_profile_page .ais_custom_tab_wrapper ul {
  justify-content: center;
}

.ais_profile_page .ais_custom_tab_wrapper ul {
  column-gap: 40px;
}

.ais_profile_page .ais_custom_tab_wrapper ul li.active a:after {
  opacity: 1;
}

.ais_profile_page .tab_content_wrapper.ais_profile_tab_content {
  width: 640px;
  margin: 0 auto;
}

.ais_profile_page .tab_content_wrapper.ais_billing_tab_content {
  width: 535px;
  margin: 0 auto;
}

/*Case of Pricing Table Styles (For Free User)*/
.ais_profile_page .tab_content_wrapper.ais_billing_tab_content.ais_pricing_table_wrapper {
  width: 100%;
}

.ais_profile_page .ais_profile_setting_wrapper .tab_content_wrapper.ais_agency_tab_content .ais_table_wrapper th:last-child {
  width: 45px;
}

/*Template Page Mobile Filter Styles*/

.ais_item_arrow {
  display: none;
}

/*Pick Menu Filter Style*/

.ais_pick_filters_main {
  position: fixed;
  top: 75px;
  left: -1000px;
  bottom: 0;
  height: 100vh;
  width: 100%;
  background-color: #fff;
  padding: 20px 15px 250px 15px;
  overflow-y: scroll;
  scroll-behavior: smooth;
  opacity: 1;
  z-index: 9999;
  visibility: visible;
  transition: .5s;
}

.ais_show_filter {
  position: relative;
  overflow: hidden;
}

.ais_show_filter:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .58);
  z-index: 999;
  transition: .5s;
  visibility: hidden;
  opacity: 0;
}

.ais_show_filter .ais_pick_filters_main {
  left: 0;
}

.ais_pick_filters_main .ais_pick_filter_header_wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 20px;
  padding: 0 1px 0 0;
}

.ais_pick_filters_main .ais_pick_filter_header_wrapper .ais_pk_filter_hd_first {
  display: inline-flex;
  align-items: center;
}

.ais_pick_filters_main .ais_pick_filter_header_wrapper .ais_pk_filter_hd_first .hd_ {
  /* font-style: normal; */
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -.1px;
  color: var(--ais-title-color);
  display: inline-flex;
  align-items: center;
  gap: 6px;
}

.ais_pick_filters_main .ais_pick_filter_header_wrapper .ais_pk_filter_hd_first .hd_ .icon {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ais_pick_filters_main .ais_pick_filter_header_wrapper .ais_pk_filter_hd_first .hd_ .icon svg {
  width: 20px;
  height: 20px;
}

.ais_pick_filters_main .ais_pick_filter_header_wrapper .ais_pk_filter_hd_first .hd_ .icon svg path {
  stroke: var(--ais-title-color);
}

.ais_pick_filters_main .ais_pick_filter_header_wrapper .ais_pk_filter_hd_last .sidebar_close {
  height: 20px;
  width: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  z-index: 9999;
}

.ais_pick_filters_main .ais_pick_filter_header_wrapper .ais_pk_filter_hd_last .sidebar_close svg {
  height: 20px;
  width: 20px;
}

.ais_pick_filters_main .ais_pick_filter_header_wrapper .ais_pk_filter_hd_last .sidebar_close svg path {
  stroke: var(--ais-title-color);
}

.ais_pick_filter_actions_wrapper {
  padding-bottom: 25px;
  border-bottom: 1px solid #f7f7f7;
  margin-bottom: 19px;
}

.filter_selected_actions_card {
  overflow: auto;
  max-height: 400px;
}

.filter_selected_actions_card::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

.filter_selected_actions_card::-webkit-scrollbar-track {
  background-color: #f7f7f7;
  border-radius: 10px;
}

.filter_selected_actions_card::-webkit-scrollbar-thumb {
  background-color: #e6e5eb;
  border-radius: 10px;
}

.ais_pick_filter_actions_wrapper .filter_selected_actions_card .filter_selected_tags {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 4px 7px 4px 12px;
  gap: 6px;
  border-radius: 5px;
  margin-bottom: 6px;
  border: 1px solid #E6E5EB;
  margin-right: 0;
  height: 32px;
}

.ais_pick_filter_actions_wrapper .filter_selected_actions_card .filter_selected_tags:last-child {
  margin-bottom: 0;
}

.ais_pick_filter_actions_wrapper .filter_selected_actions_card .filter_selected_tags .tag_name {
  /*
  font-style: normal; 
  font-size: 14px;
  color: var(--ais-title-color);
  */
  font-weight: 500;
  line-height: 32px;
  letter-spacing: -.2px;
}

.ais_pick_filter_actions_wrapper .filter_selected_actions_card .filter_selected_tags .delete_icon {
  cursor: pointer;
}

.filter_actions_button_card {
  display: flex;
  gap: 6px;
  margin-top: 6px;
}

.filter_actions_button_card .ais_btn {
  flex: 1 1 0%;
  font-weight: 500;
}

/*Pick Filter Style*/
.ais_pick_filter_menu_wrapper {
  padding-top: 0;
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_filter_menu_content_wrapper {
  position: relative;
  margin-bottom: 0px;
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_filter_menu_content_wrapper .ais_vr_menu_wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
  cursor: pointer;
  border-radius: 5px;
  padding: 6px;
  border: 1px solid transparent;
  outline: 1px solid transparent;
  height: 32px;
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_filter_menu_content_wrapper:first-child .ais_vr_menu_options .wba_vertical_menu_card li a {
  padding: 6px;
}


.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_menu_wrapper .ais_vr_menu_area {
  display: flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_menu_wrapper .ais_vr_menu_area .ais_vr_menu_thumb {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  transition: all .3s;
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_menu_wrapper .ais_vr_menu_area h6 {
    /* font-style: normal; */
    font-weight: 500;
    font-size: 14px;
    line-height: 1.4;
    letter-spacing: -.1px;
    color: var(--ais-title-color);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_menu_wrapper .acrd_arrow {
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_menu_wrapper .acrd_arrow svg {
  transform: rotate(180deg);
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_filter_menu_content_wrapper.active_menu .ais_vr_menu_wrapper .acrd_arrow svg {
  transform: rotate(0deg);
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_menu_options {
  display: none;
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_menu_options {
  display: none;
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_filter_menu_content_wrapper.active_menu .ais_vr_menu_options {
  display: block !important;
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_menu_options .wba_vertical_menu_card {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_menu_options .wba_vertical_menu_card li a {
  display: flex;
  align-items: center;
  gap: 6px;
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 10px;
  position: relative;
  transition: all .3s;
  background-color: #fff;
  height: 28px;
  line-height: 28px;
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_menu_options .wba_vertical_menu_card li a p {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  color: var(--ais-title-color);
  padding-right: 20px;
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_menu_options .wba_vertical_menu_card li a .ais_add_edit_filter {
  width: 20px;
  height: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  transition: all .3s;
  position: absolute;
  right: 6px;
  top: 50%;
  transform: translateY(-50%);
}

/*Hover Actions Style*/

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_filter_menu_content_wrapper.active_menu .ais_vr_menu_wrapper {
  border: 1px solid var(--ais-title-color) !important;
  outline: 1px solid #F2F2F2 !important;
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_menu_options .wba_vertical_menu_card li a.active {
  background-color: #F2F2F2;
}

/*Greens Shades Style*/

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_filter_menu_content_wrapper.ais_green_shade.active_menu .ais_vr_menu_wrapper {
  border: 1px solid #1AC382 !important;
  outline: 1px solid #E8F9F2 !important;
  box-shadow: 0px 0px 0px 1px #E8F9F2;
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_filter_menu_content_wrapper.ais_green_shade.active_menu .ais_vr_menu_options .wba_vertical_menu_card li a.active {
  background-color: #E8F9F2;
}

/*Primary Shades Style*/

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_filter_menu_content_wrapper.ais_primary_shade .active_menu .ais_vr_menu_wrapper {
  border: 1px solid #000000 !important;
  outline: 1px solid #000000 !important;
  box-shadow: 0px 0px 0px 1px rgba(233, 178, 71, 0.19);
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_filter_menu_content_wrapper.ais_primary_shade .active_menu .ais_vr_menu_options .wba_vertical_menu_card li a.active {
  background-color: rgba(0, 0, 0, 0.05);
}

/*Yellow Shades Style*/

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_filter_menu_content_wrapper.ais_fl_yellow_shade.active_menu .ais_vr_menu_wrapper {
  border: 1px solid #FFCC31 !important;
  outline: 1px solid #FFFAEA !important;
  box-shadow: 0px 0px 0px 1px #FFFAEA;
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_filter_menu_content_wrapper.ais_fl_yellow_shade.active_menu .ais_vr_menu_options .wba_vertical_menu_card li a.active {
  background-color: #FFFAEA;
}

/*Light Blue Shades Style*/

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_filter_menu_content_wrapper.ais_fl_light_blue_shade.active_menu .ais_vr_menu_wrapper {
  border: 1px solid #BBDAFF !important;
  outline: 1px solid #F1F8FF !important;
  box-shadow: 0px 0px 0px 1px rgba(187, 218, 255, 0.2);
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_filter_menu_content_wrapper.ais_fl_light_blue_shade.active_menu .ais_vr_menu_options .wba_vertical_menu_card li a.active {
  background-color: #F1F8FF;
}


/*Purple Shades Style*/

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_filter_menu_content_wrapper.ais_fl_purple_shade.active_menu .ais_vr_menu_wrapper {
  border: 1px solid #994AC9 !important;
  outline: 1px solid #F5EDFA !important;
  box-shadow: 0px 0px 0px 1px rgba(153, 74, 201, 0.1);
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_filter_menu_content_wrapper.ais_fl_purple_shade.active_menu .ais_vr_menu_options .wba_vertical_menu_card li a.active {
  background-color: #F5EDFA;
}

/*Orange Shades Style*/

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_filter_menu_content_wrapper.ais_fl_orange_shade.active_menu .ais_vr_menu_wrapper {
  border: 1px solid #E9B247 !important;
  outline: 1px solid #FBF0DC !important;
  box-shadow: 0px 0px 0px 1px rgba(153, 74, 201, 0.1);
}

.ais_pick_filter_menu_wrapper .ais_vr_filter_menu_content .ais_vr_filter_menu_content_wrapper.ais_fl_orange_shade.active_menu .ais_vr_menu_options .wba_vertical_menu_card li a.active {
  background-color: #FBF0DC;
}

.ais_filter_count {
  width: 16px;
  height: 16px;
  border-radius: 100%;
  font-weight: 500;
  padding: 5px;
  line-height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-size: 11px;
  background: #F7F7F7;
  border: 1px solid #FFFFFF;
  color: #141414;
}


/*Skeleton Common Style*/
.ais_img_skeleton {
  opacity: 0;
  visibility: hidden;
}

.ais_img_skeleton::after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  background: linear-gradient(90deg, #EEEEEE 25%,
      #DEDEDE 50%, #EEEE 75%);
  background-size: 200% 100%;
  animation: img_sk_loading 2s infinite ease-in-out;
  height: 100%;
  width: 100%;
  border-radius: 5px;
  opacity: 0;
  visibility: hidden;
}

@keyframes img_sk_loading {
  0% {
    background-position: 200% 0;
  }

  100% {
    background-position: -200% 0;
  }
}

/*Template Image Skeleton Styles*/
.ais_template_list_wrapper .ais_template_item_wrapper.ais_sk_in .ais_template_video_thumbnail,
.ais_template_list_wrapper .ais_template_item_wrapper.ais_sk_in video {
  opacity: 0;
  visibility: hidden;
}

.ais_template_list_wrapper .ais_template_item_wrapper.ais_sk_in .customize_btn_wrapper {
  display: none !important;
}

.ais_template_list_wrapper .ais_template_item_wrapper.ais_sk_in .ais_template_video_box:hover {
  border: 2px solid #fff;
  transform: scale(1);
}

.ais_template_list_wrapper .ais_template_item_wrapper.ais_sk_in .ais_img_skeleton,
.ais_template_list_wrapper .ais_template_item_wrapper.ais_sk_in .ais_img_skeleton::after {
  opacity: 1;
  visibility: visible;
}

/*=============================
  Editor Flow CSS Style
=============================*/

.ais_uiv2 .ved_center_heading {
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 1.4;
  letter-spacing: -1px;
  color: #000000;
}

.ais_uiv2 .ved_center_sub_heading {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4;
  letter-spacing: 1.4;
  color: #000000;
}



/*Create New Video Page Style*/

.ved_create_wrapper.ais_uiv2 {
  padding: 50px 20px 20px 20px;
  margin-top: 80px;
}

.ved_create_new_video.ais_uiv2 .ved_center_sub_heading {
  margin: 0 0 35px 0;
}

.ais_uiv2 .ved_select_video_type {
  width: 1080px;
}

.ais_uiv2 .ved_select_video_type .ved_type_box {
  border: 1px solid #E6E5EB;
  outline: 1px solid #fff !important;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
}

.ais_uiv2 .ved_select_video_type .ved_type_box h2 {
  font-style: normal;
  font-size: 17px;
  text-align: center;
  margin: 10px 0 10px;
}

.ais_uiv2 .ved_select_video_type .ved_type_box p {
  font-style: normal;
  letter-spacing: -0.1px;
  color: #000000;
}

.ais_uiv2 .ved_select_video_type .ved_type_box.active {
  border-color: #000000;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  outline-color: #000000 !important;
}

.ais_uiv2 .ved_select_video_type .ved_type_box span.fas.fa-check-circle {
  display: none !important;
}

.ved_create_new_video.ais_uiv2 .ved_type_wrapper {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-gap: 20px;
}

.ved_create_new_video.ais_uiv2 .ved_select_video_type .ved_type_box {
  flex: 0 0 100%;
  max-width: 100% !important;
  margin-right: 0 !important;
}

.ved_create_new_video.ais_uiv2 .ved_vd_box {
  position: relative;
  padding-top: 125%;
}

.ved_create_new_video.ais_uiv2 .ved_vd_box .vd_video_type_select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ved_create_new_video.ais_uiv2 .ved_select_video_type .ved_type_box video {
  border-radius: 5px;
}

/*Select Social Layout Page Style*/
.ais_select_social_layout_wrapper .ved_center_heading {
  margin-bottom: 10px;
}

/*Breadcrumb V2 Styles*/

.ved_step_breadcrumb.ais_v2_step {
  justify-content: center;
  flex-wrap: wrap;
  max-width: max-content;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px;
  gap: 6px;
  background: #F7F7F7;
  border-radius: 5px;
}

.ved_step_breadcrumb.ais_v2_step li a span {
  display: none;
}

.ved_step_breadcrumb.ais_v2_step li a {
  font-style: normal;
  font-weight: 500;
  text-align: center;
  color: #000000;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 4px 8px;
  gap: 4.33px;
  background: #F7F7F7;
  border-radius: 3px;
  transition: 0.3s all;
  line-height: 1.5;
  letter-spacing: 0;
}

.ved_step_breadcrumb.ais_v2_step li a>.ais_md_none {
  line-height: 1.5;
  letter-spacing: 0;
}


.ved_step_breadcrumb.ais_v2_step li.active a {
  background: #FFFFFF;
  color: var(--ais-title-color) !important;
}


.ved_step_breadcrumb.ais_v2_step li.completed a {
  /* background: transparent; */
  color: var(--ais-title-color) !important;
}

.ved_step_breadcrumb.ais_v2_step li.completed a:hover {
  background: #fff;
}

.ved_step_breadcrumb.ais_v2_step li.completed a:hover {
  color: var(--ais-title-color) !important;
}

/*Breadcrumb Design 2  Styles*/

.ved_step_breadcrumb.ais_v2_step.ais_breadcrumb_style_2 {
  background: #fff;
}

.ved_step_breadcrumb.ais_v2_step.ais_breadcrumb_style_2 li a {
  color: #0000004D;
  background: #fff;
  position: relative;
  padding: 4px 8px 4px 0;
  gap: 5px;
}

.ved_step_breadcrumb.ais_v2_step.ais_breadcrumb_style_2 li a .breadcrumb_arrow {
  margin-left: 5px;
}

.ved_step_breadcrumb.ais_v2_step.ais_breadcrumb_style_2 li:last-child a .breadcrumb_arrow {
  display: none !important;
}

.ved_step_breadcrumb.ais_v2_step.ais_breadcrumb_style_2 li a::after {
  position: absolute;
  content: "";
  left: 1px;
  bottom: -5px;
  height: 2px;
  width: calc(100% - 41px);
  background-color: var(--ais-title-color);
  z-index: 99;
  border-radius: 10px;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s all;
}

.ved_step_breadcrumb.ais_v2_step li.active a::after {
  visibility: visible;
  opacity: 1;
}

.ved_step_breadcrumb.ais_v2_step.ais_breadcrumb_style_2 li.completed a {
  color: #0000004D !important;
}

.ved_step_breadcrumb.ais_v2_step.ais_breadcrumb_style_2 li.completed a:hover {
  color: #000 !important;
}

.ais_uiv2 .ved_select_mediabox_wrapper .ved_select_mediabox {
  width: 100%;
}

.ais_uiv2 .ved_select_mediabox_wrapper {
  box-shadow: none;
  border-radius: 0px;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-gap: 20px;
  margin: 40px auto 20px auto;
}

.ais_uiv2 .ved_select_mediabox_wrapper .ved_select_mediabox {
  border-radius: 5px !important;
  width: 100%;
  min-height: max-content;
  padding: 22px 0 !important;
  background: #FFFFFF;
  border: 1px solid #E6E5EB !important;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  outline: 1px solid #fff !important;
}

.ais_uiv2 .ved_select_mediabox_wrapper .ved_select_mediabox video {
  width: 100%;
  height: 100%;
  border-radius: 5px !important;
}

.ais_uiv2 .ved_select_mediabox_wrapper .ved_select_mediabox.right_box {
  border-left: 1px solid #E6E5EB;
}

.ais_uiv2 .ved_select_mediabox_wrapper .ved_select_mediabox .ved_inner_media_icon_wrapper {
  width: 90px;
  height: 90px;
  margin: 0 auto;
}

.ais_uiv2 .ved_select_mediabox.active {
  border: 1px solid #000 !important;
  outline: 1px solid #000 !important;
}

.ais_uiv2 .ved_select_mediabox.active p {
  color: #000;
}

.ais_uiv2 .ved_select_mediabox.right_box.active,
.ais_uiv2 .ved_select_mediabox.right_box:hover {
  box-shadow: none !important;
  border-left: 1px solid #000;
}

/*Select Layout Page Style*/

.ais_select_template_style_wrapper .ais_template_video_box .ais_template_video_card video {
  height: 100%;
}

.ais_select_template_style_wrapper .ved_post_style_selection {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-gap: 20px;
  margin-top: 35px;
}

.ais_select_template_style_wrapper .ved_post_style_wrapper {
  max-width: 420px;
  margin: 0 auto;
}

.ais_select_template_style_wrapper .ved_post_style_selection>.ved_pss_item {
  padding: 0;
}



.ais_select_template_style_wrapper .ais_template_video_box .ais_template_video_card {
  padding-top: 125%;
}

.ved_post_style_wrapper.ais_linkedin_post_video .ais_template_video_card {
  padding-top: 100%;
}



.ais_select_template_style_wrapper .ais_template_video_box {
  border: 1px solid #E6E5EB;
  outline: 1px solid #fff;
  cursor: pointer;
}

.ais_select_template_style_wrapper .ved_steps_btn_wrapper {
  max-width: 420px;
  margin-top: 35px;
}

.ais_uiv2 .ved_contact_wrapper {
  text-align: center;
  margin-top: 50px;
  position: fixed;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 100px;
  right: 0;
  z-index: 91;
  display: none;
}

/*Editor Style*/

/*Common Style*/

.ais_cmn_icn_btn {
  display: flex !important;
  justify-content: center;
  align-items: center;
  padding: 10px 0px !important;
  width: 36px !important;
  height: 36px !important;
  background: #FFFFFF;
  border: 1px solid #E4E4E7 !important;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
  border-radius: 5px !important;
  min-width: 36px !important;
  flex-direction: row !important;
}

.ais_cmn_icn_btn svg path {
  stroke: #000 !important;
}

.ais_cmn_text_btn {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 7px 10px;
  background: #FFFFFF;
  border: 1px solid #E4E4E7;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
  color: #000000;
}


/*Header Style*/
.ved_create_wrapper.ais_uiv2 .ved_editor_header_top_bar {
  margin-top: 35px;
}

.ved_create_wrapper.ais_uiv2 .ved_editor_header_top_bar .vd_template_switcher_wrapper {
  display: flex;
  background: #FFFFFF;
  border: 1px solid #F0F0F0;
  box-shadow: 0px 10px 13px -8px rgba(0, 0, 0, 0.09);
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 3px 3px 3px 3px;
  gap: 4px;
}

.ved_create_wrapper.ais_uiv2 .ved_editor_header_top_bar .vd_template_switcher_wrapper .ais_tooltip_card {
  padding: 2px 8px 2px;
  max-width: max-content;
}

.ved_create_wrapper.ais_uiv2 .ved_editor_header_top_bar .vd_template_switcher_wrapper a {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #FFFFFF;
  transition: 0.3s all;
  width: 36px;
  height: 36px;
  border-radius: 5px;
  color: #000;
}

.ved_create_wrapper.ais_uiv2 .ved_editor_header_top_bar .vd_template_switcher_wrapper a.active {
  background: #F7F7F7;
}

.ved_create_wrapper.ais_uiv2 .ved_editor_header_top_bar .vd_template_switcher_wrapper>a>i {
  display: none;
}

.ved_create_wrapper.ais_uiv2 .ved_editor_header_top_bar .ved_center_ad_friendly {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  color: #000000;
}

.ved_create_wrapper.ais_uiv2 .ved_editor_header_top_bar .ved_center_ad_friendly>svg {
  width: 20px;
  height: 20px;
}

.ved_create_wrapper.ais_uiv2 .ved_editor_header_top_bar .ved_center_ad_friendly .ais_switch_wrapper {
  margin-left: 10px;
}

/**/

.ais_switch_toggle {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 20px;
  cursor: pointer;
  margin-bottom: 0;
}

.ais_switch_toggle input.ais_switch_inpt {
  opacity: 0;
  width: 0;
  height: 0;
}

.ais_switch_toggle .ais_switch_slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 0;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 20px;
  background: #E4E4E7;
}

.ais_switch_toggle .ais_switch_slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 2px;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 50%;
  background: #FFFFFF;
  box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.05), 0px 2px 1px -1px rgba(0, 0, 0, 0.05);
  border-radius: 60px;
}

.ais_switch_toggle input.ais_switch_inpt:checked+.ais_switch_slider {
  background: #000;
}

.ais_switch_toggle input.ais_switch_inpt:checked+.ais_switch_slider:before {
  -webkit-transform: translateX(15px);
  -ms-transform: translateX(15px);
  transform: translateX(15px);
  background-color: #fff;
}

.ved_create_wrapper.ais_uiv2 .ved_post_img p.ved_placeholder_dimenssion {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
  color: #000000;
  font-family: 'Poppins';
  transform: translateY(30px);
}

.ved_post_img.ved_split_hover p.ved_placeholder_dimenssion {
  visibility: visible;
  opacity: 1;
  transform: translateY(3px) !important;
}

.ved_create_wrapper.ais_uiv2 .ved_post_img svg {
  width: 44px;
  height: 44px;
  transition: 0.3s all;
}

.ved_create_wrapper.ais_uiv2 .ved_post_img .up_img {
  top: 50% !important;
  transform: translate(0, -50%);
  position: absolute;
}

.ved_create_wrapper.ais_uiv2 .ved_split_hover.ved_post_img p.ved_placeholder_dimenssion {
  top: 50% !important;
  transform: translateY(calc(-50% + 21px)) !important;
}

.ved_create_wrapper.ais_uiv2 .ved_post_img.ved_split_hover .up_img {
  top: calc(50% - 13px) !important;
}


.ved_create_wrapper.ais_uiv2 .ved_post_img svg path,
.ved_create_wrapper.ais_uiv2 .ved_post_img svg polygon {
  fill: #fff;
}

.ved_create_wrapper.ais_uiv2 .ved_post_img.ved_split_hover>svg path,
.ved_create_wrapper.ais_uiv2 .ved_post_img.ved_split_hover>svg polygon {
  fill: inherit;
}

.ved_create_wrapper.ais_uiv2 .ved_split_hover.ved_post_img p.ved_placeholder_dimenssion {
  top: 130px;
}

.ved_create_wrapper.ais_uiv2 .ved_enable_mirror_effect .ved_post_img.ved_split_hover p.ved_placeholder_dimenssion {
  top: 100px;
}

.ved_create_wrapper.ais_uiv2 .ved_enable_mirror_effect.ved_linkedin_editor .ved_post_img.ved_split_hover p.ved_placeholder_dimenssion {
  top: 80px;
}

.ved_create_wrapper.ais_uiv2 .ved_post_img.ved_split_hover {
  outline: 2px solid var(--ais-title-color) !important;
}

.ved_create_wrapper.ais_uiv2 .vd_socialpost_wrapper .ved_edit_wrapper {
  border: 1px solid #E7E7E7;
}

.ved_create_wrapper.ais_uiv2 .vd_socialpost_wrapper .ved_edit_wrapper_box .ved_likes_box p {
  font-size: 13px;
  color: #000000;
  padding-bottom: 1px;
}

.ved_create_wrapper.ais_uiv2 .vd_socialpost_wrapper .ved_edit_wrapper_box .ved_post_description .ved_post_descrip_inner {
  cursor: text;
}

.ved_edit_wrapper.dark_mode_on .ved_likes_box p {
  color: #fafafa !important;
}

.tox .tox-dialog__body-nav-item--active {
  border-bottom-color: #000 !important;
  color: #000 !important;
}

.tox .tox-dialog__body-nav-item:focus {
  background-color: transparent !important;
}

.tox-dialog__footer button.tox-button[aria-label="Close"],
.tox-dialog__footer button.tox-button[aria-label="Close"]:hover {
  background: #000 !important;
  border-color: #000 !important;
  border-radius: 5px !important;
  font-weight: 500 !important;
  padding: 0 15px;
  height: 36px !important;
  min-width: 130px;
}

.tox-dialog__footer button.tox-button[aria-label="Close"]:hover {
  box-shadow: none !important;
}

.tox .tox-button--icon .tox-icon svg,
.tox .tox-button.tox-button--icon .tox-icon svg,
.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg {
  fill: #000 !important;
}

.tox .tox-textfield:focus {
  background-color: #fff;
  border-color: #000 !important;
  box-shadow: none !important;
  outline: none !important;
}

/*Video Editor Action Element Style*/

.video_editor_action_element.ais_uiv2_desk {
  background: #FFFFFF;
  border: 1px solid #F0F0F0;
  box-shadow: 0px 10px 13px -8px rgba(0, 0, 0, 0.09);
  border-radius: 8px;
  padding: 3.15px 4px 3.15px 4px;
  width: 48px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 4px;
}

.video_editor_action_element.ais_uiv2_desk .video_editor_action_element_menu {
  border: none;
  height: 40px;
  width: 40px;
  margin: 0;
  margin-left: 0;
  border-radius: 4.17px;
  flex-direction: row;
}

.video_editor_action_element.ais_uiv2_desk .video_editor_action_element_menu .action_element_icon {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.video_editor_action_element.ais_uiv2_desk .video_editor_action_element_menu:last-child {
  margin-bottom: 0;
}

.video_editor_action_element.ais_uiv2_desk .video_editor_action_element_menu.active {
  background: #F7F7F7;
}



.video_editor_action_element.ais_uiv2_desk .video_editor_action_element_menu.active .action_element_icon svg {
  stroke: #000;
}

.video_editor_action_element.vd_mobile.ais_action_mobile .video_editor_action_element_menu svg path {
  stroke: #000 !important;
}

/**/
.ved_ratio_drop_main.ais_uiv2 {
  padding: 4px;
  background: #FFFFFF;
  border: 1px solid #F0F0F0;
  box-shadow: 0px 10px 13px -8px rgba(0, 0, 0, 0.09);
  border-radius: 8px;
}

.ved_ratio_drop_main.ais_uiv2 .title {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.4;
  color: #000000;
  padding: 10px 8px 10px 8px;
}

.ved_ratio_drop_main.ais_uiv2 ul li .ved_ratio_drop_menu p {
  margin-left: 6px;
}

.ved_ratio_drop_main.ais_uiv2 ul li .ved_ratio_drop_menu {
  background: #fff;
  border-radius: 5px;
}

.ved_ratio_drop_main.ais_uiv2 ul li .ved_ratio_drop_menu:hover {
  background-color: #F7F7F7;
}

.ved_ratio_drop_main.ais_uiv2 ul li .ved_ratio_drop_menu:has(input:checked) {
  background-color: #F7F7F7 !important;
}

.ved_ratio_drop_main.ais_uiv2 ul li .ved_ratio_drop_menu p {
  color: #000;
}

.ved_ratio_drop_main.ais_uiv2 ul li {
  margin-bottom: 4px;
}


/*Add Animations Sidebar Style*/

.ved_animation_sidebar_inner .ved_center_heading {
  display: none;
}

.animation_sidebar_open .ved_animation_sidebar_inner .ved_center_heading {
  display: block;
}

.ved_animation_sidebar.ais_uiv2>.ved_animation_sidebar_inner {
  background: #FFFFFF;
  box-shadow: -1px 0px 0px #F7F7F7;
  border: none;
  padding: 30px 30px 30px 30px;
  margin-top: 82px;
}

.animation_sidebar_open .ved_animation_sidebar>.ved_animation_sidebar_inner {
  padding-top: 50px;
}


.ais_tabs_style2_wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px;
  gap: 6px;
  background: #F7F7F7;
  border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 15px;
}

.animation_sidebar_open .ved_animation_sidebar_inner .ais_tabs_style2_wrapper {
  max-width: 260px;
  margin: 0 auto 15px auto;
}

.ais_tabs_style2_wrapper li {
  width: 50%;
}

.ais_tabs_style2_wrapper li .tab_menu {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 4px 8px;
  gap: 6px;
  border-radius: 5px;
  transition: 0.3s all;
  color: #000;
  font-weight: 500;
  height: 29px;
}


.ais_tabs_style2_wrapper li.active .tab_menu {
  background: #FFFFFF;
}




.ved_animation_sidebar.ais_uiv2 .ved_animation_search {
  border: 1px solid #E6E5EB;
  background-color: #fff;
  border-radius: 5px;
  height: 36px;
  line-height: 36px;
  padding: 0px 30px 0px 35px;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  font-weight: 400;
  font-size: 14px;
  color: #000000;
  outline: 1px solid #fff !important;
  transition: none;
}

.ved_animation_sidebar.ais_uiv2 .ved_animation_search_box .ved_search_box .ved_search_placeholders {
  left: 20px;
}

.ved_animation_sidebar.ais_uiv2 .ved_animation_search_box .ved_search_box .close_icon {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(0, -50%);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: none;
  visibility: hidden;
  opacity: 0;
  cursor: pointer;
}

.ved_animation_sidebar.ais_uiv2 .ved_animation_search_box .ved_search_box.ais_close_active .close_icon {
  visibility: visible;
  opacity: 1;
}

.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 .ved_animation_search {
  padding: 0px 35px 0px 35px;
}

.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 .ved_animation_search_box .ved_search_box .ved_search_placeholders {
  left: 24px;
}


.ved_animation_sidebar.ais_uiv2 .ved_animation_search:focus {
  border: 1px solid #000000;
  outline: 1px solid #000000 !important;
}

.ved_animation_sidebar.ais_uiv2 .ved_animation_search:focus~i {
  color: #000000;
}

.ved_animation_sidebar.ais_uiv2 .ved_search_placeholders p {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #D1D1D1;
  height: 36px;
  line-height: 36px;
}

.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 .ved_search_placeholders p {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #D1D1D1;
  height: 40px;
  line-height: 47px;
}

.ved_animation_sidebar.ais_uiv2 .ved_search_placeholders p:first-child {
  font-size: 14px !important;
  height: 36px !important;
  line-height: 36px !important;
}

.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 .ved_search_placeholders p:first-child {
  font-size: 14px !important;
  height: 40px !important;
  line-height: 40px !important;
}

.ved_animation_sidebar.ais_uiv2 .ved_animation_search_box i {
  top: 50%;
  left: 5px;
  font-size: 14px;
  color: #d1d1d1;
  transform: translate(0, -50%);
}

.ved_animation_sidebar.ais_uiv2 .ved_animation_search_box .ved_search_box {
  overflow: visible;
}

/*Tab Slider Style*/

.ved_anm_sidebar_tabs.ais_uiv2 {
  margin-bottom: 22px;
  margin-top: 15px;
}

.ved_anm_sidebar_tabs.ais_uiv2 {
  margin-bottom: 16px;
}

.ved_anm_sidebar_tabs.ais_uiv2 ul {
  justify-content: space-between;
  overflow: hidden;
  padding: 2px;
  gap: 6px;
}

.ved_anm_sidebar_tabs.ais_uiv2 ul li p {
  font-size: 13px;
}

.ved_anm_sidebar_tabs.ais_uiv2 ul li {
  border: 1px solid #EFEFEF;
  flex: 0 0 auto;
  padding: 4px 10px 4px 6px;
  position: relative;
  justify-content: flex-start;
  outline: 1px solid #fff !important;
  border-radius: 5px !important;
  gap: 0;
  width: max-content;
}

.ved_anm_sidebar_tabs.ais_uiv2 ul li.active {
  background-color: #fff;
  color: #000;
  border: 1px solid #000 !important;
  outline: 1px solid #000 !important;
}

.ved_anm_sidebar_tabs.ais_uiv2 ul li:hover {
  background-color: #fff;
  border: 1px solid #000 !important;
  outline: 1px solid #000 !important;
}

.ved_anm_sidebar_tabs.ais_uiv2 ul li:after {
  position: absolute;
  content: '';
  bottom: 0px;
  left: 4px;
  width: 100%;
  height: 2px;
  z-index: 22;
  background-color: #000;
  opacity: 0;
  visibility: hidden;
  display: none;
}

.ved_anm_sidebar_tabs.ais_uiv2 ul li.active:after {
  opacity: 1;
  visibility: visible;
}


.ved_anm_sidebar_tabs.ais_uiv2 ul li.active p {
  color: #000;
}

.ved_anm_sidebar_tabs.ais_uiv2 ul li.active span svg path {
  stroke: #000;
}

.ved_anm_sidebar_tabs.ais_uiv2 ul li span svg {
  width: 18px;
  height: 18px;
  margin-right: 2px;
}

.ved_anm_sidebar_tabs.ais_uiv2 ul li span svg {
  width: 18px;
  height: 18px;
}

.ais_anim_sd_footer_wrapper {
  position: absolute;
  bottom: 0;
  z-index: 99;
  width: 100%;
  left: 0;
  background: #FFFFFF;
  box-shadow: 0px -3px 6px -3px rgba(0, 0, 0, 0.06);
  padding: 20px 33px;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s all;
}

.ais_anim_sd_footer_wrapper.show_footer {
  opacity: 1;
  visibility: visible;
}

.animation_sidebar_open .ais_anim_sd_footer_wrapper {
  display: none !important;
}



/**/
.ved_animation_sidebar.ais_uiv2>.ved_animation_sidebar_inner .ved_animations_box_list .ved_add_vd_anims {
  border: 1px solid #E6E5EB;
  outline: 1px solid #fff !important;
  margin-bottom: 0;
}

.ved_animation_sidebar.ais_uiv2>.ved_animation_sidebar_inner .ved_animations_box_list .ved_add_vd_anims:hover {
  border-color: var(--ais-title-color);
  outline-color: var(--ais-title-color) !important;
  box-shadow: none;
}

.ved_animations_box.active,
.ved_animations_box:hover {
  border-color: var(--primaryColor);
  box-shadow: 0 10px 15px 0 rgba(35, 57, 209, 0.1);
}

.ved_animation_sidebar.ais_uiv2 .ved_animations_box {
  border: 1px solid #E6E5EB;
  outline: 1px solid #fff !important;
  border-radius: 5px !important;
}

.ved_animation_sidebar.ais_uiv2 .ved_animations_box .ved_checkmark {
  color: transparent;
  background-color: #0000;
  box-shadow: none;
}

.ved_animation_sidebar.ais_uiv2 .ved_animations_box .video_animate_preview {
  border-radius: 0px !important;
}

.ved_animation_sidebar.ais_uiv2 .ved_animations_box img.lazy {
  border-radius: 5px !important;
}

.ved_animation_sidebar.ais_uiv2 .ved_animations_box.active,
.ved_animation_sidebar.ais_uiv2 .ved_animations_box:hover {
  border-color: var(--ais-title-color);
  outline-color: var(--ais-title-color) !important;
  box-shadow: none;
  background-color: #000;
}

.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 .ved_animations_box:hover {
  border-color: #E6E5EB;
  outline-color: #fff !important;
  background-color: #fff;
}


.ved_animation_sidebar.ais_uiv2 .ved_add_vd_anims:hover svg path {
  stroke: var(--ais-title-color);
}

.ved_animation_sidebar.ais_uiv2 .ved_add_vd_anims a {
  color: var(--ais-title-color);
  font-size: 14px;
  display: block !important;
  opacity: 0;
  visibility: hidden;
}

.ved_animation_sidebar.ais_uiv2 .ved_add_vd_anims>span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s all;
}

.ved_animation_sidebar.ais_uiv2 .ved_add_vd_anims a {
  position: absolute;
  top: 65%;
}

/**/
.ais_animations_tabs_content {
  display: none;
}

.ais_animations_tabs_content.active {
  display: block !important;
}

.ais_animations_tabs_content.custom_animations_content {
  position: relative;
  margin-bottom: 20px;
}

.custom_animations_content .custom_anim_content_inner .custom_anim_content_head {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: space-between;
}

.custom_animations_content .custom_anim_content_inner .custom_anim_content_head .icon {
  width: 50px;
  height: 50px;
}

.custom_animations_content .custom_anim_content_inner .custom_anim_content_head .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-width: 100%;
  max-height: 100%;
}

.custom_animations_content .custom_anim_content_inner h6 {
  color: #000;
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 1.4;
  width: calc(100% - 60px);
  margin-bottom: 10px;
  text-align: left;
}

.custom_animations_content .custom_anim_content_inner p {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -0.1px;
  color: #000000;
  display: block !important;
  margin-bottom: 14px;
  text-align: left;
}

.beta_lable {
  background: #0B62F6;
  border-radius: 50px;
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 1.4;
  color: #FFFFFF;
  padding: 0px 6px;
  bottom: 2px;
  position: relative;
}


/**/

.ved_new_anim_category_wrapper.ais_uiv2_anim_cat_slider .ved_new_anim_category label {
  background-color: #fff !important;
  padding-right: 0;
}

.ved_new_anim_category_wrapper.ais_uiv2_anim_cat_slider .ved_new_anim_category label p {
  font-size: 14px;
}

.animation_sidebar_open .ved_animation_sidebar.ais_uiv2>.ved_animation_sidebar_inner>.ved_animation_filter.ved_animation_categories {
  margin-bottom: 30px;
}

.ved_new_anim_category_wrapper.ais_uiv2_anim_cat_slider .ved_new_anim_category .ved_anim_category_box input:checked+label span svg path {
  stroke: var(--ais-title-color);
}

.ved_new_anim_category_wrapper.ais_uiv2_anim_cat_slider .ved_new_anim_category .ved_anim_category_box input:checked+label p {
  color: var(--ais-title-color);
}


.ved_new_anim_category_wrapper.ais_uiv2_anim_cat_slider .ved_new_anim_category label:after {
  position: absolute;
  content: '';
  bottom: 0px;
  left: 10px;
  width: calc(100% - 10px);
  height: 2px;
  z-index: 22;
  background-color: #000;
  opacity: 0;
  visibility: hidden;
}

.ved_new_anim_category_wrapper.ais_uiv2_anim_cat_slider .ved_new_anim_category .ved_anim_category_box input:checked+label:after {
  opacity: 1;
  visibility: visible;
}


body.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 .ved_animation_search_box .ved_animation_search_box {
  margin-bottom: 40px;
}

body.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 .ved_animation_search_box .ved_search_box {
  padding: 2px;
  overflow: hidden;
}

.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 .ved_anim_full_model_close {
  right: 25px;
  top: 100px;
}

.animation_sidebar_open .ved_animation_sidebar.ais_uiv2>.ved_animation_toggle>i::before {
  color: var(--ais-title-color);
}

/*Editor Style*/
.ais_add_animations_actions {
  display: none;
}


/*Music Setting Style*/
.ved_music_library_popup.ais_uiv2 .ved_play_icon.ais_play_icon>svg {
  pointer-events: none !important;
}

.ved_create_wrapper.ais_uiv2 .ved_video_step.ved_music_step .ved_music_setting_box {
  padding: 16px 20px;
  background: #FFFFFF;
  border: 1px solid #E6E5EB;
  outline: 1px solid #fff;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  border-radius: 5px;
  margin-bottom: 10px;
}

.ved_create_wrapper.ais_uiv2 .ved_video_step.ved_music_step .ved_music_setting_box>p {
  padding-left: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 2px !important;
  font-size: 13px !important;
}

.ved_create_wrapper.ais_uiv2 .ved_video_step.ved_music_step .ved_music_setting_box .ved_music_setting_inner>p {
  padding-left: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 2px !important;
  font-size: 13px !important;
}

.ved_create_wrapper.ais_uiv2 .ved_video_step.ved_music_step .ved_music_setting_box>h4>p {
  padding-left: 0;
}

.ved_create_wrapper.ais_uiv2 .ved_video_step.ved_music_step .ved_music_setting_box h4 {
  font-weight: 700;
}

.ved_create_wrapper.ais_uiv2 .ved_video_step.ved_music_step .ved_music_setting_box>p {
  padding-left: 0 !important;
}

.ved_create_wrapper.ais_uiv2 .ved_video_step.ved_music_step .ved_music_setting_box p {
  font-size: 14px;
  border-radius: 5px;
  padding: 4px;
  align-items: center;
  gap: 6px;
  justify-content: center;
}

.ved_create_wrapper.ais_uiv2 .ved_loop_setting span.select2 span.select2-selection.select2-selection--single {
  border: none;
  border-radius: 5px;
  box-shadow: none !important;
}

.ved_create_wrapper.ais_uiv2 .ved_loop_setting .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 28px;
  color: #000;
}

.ved_create_wrapper.ais_uiv2 .ved_loop_setting .select2-dropdown.ved_template_selector .select2-results__option[aria-selected="true"] {
  background-color: #f7f7f7;
}


.ved_create_wrapper.ais_uiv2 .ved_loop_setting .ved_total_length {
  background: #fff;
  padding: 2px 10px;
}

.ved_create_wrapper.ais_uiv2 .ved_loop_setting h5 {
  font-size: 14px;
  font-weight: 500;
}

.ved_create_wrapper.ais_uiv2 .ved_loop_setting .ved_loop_info,
.ved_create_wrapper.ais_uiv2 .ved_music_setting_box .ved_loop_info {
  padding: 2px 2px 2px;
  background: #FFFB90;
  display: inline-flex;
  justify-content: flex-start;
  gap: 2px;
  border-radius: 5px;
  width: auto;
}

.ved_create_wrapper.ais_uiv2 .ved_loop_setting .ved_loop_info svg,
.ved_create_wrapper.ais_uiv2 .ved_music_setting_box .ved_loop_info svg {
  position: relative;
  top: 0;
  left: 0;
  transform: translate(0, 0);
  margin-right: 0px;
}

.ved_create_wrapper.ais_uiv2 .ved_loop_setting .ved_loop_info a:after {
  display: none;
}

.ved_create_wrapper.ais_uiv2 .ved_music_setting .ved_advance_setting .ved_loop_skip .ved_checkbox p {
  padding: 6px 10px 6px 6px;
}

.ved_create_wrapper.ais_uiv2 .ved_music_setting .ved_advance_setting .ved_loop_skip .ved_checkbox label p {
  border: 1px solid #E6E5EB;
  color: var(--ais-title-color);
  outline: 1px solid var(--ais-white-color);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}

.ved_create_wrapper.ais_uiv2 .ved_music_setting .ved_advance_setting .ved_loop_skip .ved_checkbox label p:hover {
  border-color: var(--ais-title-color) !important;
  outline: 1px solid var(--ais-title-color) !important;
}

.ved_create_wrapper.ais_uiv2 .ved_music_setting .ved_advance_setting .ved_loop_skip .ved_checkbox label input:checked~p {
  border-color: var(--ais-title-color) !important;
  outline: 1px solid var(--ais-title-color) !important;
  background: #fff;
}

.ved_create_wrapper.ais_uiv2 .ved_music_setting .ved_advance_setting .ved_loop_skip .ved_slideout_p_icon i {
  color: #000;
}

.ved_create_wrapper.ais_uiv2 .ved_music_setting .ved_advance_setting .ved_loop_skip label p:before {
  color: var(--ais-title-color);
  transform: translate(0, 0%);
  top: 0;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 20px;
  left: 0;
  position: relative;
}

.ved_create_wrapper.ais_uiv2 .ved_music_setting .ved_advance_setting h4:hover {
  color: var(--ais-title-color);
}

.ved_create_wrapper.ais_uiv2 .ved_music_setting .ved_advance_setting h4:before {
  background: var(--ais-title-color);
}

.ved_create_wrapper.ais_uiv2 .ved_music_setting .ved_advance_setting h4:hover span::before {
  color: var(--ais-title-color);
}

/*Select 2 Style*/

span.select2-dropdown.ved_template_selector .select2-results__option--highlighted[aria-selected],
span.select2-dropdown.ved_template_selector .select2-results__option[aria-selected="true"] {
  color: var(--ais-title-color);
}



/*On Off Switch Style*/

.ais_uiv2 .ved_on_off_box label p:before {
  height: 29px;
  border-radius: 5px;
  top: 4px;
  left: 4px;
  width: 42px;
}

.ais_uiv2 .ved_on_off_box label p span {
  height: 29px;
  width: 42px;
  line-height: 29px;
  text-transform: uppercase;
}


.ais_uiv2 .ved_on_off_box label p {
  background: #F7F7F7;
}

.ais_uiv2 .ved_on_off_box label input:checked~p span.off {
  color: #000;
}

.ais_uiv2 .ved_on_off_box label p span {
  font-size: 14px;
  color: #000;
}

.ais_uiv2 .ved_on_off_box label {
  width: 98px;
}

.ais_uiv2 .ved_on_off_box label input:checked~p:before {
  left: 52px;
}

.ais_uiv2 .ved_on_off_box {
  top: 50%;
  right: 20px;
  transform: translate(0, -50%);
}

.ved_create_wrapper.ais_uiv2 .ved_video_step.ved_music_step .ved_music_setting_box .ais_btn {
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
  position: absolute;
}

.ved_create_wrapper.ais_uiv2 .ved_video_step.ved_music_step .ved_music_setting_box .ais_btn.gray_btn.vd_add_music_btn {
  width: 98px;
  padding: 0;
}

.ved_create_wrapper.ais_uiv2 .ved_loop_setting span.select2 {
  width: 62px !important;
  height: 36px;
}

.ved_loop_setting .ais_select2_wrapper .select2-container--default .select2-selection .select2-selection__arrow:after {
  right: -3px;
  top: 6px;
}

.ved_create_wrapper.ais_uiv2 .ved_loop_setting span.select2 span.select2-selection.select2-selection--single {
  height: 36px;
  background-color: transparent;
}

.ved_create_wrapper.ais_uiv2 .ved_loop_setting .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 36px;
  padding: 0;
}

.ved_create_wrapper.ais_uiv2 .ved_loop_setting span.select2 span.select2-selection.select2-selection--single span.select2-selection__arrow {
  height: 36px;
  line-height: 36px;
  font-size: 10px;
  top: 50%;
  transform: translate(0, -50%);
}

.ved_create_wrapper.ais_uiv2 .ved_loop_setting .ved_total_length {
  font-weight: 400;
}

.ved_create_wrapper.ais_uiv2 .ved_video_step.ved_music_step .ved_music_setting {
  margin-top: 40px;
}

.ved_create_wrapper.ais_uiv2~.ved_tinymce_toolbar_wrapper {
  width: inherit !important;
}

.ved_animation_sidebar.ais_uiv2 .ved_animation_filter.ved_animation_categories.vd_animation_split_two {
  display: none;
}

.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 .ved_animation_filter.ved_animation_categories.vd_animation_split_two {
  display: flex !important;
}

.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 .ved_animation_sidebar_inner .ved_animation_filter.ved_animation_categories {
  margin-bottom: 10px !important;
  display: flex;
  justify-content: center;
  border-radius: 0;
  max-width: 1180px;
  margin: 0 auto;
}

.animation_sidebar_open .ved_animations_box_list_parent {
  max-width: 1180px;
}

.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 .ved_animation_sidebar_inner .ved_animation_filter.ved_animation_categories .ved_new_anim_category .ved_anim_category_box[data-category="new"]:before {
  right: -10px;
  background-color: #f7f7f7;
  height: 24px;
}



.animation_sidebar_open .custom_animations_content .custom_anim_content_inner {
  max-width: 320px;
  margin: 0 auto;
}

/*Updated Styles For Uploadcare*/

.uploadcare--page .uploadcare--menu__item_current,
.uploadcare--page .uploadcare--menu__item_current:active,
.uploadcare--page .uploadcare--menu__item_current:focus,
.uploadcare--page .uploadcare--menu__item_current:hover {
  color: #000 !important;
  box-shadow: none !important;
}

.uploadcare--page .uploadcare--menu__item_current .uploadcare--menu__icon,
.uploadcare--page .uploadcare--menu__item_current:active .uploadcare--menu__icon,
.uploadcare--page .uploadcare--menu__item_current:focus .uploadcare--menu__icon,
.uploadcare--page .uploadcare--menu__item_current:hover .uploadcare--menu__icon {
  fill: #000 !important;
}

.uploadcare--page .uploadcare--menu__item:after {
  align-items: center;
}


.uploadcare--page .uploadcare--menu__items .uploadcare--icon.uploadcare--menu__icon {
  fill: #707070;
}

.uploadcare--page .uploadcare--menu__item {
  color: #6b6b6b;
}

.uploadcare--page .uploadcare--panel__content .uploadcare--input {
  padding: 0px 12px;
  background: #FFFFFF;
  border: 1px solid #E6E5EB;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  border-radius: 5px;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0px;
  height: 36px;
  line-height: 36px;
  color: #000000;
  outline: 1px solid #fff !important;
  transition: none !important;
}

.uploadcare--page .uploadcare--panel__content .uploadcare--input::placeholder {
  color: #D1D1D1;
}

.uploadcare--page .uploadcare--panel__content .uploadcare--input:focus,
.uploadcare--page .uploadcare--panel__content .uploadcare--input:hover {
  outline-offset: 0;
  border: 1px solid #000;
  outline: 1px solid #000 !important;
}

.uploadcare--page .uploadcare--button.uploadcare--button_primary {
  height: 36px;
  border-radius: 5px;
  line-height: 36px;
  font-size: 14px;
  letter-spacing: -0.1px;
  color: var(--ais-white-color);
  font-weight: 500;
  padding: 10px 15px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  background-color: var(--ais-title-color);
  position: relative;
  border: 0;
  z-index: 1;
  transition: 0.3s all;
}

.uploadcare--page .uploadcare--button.uploadcare--button_primary:hover {
  background-color: #3f3f46;
  color: var(--ais-white-color);
  box-shadow: none;
}

.uploadcare--page .uploadcare--button.uploadcare--button_primary:focus {
  border: 0;
  color: var(--ais-white-color);
  box-shadow: none;
}

.uploadcare--page .uploadcare--button.uploadcare--preview__back {
  background-color: #FFFFFF;
  border: 1px solid #e4e4e7;
  outline: none !important;
  color: var(--ais-title-color) !important;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
  border-radius: 6px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  letter-spacing: -0.1px;
  font-weight: 500;
  padding: 10px 15px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  position: relative;
  z-index: 1;
  transition: 0.3s all;
}

.uploadcare--page .uploadcare--button.uploadcare--preview__back:hover,
.uploadcare--page .uploadcare--button.uploadcare--preview__back:focus {
  background-color: #f4f4f5;
  border: 1px solid #e4e4e7;
  outline: none !important;
}

.uploadcare--dialog__close {
  padding-left: 0;
  right: 24px !important;
  width: 24px !important;
  height: 24px !important;
  background: url(/assets/images/close-fill.png) !important;
  background-size: contain !important;
  background-position: center !important;
  top: 24px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.uploadcare--page .uploadcare--dialog__container .uploadcare--dialog__close svg {
  display: none;
}

.uploadcare--page .ved_unsplash_copyright,
.uploadcare--page .ved_pixabay_copyright,
.uploadcare--page .ved_unsplash_copyright a,
.uploadcare--page .ved_pixabay_copyright a {
  color: #000000;
  font-size: 14px;
}


.uploadcare--page .ved_unsplash_copyright a,
.uploadcare--page .ved_pixabay_copyright a {
  font-weight: 500;
  text-decoration: underline;
}

.uploadcare--page .uploadcare-unsplash-results~.uploadcare--button,
.uploadcare--page .uploadcare-pixabay-results~.uploadcare--button {
  margin-left: 16px;
}



.uploadcare--page .uploadcare-unsplash-results .upsplash-files-wrapper span {
  padding-left: 5px;
}

.uploadcare--page .pixabay-files-wrapper>span>a:hover,
.upsplash-files-wrapper>span>a:hover {
  color: var(--ais-title-color);
}

.uploadcare--page .uploadcare--panel__content .unsplash-input-wrapper .unsplash-select-wrapper:after {
  top: calc(50% + -5px);
  right: 12px;
  transform: translate(0, -50%) rotate(45deg);
}

.uploadcare--page .uploadcare--dialog__container .unsplash-input-wrapper select {
  padding: 0px 12px;
  height: 36px;
  background: #FFFFFF;
  border: 1px solid #E6E5EB;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  border-radius: 5px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 36px;
  color: #000000;
}

.uploadcare--page .uploadcare--text_size_large {
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
  color: #000;
  font-family: "Poppins", sans-serif;
}

.uploadcare--page .uploadcare--tab_current .uploadcare--tab__content .uploadcare--draganddrop__title .uploadcare--draganddrop__supported .uploadcare--text_size_extra-large {
  color: #000;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
}

.uploadcare--page .uploadcare--tab_current .uploadcare--tab__content .uploadcare--draganddrop__title .uploadcare--text_size_small {
  font-size: 14px;
  color: #000;
  font-weight: 500;
  line-height: 1.4;
  font-family: "Poppins", sans-serif;
}

.uploadcare--page .uploadcare--tab_current .uploadcare--tab__content:after {
  color: #000;
  font-weight: 500;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
}

.uploadcare--page .uploadcare--footer .uploadcare--footer__additions .uploadcare--crop-sizes .uploadcare--button_icon {
  width: 85px;
}

.unsplash_author a:focus {
  color: #fff;
}

.unsplash_author a:focus:hover {
  color: #01a0c6;
}


/**/



.aisv2_select_wrapper {
  padding: 0px 12px;
  height: 36px;
  background: #FFFFFF;
  border: 1px solid #E6E5EB;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  border-radius: 5px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 36px;
  color: #000000;
}

.aisv2_select_wrapper:after {
  position: absolute;
  content: "";
  top: calc(50% + -5px);
  right: 12px;
  border: 1px solid #888;
  width: 7px;
  height: 7px;
  background-color: white;
  transform: translate(0, -50%) rotate(45deg);
  border-left: 0;
  border-top: none;
  pointer-events: none;
}



.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 .ved_animations_box_list_parent .ved_templates_content_head.ved_animations_head {
  margin-bottom: 17px;
  padding-left: 0;
}

.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 .ved_animations_box_list_parent .ved_templates_content_head.ved_animations_head .ved_festive_cat_filter_dropdown {
  position: relative;
}

.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 .ved_animations_box_list_parent .ved_templates_content_head.ved_animations_head .aisv2_select_wrapper {
  line-height: 1.4;
  appearance: none;
  /* For modern browsers */
  -webkit-appearance: none;
  /* For Safari */
  -moz-appearance: none;
  /* For Firefox */
  background: transparent;
  /* Optional: remove background */
}

/*Select Music Category Page Style*/

.ved_music_library_popup.ais_uiv2 .ved_featured_tab .ved_music_categories {
  width: 1253px;
}

.ved_music_library_popup.ais_uiv2 .ved_featured_tab .ved_music_categories .ved_music_cat_box {
  border-radius: 8px;
  margin-bottom: 0;
}

.ved_music_library_popup.ais_uiv2 .ved_featured_tab .ved_music_categories .ved_music_cat_box:before {
  border-radius: 8px;
}

.ved_music_library_popup.ais_uiv2 .ved_featured_tab .ved_music_categories .ved_music_cat_box p {
  font-size: 14px;
  font-weight: 500;
}

.ved_music_library_popup.ais_uiv2 .ved_featured_tab .ved_music_categories .ved_music_categories_grid {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  grid-gap: 20px;
}

.ved_music_library_popup.ais_uiv2 .ved_featured_tab {
  width: 1253px;
}


.ved_music_library_popup.ais_uiv2 .ved_music_tabs {
  flex-wrap: wrap;
  max-width: max-content;
  margin: 0 auto 40px auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px;
  gap: 6px;
  background: #F7F7F7;
  border-radius: 5px;
}

.ved_music_library_popup.ais_uiv2 .ved_music_tabs li a svg {
  display: none;
}

.ved_music_library_popup.ais_uiv2 .ved_music_tabs li a {
  font-style: normal;
  text-align: center;
  color: #000000;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 4px 8px;
  gap: 6px;
  background: #F7F7F7;
  border-radius: 5px;
  transition: 0.3s all;
  margin: 0;
  border-bottom: 0;
}



.ved_music_library_popup.ais_uiv2 .ved_music_tabs li a.active {
  background: #FFFFFF;
  color: var(--ais-title-color) !important;
  border-color: #0000;
}


.ved_music_library_popup.ais_uiv2 .ved_music_library_tab .ved_music_library .ved_genre_tags p.active {
  border: 1px solid #000 !important;
  outline: 1px solid #000 !important;
}

/**/
.ved_create_wrapper.ais_uiv2 .ui-resizable-se,
.ved_create_wrapper.ais_uiv2 .ui-resizable-ne,
.ved_create_wrapper.ais_uiv2 .ui-resizable-sw,
.ved_create_wrapper.ais_uiv2 .ui-resizable-nw {
  background: var(--ais-title-color);
  border-radius: 3px;
  width: 14px;
  height: 14px;
  outline: 2px solid #fff !important;
}


.video_editor_action_element.ais_animation_action {
  display: none;
}

.ved_animation_sidebar.ais_uiv2 .ved_suffle_box {
  background: #FFFFFF;
  border: 1px solid #E6E5EB;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  outline: 1px solid #fff !important;
  display: none;
}

.ved_animation_sidebar.ais_uiv2 .ved_suffle_box:hover {
  color: var(--ais-title-color);
  border-color: var(--ais-title-color);
  outline: 1px solid var(--ais-title-color) !important;
}

.ved_animation_sidebar.ais_uiv2 .ved_suffle_box:hover svg path {
  fill: var(--ais-title-color);
}


/*Browse music library & Setting Page Style*/


/*Updated Search Ui Style*/
.ais_uiv2.ais_up_search_card input {
  border: 1px solid #E6E5EB;
  background-color: #fff;
  border-radius: 5px;
  height: 36px;
  line-height: 36px;
  padding: 0px 35px 0px 30px;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  font-weight: 400;
  font-size: 14px;
  color: #000000;
  outline: 1px solid #fff;
  transition: none;
}

.ais_uiv2.ais_up_search_card input::placeholder {
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 1.4;
  color: #D1D1D1;
}

.ais_uiv2.ais_up_search_card .search_i i {
  color: #D1D1D1;
}

.ais_uiv2.ais_up_search_card:hover .search_i i {
  color: #000000;
}

.ais_uiv2.ais_up_search_card input:focus~.search_i i {
  color: #000000;
}

.ais_uiv2.ais_up_search_card input:focus {
  border: 1px solid #000000;
  outline: 1px solid #000000 !important;
}

.ved_music_library_popup.ais_uiv2 .ved_music_search .ved_search_icon {
  position: absolute;
  top: 50%;
  left: 5px;
  font-size: 12px;
  cursor: pointer;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translate(0, -50%);
}

.ved_music_library_popup.ais_uiv2 .ved_music_search .ved_search_icon i {
  font-size: 16px;
}

.ved_music_library_popup.ais_uiv2 .ved_music_search .ved_cross_icon {
  width: 20px;
  height: 20px;
  background: url(/assets/images/close-fill.png);
  background-size: cover;
  background-position: center;
  position: absolute;
  top: 50%;
  right: 7px;
  transform: translate(0, -50%);
  border-radius: 5px;
  transition: none;
}

.ved_music_library_popup.ais_uiv2 .ved_music_search .ved_cross_icon i {
  display: none;
}


.ved_music_library_popup.ais_uiv2 .ved_cat_inner_box {
  border: 1px solid #E6E5EB;
  outline: 1px solid #fff !important;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  border-radius: 5px;
  padding: 16px 20px;
  margin-bottom: 10px;
  padding-left: 60px;
}



.ved_music_library_popup.ais_uiv2 .ved_cat_inner_box h5 {
  font-weight: 700;
  font-size: 14px;
  color: #000000;
  margin-bottom: 2px;
}



.ved_music_library_popup.ais_uiv2 .ved_cat_inner_box p {
  font-size: 13px;
}


.ved_music_library_popup.ais_uiv2 .ved_cat_inner_col {
  max-width: 810px;
  margin: 0 auto;
}

.ved_music_library_popup.ais_uiv2 .ved_cat_inner_col .row .col-lg-6 {
  padding: 0 5px;
}

.ved_music_library_popup.ais_uiv2 .ved_play_data {
  margin-left: 10px;
}


.ved_play_icon.ais_play_icon {
  top: calc(50% - 20px);
  width: 36px;
  height: 36px;
  background: #F7F7F7;
  border-radius: 100%;
}

.ved_play_icon.ais_play_icon.playing {
  background: #000;
}

.ved_play_icon.ais_play_icon.playing:hover {
  background: #000;
}

.ved_play_icon.ais_play_icon.playing svg path {
  stroke: #fff;
}



.ved_music_library_popup.ais_uiv2 .ved_cat_inner_box p label input:checked~svg path {
  fill: var(--ais-title-color);
}

.ved_music_library_popup.ais_uiv2 .ved_music_categories_inner .ved_music_head {
  justify-content: flex-start;
  gap: 10px;
  margin-bottom: 20px;
  width: 100%;
}

.ved_music_library_popup.ais_uiv2 .ved_music_categories_inner .ved_music_head .ais_btn.ais_single_link_btn {
  background-color: #fff !important;
  color: var(--ais-title-color) !important;
}

.ved_music_library_popup.ais_uiv2 .ved_music_categories_inner .ved_music_head .ved_music_search {
  width: calc(100% - 178px);
}


.ved_music_library_popup.ais_uiv2 .ved_music_categories_inner {
  width: 995px;
  margin: 0 auto;
}


.ved_play_icon.ais_play_icon::before {
  content: "";
  position: absolute;
  width: 44px;
  height: 44px;
  border-radius: 100%;
  border: 1.5px solid #e6e5eb;
  box-sizing: border-box;
  animation: 0.8s border-loading infinite linear;
  opacity: 0;
  transition: 0.3s all;
  border-bottom-color: #fff;
}

.ved_play_icon.ais_play_icon.loading_in::before {
  opacity: 1;
}

@keyframes border-loading {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/* @keyframes border-loader {
  0% {
      border-top: 1px solid #5d5d5d69;
      border-right: 1px solid transparent;
      border-bottom: 1px solid transparent;
      border-left: 1px solid transparent;
  }
  25% {
      border-top: 1px solid #5d5d5d69;
      border-right: 1px solid #5d5d5d69;
      border-bottom: 1px solid transparent;
      border-left: 1px solid transparent;
  }
  50% {
      border-top: 1px solid transparent;
      border-right: 1px solid #5d5d5d69;
      border-bottom: 1px solid #5d5d5d69;
      border-left: 1px solid transparent;
  }
  75% {
      border-top: 1px solid transparent;
      border-right: 1px solid transparent;
      border-bottom: 1px solid #5d5d5d69;
      border-left: 1px solid #5d5d5d69;
  }
  100% {
      border-top: 1px solid #5d5d5d69;
      border-right: 1px solid transparent;
      border-bottom: 1px solid transparent;
      border-left: 1px solid transparent;
  }
} */

.ved_music_setting_box.ved_music_collapse .ved_music_setting_inner .ved_arrow_box i {
  background: #F7F7F7;
}

.ved_music_setting_box.ved_music_collapse .ved_music_setting_inner .ved_arrow_box:hover i {
  background: #F7F7F7;
}

.ved_music_setting_box.ved_music_collapse .ved_music_setting_inner .ved_arrow_box.active i {
  background: #F7F7F7;
}


.ved_music_setting_box.ved_music_collapse .ved_music_setting_inner .ved_arrow_box:hover i:before {
  color: #000;
}

.ved_music_setting_box.ved_music_collapse .ved_music_setting_inner .ved_arrow_box.active i:before {
  color: #000;
}




.ved_music_setting_box.ved_music_collapse .ved_music_setting_collapse .ved_arrow_box i:before {
  color: #000;
}

.ved_music_setting_box.ved_music_collapse .ved_music_setting_collapse .ved_play_data h5 {
  font-weight: 700;
  font-size: 14px;
  color: #000000;
  margin-bottom: 0;
}

.ved_music_setting_box.ved_music_collapse .ved_music_setting_collapse .ved_play_data p {
  font-size: 13px;
}

.ved_music_setting_box.ved_music_collapse .ved_music_setting_collapse .ved_play_data {
  margin-left: 10px;
}

.ved_music_setting_box.ved_music_collapse .ved_play_icon.ais_play_icon {
  top: calc(50% - 24px);
}

.ved_music_setting_box.ved_music_collapse .ved_cat_inner_box .ved_music_other .ved_delete_music {
  width: 36px;
  height: 36px;
  background: #fff;
}

.ved_music_setting_box.ved_music_collapse .ved_cat_inner_box .ved_music_other .ved_delete_music:hover {
  background: #F7F7F7;
}

.ved_music_setting_collapse.ved_selected_music_collapse .ved_music_input_field.ved_music_volume span,
.ved_music_setting_collapse.ved_selected_music_collapse .ved_music_input_field.ved_start_audio span {
  font-size: 14px;
  color: #000;
  font-weight: 500;
  min-width: 75px;
}

.ved_music_setting_collapse.ved_selected_music_collapse .ved_music_input_field>input[type="text"] {
  height: 36px;
  border-radius: 8px;
  width: 60px;
  margin-right: 10px;
  padding: 0 10px;
  background: #FFFFFF;
  border: 1px solid #E6E5EB;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}


.ved_music_setting_collapse.ved_selected_music_collapse .ved_music_input_field input[type=range] {
  background: linear-gradient(to right, #000 0%, #000 50%, #b0b0b0 50%, #b0b0b0 100%);

}

.ved_music_setting_collapse.ved_selected_music_collapse .ved_music_input_field input[type=range]::-webkit-slider-thumb {
  background: var(--ais-title-color);
  box-shadow: 0px 0px 0px 2px var(--ais-title-color);
}

.ved_music_setting_box.ved_music_collapse .ved_music_setting_collapse.ved_selected_music_collapse .ved_play_data p {
  padding-left: 0;
  padding-right: 0;
}

.ved_music_library_tab .ved_music_sidebar .ved_templates_side ul li label p.ved_sideMenu_heading {
  font-size: 15px;
}

.ved_music_library_tab .ved_music_sidebar .ved_templates_side .ved_templates_side_inner .ved_animation_li .ved_sub_category.ved_music_cat_list li label input:checked~p {
  color: var(--ais-title-color);
}

.ved_music_library_tab .ved_music_sidebar .ved_templates_side .ved_templates_side_inner .ved_animation_li .ved_sub_category.ved_music_cat_list li label p:hover {
  color: var(--ais-title-color);
}

.ved_music_library_tab .ved_music_sidebar .ved_templates_side ul li label p:hover {
  color: var(--ais-title-color);
}


.ved_music_library_tab .ved_music_sidebar .ved_templates_side .ved_templates_side_inner .ved_animation_li .ved_sub_category.ved_music_cat_list li label input:checked~p:before {
  background: #fff;
  border-color: #000;
}

.ved_music_library_tab .ved_music_sidebar .ved_templates_side .ved_templates_side_inner .ved_animation_li .ved_sub_category.ved_music_cat_list li label p:after {
  background: var(--ais-title-color);
}


.ved_music_library_tab .ved_music_sidebar .ved_templates_side .ved_templates_side_inner .ved_animation_li .ved_sub_category.ved_music_cat_list li label p:before {
  border: 1px solid #E6E5EB;
}

.ved_music_library_tab .ved_music_sidebar .ved_templates_side .ved_templates_side_inner .ved_animation_li .ved_sub_category.ved_music_cat_list li label p {
  color: #000;
}

.ved_music_library_tab .ved_music_library .ved_cat_inner_col .ved_music_search_wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 20px;
  padding-left: 5px;
}

.ved_music_library_tab .ved_music_library .ved_cat_inner_col .ved_music_search_wrapper .ved_music_search {
  margin-bottom: 0;
}


.ved_music_library_popup.ais_uiv2 .ved_play_data p label:before {
  display: none;
}

.ved_music_library_popup.ais_uiv2 .ved_play_data p label {
  margin-left: 2px;
  padding: 0;
}

.ved_music_library_popup.ais_uiv2 .ved_play_data p label a svg {
  margin-bottom: 5px;
}

.ved_music_library_popup.ais_uiv2 .ved_saved_tab .ved_music_head {
  margin-bottom: 20px;
}

.ved_music_library_popup.ais_uiv2 .ved_music_uploader {
  padding: 0;
  background: #FFFFFF;
  border: 1px solid #E6E5EB;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  border-radius: 5px;
  width: 700px;
  height: 300px;
}

.ved_music_library_popup.ais_uiv2 .ved_music_uploader .ved_music_upload_box>p {
  text-align: center;
  color: #000000;
}

.ved_music_library_popup.ais_uiv2 .ved_music_uploader .ved_music_upload_box>span {
  text-transform: uppercase;
  font-weight: 500;
}

.ved_music_library_popup.ais_uiv2 .ved_saved_tab .ved_cat_inner_box .ved_play_icon.ais_play_icon {
  top: 50%;
  transform: translate(0, -50%);
}

.ved_music_library_popup.ais_uiv2 .ved_saved_tab .ved_cat_inner_box {
  align-items: center;
}

.ved_music_library_popup.ais_uiv2 .ved_cat_inner_box .ved_play_data>p {
  display: flex;
  align-items: center;
}

.ved_music_library_popup.ais_uiv2 .ved_cat_inner_box .ved_play_data>p label a.vd_delete_saved_track svg {
  margin-bottom: 0;
}

.ved_create_wrapper.ais_uiv2 .ved_video_step.ved_music_step .ved_music_setting_box.ved_music_collapse .ved_music_setting_collapse .ved_cat_inner_box {
  align-items: center;
}

/*Music Module Models Style*/
.ved_music_library_popup.ais_uiv2 {
  top: 86px;
}

.ved_music_library_popup.ais_uiv2 .modal-dialog .modal-content {
  height: calc(100% - 80px);
}

.ved_music_library_popup.ais_uiv2 {
  transition: 0.1s all !important;
}

.ved_music_library_popup.ais_uiv2 .modal-dialog {
  transition: 0.1s all !important;
}



/*Progress Bar Style*/
.ais_progress_bar_wrapper {
  width: 100%;
}

.ais_progress_bar_wrapper .progress {
  display: flex;
  height: 8px;
  overflow: visible;
  position: relative;
  background: #F7F7F7;
  border-radius: 40px;
}

.ais_progress_bar_wrapper .progress-bar {
  background-color: #ED350C;
  border-radius: 40px;
  overflow: visible;
  position: relative;
}

/*Blue Dark Shades (Progress Step) Style*/

.ais_progress_bar_wrapper .progress-bar.blue_dark_shade {
  background-color: #0CC4ED;
}

.ais_progress_bar_wrapper .progress-bar.blue_dark_shade .progress_tooltip {
  background: #0CC4ED;
  transform: translateX(-50%) rotate(-2deg);
}

.ais_progress_bar_wrapper .progress-bar.blue_dark_shade .progress_tooltip::after {
  background-color: #0CC4ED;
}


/*Azure Dark Shades (Progress Step) Style*/

.ais_progress_bar_wrapper .progress-bar.azure_dark_shade {
  background-color: #2082FF;
}

.ais_progress_bar_wrapper .progress-bar.azure_dark_shade .progress_tooltip {
  background: #2082FF;
  transform: translateX(-50%) rotate(-3deg);
}

.ais_progress_bar_wrapper .progress-bar.azure_dark_shade .progress_tooltip::after {
  background-color: #2082FF;
}

/*Light Green Shades (Progress Step) Style*/

.ais_progress_bar_wrapper .progress-bar.light_green_shade {
  background-color: #20C7B0;
}

.ais_progress_bar_wrapper .progress-bar.light_green_shade .progress_tooltip {
  background: #20C7B0;
  transform: translateX(-50%) rotate(-2.6deg);
}

.ais_progress_bar_wrapper .progress-bar.light_green_shade .progress_tooltip::after {
  background-color: #20C7B0;
}

/*Dark Blue Shades (Progress Step) Style*/

.ais_progress_bar_wrapper .progress-bar.main_blue_shade {
  background-color: #0B62F6;
}

.ais_progress_bar_wrapper .progress-bar.main_blue_shade .progress_tooltip {
  background: #0B62F6;
  transform: translateX(-50%) rotate(-2.6deg);
}

.ais_progress_bar_wrapper .progress-bar.main_blue_shade .progress_tooltip::after {
  background-color: #0B62F6;
}

/*Dark Green Shades (Progress Step) Style*/

.ais_progress_bar_wrapper .progress-bar.dark_green_shade {
  background-color: #20C16A;
}

.ais_progress_bar_wrapper .progress-bar.dark_green_shade .progress_tooltip {
  background: #20C16A;
  transform: translateX(-50%) rotate(-2.6deg);
}

.ais_progress_bar_wrapper .progress-bar.dark_green_shade .progress_tooltip::after {
  background-color: #20C16A;
}

/*Light Violet Shades (Progress Step) Style*/

.ais_progress_bar_wrapper .progress-bar.light_violet_shade {
  background-color: #7E3AFE;
}

.ais_progress_bar_wrapper .progress-bar.light_violet_shade .progress_tooltip {
  background: #7E3AFE;
  transform: translateX(-50%) rotate(2.6deg);
}

.ais_progress_bar_wrapper .progress-bar.light_violet_shade .progress_tooltip::after {
  background-color: #7E3AFE;
}


/*Video Conversion Progress Wrapper Style*/

.ais_video_conversion_progress_wrapper {
  position: relative;
  padding-top: 15px;
  max-width: 580px;
  margin: 0 auto;
}


.ais_video_conversion_progress_wrapper .ais_progress_bar_wrapper {
  padding-top: 40px;
  max-width: 430px;
  margin: 0 auto;
}

.ais_editor_render_step .ais_video_conversion_progress_wrapper .ais_progress_bar_wrapper .progress-bar.dark_green_shade .progress_tooltip {
  transform: translateX(-50%) rotate(2deg);
}

.ais_editor_render_step .ais_video_conversion_progress_wrapper .ais_progress_bar_wrapper .progress-bar.blue_dark_shade .progress_tooltip {
  transform: translateX(-50%) rotate(-1.25deg);
}

.ais_editor_render_step .ais_video_conversion_progress_wrapper .ais_progress_bar_wrapper .progress-bar.main_blue_shade .progress_tooltip {
  transform: translateX(-50%) rotate(2deg);
}

.ais_editor_render_step .ais_video_conversion_progress_wrapper .ais_progress_bar_wrapper .progress-bar.light_green_shade .progress_tooltip {
  transform: translateX(-50%) rotate(-2deg);
}

.ais_editor_render_step .ais_video_conversion_progress_wrapper .ais_progress_bar_wrapper .progress-bar.light_violet_shade .progress_tooltip {
  transform: translateX(-50%) rotate(2deg);
}

/*=============================
  Progress Tooltip Style
=============================*/

.progress_tooltip {
  width: max-content;
  text-align: center;
  white-space: break-spaces;
  word-wrap: break-word;
  max-width: 200px;
  position: absolute;
  z-index: 1;
  left: 100%;
  transform: translateX(-50%) rotate(2deg);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  visibility: visible;
  opacity: 1;
  height: 22px;
  top: -35px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2px 5px 2px;
  gap: 10px;
  background: #ED350C;
  border-radius: 5px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  color: #FFFFFF;
}

.progress_tooltip::after {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  width: 8px;
  height: 8px;
  background-color: #ED350C;
  border-radius: 1.5px;
  bottom: -4px;
  z-index: 0;
}

.show_progress_tooltip {
  position: relative !important;
  cursor: pointer !important;
}

.show_progress_tooltip:hover .progress_tooltip {
  visibility: visible;
  opacity: 1;
}

.ais_progress_bar_status {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 15px;
}

.ais_progress_bar_wrapper .ais_progress_title {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
  letter-spacing: -0.1px;
  color: #000000;
}

.ais_progress_bar_status .ais_progress_count {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
  letter-spacing: -0.1px;
  color: #000000;
}


.ais_btn.ais_render_btn {
  height: 44px;
  line-height: 44px;
  font-size: 16px;
}

.ais_btn_instructions_card .ins_icn {
  width: 45px;
  height: 45px;
  margin: 0 auto;
}

.ais_btn_instructions_card {
  width: max-content;
  position: absolute;
  left: calc(50% + 108px);
  top: calc(50% + 35px);
  transform: translate(-50%, -50%);
}

.ais_btn_instructions_card .ins_content p {
  font-family: "Shantell Sans", cursive !important;
  font-weight: 500 !important;
  font-size: 16px !important;
  letter-spacing: -0.5px;
  color: #0B62F6;
  transform: rotate(-11.33deg);
  max-width: 207px;
  margin: 0 auto;
  transition: none;
}

.ais_btn_instructions_card .ins_content {
  font-family: "Shantell Sans", cursive !important;
  font-weight: 500 !important;
  font-size: 16px !important;
}

.start_render_btn_wrapper {
  position: relative;
}

.ved_create_wrapper.ais_uiv2 .ais_editor_render_step {
  margin-top: 35px;
}

.ved_create_wrapper.ais_uiv2 .ais_editor_render_step .ais_video_conversion_progress_wrapper {
  padding-top: 0;
}

/*Rendered Video Share Page Styles*/

.ved_rendered_video_share.ais_rendered_video_view_model {
  margin-top: 35px;
  justify-content: center;
}

.ved_rendered_video_share.ais_rendered_video_view_model .ais_rendered_video_card {
  width: 722px;
}

.ved_rendered_video_share.ais_rendered_video_view_model .ais_rendered_video_info_wrapper .ais_btn.bca_video_download {
  font-weight: 600;
}

.divider_or_wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  margin-bottom: 15px;
}

.divider_or_wrapper span {
  background-color: #F7F7F7;
  height: 1px;
  width: 50%;
}

.divider_or_wrapper p {
  background-color: #fff;
  padding: 0 20px;
  display: inline-block;
  font-style: normal;
  line-height: 1.4;
  font-weight: 500;
  font-size: 14px;
  text-align: center;
  letter-spacing: -0.1px;
  color: #000000;
}

.ais_rendered_bottom_bar {
  padding: 30px;
  position: fixed;
  left: 0px;
  bottom: 0px;
  background: #FFFFFF;
  box-shadow: 0px -14px 20px rgba(225, 225, 225, 0.39), 0px -1px 0px #F8F8F8;
  border-radius: 0px;
  width: 100%;
  z-index: 9999;
}

.ais_rendered_buttons_actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}

.ais_rendered_buttons_actions .ais_rendered_left_area {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}

.ais_rendered_buttons_actions {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
}

.ais_rendered_buttons_actions .dots_buttons {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 10px 0px;
  width: 36px;
  min-width: 28px;
  height: 36px;
  background: #FFFFFF;
  border: 1px solid #E4E4E7;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
}

.ais_rendered_buttons_actions .ais_rendered_left_area.ais_edit_act_box {
  display: none;
}

.ais_rendered_buttons_actions.ved_dot_box_open .ais_rendered_left_area.ais_edit_act_box {
  display: flex;
  justify-content: flex-start;
}

.ais_rendered_buttons_actions .dots_buttons .close_icon {
  display: none;
}

.ais_rendered_buttons_actions.ved_dot_box_open .dots_buttons .close_icon {
  display: block;
}

.ais_rendered_buttons_actions.ved_dot_box_open .dots_buttons .dots_icon {
  display: none;
}

.ais_rendered_buttons_actions.ved_dot_box_open .ais_rendered_left_area.ais_download_act_box {
  display: none;
}

.alert_separator {
  background: rgba(0, 0, 0, 0.06);
  height: 1px;
  width: 100%;
  display: block;
  margin: 8px 0;
}

.flex_column {
  flex-direction: column;
}

.alert_wrapper h6.bold {
  font-weight: 700;
  margin: 10px 0;
  width: 100%;
  font-size: 13px;
}

.alert_wrapper .list ul li {
  font-size: 13px;
  margin-bottom: 10px;
}


.ais_rendered_video_view_model .ais_emdcode_textarea_wrapper .ais_copy_emdcode_btn {
  left: 50%;
  bottom: 15px;
  transform: translate(-50%, 0);
  width: calc(100% - 15px) !important;
}

.ais_rendered_video_view_model .ais_emdcode_textarea_wrapper textarea {
  outline: 1px solid #fff !important;
}

.ais_rendered_video_view_model .ais_emdcode_textarea_wrapper:hover textarea {
  border: 1px solid var(--ais-title-color);
  outline: 1px solid var(--ais-title-color) !important;
}

.ved_create_wrapper.ais_uiv2 .ved_music_setting_box .ved_music_setting_collapse.ved_selected_music_collapse .ved_cat_inner_box .ved_music_other {
  width: 130px;
}

.video_editor_action_element.ais_uiv2_desk .ais_tooltip_card.p_right {
  left: 150%;
  max-width: 150px;
}

.video_editor_action_element.ais_uiv2_desk .ais_tooltip_card {
  min-height: 22px;
  line-height: 120%;
  padding: 2px 9px 2px;
}

.video_editor_action_element.ais_uiv2_desk .video_editor_action_element_menu:first-child .ais_tooltip_card {
  transform: translate(0, 50%) rotate(-2deg);
}

.video_editor_action_element.ais_uiv2_desk .video_editor_action_element_menu:nth-child(2) .ais_tooltip_card {
  transform: translate(0, 50%) rotate(2deg);
}

.video_editor_action_element.ais_uiv2_desk .video_editor_action_element_menu:nth-child(3) .ais_tooltip_card {
  transform: translate(0, 50%) rotate(-2deg);
}

.video_editor_action_element.ais_uiv2_desk .video_editor_action_element_menu:nth-child(4) .ais_tooltip_card {
  transform: translate(0, 50%) rotate(2deg);
}

.video_editor_action_element_menu.bca_volume_btn .ais_tooltip_card.p_right {
  transform: translate(0, 50%) rotate(-2deg);
}

.video_editor_action_element_menu.bca_animation_center_btn .ais_tooltip_card.p_right {
  transform: translate(0, 50%) rotate(2deg);
}

.video_editor_action_element_menu.bca_animation_reset_btn .ais_tooltip_card.p_right {
  transform: translate(0, 50%) rotate(-2deg);
}

/*Save Unsave Editor Model Style */
.ais_uiv2.ais_unsave_model.ved_confirmation_popup_wrapper .ved_delete_body_wrapper {
  padding: 0 0 0 !important;
}

.ais_uiv2.ais_unsave_model.ved_confirmation_popup_wrapper .modal-footer {
  gap: 10px;
  padding: 0 !important;
}

.ais_uiv2.ais_unsave_model.ved_confirmation_popup_wrapper .ved_delete_body_wrapper h3 {
  font-size: 20px !important;
  text-align: center !important;
}

.ais_uiv2.ais_unsave_model.ved_confirmation_popup_wrapper .ved_delete_body_wrapper p {
  margin-bottom: 15px !important;
  text-align: center !important;
}

.ais_uiv2.ais_unsave_model.ved_confirmation_popup_wrapper .modal-content {
  box-shadow: 0px 20px 90px 10px rgb(80 52 255 / 3%);
  padding: 50px 28px 38px 28px;
  border-radius: 12px !important;
  background-color: var(--ais-white-color);
  border: 1px solid var(--ais-white-color);
}

.ais_uiv2.ais_common_model button.close i {
  color: #000;
}

.ved_video_step.ved_anim_step .ved_edit_wrapper {
  margin-top: 35px;
}

/**/
.ved_music_library_popup.ais_uiv2 .ved_music_library_tab .ved_music_library .ved_genre_tags {
  gap: 10px;
}

.ved_music_library_popup.ais_uiv2 .ved_music_library_tab .ved_music_library .ved_genre_tags p {
  margin-bottom: 0;
  display: flex;
  align-items: center;
  height: 36px;
  gap: 0px;
  box-shadow: 0 0 0 2px transparent;
  padding: 4px 12px 4px 12px;
  background-color: #FFFFFF;
  border-color: #EFEFEF;
  outline: 1px solid #fff;
  border-radius: 5px;
  min-width: max-content;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.1px;
  color: #000000;
  position: relative;
  line-height: 36px;
  margin: 0;
  gap: 10px;
}

/**/
.ved_create_wrapper.ais_uiv2 .ais_btn.ved_video_next,
.ved_create_wrapper.ais_uiv2 .ais_btn.ved_video_back {
  font-weight: 600;
}

.ved_create_wrapper.ais_uiv2 .ais_btn.skip_music_btn {
  font-weight: 500;
  width: max-content !important;
}

.ved_create_wrapper.ais_uiv2 .ved_video_step.ved_music_step .ved_music_setting_box .ved_loop_setting h5 .ved_slideout_p_icon i,
.ved_create_wrapper.ais_uiv2 .ved_video_step.ved_music_step .ved_music_setting_box .ved_custom_tooltip i {
  color: #000;
}

.ved_create_wrapper.ais_uiv2 .ved_video_step.ved_music_step .ved_music_setting_box .ved_music_setting_collapse.ved_selected_music_collapse .ved_loop_info.alert_wrapper {
  margin-bottom: 0 !important;
}

.ved_create_wrapper.ais_uiv2 .ved_video_step.ved_music_step .ved_music_setting_box .ved_music_setting_collapse.ved_video_setting_collapse .ved_loop_info.alert_wrapper {
  margin-bottom: 0 !important;
}

.ved_create_wrapper.ais_uiv2 .ved_video_step.ved_music_step .ved_music_setting_box .ved_music_setting_collapse.ved_video_setting_collapse .ved_loop_setting .ved_total_length p {
  font-weight: 400;
}

.ved_animation_sidebar.ais_uiv2 {
  top: -2px;
}

/**/

.ais_edit_overlay svg {
  width: 20px !important;
  height: 20px !important;
}

.ved_create_wrapper.ais_uiv2 .ved_post_img .ais_edit_overlay {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  background: #FFFFFF;
  border: 1px solid #E4E4E7;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  position: absolute;
  left: 10px;
  top: 10px;
  transition: 0.3s all;
  visibility: hidden;
  opacity: 0;
}

.ved_create_wrapper.ais_uiv2 .ved_post_img.media_added:hover .ais_edit_overlay {
  visibility: visible;
  opacity: 1;
}

.ved_create_wrapper.ais_uiv2 .ved_anim_step .ved_social_editor_box .ved_post_img.media_added .ais_edit_overlay {
  visibility: hidden !important;
  opacity: 0 !important;
}

/*New Impliment*/
.ved_create_wrapper.ais_uiv2 .ved_post_img .ais_edt_uploaded_image_wrapper {
  display: none;
}

.ved_create_wrapper.ais_uiv2 .ved_post_img.media_added .ais_edt_uploaded_image_wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex !important;
  align-items: center;
  justify-content: center;
  background: linear-gradient(76deg, black, #05050552);
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
}

.ved_create_wrapper.ais_uiv2 .ved_post_img.media_added .ais_edt_uploaded_image_wrapper .ais_btn {
  font-family: "Poppins", sans-serif;
}



.ved_create_wrapper.ais_uiv2 .ved_post_img.media_added .ais_edt_uploaded_image_wrapper .btn_wrap {
  height: 100%;
  display: flex;
  align-items: center;
}

.ved_create_wrapper.ais_uiv2 .ved_anim_step .ved_social_editor_box .ved_post_img.media_added .ais_edt_uploaded_image_wrapper {
  visibility: hidden !important;
  opacity: 0 !important;
}

.ved_create_wrapper.ais_uiv2 .ved_post_img .ais_edit_overlay {
  visibility: hidden !important;
  opacity: 0 !important;
  display: none !important;
}

/**/

.ved_new_anim_category_wrapper.ais_uiv2_anim_cat_slider .ved_new_anim_category.ais_anim_category_version2 label {
  padding-right: 8px;
  border: 1px solid #EFEFEF;
}

.ved_animation_sidebar.ais_uiv2 .ved_new_anim_category .ved_anim_category_box {
  padding: 2px 0 2px 1px;
}

.ved_new_anim_category_wrapper.ais_uiv2_anim_cat_slider .ved_new_anim_category.ais_anim_category_version2 label {
  padding-right: 8px;
  border: 1px solid #EFEFEF;
  outline: 1px solid #fff !important;
}


.ved_new_anim_category_wrapper.ais_uiv2_anim_cat_slider .ved_new_anim_category.ais_anim_category_version2 .ved_anim_category_box input:checked+label {
  border: 1px solid #000 !important;
  outline: 1px solid #000 !important;
}


.ved_new_anim_category_wrapper.ais_uiv2_anim_cat_slider .ved_new_anim_category.ais_anim_category_version2 .ved_anim_category_box input:checked+label:after {
  opacity: 0 !important;
  visibility: hidden !important;
}

/*Select 2 New Ui Dropdown Styles*/

.ais_select2_wrapper .select2-container {
  margin-right: 0 !important;
  height: 36px !important;
  line-height: 36px !important;
  padding: 0 12px !important;
  border-radius: 5px !important;
  background: #FFFFFF !important;
  border: 1px solid #E6E5EB !important;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  color: #000000;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  color: #000000 !important;
  line-height: 32px !important;
}


.select2-container--default .select2-results>.select2-results__options {
  padding: 4px;
}

.select2-dropdown {
  background: #FFFFFF;
  border: 1px solid #F0F0F0 !important;
  box-shadow: 0px 10px 13px -8px rgba(0, 0, 0, 0.09) !important;
  border-radius: 5px !important;
  margin-top: 5px;
}

.select2-results__option[aria-selected] {
  border-bottom: 0px solid #f1f1f1;
  padding: 0;
}

.select2-results__option {
  font-size: 14px;
  font-weight: 500;
  color: #000;
  background: #fff;
  border-radius: 5px !important;
  padding: 5px 8px !important;
  line-height: 1.4;
  margin-bottom: 4px;
}

.select2-results__option:last-child {
  margin-bottom: 0px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: #F7F7F7 !important;
  color: var(--ais-title-color) !important;
}

.ais_select2_wrapper {
  position: relative;
}

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track {
  background-color: #f7f7f7;
}

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb {
  background-color: #e6e5eb;
}

.ved_create_wrapper.ais_uiv2 .ved_video_setting .ved_video_setting_box.active {
  border-color: var(--ais-title-color);
}

.ved_create_wrapper.ais_uiv2 .ved_video_setting .ved_video_setting_box i {
  color: var(--ais-title-color);
}

/**/
.ved_loop_setting h5 .ved_slideout_p_icon span,
.ved_custom_tooltip.ais_ui2 span {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.4 !important;
  padding: 2px 12px 2px !important;
  background-color: #000 !important;
}

.ved_loop_setting h5 .ved_slideout_p_icon span:before,
.ved_custom_tooltip.ais_ui2 span:before {
  border-right: 7px solid #000 !important;
}

.ved_cat_inner_box .ved_audio_wave {
  margin-right: 5px;
}

.ved_loop_setting h5 .ved_slideout_p_icon span,
.ved_custom_tooltip span {
  padding: 8px 12px 8px !important;
}


.ais_select2_wrapper .select2-container--default .select2-selection .select2-selection__arrow:after {
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  background: url(/assets/images/ui2-select_arrow.svg);
  background-size: contain;
  right: 0;
  top: 0;
  color: #fff;
}

.ais_select2_wrapper .select2-container--default .select2-selection .select2-selection__arrow {
  width: 24px;
  height: 24px;
  top: 50%;
  right: 6px;
  transform: translate(0, -50%);
}

/**/
.tox .tox-menu.tox-collection.tox-collection--list {
  border: 1px solid #F0F0F0 !important;
  box-shadow: 0px 10px 13px -8px rgba(0, 0, 0, 0.09) !important;
  border-radius: 5px !important;
  padding: 4px !important;
}

/* .ved_create_wrapper.ais_uiv2 */
.tox .tox-collection--list .tox-collection__item {
  font-size: 14px;
  font-weight: 500;
  color: #000;
  background: #fff;
  padding: 5px 8px !important;
  line-height: 1.4;
  margin-bottom: 4px;
  border-radius: 5px;
}

.tox .tox-collection--list .tox-collection__item--active .tox-collection__item-label {
  color: var(--ais-title-color);
}

.tox-menu-nav__js.tox-collection__item.tox-collection__item--enabled {
  background-color: #F7F7F7 !important;
  color: #000 !important;
}

.tox .tox-collection--list .tox-collection__group:first-child {
  padding-top: 0;
}

.tox .tox-collection__item-label {
  font-weight: 500 !important;
  line-height: 1.4 !important;
  ;
}


.ved_new_anim_category_wrapper .ved_anim_right_arrow,
.ved_new_anim_category_wrapper .ved_anim_left_arrow {
  height: 38px !important;
}

.ved_animation_sidebar.ais_uiv2 .ved_animation_search_box i,
.ved_animation_sidebar.ais_uiv2 .ved_animation_search_box i:before,
.ved_animation_sidebar.ais_uiv2 .ved_animation_search_box svg,
.ved_animation_sidebar.ais_uiv2 .ved_animation_search_box svg path,
.ved_animation_sidebar.ais_uiv2 .ved_animation_search_box .fa,
.ved_animation_sidebar.ais_uiv2 .ved_animation_search_box .fas,
.ved_animation_sidebar.ais_uiv2 .ved_animation_search_box .far,
.ved_animation_sidebar.ais_uiv2 .ved_animation_search_box .fab,
.ved_animation_sidebar.ais_uiv2 .ved_animation_search_box .fa-solid,
.ved_animation_sidebar.ais_uiv2 .ved_animation_search_box .fa-regular,
.ved_animation_sidebar.ais_uiv2 .ved_animation_search_box .fa-brands {
  transition: none !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
}

.ved_animation_sidebar.ais_uiv2 .ved_animation_search::placeholder {
  line-height: 36px !important;
  color: #000 !important;
}

.ved_animation_sidebar.ais_uiv2 .ved_search_placeholders p {
  height: 36px !important;
  line-height: 36px !important;
  padding: 0 13px;
}

.ved_music_library_tab .ved_music_library .ved_cat_inner_col .ved_music_search_wrapper .ais_up_search_card i,
.ved_music_library_tab .ved_music_library .ved_cat_inner_col .ved_music_search_wrapper .ais_up_search_card i:before,
.ved_music_library_tab .ved_music_library .ved_cat_inner_col .ved_music_search_wrapper .ais_up_search_card svg,
.ved_music_library_tab .ved_music_library .ved_cat_inner_col .ved_music_search_wrapper .ais_up_search_card svg path,
.ved_music_library_tab .ved_music_library .ved_cat_inner_col .ved_music_search_wrapper .ais_up_search_card .fa,
.ved_music_library_tab .ved_music_library .ved_cat_inner_col .ved_music_search_wrapper .ais_up_search_card .fas,
.ved_music_library_tab .ved_music_library .ved_cat_inner_col .ved_music_search_wrapper .ais_up_search_card .far,
.ved_music_library_tab .ved_music_library .ved_cat_inner_col .ved_music_search_wrapper .ais_up_search_card .fab,
.ved_music_library_tab .ved_music_library .ved_cat_inner_col .ved_music_search_wrapper .ais_up_search_card .fa-solid,
.ved_music_library_tab .ved_music_library .ved_cat_inner_col .ved_music_search_wrapper .ais_up_search_card .fa-regular,
.ved_music_library_tab .ved_music_library .ved_cat_inner_col .ved_music_search_wrapper .ais_up_search_card .fa-brands {
  transition: none !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
}

.ved_music_library_popup.ais_uiv2 .ved_music_search .ved_search_icon i,
.ved_music_library_popup.ais_uiv2 .ved_music_search .ved_search_icon i:before,
.ved_music_library_popup.ais_uiv2 .ved_music_search .ved_search_icon i .fa,
.ved_music_library_popup.ais_uiv2 .ved_music_search .ved_search_icon i .fas,
.ved_music_library_popup.ais_uiv2 .ved_music_search .ved_search_icon i .far,
.ved_music_library_popup.ais_uiv2 .ved_music_search .ved_search_icon i .fab,
.ved_music_library_popup.ais_uiv2 .ved_music_search .ved_search_icon i .fa-solid,
.ved_music_library_popup.ais_uiv2 .ved_music_search .ved_search_icon i .fa-regular,
.ved_music_library_popup.ais_uiv2 .ved_music_search .ved_search_icon i .fa-brands {
  transition: none !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
}

.ais_up_search_card.ais_uiv2.icon_p_right .search_i {
  right: 5px !important;
  left: unset !important;
}

.ais_up_search_card.ais_uiv2.icon_p_right input {
  padding: 0px 30px 0px 12px;
}


.ais_trans_info_wrapper.common_bottom_info {
  margin: 60px 0 25px 0;
}

.video_editor_action_element.ais_animation_action.ais_uiv2_desk.vd_desktop.d-none {
  display: none !important;
}

/*=============================
  Scroll-Stoppers Module Style
=============================*/

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_center_heading {
  margin-bottom: 20px;
}

.ais_uiv2.ais_scroll_stopper_main .ved_select_mediabox_wrapper.ved_shwocase_box .ved_select_mediabox {
  padding: 0 0 !important;
  max-width: 100%;

}

.ais_uiv2.ais_scroll_stopper_main .ved_shwocase_box .ved_select_mediabox:after {
  border: none;
}

.ved_select_mediabox_wrapper.ved_shwocase_box {
  padding-top: 0;
  padding-bottom: 28px;
  width: 704px;
}

.ved_shwocase_box .ved_select_mediabox p.shwocase_video_type {
  position: absolute;
  top: inherit;
  bottom: -28px !important;
  font-weight: 600;
  line-height: 18px;
}

.ved_shwocase_box .ved_select_mediabox.active a,
.ved_shwocase_box .ved_select_mediabox.active p,
.ved_shwocase_box .ved_select_mediabox.active:hover a,
.ved_shwocase_box .ved_select_mediabox.active:hover p,
.ved_shwocase_box .ved_select_mediabox:hover a,
.ved_shwocase_box .ved_select_mediabox:hover p {
  color: var(--ais-title-color);
}

.ais_uiv2.ais_scroll_stopper_main .ved_shwocase_box .ved_select_mediabox .fa-check-circle {
  color: var(--ais-title-color);
}

.ais_shwocase_video_edit_step {
  margin-top: 40px;
}

.ved_editor_info_svg.ved_showcase_info {
  display: none;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_split_hover.ved_post_img p.ved_placeholder_dimenssion {
  top: 0;
}

.ved_create_wrapper.ais_uiv2 .ved_product_doublevertical_editor .ved_edit_wrapper_box .ved_post_img.ved_split_hover .ved_editor_placeholder,
.ved_create_wrapper.ais_uiv2 .ved_product_doublehorizontal_editor .ved_post_img.ved_split_hover .ved_editor_placeholder,
.ved_create_wrapper.ais_uiv2 .ved_product_tripplehorizontal_editor .ved_post_img.ved_split_hover .ved_editor_placeholder {
  outline: 2px solid var(--ais-title-color) !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_editor_placeholder {
  outline: 2px solid #0000 !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_product_full_editor .ved_post_img video,
.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_product_doublevertical_editor video,
.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_product_doublehorizontal_editor video,
.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_product_tripplehorizontal_editor video {
  width: 100%;
}

/**/

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .vd_element-overlay.vd_text.active {
  /* border: 2px dashed #000 !important; */
  outline: 2px dashed #000 !important;
  /* outline: none !important; */
  border: none !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .vd_element-overlay.vd_image.active {
  /* border: 2px dashed #000 !important; */
  outline: 2px dashed #000 !important;
  border: none !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .vd_element-overlay.vd_image .vd_element_edit_handler,
.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .vd_element-overlay.vd_text .vd_element_edit_handler {
  transition: none !important;
}


.vd_element-overlay .ui-resizable-handle.ui-resizable-se,
.vd_element-overlay .ui-resizable-handle.ui-resizable-ne,
.vd_element-overlay .ui-resizable-handle.ui-resizable-sw,
.vd_element-overlay .ui-resizable-handle.ui-resizable-nw {
  background: #000 !important;
}

.vd_element-overlay .ui-resizable-handle.ui-resizable-se.vd_resize,
.vd_element-overlay .ui-resizable-handle.ui-resizable-ne.vd_resize,
.vd_element-overlay .ui-resizable-handle.ui-resizable-sw.vd_resize,
.vd_element-overlay .ui-resizable-handle.ui-resizable-nw.vd_resize {
  background: #000 !important;
}

/*Overlay Editor Sidebar Styles*/
.ved_overlay_content_sidebar {
  width: 320px;
  right: -320px;
}

.ved_overlay_content_sidebar .ved_overlay_content_sidebar_inner {
  padding: 30px 30px 30px 30px;
  background: #FFFFFF;
  box-shadow: -1px 0px 0px #F7F7F7;
  border: none;
  margin-top: 80px;
}


.editor_act_main label {
  font-weight: 500;
}

.ved_overlay_text_editor .editor_act_main .ved_text_overlay_editor {
  font-size: 14px;
  font-weight: 700;
  padding: 0 12px 0 12px;
  min-height: 120px;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  border-radius: 5px;
  border: 1px solid #E6E5EB;
  display: flex;
}

.ved_overlay_text_editor .editor_act_main .ved_text_overlay_editor.ais_flex_left {
  align-items: flex-start;
}

.ved_overlay_text_editor .editor_act_main .ved_text_overlay_editor.ais_flex_right {
  justify-content: flex-end;
}

.ved_overlay_text_editor .editor_act_main .ved_text_overlay_editor.ais_flex_center {
  align-items: center;
  justify-content: center;
}

.ved_overlay_content .formating_options_list {
  gap: 20px;
}

.ved_overlay_content .formating_options_list .ais_tooltip_card {
  text-transform: capitalize;
}

.ved_overlay_content .formating_options_list button {
  width: 36px;
  height: 36px;
  border-radius: 5px;
  border: 1px solid #E4E4E7;
  line-height: 36px;
  padding: 0;
}

.ved_overlay_content .formating_options_list button span {
  width: 36px;
  height: 36px;
  margin-top: 0 !important;
  margin-left: 0 !important;
  margin-bottom: 0;
}

.ved_overlay_content .formating_options_list button span svg {
  width: 20px;
  height: 20px;
}

.ved_overlay_content .formating_options_list button span svg path {
  stroke: #000;
}

.ved_overlay_content .formating_options_list .vd_toolbar_element.active {
  background-color: #000;
  border: 1px solid #000;
}

.ved_overlay_content .formating_options_list .vd_toolbar_element.active span svg path {
  stroke: #fff;
}

.ved_overlay_content .formating_options_list button:hover {
  background-color: #f7f7f7;
}

.overlay_divider {
  background-color: #F7F7F7;
  margin: 25px 0;
  height: 1px;
}

.ved_overlay_content .editor_act_main {
  margin-bottom: 20px;
}

/*Font Family Dropdown Style*/
.editor_act_main .select2-container .select2-selection--single,
.select2-container--default .select2-selection--single {
  border: 1px solid #fff;
  height: 34px;
}

.editor_act_main .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 33px;
  padding: 0 0;
  font-weight: 500;
}

.editor_act_main .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.editor_act_main .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.editor_act_main .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.editor_act_main .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
  border: 1px solid #fff !important;
  border-bottom: 1px solid #fff !important;
  box-shadow: none !important;
}

.editor_act_main .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 36px;
  line-height: 36px;
}

.editor_act_main .ais_select2_wrapper .select2-container--default .select2-selection .select2-selection__arrow:after {
  right: 1px;
  top: 50%;
  transform: translate(0, -50%);
}

.ved_overlay_content .editor_act_main .ved_custom_input {
  font-weight: 500;
  padding: 0px 12px;
  height: 36px;
  min-height: 36px;
  border-radius: 5px;
  border-color: #E6E5EB;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
}

.ved_overlay_content .colopicker-wrapper.vd_styles_group.vd_bg_fill .slidecontainer p {
  font-weight: 500;
}

.colopicker-wrapper .drop_icon {
  font-weight: 500;
}

.ed_lable {
  font-weight: 500;
}

.ved_overlay_content .colopicker-wrapper .colopicker-feilds {
  font-weight: 500;
  padding: 0px 6px 0px 12px;
  height: 36px;
  min-height: 36px;
  border-radius: 5px;
  border-color: #E6E5EB;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
}

.ved_overlay_content .colopicker-wrapper .colopicker-feilds .sp-replacer.sp-light {
  height: 20px;
  width: 20px;
  border-radius: 5px;
}

.ved_overlay_content_sidebar .editor_act_main.vd_bg_styles .formating_options_list {
  gap: 6px !important;
}


/**/

.ved_overlay_content .formating_options_list.stroke_formating_options_list button.vd_toolbar_element {
  background-color: #F7F7F7;
  border: 1px solid #F7F7F7;
  outline: 1px solid transparent;
}

.ved_overlay_content .formating_options_list.stroke_formating_options_list .vd_toolbar_element.active {
  background-color: #F7F7F7;
  border: 1px solid #000;
  outline: 1px solid #000 !important;
}

.ved_overlay_content .formating_options_list.stroke_formating_options_list .vd_toolbar_element.active span svg path {
  stroke: var(--ais-title-color) !important;
}

.ved_overlay_content .formating_options_list.stroke_formating_options_list button.vd_toolbar_element .stroke_icon {
  width: 27px !important;
  height: 27px !important;
  margin: 0.5px auto 0 auto !important;
}

.ved_overlay_content .formating_options_list.stroke_formating_options_list button.vd_toolbar_element .stroke_icon img {
  border-radius: 2px;
}

.ved_overlay_content .formating_options_list.stroke_formating_options_list .vd_toolbar_element.no_bg.bg_shap span svg {
  fill: #f7f7f7;
}


.ved_overlay_content .ved_overlay_text_editor {
  padding-bottom: 200px;
}

.vd_range_shape_slider:before {
  background-image: url(/assets/images/ui2_radius_shap.png) !important;
  top: 2px;
}

.vd_range_shape_slider input::-webkit-slider-thumb {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background-color: #fff;
  outline: 2px solid #000;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .vd_element-overlay.vd_text .vd_element_edit_handler a {
  background-color: #000;
}

.ais_trans_info_wrapper .info_icon {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  margin-right: 3px;
  justify-content: center;
}

.ais_trans_info_wrapper .info_icon svg {
  width: 20px;
  height: 20px;
}

.ais_trans_info_wrapper>p {
  line-height: 1.4;
  font-size: 14px;
  font-weight: 400;
}

.ais_trans_info_text {
  line-height: 1.4;
  font-size: 14px;
  font-weight: 400;
}

/**/
.ved_edit_wrapper.ved_fb_editor .ved_post_description_box.ved_mirror_wrapper .ved_likes_box_fb {
  padding: 10px 12px;
}


/**/
.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 .ved_search_box .ved_search_placeholders {
  top: 2px;
}

.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 .ved_search_placeholders p:first-child {
  font-size: 14px !important;
  height: 36px !important;
  line-height: 36px !important;
}

.ved_animation_sidebar.ais_uiv2 .ved_search_placeholders p {
  padding: 0px 16px;
}

.ved_animation_selection .video_editor_action_element {
  display: none !important;
}

.animation_sidebar_open .ved_animation_selection .video_editor_action_element.ais_animation_action {
  display: none !important;
}

.ved_edit_wrapper_box {
  font-size: 13px !important;
  line-height: 1.3 !important;
}

.ved_music_setting_box.ved_music_collapse .ved_music_setting_collapse .ved_cat_inner_box {
  border-width: 1px 0 1px 0;
  border-color: #F7F7F7;
}


.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 .ved_animation_sidebar_inner .ved_animation_filter.ved_animation_categories .ved_new_anim_category_wrapper.ved_add_animation_step .ved_anim_right_arrow {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.7) 0%, #FFFFFF 80%);
}


.mic {
  height: 16px;
  width: 16px;
  background-color: #ff000052;
  position: absolute;
  top: 0;
  right: 0;
}


div#ais_customize_template_Info_model_model {
  transition: 0.1s all !important;
}

.ais_common_model.ais_customize_template_Info_model .modal-dialog {
  transition: 0.1s all !important;
}

.ais_common_model.ais_customize_template_Info_model .modal-content {
  transition: 0.1s all !important;
}

/**/
.ais_rendered_video_view_content.video_list_model .ais_rendered_video_card .ais_rendered_video_wrapper .ais_rendered_video_view {
  height: 100%;
  padding-top: 0;
}

.ais_rendered_video_view_content.video_list_model .ais_rendered_video_card .ais_rendered_video_wrapper .ais_rendered_video_view .ais_video_frame {
  position: relative;
}

.ved_rendered_video_share.ais_rendered_video_view_model .ais_rendered_video_card .ais_rendered_video_wrapper .ais_rendered_video_view {
  height: 100%;
  padding-top: 0;
}

.ved_rendered_video_share.ais_rendered_video_view_model .ais_rendered_video_card .ais_rendered_video_wrapper .ais_rendered_video_view .ais_video_frame {
  position: relative;
}


/*St Style*/

.ved_create_wrapper.ais_uiv2 .ved_post_img .ved_editor_placeholder p.ved_placeholder_dimenssion {
  position: absolute;
  margin: 0;
  top: 270px;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_editor_placeholder {
  overflow: hidden;
}

/*Full Single Style*/

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_product_full_editor .ved_split_hover.ved_post_img p.ved_placeholder_dimenssion {
  transform: translateY(calc(-50% + 21px)) !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_story .ved_product_full_editor .ved_post_img p.ved_placeholder_dimenssion {
  top: 400px;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_split_hover.ved_post_img p.ved_placeholder_dimenssion {
  transform: translateY(calc(-50% + 30px)) !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_product_doublevertical_editor .ved_edit_wrapper_box .ved_post_img:first-child {
  border-right: 1px solid #E6E5EB !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_product_doublevertical_editor .ved_edit_wrapper_box .ved_post_img.media_added:first-child {
  border-right: 0px solid #fff !important;
}

/*For ved_product_doublehorizontal_editor Shap*/

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_edit_wrapper_box {
  outline: 1px solid #E6E5EB !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_story .ved_product_doublevertical_editor .ved_post_img .ved_editor_placeholder p.ved_placeholder_dimenssion {
  top: 400px;
}

/*2 V Grid Style*/

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_product_doublehorizontal_editor .ved_post_img:first-child {
  border-bottom: 1px solid #E6E5EB !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_product_doublehorizontal_editor .ved_post_img.media_added:first-child {
  border-bottom: 0px solid #fff !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_product_doublehorizontal_editor .ved_split_hover.ved_post_img p.ved_placeholder_dimenssion {
  transform: translateY(calc(-50% + 21px)) !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_shwocase_box .ved_select_mediabox .fa-check-circle {
  top: 10px;
  right: 10px;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_product_doublehorizontal_editor .ved_post_img .ved_editor_placeholder p.ved_placeholder_dimenssion {
  top: 130px;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_product_doublehorizontal_editor .ved_post_img.ved_post_bgimg2 .ved_editor_placeholder p.ved_placeholder_dimenssion {
  top: 160px;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_story .ved_product_doublehorizontal_editor .ved_post_img .ved_editor_placeholder p.ved_placeholder_dimenssion {
  top: 200px;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_story .ved_product_doublehorizontal_editor .ved_post_img.ved_post_bgimg2 .ved_editor_placeholder p.ved_placeholder_dimenssion {
  top: 220px;
}


/*3 V Grid Style*/

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_product_tripplehorizontal_editor .ved_post_img {
  border-bottom: 1px solid #E6E5EB !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_product_tripplehorizontal_editor .ved_post_img.media_added {
  border-bottom: 0px solid #fff !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_product_tripplehorizontal_editor .ved_post_img:last-child {
  border-bottom: 0px solid #0000 !important;
}


.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_product_tripplehorizontal_editor .ved_post_img .ved_editor_placeholder p.ved_placeholder_dimenssion {
  top: 95px;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_product_tripplehorizontal_editor .ved_split_hover.ved_post_img p.ved_placeholder_dimenssion {
  transform: translateY(calc(-50% + 21px)) !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_story .ved_product_tripplehorizontal_editor .ved_post_img .ved_editor_placeholder p.ved_placeholder_dimenssion {
  top: 130px;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_ratio_drop_main {
  right: -146px;
  min-width: 140px;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_ratio_drop_main ul li .ved_ratio_drop_menu {
  border-radius: 5px;
  padding: 6px 6px;
}


/**/
.ais_card_loader_wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 11;
  background: rgb(255 255 255 / 80%);
  backdrop-filter: blur(0.25px);
  visibility: hidden;
  opacity: 0;
}

.ais_card_loader_wrapper .ais_card_loader_container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.ais_card_loader_wrapper .ais_card_loader_container .ais_btn_icon {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.ais_card_loader_wrapper .ais_card_loader_container .ais-custom-spinner {
  width: 28px;
  height: 28px;
  border: 3px solid #000;
  border-bottom-color: #0000;
}

.ais_active_loader .ais_card_loader_wrapper {
  visibility: visible;
  opacity: 1;
}

.ais_uiv2 .ved_select_video_type .ved_type_box.ais_active_loader:hover {
  border-color: #E6E5EB;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  outline-color: #fff !important;
}

/**/
.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .vd_element-overlay.vd_image.active {
  /* border: 2px dashed #000 !important; */
  outline: 2px dashed #000 !important;
  border: none !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .vd_element_edit_handler a {
  background-color: #000;
  outline: 2px solid #fff !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .vd_element-overlay.vd_image .vd_element_edit_handler a svg {
  width: 20px;
  height: 20px;
  transform: translateX(0.6px);
}

/*No Result Actions*/
.ais_no_results_actions_wrapper {
  margin: 0 0 15px 0;
}

.ais_no_results_actions_wrapper h2 {
  font-size: 28px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #000000;
  font-weight: 400;
}

.ais_no_results_actions_wrapper p {
  font-size: 16px;
  color: #000000;
  display: block;
  text-align: center;
}

.ais_no_results_actions_wrapper a {
  font-size: 16px;
  font-weight: 500;
}


.ais_no_results_actions_wrapper.xl_font_style h2 {
  font-size: 40px;
  line-height: 44px;
  margin-bottom: 10px;
}


.animation_sidebar_open .ais_no_results_actions_wrapper {
  margin: 15px 0 15px 0;
}


/*Customize Anim Video Style*/

.ais_common_model.ais_customize_anim_video_model .main_heading {
  line-height: 44px;
  margin-bottom: 10px;
}

.ais_common_model.ais_customize_anim_video_model .ais_grid_alert_wrapper .alrt_icon_close {
  top: 18px;
  right: 5px;
}

.ais_cstm_anim_video_card {
  max-width: 718px;
  margin: 40px auto 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 30px;
}

.ais_cstm_anim_video_wrapper {
  width: 338px;
  max-width: 100%;
}

.ais_cstm_anim_video_wrapper .ais_cstm_anim_video_view {
  width: 338px;
  max-width: 100%;
  overflow: hidden;
  position: relative;
}

.ais_cstm_anim_video_wrapper .ais_cstm_anim_video_view .ais_video_frame {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 8;
  max-width: 100%;
  border-radius: 5px;
}

.ais_cstm_anim_video_wrapper .ais_cstm_anim_video_view .ais_template_video_thumbnail {
  border-radius: 5px;
}

.ais_cstm_anim_video_wrapper .ais_cstm_anim_video_view .ais_template_video_thumbnail {
  max-width: 100%;
  width: 100%;
  object-fit: cover;
}


.ais_cstm_anim_info_wrapper {
  min-width: 350px;
  width: 350px;
}

.ais_cstm_anim_instructions {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  gap: 16px;
  background: #FFFFFF;
  border: 1px solid #E6E5EB;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  border-radius: 5px;
  margin-bottom: 16px;
}

.ais_cstm_anim_actions {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0px;
  gap: 10px;
}

.ais_cstm_anim_actions_content {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 0px;
  gap: 6px;
}

.ais_cstm_anim_actions_list {
  width: 78px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 6px;
}

.ais_copy_url_wrapper {
  width: calc(100% - 78px);
  display: flex;
  align-items: center;
  height: 100%;
  position: relative;
}

.ais_copy_url_wrapper input {
  height: 36px;
  line-height: 36px;
  border-radius: 5px;
  padding: 0px 35px 0px 12px;
  background: #FFFFFF;
  border: 1px solid #E6E5EB;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  width: 100%;
}

.copy_url_btn {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 36px;
  width: 36px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}

.ais_cstm_anim_actions_menu {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  background: #FFFFFF;
  border: 1px solid #E4E4E7;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  cursor: pointer;
}

.ais_cstm_anim_info_wrapper .ais_grid_alert_wrapper {
  margin-top: 6px;
}

/*Grid Alert Style*/

.ais_grid_alert_wrapper {
  display: flex;
  align-items: flex-start;
  padding: 20px 24px 20px 16px;
  gap: 10px;
  background: #F2FFC2;
  border-radius: 5px;
  position: relative;
  height: 88px;
}

.ais_grid_alert_wrapper p {
  /* font-style: normal; */
  font-weight: 400;
  font-size: 13px;
  line-height: 1.4;
  color: #141414;
}

.ais_common_model.ais_customize_anim_video_model .ais_grid_alert_wrapper p {
  line-height: 120%;
}

.ais_grid_alert_wrapper .alrt_icon_close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
}

.ais_grid_alert_wrapper .alrt_icon_close svg {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
}

.ais_grid_alert_wrapper .alrt_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22.85px;
  height: 20px;
  min-width: 22.85px;
  margin-top: 3px;
}

.ais_grid_alert_wrapper .alrt_icon span.emj_icon {
  font-size: 16px;
  margin-top: 8px;
}

.ais_grid_alert_wrapper .alrt_icon svg {
  width: 20px;
  height: 20px;
}

/*Full Page Model Close Style*/

.ais_common_model .btn-close.ais_full_mdl_close_btn {
  transform: scale(1) !important;
  width: 20px;
  height: 20px;
  background: none;
  top: 20px;
  right: 20px;
}

.ais_common_model .btn-close.ais_full_mdl_close_btn svg {
  width: 20px;
  height: 20px;
}

.ais_common_model.ais_full_w_model button.btn-close.ais_full_mdl_close_btn {
  top: 20px !important;
  right: 20px !important;
}

/*New Close Model*/

.ais_common_model .btn-close.ais_tint_mdl_close_btn {
  transform: scale(1) !important;
  width: 20px;
  height: 20px;
  background: none;
  top: 20px;
  right: 20px;
}

.ais_common_model .btn-close.ais_tint_mdl_close_btn svg {
  width: 20px;
  height: 20px;
}

.ais_common_model.ais_full_w_model button.btn-close.ais_tint_mdl_close_btn {
  top: 20px !important;
  right: 20px !important;
}


/**/
.ais_full_width_wrapper {
  width: 100%;
  position: relative;
}

.ais_search_no_result_wrapper {
  width: 604px;
  margin: 0 auto;
}

.ais_search_no_result_wrapper .ais_search_heading_area {
  width: 100%;
  margin-bottom: 20px;
}

.ais_search_no_result_wrapper .ais_solid_divider_wrapper {
  margin-bottom: 40px;
  margin-top: 40px;
}

.ais_search_no_result_wrapper .ais_app_features_list_wrapper {
  grid-template-rows: repeat(1, minmax(0, 1fr));
  grid-template-columns: none;
  margin-bottom: 20px;
}

.ais_search_no_result_wrapper .ais_app_features_list_wrapper .ais_app_features_container .ais_app_features_content h2 {
  margin-bottom: 4px;
}

.ais_search_no_result_wrapper .ais_btn.transparent_btn.ais_search_results_btn {
  padding: 10px 14px 10px 12px;
}


.ais_search_no_result_wrapper .ais_search_input_wrapper.ais_search_left_style.ais_search_gray_shades input {
  padding: 0px 35px 0px 35px !important;
}

/**/
.ais_solid_divider_wrapper {
  width: 100%;
  text-align: center;
  position: relative;
}

.ais_solid_divider_wrapper .ais_solid_divider_line {
  position: absolute;
  background-color: #F7F7F7;
  width: 100%;
  height: 1px;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
}

.ais_solid_divider_wrapper .ais_solid_text {
  /* font-style: normal;
  color: #000000; */
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: -0.1px;
  background-color: #fff;
  position: relative;
  z-index: 5;
  width: 283px;
  display: flex;
  margin: 0 auto;
  align-items: center;
  justify-content: center;
}

/**/
.ais_search_heading_area h2 {
  /* font-style: normal;
  color: #000000; */
  font-size: 40px;
  letter-spacing: -1px;
  margin-bottom: 20px;
  line-height: 110%;
  font-weight: 400;
}

.ais_search_heading_area p {
  /* font-style: normal;
  font-weight: 400;
  color: #000000; */
  font-size: 16px;
  line-height: 24px;
 
}

.ais_template_list_section .ais_no_results_actions_wrapper {
  margin: 40px 0 40px 0;
}



.ais_template_page .ais_page_heading_wrapper>.ais_search_input_wrapper {
  margin-top: 10px;
}

.ais_template_page .ais_page_heading_wrapper>.ais_search_input_wrapper.ais_close_active input {
  padding: 0px 35px 0px 40px !important;
}

/*Tiktok Video Info Model Style*/
.ais_common_model.ais_tiktop_video_info_mdl .modal-body {
  padding: 0 0 0 0;
}

.ais_common_model.ais_tiktop_video_info_mdl .modal-dialog {
  max-width: 637px;
}

.ais_common_model.ais_tiktop_video_info_mdl .modal-content {
  padding: 40px 30px 40px 30px;
}

.ais_common_model.ais_tiktop_video_info_mdl .ais_tkt_video_hdr_wrapper {
  margin-bottom: 20px;
}

.ais_common_model.ais_tiktop_video_info_mdl .ais_tkt_video_list_content {
  width: 100%;
  height: 100%;
}

.ais_common_model.ais_tiktop_video_info_mdl .ais_tkt_video_list_content .ais_tkt_video_frame {
  position: relative;
  border-radius: 5px;
}

.ais_common_model.ais_tiktop_video_info_mdl .ais_tkt_video_list_content .ais_tkt_video_frame video {
  width: 100%;
  height: 100%;
  border-radius: 5px;
}

.ais_common_model.ais_tiktop_video_info_mdl .ais_tkt_video_hdr_wrapper h2 {
  /* font-style: normal;
  line-height: 1.4;
  color: #000000; */
  font-weight: 600;
  font-size: 20px;
  text-align: center;
  margin-bottom: 6px;
}

.ais_common_model.ais_tiktop_video_info_mdl .ais_tkt_video_hdr_wrapper p {
  /* font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #000000; */
  text-align: center;
  letter-spacing: -0.1px;
}

.ais_common_model.ais_tiktop_video_info_mdl .ais_tkt_video_list_main {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-gap: 10px;
}

.ais_common_model.ais_tiktop_video_info_mdl .ais_full_width_wrapper {
  margin-top: 15px;
}

.ais_common_model.ais_tiktop_video_info_mdl .ais_full_width_wrapper {
  text-align: center;
}

.ais_common_model.ais_tiktop_video_info_mdl .ais_full_width_wrapper>.ais_btn {
  color: var(--ais-white-color) !important;
}

/*Twitter Video Info Model Style*/

.ais_common_model.ais_tiktop_video_info_mdl.ais_twitter_info_model .ais_twr_video_frame {
  width: 241px;
  height: 241px;
  margin: 0 auto;
  border-radius: 5px;
  border: 1px solid #D1D1D1;
}

.ais_common_model.ais_tiktop_video_info_mdl.ais_twitter_info_model .ais_twr_video_frame video {
  border-radius: 5px;
}

.ais_common_model.ais_tiktop_video_info_mdl.ais_twitter_info_model .ais_twr_video_frame video {
  width: 100%;
  height: 100%;
}

.ais_common_model.ais_tiktop_video_info_mdl.ais_twitter_info_model .ais_full_width_wrapper {
  margin-top: 20px;
}

/*Tweet Ediotr Module Style*/

.ved_create_wrapper.ais_uiv2.ais_tweet_video_main .ved_twitter_size_wrapper>.ved_ts_item>input:checked~label {
  border-color: var(--ais-title-color) !important;
  outline: 1px solid var(--ais-title-color) !important;
}

.ved_create_wrapper.ais_uiv2.ais_tweet_video_main .ved_tweet_profile .ved_tweet_pro_img {
  cursor: pointer;
}

.ved_create_wrapper.ais_uiv2.ais_tweet_video_main .ved_tweet_content>span {
  cursor: text;
  line-height: 1.3;
}


.ved_create_wrapper.ais_uiv2.ais_tweet_video_main .ved_tweet_templete {
  border: 1px solid #E6E5EB;
}

.ved_create_wrapper.ais_uiv2.ais_tweet_video_main .ved_twitter_size_wrapper {
  margin-top: 35px;
  gap: 20px;
}

.ved_create_wrapper.ais_uiv2.ais_tweet_video_main .ved_twitter_size_wrapper>.ved_ts_item:last-child>label {
  border-left-color: #E6E5EB;
}

.ved_create_wrapper.ais_uiv2.ais_tweet_video_main .ved_twitter_size_wrapper>.ved_ts_item>label {
  border: 1px solid #E6E5EB !important;
  border-radius: 5px;
  outline: 1px solid #0000 !important;
}

.ved_create_wrapper.ais_uiv2.ais_tweet_video_main .ais_btn.ais_video_back,
.ved_create_wrapper.ais_uiv2.ais_tweet_video_main .ais_btn.ais_video_next {
  font-weight: 600;
}

/*Toolbar Style*/
.ais_tweet_temp_toolbar .ved_template_toolbar_menu div {
  border: 1px solid #E6E5EB;
}

.ais_tweet_temp_toolbar .ved_template_toolbar_menu li div:hover {
  color: var(--ais-title-color);
  border-color: var(--ais-title-color);
  box-shadow: 0px 10px 13px -8px rgba(0, 0, 0, 0.09);
}

.ais_tweet_temp_toolbar .ved_template_toolbar_menu li div:hover i {
  color: var(--ais-title-color);
}

.ais_tweet_temp_toolbar .ved_template_toolbar_menu li.ved_typing_speed_option:hover>div {
  color: var(--ais-title-color);
  border-color: #E6E5EB;
  box-shadow: 0px 10px 13px -8px rgba(0, 0, 0, 0.09);
}

.ais_tweet_temp_toolbar .ved_template_toolbar_menu .ved_typing_speed_option>.ved_tso_dd>.ved_tso_item>label {
  border-bottom: 1px solid #E6E5EB;
}

.ais_tweet_temp_toolbar .ved_template_toolbar_menu .ved_typing_speed_option>.ved_tso_dd>.ved_tso_item>label::before {
  border: 1px solid #000;
}

.ais_tweet_temp_toolbar .ved_template_toolbar_menu .ved_typing_speed_option>.ved_tso_dd>.ved_tso_item>label::after {
  background-color: var(--ais-title-color);
}

.ais_tweet_temp_toolbar .ved_template_toolbar_menu li.ved_typing_speed_option:hover div i {
  color: var(--ais-title-color);
}

.ais_tweet_temp_toolbar .ved_template_toolbar_menu .ved_typing_speed_option>.ved_tso_dd>.ved_tso_item>label::after {
  top: 18.7px;
}

.ais_tweet_temp_toolbar .ved_template_toolbar_menu li div i {
  color: #000;
}

/*ais_tweet_render_step*/

.ved_create_wrapper.ais_uiv2.ais_tweet_video_main .ais_tweet_render_step .ais_btn.ais_render_btn {
  width: 150px;
}

/*Mockchate Editor Style*/

.mock_section_wrapper.ais_mock_main .mock_info.ved_custom_tooltip.ais_mock_vbi_info_tlp .mock_toolhover span.p-0 {
  padding: 0 !important;
}

.mock_section_wrapper.ais_mock_main .mock_steps ul li.mock_active a:not([href]):not([tabindex]) {
  border-color: #000;
  background-color: #F2F2F2;
  color: #000;
}

.mock_section_wrapper.ais_mock_main .mock_accordian_section .card-link span {
  color: #000;
}

.mock_section_wrapper.ais_mock_main .mock_steps ul {
  outline: 1px solid #E6E5EB !important;
}

.mock_section_wrapper.ais_mock_main .mock_steps ul li:first-child {
  border-right: 1px solid #E6E5EB !important;
}

.mock_section_wrapper.ais_mock_main .mock_steps ul li:nth-child(2) {
  border-right: 1px solid #E6E5EB !important;
}

.mock_section_wrapper.ais_mock_main .mock_steps ul li a {
  border: 0 !important;
  cursor: pointer;
  outline: 2px solid #0000 !important;
}


.mock_section_wrapper.ais_mock_main .mock_steps ul li:nth-child(2) a {
  border-left: 0;
}

.mock_section_wrapper.ais_mock_main .mock_steps ul li:nth-child(3) a {
  border-left: 0;
}

.mock_section_wrapper.ais_mock_main .mock_accordian_section .card-link:hover span,
.mock_section_wrapper.ais_mock_main .mock_accordian_section .card-link[aria-expanded="true"] span {
  color: var(--ais-title-color);
}

.mock_section_wrapper.ais_mock_main .mock_accordian_section .card-link span:before {
  background: var(--ais-title-color);
}

.mock_section_wrapper.ais_mock_main .mock_accordian_section .card-link {
  border-bottom: 1px solid #E6E5EB;
}

.mock_section_wrapper.ais_mock_main .mock_accordian_section .card-link[aria-expanded="true"] i {
  color: var(--ais-title-color);
}

.mock_section_wrapper.ais_mock_main .mock_radio_withtext {
  background-color: #f2f2f2;
  border: 1px solid #E6E5EB;
  color: #000;
}

.mock_section_wrapper.ais_mock_main .mock_uiselection_wrapper .mock_radio span {
  border-color: #000;
}

.mock_section_wrapper.ais_mock_main .mock_radio_withtext .mock_radio>span {
  margin-right: 7px;
  background-color: #0000;
}

.mock_section_wrapper.ais_mock_main .mock_uiselection_wrapper .mock_radio input:checked~span {
  border-color: #000;
}

.mock_section_wrapper.ais_mock_main .mock_check span:after,
.mock_section_wrapper.ais_mock_main .mock_radio span:after {
  color: var(--ais-title-color);
}

.mock_section_wrapper.ais_mock_main .mock_label p span.themColored {
  color: var(--ais-title-color);
}

.mock_section_wrapper.ais_mock_main .mock_label p span.themColored {
  color: var(--ais-title-color);
}


.mock_section_wrapper.ais_mock_main .mock_toggle span {
  width: 36px;
  height: 20px;
  background-color: #E4E4E7;
}

.mock_section_wrapper.ais_mock_main .mock_toggle span:after {
  width: 16px;
  height: 16px;
  background-color: #fff;
  left: 2px;
  top: 2px;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 50%;
  background: #FFFFFF;
  box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.05), 0px 2px 1px -1px rgba(0, 0, 0, 0.05);
}

.mock_section_wrapper.ais_mock_main .mock_toggle input:checked+span:before {

  background-color: #000;
}

.mock_section_wrapper.ais_mock_main .mock_toggle input:checked+span:after {
  background-color: #fff;
}

.mock_section_wrapper.ais_mock_main .mock_toggle input:checked~span:after {
  left: auto;
  right: 2px;
}


/*Range Slider Style*/

.irs--flat .irs-line {
  background: #f7f7f7;
}

.irs--flat .irs-bar {
  background: var(--ais-title-color);
}

.irs--flat .irs-handle {
  width: 20px;
  height: 20px;
  border: 2px solid #000;
  background: #fff;
  top: -8px;
}

/*Input Style*/
.mock_section_wrapper.ais_mock_main .ias_from_control {
  padding: 0px 12px;
  background: #FFFFFF;
  border: 1px solid #E6E5EB;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  border-radius: 5px;
}

.mock_section_wrapper.ais_mock_main .mock_uploadfile {
  background-color: #fff;
  border-radius: 5px;
}

.mock_section_wrapper.ais_mock_main .mock_uploadfile span.mock_blue {
  right: 3px;
  background-color: #000;
  top: 3px;
  bottom: unset;
  border-left: 0;
  height: 36px;
  border-radius: 5px;
}

.mock_section_wrapper.ais_mock_main .mock_uploadfile:hover span.mock_blue {
  background-color: var(--ais-title-color);
}

.mock_section_wrapper.ais_mock_main .ais_btn.ais_video_back,
.mock_section_wrapper.ais_mock_main .ais_btn.ais_video_next {
  font-weight: 600;
}



.mock_section_wrapper.ais_mock_main .mock_videoBg_color .mock_uploadfile span.mock_blue {
  border-left: 1px solid #ececec;
  height: 36px;
  width: 36px;
}

/*Moc Select Style*/

.mock_conversation_tool ul {
  border: 1px solid #E6E5EB;
}

.mock_conversation_tool ul li:first-child,
.mock_conversation_tool ul li:last-child {
  background-color: #f2f2f2;
  color: #000;
}

.mock_conversation_tool .mock_check span,
.mock_conversation_tool .mock_radio span {
  border: 1px solid #000;
}

.mock_conversation_tool ul li.mock_receiver.mock_active,
.mock_conversation_tool ul li.mock_sender.mock_active {
  background-color: var(--ais-title-color);
  border-color: var(--ais-title-color);
}

.mock_section_wrapper.ais_mock_main .mock_steps ul li.mock_active a {
  border: 0 !important;
  background-color: #F2F2F2;
  outline: 2px solid #000 !important;
}


.mock_conversation_tool ul li {
  color: #000;
}

.mock_conversation_tool ul li.mock_disable {
  color: #00000082;
}

.mock_conversation_tool ul li:hover {
  color: var(--ais-title-color);
}

/**/
.mock_slidedropdown.mock_active>.mock_drop_msg {
  background-color: #f2f2f2;
  color: #000;
  border-color: #e6e5eb;
}

.mock_slidedropdown .mock_dropdowndetail {
  border: 1px solid #e6e5eb;
  border-top: 0;
}

.mock_slidedropdown>.mock_drop_msg:hover {
  border-color: #e6e5eb;
  background-color: #f2f2f2;
  color: #000;
}

.mock_slidedropdown>.mock_drop_msg:hover {
  color: var(--ais-title-color);
}

.mock_conversationeditor .mock_editoption {
  background-color: var(--ais-title-color);
}

.mock_textbox .mock_textbox_msg .mock_msg:focus {
  border-color: var(--ais-title-color);
}

.mock_feild_active .mock_active_box {
  background-color: var(--ais-title-color);
}

.mock_textbox .mock_textbox_msg .mock_msg {
  background-color: #f2f2f2;
  border: 1px solid #e6e5eb;
}

.mock_dropdowndetail .mock_btn {
  background-color: #ffffff;
  border: 1px solid #E4E4E7;
  color: var(--ais-title-color);
}

.mock_dropdowndetail .mock_btn:hover {
  background-color: var(--ais-title-color);
  border-color: var(--ais-title-color);
}



.mock_conversationeditor_wrapper::-webkit-scrollbar-track {
  background-color: #f7f7f7;
}

.mock_conversationeditor_wrapper::-webkit-scrollbar-thumb {
  background-color: #e6e5eb;
}

.mock_tab_wrapper li a.active .mock_radio_withtext:after {
  border-color: #000;
}

.mock_tab_wrapper .mock_radio_withtext:before {
  color: #000;
}

.mock_search_wrapper .form-control {
  border: 1px solid #E6E5EB;
  background-color: #fff;
  color: #1a2139;
}

.mock_search .mock_search_wrapper>a i {
  font-weight: 500;
  font-size: 15px;
  margin-top: 15px;
}

.mock_search_wrapper .form-control:focus {
  box-shadow: none;
}

.fs_emoji_box .emoji_category ul li.active a:after {
  border-bottom-color: #000;
}

.fs_emoji_holder {
  padding: 5px 2px 5px 6px;
  float: left;
  width: 100%;
  position: relative;
  height: 210px;
  overflow-y: scroll;
}

.fs_emoji_holder::-webkit-scrollbar-track {
  background-color: #f7f7f7;
}

.fs_emoji_holder::-webkit-scrollbar-thumb {
  background-color: #e6e5eb;
}

.mock_conversationeditor .mock_img_upload {
  background-color: #f2f2f2;
  border: 1px solid #ececec;
}

.mock_conversationeditor .mock_img_upload>span {
  line-height: 20px;
  color: #000;
}

.mock_delaybox .mock_delay_range>button {
  background-color: #f2f2f2;
  border: 1px solid #e6e5eb;
  color: #000;
}

.mock_preview_body::-webkit-scrollbar-track {
  background-color: #f7f7f7;
}

.mock_preview_body::-webkit-scrollbar-thumb {
  background-color: #e6e5eb;
}

/*Swal Modle Style*/
.swal-overlay {
  background: rgba(0, 0, 0, 0.8);
  backdrop-filter: blur(0.25px);
}

.swal-overlay--show-modal .swal-modal {
  border-radius: 12px;
}

.mock_select_box_wrapper .select2-container--default .select2-selection {
  background-color: #fff;
  border: 1px solid #E6E5EB;
  border-radius: 5px !important;
}

.mock_select_box_wrapper .select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 42px !important;
  height: 45px !important;
}

.mock_select_box_wrapper .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.mock_select_box_wrapper .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
  border-top: 1px solid #E6E5EB;
  border-bottom: 1px solid #E6E5EB;
}

.mock_select_box_wrapper .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.mock_select_box_wrapper .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.mock_select_box_wrapper .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.mock_select_box_wrapper .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
  border: 1px solid #E6E5EB !important;
  border-bottom: 1px solid #E6E5EB !important;
  box-shadow: none !important;
}

.mock_section_wrapper.ais_mock_main .mock_select_box_wrapper .select2-container {
  z-index: 998 !important;
}

.mock_section_wrapper.ais_mock_main .ved_action_btns .mock_nextbtn[disabled]:after {
  display: none;
}

.ved_create_wrapper.ais_uiv2.ais_moc_render_main .ais_btn.ais_render_btn {
  border-radius: 5px;
  width: 150px;
}

.ved_create_wrapper.ais_uiv2.ais_moc_render_main .ved_center_sub_heading {
  display: none;
}


.mock_conversation_wrapper {
  height: calc(73vh - 300px);
}

/*Billing Module Style*/

.ais_billing_tab_content .plan_info_hdr {
  position: relative;
  margin-bottom: 30px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

.ais_billing_tab_content .plan_info_hdr .plan_name_wrapper .lable {
  font-weight: 400;
  font-size: 14px;
  line-height: 146%;
  letter-spacing: -0.1px;
  color: #000000;
}

.ais_billing_tab_content .plan_info_hdr .plan_name_wrapper .plan_name {
  font-weight: 600;
  font-size: 20px;
  line-height: 146%;
  color: #000000;
  display: flex;
  align-items: center;
  gap: 5px;
}

.ais_billing_tab_content .plan_info_hdr .plan_name_wrapper .plan_name .renew-status {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0px 6px;
  gap: 10px;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), #FF4848;
  border-radius: 40px;
  font-size: 13px;
  font-weight: 500;
  height: 18px;
  line-height: 18px;
  color: #000;
}

.ais_billing_tab_content .plan_info_hdr .plan_name_wrapper .plan_name .renew-status.inactive {
  color: #FF4848;
}

.ais_billing_tab_content .plan_info_hdr .plan_name_wrapper .plan_name .renew-status.cancelled {
  color: #FF4848;
}

.ais_billing_tab_content .plan_info_hdr .plan_name_wrapper .plan_name .renew-status.paused {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.85)), #FFCF07;
  color: #000;
}

.ais_billing_tab_content .plan_info_hdr .plan_name_wrapper .plan_name .renew-status.active {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), #20C7B0;
  color: #20C7B0;
}

.ais_billing_tab_content .plan_info_hdr .plans_hdr_actions {
  display: flex;
  align-items: center;
  gap: 10px;
}

.plan_info_table_main {
  position: relative;
  margin-bottom: 20px;
  padding: 24px;
  border: 1px solid #E6E5EB;
  border-radius: 12px;
}

.plan_info_table_main h4.tile {
  /* font-style: normal;
  color: #000000; */
  font-weight: 500;
  font-size: 17px;
  line-height: 146%;
  margin-bottom: 20px;
}

.plan_info_table_row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid rgb(230 229 235 / 40%);
  padding: 10px 0;
}

.plan_info_table_row:first-child {
  padding-top: 0;
}

.plan_info_table_row:last-child {
  border-bottom: 1px solid #fff;
}

.plan_info_table_row .row_content {
  /* color: #000000;
  font-weight: 400;
  font-size: 14px; */
  line-height: 146%;
  letter-spacing: -0.1px;
  
}

.plan_info_table_row .plan_tbl_content_right .row_content {
  font-weight: 500;
}

.ais_tooltip_card.p_right.renew_info_tooltip {
  max-width: 270px;
  background: #20C7B0;
  text-align: left;
  transform: translate(0, 50%) rotate(-1deg);
}

.ais_tooltip_card.p_right.renew_info_tooltip::after {
  background-color: #20C7B0;
}

.ais_tooltip_card.p_right::after {
  background-color: #000;
}

.payment_method_actions_wrapper {
  padding: 24px;
  border: 1px solid #E6E5EB;
  border-radius: 12px;
}

.payment_method_actions_wrapper>h2 {
  /* color: #000000; */
  font-weight: 500;
  font-size: 17px;
  line-height: 146%;
  margin-bottom: 20px;
}

.payment_method_actions_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.payment_method_actions_btn .ais_btn {
  flex: 1 1 0%;
}

.payment_method_actions_wrapper .payment_method_actions_btn .ais_btn {
  font-weight: 500 !important;
}

.payment_method_actions_wrapper .request_link {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.payment_method_actions_wrapper .request_link .small_link {
  width: 50%;
  text-align: center;
}

.request_link {
  text-align: right;
}

.request_link .small_link {
  margin-top: 10px;
  display: block;
}

/*Plan Cancellation Model Style*/

.ais_common_model.ais_cancellation_mdl {}

.ais_common_model.ais_cancellation_mdl .modal-content {
  padding: 40px 30px;
}

.ais_common_model.ais_cancellation_mdl .modal-body {
  padding: 0 0 0 0;
}

.ais_common_model.ais_cancellation_mdl .plan_cancellation_content {
  text-align: center;
}

.ais_common_model.ais_cancellation_mdl .plan_cancellation_content .icn {
  font-size: 46px;
  margin-bottom: 10px;
}

.ais_common_model.ais_cancellation_mdl .plan_cancellation_content .title {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 146%;
  text-align: center;
  color: #000000;
  margin-bottom: 10px;
}

.ais_common_model.ais_cancellation_mdl .plan_cancellation_content>p {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
  letter-spacing: -0.1px;
  color: #000000;
  width: 254px;
  margin: 0 auto 10px auto;
}

.ais_common_model.ais_cancellation_mdl .ais_model_btn {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 10px;
  margin-top: 14px;
}

/**/
.ais_alrt_card {
  padding: 10px 0;
  background: #F7F7F7;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  text-align: center;
  z-index: 9;
}

.ais_alrt_card .icon {
  display: inline-block;
  font-size: 16px;
}

.ais_alrt_card>p {
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.ais_alrt_card>.ais_btn {
  line-height: 32px;
  height: 32px;
  font-weight: 600;
  padding: 10px 16px 10px 16px;
  margin-left: 16px;
}

/*Black Shades Style*/
.ais_alrt_card.black_shade {
  background: #000;
}

.ais_alrt_card.black_shade>p {
  color: #fff;
}

/*Red Shades Style*/
.ais_alrt_card.red_shade {
  background: #FF0033;
}

.ais_alrt_card.red_shade>p {
  color: #fff;
}


/*Plan Cancellation Model Style*/

.ais_common_model.ais_success_alert_mdl .modal-content {
  padding: 40px 30px;
}

.ais_common_model.ais_success_alert_mdl .modal-body {
  padding: 0 0 0 0;
}

.ais_common_model.ais_success_alert_mdl .plan_success_alert_content {
  text-align: center;
}

.ais_common_model.ais_success_alert_mdl .plan_success_alert_content .success_alert_icon {
  width: 65px;
  height: 65px;
  margin: 0 auto 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ais_common_model.ais_success_alert_mdl .plan_success_alert_content .title {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 146%;
  text-align: center;
  color: #000000;
  margin-bottom: 6px;
}

.ais_common_model.ais_success_alert_mdl .plan_success_alert_content>p {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
  letter-spacing: -0.1px;
  color: #000000;
  margin-bottom: 6px;
}

.ais_common_model.ais_success_alert_mdl .ais_model_btn {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 10px;
}


/*Plan Cancellation Info Model Style*/

.ais_common_model.ais_cancellation_info_mdl .modal-content {
  padding: 40px 30px;
}

.ais_common_model.ais_cancellation_info_mdl .modal-dialog {
  max-width: 410px;
}

.ais_common_model.ais_cancellation_info_mdl .modal-body {
  padding: 0 0 0 0;
}

.ais_common_model.ais_cancellation_info_mdl .plan_cancellation_content {
  text-align: center;
}

.ais_common_model.ais_cancellation_info_mdl .plan_cancellation_content .icn {
  font-size: 46px;
  margin-bottom: 10px;
}

.ais_common_model.ais_cancellation_info_mdl .plan_cancellation_content .title {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 146%;
  text-align: center;
  color: #000000;
  margin-bottom: 6px;
}

.ais_common_model.ais_cancellation_info_mdl .plan_cancellation_content>p {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
  letter-spacing: -0.1px;
  color: #000000;
  margin-bottom: 6px;
}

.ais_common_model.ais_cancellation_info_mdl .plan_cancellation_content .ais_grid_alert_wrapper .alrt_icon {
  width: 22px;
  height: 36.38px;
  line-height: 1.5;
  position: relative;
  min-width: 22px;
  margin-top: 0;
}

.ais_common_model.ais_cancellation_info_mdl .plan_cancellation_content .ais_grid_alert_wrapper .alrt_icon .emj_icon {
  font-size: 22px;
  margin-top: 0;
  line-height: 1.5;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ais_common_model.ais_cancellation_info_mdl .ais_model_btn {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 10px;
}

.plans_info_list {
  text-align: left;
  margin-bottom: 20px;
  margin-top: 14px;
}

.plans_info_list h6 {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 146%;
  letter-spacing: -0.1px;
  color: #000000;
  margin-bottom: 10px;
}

.plans_info_list ul li {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  margin-bottom: 4px;
}

.plans_info_list ul li .not_icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
}

.plans_info_list ul li p {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 146%;
  letter-spacing: -0.1px;
  color: #000000;

}

.ais_common_model.ais_cancellation_info_mdl .ais_grid_alert_wrapper {
  padding: 6px 10px 8px 10px;
  background: #FFF6D1;
  border-radius: 4px;
  height: max-content;
  margin-top: 6px;
}

.ais_common_model.ais_cancellation_info_mdl .ais_grid_alert_wrapper p {
  text-align: left;
}

.ais_common_model.ais_cancellation_info_mdl .ais_grid_alert_wrapper p .ais_url_link {
  font-weight: 700;
  font-size: 13px;
  cursor: unset;
}

.ais_common_model.ais_cancellation_info_mdl .ais_grid_alert_wrapper p>span {
  font-size: 13px;
}

/*Subscription Cancellation Popup Style*/

.ais_common_model.ais_subscription_cancellation_mdl .modal-content {
  padding: 40px 30px;
}

.ais_common_model.ais_subscription_cancellation_mdl .modal-dialog {
  max-width: 480px;
}

.ais_common_model.ais_subscription_cancellation_mdl .modal-body {
  padding: 0 0 0 0;
}

.ais_common_model.ais_subscription_cancellation_mdl .modal-body .ais_model_btn .ais_btn {
  font-weight: 600;
}

.ais_common_model.ais_subscription_cancellation_mdl .modal-body .ais_model_btn .support_link {
  font-size: 14px;
}

.ais_common_model.ais_subscription_cancellation_mdl .modal-body .ais_model_btn .support_link .small_link {
  font-size: 13px;
}

.ais_common_model .ais_model_title_card .main_title {
  font-weight: 600;
  font-size: 20px;
  line-height: 146%;
  text-align: center;
  margin-bottom: 6px;
}

.ais_common_model .ais_model_title_card .sub_title {
  /* font-style: normal; */
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
  letter-spacing: -0.1px;
  /* color: #000000; */
  margin-bottom: 6px;
}

.ais_common_model .ais_model_title_card {
  margin-bottom: 20px;
}

.ais_common_model.ais_subscription_cancellation_mdl .ais_model_btn {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 10px;
}

.ais_common_model.ais_subscription_cancellation_mdl .plan_radio_actions_wrapper {
  margin-bottom: 25px;
  margin-top: 30px;
}

.ais_common_model.ais_subscription_cancellation_mdl .plan_radio_actions_wrapper .ais_radio_button_label {
  margin-bottom: 0;
}

.ais_common_model.ais_subscription_cancellation_mdl .plan_radio_actions_wrapper .ais_radio_button_label:has(input:checked) {
  outline: 1px solid var(--ais-primary-color) !important;
}


.ais_common_model.ais_subscription_cancellation_mdl .ais_radio_button.box_style.box_style_2:first-child {
  margin-bottom: 20px;
}

.ais_common_model.ais_subscription_cancellation_mdl .ais_radio_button.box_style.box_style_2 {
  margin-bottom: 15px;
}

/*Add User Popup Style*/

.ais_common_model.ais_add_user_model .modal-content {
  padding: 40px 30px;
}

.ais_common_model.ais_add_user_model .modal-dialog {
  max-width: 480px;
}

.ais_common_model.ais_add_user_model .modal-body {
  padding: 0 0 0 0;
}

.ais_common_model.ais_add_user_model .ais_tooltip_card {
  max-width: 193px;
}



/*Radio Box Style 2 Styles*/
.ais_radio_button.box_style.box_style_2 .ais_radio_btn_indicator {
  height: 20px;
  width: 20px;
}

.ais_radio_button.box_style.box_style_2 .ais_radio_btn_indicator::after {
  left: 5px;
  top: 5px;
}

.ais_radio_button.box_style.box_style_2 .ais_radio_title {
  font-weight: 700;
  line-height: 146%;
  margin-left: 28px;
}

.ais_radio_button.box_style.box_style_2 .ais_radio_button_label p {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 120%;
  color: #000000;
  margin-left: 28px;
}


/**/
.support_link {
  font-size: 13px;
  font-weight: 400;
}

/**/

.ais_common_model.ais_full_w_model .ais_full_w_title_card .main_title {
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 110%;
  text-align: center;
  letter-spacing: -1px;
  color: #000000;
  margin-bottom: 10px;
}

.ais_common_model.ais_full_w_model .ais_full_w_title_card .sub_title {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4;
  text-align: center;
  letter-spacing: -0.1px;
  color: #000000;
}

.ais_common_model.ais_full_w_model .ais_full_w_title_card {
  margin-bottom: 30px;
}

/*Invoice Request Popup Style*/

.ais_common_model.ais_invoice_request_mdl .ais_model_btn.in_request_btns.ais_gap_10 {
  display: flex;
  align-items: center;
}

.ais_common_model.ais_invoice_request_mdl .ais_select_card.ais_select2_wrapper {
  margin-bottom: 20px;
}

.ais_common_model.ais_invoice_request_mdl .ais_input_wrapper.ais_input_nb_wrapper .ais_custom_input {
  line-height: 1.4;
}

.ais_common_model.ais_invoice_request_mdl .ais_input_wrapper .ais_custom_input {
  font-weight: 500;
}

.ais_common_model.ais_full_w_model.ais_invoice_request_mdl .modal-content {
  padding-bottom: 90px;
}

.ais_common_model.ais_invoice_request_mdl .ais_input_wrapper .ais_input_label {
  margin-bottom: 6px;
}

.ais_common_model.ais_full_w_model.ais_invoice_request_mdl button.btn-close.ais_full_mdl_close_btn {
  z-index: 99;
}

/*App Select 2 Style*/

.ais_select_card {
  width: 100% !important;
}

.ais_select_card .select2-container {
  width: 100% !important;
}

.ais_select_card .select2-container .select2-selection--single,
.select2-container--default .select2-selection--single {
  border: 1px solid #fff;
  height: 34px;
}

.ais_select_card .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 32px;
  padding: 0 0;
  font-weight: 500;
}

.ais_select_card .select2-container--default .select2-selection .select2-selection__arrow {
  height: 36px;
  line-height: 36px;
  top: 50%;
  right: 6px;
  transform: translate(0, -50%);
}

.ais_select_card .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none !important;
}

.ais_select_card .select2-container--default .select2-selection .select2-selection__arrow:after {
  top: 50%;
  transform: translate(0, -50%);
}


.ais_select_card .ais_input_label {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  color: #000000;
  margin-bottom: 6px;
}

.ais_select_card .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
  border: 1px solid #fff !important;
  border-bottom: 1px solid #fff;
  box-shadow: none !important;
}

.ais_select_card .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
  border: 1px solid #fff !important;
  box-shadow: none !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #e6e5eb;
  border-radius: 5px;
  height: 30px;
  background-color: #fff;
  margin-bottom: 0px;
}

/*Change Subscription Popup Style*/
.ais_change_subscription_mdl .ais_change_sb_content {
  max-width: 905px;
  margin: 0 auto;
  padding-bottom: 50px;
}

.ais_change_subscription_mdl .plan_benefits_points ul li p {
  font-weight: 400;
}

.card_heading {
  margin-bottom: 20px;
}

.card_heading h2 {
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 146%;
  /* color: #000000; */
}


.ais_plans_radio_button_label {
  cursor: pointer;
  display: block;
  position: relative;
  background: #FFFFFF;
  border-radius: 5px;
  border: 1px solid #E6E5EB;
  outline: 1px solid #fff;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  padding: 20px 16px;
  width: 100%;
  transition: 0.3s all;
  margin-bottom: 10px;
}

.ais_plans_radio_button_label .ais_plans_radio_title {
  /* font-style: normal;
  color: #000000; */
  font-weight: 700;
  font-size: 17px;
  line-height: 146%;
  margin-left: 30px;
}

.ais_plans_radio_button_label .ais_radio_plans_btn_input {
  opacity: 0;
  position: absolute;
  z-index: -1;
}

.ais_plans_radio_button_label .ais_plans_radio_btn_indicator {
  background-color: #fff;
  border: 1px solid #E6E5EB;
  border-radius: 50%;
  height: 20px;
  left: 15px;
  position: absolute;
  top: 33px;
  width: 20px;
  transform: translate(0, -50%);
}

.ais_plans_radio_button_label .plans_price .real_price s {
  font-size: 14px;
}


.ais_plans_radio_button_label:has(input:checked) {
  border: 1px solid var(--ais-primary-color);
  outline: 1px solid var(--ais-primary-color) !important;
}

.ais_radio_plans_btn_input:checked~.ais_plans_radio_btn_indicator {
  border: 1px solid var(--ais-primary-color);
  outline: 1px solid var(--ais-primary-color);
}

@media (hover: hover) and (pointer: fine) {
  .plan_selection_radio_card .ais_plans_radio_button_label:hover {
    border: 1px solid var(--ais-primary-color);
    outline: 1px solid var(--ais-primary-color) !important;
  }
}

.ais_plans_radio_btn_indicator::after {
  background-color: var(--ais-primary-color);
  border-radius: 50%;
  content: "";
  display: none;
  height: 8px;
  position: absolute;
  width: 8px;
  left: 5px;
  top: 5px;
}

.ais_radio_plans_btn_input:checked~.ais_plans_radio_btn_indicator::after {
  display: block;
}

.plans_price {
  position: absolute;
  top: 20px;
  right: 20px;
}

.plans_price h2 {
  /* font-style: normal;
  color: #000000; */
  font-weight: 700;
  font-size: 22px;
  line-height: 146%;
  text-align: right;
}

.plans_price h2 span {
  font-weight: 500;
  font-size: 11px;
}

.ais_plans_radio_button_label .plans_status {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 2px 6px;
  gap: 10px;
  background: #F7F7F7;
  border-radius: 5px;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  color: #000000;
  margin-left: 8px;
}

.ais_plans_radio_button_label .plans_status.gray_shades {
  background: #F7F7F7;
}

.ais_plans_radio_button_label .plans_status.green_shades {
  background: #B9FFC2;
}

.ais_profile_img_input {
  display: none;
}

.plan_benefits_points {
  margin-top: 10px;
}

.plan_benefits_points ul li {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
  margin-bottom: 10px;
}

.plan_benefits_points ul li:last-child {
  margin-bottom: 0px;
}

.plan_benefits_points ul li .check_icon {
  display: flex;
  align-items: center;
  justify-content: center;
}

.plan_benefits_points ul li p {
  font-weight: 500;
  font-size: 14px;
  line-height: 146%;
  letter-spacing: -0.1px;
  color: #000000;
}

.ais_change_sb_content .plan_info_table_main {
  border-radius: 5px;
}

.ais_change_sb_content .plan_info_table_main .plan_review_btn_wrapper .ais_btn {
  font-weight: 600;
}

.ais_change_sb_content .plan_info_table_row:first-child {
  padding: 0 0 10px 0;
}

.plan_info_table_row.ais_table_row_footer .row_content {
  font-size: 17px;
  font-weight: 700;
}

/**/
.ais_coupon_alert_wrapper.column_style {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px 20px;
  gap: 4px;
  background: #B9FFC2;
  border-radius: 5px;
  margin-bottom: 16px;
}

.ais_coupon_alert_wrapper.column_style>p {
  text-align: center;
}

.ais_coupon_alert_wrapper.column_style .ais_url_link {
  font-size: 14px;
}

/**/
.ais_coupon_alert_wrapper.grid_style {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 10px;
  gap: 10px;
  background: #B9FFC2;
  border-radius: 5px;
  margin-bottom: 16px;
  position: relative;
}

.ais_coupon_alert_wrapper.grid_style .icons_card {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
}

.ais_coupon_alert_wrapper .ais_coupon_icon_close {
  position: absolute;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  right: 10px;
  transform: translate(0, -50%);
  cursor: pointer;
}


/**/
.coupon_msg_wrapper {
  margin-bottom: 16px;
}

.coupon_msg_wrapper p {
  margin-bottom: 10px;
}

.coupon_msg_wrapper p:last-child {
  margin-bottom: 0;
}

.plan_review_btn_wrapper {
  margin-bottom: 10px;
}

/**/
.note_line {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

.note_line p {
  font-size: 13px;
}

/**/
.plans_coupon_actions_wrapper .add_coupon_link {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: -0.1px;
  text-decoration-line: underline;
  color: #000000;
  text-align: center;
  display: block;
  margin-bottom: 16px;
}

.plans_coupon_actions_wrapper.active .add_coupon_link {
  display: none !important;
}

.plans_coupon_actions_wrapper.active .plans_coupon_input_card {
  display: flex !important;
}

.plans_coupon_input_card {
  display: none;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
}

.plans_coupon_input_card .plans_coupon_input_wrapper {
  width: calc(100% - 78px);
}

.plans_coupon_input_card .plans_coupon_input_wrapper input {
  width: 100%;
  padding: 0px 12px;
  height: 36px;
  background: #FFFFFF;
  border: 1px solid #E6E5EB;
  outline: 1px solid #fff !important;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  border-radius: 5px;
  line-height: 36px;
  font-weight: 500;
}

.plans_coupon_input_card .plans_coupon_input_wrapper input:focus {
  border-color: #000;
  outline-color: #000 !important;
}

.plans_coupon_input_card .plans_coupon_input_wrapper input::placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #D1D1D1;
}

.plans_coupon_input_card>.ais_btn.gray_btn {
  background-color: #B9FFC2;
  border: 1px solid #B9FFC2;
}

.plans_coupon_input_card>.ais_btn.gray_btn:hover {
  background-color: #9FE8AA !important;
  border: 1px solid #9FE8AA !important;
}


.real_price {
  font-weight: 500;
  font-size: 11px;
  line-height: 130%;
  text-align: right;
  color: #D1D1D1;
  margin-right: 5px;
}


.plan_info_table_row .plan_tbl_content_right .row_content .real_price {
  font-weight: 500;
  font-size: 14px;
  margin-right: 2px;
}

.plan_info_table_row.ais_table_row_footer .plan_tbl_content_right .row_content .real_price {
  font-weight: 400;
  font-size: 17px;
  margin-right: 4px;
}

.select2-container {
  z-index: 9999999;
}

.ais_btn.renewSubscription {
  color: #fff !important;
}

.ved_create_wrapper.ais_uiv2.ais_sc_post_main .ved_overlay_video_thumb .ui-wrapper:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  border: 2px dashed #000;
  height: 100%;
}

.ved_create_wrapper.ais_uiv2.ais_sc_post_main .ved_overlay_video_thumb .ui-wrapper {
  border: none !important;
}

.ved_create_wrapper.ais_uiv2.ais_sc_post_main .ui-resizable-sw {
  opacity: 1 !important;
}

.ved_create_wrapper.ais_uiv2.ais_sc_post_main .ui-resizable-se {
  opacity: 1 !important;
}

.ved_create_wrapper.ais_uiv2.ais_sc_post_main .ui-resizable-nw {
  opacity: 1 !important;
}

.ved_create_wrapper.ais_uiv2.ais_sc_post_main .ui-resizable-ne {
  opacity: 1 !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_overlay_video_thumb .ui-wrapper:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  border: 2px dashed #000;
  height: 100%;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_overlay_video_thumb .ui-wrapper {
  border: none !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_overlay_video_thumb .ui-wrapper .ui-resizable-sw {
  opacity: 1 !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_overlay_video_thumb .ui-wrapper .ui-resizable-se {
  opacity: 1 !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_overlay_video_thumb .ui-wrapper .ui-resizable-nw {
  opacity: 1 !important;
}

.ved_create_wrapper.ais_uiv2.ais_scroll_stopper_main .ved_overlay_video_thumb .ui-wrapper .ui-resizable-ne {
  opacity: 1 !important;
}

/*Has classes Style*/

body.modal-open:has(.ais_common_model.ais_full_w_model.show) .ais_header_main {
  z-index: 99999992 !important;
}

body.modal-open:has(.ved_music_library_popup.ais_uiv2.show) .ais_header_main {
  z-index: 99999992 !important;
}

body.modal-open:has(.ved_send_email_popup.ais_ui2.show) .ais_header_main {
  z-index: 99999992 !important;
}

body.modal-open:has(.ais_rendered_video_view_model.show) #BeaconInlineArticlesFrame {
  z-index: 99999999 !important;
}

body.modal-open:has(.ais_customize_anim_video_model.show) .ais_notfication_wrapper {
  position: fixed;
}

body.modal-open:has(.ais_rendered_video_view_model.show) .ved_send_email_popup.ais_ui2 {
  z-index: 9999999 !important;
}

body.modal-open:has(.ais_rendered_video_view_model.show) .Beacon>div {
  z-index: 99999992 !important;
}

body:has(.ais_inner_page_body .ais_inner_container .ais_assets_list_page) .ais_alrt_card {
  display: none !important;
}

.ved_animation_sidebar_inner:has(.custom_animations_content.active) .ved_scroll_more_box_wrap .ved_scroll_more_box {
  display: none;
}

/* Custom Scrollbar Styles */

.ais-scrollbar-track {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 8px;
  background: #F7F7F7;
  border-radius: 50px;
  margin-top: 4px;
}

.ais-scrollbar-thumb {
  height: 100%;
  width: 50px;
  background: #D1D1D1;
  border-radius: 50px;
  position: absolute;
  left: 0;
  transition: background 0.3s;
}

.ais-scrollbar-thumb:hover {
  background: #D1D1D1;
}

/*Admin Screen Styles*/

.ais_ad_admin_content_body {
  margin: 0 0 10px 210px;
  padding: 30px 30px 0 30px;
}

.ais_ad_admin_content_body .ais_input_wrapper .ais_input_label {
  margin-bottom: 6px;
}

.ais_ad_admin_content_body .ais_input_wrapper .ais_custom_input {
  font-weight: 500;
}

.ais_user_list_page .ais_ad_inner_header .ais_ad_inner_header_right .ais_search_input_wrapper {
  width: 420px;
}


/*Sidebar Style*/

.ais_ad_header_sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  width: 210px;
  padding: 20px;
  background: #FFFFFF;
  box-shadow: 1px 0px 0px #F7F7F7;
  z-index: 111;
  transition: all .3s;
}

.ais_ad_header_sidebar .ais_ad_logo_wrapper {
  display: block;
  margin-bottom: 20px;
}

.ais_ad_header_sidebar .ais_ad_logo_wrapper .main_logo {
  height: 28px;
  object-fit: contain;
}

/**/
.ais_ad_inner_header {
  position: relative;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}

.ais_ad_page_hd {
  font-size: 40px;
  line-height: 110%;
  letter-spacing: -1px;
  color: #000000;
  font-weight: 400;
}

.ais_ad_inner_header_left {
  display: flex;
  align-items: center;
  gap: 20px;
}

.ais_ad_inner_header_right {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.ais_ad_inner_header .ais_btn {
  min-width: 120px;
  padding: 10px 14px 10px 12px;
  font-weight: 600;
}

/**/
.ais_ad_header_sidebar_menu>ul {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  gap: 6px;
}

.ais_ad_header_sidebar_menu>ul li {
  width: 100%;
  position: relative;
}

.ais_ad_header_sidebar_menu>ul li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -0.1px;
  color: #000000;
  padding: 6px;
  position: relative;
}

.ais_ad_header_sidebar_menu>ul li a .ais_ad_header_sidebar_icon {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: 0.3s all;
}

.ais_ad_header_sidebar_menu>ul li::after {
  position: absolute;
  content: "";
  width: 2px;
  bottom: 0;
  border-radius: 50px;
  opacity: 0;
  transition: 0.3s all;
  height: 18px;
  background-color: #000000;
  left: -20px;
  right: 0;
  transform: translate(0, -50%);
}

.ais_ad_header_sidebar_menu>ul li.active_menu:after {
  opacity: 1;
}

.ais_ad_header_sidebar_menu>ul li.active_menu a .ais_ad_header_sidebar_icon {
  opacity: 1;
}

.ais_ad_header_sidebar_menu {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding-bottom: 50px;
}

.ais_ad_page_hd .ais_search_input_wrapper {
  width: 420px;
}

.ais_ad_admin_content_body .ais_table_wrapper td {
  padding: 15px 18px;
}

.ais_ad_header_sidebar_bottom_card ul li {
  width: 100%;
  position: relative;
}

.ais_ad_header_sidebar_bottom_card ul li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -0.1px;
  color: #000000;
  padding: 6px;
  position: relative;
}

/**/

.ais_user_actions_model .ais_edit_user_setting_wrapper .ais_input_wrapper .ais_tooltip_card {
  max-width: 200px;
}

.ais_user_actions_model .ais_edit_user_setting_wrapper .ais_select_card .ais_tooltip_card {
  max-width: 200px;
}


.login_history_wrapper .label_hd {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  color: #000000;
}

.basic_table_wrapper {
  box-sizing: border-box;
  background: #fff;
  max-width: 100%;
  padding: 15px;
  padding: 22px 22px 12px;
  border: 1px solid #E6E5EB;
  border-radius: 5px;
}

.basic_table_wrapper table {
  margin-bottom: 0;
  border: 0;
}
.basic_table_wrapper table thead tr {
  border: 0;
}

.basic_table_wrapper table thead tr th {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -.1px;
  color: #000;
  border-bottom: 0;
  padding: 0 10px 10px;
  border: none;
  background-color: #fff;
}


.basic_table_wrapper table tbody tr td:first-child,
.basic_table_wrapper table thead tr th:first-child {
  padding-left: 0;
}

.basic_table_wrapper table tbody tr td {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  color: #000;
  border-bottom: 0;
  border-top: 1px solid #f3f4f6;
  padding: 10px;
}

.basic_table_wrapper table tbody tr:last-child td {
  padding-bottom: 0;
}


.login_history_wrapper .label_hd {
  margin-bottom: 6px;
}

.edit_user_setting_tabs_wrapper.ais_custom_tab_wrapper {
  margin-bottom: 25px;
}

.ved_create_wrapper.ais_uiv2 .ved_music_setting_collapse.ved_video_setting_collapse .ved_loop_setting .ved_slideout_p_icon {
  z-index: 10;
}

.ved_create_wrapper.ais_uiv2 .ved_music_setting_collapse.ved_video_setting_collapse .ved_loop_setting .ais_select2_wrapper .select2-container {
  z-index: 9 !important;
}


.ved_create_wrapper.ais_uiv2 .ved_loop_setting .ais_select2_wrapper .select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 34px !important;
}


.custom_anim_content_inner.ved_no_records_wrapper .custom_anim_content_head h6 {
  margin-bottom: 0;
}

.custom_anim_content_inner.ved_no_records_wrapper {
  gap: 8px;
}

.custom_anim_content_inner.ved_no_records_wrapper p {
  margin-bottom: 7px;
}


.ais_common_model.ais_balance_info_mdl .Credits_list_card .c_list_title {
  border-bottom: 1px solid #F4F4F4;
  padding-bottom: 10px;
}

.ais_template_page_body .ais_template_list_wrapper .ais_btn.transparent_btn .ais-custom-spinner {
  border-bottom-color: #fff !important;
}

.font-sh {
  font-family: "Shantell Sans", cursive !important;
  font-weight: 500 !important;
  font-size: 16px !important;
}


/*Add Animations Module Style (Admin End)*/

.ais_category_key_grid_wrapper {
    display: flex;
    align-items: flex-start;
    gap: 60px;
}

.ais_category_key_grid_wrapper .ais_category_key_grid_container:first-child {
    width: 212px;
}
.ais_category_key_grid_wrapper .ais_category_key_grid_container:last-child {
    width: calc(100% - 272px);
}
.ais_category_key_grid_wrapper .ais_category_key_grid_container .ais_category_key_lable{
  margin-bottom: 10px;
  padding-left: 6px;
}

.ais_category_key_grid_wrapper .ais_category_key_grid_container .ais_key_grid_2 .ais_category_key_menu {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 40px;
}

/*Category Menu Style*/

.ais_category_key_menu li .ais_key_menu_link,
.ais_category_key_menu li .ais_key_menu_link p{
  font-weight: 500;
}
.ais_category_key_menu li .ais_key_menu_link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 4px 4px 7px;
    border-radius: 5px;
    margin-bottom: 6px;
    transition: 0.3s all;
}
.ais_category_key_menu li .ais_key_menu_link .check_icon {
  display: none;
}

.ais_category_key_menu li.active .ais_key_menu_link {
    background-color: #f7f7f7;
}
.ais_category_key_menu li.active .ais_key_menu_link .plus_icon {
  display: none;
}
.ais_category_key_menu li.active .ais_key_menu_link .check_icon {
  display: block;
}

/**/
.ais_assets_setting_grid_mian {
    display: flex;
    align-items: baseline;
    gap: 40px;
}
.ais_assets_setting_grid_mian .ais_vdo_assets_setting_sidebar {
    width: 376px;
}
.ais_assets_setting_grid_mian .ais_assets_filters_wrapper {
    width: calc(100% - 416px);
}

.ais_ad_main_wrapper{
    -webkit-font-smoothing: antialiased;
}

.ais_ad_main_wrapper .ais_table_wrapper table .ais_tooltip_card.p_left::after {
    left: unset;
    right: -3px;;
}

.ais_table_wrapper table .ais_tooltip_card.p_left {
    transform: translate(0, 50%) rotate(-5deg);
}

/**/
.ais_template_edit_btns {
    display: flex;
    gap: 6px;
    margin-bottom: 10px;
}
.ais_template_edit_btns .ais_thumbnail_btns {
    width: calc(100% - 72px);
}
.ais_template_edit_btns .ais_thumbnail_btns .ais_btn {
    width: 100%;
}



/*===========================================
 Video Assets List Page Style (Admin Pages)
=============================================*/

.ais_vdo_assets_list_page .ais_ad_inner_header .ais_btn {
  min-width: max-content;
}

.ais_vdo_assets_list_page .ais_ad_inner_header .ais_ad_inner_header_left {
  gap: 10px;
}

.ais_vdo_assets_list_page .ais_ad_inner_header .ais_ad_page_hd {
  margin-right: 10px;
}

/*Video Assets Filters Styles*/

.ais_vdo_assets_sections .ais_vdo_assets_filter_header .ais_app_filter_menu_section {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

.ais_vdo_assets_sections .ais_vdo_assets_filter_header .ais_app_filter_menu_section .ais_search_input_wrapper {
  opacity: 1;
  visibility: visible;
  display: flex;
}

/* .ais_vdo_assets_sections .ais_vdo_assets_filter_header .ais_app_filter_menu_section {

} */

/*Thumbnail Analyze Settings Styles*/

.ais_thumbnail_analyze_wrapper {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
  margin-bottom: 20px;
}

.ais_thumbnail_analyze_wrapper .analyze_input_lable {
  font-weight: 500;
  font-size: 14px;
  line-height: 146%;
  color: #000000;
  margin-bottom: 6px;
}

.ais_thumbnail_analyze_wrapper .ais_thumbnail_view_card {
  width: 100%;
  height: 225px;
  background: #FFFFFF;
  border: 1px solid #E6E5EB;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  outline: 1px solid #fff;
}

.ais_thumbnail_analyze_wrapper .ais_thumbnail_view_card img {
    max-width: 100%;
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
    object-fit: cover;
}



.ais_thumbnail_analyze_wrapper .ais_thumbnail_view_card .ais_analyze_thumbnail_img {
  object-fit: cover;
  width: 100%;
  max-height: 225px;
  min-height: 225px;
}

.ais_thumbnail_analyze_wrapper .ais_thumbnail_view_card .placeholder_img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
}

.ais_thumbnail_analyze_wrapper .ais_thumbnail_view_card .placeholder_img svg {
  width: 50px;
  height: 50px;
}

.ais_thumbnail_analyze_wrapper .ais_thumbnail_change_action {
  text-align: center;
  position: absolute;
  bottom: -40px;
  left: 50%;
  transform: translate(-50%, 0);
  transition: 0.3s all;
  opacity: 0;
  visibility: hidden;
}

.ais_thumbnail_analyze_wrapper .ais_thumbnail_change_action {
  text-align: center;
  position: absolute;
  bottom: -40px;
  left: 50%;
  transform: translate(-50%, 0);
  transition: 0.3s all;
  opacity: 0;
  visibility: hidden;
}
.ais_thumbnail_analyze_wrapper .ais_thumbnail_view_card.active:hover .ais_thumbnail_change_action {
  opacity: 1;
  visibility: visible;  
  bottom: 20px;
  width: 100%;
}
.ais_thumbnail_analyze_wrapper .ais_thumbnail_view_card.active {
    cursor: unset;
}
.ais_thumbnail_analyze_wrapper .ais_thumbnail_view_card.active:hover {
    border: 1px solid #000;
    outline: 1px solid #000 !important;
}
.ais_thumbnail_analyze_wrapper .ais_thumbnail_view_card .ais_thumbnail_change_action {
  width: 100%;
}
.ais_thumbnail_analyze_wrapper .ais_thumbnail_view_card .ais_thumbnail_change_action .ais_btn{
  width: 85%;
}

.ais_vdo_assets_setting_wrapper .ais_analyze_btn_wrapper {
  margin-bottom: 20px;
  display: block;
}

/*Add Animations Model Style*/

.ais_common_model.ais_vdo_assets_actions_wrapper .ais_page_heading_wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.ais_common_model.ais_vdo_assets_actions_wrapper .ais_page_heading_wrapper .ais_page_hd_btn {
  display: flex;
  align-items: center;
  gap: 10px;
}

.ais_common_model.ais_vdo_assets_actions_wrapper .ais_page_heading_wrapper .main_heading {
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 1.4;
  color: #000000;
  margin-bottom: 8px;
  margin-right: 10px;
}

.ais_common_model.ais_vdo_assets_actions_wrapper button.btn-close.ais_full_mdl_close_btn {
  top: 42px !important;
  z-index: 55;
}

/*Outline Tab Style*/

.ais_filled_tab_menu_wrapper.ais_outline_style ul {
  width: 100%;
  background: #FFFFFF;
  border: 1px solid #E6E5EB;
}

.ais_filled_tab_menu_wrapper.ais_outline_style ul li {
  flex: 1 1 0%;
}

.ais_filled_tab_menu_wrapper.ais_outline_style ul li.active a {
  background: #F7F7F7;
}

.ais_filled_tab_menu_wrapper.ais_outline_style ul li a {
  background: #fff;
}

.ais_video_post_tab_content {
  display: none !important;
}

.ais_video_post_tab_content.active {
  display: block !important;
}

/*Multi Tag Selecter Input Style*/

.ais_input_wrapper.ais_multi_tag_select_wrapper a.ais_input_lable_link {
  font-size: 14px;
}

.ais_input_wrapper.ais_multi_tag_select_wrapper .ais_multi_tag_select_card {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: flex-start;
  padding: 12px;
  gap: 6px;
  max-height: 300px;
  background: #FFFFFF;
  border: 1px solid #E6E5EB;
  box-shadow: 0px 6px 1px -5px rgba(0, 0, 0, 0.02);
  border-radius: 5px;
  min-height: 119px;
  overflow: auto;
  height: max-content;
}

.ais_tag_card {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 2px 6px;
  gap: 10px;
  background: #F7F7F7;
  border-radius: 5px;
}

.ais_tag_card p {
  font-weight: 500;
  font-size: 14px;
  line-height: 146%;
  color: #000000;
}

.ais_tag_card span {
  width: 14px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ais_input_wrapper.ais_multi_tag_select_wrapper .ais_multi_tag_select_card .ais_tag_card.bca-tags-new{
   background: #fff;
}
.ais_input_wrapper.ais_multi_tag_select_wrapper .ais_multi_tag_select_card .ais_tag_card.bca-tags-new input{
  box-shadow: none;
  border: none;
  background-color: #fff;
  font-weight: 500;
}
.ais_input_wrapper.ais_multi_tag_select_wrapper .ais_multi_tag_select_card .ais_tag_card.bca-tags-new input::placeholder{
  color: #fff;
}

/*===============================
    User Module (Admin Pages)
=================================*/

.ais_user_list_page .ais_user_list_sections .ais_tb_actions_wrapper ul li a.ais_edit_action:hover {
  background: #e6f6f8 !important;
}

.ais_user_list_page .ais_user_list_sections .ais_tb_actions_wrapper ul li a.ais_delete_action:hover {
    background: #ffe5ea !important;
}

.ais_user_list_page .ais_user_list_sections .ais_tb_actions_wrapper ul li a.ais_duplicate_action:hover {
    background: #f2e9ff !important;
}

.ais_user_actions_model .ais_page_heading_wrapper {
    margin-bottom: 20px;
}


.ais_ad_admin_content_body .select2-container {
    z-index: 91 !important;
}
/*Social Post & Scroll Stopper Editor Wrapper Loader Style*/

.ved_loader_wrapper.vd_txt_load_wrapper h4 {
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.5;
  text-align: center;
  color: #000000;
  display: inline-flex !important;
}

.ved_loader_wrapper.vd_txt_load_wrapper .ved-loading-container img {
  display: none !important;
}

.ved_loader_wrapper .ved-loading-container h4 {
  display: none;
}


.ved_loader_wrapper .ais-loader-dots::after {
  content: '';
  display: inline-block;
  animation: ais_loader_dots_keyf 2.5s steps(3, end) infinite;
  width: 1em;
  text-align: left;
}

@keyframes ais_loader_dots_keyf {
  0% {
    content: '';
  }

  33% {
    content: '.';
  }

  66% {
    content: '..';
  }

  100% {
    content: '...';
  }
}


/*Table Info Popover Style*/

.ais_info_popover_wrapper {
  padding: 6px;
  width: 220px;
  background: #FFFFFF;
  border: 1px solid #E6E5EB;
  box-shadow: 0px 4px 4px -5px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  min-width: 220px;
  position: absolute;
  bottom: unset;
  right: 0;
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  transition: all .4s ease;
  top: calc(100% + 10px);
}

.ais_info_popover_wrapper.ais_active_popover {
  opacity: 1;
  visibility: visible;
}

.ais_info_popover_wrapper h5 {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 146%;
  letter-spacing: -0.1px;
  color: #000000;
  display: flex;
  align-items: center;
  gap: 4px;
  border-radius: 5px;
  margin-bottom: 2px;
}

.ais_info_popover_wrapper p {
  font-size: 12px !important;
  line-height: 1.5 !important;
  white-space: pre-line !important;
}

.ais_info_popover_wrapper .ais_info_popover_card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 3px 5px;
  transition: 0.3s all;
  border-radius: 5px;
  width: 100%;
  height: 100%;
}

@media (hover: hover) and (pointer: fine) {
  .ais_info_popover_wrapper .ais_info_popover_card:hover {
    background-color: #f7f7f7;
  }
}

.ais_badge_card {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1px 4px 0px;
  gap: 10px;
  width: max-content;
  height: 13px;
  background: #F7F7F7;
  border-radius: 35px;
  font-style: normal;
  font-weight: 600;
  font-size: 10px;
  line-height: 13px;
  color: #000000;
}

/*Add Template Module Style (Admin End) 001.1*/

.ais_vdo_assets_setting_wrapper.ais_template_setting_wrapper .ais_thumbnail_analyze_wrapper {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 0;
    margin-bottom: 14px;
}

.ais_vdo_assets_setting_wrapper.ais_template_setting_wrapper .ais_thumbnail_analyze_wrapper .ais_video_thumbnail_view_card video {
    width: 100%;
    height: 100%;
}

.ais_vdo_assets_setting_wrapper .ais_active_grid.ais_grid_cl_2 {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.ais_vdo_assets_setting_wrapper .ais_divider_main {
    height: 1px;
    width: 100%;
    background-color: #F7F7F7;
    margin: 20px 0;
}

.ais_vdo_assets_setting_wrapper .ais_profile_setting_tabs.ais_custom_tab_wrapper {
    margin-bottom: 28px;
}
.ais_vdo_assets_setting_wrapper .ais_profile_setting_tabs.ais_custom_tab_wrapper ul {
    column-gap: 20px;
}


.ais_vdo_assets_setting_wrapper .ais_custom_tab_wrapper ul li.active a:after {
    opacity: 1;
}

.ais_temp_attribution_tab_content .ais_tabs_style2_wrapper {
    width: 133px;
}


/*Studio Assets List Page Style*/

div#studio-assets {
  /* height: 800px; */
  height: unset;
}

div#studio-assets .ais_table_wrapper {
  height: 100%;
}

div#studio-assets .table-responsive {
  height: 100%;
}

div#studio-assets .ais_tb_actions_wrapper ul li {
  position: relative;
}

.bs-tooltip-top .tooltip-inner {
  background-color: #000;
  border-radius: 5px;
}

.bs-tooltip-top .arrow::before {
  border-top-color: #000;
}

/**/

.ais_assets_list_page .ais_not_found_wrapper .ais_found_content h2 {
  margin-bottom: 10px;
}

.ais_assets_list_page .ais_not_found_wrapper .ais_found_content p {
  margin-bottom: 15px;
}

/*Add Animations Sidebar Not Found Component Style*/

.ved_animation_sidebar.ais_uiv2 .ved_animation_sidebar_inner .ved_no_records_inner_wrapper.ais_not_found_wrapper .ais_found_content h2 {
  font-weight: 500;
  font-size: 17px;
  line-height: 146%;
  margin-bottom: 0;
}

.ved_animation_sidebar.ais_uiv2 .ved_animation_sidebar_inner .ved_no_records_inner_wrapper.ais_not_found_wrapper .ais_found_content p {
  font-size: 14px;
  display: block;
}

.ved_animation_sidebar.ais_uiv2 .ais_not_found_wrapper .ais_found_content {
  gap: 5px;
}

.animation_sidebar_open .ved_animation_sidebar.ais_uiv2>.ved_animation_sidebar_inner .ved_no_records_wrapper .ved_no_records_inner_wrapper.ais_not_found_wrapper {
  margin-left: 0;
}

/**/
/* #resizer {
  width: 20px;
  height: 20px;
  background: gray;
  position: absolute;
  bottom: 2px;
  right: 2px;
  cursor: nwse-resize;
  touch-action: none;
} */



/*User Guide Widgets Style*/

.ais_user_guide_main_wrapper {
    max-width: 440px;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #E6E5EB;
    box-shadow: 0px 10px 14px -11px rgba(0, 0, 0, 0.09);
    border-radius: 12px;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 99999999;
  }
  
  .ais_user_guide_main_wrapper .ais_user_guide_content_wrapper {
    padding: 20px;
  }
  
  .ais_user_guide_main_wrapper .ais_user_guide_content_wrapper {
    padding: 20px;
  }
  
  .ais_user_guide_main_wrapper .ais_user_guide_content_wrapper .ais_user_guide_container h6 {
    font-weight: 700;
    font-size: 16px;
    line-height: 125%;
    letter-spacing: -0.1px;
    color: #000000;
    margin-bottom: 6px;
  }
  
  .ais_user_guide_main_wrapper .ais_user_guide_content_wrapper .ais_user_guide_container p {
    font-size: 14px;
    line-height: 1.4;
    letter-spacing: -0.1px;
    color: #000000;
    margin-bottom: 0px;
  }
  
  .ais_user_guide_main_wrapper .ais_user_guide_content_wrapper .ais_user_guide_container  {
    margin-bottom: 16px;
  }
  
  
  .ais_user_guide_main_wrapper .ais_user_guide_content_wrapper .ais_btn {
    height: 30px;
    line-height: 30px;
    font-weight: 600;
    padding: 10px 14px 10px 12px;
    min-width: 100px;
  }
  
  .ais_user_guide_main_wrapper .ais_user_guide_content_footer .content_footer_btn_list {
    display: inline-flex;
    align-items: center;
    gap: 6px;
  }


  .ais_user_guide_main_wrapper .ais_btn {
    height: 36px;
    border-radius: 5px;
    line-height: 36px;
    font-size: 14px;
    letter-spacing: -0.1px;
    color: #fff;
    font-weight: 500;
    padding: 10px 15px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    background-color: #000;
    position: relative;
    border: 0;
    z-index: 1;
    transition: 0.3s all;
    /* overflow: hidden; */
  }
  
  .ais_user_guide_main_wrapper .ais_btn:hover {
    background-color: #3f3f46;
    color: #fff;
  }

/*For Uploadcare Heading Link Style*/

a.upc_hd_link {
    color: #888888;
    text-decoration: underline !important;
    transition: none !important;
}
a.upc_hd_link svg,
a.upc_hd_link svg path {
    transition: none !important;
}
a.upc_hd_link:hover {
    color: #0B62F6 !important;
}

/*Upgrate Pro Plan Model Style*/

.ais_common_model.ais_upgrade_plans_popup .modal-dialog {
    max-width: 420px;
}
.ais_common_model.ais_upgrade_plans_popup .modal-content{
    padding: 40px 30px 30px;
}
.ais_common_model.ais_upgrade_plans_popup .modal-body {
    padding: 0 0 0 0;
}
.ais_common_model.ais_upgrade_plans_popup .ais_model_title_card .sub_title {
    margin-bottom: 0;
}
.ais_common_model.ais_upgrade_plans_popup .ais_radio_button.box_style.box_style_2 .ais_radio_title {
    font-weight: 500;
}
.ais_common_model.ais_upgrade_plans_popup .ais_price_card{
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    color: #000000;
    position: absolute;
    top: 50%;
    right: 12px;
    transform: translate(0, -50%);
}
.ais_common_model.ais_upgrade_plans_popup  .ais_radio_button.box_style {
   position: relative;
   margin-bottom: 0;
}

.ais_common_model.ais_upgrade_plans_popup .ais_radio_button_label{
    display: flex;
    align-items: center;
    gap: 6px;
}

.ais_common_model.ais_upgrade_plans_popup .ais_radio_button_label .save_badges {
    display: flex;
    align-items: center;
    padding: 3px 4px;
    gap: 16px;
    width: 65px;
    height: 18px;
    background: #EBEBEB;
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #000000;
}
.ais_common_model.ais_upgrade_plans_popup .ais_plans_features_box {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 10px;
    gap: 5px;
    background: #F7F7F7;
    border-radius: 7px;
}

.ais_common_model.ais_upgrade_plans_popup .ais_plans_features_box .plans_features_text {
    font-weight: 500;
    font-size: 14px;
    line-height: 146%;
    text-align: center;
    letter-spacing: -0.1px;
    /* color: #000000; */
}
.ais_common_model.ais_upgrade_plans_popup .ais_features_list_content {
    display: flex;
    align-items: center;
    gap: 6px;
    margin-bottom: 2.5px !important;
}
.ais_common_model.ais_upgrade_plans_popup .ais_features_list_content span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px;
}
.ais_common_model.ais_upgrade_plans_popup .ais_features_list_content span svg{
    width: 18px;
    height: 18px;
}
 .ais_common_model.ais_upgrade_plans_popup .ais_features_list_content:first-child{
    margin-bottom: 2px !important;
} 

.ais_common_model.ais_upgrade_plans_popup .ais_plan_cost_card .ais_plan_cost_hdr {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

.ais_common_model.ais_upgrade_plans_popup .ais_plan_cost_card .ais_plan_cost_hdr .plan_cost {
    display: flex;
    align-items: center;
    gap: 3px;
}
.ais_common_model.ais_upgrade_plans_popup .ais_plan_cost_card .ais_plan_cost_hdr .plan_cost span {
    line-height: 146%;
    letter-spacing: 0px;
    text-decoration: line-through;
    color: #D1D1D1;
}
.ais_common_model.ais_upgrade_plans_popup .ais_plan_cost_card .ais_plan_cost_hdr h2{
  font-weight: 700;
  font-size: 17px;
  line-height: 146%;
  /* color: #000000; */
}

.ais_common_model.ais_upgrade_plans_popup .ais_plan_cost_card p {
    font-size: 14px;
    line-height: 146%;
    text-align: center;
    letter-spacing: -0.1px;
    /* color: #000000; */
}
.ais_common_model.ais_upgrade_plans_popup .ais_plan_cost_card {
    margin-top: 20px;
    margin-bottom: 20px;
}

.ais_common_model.ais_upgrade_plans_popup .ais_add_coupon_features{
  text-align: center;
}
.ais_common_model.ais_upgrade_plans_popup .ais_add_coupon_features {
    text-align: center;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: -0.1px;
    text-decoration-line: underline;
    color: #000000;
}

.ais_common_model.ais_upgrade_plans_popup a.link_url {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 120%;
    color: #000000;
    text-align: center;
    width: 100%;
    display: block;
    margin-top: 10px;
}


.ais_common_model.ais_upgrade_plans_popup .ais_model_btn .ais_btn{
    font-weight: 600;
}


/*Stats Page Style*/

.ais_user_list_page.ais_user_common_table_card .table-responsive{
    padding: 15px 18px;
}
.ais_user_list_page.ais_user_common_table_card .ais_table_wrapper table {
  border: none;
}
.ved_users_page .ais_user_list_page.ais_user_common_table_card .ved_datepicker_box input:focus,
.ved_users_page .ais_user_list_page.ais_user_common_table_card .ved_datepicker_box:focus {
    border: 1px solid var(--ais-title-color) !important;
    outline-color: #000 !important;
}

.ved_users_page .daterangepicker td.active, 
.ved_users_page .daterangepicker td.active:hover {
    background-color: var(--ais-title-color) !important;
}
.ved_users_page .daterangepicker td.in-range {
    background-color: #0000001a;
}
.ved_users_page .daterangepicker .drp-buttons .btn {
    background-color: #000;
    border: 1px solid #000;
    height: 36px;
    line-height: 35px;
    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: -0.1px;
}
.ved_users_page .daterangepicker .drp-buttons .btn:hover {
   box-shadow: none;
   background-color: #3f3f46 !important;
}

.ved_users_page .daterangepicker .drp-buttons .btn-default.cancelBtn {
  background-color: #F7F7F7;
  border: 1px solid #F7F7F7;
  color: #000;
}
.ved_users_page .daterangepicker .drp-buttons .btn-default.cancelBtn:hover {
  border: 1px solid #ECECED !important;
  background-color: #ECECED !important;
  color: var(--ais-title-color) !important;
}

.ais_user_list_page.ais_user_common_table_card .ais_table_wrapper table tbody tr:hover{
  box-shadow: none;
}

.ais_user_list_page.ais_user_common_table_card .ais_table_wrapper td{
  padding: 15px 18px;
}

.ved_users_page .ais_user_list_page.ais_user_common_table_card .ved_datepicker_box input {
  outline: 1px solid #fff !important;
    border-color: #E6E5EB !important;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
}

/*Common Hover Style*/

@media (hover: hover) and (pointer: fine) {
  .video_editor_action_element.ais_uiv2_desk .video_editor_action_element_menu:hover {
    background: #F7F7F7;
    border-radius: 4.16667px;
  }

  .video_editor_action_element.ais_uiv2_desk .video_editor_action_element_menu:hover .action_element_icon svg {
    stroke: #000;
  }
}

.ais_ad_admin_content_body .ais_input_wrapper .ais_custom_input[type=number]::-webkit-inner-spin-button,
.ais_ad_admin_content_body .ais_input_wrapper .ais_custom_input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

.ais_custom_input_card {
  position: relative;
}

.ais_input_wrapper.ais_btn_style .ais_btn {
  position: absolute;
  top: 50%;
  right: 4px;
  transform: translate(0, -50%);
  height: 26px;
  line-height: 26px;
  font-size: 13px;
}

.ais_input_wrapper.ais_btn_style .ais_custom_input {
    padding: 0px 80px 0px 12px;
}

.user_actions_setting_grid_main {
    width: 1040px;
    display: flex
;
    gap: 30px;
}
.edit_user_setting_tabs_content.ais_user_setting_input {
    max-width: 420px;
}
.edit_user_setting_tabs_content.user_login_history_tab_content {
    width: calc(100% - 450px);
}



.ais_ad_admin_content_body .ais_password_card_wrapper .ais_input_wrapper {
  margin-bottom: 6px;
}

/* .edit_user_setting_tabs_content.ais_user_setting_input .col-md-6,
.edit_user_setting_tabs_content.ais_user_setting_input .col-md-12 {
  padding-right: 8px;
  padding-left: 8px;
} */


.ais_vdo_assets_setting_wrapper.ais_animations_setting_main .ais_divider_main {
    margin: 20px 0 16px 0;
}

.ais_temp_attribution_tab_content {
  display: none;
}
.ais_temp_attribution_tab_content.active_tab {
  display: block !important;
}

/*Error Log Main Page Style (Admin End)*/

.ais_error_log_main {

}

.ais_error_log_main .ais_custom_tab_wrapper {
    margin-bottom: 20px;
}

.ais_ad_inner_header_right .ved_datepicker_box {
    width: 430px;
}

/**/
.ais_experiments_main .ais_ad_inner_header .ais_ad_inner_header_right {
    gap: 10px;
   /* flex-wrap: wrap;
     justify-content: flex-start; */
}

.ais_animations_list_main .ais_table_wrapper td .ais_category_text {
  width: 380px;
  white-space: break-spaces;
}

.ais_ad_main_wrapper .ais_app_filter_dropdown_wrapper {
  z-index: 96;
}

/**/


.ved_users_page .ais_user_list_page.ais_user_common_table_card .ved_datepicker_box input:focus,
.ved_users_page .ais_user_list_page.ais_user_common_table_card .ved_datepicker_box:focus {
    border: 1px solid var(--ais-title-color) !important;
    outline-color: #000 !important;
}
.ved_users_page .daterangepicker td.active, 
.ved_users_page .daterangepicker td.active:hover {
    background-color: var(--ais-title-color) !important;
}
.ved_users_page .daterangepicker td.in-range {
    background-color: #0000001a;
}
.ved_users_page .daterangepicker .drp-buttons .btn {
    background-color: #000;
    border: 1px solid #000;
    height: 36px;
    line-height: 35px;
    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: -0.1px;
}
.ved_users_page .daterangepicker .drp-buttons .btn:hover {
   box-shadow: none;
   background-color: #3f3f46 !important;
}

.ved_users_page .daterangepicker .drp-buttons .btn-default.cancelBtn {
  background-color: #F7F7F7;
  border: 1px solid #F7F7F7;
  color: #000;
}
.ved_users_page .daterangepicker .drp-buttons .btn-default.cancelBtn:hover {
  border: 1px solid #ECECED !important;
  background-color: #ECECED !important;
  color: var(--ais-title-color) !important;
}

.ved_users_page .ais_user_list_page.ais_user_common_table_card .ved_datepicker_box input {
  outline: 1px solid #fff !important;
    border-color: #E6E5EB !important;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
}

/*Common Tooltip Style For Admin Style*/

.ais_admin_dash .ais_table_wrapper .ais_custom_table .ais_tb_actions_wrapper ul li a.ais_edit_action .ais_custom_tooltip,
.ais_admin_dash .ais_table_wrapper .ais_custom_table .ais_tb_actions_wrapper ul li a.ais_delete_action .ais_custom_tooltip,
.ais_admin_dash .ais_table_wrapper .ais_custom_table .ais_tb_actions_wrapper ul li a.ais_duplicate_action .ais_custom_tooltip,
.ais_admin_dash .ais_table_wrapper .ais_custom_table .ais_tb_actions_wrapper ul li a.ais_default_action .ais_custom_tooltip {
    background: #000 !important;
    color: #fff;
}

.ais_admin_dash .ais_table_wrapper .ais_custom_table .ais_tb_actions_wrapper ul li a.ais_edit_action .ais_custom_tooltip::after,
.ais_admin_dash .ais_table_wrapper .ais_custom_table .ais_tb_actions_wrapper ul li a.ais_delete_action .ais_custom_tooltip::after,
.ais_admin_dash .ais_table_wrapper .ais_custom_table .ais_tb_actions_wrapper ul li a.ais_duplicate_action .ais_custom_tooltip::after,
.ais_admin_dash .ais_table_wrapper .ais_custom_table .ais_tb_actions_wrapper ul li a.ais_default_action .ais_custom_tooltip::after {
  background-color: #000 !important;
}

/*Default Tooltip Style*/
.ais_admin_dash .ais_table_wrapper .ais_custom_table .ais_tb_actions_wrapper ul li a.ais_default_action .ais_custom_tooltip::after {
    left: 80%;
}
.ais_admin_dash .ais_table_wrapper .ais_custom_table .ais_tb_actions_wrapper ul li a.ais_default_action .ais_custom_tooltip {
    transform: rotate(3.93deg);
    right: -2px;
    top: -35px;
}
.ais_admin_dash .ais_table_wrapper .ais_custom_table .ais_tb_actions_wrapper ul li a.ais_default_action .ais_custom_tooltip::after {
    left: unset;
    transform: rotate(45deg);
    right: 8px;
}

.ais_admin_dash .ais_table_wrapper .ais_custom_table .ais_tb_actions_wrapper ul li a.ais_edit_action .ais_custom_tooltip {
    right: 0px;
    top: -35px;
}
.ais_admin_dash .ais_table_wrapper .ais_custom_table .ais_tb_actions_wrapper ul li a.ais_edit_action .ais_custom_tooltip::after {
    left: unset;
    right: 3px;
}

/*Admin Side Template Creation Flow Style (Socail Post)*/

/* Class Name => "ais_user_ui_page" */

.ais_admin_dash.ais_user_ui_page .ais_ad_main_wrapper .ved_create_wrapper.ais_uiv2 {
    margin-top: 0;
}
.ais_admin_dash.ais_user_ui_page .ais_ad_admin_content_body {
    padding: 0;
}


.ais_admin_dash.ais_user_ui_page.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 {
    z-index: 552;
}

.ais_admin_dash.ais_user_ui_page.animation_sidebar_open .ved_animation_sidebar.ais_uiv2 .ved_anim_full_model_close {
    top: 20px;
}
   
.ais_admin_dash.ais_user_ui_page .ved_animation_sidebar.ais_uiv2 {
    z-index: 155;
}

/*Keyword Analytics Page Style (Admin Pages)*/

.ais_custom_table .ais_custom_checkbox {
    width: 18px;
    height: 18px;
}

/*Main Features Banner Style (Template Page)*/

/* classes 
1. "ais_act_main_ft_box" 
2. "ais_video_list_active"
3. "ais_features_video_list_wrapper"
*/

.app_features_badges {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    height: 25px;
    border-radius: 35px;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 25px;
    color: #000;
    border: 1px solid #ECECEC;
    background: #FFF;
    -webkit-box-shadow: 0 1px 4px -3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 4px -3px rgba(0, 0, 0, 0.25);
    margin-bottom: 6.8px;
    position: relative;
    padding: 0 10px 0 20px;
}
 .app_features_badges::before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: #00b82c;
    border-radius: 100%;
    left: 8px;
    top: 50%;
    transform: translate(0, -50%);
}
.ais_app_features_list_wrapper .ais_app_features_container .ais_app_features_content.ac_badges h2 {
  display: flex;
  align-items: center;
  gap: 10px;
}


/**/
.ais_app_features_container.ais_features_video_list_wrapper .ais_app_features_video_list {
    gap: 10px;
    margin: 0;
    justify-content: flex-start;
    display: flex;
    width: calc(100% - 284px);
    position: unset;
    overflow: hidden;
}

.ais_app_ft_video_card {
    height: 69px;
    box-shadow: 0px 12px 10px -13px #0000001A;
    flex: 0 0 55px;
}

.ais_app_ft_video_card video {
  width: 100%;
    height: 100%;
    border-radius: 5px;
    object-fit: cover;
}


.ais_template_page .ais_app_features_list_wrapper.ais_act_main_ft_box {
    grid-template-columns: unset;
    background-color: #b9ffc2;
    border-radius: 5px;
    grid-gap: 0;
    display: flex;
    align-items: center;
    gap: 22px;
}
.ais_template_page .ais_app_features_container.ais_video_list_active {
    width: 405px;
}


.ais_template_page .ais_app_features_list_wrapper.ais_act_main_ft_box .ais_app_features_container.ais_features_video_list_wrapper {
    background-color: transparent;
    padding: 0;
    padding-right: 0;
    width: calc(100% - 430px);
    gap: 22px;
}

.ais_template_page .ais_app_features_list_wrapper.ais_act_main_ft_box .ais_app_features_container .ais_app_features_arrow {
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 15px !important;
    top: 50% !important;
    transform: translate(0, -50%);
}

.ais_template_page .ais_app_features_list_wrapper.ais_act_main_ft_box .ais_app_features_container .ais_features_arrow {
    width: 13px;
    height: 45px;
}
.ais_template_page .ais_app_features_list_wrapper.ais_act_main_ft_box .ais_app_features_container .ais_features_arrow svg path {
    stroke: #82b388;
}

.ais_app_features_flex {
    display: flex;
    align-items: center;
    gap: 20px;
}

.ais_app_features_list_wrapper.ais_act_main_ft_box .ais_app_features_container .ais_app_features_content h2 {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -0.3px;
    line-height: 100%;
    margin-bottom: 4px;
}

.ais_app_features_list_wrapper.ais_act_main_ft_box .ais_app_features_content.ac_badges {
    margin-top: 0px;
    height: 100%;
}

.ais_app_features_list_wrapper.ais_act_main_ft_box .ais_app_features_container {
    gap: 10px;
}

.ais_app_features_list_wrapper.ais_act_main_ft_box .ais_app_features_container .ais_app_features_icon img {
    min-width: 80px;
    max-height: 80px;
    max-width: 80px;
    min-height: 80px;
}

 .ais_app_features_container.ais_features_video_list_wrapper .ais_app_features_video_list::-webkit-scrollbar {
  width: 0px;
  height: 0px;
}
      
.ais_app_features_container.ais_features_video_list_wrapper .ais_app_features_video_list::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 0px;
}

.ais_app_features_container.ais_features_video_list_wrapper .ais_app_features_video_list::-webkit-scrollbar-thumb {
  background-color: #fff;
  border-radius: 0px;
}

.ais_slide_blur_shap {
    position: absolute;
    width: 55px;
    height: 70px;
}
.ais_slide_blur_shap.left_part {
    background: linear-gradient(270deg, #B9FFC2 0%, rgba(185, 255, 194, 0) 100%);
    transform: matrix(-1, 0, 0, 1, 0, 0);
    left: 0;
    z-index: 333;
}
.ais_slide_blur_shap.right_part {
    background: linear-gradient(270deg, #B9FFC2 0%, rgba(185, 255, 194, 0) 100%);
    left: calc(100% - 338px);
    right: unset;
}

.ais_car_overlay_card {
   position: absolute;
    top: 50%;
    left: 50%;
    width: 216px;
    height: max-content;
    display: flex;
    align-items: center;
    justify-content: center;
    visibility: hidden;
    opacity: 0;
    transition: 0.3s all;
    transform: translate(-50%, -50%);
}


.ais_app_features_container.ais_features_video_list_wrapper .ais_app_features_video_list:hover .ais_car_overlay_card{
    visibility: visible;
    opacity: 1;
}

.ais_car_overlay_card .ais_btn {
    font-weight: 600;
    padding: 10px 14px 10px 12px;
    min-width: 216px;
    gap: 6px;
}



 .ais_slider_content::-webkit-scrollbar {
  width: 0px;
  height: 0px;
}
      
.ais_slider_content::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 0px;
}

.ais_slider_content::-webkit-scrollbar-thumb {
  background-color: #fff;
  border-radius: 0px;
}

.ais_features_video_list_wrapper .ais_slider_content {
    gap: 10px;
    margin: 0;
    justify-content: flex-start;
    display: flex;
    -webkit-animation: scrollanimations  15s  linear infinite;
    animation: scrollanimations 15s  linear infinite;
}

@-webkit-keyframes scrollanimations {
    0% { -webkit-transform: translateX(0); transform: translateX(0); }
    100% { -webkit-transform: translateX(calc(-60px * 18)); transform: translateX(calc(-60px * 18)); }
}
@keyframes scrollanimations {
    0% { -webkit-transform: translateX(0); transform: translateX(0); }
    100% { -webkit-transform: translateX(calc(-60px * 18)); transform: translateX(calc(-60px * 18)); }
}

/*For The Table Style 2*/
.ais_custom_table th.group {
    background-color: #f7f7f7;
    border-right: 1px solid #e6e5eb;
    border-bottom: 1px solid #e6e5eb;
}
.ais_custom_table th.group:last-child {
  border-right: 0px solid transparent;
}

.ais_custom_table th.sub {
    background-color: #f7f7f7;
}
.ais_table_wrapper th.sub:first-child{
  padding-left: 18px !important;
}

.ais_table_wrapper .ais_custom_table.ais_subcolumn_style_table th {
    text-align: center;
}
.ais_table_wrapper .ais_custom_table.ais_subcolumn_style_table td {
    text-align: center;
}


.plan_info_table_main .ais_tooltip_card.ais_in_icon {
  margin-bottom: 7px;
}

/**/
.ais_td_break_text {
    width: 380px;
    white-space: break-spaces !important;
}