/*
Theme Name:   Asha
Theme URI:    https://wordpress.org/themes/twentytwentyone/
Description:  Twenty Twenty-One child theme
Author:       WordPress.org
Author URI:   https://wordpress.org/
Template:     twentytwentyone
Version:      1.0.0
Text Domain:  twentytwentyonechild
*/

@font-face {
    font-family: 'Aileron';
    src: url('./fonts/aileron/Aileron-BlackItalic.woff2') format('woff2'),
        url('./fonts/aileron/Aileron-BlackItalic.woff') format('woff'),
        url('./fonts/aileron/Aileron-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Aileron';
    src: url('./fonts/aileron/Aileron-Light.woff2') format('woff2'),
        url('./fonts/aileron/Aileron-Light.woff') format('woff'),
        url('./fonts/aileron/Aileron-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aileron';
    src: url('./fonts/aileron/Aileron-BoldItalic.woff2') format('woff2'),
        url('./fonts/aileron/Aileron-BoldItalic.woff') format('woff'),
        url('./fonts/aileron/Aileron-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Aileron';
    src: url('./fonts/aileron/Aileron-Italic.woff2') format('woff2'),
        url('./fonts/aileron/Aileron-Italic.woff') format('woff'),
        url('./fonts/aileron/Aileron-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Aileron';
    src: url('./fonts/aileron/Aileron-Regular.woff2') format('woff2'),
        url('./fonts/aileron/Aileron-Regular.woff') format('woff'),
        url('./fonts/aileron/Aileron-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aileron';
    src: url('./fonts/aileron/Aileron-SemiBoldItalic.woff2') format('woff2'),
        url('./fonts/aileron/Aileron-SemiBoldItalic.woff') format('woff'),
        url('./fonts/aileron/Aileron-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Aileron';
    src: url('./fonts/aileron/Aileron-Bold.woff2') format('woff2'),
        url('./fonts/aileron/Aileron-Bold.woff') format('woff'),
        url('./fonts/aileron/Aileron-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aileron';
    src: url('./fonts/aileron/Aileron-Black.woff2') format('woff2'),
        url('./fonts/aileron/Aileron-Black.woff') format('woff'),
        url('./fonts/aileron/Aileron-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aileron';
    src: url('./fonts/aileron/Aileron-LightItalic.woff2') format('woff2'),
        url('./fonts/aileron/Aileron-LightItalic.woff') format('woff'),
        url('./fonts/aileron/Aileron-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Aileron';
    src: url('./fonts/aileron/Aileron-Heavy.woff2') format('woff2'),
        url('./fonts/aileron/Aileron-Heavy.woff') format('woff'),
        url('./fonts/aileron/Aileron-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aileron';
    src: url('./fonts/aileron/Aileron-HeavyItalic.woff2') format('woff2'),
        url('./fonts/aileron/Aileron-HeavyItalic.woff') format('woff'),
        url('./fonts/aileron/Aileron-HeavyItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Aileron';
    src: url('./fonts/aileron/Aileron-SemiBold.woff2') format('woff2'),
        url('./fonts/aileron/Aileron-SemiBold.woff') format('woff'),
        url('./fonts/aileron/Aileron-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aileron';
    src: url('./fonts/aileron/Aileron-UltraLight.woff2') format('woff2'),
        url('./fonts/aileron/Aileron-UltraLight.woff') format('woff'),
        url('./fonts/aileron/Aileron-UltraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aileron';
    src: url('./fonts/aileron/Aileron-Thin.woff2') format('woff2'),
        url('./fonts/aileron/Aileron-Thin.woff') format('woff'),
        url('./fonts/aileron/Aileron-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aileron';
    src: url('./fonts/aileron/aileron/Aileron-UltraLightItalic.woff2') format('woff2'),
        url('./fonts/aileron/Aileron-UltraLightItalic.woff') format('woff'),
        url('./fonts/aileron/Aileron-UltraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Aileron';
    src: url('./fonts/aileron/Aileron-ThinItalic.woff2') format('woff2'),
        url('./fonts/aileron/Aileron-ThinItalic.woff') format('woff'),
        url('./fonts/aileron/Aileron-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}



/**********************header-start********************************/

p {
  font-family: 'Aileron' !important;
}
.header-main-sec {
    position: absolute;
    width: 100%;
}
ul.sub-menu li a {
    color: #000 !important;
}
.elementor-section.elementor-section-boxed > .elementor-container { padding: 0px 15px; box-sizing: border-box; width: 100%;
}
.header-main-sec .header-main-inner .elementor-container.elementor-column-gap-default {border-bottom: solid 1px #FFFFFF1A; padding-bottom: 25px;
}
 .main-navbar ul li a:hover {
    background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%) !important;
    -webkit-background-clip: text;
    background-clip: text !important;
    color: transparent !important;
    
}
 .linear-btn a span {
    background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
   
}

.span-text-same span {
    background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%) !important;
    -webkit-background-clip: text;
    background-clip: text !important;
    color: transparent !important;
    font-family: Aileron !important;
    line-height: 100%;
    vertical-align: middle;
    text-transform: uppercase;
}


.linear-btn a{
    border: solid 2px #ec5a22 !important;
}
.same-btns.btn2 a span {
    color: #fff;
}
.featured-workshops-inner-sec-cols .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
}
.featured-workshops-main-sec .featured-workshops-inner-sec-cols .featured-workshops-inner-sec-col-same {
    width: 31%;
    border-radius: 10px;
    /*border: solid 1px #fff;*/
    box-shadow: 0 0px 10px rgb(255 255 255 / 80%), 0 8px 30px rgba(0, 0, 0, 0.8);
    padding: 17px 17px 30px 17px;
    transition: all ease-in-out 0.2s;
    
    
}
.featured-workshops-main-sec .featured-workshops-inner-sec-cols .featured-workshops-inner-sec-col-same:hover, .latestinsightsmaininner-col-inner:hover { box-shadow: 0 0px 10px rgb(255, 255, 255, 0.4), 0 8px 30px rgba(255, 255, 255, 0.4);}
.featured-workshops-main-sec .featured-workshops-inner-sec-cols .featured-workshops-inner-sec-col-same:hover img {border-color: #fff; }
.featured-workshops-main-sec .featured-workshops-inner-sec-cols .featured-workshops-inner-sec-col-same .elementor-image-box-title a {font-size: inherit;}
.featured-workshops-inner-sec-col-same-imagebox h4 {
    padding-bottom: 5px;
}
.answer-double-cols-main .answer-double-cols-inner-col2 li {
    /*list-style: none;*/
    padding-bottom: 15px;
}

.answer-double-cols-main.answer .answer-double-cols-inner-col2 li {
    /*list-style: none;*/
    padding-bottom: 15px;
}
.answer-double-cols-main .answer-double-cols-inner-col2 ol {
  counter-reset: item;
}
.answer-double-cols-main .answer-double-cols-inner-col2 ol li {
  counter-increment: item;
  position: relative;
}
.answer-double-cols-main .answer-double-cols-inner-col2 ol li::before {
    content: counter(item);
    position: absolute;
    left: -3em;
    background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgb(224 83 6) 50%, rgba(216, 65, 29, 1) 100%);
    width: 30px;
    border-radius: 100%;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 10px;
}
.who-double-cols-main .who-double-cols-inner-cols  .who-double-cols-inner-col1 {
    width: 60%;
}
.who-double-cols-main .who-double-cols-inner-cols  .who-double-cols-inner-col2 {
    width: 40%;
}
.who-double-cols-main .who-double-cols-inner-cols  .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
}

.who-double-cols-main .who-double-cols-inner-cols .who-double-cols-inner-col2 img {
    width: 100%;
    max-width: 511px ;
    height: 530px ;
    object-fit: cover;
}
.who-double-cols-inner-col1 p {
    max-width: 634px;
}
.abovetext-inner-col-main-sec-col {
    position: absolute;
    bottom: 30px;
    left: 0px;
    z-index: 1;
    padding-left: 30px;
    padding-right: 45px;
}
.over-image-text:after {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 100%;
    content: "";
    left: 0px;
    background-image: url('https://beta.strixdevelopment.net/asha/wp-content/uploads/2025/03/image-6.png');
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0px 0px 15px 15px;
}
.over-image-text a:after {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 100%;
    content: "";
    left: 0px;
    border-radius: 0px 0px 15px 15px;
    background-color: transparent;
    z-index: 2;
}
.terms-main-sec .terms-main-inner-col-same img {
    width: 100% !important;
    height: 593px !important;
    max-width: 612px !important;
    object-fit: cover;
}
.terms-main-sec .terms-main-inner-col-same {
    width: 48%;
}
.terms-main-inner-cols .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
}
.terms-main-sec .text-over-image p a {
    background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    font-family: Bebas Neue;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
}
.terms-main-sec .text-over-image p a {
    border: solid 2px #ec5a22;
    border-radius: 30px 30px;
    padding: 15px 57px;
}
.reviews-main-sec .slick-slide {
    border: 1px solid #FFFFFF4D;
    margin-left: 15px;
    margin-right: 15px;
    padding: 15px;
}
.reviews-main-sec .slick-slide {
    border: 1px solid #FFFFFF4D;
    margin-left: 18px;
    margin-right: 18px;
    padding: 30px 17px;
    border-radius: 10px;
    background: #FFFFFF0D;
}
.reviews-main-sec .slick-slide .elementor-testimonial-content img {
    margin: 0 auto;
}

.reviews-main-sec .reviews-inner-sec-reviews-col .prev.slick-arrow {
    position: absolute;
    bottom: 0px;
    left: 45%;
}
.reviews-main-sec .reviews-inner-sec-reviews-col .next.slick-arrow {
    position: absolute;
    bottom: 0px;
    right: 45%;
}
.reviews-main-sec .reviews-inner-sec-reviews-col .slick-arrow {
    margin-bottom: -100px;
}
.reviews-main-sec .reviews-inner-sec-reviews-col .slick-arrow {
    border: solid 2px #ec5a22ad;
    padding: 12px;
    border-radius: 5px;
    cursor: pointer;
}
.reviews-main-sec .reviews-inner-sec-reviews-col .slick-arrow svg {
    width: 25px;
}

.reviews-main-sec .reviews-inner-sec-reviews-col .slick-arrow:hover {
    border-color: #ff5d1a;
}


.footer-copyright-main .elementor-container.elementor-column-gap-default {
    border-top: solid 1px #FFFFFF1A;
    padding-top: 35px;
}
.footer-copyright-main ul.elementor-icon-list-items.elementor-inline-items li:after {
    content: "";
    border-color: #FFFFFF1A !important;
}
.who-double-cols-main .who-double-cols-inner-cols .who-double-cols-inner-col1 p {
    padding-bottom: 15px;
}
.answer-double-cols-main .answer-double-cols-inner .answer-double-cols-inner-col1 {
    width: 49%;
}
.answer-double-cols-main .answer-double-cols-inner .answer-double-cols-inner-col2 {
    width: 49%;
}

.answer-double-cols-main .answer-double-cols-inner .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
}
/*.answer-double-cols-main .answer-double-cols-inner .answer-double-cols-inner-col1 img {*/
/*    width: 100%;*/
/*    max-width: 648px !important;*/
/*    height: 461px !important;*/
/*    object-fit: cover;*/
/*}*/

/*.answer-double-cols-main.answer .answer-double-cols-inner .answer-double-cols-inner-col1 img {*/
/*    object-position: right;*/
/*    object-fit: contain;*/
/*}*/

.same-btns a:hover {
    background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%);
    border-color: #ec5a22;
}
.same-btns a:hover  span{
    color:#fff;
}
.terms-main-sec:after {
    background-image: url('https://beta.strixdevelopment.net/asha/wp-content/uploads/2025/03/Mask-group-1.png');
    position: absolute;
    content: "";
    top: 0px;
    width: 104px;
    height: 147px;
    background-repeat: no-repeat;
    background-position: right;
    right: 0px;
}
.footer-main-sec:after {
    background-image: url('https://beta.strixdevelopment.net/asha/wp-content/uploads/2025/03/Mask-group-2.png');
    position: absolute;
    content: "";
    top: 0px;
    width: 109px;
    height: 147px;
    left: 0px;
    background-repeat: no-repeat;
    background-position: left;
}
.answer-double-cols-main .answer-double-cols-inner-col2 ol li strong {
    font-family: Bebas Neue;
    font-weight: 400;
    font-size: 20px;
    line-height: 160%;
    letter-spacing: 0%;
    vertical-align: middle;
}
.same-btns a:focus {
    background-color: transparent !important;
}
/**************************service*********************************/
.services-main-sec .featured-workshops-main-sec-col .featured-workshops-inner-sec-cols .featured-workshops-inner-sec-col-same {
    width: 48% ;
}
.breadcrumbs-pages-same h6 {
    background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%) !important;
    -webkit-background-clip: text;
    background-clip: text !important;
    color: transparent !important;
   
}
.breadcrumbs-pages-same h6  a {
    color: #fff !important;
}
.answer-double-cols-inner-col2 ul {
    padding-left: 20px;
}
/*.answer-double-cols-main.answer .answer-double-cols-inner-col2 ul {*/
/*    padding-left: 0px;*/
/*}*/

.unlock-main-sec .answer-double-cols-main-col .answer-double-cols-inner .answer-double-cols-inner-col1  img {
    width: 100%;
    height: 493px !important;
}

.reviews-main-sec .reviews-inner-sec-reviews-col .slick-arrow:hover svg path {
    stroke:#ff5d1a !important;
}
.icon-images-text p {
    padding: 5px 0px;
}
.icon-images-text p {
    display: flex;
    align-items: center;
    column-gap: 5px;
}
/*******************************into-page*****************************************/

.banner-inner-sec .banner-inner-sec-col  h1 {
    width: 100%;
    max-width: 940px;
}
.freedom-seeker-inner-sec-col2 img {
    width: 100%;
    max-width: 610px !important;
    height: 491px !important;
    object-fit: cover;
}
.freedom-seeker-inner-sec-col1 p {
    margin-top: 15px;
    margin-bottom: 15px;
}
.what-learn-main-sec .answer-double-cols-inner-col2 .icon-images-text p {
    display: flex;
    align-items: flex-start;
    column-gap: 8px;
    margin-bottom: 20px;
}
.what-learn-main-sec .answer-double-cols-inner-col2 .icon-images-text p img {
    margin-top: 10px;
}

.answer-double-cols-main.what-learn-main-sec .answer-double-cols-inner-col1 img {
    max-width: 610px !important;
    height: 438px !important;
    object-fit: cover;
}
.answer-double-cols-inner.right.extra-class-img .answer-double-cols-inner-col1 img {
    height: 763px !important;
    width: 610px !important;
    object-fit: cover;
}
.answer-double-cols-inner.right p {
    margin-bottom: 10px !important;
}

/***************************no-permission-page*************************************************/
.choose-text1 .elementor-widget-container p strong {
    background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    font-family: Aileron;
    font-weight: 700;
    font-size: 40px;
    line-height: 100%;
    letter-spacing: 0px;
}

.perfect-plan-inner-sec-cols {
    max-width: 1054px;
    margin: 0 auto;
}
.perfect-plan-main-sec .perfect-plan-inner-sec-cols .perfect-plan-inner-sec-col-same {
    width: 48%;
}


.perfect-plan-main-sec .perfect-plan-inner-sec-cols .elementor-container.elementor-column-gap-default {
    justify-content: center;
}
.text-permission p {
    width: 100%;
    max-width: 616px;
    margin-top: 10px;
}
.dear-rebel .answer-double-cols-inner-col1 {
    height: 100%;
}

.dear-rebel .answer-double-cols-inner-col1 .img-size1 img {
    height: 100% !important;
}


/***********************************founde-rite****************************************/

    
.answer-double-cols-main.podcast-main-sec.what-is-receive .img1 img {
    height: 748px !important;
    object-fit: cover;
}
.answer-double-cols-main.who-thisisfor-main-sec.what-is-for .img1 img {
    height: 620px !important;
}
.answer-double-cols-main.who-thisisfor-main-sec.what-is-for:after {
    position: absolute;
    content: "";
    top: 50%;
    background-image: url('https://beta.strixdevelopment.net/asha/wp-content/uploads/2025/03/Mask-group-3.png');
    width: 104px;
    height: 100px;
    background-repeat: no-repeat;
    background-position: left;
}
.image-text-cols-same-diff .elementor-image-box-wrapper {
    column-gap: 15px;
}

/********************************becoming*****************************************/

.answer-double-cols-main.rebel-main-sec.another-podcast .img1 img, .answer-double-cols-main.who-thisisfor-main-sec.another-podcast .img1 img {
    height: 620px !important;
}
.answer-double-cols-main.permission-needed-main-sec.becoming-sec-section .img1 img {
    height: 510px !important;
}
.answer-double-cols-main.what-learn-main-sec.learn-ll-section .icon-images-text p, .answer-double-cols-main.what-learn-main-sec.learn-ll-section .icon-images-text p img {
    margin: 0px;
    align-items: center;
}
.answer-double-cols-main.permission-needed-main-sec.becoming-sec-section.height-img .answer-double-cols-inner-col1.whats-img img {
    height: 100% !important;
}
/***********************************pay*****************************************/
.answer-double-cols-main.rebel-main-sec.freedom-pay1 .answer-double-cols-inner-col1 {
    height: 100%;
}
.answer-double-cols-main.rebel-main-sec.freedom-pay1 .answer-double-cols-inner-col1 img, .answer-double-cols-main.podcast-main-sec.freedom-pay1 .answer-double-cols-inner-col1 img {
    height: 902px !important;
}
.icon-images-text-top p img {
    margin-top: -22px;
}

/********************************chris-page**********************************************/
.double-same-singlecase-inner .double-same-singlecase-inner-col1 {
    width: 46%;
}
.double-same-singlecase-inner .double-same-singlecase-inner-col2 {
    width: 50%;
}
.double-same-singlecase-inner .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
}

/***********************************media-page****************************************/

.double-col-images-right .banner-inner-sec .banner-inner-sec-col {
    width: 50%;
}
.double-col-images-right .banner-inner-sec .banner-inner-sec-col2 {
    width: 44%;
}
.double-col-images-right .banner-inner-sec .banner-inner-sec-col2 .same-banner-imgs img {
    width: 100%;
    max-width: 177px !important;
    height: 224px !important;
}
.double-col-images-right .banner-inner-sec .banner-inner-sec-col2 .same-banner-imgs.img1 img {
    width: 100%;
    max-width: 550px !important;
    height: 324px !important;
}

 .latest-insights-main-sec .latest-insights-inner-sec-col-shortcode .slick-arrows-same.slick-arrow {
    position: absolute;
    top: -15%;
    z-index: 1;
    right: 7%;
        border: solid 2px #ec5a22ad;
    padding: 12px 15px;
    border-radius: 5px;
    cursor: pointer;
}
.latest-insights-inner-sec-col-shortcode .slick-arrows-same.next.slick-arrow {
    right: 1%;
}
.latestinsightsmaininner-col-inner .latestinsightsmaininner-col-inner-image img {
    width: 100%;
    max-width: 367px !important;
    height: 303px !important;
    border-radius: 10px;
     object-fit: cover;
    border: solid 1px #393b3c;
}
 .latestinsightsmaininner-col-inner-details-date {
    display: flex;
    align-items: center;
    column-gap: 5px;
    margin-top: 10px;
}
 .latestinsightsmaininner-col-inner-details-content p {
    margin: 5px 0px 20px 0px;
}
 .latestinsightsmaininner-col-inner-details-content h4 {
    margin-top: 10px;
}
 .latest-insights-inner-sec-col-shortcode .slick-arrow:hover {
    border-color: #ff5d1a !important;
}
.latest-insights-inner-sec-col-shortcode .slick-arrow:hover svg path {
    stroke: #ff5d1a !important;
}
 .latestinsightsmaininner-col-inner {
    border-radius: 10px;
    /*border: solid 1px #fff;*/
    padding: 17px 17px 30px 17px;
    margin-left: 15px;
    margin-right: 15px;
        margin-bottom: 15px;
        margin-top: 15px;
    transition: all ease-in-out 0.2s;
    box-shadow: 0 0px 10px rgb(255 255 255 / 80%), 0 8px 30px rgba(0, 0, 0, 0.8);
}
 .latestinsightsmain-col-inner-slider .latestinsightsmaininner-col-inner {
        margin-bottom: 60px;

}
.latestinsightsmaininner-col-inner-col2 .latestinsightsmaininner-col-inner {
	box-shadow: none;
}
.latestinsightsmaininner-col-inner:hover img {
/*transform: scale(.9);*/
  transition: all ease-in-out 0.2s;
}
.latest-insights-inner-sec-col .latestinsightsmaininner-col-inner img {
  transition: all ease-in-out 0.2s;
}
.linear-btn.readmore-button-main.same-btns a:hover {
    background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%) !important;
    border-color: #ec5a22 !important;
    color:#fff;
}

.linear-btn.readmore-button-main.same-btns a {
    border-radius: 60px !important;
    padding: 10px 34px;
    background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    font-family: Bebas Neue;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
}
.latestinsightsmaininner-col-inner-details-date p {
    font-family: Aileron;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
}
.latestinsightsmaininner-col-inner-details-content h4 {
    font-family: Bebas Neue;
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
    vertical-align: middle;
}
.latestinsightsmaininner-col-inner-details-content p {
    font-family: Aileron;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    vertical-align: middle;
}
.double-col-images-right .banner-inner-sec .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
}

/*.latest-insights-main-sec .latest-insights-inner-sec .latest-insights-inner-sec-col*/
/********************************about-page******************************************/


.same-img-about .same-img1 img {
    width: 100%;
    max-width: 511px !important;
    height: 519px !important;
    object-fit: cover;
}

.who-double-cols-inner-cols.left .who-double-cols-inner-col2 {
    width: 48%;
}
.who-double-cols-inner-cols.left .who-double-cols-inner-col1 {
    width: 48%;
}

/***********************************blog-page********************************************/

.latest-insights-main-sec.allblogs-main-sec .latestinsightsmaininner-col-inner-col.col1 {
    border-radius: 0px;
    border: none;
    padding: 0px;
    margin-left: 0px;
    margin-right: 0px;
    flex-wrap: wrap;
    display: flex;
    height: 100%;
    row-gap: 40px;
    width: 67%;
    justify-content: space-between;
}
.latestinsightsmain-col-inner-allblogs .latestinsightsmaininner-col-inner-cols {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
/*.latestinsightsmaininner-col-inner-col.col1 .latestinsightsmaininner-col-inner-fulldetails {*/
/*    width: 48%;*/
/*}*/

.latestinsightsmaininner-col-inner-col.col1 .latestinsightsmaininner-col-inner {
    width: 46%;
    border-radius: 10px;
    /*border: solid 1px #ec5a22;*/
    padding: 17px 17px 30px 17px;
    margin-left: 15px;
    margin-right: 15px;
}
.latestinsightsmain-col-inner.popular-post-mainsec-inner-col ul {
    padding: 0px;
}
.latestinsightsmain-col-inner.popular-post-mainsec-inner-col ul .latestinsightsmaininner-col-inner {
    margin: 0px !important;
    border: none !important;
    padding: 10px 0px !important;
}
.latestinsightsmain-col-inner.popular-post-mainsec-inner-col ul .latestinsightsmaininner-col-inner .latestinsightsmaininner-col-inner-fulldetails .latestinsightsmaininner-col-inner-image img {
    height: 89px !important;
    width: 100%;
    max-width: 107px !important;
}
.latestinsightsmain-col-inner.popular-post-mainsec-inner-col ul .latestinsightsmaininner-col-inner .latestinsightsmaininner-col-inner-fulldetails {
    display: flex;
    align-items: center;
    column-gap: 20px;
}
.latestinsightsmain-col-inner.popular-post-mainsec-inner-col ul .latestinsightsmaininner-col-inner .latestinsightsmaininner-col-inner-fulldetails .latestinsightsmaininner-col-inner-details-date {
    margin-top: 0px;
}
.latestinsightsmaininner-col-inner-col-same.popular-posts {
    border: solid 1px #ec5a22;
    border-radius: 10px;
    padding: 20px;
}
.latestinsightsmaininner-col-inner-col-same.categories-box {
    border: solid 1px #ec5a22;
    border-radius: 10px;
    padding: 20px;
    margin: 30px 0px;
}
.latestinsightsmaininner-col-inner-col-same.search-box {
    border: solid 1px #ec5a22;
    border-radius: 10px;
    padding: 20px;
}
.latestinsightsmaininner-col-inner-col-same.categories-box ul.category-list {
    padding: 12px 7px;
}
.latestinsightsmaininner-col-inner-col-same.categories-box ul.category-list li {
    list-style: none;
}
.latestinsightsmaininner-col-inner-col-same.search-box button.search-submit {
    position: absolute;
    right: 25px;
    top: 50%;
    padding: 0px;
    margin: 0px;
    width: 44px;
    height: 44px;
    border-radius: 5px;
    border: none;
    background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%);
}
.latestinsightsmaininner-col-inner-col-same.search-box {
    position: relative;
}
.latestinsightsmaininner-col-inner-col-same.search-box input {
    margin-right: 0px;
}
.latest-insights-inner-sec-col-shortcode .latestinsightsmain-col-inner.latestinsightsmain-col-inner-allblogs .latestinsightsmaininner-col-inner-cols .latestinsightsmaininner-col-inner-col2 {
    width: 30%;
}

.latest-insights-inner-sec-col-shortcode .latestinsightsmain-col-inner.latestinsightsmain-col-inner-allblogs .latestinsightsmaininner-col-inner-cols .latestinsightsmaininner-col-inner-col2 {
    width: 30%;
    position: sticky;
    height: 100%;
    top: 0px;
}
.pagination svg {
    display: flex;
    align-items: center;
}
.pagination {
    width: 100%;
    margin: 0px;
    padding: 0px;
    border: navajowhite;
    display: flex;
    align-items: center;
    column-gap: 20px;
    justify-content: center;
}

.pagination span.page-numbers.current {
    color: #ec5a22;
}
.latest-insights-main-sec.allblogs-main-sec .latest-insights-inner-sec-col-shortcode .latestinsightsmaininner-col-inner-col.col1 .latestinsightsmaininner-col-inner-fulldetails {
    margin: 0px;
}
.latestinsightsmaininner-col-inner-col-same.search-box input {
    background-color: #fff;
    border-radius: 5px;
}
.latest-insights-main-sec.allblogs-main-sec .latest-insights-inner-sec-col-shortcode .latestinsightsmaininner-col-inner-col.col1 .latestinsightsmaininner-col-inner-fulldetails .latestinsightsmaininner-col-inner-details-content p {
    color: #FFFFFFB2;
}
.latestinsightsmain-col-inner.popular-post-mainsec-inner-col ul .latestinsightsmaininner-col-inner .latestinsightsmaininner-col-inner-fulldetails .latestinsightsmaininner-col-inner-details-date p {
    color: #FFFFFFB2;
}
.latestinsightsmaininner-col-inner-col-same.categories-box ul.category-list li {
    margin-top: 10px;
}



/********************************singe-blog-page**************************************/

 .container {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0px 15px;
    width: 100%;
    box-sizing: border-box;
}
.single-blog-main-content .single-blog-main-content-col-image img {
    width: 100%;
    max-width: 100% !important;
    height: 518px !important;
    object-fit: cover;
}
.single-blog-main-content ul {
    padding-left: 0px;
}
.single-blog-main-content ul li {
    color: #D8411D;
}
.single-blog-main-content .single-blog-main-content-col-content-inner p {
    color: #FFFFFFB2;
    font-family: Aileron;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    vertical-align: middle;
}
.single-blog-main-content .quote-text-main .quote-text-main-col1 img {
    width: 100%;
    max-width: 113px;
    height: 113px;
    object-fit: cover;
    border-radius: 10px 0px 0px 10px;
    object-fit: cover;
}
.single-blog-main-content .quote-text-main .quote-text-main-col1 {
    flex-basis: auto !important;
}
.single-blog-main-content .quote-text-main .quote-text-main-col2 {
    flex-basis: auto !important;
}
.single-blog-main-content .quote-text-main {
    background-color: #FFFFFF1A;
    border-radius: 10px;
}
.single-blog-main-content .single-blog-main-content-col-content-inner-bottom .post-meta-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 10px;
    background-color: #FFFFFF1A;
    padding: 15px;
}
.single-blog-main-content .author-info {
    display: flex;
    align-items: center;
    column-gap: 10px;
}
.single-blog-main-content .author-info .author-avatar img {
    border-radius: 100%;
}
.single-blog-main-content .social-share {
    display: flex;
    column-gap: 30px;
}
.single-blog-main-content .latestinsightsmaininner-col-inner {
    display: flex;
    justify-content: space-between;
}
.single-post-related-main .single-post-related-main-inner.latestinsightsmain-col-inner .latestinsightsmaininner-col-inner {
    width: 30%;
    border-radius: 10px;
    /*border: solid 1px #fff;*/
    padding: 17px 17px 30px 17px;
    transition: all ease-in-out 0.2s;
}

.single-post-related-main .liner-btn.same-btns.view-allblogsbtn a {
    background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: transparent !important;
    font-family: Bebas Neue;
    font-weight: 400;
    font-size: 20px;
    line-height: 100%;
    text-transform: uppercase;
    border: solid 2px #ec5a22 !important;
    border-radius: 60px;
    padding: 17px 50px;
    display: inline-block;
    text-decoration: none;
}
.single-post-related-main .liner-btn.same-btns.view-allblogsbtn {
    margin-top: 50px;
    text-align: center;
}
.single-post-related-main .liner-btn.same-btns.view-allblogsbtn a:hover{background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%) !important;
    border-color: #ec5a22; color: #fff !important;}

a, a:focus, input:focus{ text-decoration: none;  outline: 0;}

.is-dark-theme input[type=search]:focus {
    outline-color: transparent !important;
}
.single-blog-main-content {
    padding: 70px 0px;
}
.single-blog-main-content ul {
    margin: 20px 0px;
}
.single-blog-main-content .quote-text-main {
    margin-top: 40px;
    margin-bottom: 30px;
}
.single-blog-main-content-col-content-inner-bottom {
    margin-top: 29px;
}
.single-blog-main-content .single-blog-main-content-col-image img {
    border-radius: 10px;
}
.single-blog-main-content .two-images-main-col .size-full img {
    width: 100%;
    max-width: 612px;
    height: 384px;
    object-fit: cover;
    border-radius: 10px;
}
.single-post-related-main .latestinsightsmaininner-col-inner {
    margin-top: 25px;
}
.single-post-related-main .latestinsightsmain-col-inner-text h2, .single-post-related-main .latestinsightsmain-col-inner-text p {
    text-align: center;
}
.single-post-related-main .latestinsightsmaininner-col-inner-details-content p {
    text-align: left !important;
}
.single-blog-main-content .quote-text-main {
    align-items: center !important;
}
.single-blogbannermain-sec .breadcrumbs-pages-same h6 a {font-size: inherit;}

.image-list-main-single-col li {list-style: none;}
.single-post-related-main .single-post-related-main-inner.latestinsightsmain-col-inner {
    margin-top: 25px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 25px;
}
.single-blog-main-content ul li {
    font-family: Aileron;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    vertical-align: middle;
    margin-top: 15px;
}
.single-blog-main-content .author-details p {
    font-weight: 400;
    font-style: italic;
    font-size: 12px;
    line-height: 100%;
}
.single-blog-main-content .author-details strong {
    text-transform: capitalize;
    font-weight: 600;
}
.single-blog-main-content .single-blog-main-content-col-content-inner h3 {
    margin: 30px 0px 20px 0px;
}
.single-blog-main-content .latestinsightsmaininner-col-inner-details-date, .single-blog-main-content .single-blog-main-content-col-content-inner h2 {
    margin-top: 20px;
}
/********************************dots****************************************************/

/*.overlay-one, .overlay-to, .overlay-three, .overlay-bottom1, .overlay-bottom2, .overlay-bottom3 {*/
/*    position: relative;*/
/*    z-index: 1;*/
/*}*/

/*.overlay-one::after, .overlay-to::after, .overlay-three::after, .freedom-seeker-main-sec::after {*/
/*    position: absolute;*/
/*    content: "";*/
/*    background-image: url(https://beta.strixdevelopment.net/asha/wp-content/uploads/2025/03/13-1-1.png);*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    top: 0;*/
/*    z-index: -1;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*}*/
/*.overlay-one::after {*/
/*        background-position: top;*/
/*}*/

/*.overlay-to::after {*/
/*        background-position: center;*/
/*}*/
/*.overlay-three::after {*/
/*    background-position: bottom;*/
/*}*/
/*.freedom-seeker-main-sec::after{  background-position: top;}*/





/**********************************************************/
a:focus img {
    outline: 0 !important;
    
}
a:focus {
  background-color: transparent !important;
    
}

.current_page_item a {
      background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: transparent !important;
}

/**************************header-footer*****************************/
 .header-main-sec .header-main-sec-col .header-main-inner-col1 {
    width: auto;
}
.header-main-sec .header-main-sec-col .header-main-inner-col2 {
    width: auto;
}
.header-main-sec .header-main-sec-col .header-main-inner-col3 {
    width: auto;
}
 .header-main-sec .header-main-inner .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
}
.footer-main-sec .footer-main-sec-col .footer-inner-sec .footer-inner-sec-col1 {
    width: auto;
}
.footer-main-sec .footer-main-sec-col .footer-inner-sec .footer-inner-sec-col2 {
    width: auto;
}
.footer-main-sec .footer-main-sec-col .footer-inner-sec .footer-inner-sec-col3 {
    width: auto;
}
.footer-inner-sec .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
}

/**********************update******************************/

.banner-main-sec.single-services.double-col-images-right {
    height: 780px;
}
.case-studies-last-banner-main .case-studies-last-banner-main-col .case-studies-last-banner-inner-col {
    width: 50% ;
}
 .case-studies-last-banner-main .case-studies-last-banner-inner .elementor-container.elementor-column-gap-default {
    justify-content: end;
}
.case-studies-last-banner-main .case-studies-last-banner-main-col .case-studies-last-banner-inner-col p {
    margin-top: 15px;
    font-weight: 400;
    font-size: 20px;
    line-height: 160%;
    letter-spacing: 0%;
    vertical-align: middle;
}
.case-studies-last-banner-main h6 {
    margin-top: 15px;
}

.case-studies-last-banner-main .case-studies-last-banner-inner-col .span-text-same {
    margin-top: 50px;
}
.case-studies-last-banner-main .case-studies-last-banner-inner-col .span-text-same span {
    font-family: Bebas Neue;
font-weight: 400;
font-size: 30px;
line-height: 160%;
letter-spacing: 0%;
vertical-align: middle;

}
.seen-on-main-sec .seen-on-main-sec-col .seen-on-inner-sec .seen-on-inner-sec-col .seen-on-inner-sec-col-carousel .swiper-slide img {
    width: 100%;
    max-width: 108px;
    height: 46px;
   object-fit: contain;
}
.seen-on-main-sec {
    background-color: #FFFFFF0D;
}
.case-studies-key-benefitsinner-col-same {
    border-left: solid 10px #ec5a22;
    padding-left: 23px;
}
/*****************************************************/
.latest-insights-main-sec.allblogs-main-sec .latestinsightsmaininner-col-inner-col.col1 {
    margin-top: 0px;
}

.single-post-related-main .latestinsightsmaininner-col-inner .latestinsightsmaininner-col-inner-fulldetails:hover img {
  transition: all ease-in-out 0.2s;
}
.single-post-related-main .latestinsightsmaininner-col-inner-fulldetails .latestinsightsmaininner-col-inner-image img {
    transition: 0.3s;
}
.single-case-study-double-main.left-col ul {
    padding-left: 20px;
}
.single-case-study-double-main.left-col .single-case-study-double-inner-col .single-case-study-double-inner-col1 {
    width: 48%;
}
.single-case-study-double-main.left-col .single-case-study-double-inner-col .single-case-study-double-inner-col2 {
    width: 48%;
}
.single-case-study-double-main.left-col .single-case-study-double-inner-col .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
}
/*************************update*******************************/
.join-email-main-sec .join-email-inner-sec-col1-shortcode input {
    background-color: transparent;
    border: 1px solid #FFFFFF66;
    border-radius: 5px;
    margin: 8px 0px;
}




.join-email-main-sec .join-email-inner-sec-col1-shortcode span.wpcf7-list-item.first.last {
    margin-left: 0px;
}
.join-email-main-sec .join-email-inner-sec-col1-shortcode span.wpcf7-list-item.first.last label {
    display: flex;
    align-items: center;
    column-gap: 10px;
    font-family: Quicksand;
    font-weight: 400;
    font-size: 16px;
    leading-trim: Cap height;
    line-height: 153%;
    letter-spacing: 0px;
    /*text-align: center;*/
    margin-top: 20px;
}
.join-email-main-sec .join-email-inner-sec-col1-shortcode input.wpcf7-form-control.wpcf7-submit:hover {
    background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%);
    color: #fff;
}
.join-email-main-sec .join-email-inner-sec-col1-shortcode input.wpcf7-form-control.wpcf7-submit {
    border-radius: 50px;
    border: solid 2px #ec5a22;
    background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    font-family: Bebas Neue;
    font-weight: 400;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: 0%;
    text-transform: uppercase;
    margin-top: 30px;
}

input:focus{
    outline:0px !important;
}
.join-email-inner-sec-col1 {
    padding: 50px 0px;
}
.join-email-inner-sec-col2 img {
    height: 100% !important;
    max-width: 100% !important;
    object-fit: cover !important;
}
.join-email-main-sec .elementor-widget.elementor-widget-image, .join-email-main-sec .elementor-widget-container {
    height: 100%;
}
.join-email-inner-sec-col1 form {
    margin-top: 40px !important;
}
.join-email-main-sec .join-email-inner-sec-col1-shortcode input.wpcf7-text {

    width: 80%;
}

.join-email-main-sec .join-email-inner-sec-col1-shortcode input {
    background-color: transparent;
    border: 1px solid #FFFFFF66;
    border-radius: 5px;
    margin: 8px 0px;
    font-family: Quicksand;
    font-weight: 300;
    font-size: 15px;
    line-height: 100%;
    text-transform: uppercase;
    color: #fff;
    
}


input[type=checkbox]:after {
    content: "";
    opacity: 0;
    display: block;
    left: 8px;
    top: 2px;
    position: absolute;
    width: 7px;
    height: 13px;
    border: 3px solid #ec5a22;
    border-top: 0;
    border-left: 0;
    transform: rotate(30deg);
}
.lefttext-inner-sec-col h3 {
    width: 100%;
    max-width: 807px;
    font-weight: 400;
    font-size: 29.52px;
    line-height: 36px;
}
.featured-workshops-inner-sec-col-same-imagebox h4 span {
    padding-bottom: 5px;
    display: flex;
    font-family: Bebas Neue;
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
    vertical-align: middle;
        background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.featured-workshops-inner-sec-col-same-imagebox p {
   margin-top: 20px !important;
}
 .reviews-main-sec-shortcode {
    margin-bottom: 30px;
}
.answer-double-cols-inner-col2 p strong, .answer-double-cols-inner-col2 h6 strong, .answer-double-cols-inner-col2 h6  {
    background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.faqs-main-sec .faqs-inner-sec-col-accordion {
    max-width: 667px;
    margin: 0 auto;
}
.faqs-inner-sec-col-accordion .elementor-accordion-item {
    margin-bottom: 20px;
}
.answer-double-cols-main .answer-double-cols-inner .answer-double-cols-inner-col2 ul li::marker {
    color: #ec5a22 !important;
}
.faqs-inner-sec-col-accordion .elementor-accordion-item p {
    font-weight: 400;
    font-size: 15px;
    line-height: 25.5px;
    vertical-align: middle;
}

.answer-double-cols-main.extra-width-col1-main .answer-double-cols-inner .answer-double-cols-inner-col2 {
    width: 70%;
}
.answer-double-cols-inner-col2 p {
    margin-bottom: 10px;
    margin-top: 12px;
}
.boxshadow img {
    box-shadow: 0 0px 10px rgb(255 255 255 / 80%), 0 8px 30px rgba(0, 0, 0, 0.8);
    padding: 17px 17px 30px 17px;
    transition: all ease-in-out 0.2s;
}

.answer-double-cols-main.rebel-main-sec.create.half .answer-double-cols-inner-col2 {
    width: 65%;
}

.featured-podcast-main-sec .featured-podcast-inner-sec-col {
    max-width: 938px;
    margin: 0 auto;
    width: 100%;
        box-shadow: 0px 0px 30px 0px rgba(216, 65.00000000000013, 28.999999999999986, 0.49);
    padding: 35px 75px 35px 75px;
    border-radius:16px
}
  
.featured-podcast-main-sec .featured-podcast-main-sec-col .featured-podcast-inner-sec .featuredpodcastinner-main .featuredpodcastinner-main-col2, .featured-podcast-main-sec .featured-podcast-main-sec-col .featured-podcast-inner-sec .featuredpodcastinner-main .featuredpodcastinner-main-col1 {
    width: 48%;
}
.featured-podcast-main-sec .featured-podcast-main-sec-col .featured-podcast-inner-sec .featuredpodcastinner-main .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
}
.featured-podcast-main-sec .featured-podcast-main-sec-col .featured-podcast-inner-sec .featuredpodcastinner-main .featuredpodcastinner-main-col1 img {
    width: 100%;
    max-width: 341px !important;
    height: 332px !important;
    object-fit: cover;
}
/********************************************************/
.fourcols-text-main-sec .fourcols-text-main-sec-col {
    width: 56%;
}
.fourcols-text-main-sec .elementor-container.elementor-column-gap-default {
    justify-content: end;
}
.fourcols-text-main-sec .fourcols-text-main-sec-col .fourcols-text-inner-sec2 .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
}
.fourcols-text-main-sec .fourcols-text-main-sec-col .fourcols-text-inner-sec2 .fourcols-text-inner-sec2-col {
    width: 45%;
}
.featured-workshops-inner-sec-col-same-imagebox-new h4 a {
    font-weight: 400;
    font-size: 24px;
}
.featured-workshops-inner-sec-col-same-imagebox-new p {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
    font-family: Aileron;
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0%;
}

.featured-workshops-inner-sec-col-same-imagebox-new p b {
    background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%) !important;
    -webkit-background-clip: text;
    background-clip: text !important;
    color: transparent !important;
    font-weight: 600;
    line-height: 160%;
}
/*.featured-workshops-inner-sec-col-same .elementor-widget-wrap {*/
/*    align-content: space-between;*/
/*}*/

.desktop-hide {
    display: none;
}

/********************privacy-page*******************************/
.sametextlayout-main-sec .sametextlayout-main-sec-col .sametextlayout-inner-sec .sametextlayout-inner-sec-col h2 {
    margin-top: 40px;
    font-weight: 400;
    font-size: 30px;
    line-height: 100%;
}
.sametextlayout-main-sec .sametextlayout-main-sec-col .sametextlayout-inner-sec .sametextlayout-inner-sec-col h3 {
    margin-top: 20px;
    font-weight: 400;
    font-size: 25px;
    line-height: 100%;
    margin-bottom: 20px;
    margin-left: -10px;
}
.sametextlayout-main-sec .sametextlayout-main-sec-col .sametextlayout-inner-sec .sametextlayout-inner-sec-col p {
    margin-top: 20px;
}
.sametextlayout-main-sec .sametextlayout-main-sec-col .sametextlayout-inner-sec .sametextlayout-inner-sec-col ul li::marker {
    color: #ec5a22;
}
.sametextlayout-main-sec .sametextlayout-main-sec-col .sametextlayout-inner-sec .sametextlayout-inner-sec-col ul {
    padding-left: 20px !important;
}
/*************************************************************/

/*.featured-workshops-inner-sec-col-same:hover:after {*/
/*    height: 100%;*/
/*    transition: 2s !important;*/
/*}*/
/*.featured-workshops-inner-sec-col-same:after {*/
/*    content: "";*/
/*    background: linear-gradient(0deg, #FFF -13.2%, #FDC585 -5.16%, #FAAD7D 6.32%, #F37068 29.28%, #F26464 33.87%, #8E589D 61.43%, #3B5C8C 77.5%, #073C5C 97.02%, #073C5C 101.61%) !important;*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    transition: 2s;*/
/*    height: 0;*/
/*    width: 100%;*/
/*    opacity: 0.6;*/
/*    z-index: 0;*/
/*}*/
/*.featured-workshops-inner-sec-col-same {*/
/*    position: relative;*/
/*}*/
.case-studies-last-banner-inner-col .elementor-widget.elementor-widget-text-editor:after {
    position: absolute;
    content: "";
    width: 41px;
    height: 31px;
    background-image: url('https://beta.strixdevelopment.net/asha/wp-content/uploads/2025/05/Group-1413372492.png');
    bottom: 0px;
    background-repeat: no-repeat;
    background-position: bottom right;
    right: 0px;
}

.case-studies-last-banner-inner-col .elementor-widget.elementor-widget-text-editor {
    position: relative;
}
.case-studies-last-banner-inner-col .elementor-widget.elementor-widget-text-editor:before {
    position: absolute;
    content: "";
    width: 81px;
    height: 61px;
    background-image: url('https://beta.strixdevelopment.net/asha/wp-content/uploads/2025/05/Group-1413372491.png');
    top: -45px;
    background-repeat: no-repeat;
    background-position: top left;
    left: -90px;
}
/********************************************/
/*.featured-workshops-inner-sec-col-same:after {*/
/*    position: absolute;*/
/*    content: "";*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background-repeat: no-repeat;*/
/*    background-image: url('https://beta.strixdevelopment.net/asha/wp-content/uploads/2025/05/F2E24164-9B83-4C87-ABB2-BCF2EA722D23-1.png');*/
/*    background-size: cover;*/
/*    z-index: -1;*/
/*}*/
/*.featured-workshops-inner-sec-col-same {*/
/*    position: relative;*/
/*}*/

/*********************************************************************************/

/*.featured-workshops-main-sec.-new .elementor-image-box-description {*/
/*  margin-bottom: 0%;*/
/*  opacity: 0;*/
/*   transition: all ease-in-out 0.5s;*/
/*}*/
/*.featured-workshops-main-sec.-new .featured-workshops-inner-sec-col-same:hover .elementor-image-box-wrapper .elementor-image-box-description{*/
/*  opacity: 1;*/
/*   transition: all ease-in-out 0.5s;*/
/*}*/
/*.featured-workshops-main-sec.-new .featured-workshops-inner-sec-col-same h4{*/
/*  transition: all ease-in-out 0.5s;*/
/*  position: relative;*/
/*  bottom: -70%;*/
/*  margin-bottom: -100%;*/
/*}*/
/*.featured-workshops-main-sec.-new .featured-workshops-inner-sec-col-same:hover h4{*/
/*  transition: all ease-in-out 0.5s;*/
/* margin-bottom:0%;*/
/*}*/

/*.featured-workshops-main-sec.-new .featured-workshops-inner-sec-col-same .elementor-image-box-wrapper {*/
/*    position: absolute;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: flex-end;*/
/*    height: 100% !important;*/
/*}*/
/*.featured-workshops-main-sec.-new .featured-workshops-inner-sec-col-same .elementor-widget-wrap.elementor-element-populated {*/
/*    height: 500px;*/
/*}*/
/*.featured-workshops-main-sec.-new .featured-workshops-inner-sec-col-same .elementor-widget-wrap {*/
/*    align-content: end;*/
/*}*/
/*.featured-workshops-main-sec.-new .featured-workshops-inner-sec-col-same .same-btns {*/
/*    margin-top: 30px;*/
/*}*/
/**********************************/

/*.featured-workshops-main-sec.-new .featured-workshops-inner-sec-col-same p.elementor-image-box-description {*/
/*    max-height: 0;*/
/*    overflow: hidden;*/
/*    opacity: 0;*/
/*    transition: max-height 0.5s ease, opacity 0.5s ease;*/
/*     transition: all ease-in-out 0.9s;*/
/*     visibility: hidden;*/
/*}*/

/*.featured-workshops-main-sec.-new .featured-workshops-inner-sec-col-same:hover p.elementor-image-box-description {*/
/*    max-height: 300px; */
/*    opacity: 1;*/
/*    visibility: visible;*/
    
/*}*/

/*.featured-workshops-main-sec.-new .featured-workshops-inner-sec-col-same .elementor-widget-wrap.elementor-element-populated {*/
/*    padding: 0px 20px 10px 20px !important;*/
/*    height: 500px;*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    justify-content: flex-end;*/
/*}*/
/*.featured-workshops-main-sec.-new .featured-workshops-inner-sec-col-same-imagebox-new {*/
/*    margin: 0px !important;*/
/*}*/

.wpcf7-response-output{
    border-color: #ec5a22 !important;
}



/*********************************************************/
.featured-workshops-main-sec.-new .featured-workshops-inner-sec-col-same p.elementor-image-box-description {
    max-height: 0;
    opacity: 0;
    transform: translateY(20px);
    overflow: hidden;
    transition: 
        max-height 1.2s ease-in-out, 
        opacity 1s ease-in-out, 
        transform 1s ease-in-out;
}

.featured-workshops-main-sec.-new .featured-workshops-inner-sec-col-same:hover p.elementor-image-box-description {
    max-height: 300px;
    opacity: 1;
    transform: translateY(0);
}
.featured-workshops-main-sec.-new .featured-workshops-inner-sec-col-same .elementor-widget-wrap.elementor-element-populated {
    padding: 0px 20px 10px 20px !important;
    height: 500px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
/**********************************************************/
.extra-fourcol .fourcols-text-inner-sec1-col h2 span {
    color: #000000;
}
.fourcols-text-main-sec.extra-fourcol .fourcols-text-main-sec-col {
    width: 59%;
}
.how-works-three-cols-main .how-works-three-cols-inner .how-works-three-cols-inner-col-same {
    width: 31%;
}
.how-works-three-cols-main .how-works-three-cols-inner .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
}
.how-works-three-cols-main .how-works-three-cols-inner .how-works-three-cols-inner-col-same p {
    min-height: 90px;
}
.icon-text-main-sec .icon-text-inner-sec-col h3 span {
    background: linear-gradient(90deg, rgba(216, 65, 29, 1) 0%, rgba(255, 115, 39, 1) 50%, rgba(216, 65, 29, 1) 100%) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: transparent !important;
}
/**********************************************************/
.perfect-plan-inner-sec-col-same-shortcode-form input {
    background-color: transparent !important;
    border: 1px solid #FFFFFF66;
    border-radius: 5px;
    margin: 8px 0px;
    font-family: Quicksand;
    font-weight: 300;
    font-size: 15px;
    line-height: 100%;
    text-transform: uppercase;
    color: #fff;
    
}
.perfect-plan-inner-sec-col-same-shortcode-form .btn p input {
    border-radius: 50px;
    border: solid 2px #ec5a22;
    background: linear-gradient(90deg,rgb(216 65 29) 0%,rgb(255 115 39) 50%,rgb(216 65 29) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: #fff0;
    font-family: Bebas Neue;
    font-weight: 400;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: 0%;
    text-transform: uppercase;
    margin-top: 30px;
}
/********************landing*********************************/

/***********************responsive*************************/

@media only screen and (max-width: 1300px) {
.double-col-images-right .banner-inner-sec .banner-inner-sec-col2 .same-banner-imgs img {
    width: 100%;
    max-width: 150px !important;
    height: 224px !important;
    object-fit: cover;
}
.double-col-images-right .banner-inner-sec .banner-inner-sec-col2 {
    width: 48%;
}
}
@media only screen and (max-width: 1200px) {

.reviews-main-sec .reviews-inner-sec-reviews-col .prev.slick-arrow {
    left: 40%;
}
.reviews-main-sec .reviews-inner-sec-reviews-col .next.slick-arrow {
    right: 40%;
}
}

@media only screen and (max-width: 1100px) {
 
 .header-main-sec .header-main-sec-col .header-main-inner-col1 {
    width: auto;
}
.header-main-sec .header-main-sec-col .header-main-inner-col2 {
    width: auto;
}
.header-main-sec .header-main-sec-col .header-main-inner-col3 {
    width: auto;
}
 .header-main-sec .header-main-inner .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
}
.footer-main-sec .footer-main-sec-col .footer-inner-sec .footer-inner-sec-col1 {
    width: auto;
}
.footer-main-sec .footer-main-sec-col .footer-inner-sec .footer-inner-sec-col2 {
    width: auto;
}
.footer-main-sec .footer-main-sec-col .footer-inner-sec .footer-inner-sec-col3 {
    width: auto;
}
.footer-inner-sec .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
} 
}

@media only screen and (max-width: 1024px) {
    
    .how-works-three-cols-main .how-works-three-cols-inner .how-works-three-cols-inner-col-same {
    width: 48%;
}
    
    .fourcols-text-main-sec.extra-fourcol .fourcols-text-main-sec-col {
    width: 100%;
}
    .desktop-hide {
    display: block;
}
.case-studies-last-banner-inner-col .elementor-widget.elementor-widget-text-editor:before {
    left: 0px;
}
    
    .fourcols-text-main-sec .fourcols-text-main-sec-col {
    width: 100%;
}
 .featured-workshops-inner-sec-cols-new .featured-workshops-inner-sec-col-same {
    width: 48%;
}
.featured-workshops-inner-sec-cols-new 
 .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
    row-gap: 30px;
}
   .case-studies-last-banner-main .case-studies-last-banner-main-col .case-studies-last-banner-inner-col {
    width: 100%;
}
.answer-double-cols-main.rebel-main-sec.create.half .answer-double-cols-inner-col2 {
    width: 100%;
}
.answer-double-cols-main.extra-width-col1-main .answer-double-cols-inner .answer-double-cols-inner-col2 {
    width: 100%;
}
  .pagination .page-numbers, .comments-pagination .page-numbers {
    display: block;
}  
    .latestinsightsmaininner-col-inner-col-same.search-box input {
    width: 100%;
}
    .latestinsightsmaininner-col-inner-col.col1 .latestinsightsmaininner-col-inner-fulldetails {
    width: 100%;
}
.latestinsightsmaininner-col-inner .latestinsightsmaininner-col-inner-image img {
    max-width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}
    
    .double-col-images-right .banner-inner-sec .elementor-container.elementor-column-gap-default {
    row-gap: 40px;
}
.double-col-images-right .banner-inner-sec .banner-inner-sec-col2 .same-banner-imgs img {
    width: 100%;
    max-width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}
.latest-insights-main-sec .latest-insights-inner-sec-col-shortcode .slick-arrows-same.slick-arrow {
    right: 10%;

}
.latest-insights-inner-sec-col-shortcode .slick-arrows-same.next.slick-arrow {
    right: 1% !important;
}
.double-col-images-right .banner-inner-sec .banner-inner-sec-col {
    width: 100%;
}
.double-col-images-right .banner-inner-sec .banner-inner-sec-col2 {
    width: 100%;
}
.header-main-sec .header-main-sec-col .header-main-inner-col2 {
    order: 3;
    width: 30%;
}
.header-main-sec .header-main-sec-col .header-main-inner-col1 {
    width: 30%;
}
.header-main-sec .header-main-sec-col .header-main-inner-col3 {
    width: 40%;
}
.header-main-sec .header-main-sec-col .hfe-nav-menu__toggle.elementor-clickable {
    margin-right: 0px !important;
}
.featured-workshops-main-sec .featured-workshops-inner-sec-cols .featured-workshops-inner-sec-col-same {
    width: 48%;
}
.featured-workshops-inner-sec-cols .elementor-container.elementor-column-gap-default {
    row-gap: 35px;
}
.featured-workshops-inner-sec-col-same-imagebox img {
    max-width: 100% !important;
}
.who-double-cols-main .who-double-cols-inner-cols  .who-double-cols-inner-col1 {
    width: 100%;
}
.who-double-cols-main .who-double-cols-inner-cols  .who-double-cols-inner-col2 {
    width: 100%;
}
.who-double-cols-inner-col1 p {
    max-width: 100%;
}
.who-double-cols-main .who-double-cols-inner-cols  .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
    row-gap: 30px;
}
.answer-double-cols-main .answer-double-cols-inner .answer-double-cols-inner-col1 {
    width: 100%;
}
.answer-double-cols-main .answer-double-cols-inner .answer-double-cols-inner-col2 {
    width: 100%;
}
.answer-double-cols-main .answer-double-cols-inner .elementor-container.elementor-column-gap-default {
    row-gap: 30px;
}
.footer-inner-sec .elementor-container.elementor-column-gap-default {
    flex-direction: column;
    row-gap: 30px;
}
.footer-inner-sec-col2 ul {
    display: flex;
    flex-direction: column;
}
.footer-main-sec:after {
    position: static;
}
.answer-double-cols-inner.right .answer-double-cols-inner-col1 img {
    height: 100% !important;
    width: 100% !important;
    object-fit: cover;
}
.answer-double-cols-main.what-learn-main-sec .answer-double-cols-inner-col1 img {
    max-width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}
.footer-main-sec .footer-inner-sec .footer-inner-sec-col2 ul li {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px !important;
}
.single-post-related-main .single-post-related-main-inner.latestinsightsmain-col-inner .latestinsightsmaininner-col-inner {
    width: 45%;
}
.latestinsightsmaininner-col-inner-col.col1 .latestinsightsmaininner-col-inner {
    width: 44%;
}
.how-works-three-cols-main .how-works-three-cols-inner .elementor-container.elementor-column-gap-default {
    row-gap: 40px;
}

}

@media only screen and (max-width:767px) {
    .featured-workshops-inner-sec-col-same-imagebox h4 span {
    justify-content: center;
}
.how-works-three-cols-main .how-works-three-cols-inner .how-works-three-cols-inner-col-same p {
    min-height: 100%;
}
.featured-podcast-main-sec .featured-podcast-main-sec-col .featured-podcast-inner-sec .featuredpodcastinner-main .featuredpodcastinner-main-col1 img {
    width: 100%;
    max-width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}
.featured-podcast-main-sec .featured-podcast-inner-sec-col {

    padding: 35px 20px 20px 20px;
}
 .featured-workshops-inner-sec-col-same-imagebox p {
    margin-top: 10px !important;
}   
 .featured-podcast-main-sec .featured-podcast-main-sec-col .featured-podcast-inner-sec .featuredpodcastinner-main .featuredpodcastinner-main-col2, .featured-podcast-main-sec .featured-podcast-main-sec-col .featured-podcast-inner-sec .featuredpodcastinner-main .featuredpodcastinner-main-col1 {
    width: 100%;
}   
.join-email-main-sec .join-email-inner-sec-col1-shortcode input.wpcf7-text {
width: 100%;
}
.featured-podcast-main-sec .featured-podcast-main-sec-col .featured-podcast-inner-sec .featuredpodcastinner-main .elementor-container.elementor-column-gap-default {
    row-gap: 40px;
}
    .lefttext-inner-sec-col h3 {
    width: 100%;
    max-width: 100%;
}
  .lefttext-inner-sec-col h3 {
    font-size: 20.52px;
    max-width: 100%;
    line-height: 36px;
}  
    .single-case-study-double-main.left-col .single-case-study-double-inner-col .single-case-study-double-inner-col1 {
    width: 100%;
}
.single-case-study-double-main.left-col .single-case-study-double-inner-col .single-case-study-double-inner-col2 {
    width: 100%;
}
.single-case-study-double-main.left-col ul {
    list-style-position: inside;
}
    
    .single-post-related-main .single-post-related-main-inner.latestinsightsmain-col-inner {
    row-gap: 15px;
}
    .single-post-related-main .single-post-related-main-inner.latestinsightsmain-col-inner .latestinsightsmaininner-col-inner {
    width: 100%;
}
   .case-studies-key-benefitsinner-col-same-counter p.elementor-counter-title {
    text-align: center;
} 
 .single-blog-main-content {
    padding: 40px 0px;
    text-align: center;
} 

.single-blog-main-content .single-blog-main-content-col-image img {
    width: 100%;
    max-width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}
.single-blog-main-content .two-images-main-col .size-full img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
}
.single-blog-main-content .single-blog-main-content-col-content-inner-bottom .post-meta-section {
    flex-direction: column;
    row-gap: 25px;
}
.single-blog-main-content ul.wp-block-list li {
    color: #D8411D;
    list-style-position: inside;
}
.single-blog-main-content .quote-text-main {
    row-gap: 0px;
}
.single-blog-main-content .author-info {
    flex-direction: column;
    text-align: center;
    row-gap: 15px;
}
.single-blog-main-content .quote-text-main .quote-text-main-col1 img {
    width: 100%;
    max-width: 100px;
    height: 100px;
}
.latestinsightsmaininner-col-inner-details-date {
    justify-content: center;
}
.single-post-related-main .latestinsightsmaininner-col-inner .latestinsightsmaininner-col-inner-fulldetails {
    width: 100%;
}
.single-post-related-main .latestinsightsmaininner-col-inner-details-content p {
    text-align: center !important;
}
.single-post-related-main .latestinsightsmaininner-col-inner .latestinsightsmaininner-col-inner-fulldetails {
    text-align: center;
}
.single-blog-main-content .single-blog-main-content-col-content-inner-bottom .post-meta-section {
    text-align: left;
}
    .single-blog-main-content .quote-text-main .quote-text-main-col1 img {
    border-radius: 10px;
}
    .single-blog-main-content .quote-text-main {
    padding: 20px;
    text-align: center;
}
    .latestinsightsmain-col-inner-allblogs .latestinsightsmaininner-col-inner-cols {
    row-gap: 40px;
}
    
    .latest-insights-main-sec.allblogs-main-sec .latestinsightsmaininner-col-inner-col.col1 {
    width: 100%;
}
.latestinsightsmaininner-col-inner-col-same.search-box form.search-form {
    margin: 0px;
}
.latest-insights-inner-sec-col-shortcode .latestinsightsmain-col-inner.latestinsightsmain-col-inner-allblogs .latestinsightsmaininner-col-inner-cols .latestinsightsmaininner-col-inner-col2 {
    width: 100%;
    position: static;

}    
   .latestinsightsmain-col-inner-allblogs .latestinsightsmaininner-col-inner-cols {
    flex-wrap: wrap;
} 
.terms-main-sec .terms-main-inner-col-same img {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    object-fit: cover;
}
.answer-double-cols-main .answer-double-cols-inner .elementor-container.elementor-column-gap-default {
    row-gap: 30px;
}
.terms-main-sec .terms-main-inner-col-same {
    width: 100%;
}
.terms-main-inner-cols .elementor-container.elementor-column-gap-default {
    row-gap: 30px;
}
.abovetext-inner-col-main-sec-col {
    padding-left: 10px;
    padding-right: 10px;
}
.footer-copyright-main .elementor-container.elementor-column-gap-default {
    padding-top: 20px;
    row-gap: 20px;
}
.featured-workshops-main-sec .featured-workshops-inner-sec-cols .featured-workshops-inner-sec-col-same {
    width: 100%;
}
.services-main-sec .featured-workshops-main-sec-col .featured-workshops-inner-sec-cols .featured-workshops-inner-sec-col-same {
    width: 100%;
}
.freedom-seeker-inner-sec-col2 img {
    width: 100%;
    max-width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}
.col1 .elementor-container.elementor-column-gap-default {
    row-gap: 20px;
}
.perfect-plan-main-sec .perfect-plan-inner-sec-cols .perfect-plan-inner-sec-col-same {
    width: 100%;
}
.perfect-plan-main-sec .perfect-plan-inner-sec-cols .elementor-container.elementor-column-gap-default {
    row-gap: 30px;
}
.answer-double-cols-main.permission-needed-main-sec.neededs .answer-double-cols-inner-col1 img {
    height: 100% !important;
}
.text-permission p {
    width: 100%;
    max-width: 100%;
    margin-top: 0px;
}
.answer-double-cols-main.podcast-main-sec.another-podcast .answer-double-cols-inner-col1 img {
    height: 100% !important;
    object-fit: cover;
}
.answer-double-cols-main.rebel-main-sec.another-podcast .img1 img, .answer-double-cols-main.who-thisisfor-main-sec.another-podcast .img1 img {
    height: 100% !important;
}
.answer-double-cols-main.permission-needed-main-sec.becoming-sec-section .img1 img {
    height: 100% !important;
}
.answer-double-cols-main.rebel-main-sec.freedom-pay1 .answer-double-cols-inner-col1 img, .answer-double-cols-main.podcast-main-sec.freedom-pay1 .answer-double-cols-inner-col1 img {
    height: 100% !important;
}
.image-text-cols-same-diff .elementor-image-box-wrapper {
    row-gap: 15px;
    display: flex;
    flex-direction: column;
}
.single-case-study-double-inner-col .elementor-container.elementor-column-gap-default {
    row-gap: 40px;
}
.double-same-singlecase-inner .elementor-container.elementor-column-gap-default {
    flex-wrap: wrap;
}
.double-same-singlecase-inner .double-same-singlecase-inner-col1 {
    width: 100%;
}
.double-same-singlecase-inner .double-same-singlecase-inner-col2 {
    width: 100%;
}
.double-same-singlecase-inner-col2 .elementor-widget-heading {
    margin: 0 auto;
}
.latestinsightsmaininner-col-inner-col-same.search-box form.search-form {
    margin: 0px;
    max-width: 100%;
}
.case-studies-key-benefitsmain .case-studies-key-benefitsinner-col-same-counter {
    display: flex;
    justify-content: center;
    align-items: center;
}
.case-studies-key-benefitsmain .case-studies-key-benefitsinner-col-same-counter .elementor-counter-number-wrapper {
    margin: 0 auto;
}
.case-studies-key-benefitsinner-col-same {
    border-left: none;
    padding-left: 0px;
    margin-bottom: 30px;
}
.case-studies-last-banner-main .case-studies-last-banner-main-col .case-studies-last-banner-inner-col p {
    font-size: 16px;
    text-align: center;
}
.case-studies-last-banner-main .case-studies-last-banner-inner-col .span-text-same {
    margin-top: 20px;
}
.banner-main-sec.single-services.double-col-images-right {
    height: 600px;
}
.banner-inner-sec-col .elementor-widget-wrap.elementor-element-populated {
    justify-content: center;
}
.latestinsightsmaininner-col-inner-col.col1 .latestinsightsmaininner-col-inner {
    width: 100%;
}
.latest-insights-main-sec.allblogs-main-sec .latestinsightsmaininner-col-inner-col.col1 {
    row-gap: 25px;
}
.btn {
    text-align: center;
}
span.wpcf7-spinner {
    display: none;
}
.join-email-main-sec .join-email-inner-sec-col1-shortcode input.wpcf7-form-control.wpcf7-submit {
    margin-top: 20px;
}
.join-email-main-sec .join-email-inner-sec-col1-shortcode span.wpcf7-list-item.first.last label {
    font-size: 14px;
}
.sametextlayout-main-sec .sametextlayout-main-sec-col .sametextlayout-inner-sec .sametextlayout-inner-sec-col ul li {
    list-style-position: inside;
}
.sametextlayout-main-sec .sametextlayout-main-sec-col .sametextlayout-inner-sec .sametextlayout-inner-sec-col h2 {
    font-size: 25px;
    line-height: normal;
}
.answer-double-cols-main.rebel-main-sec.dear-rebel.space-on-mobile .answer-double-cols-inner-col2.animated.fadeInLeft p {
    margin-bottom: 30px !important;
}
.answer-double-cols-main.rebel-main-sec.dear-rebel.space-on-mobile .answer-double-cols-inner-col2.animated.fadeInLeft ul {
    margin-left: 5px;
}
.answer-double-cols-main.rebel-main-sec.dear-rebel.space-on-mobile .answer-double-cols-inner-col2.animated.fadeInLeft ul li {
    font-size: 14px;
}
}
@media only screen and (max-width:599px) {
    
.how-works-three-cols-main .how-works-three-cols-inner .how-works-three-cols-inner-col-same {
    width: 100%;
}
    
    .featured-workshops-inner-sec-cols-new .featured-workshops-inner-sec-col-same {
    width: 100%;
}
 .fourcols-text-main-sec .fourcols-text-main-sec-col .fourcols-text-inner-sec2 .fourcols-text-inner-sec2-col {
    width: 100%;
}   
.latestinsightsmaininner-col-inner {
    padding: 10px 10px 30px 10px;
    margin-left: 10px;
    margin-right: 10px;
}
.latestinsightsmaininner-col-inner-details-content p {
    margin: 15px 0px 30px 0px;
}
.single-blog-main-content .quote-text-main .quote-text-main-col1 img {
    width: 100%;
    max-width: 60px;
    height: 60px;
}
.same-img-about .same-img1 img {
    max-width: 100% !important;
    height: 100% !important;
}
.latestinsightsmaininner-col-inner-details-text {
    text-align: center;
}
.latestinsightsmaininner-col-inner-details-date {
    justify-content: center;
}
.latestinsightsmaininner-col-inner .latestinsightsmaininner-col-inner-image img {
    max-width: 100% !important;
    height: 100% !important;
}
.double-col-images-right .banner-inner-sec .banner-inner-sec-col2 .same-banner-imgs img {
    max-width: 90px !important;
}
.latest-insights-main-sec .latest-insights-inner-sec-col-shortcode .slick-arrows-same.slick-arrow {
    bottom: -15%;
    top: unset;
}
.latest-insights-inner-sec-col-shortcode .slick-arrows-same.next.slick-arrow {
    right: 20% !important;
}
.latest-insights-main-sec .latest-insights-inner-sec-col-shortcode .slick-arrows-same.prev.slick-arrow {
    left: 20%;
    right: unset !important;
}
.latest-insights-main-sec .same-btns.linear-btn.extra {
    margin-top: 70px;
}
.reviews-main-sec .reviews-inner-sec-reviews-col .prev.slick-arrow {
    left: 20%;
}

.reviews-main-sec .reviews-inner-sec-reviews-col .next.slick-arrow {
    right: 20%;
}
.footer-inner-sec .elementor-container.elementor-column-gap-default {
    padding-top: 40px;
}
.answer-double-cols-main .answer-double-cols-inner .answer-double-cols-inner-col1 img {
    max-width: 100% !important;
    height: 100% !important;
}
.header-main-sec .header-main-inner .elementor-container.elementor-column-gap-default {
    padding-bottom: 15px;
}
.unlock-main-sec .answer-double-cols-main-col .answer-double-cols-inner .answer-double-cols-inner-col1  img {
    height: 100% !important;
}
.icon-images-text p {
    justify-content: center;
    align-items: baseline;
}
.reviews-main-sec .slick-slide {
    margin-left: 10px;
    margin-right: 10px;
}
.reviews-main-sec .reviews-inner-sec-reviews-col .slick-arrow {
    margin-bottom: -80px;
}
.answer-double-cols-main.rebel-main-sec.create .img1 img {
    height: 100% !important;
}
.answer-double-cols-main.permission-needed-main-sec.what-is-img .img1 img {
    height: 100% !important;
}
.answer-double-cols-main.podcast-main-sec.what-is-receive .img1 img {
    height: 100% !important;
}
.answer-double-cols-main.who-thisisfor-main-sec.what-is-for .img1 img {
    height: 100% !important;
}
.latestinsightsmain-col-inner-slider .latestinsightsmaininner-col-inner {
    margin-bottom: 30px;
}
.banner-main-sec br {
    display: none;
}
.case-studies-last-banner-inner-col .elementor-widget.elementor-widget-text-editor:before {
    width: 40px;
    height: 40px;
    background-size: contain;
}
.case-studies-last-banner-inner-col .elementor-widget.elementor-widget-text-editor:after {
    bottom: -15px;
}
}

@media only screen and (max-width:480px) {
.header-main-sec .header-main-sec-col .header-main-inner-col3 {
    width: 40%;
    display: none;
}
.header-main-sec .header-main-sec-col .header-main-inner-col1 img {
    height: 30px;
}
.single-post-related-main .liner-btn.same-btns.view-allblogsbtn {
    /*margin-top: 10px;*/
    text-align: center;
}

.same-images-banner-media.img1 .elementor-widget-container {
    margin: 10px !important;
}
.same-images-banner-media img {
    width: 100%;
    max-width: 130px !important;
    height: auto !important;
}
.header-main-sec .header-main-sec-col .header-main-inner-col2 {
    width: 60%;
}
}
