/*
Theme Name: Divi Child Theme
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/



/*------------------------------------------------*/
/*-------------------[GENERAL]--------------------*/
/* service page */
.testimonials-row .testimonial-card .et_pb_testimonial_portrait{background-size: contain !important;}
.testimonials-row .testimonial-card{padding: 15px !important;}
#service_our_result .testimonial-card .et_pb_testimonial_portrait::before{content: none !important;}

/* Toggle */
.Faq-accordian{animation-duration: 700ms;}
.et_pb_toggle_content{max-height: 0px;transition: all 700ms ease;margin: 0;
    padding: 0;
    overflow: hidden;}
.tgl_content{
    max-height: 700px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    
}
#home_page_testimonial .et_pb_testimonial_portrait:before{content: none !important;}
/* .footer_tstmnl .dtq-testimonial-review p {font-weight: 600 !important;} */
#home_page_testimonial .testimonial-card .et_pb_testimonial_content p{font-weight: 600 !important;}
#service_our_result .et_pb_row:nth-child(3) .et_pb_column{
    margin-left: auto !important;
    margin-right: auto !important;
}
#home_tst_btn .et_pb_column {margin: auto !important;}
#home_tst_btn .et_pb_column .custom-btn ,#service_our_result .et_pb_row:nth-child(3) .et_pb_column .custom-btn {margin: auto !important;}
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-----------------[HEADER-MENU]------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[HOMEPAGE]--------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[SUBPAGES]--------------------*/
#Career_page_description_sec .description_cnct ul{margin-left: 10px !important;}
/* Blog */
#blog_page_post article .post-meta .published{margin-left: auto;}
#blog_page_post article .post-meta img{border-radius: 50%;border: 1px solid;object-fit: cover; margin-right: 12px !important;}
/* Service page */
.our_service_blurbs img{width: 80px !important;}
#service_our_result .testimonial-card{    padding: 20px !important;}
/*------------------------------------------------*/


/*------------------------------------------------*/
/*-------------------[Footer]---------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*--------------------[RWD]-----------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*--[ADD TUTORIAL CUSTOMIZATION BELOW THIS LINE]--*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/





/* ---- 1441 ----*/
@media(min-width:1441px){
    /* Terms and conditions page */
    #terms_row .terms_headings{margin-bottom: 4px !important;}
    #terms_row .terms_headings span{font-size: 24px;}
    #terms_row  .Terms_para{    margin-bottom: 40px !important;}
    #terms_row  .Terms_para .et_pb_text_inner{font-size: 18px !important;line-height: 32px !important;}
    /* ***************** Resource Pgae Start***************** */
    
    .rsrc_glbl_heading h2{font-size: 33px !important; font-weight: 700;}
    /* our-resource-sec */
    #rsrc_our_resource_sec #rsrc_our_resource_sec_row{ padding-top:133px !important; padding-bottom:133px !important;}
    /* our-resource-social-sec */
    #rsrc_scl_sec{padding-top: 0px !important; padding-bottom: 0px !important;}
    #rsrc_scl_sec #rsrc_scl_row{padding: 78px 0px 68px 0px !important;}
    #rsrc_scl_sec #rsrc_scl_feed_row{padding: 0px !important;}
    #rsrc_scl_sec #rsrc_scl_feed_row .rsrc_scl_feed-posts #wdi_feed_0_users{display: none;}
    #rsrc_scl_sec #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_photo_wrap_inner{border: 0px !important;}
    
    #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container {margin-top: 52px;}
    #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container .wdi_load_more_wrap{border: 0px;  max-width: inherit; width: 225px; background: linear-gradient(90deg,#30C0D8 0%,#9B9AD9 99.99%,rgba(0,0,0,0) 100%); border-radius: 30px; padding: 15px; cursor: pointer; transition: all .3s ease-in-out; border: 0;height: auto !important;}
    #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container .wdi_load_more_text{ color: #fff; transition: all .3s ease-in-out; font-style: normal; font-weight: 700; font-size: 20px; line-height: 30px; padding-right: 30px; position: relative;}
    #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container .wdi_load_more_text::after{content: ''; background-image: url(https://clientdemos-nutritio.cdn-pi.com/wp-content/uploads/2023/07/Vector-1.webp); height: 19px; width:25px; background-size: no-repeat; position: absolute; top: 0; bottom: 0; margin: auto; right: 24px; transition: all .3s ease-in-out;}
    
    #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container:hover .wdi_load_more_text{padding-right: 35px;}
    #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container:hover .wdi_load_more_text::after{right: 20px;}
    
    /* Box-breathing */
    #rsrc_box_breathing_sec{ padding-top: 100px !important; padding-bottom: 0px !important;}
    #rsrc_box_breathing_sec #rsrc_box_breathing_row{padding-top: 60px !important; padding-bottom: 60px !important;}
    
    #rsrc_Box_breathing_image_row{padding-top: 0px !important; padding-bottom: 0px !important;}
    
    /* online-breathing */
    #rsrc_online_course_sec{padding-top: 133px !important; padding-bottom: 200px !important;}
    #rsrc_online_course_row{padding-top: 0px !important; padding-bottom: 0px !important;}
    
    #rsrc_online_course_sec .rsrc_online_course_sub_heading{ max-width: 890px; margin: auto;}
    #rsrc_online_course_sec .rsrc_online_course_sub_heading p{font-size: 20px;font-style: normal; font-weight: 600;line-height: 32.5px;    letter-spacing: 5.8px;}
    
    #rsrc_online_course_sec .rsrc_online_clss_img{ margin-top: 60px;}
    
    /* ***************** Resource Pgae End***************** */
    
    
    
    /* ***************** Career Pgae Start***************** */
    #Career_page_description_sec{padding-top: 100px !important; padding-bottom: 100px !important;}  
    #career_description_main_heading_row{padding: 0px 0px 30px 0px !important; max-width: 1024px; width: 80%;} 
    #career_description_main_heading_row #career_description_main_heading h3{    font-size: 26px !important; line-height: 25px; font-weight: 600;}
    #Career_page_description_sec .cr_desc_row { max-width: 1024px; width: 80%; padding: 0px ; margin-top: 48px !important;}
    .cr_desc_row .career_desc_heading h3{color: #000 !important; font-weight: 600 !important; font-size: 18px !important; line-height: 25px !important; padding: 0px !important;}
    .description_cnct p , .description_cnct ul li{color: #171717;font-family: Poppins; font-size: 16px;font-style: normal; font-weight: 400;}
    #Career_page_description_sec .cr_desc_row .career_desc_heading{margin-bottom: 23px !important;}


    #Career_page_description_sec .cr_desc_row_01 .description_cnct p{padding-bottom: 0px !important;}
    #Career_page_description_sec .cr_desc_row_06 {    margin-top: 0px !important;}
    #Career_page_description_sec  .last-desc p{font-weight: 500 !important;}
    /* ***************** Career Pgae End***************** */


       
    /* ***************** blog Pgae Start***************** */
    #pg_blog_sec{padding-bottom: 200px !important;}
    #blog_page_post article{border-radius: 15px; background: #F5F8FA;box-shadow: 0px 2px 5px 0px #36BDD8, 2px 0px 4px 0px #949BD9;padding: 14px !important; transition: all .3s ease-in-out;}
    /* #blog_page_post article:hover{transform: translate(0px, 10px);} */
    #blog_page_post article:hover .post-media img{transform: scale(1.3);}
    #blog_page_post article .post-media img{transition: all 900ms ease}
    #blog_page_post article .post-media{border-radius: 15px; overflow: hidden;}
    #blog_page_post article .post-content{ padding: 25px 0px 50px 0px; background: #F5F8FA;}
    #blog_page_post article .post-content .entry-title{margin: 0px !important; padding: 0px !important; border: 0px !important;color: #180A49;font-family: Poppins; font-size: 22px; font-style: normal; font-weight: 600; line-height: 35px; text-transform: capitalize; height: 105px;display: -webkit-box;   -webkit-line-clamp: 3;   -webkit-box-orient: vertical;overflow: hidden;}
    #blog_page_post article .post-content .post-data{display: none !important;}
    #blog_page_post article .post-meta{padding: 0px !important; display: flex;align-items: center; }
    #blog_page_post article .post-meta a{font-size: 16px !important;font-style: normal; font-weight: 500 !important; line-height: 24px !important;}
    #Blog_post_row{max-width: 1440px !important;     width: 70%;}
    #blog_page_post .ajax-pagination a , #Tstmnl_all_post .ajax-pagination a{margin: auto; border: 0px; max-width: inherit; width: 225px; background: linear-gradient(90deg,#30C0D8 0%,#9B9AD9 99.99%,rgba(0,0,0,0) 100%); border-radius: 30px; padding: 15px; cursor: pointer;color: #fff; transition: all .3s ease-in-out; border: 0; height: auto !important; position: relative; line-height: 30px !important; font-weight: 700;}
   #blog_page_post .ajax-pagination a::after , #Tstmnl_all_post .ajax-pagination a::after{font-size: 20px !important; margin-left:12px !important;}

    /* ***************** blog Pgae End***************** */




    /* single blog */
    /* single blog */
    .single-post .et_post_meta_wrapper{display: none;}
    .single-post .container{padding-top: 0px !important;}
    #single_Blog_page_template #blog_sticky_sidebar{position: sticky; top: 25%;}
    #single_Blog_page_template #blog_sticky_sidebar .et_pb_text_inner h3{ color: #000 !important;font-size: 14px !important;font-style: normal !important;font-weight: 400 !important;line-height:20px !important;padding-bottom: 0px !important;}
    #single_Blog_page_template #blog_sticky_sidebar .et_pb_text{margin-bottom:16px !important;}
    #single_Blog_page_template .author_meta_02{display: contents !important;}
    #single_Blog_page_template .author_meta_02 .et_pb_blurb_content{width: fit-content !important; max-width: fit-content !important; margin-left: 0px !important;display: flex; align-items: flex-end;}
    #single_Blog_page_template .author_meta_02 .et_pb_blurb_content h4{   margin-left: 10px !important;margin-top: 10px !important; color: #BDBDBD !important;font-weight: 500 !important;padding-top: 0px !important;}
    #single_Blog_page_template .author_meta_02 .et_pb_blurb_content .et_pb_blurb_container{display: contents !important;}
    #single_Blog_page_template .et_pb_main_blurb_image{margin-bottom: 0px !important; border-radius: 50%;}
    #single_Blog_page_template .et_pb_main_blurb_image img{border-radius: 50%  !important; margin-right: 10px !important;}

    #single_Blog_page_template #A , #single_Blog_page_template #A{    display: contents;}
    #single_Blog_page_template #A { left: 170px !important;position: absolute;top: 0;}
    #single_Blog_page_template #title_01 h1{font-size: 25px;font-style: normal;font-weight: 500;line-height: 40px;margin-bottom: 0px !important;padding-bottom: 0px;color: #000 !important;}
    #single_Blog_page_template #title_01 { margin-top: 23px !important;}
    #Second_tilte_blog .et_pb_text_inner{ font-size: 15px;font-style: normal;font-weight: 500;line-height: 24px;}
    #single_Blog_page_template .Single_blog_second_col p ,     #single_Blog_page_template .Single_blog_second_col .et_pb_text_inner{color: #000;font-size: 16px !important;font-style: normal !important;font-weight: 500 !important;line-height: 28px !important;}
    #single_Blog_page_template .Single_blog_second_col h4{font-size: 22px !important;font-style: normal !important;font-weight: 600 !important;line-height: 25px !important;color: #000 !important; padding:35px 0px 0px 0px;}
    #single_Blog_page_template #blog_sticky_sidebar{border-left: 2px solid;padding-left: 15px !important; margin-top: 30px !important;}
    #single_Blog_page_template .author_meta_02 .et_pb_module_header{font-size: 14px !important;}
    #Single_blog_recent_post_heading .et_pb_text_inner h6{font-size: 24px;font-style: normal;font-weight: 500;line-height: 28px;}
    #Single_blog_recent_post_heading{margin-bottom: 20px !important;}
    #single_Blog_page_template{padding-bottom: 30px !important;padding-top: 30px !important;}
    #single_Blog_page_template .et_pb_row {width: 95% !important;}
    .single-post #pg_blog_sec{padding-bottom:50px !important ;}
    .single-post .et_pb_post{margin-bottom: 0px !important;padding-bottom: 0px !important;}
    #single_Blog_page_template #A .et_pb_title_container{width: fit-content;position: absolute;top: 9px !important;left: 138px !important;}
    .Selected_link::before{content: ''; position: absolute; left: -17px;height: 25px;width: 2px;background-size: contain;background-repeat: no-repeat;background: #36BDD8; z-index: 9; transition: all 300ms ease;}
    .sticky_sidebar_class:before {position: absolute;content: 'Table of Contents';top: -44px;left: 0;font-size: 20px;}

    /* home */
    #home_page_testimonial .testimonial-card .et_pb_testimonial_author{margin-top: 0px !important;}
    #home_page_testimonial .testimonial-card .et_pb_testimonial_content{    height: 151px !important;}
    #home_page_testimonial .testimonial-card .et_pb_testimonial_description{height: 224px !important;}

    /* service */
    #service_our_result .testimonial-card .et_pb_testimonial_content p{font-size: 20px!important;line-height: 28px!important;}

    /* About us  */
    #About_our_approach .magnetic_card {max-width: 300px !important;}
    #About_our_approach .et_pb_column{padding-left: 6% !important;}
    #About_our_approach{padding-bottom: 0px !important;}
    .teammates-card .et_pb_blurb_description .position{min-height: 80px !important;}
    

}

    
    
    /* ---- 981 > 1400 ----*/
    @media(min-width:981px) and (max-width:1440px){
    /* Terms and conditions page */
    #terms_row .terms_headings{margin-bottom: 4px !important;}
    #terms_row .terms_headings span{font-size: 21px;}
    #terms_row  .Terms_para{    margin-bottom: 30px !important;}
    #terms_row  .Terms_para .et_pb_text_inner{font-size: 16px !important;line-height: 28px !important;}
    /* Terms and conditions page */
    #home_the-process-row{padding-bottom: 0px !important;}
    #home_the-process-row .expert-team-row{padding-top: 0px !important;}
    #About_our_approach .magnetic_card {max-width: 300px !important;}
    #About_our_approach{padding-bottom: 0px !important;}
    #Abt_page_sub_heading{font-size: 23px !important;}
    /* ***************** Resource Pgae Start***************** */
    #rsrc_our_resource_sec_row .srvc_sub_heading{font-size: 23px !important;}
    .pakcage-heading h2 , #the_process h2 ,#service_our_result h2,#service_faq h2{font-size: 30px!important;font-weight: 700!important;line-height: 130%!important;}
    #home_bnr{    background-size: 100% 95%!important;}
    /* globe-heading */
     .rsrc_glbl_heading h2{font-size: 30px !important; font-weight: 700 !important;}
    /* our-resource-sec */
    /* #rsrc_our_resource_sec_row .hero-title h2{} */
    #rsrc_our_resource_sec #rsrc_our_resource_sec_row{ padding-top:85px !important; padding-bottom:85px !important;}
    #rsrc_our_resource_sec .rsrc_our_resource_sec_main_heading h1{font-size: 30px !important; line-height: 75px !important;}
    #rsrc_our_resource_sec .rsrc_our_resource_sec_sub_heading p{font-size: 23px !important;}
    #rsrc_our_resource_sec .rsrc_our_resource_sec_sub_heading{margin-top: 50px !important;}
    /* our-resource-social-sec */
    #rsrc_scl_sec{padding-top: 0px !important; padding-bottom: 0px !important;}
    #rsrc_scl_sec #rsrc_scl_row{padding: 50px 0px 30px 0px !important;}
    #rsrc_scl_sec #rsrc_scl_feed_row{padding: 0px !important; width: 75% !important;}
    #rsrc_scl_sec #rsrc_scl_feed_row .rsrc_scl_feed-posts #wdi_feed_0_users{display: none;}
    #rsrc_scl_sec #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_photo_wrap_inner{border: 0px !important;}
    
    #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container {margin-top: 40px;}
    #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container .wdi_load_more_wrap{border: 0px;  max-width: inherit; width: 185px; background: linear-gradient(90deg,#30C0D8 0%,#9B9AD9 99.99%,rgba(0,0,0,0) 100%); border-radius: 20px; padding: 10px; cursor: pointer; transition: all .3s ease-in-out; border: 0;height: auto !important;}
    #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container .wdi_load_more_text{ color: #fff; transition: all .3s ease-in-out; font-style: normal; font-weight: 600; font-size: 16px; line-height: 30px; padding-right: 30px; position: relative;}
    #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container .wdi_load_more_text::after{content: ''; background-image: url(https://clientdemos-nutritio.cdn-pi.com/wp-content/uploads/2023/07/Vector-1.webp); height: 17px; width:21px; background-size: no-repeat; position: absolute; top: 0; bottom: 0; margin: auto; right: 24px; transition: all .3s ease-in-out; background-size: contain; background-repeat: no-repeat;}
    
    #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container:hover .wdi_load_more_text{padding-right: 35px;}
    #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container:hover .wdi_load_more_text::after{right: 20px;}
    
    /* Box-breathing */
    #rsrc_box_breathing_sec{ padding-top: 55px !important; padding-bottom: 0px !important;}
    #rsrc_box_breathing_sec #rsrc_box_breathing_row{padding-top: 60px !important; padding-bottom: 35px !important;}
    
    #rsrc_Box_breathing_image_row{padding-top: 0px !important; padding-bottom: 0px !important;}
    #rsrc_Box_breathing_image_row .et_pb_image_wrap img{width: 75%;}
    
    /* online-breathing */
    #rsrc_online_course_sec{padding-top: 100px !important; padding-bottom: 175px !important;}
    #rsrc_online_course_row{padding-top: 0px !important; padding-bottom: 0px !important;}
    #rsrc_online_course_row .et_pb_image_wrap img{max-width: 480px !important;}
    
    #rsrc_online_course_sec .rsrc_online_course_sub_heading{ max-width: 740px; margin: auto;}
    #rsrc_online_course_sec .rsrc_online_course_sub_heading p{font-size: 15px;font-style: normal; font-weight: 600;line-height: 26.5px;    letter-spacing: 4.8px; text-transform: uppercase;}
    
    #rsrc_online_course_sec .rsrc_online_clss_img{ margin-top: 52px;}
    
    
    /* ***************** Resource Pgae End***************** */


          
    /* ***************** blog Pgae Start***************** */
    #blog_page_post article{border-radius: 15px; background: #F5F8FA;box-shadow: 0px 2px 5px 0px #36BDD8, 2px 0px 4px 0px #949BD9;padding: 14px !important; transition: all .3s ease-in-out;}
    #pg_blog_sec{padding-bottom: 140px !important;}
    /* #blog_page_post article:hover{transform: translate(0px, 10px);} */
    #blog_page_post article:hover .post-media img{transform: scale(1.3);}
    #blog_page_post article .post-media img{transition: all 900ms ease}
    #blog_page_post article .post-media{border-radius: 15px; overflow: hidden;}
    #blog_page_post article .post-content{ padding: 20px 0px 30px 0px; background: #F5F8FA;}
    #blog_page_post article .post-content .entry-title{margin: 0px !important; height: 96px !important; padding: 0px !important; border: 0px !important;color: #180A49;font-family: Poppins; font-size: 22px; font-style: normal; font-weight: 600; line-height: 33px; text-transform: capitalize; display: -webkit-box;   -webkit-line-clamp: 3;   -webkit-box-orient: vertical;overflow: hidden;}
    #blog_page_post article .post-content .post-data{display: none !important;}
    #blog_page_post article .post-meta{padding: 0px !important; display: flex; align-items: center;}
    #blog_page_post article .post-meta a{font-size: 16px !important;font-style: normal; font-weight: 500 !important; line-height: 24px !important;}
    #Blog_post_row{max-width: 1440px !important;     width: 70%;}
    #blog_page_post .ajax-pagination a , #Tstmnl_all_post .ajax-pagination a{margin: auto;font-size: 16px !important; border: 0px; max-width: inherit; width: 185px; background: linear-gradient(90deg,#30C0D8 0%,#9B9AD9 99.99%,rgba(0,0,0,0) 100%); border-radius: 30px; padding: 9px; cursor: pointer;color: #fff; transition: all .3s ease-in-out; border: 0; height: auto !important; position: relative; line-height: 30px !important; font-weight: 700;}
    #blog_page_post .ajax-pagination a::after ,  #Tstmnl_all_post .ajax-pagination a::after{font-size: 20px !important; margin-left:12px !important;}

    /* ***************** blog Pgae End***************** */


    
    /* single blog */
    /* single blog */
    .single-post .et_post_meta_wrapper{display: none;}
    .single-post .container{padding-top: 0px !important;}
    #single_Blog_page_template #blog_sticky_sidebar{position: sticky; top: 30%;}
    #single_Blog_page_template #blog_sticky_sidebar .et_pb_text_inner h3{ color: #000 !important;font-size: 13px !important;font-style: normal !important;font-weight: 400 !important;line-height: 17px !important;padding-bottom: 0px !important;}
    #single_Blog_page_template #blog_sticky_sidebar .et_pb_text{margin-bottom:16px !important;}
    #single_Blog_page_template .author_meta_02{display: contents !important;}
    #single_Blog_page_template .author_meta_02 .et_pb_blurb_content{width: fit-content !important; max-width: fit-content !important; margin-left: 0px !important;display: flex; align-items: flex-end;}
    #single_Blog_page_template .author_meta_02 .et_pb_blurb_content h4{   margin-left: 10px !important;margin-top: 10px !important; color: #BDBDBD !important;font-weight: 500 !important;}
    #single_Blog_page_template .author_meta_02 .et_pb_blurb_content .et_pb_blurb_container{display: contents !important;}
    #single_Blog_page_template .et_pb_main_blurb_image{margin-bottom: 0px !important; border-radius: 50%;}
    #single_Blog_page_template .et_pb_main_blurb_image img{border-radius: 50%  !important; margin-right: 10px !important;}

    #single_Blog_page_template #A , #single_Blog_page_template #A{    display: contents;}
    #single_Blog_page_template #A { left: 170px !important;position: absolute;top: 0;}
    #single_Blog_page_template #title_01 h1{font-size: 24px;font-style: normal;font-weight: 500;line-height: 30px;margin-bottom: 0px !important;padding-bottom: 0px;color: #000 !important;}
    #single_Blog_page_template #title_01 {margin-top: 10px !important;}
    #Second_tilte_blog .et_pb_text_inner{ font-size: 15px;font-style: normal;font-weight: 500;line-height: 24px;}
    #single_Blog_page_template .Single_blog_second_col p ,     #single_Blog_page_template .Single_blog_second_col .et_pb_text_inner{color: #000;font-size: 16px !important;font-style: normal !important;font-weight: 500 !important;line-height: 28px !important;                                                                               }
    #single_Blog_page_template .Single_blog_second_col h4{font-size: 22px !important;font-style: normal !important;font-weight: 600 !important;line-height: 25px !important;color: #000 !important;padding:35px 0px 0px 0px;}
    #single_Blog_page_template #blog_sticky_sidebar{border-left: 2px solid;padding-left: 15px !important;}
    #single_Blog_page_template .author_meta_02 .et_pb_module_header{font-size: 14px !important;}
    #Single_blog_recent_post_heading .et_pb_text_inner h6{font-size: 24px;font-style: normal; font-weight: 500;line-height: 28px;}
    #Single_blog_recent_post_heading{margin-bottom: 20px !important;}
    #single_Blog_page_template{padding-bottom: 30px !important;padding-top: 30px !important;}
    #single_Blog_page_template .et_pb_row {width: 95% !important;}
    .single-post #pg_blog_sec{padding-bottom:50px !important ;}
    .single-post .et_pb_post{margin-bottom: 0px !important;padding-bottom: 0px !important;}
    #single_Blog_page_template #A .et_pb_title_container{width: fit-content;position: absolute;top: 9px !important;left: 138px !important;}
    .Selected_link::before{content: ''; position: absolute; left: -17px;height: 25px;width: 2px;background-size: contain;background-repeat: no-repeat;background: #36BDD8; z-index: 9; transition: all 300ms ease;}
    .sticky_sidebar_class:before {position: absolute;content: 'Table of Contents';top: -44px;left: 0;font-size: 20px;}
   
    /* home */
    #home_page_testimonial .testimonial-card .et_pb_testimonial_author{margin-top: 6px !important;}
    #home_page_testimonial .testimonial-card .et_pb_testimonial_content{    height: 151px !important;}
    #home_page_testimonial .testimonial-card .et_pb_testimonial_description{height: 224px !important;}
    .testimonials-row .testimonial-card .et_pb_testimonial_description{    height: 248px!important ;}
    .testimonials-row .testimonial-card .et_pb_testimonial_content{height: 184px !important;}


    /* service page */
    #service_our_result .testimonial-card .et_pb_testimonial_content p{font-size: 20px!important;line-height: 28px!important;}
    }
    
    /* ---- 768 > 980 ----*/
    @media(min-width:768px) and (max-width:980px){
      
    /* ***************** Resource Pgae Start***************** */
        
    /* globe-heading */
     .rsrc_glbl_heading h2{font-size: 28px !important; font-weight: 700 !important;}
     /* our-resource-sec */
     #rsrc_our_resource_sec #rsrc_our_resource_sec_row{ padding-top:75px !important; padding-bottom:75px !important;}
     #rsrc_our_resource_sec .rsrc_our_resource_sec_main_heading h1{font-size: 35px !important; line-height: 70px !important;}
     #rsrc_our_resource_sec .rsrc_our_resource_sec_sub_heading p{font-size: 20px !important;}
     #rsrc_our_resource_sec .rsrc_our_resource_sec_sub_heading{margin-top: 40px !important;}
     /* our-resource-social-sec */
     #rsrc_scl_sec{padding-top: 0px !important; padding-bottom: 0px !important;}
     #rsrc_scl_sec #rsrc_scl_row{padding: 40px 0px 25px 0px !important;}
     #rsrc_scl_sec #rsrc_scl_feed_row{padding: 0px !important; width: 75% !important;}
     #rsrc_scl_sec #rsrc_scl_feed_row .rsrc_scl_feed-posts #wdi_feed_0_users{display: none;}
     #rsrc_scl_sec #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_photo_wrap_inner{border: 0px !important;}
     
     #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container {margin-top: 35px;}
     #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container .wdi_load_more_wrap{border: 0px;  max-width: inherit; width: 185px; background: linear-gradient(90deg,#30C0D8 0%,#9B9AD9 99.99%,rgba(0,0,0,0) 100%); border-radius: 20px; padding: 10px; cursor: pointer; transition: all .3s ease-in-out; border: 0;height: auto !important;}
     #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container .wdi_load_more_text{ color: #fff; transition: all .3s ease-in-out; font-style: normal; font-weight: 600; font-size: 16px; line-height: 30px; padding-right: 30px; position: relative;}
     #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container .wdi_load_more_text::after{content: ''; background-image: url(https://clientdemos-nutritio.cdn-pi.com/wp-content/uploads/2023/07/Vector-1.webp); height: 17px; width:21px; background-size: no-repeat; position: absolute; top: 0; bottom: 0; margin: auto; right: 24px; transition: all .3s ease-in-out; background-size: contain; background-repeat: no-repeat;}
     
     #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container:hover .wdi_load_more_text{padding-right: 35px;}
     #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container:hover .wdi_load_more_text::after{right: 20px;}
     
     /* Box-breathing */
     #rsrc_box_breathing_sec{ padding-top: 55px !important; padding-bottom: 0px !important;}
     #rsrc_box_breathing_sec #rsrc_box_breathing_row{padding-top: 55px !important; padding-bottom: 30px !important;}
     
     #rsrc_Box_breathing_image_row{padding-top: 0px !important; padding-bottom: 0px !important;}
     #rsrc_Box_breathing_image_row .et_pb_image_wrap img{width: 75%;}
     
     /* online-breathing */
     #rsrc_online_course_sec{padding-top: 90px !important; padding-bottom: 165px !important;}
     #rsrc_online_course_row{padding-top: 0px !important; padding-bottom: 0px !important;}
     #rsrc_online_course_row .et_pb_image_wrap img{max-width: 480px !important;}
     
     #rsrc_online_course_sec .rsrc_online_course_sub_heading{ max-width: 740px; margin: auto;}
     #rsrc_online_course_sec .rsrc_online_course_sub_heading p{font-size: 14px;font-style: normal; font-weight: 600;line-height: 25.5px;    letter-spacing: 4.8px; text-transform: uppercase;}
     
     #rsrc_online_course_sec .rsrc_online_clss_img{ margin-top: 52px;}
    
    /* ***************** Resource Pgae End***************** */
          
    /* ***************** blog Pgae Start***************** */
    #blog_page_post article{border-radius: 15px; background: #F5F8FA;box-shadow: 0px 2px 5px 0px #36BDD8, 2px 0px 4px 0px #949BD9;padding: 14px !important; transition: all .3s ease-in-out;}

    /* #blog_page_post article:hover{transform: translate(0px, 10px);} */
    #blog_page_post article:hover .post-media img{transform: scale(1.3);}
    #blog_page_post article .post-media img{transition: all 900ms ease}
    #blog_page_post article .post-media{border-radius: 15px; overflow: hidden;}
    #blog_page_post article .post-content{ padding: 20px 0px 30px 0px; background: #F5F8FA;}
    #blog_page_post article .post-content .entry-title{margin: 0px !important; height: 88px !important; padding: 0px !important; border: 0px !important;color: #180A49;font-family: Poppins; font-size: 20px; font-style: normal; font-weight: 600; line-height: 30px; text-transform: capitalize; display: -webkit-box;   -webkit-line-clamp: 3;   -webkit-box-orient: vertical;overflow: hidden;}
    #blog_page_post article .post-content .post-data{display: none !important;}
    #blog_page_post article .post-meta{padding: 0px !important; display: flex; align-items: center;}
    #blog_page_post article .post-meta a{font-size: 16px !important;font-style: normal; font-weight: 500 !important; line-height: 24px !important;}
    #Blog_post_row{max-width: 1440px !important;     width: 70%;}
    #blog_page_post .ajax-pagination a ,  #Tstmnl_all_post .ajax-pagination a{margin: auto;font-size: 16px !important; border: 0px; max-width: inherit; width: 185px; background: linear-gradient(90deg,#30C0D8 0%,#9B9AD9 99.99%,rgba(0,0,0,0) 100%); border-radius: 30px; padding: 9px; cursor: pointer;color: #fff; transition: all .3s ease-in-out; border: 0; height: auto !important; position: relative; line-height: 30px !important; font-weight: 700;}
    #blog_page_post .ajax-pagination a::after ,  #Tstmnl_all_post .ajax-pagination a::after{font-size: 20px !important; margin-left:12px !important;}

    /* ***************** blog Pgae End***************** */
    /* About_us */
    #Meet_the_team_sec_abt_pg .teammates-card{margin-bottom: 0px !important;}
    
     }
    /* ---- 576 > 767 ----*/
    @media(min-width:576px) and (max-width:767px){
    #srvc_blurb_card_row_id .et_pb_main_blurb_image img {max-width: 60px;}
      
    /* ***************** Resource Pgae Start***************** */
        
            /* globe-heading */
     .rsrc_glbl_heading h2{font-size: 25px !important; font-weight: 700 !important;}
     /* our-resource-sec */
     #rsrc_our_resource_sec #rsrc_our_resource_sec_row{ padding-top:65px !important; padding-bottom:65px !important;}
     #rsrc_our_resource_sec .rsrc_our_resource_sec_main_heading h1{font-size: 25px !important; line-height: 70px !important;}
     #rsrc_our_resource_sec .rsrc_our_resource_sec_sub_heading p{font-size: 16px !important;}
     #rsrc_our_resource_sec .rsrc_our_resource_sec_sub_heading{margin-top: 30px !important;}
     /* our-resource-social-sec */
     #rsrc_scl_sec{padding-top: 0px !important; padding-bottom: 0px !important;}
     #rsrc_scl_sec #rsrc_scl_row{padding: 30px 0px 20px 0px !important;}
     #rsrc_scl_sec #rsrc_scl_feed_row{padding: 0px !important; width: 75% !important;}
     #rsrc_scl_sec #rsrc_scl_feed_row .rsrc_scl_feed-posts #wdi_feed_0_users{display: none;}
     #rsrc_scl_sec #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_photo_wrap_inner{border: 0px !important;}
     
     #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container {margin-top: 25px;}
     #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container .wdi_load_more_wrap{border: 0px;  max-width: inherit; width: 185px; background: linear-gradient(90deg,#30C0D8 0%,#9B9AD9 99.99%,rgba(0,0,0,0) 100%); border-radius: 20px; padding: 10px; cursor: pointer; transition: all .3s ease-in-out; border: 0;height: auto !important;}
     #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container .wdi_load_more_text{ color: #fff; transition: all .3s ease-in-out; font-style: normal; font-weight: 600; font-size: 16px; line-height: 30px; padding-right: 30px; position: relative;}
     #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container .wdi_load_more_text::after{content: ''; background-image: url(https://clientdemos-nutritio.cdn-pi.com/wp-content/uploads/2023/07/Vector-1.webp); height: 17px; width:21px; background-size: no-repeat; position: absolute; top: 0; bottom: 0; margin: auto; right: 24px; transition: all .3s ease-in-out; background-size: contain; background-repeat: no-repeat;}
     
     #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container:hover .wdi_load_more_text{padding-right: 35px;}
     #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container:hover .wdi_load_more_text::after{right: 20px;}
     
     /* Box-breathing */
     #rsrc_box_breathing_sec{ padding-top: 55px !important; padding-bottom: 0px !important;}
     #rsrc_box_breathing_sec #rsrc_box_breathing_row{padding-top: 45px !important; padding-bottom: 25px !important;}
     
     #rsrc_Box_breathing_image_row{padding-top: 0px !important; padding-bottom: 0px !important;}
     #rsrc_Box_breathing_image_row .et_pb_image_wrap img{width: 75%;}
     
     /* online-breathing */
     #rsrc_online_course_sec{padding-top: 70px !important; padding-bottom: 125px !important;}
     #rsrc_online_course_row{padding-top: 0px !important; padding-bottom: 0px !important;}
     #rsrc_online_course_row .et_pb_image_wrap img{max-width: 480px !important;}
     
     #rsrc_online_course_sec .rsrc_online_course_sub_heading{ max-width: 740px; margin: auto;}
     #rsrc_online_course_sec .rsrc_online_course_sub_heading p{font-size: 14px;font-style: normal; font-weight: 600;line-height: 25.5px;    letter-spacing: 4.8px; text-transform: uppercase;}
     
     #rsrc_online_course_sec .rsrc_online_clss_img{ margin-top: 40px;}
    
    /* ***************** Resource Pgae End***************** */
    
          
    /* ***************** blog Pgae Start***************** */
    #blog_page_post article{border-radius: 15px; background: #F5F8FA;box-shadow: 0px 2px 5px 0px #36BDD8, 2px 0px 4px 0px #949BD9;padding: 13px !important; transition: all .3s ease-in-out;}

    /* #blog_page_post article:hover{transform: translate(0px, 10px);} */
    #blog_page_post article:hover .post-media img{transform: scale(1.3);}
    #blog_page_post article .post-media img{transition: all 900ms ease}
    #blog_page_post article .post-media{border-radius: 15px; overflow: hidden;}
    #blog_page_post article .post-content{ padding: 18px 0px 28px 0px; background: #F5F8FA;}
    #blog_page_post article .post-content .entry-title{margin: 0px !important; height: 88px !important; padding: 0px !important; border: 0px !important;color: #180A49;font-family: Poppins; font-size: 18px; font-style: normal; font-weight: 600; line-height: 28px; text-transform: capitalize; display: -webkit-box;   -webkit-line-clamp: 3;   -webkit-box-orient: vertical;overflow: hidden;}
    #blog_page_post article .post-content .post-data{display: none !important;}
    #blog_page_post article .post-meta{padding: 0px !important; display: flex; align-items: center;}
    #blog_page_post article .post-meta a{font-size: 14px !important;font-style: normal; font-weight: 500 !important; line-height: 22px !important;}
    #Blog_post_row{max-width: 1440px !important;     width: 70%;}
    #blog_page_post .ajax-pagination a , #Tstmnl_all_post .ajax-pagination a{margin: auto;font-size: 15px !important; border: 0px; max-width: inherit; width: 175px; background: linear-gradient(90deg,#30C0D8 0%,#9B9AD9 99.99%,rgba(0,0,0,0) 100%); border-radius: 30px; padding: 8px; cursor: pointer;color: #fff; transition: all .3s ease-in-out; border: 0; height: auto !important; position: relative; line-height: 28px !important; font-weight: 700;}
    #blog_page_post .ajax-pagination a::after , #Tstmnl_all_post .ajax-pagination a::after{font-size: 18px !important; margin-left:12px !important;}
    /* ***************** blog Pgae End***************** */
        /* About_us */
        #Meet_the_team_sec_abt_pg .teammates-card{margin-bottom: 0px !important;}
    }
    /* ---- 576 ----*/
    @media (max-width:575px) {
    #srvc_blurb_card_row_id .et_pb_main_blurb_image img {max-width: 60px;}
    .srvc_blurb_card_row {gap: 0 !important;}
    #home_the-process-row .services-btn{margin-top: 10px !important;}
    /* ***************** Resource Pgae Start***************** */
    
    /* globe-heading */
     .rsrc_glbl_heading h2{font-size: 25px !important; font-weight: 700 !important;}
     /* our-resource-sec */
     #rsrc_our_resource_sec #rsrc_our_resource_sec_row{ padding-top:25px !important; padding-bottom:25px !important;}
     #rsrc_our_resource_sec .rsrc_our_resource_sec_main_heading h1{font-size: 21px !important; line-height: 60px !important;}
     #rsrc_our_resource_sec .rsrc_our_resource_sec_sub_heading p{font-size: 16px !important; line-height: 25px !important;}
     #rsrc_our_resource_sec .rsrc_our_resource_sec_sub_heading{margin-top: 20px !important;}
     /* our-resource-social-sec */
     #rsrc_scl_sec{padding-top: 0px !important; padding-bottom: 0px !important;}
     #rsrc_scl_sec #rsrc_scl_row{padding: 30px 0px 20px 0px !important;}
     #rsrc_scl_sec #rsrc_scl_feed_row{padding: 0px !important; width: 75% !important;}
     #rsrc_scl_sec #rsrc_scl_feed_row .rsrc_scl_feed-posts #wdi_feed_0_users{display: none;}
     #rsrc_scl_sec #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_photo_wrap_inner{border: 0px !important;}
     
     #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container {margin-top: 10px;}
     #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container .wdi_load_more_wrap{border: 0px;  max-width: inherit; width: 145px; background: linear-gradient(90deg,#30C0D8 0%,#9B9AD9 99.99%,rgba(0,0,0,0) 100%); border-radius: 20px; padding: 10px; cursor: pointer; transition: all .3s ease-in-out; border: 0;height: auto !important;}
     #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container .wdi_load_more_text{ color: #fff; transition: all .3s ease-in-out; font-style: normal; font-weight: 600; font-size: 14px; line-height: 24px; padding-right: 22px; position: relative;}
     #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container .wdi_load_more_text::after{content: ''; background-image: url(https://clientdemos-nutritio.cdn-pi.com/wp-content/uploads/2023/07/Vector-1.webp); height: 17px; width:21px; background-size: no-repeat; position: absolute; top: 0; bottom: 0; margin: auto; right: 9px; transition: all .3s ease-in-out; background-size: contain; background-repeat: no-repeat;}
     #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container:hover .wdi_load_more_text{padding-right: 35px;}
     #rsrc_scl_feed_row .rsrc_scl_feed-posts .wdi_load_more_container:hover .wdi_load_more_text::after{right: 20px;}
     /* Box-breathing */
     #rsrc_box_breathing_sec{ padding-top: 0px !important; padding-bottom: 0px !important;}
     #rsrc_box_breathing_sec #rsrc_box_breathing_row{padding-top: 45px !important; padding-bottom: 25px !important;}
     #rsrc_Box_breathing_image_row{padding-top: 0px !important; padding-bottom: 0px !important;}
     #rsrc_Box_breathing_image_row .et_pb_image_wrap img{width: 75%;}
     /* online-breathing */
     #rsrc_online_course_sec{padding-top: 70px !important; padding-bottom: 125px !important;}
     #rsrc_online_course_row{padding-top: 0px !important; padding-bottom: 0px !important;}
     #rsrc_online_course_row .et_pb_image_wrap img{max-width: 480px !important; width: 100% !important;}
     #rsrc_online_course_sec .rsrc_online_course_sub_heading{ max-width: 740px; margin: auto;}
     #rsrc_online_course_sec .rsrc_online_course_sub_heading p{font-size: 14px;font-style: normal; font-weight: 600;line-height: 25.5px;    letter-spacing: 4.8px; text-transform: uppercase;}
     #rsrc_online_course_sec .rsrc_online_clss_img{ margin-top: 40px;}
    /* ***************** Resource Pgae End***************** */
    /* ***************** Career Pgae Start***************** */ 
    #Career_page_description_sec{padding-top: 50px !important; padding-bottom: 60px !important;} 
    #career_description_main_heading_row #career_description_main_heading h3{    font-size: 18px !important; line-height: 23px; font-weight: 600;}
    /* ***************** Career Pgae End***************** */      
    /* ***************** blog Pgae Start***************** */
    #blog_page_post article{border-radius: 15px; background: #F5F8FA;box-shadow: 0px 2px 5px 0px #36BDD8, 2px 0px 4px 0px #949BD9;padding: 13px !important; transition: all .3s ease-in-out;}
    /* #blog_page_post article:hover{transform: translate(0px, 10px);} */
    #blog_page_post article:hover .post-media img{transform: scale(1.3);}
    #blog_page_post article .post-media img{transition: all 900ms ease}
    #blog_page_post article .post-media{border-radius: 15px; overflow: hidden;}
    #blog_page_post article .post-content{ padding: 18px 0px 28px 0px; background: #F5F8FA;}
    #blog_page_post article .post-content .entry-title{margin: 0px !important; height: 88px !important; padding: 0px !important; border: 0px !important;color: #180A49;font-family: Poppins; font-size: 18px; font-style: normal; font-weight: 600; line-height: 28px; text-transform: capitalize; display: -webkit-box;   -webkit-line-clamp: 3;   -webkit-box-orient: vertical;overflow: hidden;}
    #blog_page_post article .post-content .post-data{display: none !important;}
    #blog_page_post article .post-meta{padding: 0px !important; display: flex; align-items: center;}
    #blog_page_post article .post-meta a{font-size: 14px !important;font-style: normal; font-weight: 500 !important; line-height: 22px !important;}
    #Blog_post_row{max-width: 1440px !important; width: 90%;}
    #blog_page_post .ajax-pagination a , #Tstmnl_all_post .ajax-pagination a{margin: auto;font-size: 15px !important; border: 0px; max-width: inherit; width: 175px; background: linear-gradient(90deg,#30C0D8 0%,#9B9AD9 99.99%,rgba(0,0,0,0) 100%); border-radius: 30px; padding: 8px; cursor: pointer;color: #fff; transition: all .3s ease-in-out; border: 0; height: auto !important; position: relative; line-height: 28px !important; font-weight: 700;}
    #blog_page_post .ajax-pagination a::after ,  #Tstmnl_all_post .ajax-pagination a::after{font-size: 18px !important; margin-left:12px !important;}
    #Blog_post_row{padding-top: 0px !important;padding-bottom: 0px !important;}

    /* ***************** blog Pgae End***************** */

    /* service */
    #package-card_01 .et_pb_main_blurb_image img , #package-card_02 .et_pb_main_blurb_image img ,#package-card_03 .et_pb_main_blurb_image img , #package-card_04 .et_pb_main_blurb_image img{margin-left: -10px !important;}
        /* About_us */
        #Meet_the_team_sec_abt_pg .teammates-card{margin-bottom: 0px !important;}
    }

























    /* max Width */
    @media (max-width:1440px){
        /* header */
       
        header .topbar.custom-btn p{width: 165px !important;}
    /* ***************** Career Pgae Start***************** */ 
    #career_description_main_heading_row{padding: 0px 0px 18px 0px !important; max-width: 808px; width: 80%;} 
    #Career_page_description_sec .cr_desc_row { max-width: 808px; width: 80%; padding: 0px ; margin-top: 35px !important;}
    .cr_desc_row .career_desc_heading h3{color: #000 !important; font-weight: 600 !important; font-size: 14px !important; line-height: 18px !important; padding: 0px !important;}
    .description_cnct p , .description_cnct ul li{color: #171717;font-family: Poppins; font-size: 12px;font-style: normal; font-weight: 400; line-height: 20px !important;}
    #Career_page_description_sec .cr_desc_row .career_desc_heading{margin-bottom: 14px !important;}


    #Career_page_description_sec .cr_desc_row_01 .description_cnct p{padding-bottom: 0px !important;}
    #Career_page_description_sec .cr_desc_row_01{margin-top: 0px !important;}
    #Career_page_description_sec .cr_desc_row_06 {    margin-top: 0px !important;}
    #Career_page_description_sec  .last-desc p{font-weight: 500 !important;}
    #Career_page_description_sec .description_cnct ul{margin-left: 10px !important; line-height: 20px !important;}
    #Career_page_description_sec .cr_desc_row_04{margin-top: 15PX !important;}
    /* ***************** Career Pgae End***************** */

    /* ***************** Testimonial Pgae Start***************** */

    #Tstmnl_all_post{width: 90% !important;}

    #Tstmnl_all_post article .testimonial_blog_sec .blog_tstmnl_star ul img {width: 20px !important;margin: 0px 4px !important;}
    #Tstmnl_all_post article #blog_tstmnl_title .et_pb_text_inner{font-size: 14px !important; line-height: 22px !important;}
    #blog_tstmnl_title { margin-bottom: 8px !important;}
    #Tstmnl_all_post article #blog_tstmnl_ttl .et_pb_text_inner{font-size: 11px !important;line-height: 21px !important;}
    #Tstmnl_all_post article #blog_tstmnl_user_name{font-size: 12px !important;}
    #Tstmnl_all_post article #blog_tstmnl_pstn{font-size: 12px !important;}
    #Tstmnl_all_post article .post-content .et_pb_code { margin-bottom: 9px !important;}
    #Tstmnl_all_post .el-isotope-item:nth-child(-2n+3){ margin-top: 0px !important;}
    #Tstmnl_all_post{padding-top: 0px !important;}
    
    /* ***************** Testimonial Pgae End***************** */
    .custom-btn p{
        width: fit-content!important;
        font-size: 14px!important;
        line-height: 125%!important;
        padding: 0 12px!important;
        letter-spacing: .8px;
    }
     .custom-btn  img{
        width: 21px!important;
    height: 16px!important;
    }
    #resource_scl_feed-posts .instagram-gallery__actions .instagram-gallery__button{    letter-spacing: .8px;padding: 12px 35px !important;margin-top: 30px;font-size: 14px!important;line-height: 125%!important;}}
    @media(min-width:576px) and (max-width:1440px){
        #Career_page_description_sec{padding-top: 100px !important; padding-bottom: 100px !important;} 
        #career_description_main_heading_row #career_description_main_heading h3{    font-size: 20px !important; line-height: 25px; font-weight: 600;}
        
    /* single blog */
    /* single blog */
    .single-post .et_post_meta_wrapper{display: none;}
    .single-post .container{padding-top: 0px !important;}
    #single_Blog_page_template #blog_sticky_sidebar{position: sticky; top: 22%;}
    #single_Blog_page_template #blog_sticky_sidebar .et_pb_text_inner h3{ color: #000 !important;font-size: 13px !important;font-style: normal !important;font-weight: 400 !important;line-height: 17px !important;padding-bottom: 0px !important;}
    #single_Blog_page_template #blog_sticky_sidebar .et_pb_text{margin-bottom:16px !important;}
    #single_Blog_page_template .author_meta_02{display: contents !important;}
    #single_Blog_page_template .author_meta_02 .et_pb_blurb_content{width: fit-content !important; max-width: fit-content !important; margin-left: 0px !important;display: flex; align-items: flex-end;}
    #single_Blog_page_template .author_meta_02 .et_pb_blurb_content h4{   margin-left: 10px !important;margin-top: 10px !important; color: #BDBDBD !important;font-weight: 500 !important;}
    #single_Blog_page_template .author_meta_02 .et_pb_blurb_content .et_pb_blurb_container{display: contents !important;}
    #single_Blog_page_template .et_pb_main_blurb_image{margin-bottom: 0px !important; border-radius: 50%;}
    #single_Blog_page_template .et_pb_main_blurb_image img{border-radius: 50%  !important; margin-right: 10px !important;}

    #single_Blog_page_template #A , #single_Blog_page_template #A{    display: contents;}
    #single_Blog_page_template #A { left: 170px !important;position: absolute;top: 0;}
    #single_Blog_page_template #title_01 h1{
        font-size: 22px;
        font-style: normal;
        font-weight: 500;
        line-height: 28px;
        margin-bottom: 0px !important;
        padding-bottom: 0px;
        color: #000 !important;
    }
    #single_Blog_page_template #title_01 {
        margin-top: 10px !important;
    }
    #Second_tilte_blog .et_pb_text_inner{ font-size: 15px;font-style: normal;font-weight: 500;line-height: 24px;}
    #single_Blog_page_template .Single_blog_second_col p ,     #single_Blog_page_template .Single_blog_second_col .et_pb_text_inner{
        color: #000;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 500 !important;
        line-height: 28px !important;
    }
    #single_Blog_page_template .Single_blog_second_col h4{
        font-size: 20px !important;
        font-style: normal !important;
        font-weight: 600 !important;
        line-height: 25px !important;
        color: #000 !important;
        padding:35px 0px 0px 0px;
    }
    #single_Blog_page_template #blog_sticky_sidebar{border-left: 2px solid;padding-left: 15px !important;}
    #single_Blog_page_template .author_meta_02 .et_pb_module_header{font-size: 14px !important;}
    #Single_blog_recent_post_heading .et_pb_text_inner h6{
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 28px;
    }
    #Single_blog_recent_post_heading{margin-bottom: 20px !important;}
    #single_Blog_page_template{
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }
    #single_Blog_page_template .et_pb_row {width: 95% !important;}
    .single-post #pg_blog_sec{padding-bottom:50px !important ;}
    .single-post .et_pb_post{margin-bottom: 0px !important;padding-bottom: 0px !important;}
    #single_Blog_page_template #A .et_pb_title_container{width: fit-content;
        position: absolute;
        top: 9px !important;
        left: 138px !important;}

    }

@media(max-width:575px){
    
    /* single blog */
    /* single blog */
    .single-post .et_post_meta_wrapper{display: none;}
    .single-post .container{padding-top: 0px !important; width: 100% !important;}
    #single_Blog_page_template #blog_sticky_sidebar{display: none !important;}
    #single_Blog_page_template #blog_sticky_sidebar .et_pb_text_inner h3{ color: #000 !important;font-size: 13px !important;font-style: normal !important;font-weight: 400 !important;line-height: 17px !important;padding-bottom: 0px !important;}
    #single_Blog_page_template #blog_sticky_sidebar .et_pb_text{margin-bottom:16px !important;}
    #single_Blog_page_template .author_meta_02{display: contents !important;}
    #single_Blog_page_template .author_meta_02 .et_pb_blurb_content{width: fit-content !important; max-width: fit-content !important; margin-left: 0px !important;display: flex; align-items: flex-end;}
    #single_Blog_page_template .author_meta_02 .et_pb_blurb_content h4{   margin-left: 10px !important;margin-top: 10px !important; color: #BDBDBD !important;font-weight: 500 !important;}
    #single_Blog_page_template .author_meta_02 .et_pb_blurb_content .et_pb_blurb_container{display: contents !important;}
    #single_Blog_page_template .et_pb_main_blurb_image{margin-bottom: 0px !important; border-radius: 50%;}
    #single_Blog_page_template .et_pb_main_blurb_image img{border-radius: 50%  !important; margin-right: 10px !important;}

    #single_Blog_page_template #A , #single_Blog_page_template #A{    display: contents;}
    #single_Blog_page_template #A { left: 170px !important;position: absolute;top: 0;}
    #single_Blog_page_template #title_01 h1{
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 25px;
        margin-bottom: -20px !important;
        padding-bottom: 0px;
        color: #000 !important;
        margin-top: 20px !important;
    }
    #single_Blog_page_template #title_01 {
        margin-top: 10px !important;
    }
    #Second_tilte_blog .et_pb_text_inner{ font-size: 15px;font-style: normal;font-weight: 500;line-height: 24px;}
    #single_Blog_page_template .Single_blog_second_col p ,     #single_Blog_page_template .Single_blog_second_col .et_pb_text_inner{
        color: #000;
        font-size: 14px !important;
        font-style: normal !important;
        font-weight: 500 !important;
        line-height: 25px !important;
    }
    #single_Blog_page_template .Single_blog_second_col h4{
        font-size: 20px !important;
        font-style: normal !important;
        font-weight: 600 !important;
        line-height: 25px !important;
        color: #000 !important;
        padding:30px 0px 0px 0px;
    }
    #single_Blog_page_template #blog_sticky_sidebar{border-left: 2px solid;padding-left: 15px !important;}
    #single_Blog_page_template .author_meta_02 .et_pb_module_header{font-size: 14px !important;}
    #Single_blog_recent_post_heading .et_pb_text_inner h6{
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 28px;
    }
    #Single_blog_recent_post_heading{margin-bottom: 20px !important;}
    #single_Blog_page_template{
        padding-bottom: 30px !important;
        padding-top: 0px !important;
    }
    #single_Blog_page_template .et_pb_row {width: 85% !important;}
    .single-post #pg_blog_sec{padding-bottom:50px !important ;}
    .single-post .et_pb_post{margin-bottom: 0px !important;padding-bottom: 0px !important;}
    #single_Blog_page_template #A .et_pb_title_container{width: fit-content;
        top: 9px !important;}
    #single_blog_recent_post .recent_post_row{width: 80% !important;}
    #single_blog_recent_post{padding-top: 0px !important;}
}











/* === Testimonial page === */
/* .el-isotope-item:nth-child(3n+3) {margin-top: 80px;} */
#Tstmnl_all_post .el-isotope-item:nth-child(-2n+3){ margin-top: 100px;}
#Tstmnl_all_post article .tstmnl_blog_row{padding: 0px !important;}
#Tstmnl_all_post article .post-content .entry-title{display: none;}
#Tstmnl_all_post article .post-content{border-radius: 20px;background: #F5F8FA;box-shadow: 0px 2px 5px 0px #36BDD8, 2px 0px 4px 0px #949BD9;}
#Tstmnl_all_post article .post-content .post-data .testimonial_blog_sec{padding: 0px !important;}
#Tstmnl_all_post article .testimonial_blog_sec .tstmnl_usr_img{display: flex;justify-content: center;margin:auto;}
/* #Tstmnl_all_post article .testimonial_blog_sec .tstmnl_usr_img img{width: 120px;border-radius: 50%; margin: auto;margin-bottom: 10px;object-fit: contain;} */
#Tstmnl_all_post article .testimonial_blog_sec .blog_tstmnl_star ul{ list-style: none; display: flex; justify-content: center; padding-bottom: 0;}

#blog_tstmnl_title{margin-bottom: 16px !important;}
#Tstmnl_all_post article #blog_tstmnl_title .et_pb_text_inner{    color: #000;text-align: center;font-family: Poppins;font-size: 20px;font-style: normal;font-weight: 600;}

#Tstmnl_all_post article .post-content .et_pb_code{margin-bottom: 16px !important;}
#Tstmnl_all_post article .testimonial_blog_sec .blog_tstmnl_star ul img{width: 28px;}
#Tstmnl_all_post article #blog_tstmnl_ttl .et_pb_text_inner{ color: #000;text-align: center;font-family: Poppins;font-size: 15px;font-style: normal;font-weight: 400;line-height: 28px;}
#Tstmnl_all_post article #blog_tstmnl_user_name{margin: 0px !important;text-align: center;color: #180A49;text-align: center;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 700;line-height: normal;}
#Tstmnl_all_post article #blog_tstmnl_pstn{color: #000;text-align: center;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}
.get_in_touch_btn-div .footer_cst_btn p{margin: auto !important; margin-top: 20px !important;}
#sport_pg_scl li a .dsm_icon_list_wrapper{transition: all 600ms ease; border-radius: 50%;}
#sport_pg_scl li a .dsm_icon_list_wrapper:hover{transform: scale(1.05);box-shadow: 0px 2px 5px 0px #36BDD8, 2px 0px 4px 0px #949BD9;border-radius: 50%;background: #36BDD8;}


/* ===================== instagram ===================*/
/* Homepage */
#Home_page_instagam_post .instagram-gallery-feed .instagram-gallery-item {padding: 0px !important;}
#Home_page_instagam_post .instagram-gallery__actions .instagram-gallery__button{display: none !important;}
#Home_page_instagam_post .instagram-gallery-feed .instagram-gallery-item:nth-child(n+5){display: none;}
#Home_page_instagam_post  #instagram-gallery-feed-0 .instagram-gallery-item__media-mask{background: transparent !important;}
#Home_page_instagam_post .instagram-gallery-feed .instagram-gallery-item .instagram-gallery-item__media-wrap{overflow: hidden;}
#Home_page_instagam_post .instagram-gallery-feed .instagram-gallery-item .instagram-gallery-item__media-wrap img{transition: all 600ms ease;}
#Home_page_instagam_post .instagram-gallery-feed .instagram-gallery-item .instagram-gallery-item__media-wrap img:hover{transform: scale(1.08);}
/* Homepage */

/* Resource_page */
#resource_scl_feed-posts .instagram-gallery-feed .instagram-gallery-item .instagram-gallery-item__media-wrap{overflow: hidden;}
#resource_scl_feed-posts .instagram-gallery-feed .instagram-gallery-item .instagram-gallery-item__media-wrap img{transition: all 600ms ease;}
#resource_scl_feed-posts .instagram-gallery-feed .instagram-gallery-item .instagram-gallery-item__media-wrap img:hover{transform: scale(1.08);}
#resource_scl_feed-posts .instagram-gallery-feed .instagram-gallery-item {padding: 0px !important;}
#resource_scl_feed-posts .instagram-gallery__actions .instagram-gallery__button{border-radius: 25px;background: linear-gradient(140deg, #30C0D8 0%, #9B9AD9 100%);padding: 12px 40px;color: #FFF;font-family: Poppins;font-size: 20px;font-style: normal;font-weight: 600;line-height: 30px; margin-top: 35px;}
#resource_scl_feed-posts #instagram-gallery-feed-0 .instagram-gallery-item__media-mask{background: transparent !important;}
.instagram-gallery-modal__media-info{display: none !important;}
/* Resource_page */



/* Teams_sec */
#Teams_detail_sec .Teams_detail_row .teamspopup .vishnu{display: none;}
#Teams_detail_description .teamdesc .teammates-card{display: none;}
#Teams_detail_description{padding: 0px !important;transition: all 600ms linear;}
#Teams_detail_sec #Teams_dtl_row02{padding-top:0px !important ;}
#Teams_detail_sec{padding-bottom: 0px !important;}
#Teams_detail_sec .teamdescription .team_details_sec, .teamdescription_second .team_details_sec{margin-left: auto !important;margin-right: auto !important;margin-top:0;margin-bottom: 25px ;}
#team_detail_02_row{padding-bottom: 0px;}
/* uppercase */
/* .Upperdescription{height: 0;opacity: 0;} */
/* .TempgTeamLowercard{height: 0;opacity: 0;} */
#tema_sec_02 .teamdescription_second .team_details_sec{margin: auto auto 25px auto !important;}
/* second sec */
#tema_sec_02 #teams_card_02_row .vishnu ,#tema_sec_03 #teams_card_03_row .vishnu{display: none;}
#team_detail_02_row .teamdescription_second .teammates-card,#team_detail_03_row .teamdescription_third .teammates-card {display: none;}
#team_detail_02_row ,#team_detail_03_row{padding-top: 0px !important;transition: all 600ms linear;}
#tema_sec_02, #tema_sec_03{padding-top: 0px !important;}
#teams_card_02_row ,#teams_card_03_row{padding-top: 0px !important;}
 #tema_sec_03 .teamdescription_third .team_details_sec{margin: auto !important;}

/* Third-sec */



.Upperdescription ,.lowerdescription ,.ThirdUpperdescription{overflow: hidden;max-height: max-content;}
.teamdesc{transition: all .8s linear;}
#Teams_detail_sec .read-more-btn{cursor: pointer;}
.team_details_sec{position: relative;overflow: visible !important;}
.popup_close_btn{ position: absolute;top:2px;right: -37px;z-index: 999999;cursor: pointer;}
.popup_close_btn img{max-width: 30px;}
.read-more-btn {cursor: pointer;}
.team_edu_training span{color: #fff;}
.team_details_sec{border: 0 !important;}
.read_less_team_link{display: none;}

@media (min-width:981px) and (max-width:1400px){
    #Teams_detail_description ,#team_detail_02_row ,#team_detail_03_row{    padding: 0 41px !important;}
    #Teams_detail_sec .social-icon img{height: auto !important;}
}
@media (max-width:980px){
    /* Terms and conditions page */
    #terms_row .terms_headings{margin-bottom: 0px !important;}
    #terms_row .terms_headings span{font-size: 18px;line-height: 29px;}
    #terms_row  .Terms_para{    margin-bottom: 30px !important;}
    #terms_row  .Terms_para .et_pb_text_inner{font-size: 14px !important;line-height: 26px !important;}
    /* Terms and conditions page */
    .work_with_me_sec .work_with_me_row .et_pb_module.et_pb_image.et_pb_image_1{text-align: center !important;}
    .work_with_me_sec .work_with_me_row .et_pb_image_wrap{ width: 75% !important;text-align: center !important;margin-left: auto !important;margin-right: auto !important;margin: auto !important;}
   #Teams_detail_description , #team_detail_02_row ,#team_detail_03_row{display: none;}
   #Teams_detail_sec .Teams_detail_row .teamspopup .show_current_teammember_detail{display: block;}
   #tema_sec_02 #teams_card_02_row .show_current_teammember_detail ,#tema_sec_03 #teams_card_03_row .show_current_teammember_detail{display: block;}
   #Teams_detail_sec .Teams_detail_row .et_pb_column {width: 100% !important;    }
   #tema_sec_02 #teams_card_02_row .et_pb_column ,#tema_sec_03 #teams_card_03_row .et_pb_column {width: 100% !important; padding-bottom: 0px !important;}
   #tema_sec_02 #teams_card_02_row , #Teams_detail_sec .Teams_detail_row, #tema_sec_03 #teams_card_03_row{max-width: 550px !important;margin: auto; padding-bottom: 0px !important;}
   .teammates-card {margin-bottom: 30px !important;}
   .popup_close_btn{bottom: 6px !important;right: -34px !important;top: auto !important;}
   /* .team_details_sec{height: 100% !important;} */
   #Teams_detail_sec  .team_details_sec{height: 100% !important;}
   #tema_sec_02 .team_details_sec , #tema_sec_03 .team_details_sec{height: 100% !important;}
   #tema_sec_03 .team_details_sec{margin-bottom: 25px !important;}
   #Teams_detail_sec .team_details_sec , #teams_card_02_row .team_details_sec{margin-bottom: 30px !important;}
   #sport_section_one .how-can-help-sec .main-title h2{font-size: 25px !important;}
}

.team_details_sec .team_role p{padding-bottom: 17px !important;}
.team_details_sec .team_edu_training{padding-bottom: 10px;}
.team_details_sec .team_sport{padding-bottom: 10px;}
.team_pop_second_row .sport_achievement p{padding-bottom: 20px !important;}
.team_pop_second_row .team_hobbies_cnct {padding-bottom: 10px;}
.Favourite_team_cnct{ padding-bottom: 10px;}
.Favourite_athlete_cnct{padding-bottom: 10px;}
.Favourite_athlete_cnct{padding-bottom: 10px;}
.team_details_sec h5{padding-bottom: 8px !important;}



.team_desc_row_active{transform: translate(0%, -110%);height: 0;}
/* .team_desc_row_active {transform: translate(0%, 0%);height: auto;} */
@media(min-width:981px){
    #team_card_row_01 .et_pb_column ,#teams_card_02_row .et_pb_column ,#teams_card_03_row .et_pb_column{padding-left: 05px !important;padding-right: 05px !important; }
    #team_card_row_01 ,#teams_card_02_row{padding-bottom: 25px !important;}
}
@media (min-width:981px) and (max-width:1405px){
    .teammates-card .et_pb_blurb_description .position{min-height: 40px !important;}
}
.single-post .clients-btn-say {max-width: 200px !important;padding: 15px 0px 5px 0px !important;}
#Tstmnl_all_post article .testimonial_blog_sec .tstmnl_usr_img img{      margin-bottom: 8px !important;object-fit: contain;}
#contact_us_page__main_section .cnct_ftr_social-icon p:nth-child(1) img {
    width: auto !important;
    height: auto;
    margin-top: 0px;
}
/* #contact_us_page__main_section .cnct_ftr_social-icon p img , #footer_social p img{image-rendering: pixelated;} */
@media (min-width:981px) and (max-width:1199px){
    .most-popular::before {
        font-size: 14px !important;
        line-height: 22px !important;
      }
}
@media (min-width:1200) and (max-width:1440px){
    .most-popular::before {
        font-size: 19px !important;
        line-height: 22px !important;
      }
}

.timeline about-us .float-left .image-content img{
    max-width: 145px;
    margin-bottom: 20px;
}
input:focus{border-color:#15a9ff !important ;}
@media (min-width: 981px) and (max-width: 1440px){
    .teammates-card .et_pb_module_header {
        font-size: 22px !important;
        line-height: 30px;
    }
    .teammates-card .social-icon img{height: auto !important;}
}

#load-more {
    display: inline-block;
    opacity: 1;
    transition: opacity 0.3s ease;
}

#load-more.hide {
    opacity: 0;
    pointer-events: none; /* Prevent clicks when hidden */
}

/*========== Review page start ======= css */
#review-name-filter ul{list-style: none;display: flex;align-items: start;gap:15px;}
#review-name-filter ul li a{display: inline-block;border-radius: 12px;background: #F5F8FA;padding: 8px 45px;}
/*========== Review page End ======== css */
.thevideo-list {
    display: grid
;
    grid-template-columns: 1fr 1fr;
    gap: 45px;
}