body{
font-family: 'Poppins', sans-serif;

/* font-family: 'Titillium Web', sans-serif; */

}
.home_page_bg{background: url(../img/bady_bg.png) top right no-repeat; background-size: 95%;}


.banner_section{ padding-top: 100px;}
.custom_nav{background:none; }
.banner_con{padding-top: 20%; width:100%; font-size: 16px;}
.banner_con h2{ color: #127cc1;  font-size: 50px; font-weight: 600; }
.banner_con strong{ font-size: 24px; color: #25333c;}
.banner_con h2 span{ color: #e4613c;}
.custom_nav{padding-top: 20px;}
.section{ padding: 75px 0;}
.section_odd{ background: #f6f7f9;}
.service_bg{background: url(../img/service_bg.jpg) no-repeat; background-size: cover; }
.commerce_tools{list-style: none; display: flex; flex-wrap: wrap; justify-content: center;  margin: 0; padding: 0;}
.commerce_tools li{margin:15px 40px;}
.commerce_tools_head{ color: #127cc1; font-size: 24px; font-weight: 600; text-transform: uppercase;}
.commerce_tools2 li{margin:15px 30px;}
.commerce_tools2 li img{ height: 80px;}
.commerce_tools2{ padding: 0; margin: 0;}


.section_header{ padding-bottom: 50px;;}
.section_header strong{ font-size: 14px; color: #1a1b1e; font-weight: 600; padding-bottom: 10px; display: block; text-transform: uppercase;}
.section_header h2{ font-size: 36px; color: #127cc1; font-weight: 600; padding-bottom: 5px;} 
.section_header h2 span{ color: #e4613c;}
.section_header p{ font-size: 16px; color: #25333c; width: 70%; margin: 0 auto;}

.flip-card { background-color: transparent;  width: 100%; height: 350px;  perspective: 1000px; font-size: 16px; }
  .flip-card-inner { position: relative; width: 100%; height: 100%; text-align: center;  transition: transform 0.8s;  transform-style: preserve-3d;  }
.flip-card:hover .flip-card-inner {  transform: rotateY(180deg); }
  
.flip-card-front, .flip-card-back { position: absolute;  width: 100%;  height: 100%;  -webkit-backface-visibility: hidden; /* Safari */
    backface-visibility: hidden; }
.flip-card-front { background-color: #ffffff;  color: #101010; box-shadow: rgba(89, 115, 138,.3) 0 0 20px; padding: 45px 25px;  border-radius: 10px;}
.flip-card-front  h3{ color: #101010; font-size: 22px; margin: 20px 0 30px 0;}
.flip-card-front p{ color: #101010; font-size: 15px;}
.flip-card-back {background: rgb(240,121,36);
  background: linear-gradient(45deg, #f07924 0%, #e5623b 100%);  color: white !important; transform: rotateY(180deg);  box-shadow: rgba(89, 115, 138,.3) 0 0 20px; padding: 45px 25px;border-radius: 10px; }

.flip-card-back  h3{ color: #ffffff; font-size: 22px;margin: 20px 0;}
.flip-card-back p{ color: #ffffff; font-size: 15px;}
.flip-card-back .btn{color: #101010;  background:#fff; border-radius: 25px; padding: 8px 20px; }



.btn1{background: rgb(240,121,36);
    background: linear-gradient(90deg, #f07924 0%, #e5623b 100%); border-radius: 10px; color: #fff; font-size: 16px; padding:10px 35px; box-shadow: rgba(170, 174, 185, 0.6) 0 -15px 24px ;}
.btn1:hover{background: rgb(240,121,36);
      background: linear-gradient(90deg, #e5623b 0%, #f07924 100%); border-radius: 10px; color: #fff; font-size: 16px;}
.section_odd{ background: #f6f7f9;}
.color_1{color: #e4613c;}
.color_2{color: #127cc1;}

.overview_section h4{  font-size: 22px; color: #333333; font-weight: 300; line-height: 35px;}


.service_box{border-radius: 10px; background: #fff; padding: 50px 25px; min-height: 595px;  box-shadow: rgba(89, 115, 138,.1) 0 0 20px;}
.service_box h2{ color: #0e0e0e; font-size: 20px; padding: 30px 0 8px 0;}
.service_box p{ color: #0e0e0e; font-size: 16px; line-height: 30px; }

.customar_logos{ background: #f6f7f9; }
.customar_logos ul{ list-style: none; margin: 0; padding: 0;}

footer{ background: #fae6d3 url(../img/map.png) top center no-repeat; padding-top: 75px;}
footer h4{ color: #000; font-size: 24px; font-weight: 600; padding-bottom: 30px;}
footer ul{list-style: none; margin: 0; padding: 0;}
footer ul li{ line-height: 30px;}
footer ul li a{color: #312d28; text-decoration: none;}
footer ul li{color: #312d28; text-decoration: none; line-height: 36px;}
footer ul li a:hover{color: #f07924;}
.custom_email_send input{background: #fff; border: 0; border-radius: 8px; }
.custom_email_send button{background: #fd6509; border: 0; border-radius: 8px !important; color: #fff; font-size: 20px;}
.footer_bottom{ background: #fcf1e5; padding: 15px 0; margin-top: 75px;}


.header{position: fixed ; width: 100%; padding:10px 0 0px 0; z-index: 999;}
.header_bar{background: #fff; box-shadow: #52525250 0 0 10px;}
.header .navbar .nav-link{ font-family: 'Titillium Web', sans-serif; font-weight: 500; padding-bottom: 20px; padding-top: 20px; font-size: 16px; color: #0d0c0d;}
.header .navbar .nav-link:hover{ color: #127cc1;}



.navbar .dropdown-menu { border:none; background-color:#ffffff!important; font-family: 'Titillium Web', sans-serif;
   padding:10px 0px
   /* padding: 32px 16px 32px 16px */
  }
.navbar .dropdown-menu h3{ font-size: 18px; font-weight: 600; padding-top: 15px;}
.navbar .dropdown-menu .nav-item{ padding:12px 0 !important; margin: 0;}
.navbar .dropdown-menu .nav-item i{ font-size: 14px;}
.navbar .dropdown-menu .nav-link{ color: #76777c; padding: 0;}
.navbar .dropdown-menu .nav-link:hover{ color: #000000; }
.navbar .dropdown-menu .btn{background: rgb(240,121,36);
  background: linear-gradient(90deg, #f07924 0%, #e5623b 100%); border-radius: 5px; color: #fff; font-size: 14px; padding:8px 15px}

.explore_list { list-style: none;  display: block; padding: 0;}
.explore_list li { width: 33.333%; float: left;  text-align: center;  padding: 45px 25px;  cursor: pointer; font-size: 18px; background: #fff; color: #4d83a9;}
.explore_list p{ margin-top: 25px;}
.close_1 { background: #b2dfff !important;}
.explore_list li:hover { background: #f07924;
  background: linear-gradient(45deg, #f07924 0%, #e5623b 100%) !important;}
.explore_list li:hover img {  filter: brightness(0) invert(1);}
.explore_list li:hover p {  color: #fff; }
.dropdown-toggle::after{display: none;}


/* breakpoint and up - mega dropdown styles */
@media screen and (min-width: 992px) {
 
 /* remove the padding from the navbar so the dropdown hover state is not broken */
.navbar { padding-top:0px; padding-bottom:0px;}

/* remove the padding from the nav-item and add some margin to give some breathing room on hovers */
.navbar .nav-item {padding:.5rem .5rem; margin:0 .25rem;}

/* makes the dropdown full width  */
.navbar .dropdown {position:static;}

.navbar .dropdown-menu { width:100%; left:0; right:0;/*  height of nav-item  */ top:45px; display:block; visibility: hidden;
 opacity: 0; transition: visibility 0s, opacity 0.3s linear; }
 
 /* shows the dropdown menu on hover */
.navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
 display:block; visibility: visible; opacity: 1; transition: visibility 0s, opacity 0.3s linear;}
 .navbar .dropdown-menu {  margin-top:35px;   background-color: #fff;   box-shadow: rgba(204, 207, 215, 0.5) 0 0px 25px;  border-radius: 0;   font-family: 'Titillium Web', sans-serif; }
}
.innerpage_3{background:#f8f9fe url(../img/industry_banner_bg.jpg) 0 80px  no-repeat; background-size: cover;}
.innerpage_1{background:#f8f9fe url(../img/innerbanner_1.jpg) 0 80px  no-repeat; background-size: cover;}
.about_banner{background:#f8f9fe url(../img/about_banner_bg.png) 0 0px  no-repeat; padding-bottom: 100px;background-size: cover;}
.about_banner h2{ font-size: 55px;}
.overview_section{background:url(../img/overview_bg1.png) no-repeat top left; position: relative;}
/* .overview_section h2{font-size: 30px; text-transform: uppercase; color: #3d4b5f; font-weight: 700;} */

.overview_hadding{font-size: 30px; text-transform: uppercase; color: #3d4b5f; font-weight: 700;}
.overview_section p{font-size: 16px; line-height: 30px;}
.overview_bg2{position: absolute; bottom: 0; right: 0; z-index: 10;}
.bg_1{background: #117cc0;}
.bg_2{background: #e4613c;}
.bg_3{background: #e4873c;}
.bg_4{background: #00b290;}
.feature_box{ min-height: 367px; padding: 35px; color: #fff; }
.featured_area{padding:0 15px 30px 15px;background: url(../img/sed2.png) no-repeat bottom center;}
.featured_area .row>* {padding: 0;}
.feature_box h4{font-size: 18px; font-weight: 600; padding: 25px 0 10px 0;}
.feature_box p{font-size: 14px; font-weight: 400; padding:0; line-height: 24px;}
.service_box h5{ font-size: 22px; line-height: 32px; font-weight: 300; padding-top: 50px;}

.solution_box{background: url(../img/pattern1.png); padding: 35px 20px; text-align: center; min-height: 612px;}
.mh_400{min-height: 420px !important;}
.solution_box h3{ font-size: 20px; font-weight: 600; padding: 30px 0 20px 0; min-height: 100px;}
.solution_box p{font-size: 14px; line-height: 24px;}
.excellence_section{background: #f3f7fa; position: relative;}
.floting_border{position: absolute; height: 240px; width: 25px; background: #e4613c; top: 45%; left: 0; z-index: 10;}
.excellence_section h2{ font-size: 45px; font-weight: 600; color: #0d0d0d;}
.excellence_section h3{ font-size: 25px; font-weight: 600; color: #0d0d0d; padding-top:15px;}
.Excellence_tagline{font-weight: 300; padding: 40px 0; }
.excellence_section p{padding-top: 40px; }
.excellence_section .container-fluid img{margin-top: 30px;}
.mob_header{display: none;}
.vision_card{ background: #fff; padding: 25px; margin:20px 5px; border-radius: 8px; box-shadow: rgba(186, 189, 195, 0.507) 22px 0 35px;}
.vision_card p{ color: #9e9e9e !important; font-size: 16px; line-height: 30px; padding-top: 15px;}
.vision_card h2{font-size: 24px; font-weight: 700;  padding-top: 15px;}
.mission_section h4{font-size: 22px; color: #4e4e4e; line-height: 36px; padding-bottom: 45px;}
.mission_section p{ color: #4e4e4e; font-size: 16px; line-height: 30px;}
.about_product_card{ background: #e7f0f5; min-height: 310px; border-radius: 10px; padding: 30px; margin: 10px 0; cursor: pointer;}
.about_product_card h3{ color: #121212; font-size: 18px; margin-top: 40px; }
.about_product_card p{ color: #758791; font-size:14px; line-height: 18px; margin-top: 15px; }
.about_tech_section{background: url(../img/about-tech_section.png) no-repeat 0 0;background-size: cover; color: #fff !important; text-align: center; padding: 30px; margin-top: 15px; min-height: 760px;}
.about_tech_section p{color: #f3f7fa; font-size: 16px; line-height: 30px;}
.about_tech_section h4 {color: #f3f7fa; font-size: 30px;}
.bg01{background: #f0eee8;}
.bg02{background: #f8ebde;}
.about_map{background: url(../img/map2.png) no-repeat center 40px; padding-top: 400px;}
.contact_from .form-control{ border: #cfdde7 solid 1px; padding: 15px;}
.send_btn{color: #fff; background: #127cc1; padding:9px 20px; font-size: 16px;}
.send_btn:hover{color: #fff; background: #0b5c92;}
.benefit_section h3{ color: #e4613c; font-size: 18px; font-weight: 600;}
.benefit_section p{ font-size: 14px; color: #a4aaae; padding-top: 5px;}
.apply_box h5{ color: #121212; font-size: 16px; padding-top: 50px; min-height: 100px;}
.apply_box .btn{ color: #127cc1; font-size: 14px; text-transform: uppercase; border: #127cc1 solid 1px; padding: 2px 10px; border-radius: 2px; margin-top: 10px;}
.apply_box .btn:hover{color: #fff; background: #127cc1;}
.meet_box{ border: #d6d6d6 solid 1px; padding: 30px; border-radius: 5px;}
.meet_box .btn{ color: #fff; background: #127cc1; font-size: 14px; text-transform: uppercase; border: #127cc1 solid 1px; padding: 2px 10px; border-radius: 2px; margin-top: 10px;}
.box_top_icon{margin-top: -80px;}


.innerpage_2{background: url(../img/about_iot_bg.png) no-repeat 0 0; min-height:590px; ;background-size: cover;}
.work_box_2{ background: #ffffff; padding: 25px 25px; box-shadow: hsla(200, 7%, 51%, 0.274) 0 0  10px; margin: 15px 0;min-height: 385px;}
.work_box_2 h4{ font-size: 24px; color: #e4613c; padding-top: 30px; min-height: 100px;}
.work_box_2 p{color:#3d4144; font-size: 18px;  min-height: 80px; }
.row-no-padding [class*="col-"] { padding-left: 0 !important; padding-right: 0 !important;  }
.work_box_3{padding: 30px;}
.work_box_3{min-height: 150px;color:#3d4144; font-size: 14px; line-height: 24px;}
.work_box_3 h4{ font-size: 24px; color: #231f20; margin: 0; padding: 0;}
.get_in_touch_section{background:#0f054b url(../img/getintouch_bg.png) no-repeat center center; padding: 70px 0;}
.get_in_touch_section h2{color: #fff; font-size: 24px;}
.get_in_touch_section p{ font-size: 20px; min-height: 85px;  margin: 0 auto; padding-bottom: 25px;} 
.get_in_touch_section .btn{ background: #ec712b; color: #fff; margin-top: 25px;}
.iot_software_box{ border-radius: 7px; box-shadow: rgba(0, 0, 0, 0.151) 0 9px 15px; padding: 20px; margin: 30px 0; color: #596b77;}
.iot_software_box p{ font-size: 14px;}
.iot_software_box h2{ font-size: 18px; color: #2a2a2a; margin-top: 15px; min-height: 50px;}
.bg001{background: #e6f5ff;}
.bg002{background: #f2f2f2;}
.bg003{background: #ffefe6;}
.bg004{background: #f3f6eb;}
.work_box_22{ background: #ffffff; padding: 20px; box-shadow: hsla(200, 7%, 51%, 0.274) 0 0  10px;}
.work_box_22 h4{ font-size: 24px; color: #127cc1; margin: 30px 0;}
.work_box_22 img{ width: 100%;}
.work_box_22 p{ font-size: 16px; color: #737373; line-height: 28px;}
.enquiry_section{background: #283842 url(../img/query_bg.jpg) center center;}
.color_1{color: #ec712b !important;}
.enquiry_section{ color: #6e8593;}
.enquiry_section .form-control{ background: none; border-radius: 0; border: 0; border-bottom: #ffffff solid 1px; padding:7px 0; color: #e8eaeb; resize: none;}
.btn_4{ color: #fff; background: #ec712b; border-radius: 0; padding: 12px 50px; font-weight: 600;}
.btn_4:hover{ color: #fff; background: #fa8745; }
.enquiry_section .form-control:focus{outline: none; box-shadow: none;}
.enquiry_section .form-label{color: #6e8593;}
.enquiry_section .form-control::placeholder{color: #fff;}
.expart_part h5{ font-size: 16px; color: #a7adb1;}
.expart_part h2{ font-size: 24px; color: #127cc1; padding: 10px 0 15px 0;}
.expart_part p{color: #616a70; font-size: 14px;}
.expart_part ul{list-style: none; margin:0; padding:10px 0 0 0;}
.expart_part ul li{ float: left; margin-right: 15px;}
.no-gutter > [class*='col-'] {  padding-right:0;  padding-left:0; position: relative;}
.carv_1{position: absolute; right: -28px; top: 45%; z-index:50;}
.carv_2{position: absolute; left: -37px; top: 45%; z-index:50;}
.no-gutter > [class*='col-'] .img-fluid{width: 100%;}
.iot_intro h2{font-weight: 700; font-size: 26px; padding:15px 0 15px 0}
.iot_intro_in{height: 100%;}
.select_arrow{color: #fff; right: 10px; top: 35px;}
.c_model .modal-header{background:#127cc1; color: #fff;}
.c_model .btn-close2{color: #fff; cursor: pointer;}
.c_model .form-control{border-radius: 0; padding: 10px ; resize: none;}
.web_nav .active > a{color: #127cc1 !important;}
.logo{width: 180px;}
.inds_box{ padding: 40px 50px; margin: 5px;}
.inds_box h2{ color: #232629; font-size: 30px; padding: 20px 0  20px 0; min-height: 120px;}
.inds_box p{ color: #868686; font-size: 18px;}
.casestudy{ list-style: none; margin-bottom: 100px; padding: 0;}
.casestudy li{ margin: 20px; list-style: none; text-align: center;}
.casestudy li span{ padding-top: 20px; display: block;}
.casestudy_box{ background: #fff; padding:25px  75px ; border-radius: 7px; box-shadow: #c9c9c9 0 0 10px; position: relative; width: 75%; margin-left: 70px; margin-bottom: 60px;}
.casestudy_box_icon{position: absolute; top: -60px; left: -60px;}
.casestudy_box_r{float: right; text-align: right; margin-left: 0 !important; margin-right: 70px; }
.casestudy_box_icon_r{position: absolute; top: -60px; right: -60px ;}
.casestudy_box h3{ color: #127cc1; font-weight: 600; font-size: 24px; padding-bottom: 10px;}
.casestudy_box p{ font-size: 16px; color: #6a7078; line-height: 30px;}
.case_study_section{background-image: linear-gradient(to right, #127cc1 , #08aee3);}
.case_study_section_slide{border-radius: 10px; background: #f7faff; margin: 0 60px;}
.case_study_section_slide h3{font-size: 26px; font-weight: 600;}
.case_study_section_slide h4{font-size: 22px;  color: #302f2f;}
.case_study_section_slide p{font-size: 14px;  color: #525d65; line-height: 26px;}
.inds_slider .owl-nav .owl-prev{ position: absolute; top: 45%; left: 0; }
.inds_slider .owl-nav .owl-next{ position: absolute; top: 45%; right: 0;}
.inds_slider .owl-nav i{font-size: 40px; }
.inds_slider .owl-nav button{ color: #035b94;}
.inds_slider .owl-nav button:hover{ color: #ffffff; background: none !important;}



.servise_list{list-style: none; margin-top: 50px; font-weight: bold; font-size: 20px;}
.bg_blue{ background: #4444cf;}
.contact_section{background: url(../img/contact_section_bg.jpg) center center no-repeat; background-size: cover;}
.industry_experiences .service_box{ min-height: inherit; margin-top: 30px;}
.digital_journey li:nth-child(1) {background: #127cc1 !important;color: #fff !important;}
.digital_journey li:nth-child(2) {background: #e9ae30 !important; color: #fff !important;}
.digital_journey li:nth-child(3) {background: #e4613c !important;color: #fff !important;}
.digital_journey strong{ display: block !important;}
.digital_journey .close_1{min-height: 422px;}
.digital_journey .close_1 p{font-size: 15px;}
.contact_section .form-control{ background: none; border: #fff solid 1px; color: #fff;}
.contact_section .form-control::placeholder{ color: #fff;}
.contact_section .btn1{box-shadow: none;}
.work_card{ background: #fff; border-radius:0 10px 10px 10px; padding: 35px;}
.work_tab .nav-link{ background: none !important; color: #9090fc; font-size: 20px; font-weight: bold;  margin-bottom: 30px;}
.work_tab .active{ background: none !important; border:#a3d3f2 solid 1px ; border-radius: 10px;}

.bg_color1{ background: #0f7cbf;}
.h-300{min-height: 300px;}
.improve_box img{margin-top: 80px;}
.improve_box h3{ color: #fff; text-transform: uppercase; font-size: 24px; padding-top: 20px;}
.improve_box {line-height: 30px; font-size: 16px;}
.bg0001{ background: #a4dcff;}
.bg0002{ background: #a4ffee;}
.bg0003{ background: #ffe1af;}
.bg0004{ background: #ffc7b6;}
.new_workbox .work_box_2{ min-height: inherit;}
.servise_list{display: flex; justify-content: space-between; margin: 25px 0 0 0; padding: 0;}

.box5{ background: #fff; box-shadow: hsla(200, 7%, 51%, 0.219) 0 0 10px; padding: 25px 20px; margin-top: 30px; min-height: 650px;}
.box5 h4{color: #e4613c; font-size: 24px;font-family: 'Titillium Web', sans-serif; font-weight: 600; margin-top: 35px; min-height: 80px;}
.box5 p{ color: #3d4144; font-size: 16px; line-height: 24px;}

.accordion-header{border-radius: 5px;}
.accordion-item{ margin: 20px 0; border: 0; border: #e4613c solid 1px; box-shadow: rgb(219, 219, 219) 0 0 5px;}
.accordion-button::after {  background-image: url("../img/plus_icon.png");  }
.accordion-button:not(.collapsed)::after { background-image: url("../img/munes_icon.png"); }
.accordion-button{ font-size: 24px; color: #127cc1; font-weight: 600; border-radius: 5px !important;font-family: 'Titillium Web', sans-serif; }
.accordion-body p{font-size: 15px; color: #757575; line-height: 24px; font-size: 400; border-top: #bfbecc solid 1px; padding-top: 30px;}
.accordion-button:focus{ box-shadow: none;}
.accordion-button:not(.collapsed) {  color: #e4613c;  background-color: rgb(255, 255, 255);   box-shadow: none; border-radius: 5px !important;}
.accordion-body{border-radius: 50px;}
.accordion-button::after { flex-shrink: 0; width: 25px; height: 25px; background-size: 100%;}
.accordion-item:not(:first-of-type) {
  border-top: 1px !important;
}



@media only screen and (max-width:700px) {
  .explore_list li{width: 100%;}
  .banner_con{padding-top: 0;}
  
  .banner_con h2{font-size: 35px;}
  .section_header h2{font-size: 25px;}
  .section_header br{ display: none;}
  .flip-card{ margin: 15px 0;}
  .tech_logo_list img{ margin: 8px 0; width: 100%;}
  .service_box{margin: 15px 0;}
  .explore_list li { padding: 30px 14px; font-weight: 600; font-size: 11px;}
  .explore_list li p{ margin-top: 10px ; min-height: 50px;}
  .close_10{background: #fff !important;}
  .close_20{ background: #b2dfff  !important;}
  .customar_logos ul li{width: 33.33%;}
  .customar_logos ul li img{width: 100%; margin: 10px 0;}
  footer h4{padding-bottom: 15px; padding-top: 30px;}
  .solution_box{margin:15px 0;}
  .floting_border{display: none;}
  .overview_section h2{margin-top: 50px;}

  .web_header{display: none;}
  .mob_header{display: block;}
  .mission_section{display: none;}
  .about_map{background-size: 100%;padding-top: 240px;}
  .carv_1{position: absolute; top: -47px; left: 45%; z-index:50;transform: rotate(270deg); }
  .carv_2{position: absolute; top: -56px; left: 45%; z-index:50;transform: rotate(90deg);}
  .expart_part{text-align: center;}
  .innerpage_2 img{width: 50%; margin: 0 auto;}
  .innerpage_2,.about_banner{min-height: inherit; padding-bottom: 20px;}
  .get_in_touch_section{background-position: left top;}
  .get_in_touch_section p{display: none;}
  .iot_intro .img-fluid{ height: 200px; object-fit: cover;}
  .iot_intro h2{font-weight: 800; font-size: 26px;}
  .banner_con{text-align: center;}
  .work_box_2{text-align: center;}
  .work_box_3{border-bottom: 1px solid #dee2e6!important;}
  .iot_software_box{margin: 30px 0 0 0;}
  .expart_part h5{ padding-top: 20px;}
  .expart_part ul {   padding: 0px 0 25px 0 !important;}
  .tools_section{padding-bottom: 0;}
  .work_box_3 img{width: 40px;}
  .iot_software_box h2 { font-size: 16px;}
  .feature_box h4 {padding: 15px 0 17px 0;}
  .feature_box { min-height: inherit; padding: 30px; text-align: center;}
  .solution_box h3 {font-size: 30px;font-weight: 600;   padding: 20px 0 0px 0;}
  .solution_box {padding:30px 20px 20px 20px;}
  .excellence_section h2 {font-size: 30px;}
  .excellence_section p{ padding-top: 15px;}
  .apply_box h5{ min-height: inherit; padding-top: 20px;}
  .about_product_card {text-align: center;}
  .innerpage_1 {}
  .innerpage_1 img{width: 60%; margin: 0 auto;}
  .banner_image{width: 60% !important;}
  .banner_con h2{font-size: 25px;}
  .section {padding: 50px 0;}
  .excellence_section{text-align: center;}
  .solution_box h3{ min-height: inherit;}
  .inds_box h2{ font-size: 20px; min-height: inherit;}
  .inds_box {padding: 30px;}
  .casestudy li{ margin: 7px;}
  .casestudy li img{ width: 70px;}
  .casestudy_box_icon { width: 70px;  top: -40px;  left: -40px;  }
  .casestudy_box{ padding: 30px;  width: 80%;margin-left: 51px; margin-bottom: 60px;}
  .casestudy_box_icon_r {   top: -40px; right: -40px; width: 70px; }
  .servise_list{ display: inherit;}
  .servise_list li{  width: 50%;  text-align: center; float: left;}
  .service_box{ min-height: auto;}
  .case_study_section_slide{margin: 0; text-align: center;}
  .inds_slider .owl-nav .owl-prev ,.inds_slider .owl-nav .owl-next{top: 30%;}
  .case_study_section_slide p{ padding-left: 10px; padding-right: 20px;}
  .digital_journey .close_1{ min-height: auto;}
 .about_map{ padding-top: 250px; }
 .solution_box{ min-height: auto;}
 .mh_400{min-height: auto !important;}
 .box5{min-height: auto;}
 .commerce_tools2 li img {height: 50px;}
 .commerce_tools2 li { margin: 15px }
 .commerce_tools li img{height: 45px;}
 .commerce_tools li {  margin: 15px }
 .overview_section{background: none;}
 .work_box_3 { border: 1px solid #dee2e6!important;}

}