@media screen and (max-width:1919px) {
 .sec8_cont {
  width: 85%;
 }
 .small_tree img {
  top: 40px;
 }
 .sec7_cont {
  margin-left: 7.5%;
 }
 .small_circle_img {
  top: 200px;
  right: 39%;
  width: 19%;
 }
 .big_circle_img {
  top: 163px;
  right: 21.5%;
 }
 .img4 {
  margin-top: 10%;
  width: 6px;
  margin-right: 36%;
 }
 .img5 {
  margin-right: 34.5%;
  margin-top: 11.5%;
 }
 .img6 {
  margin-top: 11.5%;
  margin-right: 36%;
 }
 .img7 {
  margin-right: 34%;
 }
 .img8 {
  margin-right: 33.4%;
  margin-top: 10%;
 }
 .img9 {
  margin-right: 36.5%;
  margin-top: 9.6%;
 }
 .img10 {
  margin-right: 33.5%;
  margin-top: 13.6%;
 }
 .img11 {
  margin-right: 35%;
  margin-top: 14%;
 }
 .big_circle .big-circle1 {
  right: -23.5%;
  top: 30px;
  width: 39%;
 }
 .big_circle .big-circle2 {
  right: 8.4%;
  width: 39.55%;
 }
 .bp-tree .bp1-path1 {
  right: 12%;
 }
 .bp-tree .bp1-path2 {
  right: 10.4%;
 }
 .bp-tree .bp1-path3 {
  width: 1.5%;
  right: 12%;
 }
 .bp-tree .bp1-path6 {
  top: 137px;
  right: 8.2%;
 }
 .bp-tree .bp1-path5 {
  top: 130px;
  right: 12.5%;
 }
 .zoom_img2 .zoom-2 {
  top: 8%;
  left: 12.5%;
 }
 .zoom_img2 .zoom-3 {
  top: 9.2%;
  left: 12.5%;
 }
 .zoom_img2 .zoom-4 {
  top: 10%;
  left: 11.5%;
 }
 .zoom_img2 .zoom-5 {
  top: 8%;
  left: 12.5%;
 }
 .zoom_img2 .zoom-6 {
  top: 7%;
  left: 12.5%;
 }
 .zoom_img2 .zoom-7 {
  top: 6.8%;
  left: 12.5%;
 }
 .zoom_img2 .zoom-8 {
  top: 6.5%;
  left: 12.5%;
 }
}

@media screen and (max-width:1439px) {
 .container {
  max-width: 990px;
 }
 .sec8_cont {
  width: 90%;
  padding: 0 0 0 3.5%;
 }
 .big_circle .big-circle1 {
  right: -17.5%;
  top: 20px;
  width: 39.51%;
 }
 .big_circle .big-circle2 {
  right: 7.4%;
  top: 150px;
  width: 39.55%;
 }
 .small_circle_img {
  right: 40%;
 }
 .section4 .icon_left {
  width: 66px;
 }
 .section4 h5,
 .section4 p,
 .section3 h5,
 .iot_list li {
  width: 100%;
 }
 .section4 .text_left {
  width: 80%;
  margin: 0 auto 70px;
 }
 .sec7_cont {
  margin-left: 15.5%;
 }
 .sec8_cont {
  width: 990px;
  padding: 0 0 0;
  margin: 0 auto;
 }
 .team_img {
  height: 108px;
  width: 108px;
 }
 .section9 h4 {
  width: 60%;
 }
 .footer_sec {
  width: 100%;
 }
 .section6_cont:last-child {
  margin-bottom: 0;
 }
 .section6 h5.width70 {
  width: 100%;
 }
 .event_lists {
  width: 80%;
 }
 h2 {
  font-size: 50px;
  line-height: 60px;
 }
 .innerpage_sec5 h4 {
  width: 65%;
 }
 .single_team {
  padding: 20px;
 }
 .img10 {
  margin-top: 15.6%;
 }
 .img11 {
  margin-top: 16%;
 }
 .zoom_img2 .zoom-2 {
  top: 7%;
  left: 12.5%;
 }
 .zoom_img2 .zoom-3 {
  top: 8.2%;
  left: 12.5%;
 }
 .zoom_img2 .zoom-4 {
  top: 9%;
  left: 11.3%;
 }
 .zoom_img2 .zoom-5 {
  top: 7%;
  left: 12.5%;
 }
 /*New Page Style*/
 .partner_txt {
  width: 68%;
 }
 .partner_logo {
  width: 132px;
  height: 135px;
  line-height: 132px;
 }
 .award_txt {
  padding-top: 45px;
  padding-left: 40px;
 }
}

@media screen and (max-width:1279px) {
 .section3 h5 {
  font-size: 22px;
 }
 .section3 {
  padding: 100px 0;
 }
 .section2 p,
 .iot_list li {
  width: 80%;
 }
 .team_bio {
  width: 70%;
 }
 .team_img {
  height: 108px;
  width: 108px;
 }
 .section8 .sec8_cont .col-md-6:nth-child(odd) .single_team {
  padding-left: 20px;
 }
 .single_team {
  margin-bottom: 40px;
 }
 .sec8_cont {
  width: 100%;
  padding: 0 0 0 1%;
 }
 .section9 h4 {
  width: 59%;
 }
 .event_lists {
  width: 80%;
 }
 .footer_sec {
  width: 100%;
 }
 .banner_scroll {
  min-width: 1400px;
 }
 .icon_left {
  width: 13%;
 }
 h5 {
  width: 80%;
 }
 .sec7_cont {
  margin-left: 6%;
 }
 h1 {
  font-size: 55px;
  line-height: 68px;
 }
 .small_circle_img {
  right: 57%;
  top: 190px;
  width: 25%;
 }
 .big_circle_img {
  top: 163px;
  right: 33.5%;
 }
 .img4 {
  margin-top: 14%;
  margin-right: 48%;
 }
 .img5 {
  margin-right: 46%;
  margin-top: 15%;
 }
 .img6 {
  margin-top: 15%;
  margin-right: 48%;
 }
 .img7 {
  margin-right: 45%;
  margin-top: 8%;
 }
 .img8 {
  margin-right: 44.4%;
  margin-top: 13%;
 }
 .img9 {
  margin-right: 48.5%;
  margin-top: 13%;
 }
 .img10 {
  margin-top: 18.6%;
  margin-right: 44%;
 }
 .img11 {
  margin-top: 19%;
  margin-right: 46%;
 }
 .bp-tree .bp1-path1 {
  right: 20%;
 }
 .bp-tree .bp1-path2 {
  right: 18.4%;
 }
 .bp-tree .bp1-path3 {
  width: 1.6%;
  top: 160px;
  right: 20.2%;
 }
 .bp-tree .bp1-path4 {
  top: 50px;
  right: 15.5%;
 }
 .bp-tree .bp1-path5 {
  top: 120px;
  right: 21%;
 }
 .bp-tree .bp1-path6 {
  top: 130px;
  right: 14.5%;
 }
 .bp-tree .bp1-path7 {
  top: 210px;
  right: 14.4%;
 }
 .bp-tree .bp1-path8 {
  top: 220px;
  right: 16.8%;
 }
 .big_circle .big-circle2 {
  right: 13.4%;
  top: 120px;
  width: 54%;
 }
 .bp-carbg .carbg_path4 {
  top: 190px;
  right: 23%;
  width: 6.4%;
 }
 .bp-carbg img {
  right: 23%;
 }
 .bp-carbg .carbg_path1 {
  width: 1.8%;
  top: 235px;
 }
 .bp-carbg .carbg_path2 {
  width: 1.8%;
  top: 235px;
  margin-right: 45px;
 }
 .bp-carbg .carbg_path3 {
  width: 6.5%;
  top: 230px;
  margin-right: 0px;
 }
 .bp-carbg .carbg_path5 {
  width: 6.5%;
  top: 218px;
 }
 .bp-carbg .carbg_path6 {
  position: absolute;
  top: 196px;
  width: 6%;
  right: 23%;
  margin-right: 4px;
 }
 .bp-carbg .carbg_path7 {
  width: 1%;
  top: 190px;
 }
 .bp-carbg.bp-carbg2 img {
  right: 31%;
 }
 .bp1-anima-animate-enter52 img {
  top: 188px;
 }
 /*New Style*/
 .award_txt {
  padding-top: 30px;
  padding-left: 30px;
 }
}

@media screen and (max-width:1024px) {
 .banner_sec .caption {
  width: 100%;
  margin: 0 auto;
 }
 .container {
  max-width: 94%;
 }
 .nav_bg {
  width: 82%;
 }
 h5 {
  width: 100%;
 }
 .section2_cont .text_left {
  margin-bottom: 90px;
  width: 76%;
 }
 .section2_cont .text_right {
  width: 76%;
 }
 .section3 h5 {
  font-size: 32px;
  width: 66%;
  line-height: 42px;
 }
 .section3 .watch_btn {
  margin: 20px 0 80px;
 }
 .section3 {
  padding: 50px 0 5px;
 }
 .sec5_icon {
  width: 28%;
  margin: 32px auto;
 }
 .section6 .section6_cont:nth-child(odd) .text_right {
  padding-left: 0;
 }
 .section6 h5.width70 {
  width: 100%;
 }
 .sec7_cont {
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  padding: 80px 30px 30px;
 }
 .sec8_cont {
  width: 65%;
  padding: 0 0 0 0%;
  margin: 0 auto;
 }
 .section9 h4 {
  width: 100%;
 }
 .footer_text h5 {
  font-size: 20px;
  line-height: 30px;
 }
 .footer_text {
  width: 60%;
 }
 .social_media {
  width: 20%;
 }
 /*.big_circle,
  .bp-tree,
  .bp-carbg,
  .bp1-group55 {
    display: none;
  }*/
 .sec7_cont {
  margin-left: 0;
  width: 100%;
 }
 .section7 .container-fluid {
  padding: 0;
 }
 .section7 {
  padding-bottom: 0;
 }
 .sec7_bg {
  width: 90%;
  margin: 0 auto
 }
 .section2_cont .icon_left {
  width: 80px;
  margin-bottom: 25px;
 }
 .section2 p,
 .iot_list li {
  width: 80%;
 }
 .section2 .section2_cont p {
  width: 100%;
 }
 .section3 h5 {
  font-size: 21px;
  width: 100%;
  line-height: 30px;
 }
 .section2_cont .text_right,
 .section2_cont .text_left {
  width: 80%;
 }
 .sec5_icon {
  width: 80%;
  margin: 32px auto;
 }
 .sec8_cont {
  width: 90%;
 }
 .team_bio {
  width: 90%;
  display: block;
 }
 .team_img {
  margin-right: 0;
  margin-bottom: 20px;
 }
 .event_lists {
  width: 90%;
 }
 /*.section2 p,
  .iot_list li {
    width: 100%;
  }*/
}

@media screen and (max-width:991px) {
 .main-menu .top_header {
  display: block;
 }
 .top_header {
  padding: 30px 0;
 }
 .logo {
  width: 140px;
 }
 .team_img {
  height: 140px;
  width: 140px;
 }
 .team_bio {
  width: 60%;
 }
 .single_team {
  margin-bottom: 60px;
 }
 .section9 {
  background-position: bottom;
 }
 .section3 h5 {
  font-size: 24px;
  width: 100%;
  line-height: 32px;
 }
 .section2_cont .text_left {
  margin-bottom: 90px;
  width: 100%;
 }
 .section2_cont .text_right {
  width: 100%;
 }
 .nav_bg {
  width: 79%;
 }
 .nav_bg .topmenu li a {
  font-size: 13px;
 }
 .nav_bg .topmenu li {
  margin-right: 10px;
 }
 .sec5_icon {
  width: 170px;
  margin: 32px auto;
 }
 .footer_text {
  width: 55%;
 }
 .footer_text h5 {
  width: 100%;
 }
 .social_media {
  width: 23%;
 }
 .team_bio {
  width: 80%;
 }
 .section2 .section2_cont p {
  width: 80%;
 }
 .section6_cont .row {
  display: flex;
  flex-direction: column;
 }
 .section6 .section6_cont:nth-child(even) .order2 {
  order: 2;
 }
 .section6 .section6_cont:nth-child(even) .order1 {
  order: 1;
 }
 .small_circle_img {
  right: auto;
  left: -10%;
  top: 210px;
  width: 38%;
 }
 .big_circle_img {
  top: 165px;
  right: 43.5%;
 }
 .img4 {
  margin-top: 18%;
  margin-right: 73%;
 }
 .img5 {
  margin-right: 70.5%;
  margin-top: 22%;
 }
 .img6 {
  margin-top: 22%;
  margin-right: 73%;
 }
 .img7 {
  margin-right: 69%;
  margin-top: 11.5%;
 }
 .img8 {
  margin-right: 68%;
  margin-top: 19.5%;
 }
 .img9 {
  margin-right: 74%;
  margin-top: 19%;
 }
 .img10 {
  margin-top: 25.6%;
  margin-right: 68%;
 }
 .img11 {
  margin-top: 27%;
  margin-right: 70%;
 }
 /*.big_circle img, .bp-tree img {
    top: 530px !important;
  }
  .big_circle .big-circle2 {
    right: 25.4%;
    width: 65%;
}
  .big_circle .big-circle1 {
    right: -25.5%;
    top: 450px !important;
    width: 59.51%;
}
  .bp1-anima-animate-enter52 img {
    top: 600px !important;
}
  .bp1-anima-animate-enter52 .img_icon {
    top: 530px !important;
  }
  .bp-carbg img {
    top: 530px !important;
  }*/
 .big_circle,
 .bp-tree,
 .bp-carbg,
 .bp1-group55 {
  display: none;
 }
 /*default page style*/
 .defpage p {
  font-size: 14px;
  line-height: 20px;
 }
 /*New Style*/
 .our_partner_sec {
  padding: 50px 0 35px;
 }
 .partner_list {
  margin-bottom: 15px;
 }
 .award_txt {
  padding-top: 30px;
  padding-left: 0px;
 }
 .partner_logo img {
  height: auto;
  width: auto;
 }
 .news_events.section9 h4 {
  width: 100%;
 }
}

@media screen and (max-width:767px) {
 .nav-icon {
  display: block;
 }
 .header .nav_bg {
  position: absolute;
  right: 0;
  top: 100%;
  border: 0;
 }
 .open .header nav {
  display: block;
 }
 .nav_bg nav {
  width: 100%;
 }
 .header nav {
  display: none;
  position: fixed;
  /*top: 112px;*/
  left: 0;
  width: 100%;
  right: 0;
  float: none;
  z-index: 99;
  background: #ffffff;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  overflow: auto;
  max-height: calc(100% - 139px);
  max-height: -webkit-calc(100% - 139px);
  max-height: -moz-calc(100% - 139px);
 }
 .header nav ul {
  width: 100%;
  max-width: 100%;
  display: block;
  justify-content: normal;
  padding: 0px 20px;
 }
 .header .nav_bg .topmenu li {
  display: block;
  float: none;
  margin: 0;
  text-align: left;
  margin: 10px 0px;
 }
 .header .nav_bg ul li {
  width: 100%;
  max-width: 100%;
  min-height: auto;
  display: block;
 }
 .btm_header .navbar > .logo {
  display: block;
 }
 .nav_bg .topmenu li.logo_space {
  display: none;
 }
 .btm_header .navbar > .logo a {
  width: 50%;
 }
 .btm_header .navbar {
  padding: 5px 0;
 }
 .container {
  max-width: 90%;
  width: 100%;
 }
 .caption h3 {
  font-size: 24px;
  line-height: 34px;
 }
 h5 {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
 }
 .section2 p,
 .iot_list li {
  width: 100%;
 }
 .section2_cont .text_left {
  margin-bottom: 90px;
  width: 100%;
 }
 .icon_left {
  width: 21%;
  margin-right: 0;
  margin-bottom: 30px;
  display: block;
 }
 .sec7_cont {
  padding: 30px 20px;
 }
 .section4 .icon_left {
  width: 25%;
 }
 .big_img {
  display: none;
 }
 .big_img,
 .big_circle_img,
 .small_circle_img,
 .small_tree img {
  display: none;
 }
 .availble {
  display: block;
  margin-top: 30px;
 }
 .section6 h5 {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
 }
 .sec5_icon {
  width: 30%;
  margin: 32px auto;
 }
 .banner7_scroll {
  display: none;
 }
 h4 {
  font-size: 24px;
  line-height: 32px;
 }
 .event_lists {
  width: 100%;
 }
 .section9,
 .bg_color {
  background: linear-gradient(to bottom, #067ef1, #0023a5);
 }
 .footer_sec {
  text-align: center;
 }
 .footer_text h5 {
  display: block;
  width: 100%;
  margin: 20px 0;
  font-weight: 500;
 }
 .footer_text {
  display: block;
  width: 80%;
  margin: 20px auto;
  font-weight: 500;
 }
 .social_media {
  display: block;
  text-align: center;
  width: 100%;
 }
 .social_media ul li {
  margin: 0 12px;
 }
 .team_bio .name {
  font-size: 16px;
  line-height: 24px;
 }
 .zoom_img1 {
  right: 10%;
  top: 10%;
  height: 32%;
  width: 60%;
 }
 .zoom_img2 {
  right: auto;
  left: 15%;
  top: -10%;
  height: 30%;
  width: 50%;
 }
 h1 {
  font-weight: 700;
  font-size: 42px;
  line-height: 48px;
 }
 .innerpage_sec5 h4 {
  width: 100%;
 }
 h2 {
  font-size: 34px;
  line-height: 40px;
 }
 .section4 .icon_left {
  width: 15%;
 }
 .innerpage_sec4 p,
 .innerpage_sec4 li {
  font-size: 14px;
  line-height: 22px;
 }
 .sec7_cont p:last-child {
  margin-bottom: 0;
 }
 .section6 .section6_cont:nth-child(even) .text_right {
  padding-right: 0;
 }
 .section2 .section2_cont p {
  width: 100%;
 }
 .sec5_img {
  display: none;
 }
 .faq_sec .single_tech {
  margin-bottom: 40px;
 }
  
/******** new css changes  > 6-oct-2021 **********/
  .section2.network_sec  .row   {
    display:flex !important; 
  }
  .section2.network_sec  .column  {
    float: none !important; 
    width: auto !important; 
    padding: 10px 5px !important; 
  }
  .section2 .network_sec .column p{   
    padding: 10px 30px !important; 
      width: 100% !important; 
    margin: 0 0 10px 0 !important;
  }
  
}




@media screen and (max-width:767px) {
  .section2 .network_sec .column {
      width: 100%;
  }
  .innerpage_sec4 .single_tech {
    overflow-x:scroll;
  }
  .banner_sec.bg_color .banner_scroll {top: 0;}
}




@media screen and (max-width:639px) {
 .team_bio {
  width: 100%;
 }
 .section4 .icon_left {
  width: 15%;
 }
 .p70,
 .section9 {
  padding: 30px 0;
 }
 .section3 {
  padding: 50px 0 20px;
 }
 .section3 .watch_btn {
  margin: 20px 0 50px;
 }
 .top_header {
  padding: 20px 0;
 }
 /*New Style*/
 .partner_logo {
  width: 120px;
  height: 120px;
  line-height: 120px;
 }
 .partner_txt h6 {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 6px;
 }
 .faq_sec .single_tech p a {
  font-size: 14px;
 }
  
  .banner_sec .caption h1{
    line-height:1;
  } 
  .container {
    max-width: 100%;
    width: 100%;
  }
  .section2 .w3-container .w3-xxlarge {
    font-size: 30px !important;
  }

}

@media screen and (max-width:479px) {
 .section4 .icon_left {
  width: 25%;
 }
 .sec8_cont {
  width: 100%;
 }
 .zoom_img1 {
  right: 10%;
  top: 15%;
  height: 50%;
  width: 78%;
 }
 .zoom_img2 {
  right: auto;
  left: auto;
  top: -15%;
  height: 50%;
  width: 70%;
  text-align: center;
 }
 .section6 h5 {
  font-size: 20px;
  line-height: 28px;
 }
 .footer_text h5 {
  font-size: 16px;
  line-height: 26px;
 }
 .footer_text {
  width: 100%;
 }
 .section3 h5 {
  font-size: 20px;
  width: 100%;
  line-height: 28px;
  margin-bottom: 0px;
 }
 .sec5_icon {
  width: 40%;
 }
 h1 {
  font-size: 27px;
  line-height: 48px;
 }
 h4 {
  font-size: 20px;
  line-height: 28px;
 }
 p {
  font-size: 15px;
  line-height: 1.2;
 }
 /*New Style*/
 .partner_logo {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  line-height: initial;
 }
 .partner_txt {
  width: 100%;
  padding-left: 0;
 }
 .award_sec {
  padding: 30px 0;
 }
 .partner_list {
  margin-bottom: 50px;
 }
 .top_header {
    padding: 10px 0;
 }
  .banner_sec .caption h1 {
      font-size:25px !important;
  }
  .banner_sec .caption >div {
    font-size:15px !important;
  }
  .section2 .network_sec  .w3-container, .w3-panel {
      padding:0px;
  }
  .section5 .text_right p{
    font-size: 15px;
      line-height: 1.2;
    margin-bottom: 25px;
  }
  h2{font-size: 25px !important;}
  .innerpage_sec4 {padding: 40px 0;}
  .section2 .network_sec .column p {padding: 10px 0px !important;text-align: center;}
  .section7.bg_color{height:auto !important;}
  .sec7_bg {width: 100%;}
}

@media screen and (max-width:375px) {
  .banner_sec.bg_color {
      padding: 10px 0;
    height: 430px !important;
  }
  .banner_sec .caption{
    padding-top: 140px;
  }
}



















/************   08-10-2021  **************/
@media screen and (max-width:1440px){
  
}

@media screen and (max-width:1200px){
  .top_header{color:#000;background:#fff;padding:25px 0;}
  .banner_sec{padding:120px 0;height:auto;}
  h1{font-size:50px!important;margin:0!important;line-height:1.4;padding-bottom:20px;}
  .caption div{font-size:24px!important;line-height:1.2;}
  .p70{padding:40px 0;}
  .for_section .text_left{width:100%;margin:0 auto;}
  .setps_process{max-width:100%;}
  .setps_process:after,.setps_process:before{content:none;}
  .setps_process .column{width:31%;}
  h3{font-size:22px;}
  .section5 p{margin-bottom:30px;}
  .section5 p:last-child{padding-bottom:0;}
  .innerpage_sec4{padding:60px 0;}
  .single_tech{margin:20px 0;}
  .sec7_cont{padding:60px 40px 60px;}
  .footer_text h5{font-size:23px;line-height:30px;}
  footer#footer{padding:26px 0;}
  .innerpage_sec4 h5{margin-bottom:20px;}
  .news_events.section9{padding:60px 0;}
  h4{font-size:27px;line-height:35px;}
  .event_list{margin-bottom:25px;}
}
@media screen and (max-width:1024px){
  .top_header{color:#000;background:#fff;padding:20px 0;}
  .banner_sec{padding:100px 0;height:auto;}
  h1{font-size:40px!important;margin:0!important;line-height:1.4;padding-bottom:15px;}
  .caption div{font-size:22px!important;line-height:1.2;}
  .section2 .section2_cont p{width:100%!important;text-align:center;}
  .setps_process .column{width:32%;}
  .setps_process .column p{width:100%;margin-bottom:15px;}
  .section5{padding:60px 0 60px;}
  .section5 p{margin-bottom:25px;}
  .innerpage_sec4{padding:50px 0;}
  .single_tech{margin:0 0 20px 0;}
  .sec7_bg{width:100%;margin:0 auto;}
  .sec7_cont{padding:40px 40px 50px;}
  .sec7_cont p{margin-bottom:15px;}
  .footer_text h5{font-size:18px;line-height:30px;}
  .social_media{width:auto;}
  .navbar{display:flex;justify-content:space-between;align-items:center;}
  .section2_cont.for_section .row{display:flex;flex-wrap:wrap;margin:0 -15px;}
  .section2_cont.for_section .col-md-6{width:50%;}
  .section2 .section2_cont p{width:100%;text-align:left;}
  footer#footer .row{display:flex;}
  .nav_bg .topmenu li a{font-size:15px;}
  h2{font-size:45px;line-height:50px;}
  .innerpage_sec2{padding:50px 0 30px;}
  h5{font-size:22px;line-height:28px;}
  .innerpage_sec2 p{margin-bottom:20px;}
  .innerpage_sec4 h5{margin-bottom:15px;}
  .column-left,.column-right{width:45%;}
  .news_events.section9{padding:50px 0;}
  .news_events.section9 .col-md-4{padding-bottom:20px;}
  .news_events .col-md-8 .sec9_cont{padding:20px 30px 0;}
  .footer_text h5{font-size:18px;line-height:30px;}
  .news_events .col-md-4 .sec9_cont{padding:0 10px 0;}
  .tab li{padding:0 0 10px 0;}
  .column-left , .column-right {width: 45% !important;}
}
@media screen and (max-width:900px){
  .container{max-width:100%;}
  .banner_sec{padding:80px 0;height:auto;}
  h1{font-size:35px!important;margin:0!important;line-height:1.3;padding-bottom:10px;}
  .sec7_cont{padding:30px 30px 40px;}
  .footer_text h5{font-size:15px;line-height:30px;}
  h3{font-size:21px;}
  .section5{padding:50px 0 50px;}
  .social_media ul li{margin:0 8px;}
  footer#footer{padding:20px 0;}
  .column-left,.column-right{width:48%;}
  .news_events.section9{padding:40px 0;}
  h4{font-size:25px;line-height:33px;}
  .news_events.section9 h4{margin:0 0 15px 0;}
  .event_list{margin-bottom:20px;}
  .news_events .col-md-8 .sec9_cont{padding:20px 20px 0;}
  .news_events .col-md-4 .event_lists{padding-right:0;}
  .network_sec h3 button {font-size: 24px!important; padding: 12px 24px;}
  .setps_process .column {padding: 0 20px;}
  .setps_process {margin: 0 -20px;}
  .inner_banner h1  {padding:0 15px;}
  .section6.inner_pag_cnt , .news_events.section9{padding-left: 15px !important; padding-right: 15px!important;}
  .news_events .col-md-8 .sec9_cont {margin: 0 -15px; width: auto; padding-left: 25px; padding-right: 25px;}
  .caption .contact_page {margin-left:15px;}
  .contact_title {margin-bottom:15px;}
}
@media screen and (max-width:767px){
  .navbar:after,.navbar:before{content:none;}
  .top_header{padding:15px 0;}
  .banner_sec{padding:60px 0;height:auto;}
  h1{font-size:30px!important;line-height:1.3;padding-bottom:10px;}
  .caption div{font-size:19px!important;line-height:1.2;}
  .section2_cont.for_section .col-md-6{width:100%;}
  .section2 .network_sec .column{width:48%;}
  .section2 .network_sec .column p{padding:0 0 15px 0!important;width:100%!important;margin:0!important;}
  .setps_process{flex-wrap:wrap;}
  footer#footer{padding:25px 0;}
  .footer_sec{text-align:center;flex-wrap:wrap!important;justify-content:center; }
  .footer_text{display:block;width:100%;margin:0;font-weight:500; flex:unset;}
  .footer_text h5{margin:10px 0;}
  h5{font-size:20px;line-height:25px;}
  .innerpage_sec2 h5{margin-bottom:20px;}
  .section7 h3{font-size:18px;}
  .tab{margin-left:30px!important;}
  .sec7_cont{padding:30px 20px 40px;}
  .innerpage_sec2 p{margin-bottom:15px;}
  .header nav.main-menu{background:linear-gradient(10.38deg,#067DF0 -5.76%,#0024A6 94.53%);position:fixed;right:0;width:100%;height:100vh;background-size:cover;z-index:99;top:0;max-height:100vh;transform: translateX(100%); display:flex;}
  .header nav.main-menu:before{position:absolute;content:'';inset:0;background-image:url(https://anylogdevelop.wpengine.com/wp-content/uploads/2021/10/anylog_menu_bg_big.png);background-size:auto;background-position:center bottom;background-repeat:no-repeat;}
  body.open .header nav.main-menu {transform: translateX(0);}
  .header .nav_bg nav.main-menu ul.topmenu li a{font-style:normal;font-weight:normal;font-size:25px;line-height:30px;color:#FFFFFF}
  .header .nav_bg nav.main-menu ul.topmenu li{margin:0 0 25px 0;border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:25px}
  .header .nav_bg nav.main-menu ul.topmenu li:last-child{border-bottom:none;}
  .header .nav_bg nav.main-menu ul.topmenu{margin:108px 0 0;position:relative;}
  .nav-icon.open{z-index:99999;width:28px;height:28px;}
  .nav-icon.open span{background:#ffff;height:3px;border-radius:5px;display:inline-block;}
  body.open{overflow:hidden;height:100vh;}
  .innerpage_sec4{padding:40px 0 0;}
  .faq_sec .single_tech{margin-bottom:20px;}
  .innerpage_sec4 h5{margin-bottom:11px;}
  .innerpage_sec4 p,.innerpage_sec4 li{margin-bottom:15px;}
  .column-left,.column-right{width:100%;float:none;padding-bottom:30px;}
  .white_papers_detail_box p{margin-bottom:15px;}
  .white_papers_detail_box h3{margin:0 0 10px 0;}
  .inner_pag_cnt{padding-bottom:20px;}
  .column-left a,.column-right a{padding:0 0 0!important;margin-bottom:10px;font-size:16px;line-height:1.4;}
  .column-left,.column-right{font-size:15px;}
  .section2_cont .text_left {margin-bottom: 20px;}
  .nav-icon span {-webkit-transition: .25s ease-in-out 0.2s; -moz-transition: .25s ease-in-out 0.2s; -o-transition: .25s ease-in-out 0.2s; transition: .25s ease-in-out 0.2s;}
  .section2 .network_sec .setps_process .column {width: 100%;padding:0 0 90px;}
  .section2 .network_sec .setps_process .column::before {width: 1px; bottom: 0%; height: 90px; left:20px; top: auto;}
  .network_sec h3 {padding: 10px 0 20px 0;}
  .section2 .network_sec h3 a button.w3-xxlarge {font-size: 22px!important; padding: 10px 21px;}
  .network_sec h3 {padding: 0px 0 20px 0;}
  .setps_process {margin: 0;}
  .section2 .network_sec .column p {text-align: left !important;}
  .section2 .network_sec .setps_process .column:last-child{padding-bottom:0;}
  .inner_banner h1 {padding-bottom: 0;}
  .column-left , .column-right {width:100% !important;}
  .section6_cont .column-left.white_papers_detail_box {padding-bottom:80px;}
}
@media screen and (max-width:600px){
  .setps_process{flex-wrap:wrap;}
  .section2 .network_sec .column p{padding:0 0 15px 0!important;width:100%!important;margin:0!important;}
  .section5{padding:30px 0 30px;}
  .innerpage_sec4{padding:30px 0;}
  h2{font-size:26px;}
  .section2 .w3-container .w3-xxlarge{font-size:25px!important;}
  .top_header{padding:11px 0;}
  .banner_sec{padding:50px 0;}
  .caption div{font-size:17px!important;line-height:1.2;}
  .section2 .network_sec .column{width:100%;}
  .section2 .network_sec .column{width:100%;}
  .innerpage_sec2{padding:30px 0 20px;}
  h2{font-size:26px;line-height:1;margin:0 0 20px 0!important;}
  h5{font-size:18px;line-height:25px;}
  .single_tech{margin:0 0 10px 0;}
  .news_events .col-md-8 .sec9_cont{padding:15px 15px 0;margin-bottom:0;}
  .news_events.section9 h4{margin:0 0 10px 0;}
  .event_list{margin-bottom:15px;}
  h4{font-size:22px;line-height:31px;}
  .section9 .event_list p,.section9 .event_list span{font-size:15px;}
  .wpcf7-form .wpcf7-form-control{padding:12px!important;}
  .news_events.section9{padding:30px 0;}
  .section5 .text_right p {line-height: 24px;}
  .section5, .innerpage_sec4 , .section7 .sec7_cont , .inner_banner h1 , .innerpage_sec2 {padding-left: 15px; padding-right: 15px;}
  .caption .contact_page {padding-left: 15px; padding-right: 15px; margin: 0; max-width:unset;}
  .page-template-contact-page-template section#banner_sec {padding: 50px 0;}
}
@media screen and (max-width:480px){
  .banner_sec,.banner_sec.bg_color{padding:60px 0!important;height:auto!important;}
  .banner_sec .caption{padding-top:0;}
  .banner_sec{padding:30px 0;height:auto!important;}
  .section2 .network_sec .column{width:100%;}
  .section2 p,.iot_list li{font-size:15px;line-height:22px;width:100%;}
  .tab{margin-left:15px!important;}
  .sec7_cont{padding:30px 15px 40px;}
  h5{font-size:18px;line-height:25px;}
  .innerpage_sec2 h5{margin-bottom:15px;}
  .faq_sec .single_tech{margin-bottom:15px;}
  p,.tab li{font-size:16px;line-height:1.5;}
  .section6_cont .column-left.white_papers_detail_box {padding-bottom:60px;}
}


@media screen and (max-width:374px){
  .section2 .network_sec h3 a button.w3-xxlarge {font-size: 20px!important;}
}



@media screen and (max-height:737px){
 .mobile_menu_height .header .nav_bg nav.main-menu ul.topmenu li{margin:0 0 20px 0;border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:20px;}
}
@media screen and (max-height:668px){
 .mobile_menu_height  .header .nav_bg nav.main-menu ul.topmenu li a{font-size:21px;line-height:28px;}
  .mobile_menu_height .header .nav_bg nav.main-menu ul.topmenu li{margin:0 0 15px 0;border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:15px;}
}
@media screen and (max-height:569px){
  .mobile_menu_height .header .nav_bg nav.main-menu ul.topmenu{margin:80px 0 0;position:relative;}
  .mobile_menu_height .header .nav_bg nav.main-menu ul.topmenu li a{font-size:18px;line-height:24px;}
  .mobile_menu_height .header .nav_bg nav.main-menu ul.topmenu li{margin:0 0 12px 0;border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:11px;}
}
