/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/***blog custome css****/

:root {
  --white-color: #FFFFFF;
  --black-color: #000000;
}

.forhide {
    display: none !important;
}

.fusion-post-content-wrapper {
    padding: 25px 25px 25px 0 !important;
}

h2.blog-shortcode-post-title.entry-title a,
h2.blog-shortcode-post-title.entry-title a:hover {
    color: #182127 !important;
}

h2.blog-shortcode-post-title.entry-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.fusion-post-content.post-content {
    margin-bottom: 2px !important;
}

.fusion-post-wrapper,
.fusion-content-sep.sep-double.sep-solid {
    border: none !important;
}

.fusion-content-sep.sep-double.sep-solid {
    display: none !important;
}

.fusion-meta-info {
    margin-top: 0px !important;
}

.fusion-post-content-container {
    font-size: 14px !important;
    line-height: 22px !important;
}

.fusion-meta-info .fusion-read-more {
    font-size: 14px !important;
    line-height: 19px !important;
    color: #1088DC !important;
    font-weight: 500;
}

.fusion-blog-shortcode .fusion-read-more:after {
    display: none;
}

/* .blog-excerpt {
    color: var(--white-color) !important;
} */

.blog.type-blog .fusion-builder-row.fusion-row.fusion-flex-align-items-center.fusion-flex-justify-content-space-between,
.case-study.type-case-study .fusion-builder-row.fusion-row.fusion-flex-align-items-center.fusion-flex-justify-content-space-between,
.our-work .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start,
.top-section-our-work .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start,
.all-case-study-main-section .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start,
.blog-listing-top-section .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start, 
.blog-container .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start,
.lifeataurigatop .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start,
.life-at-auriga .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start {
    /* max-width: 1140px !important; */
}

.new-event-card-listing ul li.fusion-layout-column {
    padding: 0px !important;
}

.new-event-card-listing ul li .fusion-column-wrapper .fusion-builder-row {
    width: 100% !important;
    margin: 0px !important;
    flex-direction: row;
    gap: 26px;
    padding: 26px !important;
    align-items: center;
    justify-content:space-between;
}
.new-event-card-listing ul {
    margin-top: 0 !important;
    gap: 20px;
}

.loop-card-title.fusion-title a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.new-event-card-listing ul li {
 background: linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
 border: 0.63px solid #FFFFFF1A;
 border-radius: 28px; 
  backdrop-filter: blur(14px);
  padding: 0px !important;
   width: calc(50% - 10px) !important;
   transition: all .5s;
}

   .new-event-card-listing ul li:hover {
        box-shadow: 0px 1px 20px 0px #1073DC;
    border: 0.63px solid #2778CF;
   } 
.fusion-post-cards ul li.card-wrapper:hover > .fusion-column-wrapper {
        box-shadow: 0px 1px 20px 0px #1073DC;
    border: 0.63px solid #2778CF;
   }
   .fusion-post-cards ul li.card-wrapper, .fusion-post-cards ul li.card-wrapper > .fusion-column-wrapper {

   transition: all .5s;
   }
.new-event-card-listing ul li .fusion-column-wrapper .fusion-builder-row .fusion-layout-column {
    margin-bottom: 0 !important;
}

.new-event-card-listing ul li .fusion-column-wrapper .fusion-builder-row .fusion-layout-column:has(.fusion-meta-tb) {
    width: calc(63% - 14px);
}
.new-event-card-listing ul li .fusion-column-wrapper .fusion-builder-row .fusion-layout-column:has(.fusion-image-element) {
    width: calc(37% - 14px);
}

.blog-section .fusion-posts-container article .post-content p {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: var(--white-color);
    margin-bottom: 10px;
}

.blog-author-name {
    margin-top: 0 !important;
}

.blog-author-name .fusion-title {
    margin: 0 !important;
}

.blog-author-name .title-heading-left {
  font-size: 0 !important;
}

.blog-author-name .title-heading-left::before {
  content: "Post By: " !important;
  font-size: 1.125rem;
  line-height: 1.3;
  font-weight: 400;
}

.blog-author-name .title-heading-left a {
    font-size: 1.125rem !important;
    font-weight: 400;
    text-transform: capitalize;
}

.blog-section-author .fusion-grid-posts-cards {
    display: none !important;
}

.author-blog-text-wrapper-box .fusion-column-wrapper .fusion-builder-row {
    margin-top: 50px !important;
}

.author-blog-text-wrapper-box .fusion-builder-row {
    align-items: center !important;
}

.author-blog-wrapper-box .fusion-column-wrapper {
    gap: 40px;
}

ul.author-category-filter {
    list-style: none;
    padding: 0;
}

.blog-section-author div:has( > .fusion-filters),
.blog-author-search form.searchform {
    width: 100% !important;   
}

.blog-content-container .fusion-fullwidth {
    padding: 0 !important;
}

.blog-section .fusion-posts-container article .post-content h2 > a {
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
    color: var(--white-color) !important
}
    
.blog-section .fusion-posts-container article .post-content h2 > a:hover{
    color: #1088DC !important;
}

.blog-section .fusion-posts-container article .post-content h2  {
    margin-bottom:14px;
}

.blog-section .fusion-posts-container article .fusion-meta-info {
    border: none;
}
   
.blog-section .fusion-posts-container article .fusion-meta-info a , .blog-section .fusion-posts-container article .fusion-meta-info span{
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
    color: var(--white-color);
}

.blog-section .fusion-posts-container article .fusion-meta-info a:hover{
    color: #1088DC;
}

.blog-section .fusion-posts-container .pagination span.current {
    color: #1088DC;
}
.blog-section button.fusion-load-more-button {
    margin: unset !important;
}


.archive h2.entry-title.fusion-post-title > a {
    color: var(--white-color) !important;
}

.archive h2.entry-title.fusion-post-title > a:hover {
    color: #1088DC !important;
}

.archive article .fusion-meta-info {
    border: none;
}
.archive article .fusion-meta-info .fusion-alignright {
    display: none;
}

.archive  article .fusion-meta-info a , .archive .fusion-posts-container article .fusion-meta-info span{
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
    color: var(--white-color);
}

.archive  article .fusion-meta-info a:hover{
    color: #1088DC;
}

.blog-main-container .feature_image_box  {
    /* max-width: 220px; */
    align-self: center;
    margin: 0px !important;
}

.new-event-card-listing .blog-main-container .feature_image_box {
    /* max-width: 209px; */
    flex-shrink: 0;
    aspect-ratio: 209 / 219;
    background: linear-gradient(153.95deg, rgba(0, 0, 0, 0) 35.15% 35.15%, #116FE5 62.12%, rgba(0, 0, 0, 0) 96.45%);
    border-radius: clamp(14px, 10%, 36px);
    padding: 0px 2px 2px 2px;
    overflow: hidden;
}

.new-event-card-listing .blog-main-container .fusion-text:has(.category-items) {
    display: none;
}
.new-event-card-listing .blog-main-container  h5 ,
.new-event-card-listing .blog-main-container  h5 * {
  color: #fff !important;
}

.new-event-card-listing .blog-main-container .fusion-content-tb, .new-event-card-listing .blog-main-container .fusion-content-tb * {
    /* font-size: var(--awb-custom_typography_6-font-size);
    line-height: 1.8; */
        font-weight: 200;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFFB2;
    margin-bottom: 0px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;

}
.card-wrapper .fusion-content-tb, .card-wrapper .fusion-content-tb * {
    /* font-size: var(--awb-custom_typography_6-font-size);
    line-height: 1.8; */
        font-weight: 200;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFFB2;
    margin-bottom: 0px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;

}
.new-event-card-listing .blog-main-container .feature_image_box .fusion-column-wrapper .fusion-image-element, .new-event-card-listing .blog-main-container .feature_image_box .fusion-column-wrapper .fusion-image-element * {
    height: 100%;
    width: 100%;
    border-radius: clamp(14px, 10%, 36px);
}
.new-event-card-listing .blog-main-container .feature_image_box .fusion-column-wrapper .fusion-image-element img {
    object-fit: cover;
}

/* .new-event-card-listing .blog-main-container .feature_image_box img {
    max-width: px;
    aspect-ratio: 260 / 260;
    object-fit: cover;
    border-radius: 40px;
} */

/* .new-event-card-listing .blog-main-container .feature_image_box .feature_image {
    max-width: unset !important;
} */

.new-event-card-listing .blog-main-container .feature_image_box .fusion-column-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
 
/***blog custome css end****/

/*blog page custome css start*/

.blog-main-container .fusion-tb-published-date,
.blog-main-container .fusion-meta-tb-sep,
.blog-main-container .fusion-tb-author, 
.card-wrapper .fusion-tb-published-date,  
.card-wrapper .fusion-meta-tb-sep,  
.card-wrapper .fusion-tb-author {
    color: #FFFFFF;
    line-height: normal;
    font-size: 14px;
}
.card-wrapper .fusion-meta-tb span {
    color: var(--awb-link-color);
}
.blog-excerpt p {
    margin: 0px;
}
.blog-main-container > .fusion-column-wrapper .fusion-builder-row {
    flex-wrap: nowrap;
    align-items: center;
}

 .blog-section button.fusion-load-more-button ,
 button.fusion-load-more-button.fusion-blog-button.fusion-clearfix {
    margin: unset !important;
    width: auto;
    padding: 12px 24px;
    display: flex;
    align-items: center;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 400;
    background: transparent;
    color: var(--white-color);
    border: 1px solid var(--white-color);
}

 .blog-section button.fusion-load-more-button:hover ,
 button.fusion-load-more-button.fusion-blog-button.fusion-clearfix:hover {
    color: var(--white-color);
    background: #333333;
}
button.fusion-load-more-button.fusion-blog-button.fusion-clearfix {
    margin-bottom: 20px !important;
}

.blog-author-section {
    display: flex;
    flex-direction: column;
    gap: 40px;
    flex-wrap: wrap;
}




ul.all-category-items {
    padding-left: 0px;
    margin-top:0px;
}

ul.all-category-items li{
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    list-style: none;
    padding-bottom: 10px;
}

ul.all-category-items li a{
    color: var(--white-color);
}

.blog-left-side {
    position: unset;
}

/*.form-search-blog {*/
/*        position: absolute;*/
/*    right: 30px;*/
/*    max-width: 290px;*/
/*    z-index:2;*/
/*}*/

.search.search-results aside#sidebar {
    display: none;
}

.archive button.fusion-load-more-button.fusion-blog-button.fusion-clearfix {
    display: none;
}

.pagination.clearfix {
    margin-bottom: 30px;
}

/*blog page custome css end*/

/*blog category css*/

.tax-blog_categories section#content {
    display:flex;
}

.tax-blog_categories section#content div#posts-container {
    width:66%;
    padding-right: 15px;
}
.blog-section .meta-tags-name span.fusion-tb-author a {
    text-transform: capitalize;
}

.blog-section .meta-tags-name span.fusion-tb-author a:hover {
    color: #1088dc;
}


/*blog category css end*/

/*blog single page*/



span.full-width-image > img {
    width: 100%;
}

span.full-width-image {
    width: 100%;
}
.title-with-image {
    position: absolute;
    bottom: 20px;
    left: 25px;
    z-index: 2;
}


.blog-container-section .blog-container-heading.container-element > div.fusion-fullwidth {
    padding: 0px;
}

.author .fusion-author {
    display: none;
}


/*blog single end page*/

/*case study list page css start*/


span.image-cover {
    width:100%;
}

span.image-cover img {
    width:100%;
}

.client-name-short {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: var(--white-color);
    margin: 12px 0px 0px 0px!important;

}



/*short code css*/
.row.case-study-row {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0px;
    row-gap: 90px;
}

.row.case-study-row:after {
    content:unset;
}

.row.case-study-row:before {
    content:unset;
}

.row.case-study-row .custom-flex-column {
    width: 47%;
    padding:0px;
}


.case-study-listing .case-study-sec-left {
    margin:0px;
}

.case-study-sec-left {
    /* max-width: 535px; */
    aspect-ratio: 800/482;
}

.case-study-sec-left > img {
    height: 100%;
    object-fit: cover;
}

.case-study-listing .case-study-sec-right {
    margin:0px;
}

.case-study-listing .case-study-sec-right h3{
    margin:16px 0px 0px;
}

.case-study-sec-right .cat_container {
    margin:16px 0px;
}
.custom-flex-column .case-study-listing {
    display:block;
}
.all-case-study-main-section {
    margin-top: -140px !important;
}

.filters-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    column-gap: 20px;
    margin-bottom: 70px;
}

/*.category-filter {*/
/*    background: var(--white-color);*/
/*    border: 1px solid #DEE4EB;*/
/*    border-radius: 8px;*/
/*    max-width: 361px;*/
/*    padding-right: 12px;*/
/*    margin:45px 0px 80px;*/
/*}*/
    
/*.category-filter select#cate {*/
/*    width: 100%;*/
/*    min-width: 200px;*/
/*    padding-left: 12px;*/
/*    border:none;*/
/*    border-radius: inherit;*/
    /*color:#25292B;*/
/*}*/

/*.category-filter select#cate option {*/
/*        width: 100%;*/
/*        outline:none;*/
/*     border: 1px solid #DEE4EB;*/
/*     margin-top:5px;*/
/*}*/

.filters-wrapper .case-study-filter select,
.industry-logo-filter select {
    width: 252px;
    border: 1px solid var(--white-color);
    border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: var(--black-color) url(/wp-content/uploads/2026/01/arrow-drop-down-white.svg) no-repeat right 0.75rem center / 0.5rem;
    padding-right: 2rem;
    background-size: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: var(--white-color);
    padding: 12px 44px 12px 24px;
    text-overflow:ellipsis;
    margin-bottom: 70px;
    display: none;
}

.no-case-studies {
    width: 100%;
    display: flex;
    justify-content: center;
}

.industry-logo-filter {
    margin: 0px 0px 40px auto;
    width: max-content;
}

.select2-container {
    width: max-content !important;
}

.select2-container--default .select2-selection {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 252px;
    border: 1px solid var(--white-color);
    border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: var(--black-color) url(/wp-content/uploads/2026/01/arrow-drop-down-white.svg) no-repeat right 0.75rem center / 0.5rem !important;
    padding-right: 2rem;
    background-size: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 12px 44px 12px 24px;
    text-overflow:ellipsis;
}

.select2-container--default.select2-container--open .select2-selection--single,
.select2-container--default.select2-container--open .select2-dropdown{
    border-color: var(--white-color);
}

.admin-bar span.select2-dropdown.select2-dropdown--below {
    margin-top: 32px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: transparent !important;
    color: #1088DC !important;
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: transparent !important;
    color: #1088DC !important;
}

.select2-container--default .select2-selection .select2-selection__rendered,
.select2-container--default .select2-selection .select2-selection__rendered .select2-selection__placeholder{
    color: var(--white-color) !important;
}

.select2-container .select2-selection .select2-selection__arrow {
    display: none;
}

span.select2-dropdown.select2-dropdown--below, 
span.select2-dropdown.select2-dropdown--above {
    border-radius: 0;
    border: none;
    box-shadow: 1px 1px 30px rgba(0, 0, 0, .06);
    background: #00000080;
    backdrop-filter: blur(13px);
    border: 0.63px solid #FFFFFF1A;
}

.select2-results__options::-webkit-scrollbar {
  width: 10px;
  height: 10px; /* For horizontal scrollbar */
}

.select2-results__options::-webkit-scrollbar-track {
  background: var(--black-color);
  border-radius: 10px;
}

.select2-results__options::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border-radius: 10px;
}

.select2-results__options::-webkit-scrollbar-thumb:hover {
  background: #c1c1c1;
}

span#select2-cate-container,
span#select2-industry-container,
span#select2-industry-logo-container {
    padding: 0;
}

.select2-results__option {
    color: var(--white-color) !important;
    font-weight: 500;
    padding-left: 24px;
    padding-right: 8px;
    margin: 5px 0;
}

ul#select2-cate-results,
ul#select2-industry-results, 
ul#select2-industry-logo-results {
    max-height: 380px !important;
}

.titleandcontent-box {
    margin-left:auto;
    margin-right:auto;
}

/*case study list page css end*/


/*case study details page css start*/
.service-item-box {
    width: 100%;
}
span.featured-image-box , span.case-study-image-box {
    width:100%;
}

span.featured-image-box img,  span.case-study-image-box img {
    width:100%;
}

.social-icon-box .fusion-social-networks.boxed-icons {
    flex-direction: column;
    align-items: end;
}

.service-item-box .heading.heading-with-icon {
    display: flex;
    max-height: 31px;
    margin-bottom:4px;
   
}

.service-item-box .heading.heading-with-icon h2{
    color: var(--white-color) !important;
    font-weight: 400 !important;
}

.service-item-box .list p {
    margin-bottom:8px;
}

.service-item-box .content-box-column-last-in-row {
    margin-bottom: 20px !important;
}


.social-share-icons , .service-section-case {
    position: sticky !important;
    top: 150px !important;
    align-self: flex-start;
}
/*.case-study-container-section {*/
/*    max-width:750px;*/
/*}*/

.case-study-container-section b {
    font-weight:600;
}

.case-study-container-section p,
.case-study-container-section div,
.case-study-container-section span,
.case-study-container-section li,
.case-study-container-section p *
{
    font-size: 1rem; /* fallback (16px / 16px = 1rem) */
    font-size: clamp(0.875rem, 1.11vw, 1rem);
    color: #FFFFFF;
}

.container-section-inner > .fusion-fullwidth {
    padding: 0px !important;
}


html body.single-blog main#main section .post-content .single-page-container .blog-container-heading .default-button , .default-button {
    background-color: var(--white-color);
    color: var(--white-color) !important;
    text-decoration: none !important;
    font-weight: bold;
    padding: 12px 24px;
    border: none;
    cursor: pointer;
    font-family: 'Arial', sans-serif;
    font-size: 16px;
    transition: background-color 0.3s ease;
    border: 1px solid var(--white-color);
}

html body.single-blog main#main section .post-content .single-page-container .blog-container-heading .default-button:hover ,.default-button:hover {
    background-color: var(--white-color);
    color: var(--white-color) !important;
}

.our-work-btn a {
    display: inline-block;
    line-height: 18px;
    font-weight: 600;
    border: 1px solid var(--white-color);
    border-radius: 6px;
    font-size: 12px;
    color: var(--white-color);
    padding: 6px 15px;
}

.our-work-btn {
    margin-left: -10px;
}

.our-work-btn a:hover {
    color:#1088dc;
}

/*case study related post css start*/

.related-posts a.view-case-study-button {
    color: var(--white-color);
    width: fit-content;
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
    border-bottom: 1px solid transparent;
    padding: 0px 0px 3px 0px;
    position: absolute;
    bottom: 0px;
    display:flex;
    align-items: center;
    transition: all .5s;
}

.related-posts a.view-case-study-button:after {
    content: "";
    background: url(/wp-content/uploads/2024/02/arrow_forward.svg) no-repeat;
    background-size: cover;
    width: 14px;
    height: 14px;
    margin-left: 7px;
    transition: all .5s;
}
.related-posts a.view-case-study-button:hover {
   border-bottom: 1px solid var(--white-color);
}
.related-posts a.view-case-study-button:hover:after{
      margin-left: 10px;
}

.related-posts .related-post-title a {
    font-size: 24px;
    line-height: 36px;
    color: var(--white-color);
    font-weight: 600;
    margin-bottom: 12px;
    margin-top: 6px;
    
}
.related-posts .related-post-title:hover a {
    color: #1088DC;
}

.related-posts.related-post-for-all {
    display: flex;
    gap: 40px;
}

.related-posts.related-post-for-all .related-post {
    flex: 1;
}

.related-posts .related-post-title {
    max-height: 70px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    word-wrap: break-word;
    margin:18px 0px 10px;
}

div.related-post-categories {
    margin-bottom:60px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
}

.related-post-categories .cat_name {
    font-size: 12px;
    line-height: 19px;
    color: var(--white-color);
    font-weight: 400;
}

.related-post-categories .cat_name:not(:last-child):after {
    content: url(/wp-content/uploads/2023/01/dot.svg);
    margin-left: 8px;
}
/*case study related post css end*/

/*case study details page css end*/


/***case study css starts***/
.custom_case_study_section .case-study-sec-left img {
    width: 100%;
}

.custom_case_study_section .case-study-sec-right {
    padding-left: 4%;
}

.custom_case_study_section .case-study-sec-right h3, .custom_case_study_section .case-study-sec-right h3 a {
    font-size: 24px;
    line-height: 36px;
    color: var(--white-color);
    font-weight: 600;
    margin-bottom:12px;
     margin-top:6px;
}

.custom_case_study_section .case-study-sec-right h3:hover > a  {
    color:#1088DC;
}

.custom_case_study_section .cat_name:before {
    content: url(/wp-content/uploads/2023/01/dot.svg);
     margin-right: 7px; 
}

.custom_case_study_section .cat_name:first-child:before{
    content: unset;
}
.custom_case_study_section .cat_name:last-child{
    content: unset;
}

.custom_case_study_section .cat_container > div {
    font-size: 12px;
    line-height: 19px;
    color: var(--white-color);
    font-weight: 400;
}

.custom_case_study_section .cat_container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap:8px
}

.custom_case_study_section .dv_get_excerpt {
    font-size: 14px;
    line-height: 22px;
    color: var(--white-color);
    margin-top: 12px;
    margin-bottom: 25px;
}

/* .default-btn */

.custom_case_study_section a.dv_readmore {
    position: relative;
    color: var(--white-color);
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
    padding: 9px 18px;
    display: inline-block;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, #273988 100%);
    border-radius: 30px;
}

.custom_case_study_section a.dv_readmore::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;
    background: linear-gradient(180deg, rgba(39, 55, 207, 0.4) 17.19%, rgba(98, 241, 251, 0.77) 100%);
    z-index: 9;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

.custom_case_study_section a.dv_readmore:hover {
    box-shadow: 0px 10px 24px 0px #000000BF inset !important;    
}

body.single-blog main#main section .post-content .single-page-container .blog-container-heading a.default-btn {
     color: var(--white-color) !important;
     text-decoration: none !important;
}
body.single-blog main#main section .post-content .single-page-container .blog-container-heading a.default-btn:hover {
    color: var(--white-color) !important;
    background: var(--white-color);
}


.custom_case_study_section a.dv_readmore:hover , .default-btn:hover {
    color: var(--white-color);
    /* background: var(--white-color); */
}


/*.single-casestudies .type-casestudies span.entry-title {*/
/*    display: block !important;*/
/*    font-size: 28px;*/
/*    font-weight: 600;*/
/*    line-height: 88px;*/
/*}*/

/***case study css ends***/

/***case study slider css start****/

.custom_case_study_section .owl-theme .owl-dot span {
    height: 7px;
    width: 7px;
    background-color: var(--white-color) !important;
}

.custom_case_study_section .owl-theme .owl-dot.active span {
    background-color: #1088DC !important;
}

.custom_case_study_section .owl-carousel {
    padding:0px 30px !important;
}

 .custom_case_study_section .owl-carousel  .owl-nav {
   position: absolute;
   margin: 0px;
   top: 50%;
   transform: translateY(-50%);
   left: 0px;
   width: 100%;
   display: flex;
   justify-content: space-between;
 } 
 
 .custom_case_study_section .owl-carousel  .owl-nav button span {
     font-size: 40px;
 }
 

 
 .owl-theme .owl-nav [class*=owl-]:hover {
    background: #869791;
    color: var(--white-color);
    text-decoration: none;
}



/***case study slider css end****/

/***case study tabs css start****/

.fusion-tabs.vertical-tabs .nav-tabs>li .tab-link {
    white-space: normal !important;
    /*padding-left: 2px !important;*/
    /*padding-right: 15px !important;*/
}

.what-we-serve-wrapper .case-study-tabs-content {
    align-items: flex-start;
}

.what-we-serve-wrapper .case-study-tabs-content .case-study-sec-right h3 {
    color: var(--white-color);
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
}

.what-we-serve-wrapper .case-study-tabs-content .case-study-sec-right .cat_container .cat_name {
    color: var(--white-color);
    font-size: 12px;
    line-height: 19px;
    font-weight: 400;
}

.what-we-serve-wrapper .case-study-tabs-content .case-study-sec-right .dv_get_excerpt {
    color: var(--white-color);
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
}

.what-we-serve-wrapper .case-study-tabs-content .case-study-sec-left img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.what-we-serve-wrapper .case-study-tabs-content .custom-flex-column,
.col-lg-12 {
    margin-bottom: 50px;
}

.what-we-serve-wrapper .case-study-tabs-content .col-lg-12.case-study-sec-left,
.what-we-serve-wrapper .case-study-tabs-content .col-lg-12.case-study-sec-right {
    margin-bottom: 0;
}

.fade:not(.active) {
    display: none !important;
}

.fusion-tabs.vertical-tabs .tab-pane {
    position: unset;
}

/***case study tabs css end****/


/* blog and case study headings start*/

body.single-blog main#main section .post-content .single-page-container .blog-container-heading *:not(.urvanov-syntax-highlighter-syntax *,
 .fusion-syntax-highlighter-container *, body.single-blog main#main section .post-content .single-page-container .blog-container-heading a *, body.single-blog main#main section .post-content .blog-container-heading a ) {
 color: var(--white-color) !important;
}

body.single-blog main#main section .post-content .single-page-container .blog-container-heading a , 
body.single-blog main#main section .post-content .single-page-container .blog-container-heading a * {
   color: #1088DC !important;
   text-decoration: underline !important;
}

body.single-blog main#main section .post-content .single-page-container .blog-container-heading a:hover ,
body.single-blog main#main section .post-content .single-page-container .blog-container-heading a *:hover {
   color: #005896 !important;
}
/* body.single-blog main#main section .post-content .single-page-container .blog-container-heading *:empty:not(img){
   display: none;
} */

body.single-blog main#main section .post-content .single-page-container .blog-container-heading p:has( > img)  {
   text-align: center !important;
}


   body .bodyh4,body .bodyh4 p, body .bodyh4 a, body .bodyh4 li , body .bodyh4 span {
      font-size:16px !important;
      line-height: 24px !important;
      text-align: left !important;
      
   }

   body .bodyh5 ,body .bodyh5 p, body .bodyh5 a, body .bodyh5 li , body .bodyh5 span {
      font-size:14px !important;
      line-height: 20px !important;
   }

   body.single-blog .got-idea > .fusion-builder-row .fusion-column-wrapper h2 {
      font-size: 24px !important;
      line-height: 36px !important;
   }

   /* body.single-blog main#main section .post-content .single-page-container h1 {
      font-size:36px;
      line-height: 50px;
   }
   body.single-blog main#main section .post-content .single-page-container h2 {
      font-size:24px;
      line-height: 36px;
   }
   body.single-blog main#main section .post-content .single-page-container h3 {
      font-size:20px;
      font-weight: 28px;
   }
   body.single-blog main#main section .post-content .single-page-container h4 {
      font-size:16px;
      line-height: 24px;
   }
   body.single-blog main#main section .post-content .single-page-container h5 {
      font-size:14px;
      line-height: 18px;
   } */
/* blog and case study headings end*/


/*life@aurigait page start*/

.Products-menu ul.sub-menu li > a {
    color: #212934 !important;
    background-color: unset !important;
}

.Products-menu ul.sub-menu li:hover > a {
    background-color: #f9f9fb !important;
}


.gallery-top-section-inner > .fusion-column-wrapper {
    flex-direction: row !important;
    gap: 80px;
    justify-content: center !important;
}
.gallery-top-section-out {
    max-width: 100%;
    /* margin-left: auto !important; */
}

.life-auriga-blur {
    position: absolute !important;
    top: -82%;
    left: 12%;
    width: 100% !important;
}

.life-auriga-blur-blog {
    position: absolute !important;
    top: -200%;
    left: 30%;
    width: 100% !important;
}

.life-auriga-blur-blog-detail {
    position: absolute !important;
    top: -2%;
    left: 42%;
    width: 100% !important;
}

.gallery-top-section .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    padding-left: 30px;
}

.lifeataurigatop:after {
    content: "";
    display: block;
    /* background: #EEF8FF; */
    width: 45%;
    height: 780px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.image-radius {
    width:281px;
    aspect-ratio: 25/31.5;
    border-radius: 0px 0px 0px 50%;
}

.image-radius.image-radius-2 {
     border-radius: 0px 50% 0px 0px;
} 

.image-radius.image-radius-4 {
     border-radius: 0px 0px 50% 0px;
} 

.image-radius.image-radius-5 {
     border-radius: 0px 0px 50% 0px;
     aspect-ratio: 1/1;
} 

.image-radius > img {
    width:100%;
      height: 100%;
    object-fit: cover;
}

.image-radius-section-inner > .fusion-column-wrapper .fusion-builder-row {
    justify-content: flex-start;
    gap:24px;
}

.image-radius-section-inner > .fusion-column-wrapper .fusion-builder-row:nth-child(2) {
    margin-top: -230px;
}

.image-radius-section-inner > .fusion-column-wrapper .fusion-builder-row:nth-child(4) {
    margin-top: -730px;
}

.before-text + div {
    display: flex;
    justify-content: end;
}

.before-text + div:before {
    content: "";
    display: block;
    width: 205px;
    height:205px;
    background: #1088DC;
    border-radius: 0px 0px 0px 50%;
    margin-right:24px;
}

.before-text-2 + div {
    display: flex;
}

.before-text-2 + div:after {
    content: "";
    display: block;
    width: 205px;
    height: 205px;
    background: #FFC239;
    border-radius: 50%;
    margin: 35px 0px 0px 10px;
}


.image-radius.image-radius-color {
    background:#1088DC;
    aspect-ratio: 1/1;
    border-radius: 0px 0px 50% 0px;
}

.image-radius-color > img {
    opacity:0;
}

.picture-yourself {
    padding: 0 !important;
}

.culture-code-slider {
    padding: 20px !important;
}

.picture-yourself-inner > .fusion-column-wrapper {
    position: relative;
}

.picture-yourself-inner .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.picture-yourself-text {
    position: absolute;
    top: 0px;
    z-index: 2;
    width: 100%;
}
.picture-yourself > .fusion-builder-row {
    max-width: 100% !important;
}
.picture-yourself-image {
    width:100%;
}

.picture-yourself-image img {
    width:100%;
}

/*life@aurigait page end*/

/*slider section - Culture Code final Start*/

.culture-slider > .flexslider {
    margin-bottom: 0px !important;
}
.culture-slider ol.flex-control-nav.flex-control-paging {
    display: none !important;
}

/*slider section - Culture Code final End*/

/* About Us Start */

.our-value-list-title h2 {
    font-size: clamp(1.75rem, 0.7551rem + 4.4218vw, 5rem) !important;
}

.about-wrapper{
  position:relative;
  height: 300dvh
}

.scroll-triggers {
    position: absolute;
    top: 10%;
}

.slides-h-section {
    position: absolute;
    top: 0;
}

.our-value-section {
    height: 400dvh;
}

.list-item-s .fusion-li-item-content {
    font-weight: 200 !important;
    color: #CCC !important;
    font-size: clamp(0.7875rem, 1.17vw, 1.125rem);
    line-height: 1.4;
}

.about-us-width-1140 .fusion-column-wrapper {
    width: 100%;
    max-width: 1140px !important;
}

.about-us-width-1140 {
    justify-content: center;
}

/* About Us End */

/* Newsletter Card Form Start */

form.newsletter-form-card {
    width: 100%;
    max-width: 600px !important;
}

form.newsletter-form-card input[type="text"] {
    height: 60px !important;
}

form.newsletter-form-card input[type="submit"] {
    height: 54px !important;
    width: 100%;
    max-width: 180px !important;
}

.meta-tags-section .fusion-meta-tb-sep {
    margin-bottom: 8px;
}

.meta-tags-section .fusion-tb-author {
    text-decoration: underline;
}

/* Newsletter Card Form Start */

/*Navigation Arrow Opacity Start*/

div.culture-slider .flex-direction-nav a {
    width: 100% !important;
    max-width: 40px !important;
    height: auto !important;
    opacity: 1;
}

div.culture-slider .flex-direction-nav a .awb-icon-angle-left::before,
div.culture-slider .flex-direction-nav a .awb-icon-angle-right::before {
    font-size: 40px;
}

/*Navigation Arrow Opacity End*/

.circle {
    width: 205px;
    height: 205px;
    background: #cfe7f8;
    border-radius: 0px 50% 0px 0px;
    margin-top:20px;
}

.circle-2 {
    width: 128px;
    height: 128px;
    background: #FFB8B8;
    border-radius: 50%;
     margin-right: 40px;
}

.circle-wrap {
    display: flex;
    flex-direction: column;
    align-items: end;
    position: absolute;
    top: 360px;
    margin-left: 74px;
}

.author-blog-container .fusion-builder-row {
    flex-wrap: nowrap !important;
}

/* @media screen and (max-width:1440px) { 
    .gallery-top-section-out {
        max-width: 1290px;
    }
}

@media screen and (max-width:1340px) { 
    .gallery-top-section-out {
        max-width: 1240px;
    }
} */



/* blog and case study details page font size  */

   body.single-case-study main#main section .post-content .single-page-container h1,
   body.single-blog main#main section .post-content .single-page-container h1 {
      font-size:clamp(1.4rem, 2.60vw, 2.5rem) !important;
      line-height: 1.3 !important;
      text-align: left !important;
   }
   body.single-case-study main#main section .post-content .single-page-container h2,
   body.single-blog main#main section .post-content .single-page-container h2 {
      font-size:clamp(1.3125rem, 1.95vw, 1.875rem) !important;
      line-height: 1.3;
      margin: 52px 0px 18px;
      text-align: left !important;
   }
   body.single-case-study main#main section .post-content .single-page-container h3,
   body.single-blog main#main section .post-content .single-page-container h3 {
      font-size:clamp(1.05rem, 1.56vw, 1.5rem) !important;
      font-weight: 500 !important;
      margin: 52px 0px 18px;
      line-height: 1.35em;
      text-align: left !important;
   }
   body.single-case-study main#main section .post-content .single-page-container h4,
   body.single-blog main#main section .post-content .single-page-container h4 {
       font-size:clamp(1.05rem, 1.56vw, 1.5rem) !important;
      font-weight: 500 !important;
      margin: 52px 0px 18px;
      text-align: left !important;
   }
   body.single-case-study main#main section .post-content .single-page-container h5,
   body.single-blog main#main section .post-content .single-page-container h5 {
       font-size:clamp(1.05rem, 1.56vw, 1.5rem) !important;
      font-weight: 500 !important;
      margin: 52px 0px 18px;
      text-align: left !important;
   }


/* blog detail page start */
.blog-container-section {
    max-width: 1040px;
    margin: auto;
    justify-content: center;
    border: 1px solid #5959594d;
    border-width: 0px 1px;
}

/* .blog-container-section {
    border: 1px solid;
    border-width: 0px 1px;
} */

.blog-container-section > .fusion-column-wrapper {
    max-width: 745px;
    margin: auto;
}

.blog-content-container div.urvanov-syntax-highlighter-syntax {
    /* width: 1034px;
    max-width: 1034px;
    margin-left: -144px; */
}

.blog-content-container div:has( > img) , 
.blog-content-container p:has( > img) {
 /* width: 1034px !important;
    max-width: 1034px;
    margin-left: -144px; */
}

.blog-content-container li {
    font-weight: 200 !important;
}


.social-share-icons , .service-section-case {
    position: sticky !important;
    top: 150px !important;
    align-self: flex-start;
    margin-left: -162px;
}

.meta-tags-section span.fusion-tb-categories {
    width: 100%;
    font-size: 0px;
  
}

.meta-tags-section span.fusion-tb-author + .fusion-meta-tb-sep {
    display:none;
}
.meta-tags-section {
    gap:8px;
}

.meta-tags-section span.fusion-tb-categories a{
    font-size: 16px;
    line-height: 19px;
    padding: 4px 12px;
    background: #DCEEF5;
    color: var(--white-color) !important;
      margin-right:12px;
      border-radius: 15px;

}

/* .blog-content-container div:has( > img) img {
    width: 100%;
} */


ul.category-items {
    display: flex;
    column-gap: 13px;
    row-gap: 8px;
    list-style-position: outside;
    padding: 0px;
    color: var(--white-color);
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 28px;
    flex-wrap: wrap;
    overflow: hidden;
}

ul.category-items li {
    list-style: none;
    /* background: #3b3939; */
    /* padding: 8px 20px; */
    border: .63px solid rgba(255, 255, 255, 0.08);
    /* border-radius: 10px; */
    color: #818386;
    /* font-size: clamp(0.7rem, 1.04vw, 1rem); */
    background: #232323;
    padding: 2px 12px;
    border-radius: 5px;
    font-size: clamp(0.75rem, 0.75rem + 0vw, 0.75rem);
}

ul.category-items.blog-category {
    font-size: 24px;
}

.author-blog-container .fusion-builder-row {
    gap: 40px;
}

.blog-author-search form.searchform {
    padding-left: 0 !important;
}


/* .blog-content-container  div:has( > img), .blog-content-container  div:has( > img) img {
    width: 100% !important;
} */


/* blog detail page end */


/* AI Readiness Assessment Start */

.assessment-h1-50,
.assessment-userinfo-box-h2 {
    font-size: clamp(1.25rem, 1.0587rem + 0.8503vw, 1.875rem) !important;
    margin: 0 !important;
    margin-bottom: 8px !important;
}

.assessment-sb-32 {
    font-size: clamp(1.125rem, 0.8571rem + 1.1905vw, 2rem) !important;
    font-weight: 400 !important;
}

.assessment-sb-24 {
    font-size: clamp(1rem, 0.8469rem + 0.6803vw, 1.5rem) !important;
}

.assessment-text-m-24 {
    font-size: clamp(1rem, 0.8469rem + 0.6803vw, 1.5rem) !important;
}

.assessment-regular-24 {
    font-size: clamp(1rem, 0.8469rem + 0.6803vw, 1.5rem) !important;
}

.assessment-sb-20 {
    font-size: clamp(0.875rem, 0.7602rem + 0.5102vw, 1.25rem) !important;
}

.assessment-sb-18 {
    font-size: clamp(1rem, 0.9617rem + 0.1701vw, 1.125rem) !important;
}

.assessment-regular-18 {
    font-size: clamp(1rem, 0.9617rem + 0.1701vw, 1.125rem) !important;
}

.assessment-text-m-16 {
    font-size: clamp(1rem, 1rem + 0vw, 1rem) !important;
}

.assessment-regular-16 {
    font-size: clamp(1rem, 1rem + 0vw, 1rem) !important;
}

.assessment-sb-14 {
    font-size: clamp(0.875rem, 0.875rem + 0vw, 0.875rem) !important;
}

.assessment-regular-14 {
    font-size: clamp(0.875rem, 0.875rem + 0vw, 0.875rem) !important;
}

.assessment-regular-14 {
    font-size: clamp(0.875rem, 0.875rem + 0vw, 0.875rem) !important;
}

.assessment-margin-0 {
    margin: 0 !important;
}

.assessment-mb-20 {
    margin-bottom: 20px !important;
}

.assessment-gap-36 {
    gap: 36px !important;
}

.assessment-btn-blue:disabled {
    background-color: rgb(74 85 101 / 50%)
}

.assessment-btn-blue,
.assessment-button-blue {
    position: relative;
    background-color: transparent !important;
    box-shadow: 0 5px 14px 0px rgb(39 55 207 / 50%) !important;
    background-image: linear-gradient(var(--button_gradient_angle, 180deg), var(--button_gradient_top_color) var(--button_gradient_start, 0%), var(--button_gradient_bottom_color) var(--button_gradient_end, 100%));
    border-radius: 30px;
    color: var(--white-color) !important;
    cursor: pointer;
}

.assessment-button-black {
    border-radius: 30px;
    cursor: pointer;
}

.assessment-btn-blue .text-black {
    color: var(--white-color) !important;
}

.assessment-buttom-margin {
    margin-top: 32px !important;
}

.assessment-btn-blue:before,
.assessment-button-blue:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;
    /* background: linear-gradient(180deg, rgba(39, 55, 207, 0.4) 17.19%, rgba(98, 241, 251, 0.77) 100%); */
    background: linear-gradient(180deg, rgba(17, 25, 88, 1) 17.19%, rgba(65, 126, 213, 1) 100%);
    z-index: 9;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

.assessment-question-card h3 {
    margin: 0 !important;
    font-weight: 400 !important;
}

.pdf-button-group {
    display: flex;
    flex-direction: column;
    gap: 30px;
    align-items: center;
}

.assessment-static-card {
    background-image: linear-gradient(134.753deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.02) 100%);
    margin: 0 !important;
}

.assessment-grid-layout {
    display: grid;
    grid-template-columns: repeat(2, auto);
    gap: 20px;
}

.assessment-progress-box {
    position: sticky;
    top: 0px;
    border-bottom: 1px solid rgb(255 255 255 / 10%);
    padding-top: 30px;
    padding-bottom: 40px;
    border-radius: 0;
    background-color: #000000;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}

.assessment-userinfo-wrapper {
    background-color: rgb(0 0 0 / 70%) !important;
    padding: 20px !important;
}

.assessment-userinfo-main {
    width: 100%;
    max-width: 600px;
    box-shadow: 0px 15px 30px 0px #00000026;
    border: 0.63px solid #FFFFFF1A;
    border-radius: 20px;
    padding: 32px;
    color: #ffffffb3;
    font-family: "Google Sans Flex";
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

.assessment-userinfo-main input {
    box-shadow: 0px 15px 30px 0px #00000026;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.02) 100%);
    background-color: unset !important;
    border: 0.63px solid #FFFFFF1A !important;
    border-radius: 8px !important;
    padding: 14px 20px !important;
    color: #ffffffb3 !important;
    font-family: "Google Sans Flex" !important;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 20px;
}

.assessment-userinfo-main input::placeholder {
    color: #ffffffb3;
}

.assessment-userinfo-box-h2 {
    margin-bottom: 16px !important;
}

.assessment-dynamic-text {
    margin-top: 30px !important;
}

.assessment-tag-card span {
    font-size: clamp(1rem, 0.9617rem + 0.1701vw, 1.125rem)!important;
    font-weight: 400 !important;
}

.assessment-cat-question-wrapper .assessment-category-toc {
    width: 240px !important;
}

.assessment-category-toc button {
    font-weight: 400 !important;
    cursor: pointer;
}

.assessment-question-card-option button {
    font-weight: 400 !important;
}

.relative.bg-black {
    background-color: transparent;
}

.min-h-screen {
    min-height: unset !important;
}

.assessment-question-card {
    padding: 40px 30px !important;
}

/* AI Readiness Assessment End */



@media screen and (max-width: 1024px) {
    .filters-wrapper {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
        column-gap: 10px;
        margin-bottom: 50px;
    }

    .all-case-study-main-section {
        margin-top: -40px !important;
    }

    ul.all-category-items {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        row-gap: 9px !important;
        gap: 14px;
        align-items: center;
        margin-top: 0px;
    }

    .blog-right-side .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        border: none !important;
    }
}

@media screen and (max-width: 992px) {
    .assessment-mobile-hidden {
        display: none !important;
    }

    .assessment-category-info-wrapper {
        display: flex;
        flex-direction: column;
        gap: 60px !important;
    }

    .assessment-mobile-hidden {
        display: none !important;
    }

    .assessment-cat-question-wrapper {
        display: flex;
        flex-direction: column;
    }

    .assessment-cat-question-wrapper .space-y-8 {
        width: 100% !important;
    }

    .assessment-category-info-wrapper .assessment-category-select {
        padding: 20px !important;
    }

    .levels-of-ai h3 {
        width: 70%;
    }

    .pdf-button-group {
        align-items: center;
    }

    .pdf-button-group button,
    .pdf-button-group a {
        width: 100%;
        max-width: 400px !important;
        cursor: pointer;
    }

    .assessment-text-w-100 {
        width: 100% !important;
    }

    .assessment-result-wrapper {
        flex-direction: column;
    }

    .global-readiness-wrapper {
        width: 100% !important;
    }

    .assessment-userinfo-wrapper {
        padding: 20px !important;
    }
}

@media screen and (max-width:800px) {

    .custom_case_study_section .case-study-sec-right h3 {
        font-size: 14px;
        line-height: 22px;
    }

    .custom_case_study_section .dv_get_excerpt,
    .custom_case_study_section a.dv_readmore {
        font-size: 12px;
        line-height: 19px;
    }

    .font-size-20 .title-heading-center,.font-size-20 {
        font-size: 20px !important; 
        line-height: 28px !important;
    }

    .font-size-36 .title-heading-left , .font-size-36 {
        font-size: 36px !important;
        line-height: 50px !important;
    }
}

@media screen and (max-width:768px) {

.about-sticky {
    top: 5% !important;
}

.author-blog-container .fusion-builder-row {
    flex-direction: column-reverse !important;
    gap: 0;
}

.blog-container-section {
    border: none;
}

.blog-author-section {
    gap: 0;
}
    
.hide-in-mobile {
    display:none !important;
}

.custom_case_study_section {
    width: 95%;
    margin: auto;
}
.custom_case_study_section_outer button.owl-prev {
    margin-left: -20px !important;
}
.custom_case_study_section_outer button.owl-next {
    margin-right: -20px !important;
}

.row.case-study-row .custom-flex-column {
    width:100%;
}

.row.case-study-row {
    row-gap: 50px;
}

.custom_case_study_section .dv_get_excerpt {
    margin-top: 15px;
    margin-bottom: 15px;
}

.social-icon-box .fusion-social-networks.boxed-icons {
    flex-direction: unset;
    justify-content: end !important;
}

.gallery-top-section-inner > .fusion-column-wrapper {
    gap:8px;
}
.lifeataurigatop:after {
    height: 356px;
    top: 221px;
}
.picture-yourself {
    margin-top: 20px !important;
}

.paragraph-text h1.title-heading-left{
    font-size:30px !important;
    line-height: 40px !important;
}

.paragraph-text p {
    font-size:20px !important;
    line-height: 39px;
}

.blog-section .fusion-posts-container article .fusion-post-content.post-content {
    width:100%;
}

.right-section-blog div#categories-2 ul {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    row-gap: 0px;
}

.right-section-blog div#search-2 {
    display: none;
}

/*case study related post start*/

.related-posts.related-post-for-all {
    gap: 30px;
    flex-direction: column;
    margin-top:20px;
}
div.related-post-categories {
    margin-bottom:20px;
}
.related-posts a.view-case-study-button {
    position:relative;
    font-size: 12px;
    line-height: 19px;
}
.our-work  {
    margin:0px -15px !important;
}
.single-case-study .started-general  {
    margin:0px -15px !important;
}

.related-posts a.view-case-study-button:after {
    width: 10px;
    height: 10px;
}

/*case study related post end*/


/* news and event page */

.new-event-card-listing ul li {
    width: 100% !important;
}

.new-event-card-listing ul li .fusion-column-wrapper .fusion-builder-row {
    gap: 16px;
    padding: 16px calc(16px + 4%) 16px 16px !important;
 
}

.assessment-question-card {
    padding: 20px !important;
}

.assessment-question-card-option button svg circle{
    width: 40px !important;
    height: 40px !important;
}

}

@media screen and (max-width:580px) { 

.all-case-study-main-section {
    margin-top: -80px !important;
}

.filters-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    column-gap: 10px;
    padding: 0;
    margin: 40px 0;
}
.category-filter, .filters-wrapper .case-study-filter {
    margin: 0;
}
.category-filter select#cate, .filters-wrapper .case-study-filter select {
    margin-bottom: 0;
}
.filters-wrapper .case-study-filter select {
    font-size: 12px;
    line-height: 19px;
    padding: 6px 24px 6px 6px;
    width: 132px;
    height: 32px;
}
.select2-container--default .select2-selection {
    font-size: 12px;
    line-height: 19px;
    padding: 6px 24px 6px 6px;
    width: 132px;
    height: 32px;
}
.select2-container--default .select2-selection .select2-selection__rendered,
.select2-container--default .select2-selection .select2-selection__rendered .select2-selection__placeholder{
    font-size: 12px;
    line-height: 19px;
}
.select2-results__option {
    font-size: 12px;
    line-height: 19px;
    padding-left: 6px;
    padding-right: 6px;
}
ul#select2-cate-results {
    max-height: 274px !important;
}
.admin-bar span.select2-dropdown.select2-dropdown--below {
    margin-top: 46px;
}
.no-case-studies {
    font-size: 16px;
}

.assessment-question-card-option button svg circle {
    width: 50px !important;
    height: 50px !important;
}

}

@media screen and (max-width:425px) {
    .assessment-question-card-option button svg circle {
        width: 60px !important;
        height: 60px !important;
    }
}

@media screen and (max-width:425px) {

.custom_case_study_section a.dv_readmore {
    padding:6px;
}

.category-filter select#cate, .filters-wrapper .case-study-filter select {
    min-width: 245px;
}    
}