h1,
h2,
h3,
p,
span {
  cursor: default;
}

.tool-main {
  /* max-width: 1920px; */
  margin: 0 auto;
  font-family: 'MiSans';
  font-style: normal;
  color: #FFFFFF;
}

.back-write {
  background-color: #EEEEEE;
}

.tool-top {
  width: 100%;
  /* max-height: 660px; */
  background: #6182FC;
  background-image: url('https://www.ytbvideoly.com/wp-content/uploads/2022/12/Mask-group1.png');
  overflow: visible;
}

.site-header {
  background-color: transparent;
}

.inside-header {
  justify-content: space-between;
  padding: 20px 0px;
}

.main-navigation,
.main-navigation ul ul {
  background-color: transparent;
  color: #fff;
}

.main-navigation .main-nav ul li[class*="current-menu-"]>a {
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.035em;
}

.main-navigation .main-nav ul li a,
.main-navigation .menu-toggle,
.main-navigation .menu-bar-items {
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.035em;
}

.grid-container {
  max-width: 1440px;
  margin: 0 auto;
}

.main-navigation .inside-navigation {
  margin: 0px;
}

.home-h1 {
  font-weight: 700;
  font-size: 48px;
  line-height: 64px;
  text-align: center;
  padding-top: 60px;
}

.home-slogan {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.035em;
  opacity: 0.6;
}

.home-search-box {
  text-align: center;
  padding-top: 56px;
}

.home-search {
  display: flex;
  justify-content: center;
}

.home-search input {
  width: 658px;
  height: 50px;
  float: left;
}

.home-search span {
  float: left;
  padding: 0px 16px;
  background: #FCAE61;
  border-radius: 2px;
  height: 50px;
  font-weight: 600;
  font-size: 16px;
  line-height: 50px;
  letter-spacing: 0.03em;
  display: flex;
  align-items: center;
}

.home-desc {
  max-width: 1200px;
  margin: 0 auto;
  margin-top: 80px;
  color: #252F51;
  background-color: #fff;
  padding: 36px 18px 6px 18px;
}

.home-desc h2 {
  font-weight: 700;
  font-size: 20px;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.035em;
}

.home-desc p {
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.035em;
  color: #4F5E92;
}

.home-feature {
  max-width: 1200px;
  margin: 0 auto;
  /* margin-top: 150px; */
  padding-top: 50px;
}

.home-feature-text {
  max-width: 800px;
  margin: 0 auto;
}

.home-feature h2 {
  font-weight: 700;
  font-size: 20px;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.035em;
  color: #252F51;
}

.home-feature p {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.035em;
  color: #4F5E92;
}

.feature-cart {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.feature-cart-item {
  flex: 0 0 18%;
  min-width: 180px;
  padding: 16px 8px;
  background-color: #fff;
  text-align: center;
}

.feature-cart-item h3,
.mp3-feature-cart-item h3,
.short-feature-cart-item h3 {
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  color: #252A51;
}

.feature-cart-item p,
.mp3-feature-cart-item p,
.short-feature-cart-item p {
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #4F5E92;
}

.mp3-feature-cart-item {
  flex: 0 0 32%;
  min-width: 180px;
  padding: 16px 8px;
  background-color: #fff;
  text-align: center;
  margin-bottom: 12px;
}

.short-use-cart-item {
  flex: 0 0 24%;
}

.short-feature-cart-item {
  flex: 0 0 32%;
  min-width: 180px;
  padding: 16px 8px;
  background-color: #fff;
  text-align: center;
  margin-bottom: 12px;
}

.short-feature-cart-img {
  width: 64px;
  height: 64px;
  margin: 0 auto;
  line-height: 64px;
}

.home-use {
  max-width: 1380px;
  margin: 0 auto;
  margin-top: 54px;
}

.mp3-home-use {
  max-width: 1200px;
}

.home-use h2 {
  font-weight: 700;
  font-size: 20px;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.035em;
  color: #252F51;
}

.use-cart {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.use-cart-item {
  flex: 0 0 19%;
  min-width: 180px;
  padding: 16px 8px;
}

.mp3-use-cart-item {
  flex: 0 0 30%;
}

.use-cart-item p {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  color: #4F5E92;
}

.use-cart-webm {
  min-width: 290px;
}

.short-how-img {
  position: relative;
}

.use-cart-webm p {
  margin-top: 8px
}

.short-left-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  background: #FCAE61;
  font-weight: 900;
  font-size: 14px;
  line-height: 16px;
  /* identical to box height, or 183% */

  text-align: left;
  letter-spacing: 0.035em;

  color: #FFFFFF;
  border-bottom: 5px solid #6183FC;
  border-right: 5px solid #6183FC;
  padding: 5px
}

.home-faq {
  max-width: 1200px;
  margin: 0 auto;
  margin-top: 54px;
}

.home-faq h2 {
  font-weight: 700;
  font-size: 20px;
  line-height: 22px;
  /* identical to box height, or 110% */

  text-align: center;
  letter-spacing: 0.035em;

  color: #252F51;
}

.faq-cart {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.faq-cart-item {
  padding: 16px 16px 12px 16px;
  flex: 0 0 48%;
  background-color: #fff;
  margin-bottom: 12px;
  position: relative;
}

.faq-cart-item h3 {
  font-weight: 600;
  font-size: 16px;
  line-height: 21px;
  color: #252F51;
}

.faq-cart-item p {
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  color: #4F5E92;
}

.faq-top-right {
  position: absolute;
  top: 0;
  right: 0;
}

.faq-cart-item img {
  width: 48px;
}

.faq-cart-item span {
  font-weight: 600;
  font-size: 20px;
  line-height: 27px;
  color: #FFFFFF;
}

.mp4-convert {
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 54px;
}

.mp4-convert h2 {
  font-weight: 700;
  font-size: 20px;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.035em;
  color: #252F51;
}

.mp4-convert-cart {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.mp4-convert-cart-item {
  flex: 0 0 48%;
  min-width: 300px;
  display: flex;
  background-color: #fff;
  margin-bottom: 16px;
  padding: 16px 16px 8px 24px;
  border-left: 6px solid #FCAE61;
  align-items: center;
}

.mp4-convert-cart-item p {
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  color: #252A51;
}

.adv {
  width: 80%;
  display: block;
  transform: translate(-50%, -50%);
  position: fixed;
  top: 50%;
  left: 50%;
}

.adv-xx {
  /* position: fixed;
    top:0;
    right: 0; */
  width: 30px;
  height: 30px;
}

.adv-download-down {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.adv-dialog {
  width: 1139px;
  height: 280px;
}

.wh {
  width: 58%;
  height: 60px;
}

.adv-parse {
  margin-left: 50%;
  transform: translateX(-80%);
}

.adv-history-wh,
.adv-parse-wh {
  width: 1139px;
  height: 280px;
}

.site-info {
  font-family: 'MiSans';
  font-style: normal;
  background: #5D7EFC;
  color: #fff;
}

.site-info a {
  color: #fff;
}

.yt-home-icon,
.yt-mp3-icon,
.yt-mp4-icon,
.yt-lang-icon,
.yt-short-icon {
  opacity: 0.6;
}

.yt-home-icon.current-menu-item,
.yt-mp3-icon.current-menu-item,
.yt-mp4-icon.current-menu-item,
.yt-lang-icon.current-menu-item,
.yt-short-icon.current-menu-item {
  opacity: 1;
}

.yt-home-icon a,
.yt-mp3-icon a,
.yt-mp4-icon a,
.yt-short-icon a,
.yt-lang-icon a {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.yt-home-icon a::before,
.yt-mp3-icon a::before,
.yt-mp4-icon a::before,
.yt-short-icon a::before,
.yt-lang-icon a::before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  padding-right: 8px;
}

/* .yt-home-icon a::before {
  content: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.9899 1.358C11.2755 1.1264 11.632 1 11.9997 1C12.3674 1 12.7239 1.1264 13.0094 1.358L22.3829 8.9195C23.0874 9.4875 23.2064 10.5295 22.6484 11.2475C22.4262 11.5346 22.1143 11.739 21.7624 11.828L21.6754 11.847L21.6759 20.32C21.6759 21.7115 20.6334 22.8625 19.2729 22.989L19.1619 22.9975L19.0459 23H4.95398C3.55149 23 2.39799 21.8795 2.32649 20.438L2.32399 20.32L2.32349 11.847L2.26599 11.8355C1.57 11.675 1.0435 11.06 1.0025 10.313L1 10.219C1 9.7125 1.227 9.234 1.617 8.919L10.9899 1.358ZM12.0849 2.5305C12.0609 2.51102 12.0309 2.50038 11.9999 2.50038C11.969 2.50038 11.939 2.51102 11.9149 2.5305L2.55149 10.105C2.53521 10.1183 2.52211 10.1351 2.51311 10.1542C2.50412 10.1732 2.49947 10.194 2.49949 10.215C2.49949 10.293 2.56099 10.356 2.63699 10.356H3.07799C3.48899 10.3555 3.82198 10.696 3.82198 11.1155V20.3155L3.82348 20.395C3.85398 21.0125 4.35448 21.5 4.96198 21.5H19.0189L19.0969 21.498C19.7009 21.467 20.1774 20.9555 20.1774 20.335V11.116C20.1774 10.696 20.5104 10.356 20.9214 10.356H21.3624C21.4044 10.356 21.4439 10.3365 21.4704 10.303C21.493 10.2736 21.5033 10.2366 21.4991 10.1997C21.4949 10.1629 21.4765 10.1291 21.4479 10.1055L12.0849 2.5305ZM15.3224 15.7655C15.4509 15.9173 15.5138 16.114 15.4973 16.3122C15.4808 16.5105 15.3863 16.694 15.2344 16.8225C14.3169 17.599 13.3149 18 12.2499 18C11.1849 18 10.1829 17.599 9.26495 16.8225C9.18977 16.7588 9.12787 16.6809 9.08279 16.5933C9.0377 16.5057 9.01031 16.4101 9.00219 16.3119C8.99406 16.2137 9.00536 16.1148 9.03543 16.021C9.0655 15.9272 9.11376 15.8402 9.17745 15.765C9.24114 15.6898 9.31902 15.6279 9.40663 15.5828C9.49425 15.5377 9.58988 15.5104 9.68808 15.5022C9.78628 15.4941 9.88511 15.5054 9.97894 15.5355C10.0728 15.5656 10.1598 15.6138 10.2349 15.6775C10.8914 16.234 11.5559 16.5 12.2499 16.5C12.9434 16.5 13.6079 16.234 14.2649 15.6775C14.3401 15.6138 14.4271 15.5655 14.521 15.5355C14.6148 15.5054 14.7137 15.4942 14.8119 15.5023C14.9101 15.5105 15.0058 15.538 15.0934 15.5831C15.1809 15.6283 15.2588 15.6902 15.3224 15.7655Z" fill="white" stroke="white" stroke-width="0.5"/></svg>');

}
.yt-mp3-icon a::before {
  content: url('data:image/svg+xml;utf8,<svg width="21" height="22" viewBox="0 0 21 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.42919 9.06223V18.3129C7.42919 20.3492 5.76611 22 3.71459 22C1.66307 22 0 20.3492 0 18.3129C0 16.2766 1.66307 14.6258 3.71459 14.6258C4.34068 14.6258 4.93058 14.7795 5.44807 15.051V8.25144C5.44785 8.23959 5.44785 8.22774 5.44807 8.2159V3.31865C5.44807 2.84044 5.79472 2.43156 6.26944 2.34988L19.8401 0.0147103C20.4458 -0.0895119 20.9998 0.373318 20.9998 0.983486V5.88301C21.0001 5.89491 21.0001 5.90673 20.9998 5.91856V15.9531C20.9998 17.9895 19.3368 19.6403 17.2852 19.6403C15.2337 19.6403 13.5706 17.9895 13.5706 15.9531C13.5706 13.9168 15.2337 12.266 17.2852 12.266C17.9113 12.266 18.5012 12.4198 19.0187 12.6913V7.06795L7.42919 9.06223ZM7.42919 7.06645L19.0187 5.07219V2.15181L7.42919 4.14607V7.06648V7.06645ZM3.71459 20.0335C4.67197 20.0335 5.44807 19.2632 5.44807 18.3129C5.44807 17.3626 4.67197 16.5922 3.71459 16.5922C2.75722 16.5922 1.98112 17.3626 1.98112 18.3129C1.98112 19.2632 2.75722 20.0335 3.71459 20.0335ZM17.2852 17.6738C18.2426 17.6738 19.0187 16.9034 19.0187 15.9531C19.0187 15.0029 18.2426 14.2325 17.2852 14.2325C16.3279 14.2325 15.5518 15.0029 15.5518 15.9531C15.5518 16.9034 16.3279 17.6738 17.2852 17.6738Z" fill="white"/></svg>');

}
.yt-mp4-icon a::before {
  content: url('data:image/svg+xml;utf8,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.1782 0H2.82189C1.26591 0 0 1.26591 0 2.82189V19.6211C0 21.177 1.26591 22.4429 2.82189 22.4429H19.1781C20.7341 22.4429 22 21.177 22 19.6211V2.82189C22.0001 1.26591 20.7342 0 19.1782 0ZM20.5049 2.82189V6.3297H17.1323L19.2775 1.50016C19.9627 1.55137 20.5049 2.1239 20.5049 2.82189ZM12.9335 6.32982L15.0808 1.49517H17.6438L15.4965 6.32982H12.9335ZM8.70715 6.32982L10.8545 1.49517H13.4449L11.2975 6.32982H8.70715ZM4.58931 6.32982L6.73663 1.49517H9.21838L7.07105 6.32982H4.58931ZM2.82189 1.49517H5.10054L2.95322 6.32982H1.49517V2.82189C1.49517 2.09038 2.09038 1.49517 2.82189 1.49517ZM19.1782 20.9479H2.82189C2.09038 20.9479 1.49517 20.3527 1.49517 19.6212V7.825H3.43417L3.4389 7.82525L3.44227 7.825H7.552L7.55674 7.82525L7.5601 7.825H11.7784L11.7831 7.82525L11.7865 7.825H15.9773L15.982 7.82525L15.9854 7.825H20.5051V19.6212C20.5049 20.3527 19.9097 20.9479 19.1782 20.9479Z" fill="white"/><path d="M14.7247 13.1801L9.55292 10.1329C9.16343 9.90338 8.69569 9.89927 8.30234 10.1217C7.90873 10.3442 7.6715 10.7472 7.66738 11.1991L7.61431 17.2018C7.61044 17.6539 7.84045 18.0608 8.22994 18.2903C8.42201 18.4045 8.64122 18.4649 8.86465 18.4654C9.07571 18.4654 9.28703 18.4108 9.48041 18.3014L14.7057 15.3458C15.099 15.1232 15.3364 14.7203 15.3404 14.2684C15.3442 13.8165 15.1142 13.4096 14.7247 13.1801ZM9.11334 16.7915L9.15882 11.6362L13.6006 14.2533L9.11334 16.7915Z" fill="white"/></svg>');

}
.yt-short-icon a::before {
  content: url('data:image/svg+xml;utf8,<svg width="20" height="17" viewBox="0 0 20 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.7247 7.18005L8.55292 4.13289C8.16343 3.90338 7.69569 3.89927 7.30234 4.12167C6.90873 4.34421 6.6715 4.74716 6.66738 5.19907L6.61431 11.2018C6.61044 11.6539 6.84045 12.0608 7.22994 12.2903C7.42201 12.4045 7.64122 12.4649 7.86465 12.4654C8.07571 12.4654 8.28703 12.4108 8.48041 12.3014L13.7057 9.34582C14.099 9.12316 14.3364 8.72033 14.3404 8.26842C14.3442 7.8165 14.1142 7.40956 13.7247 7.18005ZM8.11334 10.7915L8.15882 5.63616L12.6006 8.25334L8.11334 10.7915Z" fill="white"/><rect x="0.6" y="0.6" width="18.8" height="15.8" rx="3.4" stroke="white" stroke-width="1.2"/></svg>')
} */
.yt-lang-icon>a:first-child::before {
  content: url('data:image/svg+xml;utf8,<svg width="22" height="22" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.599609 7.19995H17.3996" stroke="white" stroke-width="1.5"/><path d="M0.599609 11.4001H17.0996" stroke="white" stroke-width="1.5"/><path d="M9.59981 0.599853C9.59981 0.599853 12.2998 3.39985 12.2998 8.99985C12.2998 14.5999 9.5998 17.3999 9.5998 17.3999" stroke="white" stroke-width="1.5"/><path d="M8.40019 0.599853C8.40019 0.599853 5.7002 3.84196 5.7002 8.99985C5.7002 14.1577 8.4002 17.3999 8.4002 17.3999" stroke="white" stroke-width="1.5"/><circle cx="9" cy="9" r="8.25" stroke="white" stroke-width="1.5"/></svg>');

}


.main-navigation ul ul {
  text-align: center;
  background-color: #5d7efc;
}

/* .main-navigation .main-nav ul ul li a{
  color:#000;
} */
.main-navigation .sub-menu {
  max-height: 300px;
  overflow-y: scroll !important;
}

.short-switch-cart {
  max-width: 1200px;
  margin: 0 auto;
  color: #4F5E92;
  background-color: #fff;
}

.switch-title {
  display: flex;
  font-weight: 600;
  font-size: 16px;
  line-height: 64px;
  /* identical to box height, or 138% */

  text-align: center;
  letter-spacing: 0.035em;

  color: #B8B8B8;
}

.switch-title-item {
  flex: 1;
  text-align: center;
  cursor: pointer;
}

.switch-content {
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  /* or 136% */

  letter-spacing: 0.035em;

  color: #4F5E92;
  padding: 12px 16px;
  display: flex;
  flex-wrap: wrap;
}

.switch-title-active {
  font-weight: 700;
  font-size: 20px;
  line-height: 64px;
  /* identical to box height, or 110% */

  text-align: center;
  letter-spacing: 0.035em;

  color: #5682FF;
}

.switch-title-active span {
  border-left: 4px solid #FCAE61;
  padding-left: 8px;
}

.switch-content-item {
  flex: 0 0 50%;
}

.switch-content-item-title {
  font-weight: 700;
  font-size: 16px;
}

.search-card {
  width: 100%;
  color: #fff;
}

.search-process {
  width: 80%;
  max-width: 800px;
  margin: 0 auto;
  padding-top: 12px;
}

.search-process p {
  margin-bottom: 4px;
}

.search-process progress {
  width: 100%;
}

.search-result {
  max-width: 1200px;
  margin: 0 auto;
  margin-top: 20px;
}

.search-error {
  color: red;
  text-align: center;
  width: 80%;
  max-width: 1200px;
  padding: 12px 10%;
  margin: 0 auto;
  margin-top: 20px;
  background-color: #fff;
}

.social-share-box {
  position: fixed;
  display: flex;
  flex-direction: column;
  right: 2%;
  top: 30%;
}

.social-share-box img {
  width: 32px;
  height: 32px;
}

.desc-text {
  padding: 0 10%;
  text-indent: 32px;
  color: #000;
}

.footer-bottom-link {
  display: flex;
  justify-content: center;
}

.footer-bottom-link a {
  text-decoration: none;
  padding: 0 12px;
}

.header-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  max-width: 1920px;
}

/* search history */
.search-history {
  max-width: 1200px;
  margin: 0 auto;
  background-color: #EEEEEE;
}

.search-history-title {
  font-weight: 500;
  font-size: 14px;
  background: #fff;
  color: #000;
  margin: 6px auto 12px auto;
  padding: 12px 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.video-playlist {
  background: #fff;
  width: 20%;
  padding: 12px 8px;
  padding-left: 0;
  position: relative;
  overflow: auto;
}

.video-playlist h3 {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  margin-bottom: 12px;
  /* margin: 0; */
  text-align: center;
}

.video-playlist ul {
  list-style: none;
  margin: 0;
  position: absolute;
}

.video-playlist ul li {
  color: #212F46;
  background-color: #fff;
  margin-bottom: 12px;
  padding-left: 6px;
  font-size: 12px;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  word-wrap: break-word;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.video-playlist ul li p {
  margin: 0;
  cursor: pointer;
}

.video-playlist ul .videoitem-active {
  background: #f0f0f0;
  border-radius: 6px;
}

.video-playlist::-webkit-scrollbar {
  width: 4px;
}

.video-playlist::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);
  background: #535353;
}

.video-playlist::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);
  border-radius: 10px;
  background: #ededed;
}

.video-playlist ul li:hover {
  background-color: #5D7EFC;
  color: #fff;
}

.main-navigation .custom-sub-menu .sub-menu {
  /* background: linear-gradient(180deg, #8E59FF 0%, #E661FC 162.07%); */
  height: auto !important;
  overflow-y: hidden !important;
  background: #5d7efc;
  border: 1px solid rgba(255, 255, 255, 0.28);
  border-radius: 3px;
}

.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a {
  color: #FCAE61;
}

.flex-four {
  flex: 0 0 24%;
}

.short-how-img img {
  width: 100%;
}

.full-text {
  max-width: 1200px;
}

.download-dialog {
  display: none;
}

.ads-dialog {
  position: relative;
}

.ads-dialog-content {
  width: 512px;
  height: 228px;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  top: 430px;
  border-radius: 8px;
  background: #FFF;
  display: flex;
  align-items: center;
  flex-direction: column;
}

.oops {
  height: 48px;
  border-bottom: 1px solid #F1F3F8;
  width: 100%;
  text-align: center;
  margin-top: 17px;
  color: #030B1A;

}

.oops p {
  color: #030B1A;
  font-size: 16px;
  font-weight: 600;
}

.oops img {
  position: absolute;
  width: 22px;
  height: 22px;
  right: 17px;
  top: 17px;
}

.ads-dialog-formats {
  color: #030B1A;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  width: 437px;
  height: 40px;
  margin-top: 17px;
}

.ads-dialog-buttom {
  width: 188px;
  height: 36px;
  color: #FFF;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  line-height: 36px;
  margin-top: 47px;
  background-color: #006BF8;
}

@media (min-width:768px) {
  .nav-phone-box {
    display: none;
  }

  .download-terabox,
  .download-pavobox {
    display: none;
  }
}

@media (max-width:768px) {

  .main-navigation.toggled .main-nav .country-menu-custom,
  .ads-dialog {
    display: none;
  }

  .video-playlist {
    width: 98%;
    height: 128px;
    margin: 0 auto;
  }

  .download-pavobox {
    width: 97%;
    margin: 0 1.5%;
    max-width: 800px;
    background: #231B1B;
    border-radius: 2px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
    box-shadow: 0px 4px 4px 0px #00000040;
  }

  .download-pavobox .pavobox-img {
    width: 37px;
    margin-left: 15px;
  }

  .download-dialog {
    display: block;
    z-index: 999;
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 4px 17px rgba(0, 0, 0, 0.11);
    border-radius: 2px;
    padding: 30px 15px 11px;
  }

  .download-dialog .want {
    font-weight: 600;
    font-size: 11px;
    line-height: 17px;
    align-items: center;
    letter-spacing: 0.035em;
    color: #172146;
    text-align: left;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .download-dialog .want p {
    margin-left: 20px;
    margin-top: px;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    align-items: left;
    letter-spacing: 0.035em;
    color: #252F51;
  }

  .download-dialog>img {
    position: absolute;
    top: 4px;
    right: 4px;
    width: 17px;
    height: 17px;
  }

  .download-dialog .yes {
    background: #FE3D00;
    border-radius: 2px;
    text-align: center;
    color: #FFFFFF;
    padding: 17px 85px;
    margin-top: 18px;
    font-weight: 600;
    font-size: 20px;
    line-height: 17px;
    letter-spacing: 0.035em;
    color: #FFFFFF;
  }

  .download-pavobox .pavobox-a {
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.035em;
    text-decoration-line: underline;
    margin-left: 8px;
    color: #FFFFFF;
    text-align: left;
  }

  .main-navigation.toggled .main-nav .country-menu-custom {
    display: none;
  }

  .nav-phone-box {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    padding-right: 12px;
    position: relative;
  }

  .nav-phone-box img {
    width: 18px;
  }

  .nav-phone-menu {
    position: absolute;
    top: 32px;
    width: 180px;
    margin: 0;
    background: #fff;
    border: 1px solid rgba(255, 255, 255, 0.28);
    border-radius: 3px;
    height: 320px;
    overflow: auto;
    list-style: none;
    z-index: 10;
    right: -36px;
  }

  .nav-phone-menu li a {
    color: #000;
    text-decoration: none;
    line-height: 28px;
    padding-left: 20px;
  }

  .main-navigation .main-nav ul li a,
  .main-navigation .menu-toggle,
  .main-navigation .menu-bar-items {
    text-align: left;
  }

  .main-navigation .main-nav ul li.menu-item-has-children>a {
    text-align: left;
  }

  .social-share-box {
    display: none;
  }

  .tool-top {
    max-height: none;
  }

  .home-feature {
    margin-top: 15px;
  }

  .home-search {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .home-search input {
    width: 70%;
  }

  .home-h1 {
    padding-top: 30px;
    font-size: 18px;
    line-height: 20px
  }

  .home-slogan {
    font-size: 14px;
    line-height: 14px
  }

  .grid-container {
    margin: 0 10px;
  }

  .feature-cart {
    justify-content: space-around;
    flex-wrap: wrap;
  }

  .feature-cart-item {
    flex: 0 0 30%;
    margin-bottom: 16px;
  }

  .use-cart {
    flex-wrap: wrap;
  }

  .use-cart-item {
    flex: 0 0 48%;
  }

  .home-search-box {
    padding-top: 0;
  }

  .home-desc {
    margin-top: 40px;
  }

  .mp4-convert-cart {
    justify-content: center;
  }

  .mp4-convert-cart-item {
    flex: 0 0 90%;
  }

  .switch-content-item {
    flex: 0 0 100%;
  }

  .search-card-item {
    flex-direction: column;
    text-align: center;
  }

  .faq-cart-item h3 {
    width: 80%;
  }

  .faq-cart-item {
    flex: 0 0 100%;
  }

  .history-card-box-short,
  .search-card-item,
  .history-card-box-content-up {
    width: 98% !important;
  }

  .history-card-box-short-title {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
    -webkit-line-clamp: 3;
    -moz-line-clamp: 3;
    -ms-line-clamp: 3;
    -o-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    -o-box-orient: vertical;
    box-orient: vertical;
    overflow: hidden;
  }

  .main-navigation.toggled .main-nav li {
    margin-bottom: 12px;
  }

  .download-terabox {
    width: 100%;
    background: #FFC83D;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px;
  }

  .download-terabox p {
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 17px;
    text-align: center;
    letter-spacing: 0.035em;
    color: #A75300;
    text-align: left;
  }

  .download-terabox div {
    background: #FFFFFF;
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    width: 154px;
    text-align: center;
    font-weight: 500;
    font-size: 13px;
    line-height: 14px;
    text-align: center;
    letter-spacing: 0.035em;
    color: #A75300;
    padding: 5px;
  }

  .wh {
    width: 100%;
    height: 170px;
  }

  .adv-dialog {
    width: 375px;
    height: 500px;
  }


}

@media (max-width:480px) {
  .home-search input {
    width: 60%;
  }
}