@media only screen and (min-width: 1600px) {
    .modal-lg,
    .modal-xl {
        max-width: 1500px;
    }
    .sli-div .carousel-item,
    .sli-div .carousel-item img {
        height: 500px !important;
    }
    .sli-div-box-cnt > h1 {
        line-height: 80px;
    }
    .cou_div .gla-div-box-div,
    .val-srv-div {
        min-height: 310px;
    }
    .cul-div_lbl > span {
        font-size: 14px;
    }
    nav > ul > li > a,
    .getQuotesBtn,
    .lea-div_box_cnt p,
    .lea-div_box_cnt span,
    .gla-div-box-div span,
    .inn-sli-div-box-cnt_btn a {
        font-size: 16px;
    }
    .inn_abt_us,
    .lbl-with-icon,
    .abt-cnt_dync_span > span,
    .inn-ins-dtl-cnt.ind-ins-div-box,
    .inn-ins-dtl-cnt.ind-ins-div-box span,
    .inn-ins-dtl-cnt.ind-ins-div-box p,
    .inn-abt-cnt-1,
    .inn-abt-cnt-1 p,
    .inn-abt-cnt-1 span,
    .ind-ins-div-box-span td,
    .ind-ins-div-box-span h6,
    .ind-ins-div-box-span,
    .val-srv-div p,
    .rgn-div_box_ttl span,
    .ind-ins-div-box-span span,
    .ind-ins-div-box-span p {
        font-size: 18px;
    }
    .inn-sli-div-box-cnt > h1 ~ span,
    .rgn-div_box_ttl h4,
    .abt-cnt_dync .abt-cnt_dync_span ~ span {
        font-size: 20px !important;
    }
    h2.title + span,
    .lea-div_box_cnt h5,
    .val-srv-div h3,
    .div_counter_product .gla-div-box-div h3 {
        font-size: 22px;
    }
    .mis-div_box h3 {
        font-size: 26px;
    }
    .abt-cnt_dync h2,
    h2.title,
    .inn-pge-div_srv_ttl > h2 {
        font-size: 38px;
    }
    .gla-div-box-div i,
    .val-srv-div-img i {
        font-size: 48px;
    }
    .inn-sli-div-box-cnt h1,
    .inn-sli-div-box-cnt h1 > span {
        font-size: 65px;
        line-height: 65px;
    }
}
@media only screen and (min-width: 1920px) {
    .sli-div .carousel-item > img {
        height: 500px !important;
        object-fit: cover !important;
    }
    .sli-div-box {
        /* top: 50% !important;
        transform: translateY(-50%); */
    }
}

@media only screen and (min-width: 1201px) {
    .lets-talk {
        position: absolute;
        top: -17px;
        width: 164px;
        right: calc(100% - 76%);
        opacity: 0.05;
    }
    .accreditions-div-box h2.title {
        font-size: 25px !important;
    }
    .industry-serve-order .indus-div-img {
        height: 340px;
    }
    .industry-serve-order .indus-div-img > img {
        height: 340px;
        object-fit: cover;
    }
    .client-all-btn {
        position: absolute;
        top: -60px;
        right: 0;
    }
    .sli-div .carousel-item > img {
        height: 400px;
        object-fit: cover !important;
    }
    .industry-serve-order .row .indus-div-img {
        padding: 0 30px;
    }
    .cli-div .owl-buttons {
        top: -56px;
        width: 5px;
        right: 60px;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 991px) {
    .abt-div-box span {
        padding: 10% 2% 2% 5%;
    }
    .accreditions-div-box h2 {
        font-size: 25px !important;
    }
    .our-spec-div-box-img {
        width: 150px;
        height: 150px;
    }
    .cli-div .owl-buttons {
        top: -56px;
        width: 5px;
        right: 60px;
    }
    .client-all-btn {
        position: absolute;
        top: -60px;
        right: 0;
    }
    .inn-faq-pge-div {
        width: 100%;
    }
    .inn-job-1 {
        width: calc(100% - 300px);
    }
    .inn-cli-box {
        padding: 10px 5px;
        width: calc(100% / 3.2);
        height: 210px;
    }
    .inn-cli-box > span {
        font-size: 16px;
    }
    .inn-cli-box-img {
        width: 160px;
        margin: 0 auto;
    }
    .our-spec-div-box {
        width: 97%;
        height: 240px;
    }
    .foo-div-lst {
        margin-bottom: 20px;
    }
    .lets-talk {
        position: absolute;
        top: -15px;
        right: calc(100% - 80%);
        opacity: 0.1;
        width: 160px;
    }
    .gla-div-box-div h3 {
        font-size: 50px;
    }
    .gla-div-box-div::before {
        top: -2px;
        transform: rotate(10deg);
    }
}

@media only screen and (max-width: 991px) and (min-width: 769px) {
    .inn-no-pge-div_title h2 {
        font-size: 40px;
        letter-spacing: -3px;
    }
    .foo-div .row > div:nth-child(2) > .foo-div-lst {
        text-align: right;
    }
    .inn-ser-pge-div-cnt h2 {
        line-height: var(--lh);
        font-size: 20px;
    }
    #pills-faq {
        width: auto;
    }
    .accreditions-div-box h2 {
        font-size: 25px !important;
    }
    .ins-div-cnt-div-box {
        -webkit-line-clamp: 7;
    }
    .abt-div-box-2 span,
    .why-div h2.title,
    .ser-div h2.title,
    .spe-div h2.title,
    .spe-ind-div h2.title,
    .gla-div h2.title,
    .cli-div h2.title,
    .ith-div h2.title,
    .ins-div h2.title,
    .ins-nws-div h2.title,
    .faq-div h2.title {
        color: var(--forth) !important;
        text-align: center;
        font-size: 18px !important;
        font-weight: 800 !important;
    }
    .abt-div-box-2 h2.title {
        position: absolute;
        top: 45px;
        left: 0;
        text-align: center;
        right: 0;
        margin: 0 auto;
    }
    .industry-serve-div-cnt-txt {
        -webkit-line-clamp: 6;
    }
    #ith-div-sli .owl-buttons,
    #ins-div-sli .owl-buttons {
        display: none;
        visibility: hidden;
    }
    .client-all-btn {
        position: absolute;
        top: -60px;
        right: 0;
    }
    .ind-ins-div > img,
    .ind-ins-div {
        height: 340px;
    }
    .ind-ins-sea-cat-div {
        margin-right: 10px;
    }
    .ind-ins-sea-cat-div,
    .ind-ins-sea-cat-type-div {
        grid-gap: 10px;
    }
    .inn-sli-div-box {
        top: 50%;
    }
    .inn-sli-div-box-cnt h1 {
        line-height: 50px !important;
    }
    .inn-faq-pge-div {
        width: 100%;
    }
    .inn-job-pge-key-skl p {
        margin-top: 0;
    }
    .inn-job-1 ul {
        flex-wrap: wrap;
    }
    .inn-job-pge-key-skl {
        margin-top: 10px;
    }
    .inn-job-1 {
        width: 100%;
    }
    .job-desc-cnt_div + a {
        position: relative;
        top: auto;
        right: auto;
    }
    .inn-cli-box {
        padding: 10px 5px;
        width: calc(100% / 3.2);
        height: 210px;
    }
    .inn-cli-box > span {
        font-size: 16px;
    }
    .inn-cli-box-img {
        width: 160px;
        margin: 0 auto;
    }
    .inn-cli-box-img > img {
        width: 100%;
    }
    #getInTouch .modal-dialog {
        max-width: 750px;
    }
    .inn-ser-pge-div #v-pills-tab > button {
        font-size: 15px;
    }
    #v-pills-tabContent {
        padding-left: 10px;
    }
    .inn-ser-pge-div #v-pills-tab > button {
        width: 240px;
        font-size: 15px;
    }
    .abt-div-box > img {
        width: 180px;
        height: 140px;
        display: block;
        margin: -154px 0 0 -11px;
    }
    .our-spec-div-box-img {
        width: 100px;
        height: 100px;
    }
    .our-spec-div-box {
        width: 97%;
        margin: 0 3px;
        padding: 20px 30px 20px;
        height: auto;
        min-height: 235px;
    }
    .abt-div-box span {
        padding: 5% 2% 2% 5%;
    }
    .foo-div-lst {
        margin-bottom: 20px;
    }
    .lets-talk {
        position: absolute;
        top: 0;
        right: calc(100% - 95%);
        opacity: 0.1;
        width: 150px;
    }
    .abt-div-specilists {
        height: 320px;
        background-size: 400px;
    }
    .abt-div-box {
        width: 180px;
        padding: 11px 12px;
        top: -50px;
        left: 30px;
    }
    .gla-div-box-div h3 {
        font-size: 50px;
    }
    .gla-div-box-div::before {
        top: -2px;
        transform: rotate(0);
    }
    .gla-div-box-div {
        width: calc(100% / 2);
    }
    .abt-why-div-box {
        padding: 0;
    }
    .abt-srv-div-cnt {
        min-height: 240px;
    }
    .ith-div-box-cnt-description {
        -webkit-line-clamp: 11;
    }
    .ins-nws-div-author {
        flex-wrap: wrap;
    }
    .ins-nws-div-author > span {
        width: 100%;
        margin-bottom: 10px;
    }
    .ins-nws-div-box {
        padding: 0 20px 30px;
    }
    .faq-div::before {
        height: 350px;
    }
    .ith-div-sli-cnt {
        padding: 30px 20px;
    }
    .owl-buttons {
        bottom: -60px;
        display: none;
    }
    nav {
        background: var(--dark);
        position: absolute;
        top: 84px;
        z-index: 9;
        width: 700px;
        opacity: 0;
        visibility: hidden;
        margin: 0 auto;
        transition: var(--ts);
    }
    nav > ul > li > a {
        color: #ddd;
        padding: 15px 20px;
        border-bottom: 1px solid #1f1f1f;
    }
    .nav-div-men-icn > i {
        font-size: 40px;
    }
    nav.active {
        transform: translateY(13px);
        visibility: visible;
        opacity: 1;
    }
    .log-div-img {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .log-div {
        padding: 12px 0;
    }
    nav > ul > li > a > i {
        display: none;
    }
    span.nav_plus {
        position: absolute;
        top: 16px;
        color: #1a0808;
        right: 30px;
        font-size: 16px;
        background: #fff;
        padding: 1px 6px;
        border-radius: 5px;
    }
    nav > ul > li > ul {
        position: relative;
        visibility: visible;
        opacity: 1;
        width: 100%;
        transform: none !important;
        transition: none !important;
    }
}

@media only screen and (max-width: 768px) {
    :where(.ind-ins-div-box-span) :where(span, p, font) {
        font-size: 16px !important;
    }
    .sli-div > .container > .row {
        flex-direction: column-reverse;
    }
    .sli-div_carousel {
        margin-top: 15px;
    }
    .cli-div-btn,
    a.ins-btn {
        padding: 8px 24px !important;
        border: 0;
    }
    .inn-no-pge-div_title h2 {
        font-size: 40px;
        letter-spacing: -3px;
    }
    .inn-no-pge-div_title h4 {
        font-size: 18px;
    }
    .foo-div .row > div:nth-child(2) > .foo-div-lst {
        text-align: right;
    }
    .about-div-cnt1 {
        -webkit-line-clamp: 6;
    }
    .inn-faq-pge-div #faq-tab li button,
    .inn-faq-pge-div #faq-tab li a {
        font-size: 15px;
    }
    #inn-jobs-tab li button {
        background: #cfcfcf;
    }
    .sli-div-box-cnt .sli-div-box-cnt-1 p,
    .sli-div-box-cnt-1 {
        -webkit-line-clamp: 6 !important;
    }
    .inn-faq-form h2.mb-2 {
        font-size: 18px;
        font-weight: 700;
    }
    .inn-faq-form h6 {
        letter-spacing: var(--ls);
        font-size: 15px;
        line-height: 24px;
        font-weight: 500;
        color: #666;
    }
    .inn-faq-pge-div button.accordion-button {
        padding: 16px 20px !important;
    }
    section.ser-div::before {
        background-color: #e5e5e5 !important;
    }
    .faq-div-top-cnt {
        margin-top: 0;
    }
    .accreditions-div-box h2 {
        font-size: 18px !important;
    }
    .indus-div-cnt a {
        font-size: 15px;
        font-style: italic;
        text-align: right !important;
        font-weight: 500 !important;
        text-decoration: underline !important;
    }
    .breadcrumbs > ul li a {
        color: #64686a !important;
        display: -webkit-inline-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .ith-div-sli-cnt a {
        justify-content: end;
        padding-right: 30px;
    }
    .ins-div-box a {
        right: 20px;
        width: 100%;
        bottom: 0;
    }
    .spe-div {
        background: #fff;
    }
    .abt-srv-div {
        filter: drop-shadow(0 0 6px #0202021c);
        box-shadow: none !important;
    }
    .client-all-btn > a {
        color: var(--forth) !important;
        background: transparent !important;
    }
    .abt-div-box-2 h2.title {
        position: absolute;
        top: 45px;
        text-align: center;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .inn-job-pge-div-box-cnt {
        padding: 20px !important;
    }
    .abt-cnt_dync_span_lbl {
        margin-bottom: 30px;
    }
    .why-div h2.title,
    .ser-div h2.title,
    .spe-div h2.title,
    .spe-ind-div h2.title,
    .gla-div h2.title,
    .cli-div h2.title,
    .ith-div h2.title,
    .ins-div h2.title,
    .ins-nws-div h2.title,
    .faq-div h2.title {
        color: var(--dark) !important;
        text-align: center;
        font-size: 20px !important;
        font-weight: 700 !important;
        line-height: 28px;
    }
    h2.Summary {
        font-size: 18px;
    }
    .faq-div-desc {
        text-align: center;
    }
    #faq-tab {
        justify-content: center;
    }
    .inn-job-dtl-pge-submenu ul > li {
        padding: 0 0 !important;
    }
    .faq-p-0 {
        padding: 0;
    }
    .inn-job-dtl-pge-submenu ul > li > p {
        font-size: 15px !important;
        color: var(--title) !important;
    }
    .inn-job-dtl-pge,
    .inn-job-dtl-pge-submenu {
        padding: 20px !important;
    }
    .our-spec-div-box-img {
        width: 120px;
        margin: 20px auto 13px;
        height: 120px;
        object-fit: contain;
    }
    .ins-nws-div-author > span {
        -webkit-line-clamp: 7;
    }
    .sli-div-box-cnt-1,
    .sli-div-box-cnt .sli-div-box-cnt-1 p,
    .sli-div-box-cnt .sli-div-box-cnt-1 span {
        margin-top: 0px !important;
        margin-bottom: 20px;
        font-size: 14px;
        line-height: 24px !important;
    }
    .sli-div_bdg {
        font-size: 11px;
    }
    .sli-div-box-cnt > h1 > span {
        font-size: 36px;
    }
    .sli-div .carousel-item .container > .row > div {
        padding: 0 !important;
    }
    .inn-pge-div p,
    .why-us-div-inn-cnt,
    .why-us-div-inn-cnt p,
    .why-us-div-inn-cnt span,
    .why-us-div-inn-cnt div,
    .job-desc-cnt_div span,
    .job-desc-cnt_div p,
    .job-desc-cnt_div div,
    .job-desc-cnt_div p,
    .job-desc-cnt_div span,
    .inn-job-dtl-1 div,
    .inn-job-dtl-1 p,
    .inn-job-dtl-1 span {
        font-size: 16px !important;
        line-height: 25px;
        color: #666 !important;
    }
    .car-ins-title h3 {
        font-size: 22px;
        line-height: 30px;
    }
    .contact-pge-div .inn-ser-pge-div-cnt {
        background-color: #f1f2f5;
        background: #f1f2f5;
        padding: 15px 10px;
    }
    .contact-pge-div .inn-ser-pge-div-cnt h2 {
        font-size: 22px;
    }
    .get-direction {
        font-size: 14px;
    }
    .direction-iframe > iframe {
        height: 300px;
    }
    .resume-right-box,
    .resume-right-box-1 {
        padding: 20px;
    }
    .resume-img-box,
    .resume-right-box {
        margin: 0 0 20px;
    }
    .car-ins-desc a {
        font-size: 15px;
        padding: 10px 15px 12px;
        border: 1px solid #fff;
    }
    .car-ins-title date {
        font-size: 14px;
        font-weight: 400;
        letter-spacing: var(--ls);
    }
    .car-ins-box,
    .car-ins-img,
    .car-ins-img img {
        height: 350px;
    }
    .ind-ins-div > img,
    .ind-ins-div {
        height: 250px;
    }
    .inn-ins-dtl-img > img {
        height: 200px;
        margin-bottom: -12px;
    }
    .inn-ins-dtl-cnt {
        padding: 0 !important;
    }
    .industry-insight-box .suc-str-div-img,
    .industry-insight-box .suc-str-div-img > img {
        height: 230px;
    }
    .industry-insight-box .suc-str-div-cnt a {
        position: relative;
        bottom: auto;
        font-size: 14px;
    }
    .ind-ins-sea-cat-div > select,
    #blog-search,
    #btn-ind-ins {
        height: 50px;
        font-size: 15px;
    }
    .industry-insight-box .suc-str-div-cnt h3 {
        font-size: 16px;
        line-height: 24px;
    }
    .industry-insight-box .suc-str-div-cnt {
        min-height: auto;
        padding: 20px;
    }
    .ind-ins-sea-cat-div {
        width: 100%;
        font-size: 16px;
        border-width: 1px;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .ind-ins-sea-cat-type-div {
        width: 100%;
    }
    #btn-ind-ins {
        width: 100px;
        font-size: 15px;
    }
    .ind-ins-div-box h3 {
        font-size: 18px;
    }
    .case-studies-div-img {
        width: 200px;
        height: 150px;
    }
    .case-studies-div-img > img {
        height: 150px;
    }
    .case-studies-div-nme h1 {
        font-size: 25px;
        letter-spacing: var(--ls);
        color: var(--secondary);
        margin-top: 6px;
        line-height: 32px;
    }
    .case-stu-slider {
        position: initial !important;
        margin-top: -100px;
        z-index: 7;
        padding-bottom: 15px;
    }
    .case-studies-div-nme > span {
        color: var(--primary);
        font-size: 14px;
        letter-spacing: var(--ls);
        font-weight: 500;
    }
    .case-div {
        padding-top: 10px;
    }
    .case-stu-slider::before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        width: 80px;
        background: #03363d;
        height: 2px;
    }
    .sli-cnt-div {
        position: relative;
        z-index: 2;
        background: #f1f2f5;
    }
    .case-studies-div {
        flex-wrap: wrap;
    }
    .suc_title {
        font-size: 24px;
    }
    .suc-stu-tit {
        font-size: 14px;
    }
    .suc-str-div-cnt h3 {
        font-size: 20px;
    }
    .suc-str-div-cnt {
        padding: 20px 30px;
    }
    .lea-div-box-img {
        width: 200px;
        border-width: 2px;
        margin-bottom: 10px;
    }
    .lea-div-nme {
        line-height: 12px;
        background: #24374e;
        padding: 10px;
        color: #fff;
        position: absolute;
        bottom: -50px;
        margin-left: 0;
        width: 260px;
    }
    .acc-img-div {
        width: 300px;
    }
    .lea-div-nme h3 {
        color: #fff;
        font-size: 20px;
        font-weight: 500;
        letter-spacing: var(--ls);
    }
    .lea-div-nme span {
        font-weight: 100;
        color: #fff;
        font-size: 13px;
    }
    .lea-div-box {
        margin-bottom: 70px;
        background-image: none;
        position: relative;
    }
    .inn-faq-pge-div {
        width: 100%;
    }
    .inn-cli-box {
        padding: 10px 5px;
        width: calc(100% / 2.2);
        height: 210px;
    }
    .inn-job-pge-key-skl p {
        margin-top: 0;
        padding: 0 12px;
        font-size: 13px;
        margin: 0 2px 0 0;
    }
    .inn-job-1 ul {
        flex-wrap: wrap;
        grid-gap: 0;
    }
    .inn-job-1 ul > li:first-child {
        padding-right: 15px;
        align-items: start !important;
    }
    .inn-job-pge-key-skl {
        margin-top: 10px;
    }
    .inn-job-1 {
        width: 100%;
    }
    .job-desc-cnt_div + a > span {
        font-size: 15px;
        font-weight: 500;
    }
    .job-desc-cnt_div + a:hover {
        color: var(--primary) !important;
    }
    .job-desc-cnt_div + a {
        position: relative;
        top: auto;
        right: 0;
        color: #64686a;
        padding: 0;
        margin: 0;
        margin-left: auto;
        transition: var(--ts);
    }
    .inn-cli-box > span {
        font-size: 15px;
    }
    .inn-cli-box-img {
        width: 200px;
        margin: 0 auto;
    }
    .inn-cli-box-img > img {
        width: 100%;
    }
    .inn-ser-pge-div-cnt h2 {
        letter-spacing: var(--ls);
        font-size: 15px;
        color: var(--secondary);
        line-height: 24px;
        font-weight: 700;
    }
    .faq-breadcrumbs {
        top: 50%;
    }
    .inn-sli-div-box-cnt span {
        font-size: 14px;
        padding: 6px 15px;
        line-height: 22px;
    }
    .inn_abt_us svg {
        width: 18px;
    }
    .abt-cnt_dync h2 {
        font-size: 25px;
    }
    .abt-cnt_dync .abt-cnt_dync_span ~ span {
        font-size: 15px !important;
        font-weight: 600 !important;
    }
    .abt-div-box-2 span {
        text-align: left;
        font-size: 15px !important;
        font-weight: 500 !important;
    }
    .mis-div_box {
        padding: 16px 25px;
    }
    .cou_div .gla-div-box-div {
        width: 100% !important;
    }

    .abt-cnt_dync_span_lbl > span {
        font-size: 12px !important;
        padding: 1px 10px 2px;
    }
    .mis-div_box ul > li::before {
        height: 18px;
        width: 18px;
    }
    .gla-div-box-div i,
    .val-srv-div-img i {
        font-size: 35px;
    }
    #Inn-pge-acc-div .accordion-button {
        background: #000;
        color: #fff;
        border-bottom: 1px solid #2f2f2f !important;
        border-radius: 0;
    }
    #Inn-pge-acc-div .accordion-body {
        padding: 10px 0;
    }
    #Inn-pge-acc-div .accordion-button {
        padding: 15px 10px !important;
        font-size: 15px !important;
        letter-spacing: 1px;
        line-height: var(--lh);
        border-bottom: 1px solid #00172a1a;
    }
    .inn-pge-div p,
    .why-us-div-inn-cnt,
    .why-us-div-inn-cnt p,
    .why-us-div-inn-cnt span,
    .why-us-div-inn-cnt div {
        font-size: 16px;
        line-height: 25px;
    }
    .breadcrumbs > ul::before {
        top: 18px;
    }
    #Inn-pge-acc-div .accordion-item {
        border: 0;
    }
    .inn-job-dtl-pge > h2.title {
        font-size: 18px !important;
    }
    .inn-abt-cnt-1 {
        line-height: 25px;
    }
    #Inn-pge-acc-div .accordion-button:not(.collapsed) {
        background: var(--forth) !important;
        color: #fff !important;
    }
    #Inn-pge-acc-div .accordion-button::after {
        content: "\2b";
        font-size: 18px;
        background-image: none !important;
        background-color: transparent;
        color: #fff !important;
        transition: var(--ts);
        font-family: "Font Awesome 6 Free";
        padding-top: 11px;
        margin-left: 10px;
        position: absolute;
        right: 0;
    }
    #Inn-pge-acc-div .accordion-button:not(.collapsed)::after {
        content: "\f068";
        color: #fff;
        transition: var(--ts);
        padding-top: 0;
        padding-bottom: 0;
        margin-top: -8px;
        position: absolute;
        right: 0;
    }
    .inn-sli-div .carousel-item {
        height: 250px;
    }
    .inn-sli-div-box-cnt h1 {
        font-size: 40px;
        line-height: 40px;
    }
    .breadcrumbs {
        background: none !important;
        bottom: -45px;
    }
    .abt-btn:hover {
        color: var(--primary);
        background: var(--third);
    }
    .owl-buttons > .owl-next > i {
        margin-right: -15px;
    }
    .lets-talk {
        position: absolute;
        top: 0;
        width: 120px;
        right: calc(100% - 95%);
        opacity: 0.1;
    }
    .abt-why-div-box-cnt_desc {
        padding: 0 10px;
    }
    .owl-carousel .owl-prev:hover > i,
    .owl-carousel .owl-next:hover > i {
        opacity: 1;
    }
    nav > ul > li > a > i {
        display: none;
    }
    nav > ul > li > ul {
        position: relative;
        visibility: visible;
        opacity: 1;
        width: 100%;
        transform: none !important;
        transition: none !important;
    }
    span.nav_plus {
        position: absolute;
        top: 16px;
        color: #1a0808;
        right: 30px;
        font-size: 16px;
        background: #fff;
        padding: 1px 6px;
        border-radius: 5px;
    }
    .top-hea-btn i.fa-envelope {
        background: var(--primary);
    }
    .top-hea-btn i.fa-phone {
        background: #119b0e;
    }
    .log-div {
        padding: 12px 0;
    }
    .inn-ser-pge-div-cnt h6 {
        font-size: 15px;
    }
    .ser-div-box-2 span,
    .ser-div-box-2 p,
    .ser-div-box-2 div {
        font-size: 16px !important;
    }
    nav {
        background: var(--dark);
        position: absolute;
        top: 84px;
        z-index: 1;
        width: 515px;
        opacity: 0;
        visibility: hidden;
        margin: 0 auto;
    }
    nav > ul > li > a {
        color: #ddd;
        padding: 15px 20px;
    }
    .nav-div-men-icn > i {
        font-size: 40px;
    }
    nav.active {
        transform: translateY(13px);
        visibility: visible;
        opacity: 1;
        z-index: 9;
    }
    .sli-div-box-cnt > h1 {
        font-size: 16px;
        line-height: 25px;
    }
    .inn-sli-div-box-cnt h1 {
        font-size: 26px;
        text-transform: uppercase;
        line-height: 32px;
        margin-top: 10px;
        transform: none !important;
        display: -webkit-inline-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .abt-srv-div-cnt {
        padding: 20px 20px 20px;
    }
    .resume-addr_div {
        padding: 20px 30px;
    }
    .abt-why-div-box-cnt > h3,
    .leadership-cnt,
    .ins-div-cnt h3 {
        font-size: 16px;
    }
    .gla-div-box-div p,
    .spe-ind-div-box-cnt span,
    form label {
        font-size: 14px;
    }
    .suc-str-div-cnt a {
        text-align: right !important;
        font-weight: 500 !important;
        width: 100%;
        font-style: italic;
        text-decoration: underline !important;
        display: block;
        margin-top: 5px;
        font-size: 15px !important;
    }
    .abt-srv-div-cnt a,
    .cli-div-btn,
    .talk-div a,
    .suc-str-div-cnt a {
        font-size: 15px;
    }
    .suc-str-div-cnt a {
        margin-left: -60px !important;
        color: #64686a;
    }
    .inn-job-1 > h2,
    .industry-title,
    .faq-div-desc,
    .ins-div-cnt-div-box,
    .abt-srv-div-cnt p,
    .why-us-div-inn-cnt span,
    .why-us-div-inn-cnt p,
    .why-us-div-inn-cnt div,
    .lea-div-box-cnt span,
    .lea-div-box-cnt p,
    .ins-nws-div-author > span,
    .abt-why-div-box-cnt_desc,
    .abt-srv-div-cnt h3,
    .our-spec-div-box h3,
    .ith-div-sli-cnt h3 {
        font-size: 16px !important;
        line-height: 25px !important;
    }
    .nav-btn-div a {
        margin-left: 6px;
        padding: 6px 10px 15px;
    }
    .getQuotesBtn {
        background-color: #1e40af;
    }
    nav > ul > li > a.active,
    nav > ul > li:hover > a {
        color: #1e40af;
    }
    .inn-sli-div {
        padding: 50px 0 40px;
    }
    .sli-div-box-btn > a,
    .abt-btn,
    .abt-srv-div-cnt a.lnk,
    .abt-why-div-box a.lnk,
    .ins-div-box a.lnk {
        margin-top: 0;
        font-size: 14px;
        padding: 9px 24px;
    }
    .sli-div-box-btn > a > span,
    .inn-no-pge-div_link_container > a > span {
        font-size: 15px !important;
    }
    .sli-div-box {
        width: 100%;
        padding: 20px 0 0;
        height: auto;
    }
    .talk-div h4 {
        font-size: 45px;
    }
    .copy h6 {
        font-size: 14px;
    }
    .sli-div-box-cnt {
        min-height: 100%;
        height: auto;
    }
    .sli-div .carousel-item > img,
    .sli-div .carousel-item {
        height: 280px;
        object-fit: cover;
    }
    h2.title {
        font-size: 18px;
        font-weight: 800;
    }
    h2.title {
        font-size: 20px;
        font-weight: 800;
    }
    .abt-div-specilists {
        background-size: 340px;
        height: 270px;
    }
    .abt-div-box {
        width: 150px;
        padding: 11px 12px;
        top: -50px;
        left: 30px;
    }
    .abt-div-box > img {
        width: 160px;
        height: 140px;
        margin: -150px 0 0 -10px;
    }
    .cli-div-btn,
    a.ins-btn {
        border: 0;
        margin: 15px auto 0 !important;
    }
    .spe-ind-div {
        background-color: #f1f1f1 !important;
    }
    .spe-ind-div-box-cnt span {
        background: #f1f1f1;
    }
    .cli-div-btn:hover,
    a.ins-btn:hover {
        background: transparent !important;
        color: var(--primary) !important;
    }
    .abt-div-box span {
        font-size: 16px;
        padding: 30px 10px 10px 20px;
        width: 205px;
        height: 67px;
        margin-left: -6%;
    }
    .abt-div-box-2 span {
        font-size: 12px;
    }
    .ins-div-box {
        margin-bottom: 15px;
        box-shadow: none !important;
    }
    .ith-div-box-cnt-description {
        -webkit-line-clamp: 6;
        margin-bottom: 0px;
    }
    .inn-sli-div-box {
        width: 100%;
        padding: 0 20px;
    }
    .ith-div-sli-cnt a {
        bottom: 0 !important;
    }
    .ins-nws-div-cnt h5 {
        font-size: 16px;
        line-height: 24px;
    }
    .our-spec-div-box {
        width: 280px;
        border: none !important;
        height: auto;
        margin: 0 auto;
        padding-bottom: 14px;
    }
    .jb-div .modal-title {
        font-size: 20px;
        color: var(--dark);
    }
    .jb-div_box_prc_1 > h3, .jb-div_box_prc_1 > h3 > span {
        font-size: 18px;
        padding-top: 8px;
        flex-wrap: nowrap;
    }
    .modal-body .container {
        padding: 0!important;
    }
    .jb-div_box .nav {
        display: grid;
    }
    .jb-div_pro_dsc_2_lst_cnt {
        width: calc(100% - 40px);
    }
    .jb-div_pro_dsc_2_lst_icn {
        background-color: #316ef921;
    }
    .gla-div-box-div {
        min-height: 198px!important;
        width: calc(100% / 2.2) !important;
        margin: 5px 5px 0;
    }
    .gla-div-box {
        margin-top: 20px;
    }
    .cli-div-btn {
        float: right;
    }
    #pills-faq {
        width: 100%;
    }
    .talk-div {
        background: #000 !important;
    }
    .talk-div h1 {
        font-size: 50px;
    }
    .faq-div::before {
        background: #10324ddb !important;
        height: 350px;
    }
    .ith-div-sli-cnt {
        padding: 25px 20px;
    }
    .ins-nws-div .row > div:nth-child(odd),
    .ins-nws-div .row.d-md-flex > div,
    .ins-nws-div .row.d-md-flex > div:nth-child(odd) {
        border-right: 0;
    }
    .faq-div {
        background: #fff;
    }
    .client-all-btn > a,
    .cli-div-btn,
    a.ins-btn,
    .abt-srv-div-cnt a,
    .abt-why-div-box a,
    .abt-btn,
    .abt-srv-div-cnt a,
    .abt-why-div-box a,
    .cli-div-btn,
    a.ins-btn,
    .ins-div-box a {
        color: #fff;
    }
    .client-all-btn > a:hover {
        color: var(--primary) important;
    }
    .faq-div-box {
        margin: 0 15px;
    }
    .ins-nws-div-box {
        padding: 20px 0;
        border-bottom: 0;
    }
    .ins-div-cnt > date {
        color: #979797cf !important;
    }
    .ins-nws-div .row > div:nth-child(even),
    .ins-nws-div .row.d-md-flex > div {
        border: none !important;
    }
    .gla-div-box-div h3 {
        font-size: 50px;
        margin: 15px 0;
    }
    .log-div-img {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    footer {
        padding-bottom: 15px;
    }
    .copy > ul a {
        padding: 0 8px;
        font-size: 14px;
    }
    .copy > ul a::before {
        top: 2px;
        right: 0;
    }
    .foo-div-lst {
        margin-bottom: 20px;
    }
    .owl-buttons > .owl-prev > i,
    .owl-buttons > .owl-next > i {
        padding: 6px 10px;
        font-size: 25px;
        background: transparent;
        color: var(--title);
        opacity: 1;
    }
    .owl-buttons > .owl-prev > i {
        margin-left: -15px;
    }
    .foo-div-lst {
        margin-bottom: 20px;
    }
    .industry-serve-order .row.bb-1 {
        flex-direction: column-reverse;
    }
    .industry-serve-order .row:nth-child(even) > div.col-lg-6.order {
        order: unset;
    }
    .industry-serve-div-cnt-txt {
        -webkit-line-clamp: 4;
    }
}

@media only screen and (max-width: 576px) {
    .foo-div .row > div:nth-child(2) > .foo-div-lst {
        text-align: left;
    }
    .owl-prev > i:hover,
    .owl-next > i:hover,
    .owl-prev:hover > i,
    .owl-next:hover > i,
    .owl-prev:focus > i,
    .owl-next:focus > i {
        opacity: 1 !important;
    }
    .industry-serve-order .row.bb-1 {
        flex-direction: column-reverse;
    }
    .industry-serve-order .row:nth-child(even) > div.col-lg-6.order {
        order: unset;
    }
    .industry-serve-div-cnt-txt {
        -webkit-line-clamp: 4;
    }
    .ins-nws-div-author > span {
        -webkit-line-clamp: 6;
    }
    .inn-pge-div {
        margin-top: 15px;
    }
    .car-ins-title h3 {
        font-size: 22px;
        line-height: 30px;
    }
    .car-ins-desc a {
        font-size: 15px;
        padding: 10px 15px 12px;
        border: 1px solid #fff;
    }
    .car-ins-title date {
        font-size: 14px;
        font-weight: 400;
        letter-spacing: var(--ls);
    }
    .car-ins-box,
    .car-ins-img,
    .car-ins-img img {
        height: 350px;
    }
    #inn-jobs-tab li button {
        padding: 12px 20px;
        background: #cfcfcf;
        margin-right: 6px;
    }
    .case-studies-div-img {
        width: 200px;
        height: 150px;
    }
    .case-studies-div-img > img {
        height: 150px;
    }
    .case-studies-div-nme h1 {
        font-size: 25px;
        letter-spacing: var(--ls);
        color: var(--secondary);
        margin-top: 6px;
        line-height: 32px;
    }
    .case-stu-slider {
        position: initial !important;
        margin-top: -100px;
        z-index: 7;
        padding-bottom: 15px;
    }
    .case-studies-div-nme > span {
        color: var(--primary);
        font-size: 14px;
        letter-spacing: var(--ls);
        font-weight: 500;
    }
    .case-div {
        padding-top: 10px;
    }
    .sli-cnt-div {
        position: relative;
        z-index: 2;
        background: #f1f2f5;
    }
    .case-studies-div {
        flex-wrap: wrap;
    }
    .suc_title {
        font-size: 24px;
    }
    .suc-stu-tit {
        font-size: 14px;
    }
    .suc-str-div-cnt h3 {
        font-size: 16px;
    }
    .suc-str-div-cnt {
        padding: 6px 20px 35px;
        min-height: auto;
    }
    .suc-str-div-cnt a {
        margin-left: -42px;
        color: #64686a;
        bottom: 10px;
    }
    .spl-div-box-lst > ul > li {
        flex-wrap: wrap;
    }
    .spl-div-box-lst {
        line-height: 41px;
    }
    .lea-div-box-cnt {
        padding: 0 5px !important;
    }
    .spl-div-box-lst > ul {
        column-count: 1;
        line-height: 41px;
    }
    .inn-sli-div-box-cnt h1,
    .inn-sli-div-box-cnt h1 > span {
        font-size: 28px;
        line-height: 32px;
        margin-top: 0 !important;
    }
    .inn-sli-div-box-cnt_btn {
        flex-wrap: wrap;
    }
    .inn-sli-div-box-cnt_btn a {
        padding: 5px 10px 6px;
        margin: 0 0 7px !important;
        font-size: 11px;
        display: flex;
        justify-content: center;
        width: 100%;
    }
    h2.title,
    .inn-pge-div_srv_ttl > h2 {
        font-size: 20px;
        font-weight: 700;
        line-height: 25px;
    }
    .div_counter_product .gla-div-box-div h3 {
        font-size: 17px;
    }
    .div_counter_product .gla-div-box-div {
        min-height: auto !important;
    }
    .bg-gray-50 .gla-div-box-div i {
        font-size: 25px;
    }
    .bg-gray-50 .gla-div-box-div_img {
        width: 65px;
        height: 65px;
    }
    .ser-pro-div_box_step {
        font-size: 20px;
        line-height: 20px;
        width: 54px;
        height: 54px;
        margin: 0 auto 10px;
    }
    .ser-pro-div_box::before {
        display: none;
    }
    .inn-cli-box {
        padding: 10px 5px;
        width: 210px;
        height: 210px;
        margin: 10px auto 10px;
    }
    .inn-cli-box > span {
        font-size: 15px;
    }
    .inn-cli-box-img {
        width: 220px;
        margin: 0 auto;
    }
    .inn-cli-box-img > img {
        width: 100%;
    }
    #phone {
        height: 62px;
    }
    .owl-buttons > .owl-next > i {
        margin-right: 3px;
        margin-top: 0;
    }
    #why-choose-div .owl-buttons > .owl-prev > i {
        margin-left: -26px;
    }
    #service-div .owl-buttons > .owl-next > i {
        margin-right: 7px;
    }
    .inn-sli-div .carousel-item {
        height: 200px;
    }
    .faq-tab-btn {
        margin: 20px auto 0;
        position: relative !important;
        right: auto !important;
        background-color: var(--forth);
    }
    .owl-buttons > .owl-prev > i {
        margin-left: -30px;
    }
    html,
    body {
        overflow-x: hidden;
    }
    .owl-buttons {
        justify-content: space-between;
        bottom: auto;
        top: 45%;
        margin-left: 18px;
    }
    .ins-div-cnt {
        min-height: auto;
    }
    .why-div .owl-buttons {
        justify-content: space-between;
        bottom: auto;
        top: 45%;
        margin-left: 14px;
    }
    .ith-div-sli .owl-buttons {
        top: 45% !important;
    }
    .ins-nws-div .owl-buttons > .owl-prev > i {
        margin-left: -12px !important;
    }
    .cli-div .owl-buttons {
        top: 45%;
        bottom: auto;
    }
    .ins-nws-div .owl-buttons {
        bottom: -100px;
        margin-left: 0;
    }
    #ins-nws-div .owl-buttons > .owl-next > i {
        margin-right: 12px;
    }
    .ith-div-sli-cnt {
        min-height: auto;
    }
    .sli-div-box-cnt > h1 {
        font-weight: 700;
        font-size: 20px;
        line-height: 50px;
        margin-bottom: 0;
    }
    nav {
        background: var(--dark);
        position: absolute;
        top: 70px;
        z-index: 9;
        width: 290px;
        opacity: 0;
        visibility: hidden;
        right: 0;
        transition: var(--ts);
    }
    .cli-div-box-img img {
        height: 120px;
        padding: 5px 10px;
    }
    .log-div-img img {
        width: 100%;
        height: 60px;
    }
    .about-div-cnt1 {
        margin-top: 0;
    }
    .log-div-img {
        width: 150px;
    }
    .ins-nws-div-author img {
        width: 100%;
    }
    .nav-div-men-icn {
        position: absolute;
        top: 10px;
        right: 18px;
    }
    .our-spec-div-box-img {
        width: 100px;
        height: 100px;
    }
    .our-spec-div-box {
        width: 250px;
        height: auto;
        margin: 0 auto;
    }
    .accordion-body {
        font-size: 16px;
        letter-spacing: var(--ls);
        color: #666;
        background: transparent !important;
        padding: 10px 3px;
        line-height: var(--lh);
        font-weight: 400;
        font-family: var(--fontP);
    }
    .accordion-button {
        padding: 14px 0 !important;
        line-height: 22px;
    }
    .ins-nws-div .row.d-md-flex > div:last-child .ins-nws-div-box {
        border: none !important;
    }
    .ins-nws-div .row > div:nth-child(odd) {
        border: 0;
    }
    .ins-nws-div-box {
        border: 0;
        padding: 20px 0 25px;
        margin-bottom: 0;
        border-bottom: 1px dashed #3333335e;
    }
    .ins-nws-div-author > span {
        width: 100%;
        margin-bottom: 10px;
    }
    .ins-nws-div-author {
        flex-wrap: wrap;
    }
    .gla-div-box-div h3 {
        font-size: 40px;
        margin: 10px 0 5px;
    }
    .gla-div-box-div p {
        font-size: 15px;
        line-height: 20px;
        margin: 16px 0 10px;
    }
    .cou_div .gla-div-box-div,
    .val-srv-div {
        padding: 24px 15px 35px;
        min-height: 300px;
    }
    .div_box {
        padding: 30px 15px;
    }
    .cul-div_lbl {
        flex-wrap: wrap;
        justify-content: center !important;
    }
    .inn-sli-div-box-cnt > h1 ~ span {
        font-size: 15px;
    }
    .cul-div_lbl > span {
        margin: 0 8px 10px;
    }
    .gla-div-box-div::before {
        display: none;
    }
    .gla-div-box-div {
        width: calc(100% / 2);
    }
    .faq-div::before {
        height: 300px;
    }
    #pills-faq {
        width: 100%;
    }
    .ins-div .ins-btn {
        margin-top: 15px !important;
    }
    .cli-div .title {
        margin-bottom: 30px !important;
    }
    .talk-div {
        background: #000 !important;
    }
    .spe-ind-div-box-cnt span {
        font-size: 15px;
        padding: 5px 15px;
        margin: 0 6px 6px 0 !important;
    }
    .cli-div-btn {
        margin-top: 30px !important;
    }
    .cli-div-btn,
    a.ins-btn {
        padding: 8px 24px !important;
        border: 0;
    }
    .lets-talk {
        position: absolute;
        top: -8px;
        right: calc(100% - 100%);
        opacity: 0.1;
        width: 70px;
        z-index: 0;
    }
    h2.get-title {
        font-size: 18px;
    }
    .py-70 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .cou_div .gla-div-box-div h3 {
        font-size: 30px;
    }
    .whyChoose-div_box_ h5 {
        font-size: 18px;
    }
    .resume-addr_div {
        margin-top: 20px;
    }
    h2.title + span, .inn-pge-div_srv_ttl span {
        display: flex;
        justify-content: center;
        font-size: 15px;
        padding: 0 10px !important;
        line-height: 22px;
    }
    .ith-div-sli-cnt {
        margin-top: 0px;
    }
    .about-div-cnt1 {
        font-size: 16px !important;
    }
    .lea-div-nme {
        width: 100%;
    }
    .inn-job-pge-key-skl p {
        font-size: 14px !important;
    }
    .ith-div-sli-cnt > h3,
    .ith-div-box-cnt-description {
        min-height: auto;
        -webkit-line-clamp: 2;
    }
    .cli-div-btn {
        color: var(--forth);
        border: 1px solid var(--forth);
    }
    .about-div-cnt1 {
        -webkit-line-clamp: 8 !important;
    }
}

/* @media only screen and (min-width:1920px){.sli-div .carousel-item>img{height:auto !important;object-fit:none !important}.sli-div .carousel-item{height:auto !important}.sli-div-box{top:50% !important;transform:translateY(-50%)}}@media only screen and (min-width:1201px){.lets-talk{position:absolute;top:-17px;width:164px;right:calc(100% - 76%);opacity:.05}.accreditions-div-box h2.title{font-size:25px!Important}.industry-serve-order .indus-div-img{height:340px}.industry-serve-order .indus-div-img>img{height:340px;object-fit:cover}.client-all-btn{position:absolute;top:-60px;right:0}.sli-div .carousel-item>img{height:400px;object-fit:cover!important}.industry-serve-order .row .indus-div-img{padding:0 30px}.cli-div .owl-buttons{top:-56px;width:5px;right:60px}}@media only screen and (max-width:1200px) and (min-width:991px){.abt-div-box span{padding:10% 2% 2% 5%}.accreditions-div-box h2{font-size:25px!Important}.our-spec-div-box-img{width:150px;height:150px}.cli-div .owl-buttons{top:-56px;width:5px;right:60px}.client-all-btn{position:absolute;top:-60px;right:0}.inn-faq-pge-div{width:100%}.inn-job-1{width:calc(100% - 300px)}.inn-cli-box{padding:10px 5px;width:calc(100% /3.2);height:210px}.inn-cli-box>span{font-size:16px}.inn-cli-box-img{width:160px;margin:0 auto}.our-spec-div-box{width:97%;height:240px}.foo-div-lst{margin-bottom:20px}.lets-talk{position:absolute;top:-15px;right:calc(100% - 80%);opacity:.1;width:160px}.gla-div-box-div h3{font-size:50px}.gla-div-box-div::before{top:-2px;transform:rotate(10deg)}}@media only screen and (max-width:991px) and (min-width:769px){.inn-no-pge-div_title h2{font-size: 40px;letter-spacing: -3px;} .foo-div .row > div:nth-child(2)>.foo-div-lst{text-align: right;}.inn-ser-pge-div-cnt h2{line-height:var(--lh);font-size:20px}#pills-faq{width:auto}.accreditions-div-box h2{font-size:25px!Important}.ins-div-cnt-div-box{-webkit-line-clamp:7}.abt-div-box-2 span,.why-div h2.title,.ser-div h2.title,.spe-div h2.title,.spe-ind-div h2.title,.gla-div h2.title,.cli-div h2.title,.ith-div h2.title,.ins-div h2.title,.ins-nws-div h2.title,.faq-div h2.title{color:var(--forth) !important;text-align:center;font-size:18px !important;font-weight:800 !important}.abt-div-box-2 h2.title{position:absolute;top:45px;left:0;text-align:center;right:0;margin:0 auto}.industry-serve-div-cnt-txt{-webkit-line-clamp:6}#ith-div-sli .owl-buttons,#ins-div-sli .owl-buttons{display:none;visibility:hidden}.client-all-btn{position:absolute;top:-60px;right:0}.ind-ins-div>img,.ind-ins-div{height:340px}.ind-ins-sea-cat-div{margin-right:10px}.ind-ins-sea-cat-div,.ind-ins-sea-cat-type-div{grid-gap:10px}.inn-sli-div-box{top:50%}.inn-sli-div-box-cnt h1{line-height:50px !important}.inn-faq-pge-div{width:100%}.inn-job-pge-key-skl p{margin-top:0}.inn-job-1 ul{flex-wrap:wrap}.inn-job-pge-key-skl{margin-top:10px}.inn-job-1{width:100%}.job-desc-cnt_div + a{position:relative;top:auto;right:auto}.inn-cli-box{padding:10px 5px;width:calc(100% /3.2);height:210px}.inn-cli-box>span{font-size:16px}.inn-cli-box-img{width:160px;margin:0 auto}.inn-cli-box-img>img{width:100%}#getInTouch .modal-dialog{max-width:750px}.inn-ser-pge-div #v-pills-tab>button{font-size:15px}#v-pills-tabContent{padding-left:10px}.inn-ser-pge-div #v-pills-tab>button{width:240px;font-size:15px}.abt-div-box>img{width:180px;height:140px;display:block;margin:-154px 0 0 -11px}.our-spec-div-box-img{width:100px;height:100px}.our-spec-div-box{width:97%;margin:0 3px;padding:20px 30px 20px;height:auto;min-height:235px}.abt-div-box span{padding:5% 2% 2% 5%}.foo-div-lst{margin-bottom:20px}.lets-talk{position:absolute;top:0;right:calc(100% - 95%);opacity:.1;width:150px}.abt-div-specilists{height:320px;background-size:400px}.abt-div-box{width:180px;padding:11px 12px;top:-50px;left:30px}.gla-div-box-div h3{font-size:50px}.gla-div-box-div::before{top:-2px;transform:rotate(0)}.gla-div-box-div{width:calc(100% / 2)}.abt-why-div-box{padding:0}.abt-srv-div-cnt{min-height:240px}.ith-div-box-cnt-description{-webkit-line-clamp:11}.ins-nws-div-author{flex-wrap:wrap}.ins-nws-div-author>span{width:100%;margin-bottom:10px}.ins-nws-div-box{padding:0 20px 30px}.faq-div::before{height:350px}.ith-div-sli-cnt{padding:30px 20px}.owl-buttons{bottom:-60px;display:none}nav{background:var(--dark);position:absolute;top:84px;z-index:9;width:700px;opacity:0;visibility:hidden;margin:0 auto;transition:var(--ts)}nav>ul>li>a{color:#ddd;padding:15px 20px;border-bottom:1px solid #1f1f1f}.nav-div-men-icn>i{font-size:40px}nav.active{transform:translateY(13px);visibility:visible;opacity:1}.log-div-img{display:flex;align-items:center;justify-content:space-between}.log-div{padding:12px 0}nav>ul>li>a>i{display:none}span.nav_plus{position:absolute;top:16px;color:#1a0808;right:30px;font-size:16px;background:#fff;padding:1px 6px;border-radius:5px}nav>ul>li>ul{position:relative;visibility:visible;opacity:1;width:100%;transform:none !important;transition:none !important}}@media only screen and (max-width:768px){:where(.ind-ins-div-box-span) :where(span, p, font){font-size: 16px!important;}.sli-div{flex-direction: column-reverse;}.sli-div_carousel{margin-top: 15px;}.cli-div-btn,a.ins-btn{padding:8px 24px!important;border:0}.inn-no-pge-div_title h2{font-size: 40px;letter-spacing: -3px;}.inn-no-pge-div_title h4 {font-size: 18px;} .foo-div .row > div:nth-child(2)>.foo-div-lst{text-align: right;}.about-div-cnt1 {-webkit-line-clamp: 6}.inn-faq-pge-div #faq-tab li button,.inn-faq-pge-div #faq-tab li a{font-size:15px}#inn-jobs-tab li button{background:#cfcfcf}.sli-div-box-cnt .sli-div-box-cnt-1 p,.sli-div-box-cnt-1{-webkit-line-clamp:6 !important}.inn-faq-form h2.mb-2{font-size:18px;font-weight:700}.inn-faq-form h6{letter-spacing:var(--ls);font-size:15px;line-height:24px;font-weight:500;color:#666}.inn-faq-pge-div button.accordion-button{padding:16px 20px !important}section.ser-div::before{background-color:#e5e5e5 !important}.faq-div-top-cnt{margin-top:0}.accreditions-div-box h2{font-size:18px!Important}.indus-div-cnt a{font-size:15px;font-style:italic;text-align:right !important;font-weight:500 !important;text-decoration:underline !important}.breadcrumbs>ul li a{color:#64686a !important;display:-webkit-inline-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ith-div-sli-cnt a{justify-content:end;padding-right:30px}.ins-div-box a{right:20px;width:100%;bottom:0}.spe-div{background:#fff}.abt-srv-div{filter:drop-shadow(0 0 6px #0202021c);box-shadow:none !important}.client-all-btn>a{color:var(--forth) !important;background:transparent !important}.abt-div-box-2 h2.title{position:absolute;top:45px;text-align:center;left:0;right:0;margin:0 auto}.inn-job-pge-div-box-cnt{padding:20px !important}.abt-div-box-2 span,.why-div h2.title,.ser-div h2.title,.spe-div h2.title,.spe-ind-div h2.title,.gla-div h2.title,.cli-div h2.title,.ith-div h2.title,.ins-div h2.title,.ins-nws-div h2.title,.faq-div h2.title{color:var(--forth) !important;text-align:center;font-size:16px !important;font-weight:800 !important}h2.Summary{font-size:18px}.faq-div-desc{text-align:center}#faq-tab{justify-content:center}.inn-job-dtl-pge-submenu ul>li{padding:0 0 !important}.faq-p-0{padding:0}.inn-job-dtl-pge-submenu ul>li>p{font-size:15px !important;color:var(--title) !important}.inn-job-dtl-pge,.inn-job-dtl-pge-submenu{padding:20px !important}.our-spec-div-box-img{width:120px;margin:20px auto 13px;height:120px;object-fit:contain}.ins-nws-div-author>span{-webkit-line-clamp:7}.sli-div-box-cnt-1,.sli-div-box-cnt .sli-div-box-cnt-1 p,.sli-div-box-cnt .sli-div-box-cnt-1 span{margin-top:2px !important;font-size:15px;height:95px;line-height:24px !important}.sli-div .carousel-item .container>.row>div{padding:0 !important}.inn-pge-div p,.why-us-div-inn-cnt,.why-us-div-inn-cnt p,.why-us-div-inn-cnt span,.why-us-div-inn-cnt div,.job-desc-cnt_div span,.job-desc-cnt_div p,.job-desc-cnt_div div,.job-desc-cnt_div p,.job-desc-cnt_div span,.inn-job-dtl-1 div,.inn-job-dtl-1 p,.inn-job-dtl-1 span{font-size:16px !important;line-height:25px;color:#666 !important}.car-ins-title h3{font-size:22px;line-height:30px}.contact-pge-div .inn-ser-pge-div-cnt{background-color:#f1f2f5;background:#f1f2f5;padding:15px 10px}.contact-pge-div .inn-ser-pge-div-cnt h2{font-size:22px}.get-direction{font-size:14px}.direction-iframe>iframe{height:300px}.resume-right-box,.resume-right-box-1{padding:20px}.resume-img-box,.resume-right-box{margin:0 0 20px}.car-ins-desc a{font-size:15px;padding:10px 15px 12px;border:1px solid #fff}.car-ins-title date{font-size:14px;font-weight:400;letter-spacing:var(--ls)}.car-ins-box,.car-ins-img,.car-ins-img img{height:350px}.ind-ins-div>img,.ind-ins-div{height:250px}.inn-ins-dtl-img>img{height:200px;margin-bottom:-12px}.inn-ins-dtl-cnt{padding:0 !important}.industry-insight-box .suc-str-div-img,.industry-insight-box .suc-str-div-img>img{height:230px}.industry-insight-box .suc-str-div-cnt a{position:relative;bottom:auto;font-size:14px}.ind-ins-sea-cat-div>select,#blog-search,#btn-ind-ins{height:50px;font-size:15px}.industry-insight-box .suc-str-div-cnt h3{font-size:16px;line-height:24px}.industry-insight-box .suc-str-div-cnt{min-height:auto;padding:20px}.ind-ins-sea-cat-div{width:100%;font-size:16px;border-width:1px;margin-right:0;margin-bottom:10px}.ind-ins-sea-cat-type-div{width:100%}#btn-ind-ins{width:100px;font-size:15px}.ind-ins-div-box h3{font-size:18px}.case-studies-div-img{width:200px;height:150px}.case-studies-div-img>img{height:150px}.case-studies-div-nme h1{font-size:25px;letter-spacing:var(--ls);color:var(--secondary);margin-top:6px;line-height:32px}.case-stu-slider{position:initial !important;margin-top:-100px;z-index:7;padding-bottom:15px}.case-studies-div-nme>span{color:var(--primary);font-size:14px;letter-spacing:var(--ls);font-weight:500}.case-div{padding-top:10px}.case-stu-slider::before{content:'';position:absolute;bottom:0;left:0;right:0;width:80px;background:#03363d;height:2px}.sli-cnt-div{position:relative;z-index:2;background:#f1f2f5}.case-studies-div{flex-wrap:wrap}.suc_title{font-size:24px}.suc-stu-tit{font-size:14px}.suc-str-div-cnt h3{font-size:20px}.suc-str-div-cnt{padding:20px 30px}.lea-div-box-img{width:200px;border-width:2px;margin-bottom:10px}.lea-div-nme{line-height:12px;background:#24374e;padding:10px;color:#fff;position:absolute;bottom:-50px;margin-left:0;width:260px}.acc-img-div{width:300px}.lea-div-nme h3{color:#fff;font-size:20px;font-weight:500;letter-spacing:var(--ls)}.lea-div-nme span{font-weight:100;color:#fff;font-size:13px}.lea-div-box{margin-bottom:70px;background-image:none;position:relative}.inn-faq-pge-div{width:100%}.inn-cli-box{padding:10px 5px;width:calc(100% /2.2);height:210px}.inn-job-pge-key-skl p{margin-top:0;padding:0 12px;font-size:13px;margin:0 2px 0 0}.inn-job-1 ul{flex-wrap:wrap;grid-gap:0}.inn-job-1 ul>li:first-child{padding-right:15px;align-items:start !important}.inn-job-pge-key-skl{margin-top:10px}.inn-job-1{width:100%}.job-desc-cnt_div + a>span{font-size:15px;font-weight:500}.job-desc-cnt_div + a:hover{color:var(--primary) !important}.job-desc-cnt_div + a{position:relative;top:auto;right:0;;color:#64686a;padding:0;margin: 0;margin-left: auto;transition:var(--ts)}.inn-cli-box>span{font-size:15px}.inn-cli-box-img{width:200px;margin:0 auto}.inn-cli-box-img>img{width:100%}.inn-ser-pge-div-cnt h2{letter-spacing:var(--ls);font-size:15px;color:var(--secondary);line-height:24px;font-weight:700}.faq-breadcrumbs{top:50%}.inn-sli-div-box-cnt span{font-size:14px;padding:0;display:block;color:#ffffffdb;letter-spacing:4px;font-weight:200}#Inn-pge-acc-div .accordion-button{background:#000;color:#fff;border-bottom:1px solid #2f2f2f !important;border-radius:0}#Inn-pge-acc-div .accordion-body{padding:10px 0}#Inn-pge-acc-div .accordion-button{padding:15px 10px !important;font-size:15px !important;letter-spacing:1px;line-height:var(--lh);border-bottom:1px solid #00172a1a}.inn-pge-div p,.why-us-div-inn-cnt,.why-us-div-inn-cnt p,.why-us-div-inn-cnt span,.why-us-div-inn-cnt div{font-size:16px;line-height:25px}.breadcrumbs>ul::before{top:18px}#Inn-pge-acc-div .accordion-item{border:0}.inn-job-dtl-pge>h2.title{font-size:18px !important}.inn-abt-cnt-1{line-height:25px}#Inn-pge-acc-div .accordion-button:not(.collapsed){background:var(--forth) !important;color:#fff !important}#Inn-pge-acc-div .accordion-button::after{content:"\2b";font-size:18px;background-image:none !important;background-color:transparent;color:#fff !important;transition:var(--ts);font-family:'Font Awesome 6 Free';padding-top:11px;margin-left:10px;position:absolute;right:0}#Inn-pge-acc-div .accordion-button:not(.collapsed)::after{content:"\f068";color:#fff;transition:var(--ts);padding-top:0;padding-bottom:0;margin-top:-8px;position:absolute;right:0}.inn-sli-div .carousel-item{height:250px}.inn-sli-div-box-cnt h1{font-size:40px;line-height:40px}.breadcrumbs{background:none !important;bottom:-45px}.abt-btn:hover{color:var(--primary);background:var(--third)}.owl-buttons>.owl-next>i{margin-right:-15px}.lets-talk{position:absolute;top:0;width:120px;right:calc(100% - 95%);opacity:.1}.abt-why-div-box-cnt_desc{padding:0 10px}.owl-carousel .owl-prev:hover>i,.owl-carousel .owl-next:hover>i{opacity:1}nav>ul>li>a>i{display:none}nav>ul>li>ul{position:relative;visibility:visible;opacity:1;width:100%;transform:none !important;transition:none !important}span.nav_plus{position:absolute;top:16px;color:#1a0808;right:30px;font-size:16px;background:#fff;padding:1px 6px;border-radius:5px}.top-hea-btn i.fa-envelope{background:var(--primary)}.top-hea-btn i.fa-phone{background:#119b0e}.log-div{padding:12px 0}.inn-ser-pge-div-cnt h6{font-size:15px}.ser-div-box-2 span,.ser-div-box-2 p,.ser-div-box-2 div{font-size:16px !important}nav{background:var(--dark);position:absolute;top:84px;z-index:1;width:515px;opacity:0;visibility:hidden;margin:0 auto}nav>ul>li>a{color:#ddd;padding:15px 20px}.nav-div-men-icn>i{font-size:40px}nav.active{transform:translateY(13px);visibility:visible;opacity:1;z-index:9}.sli-div-box-cnt>h1{font-size:16px;line-height:25px}.inn-sli-div-box-cnt h1{font-size:26px;text-transform:uppercase;line-height:32px;margin-top:10px;transform:none !important;letter-spacing:2px;display:-webkit-inline-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.abt-srv-div-cnt{padding:20px 0 0;background:transparent}.abt-why-div-box-cnt>h3,.leadership-cnt,.ins-div-cnt h3{font-size:16px}.gla-div-box-div p,.spe-ind-div-box-cnt span,form label{font-size:14px}.suc-str-div-cnt a{text-align:right !important;font-weight:500 !important;width:100%;font-style:italic;text-decoration:underline !important;display:block;margin-top:5px;font-size:15px !important}.abt-srv-div-cnt a,.cli-div-btn,.talk-div a,.suc-str-div-cnt a{font-size:15px}.suc-str-div-cnt a{margin-left:-60px !important;color:#64686a}.inn-job-1>h2,.industry-title,.faq-div-desc,.ins-div-cnt-div-box,.abt-srv-div-cnt p,.why-us-div-inn-cnt span,.why-us-div-inn-cnt p,.why-us-div-inn-cnt div,.lea-div-box-cnt span,.lea-div-box-cnt p,.ins-nws-div-author>span,.abt-why-div-box-cnt_desc,.abt-srv-div-cnt h3,.our-spec-div-box h3,.ith-div-sli-cnt h3{font-size:16px !important;line-height:25px !important}.sli-div-box-btn>a, .abt-btn, .abt-srv-div-cnt a.lnk, .ith-div-sli-cnt a.lnk, .abt-why-div-box a.lnk, .ins-div-box a.lnk {margin-top:0;padding:8px 24px}.sli-div-box-btn>a>span,.inn-no-pge-div_link_container > a > span{font-size:15px !important}.sli-div-box{width:450px;padding:20px;min-height:400px;height:auto}.talk-div h4{font-size:45px}.copy h6{font-size:14px}.sli-div-box-cnt{min-height:100%;height:auto}.sli-div .carousel-item>img,.sli-div .carousel-item{height:280px;object-fit:cover}h2.title{font-size:18px;font-weight:800}h2.title{font-size:20px;font-weight:800}.abt-div-specilists{background-size:340px;height:270px}.abt-div-box{width:150px;padding:11px 12px;top:-50px;left:30px}.abt-div-box>img{width:160px;height:140px;margin:-150px 0 0 -10px}.cli-div-btn,a.ins-btn{border:0;margin:15px auto 0 !important}.spe-ind-div{background-color:#f1f1f1 !important}.spe-ind-div-box-cnt span{background:#f1f1f1}.cli-div-btn:hover,a.ins-btn:hover{background:transparent !important;color:var(--primary) !important}.abt-div-box span{font-size:16px;padding:30px 10px 10px 20px;width:205px;height:67px;margin-left:-6%}.abt-div-box-2 span{font-size:12px}.ins-div-box{margin-bottom:15px;box-shadow:none !important}.ith-div-box-cnt-description{-webkit-line-clamp:8;margin-bottom:20px}.ith-div-sli-cnt a{bottom:0 !important}.ins-nws-div-cnt h5{font-size:16px;line-height:24px}.our-spec-div-box{width:280px;border:none !important;height:auto;margin:0 auto;padding-bottom:14px}.gla-div-box-div{width:calc(100% /2.3) !important;margin:5px 5px 0}.cli-div-btn{float:right}#pills-faq{width:100%}.talk-div{background:#000!important;}.talk-div h1{font-size:50px}.faq-div::before{background:#10324ddb!important;height:350px}.ith-div-sli-cnt{padding:45px 35px}.ins-nws-div .row>div:nth-child(odd),.ins-nws-div .row.d-md-flex>div,.ins-nws-div .row.d-md-flex>div:nth-child(odd){border-right:0}.faq-div{background:#fff}.client-all-btn>a,.cli-div-btn,a.ins-btn,.abt-srv-div-cnt a,.abt-why-div-box a,.abt-btn,.abt-srv-div-cnt a,.abt-why-div-box a,.cli-div-btn,a.ins-btn,.ith-div-sli-cnt a,.ins-div-box a{color:#fff}.client-all-btn>a:hover{color:var(--primary)important}.faq-div-box{margin:0 15px}.ins-nws-div-box{padding:20px 0;border-bottom:0}.ins-div-cnt>date{color:#979797cf !important}.ins-nws-div .row>div:nth-child(even),.ins-nws-div .row.d-md-flex>div{border:none !important}.gla-div-box-div h3{font-size:50px;margin:15px 0}.log-div-img{display:flex;align-items:center;justify-content:space-between}footer{padding-bottom:15px}.copy>ul a{padding:0 8px;font-size:14px}.copy>ul a::before{top:2px;right:0}.foo-div-lst{margin-bottom:20px}.owl-buttons>.owl-prev>i,.owl-buttons>.owl-next>i{padding:6px 10px;font-size:25px;background:transparent;color:var(--title);opacity:1}.owl-buttons>.owl-prev>i{margin-left:-15px}.foo-div-lst{margin-bottom:20px}.industry-serve-order .row.bb-1{flex-direction:column-reverse}.industry-serve-order .row:nth-child(even)>div.col-lg-6.order{order:unset}.industry-serve-div-cnt-txt{-webkit-line-clamp:4}}@media only screen and (max-width:576px){.foo-div .row > div:nth-child(2)>.foo-div-lst{text-align: left;}.owl-prev>i:hover,.owl-next>i:hover,.owl-prev:hover>i,.owl-next:hover>i,.owl-prev:focus>i,.owl-next:focus>i{opacity:1 !important}.industry-serve-order .row.bb-1{flex-direction:column-reverse}.industry-serve-order .row:nth-child(even)>div.col-lg-6.order{order:unset}.industry-serve-div-cnt-txt{-webkit-line-clamp:4}.ins-nws-div-author>span{-webkit-line-clamp:6}.inn-pge-div{margin-top:15px}.car-ins-title h3{font-size:22px;line-height:30px}.car-ins-desc a{font-size:15px;padding:10px 15px 12px;border:1px solid #fff}.car-ins-title date{font-size:14px;font-weight:400;letter-spacing:var(--ls)}.car-ins-box,.car-ins-img,.car-ins-img img{height:350px}#inn-jobs-tab li button{padding:12px 20px;background:#cfcfcf;margin-right:6px}.case-studies-div-img{width:200px;height:150px}.case-studies-div-img>img{height:150px}.case-studies-div-nme h1{font-size:25px;letter-spacing:var(--ls);color:var(--secondary);margin-top:6px;line-height:32px}.case-stu-slider{position:initial !important;margin-top:-100px;z-index:7;padding-bottom:15px}.case-studies-div-nme>span{color:var(--primary);font-size:14px;letter-spacing:var(--ls);font-weight:500}.case-div{padding-top:10px}.sli-cnt-div{position:relative;z-index:2;background:#f1f2f5}.case-studies-div{flex-wrap:wrap}.suc_title{font-size:24px}.suc-stu-tit{font-size:14px}.suc-str-div-cnt h3{font-size:16px}.suc-str-div-cnt{padding:6px 20px 35px;min-height:auto}.suc-str-div-cnt a{margin-left:-42px;color:#64686a;bottom:10px}.spl-div-box-lst>ul>li{flex-wrap:wrap}.spl-div-box-lst{line-height:41px}.lea-div-box-cnt{padding:0 5px !important}.spl-div-box-lst>ul{column-count:1;line-height:41px}.inn-sli-div-box-cnt h1{font-size:28px;line-height:28px}.inn-cli-box{padding:10px 5px;width:210px;height:210px;margin:10px auto 10px}.inn-cli-box>span{font-size:15px}.inn-cli-box-img{width:220px;margin:0 auto}.inn-cli-box-img>img{width:100%}#phone{height:62px}.owl-buttons>.owl-next>i{margin-right:3px;margin-top:0}#why-choose-div .owl-buttons>.owl-prev>i{margin-left:-26px}#service-div .owl-buttons>.owl-next>i{margin-right:7px}.inn-sli-div .carousel-item{height:200px}.faq-tab-btn{margin:20px auto 0;position:relative !important;right:auto !important;background-color:var(--forth)}.owl-buttons>.owl-prev>i{margin-left:-30px}html,body{overflow-x:hidden}.owl-buttons{justify-content:space-between;bottom:auto;top:45%;margin-left:18px}.ins-div-cnt{min-height:auto}.why-div .owl-buttons{justify-content:space-between;bottom:auto;top:45%;margin-left:14px}.ith-div-sli .owl-buttons{top:45% !important}.ins-nws-div .owl-buttons>.owl-prev>i{margin-left:-12px !important}.cli-div .owl-buttons{top:45%;bottom:auto}.ins-nws-div .owl-buttons{bottom:-100px;margin-left:0}#ins-nws-div .owl-buttons>.owl-next>i{margin-right:12px}.ith-div-sli-cnt{padding:0;background:transparent;box-shadow:none;min-height:auto}.sli-div-box-cnt>h1{font-weight:800;font-size:20px;letter-spacing:2px;line-height:30px;height:86px}nav{background:var(--dark);position:absolute;top:70px;z-index:9;width:290px;opacity:0;visibility:hidden;right:0;transition:var(--ts)}.cli-div-box-img img{height:120px;padding:5px 10px}.log-div-img img{width:100%;height:60px}.about-div-cnt1{margin-top:0}.log-div-img{width:150px}.ins-nws-div-author img{width:100%}.nav-div-men-icn{position:absolute;top:10px;right:18px}.our-spec-div-box-img{width:100px;height:100px}.our-spec-div-box{width:250px;height:auto;margin:0 auto}.accordion-body{font-size:16px;letter-spacing:var(--ls);color:#666;background:transparent !important;padding:10px 3px;line-height:var(--lh);font-weight:400;font-family:var(--fontP)}.accordion-button{padding:14px 0 !important;line-height:22px}.ins-nws-div .row.d-md-flex>div:last-child .ins-nws-div-box{border:none !important}.ins-nws-div .row>div:nth-child(odd){border:0}.ins-nws-div-box{border:0;padding:20px 0 25px;margin-bottom:0;border-bottom:1px dashed #3333335e}.ins-nws-div-author>span{width:100%;margin-bottom:10px}.ins-nws-div-author{flex-wrap:wrap}.gla-div-box-div h3{font-size:40px;margin:10px 0 5px}.gla-div-box-div p{font-size:15px}.gla-div-box-div::before{display:none}.gla-div-box-div{width:calc(100% / 2)}.faq-div::before{height:300px}#pills-faq{width:100%}.ins-div .ins-btn{margin-top:15px !important}.cli-div .title{margin-bottom:30px !important}.talk-div{background:#000 !important}.spe-ind-div-box-cnt span{font-size:15px;padding:5px 15px;margin:0 6px 6px 0 !important}.cli-div-btn{margin-top:30px !important}.cli-div-btn,a.ins-btn{padding:8px 24px!important;border:0;}.lets-talk{position:absolute;top:-8px;right:calc(100% - 100%);opacity:.1;width:70px;z-index:0}h2.get-title{font-size:18px}.py-70{padding-top:25px;padding-bottom:25px}.about-div-cnt1{font-size:16px !important}.lea-div-nme{width:100%}.inn-job-pge-key-skl p{font-size:14px !important}.ith-div-sli-cnt>h3, .ith-div-box-cnt-description{min-height: auto;}.cli-div-btn{color: var(--forth); border: 1px solid var(--forth)} .about-div-cnt1 {-webkit-line-clamp: 8!important}} */
