@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,1..1000&display=swap');

* {
     font-family: "Nunito";
}

body,
section {
     background: #010213;
     color: #ffffff;
}

/*----------------Header-Fixed-------------------*/

section.header {
     position: absolute;
}

.header-left ul li a {
     color: #ffffff;
}

.header.fixed .header-left ul li a {
     color: #000000;
}

li.phone-list a {
     color: #616b84 !important;
}

.right-img h3 {
     color: #616b84 !important;
     font-size: 16px;
}

/*----------------Header-Fixed-------------------*/

p {
     font-size: 18px;
     line-height: 28px;
}

.banner_section {
     padding-top: 100px
}

button {
     transition: all 0.3s ease-in-out;
}

.df {
     display: flex;
}

.aic {
     align-items: center;
}

.tac {
     text-align: center;
     margin: 0 auto;
     width: 80%;
}

.ma {
     margin: auto;
}


.real_success_stories_slider .owl-carousel .owl-nav button,
.technology_work_slider .owl-carousel .owl-nav button {
     width: 50px;
     height: 50px;
     border-radius: 50px;
}

.real_success_stories_slider .owl-carousel .owl-nav button span,
.technology_work_slider .owl-carousel .owl-nav button span {
     display: none !important;
}

.real_success_stories_slider .owl-carousel .owl-nav button.owl-prev,
.technology_work_slider .owl-carousel .owl-nav button.owl-prev {
     background-repeat: no-repeat;
     background-image: url("../images/industrial_internet/arrow-left.png");
     background-color: #fff;
     background-position: center;
     background-size: 50%;
}

.real_success_stories_slider .owl-carousel .owl-nav button.owl-prev:hover,
.technology_work_slider .owl-carousel .owl-nav button.owl-prev:hover {
     background-color: #2a7be1;
}

.real_success_stories_slider .owl-carousel .owl-nav button.owl-next,
.technology_work_slider .owl-carousel .owl-nav button.owl-next {
     background-repeat: no-repeat;
     background-image: url("../images/industrial_internet/arrow-right.png");
     background-color: #fff;
     background-position: center;
     background-size: 50%;
}

.real_success_stories_slider .owl-carousel .owl-nav button.owl-next:hover,
.technology_work_slider .owl-carousel .owl-nav button.owl-next:hover {
     background-color: #2a7be1;
}


@media screen and (max-width:1366px) {
     .container {
          max-width: 1230px !important;
     }
}

.primary_btn {
     display: flex;
     gap: 10px;
     align-items: center;
     justify-content: center;
     font-weight: 600;
     font-size: 14px;
     background-color: #fec12d;
     border: 1px solid #fec12d;
     height: 48px;
     border-radius: 50px;
     padding: 0px 25px;
     width: 220px;
     margin: 0 auto;
     color: #000;
     text-decoration: none;
     cursor: pointer;
     z-index: 999;
}

.primary_btn i {
     font-size: 16px;
     position: relative;
     top: 3px;
}

.primary_btn:hover {
     background-color: transparent;
     color: #fec12d;
     text-decoration: none;
}

.secondary_btn {
     display: flex;
     gap: 10px;
     align-items: center;
     justify-content: center;
     margin: auto;
     font-weight: 600;
     font-size: 16px;
     background-color: #1B79E4;
     border: 1px solid #1B79E4;
     color: #fff;
     height: 48px;
     border-radius: 50px;
     padding: 0px 25px;
     white-space: nowrap;
     width: 220px;
     text-decoration: none;
     cursor: pointer;
     z-index: 999;
}

.secondary_btn i {
     font-size: 16px;
     position: relative;
     top: 3px;
}

.secondary_btn:hover {
     background-color: transparent;
     color: #1B79E4;
     text-decoration: none;
}

.sec_title {
     font-weight: 700;
     font-size: 42.4px;
     margin-bottom: 25px;
     color: #ffffff;
}

.banner_section h1 {
     position: relative;
     font-weight: 700;
     font-size: 60.5px;
     line-height: 85px;
     text-align: center;
     padding-top: 110px;
     margin-bottom: 25px;
}

.banner_section h1 img {
     width: 50px;
     position: relative;
     left: -10px;
     bottom: 5px;
}

.banner_section h1 span {
     position: relative;
     left: -10px;
     display: inline-block;
}

.banner_section p {
     font-size: 18px;
     /* margin-bottom: 30px; */
     line-height: 28px;
     text-align: center;
}

.banner_section button {
     margin: auto;
}

.banner_section .van_animation {
     position: relative;
}

.banner_section .van_animation img {
     width: 100%;
     position: relative;
}

.banner_section .van_animation::after {
     content: "";
     background-image: url("../images/industrial_internet/van.png");
     background-repeat: no-repeat;
     background-size: 100%;
     position: absolute;
     bottom: 37%;
     left: 0;
     width: 100px;
     height: 52px;
     animation: moving 15s linear infinite;
     transition: all 5s ease-in-out;
}

.banner_section .overview {
     text-align: center;
     position: relative;
     top: -110px;
     background-color: #010213;
     padding: 30px;
     border-radius: 50px;
}

.banner_section .overview p {
     font-size: 16px;
     line-height: 24px;
     color: #ffffff;
}

@keyframes moving {
     0% {
          transform: translateX(0);
     }

     100% {
          transform: translateX(calc(99vw - 100%));
     }
}


.industrial_internet .row {
     justify-content: center;
     gap: 30px;
}

.industrial_internet .wht_is_indt,
.industrial_internet .wht_is_iiot {
     border-radius: 18px;
     padding: 40px 0px 0px 30px;
     position: relative;
     height: 635px;
}

.industrial_internet .wht_is_indt h5,
.industrial_internet .wht_is_iiot h5 {
     background-color: #fff;
     border-radius: 50px;
     font-weight: 800;
     font-size: 17px;
     line-height: 33px;
     padding: 6px 20px;
     display: inline-block;
     margin-bottom: 20px;
}

.industrial_internet .wht_is_indt p,
.industrial_internet .wht_is_iiot p {
     padding-right: 50px;
     min-height: 184px;
     font-size: 17px;
     color: #000;
     font-weight: 600;
}

.industrial_internet .wht_is_indt img,
.industrial_internet .wht_is_iiot img {
     width: 90%;
     margin-left: auto;
     display: flex;
     position: absolute;
     bottom: -1px;
     right: -1px;
}

.industrial_internet .wht_is_iiot {
     background: linear-gradient(135deg, #DAF6FF 0%, #9BD1F6 100%);
}

.industrial_internet .wht_is_iiot h5 {
     color: #284F99;
}

.industrial_internet .wht_is_indt {
     background: linear-gradient(135deg, #E3F6EA 0%, #A7ECCB 100%);
}

.industrial_internet .wht_is_indt h5 {
     color: #116C2E;
}

.technology_Works .technology_work_slider .client-item {
     border: 1px solid #C5CED8;
     border-radius: 12px;
     padding: 20px;
     height: 430px;
}

.technology_Works .technology_work_slider .tw_card {
     display: flex;
     align-items: center;
     justify-content: space-between;
}

.technology_Works .technology_work_slider .tw_card img {
     width: 140px;
}

.technology_Works .technology_work_slider .tw_card span {
     background: linear-gradient(180deg, #F0F0F0 0%, rgba(130, 130, 130, 0) 100%);
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     font-weight: 800;
     font-size: 70px;
}

.technology_Works .technology_work_slider h6 {
     font-weight: 800;
     font-size: 20px;
     line-height: 33px;
     margin-top: 10px;
}

.benifit_of_iiot {
     padding-bottom: 60px;
}

.benifit_of_iiot .row {
     row-gap: 25px;
     margin-top: 60px;
}

.benifit_of_iiot .b_iiot_card {
     border-radius: 20px;
     padding: 20px;
     background-color: #fff;
     height: 200px;
}

.benifit_of_iiot .b_iiot_card h6 {
     padding-left: 20px;
     position: relative;
     font-weight: 800;
     font-size: 18px;
     line-height: 33px;
     color: #000;
}

.benifit_of_iiot .b_iiot_card h6::before {
     content: "";
     background-color: #1B79E4;
     width: 2px;
     height: 20px;
     position: absolute;
     left: 0;
     top: 6px;
}

.benifit_of_iiot .b_iiot_card p {
     font-size: 13px;
     color: #000;
}


.iiot_manufacturing {
     background-image: url("../images/industrial_internet/iiot_manufacturing.png");
     background-repeat: no-repeat;
     background-size: cover;
     color: #fff;
     padding: 60px 0;
     position: relative;
     background-position: bottom right;
}

.iiot_manufacturing .row {
     row-gap: 20px;
}

.iiot_manufacturing .iiot_m_c_head {
     border-radius: 12px;
     padding: 1px;
     background: linear-gradient(107.31deg, #1B79E4 0%, #70F0B6 100%);
     -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
}

.iiot_manufacturing .iiot_m_c {
     /* background-image: url("../images/iiot_m_c.png"); */
     /* background-repeat: no-repeat; */
     /* background-size: 100%; */
     background-color: #081a31;
     padding: 20px;
     border-radius: 12px;
     height: 260px;
}

.iiot_manufacturing .iiot_m_c img {
     width: 32px;
}

.iiot_manufacturing .iiot_m_c h5 {
     font-weight: 800;
     font-size: 20px;
     line-height: 33px;
     margin-top: 15px;
}

.iiot_manufacturing .iiot_m_c p {
     font-size: 16px;
     margin: 0;
     line-height: 30px;
}

.iiot_manufacturing .ii_m_c_m {
     position: absolute;
     bottom: 0;
     right: 26px;
     width: 23.1%;
}


.iiot_vs_iot .tr {
     align-items: end;
}

.iiot_vs_iot .iito_iot_card {
     text-align: center;
     border: 1px solid #BDD9F7;
     padding: 10px;
     border-radius: 12px;
     min-height: 412px;
}

.iiot_vs_iot .iito_iot_card img {
     width: 70px;
}

.iiot_vs_iot .iito_iot_card h5 {
     font-weight: 800;
     font-size: 20px;
     line-height: 33px;
     margin-top: 20px;
}

.iiot_vs_iot .iito_iot_card p {
     line-height: 24px;
     font-size: 12px;
     font-weight: 500;
}

.iiot_vs_iot .iito_iot_center_card {
     text-align: center;
     position: relative;
     top: 120px;
}

.iiot_vs_iot .iito_iot_center_card h3 {
     font-weight: 700;
     font-size: 42px;
     margin-bottom: 14px;
}

.iiot_vs_iot .iito_iot_center_card h4 {
     font-weight: 800;
     font-size: 68px;
     margin-bottom: 20px;
     background: linear-gradient(180deg, #1B79E4 -9%, #70f0b680 100%);
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
}

.iiot_vs_iot .sec_row {
     justify-content: space-around;
     margin-top: 150px;
}


.industrial_iot_market_outlook {
     position: relative;
     margin-top: 100px;
     text-align: center;
}

.industrial_iot_market_outlook .row {
     row-gap: 30px;
}

.industrial_iot_market_outlook:after {
     content: "";
     background-image: url("../images/industrial_internet/mo_1.png");
     position: absolute;
     right: 0;
     top: 50%;
     width: 25%;
     height: 580px;
     background-size: 100%;
     background-repeat: no-repeat;
     transform: translate(0px, -42%);
}

.industrial_iot_market_outlook:before {
     content: "";
     background-image: url("../images/industrial_internet/mo_2.png");
     position: absolute;
     left: 0;
     top: 50%;
     width: 25%;
     height: 580px;
     background-size: 100%;
     background-repeat: no-repeat;
     transform: translate(0px, -42%);
}

.industrial_iot_market_outlook .row {
     justify-content: center;
     margin: 60px 0;
}

.industrial_iot_market_outlook .row .mo_card {
     background: linear-gradient(96.88deg, #1B79E4 0%, #0F437E 100%);
     padding: 15px;
     border-radius: 8px;
     color: #fff;
}

.industrial_iot_market_outlook .row .mo_card h5 {
     font-weight: 700;
     font-size: 26px;
     line-height: 33px;
}

.industrial_iot_market_outlook .row .mo_card p {
     margin: 0;
}



.iiot_transformation {
     margin-top: 50px;
     padding-top: 50px;
}

.iiot_transformation .iiot_trans_card {
     border-radius: 12px;
     padding: 20px;
     border: 1px solid #ffffff;
}

.iiot_transformation .iiot_trans_card h6 {
     font-weight: 800;
     font-size: 20px;
     line-height: 33px;
}

.iiot_transformation .iiot_trans_card img {
     width: 100%;
}


.impact_recog {
     margin-top: 80px;
}

.impact_recog .row {
     align-items: center;
}

.impact_recog h2 {
     line-height: 70px;
}

.impact_recog img {
     width: 100%;
}


.real_success {
     background-image: url("../images/industrial_internet/real_success_bg.png");
     background-repeat: no-repeat;
     background-size: 100%;
     padding: 0px 0px 60px 0px;
     margin-top: 50px;
     background-position-y: 16px;
}

.real_success .owl-stage-outer {
     height: 77vh;
}

.real_success img {
     width: 100%;
}

.top_ito_application h5 {
     background: linear-gradient(180deg, #1B79E4 -9%, #70f0b680 100%);
     font-weight: 800;
     font-size: 100px;
     text-transform: uppercase;
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
}

.top_ito_application span {
     display: inline-flex;
     gap: 15px;
     align-items: center;
     padding: 8px 16px;
     border: 1px solid transparent;
     border-radius: 12px;
     background: linear-gradient(#fff, #fff) padding-box, linear-gradient(107.31deg, #1B79E4 0%, #70F0B6 100%) border-box;
     background-origin: border-box;
     background-clip: padding-box, border-box;
     font-weight: 600;
     font-size: 13px;
     line-height: 33px;
}

.top_ito_application span img {
     width: 36px;
}

.top_ito_application .tac img {
     width: 50px;
}

.top_ito_application .tac h5 {
     font-weight: 800;
     font-size: 70px;
     line-height: 100%;
     text-transform: uppercase;
     margin: 20px 0;
}

.top_ito_application .top_animation {
     position: relative;
}

.top_ito_application .top_animation span {
     white-space: nowrap;
     color: #000000;
}

.top_ito_application .top_animation span:nth-child(1) {
     position: absolute;
     left: -1.2%;
     top: -52.1px;
     animation: leftright 2s infinite ease-in-out;
}

.top_ito_application .top_animation span:nth-child(2) {
     position: absolute;
     left: 40.1%;
     top: -98.1px;
     animation: updown 2s infinite ease-in-out;
}

.top_ito_application .top_animation span:nth-child(3) {
     position: absolute;
     left: 84.5%;
     top: -52.1px;
     animation: rightleft 2s infinite ease-in-out;
}

.top_ito_application .top_animation span:nth-child(4) {
     position: absolute;
     left: 7.9%;
     top: 52.9px;
     animation: updown 2s infinite ease-in-out;
}

.top_ito_application .top_animation span:nth-child(5) {
     position: absolute;
     left: 70.2%;
     top: 52px;
     animation: updown 2s infinite ease-in-out;
}

.top_ito_application .bottom_animation {
     position: relative;
}

.top_ito_application .bottom_animation span {
     white-space: nowrap;
     color: #000000;
}

.top_ito_application .bottom_animation span:nth-child(1) {
     position: absolute;
     left: 81.4%;
     top: -57px;
     animation: downup 2s infinite ease-in-out;
}

.top_ito_application .bottom_animation span:nth-child(2) {
     position: absolute;
     top: 54px;
     animation: rightleft 2s infinite ease-in-out;
}

.top_ito_application .bottom_animation span:nth-child(3) {
     position: absolute;
     left: 38%;
     top: 76px;
     animation: downup 2s infinite ease-in-out;
}

.top_ito_application .bottom_animation span:nth-child(4) {
     position: absolute;
     left: 7.9%;
     top: 52.9px;
     animation: leftright 2s infinite ease-in-out;
}

.top_ito_application .bottom_animation span:nth-child(5) {
     position: absolute;
     left: -1.6%;
     top: -57px;
     animation: downup 2s infinite ease-in-out;
}


@keyframes leftright {
     0% {
          position: absolute;
          left: -10px;
     }

     50% {
          position: absolute;
          left: 0px;
     }

     100% {
          position: absolute;
          left: -10px;
     }
}

@keyframes rightleft {
     0% {
          position: absolute;
          right: 10px;
     }

     50% {
          position: absolute;
          right: 0px;
     }

     100% {
          position: absolute;
          right: 10px;
     }
}

@keyframes updown {
     0% {
          transform: translateY(-10px);
     }

     50% {
          transform: translateY(0px);
     }

     100% {
          transform: translateY(-10px);
     }
}

@keyframes downup {
     0% {
          transform: translateY(10px);
     }

     50% {
          transform: translateY(0px);
     }

     100% {
          transform: translateY(10px);
     }
}

.real_time_visiblity {
     margin-top: 220px;
     text-align: center;
     position: relative;
}

.real_time_visiblity img {
     width: 100%;
}

.real_time_visiblity .real_time_visiblity_child {
     position: absolute;
     left: 50%;
     top: 30%;
     transform: translate(-50%, -50%);
     width: 100%;
}

.real_time_visiblity .real_time_visiblity_child .sec_title {
     line-height: 58px;
}

.real_success_stories {
     background-image: url("../images/industrial_internet/real_success_stories.png");
     background-repeat: no-repeat;
     background-size: cover;
     padding: 60px 40px;
     border-radius: 32px;
     margin-top: 50px;
     color: #fff;
}

.real_success_stories .real_success_stories_1 {
     display: flex;
     align-items: center;
     justify-content: space-between;
     flex-wrap: wrap;
}

.real_success_stories .real_success_stories_slider .row {
     row-gap: 1.875rem;
}

.real_success_stories .real_success_stories_slider .left_side {
     border: 1px solid #ccc;
     border-radius: 12px;
     padding: 20px;
     background-color: #2b2935;
     min-height: 490px;
}

.real_success_stories .real_success_stories_slider .left_side .govt_img {
     width: 100px;
     margin-bottom: 15px;
}

.real_success_stories .real_success_stories_slider .left_side h5 {
     font-weight: 600;
     font-size: 22px;
     line-height: 45px;
}

.real_success_stories .real_success_stories_slider .left_side ul {
     list-style: none;
}

.real_success_stories .real_success_stories_slider .left_side ul li {
     font-size: 14px;
     line-height: 25px;
     margin-bottom: 10px;
     position: relative;
}

.real_success_stories .real_success_stories_slider .left_side ul li::before {
     content: "";
     background-image: url("../images/industrial_internet/tick.png");
     background-repeat: no-repeat;
     background-size: 100%;
     width: 20px;
     height: 20px;
     position: absolute;
     top: 2px;
     left: -34px;
}

.real_success_stories .real_success_stories_slider img {
     width: 100%;
}

.real_success_stories .real_success_stories_slider .owl-prev {
     position: absolute;
     left: -30px;
     top: 50%;
}

.real_success_stories .real_success_stories_slider .owl-next {
     position: absolute;
     right: -30px;
     top: 50%;
}

/* -- */
.our-clients_sec,
.case-studies {
     background-color: #010213;
}

.our-clients_sec {
     padding-bottom: 70px;
}

.our-clients-heads {
     margin-bottom: 40px;
}

.headings-back {
     font-weight: 700;
     font-size: 50px;
     color: #ffffff;
     margin-bottom: 30px;
     line-height: 65px;
     padding-top: 100px;
}

.our-clients-heads p {
     line-height: 30px;
     font-weight: 400;
     font-size: 16px;
     color: #ffffff;
}

.our-clients_sec ul {
     padding: 0;
     display: flex;
     flex-wrap: wrap;
     justify-content: center;
     margin: 0;
}

.our-clients_sec ul li {
     border: 1px solid #1b79e445;
     border-top: 0;
     padding: 30px;
     border-right: 0;
     align-items: center;
     justify-content: center;
     list-style: none;
}

.our-clients_sec ul li img {
     width: 162px;
     object-fit: contain;
}

.our-clients_sec ul li:nth-child(6n + 1) {
     border-left: 0;
}

/* Responsive -- Start */
@media screen and (max-width:1400px) {
     .iiot_manufacturing .iiot_m_c {
          height: 280px;
     }

     .technology_Works .technology_work_slider .client-item {
          height: 420px;
     }

     .client-item p {
          font-size: 12px;
     }

     .technology_Works .technology_work_slider .tw_card span {
          font-size: 60px;
     }

     .technology_Works .technology_work_slider .tw_card img {
          width: 120px;
     }

     .real_success_stories_slider .owl-carousel .owl-nav button,
     .technology_work_slider .owl-carousel .owl-nav button {
          width: 40px;
          height: 40px;
     }

     .iiot_trans_card p {
          font-size: 14px;
     }

     .iiot_transformation .iiot_trans_card {
          height: 390px;
     }

     .technology_Works p {
          margin-bottom: 40px;
          font-size: 14px;
     }
}

@media screen and (max-width:1200px) {
     .impact_recog .sec_title {
          line-height: 55px;
     }

     .top_ito_application {
          display: none;
     }

     .real_time_visiblity {
          margin-top: 0px;
     }

     .iiot_manufacturing .ii_m_c_m {
          right: -25px;
          width: 25.9%;
     }

     .real_success_stories_2 p br {
          display: none;
     }
}


@media screen and (max-width:992px) {
     .sec_title {
          font-size: 36px;
     }

     .banner_section .overview {
          top: -70px;
          padding: 15px;
          border-radius: 20px;

     }


     .industrial_internet .wht_is_indt,
     .industrial_internet .wht_is_iiot {
          padding: 20px 0px 0px 20px;
     }

     .industrial_internet .wht_is_indt p,
     .industrial_internet .wht_is_iiot p {
          padding-right: 20px;
          min-height: 184px;
     }

     .iiot_manufacturing .ii_m_c_m {
          right: 71px;
          width: 30%;
     }

     .iiot_vs_iot .iito_iot_center_card {
          position: unset;
          margin-bottom: 50px;
     }

     .iiot_vs_iot .sec_row {
          margin-top: 0px;
     }

     .iiot_vs_iot .iito_iot_card {
          margin-bottom: 50px;
     }


}

@media screen and (max-width:800px) {
     .impact_recog p {
          text-align: center;
     }

     .impact_recog p br {
          display: none;
     }

     .iiot_manufacturing .ii_m_c_m {
          display: none;
     }

     .real_time_visiblity .real_time_visiblity_child {
          top: 45%;
     }
}

@media screen and (max-width:767px) {
     br {
          display: none;
     }

     .sec_title {
          font-size: 24px;
     }

     .impact_recog .sec_title {
          text-align: center;
     }

     .impact_recog .sec_title br {
          display: none;
     }

     .impact_recog img {
          width: 80%;
          margin: auto;
          display: flex;
     }

     .real_success .owl-stage-outer {
          height: 66vh;
     }

}

@media screen and (max-width:678px) {
     .sec_title {
          font-size: 18px;
     }

     .banner_section h1 {
          font-weight: 700;
          font-size: 30px;
          line-height: 50px;
     }

     .banner_section h1 img {
          left: 0;
     }

     .banner_section h1 span {
          position: unset;
     }

     .banner_section .overview {
          top: -40px;
     }

     .iiot_vs_iot .iito_iot_center_card h3 {
          font-size: 28px;
     }

     .iiot_vs_iot .iito_iot_center_card h4 {
          font-size: 34px;
     }

     .real_time_visiblity .real_time_visiblity_child {
          top: 50%;
     }

     .real_time_visiblity .real_time_visiblity_child .sec_title {
          line-height: 34px;
     }

}

@media screen and (max-width:400px) {
     p {
          font-size: 13px;
     }

     .banner_section h1 {
          font-size: 22px;
          line-height: 40px;
     }

     .impact_recog .sec_title {
          line-height: 34px;
     }

     .impact_recog img {
          width: 100%;
     }

     .iiot_vs_iot .iito_iot_center_card h3 {
          font-size: 24px;
     }

     .real_success_stories {
          padding: 20px 10px;
     }

     .real_success_stories .real_success_stories_slider .left_side {
          padding: 10px;
     }

     .real_success_stories .real_success_stories_slider .left_side h5 {
          font-size: 16px;
          line-height: 28px;
     }

     .real_success_stories .real_success_stories_slider .left_side ul li {
          font-size: 13px;
     }


}

/* Responsive -- End */

@media screen and (min-width: 1400px) {
     .mt-5 {
          margin-top: 100px !important;
     }

     .technology_work_slider {
          padding-top: 60px;
     }

     .sec_title {
          font-weight: 700;
          font-size: 50px;
          margin-bottom: 15px;
          margin-top: 40px;
     }

     .benifit_of_iiot .b_iiot_card h6 {
          font-size: 20px;
          margin-bottom: 20px;
     }

     .benifit_of_iiot .b_iiot_card p {
          font-size: 16px;
          color: #000;

     }

     .iiot_manufacturing {
          padding: 80px 0;
     }

     .iiot_manufacturing,
     .iito_iot_center_card,
     .industrial_iot_market_outlook,
     .iiot_transformation p {
          font-size: 17px;
          line-height: 30px;
     }

     .iiot_vs_iot .iito_iot_center_card h3 {
          font-weight: 700;
          font-size: 50px;
          margin-bottom: 20px;
     }

     .iiot_vs_iot .iito_iot_center_card h4 {
          font-size: 70px;
          margin-bottom: 40px;
     }

     .iiot_vs_iot .iito_iot_card p {
          line-height: 27px;
          font-size: 16px;
     }

     .industrial_iot_market_outlook {
          margin-top: 170px;
     }

     .iiot_transformation {
          padding-top: 70px;
     }

     .top_ito_application span {
          font-size: 16px;
     }

     .top_ito_application .tac h5 {
          font-size: 80px;
          margin: 30px 0;
     }

     .primary_btn {
          font-size: 15px;
          padding: 0px 15px;
     }

     .real_success_stories_slider {
          margin-top: 40px !important;
     }

     .benifit_of_iiot {
          padding-bottom: 60px;
     }

     .technology_work_slider .client-item p {
          font-size: 16px;
          line-height: 28px;
          min-width: 420px;
     }

     .banner_section .overview p {
          font-size: 16px;
          line-height: 30px;
     }
}

.header-left li.last-list ul.ul-phone-list a:hover {
     color: #ffffff !important;
     border-radius: 50px !important;
}

section.header .header-left ul li a,
.header-left ul li b {
     color: #fff;
     text-decoration: none;
     text-transform: capitalize;
     font-size: 16px !important;
     font-weight: 600;
}

/* faq section start */
.faq_section .ask_qustioned {
     margin-top: 50px;
     margin-bottom: 50px;
}

.faq_section .faq-item {
     border-radius: 12px;
     padding: 30px;
     box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
     transition: all 0.3s ease;
     border: 1px solid #5a5a5a;
     margin-bottom: 30px;
     color: #FFFFFF;
}

.faq_section .faq-item.active {
     background-color: #1a1b2a;
}

.faq_section .faq-item.active .faq-question .faq-question-text {
     color: #656DFC;
}

.faq_section .faq-item:hover {
     box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
}

.faq_section .faq-question {
     cursor: pointer;
     display: flex;
     justify-content: space-between;
     align-items: flex-start;
     gap: 20px;
     border: none;
     background: none;
     width: 100%;
     text-align: left;
     font-family: inherit;
     padding: 0;
}

.faq_section .faq-question-content {
     flex: 1;
     display: flex;
     align-items: center;
     gap: 10px;
}

.faq_section .faq-number {
     font-size: 27px;
     font-weight: 600;
     color: #a0a3bd;
}

.faq_section .faq-question-text {
     font-family: Google Sans Flex;
     font-weight: 500;
     font-size: 16px;
     color: #F0F0F0;
     min-height: 50px;
}

.faq_section .faq-icon {
     width: 32px;
     height: 32px;
     border-radius: 8px;
     display: flex;
     align-items: center;
     justify-content: center;
     font-size: 18px;
     font-weight: 600;
     /* color: white; */
     flex-shrink: 0;
     transition: all 0.3s ease;
}

.faq_section .faq-icon.expand {
     background-color: #4f46e5;
     color: #6F6C8F;
}

.faq_section .faq-icon.collapse {
     background-color: #4f46e5;
}

.faq_section .faq-answer {
     display: none;
     margin-top: 10px;
     font-family: Google Sans Flex;
     font-weight: 400;
     font-size: 14px;
     line-height: 28px;
     opacity: 0.8;
}

.faq_section .faq-answer.active {
     display: block;
     color: #fff;
}

.faq-icon {
     background-color: #F1F2F9 !important;
     /* default grey */
     transition: background-color 0.3s ease;
}

.faq-item.active .faq-icon {
     background-color: #656DFC !important;
}

.dropdown .dd_menu_list .dropdown_item-2 .drop-menu {
     color: #000 !important;
     font-size: 16px;
}

.copy-rights ul {
     color: #000;
}

@media screen and (max-width: 500px) {
     .real_success .owl-stage-outer {
          height: 40vh;
     }

     .headings-back br {
          display: none;
     }

     .headings-back {
          font-size: 30px;
          line-height: 50px;
     }

     .banner_section h1 {
          padding-top: 10px;
     }

     .industrial_iot_market_outlook:before {
          display: none;
     }

     .industrial_iot_market_outlook:after {
          display: none;
     }

     .industrial_iot_market_outlook {
          margin-top: 50px;
     }

     .real_success .owl-stage-outer {
          height: 50vh;
     }
}