/*Basic*/
* {word-break: break-word;}
*:not(:focus-visible) {outline: none;}
html {scroll-behavior: smooth;}
.skip_main {z-index: -99999999;top: -10000%;left: -10000%;}
:root {
	--body-bg: #FEF6F7;
	--body-bg: #f8eff0;
	--font-family: 'Inter', sans-serif;
	--font-family-headline: 'Outfit', sans-serif;
	--main: #F8616D;
	--main-color: #FFF;
	--main-hover: #F64F5A;
	--main-hover-color: #FFF;
}
body {background: var(--body-bg);font-family: var(--font-family);margin: 0;padding: 0;height: 100%;width: 100%;min-height: 100%;overflow-x: hidden;overflow-y: scroll;}
a:hover {text-decoration: none;}
.hover_path {display: none;}
.content, .video-options .btn:hover {background: #fff;border-radius: 16px;position: relative;}
.content.p-4 {padding: 2rem!important;}
.black {color: #212529;}
.black-hover:hover {color: #000;}
.main {color: var(--main);}
.bold {font-weight: 500;}
.table td, .table th {vertical-align: middle;}
.rounded-lg {border-radius: 0.7rem!important;}
.flex-0 {flex: 0 0 auto;}
.flex-1 {flex: 1 1 auto;}
.gap-10 {gap: 10px;}
.gap-15 {gap: 15px;}
.mw-0 {min-width: 0;}
.r-none {resize: none;}
.headline-font {font-family: var(--font-family-headline);}
.mix_blend {mix-blend-mode: luminosity;}
.tag_vid_box_emoji {min-width: 300px;max-height: 320px;overflow-y: auto;}

/*Buttons*/
.btn {display: -ms-inline-flexbox;display: inline-flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;gap: 5px;padding: 0 24px;line-height: 40px;border-radius: 2em;font-weight: 500;font-family: var(--font-family-headline);}
.btn svg {flex: 0 0 auto;}
.btn.btn-sm {line-height: 26px;font-size: .75rem;padding: 0 16px;}
.btn.btn-lg {line-height: 50px;font-size: 1.15rem;padding: 0 30px;}
.btn:focus {box-shadow: none;}
.btn-default {color: #fff;background-color: #6c757d;border-color: #6c757d;}
.btn-default:hover {color: #fff;background-color: #5a6268;border-color: #545b62;}
.btn-light, .btn-subscribed, .btn-light:not(.btn):hover {background-color: #e8e7e7;border-color: #e8e7e7;}
.btn-main-outline {background: transparent;color: var(--main);border: 1px solid var(--main);line-height: 38px;}
.btn-main-outline:hover {background: var(--main);color: var(--main-color);}
.btn-main, .btn-subscribe {background: var(--main);color: var(--main-color);}
.btn-main:hover, .btn-subscribe:hover {background: var(--main-hover);color: var(--main-hover-color);}
.btn-close {padding: 0;width: 40px;height: 40px;right: 0;top: 0;margin: 15px;background: rgb(0 0 0 / 7%);z-index: 1;}
.btn-close:hover, .btn_bookmark:hover {background: rgb(0 0 0 / 10%);}
.btn_bookmark {width: 30px;height: 30px;transition: color .15s ease-in-out, background-color .15s ease-in-out;}
.btn_bookmark svg {width: 20px;height: 20px;}
.btn-ai {line-height: 48px;font-size: 1.05rem;padding: 1px;}
.btn-ai:before, .btn-ai:after {content: '';position: absolute;background: linear-gradient(90deg, #FC466B, #3F5EFB);border-radius: 14px;}
.btn-ai:before {top: 0;right: 0;bottom: 0;left: 0;}
.btn-ai:after {inset: 17px;filter: blur(13px);transition: all 0.2s;}
.btn-ai:hover::after, .btn-ai.success:after {opacity: 0;}
.btn-ai > div {border-radius: 13px;color: #FC466B;z-index: 1;}
.btn-ai > div > span {-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;background-image: linear-gradient(90deg, #FC466B, #3F5EFB);}
.btn-ai.success:before {background: linear-gradient(90deg, #0ba360, #3cba92);}
.btn-ai.success > div {color: #0ba360;}
.btn-ai.success > div > span {background-image: linear-gradient(90deg, #0ba360, #3cba92);}

/*Form Field*/
.form-group {position: relative;margin-bottom: 2rem;}
.form-group > .form-control, .form-group ul.tagit, .pd_select_pick .lcslt {height: 3.5rem;line-height: 1.25;border-color: #EFEFEF;background: #EFEFEF;border-radius: 14px;padding-left: 52px;padding-right: 16px;}
.form-group > .form-control:focus, .pd_select_pick .lcslt.lcslt_dd-open {background: white;border-color: var(--main);box-shadow: 0 0 0 1px var(--main);}
.form-group > textarea.form-control, .form-group ul.tagit, .pd_select_pick .lcslt {height: auto;min-height: 3.5rem;padding-top: 16px;}
.form-group > .form-control.border_class {border-color: #ef4c5d;}
.form-group > .form-control.border_class:focus {box-shadow: 0 0 0 1px #ef4c5d;}
.form-group > .form-control::placeholder {opacity: 0;}
.form-group > select.form-control {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.form-group > select.form-control:not([multiple]), .pd_select_pick .lcslt {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right 16px center;background-size: 16px 12px;}
.form-group > label {position: absolute;top: 12px;transform: translateX(48px);z-index: 2;padding: 4px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;pointer-events: none;transform-origin: 0 0;transition: opacity .15s ease-in-out,transform .15s ease-in-out;margin: 0;color: rgb(0 0 0 / 70%);max-width: 100%;}
.form-group > .form-control:focus~label, .form-group > .form-control:not(:placeholder-shown)~label, .form-group > .form-control:-webkit-autofill~label {color: var(--main);transform: scale(.83) translateY(-30px) translateX(12px);font-weight: 500;background: white;}
.form-group > .form-control:not(:placeholder-shown) {background: white;border-color: #EFEFEF;box-shadow: 0 0 0 1px #EFEFEF;}
.form-group > .form-control:not(:placeholder-shown):focus {border-color: var(--main);box-shadow: 0 0 0 1px var(--main);}
.form-group > svg {top: 0;left: 0;margin: 16px 14px;opacity: 0.5;pointer-events: none;transition: color .15s ease-in-out, opacity .15s ease-in-out;width: 24px;height: 24px;position: absolute;}
.form-group > .form-control:focus+label+svg {color: var(--main);opacity: 1;}
.custom-control-label {cursor: pointer;}
.custom-control-input:not(:disabled):active~.custom-control-label::before, .custom-control-input:checked~.custom-control-label::before {color: var(--main-color);background-color: var(--main);border-color: var(--main);}
.custom-control-input:not(:disabled):active~.custom-control-label::before {opacity: 0.3;}
.custom-control-input:focus~.custom-control-label::before {box-shadow: none;}
.form-group ul.tagit {padding: 1.4rem 16px 0.1rem;margin: 0;}
.form-group ul.tagit li.tagit-choice-editable {padding: .185em 18px .185em .5em;}
.form-text {font-size: 0.75rem;padding: 0 16px;}
.form-group .custom-radio {padding: 0;}
.form-group .custom-radio .custom-control-label {padding: 15px 16px;padding-left: 52px;border: 1px solid #efefef;border-radius: 14px;user-select: none;}
.form-group .custom-radio .custom-control-label::before {width: 22px;height: 22px;top: 16px;left: 14px;}
.form-group .custom-radio .custom-control-input:checked~.custom-control-label::after {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3e%3c/path%3e%3cpath d='M5 12l5 5l10 -10'%3e%3c/path%3e%3c/svg%3e");background-size: cover;left: 16.5px;top: 19.5px;}

/*Modal*/
.modal-content {border: 0;border-radius: 1.8rem;box-shadow: 0px 4px 8px 3px rgb(0 0 0 / 15%), 0px 1px 3px rgb(0 0 0 / 30%);}
.modal-content:before {content: '';position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;background: var(--main);border-radius: 1.8rem;opacity: 0.07;}
.modal-content .modal-header, .modal-content .modal-body, .modal-content .modal-footer {position: relative;z-index: 1;}
.modal-header {padding: 1.5rem 1.5rem 1.5rem;border: 0;}
.modal-title, .swal2-modal .swal2-title {line-height: 1.3;font-size: 1.7rem;font-family: var(--font-family-headline);}
.modal-body {padding: 2px 1.5rem 1.5rem;overflow-y: auto;max-height: calc(100vh - 200px);max-height: calc(var(--vh, 1vh) * 100 - 200px);}
.modal-footer {padding: 0 1.5rem 1.5rem;border: 0;gap: 6px;}
.modal-footer .btn {margin: 0;}
.modal-footer .btn.btn-link, .swal2-modal .swal2-buttonswrapper .btn.btn-link {color: var(--main);}

/*Page Loading Bar*/
.page_loading_bar {top: 0px;left: 0px;right: 0px;height: 3px;z-index: 5000;display: none;}
.page_loading_bar:before {display: block;position: absolute;content: "";left: -200px;width: 200px;height: 3px;animation: hdr_loading 1.5s linear infinite;background: var(--main);}
@keyframes hdr_loading {
from {left: -200px; width: 30%;}
50% {width: 30%;}
70% {width: 70%;}
80% { left: 50%;}
95% {left: 120%;}
to {left: 100%;}
}

/* Empty State */
.empty_state_center {min-height: calc(100vh - 240px);min-height: calc(var(--vh, 1vh) * 100 - 240px);}
.empty_state {padding: 70px 5px;display: block;width: 100%;text-align: center;}
.empty_state > svg {display: block;width: 80px;height: 80px;margin: 0 auto 25px;opacity: 0.2;}
.empty_state > svg.verified {opacity: 1;color: var(--main);}
.empty_state > img {width: 130px;height: 130px;pointer-events: none;user-select: none;}
.empty_state p {font-weight: 500;}

/*Empty Skeleton*/
.skel {background: rgb(0 0 0 / 6%);}
.skel_2 {border-radius: 2em;}
.skel_noti:nth-child(2) {opacity: 0.8;}
.skel_noti:nth-child(3) {opacity: 0.6;}
.skel_noti:nth-child(4) {opacity: 0.4;}
.skel_noti:nth-child(5) {opacity: 0.2;}
.skel_noti, .tag_head_notis {padding: 8px;margin: 8px -8px;gap: 13px;transition: all 0.2s;border-radius: 16px;}
.skel_avatar, .tag_head_notis .avatar {width: 50px;height: 50px;flex: 0 0 auto;}
.skel_noti_name {height: 15px;width: 220px;margin-bottom: 8px;}
.skel_noti:nth-child(2) .skel_noti_name {width: 160px;}
.skel_noti:nth-child(3) .skel_noti_name {width: 280px;}
.skel_noti_time {height: 10px;width: 90px;}
.skel_loading {background: linear-gradient(-45deg, rgb(0 0 0 / 3%) 0%, rgb(0 0 0 / 10%) 45%, rgb(0 0 0 / 10%) 55%, rgb(0 0 0 / 3%) 100%);background-size: 300% 300%;animation: skel_loading_anim 2s ease infinite;}
@keyframes skel_loading_anim {
0% {background-position: 0% 50%;}
50% {background-position: 100% 50%;}
100% {background-position: 0% 50%;}
}

/* Dropdown */
.dropdown-menu {border-radius: 14px;box-shadow: 0 5px 10px rgb(0 0 0 / 5%), 0 15px 40px rgb(0 0 0 / 10%);padding: 8px 0;border: 0;min-width: 220px;}
.dropdown-menu .dropdown-item, .dropdown-menu > li {padding: 0 8px;}
.dropdown-menu .dropdown-item > a, .dropdown-menu > li > a, .search-dropdown_ div a, .video_dropdown div {font-weight: 500;font-size: 15px;padding: 6px 12px;line-height: 34px;border-radius: 8px;clear: both;color: #222;margin: 1px 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;gap: 10px;}
.dropdown-menu .dropdown-item:active, .dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:hover {background: transparent;}
.dropdown-menu .dropdown-item > a:focus, .dropdown-menu .dropdown-item > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, .search-dropdown_ div a:hover, .video_dropdown div:hover {color: var(--main);background-color: #f8f9fa;}
.dropdown-menu .dropdown-item > a.active, .dropdown-menu > li > a.active {color: var(--main-color);background-color: var(--main);}
.dropdown-menu .dropdown-item > a svg, .dropdown-menu > li > a svg {width: 20px;height: 20px;}

/*Snackbar*/
.snackbar-container {transition: all .5s ease;transition-property: top,right,bottom,left,opacity;background-color: #070b0e !important;position: fixed;display: flex;align-items: center;color: #fff;padding: 12px 16px;bottom: 0 !important;opacity: 0;z-index: 9999;margin: 24px 0;left: 50%;transform: translateX(-50%);border-radius: 4px;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.30), 0px 4px 8px 3px rgba(0, 0, 0, 0.15);letter-spacing: 0.25px;width: 90% !important;max-width: 400px;min-height: 48px;}
.snackbar-container:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;background: var(--main);border-radius: 4px;opacity: 0.1;}
.snackbar-container i.fa {display: none;}
.snackbar-container .action {display: inline-block;border: none;margin: 0 0 0 auto;flex: 0 0 auto;background-color: transparent;position: relative;padding: 0;color: #ff848e !important;font-weight: 500;font-size: 14px;}

/*Alert*/
.alert:empty {padding: 0;margin: 0;border: 0;}
.alert {border: 0;border-radius: 14px;padding: 20px;}
.alert-secondary {background-color: #f6f6f6;}

/*Progress*/
.progress {height: 4px;position: relative;background-color: transparent;border-radius: 4px;}
.progress:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;background: var(--main);border-radius: 4px;opacity: 0.2;}
.progress-bar {background-color: var(--main);border-radius: 4px;z-index: 1;}

/*Header*/
.pd_header {z-index: 100;padding: 0 20px;height: 80px;top: 20px;left: 80px;right: 80px;transition: all 0.2s;border-radius: 41px;}
.pd_header:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;backdrop-filter: blur(21px);background: rgb(243 243 243 / 75%);background: rgb(255 255 255 / 75%);border-radius: 41px;transition: all 0.2s;z-index: -1;box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;}
.pd_header.hide_splash:before {opacity: 0;visibility: hidden;}
.pd_header.hide_splash.scrolled:before {opacity: 1;visibility: visible;}
.pd_header.full_size {top: 0;left: 0;right: 0;border-radius: 0;}
.pd_header.full_size:before {border-radius: 0;}
.pd_header .navbar-brand img {max-height: 45px;max-width: 232px;}
.hdr_cats_icon {display: none;}
.pd_header_submenu > div > a {border-radius: 8px;padding: 6px 12px;transition: all 0.2s;}
.pd_header_submenu > div > a:hover, .pd_header_submenu > div > a.active, .pd_header_submenu > div.show > a {background: rgb(0 0 0 / 5%);}
.head_sidebar_menu > div > a {color: rgb(0 0 0 / 70%);padding: 10px;transition: all 0.2s;padding: 8px;margin: 0 6px;width: 38px;height: 38px;background: rgb(0 0 0 / 7%);border-radius: 50%;}
.head_sidebar_menu > div > a.search {background: transparent}
.head_sidebar_menu > div > a:hover {color: var(--main);}
.head_sidebar_menu > div.show > a {background: var(--main);color: var(--main-color);}
.head_sidebar_menu > div > a img {width: 38px;height: 38px;margin: -8px;}

/*Categories Menu*/
.pd_cats_toggle svg {transition: all 0.2s;}
.dropdown.show .pd_cats_toggle svg {transform: rotate(180deg);}
.pd_head_full_menu {transition: all 0.2s;box-shadow: none;backdrop-filter: blur(21px);background: rgb(255 255 255 / 95%);border-radius: 0 0 41px 41px;border-top: 1px solid #e8e8e8;display: block;opacity: 0;visibility: hidden;top: 100px;left: 80px;right: 80px;transform-style: preserve-3d;transform: translateY(-10px);max-height: calc(100vh - 180px);max-height: calc(var(--vh, 1vh)* 100 - 180px);overflow-y: auto;}
.dropdown.show .pd_head_full_menu {opacity: 1;visibility: visible;transform: translateY(0px);}
body.pd_cats_open, body.pd_srch_open {overflow: hidden;}
body.pd_cats_open .pd_header:before, body.pd_srch_open .pd_header:before {border-radius: 41px 41px 0 0;background: rgb(255 255 255 / 95%);}
body.pd_cats_open .pd_header.hide_splash:before, body.pd_srch_open .pd_header.hide_splash:before {opacity: 1;visibility: visible;}
.head_menu_backdrop {bottom: 0;z-index: 97;background: rgb(0 0 0 / 30%);transition: all 0.2s;opacity: 0;visibility: hidden;}
body.pd_cats_open .head_menu_backdrop, body.pd_srch_open .head_menu_backdrop {opacity: 1;visibility: visible;}
body.pd_cats_open .pd_header_submenu > div > a.active {background: transparent;}
body.pd_cats_open .pd_header_submenu > div > a:hover {background: rgb(0 0 0 / 5%);}
body.pd_cats_open .pd_header.full_size:before, body.pd_srch_open .pd_header.full_size:before {border-radius: 0;}
.pd_header.full_size .pd_head_full_menu {top: 80px;left: 0;right: 0;}

/*Category List*/
.pd_cat_list {gap: 25px;}
.pd_cat_list a {padding: 20px 26px;transition: all 0.15s;border: 2px solid #d2d2d2;border-radius: 10px;min-width: 150px;font-size: 1.2rem;flex: 1 1 auto;font-family: var(--font-family-headline);background: #fff;}
.pd_cat_list a:hover {color: var(--main);box-shadow: 4px 4px #4d4d4d;border-color: #4d4d4d;}
.pd_cat_list a svg {display: block;width: 38px;height: auto;margin-bottom: 20px;color: var(--main);}

/*Search*/
.header_search .form-group input {line-height: 60px;font-size: 18px;padding: 0 30px;transition: all 0.2s;border-radius: 2em;background: #EFEFEF;border: 2px solid #EFEFEF;}
.header_search .form-group input:focus {border-color: var(--main);background: #fff;}
.search-dropdown .search-result a {display: block;color: #333;padding: 15px 26px;transition: all 0.1s;border-radius: 2em;}
.search-dropdown .search-result a:hover {color: #000;background: rgb(0 0 0 / 4%);}

/*Notifications*/
.pd_noti_menu, .pd_user_menu {box-shadow: 4px 0 24px rgb(0 0 0 / 14%);border-radius: 16px;width: 100%;min-width: 450px;max-height: calc(100vh - 180px);max-height: calc(var(--vh, 1vh)* 100 - 180px);overflow-y: auto;}
.pd_noti_menu .empty_state {padding: 81px 5px;}
.pd_noti_menu .empty_state > img {width: 160px;height: 160px;}
.pd_noti_menu .notifications-list:last-child {margin-bottom: -16px;}
.tag_head_notis:hover {background: rgb(0 0 0 / 4%);}
.new_updates {top: 0;right: 6px;bottom: 0;left: 6px;background: #ffffff;color: var(--main);border-radius: 50%;line-height: 1;font-size: 15px;font-weight: normal;padding: 3px 5px;min-width: 17px;z-index: 1;pointer-events: none;border: 2px solid var(--main);transition: all 0.3s;}
.pd_header.scrolled .new_updates {top: -6px;right: 0;bottom: auto;left: auto;background: var(--main);color: var(--main-color);font-size: 12px;border-radius: 2em;}
.new_updates b {font-weight: normal;}
.new_updates:empty {padding: 0;opacity: 0;}

/*User Menu*/
.pd_user_menu {min-width: 320px;}
.pd_user_menu_head .avatar {width: 80px;height: 80px;}
.pd_user_menu_head .avatar img {pointer-events: none;}
.pd_user_menu_head .links .btn {line-height: 28px;font-size: 14px;padding: 0 16px;font-family: var(--font-family);}
.pd_user_menu_head .links .btn-wallet {color: #1e8e3e;background: rgb(30 142 62 / 12%);}
.pd_user_menu_head .links .btn-points {color: #e39600;background: rgb(227 150 0 / 12%);}
.pd_user_menu_links {margin: -15px 0;}
.pd_user_menu_links a {font-weight: 500;font-size: 14px;margin: 0 -18px;padding: 15px 18px;transition: all 0.2s;border-radius: 12px;}
.pd_user_menu_links a svg {width: 22px;height: auto;}
.pd_user_menu_links a:hover {background: rgb(0 0 0 / 3%);}
.pd_user_menu_links hr {border-color: rgb(0 0 0 / 7%);margin: 0;}

/*Footer*/
.pd_footer {background: rgb(243 243 243 / 75%);background: rgb(255 255 255 / 75%);}
.brand_identity .brand img {max-height: 36px;max-width: 232px;}
.brand_identity p {font-size: 14px;max-width: 360px;}
.brand_identity .social a {opacity: 0.4;transition: all 0.2s;width: 35px;height: 35px;}
.brand_identity .social a:hover {opacity: 1;background: rgb(0 0 0 / 6%);}
.pd_footer_links {gap: 20px;}
.pd_footer_links a {opacity: 0.6;transition: all 0.2s;font-size: 18px;font-family: var(--font-family-headline);}
.pd_footer_links a:hover {opacity: 1;}
.back-to-top {width: 48px;height: 48px;padding: 0;border: 1px solid #e0e0e0;}
.back-to-top:hover {box-shadow: 3px 3px #4d4d4d;border-color: #4d4d4d;}
.pd_footer_copy {font-size: 12px;font-weight: 500;letter-spacing: -.01em;}
.pd_mode_toggle .content {background: rgb(0 0 0 / 9%);padding: 3px;border-radius: 2em;}
.pd_mode_toggle .content svg {transition: transform .3s cubic-bezier(.2,0,0,1);border-radius: 2em;padding: 5px;width: 34px;height: 24px;}
.pd_mode_toggle .content svg.sun {background: #fff;box-shadow: 0 1px 2px rgb(0 0 0 / 20%);}
.pd_mode_toggle input:checked+.content {background: #fff;}

/*Welcome Page Header*/
.pd_welcome_head {margin-top: -120px;min-height: 1120px;padding: 120px 0 0;}
.pd_head_box {max-width: 970px;}
.pd_header_badge {padding: 6px 10px 6px 7px;border-radius: 2em;font-size: 12px;font-weight: 500;box-shadow: 0 1px 2px rgb(0 0 0 / 8%);gap: 7px;}
.pd_header_badge .ico {width: 20px;height: 20px;background-color: #f1e6ff;}
.pd_header_title {font-size: 54px;font-size: clamp(40px, 7vw, 54px);letter-spacing: -2px;font-weight: 600;line-height: 1.3;}
.pd_header_title .vew svg {bottom: 0px;left: 0;z-index: -1;width: 140px;}
.pd_header_title .vew svg .st0 {fill: none;stroke: #A455F7;stroke-width: 7px;stroke-linecap: round;stroke-linejoin: round;}
.pd_header_title .rew svg {bottom: 0px;left: 0;z-index: -1;width: 230px;}
.pd_header_title .rew .st0 {fill: none;stroke: #57b85b;stroke-width: 5px;stroke-linecap: round;stroke-linejoin: round;}
.pd_header_btn .btn {line-height: 50px;padding: 0 30px;border: 1px solid #222;border-radius: 8px;}
.pd_header_btn .btn.btn-lg {line-height: 65px;padding: 0 50px;}
.pd_header_btn .btn:hover {box-shadow: 6px 6px #222;background: #fff;color: #222;}
.pd_header_btn .main {background: #222;color: #fff;}
.pd_header_btn .main-outline {color: #222;}
.pd_header_btn .btn.invert {border: 1px solid #fff;}
.pd_header_btn .btn.invert:hover {box-shadow: 6px 6px #fff;background: #222;color: #fff;}
.pd_header_btn .btn:active, .pd_header_btn .btn:focus, .pd_header_btn .btn.invert:active, .pd_header_btn .btn.invert:focus, .pd_video_section .head .btn:active, .pd_video_section .head .btn:focus, .pd_auth_social .btn:active, .pd_auth_social .btn:focus, .pd_cat_list a:active, .pd_cat_list a:focus, .pd_home_nav .btn:active, .pd_home_nav .btn:focus, .pd_video_section .head .btn:active, .pd_video_section .head .btn:focus {box-shadow: none;}
.pd_header_btn .main.invert {background: #fff;color: #222;}
.pd_header_btn .main-outline.invert {color: #fff;}
.pd_header_subtitle {font-size: 19px;letter-spacing: -.3px;max-width: 700px;}
.pd_header_star-1 {top: 15%;left: 0%;right: auto;opacity: 0.2;color: var(--main);}
.pd_header_star-2 {top: 0%;left: auto;right: 0%;opacity: 0.4;color: var(--main);}
.pd_welcome_head > svg {top: 0;left: 0;right: 0;opacity: 0.7;z-index: -1;pointer-events: none;}
.pd_home_welcome_arrow {transform: rotate(110deg);right: calc(100% + 27px);margin-top: -15px;}

/*Welcome Page Categories*/
.panorama-slider {padding: 40px 0;}
.panorama-slider .swiper-panorama {overflow: visible;}
.home_slide_cat {border-radius: 25px;user-select: none;}
.home_slide_cat .slide-image {object-fit: cover;pointer-events: none;aspect-ratio: 0.7;border-radius: 25px;}
.home_slide_cat_name {left: 0;right: 0;bottom: 0;text-shadow: 0px 0px 5px rgb(0 0 0 / 25%);background: linear-gradient(transparent, black);font-size: x-large;border-radius: 25px;padding: 40px 10px 10px;}
.home_slide_cat:hover .home_slide_cat_name {top: 0;padding: 10px;transition: all 400ms cubic-bezier(0.05, 0.7, 0.1, 1.0);}

/*Welcome Page Trending*/
.pd_welcome_trend {margin-top: -80px;}
.pd_video_section {background: linear-gradient(white, transparent, transparent);border-radius: 16px;padding: 0 32px 32px;margin: 0 -32px 0;overflow: hidden;}
.pd_video_section > svg.circle {top: 0;left: 0;pointer-events: none;z-index: -1;opacity: 0.1;}
.pd_video_section > svg.hole {top: 0;right: 0;pointer-events: none;z-index: -1;opacity: 0.15;width: 310px;height: auto;}
.pd_video_section .head h3 {line-height: 1.3;font-size: 50px;font-size: clamp(30px, 7vw, 50px);font-weight: 600;}
.pd_video_section .head h3 div {-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;}
.pd_video_section .head .btn {border: 1px solid #222;border-radius: 8px;}
.pd_video_section .head .btn:hover {box-shadow: 4px 4px #222;background: #fff;color: #222;}
.pd_video_section.trend {background: linear-gradient(rgb(255 164 30 / 20%), transparent, transparent);}
.pd_video_section.trend > svg.circle, .pd_video_section.trend > svg.hole {color: #FF9800;}
.pd_video_section.trend .head h3 div {background-image: linear-gradient(90deg, #FF9800, #EF6C00);}

/*Welcome Page Features*/
.pd_welcome_section {padding: 120px 0;}
.pd_feats_top {display: grid;grid-column-gap: 30px;grid-row-gap: 30px;grid-template-columns: 1fr .5fr;grid-template-rows: auto;grid-auto-columns: 1fr;margin-bottom: 30px;}
.pd_feats_mid {display: grid;grid-column-gap: 30px;grid-row-gap: 30px;grid-template-columns: 1fr .5fr;align-items: stretch;grid-template-rows: auto;grid-auto-columns: 1fr;}
.pd_feats_mid_left {grid-area: span 1 / span 1 / span 1 / span 1;}
.pd_feats_left_between {display: grid;grid-column-gap: 30px;grid-row-gap: 30px;grid-template-columns: .5fr 1fr;align-items: stretch;grid-template-rows: auto;grid-auto-columns: 1fr;}
.pd_feats_right_between {grid-template-rows: auto;grid-template-columns: 1fr;grid-auto-columns: 1fr;display: grid;grid-row-gap: 30px;}
.pd_feats_mid_right {grid-area: span 1 / span 1 / span 1 / span 1;}
.pd_feats_block {border-radius: 15px;padding: 30px;}
.pd_feats_block h3 {font-size: 37px;font-weight: 600;}
.pd_feats_block p {font-size: 17px;}
.pd_feats_block img {user-select: none;pointer-events: none;}
.pd_feats_block.blue {background-color: #c7deff;}
.pd_feats_block.blue img {max-width: 85%;margin-top: 15px;}
.pd_feats_block.pink {background-color: #ffcdff;}
.pd_feats_block.pink img {mix-blend-mode: hard-light;max-width: 70%;}
.pd_feats_block.red {background-color: #ffd8d5;}
.pd_feats_block.red img {max-width: 55%;}
.pd_feats_block.yellow {background-color: #ffe3be;}
.pd_feats_block.yellow img {max-width: 240px;bottom: -110px;transform: rotate(320deg);right: -10px;}
.pd_feats_block.violet {background-color: #c9c9ff;grid-area: span 1 / span 2 / span 1 / span 2;}
.pd_feats_block.violet img {filter: hue-rotate(230deg);max-width: 90%;margin: 12px 0;}
.pd_feats_block.green {background-color: #b5e3df;}
.pd_feats_block.green img {mix-blend-mode: luminosity;}
.pd_feats_block.black {background-color: #2c2a35;}
.pd_feats_block.black img {max-width: 91%;}

/*Welcome Page CTA*/
.pd_foot_cta {right: -230px;opacity: 0.1;bottom: -230px;z-index: -1;}
.pd_foot_cta_circle {width: 400px;aspect-ratio: 1;border: 90px solid var(--main);opacity: 0.08;z-index: -1;top: -190px;left: -190px;}

/*Content*/
.main-content {padding-top: 120px;min-height: calc(100vh - 120px);min-height: calc(var(--vh, 1vh) * 100 - 120px);transition: all 0.2s;}
.main-content.hdr_full_size {padding-top: 80px;min-height: calc(100vh - 80px);min-height: calc(var(--vh, 1vh) * 100 - 80px);}
.pd_page_caption {font-size: 14px;font-weight: 600;}
.pd_page_title {font-size: 55px;font-size: clamp(35px, 7vw, 55px);letter-spacing: -2px;font-weight: 600;line-height: 1.3;}

/*Toggle*/
.pd_toggle {user-select: none;}
.pd_toggle .togglee {width: 52px;border-radius: 2em;height: 32px;transition: 0.4s;border: 2px solid #926e6e;cursor: pointer;}
.pd_toggle .togglee:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: #fddada;border-radius: 2em;}
.pd_toggle .togglee .handle {width: 24px;height: 24px;transition: 250ms cubic-bezier(0.2, 0, 0, 1);background: #926e6e;top: 50%;transform: translateY(-50%) scale(0.6667);}
.pd_toggle .togglee:hover .handle {background: #5e3f3f;}
.pd_toggle .togglee .handle svg {display: none;}
.pd_toggle input:checked+label .togglee {color: var(--main);border-color: var(--main);}
.pd_toggle input:checked+label .togglee:before {background-color: var(--main);}
.pd_toggle input:checked+label .togglee .handle {background: #fff;transform: translateY(-50%) translateX(22px) scale(1);}
.pd_toggle input:checked+label .togglee .handle svg {display: block;}
.pd_toggle.small label {gap: 3px;}
.pd_toggle.small .togglee {transform: scale(0.75);}

/*Advertise Page*/
.pd_advertise_head {padding: 0 80px;}
.pd_advertise_header {border-radius: 30px;}
.pd_advertise_header:after {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgb(0 0 0 / 50%);}
.pd_advertise_head_banner {top: 0;right: 0;bottom: 0;left: 0;object-fit: cover;}
.pd_advertise_header .container {z-index: 1;padding-top: 140px;padding-bottom: 140px;}
.pd_advertise_title {font-size: 50px;font-size: clamp(35px, 8vw, 50px);letter-spacing: -1.5px;}
.pd_advertise_feats svg {color: white;padding: 13px;border-radius: 13px;background-image: linear-gradient(to top, #09203f 0%, #537895 100%);}
.pd_advertise_feats p {font-size: 17px;}

/*Advertise List */
.pd_ads_list input:checked+label .stop, .pd_ads_list .run {display: none;}
.pd_ads_list .stop, .pd_ads_list input:checked+label .run {display: block;}
.pd_ads_list .stop, .pd_ads_list .run {min-width: 100px;}
.pd_ads_list img.img-fluid {width: 60px;aspect-ratio: 1;object-fit: cover;border-radius: 5px;}
.chart-container .y.axis > g:not(:first-child) .line-horizontal {display: none;}
.chart-container text.title {font-weight: 500;font-size: 13px;}
.pd_stats_icon {width: 45px;height: 45px;}
.pd_stats_icon.green {background: #7DBE8F;}
.pd_stats_icon.blue {background: #639cd7;}
.pd_stats_icon.red {background: #e96d7a;}

/*Pages Navigation*/
.pd_page_nav:before {content: '';position: absolute;right: 0;bottom: 0;left: 0;height: 1px;opacity: 0.7;background: #e7bcbc;}
.pd_page_sub_nav {overflow-x: auto;white-space: nowrap;gap: 15px;}
.pd_page_sub_nav .item {padding: 15px;font-weight: 500;font-size: 0.9rem;position: relative;transition: all 0.3s;}
.pd_page_sub_nav .item:active {background: rgb(0 0 0 / 4%);}
.pd_page_sub_nav .item.active {color: var(--main);background: transparent;}
.pd_page_sub_nav .item.active:before {content: '';position: absolute;right: 0;bottom: 0;left: 0;height: 3px;background: var(--main);border-radius: 3px 3px 0 0;}

/*Auth*/
.empty_state_center.auth {min-height: 100vh;min-height: calc(var(--vh, 1vh)* 100);}
.pd_auth {max-width: 650px;}
.pd_auth .brand_identity .brand {width: 48px;}
.pd_auth .brand_identity .brand img {max-height: 48px;}
.pd_auth_social .btn {font-size: 15px;line-height: 52px;padding: 0 20px;gap: 12px;border: 1px solid #E5E5E5;border-radius: 8px;}
.pd_auth_social .btn svg {height: 22px;width: 22px;}
.pd_auth_social .btn:hover {border-color: #222 !important;box-shadow: 4px 4px #222;}
.pd_auth_social .nsm7Bb-HzV7m-LgbsSe {font-size: 15px;height: 54px;border: 1px solid #E5E5E5 !important;border-radius: 8px;letter-spacing: 0;padding: 0 20px;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
.pd_auth_social .nsm7Bb-HzV7m-LgbsSe:hover {border-color: #222 !important;background: transparent !important;box-shadow: 4px 4px #222 !important;}
.pd_auth_social .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe {display: none;}
.pd_auth_social .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb {gap: 12px;justify-content: center;}
.pd_auth_social .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {flex: 0 0 auto;margin: 0;height: 22px;width: 22px;}
.pd_auth_social .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId {font-family: var(--font-family-headline);text-align: start;flex-grow: inherit;}
.pd_auth_or {top: 50%;left: 50%;transform: translate(-50%, -50%);}
.helper-text {display: none;}

/*Contact Us*/
.pd_contact_left h1 {font-size: 2.7rem;font-size: clamp(34px, 8vw, 2.7rem);}
.pd_contact_left h5 {font-weight: 400;font-size: 1.2rem;line-height: 1.5;}

/*Create Ads*/
.pd_select_pick .lcslt-wrap {width: 100%;}
.pd_select_pick .lcslt {transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;border: 1px solid transparent;padding-top: 5px;}
.pd_select_pick .lcslt-placeholder {color: rgb(0 0 0 / 70%);}
.lcslt-multi-selected {background: #fff;margin: 4px 12px 9px 0;box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;padding: 5px 10px;font-weight: 500;font-family: var(--font-family);font-size: 14px;gap: 10px;border-radius: 6px;}
.lcslt-multi-selected:hover {text-decoration: line-through;}
.lcslt-multi-selected:before {display: none;}
#lc-select-dd {background: #fff;box-shadow: 4px 0 24px rgb(0 0 0 / 14%);border-radius: 16px;margin-top: 4px;}
.lcslt-search-li {padding: 16px;}
.lcslt-search-li input {line-height: 40px;font-size: 15px;padding: 0 17px;transition: all 0.2s;border-radius: 9px;background: #EFEFEF;width: 100%;font-family: var(--font-family);}
.lcslt-dd-opt {padding: 7px 16px;font-family: var(--font-family);transition: all 0.2s;font-weight: 500;font-size: 15px;}
.lcslt-dd-opt:hover {background: rgb(0 0 0 / 2%);}
.pd_ad_detail {border-radius: 16px;}
.pd_select_img {background: #EFEFEF;aspect-ratio: 1.1;}
.pd_select_img img {object-fit: cover;}
.pd_ad_detail .form-group > .form-control {resize: none;font-size: 15px;}
.pd_ad_detail .form-group > textarea.form-control {padding-top: 19px;}
.pd_ad_detail .form-group > .form-control::placeholder {opacity: 0.7;font-size: 14px;}
.pd_ad_detail .form-group > .form-control:focus::placeholder {opacity: 0.4;}
.pd_ad_detail .form-group > .form-control~label {transform: scale(.83) translateY(-30px) translateX(12px);font-weight: 500;background: white;}
.pd_header_btn.mobi_full .btn {min-width: 200px;}

/*Dashboard*/
.pd_dash_most h5.title {display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;-webkit-line-clamp: 2;line-height: 1.3;max-height: 48px;overflow: hidden;font-size: 1.15rem;}
.pd_dash_most .no_vid {height: calc(100% - 53px);}

/*Edit Video*/
.search-dropdown_, .video_dropdown {max-height: 300px;overflow-y: auto;}
.search-dropdown_ div {padding: 0 8px !important;}
.search-dropdown_ div a, .video_dropdown div {padding: 5px 12px;line-height: 30px;}

/*History*/
.pd_history_deleted {border: 1px dashed rgb(231 188 188 / 70%);border-radius: 14px;background: rgb(255 255 255 / 20%);}

/*Video Grid*/
.pd_video_grid {margin-right: -12px;margin-left: -12px;}
.pd_video_grid > .col-md-3 {-ms-flex: 0 0 33.3333333%;flex: 0 0 33.3333333%;max-width: 33.3333333%;padding-right: 12px;padding-left: 12px;margin-bottom: 3rem!important;}
.pd_video_grid > .col-12 {padding-right: 12px;padding-left: 12px;}
.pd_video_grid_list {transition: opacity .5s ease;@starting-style {opacity: 0;}}
.pd_video_grid_list .top_btn {background: linear-gradient(to bottom left, rgb(0 0 0 / 70%), rgb(0 0 0 / 10%), transparent 49%);top: 0;left: 0;right: 0;padding: 10px;display: -ms-flexbox;display: flex;align-items: flex-start;justify-content: flex-end;aspect-ratio: 1.8;border-radius: 14px;z-index: 1;pointer-events: none;}
.pd_video_grid_list .top_btn > .btn {pointer-events: auto;}
.pd_video_grid_list .top_btn.invert {top: auto;bottom: 0;background: linear-gradient(to top right, rgb(0 0 0 / 90%), rgb(0 0 0 / 30%), transparent 49%);padding: 8px 12px 14px;}
.pd_video_grid_list .thumb {padding-bottom: 56.25%;border-radius: 14px;overflow: hidden;}
.pd_video_grid_list .thumb img {border-radius: 14px;object-fit: cover;top: 0;left: 0;right: 0;bottom: 0;background-color: black;transition: all 0.15s ease;}
.pd_video_grid_list:hover .thumb img {filter: brightness(0.9);}
.pd_video_grid_list .watched {height: 3px;left: 10px;right: 10px;bottom: 5px;z-index: 1;border-radius: 2em;}
.pd_video_grid_list .duration {right: 8px;bottom: 8px;background: black;border-radius: 10px;font-weight: 500;font-size: 12px;line-height: 1;padding: 5px 7px;}
.pd_video_grid_list .vid_avatar {width: 30px;height: 30px;border: 0.67px solid #e9eced;}
.pd_video_grid_list .vid_avatar img {object-fit: cover;}
.pd_video_grid_list .info h4, .play-list-cont .side-barlist-wrapper h6 {display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;-webkit-line-clamp: 2;line-height: normal;line-height: 1.5;max-height: 52.5px;overflow: hidden;font-size: 1.08rem;margin: 0 0 6px;font-family: var(--font-family-headline);}
.pd_video_grid_list .info h4:hover {text-decoration: underline;text-underline-offset: 4px;}

/*Home*/
.pd_home_nav_innr {white-space: nowrap;overflow-x: auto;}
.pd_home_nav .btn {line-height: 40px;gap: 10px;border-radius: 10px;font-size: 0.95rem;}
.pd_home_nav .btn:hover {box-shadow: 5px 5px rgb(34 34 34 / 16%);}
.pd_home_nav .btn.active {background: #222;color: #fff;}
.pd_load_cats .skel_head_easy {height: 24px;width: 100%;max-width: 180px;}
.pd_load_cats .skel_head_desc {height: 24px;width: 100%;max-width: 509px;}
.skel_cats {height: 48px;}
.pd_load_cats_empty {height: 237px;}

/*Add Video*/
.modal.popp {transition: opacity .15s linear;}
.modal.popp .modal-dialog {transform: scale(0.97);transition: transform .1s ease-out, -webkit-transform .1s ease-out;}
.modal.popp.show .modal-dialog {transform: none;}
.modal.popp.modal-static .modal-dialog {transform: scale(1.02);}
.pd_load_add_video .modal-body, .pd_load_cats .modal-body {max-height: calc(100vh - 250px);max-height: calc(var(--vh, 1vh)* 100 - 250px);}
.pd_load_add_video .modal-footer .btn.btn-main, .pd_load_cats .modal-footer .btn.btn-main {min-width: 145px;}
.pd_load_add_video .skel_step {height: 21px;width: 100%;max-width: 81px;}
.pd_load_add_video .skel_head_easy {height: 24px;width: 100%;max-width: 210px;}
.pd_load_add_video .skel_head_desc, .pd_load_add_allvideo .skel_head_desc {height: 24px;width: 100%;max-width: 325px;}
.pd_load_add_video .skel_input, .pd_load_add_allvideo .skel_input {height: 56px;border-radius: 14px;}
.pd_multi_check.form-group .custom-radio .custom-control-label {border-width: 2px;padding-top: 10px;padding-bottom: 10px;}
.pd_multi_check.form-group .custom-radio .custom-control-label::before {top: 11px;}
.pd_multi_check.form-group .custom-radio .custom-control-input:checked~.custom-control-label {background-color: #f8616d1c;border-color: #f8616d1c;}
.pd_multi_check.form-group .custom-radio .custom-control-input:checked~.custom-control-label::after {top: 14.5px;}
.pd_edit_thumb .edit-thumb {border-radius: 14px;}
.pd_edit_thumb img {object-fit: cover;border-radius: 14px;}
.pd_edit_thumb .btn, .ads-test {background: rgb(0 0 0 / 50%);border-color: rgb(255 255 255 / 70%);border-radius: 7px;}
.pd_edit_thumb .btn:hover, .ads-test:hover {background: rgb(0 0 0 / 70%);}
.spinner {animation: spin_rotate 2s linear infinite;width: 50px;height: 50px;}
.spinner .path {stroke: var(--main);stroke-linecap: round;animation: spin_dash 1.5s ease-in-out infinite;}
@keyframes spin_rotate {
100% {transform: rotate(360deg);}
}
@keyframes spin_dash {
0% {stroke-dasharray: 1, 150;stroke-dashoffset: 0;}
50% {stroke-dasharray: 90, 150;stroke-dashoffset: -35;}
100% {stroke-dasharray: 90, 150;stroke-dashoffset: -124;}
}

/*Pagination*/
.showing_nav {gap: 10px;}
.showing_nav > .btn {width: 42px;height: 42px;color: var(--main);border-radius: 50%;}
.showing_nav > .btn:before, .pagination:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: currentColor;border-radius: 50%;opacity: 0.2;z-index: -1;}
.showing_nav > .btn:hover {color: var(--main-color);background-color: var(--main);}
.showing_nav > .btn:hover:before {opacity: 0;}
.pagination:before {border-radius: 2em;}
.pagination > li > a {padding: 0 4px;color: var(--main);min-width: 42px;height: 42px;font-weight: 500;border-radius: 2em;transition: all 0.2s;}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover {background-color: var(--main);color: var(--main-color);}

/*Bookmark*/
.playlist-item.p-3 {padding: 0.8rem !important;}
.pd_bm_btns .btn {line-height: 38px;font-size: 0.95rem;}

/*Search Result*/
.search_filter_dot {width: 11px;height: 11px;background: var(--main);top: 0px;right: 0px;z-index: 1;}
.pd_user_list .thumb {width: 60px;height: 60px;}
.pd_user_list .info {min-width: 0;}

/*Settings*/
.pd_sett_sidebar .item {padding: 8px 15px 8px;flex: 1 1;text-align: center;}
.pd_sett_sidebar .item svg {width: 24px;height: 24px;display: block;margin: 0 auto 2px;padding: 2px;}

/*Subscriptions*/
.pd_subs_list_gap {gap: 30px;margin-bottom: 2.5rem;white-space: nowrap;overflow-x: auto;}
.pd_subs_list_gap:empty {margin: 0;}
.pd_subs_list {max-width: 100px;}
.pd_subs_list .avatar {width: 64px;height: 64px;border: 1px solid #e9eced;background-color: #f5f5f5;}
.pd_subs_list p {font-size: 0.9rem;}

/*About Us*/
.pd_about_site {font-weight: 600;font-size: 90px;font-size: clamp(45px, 11vw, 90px);}
.pd_about_title {font-weight: 500;}
.pd_about_desc {max-width: 950px;}

/*FAQ*/
.accordion .faqs:not(:last-child) {border-bottom: 1px solid var(--body-bg);}
.accordion .collapsed .btn {transform: none;}
.accordion .btn {transform: rotate(180deg);transition: all 0.3s;}

/*Timeline*/
.pd_profile_cover {border-radius: 16px 16px 0 0;}
.pd_profile_cover .cover-container {aspect-ratio: 5;}
.pd_profile_cover .cover-container img {pointer-events: none;}
.pd_profile_cover .top_btn {aspect-ratio: 4;}
.pd_profile_avatar {width: 150px;height: 150px;padding: 4px;margin-top: -80px;}
.pd_profile_avatar .top_btn {top: 0;right: 0;bottom: 0;left: 0;}
.pd_profile_avatar img {object-fit: cover;background-color: #f0f0f0;pointer-events: none;}
.skel_avatar_cover_attach {width: 51px;height: 51px;border-radius: 16px;}
.skel_avatar_cover {width: 100%;max-width: 157px;height: 19px;}
.pd_profile_cover_progress {left: 10px;right: 10px;bottom: 0;}
.pd_profile_info h3 {font-size: 33px;font-weight: 600;}
.pd_profile_info h3 svg {width: 20px;height: 20px;}
.pd_profile_info .brand_identity .social a {opacity: 1;background: rgb(0 0 0 / 6%);width: 36px;height: 36px;}
.pd_profile_info .brand_identity .social a:hover {background: rgb(0 0 0 / 10%);}
.pd_profile_info .subs_btn {position: absolute;right: 1.5rem;top: 37px;}
.pd_profile_info .subs_btn > div:empty {display: none;}
.subs_btn .btn-nolight:not(.gold) {border-color: #e8e7e7;background-color: #fff;}
.subs_btn .btn-nolight:hover {background-color: #e8e7e7;}
.subs_btn .btn.rounded-circle svg {width: 20px;height: 20px;margin: 2px;}
.subs_btn .btn-nolight.gold {border: 0;color: #2e1500;}
.subs_btn .btn-nolight.gold:before {content: '';position: absolute;width: 200%;height: 300%;background: radial-gradient(farthest-corner at bottom left, #f8f0da, transparent), radial-gradient(farthest-corner at top left, #d17c22, transparent), radial-gradient(farthest-side at top right, #ffeee2, transparent), radial-gradient(farthest-corner at bottom right, #f7bd54, transparent);animation: 4s linear infinite sge-spin;}
@keyframes sge-spin {
0% {transform: rotate(0deg)}
100% {transform: rotate(360deg)}
}
.subs_btn .btn-nolight.gold svg {width: 18px;height: 18px;margin: 3.9px;}
.pd_user_load_about {min-height: 150px;}
.pd_user_load_about .skel_loading:first-child {width: 100%;height: 18px;}
.pd_user_load_about .skel_loading:last-child {width: 60%;height: 18px;}
.pd_user_dont_upi {gap: 22px;}
.pd_user_dont_upi img {height: 23px;}
.pd_user_dont_upi.small img {height: 18px;}

/*Video Studio*/
.pd_video_stud_list h5 {line-height: 1.3;font-size: 1.3rem;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;-webkit-line-clamp: 2;overflow: hidden;max-height: 54.5px;}
.pd_video_stud_list .pd_header_btn .btn.main-outline svg {margin: 2px;}

/*Wallet*/
.pd_wallet_balance .h1 {letter-spacing: -1px;font-size: 6rem;font-size: clamp(2.5rem, 10vw, 6rem);}
.pd_wallet_balance .h1 sup {font-size: 50%;top: -32px;margin-right: 7px;}
.wallet_payment_method {z-index: 1;min-height: 261px;}
.wallet_payment_method > .content {min-height: 172px;}

/*Points*/
.pd_point_balance svg.circle {right: 0;top: 0;height: 75%;width: 170px;pointer-events: none;}
.pd_point_balance svg.dots {left: 30px;bottom: 30px;pointer-events: none;}
.pd_point_card {max-width: 450px;}
.pd_point_card_ratio {aspect-ratio: 16 / 9;border-radius: 16px;box-shadow: rgba(0, 0, 0, 0.15) 0px 25px 50px -12px;}
.pd_point_card_black {background: linear-gradient(135deg, #1E3332, #1E3332);}
.pd_point_card_black > svg {top: 0;left: 0;width: 600px;height: auto;opacity: 0.7;pointer-events: none;}
.pd_point_card_black p {opacity: 0.8;}
.pd_point_card_black .h2 {font-size: 2.3rem;font-weight: 400;}
.pd_point_card_black .based_pts {opacity: 0.7;}
.pd_point_card_black .small {opacity: 0.6;font-size: .8em;}
.pd_point_card_gold {width: 100px;background: linear-gradient(#F5D98F, #DCB246);}
.pd_point_card_gold p {font-weight: 600;color: #876C28;font-size: 0.9rem;}
.pd_point_earn .icon:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--main);border-radius: 16px;opacity: 0.15;z-index: -1;}
.pd_point_earn {gap: 15px;margin-bottom: 1.8rem;}
.pd_point_earn .icon {flex: 0 0 auto;width: 51px;height: 51px;border-radius: 16px;}
.pd_point_earn .icon:before {z-index: auto;}
.pd_point_earn.img_drag {margin: -12px;padding: 10px;border-radius: 20px;border: 2px dashed transparent;transition: all 0.1s ease;}
.pd_point_earn.img_drag:first-child {margin-bottom: 12px;}
.pd_point_earn.img_drag.highlight {border-color: rgb(0 0 0 / 40%);}
.drop_img {transition: all 0.1s ease;top: 0;right: 0;bottom: 0;left: 0;background-color: rgb(255 255 255 / 75%);z-index: 1;backdrop-filter: blur(2px);opacity: 0;visibility: hidden;}
.pd_point_earn.img_drag.highlight .drop_img {opacity: 1;visibility: visible;}

/*Withdraw Points*/
.withdraw_methods {background: #EFEFEF;border-radius: 14px;padding: 6px;gap: 6px;}
.withdraw_methods label span {border-radius: 8px;padding: 3px 17px;font-size: .875em;transition: all 0.2s;}
.withdraw_methods label span:hover {background: #FFFFFF;}
.withdraw_methods label input:checked+span {background: #fff;box-shadow: 0 1px 2px rgb(0 0 0 / 20%);}
.empty_state+table {display: none;}
.table td, .table th {border-color: #f1f1f1;}
.table-hover tbody tr:hover {background-color: rgb(0 0 0 / 2%);}
.badge {font-weight: 500;padding: 5px 9px;border-radius: 2em;font-size: 81%;background: transparent;gap: 5px;}
.badge-success {color: #18ae65;}
.badge-danger {color: #ef4c5d;}
.badge-warning {color: #faa500;}

/*Watch Video*/
.pd_fluid_player {max-height: calc(100vh - 250px);aspect-ratio: 16 / 9;}
.pd_fluid_player .pd_vdo_plyr > .embed-responsive.embed-responsive-16by9 {max-height: calc(100vh - 250px);}
.pd_main_player {background-color: #000;}
.pd_main_player.no_bottom_radius {border-radius: 16px 16px 0 0;margin-top: 20px;}
.sticky-container_in-content {height: auto !important;}
.yt_thumb_img {z-index: 9;top: 0;right: 0;bottom: 0;left: 0;cursor: pointer;}
.yt_thumb_img img {object-fit: cover;}
.yt_thumb_img .ply_innr {top: 0;right: 0;bottom: 0;left: 0;}
.yt_thumb_img .ply_innr:not(.paused) .btn {color: var(--main-color);background-color: #222;border-color: #222;transition: all .15s ease-in-out;}
.yt_thumb_img:hover .ply_innr:not(.paused) .btn {box-shadow: 6px 6px #222;background-color: var(--main);}
.yt_paused_vid, .yt_play_next_vid {display: none;}
.yt_thumb_img .ply_innr.paused {background: linear-gradient(45deg, rgb(0 0 0 / 90%), transparent);}
.yt_thumb_img .ply_innr.paused p {opacity: 0.8;}
.yt_thumb_img .ply_innr.paused h3 {font-size: 1.85rem;line-height: 1.3;}
.yt_thumb_img .ply_innr.paused .btn {gap: 10px;}
.yt_thumb_img .ply_innr.next_vid {background: linear-gradient(45deg, rgb(0 0 0 / 50%), transparent);}
.yt_thumb_img .ply_innr.next_vid .progress {height: 6px;}
.yt_thumb_img .ply_innr.next_vid .progress:before {background: #ffffff;opacity: 0.4;}
.yt_thumb_img .ply_innr.next_vid .progress-bar {transition: 5s;background-color: white;}
.pd_video_title {font-weight: 600;font-size: 2.1rem;font-size: clamp(20px, 5.5vw, 2.1rem);line-height: 1.3;}
.video-likes .like-btn {padding: 13px;}
.video-likes .like-btn span {line-height: 1;}
.video-likes.likkes.active .like-btn {color: #fff;background: #e96d7a;}
.video-options .btn {font-size: .875em;gap: 10px;}
.video-options .btn span {padding: 13.5px;}
.video-options .btn span svg {width: 23px;height: 23px;}
.watch-video-description {font-size: 0.88rem;}
.watch-video-description:not(.full_expand) {max-height: 64px;}
.watch-video-description:not(.full_expand) a {color: #222;}
.watch-video-description:not(.full_expand) br {display: none;}
.pd_sticky_side {position: sticky;top: 92px;}
.inside_mini_player {transition: all .15s ease-in-out;}
.ad-link {top: 0;right: 0;bottom: 0;left: 0;aspect-ratio: 16/9;z-index: 9;background: black;}
.ads-test {bottom: 15px;right: 15px;}
.ad-link img {object-fit: contain;}

/*Watch Video Related*/
.pd_related_vids .pd_video_grid_list .side_thumb {width: 26%;min-width: 168px;max-width: 200px;}
.pd_related_vids .pd_video_grid_list .thumb, .pd_related_vids .pd_video_grid_list .thumb img {border-radius: 6px;}
.pd_related_vids .pd_video_grid_list .info h4 {font-weight: 500;font-size: 1rem;font-family: var(--font-family);}
.pd_related_vids.related .pt-2 {padding-bottom: 0 !important;}
.pd_related_vids.related .pd_video_grid_list .side_thumb {width: 42%;}

/*Watch Video Promo*/
.pd_promo_text {color: rgb(0 0 0 / 50%);}
.pd_promo_text:hover {color: rgb(0 0 0 / 70%);}

/*Watch Video Empty State*/
.pd_emp_msg {aspect-ratio: 16/9;}
.pd_emp_msg img {object-fit: cover;}
.pd_emp_msg_innr {bottom: 0;left: 0;right: 0;top: 0;}
.pd_emp_msg_details:before {content: '';position: absolute;margin: -160px;filter: blur(100px);height: 360px;right: 0;bottom: 0;left: 0;background-repeat: no-repeat;background-position: bottom;background-size: cover;}
.pd_emp_msg_empty_state {z-index: 1;background: linear-gradient(to top right, rgb(0 0 0 / 70%), rgb(0 0 0 / 30%), transparent 49%);}
.pd_emp_msg_empty_state h6 {text-shadow: 1px 1px 4px rgb(0 0 0 / 15%);}

/*Watch Video Watermark*/
.watermark {z-index: 10;right: 20px;top: 20px;}
.watermark img {max-height: 45px;max-width: 150px;}

/*Watch Playlist*/
.play-list-cont {counter-reset: Serial;}
.play-list-container {border-radius: 0 0 16px 16px;}
.pd_watch_plist_bg, .pd_watch_plist_grad_bg {background: rgb(0 0 0 / 70%);top: 0;right: 0;bottom: 0;left: 0;}
.pd_watch_plist_img_bg {opacity: 0.7;filter: blur(160px);margin: -160px;}
.pd_watch_plist_img_bg img {object-fit: cover;}
.pd_watch_plist_grad_bg {background: linear-gradient(45deg, rgb(0 0 0 / 30%), transparent);}
.play-list-cont {overflow-x: auto;gap: 25px;}
.play-list-cont .side-barlist-wrapper {flex: 0 0 auto;}
.play-list-cont .side-barlist-wrapper:before {counter-increment: Serial;content: counter(Serial);color: rgb(255 255 255 / 70%);font-weight: 900;font-size: 80px;-webkit-text-fill-color: rgb(0 0 0 / 15%);-webkit-text-stroke: 2px rgb(255 255 255 / 40%);line-height: 1;pointer-events: none;margin-right: -15px;margin-top: 50px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";flex: 0 0 auto;}
.play-list-cont .side-barlist-wrapper .plist_itemm {width: 230px;flex: 0 0 auto;}
.play-list-cont .side-barlist-wrapper .tag_edit_thumb .position-absolute {z-index: 1;}
.vid-number-cont {font-size: 0;left: -25px;top: 10px;}
.vid-number-cont i {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.0717 19.8211C18.8817 19.8211 18.6917 19.7511 18.5417 19.6011C18.2517 19.3111 18.2517 18.8311 18.5417 18.5411C22.1517 14.9311 22.1517 9.06109 18.5417 5.46109C18.2517 5.17109 18.2517 4.69109 18.5417 4.40109C18.8317 4.11109 19.3117 4.11109 19.6017 4.40109C23.7917 8.59109 23.7917 15.4111 19.6017 19.6011C19.4517 19.7511 19.2617 19.8211 19.0717 19.8211Z' fill='%23fff'/%3e%3cpath d='M4.93031 19.8211C4.74031 19.8211 4.55031 19.7511 4.40031 19.6011C0.210312 15.4111 0.210312 8.59109 4.40031 4.40109C4.69031 4.11109 5.17031 4.11109 5.46031 4.40109C5.75031 4.69109 5.75031 5.17109 5.46031 5.46109C1.85031 9.07109 1.85031 14.9411 5.46031 18.5411C5.75031 18.8311 5.75031 19.3111 5.46031 19.6011C5.31031 19.7511 5.12031 19.8211 4.93031 19.8211Z' fill='%23fff'/%3e%3cpath d='M11.9988 22.7119C10.7488 22.7019 9.55878 22.5019 8.44878 22.1119C8.05878 21.9719 7.84878 21.5419 7.98878 21.1519C8.12878 20.7619 8.54878 20.5519 8.94878 20.6919C9.90878 21.0219 10.9288 21.2019 12.0088 21.2019C13.0788 21.2019 14.1088 21.0219 15.0588 20.6919C15.4488 20.5619 15.8788 20.7619 16.0188 21.1519C16.1588 21.5419 15.9488 21.9719 15.5588 22.1119C14.4388 22.5019 13.2488 22.7119 11.9988 22.7119Z' fill='%23fff'/%3e%3cpath d='M15.2988 3.33906C15.2188 3.33906 15.1288 3.32906 15.0488 3.29906C14.0988 2.95906 13.0688 2.78906 11.9988 2.78906C10.9288 2.78906 9.90878 2.96906 8.94878 3.29906C8.54878 3.42906 8.12878 3.22906 7.98878 2.83906C7.84878 2.44906 8.05878 2.01906 8.44878 1.87906C9.56878 1.48906 10.7588 1.28906 11.9988 1.28906C13.2388 1.28906 14.4388 1.48906 15.5488 1.87906C15.9388 2.01906 16.1488 2.44906 16.0088 2.83906C15.8988 3.14906 15.6088 3.33906 15.2988 3.33906Z' fill='%23fff'/%3e%3cpath d='M8.73828 12.0001V10.3301C8.73828 8.25014 10.2083 7.40014 12.0083 8.44014L13.4583 9.28014L14.9083 10.1201C16.7083 11.1601 16.7083 12.8601 14.9083 13.9001L13.4583 14.7401L12.0083 15.5801C10.2083 16.6201 8.73828 15.7701 8.73828 13.6901V12.0001Z' fill='%23fff'/%3e%3c/svg%3e ");width: 22px;height: 22px;background-position: center;background-size: contain;opacity: 0.9;}

/*Articles*/
.pd_blog_ad:empty {display: none;}
.pd_blog_list {padding: 10px;}
.pd_blog_list.invert {background-color: #f3f4f6;}
.pd_blog_list .embed-responsive::before {padding-bottom: 75%;}
.pd_blog_list .embed-responsive-item {object-fit: cover;border-radius: 10px;}
.pd_blog_list h4 {display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;-webkit-line-clamp: 2;font-size: 1.3rem;line-height: 1.3;max-height: 54px;}
.pd_blog_list p {font-size: 90%;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;-webkit-line-clamp: 3;max-height: 65px;}
.pd_blog_list .arrow_icon {border: 1px solid #e0e0e0;width: 40px;height: 40px;transition: all 0.2s;}
.pd_blog_list:hover .arrow_icon {border-color: #222;background-color: #222;color: #fff;}

/*Ads*/
#header_ad_:not(:empty) {text-align: center;}
#header_ad_:not(:empty)+#container_content > .tag_feat_video, #header_ad_:not(:empty)+#container_content > .pb-5 > .tag_profile_cover {margin-top: 30px;}
#header_ad_:not(:empty).watch {max-width: 70%;}
.tag_watch_movie #header_ad_:not(:empty).watch, body.theater #header_ad_:not(:empty).watch {max-width: 100%;}






/*Responsive*/
@media (min-width: 992px) {
.pd_ad_create_row .col-lg-7 {-ms-flex: 0 0 62%;flex: 0 0 62%;max-width: 62%;}
.pd_ad_create_row .col-lg-5 {-ms-flex: 0 0 38%;flex: 0 0 38%;max-width: 38%;}
.modal-md {max-width: 600px;}
.pd_fluid_player {max-width: 930px;}
body:not(.theater) .sticky-container_sticky .sticky-container__video {width: 382.8px;top: 100px;position: fixed !important;z-index: 9;aspect-ratio: 16 / 9;left: 50%;transform: translateX(calc(382.8px / 4.65));border-radius: 14px;overflow: hidden;}
.sticky-container_sticky .sticky-container__video .yt_thumb_img .ply_innr:not(.paused) .btn {padding: .5rem !important;}
.sticky-container_sticky .sticky-container__video .yt_thumb_img .ply_innr.paused.p-md-5 {padding: 1.2rem !important;}
.sticky-container_sticky .sticky-container__video .yt_thumb_img .ply_innr.paused h3 {font-size: 1.25rem;max-height: 52px;overflow: hidden;}
.sticky-container_sticky .sticky-container__video .yt_thumb_img .ply_innr.paused .mt-md-5 {margin-top: 1rem !important;}
.sticky-container_sticky .sticky-container__video .yt_thumb_img .ply_innr.paused .btn {line-height: 40px;padding: 0 16px;}
.play_stick .inside_mini_player {aspect-ratio: 1.7777;margin-bottom: 2rem;}
}

@media (min-width: 1024px) {
.play-list-cont_scroll::-webkit-scrollbar {width: 8px;height: 8px;}
.play-list-cont_scroll::-webkit-scrollbar-thumb {background-color: rgb(255 255 255 / 50%);border-radius: 12px;}
.play-list-cont_scroll::-webkit-scrollbar-button {display:block;}
}

@media (min-width: 1200px) {
body:not(.theater) .sticky-container_sticky .sticky-container__video {width: 391.8px;transform: translateX(calc(391.8px / 2.4));}
.pd_fluid_player {max-width: 1110px;}
}

@media (min-width: 1630px) {
.container-home {max-width: 1518px;}
.container-watch {max-width: 1300px;}
.container-home .pd_video_grid > .col-md-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
body:not(.theater) .sticky-container_sticky .sticky-container__video {width: 403.33px;transform: translateX(calc(403.33px / 1.745));}
.pd_fluid_player {min-width: 1270px;}
}

@media (max-width: 1630px){
.container-watch .col-lg-8 {flex: 0 0 63%;max-width: 63%;}
.container-watch .col-lg-4 {flex: 0 0 37%;max-width: 37%;}
}

@media (max-width: 1267px){
.pd_video_grid > .col-md-3  {-ms-flex: 0 0 33.3333333%;flex: 0 0 33.3333333%;max-width: 33.3333333%;}
.pd_header {top: 0;left: 0;right: 0;border-radius: 0;}
.pd_header:before, body.pd_cats_open .pd_header:before, body.pd_srch_open .pd_header:before {border-radius: 0;}
.pd_head_full_menu {border-radius: 0 0 20px 20px;top: 80px;left: 0;right: 0;}
.main-content {padding-top: 100px;min-height: calc(100vh - 100px);min-height: calc(var(--vh, 1vh)* 100 - 100px);}
.pd_advertise_head {padding: 0;margin-top: -20px;}
.pd_advertise_header {border-radius: 0;}
}

@media (max-width: 1200px){
#header_ad_:not(:empty).watch {max-width: 100%;}
.pd_feats_mid {grid-template-columns: 1fr;}
.pd_feats_right_between {gap: 30px;grid-template-columns: .75fr 1fr;}
.pd_feats_block.green .row {height: 100%;}
.pd_feats_block.green .row .align-self-center {flex: 0 0 100%;max-width: 100%;}
.container-watch .col-lg-8 {flex: 0 0 57%;max-width: 57%;}
.container-watch .col-lg-4 {flex: 0 0 43%;max-width: 43%;}
}

@media (max-width: 992px){
.pd_welcome_cats {margin-top: -310px;}
.pd_feats_top {grid-column-gap: 24px;grid-row-gap: 24px;grid-template-columns: 1fr;margin-bottom: 24px;}
.pd_feats_mid {grid-column-gap: 24px;grid-row-gap: 24px;}
.pd_feats_right_between {gap: 24px;grid-template-columns: 1fr 1fr;}
.pd_feats_block h3 {font-size: 30px;}
.pd_feats_block p {font-size: 15px;}
.pd_feats_left_between {grid-column-gap: 24px;grid-row-gap: 24px;grid-template-columns: 1fr;}
.pd_feats_block.yellow img {max-width: 190px;bottom: -170px;}
.container-watch .col-lg-8, .container-watch .col-lg-4 {flex: 0 0 100%;max-width: 100%;}
.pd_sticky_side {position: relative;top: auto;}
* {outline: none;}
}

@media (min-width: 768px) and (max-width: 992px) {
.pd_related_vids.related-videos .col-md-12 {flex: 0 0 50%;max-width: 50%;}
.pd_related_vids.related-videos .video-list {-ms-flex-direction: column;flex-direction: column;}
.pd_related_vids.related-videos .pd_video_grid_list .side_thumb {width: 100%;max-width: none;}
}

@media (max-width: 967px){
.pd_video_grid > .col-md-3 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.pd_header .trend_menu_ {display: none;}
}

@media (max-width: 867px){
.pd_header .navbar-header {height: 45px;}
.pd_header .navbar-brand {overflow: hidden;width: 45px;}
.pd_header_submenu {margin-right: auto;gap: 10px;padding-left: 10px;}
.pd_welcome_trend {margin-top: 0px;}
.pd_home_welcome_arrow {display: none;}
}

@media (max-width: 768px){
.pd_header {padding: 0 15px;height: 60px;}
.pd_header .navbar-header {height: 40px;}
.pd_header .navbar-brand {width: 40px;}
.pd_header .navbar-brand img {max-height: 40px;}
.head_sidebar_menu > .dropdown {height: 38px;}
.pd_head_full_menu {border-radius: 0;top: 60px;max-height: calc(100vh - 60px);max-height: calc(var(--vh, 1vh)* 100 - 60px);min-height: calc(var(--vh, 1vh)* 100 - 60px);}
.pd_noti_menu, .pd_user_menu {box-shadow: none;border-radius: 0;max-height: calc(100vh - 59px);max-height: calc(var(--vh, 1vh)* 100 - 59px);position: fixed;top: 59px;left: 0;right: 0;bottom: 0;        min-width: auto;}
.main-content {min-height: auto;padding-top: 80px;}
.empty_state_center {min-height: auto;}
.main-content.hdr_full_size {padding-top: 60px;min-height: calc(100vh - 60px);min-height: calc(var(--vh, 1vh)* 100 - 60px);}
.content.p-4 {padding: 1.5rem!important;}
.h1, h1 {font-size: 2rem;}
.h2, h2 {font-size: 1.8rem;}
.h3, h3 {font-size: 1.5rem;}
.h4, h4 {font-size: 1.3rem;}
.blockquote {font-size: 1.15rem;}
.table-responsive {white-space: nowrap;}
.btn:not(.btn-ai) {line-height: 38px;font-size: 95%;}
.btn-main-outline {line-height: 36px;}
.pd_contact_left h5 {font-size: 1rem;}
.pd_welcome_head {min-height: auto;padding-bottom: 120px;}
.pd_welcome_cats {margin-top: 0;}
.pd_header_subtitle {font-size: 17px;}
.pd_header_title .vew svg {width: 100%;}
.pd_header_title .rew svg {width: calc(100% + 25px);}
.pd_profile_cover .cover-container {aspect-ratio: 3.5;}
.pd_profile_avatar {width: 130px;height: 130px;margin-top: -50px;}
.wallet_payment_method {min-height: 244px;}
.wallet_payment_method > .content {min-height: 156px;}
}

@media (max-width: 640px){
.pd_header .home_menu_ {display: none;}
.pd_video_section {padding: 0 15px 32px;margin: 0 -15px 0;}
body:not(.theater) .sticky-container_sticky .sticky-container__video {position: fixed !important;top: 60px;left: 0;right: 0;z-index: 9;aspect-ratio: 16 / 9;}
.yt_thumb_img .ply_innr.paused h3 {font-size: 1.25rem;max-height: 52px;overflow: hidden;}
.yt_thumb_img .ply_innr.paused .btn {line-height: 40px;padding: 0 16px;}
.pd_related_vids .pd_video_grid_list .side_thumb {width: 100% !important;min-width: 138px;max-width: 138px;}
.pd_related_vids .pd_video_grid_list .info h4 {font-size: 0.9rem;}
.pd_video_grid_list .vid_avatar {width: 26px;height: 26px;}
.pd_ad_little_desc {display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;-webkit-line-clamp: 2;overflow: hidden;}
.pd_video_title {font-weight: 500;}
}

@media (max-width: 567px){
.pd_video_grid > .col-md-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.pd_header .pd_load_add {font-size: 0;border-radius: 50%;gap: 0;padding: 0 8px;}
.pd_page_nav .container {padding: 0;width: 100%;max-width: none;}
.pd_page_sub_nav {padding: 0 15px;}
.pd_page_sub_nav::-webkit-scrollbar, .pd_home_nav_innr::-webkit-scrollbar, .pd_subs_list_gap::-webkit-scrollbar {opacity: 0;height: 0px;}
.pd_page_title {font-weight: 500;}
.pd_header_subtitle {font-size: 17px;}
.empty_state_center.auth {margin: 0 -15px;background: #fff;min-height: auto;height: 100dvh;}
.pd_header_btn.mobi_full .btn, .pd_profile_info .subs_btn .sbs_btn .btn, .pd_home_welcome_btns {width: 100%;}
.pd_header_btn.mobi_full.reverse {display: flex;flex-direction: column-reverse;gap: 15px;}
.pd_header_btn.mobi_full.reverse .btn{margin: 0 !important;}
.pd_cat_list {gap: 15px;}
.pd_cat_list a {padding: 15px;border-width: 1px;font-size: 1rem;}
.pd_cat_list a svg {width: 26px;margin-bottom: 15px;}
.modal-dialog {margin: 0;}
.modal.popp .modal-dialog {transform: translateY(10px);min-height: 100%;align-items: flex-end;}
.modal-content, .modal-content:before, .swal2-modal, .swal2-modal:before {border-radius: 1.8rem 1.8rem 0 0;}
.modal-header {padding: 1.1rem 1.1rem 1.1rem;}
.modal-body {padding: 2px 1.1rem 1.1rem;}
.modal-footer {padding: 0 1.1rem 1.5rem;}
.pd_home_nav {margin-left: -15px;margin-right: -15px;}
.pd_home_nav_innr {padding: 0 15px;}
.pd_home_nav .btn.pd_load_fav {margin-right: 15px;}
.pd_welcome_section {padding: 80px 0;}
.pd_feats_block.violet {grid-column: span 1 / span 1;}
.pd_feats_block.yellow {padding-bottom: 170px;}
.pd_feats_right_between {grid-template-columns: 1fr;}
.swal2-container {padding: 0;}
.swal2-modal {margin-bottom: 0;transition: transform .1s ease-out, -webkit-transform .1s ease-out;animation-duration: .1s;}
@keyframes showSweetAlert {
from {transform: translate3d(0, 10px, 0);visibility: visible;}
to {transform: translate3d(0, 0, 0);}
}
@keyframes hideSweetAlert {
from {transform: translate3d(0, 0, 0);visibility: visible;}
to {transform: translate3d(0, 10px, 0);}
}
.header_search .form-group input {line-height: 42px;font-size: 15px;padding: 0 20px;}
.search-dropdown .search-result a {padding: 12px;border-radius: 10px;}
.pd_subs_list_gap {margin-left: -15px;margin-right: -15px;padding: 0 15px;gap: 15px;margin-top: 1rem;margin-bottom: 1rem;}
.pd_profile_content {margin-left: -15px;margin-right: -15px;margin-top: -44px;border-radius: 0;background: linear-gradient(white 50%, transparent);margin-bottom: 1.5rem !important;}
.pd_profile_cover, .pd_profile_cover .top_btn {border-radius: 0;}
.pd_profile_avatar {width: 120px;height: 120px;margin-top: -40px;margin-bottom: 0.7rem !important;}
.pd_profile_info .subs_btn {position: relative;right: auto;top: auto;}
.pd_profile_info .subs_btn .sbs_btn, .pd_video_stud_list .pd_bm_btns .btn.main {flex: 1 1 auto;}
.pd_profile_info h3 {font-size: 29px;font-weight: 500;}
.pd_video_stud_list h5 {font-size: 1.1rem;max-height: 45.7px;}
.wallet_small_text {font-size: 85%;}
.pd_wallet_balance .h1 sup {top: auto;}
.pd_point_card_black .h2 {font-size: 1.5rem;font-weight: 500;}
.pd_header_submenu .pd_cats_toggle span {display: none;}
.hdr_cats_icon {display: inline-block;}
.pd_subs_list {max-width: 75px;}
.pd_subs_list .avatar {width: 50px;height: 50px;}
}

@media (max-width: 487px){
.pd_hide_login_btn {display: none;}
}

@media (max-width: 370px){
.pd_header_submenu .pd_cats_toggle svg:not(.hdr_cats_icon) {display: none;}
}

@media (max-height: 600px){
body.full_size_player .pd_header {position: relative !important;}
body.full_size_player .main-content {padding: 0 !important;}
body.full_size_player .pd_fluid_player {min-height: 100dvh;}
body.full_size_player .pd_fluid_player .pd_main_player {height: 100%;aspect-ratio: 16 / 9;margin: auto;}
}