*{margin:0;padding:0;box-sizing:border-box;font-family:Outfit,sans-serif}
html{font-family:Outfit,sans-serif;font-size:1em}
:root{--color-primary:#305ef9;--color-secondary:#e8edff;--color-tertiary:#c0cefc;--color-chocolate:#787878;--color-gray:#968886;--color-lighter-gray:#cecece;--color-lightest-gray:#f5f5f5;--color-darkest:#1d102b;--color-white:#fff;--color-black:#000;--color-star-rating:#fca400;--color-soft-sky:#E7ECFE;--color-black:#000000;--color-dark-gray:#323232;--color-jet-gray:#262626;--color-light-gray:#E6E6E6;--color-slate-gray:#666666;--color-night-gray:#191919;--color-off-white:#F8F9FA;--color-ash-gray:#E6E7EA}
a{text-decoration:none}
ul{list-style:none}
span{font-family:inherit;font-size:inherit}
i,i.fa{line-height:inherit}
table th, table td {
    border: 1px solid #ddd;
}
.pointer,button{cursor:pointer}
.main-heading{color:var(--color-darkest);font-family:Plus Jakarta Sans;font-weight:700;font-size:2.25rem;margin-bottom:.1em}
.main-heading span{color: var(--color-primary);font-weight:700}
.secondary-heading{font-size:1.5rem;font-weight:500;color:var(--color-darkest)}
section.section{padding:1em}
input[type=checkbox]{width:24px;height:24px;border:1px solid #e6e7ea;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:0;background-color:#fff}
input[type=checkbox]:checked::before{content:"✔";font-size:1.125rem;color:#323232;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:22px;line-height:20px}
.desktop-dflex{display:-webkit-box;display:-ms-flexbox;display:flex}
.desktop-dblock{display:block}
.mobile-dblock,.mobile-dflex{display:none}

@media (max-width: 1024px){
  .desktop-dblock,.desktop-dflex{display:none}
.mobile-dflex{display:-webkit-box;display:-ms-flexbox;display:flex}
.mobile-dblock{display:block}
}

/* Post loader indicator */
p#posts-loading-indicator {
    margin: 0 auto;
    margin-top: 2em;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 10px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 18px;
    color:var(--color-gray);
}
p#posts-loading-indicator img{
    width: 30px;
    height: 30px;
}

/* Breadcrumb */
section.breadcrumb-section .container{padding-top:12px;padding-bottom:12px}
section.breadcrumb-section .container nav.breadcrumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 5px;
    color: #305EF9B2;
    font-size: 1.125rem;
    line-height: 20px;
    font-weight: 500;
}
section.breadcrumb-section .container nav.breadcrumbs a{color:#305EF9B2}
section.breadcrumb-section .container nav.breadcrumbs a:hover{text-shadow: 0 0 1px #305ef9;}
section.breadcrumb-section .container nav.breadcrumbs i {
    color: #cecece;
    font-size: inherit;
    font-style: normal;
}
section.breadcrumb-section .container nav.breadcrumbs span.current{color: #305ef9;}

/* comments lists */

ul.comments-lists{padding:0;margin-top:20px}
ul.comments-lists ul{padding-left:10px}
ul.comments-lists li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:10px 0;margin-bottom:6px;border-bottom:1px solid #eeeeeeb8}
ul.comments-lists>li:last-child{border-bottom:none;margin-bottom:0}
ul.comments-lists li img.avatar.avatar-50.photo{border-radius:7px}
.author-comment h5.author-name{font-size:1rem;color:#323232}
.author-comment>p{font-size:14px;color:#969696}
.author-comment .commented-text{margin-top:5px;color:#969696}

/* end comments lists */



/* index.html ********************************************************************************************** */

/* Hero section styling */

section.hero{background-image:url(../assets/hero-line-1-2px.png),url(../assets/hero-line-4-2px.png);background-position:top center,bottom center;background-size:contain,contain;padding-top:45px;padding-bottom:45px;margin:0;margin-top:16px;background-repeat:no-repeat;position:relative;z-index:1;display:block;margin-bottom:70px}
section.hero .curv-line-container{background-image:url(../assets/hero-line-2-59px.png),url(../assets/hero-line-3-59px.png);background-position:top center,bottom center;background-size:contain,contain;background-repeat:no-repeat;padding:25px 0}
section.hero .sub-container{max-width:1124px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;margin:0 auto;position:relative}
section.hero .sub-container .indicator{margin-top:-23px}
section.hero .indicator a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8em;border:1px solid var(--color-lighter-gray);color:var(--color-darkest);padding:.5em 2em;border-radius:25px;text-transform:capitalize;font-family:Outfit,sans-serif;font-weight:500;font-size:1.125rem;line-height:27.26px;-webkit-box-shadow:0 2.27px 2.27px 0 #2f120D0D;box-shadow:0 2.27px 2.27px 0 #2f120D0D;-webkit-box-shadow:0 10.22px 14.76px -5.68px #eae7e6;box-shadow:0 10.22px 14.76px -5.68px #eae7e6;background-color:#fff;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}
section.hero .indicator a i{font-size:.875rem}
section.hero .indicator a:hover{-webkit-transform:scaleX(1.1);-ms-transform:scaleX(1.1);transform:scaleX(1.1);background-color:var(--color-secondary)}
section.hero h1{text-align:center;color:var(--color-darkest);font-family:"Plus Jakarta Sans",sans-serif;font-weight:800;font-size:3.375rem;text-align:center;max-width:800px;margin-top:35px;margin-bottom:15px}
section.hero h1 span{color:var(--color-primary)}
section.hero .hero-details{color:var(--color-gray);font-weight:300;text-align:center;font-family:Outfit,sans-serif;font-weight:400;font-size:1.375rem;line-height:normal;text-align:center;max-width:570px}
section.hero .hero_sponsored_text {
    font-size: 18px;
    font-weight: 600;
    margin-top: -10px;
    margin-bottom: 15px;
}
section.hero .hero_sponsored_text a{color:var(--color-primary)}
section.hero .search-form{background-color:var(--color-white);border:2px solid var(--color-lightest-gray);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(542px,100%);padding:.4em;border-radius:10px;
-webkit-box-shadow: 
    0 -3.41px 0 1.14px #f3f3f4 inset,
    0 10.22px 14.76px -5.68px #0d162F1A;
        box-shadow: 
    0 -3.41px 0 1.14px #f3f3f4 inset,
    0 10.22px 14.76px -5.68px #0d162F1A;
position:absolute;bottom:0;margin:0 auto;margin-top:0;margin-bottom:-105px}

section.hero .search-form input{padding:.682em .4em;border:0;-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:Outfit,sans-serif;font-weight:400;font-size:1.375rem;line-height:normal}
section.hero .search-form input:focus{outline:0}
section.hero .search-btn{aspect-ratio:1;background-color:var(--color-primary);border-radius:5px;border:0;width:62px;height:62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}
section.hero .search-btn:focus,section.hero .search-btn:hover{opacity:.8}
section.hero a.btn-link{border:.99px solid #e6e7ea;-webkit-box-shadow:0 -2.97px 0 .99px #f3f3f4 inset;box-shadow:0 -2.97px 0 .99px #f3f3f4 inset;-webkit-box-shadow:0 8.91px 12.87px -4.95px #0d162F1A;box-shadow:0 8.91px 12.87px -4.95px #0d162F1A;color:#305ef9;border-radius:8px;width:min(275px,80%);padding:20px 10px;text-align:center;font-weight:700;font-size:1.25rem;line-height:23.76px;margin-top:25px;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
section.hero a.btn-link:focus,section.hero a.btn-link:hover{border:.99px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-white)}
section.hero .hero-search-filter{padding:1em 0 .2em;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}
section.hero .hero-search-filter button{border:1px solid var(--color-lighter-gray);background-color:transparent;padding:0;border-radius:5px;font-size:.8125rem;line-height:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;overflow:hidden;cursor:pointer;padding:9px 12px}
section.hero .hero-search-filter button.active,section.hero .hero-search-filter button:focus,section.hero .hero-search-filter button:hover{background-color:var(--color-white);-webkit-box-shadow:0 0 4px 0 var(--color-lighter-gray) inset;box-shadow:0 0 4px 0 var(--color-lighter-gray) inset}

/* hero type 2 */

section.hero.type-2,section.hero.type-3,section.hero.type-4,section.hero.type-5,section.hero.type-7{padding-top:30px;padding-bottom:30px;margin-top:16px;margin-bottom:0}
section.hero.type-2 h1,section.hero.type-3 h1,section.hero.type-4 h1,section.hero.type-5 h1,section.hero.type-7 h1{max-width:965px;margin-top:0;margin-bottom:0}
section.hero.type-2 .hero-details,section.hero.type-3 .hero-details,section.hero.type-4 .hero-details,section.hero.type-5 .hero-details,section.hero.type-7 .hero-details{max-width:700px;margin-top:10px;margin-bottom:20px}
section.hero.type-2 .search-form,section.hero.type-3 .search-form,section.hero.type-4 .search-form,section.hero.type-5 .search-form,section.hero.type-7 .search-form{width:min(619px,100%);position:relative;bottom:0;margin:0 auto;margin-top:0;margin-bottom:0}
/* hero type 3 */

section.hero.type-3,section.hero.type-4,section.hero.type-5,section.hero.type-7{padding-top:28px;padding-bottom:24px;margin-top:16px;margin-bottom:20px}
section.hero.type-3 .curv-line-container,section.hero.type-4 .curv-line-container,section.hero.type-5 .curv-line-container,section.hero.type-7 .curv-line-container{padding:15px 0}
section.hero.type-3 .hero-details,section.hero.type-4 .hero-details,section.hero.type-7 .hero-details{max-width:700px;margin-top:30px;margin-bottom:5px}

/* hero type 4 */

section.hero.type-4 h1{max-width:965px}

/*  hero type 5  */

section.hero.type-5{padding-top:24px;padding-bottom:20px;margin-top:8px;margin-bottom:20px;background-size:100% 1px,100% 2px}
section.hero.type-5 .curv-line-container{background-size:100% 30px,100% 30px;padding:25px 0}
section.hero.type-5 h1{max-width:965px;margin-bottom:15px;margin-top:15px}

/*  hero type 6  */
section.hero.type-6{background-image:url(../assets/hero-line-1-2px.png);background-position:top center;background-size:contain;padding-top:30px;padding-bottom:0;margin-bottom:0}
section.hero.type-6 .curv-line-container{background-image:url(../assets/hero-line-2-59px.png);background-position:top center;background-size:100% 30px;padding:20px 0}

/* hero type 7 */
section.hero.type-7 .hero-details{
  margin-top: 12px;
  margin-bottom: 19px;
}
@media (max-width: 1350px) {

  section.hero.type-2 h1,section.hero.type-3 h1,section.hero.type-4 h1,section.hero.type-5 h1{max-width:814px;margin-top:0;margin-bottom:0}

}

@media screen and (max-width: 1200px) {

  section.hero.type-2 .curv-line-container,section.hero.type-3 .curv-line-container,section.hero.type-4 .curv-line-container,section.hero.type-5 .curv-line-container{background-size:100% 50px,100% 50px;padding:25px 0}

}

@media (max-width: 1024px) {

  section.hero{background-size:contain,contain;padding-top:30px;padding-bottom:30px;margin:0;margin-top:16px;margin-bottom:60px}
  section.hero.type-2 h1,section.hero.type-3 h1,section.hero.type-4 h1,section.hero.type-5 h1{max-width:700px}
  section.hero.type-2 .search-form,section.hero.type-3 .search-form,section.hero.type-4 .search-form,section.hero.type-5 .search-form{width:min(500px,100%)}

}

@media screen and (max-width: 900px) {

section.hero.type-2,section.hero.type-3,section.hero.type-4,section.hero.type-5{padding-top:20px;padding-bottom:20px;margin-top:8px}
section.hero.type-2 .curv-line-container,section.hero.type-3 .curv-line-container,section.hero.type-4 .curv-line-container,section.hero.type-5 .curv-line-container{background-size:100% 24px,100% 24px;padding:25px 0}
section.hero.type-2 h1,section.hero.type-3 h1,section.hero.type-4 h1,section.hero.type-5 h1{font-size:2.5rem}
section.hero.type-2 .hero-details,section.hero.type-3 .hero-details,section.hero.type-4 .hero-details,section.hero.type-5 .hero-details{max-width:600px;margin-top:10px;margin-bottom:20px;font-size:1.25rem;line-height:28px}
section.hero.type-2 .search-form input,section.hero.type-3 .search-form input{padding:.45em .4em}
section.hero.type-2 .search-btn,section.hero.type-3 .search-btn{width:54px;height:50px}
}

@media screen and (max-width: 800px) {

  section.hero{background-size:contain,contain;padding-top:20px;padding-bottom:20px;margin:0;margin-top:10px;margin-bottom:0}
section.hero .indicator a{font-size:.875rem;line-height:22px}
section.hero h1{font-size:2.375rem;max-width:85%;margin-top:20px;margin-bottom:10px}
section.hero .hero-details{font-size:1.125rem;line-height:normal;max-width:70%;margin-bottom:20px}
section.hero .search-form{width:min(400px,100%);padding:.2em;border-radius:10px;position:relative;margin:0}
section.hero .search-form input{padding:.4em .4em;border:0}
section.hero .search-btn{width:54px;height:50px}
section.hero.type-2 h1,section.hero.type-3 h1,section.hero.type-4 h1,section.hero.type-5 h1{max-width:85%}
section.hero.type-2 .hero-details,section.hero.type-3 .hero-details,section.hero.type-4 .hero-details,section.hero.type-5 .hero-details{max-width:75%;margin-top:10px;margin-bottom:12px;font-size:1.125rem;line-height:26px}
section.hero.type-2 .search-form input,section.hero.type-3 .search-form input{padding:.45em .4em;font-size:1.125rem}
section.hero.type-2 .search-form,section.hero.type-3 .search-form,section.hero.type-4 .search-form,section.hero.type-5 .search-form{width:min(350px,100%)}
section.hero a.btn-link{width:min(200px,80%);padding:15px 10px;font-size:1.125rem;line-height:23.76px;margin-top:25px}

}

@media screen and (max-width: 600px) {

  section.hero .curv-line-container{background-image:url(../temp/new/hero-line-2-59px.png),url(../temp/new/hero-line-3-59px.png);padding:20px 0;padding-bottom:10px}
section.hero h1{font-size:1.75rem;margin-top:20px;margin-bottom:5px}
section.hero .hero-details{font-size:.9375rem;margin-bottom:15px}
section.hero .search-form{width:min(350px,100%);border-radius:8px}
section.hero .search-form input{font-size:.9375rem}
section.hero .search-btn{width:44px;height:44px}
section.hero.type-2,section.hero.type-3,section.hero.type-4,section.hero.type-5{padding-top:16px;padding-bottom:16px;margin-top:8px;margin-bottom:0}
section.hero.type-2 .curv-line-container,section.hero.type-3 .curv-line-container,section.hero.type-4 .curv-line-container,section.hero.type-5 .curv-line-container{background-size:100% 15px,100% 15px;padding:15px 0}
section.hero.type-2 h1,section.hero.type-3 h1,section.hero.type-4 h1,section.hero.type-5 h1{max-width:85%;font-size:2.1875rem}
section.hero.type-2 .hero-details,section.hero.type-3 .hero-details,section.hero.type-4 .hero-details,section.hero.type-5 .hero-details{margin-top:10px;margin-bottom:15px;font-size:.9375rem;line-height:22px}
section.hero.type-2 .search-form input,section.hero.type-3 .search-form input{padding:.45em .4em;font-size:1rem}
section.hero.type-2 .search-btn,section.hero.type-3 .search-btn{width:46px;height:43px}

}

@media screen and (max-width: 580px) {

  section.hero a.btn-link{width:min(150px,80%);padding:15px 10px;font-size:1rem;line-height:18.76px;margin-top:20px}

}

@media screen and (max-width: 500px) {

  section.hero.type-2 h1,section.hero.type-3 h1,section.hero.type-4 h1,section.hero.type-5 h1{font-size:1.75rem}
section.hero.type-2 .hero-details,section.hero.type-3 .hero-details,section.hero.type-4 .hero-details,section.hero.type-5 .hero-details{margin-top:8px;margin-bottom:13px;font-size:.8125rem;line-height:20px}
section.hero.type-2 .search-form input,section.hero.type-3 .search-form input{font-size:.875rem}
section.hero.type-2 .search-btn,section.hero.type-3 .search-btn{width:40px;height:40px}

}

@media screen and (max-width: 480px) {

  section.hero h1{font-size:1.625rem;margin-top:14px;margin-bottom:5px}
section.hero .indicator a{font-size:.75rem;padding:.5em 1em}
section.hero .indicator a i{font-size:.625rem}

}

@media screen and (max-width: 400px) {

}

.hero-search-result {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    -webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    max-height: 250px;
    overflow-y: auto;
    display: none;
    z-index: 999;
}
.hero-search-result .loading_spin{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    font-size: 16px;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    padding: 10px 15px;
}
.hero-search-result .search-result-item {
    padding: 10px 15px;
    border-bottom: 1px solid #eee;
    font-size: 16px;
    color: #333;
    -webkit-transition: background 0.3s ease-in-out;
    -o-transition: background 0.3s ease-in-out;
    transition: background 0.3s ease-in-out;
}

.hero-search-result .search-result-item:last-child {
    border-bottom: none;
}

.hero-search-result .search-result-item a {
    text-decoration: none;
    color: #333;
    display: block;
}

.hero-search-result .search-result-item:hover {
    background: #f5f5f5;
}
.hero-search-result .search-result-item a span{
    color: #305ef9;
    font-weight: 500;
}
/* End hero section */







/* Category Filter section Sub-Section styling */
section.filter-section,section.sub-section{padding:14px 0;background-color:var(--color-secondary)}
section.filter-section{margin-bottom:1em}
section.filter-section .container,section.sub-section .container{padding-top:0;padding-bottom:0}

/*section.sub-section nav,*/

/*section.filter-section nav {*/

/*  position: relative;*/

/*  display: flex;*/

/*  justify-content: space-between;*/

/*  align-items: center;*/

/*  flex-direction: row;*/

/*  gap: 10px;*/

/*}*/
section.filter-section nav,section.sub-section nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1em;margin:1px 0;}
section.filter-section nav>*{min-width:0;width:-webkit-fill-available}

section.filter-section nav .scroller{overflow-x: auto;white-space:nowrap;scroll-behavior:smooth;max-width:100%;width:100%;width: -webkit-fill-available;-ms-overflow-style:none;scrollbar-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;}
section.filter-section nav .scroller ul{margin:0 auto;}
section.filter-section ul,section.sub-section ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}
section.filter-section ul .btn,section.filter-section ul li label,section.sub-section ul .btn{border:1px solid var(--color-lighter-gray);background-color:transparent;padding:0;border-radius:5px;font-size:.8125rem;line-height:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;overflow:hidden;cursor:pointer;display:block}
section.filter-section ul li label span{padding:9px 22px;display:block}
section.filter-section ul li label input{display:none}
section.filter-section ul .btn.active,section.filter-section ul .btn:hover,section.filter-section ul li label input:checked+span,section.filter-section ul li label:hover span,section.sub-section ul .btn.active,section.sub-section ul .btn:hover{background-color:var(--color-white)}
section.filter-section ul li a{padding:9px 12px!important}

section.filter-section ul li:last-child{padding-right: 5px;}

section.filter-section nav button.next,section.filter-section nav>button,section.sub-section nav>button{opacity:.8;background-color:var(--color-primary);z-index:10;padding:0;border-radius:5px;font-size:1.1875rem;color:var(--color-white);border:0;height:40px;width:45px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
section.filter-section nav button.next:hover,section.filter-section nav>button:hover,section.sub-section nav>button:hover{opacity:1}

section.filter-section .dropdown,section.sub-section .dropdown{position:relative;display:inline-block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;background: #e8edff;}
section.filter-section .dropdown-btn,section.sub-section .dropdown-btn{background:#305ef9;border:1px solid #3f6df3;color:#ffffff;padding:8px 16px;font-size:.8125rem;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-weight:400;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:105px;-webkit-box-pack: justify;-ms-flex-pack: justify;    justify-content: space-between;}
section.filter-section .dropdown-btn::after,section.sub-section .dropdown-btn::after{content:'\f107';font-family:"Font Awesome 6 Free";font-weight:900;font-size:.875rem}
section.filter-section .dropdown-content,section.sub-section .dropdown-content{display:none;position:absolute;background:#fff;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:6px;width:160px;margin-top:5px;z-index:1000;overflow:hidden}
section.filter-section .dropdown-content a,section.sub-section .dropdown-content a{color:#000;padding:8px 15px;text-decoration:none;display:block;font-size:.875rem;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s}
section.filter-section .dropdown-content a:hover,section.sub-section .dropdown-content a:hover{background-color:#f1f1f1}
section.filter-section .filter-btn,section.sub-section .filter-btn{background:#fff;border:2px solid #ccc;padding:8px 16px;font-size:.875em;border-radius:6px;cursor:pointer}
section.filter-section .filter-btn:hover,section.sub-section .filter-btn:hover{background:#f1f1f1}
section.filter-section .show,section.sub-section .show{display:block}







/* child - category filter section */
section.child-filter-section .filter-items,section.sub-section .sub-section-items{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1em 1fr 1em 1fr 1em 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:1em}
section.child-filter-section .item, section.sub-section .item {
    min-width: 0;
    border-radius: 5px;
    border: 1px solid var(--color-lighter-gray);
    padding: 1em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
section.child-filter-section .item:hover, section.sub-section .item:hover{
    background-color: var(--color-secondary);
}
section.child-filter-section .item p,section.sub-section .item p{color:var(--color-darkest);font-weight:300;font-size:.9375rem}
section.child-filter-section .item span,section.sub-section .item span{color:var(--color-primary);font-size:.9375rem}
/* Filter section Sub-Section styling */
@media screen and (max-width: 992px){
    section.child-filter-section .filter-items,section.sub-section .sub-section-items{
        -ms-grid-columns:1fr 1fr 1fr;
        grid-template-columns:1fr 1fr 1fr;
    }
}
@media screen and (max-width: 768px){
    section.child-filter-section .filter-items,section.sub-section .sub-section-items{
        -ms-grid-columns:1fr 1fr;
        grid-template-columns:1fr 1fr;
    }
}



/* section-devider */

.section-devider .container{padding-top:0;padding-bottom:0}

.section-devider hr{width:100%;border-top:1px solid #E7ECFE;display:block;opacity:1;margin-bottom: 0;margin-top: 1.5em;}

/* end section-devider */



/* Featured section for Ai tools, Ai agent page styling */
section.featured-section .featured-ai-tools-container{background-color:#f2f2f2;border-radius:13px;padding:10px;margin-top:25px}
section.featured-section .featured-ai-tools{overflow:hidden;position:relative}
section.featured-section .featured-ai-tools:not(.swiper-initialized) .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:25px}
section.featured-section .featured-ai-tools:not(.swiper-initialized) .swiper-wrapper .swiper-slide{max-width:300px}
section.featured-section .featured-ai-tools .swiper-navigation{width:85px;height:85px;border-radius:46px;background-color:#e7ecfe;text-align:center;top:0;bottom:0;margin:auto}
section.featured-section .featured-ai-tools .swiper-navigation:hover{background-color:#305ef9;color:#fff}
section.featured-section .featured-ai-tools .swiper-navigation.swiper-button-disabled,section.featured-section .featured-ai-tools:not(.swiper-initialized) .swiper-navigation{display:none}
section.featured-section .featured-ai-tools .swiper-navigation.swiper-button-prev{left:0}
section.featured-section .featured-ai-tools .swiper-navigation.swiper-button-next{right:0}
section.featured-section .more-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:1em;background-color:var(--color-primary);color:var(--color-white);font-size:2rem;width:60px;aspect-ratio:1;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;cursor:pointer}
/* End Featured Ai tools page */

/* all ai tools */
.ai_tools_n_featured_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1em;
}
.ai_tools_n_featured_container .ai_tools_left{
  width: 100%;
    width: -webkit-fill-available;
}
.ai_tools_n_featured_container .ai_tools_featured_right{
    max-width: 279px;
}
.ai_tools_n_featured_container .ai_tools_featured_right .ai_featured_tools{
    margin-block: 1.5em;
}
@media screen and (min-width: 1401px){
    section.featured-section.top_featured{display: none !important}
}
@media screen and (max-width: 1400px){
    .ai_tools_n_featured_container .ai_tools_featured_right{
        display: none !important;
    }
}

/* second.html ********************************************************************************* */

/* Secondary navigation styling */
section.tabs-section.single-aitool-navtab{position:sticky;top:82px;height:auto;z-index:5}
body.without-second-navigation section.tabs-section.single-aitool-navtab{top:40px}
body.admin-bar section.tabs-section.single-aitool-navtab{top:112px}
body.admin-bar.without-second-navigation section.tabs-section.single-aitool-navtab{top:71px}
.tabs-section.single-aitool-navtab .container{padding-top:0;padding-bottom:0}
.internalNavigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:1em}
.internalNavigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;padding:10px;margin:0;background-color:var(--color-secondary);border-radius:14px}
.internalNavigation ul li{padding-block:0.5em}
.internalNavigation ul a{border-radius:14px;padding:10px 20px;color:var(--color-darkest);font-size:1rem;border:1px solid transparent}

.internalNavigation ul a.active{border:1px solid #e6e7ea;color:var(--color-primary);background-color:var(--color-white);-webkit-box-shadow:0 -2.97px 0 .99px #f3f3f4 inset,0 8.91px 12.87px -4.95px #0d162F1A;box-shadow:0 -2.97px 0 .99px #f3f3f4 inset,0 8.91px 12.87px -4.95px #0d162F1A}
/* Overview styling */
section.overview .container {
    padding-bottom: 2em;
    padding-top: 3em;
}
section.overview .overviewDescription{display:-webkit-box;display:-ms-flexbox;display:flex}
section.overview .overviewDescription>div{-webkit-box-flex:1;-ms-flex:1;flex:1}
section.overview .overviewDescription .overview-image-container{background:-webkit-gradient(linear,left bottom, left top,color-stop(0, #ced7f6),to(#305ef9));background:-o-linear-gradient(bottom,#ced7f6 0,#305ef9 100%);background:linear-gradient(0deg,#ced7f6 0,#305ef9 100%);padding:20px 16px 0;border-radius:20px 20px 0 0}
section.overview .overviewDescription .descriptionText{margin-right:2em}
section.overview .overview-image img{width:100%;min-height:352px;max-height: 352px;-o-object-fit:cover;object-fit:cover;border-radius:14px 14px 0 0}
section.overview .overviewDescription .descriptionText h2{color:var(--color-darkest);font-size:2.3rem;font-family:Plus Jakarta Sans;font-weight:700;font-size:2.125rem;margin-bottom:.5em}
section.overview .overviewDescription .descriptionText p{color:var(--color-gray);font-weight:400;font-size:1.5em;line-height:35px;max-height: 210px;overflow:hidden;}
section.overview .overviewDescription .descriptionText p#full_overview{overflow-y: auto;}
section.overview .overviewDescription .stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 0;padding-top:1.8em;padding-bottom:0}
section.overview .overviewDescription .stat-item{border:1px solid var(--color-lightest-gray);padding:.5em 1em;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em}
section.overview .overviewDescription .stat-item p{color:var(--color-darkest);font-weight:400;font-size:1rem;line-height:100%}

section.overview .overviewDescription .stat-item.no_data p,
section.overview .overviewDescription .stat-item.no_data a,
section.overview .overviewDescription .stat-item.no_data span,
section.overview .overviewDescription .stat-item.no_data i{color:#968886} 

section.overview .overviewDescription .stat-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
section.overview .overviewDescription .stat-item span{color:var(--color-darkest);font-weight:700;margin-right:.5em}
section.overview .overviewDescription .stat-item i{color:var(--color-primary)}

section.overview .overviewDescription .stat-item.pointer:hover{
    border-color: var(--color-darkest);
}
section.overview .overviewDescription .stat-item.pointer:hover a,
section.overview .overviewDescription .stat-item.pointer:hover p,
section.overview .overviewDescription .stat-item.pointer:hover span,
section.overview .overviewDescription .stat-item.pointer:hover i{
    color: var(--color-darkest);
}

section.overview .overviewNavigation ul {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1em;
    padding: 2.5em 0;
    padding-bottom: 0;
    margin-bottom: -1em;
}
section.overview .overviewNavigation ul a{border-radius:8px;padding:.7em 1em;color:var(--color-darkest);font-size:.9rem;border:1px solid var(--color-lighter-gray);background-color:var(--color-white);-webkit-box-shadow:0 4px 6px var(--color-lighter-gray);box-shadow:0 4px 6px var(--color-lighter-gray);display:inline-block}
section.overview .overviewNavigation ul a:hover {
    background-color: #e8edff82;
}


/* Features styling */
section.features .container {
    padding-bottom: 2em;
}
section.features .container .features-wrapper{border-radius:10px;padding:24px;background-color:#f8f9fa;border:1px solid #e7ecfe}
section.features .features-container .feature-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}
section.features .main-heading{color:var(--color-primary);font-size:2.125rem;line-height:normal;font-weight:700;margin:0}
section.features .features-container{border-top:1px solid #e7ecfe;margin-top:22px;padding-top:26px;padding-bottom:6px;display:-ms-grid;display:grid;-ms-grid-columns:526px 2.5em 526px;grid-template-columns:repeat(2,526px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.5em}
section.features .features-container .tickIcon{border-radius:50%;width:50px;height:50px;aspect-ratio:1;background-color:var(--color-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-primary);font-size:1.8rem}
section.features .features-container .feature-item p{font-weight:400;font-size:1.25rem;line-height:normal;color:#666}


/* FAQ Styling */
section.faq.reviews-faq .container {
    padding-bottom: .5em;
}
section.faq .main-heading{font-size:2.125rem;line-height:normal}
section.faq .main-heading span{color:var(--color-primary)}
section.faq .faq-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;padding-block:1.5em}
section.faq .faq-container>div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
section.faq .faq-item{min-width:100%;background-color:var(--color-lightest-gray);border:1px solid var(--color-lighter-gray);border-radius:15px;padding:1em;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;cursor:pointer}
section.faq.reviews-faq .faq-item{background-color:#f8f9fa;border:1px solid #e6e6e6}
section.faq .faq-item>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
section.faq .faq-item>div:last-child{overflow:hidden;max-height:0;opacity:0;-webkit-transition:max-height .2s ease-out,opacity .3s ease-in-out;-o-transition:max-height .2s ease-out,opacity .3s ease-in-out;transition:max-height .2s ease-out,opacity .3s ease-in-out}
section.faq .faq-item.active>div:last-child{opacity:1}
section.faq .faq-item p:first-child{color:var(--color-darkest);font-weight:500;font-size:1.125rem;line-height:27px}
section.faq .faq-item p:last-child{color:var(--color-gray);font-weight:300;font-size:1rem;line-height:24px}



/* Use cases styling */
section.useCases .container{padding-bottom:0}
section.useCases .main-heading{font-size:2.125rem;line-height:normal}
section.useCases .useCases-container{border-radius:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.3em 0;margin-bottom: 2em;padding:1em 0;background-color:#f8f9fa}
section.useCases .useCases-container .useCases-item{width:50%;padding:1em 2em}
section.useCases .useCases-container .useCases-item h2{color:var(--color-primary);font-weight:500;font-size:2.375rem;line-height:100%;margin-bottom:.5em}
section.useCases .useCases-container .useCases-item p{color:var(--color-gray);font-weight:300;font-size:1rem;line-height:24px}


/* Traffic engagement section styling */
section.ai-traffic-section .container {
    padding-bottom: 2em;
}
section.ai-traffic-section .main-heading{font-size:2.125rem;line-height:normal;font-weight:700}
section.ai-traffic-section .ai-traffic-container{border:1px solid #e6e6e6;border-radius:10px;padding:1em}
section.ai-traffic-section .flags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;padding-block:1em;border-bottom:1px #e7ecfe}
section.ai-traffic-section .flags div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}
section.ai-traffic-section .flags i{color:var(--color-primary)}
section.ai-traffic-section .flags span{color:var(--color-chocolate);font-size:1rem}
section.ai-traffic-section .traffic-sections{padding-top:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e7ecfe}

section.ai-traffic-section .monthly-traffic-details {
    background-color: var(--color-white);
    border-radius: 10px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1em 412px;
    grid-template-columns: 1fr 412px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 1em;
    width: 100%;
}
section.ai-traffic-section .monthly-traffic-details .visitors-graph {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
    padding: 20px 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1em;
    background-color: #f8f9fa;
    border-radius: 10px;
    position: relative;
}
section.ai-traffic-section .monthly-traffic-details .visitors-graph.no_data_found:before{
    content:'No data found';
    width:100%;
    height:100%;
    left:0;
    top:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: rgba(255,255,255,0.7);
    position: absolute;
    font-size: 1.8em;
    font-weight: 500;
}

section.ai-traffic-section .visitors-statistics{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;max-width: 412px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 2em;padding:20px 24px;background-color:#f8f9fa;border-radius:10px}

section.ai-traffic-section .visitors-statistics .visit-item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px;padding:.5em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
section.ai-traffic-section .visitors-statistics .visit-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
section.ai-traffic-section .visitors-statistics .visit-item p,
section.ai-traffic-section .visitors-statistics .visit-item span{font-size:.9rem}
section.ai-traffic-section .visitors-statistics .visit-item p{color:var(--color-chocolate);font-weight:700}
section.ai-traffic-section .visitors-statistics .visit-item span{color:var(--color-gray)}
section.ai-traffic-section .visitors-statistics .visit-item i{color:var(--color-primary)}


section.ai-traffic-section .embeds{background-color:var(--color-white);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em}

section.ai-traffic-section .embeds .embeds-inner-first{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
section.ai-traffic-section .embeds .embeds-inner-second{-webkit-box-flex:2;-ms-flex:2;flex:2;}

section.ai-traffic-section .embeds .embed-opts{padding:20px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;background-color:#f8f9fa;border-radius:10px;min-height: 212px;}
section.ai-traffic-section .embeds .embed-opts .embed-description{-webkit-box-flex:2;-ms-flex:2;flex:2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
section.ai-traffic-section .embeds .embed-opts .embed-action{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
section.ai-traffic-section .embeds .embed-action .popularity{display:block}
section.ai-traffic-section .embed-action>div{width:100%}
section.ai-traffic-section .embeds .embed-action .popularity p{font-weight:700;text-align:end}
section.ai-traffic-section .embeds .embed-action .popularity img{width:100%;height:auto;border-radius:8px}
section.ai-traffic-section .embeds .embed-action .popularity img.dark-mode{background-color:#000}
section.ai-traffic-section .embed-action .star-rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
section.ai-traffic-section .embed-action .star-rating i{color:var(--color-star-rating)}
section.ai-traffic-section .embeds .embed-opts .embed-description p{color:var(--color-gray);font-weight:300;font-size:1rem;line-height:24px}
section.ai-traffic-section .embeds .embed-opts .mode-btns{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.4em;background-color:#ebebeb;border-radius:5px}
section.ai-traffic-section .embeds .embed-opts button{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 1em;border-radius:5px;border:none;cursor:pointer;font-size:.8rem}
section.ai-traffic-section .embeds .embed-opts button:first-child{margin-right:.5em;background-color:var(--color-white);color:var(--color-darkest)}
section.ai-traffic-section .embeds .embed-opts button:last-child{background-color:var(--color-black);color:var(--color-white)}
section.ai-traffic-section .embeds .embed-opts .embed-button button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;background-color:var(--color-white);color:var(--color-darkest);border:1px solid var(--color-lighter-gray);padding:12px 1em;border-radius:5px;cursor:pointer;font-size:.8rem;line-height:normal}
section.ai-traffic-section .embeds .pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;border-radius:10px;background-image:-webkit-gradient(linear,left top, right top,from(var(--color-secondary)),to(var(--color-primary)));background-image:-o-linear-gradient(left,var(--color-secondary),var(--color-primary));background-image:linear-gradient(to right,var(--color-secondary),var(--color-primary));padding:24px;max-width:412px;min-height:212px}
section.ai-traffic-section .pricing .plan-type{padding-top:0;padding-left:0;color:var(--color-darkest);font-family:Plus Jakarta Sans;font-weight:700;font-size:2.125rem;line-height:normal}
section.ai-traffic-section .pricing .plan-charge{width:100%;padding-right:0;color:var(--color-white);font-weight:900;font-size:5rem;line-height:normal;text-align:right}
section.ai-traffic-section .pricing .plan-charge.contact_support{font-size: 40px}
section.ai-traffic-section .contact{width:100%;padding:20px 24px;background-color:#f8f9fa;border-radius:10px}
section.ai-traffic-section .contact .name{color:var(--color-gray);margin-top:10px}
section.ai-traffic-section .contact .name span{color:var(--color-primary);font-weight:700}
section.ai-traffic-section .contact ul.contact-platforms{padding:15px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}
section.ai-traffic-section .contact ul.contact-platforms a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-family:Plus Jakarta Sans;font-weight:500;font-size:1.125rem;line-height:100%;text-align:center;vertical-align:middle;color:#323232}


section.ai-traffic-section.tools_pricing .main-heading{
    margin-bottom: 15px;
}

@media screen and (max-width:1200px){
    section.features .features-container {
        border-top: 1px solid #e7ecfe;
        gap: 1.5em;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
}
@media screen and (max-width:1024px){
.internalNavigation ul a{padding:10px 12px}
section.overview .overviewNavigation{overflow-x:auto;scrollbar-width:none;padding:0 5px}
section.ai-traffic-section .monthly-traffic-details {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}
@media screen and (max-width:992px){
.internalNavigation ul{display:-ms-grid;display:grid;gap:5px 10px;-ms-grid-columns:1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(3,1fr);width:100%}
section.overview .overviewNavigation ul{padding-bottom:10px}
section.overview .overviewDescription .overview-image-container{padding:10px 8px 0;border-radius:8px 8px 0 0}
section.overview .overviewDescription .overview-image-container img{min-height:unset}
section.useCases .useCases-container .useCases-item{width:100%}
section.ai-traffic-section .visitors-statistics{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2em 1fr;grid-template-columns:repeat(2,1fr);gap:10px 2em;padding:20px 24px;width:100%}
section.ai-traffic-section .visitors-statistics .visit-item{min-width:0}
section.ai-traffic-section .embeds{display:-ms-grid;display:grid}
section.ai-traffic-section .contact ul.contact-platforms{gap:15px 25px;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media screen and (max-width:768px){
section.ai-traffic-section .embeds .embed-opts{display:-ms-grid;display:grid}
/* for navigation category only */
.single-ai_tools section.features .container {
    padding-top: 0;
}
}
@media screen and (max-width:600px){
body.admin-bar section.tabs-section.single-aitool-navtab,body.admin-bar.without-second-navigation section.tabs-section.single-aitool-navtab,body.without-second-navigation section.tabs-section.single-aitool-navtab,section.tabs-section.single-aitool-navtab{position:relative;top:0}
section.ai-tools-reviews-section .main-heading,section.ai-traffic-section .main-heading,section.faq.reviews-faq .main-heading,section.useCases .main-heading,section.useCases .useCases-container .useCases-item h2{font-size:1.75rem;line-height:normal}
/*.internalNavigation ul{grid-template-columns:repeat(2,1fr)}*/
.internalNavigation ul{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}
}




/* Ai tools reviews section Styling */
section.ai-tools-reviews-section .container {
    padding-bottom: 2em;
}
section.ai-tools-reviews-section .main-heading{font-size:2.125rem;line-height:normal;font-weight:700}
section.ai-tools-reviews-section .reviews-container{margin-top:1.5em;padding:1em}
section.ai-tools-reviews-section .review-wrapper,section.ai-tools-reviews-section .reviews-container{border:1px solid var(--color-lighter-gray);border-radius:10px;border-radius:10px}
section.ai-tools-reviews-section .reviews-wrapper{border-radius:8px;overflow:hidden}
section.ai-tools-reviews-section .reviews-container .rating-area{padding:1.5em 1em;border-bottom:1px solid var(--color-lighter-gray)}
section.ai-tools-reviews-section .reviews-container h3{font-weight:600;font-size:1rem}
section.ai-tools-reviews-section .reviews-container .stars{padding-block:0.5em;font-size:1.4rem;color:var(--color-lighter-gray)}
section.ai-tools-reviews-section .reviews-container .stars i{cursor:pointer}

section.ai-tools-reviews-section .reviews-container .stars .selected,
section.ai-tools-reviews-section .reviews-container .stars .hovered{color: gold}

section.ai-tools-reviews-section .comment-area{padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex}
section.ai-tools-reviews-section .comment-area .person-icon{margin-right:.3em;color:var(--color-primary);font-size:3rem}
section.ai-tools-reviews-section .comment-area form{-webkit-box-flex:1;-ms-flex:1;flex:1}
section.ai-tools-reviews-section .comment-area textarea{width:100%;height:100px;border:0;color:var(--color-gray);padding:1em;border-radius:8px;border:1px solid var(--color-lighter-gray);margin-bottom:1em;font-size:.8rem}
section.ai-tools-reviews-section .comment-area form button{padding:1em 2em;border:none;border-radius:3px;background-color:var(--color-primary);color:var(--color-white);cursor:pointer;font-size:.8rem}

section.ai-tools-reviews-section .comment-item {
    border-bottom: 1px solid #ddd;
    padding: 10px 5px;
}
section.ai-tools-reviews-section .comment-item:last-child{
    border-bottom: none;
    padding-bottom: 0;
}

/* Alternative Tools section */
section.featured-section.alternattve-tools-section .container{padding-bottom: 2em}
.featured-section.alternattve-tools-section .featured-ai-tools-container{padding:0;background-color:transparent}
/* End Alternative Tools section */





/* desktop_6.html ***************************************************************************** */

/* Partners section */
section.partners .partners-container{border-radius:15px;background-color:var(--color-secondary);margin-inline:auto;padding:1.25em 0}
section.partners .partners-container h2{padding:0 .5em;padding-bottom:1em;font-family:Plus Jakarta Sans;font-weight:500;font-size:2.25rem;line-height:45.36px;text-align:center}
section.partners .partners-logo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
section.partners .partners-logo div{width:min(180px,100%);border-radius:10px;overflow:hidden}
section.partners .partners-logo div img{width:100%;height:100%}
section.partners .partners-logos{overflow:hidden;padding:0 10px}
section.partners .partners-logos .swiper-wrapper{z-index:0}
section.partners .partners-logos .swiper-slide{border-radius:8px;height:auto}
section.partners .partners-logos .swiper-slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}
section.partners .partners-logos:not(.swiper-initialized) .swiper-wrapper{gap:20px}
section.partners .partners-logos:not(.swiper-initialized) .swiper-slide{max-width:200px}




/* Tools section */
section.tools{border:1px solid #000}
section.tools .large-screen{background-image:url("../assets/explore.png");background-size:contain;background-repeat:no-repeat;background-position:center center;height:647px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;padding-bottom:12px}
section.tools .large-screen h1,section.tools .small-screen h1{color:#b4b4b4;text-transform:capitalize;font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;font-size:2.375rem;line-height:38px}
section.tools .large-screen h2,section.tools .small-screen h2{color:var(--color-primary);font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:2.525rem;line-height:62px;margin-bottom:25px}
section.tools .large-screen a,section.tools .small-screen a{padding:1em 2.6em;border-radius:8px;background-color:var(--color-primary);color:var(--color-white);font-family:Outfit,sans-serif;font-weight:500;font-size:1.25rem;line-height:22px;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
section.tools .large-screen a:focus,section.tools .large-screen a:hover,section.tools .small-screen a:focus,section.tools .small-screen a:hover{opacity:.8}
section.tools .small-screen{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7em;border:1px solid var(--color-secondary);background-image:-o-linear-gradient(315deg,var(--color-white),var(--color-secondary));background-image:linear-gradient(135deg,var(--color-white),var(--color-secondary));border-radius:25px;padding:3em 0 1em 0}
section.tools .tool-images{padding-block:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;-ms-flex-wrap:wrap;flex-wrap:wrap}
section.tools .tool-images div{width:70px;aspect-ratio:1}
section.tools .tool-images div img{width:100%}

/* Offers section */
section.offers .course-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10em;background-color:#2f5ffa;border-radius:25px;padding:2em 3em;color:var(--color-white);-webkit-box-align:center;-ms-flex-align:center;align-items:center}
section.offers .course-container .course-description{max-width:50%}
section.offers .course-container h2{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:1.625rem;line-height:32.76px}
section.offers .course-container h1{padding:.3em 0 .8em 0;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:3rem;line-height:60.48px}
section.offers .course-container p{color:var(--color-white);font-family:Outfit,sans-serif;font-weight:300;font-size:1.5625rem;line-height:31.5px}
section.offers .agent-description a,section.offers .course-container a{display:inline-block;background-color:var(--color-white);padding:.8em 1.8em;border-radius:5px;margin-top:2em;color:var(--color-primary);font-family:Outfit,sans-serif;font-weight:500;font-size:1.25rem;line-height:22px;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}

section.offers .agent-description a:focus,section.offers .agent-description a:hover,section.offers .course-container a:focus,section.offers .course-container a:hover{background-color:var(--color-secondary);color:var(--color-darkest)}
section.offers .course-image{width:min(700px,100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
section.offers .course-image img {
    width: 100%;
    max-width: 500px;
}
section.offers .agent-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2em;gap:3em;-ms-flex-pack:distribute;justify-content:space-around}
section.offers .agent-container .agent-image img{width:100%}
section.offers .agent-container .agent-description{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;max-width:40%}
section.offers .agent-description h1{font-size:1.3rem;font-weight:400;color:var(--color-primary);font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;font-size:1.5rem;line-height:42.79px}
section.offers .agent-description p{color:var(--color-darkest);font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:1.5625rem;line-height:31.5px}
section.offers .agent-description h2{color:var(--color-primary);font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:2.375rem;line-height:47.88px}
section.offers .agent-description p.description{font-size:1rem;color:var(--color-chocolate);font-weight:300;font-family:Outfit,sans-serif;font-weight:400;font-size:1.125rem;line-height:24.13px}
section.offers .agent-description a{width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:var(--color-primary);color:var(--color-white);font-family:Outfit,sans-serif;font-weight:500;font-size:1.25rem;line-height:22px;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
section.offers .agent-description a:focus,section.offers .agent-description a:hover{opacity:.8}



/* Review section */
section.reviews h1,section.reviews h2{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:52px;line-height:67.6px;text-align:center}
section.reviews .review-container{padding-block:2em;overflow:hidden}
section.reviews .review-container .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
section.reviews .review-container:not(.swiper-initialized) .swiper-wrapper{gap:24px}
section.reviews .review-container .swiper-slide{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;height:auto;}
section.reviews .review-container:not(.swiper-initialized) .swiper-wrapper .swiper-slide{max-width:415px!important}
section.reviews .review-item{padding:1.5em 1em;background-color:#305EF90D;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
section.reviews .review-item .review-img{width:60px;height:60px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}
section.reviews .review-item .review-img img{width:100%}
section.reviews .review-item .review-identity{padding:1em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
section.reviews .review-item .review-identity p{color:var(--color-darkest);font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:1.25rem;line-height:30px}
section.reviews .review-item .review-identity a{text-align:center;color:var(--color-chocolate);font-family:Outfit,sans-serif;font-weight:500;font-size:1rem;line-height:24px}
section.reviews .review-item p{color:var(--color-darkest);font-family:Outfit,sans-serif;font-weight:400;font-size:1.125rem;line-height:142%;text-align:center}
/* slider not initialized then fallback fixed */









/* Videos section */
section.videos .container{padding-top:0;padding-bottom:0}
section.videos .indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
section.videos .indicator a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8em;border:1px solid var(--color-lighter-gray);color:var(--color-darkest);padding:.5em 2em;border-radius:25px;text-transform:capitalize;font-family:Outfit,sans-serif;font-weight:500;font-size:1.125rem;line-height:27.26px;-webkit-box-shadow:0 2.27px 2.27px 0 #2f120D0D;box-shadow:0 2.27px 2.27px 0 #2f120D0D;-webkit-box-shadow:0 10.22px 14.76px -5.68px #eae7e6;box-shadow:0 10.22px 14.76px -5.68px #eae7e6;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}
section.videos .indicator a i{font-size:.875rem}
section.videos .indicator a:hover{-webkit-transform:scaleX(1.1);-ms-transform:scaleX(1.1);transform:scaleX(1.1);background-color:var(--color-secondary)}
section.videos .video-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5em 0}
section.videos .video-header h1{font-size:2rem;font-weight:400;color:var(--color-darkest);font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:3.25rem;line-height:67.6px}
section.videos .video-header p{text-align:center;color:var(--color-darkest);font-family:Outfit,sans-serif;font-weight:300;font-size:1.5625rem;line-height:31.5px;text-align:center;width:80%;margin:0 auto}
section.videos .videos-container{margin-block:3em;display:block;position:relative}
section.videos .videos-container .latest-videos{overflow:hidden;width:100%;margin:0 auto}
section.videos .videos-container .latest-videos:not(.swiper-initialized){gap:24px}
section.videos .videos-container .swiper-navigation{width:70px;height:70px;border-radius:50%;background-color:#e7ecfe;text-align:center;top:0;bottom:0;margin:auto;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
section.videos .videos-container .swiper-navigation:hover{background-color:#305ef9;color:#fff}
section.videos .videos-container .swiper-navigation.swiper-button-next {
    right: 0;
}
section.videos .videos-container .swiper-navigation.swiper-button-prev {
    left: 0;
}
section.videos .videos-container .swiper-navigation.swiper-button-prev:after, section.videos .videos-container .swiper-navigation.swiper-button-next:after{font-size: 35px}
section.videos .videos-container .swiper-slide img {
    width: 100%;
    min-height: 250px;
    border-radius: 10px;
    cursor: pointer;
    -o-object-fit: cover;
       object-fit: cover;
}
section.videos .videos-container .latest-videos:not(.swiper-initialized) .swiper-slide img{max-width:337px}
section.videos .videos-container a.video{display:block;width:400px;aspect-ratio:16/9;border-radius:10px;overflow:hidden}
section.videos .videos-container a.video img{width:100%;height:100%}
section.videos .go-to-channel-btn{text-align:center}
section.videos .go-to-channel-btn a {
    border-radius: 10px;
    padding: 1em 1.2em;
    color: var(--color-white);
    background-color: var(--color-primary);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    gap: .2em;
    font-size: 1rem;
    line-height: normal;
    font-family: Outfit,sans-serif;
    -webkit-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
}
section.videos .go-to-channel-btn a:focus,section.videos .go-to-channel-btn a:hover{opacity:.8}
section.videos .go-to-channel-btn a p{padding-inline:0.5em;font-family:Outfit,sans-serif;font-weight:500;font-size:1rem;line-height:normal;text-align:center}



/* Newsletter section */
section.section.newsletter{padding:3em 0}
section.section.newsletter .container{padding-top:0;padding-bottom:0}
section.section.newsletter .newsletter-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3.5em;border-radius:25px;background-color:var(--color-primary);color:var(--color-white)}
section.section.newsletter .newsletter-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2em}
section.section.newsletter h2{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:2.625rem;line-height:normal}
section.section.newsletter p{color:#dbdce4;font-family:Outfit,sans-serif;font-weight:400;font-size:1.125rem;line-height:150%;max-width:600px}
section.section.newsletter a{display:inline-block;padding:1em 2em;color:#2f120d;background-color:var(--color-white);border-radius:10px;font-family:Outfit,sans-serif;font-weight:500;font-size:1.125rem;line-height:27.26px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
section.section.newsletter a:focus,section.section.newsletter a:hover{background-color:#e8edff;color:var(--color-darkest)}

/* home_newsletter_subscription */
section.section.home_newsletter_subscription{padding:3em 0;}
section.section.home_newsletter_subscription .newsletter-container {
    background-image: url(../assets/newsletter-hero.png);
    background-repeat: no-repeat;
    background-size: 110%;
    background-position: center 85%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 3.5em;
    border-radius: 25px;
    -webkit-box-shadow: 0px -3.41px 0px 1.14px #F3F3F4 inset,
      0px 10.22px 14.76px -5.68px #0D162F1A;
    box-shadow: 0px -3.41px 0px 1.14px #F3F3F4 inset,
      0px 10.22px 14.76px -5.68px #0D162F1A;
}
section.section.home_newsletter_subscription .newsletter-container h2 {
    font-family: Plus Jakarta Sans;
    font-weight: 800;
    font-size: 2.75rem;
    color: #305EF9;
    text-align: center;
    max-width: 690px;
}
section.section.home_newsletter_subscription .newsletter-container p{
        font-weight: 400;
    font-size: 1.375rem;
    line-height: 34.07px;
    color: #978886;
    margin-top: 15px;
    text-align: center;
    max-width: 515px;
}
@media screen and (max-width: 992px){
    section.section.home_newsletter_subscription {
        padding: 1em 0;
    }
    section.section.home_newsletter_subscription .newsletter-container h2,
    section.section.home_newsletter_subscription .newsletter-container p{
    max-width: 100%;
}
}
@media screen and (max-width: 768px){
    section.section.home_newsletter_subscription .newsletter-container {
    padding: 1rem;
}
    .subscription-box .input-group {
    max-width: 90%;
}
}
/* ##################### Desktop - 13 ####################### */



/* partners */

/* End partners */



/* section.tools */
section.tools{border:none}
/* end tools */



/* section.offers */
section.offers .agent-container{padding-top:4em}
/* end section.offers */



/* Prompts section */
.prompts .container{padding-top:0}
.prompts .prompts-container {
    text-align: center;
    background-color: #2f5ffa;
    border-radius: 25px;
    padding: 3em;
    padding-top: 1em;
    color: var(--color-white);
    background-image: url('../assets/prompts_bg.png');
    background-position: center .5em;
    background-repeat: no-repeat;
    background-size: contain;
}
.prompts-inner-container{max-width:900px;margin:0 auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}
.prompts .prompts-container h2{font-weight:700;font-size:4.575rem;line-height:98.28px;text-align:center;font-family:"Plus Jakarta Sans",sans-serif}
.prompts .prompts-container p{font-family:Outfit,sans-serif;font-weight:300;font-size:1.5625rem;line-height:31.5px;text-align:center;color:#d7d7d7;max-width:742px;margin:0 auto}
.prompts .prompts-container a{-webkit-box-shadow:0 4px 24px 0 #0000000D;box-shadow:0 4px 24px 0 #0000000D;border-radius:5px;padding:.8em 1.8em;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:242px;background-color:var(--color-white);color:var(--color-primary);font-family:Outfit,sans-serif;font-weight:500;font-size:1.25rem;line-height:22px;margin-top:10px;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
.prompts .prompts-container a:focus,.prompts .prompts-container a:hover{background-color:var(--color-secondary);color:var(--color-darkest)}
/* End Prompts section */





/* new rifat ai tools */
.rifat-ai-tools-bg{position:relative}
.boxes{display:-ms-grid;display:grid;-ms-grid-columns:auto 14px auto 14px auto 14px auto 14px auto 14px auto 14px auto 14px auto 14px auto 14px auto 14px auto 14px auto;grid-template-columns:repeat(12,auto);gap:16px 14px}
.boxes span{background-color:#e7ecfe;border:1px solid #003D3D0A;border-radius:21.82px;height:88px;width:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.box-fade{position:absolute;top:0;left:0;height:100%;width:100%;display:block;background:-o-radial-gradient(circle,rgba(255,255,255,0) 40%,#fff 100%);background:radial-gradient(circle,rgba(255,255,255,0) 40%,#fff 100%)}
.hovr-tools{position:absolute;top:0;left:0;height:100%;width:100%}
.boxes.hovr-tools span{background-color:transparent}
.boxes.hovr-tools span img{width:88px;height:88px;-o-object-fit:none;object-fit:none;border-radius:21.82px;border:1px solid #003D3D0A;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
.boxes.hovr-tools span:hover img{-webkit-box-shadow:1px 4px 5px 1px #0020201f;box-shadow:1px 4px 5px 1px #0020201f}
.ai-tools-details{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background-color:#fff;width:640px;height:202px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:20px}
.ai-tools-details h2{font-family:Plus Jakarta Sans;font-weight:500;font-size:2.375rem;text-align:center;color:#b4b4b4;text-transform:capitalize}
.ai-tools-details h3{font-family:Plus Jakarta Sans;font-weight:700;font-size:3.625rem;text-align:center;vertical-align:middle;color:#305ef9}
.ai-tools-details a{padding:1em 2.6em;border-radius:8px;background-color:var(--color-primary);color:var(--color-white);font-family:Outfit,sans-serif;font-weight:500;font-size:1.25rem;line-height:22px;margin-top:28px}
/* ##################### End desktop - 13 ####################### */







/* ##################### Desktop - 14, 15, 16, 17 ########################## */
.growth-statistics{background-color:var(--color-soft-sky);padding:1em 0}
.growth-statistics .container{padding-top:0;padding-bottom:0}
.growth-statistics .growth-statistics-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1em 1fr 1em 1fr 1em 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em}
.single-growth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.8em}
.growth-icon{background:var(--color-white);border:1.14px solid #e6e7ea;-webkit-box-shadow:0 -3.41px 0 1.14px #f3f3f4 inset;box-shadow:0 -3.41px 0 1.14px #f3f3f4 inset;-webkit-box-shadow:0 10.22px 14.76px -5.68px #0d162F1A;box-shadow:0 10.22px 14.76px -5.68px #0d162F1A;width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px}
.growth-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}
.growth-details h5{font-weight:700;font-size:1.625rem;line-height:38.73px;text-align:center;color:var(--color-primary);font-family:Outfit,sans-serif}
.growth-details h4{font-weight:700;font-size:1.625rem;line-height:38.73px;text-align:center;color:var(--color-black);font-family:Outfit,sans-serif}





/* advertise-box */
.advertise-box .advertise-box-nav{background-color:var(--color-white);border:1px solid var(--color-ash-gray);border-radius:10px;padding:.75em;-webkit-box-shadow:0 -3.41px 0 1.14px #f3f3f4 inset,0 10.22px 14.76px -5.68px #0d162F1A;box-shadow:0 -3.41px 0 1.14px #f3f3f4 inset,0 10.22px 14.76px -5.68px #0d162F1A;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:2em}
.advertise-box .advertise-box-nav li{display:inline-block;font-family:Outfit,sans-serif;font-weight:500;font-size:1rem;line-height:24px}
.advertise-box .advertise-box-nav li a{display:inline-block;padding:.8em 1.24em;border-radius:8px;border:1px solid transparent;color:var(--color-jet-gray)}
.advertise-box .advertise-box-nav li.active a{color:var(--color-primary);border-color:var(--color-ash-gray);-webkit-box-shadow:0 -2.97px 0 .99px #f3f3f4 inset,0 8.91px 12.87px -4.95px #0d162F1A;box-shadow:0 -2.97px 0 .99px #f3f3f4 inset,0 8.91px 12.87px -4.95px #0d162F1A}
.advertise-box .advertise-box-container{border:1px solid var(--color-soft-sky);border-radius:14px;background-color:var(--color-off-white);padding:1.5em;position:relative;}
.advertise-box .advertise-box-container h2{font-family:"Plus Jakarta Sans",sans-serif;font-weight:800;font-size:2.125rem;line-height:41.48px;color:var(--color-primary);border-bottom:1px solid var(--color-soft-sky);padding-bottom:.5em;margin-bottom:.5em}
.advertise-box .advertise-box-container form.advertise-box-form{display:-ms-grid;display:grid;-ms-grid-columns:50% 5em auto;grid-template-columns:50% auto;gap:5em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.advertise-box-form-left p.full-width{margin-bottom:1.5em}
.advertise-box-form-left h4,.advertise-box-form-left p.full-width label{font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;font-size:1.5rem;line-height:30.24px;color:var(--color-jet-gray);margin-bottom:.5em;display:block}
.advertise-box-form-left p.full-width input{width:100%;border:1px solid #e6e6e6;border-radius:14px;background-color:#f8f9fa;padding:1em 1.5em;font-family:Outfit,sans-serif;font-weight:500;font-size:1.125rem;line-height:27px;color:#262626}
.advertise-box-form-left p.full-width input:focus{border-color:var(--color-primary);outline:0}

.advertise-box-form-left p.checkboxes,
.advertise-box-form-left p.radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-bottom:1.5em}

.advertise-box-form-left p.checkboxes label,
.advertise-box-form-left p.radios label{font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;font-size:1.25rem;line-height:25.2px;color:#262626;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}

.advertise-box-form-left p.checkboxes input[type=checkbox],.filter-items label input[type=checkbox],
.advertise-box-form-left p.radios input[type=radio],.filter-items label input[type=radio]{min-width:24px;width:24px;height:24px;border:1px solid #e6e7ea;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:0;background-color:#fff}

.advertise-box-form-left p.checkboxes input[type=checkbox]:checked::before,.filter-items label input[type=checkbox]:checked::before,
.advertise-box-form-left p.radios input[type=radio]:checked::before,.filter-items label input[type=radio]:checked::before{content:"✔";font-size:1.125rem;color:#323232;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:22px;line-height:20px}


.advertise-box-form-left h4{margin-bottom:1em;padding-top:.5em}
.radio-choose{display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;gap:1em}
.radio-choose.col-2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;width:100%}
.radio-choose input[type=radio]{display:none}
.radio-choose input[type=radio]+label{background-color:#fff;border:1px solid #e6e7ea;border-radius:10px;padding:.8em 1em;color:#262626;font-family:Outfit,sans-serif;font-weight:500;font-size:1.125rem;line-height:27px;display:block;cursor:pointer}
.radio-choose input[type=radio]:checked+label{background-color:var(--color-primary);color:#fff}
.radio-choose.col-2 input[type=radio]+label{background-color:#f8f9fa}
.radio-choose.col-2 input[type=radio]:checked+label{background-color:#fff;color:#262626;-webkit-box-shadow:0 -3.41px 0 1.14px #f3f3f4 inset,0 10.22px 14.76px -5.68px #0d162F1A;box-shadow:0 -3.41px 0 1.14px #f3f3f4 inset,0 10.22px 14.76px -5.68px #0d162F1A}
.advertise-box-form-right {
    border: 1px solid var(--color-ash-gray);
    border-radius: 1.7em;
    background: -o-linear-gradient(89.85deg,#ced7f6 -23.01%,#305ef9 99.87%);
    background: linear-gradient(.15deg,#ced7f6 -23.01%,#305ef9 99.87%);
    padding: 5em 4em;
    text-align: center;
    width: 526px;
    max-width: 100%;
}
.advertise-box-form-right h4{color:var(--color-white);font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:10rem;line-height:262.08px}
.advertise-box-form-right button{background-color:var(--color-white);color:var(--color-primary);border:1px solid #e6e7ea;border-radius:8px;width:100%;-webkit-box-shadow:0 -2.97px 0 .99px #f3f3f4 inset,0 8.91px 12.87px -4.95px #0d162F1A;box-shadow:0 -2.97px 0 .99px #f3f3f4 inset,0 8.91px 12.87px -4.95px #0d162F1A;padding:.7em;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:1.75rem;line-height:35.28px;cursor:pointer}


.advertise-box-container.active_box form{
    position: relative;
}
.advertise-box-container.active_box form.pending:before,
.advertise-box-container.active_box form.success:before,
.advertise-box-container.active_box form.faild:before{
    content:'';
    background-image: url(../assets/loading_spin.gif);
    background-repeat:no-repeat;
    background-position: center;
    background-color: #f8f9faa8;
    background-size: 30px;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.advertise-box-container.active_box form.success:before{
    background-image: none;
    content: 'Success!';
    font-size: 18px;
    font-weight: 500;
    display:flex;
    align-items:center;
    justify-content:center;
}
.advertise-box-container.active_box form.faild:before{
    background-image: none;
    content: 'OOPs! Something went wrong';
    font-size: 18px;
    font-weight: 500;
    display:flex;
    align-items:center;
    justify-content:center;
}

.youtube-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 48% 4% 48%;
    grid-template-columns: 48% 48%;
    gap: 4%;
}
.youtube-container .advertise-box-form-left .submit_contact {
    border: 1.14px solid #E6E7EA;
    background: -o-linear-gradient(89.85deg, #CED7F6 -23.01%, #305EF9 99.87%);
    background: linear-gradient(0.15deg, #CED7F6 -23.01%, #305EF9 99.87%);
    border-radius: 14px;
    padding: 18px;
    font-family: Plus Jakarta Sans;
    font-weight: 600;
    font-size: 22px;
    line-height: normal;
    color: #FFFFFF;
    width: 100%;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
    margin-bottom: 1em;
}
.youtube-container .advertise-box-form-left .submit_contact:hover {
   background: -o-linear-gradient(89.85deg, #CED7F6 -10.01%, #305EF9 99.87%);
   background: linear-gradient(0.15deg, #CED7F6 -10.01%, #305EF9 99.87%);
}
.advertise-box-form-right.right_image {
    width: -webkit-fill-available;
    padding: 1.1em;
}
.advertise-box-form-right.right_image img{
    max-width: 100%;
    border-radius: 1em
}
@media screen and (max-width: 992px){
    .youtube-container {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        gap: 20px;
    }
}
/* Guest post */
.guest-posts-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 4em 1fr;grid-template-columns:1fr 1fr;gap:4em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.guest-posts-container h4{color:#262626;font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;font-size:1.5rem;line-height:30.24px;margin-bottom:.8em}
.guest-posts-container ul{margin:0;padding:0;list-style:none}
.guest-posts-container ul li{background-color:#f8f9fa;border:1px solid #e6e6e6;padding:.8em 1em;border-radius:14px;margin-bottom:1em;font-family:Outfit,sans-serif;font-weight:500;font-size:1.125rem;line-height:27px;color:#323232;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.guest-posts-container ul li:last-child{margin-bottom:0}
.guest-posts-container ul li span.number{color:var(--color-primary);margin-right:1em}
.guest-posts-container button{background-color:var(--color-primary);color:#fff;border:1px solid #e6e6e6;border-radius:14px;padding:.8em 1em;width:100%;cursor:pointer;font-family:Outfit,sans-serif;font-weight:500;font-size:1.125rem;line-height:27px}
.guest-posts-container button:hover{opacity:.7}



/* skillcurb appearance */
.skillcurb-appearance .skillcurb-appearance-container{border:1px solid #e7ecfe;border-radius:14px;padding:2em;display:-ms-grid;display:grid;-ms-grid-columns:auto 6em auto;grid-template-columns:auto auto;gap:6em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.skillcurb-appearance .skillcurb-appearance-container .appearance-package{background-color:var(--color-lightest-gray);max-width:445px;padding:1.6em;border-radius:10px}
.skillcurb-appearance .skillcurb-appearance-container .appearance-package.featured{background-color:#e7ecfe}
.appearance-package .appearance-package-container{max-width:292px;margin:0 auto}
.appearance-package .featured_title{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:1.5rem;line-height:30.24px;margin-bottom:.3em}
.appearance-package .appearance-package-box{width:100%px;background-color:var(--color-white);border-radius:10px;-webkit-box-shadow:0 4.95px 7.43px 0 #00000014;box-shadow:0 4.95px 7.43px 0 #00000014}
.appearance-package .package-thumbnail{width:100%}
.appearance-package-inner{padding:1em 1.25em}
.appearance-package-inner h3{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:1.375rem;line-height:34.67px;color:var(--color-night-gray);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.appearance-package-inner p{font-family:Outfit,sans-serif;font-weight:400;font-size:1rem;line-height:29.72px;color:var(--color-slate-gray);margin-top:1em;margin-bottom:1em}
.appearance-package-states{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd;margin-bottom:1em;padding-bottom:.8em}
.appearance-package-states p{font-family:Outfit,sans-serif;font-weight:700;font-size:1rem;line-height:29.72px;color:var(--color-black);margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4em}
.appearance-package-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.appearance-package-footer a{font-family:Outfit,sans-serif;font-weight:500;font-size:.875rem;line-height:15.49px;background-color:#305EF94D;color:var(--color-dark-gray);border-radius:.5em;padding:.6em .7em}
.appearance-package-footer p{margin:0;font-family:Outfit,sans-serif;font-weight:700;font-size:1.375rem;line-height:34.67px;color:var(--color-night-gra)}

.skillcurb-appearance .skillcurb-appearance-container.column_3{
        grid-template-columns: auto auto auto;
        gap:25px;
}
.skillcurb-appearance .skillcurb-appearance-container.column_3 .appearance-package-benefits ul li {
    font-size: 1rem;
    line-height: 150%;
    margin-bottom: 1.25em;
}
.skillcurb-appearance .skillcurb-appearance-container.column_3 .appearance-package {
    padding: 1.5em;
    padding-top: 1em;
}
.skillcurb-appearance .skillcurb-appearance-container.column_3 .apeearance-package-sponsored h4{
        font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 30.24px;
    margin-bottom: .3em;
}
.skillcurb-appearance .skillcurb-appearance-container.column_3 .apeearance-package-sponsored img{
    max-width: 100%;
}

.appearance-package-benefits {}
.appearance-package-benefits h2 {
    font-family: "Plus Jakarta Sans",sans-serif;
    font-weight: 700;
    font-size: 2rem;
    line-height: normal;
    color: var(--color-dark-gray);
    padding-bottom: 1em;
}
.appearance-package-benefits h2 span{color:var(--color-primary)}
.appearance-package-benefits ul{margin:0;padding:0;list-style:none}
.appearance-package-benefits ul li{display:block}
.appearance-package-benefits ul li{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:1.125rem;line-height:normal;color:var(--color-black);margin-bottom:1.6em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.appearance-package-benefits ul li:last-child{margin-bottom:0}
.appearance-package-benefits ul li span.number{display:inline-block;padding:6px;border:1px solid var(--color-ash-gray);border-radius:8px;background-color:var(--color-white);-webkit-box-shadow:0 -2.97px 0 .99px #f3f3f4 inset;box-shadow:0 -2.97px 0 .99px #f3f3f4 inset;-webkit-box-shadow:0 8.91px 12.87px -4.95px #0d162F1A;box-shadow:0 8.91px 12.87px -4.95px #0d162F1A;margin-right:10px;min-width: 37px;text-align: center;}

.appearance-package-benefits ul.list_icon_top li{
    margin-bottom: 1em;
    -webkit-box-align: self-start;
        -ms-flex-align: self-start;
            align-items: self-start;
}

.appearance-package-benefits ul li h5{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:1.125rem;margin-bottom: 8px;margin-top: 7px;}
.appearance-package-benefits ul li p{font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;}
.appearance-package-benefits {}


.youtube-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.youtube-container iframe{
    width: 100%;
}
.youtube-container iframe {
    width: 100%;
    height: auto;
    aspect-ratio: 5 / 3;
}


@media screen and (max-width: 1405px){
    .skillcurb-appearance .skillcurb-appearance-container.column_3{
        grid-template-columns: auto auto;
        gap:30px;
}
.skillcurb-appearance .apeearance-package-sponsored {
    grid-column: span 2;
}
}
@media screen and (max-width: 991px){
    .skillcurb-appearance .skillcurb-appearance-container.column_3{
        grid-template-columns: 1fr;
        gap:30px;
}
.skillcurb-appearance .apeearance-package-sponsored {
    grid-column: span 1;
}
.skillcurb-appearance .skillcurb-appearance-container .appearance-package {
    max-width: 100%;
}
}


/* end skillcurb appearance */







/* skillcurb faq */
.skillcurb-faq .skillcurb-faq-container{max-width:790px;margin:0 auto}
.skillcurb-faq h2{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:2.125rem;line-height:41.48px;text-align:center;color:var(--color-dark-gray);padding-bottom:1.25em}
.skillcurb-faq h2 span{color:var(--color-primary)}
.skillcurb-faq .faq-item{background-color:var(--color-off-white);border:1px solid var(--color-light-gray);border-radius:14px;padding:1.25em 1.5em;margin-top:1.25em}
.skillcurb-faq .faq-item .question{font-family:Outfit,sans-serif;font-weight:500;font-size:1.125rem;line-height:27px;color:var(--color-jet-gray);position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.skillcurb-faq .faq-item .answer{overflow:hidden;max-height:0;opacity:0;-webkit-transition:max-height .2sease-out,opacity .3sease-in-out;-o-transition:max-height .2sease-out,opacity .3sease-in-out;transition:max-height .2sease-out,opacity .3sease-in-out;padding-bottom:0!important}
.skillcurb-faq .faq-item .answer,.skillcurb-faq .faq-item .answer p{font-family:Outfit,sans-serif;font-weight:300;font-size:1rem;line-height:24px;color:var(--color-slate-gray)}
/* end skillcurb faq */



/* ##################### End Desktop - 14, 15, 16, 17 ########################## */

















/* ##################### Tutorial Desktop - 8, 18 ########################## */
.tutorial .container.container-1080{padding-top:0}
.tutorial .tutorial-container{display:-ms-grid;display:grid;-ms-grid-columns:300px 40px 1fr;grid-template-columns:300px 1fr;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:40px}
.tutorial .tutorial-container .tutorial-nav{width:100%;border:1px solid #e6e7ea;border-radius:20px;padding:1.25em;-webkit-box-shadow:0 -3.41px 0 1.14px #f3f3f4 inset;box-shadow:0 -3.41px 0 1.14px #f3f3f4 inset;-webkit-box-shadow:0 10.22px 14.76px -5.68px #0d162F1A;box-shadow:0 10.22px 14.76px -5.68px #0d162F1A;position:sticky;top:100px;height:calc(100vh - 102px)}
body.without-second-navigation .tutorial .tutorial-container .tutorial-nav{top:58px;height:calc(100vh - 60px)}
body.admin-bar .tutorial .tutorial-container .tutorial-nav{top:132px;height:calc(100vh - 134px)}
body.admin-bar.without-second-navigation .tutorial .tutorial-container .tutorial-nav{top:88px;height:calc(100vh - 90px)}
.tutorial .tutorial-container .tutorial-nav .tutorial-nav-scroller{height:100%;width:100%;display:block;overflow-y:auto}
.tutorial .tutorial-container .tutorial-nav h3{background:#305ef9;border-radius:10px;padding:10px 10px;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:1.5rem;line-height:normal;color:#fff;text-align:center;margin-bottom:10px;margin-top:1em}
.tutorial .tutorial-container .tutorial-nav h3:first-child{margin-top:0}
.tutorial .tutorial-container .tutorial-nav ul{margin:0;padding:0;list-style:none}
.tutorial .tutorial-container .tutorial-nav .tutorial-nav-scroller>ul>li{display:block;border:1px solid #e1e1e1;border-radius:10px;font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;font-size:1.25rem;line-height:24.4px;color:#323232;position:relative;margin-bottom:10px}
.tutorial .tutorial-container .tutorial-nav .tutorial-nav-scroller>ul>li a{padding:13px 20px;display:block;position:relative;color:#323232}
.tutorial .tutorial-container .tutorial-nav .tutorial-nav-scroller>ul>li.has-dropdown.active{-webkit-box-shadow:0 -3.41px 0 1.14px #f3f3f4 inset;box-shadow:0 -3.41px 0 1.14px #f3f3f4 inset;-webkit-box-shadow:0 10.22px 14.76px -5.68px #0d162F1A;box-shadow:0 10.22px 14.76px -5.68px #0d162F1A}

.tutorial .tutorial-container .tutorial-nav .tutorial-nav-scroller>ul>li.has-dropdown>a::after {
    content: url(../assets/arrow-down.svg);
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 18px;
    height: 28px;
}

.tutorial .tutorial-container .tutorial-nav .tutorial-nav-scroller>ul>li.has-dropdown.active>a::after{content:url(../assets/arrow-up.svg)}
.tutorial .tutorial-container .tutorial-nav .tutorial-nav-scroller>ul>li.has-dropdown ul{padding:10px 20px;-webkit-transition:height .3s ease-in;-o-transition:height .3s ease-in;transition:height .3s ease-in;display:none}
.tutorial .tutorial-container .tutorial-nav .tutorial-nav-scroller>ul>li.has-dropdown.active ul{padding:10px 20px;display:block}
.tutorial .tutorial-container .tutorial-nav .tutorial-nav-scroller>ul>li.has-dropdown ul li{display:block;margin-bottom:10px}
.tutorial .tutorial-container .tutorial-nav .tutorial-nav-scroller>ul>li.has-dropdown ul li a{background-color:#f5f5f5;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:.875rem;line-height:20px;color:#323232;padding:10px 8px;display:block;border-radius:6px}
.tutorial .tutorial-container .tutorial-nav .tutorial-nav-scroller>ul>li.has-dropdown ul li a:hover{background-color:#e7e7e7}
.tutorial .tutorial-container .tutorial-nav .tutorial-nav-scroller>ul>li.has-dropdown ul li.active a{background-color:#305EF94D}
.tutorial-content{width:-webkit-fill-available;padding:1.25em 0;min-width:0}
.tutorial-content *{max-width:100%}
.tutorial-content img{display:block;}
.tutorial-content img.aligncenter {
    margin: 0 auto;
}
.tutorial-content img.alignleft {
    float:left;
    margin-right: 10px;
}
.tutorial-content img.alignright {
    float:right;
    margin-left: 10px;
}
.tutorial-content figcaption{text-align:center}

.tutorial-content p{font-weight:400;font-size:1.125rem;line-height:normal;color:#000;margin-bottom:20px}
.tutorial-content h1,.tutorial-content h2,.tutorial-content h3,.tutorial-content h4,.tutorial-content h5,.tutorial-content h6{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;line-height:normal;margin:.5em 0;}
.tutorial-content ol, .tutorial-content ul {
    padding-left: 1em;
    padding-top: .5em;
    padding-bottom: 0.5em;
    font-family: Outfit,sans-serif;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 34.07px;
    color: #000;
    list-style: initial;
}
.tutorial-content ol {
    list-style: number;
}
.tutorial-content ol li,.tutorial-content ul li{margin-bottom:.5em;line-height: normal;}
.tutorial-content h1:last-child,.tutorial-content h2:last-child,.tutorial-content h3:last-child,.tutorial-content h4:last-child,.tutorial-content h5:last-child,.tutorial-content h6:last-child,.tutorial-content ol:last-child,.tutorial-content ul:last-child{padding-bottom:0}
.tutorial-content table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}
.tutorial-content table th,
.tutorial-content table td{
    border-style: solid;
    border-width: 1px;
    border-color: inherit;
    padding: 8px;
    text-align: left;
    
}
.tutorial-content figure{
    margin: 0 0 0.4rem;
}
.tutorial-content figure.aligncenter {
    margin: 0 auto;
}
.tutorial-content figure.alignleft {
    float: left;
    margin-right: 10px;
}
.tutorial-content figure.alignright {
    float: right;
    margin-left: 10px;
}
.tutorial-content .tutorial-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:2.4em}
.tutorial-content .tutorial-footer a{border-radius:8px;padding:1em;min-width:169px;display:inline-block;text-align:center;background-color:#305EF91A;color:#323232;font-family:Outfit,sans-serif;font-weight:400;font-size:1.375rem;line-height:normal}
.tutorial-content .tutorial-footer a:focus,.tutorial-content .tutorial-footer a:hover{background-color:#305ef9;color:#fff}
@media screen and (max-width:1280px){
  .tutorial .tutorial-container{gap:20px}
  }
  @media screen and (max-width:960px){
  .tutorial .tutorial-container{-ms-grid-columns:1fr;grid-template-columns:1fr}
  .tutorial .tutorial-container .tutorial-nav,body.admin-bar .tutorial .tutorial-container .tutorial-nav,body.without-second-navigation .tutorial .tutorial-container .tutorial-nav{position:relative;top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}
  .tutorial-content .tutorial-footer{padding-top:1.5em}
  }

/* ##################### End Tutorial Desktop - 8, 18 ########################## */




/* ##################### Ai courses ########################## */

.ai-courses-container{display:-ms-grid;display:grid;-ms-grid-columns:268px 20px 1fr;grid-template-columns:268px 1fr;gap:20px}
.ai-courses-container .filter-area{border:1.14px solid #e6e7ea;border-radius:20px;-webkit-box-shadow:0 -3.41px 0 1.14px #f3f3f4 inset,0 10.22px 14.76px -5.68px #0d162F1A;box-shadow:0 -3.41px 0 1.14px #f3f3f4 inset,0 10.22px 14.76px -5.68px #0d162F1A;padding:16px}
.ai-courses-container .filter-area h2{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:1.625rem;line-height:27.26px;padding-bottom:16px;border-bottom:1px solid #6f72F726;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ai-courses-container .filter-area h3{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:1.375rem;line-height:normal;padding:20px 0;color:#000}
.filter-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:5px}
.filter-items label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:1.125rem;line-height:27.26px;color:#8c8c8c;cursor:pointer}
.ai-courses-container .filter-area .filter-items .has_sub_category .filter-single-category-container label{
    justify-content: space-between;
}
.ai-courses-container .filter-area .filter-items .has_sub_category .filter-single-category-container label > span{
 display: flex;
 align-items: center;
 justify-content: space-between;
 gap: 5px
}
.ai-courses-container .filter-area .filter-items .has_sub_category .filter-single-category-container span.navigation{
    padding:0
}
.ai-courses-container .filter-area .filter-items .filter-sub-categories-container{
    padding-left: 15px;
    padding-top: 10px;
}
.ai-courses-container .filter-area .filter-items .filter-sub-categories-container label{
    font-size: 16px;
    line-height: normal;
    margin-bottom: 5px;
}
.ai-courses-container .filter-area .filter-items .filter-sub-categories-container label:last-child{
    margin-bottom: 0;
}
.ai-courses-lists{
  position: relative;
  display: block;
  overflow: hidden;
}
.ai-courses-lists.loading:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:block;
    background-color: rgba(255,255,255,0.8);
    background-image: url('../assets/loading_spin.gif');
    background-repeat: no-repeat;
    background-position: center 100px;
    background-size: 50px;
}
.ai-course-item{border:1.14px solid #e6e7ea;border-radius:20px;-webkit-box-shadow:0 -3.41px 0 1.14px #f3f3f4 inset,0 10.22px 14.76px -5.68px #0d162F1A;box-shadow:0 -3.41px 0 1.14px #f3f3f4 inset,0 10.22px 14.76px -5.68px #0d162F1A;padding:16px;padding-right:0;display:-ms-grid;display:grid;-ms-grid-columns:auto 20px 1fr;grid-template-columns:auto 1fr;gap:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}
.ai-course-item .ai-thumbnail{width:363px}
.ai-course-item .ai-thumbnail img{width:100%;height:100%;max-height:230px;border-radius:8px;-o-object-fit:cover;object-fit:cover}

.ai-course-mini-details{width:-webkit-fill-available;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

.ai-course-mini-details .course-top {
    height: -moz-available;
    height: -webkit-fill-available;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
            flex-direction: column;
}
.ai-course-item .course-box-left{max-width:-webkit-fill-available;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}
.ai-course-item .course-box-right{width:250px}

.ai-course-item .course-heading{display:-ms-grid;display:grid;-ms-grid-columns:1fr 25px auto;grid-template-columns:1fr auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:25px}
.ai-course-item .course-heading-left.course-box-left {
    gap: 5px;
}

.ai-course-item .course-heading h2{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:1.375rem;line-height:normal}
.ai-course-item .course-heading h2 a{color:#2F120D}
.ai-course-item .course-heading h2 a:hover{color: #040273}
.ai-course-item .course-heading .course-heading-right span{background-color:#305ef9;border:1.14px solid #e6e7ea;border-radius:8px 0 0 8px;color:#fff;display:block;font-weight:400;font-size:1.375rem;line-height:27.26px;padding:6px 15px;margin-right:-1px}
.ai-course-item .ratings{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:300;font-size:1rem;line-height:27.26px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}
.ai-course-item .ratings i{color:#d9d9d9}
.ai-course-item .ratings i.active{color:orange}
.ai-course-item .ratings .stars{display:-webkit-box;display:-ms-flexbox;display:flex}
.ai-course-item .ratings i{font-size:1.125rem;color:#d9d9d9}
.ratings .stars .full-star{color:orange}
.ai-course-item i.fa.fa-star-half-alt{color:orange}
.ai-course-item .ratings .stars .half-star{color:orange;position:relative}
.ai-course-item .ratings .stars .half-star::before{content:"\f089";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;overflow:hidden;width:50%;color:orange}
.ai-course-item i.fa.fa-star-o::before{content:"\f006"}
.single-ai-course .ratings span {
    display: inline-block;
    margin-bottom: 1em;
    margin-top: 5px;
    color: #978886;
}
.course-excerpt-area{margin-top:10px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 25px auto;grid-template-columns:1fr auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:25px;height: 100%;height: -moz-available;}
.course-excerpt-area .course-excerpt.course-box-left {
    gap: 15px;
}
.course-excerpt-area .course-excerpt p{font-weight:300;font-size:1rem;line-height:normal;color:#000}
.course-footer .btn{background-color:#305ef9;border-radius:6px;font-weight:300;font-size:1rem;line-height:100%;color:#fff;display:inline-block;padding:10px 10px}
.course-footer .btn:focus,.course-footer .btn:hover{background-color:#305ef9;color:#fff;opacity:.8}
.course-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}
.course-footer a.trial-link{font-weight:300;font-size:1rem;line-height:100%;color:#323232}
.course-footer a.trial-link:hover{text-shadow:0 0 1px #323232}
.course-benefits.course-box-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding-right: 5px;}
.course-benefits.course-box-right p{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-weight:300;font-size:1rem;line-height:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:1400px){
.ai-course-item .course-box-right{width:190px}
}
@media screen and (max-width:1200px){
.ai-courses-container{-ms-grid-columns:1fr;grid-template-columns:1fr}
}
@media screen and (max-width:992px){
.ai-course-item{-ms-grid-columns:1fr;grid-template-columns:1fr}
.ai-course-item .ai-thumbnail{width:100%;padding-right:16px}
}
@media screen and (max-width:768px){
.ai-course-item{gap:10px}
.ai-course-item .course-heading{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:10px}
.ai-course-item .ratings{margin-top:0}
.ai-course-item .course-heading .course-heading-right span{border-radius:6px;font-size:.9375rem;line-height:normal;padding:4px 10px;margin-right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.ai-course-item .course-excerpt-area{margin-top:10px;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:15px}
.ai-course-item .course-footer{margin-top:10px}
.ai-course-item .course-benefits.course-box-right{gap:8px;width:100%}
}


/* ai course single page */
.single-ai-course .ai-box{border:1.14px solid #e6e7ea;border-radius:20px;background-color:#fafafa;-webkit-box-shadow:0 2.27px 2.27px -19.31px #0d162F0D;box-shadow:0 2.27px 2.27px -19.31px #0d162F0D;padding:20px;margin-bottom:20px}
.single-ai-course .single-ai-top-area .ai-box h2{font-family:Plus Jakarta Sans;font-weight:600;font-size:2.125rem;line-height:122%;color:#1b0000;border-bottom:1px solid #e7ecfe;padding-bottom:16px;margin-bottom:16px}
.single-ai-course .ai-box li,.single-ai-course .ai-box p,.syllabus > div{font-weight:400;font-size:1.375rem;line-height:34.07px;color:#978886}
.single-ai-course .ai-box .btn{font-weight:600;font-size:1rem;line-height:100%;color:#fff;background-color:#305ef9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;border-radius:10px;padding:15px 15px}
.single-ai-course .ai-box .btn.block{width:100%;text-align:center}
.single-ai-course .ai-box .btn:focus,.single-ai-course .ai-box .btn:hover{opacity:.8}
.single-ai-course .single-ai-top-area{display:-ms-grid;display:grid;-ms-grid-columns:auto 20px 473px;grid-template-columns:auto 473px;gap:20px}
.single-ai-course .single-ai-top-area .ai-top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.single-ai-course .single-ai-top-area .ai-top-left .ai-box.ai-top-overview{height:-webkit-fill-available}
.single-ai-course .single-ai-top-area .ai-top-heading h1{font-family:Plus Jakarta Sans;font-weight:800;font-size:3rem;line-height:122%;color:#1b0000;margin-bottom:20px}
.single-ai-course .single-ai-top-area .ai-top-heading h1 span{color:#305ef9}
.single-ai-course .single-ai-top-area .ai-top-heading>p {
    border-bottom: 1px solid #e7ecfe;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.single-ai-course .single-ai-top-area .ai-top-heading .stats{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}
.single-ai-course .single-ai-top-area .ai-top-heading .stats .stat-item{border:1px solid #e7ecfe;border-radius:8px;padding:8px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.single-ai-course .single-ai-top-area .ai-top-heading .stats .btn,.single-ai-course .single-ai-top-area .ai-top-heading .stats .stat-item p{font-weight:400;font-size:1rem;line-height:100%}
.single-ai-course .single-ai-top-area .ai-top-heading .stats .stat-item a,.single-ai-course .single-ai-top-area .ai-top-heading .stats .stat-item i{color:#978886}
.single-ai-course .single-ai-top-area .ai-top-heading .stats .stat-item.active a,.single-ai-course .single-ai-top-area .ai-top-heading .stats .stat-item.active p{color:#1b0000}
.single-ai-course .single-ai-top-area .ai-top-heading .stats .stat-item.active i{color:#305ef9}
.single-ai-course .single-ai-top-area .ai-top-heading .stats .btn{padding:8px 20px;font-size:1rem;line-height:normal;border-radius:8px}
.single-ai-course .syllabus{margin-top:30px}
.single-ai-course .syllabus ul,
.single-ai-course .syllabus ol{
    padding: 0.5em 0;
    padding-left: 1em;
    list-style: initial;
}
.single-ai-course .syllabus ol{
    list-style: numeric;
}
.single-ai-course .ai-top-right .group-1 .thumbnail img{width:100%;border-radius:8px;display:block}
.single-ai-course .ai-top-right .group-1 .btn{margin-top:20px;margin-bottom:20px}
.single-ai-course .ai-top-right .group-1 .ai-benefits p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:10px;border-bottom:1px solid #e7ecfe;padding:10px 5px;margin-bottom:10px;font-weight:600;font-size:1rem;line-height:130%;color:#000}
.single-ai-course .ai-top-right .group-1 .ai-benefits p:last-child{margin-bottom:0}



/* popup share box */
.share-popup{background:#fffefe;padding:25px;border-radius:15px;top:10%;left:50%;max-width:400px;margin:0 1em;width:100%;opacity:0;pointer-events:none;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);box-shadow:0 5px 15px rgba(0,0,0,.3);-webkit-transform:translate(-50%,-50%) scale(1.2);-ms-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);-webkit-transition:top 0s .2s ease-in-out,opacity .2s 0s ease-in-out,-webkit-transform .2s 0s ease-in-out;transition:top 0s .2s ease-in-out,opacity .2s 0s ease-in-out,-webkit-transform .2s 0s ease-in-out;-o-transition:top 0s .2s ease-in-out,opacity .2s 0s ease-in-out,transform .2s 0s ease-in-out;transition:top 0s .2s ease-in-out,opacity .2s 0s ease-in-out,transform .2s 0s ease-in-out;transition:top 0s .2s ease-in-out,opacity .2s 0s ease-in-out,transform .2s 0s ease-in-out,-webkit-transform .2s 0s ease-in-out;position:fixed;z-index:5}
.share-popup.show{top:32%;left:50%;opacity:1;pointer-events:auto;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:top 0s 0s ease-in-out,opacity .2s 0s ease-in-out,-webkit-transform .2s 0s ease-in-out;transition:top 0s 0s ease-in-out,opacity .2s 0s ease-in-out,-webkit-transform .2s 0s ease-in-out;-o-transition:top 0s 0s ease-in-out,opacity .2s 0s ease-in-out,transform .2s 0s ease-in-out;transition:top 0s 0s ease-in-out,opacity .2s 0s ease-in-out,transform .2s 0s ease-in-out;transition:top 0s 0s ease-in-out,opacity .2s 0s ease-in-out,transform .2s 0s ease-in-out,-webkit-transform .2s 0s ease-in-out}
.share-popup :is(header,.icons,.field){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.share-popup header{padding-bottom:15px;border-bottom:1px solid #ebedf9}
.share-popup header span{font-size:1.3125rem;font-weight:600}
.icons a,.share-popup header .close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.share-popup header .close{color:#878787;font-size:1.5625rem;cursor:pointer}
.share-popup header .close:hover{color:#333}
.share-popup .content{margin:20px 0}
.share-popup .icons{margin:10px 0 10px 0;padding-left:0}
.share-popup .content p{font-size:1rem}
.share-popup .content .icons a{height:50px;width:50px;font-size:1.25rem;text-decoration:none;border:1px solid transparent}
.share-popup .icons a i{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}
.share-popup .icons a:first-child{color:#fff;border-color:#b7d4fb;background:#1877f2}
.share-popup .icons a:nth-child(2){color:#fff;border-color:#b6e7fc;background:#46c1f6}
.share-popup .icons a:nth-child(3){color:#fff;border-color:#bef4d2;background:#25d366}
.share-popup .icons a:nth-child(4){color:#fff;border-color:#b3e6ff;background:#08c}
.share-popup .icons a:hover{opacity:.8;border-color:transparent}
.share-popup .icons a:hover i{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.share-popup .content .field{margin:12px 0 -5px 0;height:46px;border-radius:8px;padding:0 0;border:1px solid #bfc4d6}
.share-popup .field.active{border-color:#7d2ae8}
.share-popup .field i{width:50px;font-size:1.125rem;text-align:center;color:#bfc4d6}
.share-popup .field.active i{color:#7d2ae8}
.share-popup .field input{width:100%;height:100%;border:none;outline:0;font-size:.9375rem;padding-right:6px}
.share-popup .field button{color:#fff;background:#305ef9;border:none;border-radius:0 4px 4px 0;display:block;width:90px;height:46px}
.share-popup .field button:hover{background:#8d39fa} 
/* end popup sharebox */





/* comment box for review */
.ai-top-left .review-wrapper{margin:20px auto;padding:20px;background:#fff;border-radius:10px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);text-align:center;position:relative}
/* Rating Area */
.ai-top-left .review-wrapper .rating-area h3{margin-bottom:10px;font-size:1.125rem;color:#333}
.ai-top-left .review-wrapper .stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;cursor:pointer}
.ai-top-left .review-wrapper .stars i{font-size:1.5rem;color:#ccc;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}
.ai-top-left .review-wrapper .stars i.active,.ai-top-left .review-wrapper .stars i:hover{color:#fc0}
.ai-top-left .review-wrapper .comment-area{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:20px}
.ai-top-left .review-wrapper .person-icon i{font-size:2.5rem;color:#305ef9}
.ai-top-left .review-wrapper .comment-area form{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.ai-top-left .review-wrapper textarea{width:100%;height:80px;border:1px solid #ddd;border-radius:5px;padding:10px;font-size:.875rem;resize:none;color:#333}

.ai-top-left .review-wrapper textarea:focus{border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}

.ai-top-left .review-wrapper button{margin-top:10px;padding:10px 15px;background:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:400;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}
.ai-top-left .review-wrapper button.btn{font-weight:400!important}
.ai-top-left .review-wrapper button#close-review-wrapper{position:absolute;top:15px;right:15px;background:0 0;color:#ccc;padding:0;margin:0;font-size:1.875rem}
.ai-top-left .review-wrapper button#close-review-wrapper:focus,.ai-top-left .review-wrapper button#close-review-wrapper:hover{color:#333}
div.reviews .review-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:10px;margin-bottom:20px}
div.reviews .review-item img{border:1px solid #e7ecfe;border-radius:10px;height:80px;width:80px}
div.reviews .review-item .stars{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}
div.reviews .review-item .stars i{color:#d9d9d9;font-size:1rem}
div.reviews .review-item .client-review p{line-height:normal}
div.reviews.client-reviews-ai-course{margin-bottom:20px}
div.reviews.client-reviews-ai-course .review-item{display:-ms-grid;display:grid;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:10px;margin-bottom:15px;-ms-grid-columns:80px 10px 1fr;grid-template-columns:80px 1fr;border-bottom:1px solid #e7ecfe;padding-bottom:10px}
div.reviews.client-reviews-ai-course .review-item:last-child{border-bottom:none;margin-bottom:0}
div.reviews.client-reviews-ai-course .review-item .client-avatar p{font-size:.875rem;color:#323232;text-align:center;line-height:normal}

@media screen and (max-width:1200px){
  .single-ai-course .ai-box{border-radius:15px;padding:15px;margin-bottom:20px}
  .single-ai-course .single-ai-top-area{-ms-grid-columns:auto 350px;grid-template-columns:auto 350px}
  .single-ai-course .single-ai-top-area .ai-top-heading h1{font-size:2.5rem;line-height:normal}
  }
  @media screen and (max-width:1024px){
  .single-ai-course .single-ai-top-area .ai-top-heading .stats{display:-ms-grid;display:grid;gap:10px;-ms-grid-columns:auto 10px auto;grid-template-columns:auto auto}
  }
  @media screen and (max-width:992px){
  .single-ai-course .single-ai-top-area{-ms-grid-columns:1fr;grid-template-columns:1fr}
  .single-ai-course .ai-box.ai-top-overview{margin-bottom:0}
  }
/* end ai course single page */

/* ##################### End Ai courses ########################## */







/* ##################### Ai Prompts page ########################## */
section.ai-prompts-content-wrapper .container{padding-top:0}
section.ai-prompts-content-wrapper .ai-prompts-masonry{position: relative;}
section.ai-prompts-content-wrapper .ai-prompts-masonry.pending:before {
    content:'';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 50;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: url('../assets/loading_spin.gif');
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: center 100px;
}

section.ai-prompts-content-wrapper .ai-prompts-masonry .masonry-item.ai-prompt-item {
    /*width: calc(20% - 11.25px);*/
    width: calc(20% - 12px);
    position: relative;
    top: 0;
    left: 0;
    padding: 7.5px 0;
    opacity: 0;
    -webkit-transition: opacity ease-in-out 200ms;
    -o-transition: opacity ease-in-out 200ms;
    transition: opacity ease-in-out 200ms;
}
section.ai-prompts-content-wrapper .ai-prompts-masonry.masonry-initialized .masonry-item.ai-prompt-item{
    opacity: 1;
}

.masonry-item.ai-prompt-item.ai-prompt-item a{position:relative;display:block;overflow:hidden;border-radius:15px;z-index:0}
.masonry-item.ai-prompt-item.ai-prompt-item a::after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:-o-radial-gradient(circle,rgba(0,0,0,0) 30%,rgba(0,0,0,.4) 100%);background:radial-gradient(circle,rgba(0,0,0,0) 30%,rgba(0,0,0,.4) 100%);opacity:0;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;z-index:1}
.masonry-item.ai-prompt-item.ai-prompt-item a:hover::after{opacity:1}
.masonry-item.ai-prompt-item.ai-prompt-item .post-thumbnail{margin:0!important}
.masonry-item.ai-prompt-item.ai-prompt-item .post-video,
.single-ai-prompt-container .post-video{position:relative;overflow:hidden;cursor:pointer}
.masonry-item.ai-prompt-item.ai-prompt-item .post-video video,
.single-ai-prompt-container .post-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.masonry-item.ai-prompt-item.ai-prompt-item .caption{position:absolute;top:0;right:0;bottom:-100%;left:0;padding:.7rem;width:100%;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;color:#fff;background-color:rgba(0,0,0,.5);border-radius:0 0 15px 15px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:0;transition:all ease-in-out .2s;z-index:5}
.masonry-item.ai-prompt-item.ai-prompt-item:hover .caption{opacity:1;bottom:0}
.masonry-item.ai-prompt-item.ai-prompt-item .caption h3{font-size:1rem;margin-bottom:5px}
.masonry-item.ai-prompt-item.ai-prompt-item .caption p{font-size:.9rem;margin:0;line-height:normal}
.masonry-item.ai-prompt-item.ai-prompt-item .action-states{position:absolute;top:0;right:0;left:0;padding:.5rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:0;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;z-index:5}
.masonry-item.ai-prompt-item.ai-prompt-item:hover .action-states{opacity:1}
.masonry-item.ai-prompt-item.ai-prompt-item .action-states .engagements{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-fill-available}
.masonry-item.ai-prompt-item.ai-prompt-item .action-states .engagement-item{color:#fff;background-color:rgba(0,0,0,.3);padding:5px 10px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}
.single-ai-prompt-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 500px 30px 1fr;
    grid-template-columns: 500px 1fr;
    gap: 30px;
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
}
.ai-prompt-thumbnail{
    /* aspect-ratio: 143 / 256; */
    height: -webkit-fill-available;
    position: relative;
    border-radius: 10px;
}
/*.for_not_logged_in_user .ai-prompt-thumbnail {*/
/*    aspect-ratio: 200 / 256;*/
/*}*/
.ai-prompt-thumbnail img {
    border-radius: 10px;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    position: absolute;
    height: 100%;
}
.ai-prompt-thumbnail .post-video{
    height:100%;
    width:100%;
    aspect-ratio: auto !important;
}
.ai-prompt-thumbnail video{
    border-radius: 10px;
}

.ai-prompt-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}


.ai-prompt-description{border-radius:10px;border:1px solid #e7ecfe;padding:20px;background-color:#f8f9fa;-webkit-box-shadow:0 2.27px 2.27px -19.31px #0d162F0D;box-shadow:0 2.27px 2.27px -19.31px #0d162F0D}
.ai-prompt-content{font-weight:500;font-size:1.125rem;line-height:normal;color:#969696}
.ai-prompt-engagemment{margin-top:20px;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ai-prompt-engagemment .engagemment-action{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}
.ai-prompt-aspect-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aspect-category-box{border:1px solid #e6e7ea;border-radius:9px;padding:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:0}
.ai-prompt-description h2,.ai-prompt-details h2,.ai-prompt-relative h2{font-family:Plus Jakarta Sans;font-weight:700;font-size:1.625rem;color:#323232;margin-bottom:15px}

.ai-prompt-review-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    height: 100%;
}
.ai-prompt-review-lists {
    height: -webkit-fill-available;
}

.not-skillcurb-member{border:1px solid #e6e7ea;border-radius:9px;padding:20px}
.ai-prompt-review-box{border-radius:10px;border:1px solid #e7ecfe;padding:20px;background-color:#f8f9fa;-webkit-box-shadow:0 2.27px 2.27px -19.31px #0d162F0D;box-shadow:0 2.27px 2.27px -19.31px #0d162F0D;height:auto}
.ai-prompt-review-lists .ai-prompt-review-box{
   height: 100%;
}
.ai-prompt-review-box .comment-area{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}
.ai-prompt-review-box .comment-area .person-icon{color:var(--color-primary);font-size:3rem}
.ai-prompt-review-box .comment-area form{width:100%}
.ai-prompt-review-box .comment-area textarea{width:100%;height:60px;padding:.5em .8em;border-radius:8px;border:1px solid var(--color-lighter-gray);color:var(--color-gray);margin-bottom:.5em;font-size:1rem}
.ai-prompt-review-box .comment-area textarea:focus{outline:0}
.ai-prompt-review-box .comment-area button{background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white);font-family:Outfit,sans-serif;font-weight:400;font-size:1rem;line-height:normal;text-align:center;cursor:pointer;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;border-radius:4px;padding:9px 20px}
.ai-prompt-review-box .comment-area button:focus,.ai-prompt-review-box .comment-area button:hover{opacity:.8}
.ai-prompt-review-box div.reviews.client-reviews-ai-course{margin-bottom:0;max-height:263px;overflow-y:auto}
.ai-prompt-review-box div.reviews.client-reviews-ai-course.comment-closed-or-not-loggedin{margin-bottom:0;max-height:354px;overflow-y:auto}



.ai-prompt-relative{margin-top:30px;border-radius:10px;border:1px solid #e7ecfe;padding:20px;background-color:#f8f9fa;-webkit-box-shadow:0 2.27px 2.27px -19.31px #0d162F0D;box-shadow:0 2.27px 2.27px -19.31px #0d162F0D}
.ai-prompt-relative h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}
.ai-prompt-relative h2 a{background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white);font-family:Outfit,sans-serif;font-weight:400;font-size:.875rem;line-height:normal;text-align:center;cursor:pointer;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;display:inline-block;padding:5px 10px;border-radius:6px}
.ai-prompt-relative-items{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(6,1fr);gap:15px}
.ai-prompt-relative-items a{width:100%;aspect-ratio:1/1;min-width:0}
.ai-prompt-relative-items img{border-radius:10px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
section.ai-tools-reviews-section.single-ai-prompts-review .reviews-container{margin-top:1.5em;margin-bottom:1.5em}


section.ai-prompts-content-wrapper p#posts-loading-indicator{
    margin-bottom: 20px;
    margin-top: 0;
}


@media screen and (max-width: 1300px){
.single-ai-prompt-container {
    gap: 15px;
}
}
@media screen and (max-width: 1300px){
    .single-ai-prompt-container {
        -ms-grid-columns: 50% 1fr;
        grid-template-columns: 50% 1fr;
    }
}
@media screen and (max-width: 1000px){
.single-ai-prompt-container {
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    gap: 20px;
}
.ai-prompt-thumbnail {
    aspect-ratio: auto;
    position: relative;
}
.ai-prompt-thumbnail img {
    max-height: 500px;
    min-height: 0;
    width: 100%;
}
}
@media screen and (max-width: 1024px){
    section.ai-prompts-content-wrapper .ai-prompts-masonry .masonry-item.ai-prompt-item {
    width: calc(25% - 11.5px);
}
}
@media screen and (max-width: 992px){
    .ai-prompt-relative-items {
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4,1fr);
}
}
@media screen and (max-width: 768px){
    section.ai-prompts-content-wrapper .ai-prompts-masonry .masonry-item.ai-prompt-item {
    width: calc(50% - 15px);
}
}
/* ##################### End Ai Prompts page ########################## */







/* ##################### Newsletter pages ########################## */
.newsletters-hero{background-image:url(../assets/newsletter-hero.png);background-repeat:no-repeat;background-size:contain;background-position:center}
.newsletters-hero .container{padding-top:0;padding-bottom:0}
.newsletters-hero-container{height:485px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.newsletters-hero-container .overlay-715{max-width:715px;margin:0 auto;background-color:rgba(255,255,255,.7);padding:20px 10px}
.newsletters-hero-container h1{font-family:Plus Jakarta Sans;font-weight:800;font-size:4.5rem;line-height:122%;color:#1b0000}
.newsletters-hero-container h1 span{color:var(--color-primary)}
.newsletters-hero-container p{font-weight:400;font-size:1.375rem;line-height:34.07px;color:#978886;margin-top:15px}
.subscription-box{margin-top:20px;position:relative;}
.subscription-box .input-group{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;-webkit-box-shadow:0 10.22px 14.76px -5.68px #0d162F1A;box-shadow:0 10.22px 14.76px -5.68px #0d162F1A}
.subscription-box .input-group input{border:1px solid #e6e7ea;padding:24px 15px;padding-right:165px;font-weight:400;font-size:1.375rem;line-height:27.26px;width: 542px;max-width: 100%;border-radius:10px!important;-webkit-box-shadow:0 -3.41px 0 1.14px #f3f3f4 inset;box-shadow:0 -3.41px 0 1.14px #f3f3f4 inset}
.subscription-box .input-group input:focus{outline:0}
.subscription-box .input-group button{position:absolute;top:8px;right:8px;border:1px solid #305ef9;border-radius:9px;width:150px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#305ef9;color:#fff;font-weight:400;font-size:1.375rem;line-height:27.26px}
.subscription-box .input-group button:focus,.subscription-box .input-group button:hover{opacity:.8;outline:0}

.subscription-box .subscription-message {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 10px;
    padding: 15px 20px;
    text-align: center;
    z-index: 1;
    background: rgba(255, 255, 255, 0.9);
    font-weight: 400;
    font-size: 1.375rem;
    line-height: 34.07px;
    color: #625856;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.subscription-box .subscription-message:not(.done){
    background-image: url('../assets/loading_spin.gif');
    background-repeat: no-repeat;
    background-size: 28px;
    background-position: center;
}

.newsletters-listing-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 483px;grid-template-columns:1fr 483px;gap:20px}
.newsletters-listing-left{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.newsletters-listing-left h2{font-family:Plus Jakarta Sans;font-weight:800;font-size:2.375rem;color:#1b0000}
.newsletters-listing-left p{font-weight:400;font-size:1.375rem;line-height:normal;color:#978886;margin-top:10px}
.newsletters-listing-left .newsletter-item{border:1px solid #e6e7ea;padding:20px 20px;border-radius:20px;margin-top:3em;height:-webkit-fill-available}
.newsletters-listing-left .newsletter-item img{width:100%;border-radius:10px;margin-bottom:10px}
.newsletters-listing-left .newsletter-item p.meta{font-weight:400;font-size:1.375rem;line-height:normal;color:#978886;margin:0;margin-bottom:10px}
.newsletters-listing-left .newsletter-item h3{font-family:Plus Jakarta Sans;font-weight:800;font-size:1.75rem;color:#6b5050}
.newsletters-listing-left .newsletter-item h3 a{color:#6b5050}
.newsletters-listing-left .newsletter-item h3 a:hover{color:#040273}
.newsletters-listing-left .newsletter-item p.excerpt{font-weight:400;font-size:1.375rem;line-height:normal;color:#978886;margin-top:18px}
.newsletters-listing-right>div.button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:45px;margin-bottom:32px}
.newsletters-listing-right .past-newsletters-button{border:1px solid #e6e7ea;border-radius:50px;-webkit-box-shadow:0 -3.41px 0 1.14px #f3f3f4 inset,0 10.22px 14.76px -5.68px #0d162F1A;box-shadow:0 -3.41px 0 1.14px #f3f3f4 inset,0 10.22px 14.76px -5.68px #0d162F1A;font-weight:400;font-size:1.375rem;line-height:34.07px;color:#000;padding:10px 25px;display:inline-block;background:#fff}
ul.past-newsletters{padding:0}
ul.past-newsletters.no-past-button{margin-top:8.25em}
ul.past-newsletters li{border:1.14px solid #e6e7ea;padding:20px;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}
ul.past-newsletters li:last-child{margin-bottom:0}
ul.past-newsletters li img{border-radius:10px}
ul.past-newsletters li .meta{font-weight:400;font-size:1rem;line-height:normal;color:#978886;margin-bottom:8px}
ul.past-newsletters li h4{font-family:Plus Jakarta Sans;font-weight:800;font-size:1.125rem;line-height:normal;color:#6b5050;margin-bottom:15px}
ul.past-newsletters li h4 a{color:#6b5050}
ul.past-newsletters li h4 a:hover{color:#040273}
ul.past-newsletters li p.excerpt{font-weight:400;font-size:1rem;color:#978886;line-height:normal}
.single-newsletter-container{max-width:650px;margin:0 auto;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:15px;padding:20px 25px;margin-top:2.5rem;margin-bottom:2rem}
@media screen and (max-width:1200px){
.newsletters-listing-container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}
}
@media screen and (max-width:992px){
.newsletters-listing .container{padding-top:0}
.newsletters-listing-container{-ms-grid-columns:1fr;grid-template-columns:1fr}
.newsletters-listing-left .newsletter-item{margin-top:30px}
.newsletters-listing-right>div.button-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;margin-bottom:32px}
ul.past-newsletters.no-past-button{margin-top:1.5em}
}
@media screen and (max-width:768px){
.newsletters-hero-container{height:auto}
.newsletters-hero-container h1{font-size:3.125rem;line-height:normal}
}
@media screen and (max-width:600px){
.newsletters-hero-container h1{font-size:2.5rem}
.newsletters-hero-container p{line-height:normal}
.subscription-box .input-group{width:100%}
.subscription-box .input-group input{padding:19px 15px;padding-right:140px;width:100%}
.subscription-box .input-group button{position:absolute;top:8px;right:8px;width:125px;height:50px}
.newsletters-listing-left h2{font-size:2rem}
}
/* ##################### End Newsletter pages ########################## */









/* ##################### News pages ########################## */
/*.news-listings .category-news{margin-bottom:70px}*/
.news-listings .category-news .category-title{color:#305ef9;font-family:Plus Jakarta Sans;font-weight:900;font-size:3rem;margin-bottom: 2rem;}
.news-listings .category-news .category-title a{color:#305ef9;font-family:Plus Jakarta Sans;font-weight:900;font-size:3rem;}
.news-listings .category-news .category-title a:hover{text-decoration: underline}
.news-listings .category-news .category-news-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 288px;grid-template-columns:1fr 288px;gap:40px}

.news-listings .taxonomy-news-container{margin-bottom: 4rem}

.news-listings .category-news .bigger-news{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 493px;grid-template-columns:1fr 493px;gap:40px}
.category-news .bigger-news .news-title{color:#191919;font-family: Plus Jakarta Sans;font-weight:700;font-size:2.5rem;margin-bottom:20px}
.news-listings .category-news .bigger-news .news-title a{color:#191919}
.news-listings .category-news .bigger-news .news-title a:hover{color:#040273}
.news-listings .category-news .bigger-news .bigger-news-excerpt{font-weight:400;font-size:1.5rem;color:#606060;margin-bottom:20px;line-height:normal}
.news-listings .category-news .bigger-news .published-on{font-weight:500;font-size:1.5rem;color:#323232}
.news-listings .category-news .bigger-news .bigger-news-thumbnail img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.news-listings .category-news .smallest-news .each-news-item{margin-bottom:30px}
.news-listings .category-news .smallest-news .each-news-item:last-child{margin-bottom:0}
.news-listings .category-news .smallest-news .news-title{font-family: Plus Jakarta Sans;font-weight:700;font-size:1.375rem;line-height:normal;margin-bottom:8px;color:#191919}
.news-listings .category-news .smallest-news .news-title a{color:#191919}
.news-listings .category-news .smallest-news .news-title a:hover{color:#040273}
.news-listings .category-news .smallest-news .excerpt{font-weight:400;font-size:1.125rem;color:#606060;margin-bottom:10px}
.news-listings .category-news .smallest-news .published-on{font-weight:500;font-size:1.125rem;line-height:normal}


.news-listings .category-single-news-items{display:-ms-grid;display:grid;-ms-grid-columns:1fr 25px 1fr 25px 1fr 25px 1fr;grid-template-columns:repeat(4,1fr);gap:25px;padding-bottom:30px}
.news-listings .each-category-news-item .category-title{font-family:Plus Jakarta Sans;font-weight:700;font-size:2rem;color:#305ef9;margin-bottom:20px}
.news-listings .each-category-news-item img{width:100%;height:228px;-o-object-fit:cover;object-fit:cover;margin-bottom:10px}
.news-listings .each-category-news-item .news-title{font-weight:700;font-size:1.375rem;color:#191919;margin-bottom:15px}
.news-listings .each-category-news-item .news-title a{color:#191919}
.news-listings .each-category-news-item .news-title a:hover{color:#040273}
.news-listings .each-category-news-item .published-on{font-weight:500;font-size:.875rem;line-height:15.49px;color:#323232}

/* Single news */
.single-news.single-news-content .container.container-1300{padding-top:0}
.single-news .news-header{margin-bottom:2rem;max-width:70%}
.single-news .news-header h1{font-family:Plus Jakarta Sans;font-weight:800;font-size:3.375rem;color:#1b0000;margin-bottom:15px}
.single-news .news-header .news-meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:20px}
.single-news .news-header .news-meta p{font-weight:300;font-size:1.375rem;line-height:34.07px;color:#978886;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.single-news .news-header .news-meta p img{width:35px;height:35px;border-radius:50%;border:1px solid #eee}
.single-news .news-header .news-meta p a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#978886;font-weight:500}
.single-news .news-header .social-share{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}
.single-news .news-header .social-share li{font-size:2rem;color:#323232}
.single-news .news-header .social-share li a{color:#323232}
.news-content-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 290px;grid-template-columns:1fr 290px;gap:50px}
.news-content-container .news-content{min-width:0}
.news-content-container .news-content .thumbnail{max-width:100%}
.news-content-container .news-content .thumbnail img{display:block;margin-bottom:2rem;width:100%;height:auto;border-radius: 10px 10px 0 0;border:1px solid #eeeeee;}
.news-content-container .news-content .details *{min-width:0}
.news-content-container .news-content h2,.news-content-container .news-content h3,.news-content-container .news-content h4,.news-content-container .news-content h5,.news-content-container .news-content h6{margin-bottom:0;padding-bottom:1rem}
.news-content-container .news-content p{font-weight:400;font-size:1.375rem;line-height:normal;color:#978886;padding-bottom:20px}
.news-content-container .news-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}

@media screen and (max-width: 1200px){
    .single-news .news-header {
    max-width: 100%;
}
.news-content-container{gap:25px}
}
@media screen and (max-width: 992px){
    .news-content-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
.news-content-container .news-widget {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    width: 100%;
}
}
@media screen and (max-width: 768px){
    .single-news .news-header h1 {
    font-size: 2.375rem;
}
.news-content-container .news-widget {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
.news-content-container .news-widget div.news-card .card-image img {
    height: auto;
}
}

/* category news */
.taxonomy-news-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}
.taxonomy-news-container .taxonomy-each-news{
    min-width:0;
}
.taxonomy-news-container .taxonomy-each-news:first-child {
    -ms-grid-column-span: 2;
    grid-column: span 2;
    -ms-grid-row-span: 2;
    grid-row: span 2;
}
.taxonomy-news-container .taxonomy-each-news > .thumbnail{
    text-align: center;
}
.taxonomy-news-container .taxonomy-each-news img{
    width: 100%;
    height: auto;
    border: 1px solid #eeeeee;
    aspect-ratio: 3 / 2;
    border-radius: 5px;
    -o-object-fit: cover;
       object-fit: cover;
}
.taxonomy-news-container .taxonomy-each-news h2{
    font-family: Plus Jakarta Sans;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: normal;
    margin-bottom: 8px;
    color: #191919;
}

.taxonomy-news-container .taxonomy-each-news h2 a{
    font-family: Plus Jakarta Sans;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: normal;
    color: #191919;
}
.taxonomy-news-container .taxonomy-each-news h2 a:hover{
    color: #040273;
    text-decoration: underline;
}
.taxonomy-news-container .taxonomy-each-news:first-child h2,
.taxonomy-news-container .taxonomy-each-news:first-child h2 a{
   font-size:  2.5rem;
}
.taxonomy-news-container .taxonomy-each-news .published-on {
    font-weight: 500;
    font-size: 1.125rem;
    line-height: normal;
}
@media screen and (max-width: 1024px){
    .taxonomy-news-container .taxonomy-each-news:first-child {
        -ms-grid-column-span: 3;
        grid-column: span 3;
        -ms-grid-row-span: 2;
        grid-row: span 2;
    }
}
@media screen and (max-width: 992px){
    .taxonomy-news-container {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
}
    .taxonomy-news-container .taxonomy-each-news:first-child {
        -ms-grid-column-span: 3;
        grid-column: span 3;
        -ms-grid-row-span: 1;
        grid-row: span 1;
    }
}
@media screen and (max-width: 768px){
    .taxonomy-news-container {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
}
    .taxonomy-news-container .taxonomy-each-news:first-child {
        -ms-grid-column-span: 2;
        grid-column: span 2;
        -ms-grid-row-span: 1;
        grid-row: span 1;
    }
    .taxonomy-news-container .taxonomy-each-news h2,
    .taxonomy-news-container .taxonomy-each-news .published-on {
    font-size: 1rem;
}
.taxonomy-news-container .taxonomy-each-news:first-child h2 {
    font-size: 1.5rem;
}
}
@media screen and (max-width: 500px){
    .taxonomy-news-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
    .taxonomy-news-container .taxonomy-each-news:first-child {
        -ms-grid-column-span: 1;
        grid-column: span 1;
        -ms-grid-row-span: 1;
        grid-row: span 1;
    }
}
/* ##################### End News  pages ########################## */






/* ##################### Admin Dashboard pages ########################## */
body.page-template-page-customer-dashboard.customar-dashboard.admin-bar{margin-top:0!important}
.page-template-page-customer-dashboard label,.woocommerce form .form-row label{font-family:Plus Jakarta Sans;font-weight:500;font-size:1.125rem;line-height:100%;color:#323232}
.page-template-page-customer-dashboard .woocommerce form input[type=email],.page-template-page-customer-dashboard .woocommerce form input[type=link],.page-template-page-customer-dashboard .woocommerce form input[type=number],.page-template-page-customer-dashboard .woocommerce form input[type=password],.page-template-page-customer-dashboard .woocommerce form input[type=text],.page-template-page-customer-dashboard .woocommerce form textarea,.page-template-page-customer-dashboard input[type=email],.page-template-page-customer-dashboard input[type=link],.page-template-page-customer-dashboard input[type=number],.page-template-page-customer-dashboard input[type=password],.page-template-page-customer-dashboard input[type=text],.page-template-page-customer-dashboard textarea{border:1px solid #bfc4d6!important;color:#323232!important;border-radius:8px!important;padding:14px 12px!important;width:100%!important;margin-top:5px!important;font-family:Plus Jakarta Sans!important;font-weight:500!important;font-size:1.125rem!important;-webkit-transition:all ease-in-out .3s!important;-o-transition:all ease-in-out .3s!important;transition:all ease-in-out .3s!important}
.page-template-page-customer-dashboard .woocommerce form input[type=email]:focus,.page-template-page-customer-dashboard .woocommerce form input[type=number]:focus,.page-template-page-customer-dashboard .woocommerce form input[type=password]:focus,.page-template-page-customer-dashboard .woocommerce form input[type=text]:focus,.page-template-page-customer-dashboard .woocommerce form textarea:focus,.page-template-page-customer-dashboard input[type=email]:focus,.page-template-page-customer-dashboard input[type=number]:focus,.page-template-page-customer-dashboard input[type=password]:focus,.page-template-page-customer-dashboard input[type=text]:focus,.page-template-page-customer-dashboard textarea:focus{outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.page-template-page-customer-dashboard .woocommerce form p.woocommerce-form-row{margin:0 0 15px}
.page-template-page-customer-dashboard .woocommerce form fieldset h3{margin-bottom:12px}
.page-template-page-customer-dashboard .woocommerce form label[for=mailchimp_woocommerce_is_subscribed],.page-template-page-customer-dashboard .woocommerce form label[for=mailchimp_woocommerce_is_transactional],.page-template-page-customer-dashboard .woocommerce form label[for=mailchimp_woocommerce_is_unsubscribed]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}
.page-template-page-customer-dashboard .woocommerce form button[type=submit]{background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white);font-family:Outfit,sans-serif;font-weight:400;font-size:1rem;line-height:normal;text-align:center;cursor:pointer;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}
.page-template-page-customer-dashboard .woocommerce form button[type=submit]:focus,.page-template-page-customer-dashboard .woocommerce form button[type=submit]:hover{opacity:.8}
.skillcurb-customer-sidebar{width:250px;min-height:100vh;position:fixed;top:0;left:0;background-color:#fff;padding:20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
body.page-template-page-customer-dashboard.customar-dashboard.admin-bar .skillcurb-customer-sidebar{top:20px;min-height:calc(100vh - 20px)}
.skillcurb-customer-content{position:relative;width:calc(100% - 250px);padding-left:10px;padding-right:10px;margin-left:250px;background-color:#f8f9fa;min-height:100vh}
.skillcurb-customer-content > p {display:none}
.customer-dashboard-site-logo{margin:0 auto;padding-bottom:10px;border-bottom:1px solid #e0e1E228;text-align:center;margin-bottom:25px;width:100%}
.customar-dashboard .sidebar-navigation ul{padding:0}
.customar-dashboard .sidebar-navigation ul li{display:block}
.customar-dashboard .sidebar-navigation ul li a{display:block;color:#a0aec0;font-weight:700;font-size:.9rem;background-color:transparent;border-radius:12px;padding:10px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.customar-dashboard .sidebar-navigation ul li a:focus,.customar-dashboard .sidebar-navigation ul li a:hover{color:#000}
.customar-dashboard .sidebar-navigation ul li a img{width:31px;height:31px;background-color:#f8f9fa;-webkit-box-shadow:0 3.5px 5.5px 0 #00000005;box-shadow:0 3.5px 5.5px 0 #00000005;border-radius:10px;padding:7px}
.customar-dashboard .sidebar-navigation ul li a:focus img,.customar-dashboard .sidebar-navigation ul li a:hover img{background-color:#ededed}
.customar-dashboard .sidebar-navigation ul li.active a{color:#fff;background-color:#305ef9}
.customar-dashboard .sidebar-navigation ul li.active a img{background-color:#fff}
.customar-dashboard .sidebar-footer .sidebar-footer-container{background-color:#305ef9;padding:16px;border-radius:15px;background-image:url(../assets/admin_help_bg_circle.svg);background-repeat:no-repeat;background-position:right bottom;background-size:auto;background-blend-mode:overlay;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}
.customar-dashboard .sidebar-footer .sidebar-footer-container img{width:35px;height:35px;padding:8.5px;border-radius:12px;background-color:#fff}
.customar-dashboard .sidebar-footer .sidebar-footer-container h3{font-weight:700;font-size:1rem;line-height:100%}
.customar-dashboard .sidebar-footer .sidebar-footer-container p{font-weight:400;font-size:14px}
.customar-dashboard .sidebar-footer .sidebar-footer-container a{background-color:#fff;-webkit-box-shadow:0 4px 6px 0 #00000005;box-shadow:0 4px 6px 0 #00000005;padding:10px;font-weight:500;font-size:.75rem;line-height:100%;color:#323232;border-radius:4px;display:block;text-align:center}
.customar-dashboard .sidebar-footer .sidebar-footer-container a:focus,.customar-dashboard .sidebar-footer .sidebar-footer-container a:hover{background-color:#e7ecfe;color:#000}
.customar-dashboard .skillcurb-customer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}
.customar-dashboard .skillcurb-customer-header h4{font-weight:300;font-size:.75rem;color:#646464}
.customar-dashboard .skillcurb-customer-header h3{font-weight:700;font-size:1.125rem;color:#323232;margin-top:8px}
.customar-dashboard .skillcurb-customer-header .customer-mini-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}
.customar-dashboard .skillcurb-customer-header a{color:#718096;font-size:1.125rem;width:37px;height:37px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;background-color:#fff}
.customar-dashboard .skillcurb-customer-header a.active,.customar-dashboard .skillcurb-customer-header a:hover{background-color:var(--color-primary);color:#fff}
.customar-dashboard .skillcurb-customer-header .dropdown ul.dropdown-menu.show{right:0;margin-top:3px;padding:5px 0}
.customar-dashboard .skillcurb-customer-header .dropdown ul.dropdown-menu li{border-bottom:1px solid #eee}
.customar-dashboard .skillcurb-customer-header .dropdown ul.dropdown-menu li:last-child{border-bottom:none}
.customar-dashboard .skillcurb-customer-header .dropdown ul.dropdown-menu a{display:block;width:100%;padding:5px 10px}
.customar-dashboard .skillcurb-customer-header .dropdown ul.dropdown-menu a:focus,.customar-dashboard .skillcurb-customer-header .dropdown ul.dropdown-menu a:hover{background-color:transparent;color:var(--color-primary)}
.customar-dashboard .skillcurb-customer-heading{background-color:#fff;padding:20px 20px;border-radius:20px 20px 0 0;border-bottom:1px solid #e7ecfe}
.customar-dashboard .skillcurb-customer-heading h2{font-family:Plus Jakarta Sans;font-weight:600;font-size:2rem;color:#323232}
.customar-dashboard .skillcurb-customer-filter{background-color:#e7ecfe;padding:12px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.customar-dashboard .skillcurb-customer-filter .filter-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:17px}

/*.customar-dashboard .skillcurb-customer-filter button{border:1px solid #d5d5d5;border-radius:6px;background-color:transparent;padding:9px 12px;font-weight:400;font-size:.75875rem;line-height:20px;color:#191919}*/
/*.customar-dashboard .skillcurb-customer-filter button i{color:#fd8282;margin-right:5px}*/
/*.customar-dashboard .skillcurb-customer-filter button.active,.customar-dashboard .skillcurb-customer-filter button:focus,.customar-dashboard .skillcurb-customer-filter button:hover{background-color:#fff;outline:0}*/

.customar-dashboard .skillcurb-customer-filter label{border:1px solid #d5d5d5;border-radius:6px;background-color:transparent;font-weight:400;font-size:.75875rem;line-height:20px;color:#191919;overflow:hidden;}
.customar-dashboard .skillcurb-customer-filter label span{padding:9px 12px;display:block;border-radius:6px;}
.customar-dashboard .skillcurb-customer-filter label input:checked + span{background-color:white}

.customar-dashboard .skillcurb-customer-account-details,.customar-dashboard .skillcurb-customer-tools{padding:1.25rem;background-color:#fff;min-height:inherit}
.customar-dashboard .bookmarks-tools .bookmarked-tool{padding:1.5em 0;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(326px,1fr));grid-gap:1em}
.customar-dashboard .bookmarks-tools .bookmarked-tool .single-bookmarked-item{position:relative;text-align:center;background-color:#ebebeb;border-radius:10px;padding:34px 34px}
.customar-dashboard .bookmarks-tools .bookmarked-tool .single-bookmarked-item button.remove{position:absolute;top:5px;right:5px;border:none;background-color:#fff;width:25px;height:25px;cursor:pointer;border-radius:50%;text-align:center}
.customar-dashboard .bookmarks-tools .bookmarked-tool .single-bookmarked-item button.remove:hover{opacity:.8}
.customar-dashboard .bookmarks-tools .bookmarked-tool .single-bookmarked-item button.remove img{width:100%;height:100%}
.wcmtx-my-account-links.wcmtx-grid {
    display: none;
}
/* ##################### End Admin Dashboard ########################## */



/* Youtube video Iframe player */
.YouTubePopUp-Wrap{position:fixed;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.8);top:0;left:0;z-index:9999999999999}
.YouTubePopUp-animation{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:YouTubePopUp;animation-name:YouTubePopUp}
@-webkit-keyframes YouTubePopUp{
0%{opacity:0}
100%{opacity:1}
}
@keyframes YouTubePopUp{
0%{opacity:0}
100%{opacity:1}
}
body.logged-in .YouTubePopUp-Wrap{top:32px;z-index:99998}
.YouTubePopUp-Content{max-width:680px;display:block;margin:0 auto;height:100%;position:relative}
.YouTubePopUp-Content iframe{max-width:100%!important;width:100%!important;display:block!important;height:480px!important;border:none!important;position:absolute;top:0;bottom:0;margin:auto 0}
.YouTubePopUp-Hide{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:YouTubePopUpHide;animation-name:YouTubePopUpHide}
@-webkit-keyframes YouTubePopUpHide{
0%{opacity:1}
100%{opacity:0}
}
@keyframes YouTubePopUpHide{
0%{opacity:1}
100%{opacity:0}
}
.YouTubePopUp-Close{position:absolute;top:0;cursor:pointer;bottom:528px;right:0;margin:auto 0;width:24px;height:24px;background:url(../images/close.png) no-repeat;background-size:24px 24px;-webkit-background-size:24px 24px;-moz-background-size:24px 24px;-o-background-size:24px 24px}
.YouTubePopUp-Close:hover{opacity:.5}
@media all and (max-width:768px) and (min-width:10px){
.YouTubePopUp-Content{max-width:90%}
}
@media all and (max-width:600px) and (min-width:10px){
.YouTubePopUp-Content iframe{height:320px!important}
.YouTubePopUp-Close{bottom:362px}
}
@media all and (max-width:480px) and (min-width:10px){
.YouTubePopUp-Content iframe{height:220px!important}
.YouTubePopUp-Close{bottom:262px}
}


/* ##################### 404 Not found page ########################## */
.not_found .container.container-1300{
    padding-top: 0;
}
.not_found_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 50px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 70vh;
}
.not_found_container h1 {
    font-size: 10em;
    font-weight: 900;
    font-family:Plus Jakarta Sans;
}
.not_found_container h2{
    font-size: 2em;
    font-weight: 900;
    font-family: Plus Jakarta Sans;
    margin-top: 0;
}
.not_found_container p{
    max-width: 400px;
    margin-top: 1em;
}
.not_found_container a{
    background-color: var(--color-primary);
    border: 1px solid var(--color-primary);
    color: var(--color-white);
    font-weight: 400;
    font-size: 1rem;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    border-radius: 4px;
    padding: 9px 20px;
    display:inline-block;
    margin-top: 1em;
}
.not_found_container a:hover{
    opacity: 0.8;
}
@media screen and (max-width: 992px){
    .not_found_container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 25px;
    text-align: center;
}
.not_found_container p {
    margin: 0 auto;
    margin-top: 1em;
}
}
/* ##################### End 404 Not found page ########################## */