.alert-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  max-height: 75vh;
  z-index: 9999;
}
.alert-wrapper .alert svg {
  width:32px;
}
.alert-dismissible .btn-close{
 position:relative!important;
  padding-block:0!important;
}
.messages__content{
  width:1200px;
  max-width:100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin:0;
}

@media only screen and (min-width:1200px) and (max-width:1399px){
.menu-block .navnavbar-nav .nav-item:nth-child(2) .dropdown-menu{left:50px;}
}
@media only screen and (min-width:1100px) and (max-width:1199px){
.menu-block .navnavbar-nav .nav-item:nth-child(2) .dropdown-menu{left:87px!important;width:999px!important;}
}
@media only screen and (max-width:1199px){
.node--type-mentions-legales .horoscope-bg-overlay,.page-node-17 .horoscope-bg-overlay{background-image:url(../images/big-bg.svg),linear-gradient(0deg,#030C2C,#222561);}
.horoscope-bg-overlay{background-image:url(../images/big-bg.svg);}
.node--type-mentions-legales .horoscope-bg,.page-node-17 .horoscope-bg{background:#030C2C;}
.hompage-main-wrap .home-first-sec-wrap{padding-top:0px;}
.section-wrap{padding-top:140px;padding-bottom:131px;}
.hompage-main-wrap .avantages-para-sec{padding-top:50px;}
.hompage-main-wrap .home-first-sec-wrap{flex-direction:column-reverse;}
.hompage-main-wrap .home-first-sec-wrap .home-first-sec-right-sub{float:none;text-align:center;padding-right:0px;}
.hompage-main-wrap .home-first-sec-wrap .home-first-sec-right-sub img{width:407px;height:auto;}
.hompage-main-wrap .home-first-sec-wrap .home-first-sec-left{padding-top:64px;}
.hompage-main-wrap .home-first-sec-wrap h1{margin-left:auto;margin-right:auto;}
.hompage-main-wrap .home-first-sec-wrap p{margin:auto;text-align:center;}
.hompage-main-wrap .home-first-sec-wrap .sand-light-btn{margin-left:auto;margin-right:auto;}
.cadeau-horoscope-wrap .ichi-left-sec{max-width:100%;}
.avantages-para-sec .avantages-para-sec-wrap img{max-width:100px;max-height:100px;}
.avantages-para-sec .avantages-para-sec-wrap h3{font-size:25px;line-height:normal;}
.home-votre-sign-block{background:transparent;}
.votre-sign-main-wrap .votre-sign-inner h2{max-width:100%;line-height:normal;margin-bottom:30px;font-size:36px;}
.home-votre-sign-block .votre-sign-main-wrap{position:relative;z-index:2;}
.votre-sign-main-wrap .votre-sign-inner{padding:44px 33px;filter:drop-shadow(0px 0px 12px rgba(255,255,255,0.50));}
.votre-sign-main-wrap .votre-sign-inner img{width:120px;height:120px;}
.votre-sign-main-wrap .votre-sign-inner .vsi-img-sec{margin-bottom:30px;}
.terminology-home-custom .slick-slide{margin-right:20px;max-width:100%;}
 .home-third-sec-wrap:after{background-position:left -155px center;}
.home-votre-sign-block .votre-sign-main-wrap{padding:76px 0px;}
 .home-third-sec-wrap{padding-bottom:50px;}
.cadeau-horoscope-wrap .ichi-right-sec{margin-left:0px;margin-bottom:20px;}
.cadeau-horoscope-wrap .cadeau-horoscope-inner{flex-direction:column-reverse;}
.cadeau-horoscope-wrap .ichi-right-sec img{width:330px;height:300px;}
.cadeau-horoscope-wrap h2{font-size:36px;line-height:normal;text-align:center;}
.cadeau-horoscope-wrap .cade-desc{text-align:center;}
.cadeau-horoscope-inner .sand-light-btn{margin-left:auto;margin-right:auto;}
.home-cadeau-horoscope-block::after{height:522px;width:214px;top:0px;right:0;content: '';background-position:right center;transform:rotate(180deg);}
.site-footer .navigation.menu--liens-rapides{order:3;display:flex;}
.footer-lien-content .nav{display:flex;}
.footer-lien-content .nav li{margin-bottom:20px;padding-right:20px;}
.site-footer .lien-title{padding-right:22px;width:180px;}
.newsletter-form{order:2;margin-bottom:24px;}
.home-cadeau-horoscope-block{height:auto;}
.newsletter-form .newsletterbtn{padding:15px 30px;}
.horoscope-bg{padding-top:140px;}
.home-cadeau-horoscope-block::before{height:494px;background-size:100% 100%;}
.newsletter-form .form-control{width:260px;}
.qsn-inner-wrap .qns-first-sec-sub .qsn-lr-sec{max-width:100%;flex-direction:column;}
.qsn-lr-sec .qsn-left-sec .qns-other-image-0-block{padding-right:15px;padding-bottom:0px;}
.qsn-inner-wrap .subscriber-text{margin-top:0px;text-align:left;}
.qsn-lr-sec .qsn-right-sec{max-width:100%;margin-top:30px;}
.qsn-left-sec{flex-wrap:nowrap;}
.qsn-lr-sec .qsn-right-sec p{margin-bottom:10px;}
.qsn-lr-sec .qsn-left-sec .qns-other-images{flex-direction:column;}
.qsn-lr-sec .qsn-left-sec .qns-other-images div{padding-right:0px;padding-bottom:12px;}
.footer-copyright{order:4;}
.footer-copyright .footer-copyright-wrap{padding-top:18px;}
.profile-tab-content-wrap{display:block;}
.profile-main-wrap .profile-tabs-section a{font-size:18px;line-height:40px;}
.profile-main-wrap .profile-tabs-section{padding:15px 20px;}
.profile-main-wrap .profile-tabs-section a{font-size:18px;padding-bottom:0px;line-height:40px;}
.profile-main-wrap .profile-content-section{padding:20px 20px 48px 20px;}
.profile-main-wrap .profile-content-section h3{font-size:24px;line-height:normal}
.profile-main-wrap .profile-tabs-section .field-content{display:flex;column-gap:30px;}
.profile-main-wrap .signe-output .intro{font-size:14px;line-height:30px;}
.login-form-main-wrap,.custom-register-form-wrap{margin-top:0px;}
.login-form-main-wrap .login-form-inner,.custom-register-form-wrap .register-first-sec{flex-direction:column;}
.login-form-main-wrap .login-form-inner .login-title{margin-right:0px;width:100%;}
.custom-register-form-wrap .rfs-right-sec{padding-left:0px;}
.login-form-main-wrap .login-form-inner .login-title h1,.custom-register-form-wrap .register-first-sec .rfs-left-sec{text-align:center;padding-bottom:46px;}
.ascendant-wrap .ad-inner h1{margin-bottom:10px;}
.ascendant-wrap .astrology-calculation-form h3{font-size:28px;margin-bottom:20px;}
.ascendant-wrap .astrology-calculation-form{max-width:100%;padding:20px 20px 50px 20px;column-gap:20px;}
.ascendant-wrap .astrology-calculation-form .js-form-type-date,.ascendant-wrap .astrology-calculation-form .js-form-type-time{width:48%;}
.ascendant-wrap .astrology-calculation-form .js-form-item-ville-de-naissance{max-width:100%;}
.ascendant-wrap .astrology-calculation-form .signe-output .signe-output-sub{max-width:100%;}
.ascendant-wrap{padding-bottom:80px;}
}
@media only screen and (min-width:768px) and (max-width:1199px){
.profile-main-wrap .profile-tabs-section {
    padding: 20px;
}
 .home-third-sec-wrap .htcw-text-2 span {display: block;}
.cadeau-horoscope-wrap .ichi-left-sec{max-width: 611px;text-align: center;}
.profile-main-wrap .commerce-content-section table{font-size: 16px;}
.profile-main-wrap .commerce-content-section table tr td{text-align: left;}
.profile-main-wrap .profile-tabs-section .views-row{display: flex;column-gap: 30px;}
.checkout-step-wrapper .text-formatted{margin-bottom:0px;}
.checkout-wrapper .checkout-step-wrapper{padding:20px;}
.checkout-wrapper .checkout-step-wrapper .checkout-progrssbar li.next-active::after{width:354px;}
.node--type-qui-sommes-nous .votre-sign-main-wrap:before{display:none;}
.cadeau-horoscope-wrap::after{height:522px;width:214px;top:0px;right:0;content: '';background-position:right center;transform:rotate(180deg);}
.home-cadeau-horoscope-block:before{left:-60px;}
.sec-overlay-2{background-position:right -158px center;}
.third-for-sec-wrap:after{display:none;}
h3{font-size:24px;line-height:normal;}
.profile-main-wrap .profile-tabs-section a {line-height: normal;}
.zodiac-detail-main-wrap .zodiac-lr-sec .zodiac-left-sec .zodiac-btn{margin-left: auto;margin-right: auto;}
.zodiac-detail-main-wrap .zodiac-lr-sec .zodiac-left-sec .zodiac-date{margin-top:30px;margin-bottom: 30px;}
.zodiac-detail-main-wrap .zodiac-lr-sec .zodiac-right-sec .zodiac-label p {max-width: 100%;}
.zodiac-detail-main-wrap .zodiac-lr-sec .zodiac-left-sec{padding-right:0px;text-align: center;}
.zodiac-detail-main-wrap .zodiac-right-sec{margin-top:40px;}
.zodiac-detail-main-wrap .zodiac-lr-sec .zodiac-left-sec img{width:302px;height:246px;object-fit:contain;}
.zodiac-second-section .reg-cade-desc{max-width:610px;margin:auto;}
.login-form-main-wrap .user-login-form,.custom-register-form-wrap .user-register-form{max-width:470px;}
.login-form-main-wrap .login-form-inner{padding-bottom:120px;}
/* comman css*/
.qns-ad-sec-wrap .horoscope-bg-overlay{background-position:right -148px center;background-image:url(../images/bg-big-2.svg);}
.zodiac-detail-main-wrap .horoscope-bg-overlay{height:1050px;background-position:left -130px center;}
.terminology-main .horoscope-bg-overlay{height:100%;background-position:left -440px center;}
.page-node-17 .horoscope-bg-overlay{height:1084px!important;background-image:url(../images/big-bg.svg),linear-gradient(0deg,#030C2C,#222561);background-position:left center;}
.node--type-mentions-legales .horoscope-bg-overlay{height:750px;background-position:left center;}
.page-user-login .horoscope-bg-overlay{background-position:bottom 0px center;height:700px;}
.page-user-register .horoscope-bg-overlay{height:954px;}
.horoscope-list-main-wrap .horoscope-bg-overlay{background-position:left center;height:883px;}
/* comman css*/
.custom-register-form-wrap .cadeau-horoscope-wrap .ichi-left-sec{max-width:611px;text-align:center;}
.register-votre-sign-block .votre-sign-main-wrap:before{display:none;}
.subcription-listing .view-content{grid-template-columns:48% 48%;column-gap:25px;}
.view-subscription-plans .views-field-title{font-size:24px;line-height:normal;}
/* checkout process*/
.checkout-wrapper .checkout-step-wrapper .checkout-progrssbar ul{        /* grid-template-columns: 135px 135px 39px; */
grid-template-columns:38% 38% 22%;}
.checkout-wrapper .checkout-step-wrapper .checkout-progrssbar li:before{margin-left:50px;margin-right:50px;}
.contact-use-wrap .recevez-votre-horoscope-wrap .rvh-left-sec p{max-width:556px;text-align:center;}
.contact-use-wrap .qns-third-sec .recevez-votre-horoscope-wrap .rvh-left-sec a{margin-left:auto;margin-right:auto;}
.zodiac-detail-main-wrap .zodiac-lr-sec {flex-direction: column;}
.horoscope-mensuel-wrap.home-third-sec-wrap {padding-top:50px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.checkout-wrapper .checkout-step-wrapper .checkout-progrssbar li:first-child:after{width:75%;}
.checkout-wrapper .checkout-step-wrapper .checkout-progrssbar li.last-active.active p:before{left:84.5px;}
.checkout-wrapper .checkout-step-wrapper .checkout-progrssbar li:after{width:404px;}
.menu-block .navnavbar-nav .nav-item:nth-child(2) .dropdown-menu{left:0px;width:100%;}
.header .navbar > .container{position:initial;}
.horoscope-tab-wrap .horoscope-content-section .consulter-wrap{padding-top:46px;}
.commerce-subscription-license-cancel-form{max-width:1140px;margin-top:150px;}
}
@media only screen and (min-width:840px) and (max-width:991.5px){
.fs-sub-menu-wrap .fs-hm-menu .menu-item,.fs-sub-menu-wrap .fs-hd-menu .menu-item{width:auto;}
.fs-sub-menu-wrap .fs-hm-menu .menu-level-0,.fs-sub-menu-wrap .fs-hd-menu .menu-level-0{width:69%;}
}
@media only screen and (min-width:768px) and (max-width:991.5px)
{
     .home-third-sec-wrap .htcw-text-1 p,.home-third-sec-wrap .htcw-text-2 p {
        font-size: 28.5px;
    }
    .home-cadeau-horoscope-block {padding-bottom: 50px;}
.checkout-wrapper .checkout-step-wrapper .checkout-progrssbar li:first-child:after{width:67%;}
.qsn-inner-wrap .subscriber-text{padding-bottom:50px;}
.recevez-votre-horoscope-wrap .rvh-left-sec p{max-width:556px;text-align:center;}
.qns-third-sec .recevez-votre-horoscope-wrap{padding-bottom:76px;}
.qns-third-sec .recevez-votre-horoscope-wrap .rvh-left-sec a{margin-left:auto;margin-right:auto;}
.checkout-wrapper .checkout-step-wrapper .checkout-progrssbar li:after{width:322px;}
.login-btn-custom .nav a{font-size:15px;line-height:normal;margin-right:20px;}
.header-logo svg{width:218px;height:auto;}
.menu-block .navnavbar-nav .nav-item:nth-child(2) .dropdown-menu{left:0px;width:100%;min-height:383px;}
.header .navbar > .container{position:initial;}
.header .menu-block .navnavbar-nav{margin-top:15px;}
.header .header-menu{width:auto;}
.menu-block .navnavbar-nav .nav-item:last-child{padding-right:0px;}
.menu-block .navnavbar-nav .nav-item .nav-link{font-size:15px;}
.menu-block .navnavbar-nav .nav-item{padding-right:10px;}
.fs-sub-menu-wrap .fs-hm-menu .menu-level-1,.fs-sub-menu-wrap .fs-hd-menu .menu-level-1{grid-template-columns:repeat(3,1fr);column-gap:20px;}
.fs-sub-menu-wrap .fs-hdj-title{margin-left:-51px;padding-right:0px;}
.terminology-listing-wrap .temoignages-listing-custom .terminology-col{padding-left:10px;padding-right:10px;}
h1{font-size:54px;line-height:60px;}
.contact-use-wrap .contact-form-wrapper{margin-top:30px;}
.contact-use-wrap .contact-form-wrapper .webform-submission-form{padding:20px;}
.terminology-listing-wrap .temoignages-listing-custom{margin-top:26px;margin-bottom:63px;}
.recevez-votre-horoscope-wrap{flex-direction:column-reverse;}
.qns-third-sec .recevez-votre-horoscope-wrap .rvh-right-sec{padding-left:0px;}
.qns-third-sec .recevez-votre-horoscope-wrap .rvh-right-sec img{width:200px;height:200px;}
.fs-sub-menu-wrap .fs-hm-menu .menu-level-0{left:26px;}
.profile-main-wrap .signe-output{justify-content:space-between;}
.horoscope-tab-wrap .horoscope-content-section .consulter-wrap{padding-top:80px;}
.profile-main-wrap .signe-output .intro span{padding-right:0px;}
.commerce-subscription-license-cancel-form{max-width:960px;}
.commerce-checkout-flow-subscription-process h1{font-size:40px;}
}
@media only screen and (max-width:767.5px){
.navbar-brand{margin-right:0px;}
.header-logo svg{width:166px;height:auto;}
.header .navbar{padding:8px 0px 0px;}
.home-votre-sign-block .votre-sign-main-wrap{padding:50px 12px 0px;}
.avantages-para-sec .avantages-para-sec-wrap h3{line-height:normal;font-size:20px;}
.home-cadeau-horoscope-block{height:auto;overflow-x:hidden;}
.votre-sign-main-wrap .votre-sign-inner h2{margin-bottom:30px;font-size:30px;line-height:normal;}
.votre-sign-main-wrap .votre-sign-inner{padding:38px 15px;box-shadow:0px 0px 30px 0px rgba(227,151,40,0.15);        /* filter: drop-shadow(0px 0px 20px rgba(255, 255, 255, 0.50)); */}
.votre-sign-main-wrap .votre-sign-inner img{width:100px;height:100px;}
.votre-sign-main-wrap .votre-sign-inner .vsi-img-sec{margin-bottom:30px;}
 .home-third-sec-wrap .htcw-text-1 p, .home-third-sec-wrap .htcw-text-2 p{font-size:24px;line-height:40px;}
 .home-third-sec-wrap:after{height:290px;width:345px;background-size:100% 100%;background-position:left -78px center;}
 .home-third-sec-wrap{padding-bottom:50px;}
.avantages-para-sec .avantages-para-sec-wrap .ava-sub{display:flex;flex-direction:column;padding-left:20px;}
.avantages-para-sec .avantages-para-sec-wrap img{max-width:80px;max-height:80px;}
.avantages-para-sec .avantages-para-sec-wrap{min-height:auto;padding:30px 20px;display:flex;}
.hompage-main-wrap .home-first-sec-wrap .sand-light-btn{margin-top:20px;margin-left:auto;margin-right:auto;}
.hompage-main-wrap .home-first-sec-wrap h1{margin-bottom:40px;text-align:center;}
.hompage-main-wrap .avantages-para-sec{padding-top:50px;}
.avantages-para-sec .avantages-para-col:nth-last-child(-n + 3){margin-bottom:40px;}
.hompage-main-wrap .home-first-sec-wrap p{margin-top:20px;margin-left:auto;margin-right:auto;}
.hompage-main-wrap .home-first-sec-wrap p{text-align:center;}
.hompage-main-wrap .home-first-sec-wrap{flex-direction:column-reverse;}
.hompage-main-wrap .home-first-sec-wrap .home-first-sec-right-sub{float:none;padding-right:0px;text-align:center;}
.hompage-main-wrap .home-first-sec-wrap .home-first-sec-right-sub img{width:280px;height:auto;margin:auto;}
.cadeau-horoscope-wrap .cadeau-horoscope-inner{flex-direction:column-reverse;}
.hompage-main-wrap .home-first-sec-wrap .home-first-sec-left{padding-top:30px;}
.hompage-main-wrap .home-first-sec-wrap{padding-top:0px;}
.section-wrap{padding-top:84px;padding-bottom:31px;}
.mobile-menu-custom .nav-menu.menu-show ul{padding-top:57px;}
.cadeau-horoscope-wrap .sand-light-btn{margin-left:auto;margin-right:auto;}
.cadeau-horoscope-wrap .cade-desc{text-align:center;}
.cadeau-horoscope-wrap h2{font-size:32px;line-height:normal;text-align:center;}
.home-cadeau-horoscope-block::after{background:url('../images/circle.png') no-repeat;width:284px;height:420px;top:0px;background-size:100% 100%;}
.cadeau-horoscope-wrap .ichi-right-sec img{width:220px;height:200px;}
.cadeau-horoscope-wrap .ichi-right-sec{margin-right:0px;margin-bottom:40px;}
.mobile-menu-custom .nav-menu.menu-show ul li{margin-bottom:30px;}
.mobile-menu-custom .inner-sub-menu-sec .inner-sub-menu-wrap ul .sub-menu-btn-custom{color:#F8F6F4;font-family:"Playfair Display",serif;font-size:28px;font-weight:700;line-height:normal;}
.mobile-menu-custom .nav-menu.menu-show ul li a:hover{color:#FFCC7F;}
.mobile-menu-custom .nav-menu:before{content: '';display:block;position:absolute;top:50%;left:50%;width:366px;height:366px;background:url('../images/mobile-bg.png') no-repeat;background-size:100% 100%;transform:translate(-50%,-50%);opacity:0.3;}
.mobile-menu-custom .inner-sub-menu-sec .inner-sub-menu-wrap ul{padding-top:0px;}
.mobile-menu-custom .inner-sub-menu-sec .inner-sub-menu-wrap{margin-top:30px;padding-left:20px;}
.mobile-menu-custom .inner-sub-menu-sec .inner-sub-menu-wrap ul li:last-child{margin-bottom:0px;}
.nav-menu > ul > li.menu-state_active .mega-menu_state{background:#030C2C;}
.header .navbar-brand{display:block;width:fit-content;}
#accordionHoroscope,#accordionHoroscope .accordion-item{background-color:transparent;border:0px;}
.mobile-menu-custom #accordionHoroscope .rendered-menu-wrap a{color:#F8F6F4;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:400;line-height:normal;}
#accordionHoroscope .accordion-item{padding-bottom:30px;margin-bottom:0px;}
.mobile-menu-custom #accordionHoroscope .menu-level-0{padding-top:10px!important;margin:auto;}
.mobile-menu-custom #accordionHoroscope .menu-level-1{column-gap:30px;column-gap:30px;padding-top:10px!important;padding-bottom:10px;width:fit-content;grid-template-columns:repeat(2,1fr);display:grid;column-gap:30px;margin:auto;}
.mobile-menu-custom #accordionHoroscope .mensuel-mobile-menu{position:relative;}
.mobile-menu-custom #accordionHoroscope .mensuel-mobile-menu:before{background:rgba(255,255,255,0.05);position:absolute;top:0px;width:100%;height:100%;display:block;content: '';}
.mobile-menu-custom #accordionHoroscope .menu-level-0 li{margin-bottom:0px;}
.mobile-menu-custom #accordionHoroscope .menu-level-1 li{margin-bottom:40px;list-style:none;padding-bottom:0px;}
.mobile-menu-custom #accordionHoroscope .menu-level-1 li:nth-last-child(-n + 2){margin-bottom:0px;}
.mobile-menu-custom #accordionHoroscope .rendered-menu-wrap img{width:30px;margin-right:10px;filter:invert(100%) sepia(48%) saturate(2757%) hue-rotate(295deg) brightness(143%) contrast(93%);height:30px;}
.mobile-menu-custom #accordionHoroscope .accordion-button{background:transparent;border:0px;border-radius:0px;box-shadow:none;padding:0px;}
.mobile-menu-custom #accordionHoroscope .accordion-button::after{display:none;}
.nav-menu > ul > li.menu-state_active .mega-menu_state{width:100vw;height:100vh;padding:0px 15px;}
.nav-menu > ul > li.menu-state_active .mega-menu_state:before{content: '';display:block;position:absolute;top:47%;left:50%;width:366px;height:366px;background:url(../images/mobile-bg.png) no-repeat;background-size:100% 100%;transform:translate(-50%,-50%);opacity:0.3;}
.mega-menu_state .menu-left_section ul{padding-top:47px!important;}
.mobile-menu-custom #accordionHoroscope .accordion-button[aria-expanded="true"]{color:#FFCC7F;}
.mobile-menu-custom #accordionHoroscope .d-flex:has(.accordion-button[aria-expanded="true"]){margin-bottom:30px;}
.mobile-menu-custom .styled-scrollbar{height:calc(100% - 145px);overflow-x:hidden;overflow-y:auto;}
.mobile-menu-custom #accordionHoroscope #collapseMenuThree .rendered-menu-wrap img{filter:initial;width:auto;height:auto;}
.mobile-menu-custom #accordionHoroscope #collapseMenuThree .rendered-menu-wrap{justify-content:center;}
.mobile-menu-custom #accordionHoroscope #collapseMenuThree .menu-level-0{grid-template-columns:repeat(1,1fr);display:grid;padding-bottom:10px;}
h1{font-size:48px;line-height:normal;}
h3{font-size:20px;line-height:normal;}
.qns-third-sec .recevez-votre-horoscope-wrap .rvh-right-sec{padding-left:0px;}
.contact-use-wrap .contact-form-wrapper{margin-top:20px;}
.contact-use-wrap .tl-inner h1{max-width:345px;}
.contact-use-wrap .contact-form-wrapper .webform-submission-form .js-form-item{margin-bottom:20px!important;}
.contact-use-wrap .contact-form-wrapper .webform-submission-form{padding:20px;}
.contact-use-wrap .contact-form-wrapper .webform-submission-form .js-form-wrapper{margin-bottom:0px!important;}
.contact-use-wrap .contact-form-wrapper .webform-submission-form .webform-actions{margin-top:10px;justify-content:end;}
.recevez-votre-horoscope-wrap{flex-direction:column-reverse;}
.qns-third-sec .recevez-votre-horoscope-wrap .rvh-right-sec img{width:200px;height:200px;}
.qns-third-sec .recevez-votre-horoscope-wrap .rvh-left-sec a{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;}
.qns-third-sec .recevez-votre-horoscope-wrap .rvh-left-sec a{margin-top:20px;}
.qns-third-sec .recevez-votre-horoscope-wrap .rvh-left-sec p{text-align:center;}
.contact-use-wrap .qns-third-sec{margin-top:58px;margin-bottom:80px;}
.contact-use-wrap .home-votre-sign-block{padding-top:0px;padding-bottom:0px;}
.page-node-17 .horoscope-bg-overlay{height:1350px!important;}
.site-footer > .container{padding:0px 12px!important;}
.site-footer .footer-logo{text-align:center;}
.site-footer .footer-logo img{width:218px;height:auto;}
.newsletter-form .newsletterbtn{width:100%;}
.site-footer .newsletter-form .form-control{width:100%;margin-bottom:5px;}
.site-footer .newsletter-form{order:2;margin-top:30px;margin-bottom:14px;}
.newsletter-form h2{text-align:center;}
.newsletter-text{font-size:12px;text-align:center;}
.site-footer .navigation.menu--liens-rapides{order:3;}
.mobile-menu-custom ul li .horoscope-mensuel-custom,.mobile-menu-custom ul li .horoscope-du-jour-custom{font-size:16px;font-family:"DM Sans",sans-serif;padding-left:15px;padding-bottom:15px;display:block;font-weight:700;width:fit-content;line-height:normal;}
.terminology-home-custom .slick-slide{margin-right:0px;}
.avantages-para-sec .avantages-para-col{padding:0px;}
.qsn-inner-wrap .subscriber-text{font-size:16px;font-weight:700;}
.qsn-lr-sec .qsn-left-sec .qns-other-image-0-block{padding-right:0px;padding-bottom:15px;width:100%;}
.qsn-inner-wrap .qns-first-sec-sub .qsn-lr-sec{margin-top:36px;}
.qsn-left-sec{flex-wrap:wrap;}
.qsn-lr-sec .qsn-left-sec .qns-other-images{flex-direction:row;}
.qsn-lr-sec .qsn-left-sec .qns-other-images{display:grid;grid-template-columns:50% 50%;}
.qsn-lr-sec .qsn-left-sec .qns-other-images img{width:100%;height:auto;}
.qsn-lr-sec .qsn-left-sec .qns-other-images div{padding-left:10px;padding-bottom:0px;}
.qsn-lr-sec .qsn-left-sec .qns-other-images div:last-child{padding-right:0px;}
.terminology-listing-wrap .temoignages-listing-custom .terminology-col{padding:0px;}
.terminology-listing-wrap .tl-inner .tl-desc p{margin-top:10px;}
.terminology-listing-wrap .temoignages-listing-custom{margin-top:20px;margin-bottom:20px;}
.terminology-listing-wrap .temoignages-listing-custom .field-content{margin-left:auto;margin-right:auto;}
.footer-copyright .footer-copyright-wrap{padding-top:25px;}
.footer-copyright{order:4;}
.footer-copyright .footer-copyright-wrap p{max-width:116px;}
.footer-copyright .footer-copyright-wrap p:last-child{text-align:right;}
.site-footer .navigation.menu--liens-rapides{display:block;}
.site-footer .lien-title{width:100%;padding-right:0px;}
.footer-lien-content .nav{display:block;}
.footer-lien-content .nav li{padding-right:0px;}
.qsn-lr-sec .qsn-left-sec .qns-other-image-0-block img{width:100%;}
.qsn-lr-sec .qsn-left-sec .qns-other-images .qns-other-image-1-block{padding-left:0px;}
.node--type-horoscope-listing .horoscope-bg,.zodiac-detail-main-wrap{padding-top:90px;}
.horoscope-list-main-wrap h1{line-height:54px;}
.zodiac-detail-main-wrap .zodiac-lr-sec{flex-direction:column;padding-bottom:55px;}
.zodiac-detail-main-wrap .zodiac-lr-sec .zodiac-left-sec img{width:255px;height:206px;object-fit:contain;}
.zodiac-detail-main-wrap .zodiac-lr-sec .zodiac-left-sec{padding-right:0px;text-align:center;}
.zodiac-detail-main-wrap .zodiac-lr-sec .zodiac-left-sec .zodiac-date{margin-top:28px;margin-bottom:28px;}
.zodiac-detail-main-wrap .zodiac-lr-sec .zodiac-right-sec .zodiac-label:last-child{margin-bottom:30px;}
.zodiac-detail-main-wrap .zodiac-lr-sec .zodiac-left-sec .zodiac-btn{position:absolute;display:block;clear:both;bottom:0px;left:0px;right:0px;margin:auto;}
.reg-cade-desc{text-align:center;}
.zodiac-second-section .cadeau-horoscope-wrap:after{display:none;}
.zodiac-second-section .cadeau-horoscope-wrap:before{top:initial;bottom:0px;}
.cadeau-horoscope-wrap{overflow-x:hidden;}
.contact-form-wrapper .webform-submission-contact-us-form .js-form-item{padding-right:0px;}
.profile-main-wrap .profile-content-section{grid-template-columns:repeat(1,1fr);}
.profile-main-wrap .profile-content-section{padding:20px 20px 100px 20px;}
.horoscope-tab-wrap .horoscope-content-section .font-20{margin-bottom:15px!important;}
.consulter-wrap .consult-inner{flex-direction:column;}
.consulter-wrap .horoscope-menusel-link{padding:0px;}
.horoscope-tab-wrap .horoscope-content-section .consulter-wrap{padding-top:95px;max-width:280px;margin-left:auto;margin-right:auto;}
.consulter-wrap .consult-inner p{width:100%;max-width:100%;}
.profile-main-wrap .subscription-wrap{padding:20px 0px 0px;}
.profile-main-wrap .signe-output{flex-direction:column;}
.profile-main-wrap .astrology-calculation-form{margin-top:30px;}
.login-form-main-wrap .user-login-form,.custom-register-form-wrap .user-register-form{padding:20px 10px;}
.register-second-sec .cadeau-horoscope-wrap:after{display:none;}
.register-second-sec .cadeau-horoscope-wrap:before{width:426px;height:412px;left:-47px;background-size:100% 100%;}
.page-user-register .horoscope-bg-overlay{height:928px;background-position:bottom 35px center;}
.page-user-login .horoscope-bg,.page-user-register .horoscope-bg,.path-user .horoscope-bg,.path-checkout .horoscope-bg{padding-top:90px;}
.page-user-login .votre-sign-main-wrap .votre-sign-inner,.register-votre-sign-block .votre-sign-main-wrap .votre-sign-inner,.zodiac-votre-sign-block .votre-sign-main-wrap .votre-sign-inner{width:93%;}
.cadeau-horoscope-wrap .reg-cade-desc span{display:block;}
.login-form-main-wrap .login-form-inner{padding-bottom:100px;}
.subcription-listing .view-content{display:block;}
.subcription-listing .view-content .views-row{margin-bottom:30px;}
.view-subscription-plans{padding-bottom:90px;}
.subcription-listing.horoscope-bg{padding-top:90px;}
.view-subscription-plans .views-field-title{font-size:24px;line-height:normal;}
/* background comman css*/
.node--type-mentions-legales .horoscope-bg-overlay{height:890px;}
.terminology-main .horoscope-bg-overlay{height:2000px;}
.page-user-login .horoscope-bg-overlay{height:600px;}
.qns-ad-sec-wrap .horoscope-bg-overlay{background-image:none;}
.horoscope-list-main-wrap .horoscope-bg-overlay{height:683px;}
.node--type-qui-sommes-nous .horoscope-bg-overlay{height:650px;background-position:bottom 0px center;}
.zodiac-detail-main-wrap .horoscope-bg-overlay{height:1300px;}
.profile-main-wrap .commerce-content-section{display:block;}
/* background comman css*/
/*subscription page */
.checkout-pane-send-setting .fieldset-wrapper{grid-template-columns: repeat(1,1fr);}
.checkout-wrapper .checkout-step-wrapper .checkout-progrssbar li p{font-size:0px;}
.checkout-wrapper .checkout-step-wrapper .checkout-progrssbar ul{        /* grid-template-columns: 135px 135px 39px; */
grid-template-columns:46% 46% 7%;}
.checkout-wrapper .checkout-step-wrapper .checkout-progrssbar li:before{margin-left:0px;margin-right:0px;}
.checkout-wrapper .checkout-step-wrapper{padding:25px 20px 18px;}
.checkout-wrapper .checkout-step-wrapper .checkout-progrssbar li:after{width:100%;}
.checkout-wrapper .checkout-step-wrapper .checkout-progrssbar li:first-child:after{width:100%;}
.checkout-wrapper .checkout-step-wrapper .checkout-progrssbar li.last-active.active p:before{left:9px;}
.checkout-wrapper .checkout-step-wrapper .checkout-progrssbar li.prv-step p:before{left:6px;}
  .checkout-wrapper .checkout-step-wrapper .checkout-progrssbar li.next-active::after{width:274px;}
.checkout-step-wrapper .right-side{width:100%;margin-left:0px;padding:20px;}
.checkout-step-wrapper .other-fields-wrap-show{display:block!important;}
.checkout-step-wrapper .text-formatted{margin-bottom:0px;}
.checkout-step-wrapper .right-side h3{margin-bottom:15px;}
/* subscription page*/
.page-node-65 .horoscope-bg{padding-top:90px;}
.ascendant-wrap .ad-inner h1{margin-bottom:10px;}
.ascendant-wrap .astrology-calculation-form{padding:20px 20px 24px 20px;}
.ascendant-wrap .astrology-calculation-form .js-form-type-date,.ascendant-wrap .astrology-calculation-form .js-form-type-time{width:100%;}
.ascendant-wrap .astrology-calculation-form .signe-output .signe-output-sub{max-width:100%;flex-direction:column;}
.ascendant-wrap .astrology-calculation-form .js-form-item-ville-de-naissance{max-width:100%;}
.ascendant-wrap .astrology-calculation-form h3{font-size:24px;margin-bottom:20px;}
.ascendant-wrap{padding-bottom:38px;}
.page-node-17 .horoscope-bg{padding-bottom:40px;}
.commerce-subscription-license-cancel-form{margin-top:100px;max-width:540px;}
.commerce-subscription-license-cancel-form .form-actions{flex-direction:column;align-items:center;}
.horoscope-mensuel-wrap.home-third-sec-wrap {padding-top:0px;}
.commerce-checkout-flow-subscription-process h1{font-size:32px;}
}
