:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #A04AE3;
  --bs-secondary:#3DCBB1;
  --bs-success: #0fb166;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #ed1429;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 160, 74, 227;
  --bs-secondary-rgb: 61, 203, 177;
  --bs-success-rgb: 25, 177, 102;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 237, 20, 41;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #e3c0ff;
  --bs-secondary-bg-subtle: #edffff;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff7de;
  --bs-danger-bg-subtle: #ffe7ea;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif:"PPObjectSans-Regular", "Gilroy-Regular", sans-serif;
  /*  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  */
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family:"PPObjectSans-Regular",sans-serif;
  --bs-body-font-size:16px;
  /*  --bs-body-font-size:15px;*/
  --bs-body-font-weight: 400;
  /*--bs-body-line-height: 1.5;*/
  --bs-body-line-height:1.7;
  --bs-body-color:#626262;
  --bs-body-color-rgb: 98, 98, 98;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  /*--bs-heading-color: inherit;*/
  --bs-heading-color: #212529;
  --bs-link-color: #A04AE3;
  --col-bg-color:white;
  /* --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;*/
  --bs-link-color-rgb: 160, 74, 227;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  /*--bs-border-color: #dee2e6;*/
  --bs-border-color: #e4e4e4;
  /*--bs-border-color-translucent: rgba(0, 0, 0, 0.175);*/
  --bs-border-color-translucent: rgb(0 0 0 / 10%);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
  --bs-facebook-color: #4267B2;
  --bs-google-red-color: #EA4335;
  --bs-linkedin-color: #0077b5;
  --bs-footer-font-size:.9rem;
  --bs-primary-light:#dfb6ff;
  --bs-dark2-rgb: 57, 53, 61;

}

@font-face {
  font-family: "GilroyBold";
  src: url('webfonts/GilroyBold/font.woff2') format('woff2'), url('webFonts/GilroyBold/font.woff') format('woff');
   font-display: swap;
}
@font-face {
  font-family: "PPObjectSans-Regular";
  src: url('webfonts/PPObjectSansRegular/PPObjectSans-Regular.woff2') format('woff2'), url('webfonts/PPObjectSansRegular/PPObjectSans-Regular.woff') format('woff');
   font-display: swap;
}

/*** bootstrap changes start ***/
.h8, .h7, h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1{font-family:"GilroyBold",sans-serif!important;}
body{font-family:"PPObjectSans-Regular",sans-serif!important;}
h6, .h6{font-size:1.1rem!important;}
.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #A04AE3;
  --bs-btn-border-color: #A04AE3;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #9340d4;
  --bs-btn-hover-border-color: #9340d4;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #A04AE3;
  --bs-btn-active-border-color: #A04AE3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(255 255 255 / 45%);
  --bs-btn-disabled-bg: #b76af4;
  --bs-btn-disabled-border-color: #b76af4;
}
.btn-outline-primary {
  --bs-btn-color: #A04AE3;
  --bs-btn-border-color: #A04AE3;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #9340d4;
  --bs-btn-hover-border-color: #9340d4;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #A04AE3;
  --bs-btn-active-border-color: #A04AE3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #b76af4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #b76af4;
  --bs-gradient: none;
}
.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3dcbb1;
  --bs-btn-border-color: #3dcbb1;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #35bea5;
  --bs-btn-hover-border-color: #35bea5;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3dcbb1;
  --bs-btn-active-border-color: #3dcbb1;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3dcbb1;
  --bs-btn-disabled-border-color: #3dcbb1;
}
.pagination {
    --bs-pagination-padding-x: 0.1rem;
    --bs-pagination-padding-y: 0.1rem;
    --bs-pagination-font-size: .9rem;
    --bs-pagination-color: var(--bs-body-color);
    --bs-pagination-bg: var(--bs-body-bg);
    --bs-pagination-border-width: var(--bs-border-width);
    --bs-pagination-border-color: var(--bs-body-color);
    --bs-pagination-border-radius: var(--bs-border-radius);
    --bs-pagination-hover-color: var(--bs-primary);
    --bs-pagination-hover-bg: #F9F9F9;
    --bs-pagination-hover-border-color: var(--bs-primary);
    --bs-pagination-focus-color: var(--bs-primary);
    --bs-pagination-focus-bg: var(--bs-secondary-bg);
    --bs-pagination-focus-box-shadow: none;
    --bs-pagination-active-color: var(--bs-primary);
    --bs-pagination-active-bg: #F9F9F9;
    --bs-pagination-active-border-color: var(--bs-primary);
    --bs-pagination-disabled-color: var(--bs-body-color);
    --bs-pagination-disabled-bg: var(--bs-body-bg);
    --bs-pagination-disabled-border-color: var(--bs-body-color);
    display: flex;
    padding-left: 0;
    list-style: none;
}
.dropdown-menu {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size: 1rem;
    --bs-dropdown-color: var(--bs-body-color);
    --bs-dropdown-bg: var(--bs-body-bg);
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-border-radius: var(--bs-border-radius);
    --bs-dropdown-border-width: var(--bs-border-width);
    --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: var(--bs-box-shadow);
    --bs-dropdown-link-color: var(--bs-body-color);
    --bs-dropdown-link-hover-color: var(--bs-body-color);
    --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #A04AE3;
    --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: 0.25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: 0.5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius);
}
.text-muted { color: #acacac !important; }
.text-body { --bs-text-opacity: 1; color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; }
.text-title{color:var(--bs-heading-color);}
.btn-primary, .btn-secondary, .btn-price, .btn-price2, .btn_trial{font-family:"GilroyBold",sans-serif!important;}
.fs-6 { font-size: 1.1rem !important; }
.dropdown-toggle::after { content: "\25BE"; border: 0; font-family: "dop-ppt"; font-size: .9rem; }
hr { margin: 1rem 0; color: inherit; border: 0; border-top: var(--bs-border-width) solid #cdcdcd; opacity: .25; }
.form-check-input:checked { background-color:var(--bs-primary); border-color:var(--bs-primary); }
.form-check-input:focus { border-color: var(--bs-primary); outline: 0; box-shadow: 0 0 0 .25rem rgb(160 74 227 / 20%); }
.form-control:focus{border-color: #ba6ef5;}
.form-control::placeholder{color:#949494;}
/*** bootstrap changes end ***/
/*** cutom ***/
.h8{font-size:.9rem!important;}
.h7{font-size:1rem!important;}
.lh-0{line-height:0;}
.viewprice_btn{border-radius:1.2rem;padding:.75rem .5rem;}
.small2{font-size:.8rem;}
.rounded1{border-radius:.15rem;}
.btn2{border-radius:.8rem!important;}
.text-primary-light{color:var(--bs-primary-light);}
.text-truncate-2{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.mb-7{margin-bottom:6rem!important;}
.mt-7{margin-top:6rem!important;}
.mb-6{margin-bottom:4rem!important;}
.mt-6{margin-top:4rem!important;}
.mt-n1{margin-top:-.25rem!important;}
.mt-n2{margin-top:-.5rem!important;}
.mt-n3{margin-top:-1rem!important;}
.mt-n4{margin-top:-1.5rem!important;}
.mt-n5{margin-top:-3rem!important;}
.mt-n6{margin-top:-4rem!important;}
.mb-n1{margin-bottom:-.25rem!important;}
.mb-n2{margin-bottom:-.5rem!important;}
.mb-n3{margin-bottom:-1rem!important;}
.mb-n4{margin-bottom:-1.5rem!important;}
.mb-n5{margin-bottom:-3rem!important;}
.mb-n6{margin-bottom:-4rem!important;}

.link-body-dark{--bs-text-opacity:1;color:rgba(var(--bs-body-color),var(--bs-text-opacity))!important;}
.link-body-dark:hover{color:RGBA(160,74,227 ,var(--bs-link-opacity,1))!important;}

.ppt_lightbg{background-color:#EDEDED;}

.page-link { width: 44px; height:39px; margin: 0 .5rem; text-align: center; display: flex; align-items: center; justify-content: center; }
.page-item .page-n_p{ opacity: .7;--bs-pagination-border-color:var(--bs-border-color);}
.active>.page-link.page-n_p, .page-link.active.page-n_p, .page-n_p.page-link:hover{opacity:1;}
.bg-dark2 { --bs-bg-opacity: 1; background-color: rgba(var(--bs-dark2-rgb), var(--bs-bg-opacity)) !important; }
.hr-m{--bs-border-opacity:0.7; border-color: rgba(var(--bs-dark2-rgb), var(--bs-border-opacity)) !important;}
.border-dashed{border-style: dashed!important;}
.bg-opacity-20{--bs-bg-opacity:.2;}
/*** navbar ***/
.navbar-brand img{width:180px;max-width:180px;}
.ppt-navbar .dropdown-toggle::after{font-size:.8rem;}
.ppt-navbar .btn{font-size:.9rem;}
.ppt-navbar .btn.btn-explore{font-family:"GilroyBold",sans-serif!important;font-size: 1rem;}
.ppt-navbar .btn.btn-light {
  --bs-btn-color: #656565;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color:#212529;
  --bs-btn-hover-bg: #f0f0f0;
  --bs-btn-hover-border-color: #f0f0f0;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color:#212529;
  --bs-btn-active-bg: #f1f1f1;
  --bs-btn-active-border-color: #f1f1f1;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #8b8b8b;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}
.nav-cart-login { width: -webkit-fill-available; }
.ppt-navbar .input-group .form-control{padding-right:1.8rem;font-size:.9rem;}
.ppt-navbar .input-group input:-internal-autofill-selected{background:#fff;}
.ppt-navbar .input-group .form-control::placeholder{font-size:.9rem;}
.ppt-navbar .input-group .fa-magnifying-glass{padding-right:1rem;}
.ppt-navbar .btn-light .fa-cart-shopping{font-size:1rem;color:#494949;}
/*** ppt-navbar search mob ***/
.ppt-navbar .ppt_search {width:calc(100% - 1.5rem);top:0;height:100%;}
.ppt-navbar .search-icon{font-size:18px;cursor:pointer;width:40px;z-index: 1;top: 21px;position:relative;}
.ppt-navbar #show-search:checked ~ .search-icon i::before{content: "\f00d";}
.ppt-navbar .search-box {height:100%; top: 0; left: 0; max-width: calc(100% - 36px); width: 100%; display:none; pointer-events: none; transition: all 0.3s ease;z-index: 1;}
.ppt-navbar #show-search:checked ~ .search-box{display: flex;pointer-events: auto;}
.ppt-navbar .search-box input{width: 100%;height: 100%;border: none;outline: none;font-size: .9rem;padding: 0 40px 0 40px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ppt-navbar .search-box input::placeholder{color:var(--bs-heading-color);}
.ppt-navbar .search-box .go-icon { position: absolute; right: 0; border: none; outline: none; font-size: 20px; cursor: pointer; }
.ppt-navbar input[type="checkbox"]{display: none;}

/*** ppt-top-navbar ***/
.ppt-top-navbar{background:#321C43;}
.ppt-top-navbar .navbar-toggler{display: flex; align-items: center;font-size:.875rem;}
.ppt-top-navbar .navbar-toggler h6{font-size:.875rem!important;}
.ppt-top-navbar .navbar-toggler h6 i{color:#ababab;font-size:.8rem;}
.ppt-top-navbar .navbar-toggler-icon{display:none;}
.ppt-top-navbar .top-ul > li{margin:0 .5rem;}
.ppt-top-navbar .dropdown-toggle::after{color:#ababab;}
.ppt-top-navbar .top-ul > li, .ppt-top-navbar .top-ul > li .dropdown-toggle{color:#fdfdfd;font-size:.875rem;font-family:"GilroyBold",sans-serif!important;}
.ppt-top-navbar .top-ul > li:hover, .ppt-top-navbar .top-ul > li:hover .dropdown-toggle, .ppt-top-navbar .top-ul > li .dropdown-toggle.show{color:#DCAFFF;}
.ppt-top-navbar .dropdown-menu{border-color: #CFBBDE; border-top: 0; border-top-left-radius: 0; border-top-right-radius: 0;padding:1.5rem .5rem 1rem;box-shadow:var(--bs-box-shadow)!important;font-size:.875rem;}
.ppt-top-navbar .dropdown-menu .dropdown-item{color:var(--bs-heading-color);white-space: break-spaces;}
.ppt-top-navbar .dropdown-menu .dropdown-item.active, .ppt-top-navbar .dropdown-menu .dropdown-item:active{color:var(--bs-dropdown-link-active-color);}
.ppt-top-navbar .dropdown-menu li{ margin-bottom: .25rem;}
.ppt-top-navbar .navitem{color:#fdfdfd;}
.ppt-top-navbar .navitem:hover{color:#DCAFFF;}
.ppt-top-navbar .dropdown-item img { margin-top: -.3rem;}

/*** star rating ***/
/*** https://codepen.io/manooze/pen/eYmxOqW ***/
.starrate span.ctrl { position:absolute; z-index:2;}
.starrate{color:#FFD130; font-size:1.2rem;}
.starrate:hover{color:#f9ca26;}
.starrate.saved { color:#FFD130;}
.starrate:hover { color:#f9ca26;} .starrate.saved:hover { color:#f9ca26;}

/*** tabs start ***/
.ppt_tab{width:100%;}
.ppt_tab .nav-tabs .nav-link{ border: 0; color:var(--bs-heading-color); padding: .5rem 1rem;border-bottom: 3px solid transparent;/*padding: .5rem 2rem;*/}
.ppt_tab .nav-tabs .nav-link:hover{ background: none;--bs-border-opacity:0; border-bottom: 3px solid rgba(var(--bs-primary-rgb), var(--bs-border-opacity)); border-radius: 0px;}
.ppt_tab .nav-tabs .nav-link.active { background: none; border-bottom: 3px solid rgba(var(--bs-primary-rgb)); border-radius: 0px;}
/*** tabs end ***/

/**** ul_list ****/
.ul_list { width: 10px; height: 10px; --bs-bg-opacity: .5; margin-right: .8rem; margin-top:.55rem; }
.ul_list:before { content: ""; --bs-bg-opacity: .2; background: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)); width: 14px; height: 14px; position: absolute; border-radius: 50%; }

/**** overlay ****/
.overlay .overlay-black{opacity:0;transition:.5s ease;}
.overlay:hover .overlay-black{opacity: 1;--bs-bg-opacity:0.8;background-color:rgba(var(--bs-dark-rgb));opacity:var(--bs-bg-opacity);}

/*** list image ***/
.list_image .card-img{background-color:rgb(240 240 240)!important;border: var(--bs-border-width) var(--bs-border-style) rgb(240 240 240)!important;}
.list_image .card-body p{font-size:.95rem;}
.list_image-hover span { padding: .25rem .5rem; line-height: 0; font-size: .73rem; }
.list_image:hover{cursor: pointer;}
/*.list_image:hover .card-body h6{color:var(--bs-primary)!important;}*/
.list_image:hover .card-body p{color:var(--bs-heading-color);}
.searchlist_image .card-img{height:auto;background-color:rgb(240 240 240)!important;border: var(--bs-border-width) var(--bs-border-style) rgb(240 240 240)!important;display:flex;align-items: center;justify-content: center;}

/****** col img list *******/
.colst{ padding: calc(var(--bs-gutter-x)* .5);}
.colst:hover{
  background:linear-gradient(to bottom, #fbfbfb 45%, #f1e4fb);
  border-radius: 0.375rem;
}
.colst:hover .list_image {
    background: linear-gradient(to bottom, #fbfbfb 45%, #f1e4fb);
}
.colst:hover .starrate{color:#e88735;}

 /****** col img list *******/

/*** home page ***/
.ppt-home-banner{background:url('../images/banner_bg.webp')#39353d center no-repeat;background-size: cover;padding:4rem .5rem 4.2rem;}
.ppt-home-banner .banner_overlay{--bs-bg-opacity: .9;}
.ppt-home-banner .banner1{max-width:42rem;left:-4%;}
.ppt-home-banner .banner2{max-width:18rem;}
.ppt-home-banner .bannerperson{max-width:11rem;left:15%;bottom:19%;}
.cover-container {max-width:35em;}
.home_input-group{--bs-bg-opacity:.9;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important;padding:.9rem 2rem;font-size:1rem;}
.home_input-group input{--bs-bg-opacity:0;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important;}
.home_input-group .border-black{--bs-border-opacity:.5;}
.home_input-group .btn{font-size:.9rem;}
.home_input-group input{font-size:.9rem;}

.ppt-home-nav{margin-top:-11rem;}
.ppt-home-nav img{filter:hue-rotate(86deg);}

.dop-h_about{background:linear-gradient(180deg, rgba(0, 0, 0, 0.05) 0%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 90%, rgba(0, 0, 0, 0.05) 100%);}

.ppt-circle-icon{width:55px;height:55px;background-color:#F4EBFF;}
.ppt-circle-icon::after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;background-color:#F9F5FF;z-index:-1;}
/*** home tab ***/
.ppt_home-tab{width:100%;}
.ppt_home-tab .nav-tabs{font-family:"GilroyBold",sans-serif!important;font-weight: bold;}
.ppt_home-tab .nav-tabs .nav-link{font-size:1.1rem;border: 0;color:#989898;border-bottom: 3px solid transparent;}
.ppt_home-tab .nav-tabs .nav-link:hover{ background: none;color:var(--bs-heading-color);--bs-border-opacity:0; border-bottom:5px solid rgba(var(--bs-primary-rgb), var(--bs-border-opacity)); border-radius: 0px;}
.ppt_home-tab .nav-tabs .nav-link.active{ background: none; border-bottom:5px solid rgba(var(--bs-primary-rgb)); border-radius: 0px;color:var(--bs-heading-color)!important;}

/*** logo slider ***/
.logo-slider { overflow: hidden; padding: 30px 0 0 0; white-space: nowrap; position: relative; }
.logo-slider:hover .logos-slide { animation-play-state: paused; }
.logos-slide { display: inline-block; animation: 45s slide infinite linear; }
.logos-slide img {margin:0 2rem;filter: grayscale();}
.logos-slide img:hover{filter: none;}
@keyframes slide { from { transform: translateX(0); } to { transform: translateX(-100%); } }

.ppt_home-tab, .filterlist-area{width:100%;}

/*** filter nav start ***/
.filternav{z-index: 0;width:280px;min-width:280px; height: -webkit-fill-available; position: relative; background-color: #fff;
  display: flex; flex-direction: column; transition: all 200ms ease-in-out;margin-bottom:1rem;border-radius: .7rem;
border: 1px solid hsl(206deg 22% 15% / 7%);}
.filternav .accordion{--bs-accordion-border-radius:0;--bs-accordion-border-width:0;}
.filternav .accordion-button{background:#EDEDED;font-family:"GilroyBold",sans-serif!important;padding:.8rem 1rem!important;font-size: 1rem!important;}
.filternav .accordion-button, .filternav .accordion-button:not(.collapsed) {padding:.7rem .7rem;border: 0;}
.filternav .accordion-button::after, .accordion-button:not(.collapsed)::after{display:none;/*opacity:.7;background-image:var(--bs-accordion-btn-icon);*/}
.filternav .accordion-body{padding:1rem 1rem .5rem;}
.filternav .accordion-body li{margin-bottom:.5rem;}
.filternav .accordion-body li span:nth-child(1) { color: var(--bs-heading-color); font-size: .9rem; line-height: 1.5!important; }
.filternav .accordion-body a{color:var(--bs-body-color);text-decoration:none;font-size:.875rem;transition: all 200ms ease-in-out;}
.filternav .accordion-body li:hover a, .filternav .accordion-body li:hover a span:nth-child(1){color:var(--bs-primary);/*opacity:.7;*/}
.filterclose{padding:.4rem.8rem .7rem!important;}
.filternav .form-check-input:checked[type=radio] ~ .form-check-label{color:var(--bs-primary);}
.filternav .form-check-input:checked[type=checkbox] ~ .form-check-label{color:var(--bs-primary);}
.filternav input, .filternav input::placeholder{font-size: .9rem;}
.filternav select{font-size: .9rem;}
.filternav select option:hover{background-color:var(--bs-primary)!important;}
/*** filter nav end ***/
/*** map diagram video ***/
.dop-h_video{border:.5rem solid var(--bs-white);}
.dop-h_video .hv-img1{ margin-left: -3rem; margin-bottom: -2rem; }
.dop-h_video .hv-img2{ margin-right: -2.5rem; margin-top: -.5rem; }
.dop-h_video .hv-img3{margin-right:-2rem;margin-bottom:-2rem;}

/*** view page ***/
/*** viewpage-3slider ***/
.view_n-p {width: 2.5rem; height: 2.5rem; display: inline-flex; align-items: center; justify-content: center;--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}
.view_n-p:hover{--bs-bg-opacity:.2;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}
.view_n-p a{color:var(--bs-heading-color);}
.view_n-p:hover a{color:var(--bs-primary);}

.btn_ftd{color:#959595;}
.btn_ftd:hover{color:var(--bs-secondary);}
.slidemodal{--bs-modal-width:100%;--bs-modal-margin:0rem;}

/**** tagsbtn ****/
.tagsbtn { padding: 1rem 1rem; margin: 0rem .8rem 1rem 0rem; border-radius: .8rem;font-size:.8rem;line-height:0;}
.tagsbtn:hover{--bs-border-opacity:1;border:2px solid;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important;}

.btn-outline-view{
  --bs-btn-color:rgba(27, 27, 27, 0.6);
  --bs-btn-border-color:rgba(27, 27, 27, 0.6);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg:#3dcbb1;
  --bs-btn-hover-border-color:#3dcbb1;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg:#3dcbb1;
  --bs-btn-active-border-color:#3dcbb1;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:rgba(27, 27, 27, 0.3);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color:rgba(27, 27, 27, 0.3);
  --bs-gradient: none;
}
.btn-outline-viewprimary{
  --bs-btn-color:var(--bs-primary);
  --bs-btn-border-color:rgba(27, 27, 27, 0.6);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg:#3dcbb1;
  --bs-btn-hover-border-color:#3dcbb1;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg:#3dcbb1;
  --bs-btn-active-border-color:#3dcbb1;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:rgba(27, 27, 27, 0.3);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color:rgba(27, 27, 27, 0.3);
  --bs-gradient: none;
}
.ppt-view-file{margin-right:.5rem;padding-right:.5rem;}
.list_overlay .list_overlay-secondary{transition:.1s ease;border:1px solid var(--bs-border-color);}
.list_overlay:hover .list_overlay-secondary{opacity: 1;--bs-border-opacity:1;border:2px solid;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important;}
.view_bottom {display: flex;align-items: center;background-image: url("../images/view-bottom.webp");background-color:#efe6dd!important;background-repeat: no-repeat; background-size: cover; background-position: top;min-height:10rem;padding:2rem 2.5rem;}
.view_bottom > div{width:100%;}
.view-price-icon{font-size: 1.2rem;}

.view-subscribed_user{background:#e8e2e2;padding:0;}
.view-subscribed_user > div{background:#e8e2e2;padding:6rem 1.5rem 1rem;}

/*** view page template player start ***/
.carousel-control-prev .carousel_n-p{margin-left:-2rem;}
.carousel-control-next .carousel_n-p{margin-right:-2rem;}
.carousel_n-p { width: 3.5rem; height: 3.5rem; font-size: 1.5rem; line-height: 0; display: inline-flex; align-items: center; justify-content: center; --bs-bg-opacity: 1; background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important; }
.carousel_n-p:hover{background-color:#eed8ff!important;}
.carousel_n-p a{color:var(--bs-heading-color);}
.carousel_n-p:hover a{color:var(--bs-primary);}

.view-slider .carousel{padding:0 2.3rem!important;}
.view-slider .carousel-item{background:var(--bs-white);}
.view-slider .card-img img{width:100%;}
.view-slider .card-img{cursor: pointer;}
.view-slider .card-img-w{height:58px;width:100%!important;overflow: hidden;}
.view-slider .card-img-w img{width:100%;}

.view-slider .carousel-control-next, .view-slider .carousel-control-prev{width: 2rem; height:2rem; background-color: var(--bs-primary); top: 1.6rem; opacity: 1;}
.view-slider .carousel-control-next:hover, .view-slider .carousel-control-prev:hover{background:#ecdbf9!important;}

.view-slider .carousel-control-next{right:0;}
.view-slider .carousel-control-prev{left:0;}
.view-slider .carousel-control-next-icon, .view-slider .carousel-control-prev-icon{width:1.5rem;height: 1.5rem;background-image: none;}
.carousel-control-next-icon, .carousel-control-prev-icon{background-image: none;}

.view-slider .col-md-2{flex: 0 0 auto; width: 16.66666667%!important;}
/*** slider start ***/
@media (max-width: 567px) {
  .view-slider .carousel-inner .carousel-item > div { display: none; }
  .view-slider .carousel-inner .carousel-item > div:first-child { display: block; }
}
.view-slider .carousel-inner .carousel-item.active,
.view-slider .carousel-inner .carousel-item-next,
.view-slider .carousel-inner .carousel-item-prev { display: flex; }
 /* medium and up screens */
 @media (min-width: 768px) {
   .view-slider .carousel-inner .carousel-item-end.active, .view-slider .carousel-inner .carousel-item-next { transform: translateX(16.57%); }
   .view-slider .carousel-inner .carousel-item-start.active, .view-slider .carousel-inner .carousel-item-prev { transform: translateX(-16.57%); }
 }
 .view-slider .carousel-inner .carousel-item-end, .view-slider .carousel-inner .carousel-item-start { transform: translateX(0); }
/*** slider end ***/

/*** view page template player end ***/

/*** powered template listing start ***/
.btn-powered{
  --bs-btn-color:var(--bs-body-color);
  --bs-btn-bg: #fdfdfd;
  --bs-btn-border-color:var(--bs-body-color);
  --bs-btn-hover-color:#A04AE3;
  --bs-btn-hover-bg:#F9F9F9;
  --bs-btn-hover-border-color: #A04AE3;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #A04AE3;
  --bs-btn-active-bg:#F9F9F9;
  --bs-btn-active-border-color: #A04AE3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #b76af4;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color: #b76af4;
  --bs-btn-border-radius:.15rem;
}
/*** powered template listing end ***/

/*** cart ***/
.cart_page{font-size:1rem!important;}
.cart_page h6, .cart_page .h7{font-size:1rem!important;}
.cart_page .h8{font-size:.9rem!important;}
.cart_input input{border:var(--bs-border-width) dashed var(--bs-border-color);border-radius:.7rem;}
.cart_input input::placeholder{font-size:.8rem;text-align: center;color:rgb(27 27 27 / 51%) !important;font-weight:normal;}
.cart_image{width:100px;}
/*** nocart ***/
.nocart-card{padding:8rem 1rem;}

/*** signin-signup-area start ***/
.signin-signup-area{max-width:768px;margin:auto;}
.signin-signup-area form {display: flex; justify-content: center; flex-direction: column;padding: 0 2rem; height: 100%;}
.signin-signup-area{min-height:550px;}
.signin-signup-area .facebook-icon{border-color:var(--bs-facebook-color)!important;color:var(--bs-facebook-color)!important;}
.signin-signup-area .google-icon{border-color:var(--bs-border-color)!important;color:var(--bs-google-red-color)!important;}
.signin-signup-area .linkedin-icon{border-color:var(--bs-linkedin-color)!important;color:var(--bs-linkedin-color)!important;}
.signin-signup-area .signin-signup-smicon span{font-size:.9rem!important;}
.signin-signup-area .form-container {position: absolute;transition: all 0.6s ease-in-out;}
.signin-signup-area .sign-in-container {opacity: 1;}
.signin-signup-area .sign-up-container {opacity: 0;}
.signin-signup-area.right-panel-active .sign-in-container { transform: translateX(100%);opacity:0;}
.signin-signup-area.right-panel-active .sign-up-container { transform: translateX(100%); opacity: 1; z-index: 5!important;
  animation: show 0.6s;}
@keyframes show { 0%, 49.99% { opacity: 0; z-index: 1; } 50%, 100% { opacity: 1; z-index: 5; } }
.signin-signup-area .overlay-container { position: absolute; top: 0; left: 50%; width: 50%; height: 100%; overflow: hidden;
  transition: transform 0.6s ease-in-out; z-index: 100; }
  .signin-signup-area .overlay-container .overlay{background:#39353d;}
.signin-signup-area .overlay-container .overlay-left, .signin-signup-area .overlay-container .overlay-right{background:url('../images/login.webp') no-repeat right;background-size: unset;font-size:.8rem;}
.overlay-container h3, .overlay-container p{color:var(--bs-white);}
.signin-signup-area.right-panel-active .overlay-container { transform: translateX(-100%); }
.signin-signup-area .overlay {left: -100%; height: 100%; width: 200%; transform: translateX(0);
  transition: transform 0.6s ease-in-out; }
.signin-signup-area.right-panel-active .overlay { transform: translateX(50%); }
.signin-signup-area .overlay-panel { position: absolute; display: flex; /*align-items: center; justify-content: center;*/
  flex-direction: column; padding:35px 40px; text-align: center; top: 0; height: 100%; width: 50%;
  transform: translateX(0); transition: transform 0.6s ease-in-out; }
.signin-signup-area .overlay-left { transform: translateX(0%);; }
.signin-signup-area .container.right-panel-active .overlay-left { transform: translateX(0); }
.signin-signup-area .overlay-right { right: 0; transform: translateX(0);}
.signin-signup-area .container.right-panel-active .overlay-right { transform: translateX(20%); }
/*** signin-signup-area end ***/

/*** pricing start ***/
.ppt_mostpopularpricing2{background:#fff6fe;border: 1px solid #a04ae3 !important;}
.ppt_mostpopularplan2{position: absolute; width: -webkit-fill-available; top: -1px;}
.ppt_mostpopularplan2 span{position: absolute; left: -16px; top: 54px; height: 30px; width: 16px; background: #a03636; z-index: 1001; border-radius: 3px; border-top-right-radius: 0;}
.ppt_mostpopularplan2 h6{font-size: 14px !important; position: absolute; background: #e34a4a; line-height: normal; color: #fff; padding: 9px 15px; left: -10px; top: 60px; z-index: 1001; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 50px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 50px; border-top-left-radius: 5px; border-top-right-radius: 10px; border-bottom-right-radius: 30px;}
.mb-popular{margin-top:2.5rem;}
.pricing-gradient {-webkit-background-clip: text; -moz-background-clip: text; background-clip: text; background-color: #fff; background-image: linear-gradient(335deg, #565add 35.42%, #dc43be 88.54%); background-repeat: repeat; background-size: 100%; -webkit-text-fill-color: transparent;}

.pricing-plan{-webkit-transition: all 0.6s; transition: all 0.6s;}
.pricing-plan:hover{box-shadow:0 0 .5rem rgba(0, 0, 0, 0.2)!important;-webkit-transform: translateY(-10px);transform: translateY(-10px);}
.pricing-plan.popular-plan:hover{box-shadow:var(--bs-box-shadow-primary) !important;}
.pricing-plan .card-body{font-size:.9rem;}
.pricing-plan .title{font-size:1rem!important;}
.pricing-plan .count{--bs-bg-opacity:.15;font-family:"GilroyBold",sans-serif!important;font-size:1rem;}
/*.pricing-plans .col{flex:0 0 300px;}*/
.pricing-plan .slide-count{width:7rem;height:7rem;}

.btn-price {
  --bs-btn-color: #A04AE3;
  --bs-btn-bg: #f1ebf7;
  --bs-btn-border-color: #f1ebf7;
  --bs-btn-hover-color: #A04AE3;
  --bs-btn-hover-bg: #eddcff;
  --bs-btn-hover-border-color: #eddcff;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #A04AE3;
  --bs-btn-active-border-color: #A04AE3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #c78df5;
  --bs-btn-disabled-bg: #f3f3f9;
  --bs-btn-disabled-border-color: #f3f3f9;
}
.btn-price2{
  --bs-btn-color: #3dcbb1;
  --bs-btn-bg: #e2f7f3;
  --bs-btn-border-color: #e2f7f3;
  --bs-btn-hover-color: #3dcbb1;
  --bs-btn-hover-bg: #d6f3ed;
  --bs-btn-hover-border-color: #d6f3ed;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3dcbb1;
  --bs-btn-active-border-color: #3dcbb1;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #65cfbb;
  --bs-btn-disabled-border-color: #65cfbb;
}
/*** pricing end ***/
.temp_img-dwn img { max-width: 250px; width: 100%; }
.btn_trial {
  --bs-btn-color: #52837b;
  --bs-btn-bg: #9de4d7;
  --bs-btn-border-color: #9de4d7;
  --bs-btn-hover-color: #52837b;
  --bs-btn-hover-bg: #6aecd4;
  --bs-btn-hover-border-color: #6aecd4;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #52837b;
  --bs-btn-active-bg: #9de4d7;
  --bs-btn-active-border-color: #9de4d7;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #598B82;
  --bs-btn-disabled-bg: #c8e8e1;
  --bs-btn-disabled-border-color: #c8e8e1;
}

/*** toggle ***/
.ppt_pricetab .nav-tabs{background:var(--bs-secondary);width:57px;display: flex;justify-content: space-between;margin:0 .5rem;}
.ppt_pricetab .nav-link{background:var(--bs-secondary);padding: 0;width:25px; height:25px; border-radius: 100%;}
.ppt_pricetab .nav-link.taboff{background:var(--bs-primary);position: absolute;width:100%;border-radius:0;height:100%;}
.ppt_pricetab .nav-link.active.taboff{background:var(--bs-white);margin:.2rem;position:relative;width:25px; height:25px; border-radius: 100%;z-index:1;}
.ppt_pricetab .nav-link.active{background:var(--bs-white);margin:.2rem;z-index: 1;position:relative;}
.ppt_pricetab .subscription { width: max-content; --bs-bg-opacity: .1; }

/*** thanks ***/
.thnk-card{padding:2rem 2.2rem;}
.thnk-card img{max-width:150px;}

/*** ppt-viewprice-tab ***/
.ppt-viewprice-tab .nav-tabs .nav-link{font-size:1rem;border: 0;color:#989898;border-bottom: 3px solid transparent;}
.ppt-viewprice-tab .nav-tabs .nav-link:hover{ background: none;color:var(--bs-heading-color);--bs-border-opacity:0; border-bottom:2px solid rgba(var(--bs-primary-rgb), var(--bs-border-opacity)); border-radius: 0px;}
.ppt-viewprice-tab .nav-tabs .nav-link.active{ background: none; border-bottom:2px solid rgba(var(--bs-primary-rgb)); border-radius: 0px;color:var(--bs-heading-color)!important;}
.ppt-viewprice-tab .nav-tabs img{position:absolute;right:-6.5rem;top:-2.2rem;width:125px;}
/*.ppt-viewprice-tab .nav-tabs img { position: absolute; right: -6.5rem; top: -1.5rem; width: 90px; }*/
.ppt-viewprice-tab .accordion-item {margin-bottom:.5rem; border-radius: .5rem; border: 1px solid #EEEEEE; background: #FDFDFD; }
.ppt-viewprice-tab .accordion-button{font-size:1rem;border:0;background:transparent;box-shadow:none;color:#868686;padding-left: 2.5rem;transition: none;}
.ppt-viewprice-tab .accordion-button::after{content: none;}
.ppt-viewprice-tab .accordion-button div:nth-child(1) span { position: absolute; width: 20px; height: 20px; border-radius: 100%; border: 1px solid #868686; left:.8rem; top: .85rem; display: flex; align-items: center; justify-content: center; }
.ppt-viewprice-tab .accordion-button div:nth-child(2) {font-size:1.2rem;position: absolute; right:.6rem;}
.ppt-viewprice-tab .accordion-button div:nth-child(2) span{font-size:.7rem;color:#868686;font-family:"PPObjectSans-Regular",sans-serif!important;}
.ppt-viewprice-tab .accordion-body {padding-top: 0; font-size:1rem; border: 1px solid var(--bs-primary); background: #F4E6FF; border-top: 0; border-bottom-left-radius: .5rem; border-bottom-right-radius: .5rem;padding-left: 2.5rem;color:var(--bs-heading-color);}
.ppt-viewprice-tab .accordion-item .accordion-button:not(.collapsed) {color:var(--bs-heading-color);border: 1px solid var(--bs-primary); background: #F4E6FF; border-bottom: 0; border-top-left-radius: .5rem; border-top-right-radius: .5rem; }
.ppt-viewprice-tab .accordion-item .accordion-button:not(.collapsed) div:nth-child(1) span{border-color:var(--bs-primary);}
.ppt-viewprice-tab .accordion-item .accordion-button:not(.collapsed) div:nth-child(1) span:before { content: ""; position: absolute; background: var(--bs-primary); width: 14px; height: 14px; border-radius: 100%; }
.ppt-viewprice-tab .accordion-body ul{padding-left:1.5rem;}
.ppt-viewprice-tab .accordion-body ul li { position: relative; padding-left: 1rem;font-size:.9rem;line-height:2.2;}
.ppt-viewprice-tab .accordion-body ul li:before { content: ''; position: absolute; width: 0.5rem; height: 0.5rem; border-radius: .1rem; top:.65rem; left: 0; background-color: var(--bs-primary); }
.ppt-viewprice-tab .accordion-body ul li.muted{color:#bcacc8;text-decoration: line-through;}
.ppt-viewprice-tab .accordion-body ul .muted:before{background-color:#cfbcdd;}
.ppt-viewprice-tab .accordion-item .bestdeal_img{position: absolute; z-index: 1001; left: -11px; top:.3rem; width: 68px;}
.ppt-viewprice-tab .accordion-item .bestdeal_crown { z-index: 1001; right: 10px; top: -10px; width: 35px; }
.ppt-viewprice-tab .accordion-item.bestdeal .accordion-button{padding-top:2rem;}
.ppt-viewprice-tab .accordion-item.bestdeal .accordion-button div:nth-child(1) span{top:1.8rem;}
.ppt-viewprice-tab .accordion{--bs-accordion-transition:none;}
/*** footer ***/
footer{font-size: var(--bs-footer-font-size); background: url("../images/footer-bg.webp") #212529; background-size: contain;background-repeat: no-repeat;background-position: bottom;}
footer .footer-logo img{max-width:170px;}
footer .text-muted{--bs-text-opacity:.7;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important;}

/*** media query max-width ***/
@media (max-width:992px) {
  .ppt-top-navbar .navbar-collapse { position: absolute; background: #fff; top: 41px; border: 1px solid #CFBBDE; border-top: 0; padding: 1rem; box-shadow: var(--bs-box-shadow-sm) !important; font-size: .875rem; z-index: 1000; border-radius: .5rem; border-top-left-radius: 0; border-top-right-radius: 0; width: 100%; left: 0; }
  .ppt-top-navbar .navbar-collapse .top-ul > li, .ppt-top-navbar .navbar-collapse .top-ul > li .dropdown-toggle{ color: #321c43; }
  .ppt-top-navbar .navbar-collapse .top-ul > li:hover, .ppt-top-navbar .navbar-collapse .top-ul > li:hover .dropdown-toggle, .ppt-top-navbar .navbar-collapse .top-ul > li .dropdown-toggle.show{color:var(--bs-primary);}
  .ppt-top-navbar .navbar-collapse .top-ul > li:hover .dropdown-toggle::after, .ppt-top-navbar .navbar-collapse .top-ul > li:hover .dropdown-toggle::after, .ppt-top-navbar .navbar-collapse .top-ul > li .show.dropdown-toggle::after{color:var(--bs-primary);}
  .ppt-top-navbar .navbar-collapse .dropdown{position:inherit;}
  .ppt-top-navbar .navbar-collapse .dropdown-menu { width: calc(100% + 2px); left: -1px; margin-top: -1rem !important; padding: .5rem 1.5rem 1rem; font-family: "PPObjectSans-Regular", sans-serif !important; }
  .ppt-top-navbar .navbar-collapse .dropdown-menu div{border-top: 2px solid #ededed; padding-top: 1rem;}
  .ppt-navbar > .container { max-width: calc(100% - 3rem); margin: 0 auto;justify-content: flex-start;}
  .navdropdown button{display:none!important;}
  .navdropdown .dropdown-menu{ display: block; position: relative; padding: 0; border: 0; margin:1.5rem 0rem 2rem .5rem!important; }
  .navdropdown .dropdown-menu li{margin-bottom:.5rem;}
  .navdropdown .dropdown-item:hover, .navdropdown .dropdown-item:focus, .navdropdown .dropdown-item:active { background: transparent; color:var(--bs-primary);}
  .nav-cart-login { position: absolute; width: calc(100% - 246px); right:1em; top: .4rem; justify-content: end; }
  .ppt-navbar .btn.btn-light {
    --bs-btn-color: #656565;
    --bs-btn-bg:transparent;
    --bs-btn-border-color:transparent;
    --bs-btn-hover-color:#212529;
    --bs-btn-hover-bg:transparent;
    --bs-btn-hover-border-color:transparent;
    --bs-btn-focus-shadow-rgb: 211, 212, 213;
    --bs-btn-active-color:#212529;
    --bs-btn-active-bg: transparent;
    --bs-btn-active-border-color:transparent;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #8b8b8b;
    --bs-btn-disabled-bg:transparent;
    --bs-btn-disabled-border-color:transparent;
    }
  .ppt-navbar .lang .dropdown-menu{font-size:.875rem;min-width:8.5rem;}
  .ppt-view-file{padding:0 1rem;min-width:140px;}
}
@media (max-width:768px) {
  .ppt-top-navbar .navbar-collapse .dropdown{position:relative;}
  .ppt-top-navbar .navbar-collapse .dropdown-menu { width: 100%; margin-top: .5rem !important; padding: 0rem .5rem .5rem; border: 1px solid #f3e5fd; border-top: 0;background-color:#fdfdfd;}
  .ppt-top-navbar .navbar-collapse .dropdown-menu div { border-top:0; padding-top:.5rem; }
  .nav-cart-login {right:2.5em;}
  /*** signin-signup-area start ***/
  .signin-signup-area{min-height:inherit;padding:19rem 1rem 2rem;margin:.8rem 0;}
  .signin-signup-area .form-container{position:relative;}
  .signin-signup-area .sign-in-container {opacity: 1;display:block;animation: show 0.6s;}
  .signin-signup-area .sign-up-container {opacity: 0;display:none;}
  .signin-signup-area.right-panel-active .sign-in-container { transform: translateX(100%);opacity:0;display:none;}
  .signin-signup-area.right-panel-active .sign-up-container { transform: translateX(0%); opacity: 1;display:block;
  animation: show 0.6s;}
  .signin-signup-area .overlay-container {position: absolute; top: 0; left: 0; width: 100%; height:17rem;}
  .signin-signup-area.right-panel-active .overlay-container { transform: translateX(-100%);transform: translateY(0);}
  .signin-signup-area .overlay {left: -100%; height: 100%; width: 200%; transform: translateX(0);}
  /*** signin-signup-area end ***/
  .thnk-card{padding:1rem 1.2rem;}
  .thnk-card .viewprice_btn{}
  .carousel-control-prev .carousel_n-p{margin-left:-1.5rem;}
  .carousel-control-next .carousel_n-p{margin-right:-1.5rem;}
  .carousel_n-p { width:2.5rem; height:2.5rem;}
}
@media (max-width:576px) {
  .ppt-navbar > .container { max-width:100%; margin: 0 auto;}
  .navbar-brand img { width: 150px; max-width: 150px; }
  .navbar-toggler-icon{width: 1.2em; height: 1.2em;}
  .ppt-navbar .ppt_search{ padding: 0; width:100%;}
  .ppt-navbar .search-box{ max-width: calc(100% - 40px);}
  .ppt-navbar .search-box .go-icon{ width: 30px; right: 0;}
  .ppt-navbar .search-box input{ padding:0 30px 0 12px;}
  .nav-cart-login{right:2.5em;top:.6em;}
  .cart_page .fa-xmark{top:0;}
  .nocart-card{padding:4rem 1rem;}
  .view_bottom{padding:1.5rem;}
  footer .border-end { border: 0px !important; }
  .signin-signup-area form{padding:0;}
  .mb-popular{margin-top:1rem;}
  .tab-m1{color:var(--bs-secondary);}
  .tab-m2{color:var(--bs-primary);}
  .pricing-plan:hover{transform:none;}
  /*** viewpage-3slider ***/
  .carousel-control-prev .carousel_n-p{margin-left:-.3rem;}
  .carousel-control-next .carousel_n-p{margin-right:0rem;}
  .carousel_n-p { width:2rem; height:2rem;font-size:1rem;}
}

/*** media query min-width ***/
/**sm**/
@media (min-width:576px) {
  .searchlist_image .card-img{height:189px;}
  .mb-popular{margin-bottom:3rem;}
  .ppt_mostpopularpricing2{transform:scale(1.12);z-index:2;}
  .ppt_mostpopularpricing2:hover{transform:scale(1.13);}
}
/**md**/
@media (min-width:768px) {
  .searchlist_image .card-img{height:168px;}
  .cart_image-details{width:calc(100% - 100px);}
  .h-md-100{ height: 100% !important; }
  .ppt_pricetab .subscription{position:absolute;right: -8.5rem;}

}
/**lg**/
@media (min-width:992px) {
  /*** The navbar hover dropdown only works on screens width above 992 pixels.***/
  .ppt-navbar .dropdown:hover .dropdown-menu {display: block;margin-top: 0;}
  .ppt-top-navbar .navbar-toggler{display:none;}
  .ppt-navbar .dropdown-menu{font-size:.95rem;}
  .ppt-top-navbar .navbar-collapse .dropdown-menu{min-width:35rem;}
  .ppt_home-tab { width: calc(100% - 280px)!important; }
  .mt-lg-6{margin-top:6rem!important;}
  .mt-lg-7{margin-top:7rem!important;}
  .w-lg-75{width:75%;}
  .h-lg-100 { height: 100% !important; }
  .w-lg-50{width:50%;}
  .mt-lg-9{margin-top:9rem!important;}
  .filterlist-area{ width: calc(100% - 280px)!important; }
  .searchlist_image .card-img{height:148px;}
}
/**xl**/
@media (min-width:1200px) {
  .searchlist_image .card-img{height:189px;}
}
/**xxl**/
@media (min-width:1400px) {
  .searchlist_image .card-img{height:175px;}
  .view-slider .card-img-w{height:69px;}
}

@media (min-width:735px) and (max-width:1399px){
  .ppt_mostpopularplan2 h6{top: 50px; padding: 7px 12px;}
  .ppt_mostpopularplan2 span{top: 45px;}
}
@media (min-width:992px) and (max-width:1210px){
  .ppt-viewprice-tab .accordion-button div:nth-child(2){position: relative;right:-10px;}
}
@media (min-width:992px) and (max-width:1399px){
.ppt-viewprice-tab .nav-tabs .nav-link{font-size:.9rem;}
.ppt-viewprice-tab .accordion-button{font-size:.9rem;}
.ppt-viewprice-tab .accordion-body{font-size:.9rem;}
.ppt-viewprice-tab .accordion-body ul li{font-size:.8rem;}
}
