@media only screen and (max-width: 1600px) {
    .s-one_content{padding: 60px 40px;}
    .section-one h3 {font-size: 30px; }
    .section-two {padding: 100px 30px;}
    .s_three_right img { margin: 0 0 45px; }
    .container {padding: 0 15px;}
    .s_three_bleft{font-size: 18px;}
    .sp-one_n .col-3{padding-top: 100px;}
    .section-one h3 {font-size: 24px;}
    .stfour_list li {padding: 15px 0;font-size: 28px;}
    .copyright {padding: 40px 0 20px;}
    .navbar .container{padding: 0}
    .scylla-banner-content h1, .home-banner h1{font-size: 50px; line-height: normal;}
    .bpa-process-1 .column-one h2, .bpa-process-2 .column-two h2, .bpa-process-2 .column-one h2, .sec-api-capabilities .column-two h2,.hw-card-inner h3, .sec-api-integration .img-over h3, .tpi-left h2, .sec-legal-compliance h2, .lc-card a h3, .sec-achievements h2, .our-story h2, .ai-solutions-card h3, .sec-consulting-exc .column-one .inner-data h2, .auto-agent-page h2, .sec-how-it-works h2, .bpa-process-2 .column-one li, .sec-legal-compliance-content h2, .sec-industry-challenge .column-one h2, .sec-industry-challenge .img-over h3, .sec-ai-auto-card h2,.ai-auto-card-inner__title, .sec-benefits-legal-compliance .column-two h2 {line-height: 1.2;}
}

@media only screen and (max-width: 1530px) {
    .main-menu ul.menu li a{padding: 15px 15px;}
}

@media only screen and (max-width: 1440px) {
    .sec-sc-latest-blog { padding: 80px 0 0 0;}
    .sc-latest-bc-card{align-items: stretch;} /*Temporary*/
    .case-study-intro { margin: 80px 0 35px 0;}
    .sec-guiding-principle { padding: 0 0 80px 0;}
    .sec-legal-compliance{margin-bottom: 80px;}
    .sec-achievements.wfa-page .container, .sec-achievements.auto-ag-page .container{padding: 80px 0 40px 0;}
    .single-column-content{margin: 80px 0;}
    .single-column-content.sec-ai-solutions-content, .single-column-content.sec-legal-compliance-content {margin: 80px 0 40px 0;}
    .case-study-intro h2{font-size: 45px; line-height: 1.2;}
    .card-title{line-height: 1.2;}
    .cmn-three-column .top-title{margin: 0 auto; text-align: center;}
    .cmn-three-column, .cmn-four-cards, .sec-third-party-int, .sec-legal-compliance, .sec-consulting-items{padding: 80px 0;}
    .cmn-three-column.cmn-approach-sec, .sec-ai-solutions, .cmn-three-column.style-two.consulting-page{padding-bottom: 80px;}
    .sec-ai-solutions .column-one .ai-solutions-card:last-child{margin-top: 80px;}
    .cmn-four-cards h2{line-height: 1.2;}
    .cmn-three-column .top-title h3, .tpi-left h2, .sec-ai-auto-card h2 {font-size: 35px;}
    .ts-left h3{font-size: 35px; line-height: 1.2;}
    .bpa-process-1 .column-one h2, .bpa-process-2 .column-two h2, .bpa-process-2 .column-one h2, .sec-api-capabilities .column-two h2, .cmn-four-cards h2, .sec-legal-compliance h2, .lc-card a h3, .sec-achievements h2, .our-story h2, .top-title h3, .auto-agent-page h2, .sec-how-it-works h2, .services-first-sec h2, .sec-legal-compliance-content h2, .sec-industry-challenge .column-one h2, .sec-ai-auto-card h2, .sec-benefits-legal-compliance .column-two h2, .service-title h3, .gp-title h2, .scal-top h2, .inner-single-content h2{font-size: 35px;}
    .sec-achiv-counter-number{font-size: 50px;}
    .sec-achievements.wfa-page .container, .sec-achievements.auto-ag-page .container{margin-top: 0;}
    .ai-solutions-card h3{font-size: 28px;}
    .sec-achievements{padding: 80px 0 40px 0;}
    .cmn-three-column.cmn-approach-sec.bpa-page{padding-top: 80px;}
    .services-section, .accordion_block{padding: 80px 0;}
    .sec-ai-auto-card{padding: 80px 0 80px 0;}

}
@media only screen and (max-width: 1400px) {
    .st2-content {padding: 20px;}
    .s_three_bleft {font-size: 16px;}
    .cta-block h3 {font-size: 35px; line-height: 1.4;}
    .cta-block p {font-size: 18px;}
    .footer h3 {font-size: 30px; margin-bottom: 30px;}
    .footer h4 {font-size: 24px;}
    .s-one_image {padding: 30px;}
    .section-two h3 {line-height: 1.2;}
    .s_three_left h3 {line-height: 1.1;}
    ul.menu li a {padding: 15px 20px;}
    .main-section-search-wraper { padding: 70px 0px 40px;}
    .sec-guiding-principle { padding: 0 0 70px 0;}
    .sec-sc-blogs {padding: 50px 0 70px 0; }
    .sc-blog-pagination{margin-top: 70px;}
    .case-study-intro { margin: 70px 0 35px 0;}
    .cmn-three-column, .cmn-four-cards, .sec-third-party-int, .sec-legal-compliance, .sec-consulting-items{padding: 70px 0;} 
    .sec-legal-compliance{margin-bottom: 70px;}
    .cmn-three-column.cmn-approach-sec, .sec-ai-solutions, .cmn-three-column.style-two.consulting-page{padding-bottom: 70px;}
    .sec-ai-solutions .column-one .ai-solutions-card:last-child{margin-top: 70px;}
    .sec-achievements.wfa-page .container, .sec-achievements.auto-ag-page .container{padding: 70px 0 35px 0;}
    .single-column-content.sec-ai-solutions-content, .single-column-content.sec-legal-compliance-content{margin: 70px 0 35px 0;}
    .sec-consulting-exc{padding: 70px 0;}
    .sec-achievements{padding: 70px 0 35px 0;}
    .cmn-three-column.cmn-approach-sec.bpa-page{padding-top: 70px;}
    .how-works-content{flex-direction: column; gap: 30px;}
    .hw-banner, .hw-process { width: 100%; }
    .single-column-content{margin: 70px 0;}
    .hw-process-cards{align-items: flex-start;}
    .services-section, .accordion_block{padding: 70px 0;}
    .sec-ai-auto-card{padding: 70px 0 70px 0;}
    .inner-single{padding: 70px 0;}

}

@media only screen and (max-width: 1350px) {
    .sec-consulting-items .img-over{width: 100%; height: 100%; margin-top: 0; border-radius: 8px; position: static; line-height: 1.2;font-size: 25px; margin-right: auto;}
    .sec-consulting-items .column-two .inner-data h2, h2.sec-ai-solutions-content{font-size: 35px; line-height: 1.2;}
    .numbered-list li::before{min-width: 60px; min-height: auto; line-height: 1.2; font-size: 35px;}
    .numbered-list li{font-size: 18px;line-height: 1.2;}
    .sec-consulting-exc ul li{font-size: 16px; line-height: 1.4; display: flex; align-items: center;}
    .auto-agent-page .img-over h3{font-size: 30px; line-height: 1.2;}
    .auto-agent-page .img-over {position: static; display: inline-block; margin-top: 15px; width: 100%; height: 100%;border-radius: 8px;}
}
@media only screen and (max-width: 1330px) {
    .main-menu ul.menu li{font-size: 17px;}
}

@media only screen and (max-width: 1300px) {
    .header .ask-demo {min-width: 180px;}
    ul.menu li{font-size: 16px;}
    .s-one_image {padding: 20px;}
    .s-one_content {padding: 60px 30px;}
    .section-one h3 {font-size: 22px;}
    .str-content {padding-left: 30px;}
    .section-two {padding: 80px 30px 40px;}
    .sp-one_n .col-3 {padding-top: 80px;}
    .sp-one_n i{width: 40px; height: 40px; background-size: 25px; margin-right: 15px;}
    .sec-guiding-principle { padding: 0 0 60px 0;}
    .section-one h3 {font-size: 20px}
    .section-one .row {min-height: 0;}
    .big-footer .container {margin-bottom: 0;}
    .main-section-search-wraper { padding: 60px 0px 40px;}
    .sec-achievements.bpa-page, .sec-achievements.api-integraion-achivements{padding: 60px 20px;}
    .cmn-three-column, .cmn-four-cards, .sec-third-party-int, .sec-legal-compliance, .sec-consulting-items{padding: 60px 0;}
    .cmn-four-cards h2, .sec-legal-compliance h2, .lc-card a h3{font-size: 30px;}
    .sec-legal-compliance{margin-bottom: 60px;}
    .ts-left h3{font-size: 30px;}
    .cmn-three-column.cmn-approach-sec, .sec-ai-solutions, .cmn-three-column.style-two.consulting-page{padding-bottom: 60px;}
    .sec-achievements.wfa-page .container, .sec-achievements.auto-ag-page .container{padding: 60px 0 30px 0;}
    .single-column-content.sec-ai-solutions-content, .single-column-content.sec-legal-compliance-content{margin: 60px 0 30px 0;}
    .sec-ai-solutions .column-one .ai-solutions-card:last-child{margin-top: 60px;}
    .sec-consulting-exc{padding: 60px 0;}
    .sec-achievements{padding: 60px 0 30px 0;}
    .cmn-three-column.cmn-approach-sec.bpa-page{padding-top: 60px;}
    .sec-ai-auto-card{padding: 60px 0 60px 0;}
    .services-section, .accordion_block{padding: 60px 0;}
    .single-column-content{margin: 60px 0;}
    .hw-process-card img { max-width: 90px; max-height: 90px;}
    .ai-auto-card-inner__title{font-size: 26px;}
    .scylla-banner-content h1, .home-banner h1{font-size: 45px;}
    .sec-industry-challenge .column-one ul li, .inner-single-content ul li{display: flex; align-items: center;}


}


@media only screen and (max-width: 1270px) {
        .main-menu ul.menu li a {padding: 15px 10px;}
    .sec-consulting-exc .column-one .inner-data h2, .cmn-two-column h3{font-size: 35px;}
    .sec-achiv-counter-number{font-size: 40px;}
    .sec-sc-latest-blog { padding: 60px 0 0 0;}
    .inner-single{padding: 60px 0;}
    .scal-bottom{padding: 60px;}
    .sec-sc-blogs {padding: 40px 0 60px 0; }
    .sc-blog-pagination{margin-top: 60px;}
    .case-study-intro { margin: 60px 0 30px 0;}
    .gp-card h3{font-size: 24px;}
    .case-study-intro h2{font-size: 40px;}
    .case-card .card-image, .case-card .card-content { flex: 1 1 50%;}
    .cmn-three-column .top-title h3, .tpi-left h2, .sec-ai-auto-card h2 {font-size: 30px; line-height: 1.2;}
    .bpa-process-1 .column-one h2, .bpa-process-2 .column-two h2, .bpa-process-2 .column-one h2, .sec-api-capabilities .column-two h2, .sec-achievements h2, .our-story h2, .top-title h3, .auto-agent-page h2, .sec-how-it-works h2, .services-first-sec h2, .sec-legal-compliance-content h2, .sec-industry-challenge .column-one h2, .sec-benefits-legal-compliance .column-two h2, .service-title h3, .gp-title h2, .scal-top h2,  .inner-single-content h2{font-size: 32px;}
    .cmn-four-cards .inner .row {grid-template-columns: repeat(2, 1fr); padding-top: 10px; gap: 20px;}
    .cmn-four-card{align-content: center;}
    .cmn-four-card h3{padding-top: 0;}
    .tpi-right{grid-template-columns: repeat(3, 1fr);}
    .tpi-item{max-width: 100%;}
    .auto-agent-page h4{line-height: 1.2;}
    .sec-achievements .sec-achiv-counter-label{font-size: 16px; line-height: 1.2;}
    .api-integraion-achivements .sec-achiv-counter-item{padding: 30px;}
    .sec-achiv-counter-container{margin-top: 30px;}
    .cmn-three-column.cmn-approach-sec, .sec-ai-solutions, .cmn-three-column.style-two.consulting-page{padding-bottom: 50px;}
    .sec-ai-solutions .column-one .ai-solutions-card:last-child{margin-top: 50px;}
    .sec-achievements.wfa-page .container, .sec-achievements.auto-ag-page .container{padding: 50px 0 25px 0;}
    .single-column-content.sec-ai-solutions-content, .single-column-content.sec-legal-compliance-content{margin: 50px 0 25px 0;}
    .sec-industry-challenge .img-over{margin-top: 0; border-radius: 8px; width: 100%; height: auto; margin: 0;}
    .ai-auto-card-inner__text{gap: 30px;}
    .ai-auto-card-inner__number{line-height: 1.2;}
    .sec-consulting-exc{padding: 50px 0;}
    .sec-achievements{padding: 50px 0 25px 0;}
    .sec-ai-auto-card{padding: 50px 0 50px 0;}
    .services-section, .accordion_block{padding: 50px 0;}
    .cmn-three-column.cmn-approach-sec.bpa-page{padding-top: 50px;}
    .sec-guiding-principle { padding: 0 0 50px 0;}
    .workflow-section{margin: 50px 0;}
    .workflow-number{width: 10%;}
    .workflow-content{width: 50%;}
    .workflow-image{width: 40%;}
    .scylla-banner-content h1, .home-banner h1{font-size: 40px;}

}
@media only screen and (max-width: 1130px) {
    .main-menu ul.menu li{font-size: 16px;}
    .main-menu ul.menu li a { padding: 15px 5px;}
    .header .ask-demo{min-width: 150px;}
}
@media only screen and (max-width: 1080px) {
    .sec-api-capabilities, .sec-achievements.bpa-page, .sec-achievements.api-integraion-achivements{padding: 50px 0;}
    .sec-consulting-exc .column-one .inner-data h2{font-size: 30px;}
    .cmn-two-column{margin: 50px 0;}
    .sec-sc-latest-blog { padding: 50px 0 0 0;}
    .sec-sc-blogs {padding: 30px 0 50px 0; }
    .sc-blog-pagination{margin-top: 50px;}
    .case-study-intro { margin: 50px 0 30px 0;}
    .sec-legal-compliance{margin-bottom: 50px;}
    .single-column-content{margin: 50px 0;}
    .inner-single{padding: 50px 0;}
    .sec-testimonials{padding: 50px;}
    .scal-bottom{padding: 40px;}
    .case-tag{font-size: 14px;}
    .sec-com-standards{background-image: none; padding-top: 40px; margin-bottom: 40px;}
    .sec-com-standards .row .col-6{width: 100%;}
    .sec-com-standards .row .column-two .inner-data{margin-left: 0; padding-bottom: 20px;}
    .case-card-wrapper{gap: 50px;}
    .cmn-three-column, .cmn-four-cards, .sec-third-party-int, .sec-legal-compliance, .sec-consulting-items{padding: 50px 0;}
    .tpi-content{flex-direction: column; gap: 15px;}
    .tpi-left, .tpi-right{width: 100%;}
    .ts-left, .ts-custom-nav{margin-left: 0;}
    .tpi-left{display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center;}
    .sec-achiv-counter-number{font-size: 35px;}
    .sec-achiv-counter-container{margin-top: 20px;}
    .ai-auto-card-inner__title{font-size: 24px;}
    .wfa-page.our-story-achievements .sec-achiv-counter-container {grid-template-columns: repeat(2, 1fr); padding: 0 15px;}
    .sec-consulting-items .column-two .inner-data h2, h2.sec-ai-solutions-content, .cmn-two-column h3{font-size: 30px;}
    .numbered-list{gap: 15px;}
    .numbered-list li::before{min-width: 40px;font-size: 25px;}
    .sec-guiding-principle { padding: 0 0 40px 0;}
    .numbered-list li { font-size: 16px;}
    .sec-achievements{padding: 40px 0 25px 0;}
    .sec-achievements .sec-achiv-counter-container{grid-template-columns: repeat(2, 1fr);}
    .sec-achievements.bpa-page{row-gap: 20px;}
    .cmn-three-column.cmn-approach-sec.bpa-page{padding-top: 40px;}
    .workflow-section{margin: 40px 0;}
    .ai-auto-card-inner{flex-direction: column; align-items: flex-start; padding: 32px 0;}
    .ai-auto-card-inner__text{justify-content: flex-start;}
    .workflow-content h3 { font-size: 24px;}
    .hw-card-inner h3{font-size: 22px;}



}

@media (max-width: 1024px){
    .api-integraion-achivements .sec-achiv-counter-item{padding: 20px;}
    .sec-achiv-counter-number{font-size: 30px;}
    .bpa-process-1 .column-one h2, .bpa-process-2 .column-two h2, .bpa-process-2 .column-one h2, .sec-api-capabilities .column-two h2, .sec-achievements h2, .our-story h2, .top-title h3, .auto-agent-page h2, .sec-how-it-works h2, .services-first-sec h2, .sec-legal-compliance-content h2, .sec-industry-challenge .column-one h2, .sec-benefits-legal-compliance .column-two h2, .service-title h3, .gp-title h2, .scal-top h2,  .inner-single-content h2{font-size: 30px;}
    .sec-api-integration .img-over h3, .cmn-four-cards h2, .sec-legal-compliance h2, .sec-industry-challenge .img-over h3{font-size: 28px;}
    .cmn-two-column, .single-column-content{margin: 40px 0;}
    .lc-card a h3{font-size: 22px;}
    .sec-sc-latest-blog { padding: 40px 0 0 0;}
    .sec-achievements.wfa-page .container, .sec-achievements.auto-ag-page .container{padding: 40px 0 20px 0;}
    .sec-achievements.auto-ag-page .sec-achiv-counter-container, .sec-achievements.wfa-page .sec-achiv-counter-container{padding-left: 15px; padding-right: 15px;}
    .sec-ai-solutions .column-one .ai-solutions-card:last-child{margin-top: 40px;}
    .sec-legal-compliance{margin-bottom: 40px;}
    .cmn-three-column.cmn-approach-sec, .sec-ai-solutions, .cmn-three-column.style-two.consulting-page{padding-bottom: 40px;}
    .sec-api-capabilities, .sec-achievements.bpa-page, .sec-achievements.api-integraion-achivements{padding: 40px 0;}
    .cmn-three-column, .cmn-four-cards, .sec-third-party-int, .sec-legal-compliance, .sec-consulting-items{padding: 40px 0;}
    .ai-solutions-card h3{font-size: 26px;}
    .case-card-wrapper{gap: 40px;}
    .case-study-intro h2{font-size: 35px;}
    .case-study-intro { margin: 30px 0 30px 0;}
    .services-section, .accordion_block{padding: 40px 0;}
    .accordion_block{min-height: 400px;}
    .sec-ai-auto-card{padding: 40px 0 40px 0;}
    .inner-single{padding: 40px 0;}
    .sec-consulting-exc{padding: 40px 0;}
    .sc-blog-pagination{margin-top: 40px;}
    .sec-sc-blogs {padding: 20px 0 40px 0; }
    .ai-auto-card-inner{padding: 16px 0 32px 0;}
    .sec-com-standards{padding-top: 30px; margin-bottom: 30px;}
    .sec-testimonials{padding: 40px;}
    .main-section-search-wraper { padding: 40px 0px 40px;}
    .section--bottom-spacing{margin-bottom: 40px;}
    .single-column-content.sec-ai-solutions-content, .single-column-content.sec-legal-compliance-content{margin: 40px 0 20px 0;}
    .section--top-spacing {margin-top: 40px;}
    .sc-blog-card-title.lc {font-size: 35px;line-height: 1.2;}
    .main-section-search-wraper .section-title{font-size: 40px;}
    .contact-page-form .column-one h2{font-size: 30px;}
    .single-column-content.contact-btn-group, .single-column-content.sec-embebed-map { margin: 60px 0;}
    .contact-page-form .container .row{flex-direction: column; gap: 30px;}
    .contact-page-form  .column-one .inner-data{padding-right: 0;}
    .contact-page-form .col-6{width: 100%;}
    .contact-page-form .container {padding: 40px 20px;}
    .scal-bottom{padding: 30px;}
    .contact-page-form{padding-bottom: 40px;}
    .sc-blog-card-title{line-height: 1.2;}
    .card-title {font-size: 30px;}
    .cmn-three-column .top-title h3, .tpi-left h2, .sec-ai-auto-card h2 {font-size: 28px;}
    .lc-cards {padding-top: 20px;}
    .workflow-rows{flex-direction: column; gap: 10px; padding: 30px 0;}
    .workflow-number, .workflow-content, .workflow-image{width: 100%;}
    .hw-process-card img { max-width: 80px; max-height: 80px;}
    .services-wrap {gap: 40px 30px;}
    .service-detail h3 {font-size: 22px;}
    .service-detail .btn {padding: 10px 30px;}
    .footer-left h3, .footer h4 { font-size: 20px; }
    .footer-media li a{width: 50px; height: 50px;}
    .copyright .container {flex-direction: column-reverse;}
    .copyright .ft-nav{justify-content: center; margin-left: 0; margin-right: 0;}
    .copyright { padding: 20px;}
    .service-title{margin-bottom: 30px;}
    .ai-auto-card-inner__title{font-size: 22px;}
    .gp-title{margin-bottom: 30px;}
    .gp-card h3{font-size: 22px;}
    .inner-single-content {padding-right: 20px;}


}
@media (max-width: 1023px){
    .sc-latest-bc-card {flex-direction: column; gap: 0; border: none;}
    .sc-blog-card-content.lc .sc-blog-card-button{margin-top: 0;}
    .sc-blog-cards-container{grid-template-columns: repeat(2, 1fr); row-gap: 20px;}
    .sc-latest-bc-image{border-radius: 6px;}
    .card-title {font-size: 28px;}
    .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12{width: 100%}
    .img-over{margin: 0 auto; margin-top: 0; border-radius: 8px; }
    .column-one .inner-data {max-width: 100%; padding-right: 0;}
     .inner-single-content {padding-right: 0;}
    .cmn-two-column img{margin-bottom: 0;}
    .sec-api-capabilities li{font-size: 18px; display: flex; align-items: center;}
    .api-integraion-achivements .sec-achiv-counter-container{grid-template-columns: repeat(1, 1fr); gap: 30px;}
    .sec-achievements .sec-achiv-counter-label, .sec-achievements p{margin: 0;}
    .api-integraion-achivements .sec-achiv-counter-item:nth-child(1){border-bottom: 1px solid #E1E1E1;}
    .api-integraion-achivements .sec-achiv-counter-item:nth-child(2) { border-bottom: 1px solid #E1E1E1; border-right: none; border-left: none;}
    .cmn-three-column.style-two .int_text_inner {padding: 15px 20px;}
    .sec-ai-solutions .column-one .ai-solutions-card img, .sec-ai-solutions .column-two .ai-solutions-card img{border-radius: 8px;}
    .cmn-four-card {padding: 20px;}
    .sec-consulting-items .img-over{ padding: 20px;}
    .sec-consulting-items .column-one .inner-data {max-width: fit-content; padding-right: none;}
    .sec-consulting-items .column-two .inner-data h2, .sec-consulting-exc .column-one .inner-data h2, h2.sec-ai-solutions-content, .cmn-two-column h3{font-size: 28px;}
    .sec-consulting-exc .row {flex-direction: column-reverse;}
    .sec-consulting-exc .column-two{justify-content: flex-start;}
    .int_text_inner {padding: 30px 20px;}
    .container .row {display: flex; flex-wrap: nowrap; flex-direction: column; gap: 15px;}
    .bpa-process-1 .row, .ai-services-first-sec .row, .an-benefits .row, .col-legal-tech .row{flex-direction: column-reverse;}
    .ai-services-first-sec .row{gap: 5px;}
    .col-legal-tech .row{gap: 0;}
    .auto-agent-page .img-over h3{font-size: 25px; text-align: center;}
    .hw-process-card img { max-width: 60px; max-height: 60px;}
    .cmn-two-column.style-two.sec-lm .row{ flex-direction: column-reverse; gap: 5px; padding: 15px 10px;}
    .cmn-two-column.style-two.sec-lm .column-one .inner-data{padding-left: 0;}
    .cmn-sec-reverse .row{flex-direction: column-reverse; gap: 5px;}
    .gp-content { grid-template-columns: repeat(2, 1fr);}
    .newsletter-footer .gfield.gfield--type-email{width: 50%;}
    .footer-media { margin: 0;display: flex; align-items: flex-start;}
    .footer-media li{display: inline-block; margin: 0 15px 15px 0;}
    
}
@media only screen and (max-width: 1000px) {
    .header .ask-demo {height: 70px; margin-right: 75px;}
    .section-one h3 { font-size: 18px;}
    .s-one_content {padding: 0 15px;}
    .s-one_image {padding: 15px 15px;}
    .sec-name{top: 20px;}
    .section-one {padding-top: 60px;}
    .section-two {padding: 60px 15px 15px;height: auto;}
    .str-content {padding: 20px 0 0;}
    .st-borber {border: none; }
    .st2-content {padding: 15px 0;}
    .section-three {padding: 60px 0 0;}
    .s_three_right img {margin: 0 0 15px;}
    .s_three_right { text-align: left;}
    .s_three_bleft {padding: 15px 100px 0 15px;}
    .section-four{padding: 60px 0 15px; min-height: 0;}
    .stfour_list {text-align: left;}
    .sec-four_content h3 {margin: 0 0 10px;}
    .section-four .ask-demo {margin-top: 0;}
    .stfour_list li {padding: 15px 0 0; font-size: 20px;}
    .sp-one_n .col-3 {padding-top: 0;}
    .sp_img_block {margin-bottom: 15px;}
    .footer { padding: 20px 0 0;}
    .big-footer .container{padding-bottom: 0;}
    .footer-media li a{margin: 20px 0 0 0;}
    .footer h4 {margin-top: 20px;}
    .copyright .container{justify-content: center; gap: 5px;}
    .s_three_left {max-width: 100%;}
    .banner-heading{font-size: 3rem;}
    .case-study-intro{margin: 75px 0 35px 0;}
    .case-study-intro h2{font-size: 35px; line-height: 40px;}
    .sec-case-studies .case-tags{margin-bottom:0px;}
    .sec-case-studies .case-card .card-content .card-button{margin-top:15px;}
    .ct-with-bg {min-height: 445px;}
    .cta-btn {width: 400px; height: 65px; font-size: 18px; margin-top: 25px;}
    .sec-legal-compliance .owl-dots {margin-top: 30px;}

}

@media (max-width: 900px){
    .scy-contact-cta-item{height: 60px;}
    .scy-contact-cta-text{font-size: 16px;}
    .contact-page-form .container{padding: 30px 20px;}
    .case-card{flex-direction: column; flex-wrap: nowrap; border: none;}
    .case-card .card-content{padding: 40px 0;}
    .case-card .card-image img{border-radius: 6px;}
    .case-card .card-image{min-height: auto;}
    .bpa-process-1 .column-one h2, .bpa-process-2 .column-two h2, .bpa-process-2 .column-one h2, .sec-api-capabilities .column-two h2, .sec-achievements h2, .our-story h2, .top-title h3, .auto-agent-page h2, .sec-how-it-works h2, .services-first-sec h2, .sec-legal-compliance-content h2, .sec-industry-challenge .column-one h2, .sec-benefits-legal-compliance .column-two h2, .service-title h3, .gp-title h2, .scal-top h2,  .inner-single-content h2{font-size: 28px;}
    .sec-api-integration .img-over h3, .sec-industry-challenge .img-over h3{font-size: 26px;}
    .hw-process-card img { max-width: 50px; max-height: 50px;}
    .services-wrap{grid-template-columns: repeat(2, 1fr); gap: 20px;}
    .scylla-banner-content h1, .home-banner h1{font-size: 35px;}
    .scal-top, .scal-bottom {flex-direction: column; justify-content: flex-start; align-items: flex-start;}
    .scal-bottom > div > *{max-width: 100%;}
    .scal-bottom{padding: 20px;}
    
}

@media (max-width: 768px){
    .case-card-wrapper{gap: 30px;}
    .sec-legal-compliance{margin-bottom: 30px;}
    .cmn-three-column.cmn-approach-sec, .sec-ai-solutions, .cmn-three-column.style-two.consulting-page{padding-bottom: 30px;}
    .cmn-two-column{margin: 30px 0;}
    .case-study-intro h2{font-size: 30px;}
    .single-column-content{margin: 30px 0;}
    .sc-blog-pagination{margin-top: 30px;}
    .sec-ai-auto-card{padding: 30px 0 30px 0;}
    .services-section, .accordion_block{padding: 30px 0;}
    .inner-single{padding: 30px 0;}
    .sec-guiding-principle { padding: 0 0 30px 0;}
    .case-study-intro { margin: 30px 0 30px 0;}
    .sec-api-capabilities, .sec-achievements.bpa-page, .sec-achievements.api-integraion-achivements{padding: 30px 0;}
    .sec-achievements{padding: 30px 0 20px 0;}
    .cmn-three-column, .cmn-four-cards, .sec-third-party-int, .sec-legal-compliance, .sec-consulting-items{padding: 30px 0;}
    .sec-ai-solutions .column-one .ai-solutions-card:last-child{margin-top: 30px;}
    .sec-sc-blogs {padding: 20px 0 30px 0; }
    .sc-blog-card-title.lc{font-size: 30px;}
    .service-title{margin-bottom: 25px;}
    .cmn-three-column.cmn-approach-sec.bpa-page{padding-top: 30px;}
    .sec-achievements.wfa-page .container, .sec-achievements.auto-ag-page .container{padding: 30px 0 20px 0;}
    .sec-sc-latest-blog { padding: 30px 0 0 0;}
    .main-section-search-wraper { padding: 30px 0px 30px;}
    .sec-api-integration .img-over h3, .sec-industry-challenge .img-over h3{font-size: 24px;}
    .section--bottom-spacing{margin-bottom: 30px;}
    .workflow-section{margin: 30px 0;}
    .section--top-spacing {margin-top: 30px;}
    .main-section-search-wraper .section-title{font-size: 35px;}
    .map-top-container{flex-direction: column;}
    .map-embeded {margin-top: 25px;}
    .map-top-left h2, .map-top-label, .map-top-address{margin-bottom: 5px;}
    .map-top-container > * {width: 100%;}
    .single-column-content.contact-btn-group, .single-column-content.sec-embebed-map { margin: 30px 0;}
    .contact-page-form{padding-bottom: 30px;}
    .contact-page-form .column-one h2{font-size: 28px;}
    .case-card .card-content{padding: 30px 0;}
    .cmn-four-cards h2, .sec-legal-compliance h2, .lc-card a h3{font-size: 20px;}
    .single-column-content{margin: 30px 0;}
    .single-column-content.sec-ai-solutions-content, .single-column-content.sec-legal-compliance-content{margin: 30px 0 20px 0;}
    .sec-consulting-exc{padding: 30px 0;}
    .consulting-page .col-4 h3{font-size: 20px;}
    .hw-process-card{gap: 10px;}
    .hw-process-card img { max-width: 50px; max-height: 50px;}
    .bpa-process-2 .column-one li{font-size: 18px; display: flex; align-items: center;}
    .sec-achievements.wfa-page .sec-achiv-counter-container { grid-template-columns: repeat(2, 1fr);}
    .ai-auto-card-inner__text{flex-direction: column; gap: 15px;}
    .ai-auto-card-inner{gap: 15px; padding: 0px 0 32px 0;}
    #gform_submit_button_1{width: 140px; height: 50px; font-size: 16px;}
    .sec-legal-compliance .owl-dots {margin-top: 20px;}
    .accordion_left-title{margin-top: 0; margin-bottom: 0;}
    .gp-title{margin-bottom: 20px;}
    .sec-com-standards .row .column-two .inner-data{padding-bottom: 0;}
     .inner-single-content h3{font-size: 20px;}


}

@media only screen and (max-width: 767px) {
    .bpa-process-1 .column-one h2, .bpa-process-2 .column-two h2, .bpa-process-2 .column-one h2, .sec-api-capabilities .column-two h2, .sec-achievements h2, .our-story h2, .cmn-two-column h3, .top-title h3, .auto-agent-page h2, .sec-how-it-works h2, .services-first-sec h2, .sec-legal-compliance-content h2, .sec-industry-challenge .column-one h2, .sec-ai-auto-card h2, .sec-benefits-legal-compliance .column-two h2, .service-title h3, .gp-title h2, .scal-top h2,  .inner-single-content h2{font-size: 24px;}
    .card-title{font-size: 24px;}
    .s_three_right img{max-width: 100%}
    .ask-demo { min-width: 160px;}
    .button-group {gap: 10px;}
    .gp-card h3{font-size: 20px;}
    .cta-block h3 { font-size: 28px; }
    .newsletter-footer input[type="email"]{max-width: 260px;}
    .header .ask-demo{display: none;}
    .navbar .container{height: 70px}
    .header .sc-logo a img {max-width: 160px;}
    .flx-btm {padding-top: 0 !important;}
    .cta-block{min-height: 0}
    .footer-media li {display: inline-block; margin: 0 15px 15px 0;}
    .sec-benefits-legal-compliance .column-two ul li, .sec-industry-challenge .column-one ul li, .inner-single-content ul li{font-size: 18px;}
    .arrow-link { width: 100%;}
    .s_three_bleft {padding: 15px 15px 80px 15px;}
    .section-three {padding: 60px 0px 15px;}
    .home-banner{max-height: 500px; min-height: 500px; padding-top: 80px;}
    .plane { max-height: 400px; max-width: 400px; }
    .testimonial-section{padding: 70px 20px 40px;}
    .tst-left h3 {font-size: 32px;}
    .tst-content:before{content: none}
    .owl-theme .owl-nav {left: auto;top: -62px;right: -19px;}
    .tst-content {font-size: 16px;}
    .sec-consulting-exc ul{padding-top: 10px;}
    .testimonial-section { min-height: 0; }
    .accordion_title {padding: 15px;padding-right: 50px; font-size: 20px;}
    .accordion_block { min-height: 0; padding: 10px 0 30px; }
    .accordion_left-title { font-size: 24px; }
    .banner-heading {font-size: 2.4rem;}
    .scylla-banner-content {padding-bottom: 20px;}
    .sec-consulting-items .column-two .inner-data h2{font-size: 24px;}
    .scylla-container { height: 400px;}
    .ct-with-bg h2{font-size: 35px !important; line-height: 1.2 !important;}
    .ct-with-bg h4{font-size: 18px !important; line-height: 1.2 !important;}
    .cta-btn {width: 300px; height: 55px; font-size: 14px; margin-top: 20px;}
    .cmn-four-cards .inner .row {grid-template-columns: repeat(1, 1fr);padding-top: 5px;}
    .tpi-right {grid-template-columns: repeat(2, 1fr);}
    .cmn-four-card{min-height: 300px;}
    .ts-card{flex-direction: column-reverse;gap: 40px;}
    .ts-left, .ts-right{width: 100%;}
    .ts-right p{padding-left: 40px;}
    .ts-right img{left: 0; top: 0; width: 30px !important; height: 30px;}
    .ts-custom-nav{justify-content: flex-end; margin-top: 10px; margin-left: 0; margin-right: 20px;}
    .ts-left h3{font-size: 28px;}
    .ts-heading h2{line-height: 1.2;}
    .sec-testimonials{padding: 30px;}
    .cmn-three-column.style-two .top-title{margin: 0 0 20px;}
    .cmn-three-column.style-two a{padding: 8px 18px; margin-top: 10px;}
    .ai-solutions-card h3{font-size: 22px; margin-bottom: 5px;}
    .sec-consulting-items .img-over{font-size: 18px; text-align: center;}
    .copyright{padding: 20px 0;}
    .scylla-banner-content { padding-top: 120px; padding-bottom: 30px;}
    .section-title{ font-size: 24px;}
    .single-column-content{ margin: 60px 0;}
    .section-title--line-wrapper--title {font-size: 20px; white-space: normal;}
    .section-title--line-wrapper--line{display: none;}
    .full-width-section .int_text_inner { padding: 30px 10px;}
    .ct-with-bg--content--title{font-size: 28px; font-weight: 500; margin-bottom:0px;}
    .ct-with-bg--content--description{ font-size: 18px; font-weight:500; margin-bottom: 0;}
    .ct-with-bg--cta-button{ font-size: 18px;}
    .section-title--line-wrapper, .case-study-alphabet .top-title{margin-bottom: 0;}
    .case-study-alphabet{margin: 0 auto;}
    .case-study-alphabet .int_text_inner--title { margin: 10px 0px 10px;}
    .newsletter-footer .gfield.gfield--type-email{width: 60%;}
}

@media (max-width: 639px) {
    #gform_wrapper_1 .gform-grid-row {gap: 30px !important;}
}
@media (min-width: 640px) {
    .newsletter-footer .gform_fields {
        -moz-column-gap: 0 !important;
        column-gap: 0 !important;
    }
}
@media (max-width: 600px){
    .single-column-content{margin: 20px 0;}
    .sec-achievements, .sec-ai-auto-card{padding: 20px 0 20px 0;}
    .sec-api-capabilities, .sec-achievements.bpa-page, .sec-achievements.api-integraion-achivements{padding: 20px 0;}
    .sec-ai-solutions .column-one .ai-solutions-card:last-child{margin-top: 20px;}
    .sec-legal-compliance{margin-bottom: 20px;}
    .scylla-banner-content h1, .home-banner h1 {font-size: 30px;}
    .sec-com-standards{padding-top: 20px; margin-bottom: 20px;}
    .lc-cards {padding-top: 5px;}
    .cmn-two-column{margin: 20px 0;}
    .ts-left h3{font-size: 25px;}
    .gp-content { grid-template-columns: repeat(1, 1fr);}
    .cmn-three-column.cmn-approach-sec.bpa-page{padding-top: 20px;}
    .cmn-three-column, .cmn-four-cards, .sec-third-party-int, .sec-legal-compliance, .sec-consulting-items{padding: 20px 0;}
    .case-card-wrapper{gap: 20px;}
    .case-card .card-content{padding: 20px 0;}
    .sec-achievements.wfa-page .container, .sec-achievements.auto-ag-page .container{padding: 20px 0 20px 0;}
    .single-column-content.sec-ai-solutions-content, .single-column-content.sec-legal-compliance-content{margin: 20px 0 20px 0;}
    .sec-industry-challenge .img-over{max-width: 100%;}
    .sec-guiding-principle { padding: 0 0 20px 0;}
    .newsletter-footer .gfield.gfield--type-email{width: 80%;}
    .case-study-intro h2{font-size: 28px;}
    .footer-media{margin-top: 30px;}
    .inner-single{padding: 20px 0;}
    .sec-sc-blogs {padding: 20px 0 20px 0; }
    .case-study-intro { margin: 20px 0 20px 0;}
    .services-section, .accordion_block{padding: 20px 0;}
    .sc-blog-pagination{margin-top: 20px;}
    .workflow-section{margin: 20px 0;}
    .sc-latest-bc-left{min-height: auto;}
    .sc-blog-card-title.lc{font-size: 24px;}
    .services-wrap{grid-template-columns: repeat(1, 1fr);}
    .sec-sc-latest-blog { padding: 20px 0 0 0;}
    .sec-testimonials{padding: 20px 0;}
    .main-section-search-wraper { padding: 20px 0px 20px;}
    .section--bottom-spacing{margin-bottom: 20px;}
    .section--top-spacing {margin-top: 20px;}
    .main-section-search-wraper .section-title{font-size: 30px;}
    .contact-page-form ul li:before{margin-right: 5px;}
    .scy-contact-cta-wrapper{flex-direction: column; justify-content: flex-start; gap: 0;}
    .single-column-content.sec-embebed-map {margin: 20px 0;}
    .contact-page-form{padding-bottom: 10px;}
    .scy-contact-cta-item{max-width: 100%;}
    .sec-consulting-exc{padding: 20px 0;}
    section.ct-with-bg{min-height: 400px;}
    .sc-blog-cards-container {grid-template-columns: repeat(1, 1fr);}
    .sc-blog-card-content {padding: 30px 0px;}
    .sc-blog-card{border: none; border-radius: 0;}
    .sc-blog-card-image{border-radius: 6px;}
    .subscribe-wrapper input[type="email"]{width: 100%;}
    .ct-with-bg h2{font-size: 26px !important;}
    .int_text_inner {padding: 20px 10px;}
    .lc-card a img{min-height: 100%;}
    .cmn-three-column.cmn-approach-sec, .sec-ai-solutions, .cmn-three-column.style-two.consulting-page{padding-bottom: 20px;}
    .our-story-card .cta-btn{width: 100%; font-size: 16px; height: 55px;}
    .our-story h2{margin-bottom: 0;}
    .numbered-list{grid-template-columns: repeat(1, 1fr); padding-top: 0;}
    .numbered-list li::before {min-width: 35px; font-size: 22px;}
    .sec-consulting-exc ul{grid-template-columns: repeat(1, 1fr); gap: 15px;}
    .sec-achievements .sec-achiv-counter-container{grid-template-columns: repeat(1, 1fr); row-gap: 15px;}
    .hw-process-card img { max-width: 40px; max-height: 40px;}
    .sec-ai-auto-card h2{font-size: 22px;}
    /* #gform_fields_2{width: 320px;} */
    /* .newsletter-footer #input_2_1{width: unset;} */
    .search-box input.text{width: 100%;}


}
@media (max-width: 500px){
    .contact-page-form .column-one h2{font-size: 25px;}
    .wfa-page.our-story-achievements .sec-achiv-counter-container, .sec-achievements.wfa-page .sec-achiv-counter-container {grid-template-columns: repeat(1, 1fr);}
    .service-title{margin-bottom: 20px;}
    /* #gform_fields_2{width: 300px;} */
    /* .newsletter-footer #input_2_1{width: 285px;} */
    .blog-subscribe #input_2_1{width: 250px;}

}
@media (max-width: 475px){
    .tpi-right {grid-template-columns: repeat(1, 1fr);}
    .blog-subscribe #input_2_1{width: 200px;}

}

  





