<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root{
    --whitecolor: #fff;
    --blackcolor: #000;
    --maincolor: #101828;
    --bluecolor: #2563EB;
    --blueback: #C2D5FF;
    --Black-100: #F2F2F2;
    --Black-200: #ddd;
    --Black-400: #9D9FA1;
    --Black-600: #383838;
    --Black-700: #282828;
    --Blue-Black-200: #EAECF0;
    --Blue-Black-900: #252933;
    --graytext: #6C6C6C;
    --textgray: #535353;
    --weight500: 500;
    --weight600: 600;
    --GrayScale-200: #E1E2E3;
    --GrayScale-900-F: #111213;
    --Blue-Black-700: #40485A;
}

@font-face {
    font-family: 'Lufga';
    src: url('../fonts/lufgaregular-webfont.woff2') format('woff2'),
         url('../fonts/lufgaregular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body{overflow: hidden;overflow-y: auto;padding: 0;margin: 0;font-size: 16px;color: var(--blackcolor);min-height: 100vh;font-family: 'Lufga';font-weight: 400;}
p{margin: 0;}
a{color: inherit;text-decoration: none;transition: all 0.4s linear;}
a:hover{color: inherit;}
img{display: block;width: 100%;}
.container{padding-right: 15px;padding-left: 15px;}
.row{margin-right: -15px;margin-left: -15px;}
.row&gt;*{padding-right: 15px;padding-left: 15px;}

/* Header */
.navigationSection{padding: 0;}
.navbar&gt;.container{display: unset;}
.header_box{display: flex;align-items: center;justify-content: space-between;width: 100%;position: relative;}
.navigationSectionRelative{ position: relative; display: flex;}
.navbar-brand{margin: 0;padding: 0;}
.navbar-brand img{height: 36px;}
.navbar-expand-lg .navbar-nav{gap: 22px;margin: 0 auto;}
.nav-link{color: var(--maincolor);padding: 20px 0 !important;font-size: 18px;line-height: 120%;}
.usersearchbox{display: inline-flex;align-items: center;gap: 12px;}
.search_icon{border-radius: 40px;border: 1px solid var(--Black-200);width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;}
.search_icon img{width: 20px;}
.profile img{width: 50px;height: 50px;object-fit: cover;overflow: hidden;}
.navbar-toggler{display: none;}
.dropdown-toggle::after{content: '';border: none;background: url(../images/arrow.svg) no-repeat;background-position: center;background-size: cover;width: 22px;height: 22px;margin: 0;vertical-align: top;transition: all 0.4s linear;}
.dropdown-submenu .dropdown-toggle::after{ background: url(../images/chevron-down.svg) no-repeat; background-position: center;background-size: cover; width: 16px;height: 16px;}
.navigationSection .dropdown{position: unset;}
.mega_dropdown{border-radius: 30px;border: 1px solid #AAA;background: var(--whitecolor);box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);width: 100%;top: 100%;margin: 0 !important;padding: 32px;gap: 15px;justify-content: space-between;}
.mega_dropdown.show{display: flex; flex-direction: column; justify-content: flex-start; min-height: 414px;}
.category_list{display: inline-flex;flex: 0 0 auto;width: 25.85%;}
.category_list ul{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 12px;}
.category_list li a{color: var(--maincolor);font-size: 16px;font-weight: var(--weight500);line-height: 150%;display: inline-block;width: 100%;padding: 12px 48px 12px 12px;background: #F9FAFB;border-radius: 8px;position: relative;transition: all 0.4s linear;}
.category_list li a:hover{background-color: var(--Black-200);}
.category_list li a::after{content: '';background: url(../images/list-arrow.svg) no-repeat;background-position: center;background-size: cover;width: 16px;height: 16px;position: absolute;top: 16px;right: 16px;}
.dropdown-submenu .dropdown-item {max-width: 316px; padding: 12px; background-color: #F9FAFB; display: flex; justify-content: space-between; align-items: center; border-radius: 8px;}
.dropdown-submenu:has(.dropdown-menu.show) &gt; .dropdown-item, .dropdown-submenu .dropdown-item:hover { background-color: var(--bluecolor); color: var(--whitecolor); }
.dropdown-submenu:has(.dropdown-menu.show) &gt; .dropdown-item.dropdown-toggle::after, .dropdown-submenu .dropdown-item:hover::after { filter: brightness(2); }

.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-submenu .dropdown-menu li{ display: flex; gap: 32px;}
.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-submenu .dropdown-menu li .menu_blog, .navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-submenu .dropdown-menu li .recentposts_box{ flex: 1;}
.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-submenu .dropdown-menu li .menu_blog{ max-width: 348px;}
.absoluteNavigation{ position: absolute; top: 0; left: 0; width: 100%;}


/* Footer */
footer{padding: 64px 0 38px;background: url(../images/footer-back.png) no-repeat, var(--blackcolor);background-position: center;background-size: cover;overflow: hidden;display: none;}
footer .row + .row{padding-top: 32px;margin-top: 64px;border-top: 1px solid var(--Black-600);}
.copyright p{color: #BEBEBE;font-size: 14px;}
.footer_menu ul{padding: 0;margin: 0;list-style: none;display: flex;align-items: center;justify-content: flex-end;gap: 32px;}
.footer_menu ul li a{color: #BEBEBE;font-size: 14px;border-bottom: 1px solid;}
.footer-box + .footer-box{margin-top: 48px;}
.footer-box h4{color: var(--Black-100);font-size: 14px;font-weight: 600;line-height: 143%;margin-bottom: 22px;}
.footer_category{display: flex;justify-content: flex-end;}
.footer_category .footer-box{min-width: 320px;}
.footer_category ul{padding: 0;margin: 0;list-style: none;display: flex;flex-direction: column;}
.footer_category ul li a{display: flex;align-items: center;justify-content: space-between;color: var(--whitecolor);font-size: 16px;line-height: 150%;}
.footer_category ul li + li{margin-top: 12px;padding-top: 12px;border-top: 1px solid #1F1F1F;}
.footer_category li a span{display: flex;align-items: center;justify-content: center;color: var(--blackcolor);font-size: 12px;font-weight: var(--weight500);line-height: 167%;width: 28px;height: 28px;border-radius: 64px;border: 1px solid #CDFF65;background: #E9FFBB;}
.footer_about{max-width: 296px;margin: 0 auto;}
.footer_about p{color: var(--Black-400);font-size: 12px;line-height: 175%;}
.modified_boxes, .check_boxes{display: flex;flex-wrap: wrap;margin: -6px;}
.modified_box{display: inline-flex;flex: 0 0 auto;width: 33.33%;padding: 6px;}
.modified_box img, .check_box img, .recentpost a img{width: 100%;height: 56px;border-radius: 4px;border: 1px solid var(--whitecolor);object-fit: cover;overflow: hidden;}
.check_box{display: inline-flex;flex: 0 0 auto;width: 50%;padding: 6px;}
.check_box h3{color: var(--Black-100);font-size: 12px;font-weight: var(--weight500);line-height: 167%;margin: 14px 0 6px;}
.date{color: var(--Black-400);font-size: 10px;line-height: 140%;display: flex;align-items: center;gap: 4px;}
.date::before{content: '';background: url(../images/clock.svg) no-repeat;background-position: center;background-size: cover;width: 14px;height: 14px;}
.social_box ul{list-style: none;padding: 0;margin: 0;display: flex;align-items: center;gap: 15px;}
.social_box ul li a{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border: 1px solid var(--Black-600);background: var(--blackcolor);border-radius: 50%;transition: all 0.4s linear;}
.social_box ul li a img{width: 18px;}
.social_box ul li a:hover{background: var(--bluecolor);border-color: var(--bluecolor);}
.recentposts_box{counter-reset: section;}
.recentpost a{display: flex;align-items: center;gap: 14px;}
.recentpost a img{display: inline-flex;flex: 0 0 auto;width: 88px;}
.recentpost a::before{counter-increment: section;content: counter(section);display: flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: 64px;background: #CDFF65;display: inline-flex;flex: 0 0 auto;font-size: 12px;font-weight: var(--weight500);line-height: 20px;color: var(--blackcolor);}
.recenttxt h3{color: var(--Black-100);font-size: 12px;font-weight: var(--weight500);line-height: 167%;margin: 0 0 4px;}
.recentpost + .recentpost{margin-top: 24px;}

/* Mega Menu */
.mega_dropdown .recentpost a{gap: 16px;}
.mega_dropdown .recentpost + .recentpost{margin-top: 16px;}
.mega_dropdown .recenttxt h3{color: var(--maincolor);font-size: 16px;line-height: 150%;margin: 0 0 12px;}
.mega_dropdown .recentpost a img{width: 35.5%;height: auto;}
.mega_dropdown .recentpost a::before{content: none;}
.mega_dropdown .date{color: var(--graytext);font-size: 12px;line-height: 167%;}
.mega_dropdown .date::before{background: url(../images/angelic-love-symbol-reading/date.svg) no-repeat;background-position: center;background-size: cover;width: 15px;height: 15px;}
.menu_blog{display: inline-flex;flex: 0 0 auto;width: 28.45%;}
.video_thumb{position: relative;border-radius: 4px;border: 1px solid var(--whitecolor);overflow: hidden;}
.video_thumb a{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);max-width: 56px;}
.video_thumb a img{backdrop-filter: blur(8px);border-radius: 50%;overflow: hidden;}
.video_blog h3{font-size: 16px;font-weight: var(--weight500);line-height: 150%;margin: 0;}
.video_infor{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin: 16px 0 12px;}
.video_blog .like_comment{font-size: 10px;line-height: 167%;gap: 7px;}
.video_blog .comment, .video_blog .like{gap: 5px;}
.video_blog .comment::before, .video_blog .like::before{width: 14px;height: 14px;}
.author_date{display: flex;align-items: center;gap: 7px;color: var(--blackcolor);}
.author_date .date{color: var(--blackcolor);font-size: 10px;line-height: 167%;}
.mega_dropdown .date::before{background: url(../images/angelic-love-symbol-reading/date.svg) no-repeat;background-position: center;background-size: cover;width: 15px;height: 15px;}
.author{display: flex;align-items: center;gap: 3px;font-size: 10px;line-height: 167%;}
.author::before{content: '';background: url(../images/angelic-love-symbol-reading/author.svg) no-repeat;background-position: center;background-size: cover;width: 15px;height: 15px;}
.navigationSection .simple_dropdown{position: relative;}
.simple_dropdown .dropdown-menu{padding:0px;margin: 0 !important;min-width: 240px;     max-height: 320px;  overflow: hidden; overflow-y: auto;}
.simple_dropdown .dropdown-menu .nav-item + .nav-item{border-top: 1px solid var(--Black-200);}
.simple_dropdown .dropdown-menu .nav-link{padding: 14px !important;font-size: 14px;}
.simple_dropdown:last-of-type .dropdown-menu{right: 0;left: auto;}

/* 3 Card Love Tarot */
.pad_175{padding: 80px 0;}
.hero_main{position: relative;overflow: hidden;}
.hero_main::after{content: '';width: 100%;height: 100%;background: url(../images/banner-back.png) no-repeat;background-position: center;background-size: cover;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: -1;}
.tarot_first_card, .revealbox_main{max-width: 788px;margin: 0 auto;}
.hero_main h1, .message_main h1, .raphael_txt h1, .chakra_txt h1{font-size: 50px;font-weight: 600;line-height: 120%;margin: 0;}
.tarotcard_boxes p{font-size: 20px;line-height: 35px;margin: 20px 0;}
.tarot_cards{display: flex;align-items: center;margin: 0 -29px;}
.tarot_card{padding: 0 29px;}
.tarot_first_card h2{color: var(--bluecolor);font-size: 40px;line-height: 120%;font-weight: var(--weight500);margin: 10px 0 50px;}
.tarot_card a{background: var(--whitecolor);box-shadow: -35px 11px 77px 0px rgba(0, 0, 0, 0.25);padding: 8px;display: inline-block;transition: all 0.4s linear;}
.tarot_card a:hover{transform: translateY(-10px);}
.reveal_main{padding: 120px 0 120px;}
.tarottext_main{margin: 80px 0 80px;}
.loveTarot_main + .tarottext_main{ margin-top: 0;}
.tarot_txt h2{color: var(--Black-700);font-size: 42px;font-weight: 700;line-height: 136%;margin-bottom: 32px;}
.tarot_txt p{color: var(--Black-700);font-size: 22px;font-weight: 400;line-height: 173%;}
.tarot_txt p + p{margin-top: 30px;}
.reveal_boxes{display: flex;margin: 65px -29px 0;position: relative;z-index: 1;}
.reveal_box{display: inline-flex;flex-direction: column;justify-content: center;padding: 23px 22px;border: 1px solid var(--Black-100);background: linear-gradient(180deg, rgba(255, 255, 255, 0.76) 0%, rgba(255, 255, 255, 0.10) 100%);border-radius: 16px;margin: 0 29px;position: relative;}
.reveal_box::before{content: '';width: 290px;height: 467px;filter: blur(57.9283561706543px);position: absolute;top: -16px;left: -11px;z-index: -1;}
.reveal_box img{ height: 250px; object-fit: contain; transition: all 0.5s linear;}
.reveal_box p{margin: 20px 0 -2px;font-family: "Pridi", serif;font-size: 15px;font-weight: var(--weight500);line-height: 115%;text-transform: uppercase;}
.reveal_box:hover img{transform: scale(1.05);}
.revealbox_section{ padding-bottom: 40px;}

/* Angel Tarot Message */
.angeltarot_box h2{margin: 16px 0 24px;color: var(--bluecolor);font-size: 40px;font-weight: var(--weight500);line-height: 120%;}
.angeltarot_box img{max-width: 900px;margin: 0 auto;}
.button{display: inline-block;color: var(--whitecolor);font-size: 22px;line-height: 28px;font-weight: var(--weight500);padding: 21px 38px 21px 34px;border-radius: 104px;border: 1px solid #9FBDFF;background: var(--bluecolor);box-shadow: -5px 1px 13px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 4px 0px rgba(0, 0, 0, 0.25);position: relative;margin-right: 44px;}
.button::after{content: '';width: 72px;height: 72px;position: absolute;top: 0;right: -45px;border-radius: 104px;border: 1px solid var(--bluecolor);background: url(../images/btn-arrow.svg) no-repeat, var(--whitecolor);background-size: 39px;background-position: center;transition: all 0.4s linear;}
.button:hover{color: var(--whitecolor);}
.button:hover::after{right: -73px;}
.pickarchangelmain h1{margin-bottom: 50px;}
.archangel_boxes{max-width: 1053px;margin: 0 auto;row-gap: 32px;}
.archangel_box a, .chosesymbol a{display: block;width: 100%;border-radius: 16px;border: 1px solid var(--whitecolor);position: relative;overflow: hidden;}
.archangel_box h5{color: var(--whitecolor);font-size: 20px;font-weight: var(--weight500);line-height: 120%;padding: 16px 14px;position: absolute;left: 0;bottom: 0;width: 100%;height: 106px;margin: 0;border-radius: 0 0 8px 8px;background: rgba(0, 0, 0, 0.12);backdrop-filter: blur(9.5px);transition: all 0.4s linear;display: flex;align-items: center;justify-content: center;}
.message_main{background: url(../images/message-back.jpg) no-repeat;background-position: top center;background-size: cover;overflow: hidden;}
.tarot_num{background: rgba(0, 0, 0, 0.12);backdrop-filter: blur(9.5px);width: 100%;position: absolute;left: 0;bottom: 0;padding: 8px 0;display: flex;align-items: center;justify-content: center;height: 82px;transition: all 0.4s linear;}
.archangel_box:hover h5, .archangel_box:hover .tarot_num, .chosesymbol:hover h5, .ball_box a:hover h3{height: 100%;backdrop-filter: blur(2px);}
.archangel_tarot .archangel_box a{border: none;}
.message_main h1{max-width: 1064px;margin: 0 auto;text-align: center;}
.message_txt{padding: 40px;border-radius: 16px;background: rgba(255, 255, 255, 0.51);backdrop-filter: blur(9.5px);margin-top: 40px;}
.message_txt p, .blogsingle_txt p{font-size: 22px;line-height: 170%;}
.message_txt h4, .message_txt h2{margin: 0;font-size: 34px;font-weight: var(--weight500);line-height: 100%;}
.message_txt p + h4, .message_txt p + h2, .message_txt div + div{margin-top: 35px;}
.message_txt h4 + p, .message_txt h2 + p{margin-top: 18px;}

/* Angel Number of the Day */
.angel_number p + p, .signlesymtxt p + p, .blogsingle_txt p + p{margin-top: 20px;}
.angel_number{padding: 25px;padding-bottom: 0 !important;position: relative;overflow: hidden;}
.angel_number img{max-width: 60.5%;margin: 80px auto 0;}
.angel_number::after{content: '';background: url(../angel-number-of-the-day-main/images/message-after.png) no-repeat;background-position: center;background-size: cover;width: 100%;height: 99px;position: absolute;left: 0;bottom: -1px;z-index: -1;}
.angel_txt{padding: 55px;position: relative;overflow: hidden;} 
.angel_before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: space-between;flex-direction: column;z-index: -1;}
.angel_before img{max-width: 100% !important;margin: 0 !important;}
.angel_before img:nth-child(2n){transform: rotate(180deg);}
.angmob_bfr{display: none;}
.number_img{max-width: 730px;margin: 0 auto 40px;position: relative;}
.number_img span{position: absolute;top: 8px;left: 0;right: 0;margin: 0 auto;max-width: 31.5%;}

/* Angelic Symbols Quiz */
.angelquiz_bantxt img{max-width: 640px;margin: 0 auto;}
.h2_40, .transgression_txt h2{color: var(--blackcolor);font-size: 36px;font-weight: var(--weight600);line-height: 112%;margin-bottom: 0;}
.p_40{color: var(--bluecolor);font-size: 36px;font-weight: var(--weight500);line-height: 120%;}
.angelquiz_bantxt h2{margin-bottom: 24px;}
.chosen_angelbox{display: flex;flex-direction: column;align-items: center;gap: 24px;}
.chosen_angelbox a{display: inline-block;max-width: 340px;padding: 20px;border-radius: 18px;background: rgba(255, 255, 255, 0.51);backdrop-filter: blur(9.5px);margin: 20px 0;}
.chosen_angelbox a img{border-radius: 16px;border: 1px solid var(--whitecolor);transition: all 0.4s linear;}
.chosen_angelbox a:hover{transform: scale(1.025);}
.chosesymbol_boxes{display: flex;flex-wrap: wrap;margin: 40px -16px -16px;}
.chosesymbol{display: inline-flex;flex: 0 0 auto;width: 33.33%;padding: 16px;}
.chosesymbol:nth-child(4), .chosesymbol:nth-child(5), .chosesymbol:nth-child(6), .chosesymbol:nth-child(7){width: 25%;}
.chosesymbol h5{background: rgba(0, 0, 0, 0.12);backdrop-filter: blur(9.5px);position: absolute;left: 0;bottom: 0;width: 100%;height: 74px;display: flex;align-items: center;justify-content: center;text-align: center;color: var(--whitecolor);font-size: 26px;font-weight: var(--weight500);line-height: 120%;padding: 12px;margin: 0;transition: all 0.4s linear;}
.symboltxt_main h1{max-width: 100%;}
.signlesymtxt{padding: 70px;margin-top: 0;}
.signlesymtxt img{margin: 40px 0;border-radius: 16px;border: 1px solid var(--whitecolor);overflow: hidden; height: 300px; object-fit: cover; object-position: center;}
.rotate_box a{position: relative;display: inline-block;max-width: 540px;margin: 50px auto;}
.rotate_box img:first-child{animation-name: rotate;animation-duration: 60s;animation-iteration-count: infinite;animation-timing-function: linear;}
.rotate_box img:nth-child(2){max-width: 40%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.rotate_box h1 + p{margin-top: 24px;}
@keyframes rotate{
    from{ transform: rotate(-360deg); }
    to{ transform: rotate(360deg); }
}
.blogsingle_box{padding: 80px;border-radius: 16px;background: rgba(255, 255, 255, 0.51);backdrop-filter: blur(9.5px);}
.blogsingle_box span.blog_cat{color: var(--whitecolor);font-size: 18px;line-height: 197%;padding: 10px 16px;border-radius: 8px;background: var(--bluecolor);}
.blogsingle_box h1{max-width: 100%;margin: 24px 0;text-align: left;}
.blogsingle_box h1 span{display: block;}
.blogsin_img{margin: 56px 0;border-radius: 24px;overflow: hidden;}
.blogsingle_info{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 50px;font-size: 21px;line-height: 167%;}
.blogauthor_info{display: inline-flex;align-items: center;gap: 12px;}
.blog_author img{width: 54px;height: 54px;border-radius: 50%;overflow: hidden;}
.like_comment{display: inline-flex;align-items: center;gap: 14px;}
.comment, .like{display: flex;align-items: center;gap: 10px;}
.comment::before{content: '';background: url(../images/angelic-love-symbol-reading/comment.svg) no-repeat;background-position: center;background-size: contain;width: 28px;height: 28px;}
.like{color: var(--bluecolor);}
.like::before{content: '';background: url(../images/angelic-love-symbol-reading/like.svg) no-repeat;background-position: center;background-size: contain;width: 28px;height: 28px;}
.bloglist_authorbox{display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom: 56px;margin-bottom: 56px;border-bottom: 1px solid rgba(37, 99, 235, 0.34);}
.bloglist_author{display: inline-flex;flex: 0 0 auto;width: 16.4%;}
.blogauthor_txt{display: inline-flex;flex: 0 0 auto;width: 80%;}
.blogauthor_txt h1{font-size: 40px;font-weight: var(--weight500);margin: 0 0 20px;}
.blogauthor_txt p{color: var(--textgray);font-size: 18px;line-height: 200%;}
.bloglist_main .video_blog{display: flex;flex-wrap: wrap;justify-content: space-between;}
.bloglist_main .video_thumb{display: inline-flex;flex: 0 0 auto;width: 27.9%;border: none;}
.bloglist_main .video_thumb img{height: 208px;object-fit: cover;border-radius: 4px;border: 1px solid var(--whitecolor);}
.bloglist_main .bloglist_txt{display: inline-flex;flex: 0 0 auto;width: 69%;}
.bloglist_main .video_infor{margin: 0 0 22px;}
.bloglist_main .author_date, .bloglist_main .like_comment{gap: 12px;}
.bloglist_main .author, .bloglist_main .date{gap: 6px;font-size: 16px;}
.bloglist_main .author::before, .bloglist_main .comment::before, .bloglist_main .like::before{width: 20px;height: 20px;}
.bloglist_main .date::before{width: 20px;height: 20px;filter: invert(1);}
.bloglist_main .like_comment{font-size: 15px;}
.bloglist_main .comment, .bloglist_main .like{gap: 8px;}
.bloglist_main h3{font-size: 24px;line-height: 100%;margin-bottom: 12px;}
.bloglist_txt p{color: var(--textgray);line-height: 187%;margin-bottom: 22px;}
.bloglist_txt a{background: var(--bluecolor);color: var(--whitecolor);border-radius: 8px;padding: 11px 16px;font-size: 16px;line-height: 221%;}
.video_blog + .video_blog{margin-top: 50px;}

/* Archangel Raphael's Guidance */
.raphael_box h1 + a{max-width: 354px;padding: 16px;border-radius: 24px;overflow: hidden;display: inline-block;background: rgba(255, 255, 255, 0.51);backdrop-filter: blur(9.5px);margin: 40px 0;}
.raphael_box a img{border-radius: 16px;border: 1px solid var(--whitecolor);transition: all 0.4s linear;}
.raphael_box a:hover img, .love_tarot a:hover img{transform: scale(1.025);}
.raphael_box p a, .buton{border-radius: 16px;border: 1px solid var(--bluecolor);background: rgba(255, 255, 255, 0.51);backdrop-filter: blur(9.5px);padding: 30px 68px;display: inline-block;font-size: 22px;font-weight: var(--weight500);line-height: 137%;transition: all 0.4s linear;text-transform: uppercase;}
.raphael_box p a:hover, .buton:hover{background: var(--bluecolor);color: var(--whitecolor);}
.raphaeltxt_main{background: url(../archangel-raphaels-guidance/images/back.png) no-repeat;background-position: center;background-size: cover;overflow: hidden;}
.raphael_txt h1{margin-bottom: 40px;}

/* Chakra Reading */
.chakrasingle_main{background: url(../images/text-back.jpg) no-repeat;background-position: center;background-size: cover;}
.love_question.chakra_box img{max-width: 34%;margin: 40px auto;}
.chakra_img{position: relative;overflow: hidden;}
.chakra_img img{max-width: 45%;margin: 50px auto;animation: rotate 80s infinite linear;}
@keyframes rotate{
    from{-webkit-transform: rotate(0deg);}
    to{-webkit-transform: rotate(359deg);}
}
.chakra_img img.chak_img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);max-width: 23.9%;margin: 0;animation: none;}
.chakra_txt .p_40{font-size: 40px;line-height: 120%;margin-top: 24px;}

/* Coffee Reading */
.image_box{display: block;border-radius: 24px;background: rgba(255, 255, 255, 0.51);backdrop-filter: blur(9.5px);padding: 30px;max-width: 380px;margin: 50px auto;}
.image_box img{border-radius: 16px;border: 1px solid var(--whitecolor);overflow: hidden;}
.coffee_reading{display: flex;flex-direction: column;align-items: center;}
.coffee_reading h1{margin-bottom: 0;}
.coffee_reading p.font_22{margin: 20px 0;font-size: 22px;line-height: 160%;}
.coffee_reading p.p_40{margin-bottom: 64px;}
.coffeeboxes{display: flex;flex-wrap: wrap;max-width: 818px;margin: -24px;}
.coffeebox{display: inline-flex;flex: 0 0 auto;width: 33.33%;padding: 24px;}
.coffeebox a img{transition: all 0.5s linear;}
.coffeebox a:hover img{transform: scale(0.95);}

/* Crystal Ball Reading */
.crystal_reading img{max-width: 550px;margin: 0 auto;}
.ball_boxes{display: flex;max-width: 1060px;margin: 50px -16px 0;}
.ball_box{display: inline-flex;flex: 0 0 auto;width: 33.33%;padding: 0 16px;}
.ball_box a{display: inline-block;border-radius: 16px;border: 1px solid var(--whitecolor);overflow: hidden;position: relative;}
.ball_box h3{position: absolute;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.12);backdrop-filter: blur(9.5px);margin: 0;color: var(--whitecolor);font-size: 26px;font-weight: var(--weight500);line-height: 120%;height: 86px;display: flex;align-items: center;justify-content: center;text-align: center;padding: 10px 15px;transition: all 0.5s linear;}

/* Daily Crystal Reading */
.love_question.daily_reading img{max-width: 600px;margin: 56px auto;}
.crystal_main img{border-radius: 0;border: none;max-width: 487px;margin-left: auto !important;margin-right: auto !important;}

/* Daily Aura Reading */
.aura_reading img{max-width: 810px !important;margin: 20px auto;}

/* Daily Horoscope */
.daily_horos{ display: flex; flex-direction: column; gap: 20px;}
.daily_horos .button{ width: fit-content; margin: 0 auto;}
.daily_horos img{max-width: 450px;animation: rotate 60s infinite linear;}
.choosesign_main .p_40{margin: 24px 0 96px !important;}
.sign_boxes{display: flex;flex-wrap: wrap;margin: -16px;}
.sign_box{display: inline-flex;flex: 0 0 auto;width: 16.66%;padding: 16px;}
.sign_box a{display: inline-block;width: 100%;padding: 16px 12px;border-radius: 16px;border: 1px solid rgba(255, 255, 255, 0.50);background: rgba(255, 255, 255, 0.60);}
.sign_box img{max-width: 71.5%;margin: 0 auto 15px;}
.sign_box h3{margin: 0;color: var(--GrayScale-900-F);font-size: 16px;font-weight: var(--weight500);line-height: 137%;}
.sign_box span{display: block;margin-top: 2px;color: var(--Blue-Black-700);font-size: 12px;font-weight: var(--weight500);line-height: 133%;}
.sign_box a:hover{transform: scale(1.05);}
.horo_txt img{border: none;border-radius: 0;max-width: 310px;margin-left: auto !important;margin-right: auto !important;}

/* Daily Ruin Reading */
.ruin_boxes .ball_box a::before, .ruin_img::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.40);z-index: 0;}
.ruin_boxes .ball_box span{position: absolute;top: 80px;left: 0;right: 0;margin: 0 auto;width: 48.25%;transition: all 0.2s linear;}
.ruin_boxes .ball_box a:hover span{opacity: 0;}
.ruin_img{position: relative;border-radius: 16px;border: 1px solid var(--whitecolor);overflow: hidden;margin: 56px 0;}
.ruin_img img{margin: 0 !important;border: none;border-radius: 0;}

/* Divine Number */
.divine_number h1{text-transform: capitalize;max-width: 780px;margin: 0 auto;}
.divine_number img{max-width: 478px;margin: 56px auto;animation: rotate 60s infinite linear;}
.divine_boxes .ball_boxes{max-width: 1127px;margin: 96px -28px 0;}
.divine_boxes .ball_box{padding: 0 28px;}
.divine_boxes .ball_box a{border: none;border-radius: 0;}
.rune_number img{max-width: 400px;margin-left: auto !important;margin-right: auto !important;border: none;border-radius: 0;}

/* Divine Spiritual Message */
.divine_spiritual p{max-width: 862px;margin: 16px auto 0;}
.divine_spiritual img{max-width: 250px;margin: 20px auto;}
.spiritual_message img{margin-top: 0 !important;}

/* Dream Interpretation Quiz */
.dream_mean img{max-width: 654px;margin: 24px auto;}
.dream_mean p{color: var(--blackcolor);}
.desire_more{display: flex;flex-direction: column;align-items: center;}
.desire_more h1 + p{margin-top: 24px;}
.desire_more .ball_boxes{max-width: 704px;margin: 96px -16px 0;}
.desire_more .ball_box{width: 50%;}

/* Love Feng Shui */
/* .fengshui_reading h1, .fourtune_cookie h1{max-width: 950px;margin: 0 auto;} */
.fourtune_cookie h1{max-width: 950px;margin: 0 auto;}
.fengshui_reading img{max-width: 440px;margin: 20px auto;}

/* Fortune Cookie */
.fourtune_cookie img{max-width: 722px;}
.cookie_txt h2{font-weight: 600;max-width: 900px;margin: 0 auto 56px;}
.message_txt.cookie_txt h2.h2_40{margin-bottom: 40px;}
.message_txt.cookie_txt h2{max-width: 100%;margin: 0;}

/* Health Tarot */
.health_tarot a{display: block;max-width: 480px;margin: 10px auto 40px;}
.health_tarot a img, .love_element a img{max-width: 100%;margin: 0;}
.clrblk{color: #000;}
.health_box img{margin: 50px auto;border-radius: 16px;background: rgba(255, 255, 255, 0.51);backdrop-filter: blur(6px);max-width: 262px;padding: 12px;}
.loveTarot_main.health_box img{ margin-bottom: 0; max-width: 220px;}
/* Love Element */
.love_element img{max-width: 500px;margin-bottom: 0 !important;cursor: pointer;}
.element_box img{border: none;border-radius: 0;max-width: 400px;margin-left: auto !important;margin-right: auto !important;}
.love-2{animation: rotate 80s infinite linear;}
@keyframes rotate{
    from{-webkit-transform: rotate(0deg);}
    to{-webkit-transform: rotate(359deg);}
}

/* Love Horoscope Quiz */
.love_horos h1, .love_zodiac h1{max-width: 900px;margin: 0 auto 24px;}
.lovehoro_img{display: block;max-width: 558px;margin: 66px auto;}
.lovehoro_img img{max-width: 100%;margin: 0;animation: rotate 120s infinite linear;}
.love_zodiac .sign_boxes{margin: -12px;}
.love_zodiac .sign_box{padding: 12px;}
.love_zodiac p.p_40{margin-bottom: 96px;}
.love_revelation .chosesymbol h5{font-size: 20px;height: 80px;padding: 16px;}
.love_revelation .chosesymbol:nth-child(6) h5{height: 104px;}
.love_revelation .chosesymbol:hover h5, .divine_answer .archangel_box:hover h5{height: 100%;}

/* Love Questions */
.love_question img{max-width: 540px;margin: 0 auto;}
.love_question h2.h2_40{color: #2563EB;margin-top: 24px;}
.love_question p.p_40{color: #2563EB;margin-bottom: 24px;}
.love_question h3{font-weight: 600;}
.present_future .archangel_boxes, .divine_answer .archangel_boxes{row-gap: 0 !important;}
.present_future .p_40, .divine_answer .p_40{margin: 20px 0 60px;}
.divine_answer .archangel_boxes{max-width: 100% !important;}
.divine_answer .archangel_box h5{height: 80px;}
.loveque_msg h1 + p{margin-top: 24px;}
.loveque_msg p + p{margin-top: 42px;}

/* Love Tarot */
.love_tarot h1{max-width: 924px;margin: 0 auto;text-transform: capitalize;}
.love_tarot a{display: block;max-width: 300px;margin: 30px auto;padding: 30px;border-radius: 18px;background: rgba(255, 255, 255, 0.51);backdrop-filter: blur(9.5px);overflow: hidden;}
.love_tarot a img{max-width: fit-content;margin: 0;border-radius: 16px;border: 1px solid var(--whitecolor);transition: all 0.4s linear;}
.love_tarot p.p_40, .love_life p.p_40{color: #000;font-weight: 600;margin: 0;}
.lovetarot_cards{max-width: 1027px;gap: 32px;margin: 50px auto 0 !important;}
.lovetarot_cards.row&gt;*{padding: 0 !important;flex: 1;}
.lovetarot_cards .archangel_box a{border: none;}
.lovetarot_cards .archangel_box h5{font-size: 24px;height: 82px;}
.lovetarot_cards .archangel_box:hover h5{height: 100%;backdrop-filter: blur(4px);}
.tarot_single img{padding: 12px;border-radius: 15.616px;background: rgba(255, 255, 255, 0.51);backdrop-filter: blur(6.181506633758545px);max-width: 232px;margin: 50px auto;}
.tarot_single .p_40{color: var(--blackcolor);font-size: 40px;line-height: 111%;}

/* Love Tarot Quiz */
.love_life a{display: block;max-width: 336px;margin: 97px auto;}
.love_life img{max-width: fit-content;margin: 0;}
.love_exist p{margin: 24px auto 96px;max-width: 792px;}
.love_exist .h2_40{font-weight: 600;margin-bottom: 32px;}
.buttons{display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;gap: 20px;}
.buttons a{display: inline-block;color: var(--whitecolor);font-size: 22px;font-weight: 500;line-height: 127%;min-width: 200px;padding: 21px 20px;border-radius: 104px;border: 1px solid #9FBDFF;background: #2563EB;box-shadow: -5px 1px 13px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 4px 0px rgba(0, 0, 0, 0.25);transition: all 0.4s linear;}
.buttons a:hover{transform: scale(0.95);}
.relation_buttons{flex-direction: row;gap: 24px;max-width: 948px;margin: 0 auto;}
.relation_buttons a{min-width: 300px;}
.destined_card .container{display: flex;flex-direction: column;align-items: center;}
.destined_card .row.archangel_boxes&gt;*{padding: 12px 29px !important;}
.destined_card .archangel_boxes{max-width: 848px;row-gap: 0;margin: -12px -29px;}
.destined_card .archangel_boxes a{background: var(--whitecolor);box-shadow: -35px 11px 77px 0px rgba(0, 0, 0, 0.25);padding: 8px;border-radius: 0;border: none;transition: all 0.5s linear;}
.destined_card .archangel_boxes a:hover{transform: scale(0.96);}

/* Past Life Transgression */
.pastlife_hero img{margin: 40px auto;max-width: 400px;}
.pastlife_hero a.buton{margin: 0 auto;}
.past_boxes h1{max-width: 1050px;margin: 0 auto;}
.past_boxes .archangel_boxes{max-width: 702px;margin: 50px auto 0;}
.transgression_txt p + h2{margin: 40px auto;text-align: center;color: var(--bluecolor);}

/* Spiritual Wellness Of The Day */
.spiritual_main img{margin: 50px auto;max-width: 440px;}

/* Tea Leaf Reading Of The Day */
.tea_leaf img{max-width: 440px;margin: 40px auto;}

/* Love Tarot Quiz */
.tarot_quiz a{display: block;max-width: 400px;margin: 50px auto;}
.tarot_quiz a img{max-width: 100%;margin: 0;}
.spiritual_insight .p_40{max-width: 730px;margin: 24px auto 60px;}
.spiritual_insight .buttons{margin-top: 30px;}
.spiritual_insight .buttons a{min-width: 250px;}
.spiritual_insight .relation_buttons a{min-width: 300px;}
.lovetarot-card{display: flex;flex-wrap: wrap;row-gap: 24px;column-gap: 58px;max-width: 788px;margin: 24px auto 0;}
.lovetarotcard{display: inline-flex; width: calc(33.33% - 38.66px );}
.lovetarotcard a{background: var(--whitecolor);box-shadow: -35px 11px 77px 0px rgba(0, 0, 0, 0.25);padding: 8px;display: inline-block;transition: all 0.4s linear;}
.lovetarotcard a:hover{transform: scale(0.95);}

.pad_175:has(.container .ad-section){ padding-top: 40px;}

/* Home */
.banner_main{display: flex;align-items: center;padding: 100px;height:100vh;background: url(../images/home/banner.jpg) no-repeat;background-position: center;background-size: cover;}
.banner_main h1{color: var(--whitecolor);font-size: 70px;font-weight: 600;line-height: 1.1;max-width: 810px;margin: 0 auto;}
.banner_main p{color: var(--whitecolor);font-size: 24px;line-height: 1.3;max-width: 810px;margin: 30px auto 0;}

.recentstories_main .col-lg-3{width: 26.85%;padding-left: 0;padding-right: 33px;border-right: 1px solid var(--Black-200);}
.recentstories_main .col-lg-9{width: 73.15%;padding-left: 32px;padding-right: 0;}
.sidebar_box h4{color: var(--GrayScale-900-F);font-size: 20px;line-height: 1.4;font-weight: 500;margin-bottom: 24px;}
.home_categories{display: block;}
.home_categories ul li + li{border-color: var(--Black-200);}
.home_categories ul li a{color: var(--GrayScale-900-F);}
.home_categories li a span{border-color: var(--bluecolor);background: var(--blueback);}
.sidebar_box .recentposts_box{margin-top: 24px;}
.sidebar_box .recentpost a{gap: 12px;align-items: center;}
.sidebar_box .recenttxt h3{color: var(--blackcolor);line-height: 150%;margin: 0 0 5px;}
.sidebar_box .recentpost a::before{color: var(--whitecolor);background: var(--bluecolor);}
.sidebar_box .date{color: var(--graytext);}
.sidebar_box .date::before{background-image: url(../images/home/time.png);}
.title_box h2{color: var(--blackcolor);font-size: 32px;font-weight: 500;line-height: 1.25;letter-spacing: -1px;margin-bottom: 60px;position: relative;}
.title_box h2::before, .title_box h2::after{content: '';background: url(../images/home/title.svg) no-repeat;background-size: cover;background-position: center;width: 186px;height: 28px;display: inline-block;position: relative;top: 4px;margin-right: 16px;}
.title_box h2::after{margin-left: 16px;margin-right: 0;transform: rotate(180deg);}

.home_tarots{display: flex;flex-wrap: wrap;margin: -12px;}
.home_tarot{display: inline-flex;flex: 0 0 33.33%;padding: 12px;}
.home_tarot a, .hometarot_img{border-radius: 16px;overflow: hidden;position: relative;}
.home_tarot a::before{content: '';background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.80) 100%);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.hometarot_info{position: absolute;bottom: 0;left: 0;width: 100%;padding: 24px;z-index: 1;transition: all 0.4s linear;}
.home_tarot img{height: 100%;object-fit: cover; transition: all 0.5s linear;}
.home_tarot:hover img{ transform: scale(1.2);}
.hometarot_info span{color: var(--Black-200);font-size: 10px;font-weight: 500;line-height: 1.6;}
.hometarot_info h3{color: var(--whitecolor);font-size: 20px;font-weight: 500;line-height: 1.4;margin: 5px 0;max-width: 289px;text-overflow: ellipsis;}
.hometarot_info p{color: var(--Black-200);text-overflow: ellipsis;font-size: 12px;font-weight: 400;line-height: 20px;}
.home_horoscope .recentpost a::before{content: none;}
.home_tarot a:hover .hometarot_info{bottom: 20px;}

.spirituality_box{background: url(../images/home/faq.jpg) no-repeat;background-size: cover;background-position: center;padding: 120px 96px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 40px;min-height: 480px;border-radius: 16px;overflow: hidden;text-align: center;}
.spirituality_box h2{color: var(--whitecolor);font-size: 48px;font-weight: 500;line-height: 114%;letter-spacing: -0.96px;margin: 0;}
.spirituality_box p{border-radius: 24px;border: 1px solid var(--bluecolor);background: rgba(255, 255, 255, 0.15);backdrop-filter: blur(9.5px);padding: 35px 70px;color: var(--whitecolor);font-size: 20px;font-weight: 500;line-height: 165%;}

.home_astrology{overflow: hidden;}
.astrology_boxes .owl-stage-outer{overflow: visible !important;}
.astro_box a{display: block;border-radius: 16px;background: var(--whitecolor);box-shadow: 0px 4px 94px 0px rgba(0, 0, 0, 0.11);overflow: hidden;}
.astro_box img{border-radius: 16px;overflow: hidden;}
.astro_info{padding: 20px;}
.astro_info span{display: block;color: var(--graytext);font-size: 14px;line-height: 1.4;margin-bottom: 8px;}
.astro_info h4{font-size: 22px;font-weight: 500;line-height: 136%;margin: 0;}
.astrology_boxes.owl-theme .owl-nav{display: flex;align-items: center;justify-content: center;margin-top: 40px;gap: 16px;}
.astrology_boxes.owl-theme .owl-nav [class*=owl-]{margin: 0;border-radius: 145.495px;background: transparent;border: 1.167px solid rgba(37, 99, 235, 0.30);/*box-shadow: 0px 4.667px 14px 0px rgba(0, 0, 0, 0.10);*/width: 56px;height: 56px;display: flex;align-items: center;justify-content: center;}
.astrology_boxes.owl-theme .owl-nav img{width: 28px;height: 28px;}
.astrology_boxes.owl-theme .owl-nav .owl-prev{transform: rotate(180deg);}

.story_title{color: var(--GrayScale-900-F);font-size: 24px;font-weight: 600;line-height: 128%;margin-bottom: 24px}
.stories_row { display: flex; flex-wrap: wrap; margin: -8px;}
.stories_box { width: 33.33%; padding: 8px;}
.stories_box a{border-radius: 16px;border: 1px solid var(--Black-200);background: var(--whitecolor);padding: 12px; display: inline-block;}
.stories_box:hover a{ border-color: var(--bluecolor);}
.stories_box:hover .stories_img img{ transform: scale(1.2); }
.stories_img{ max-height: 152px; overflow: hidden; border-radius: 8px;}
.stories_img img{ height: 100%; width: 100%; object-fit: cover;overflow: hidden; transition: all 0.3s linear;}
.strory_info, .comment_view{margin: 12px 0 8px;display: flex;align-items: center;gap: 10px;font-size: 10px;font-weight: 500;line-height: 160%;}
.user{display: inline-flex;align-items: center;gap: 4px;color: var(--bluecolor);border-radius: 20px;background: rgba(37, 99, 235, 0.10);padding: 4px 9px;}
.user::before{content: '';background: url(../images/home/user.svg) no-repeat;background-size: cover;background-position: center;width: 14px;height: 14px;display: inline-block;}
.storydate::before{content: '';background: url(../images/home/time.svg) no-repeat;background-size: cover;background-position: center;width: 14px;height: 14px;display: inline-block;}
.storydate, .comment_view .comment{display: inline-flex;align-items: center;gap: 4px;}
.stories_info h3{font-size: 16px;font-weight: 500;line-height: 150%;margin: 0;}
.stories_info p{color: var(--graytext);font-size: 12px;line-height: 167%;margin: 4px 0 8px;}
.comment_view{margin: 0;gap: 16px;}
.comment_view .comment::before{content: '';background: url(../images/home/message.svg) no-repeat;background-size: cover;background-position: center;width: 16px;height: 16px;display: inline-block;}
.comment_view .view{display: inline-flex;align-items: center;gap: 4px;color: #FE7D06;}
.comment_view .view::before{content: '';background: url(../images/home/fire.svg) no-repeat;background-size: cover;background-position: center;width: 16px;height: 16px;display: inline-block;}

.zodiacReading .zodiacReadingImg{ padding: 50px 0;}
.zodiacReading .zodiacReadingImg img { animation: rotate 20s linear infinite;}
.zodiacReadingImg img{ max-width: 400px;}
@keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); }}
.zodicReadingBoxes{ display: flex; flex-wrap: wrap; margin: -12px;}
.zodicReadingBoxes .zodicReadingBox{ padding: 12px; width: 16.66%;}
.zodicReadingBoxes .zodicReadingBox .zodicReadingText{ border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.50); background: rgba(255, 255, 255, 0.60); padding: 16px; display: flex; flex-direction: column; gap: 5px; text-align: center; height: 100%;}
.zodicReadingBoxes .zodicReadingBox .zodicReadingText img{ max-width: 130px; margin: 0 auto;}
.zodicReadingBoxes .zodicReadingBox .zodicReadingText:hover{ border-color: var(--bluecolor);}
.zodicReadingBoxes .zodicReadingBox .zodicReadingText h6{ color: var(--GrayScale-900-F); font-size: 18px; font-style: normal; font-weight: 700;line-height:1.3;}
.zodicReadingBoxes .zodicReadingBox .zodicReadingText p{ color: var(--Blue-Black-700); font-size: 12px; font-style: normal; font-weight: 500;line-height:1.3;}
.zodicReading h1{ font-size: 55px; color: var(--GrayScale-900-F); font-weight: 600; line-height: 1.2; text-align: center; margin-bottom: 100px;}
.zodiacReadingDetails { border-radius: 16px; background: rgba(255, 255, 255, 0.51); backdrop-filter: blur(9.5px); padding: 80px; display: flex; flex-direction: column; gap: 25px; padding-top: 40px;}
.zodiacReadingDetails .zodiacReadingDetailsTitle h1{ font-size: 55px; font-weight: 600; line-height: 1; color: var(--GrayScale-900-F); text-align: center; margin: 0;}
.zodiacReadingDetails .zodiacReadingDetailsImg {max-width: 250px; margin: 0 auto; width: 100%;}
.zodiacReadingDetails .zodiacReadingDetailsImg img{ height: 100%; width: 100%;}
.zodiacReadingDetails p{ font-size: 22px; line-height: 1.4; font-weight: 400;}
.zodiacReadingDetails h4{ font-size: 32px; line-height: 1.4; font-weight: 600; margin-bottom: 24px;}
.dailyEgyptianText p + p{ margin-top: 38px;}

.coffeeReading .coffeeReadingImg { margin-bottom: 50px;}
.coffeeReading .coffeeReadingImg a{     width: fit-content; display: inline-block;}
.coffeeReading .coffeeReadingImg img{ max-width: 400px; margin: 0 auto;}
.coffeeReadingTitle { max-width: 1100px; margin: 0 auto;}
.blackText{ color: var(--GrayScale-900-F) !important;}
.coffeeReadingDetails{ padding: 40px; border-radius: 16px; background: rgba(255, 255, 255, 0.51); backdrop-filter: blur(9.5px); margin-top: 60px;}
.coffeeReadingDetails p{ color: var(--GrayScale-900-F); font-size: 22px; font-weight: 400; line-height: 1.7;}
.coffeeReadingDetails p + p{ margin-top: 40px;}
.coffeeReading_main{background: url(../images/coffeeReading/coffeeReadingBG.png) no-repeat;background-position: top;background-size: cover;}

.tea_leaf_reading .tea_leaf_readingText h4{ font-size: 32px; font-style: normal; font-weight: 600; line-height: 1.4; margin-bottom: 20px; }
.tea_leaf_reading .tea_leaf_readingText + .tea_leaf_readingText{ margin-top: 42px;}
.daily_Rune_Reading_Img{       display: block; max-width: 380px; width: fit-content; margin: 60px auto; padding: 30px; border-radius: 18px; background: rgba(255, 255, 255, 0.51); backdrop-filter: blur(9.5px); overflow: hidden;}
.daily_Rune_Reading_Img:hover img { transform: scale(1.025); }
.daily_Rune_Reading_Img img{ max-width: fit-content; margin: 0; border-radius: 16px; height: 450px; object-fit: cover; transition: all 0.4s linear;}
.daily_rain_Img{ position: absolute; top: 0px; bottom: 86px; left: 0; right: 0; margin: auto; max-height: 220px; height: 100%;}
.daily_rain_Img img{ height: 100%; width: 100%; object-fit: contain;  }
.chakra_txt.transgression_txt h1{ margin-bottom:60px ;}
.chakra_txt.transgression_txt.pastLife h1{ margin-bottom: 15px;}
.chakra_txt.transgression_txt.pastLife .p_40.text-center{ margin: 0; margin-bottom: 60px;}
.dailyRuneDetailsImg img{ height: 100%; width: 100%; max-height: 400px;  object-fit: cover; border-radius: 16px; object-position: center;}
.divineNumberBox{ display: flex; justify-content: space-between; gap: 20px; }
.divineNumberBox a{ display: inline-block; max-height: 250px; }
.divineNumberBox a img{ height: 100%; width: 100%; object-fit: contain; transition: all 0.5s linear;}
.divineNumberBox a:hover img{ transform: scale(1.1);}
.divine_Number_Text p + p{ margin-top: 38px;}
.loveTarot_main.hero_main::after{ background-position: bottom;}
.wealth-tarot .p_40{ font-size: 25px;}
.marginB50{ margin-bottom: 50px !important;}

/* loveElement */
.loveElementSection{ display: flex; flex-direction: column; gap: 50px;}
.loveElementSection .loveElementImg a{ width: fit-content; margin: 0 auto;}
.loveElementSection .loveElementImg img{ width: 100%;  max-height: 400px; height: 100%; object-fit: contain; transition: all 0.5s linear;}
.loveElementSection .loveElementImg img:hover{ transform: scale(1.1);}
.loveElementText p + p { margin-top: 38px;}
.loveElementSection h2{ font-weight: 700;}
/* loveElement */
/* interpretationQuiz */
.interpretationQuizCategoryTitle h1{ margin: 0; margin-bottom: 24px;}
.interpretationQuizCategoryTitle h2{ font-size: 40px; color: var(--bluecolor); margin: 0;}
.interpretationQuizCategoryTitle { margin-bottom: 64px;}
.interpretationQuizCategoryBoxes{ display: flex; flex-wrap: wrap;  gap: 32px;}
.interpretationQuizCategoryBoxes .interpretationQuizCategoryBox{ width: calc(33.33% - 21.33px);  border-radius: 16px; border: 1px solid #FFF; overflow: hidden; position: relative;}
.interpretationQuizCategoryBoxes .interpretationQuizCategoryBox img{ height: 100%; width: 100%; object-fit: cover;}
.interpretationQuizCategoryBoxes .interpretationQuizCategoryBox a{ position: relative; display: block; height: 100%;}
.interpretationQuizCategoryBoxes .interpretationQuizCategoryBox .interpretationQuizCategoryText{ position: absolute; left: 0; bottom: 0; width: 100%; height: 74px; display: flex; align-items: center; justify-content: center; text-align: center; background: rgba(255, 255, 255, 0.12); backdrop-filter: blur(9.5px); z-index: 1; transition: all 0.5s linear;}
.interpretationQuizCategoryBoxes .interpretationQuizCategoryBox .interpretationQuizCategoryText p{font-size: 20px; color: var(--whitecolor); font-weight: 500;  }
.interpretationQuizCategoryBoxes .interpretationQuizCategoryBox:nth-child(7n + 4),
.interpretationQuizCategoryBoxes .interpretationQuizCategoryBox:nth-child(7n + 5),
.interpretationQuizCategoryBoxes .interpretationQuizCategoryBox:nth-child(7n + 6),
.interpretationQuizCategoryBoxes .interpretationQuizCategoryBox:nth-child(7n + 7){ width: calc(25% - 24px); }
.dreamInterpretationQuizcategory .ball_boxes{ justify-content: center;}
.dreamInterpretationQuizcategory h1{ margin: 0; margin-bottom: 24px;}
.dreamInterpretationQuizcategory h2{ color:  var(--bluecolor); font-size: 40px; line-height: 1.4; font-weight: 500; margin: 0;}
.dreamInterpretationQuizDetails p + p{ margin-top: 38px;}
/* interpretationQuiz */

.loveTarotQuizQuestionSection h2{ font-size: 40px; font-weight: 600; line-height: 1.2; color: var(--bluecolor); max-width: 800px; margin: 0 auto; margin-top: 14px;  }
.loveTarotQuizQuestion{ margin-top: 75px;}
.loveTarotQuizQuestion p{ font-size: 40px; color: var(--blackcolor); font-weight: 600; text-align: center; margin: 0; line-height: 1.2;}
.loveTarotQuizQuestionButton{ margin-top: 32px; display: flex; flex-wrap: wrap; flex-direction: column; gap: 20px; text-align: center;}
.loveTarotQuizQuestionButton a{ max-width: 250px; padding: 22px; color: var(--whitecolor); font-size: 22px; line-height: 1.2; background-color: var(--bluecolor); margin: 0 auto; border-radius: 50px; width: 100%; transition: all 0.5s linear; box-shadow: -5px 1px 13px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 4px 0px rgba(0, 0, 0, 0.25); border: 1px solid #9FBDFF; display: flex; align-items: center; justify-content: center;}
.loveTarotQuizQuestionButton a:hover{ background-color: var(--Blue-Black-700);}
.minH100vh{ min-height: 100vh;}
.loveTarotQuizQuestionButton.question2{ flex-direction: row; gap: 24px; max-width: 948px; margin: 0 auto;  margin-top: 32px; }
.loveTarotQuizQuestionButton.question2 a{ max-width: 100%; width: calc(33.33% - 16px);}
.loveTarotQuizQuestionCard { display: flex; flex-wrap: wrap; gap: 24px 58px; max-width: 788px; margin: 0 auto; margin-top: 24px;}
.loveTarotQuizQuestionCard a{ background-color: var(--whitecolor); padding: 8px; border-radius: 8px; width: calc(33.33% - 38.67px); overflow: hidden;}
.loveTarotQuizQuestionCard a:hover img{ transform: scale(1.1);}
.loveTarotQuizQuestionCard a img{ transition: all 0.5s linear;}
.loveTarotQuizDetailsSection.hero_main::after{ top: 0; left: 0; background-size: 100%; background-position: top; transform:translate(0%, -20%);}
.loveTarotQuizDetails{ display: flex; flex-direction: column; gap: 50px; align-items: center;}
.loveTarotQuizDetailsImg{ max-width: 180px; width: 100%;margin: 0 auto; border-radius: 15.616px; background: rgba(255, 255, 255, 0.51);backdrop-filter: blur(6.181506633758545px); padding: 12px;}
.loveTarotQuizDetailsText{ text-align: left; display: flex; flex-direction: column; gap: 38px;}
.loveTarotQuizDetailsText p{ font-size: 22px; color: var(--Black-700); }
.horoscopeQuizImg img{ object-fit: contain; height: fit-content;}

.horoscopeQuizMain{ gap: 40px;}
.horoscopeQuizMain.daily_horos img{ max-width: 400px;}
.quizButton{ padding: 36px 72px; border-radius: 24px; border: 1px solid var(--bluecolor); background: rgba(255, 255, 255, 0.51); backdrop-filter: blur(9.5px); width: fit-content; margin: 0 auto;}
.quizButton p{ font-size: 24px; font-weight: 500; line-height: 1.2; color: var(--blackcolor); margin: 0;}

.horoscopeQuizBoxes.interpretationQuizCategoryBoxes .interpretationQuizCategoryBox .interpretationQuizCategoryText{ height: 40%; padding: 16px;}
.presentQuestion .archangel_box h5{ height: auto; min-height: 80px;}
.presentQuestion .archangel_box:hover h5{ min-height: 100%;}
.presentQuestion{ gap: 30px 0;}

.dailyHoroscopeHomeSection{ background: url(../images/horoscopeHomeBG.jpg)no-repeat; background-size: cover; }
.dailyHoroscopeHomeSection .sign_boxes{ text-align: center;}
.dailyHoroscopeHomeSection .sign_boxes .sign_box a{ padding: 32px; display: flex; flex-direction: column; gap: 24px;}
.dailyHoroscopeHomeSection .sign_boxes .sign_box img{ max-width: 100%; margin: 0;}
.dailyHoroscopeHomeSection .sign_boxes .sign_box h3{ font-size: 20px;}
.mainTitle h2{ font-size: 48px; color: var(--blackcolor); font-weight: 600; line-height: 1.2; }
.mainTitle p{  font-size: 32px; color: var(--bluecolor); font-weight: 500; line-height: 1.2; margin-top: 24px;}
.mainTitle{ margin-bottom: 60px;  text-align: center;}
.dailyTarotCard{ display: flex; }
.dailyTarotCard .dailyTarotCardBox{ flex: 1;  transition: all 0.5s linear ;}
.dailyTarotCard .dailyTarotCardBox a{ box-shadow: -32.044px 10.071px 70.496px 0px rgba(0, 0, 0, 0.25); display: inline-block; border-radius: 16px; overflow: hidden; }
.dailyTarotCard .dailyTarotCardBox:not(:first-child){ margin-left: -10%;}
.dailyTarotCard .dailyTarotCardBox:hover{ margin-top: -30px;}
.recommendedRow{ --bs-gutter-y: 40px;}
.recommendedBox{ box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.12); border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.10); background-color: var(--whitecolor); overflow: hidden; height: 100%;}
.recommendedBox .recommendedBoxImg img{border-radius: 16px; aspect-ratio: 6 / 3; object-fit: contain;}
.recommendedBox .recommendedText { padding: 20px; display: flex; align-items: center; gap: 16px; justify-content: space-between;}
.recommendedBox .recommendedText p{ font-size: 20px; font-weight: 500; transition: all 0.5s linear;}
.recommendedBox a:hover .recommendedText p{ color: var(--bluecolor);}
.recommendedBox .recommendedText .recommendedTextImg{ width: 48px; height: 48px; max-height: 48px; min-width: 48px; padding: 10px; background: #F0F0F0; border-radius: 50px; }
.recommendedBox a .recommendedText .recommendedTextImg img{ transition: all 0.5s linear; }
.recommendedBox a:hover .recommendedText .recommendedTextImg img{ transform: rotate(43deg);}
.quickLink{ display: flex; flex-direction: column; gap: 16px;}
.quickLink ul{ padding: 0; list-style: none; margin: 0;}

.footerSection{ position: relative; padding: 0; display: block; padding-top: 64px; padding-bottom: 48px; background: url(../images/footerBG.jpeg)no-repeat; background-size: cover; background-position: top;}
.footerSection .footerLogo{ height: 40px;}
.footerSection .footerLogo img{ height: 100%; width: auto; object-fit: contain;}
.footerSection p{ font-size: 14px; color: var(--Black-400); line-height: 1.4; margin-top: 24px; max-width: 364px;}
.footerSection .quickLink h5{ font-size: 16px; font-weight: 600; line-height: 1.4; color: var(--whitecolor); margin: 0;}
.footerSection .quickLink ul li a{ color: var(--whitecolor); font-size: 16px; color: var(--Black-400); line-height: 1.4;}
.footerSection .quickLink ul li:hover a{ color: var(--whitecolor);}
.footerSection .quickLink ul li + li{ margin-top: 12px;}
.footerSection .subscribeForm { display: flex; flex-direction: column; gap: 8px;}
.footerSection .subscribeForm input { padding: 16px; font-size: 14px; font-weight: 400; line-height: 1; border-radius: 52px; border: 1px solid #383838; background-color: transparent; color: #9D9FA1;}
.footerSection .subscribeForm button{ padding: 14px 18px; background-color: var(--bluecolor); border-radius: 80px; font-size: 16px; color: var(--whitecolor); text-align: center; font-weight: 600; border: none; transition: all 0.5s linear;}
.footerSection .subscribeForm button:hover{ background-color: var(--Blue-Black-700);}
.copyRightSection{ margin-top: 64px; padding-top: 32px; border-top: 1px solid #383838; display: flex; gap: 32px;  justify-content: space-between;}
.copyRightSection p{ color: #9D9FA1; font-size: 14px; font-weight: 400; line-height: 1.4; margin: 0; max-width: 100%;}
.copyRightSection ul{ margin: 0; padding: 0; display: flex; gap: 24px; list-style: none; align-items: center;}
.copyRightSection ul li a{ text-decoration-line: underline; font-size: 14px; color: #9D9FA1; font-weight: 400; }
.copyRightSection ul li a:hover{ color: var(--whitecolor);}
.aboutUsText{ display: flex; flex-direction: column; gap: 24px;}
.mt40{ margin-top: 40px;}
.mb40{ margin-bottom: 40px;}


.soulmateSection{ padding: 64px; position: relative; z-index: 0;  background-size: cover; background-position: center; text-align: center; overflow: hidden; background: none !important;} 
.soulmateSection.bgColor{ background: none !important; background-color: var(--Blue-Black-900) !important; }
.soulmateSection.bgColor::before{ display: none;}
.soulmateSection::before{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: var(--bgcolor); opacity: var(--bgOpacity); z-index: -1;}
.soulmateText h2{ font-size: 48px; color: var(--whitecolor); line-height: 1.4; margin: 0;}
.soulmateText p{ font-size: 24px; color: var(--Black-200); line-height: 1.4; margin: 0; margin-top: 16px;}
.soulmateButton .button{display: flex; align-items: center; gap: 30px; width: fit-content; margin: 0 auto;padding: 4px; padding-left: 40px; text-align: left;}
.soulmateButton .button::after{ position: unset; display: block; height:60px; width:60px; transition: all 0.5s linear; transform: rotate(-45deg);}
.soulmateButton .button:hover::after{ transform: rotate(-0deg);}
.soulmateButton{ margin-top: 54px;}
.paddingB0{ padding-bottom: 0;}

.loveTarotQuizDetailsText p{ margin: 0 !important;}
.loveTarotQuizDetailsText .soulmateSection.mt40{ margin-top: 0;}

@media(min-width: 1200px){
    .container{ max-width: 1064px;}
}

@media (min-width: 992px) {
    .navigationSection .dropdown:hover .dropdown-menu { display: block;}
    .navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-submenu .dropdown-menu{ position: absolute; top: 0; left: 372px; padding: 32px; padding-left: 0px; margin: 0; border: none; border-radius: 0; background-color: transparent; max-height: 414px; overflow: auto;}
    .darkTheme.navbar-expand-lg .navbar-nav .nav-link{ color: var(--whitecolor);}
    .darkTheme.navbar-expand-lg .simple_dropdown .dropdown-menu .nav-link{  color: var(--GrayScale-900-F);}
    .darkTheme.navbar-expand-lg .simple_dropdown .dropdown-menu .nav-link:hover{ color: var(--bluecolor);}
    .darkTheme.navbar-expand-lg .dropdown-toggle::after{ filter: invert(1);}

    .interpretationQuizCategoryBoxes .interpretationQuizCategoryBox:hover .interpretationQuizCategoryText{ height: 100%;}
  }

/* Responsive */
@media(max-width: 1439px){
    .dropdown-toggle::after{width: 18px;height: 18px;vertical-align: text-bottom;}
    .search_icon, .profile img{width: 44px;height: 44px;}
    .nav-link{font-size: 15px;}
    .chosesymbol h5{font-size: 22px;height: 64px;}
    .interpretationQuizCategoryBoxes .interpretationQuizCategoryBox .interpretationQuizCategoryText p{ font-size: 16px;}
    .horoscopeQuizBoxes.interpretationQuizCategoryBoxes .interpretationQuizCategoryBox .interpretationQuizCategoryText{ height: 50%;}

}

@media(max-width: 1366px){
    .hero_main h1, .message_main h1, .raphael_txt h1, .chakra_txt h1{font-size: 44px;}
    .signlesymtxt{padding: 60px;}
    .interpretationQuizCategoryBoxes .interpretationQuizCategoryBox .interpretationQuizCategoryText p{ font-size: 16px; }
}


@media(max-width: 1200px){
    
    .navbar-collapse{flex-grow: inherit;}
    .navbar-expand-lg .navbar-nav{margin: 0;}
    .p_40{font-size: 36px;}

    .usersearchbox{display: none;}
    .navbar-expand-lg .navbar-nav{gap: 15px;}
    .footer_about{max-width: 100%;}
    .footer_category .footer-box{min-width: 100%;}
    .nav-link{padding: 26px 0 !important;}
    .author_date{flex-direction: column;align-items: flex-start;}

    .hero_main{padding: 120px 0;}
    /* .hero_main h1, .message_main h1, .raphael_txt h1, .chakra_txt h1{font-size: 46px;} */
    .tarotcard_boxes p{font-size: 20px;}
    .tarot_first_card h2{font-size: 36px;}
    .tarot_card{padding: 0 20px;}
    .tarot_txt p{font-size: 18px;}
    .reveal_boxes{margin: 65px -20px 0;}
    .reveal_box{margin: 0 20px;}
    .archangel_boxes{row-gap: 24px;}
    
    /* Angel Tarot Message */
    /* .pad_175{padding: 110px 0;} */
    .archangel_box h5{font-size: 18px;height: 57px;}
    .pickarchangelmain h1{margin-bottom: 32px;}
    .tarot_num svg{height: 40px;}
    .message_txt p, .blogsingle_txt p{font-size: 20px;}
    .angel_number::after{height: 70px;}
    .angel_txt{padding: 40px;}
    .tarot_num{height: 56px;}
    .message_txt h4{font-size: 28px;}

    /* Angelic Symbols Quiz */
    .h2_40, .chakra_txt .p_40, .transgression_txt h2{font-size: 32px;}
    .chosesymbol h5{height: 50px;font-size: 18px;}
    .signlesymtxt{padding: 50px;}
    /* .signlesymtxt img, .ruin_img{margin: 40px 0;} */
    .rotate_box a{max-width: 500px;}
    .blogsingle_box{padding: 65px;}
    .angel_number p + p, .signlesymtxt p + p, .blogsingle_txt p + p{margin-top: 15px;}
    .bloglist_main .author_date{flex-direction: row;}
    .blogauthor_txt h1{font-size: 32px;margin: 0 0 10px;}
    .chosen_angelbox a, .image_box{max-width: 350px;padding: 20px;}
    .chosesymbol_boxes{margin: 45px -12px -12px;}
    .chosesymbol{padding: 12px;}

    /* Archangel Raphael's Guidance */
    .raphael_box p a, .buton{padding: 30px 66px;font-size: 20px;}

    /* Crystal Ball Reading */
    .crystal_reading img{max-width: 470px;}
    .ball_boxes, .desire_more .ball_boxes{margin: 70px -12px 0;}
    .ball_box{padding: 0 12px;}
    .ball_box h3{height: 80px;font-size: 20px;}

    /* Coffee Reading */
    .image_box{margin: 48px auto;}
    .coffeeboxes{margin: -20px;}
    .coffeebox{padding: 20px;}

    /* Daily Crystal Reading */
    .love_question.daily_reading img{max-width: 500px;}
    .crystal_main img{max-width: 405px;}

    /* Daily Aura Reading */
    .aura_reading img{max-width: 672px !important;}

    /* Daily Horoscope */
    .sign_boxes{margin: -13px;}
    .sign_box{width: 25%;padding: 13px;}
    .horo_txt img{max-width: 266px;}

    /* Daily Ruin Reading */
    .ruin_boxes .ball_box span{top: 60px;}

    /* Divine Number */
    .divine_number h1{max-width: 630px;}
    .divine_number img{max-width: 416px;margin: 46px auto;}
    .divine_boxes .ball_boxes{margin: 40px -20px 0;}
    .divine_boxes .ball_box{padding: 0 20px;}
    .rune_number img{max-width: 346px;}

    /* Divine Spiritual Message */
    .divine_spiritual img{max-width: 466px;}

    /* Dream Interpretation Quiz */
    .dream_mean img{max-width: 580px;}
    .desire_more .ball_boxes{margin: 70px -12px 0;max-width: 574px;}

    /* Love Feng Shui */
    .fengshui_reading h1, .fourtune_cookie h1{max-width: 780px;}

    /* Fortune Cookie */
    .cookie_txt h2{margin: 0 auto 40px;}

    /* Health Tarot */
    .health_tarot a{max-width: 457px;margin: 40px auto;}
    .health_box img{max-width: 225px;padding: 10px;margin: 40px auto;}

    /* Love Element */
    .element_box img{max-width: 350px;}
    .love_element img{max-width: 432px;}

    /* Love Horoscope Quiz */
    .lovehoro_img{max-width: 472px;margin: 62px auto;}
    .love_zodiac p.p_40{margin-bottom: 74px;}
    .love_revelation .chosesymbol h5{font-size: 15px;height: 70px;padding: 12px;}

    /* Love Questions */
    .present_future .archangel_boxes, .divine_answer .archangel_boxes{margin: 0 -10px;}
    .present_future .archangel_boxes .col-sm-4, .divine_answer .archangel_boxes .col-sm-4{padding-left: 10px;padding-right: 10px;}
    .love_question img{max-width: 538px;}
    .loveque_msg p + p{margin-top: 36px;}
    .present_future .p_40, .divine_answer .p_40{margin: 24px 0 74px;}
    .divine_answer .archangel_box h5{font-size: 16px;height: 70px;}

    /* Love Tarot */
    .love_tarot a{max-width: 348px;padding: 26px;border-radius: 22px;margin: 50px auto;}
    .lovetarot_cards{gap: 42px;margin: 74px auto 0 !important;}
    .tarot_single img{max-width: 200px;margin: 44px auto;}

    /* Love Tarot Quiz */
    .love_life a{max-width: 312px;margin: 85px auto;}
    .love_exist p{margin: 26px auto 80px;}
    .destined_card .archangel_boxes{margin: -10px -20px;}
    .destined_card .row.archangel_boxes&gt;*{padding: 10px 20px !important;}

    /* Home */
    .strory_info{flex-direction: column;align-items: flex-start;}
    .banner_main h1{font-size: 56px;max-width: 100%;}
    .banner_main p{font-size: 22px;max-width: 100%;}

    .daily_rain_Img{ bottom: 60px;}

    .horoscopeQuizBoxes.interpretationQuizCategoryBoxes .interpretationQuizCategoryBox{ height: 300px;}
}

@media(max-width: 1023px){
    .navbar-toggler{display: block;}
    .recentpost a{align-items: flex-start;}
    .footer_menu ul{gap: 18px;}
    .p_40{font-size: 30px;}

    .hero_main h1, .message_main h1, .raphael_txt h1, .chakra_txt h1, .tarot_txt h2{font-size: 36px;}
    .reveal_box::before{width: 210px;height: 350px;}
    .tarot_first_card, .revealbox_main{max-width: 100%;}
    .tarot_cards{margin: 0 -20px;}
    .tarot_card{padding: 0 10px;}
    .reveal_boxes{margin: 50px -10px 0;}
    .reveal_box{margin: 0 10px;}
    .angeltarot_box h2{font-size: 30px;}

    .signlesymtxt{padding: 40px;}
    .blogsingle_box span.blog_cat, .archangel_box h5{font-size: 16px;}
    .blogsingle_info, .message_txt p, .blogsingle_txt p{font-size: 18px;}
    .blogsingle_box{padding: 50px;}
    .chosen_angelbox a, .image_box{max-width: 320px;padding: 12px;}

    .bloglist_main .author, .bloglist_main .date{gap: 5px;font-size: 14px;}
    .bloglist_main .author::before, .bloglist_main .comment::before, .bloglist_main .like::before, .bloglist_main .date::before{width: 16px;height: 16px;}
    .bloglist_main .comment, .bloglist_main .like{gap: 4px;}
    .bloglist_main .video_infor{margin: 0 0 15px;}
    .bloglist_main h3{font-size: 18px;}
    .bloglist_main .video_thumb img{height: auto;}

    /* Archangel Raphael's Guidance */
    .raphael_box p a, .buton{padding: 24px 54px;font-size: 18px;border-radius: 16px;}

    /* Crystal Ball Reading */
    .crystal_reading img{max-width: 390px;}
    .ball_boxes{margin: 40px -8px 0;}
    .ball_box{padding: 0 8px;}
    .ball_box h3{height: 60px;font-size: 14px;}

    /* Daily Crystal Reading */
    .daily_reading img{max-width: 450px;margin: 40px auto;}
    .crystal_main img{max-width: 326px;}

    /* Coffee Reading */
    .image_box{margin: 40px auto;}
    .coffeeboxes{margin: -17px;}
    .coffeebox{padding: 17px;}

    /* Daily Aura Reading */
    .aura_reading img{max-width: 530px !important;}

    /* Daily Horoscope */
    .sign_boxes{margin: -10px;}
    .sign_box{width: 33.33%;padding: 10px;}
    .horo_txt img{max-width: 223px;}

    /* Daily Ruin Reading */
    .ruin_boxes .ball_box span{top: 40px;}

    /* Divine Number */
    .divine_number h1{max-width: 490px;}
    .divine_number img{max-width: 356px;margin: 38px auto;}
    .divine_boxes .ball_boxes{margin: 40px -12px 0;}
    .divine_boxes .ball_box{padding: 0 12px;}
    .rune_number img{max-width: 293px;}

    /* Divine Spiritual Message */
    .divine_spiritual img{max-width: 387px;}

    /* Dream Interpretation Quiz */
    .dream_mean img{max-width: 464px;}
    .chosesymbol h5{height: 48px;font-size: 14px;padding: 6px;}
    .desire_more .ball_box h3{height: 70px;font-size: 20px;}

    /* Love Feng Shui */
    .fengshui_reading h1, .fourtune_cookie h1{max-width: 530px;}

    /* Fortune Cookie */
    .cookie_txt h2{margin: 0 auto 32px;}

    /* Health Tarot */
    .health_tarot a{max-width: 365px;}
    .health_box img{max-width: 190px;}

    /* Love Element */
    .element_box img{max-width: 300px;}
    .love_element img{max-width: 366px;}

    /* Love Horoscope Quiz */
    .lovehoro_img{max-width: 386px;margin: 56px auto;}
    .love_zodiac p.p_40{margin-bottom: 53px;}
    .love_revelation .chosesymbol h5{font-size: 13px;height: 55px;}
    .love_revelation .chosesymbol:nth-child(6) h5{height: 80px;}

    /* Love Questions */
    .love_question img{max-width: 420px;}
    .loveque_msg p + p{margin-top: 29px;}
    .present_future .p_40, .divine_answer .p_40{margin: 24px 0 53px;}
    .divine_answer .archangel_box h5{font-size: 14px;height: 56px;}

    /* Love Tarot */
    .love_tarot a{max-width: 316px;padding: 23px;border-radius: 20px;margin: 40px auto;}
    .lovetarot_cards{gap: 26px;margin: 52px auto 0 !important;}
    .tarot_single img{padding: 9px;border-radius: 11px;max-width: 138px;margin: 38px auto;}

    /* Love Tarot Quiz */
    .love_life a{max-width: 290px;margin: 75px auto;}
    .love_exist p{margin: 26px auto 70px;}
    .relation_buttons{gap: 20px;}
    .destined_card .archangel_boxes{margin: -7px -12px;}
    .destined_card .row.archangel_boxes&gt;*{padding: 7px 12px !important;}

    /* Home */
    .pad_175{padding: 60px 0;}
    .recentstories_main .row{flex-direction: column-reverse;}
    .recentstories_main .col-lg-9{width: 100%;padding-left: 0;}
    .recentstories_main .col-lg-3{width: 100%;padding-right: 0;border-right: none;border-top: 1px solid var(--Black-200);padding-top: 30px;margin-top: 40px;}
    .home_horoscope .title_box{order: 1;}
    .hometarot_info{padding: 18px;}
    .title_box h2{margin-bottom: 50px;}
    .title_box h2::before, .title_box h2::after{width: 100px;height: 15px;top: -2px;}
}

@media (max-width: 991.98px){
    body.mob-menu{overflow: hidden;}
    .navigationSection{padding: 22px 0;border-bottom: 1px solid var(--Blue-Black-200);}
    .absoluteNavigation.navigationSection{ border: none;}
    .header_box{position: relative;}
    .navbar-brand{display: flex;align-items: center;justify-content: space-between;width: 100%;}
    .navbar-toggler{padding: 0;height: 28px;width: 28px;border: 0;padding: 7px 4px;border-radius: 0;display: flex;flex-direction: column;align-items: flex-end;justify-content: space-between;position: relative;}
    .navbar-toggler:focus{box-shadow: none;}
    .navbar-toggler span{height: 2px;width: 100%;background-color: var(--Blue-Black-900);border-radius: 5px;display: block;transition: all 0.4s linear;}
    .navbar-toggler span:nth-child(3){width:65%;}
    .darkNavigation .navbar-toggler span{background-color: var(--GrayScale-900-F);}
    .navbar-expand-lg .navbar-nav{gap: 8px;padding: 24px 0;margin: 0 !important;}
    .nav-link{padding: 12px 16px !important;font-size: 16px;font-weight: var(--weight500);line-height: 150%;position: relative;}
    .dropdown-toggle::after{position: absolute;top: 15px;right: 15px;}
    .dropdown-toggle.show::after{transform: rotate(180deg);}
    .navbar-collapse{position: absolute;top: 80px;left: 50%;width: 100vw;height: 100vh;background: var(--whitecolor);transform: translateX(-50%); z-index: 11;overflow-y: auto;}
    .mega_dropdown{gap: 0;padding: 8px 12px;border-radius: 10px;flex-wrap: wrap;}
    .menu_blog, .mega_dropdown .recentposts_box{display: none;}
    .category_list{width: 100%;}
    .category_list ul{gap: 0;}
    .category_list li + li{border-top: 1px solid var(--Black-200);}
    .category_list li a{padding: 10px 0 !important;background: transparent !important;line-height: 120%;}
    .category_list li a::after{content: none;}
    body.mob-menu .navbar-toggler span{position: absolute;top: 0;bottom: 0;margin: auto;}
    body.mob-menu .navbar-toggler span:first-child{transform: rotate(-45deg);width: 20px;}
    body.mob-menu .navbar-toggler span:nth-child(2){opacity: 0;}
    body.mob-menu .navbar-toggler span:nth-child(3){transform: rotate(45deg);width: 20px;}

    /* Angelic Symbols Quiz */
    .chosesymbol_boxes{margin: 32px -8px -8px;}
    .chosesymbol{padding: 8px;}
    .modified_box img, .check_box img, .recentpost a img{height: auto;}

    .zodicReadingBoxes .zodicReadingBox{ width: 25%;}
    .darkTheme .navbar-toggler span{ background-color: var(--whitecolor);}

    .daily_rain_Img{ max-height: 110px;}

    .interpretationQuizCategoryBoxes .interpretationQuizCategoryBox .interpretationQuizCategoryText { height: auto; padding: 10px 2px;}
    .interpretationQuizCategoryBoxes .interpretationQuizCategoryBox .interpretationQuizCategoryText p{ font-size: 16px;}
    .interpretationQuizCategoryBoxes .interpretationQuizCategoryBox{ height: 200px;}

    .dreamInterpretationQuizcategory .ball_boxes{ margin: 40px -0px 0;}
    .loveTarotQuizQuestionButton.question2 a{  width: calc(50% - 12px);}

    .loveTarotQuizQuestionSection h2{ font-size: 28px;}
    .loveTarotQuizQuestionSection h1{ margin: 0;}
    .loveTarotQuizQuestion p{ font-size: 25px;}
}


@media(max-width: 767px){
    .navbar-collapse{top: 50px;}
    .navigationSection{padding: 20px 0;border-bottom: 1px solid var(--Blue-Black-200);}
    .navbar-brand img{height: 30px;}
    footer{padding: 32px 0 32px;background-position: top left;}
    .recentpost a::before{width: 24px;height: 24px;}
    .recentpost a{align-items: center;}
    .recenttxt h3{line-height: 16px;}
    .social_box{margin-bottom: 48px;}
    .social_box ul li a{width: 34px;height: 34px;}
    .social_box ul li a img{width: 14px;}
    .footer-box.footer_about + .footer-box.footer_about{margin-top: 32px;}
    .footer_category{margin-top: 48px;}
    footer .row + .row{padding-top: 24px;margin-top: 32px;}
    .copyright p{font-size: 12px;line-height: 20px;max-width: 258px;margin: 0 auto 24px;text-align: center;}
    .footer_menu ul{justify-content: center;text-align: center;}
    .footer_menu ul li a{font-size: 12px;}
    .pad_175, .hero_main{padding: 50px 0;}
    
    .hero_main::after{width: 863px;height: 582px;}
    .hero_main h1, .message_main h1, .raphael_txt h1, .chakra_txt h1{font-size: 30px;line-height: 120%;}
    .tarotcard_boxes p{font-size: 16px;line-height: 26px;}
    .tarot_first_card h2{font-size: 26px;line-height: 112%;margin: 0 0 48px;}
    .tarot_cards{margin: 0 -3px;}
    .tarot_card{padding: 0 3px;}
    .tarot_card a{padding: 4px;}
    .reveal_main{padding: 72px 0 62px;}
    .reveal_main::after{top: -120px;left: -240px;transform: none;}
    .tarot_txt h2{font-size: 24px;line-height: 137%;margin-bottom: 10px;}
    .tarot_txt p{font-size: 16px;line-height: 175%;}
    .tarot_txt p + p{margin-top: 15px;}
    .reveal_boxes{margin: 40px -5px 0;}
    .reveal_box{margin: 0 5px;padding: 3px 3px 8px;border-radius: 0;}
    .reveal_box p{margin: 5px 0 -2px;font-size: 8px;}
    .reveal_box::before{width: 128px;height: 206px;filter: blur(25.59625244140625px);top: 0;left: 0;}

    /* Angel Tarot Message */
    .angeltarot_box h2{font-size: 22px;line-height: 112%;margin: 20px auto 30px;}
    .angeltarot_box img{margin: 0 auto 30px;}
    .button{font-size: 14px;line-height: 19px;padding: 14px 26px 14px 23px;margin-right: 30px;}
    .button::after{width: 49px;height: 49px;right: -30px;background-size: 30px;}
    .button:hover::after{right: -50px;}
    .archangel_boxes .col-sm-4{width: 50%;padding-right: 8px;padding-left: 8px;}
    .archangel_boxes{row-gap: 8px;margin: 0 -8px;}
    .archangel_box h5{font-size: 14px;height: 49px;}
    .tarot_num{height: 50px;}
    .tarot_num svg{height: 34px;}
    .message_txt{padding: 16px;}
    .message_txt p, .blogsingle_txt p{font-size: 16px;line-height: 170%;}
    .message_txt p + h4, .message_txt h4 + p{margin-top: 20px;}
    .message_txt h4{font-size: 24px;line-height: 133%;}

    /* Angel Number of the Day */
    .angel_number{padding: 14px;}
    .angel_txt{padding: 32px;}
    .angel_before img{display: none;}
    .angel_before img.angmob_bfr{display: block;height: 360px;}
    /* .angel_number p + p, .signlesymtxt p + p, .blogsingle_txt p + p{margin-top: 20px;} */
    .angel_number img{max-width: 334px;margin: 20px auto 0;}
    .angel_number::after{height: 32px;}
    .number_img{max-width: 100%;margin: 30px auto 30px;}

    /* Angelic Symbols Quiz */
    .angelquiz_bantxt img{max-width: 97%;margin: 0 auto 15px;}
    .h2_40, .transgression_txt h2{font-size: 22px;}
    .p_40, .chakra_txt .p_40{font-size: 22px;line-height: 112%;}
    .chosen_angelbox{gap: 32px;}
    .chosen_angelbox a{max-width: 290px;padding: 7px;border-radius: 20px;backdrop-filter: blur(8.1px);margin: 0;}
    .chosesymbol{width: 50% !important;}
    .chosesymbol img{height: 152px;object-fit: cover;}
    .signlesymtxt{padding: 32px 16px;}
    .signlesymtxt img, .ruin_img{margin: 26px 0;border-radius: 10px;}
    .rotate_box a{margin: 40px auto;}
    .rotate_box h1 + p{margin-top: 30px;}
    .blogsingle_box{padding: 32px 16px;}
    .blog_author img{width: 44px;height: 44px;}
    .blogsingle_info{font-size: 16px;line-height: 150%;}
    .blogsin_img{margin: 32px 0;border-radius: 16px;}
    .like_comment{font-size: 14px;gap: 10px;}
    .blogsingle_box span.blog_cat{font-size: 14px;padding: 7px 12px;}
    .comment, .like{gap: 4px;}
    .comment::before, .like::before{width: 18px;height: 18px;}
    .blogsingle_info{gap: 0;}
    .blogauthor_info{display: inline-flex;flex: 0 0 auto;width: 62%;}
    .bloglist_main .video_blog{flex-direction: column;gap: 24px;}
    .blogauthor_txt, .bloglist_main .video_thumb, .bloglist_main .bloglist_txt{width: 100%;}
    .bloglist_main h3{font-size: 22px;line-height: 136%;}
    .bloglist_authorbox{padding-bottom: 32px;margin-bottom: 32px;}
    .video_blog + .video_blog{margin-top: 32px;}
    .bloglist_authorbox{flex-direction: column;gap: 40px;}
    .bloglist_author{width: 96px;}
    .blogauthor_txt h1{font-size: 24px;margin: 0 0 20px;}
    .blogauthor_txt p{font-size: 16px;line-height: 175%;}

    /* Archangel Raphael's Guidance */
    .raphael_box h1 + a{max-width: 312px;padding: 15px;border-radius: 21px;margin: 30px 0;}
    .raphael_txt h1, .love_zodiac p.p_40{margin-bottom: 32px;}

    /* Chakra Reading */
    .chakra_box img{max-width: 80%;margin: 30px auto;}
    .chakra_img img{max-width: 90%;}
    .chakra_img img.chak_img{max-width: 47.78%;}

    /* Coffee Reading */
    .image_box{max-width: 290px;margin: 30px auto;padding: 7px;border-radius: 20px;backdrop-filter: blur(8.1px);}
    .coffeeboxes{margin: -14px;}
    .coffeebox{padding: 14px;}

    /* Crystal Ball Reading */
    .crystal_reading img{max-width: 300px;margin: 30px auto;}
    .ball_box{padding: 0 5px;}
    .ball_boxes{margin: 0 -5px 0;}
    .ball_box a{border-radius: 6px;border: 0.3px solid var(--whitecolor);}

    /* Daily Crystal Reading */
    .daily_reading img{max-width: 344px;margin: 30px auto;}
    .crystal_main img{max-width: 246px;}

    /* Daily Horoscope */
    .sign_boxes{margin: -8px;}
    .sign_box, .love_zodiac .sign_box{padding: 8px;}
    .sign_box a{padding: 16px 16px;}
    .sign_box img{max-width: 110px;}
    .horo_txt img{max-width: 180px;}

    /* Daily Ruin Reading */
    .ruin_boxes .ball_box span{width: 44%;top: 25px;}

    /* Divine Number */
    .divine_number img{max-width: 296px;margin: 30px auto;}
    .divine_boxes .ball_boxes{margin: 0 -2px 0;}
    .divine_boxes .ball_box{padding: 0 2px;}
    .rune_number img{max-width: 240px;}

    /* Divine Spiritual Message */
    .divine_spiritual img, .dream_mean img{max-width: 200px;margin: 30px auto;}
    .desire_more .ball_boxes{max-width: 358px;margin: 32px -8px 0;}
    .desire_more .ball_box{padding: 0 8px;}
    .desire_more .ball_box h3{height: 54px;font-size: 16px;}

    /* Health Tarot */
    .health_tarot a{max-width: 273px;margin: 30px auto;}
    .health_box img{border-radius: 9px;backdrop-filter: blur(3px);max-width: 155px;padding: 7px;margin: 30px auto;}

    /* Love Element */
    .element_box img{max-width: 250px;}
    .love_element img{max-width: 300px;}

    /* Love Horoscope Quiz */
    .lovehoro_img{max-width: 300px;margin: 52px auto;}
    .love_revelation .chosesymbol a{border-radius: 14px;}
    .love_revelation .chosesymbol:nth-child(6) h5{height: 55px;}
    .love_revelation .chosesymbol h5{font-size: 10px;}

    /* Love Questions */
    .present_future .archangel_boxes{margin: 0 -5px;}
    .present_future .archangel_boxes .col-sm-4{width: 33.33%;padding-left: 5px;padding-right: 5px;}
    .love_question img{max-width: 300px;}
    .loveque_msg p + p{margin-top: 22px;}
    .present_future .archangel_box a{border-radius: 5px;}
    .divine_answer .archangel_boxes{row-gap: 16px !important;}
    .divine_answer .archangel_boxes .col-sm-4{width: 100%;}
    .present_future .p_40, .divine_answer .p_40{margin: 24px 0 32px;}
    .divine_answer .archangel_box h5{font-size: 14px;height: 56px;}

    /* Love Tarot */
    .love_tarot a{max-width: 290px;padding: 7px;border-radius: 20px;margin: 30px auto;}
    .love_tarot a img{border-radius: 12px;}
    .lovetarot_cards{gap: 10px;margin: 30px auto 0 !important;}
    .lovetarot_cards .archangel_box a{border-radius: 5px;}
    .tarot_single img{padding: 7px;border-radius: 9px;max-width: 138px;margin: 32px auto;}
    .lovetarot_cards .archangel_box h5{font-size: 16px;height: auto;}
    .tarottext_main{margin: 30px 0 50px;}

    /* Love Tarot Quiz */
    .love_life a{max-width: 268px;margin: 65px auto;}
    .love_exist p{margin: 30px auto 60px;}
    .buttons{gap: 16px;}
    .love_exist .h2_40{font-size: 32px;}
    .destined_card .archangel_boxes{margin: -4px -4px;}
    .destined_card .row.archangel_boxes&gt;*{padding: 4px 4px !important;}
    .destined_card .archangel_boxes .col-sm-4{width: 33.33%;}
    .destined_card .archangel_boxes a{padding: 4px;}

    /* Past Life Transgression */
    .transgression_txt p + h2{margin: 25px auto;}
    .pastlife_hero img, .spiritual_main img{margin: 30px auto;max-width: 280px;}
    .pastlife_hero a.buton{padding: 16px 20px;border-radius: 10px;}

    /* Home */
    .recentstories_main .col-lg-3, .recentstories_main .col-lg-9{padding-left: 15px;padding-right: 15px;}
    .banner_main h1{font-size: 40px;}
    .banner_main p{font-size: 20px;}
    .stories_box, .home_tarot{flex: 0 0 100%;}
    .strory_info{flex-direction: row;align-items: center;}
    .home_categories{margin-top: 0;}
    .title_box h2{margin-bottom: 40px;}
    .title_box h2::before, .title_box h2::after{content: none;}
    .astrology_boxes.owl-theme .owl-nav{margin-top: 30px;gap: 10px;}
    .astrology_boxes.owl-theme .owl-nav [class*=owl-]{width: 42px;height: 42px;}
    .astrology_boxes.owl-theme .owl-nav img{width: 22px;height: 22px;}
    .home_horoscope .sidebar_box .recentposts_box{margin-top: 0;}
    .spirituality_box{padding: 70px 25px;gap: 30px;border-radius: 10px;min-height: auto;}
    .spirituality_box h2{font-size: 34px;}
    .spirituality_box p{border-radius: 12px;padding: 20px 20px;font-size: 16px;}

    .zodiacReading .zodiacReadingImg{ padding: 24px 0;}

    .zodicReadingBoxes .zodicReadingBox{ width: 33.33%;}
    .zodicReading h1{ font-size: 32px; margin-bottom: 32px;}
    .zodiacReadingDetails{ padding: 32px 16px; gap: 32px;}
    .zodiacReadingDetails .zodiacReadingDetailsTitle h1{ font-size: 32px;}
    .zodiacReadingDetails p{ font-size: 16px;}
    .zodiacReadingDetails h4{ font-size: 22px; margin-bottom: 20px;}
    .zodiacReadingDetails .zodiacReadingDetailsImg{ max-width: 150px;}

    .coffeeReadingDetails {padding: 16px; }
    .coffeeReadingDetails p{ font-size: 16px;}
    .coffeeReadingDetails p + p{ margin-top: 28px;}

    .tea_leaf_reading .tea_leaf_readingText h4{ font-size: 22px;  margin-bottom: 16px; }
    .tea_leaf_reading .tea_leaf_readingText + .tea_leaf_readingText{ margin-top: 22px;}
    .dailyEgyptianText p + p, .divine_Number_Text p + p, .loveElementText p + p , .dreamInterpretationQuizDetails p + p{ margin-top: 28px;}

    .chakra_txt.transgression_txt h1{ margin-bottom:40px ;}
    .daily_rain_Img{ max-height: 80px; }

    .interpretationQuizCategoryBoxes{ gap: 16px;}
    .interpretationQuizCategoryBoxes .interpretationQuizCategoryBox{ width: calc(50% - 8px) !important;}
    .interpretationQuizCategoryBoxes .interpretationQuizCategoryBox .interpretationQuizCategoryText{ height: fit-content; }
    .interpretationQuizCategoryTitle h2{ font-size: 22px;}
    .interpretationQuizCategoryTitle h1{ margin-bottom: 10px;}
    .interpretationQuizCategoryTitle{ margin-bottom: 32px; }

    .dreamInterpretationQuizcategory h2{ font-size: 22px;}
    .dreamInterpretationQuizcategory .ball_box{ width: 50% ;}

    .loveTarotQuizQuestionSection h2{ font-size: 22px;}
    .loveTarotQuizQuestionSection h1{ margin: 0;}
    .loveTarotQuizQuestion p{ font-size: 22px;}
    .loveTarotQuizQuestion{ margin-top: 40px;}
    .loveTarotQuizQuestionButton a{ font-size: 18px; padding: 18px;}
    .loveTarotQuizQuestionButton{ gap: 16px;}

    .loveTarotQuizQuestionCard{ gap: 8px;}
    .loveTarotQuizQuestionCard a{ width: calc(33.33% - 5.33px); padding: 4px; border-radius: 4px;}
    .loveTarotQuizDetailsText p{ font-size: 16px;}
    .loveTarotQuizDetailsText { gap: 28px;}
    .loveTarotQuizDetailsSection.hero_main::after{ width: 100%; height: 100%; transform: translate(0%, -15%); background-size: 400%;}
    .loveTarotQuizDetailsImg{ max-width: 124px;}

    .horoscopeQuizBoxes.interpretationQuizCategoryBoxes .interpretationQuizCategoryBox{ height: 250px;}
    .dailyTarotCard .dailyTarotCardBox:not(:first-child){ margin-left: -20%;}

    .mainTitle h2{ font-size: 32px;}
    .mainTitle p{ font-size: 22px; margin-top: 16px;}

    .recommendedBox .recommendedText p{ font-size: 16px;}
    .recommendedRow { --bs-gutter-y: 16px;}

    .dailyHoroscopeHomeSection{ background: url(../images/footerBGMobile.jpeg)no-repeat; background-size: cover;}
    .quickLink{ margin-top: 48px;}
    .copyRightSection{ flex-direction: column; gap: 24px; padding-top: 24px; margin-top: 32px; text-align: center;}
    .footerSection{ padding: 32px 0;}
    .copyRightSection ul{ justify-content: center;}
    .dailyHoroscopeHomeSection .sign_boxes .sign_box h3{ font-size: 16px;}

    .soulmateText h2{ font-size: 32px;}
    .soulmateText p{ font-size: 17px; }
    .soulmateButton .button{ gap: 20px; padding-left: 20px;}
    .soulmateButton .button::after{ height: 45px; width: 45px; min-width: 45px;}
    .soulmateButton{ margin-top: 30px;}
    .soulmateSection{ padding: 35px;}
}   

@media(max-width: 575.98px){
    .angel_number img{max-width: 90%;}
    .blogsin_img{height: 208px;object-fit: cover;}
    .raphael_box p a, .buton{padding: 23px 16px;font-size: 16px;line-height: 168%;}
    .chosesymbol h5{height: 42px;font-size: 13px;padding: 5px 5px;}
    .ball_box h3{height: 30px;font-size: 8px;padding: 6px 8px;}
    .coffeebox{width: 50%;}
    .aura_reading img{max-width: 100%;}
    .sign_box{width: 50%;}
    .ruin_boxes .ball_box span{top: 15px;}
    .present_future .archangel_box h5{font-size: 10px;height: 36px;}
    .divine_answer .archangel_box h5{font-size: 12px;}
    .lovetarot_cards .archangel_box h5{font-size: 14px;}
    .zodicReadingBoxes .zodicReadingBox{ width: 50%; padding: 8px;}
    .zodicReadingBoxes{ margin: -8px;}
    .daily_Rune_Reading_Img img{ height: 380px;}
    .daily_Rune_Reading_Img{ padding: 8px; margin: 30px auto;}
    .daily_rain_Img{ bottom: 30px;}
    .coffeeReading .coffeeReadingImg img{max-width: 300px;}
    .daily_horos .button::after{ display: none;}
    .interpretationQuizCategoryBoxes .interpretationQuizCategoryBox { height: 180px;}
    .interpretationQuizCategoryBoxes .interpretationQuizCategoryBox .interpretationQuizCategoryText p{ font-size: 14px;}
    .loveTarotQuizQuestionButton.question2 a{  width: 100%; max-width: 300px; margin: 0 auto;}
    .loveTarotQuizQuestionButton.question2{ gap: 16px;}
    .horoscopeQuizBoxes.interpretationQuizCategoryBoxes .interpretationQuizCategoryBox{ height: 200px;}
    .presentQuestion .archangel_box h5{ height: auto; min-height: 52px;}
    .dailyTarotCard .dailyTarotCardBox:not(:first-child){ margin-left: -35%;}

    .mainTitle h2{ font-size: 26px;}
    .mainTitle p{ font-size: 18px; margin-top: 16px;}

    .lovetarotcard{ width: calc( 50% - 29px);}
}

@media(max-width: 400px){
    .angel_before img.angmob_bfr{height: auto;}
    .daily_rain_Img{ max-height: 50px;}
    .interpretationQuizCategoryBoxes .interpretationQuizCategoryBox { height: 150px;}
}</pre></body></html>