.elementor-kit-6{--e-global-color-primary:#101820;--e-global-color-secondary:#B5553A;--e-global-color-text:#515151;--e-global-color-accent:#B5553A;--e-global-typography-primary-font-family:"Nunito Sans";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Nunito Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Nunito Sans";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}#the7-body{--the7-btn-bg:#B5553A;--the7-btn-hover-bg:#9C3A1E;--the7-btn-color:#FFFFFF;--the7-btn-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--the7-btn-hover-color:#FFFFFF;--the7-btn-border-hover-color:#9C3A1E;--the7-btn-shadow-hover:0px 0px 10px 0px rgba(0,0,0,0.5);--the7-btn-s-padding:15px 30px 15px 30px;--the7-btn-s-border-radius:4px 4px 4px 4px;--the7-btn-m-font-size:17px;--the7-btn-m-font-weight:400;--the7-btn-m-padding:15px 30px 15px 30px;--the7-btn-m-border-radius:4px 4px 4px 4px;--the7-btn-l-font-size:17px;--the7-btn-l-font-weight:400;--the7-btn-l-padding:15px 30px 15px 30px;--the7-btn-l-border-radius:4px 4px 4px 4px;--the7-btn-lg-font-size:17px;--the7-btn-lg-font-weight:500;--the7-btn-lg-padding:15px 30px 15px 30px;--the7-btn-lg-border-radius:4px 4px 4px 4px;--the7-btn-xl-font-size:17px;--the7-btn-xl-padding:15px 30px 15px 30px;--the7-btn-xl-border-radius:4px 4px 4px 4px;--the7-base-font-family:"Nunito Sans", Sans-serif;--the7-text-big-font-size:17px;--the7-text-small-font-size:17px;--the7-base-font-size:17px;--the7-base-font-weight:400;--the7-base-font-style:normal;--the7-text-big-line-height:1.3em;--the7-text-small-line-height:1.3em;--the7-base-line-height:1.3em;--the7-h1-font-family:"Bitter", Sans-serif;--the7-h2-font-family:"Bitter", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}body{--the7-btn-s-font-family:"Nunito Sans", Sans-serif;--the7-btn-m-font-family:"Nunito Sans", Sans-serif;--the7-btn-l-font-family:"Nunito Sans", Sans-serif;--the7-btn-lg-font-family:"Nunito Sans", Sans-serif;--the7-btn-xl-font-family:"Nunito Sans", Sans-serif;--the7-btn-s-font-weight:400;--the7-btn-m-font-weight:400;--the7-btn-l-font-weight:400;--the7-btn-lg-font-weight:400;--the7-btn-xl-font-weight:400;--the7-h1-font-family:"Bitter", Sans-serif;--the7-h2-font-family:"Bitter", Sans-serif;--the7-h3-font-family:"Bitter", Sans-serif;--the7-h4-font-family:"Bitter", Sans-serif;--the7-h5-font-family:"Bitter", Sans-serif;--the7-h6-font-family:"Bitter", Sans-serif;--the7-h1-font-weight:700;--the7-h2-font-weight:700;--the7-h3-font-weight:700;--the7-h4-font-weight:700;--the7-h5-font-weight:700;--the7-h6-font-weight:700;}body.rtl .elementor-labels-inline .elementor-field-group > .elementor-field-label{padding-left:0px;}body:not(.rtl) .elementor-labels-inline .elementor-field-group > .elementor-field-label{padding-right:0px;}body .elementor-labels-above .elementor-field-group > .elementor-field-label{padding-bottom:0px;}body .woocommerce-Reviews .elementor-field-group > label{margin-bottom:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */::selection {
  background-color: #101820; 
  color:#ffffff;            
}
.elementor-location-header{
    position: fixed;
    width: 100%;
    background: #fff;
    z-index: 99999;
}
.abt-inner{
    width: 80%;
    margin: auto;
}
.sub-title-heading{
    max-width: 45% !important;
}
.cstm-box{
    border:1px solid #FAFAFA;
    border-radius: 4px;
    background: #FAFAFA;
}

.blog-detail-ui{
    flex-wrap: nowrap !important;
}

.outline-btn{
    display: inline-flex;
    border: 1px solid #E8E8E8 !important;
    padding: 11px 35px;
    color: #B5553A;
    background-color: #fff;
    border-radius: 4px;
    cursor: pointer;
    font-weight: 400;
    font-size: 17px;
    line-height: 1.353;
}
.outline-btn:hover{
    background-color: #B5553A !important;
    color:#fff;
    border-color: #B5553A;
}
.pc-list-view ul{
    display: flex;
    flex-direction: column;
    row-gap: 10px;
    margin-left: 40px !important;
}
.pc-list-view ul li::marker {
  color: #b5553a; 
}
.pc-list-view ul li p{
   font-size: 17px;
   font-weight: 500;
}
.services-icon .elementor-icon{
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    background-color: #B5553A !important;
    color:#fff;
}

.footer-cta-form .elementor-form-fields-wrapper{
    display: flex;
    align-items: strech;
    flex-wrap: nowrap;
    background: #fff;
    padding: 5px !important;
    margin: 0 !important;
    border:1px solid #E1E1E1;
    border-radius: 4px;
}
.footer-cta-form .elementor-field-type-email, .footer-cta-form .elementor-field-type-submit{
    margin: 0 !important;
    padding: 0 !important;
}
.footer-cta-form input[type="email"]{
    min-width:350px;
    border:0;
    padding: 0 10px !important;
}
.footer-cta-white a{
    display: inline-flex;
    background: #fff !important;
    color: #b5553a;
    height: 100%;
    border:1px solid #e1e1e1 !important;
    white-space: nowrap;
}
.price-box-l{
    border:1px solid #e1e1e1;
    padding: 0;
    text-align: center;
    overflow: hidden;
    border-radius: 4px;
    background-color: #fff;
}
.price-box-l h2{
    padding: 15px;
    text-align: center;
    background-color: #f1f1f1;
}
.price-box-r{
    border:1px solid #FAFAFA;
    overflow: hidden;
    border-radius: 4px;
    background-color: #FAFAFA;
    padding: 30px;
}

.footer-cta-white a:hover{
    background-color:#b5553a !important;
    color: #ffffff;
}

.header-top-btn a .elementor-button-icon{display:none;}
.swiper-slide {
  display: flex;
  flex-direction: column;
  height: auto !important;
}
.aj-testimonial-item {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.sp-testimonial-free{
    display: flex;
    flex: 1;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 20px;
    border-radius: 4px !important;
    height: 100%;
    border: 1px solid #e1e1e1 !important;
    box-shadow: 0 0 16px hsl(0deg 0% 20% / 5%);

}

.sp-testimonial-free .testimonial-user-outer{
    display: flex;
    column-gap: 10px;
    align-items: center;
}
.sp-testimonial-client-rating i.fa-star{
    color:#9c3a1e !important;
}
.sp-testimonial-client-testimonial p{
    text-align: left !important;
    margin: 0 !important;
    padding: 0 !important;
    color:#7a7a7a !important;
    font-style: italic !important;
    line-height: 1.3 !important;
    margin-top:10px !important;
    font-weight: 500 !important;
}
.sp-testimonial-client-name{
    margin-bottom: 0 !important;
    text-align: left !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    color: #101820 !important;
}
.sp-testimonial-client-designation{
    color: #616369 ! important;
    font-size: 14px ! important;
    line-height: 1 !important;
}
.sp-testimonial-client-image{margin-bottom:0 !important;}
.testimonial-pagination .swiper-pagination-bullet{
    width:10px !important;
    height: 10px !important;
    background: #E1E1E1 !important;
}
.sp-testimonial-client-image img{width:50px; height:50px;}
.testimonial-pagination  .swiper-pagination-bullet-active{
    width:30px !important;
    height: 10px !important;
    border-radius: 15px !important;
    background:#b5553a !important;
}

.price-tbl-top{
    display: flex;
    column-gap: 20px;
    align-items: center;
    background: #b5553a;
    padding: 30px;
    height: 100%;
} 
.price-tbl-top .price-tbl-icon{
    min-width: 70px;
    min-height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #00000029;
    height: 100%;
    border-radius: 4px;
    font-size: 40px;
    font-weight: 600;
    color: #ffffff;
}
.price-tbl-top .price-tbl-txt{
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}
.price-tbl-top .price-tbl-txt h4{margin-bottom:0; line-height:1; font-weight:500; font-size:20px !important; color:#fff;}
.price-tbl-top .price-tbl-txt span{font-size:17px;padding-right:15px;color:#fff; opacity:.85;}
.price-tbl-list{
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}
.price-list-adj{
    margin: 30px !important;
    margin-top: 10px !important;
}

.article-sidebar-ui .wp-block-heading{
    font-size: 20px;
    font-weight: 500;
}
.article-sidebar-ui section{
    border: none !important;
    padding: 0 !important;
}
.article-sidebar-ui h2{
    border-bottom:1px solid #e1e1e1;
    
}
 .widget_categories li, .wp-block-latest-posts li {
    padding: 6px 0 !important;
    border-top: none;
    border-bottom: 1px solid #eee;
    margin-bottom: 0 !important;
    font-family: "Nunito Sans", Sans-serif !important;
    font-weight: 500;
    font-size: 14px;
}
.widget_categories ul li a:before {
    content: "\f07b";
    margin-right: 10px;
    font-family: "Font Awesome 5 Free";
    color: #999;
    display: inline-block;
}
.wp-block-latest-posts li a:before {
    content: "\f15b";
    margin-right: 10px;
    font-family: "Font Awesome 5 Free";
    color: #999;
    display: inline-block;
    
}
.widget_categories ul li a, .wp-block-latest-posts li a{ color:#101820; display:flex;}
.widget_categories ul li a:hover, .wp-block-latest-posts li a:hover{ color:#b5553a !important;}

.wf-wrap {
    width: 100% !important;
    padding: 0 !important;
}
.elementor-post__read-more{
  border: 1px solid;
    display: inline-flex;
    padding: 10px 30px;
    border-radius: 4px;
    font-size: 15px !important;
    margin-top: 10px;
    background: #b4553a;
    color: #fff !important;  
}
.elementor-post__read-more:hover{
    background-color: #9C3A1E !important;
    color:#ffffff !important;
}
.blog-detail-ui h2, .blog-detail-ui h3, .blog-detail-ui h4, .blog-detail-ui h5{font-weight:500; color:#101820 !important; margin:0 !important; margin-bottom:5px !important;}
.blog-detail-ui p{ color:#515151 !important; margin-bottom:15px !important;}
.blog-detail-ui a{color:#b5553a !important;}

.about-for-link a{ color:#7a7a7a; border-bottom:1px solid #7a7a7a;}

.about-for-link a:hover{ color:#b5553a; border-color:#b5553a;}

@media (min-width:1025px)and (max-width: 1280px){
   .home-grid-box-ui .cstm-box{
       position:relative;
       padding-bottom: 85px;
   }
   .home-grid-box-ui .cstm-box .home-btn-pos-btm{
       position:absolute;
       bottom: 20px;
       
   }
}

@media (min-width: 767px) and (max-width: 1024px){
    .header-top-btn a .elementor-button-text{
        display:none !important;
    }
    .header-top-btn a{padding:10px 15px !important;}
    .header-top-btn a .elementor-button-icon{display:block !important;}
    .horizontal-menu-toggle svg{ font-size:24px;}
    .hero-content{
        width:95%;
    }
    .hero-box-eamil{
        width:90%;
    }
    .dt-nav-menu-horizontal{
        column-gap:15px;
    }
    
    .footer-cta-form{
        width:100%;
    }
    .footer-cta-form .elementor-form-fields-wrapper{
    display: flex;
    flex-wrap: nowrap;
    background: #fff;
    padding: 5px !important;
    margin: 0 !important;
    border:1px solid #E1E1E1;
    border-radius: 4px;
    max-width: 75%;
        margin: auto !important;
}

.footer-cta-form .elementor-field-type-email, .footer-cta-form .elementor-field-type-submit{
    margin: 0 !important;
    padding: 0 !important;
}
.footer-cta-form .elementor-field-type-submit{width:auto !important;}
.footer-cta-form input[type="email"]{
    min-width:100%;
    border:0;
    padding: 0 10px !important;
}
    
    
    .abt-inner{width:100%;}
    .abt-inner > div{ min-width:100%;}
    .sub-title-heading{
    max-width: 95% !important;
}
.price-tbl-top{
    flex-direction: column;
    row-gap: 15px;
    align-items: flex-start;
}
.price-tbl-top .price-tbl-txt span {
    font-size: 15px;
    padding-right: 15px;}

    
    
}
@media (max-width: 767px){
    .section-outer{
        flex-direction:row !important;
    }
  .header-top-btn a .elementor-button-text{
        display:none !important;
    }
    .header-top-btn a{padding:10px 15px !important;}
    .header-top-btn a .elementor-button-icon{display:block !important;}
    .horizontal-menu-toggle svg{ font-size:24px;}
  .cstm-mob-menu{
      position: absolute;
    left: 0;
    transform: translateX(15px);
    text-align: center;
  }
  .cstm-mob-site-title{
      padding-left:75px;
  }
  .hero-content{
        width:98%;
        margin:0;
    }
    .hero-box-eamil{
        width:100%;
        margin:0;
    }
    
    .abt-sec{
        padding:50px 15px !important;
    }
    .abt-inner{width:100%;}
    .abt-inner .elementor-image-box-wrapper{
        row-gap:30px;
        display:flex;
        flex-direction:column;
        justify-content:center;
        align-items:center;
        text-align:center !important;
    }
    .abt-inner .elementor-image-box-wrapper p{ font-size:20px !important;}
    .footer-cta-form{
        width:100%;
    }
    .footer-cta-form .elementor-field-type-submit{
        justify-content:center;
    }
    .footer-cta-form .elementor-field-type-submit button{
        width:100%;
    }
    .footer-cta-form .elementor-form-fields-wrapper{
        flex-direction: column;
    align-items: center;
    justify-content: center;
    }
    .footer-cta-form input[type="email"]{
        min-width:100%;
        border-bottom: 1px solid #e1e1e1;
    margin-bottom: 10px;
    }
    .sp-testimonial-free-section.swiper-initialized{
        margin:0 !important;
        margin-bottom: 50px !important;
    }
    .sub-title-heading{
    max-width: 95% !important;
}
  
}
.mlw_qmn_message_before p{
    font-size: 30px;
    font-weight: bold
}
.mlw_qmn_question{
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-size: var( --e-global-typography-text-font-size );
  font-weight: var( --e-global-typography-text-font-weight );
  color: var( --e-global-color-text );
}
.qmn_btn{
    background-color: var( --e-global-color-accent ) !important;
  background-image: var( --e-global-color-accent ) !important;
  font-family: "Nunito Sans", Sans-serif !important;
  font-weight: 600 !important;
  border-style: none !important;
}

.ays_quiz_classic_light {
    border: 1px solid #e1e1e1 !important;
    border-radius: 4px;
    overflow: hidden;
}
.information_form{
    padding: 20px !important;
   
}
.information_form .ays_buttons_div{
    border-top:0 !important;
    padding: 0 !important;
}
.information_form label{
    font-family: "Bitter", Sans-serif !important;
    font-size: 18px;
    font-weight: 400;
}
#ays-quiz-container-1 .information_form input[type='text']{
    font-family: "Nunito Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    padding: 10px 20px !important;
}

.ays_quiz_classic_light h2{
    font-family: "Bitter", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.4em;
    color:#101820;
}
.ays_quiz_classic_light p{
    font-family: "Nunito Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.3em;
}

#ays-quiz-container-1 .ays-field, .ays-quiz-answers .ays-field input~label[for^="ays-answer-"], #ays-quiz-container-1 .ays_quiz_question p{
    font-family: "Nunito Sans", Sans-serif;
    font-size: 18px !important;
    font-weight: 400;
}
[id^="ays_finish_quiz_"] div.step{
    padding: 0 !important
}
#ays-quiz-container-1 .ays_buttons_div{
    margin: 0 !important;
    margin-top:20px !important;
    column-gap: 25px;
    border-top:1px solid #e1e1e1;
    padding: 10px;
}
.ays_quiz_classic_light .action-button{
    display:flex;
align-items:center;
justify-content:center;
border-radius:4px;
padding:15px 30px !important;
background-color:#b5553a;
font-family: "Nunito Sans", Sans-serif;
font-weight: 600 !important;
margin: 0;
border:0 !important;
line-height: 1 !important;
}
.ays_quiz_classic_light .action-button:hover{
    background-color: #9c3a1e !important;
}
.ays_quiz_question > p{
    font-family: "Bitter", Sans-serif !important;
    font-weight: 500 !important;
    margin: 0 !important;
    padding: 0 !important;
    padding-left: 20px !important;
    
}
#ays-quiz-container-1 #ays_finish_quiz_1 div.step{
    min-height: auto !important;
}
#ays-quiz-container-1 .ays_quiz_question {
    text-align: left;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
.ays_quiz_question h2{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 10px 20px;
    background-color: #b5553a;
    margin-bottom: 20px !important;
       color: #ffffff !important;
}
.ays_grid_view_container{
    margin-top:10px;
    padding-left: 20px;
    padding-right:20px;
    column-gap: 10px !important;
    row-gap: 10px ! IMPORTANT;justify-content: flex-start;
}
.ays_grid_view_container > div{
    width: 23% !IMPORTANT;
    border-radius: 4px !IMPORTANT;
}
#ays-quiz-container-1 .ays-field{
    margin: 0 !IMPORTANT;
    border:0 !IMPORTANT;
}
#ays-quiz-container-1 #ays_finish_quiz_1 .ays-field input~label[for^='ays-answer-']{
    padding: 5px 15px !important;
    border: 1px solid #dddddd ! IMPORTANT;
    border-radius: 4px;
    color: #515151;
}
#ays-quiz-container-1 .ays-field.checked_answer_div input:checked~label{
    background-color: transparent ! IMPORTANT;
    border: 1px solid #b5553a ! IMPORTANT;
    color: #b5553a !IMPORTANT;
}
#ays-quiz-container-1.ays-quiz-container.ays_quiz_classic_light .ays-questions-container .ays-field:hover label[for^='ays-answer-']{
    color:#ffffff !IMPORTANT;
}
#ays-quiz-container-1 .ays_finish.action-button{
    margin: 0 !IMPORTANT;
}
.ays-has-error{
    border:0 !IMPORTANT;
}
.ays-has-error .ays-quiz-question-validation-error{
    display: flex ! IMPORTANT;
    align-items: center ! IMPORTANT;
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid red;
    line-height: 1 !important;
    padding: 5px ! IMPORTANT;
    margin-bottom: 10px;
    background: #ffeaea;
    border-radius: 4px;
    margin-top: -10px;
}
.home-subscribe-new form.forminator-ui{
    margin-bottom: 0 !IMPORTANT;
}

.home-subscribe-new .forminator-input{
    border:1px solid #e1e1e1;
}
.home-subscribe-new .forminator-label{
    display: none !IMPORTANT;
}
 .forminator-button-submit{
    border: 0px solid #b5553a ! IMPORTANT;
    display: flex !important
;
    align-items: center;
    justify-content: center;
    width: 100% !important;
    box-shadow: none !important;
    border-radius: 4px !important;
    background-color: #b5553a;
    color: #fff;
    padding: 15px 30px !important;
    height: auto !important;
    line-height: 1 !important;
    font-size: 17px !important;
    font-family: "Nunito Sans", Sans-serif !important;
    font-weight: 500 !important;
}
.forminator-button-submit:hover{
    background-color: #9c3a1e;
    border-color: #9c3a1e;
}
.forminator-row{
    margin-bottom: 15px !IMPORTANT;
}
.forminator-row-last{
    margin-bottom: 0 !IMPORTANT;
}

.footer-subscribe-form{
    display: flex;
    background: #ffffff;
    padding: 5px;
    min-width: 40% !important;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
}

.footer-subscribe-form .forminator-label{
    display: none !IMPORTANT;
}
.footer-subscribe-form .forminator-row{
    width: 100%;
    margin-bottom: 0 !IMPORTANT;
}
.footer-subscribe-form p{
    padding: 0 !IMPORTANT;
    margin: 0 !IMPORTANT;
}
.footer-subscribe-form form{margin: 0 !IMPORTANT;
    display: flex !IMPORTANT;
    align-items: center;}
    
.footer-subscribe-form  .forminator-input{min-width: 320px !important;background: #fff;
    border-color: #fff;}
.footer-subscribe-form .forminator-error-message{
    position: absolute;
    bottom: -35px;
    left: 0;
}
.footer-subscribe-form .forminator-response-message{
   position: absolute;
    bottom: -55px;
    left: 0;
    margin: 0 !important;
}
.footer-subscribe-form .forminator-button{ margin-bottom:0 !important;}


.qiz-result-flex{
    display: flex;
    margin-top: 15px;
    column-gap:20px;
}
.qiz-result-flex > div{
    flex:1;
    border-radius: 4px;
    background-color: #fcfcfc;
    overflow: hidden;
    border:1px solid #f5f5f5;
   
}
.qr-header{
   
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    background-color: #fafafa;
    border-radius: 4px;
}
.qr-header .qr-left{
    background: #fff;
    
    padding: 20px;
    text-align: center;
    border-radius: 4px;
    color: #101820;
}
h3.qr-title{
    font-weight: 600;
    color: #ffffff ! IMPORTANT;
    background: #b5553a;
    padding: 10px 15px;
    border-radius: 4px;
    
}
h4.qr-top-category-name, h4.qr-bottom-category-name{
   font-weight: 600;
   font-size: 20px !IMPORTANT;
   
   background: #f5f5f5;
    color: #101820 !important;
    padding:10px 15px;
}
 h3.qr-title small{
    color:#fff !IMPORTANT;
    font-weight: 400 !IMPORTANT;
  
}
h2.qr-score{
    color:#b5553a !IMPORTANT;
    font-size: 40px;
}
h2.qr-score small{
  display: block;
    font-weight: 400 !IMPORTANT;
    line-height: 2.5;
    font-size: 17px !IMPORTANT ;
     color:#515151 !IMPORTANT;
     font-family: "Nunito Sans", Sans-serif !IMPORTANT;
}
.quiz-container{
    max-width: 1300px;
    width: 100%;
    margin:auto;
    padding-left:15px;
    padding-right:15px;
}
.outer-padding{
    padding-top:50px; 
}
.qr-top-category-description, .qr-bottom-category-description{
    padding:15px;
    padding-top: 0 !IMPORTANT;
}
.qr-top-category-description, .qr-bottom-category-description, .qr-footer .qr-content{
    font-family: "Nunito Sans", Sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    color:#515151 !IMPORTANT;
}

.qr-footer{
    margin-top: 30px;
}
.qr-right .qr-tier{
    border:1px solid #e1e1e1;
    padding: 5px 15px;
    font-weight: 500;
    background-color: #fff;
}

.category-your-friendly-neighborhood-yoga-teacher [itemprop="datePublished"]{
    display:none  !important;
}

@media (max-width: 767px){
    
    .ays_grid_view_container > div{
        width:32% !IMPORTANT;
    }
    .footer-subscribe-form{
        min-width:100% !IMPORTANT;
    }
    .footer-subscribe-form .forminator-input{
       min-width:100% !IMPORTANT; 
    }
    .qiz-result-flex, .qr-header{
        flex-direction:column;
        row-gap:20px;
    }
    .qr-header .qr-left{
        width:100%;
    }
}
@media (max-width: 670px){
    
    .ays_grid_view_container > div{
        width:48% !IMPORTANT;
    }
}
@media (max-width: 450px){
    
    .ays_grid_view_container > div{
        width:100% !IMPORTANT;
    }
}/* End custom CSS */