html {
  scroll-behavior: smooth;
  margin: 0;
}

section.our-services {
  display: inline-block;
  width: 100%;
  padding: 50px 0 40px;
}

.our-services .service-slider {
  position: relative;
  float: left;
  width: 100%;
}

.our-services .service-slider .round {
  position: relative;
  float: left;
  width: 100%;
  margin: 120px 0 0;
  background: #ffffff;
  text-align: center;
  border: solid 1px rgba(0, 0, 0, 0.1);
  padding: 0px 15px 15px 15px;
}

.our-services .service-slider .round .image-wrap {
  display: inline-block;
  width: 130px;
  height: 130px;
  background: #fff;
  margin: -65px 0 0px 0px;
  position: relative;
  border: solid 1px rgba(0, 0, 0, 0.1);
  transform: rotate(45deg);
  transition: all 0.5s;
}

.our-services .service-slider .round:hover .image-wrap {
  background-color: #6dbfbb;
}

.our-services .service-slider .round .image-wrap span {
  width: 130px;
  height: 130px;
  display: block;
  transform: rotate(-45deg);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.our-services .service-slider .round .image-wrap.services-icon1 span {
  background-image: url(../images/services-icon.png);
}

.our-services .service-slider .round:hover .image-wrap.services-icon1 span {
  background-image: url(../images/services-icon-hover.png);
}

.our-services .service-slider .round .image-wrap.services-icon2 span {
  background-image: url(../images/services-icon2.png);
}

.our-services .service-slider .round:hover .image-wrap.services-icon2 span {
  background-image: url(../images/services-icon2-hover.png);
}

.our-services .service-slider .round .image-wrap.services-icon3 span {
  background-image: url(../images/services-icon3.png);
}

.our-services .service-slider .round:hover .image-wrap.services-icon3 span {
  background-image: url(../images/services-icon3-hover.png);
}

.our-services .service-slider .round .image-wrap.services-icon4 span {
  background-image: url(../images/services-icon4.png);
}

.our-services .service-slider .round:hover .image-wrap.services-icon4 span {
  background-image: url(../images/services-icon4-hover.png);
}

.our-services .service-slider .round .image-wrap.services-icon5 span {
  background-image: url(../images/services-icon5.png);
}

.our-services .service-slider .round:hover .image-wrap.services-icon5 span {
  background-image: url(../images/services-icon5-hover.png);
}

.our-services .service-slider .round .image-wrap.services-icon6 span {
  background-image: url(../images/services-icon6.png);
}

.our-services .service-slider .round:hover .image-wrap.services-icon6 span {
  background-image: url(../images/services-icon6-hover.png);
}

/*
  
  .our-services .service-slider .round .image-wrap img { max-width:50%; transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; height: auto;}*/

.our-services .service-slider .round .con-style {
  float: left;
  width: 100%;
  position: relative;
  margin-top: 35px;
}

.our-services .service-slider .round .con-style h2 {
  font-size: 26px;
  font-weight: 300;
  color: #555555;
  line-height: normal;
  padding-bottom: 0;
  margin: 0 0 25px;
  position: relative;
}

/*.our-services .service-slider .round .con-style h2:before { content: ""; position: absolute; left: 50%; bottom: 0; width:60px; height: 3px; background-color: #d2d2d2; margin-left: -30px; }*/

.our-services .service-slider .round .con-style p {
  font-size: 14px;
  color: #858585;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 10px;
}

.our-services .service-slider .round .con-style ul {
  list-style-type: none;
  padding: 0;
  display: inline-block;
  width: auto;
}

.our-services .service-slider .round .con-style ul li {
  font-size: 12px;
  color: #999999;
  border: solid 1px #999999;
  border-radius: 20px;
  padding: 0 12px;
  line-height: 30px;
  display: inline-block;
  margin-bottom: 10px;
}

.our-services .service-slider .round .con-style h3 {
  font-size: 26px;
  font-weight: 300;
  color: #555555;
  line-height: normal;
  padding-bottom: 0;
  margin: 0 0 15px;
  position: relative;
}

/*.our-services .owl-prev,  .our-services .owl-next { text-indent: -9999px; width: 2.857em; height: 2.857em; background-color: #6dbfbb; border-radius: 100%; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  
  .our-services .owl-prev { left: 0; }
  
  .our-services .owl-next { right: 0; }
  
  .our-services .owl-prev:before,  .our-services .owl-next:before { content: ""; width: 1em; height: 1em; border-width: 0 0 1px 1px; border-style: solid; border-color: #fff; position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); }
  
  .our-services .owl-prev:before { right: -0.5em; }
  
  .our-services .owl-next:before { left: -0.5em; border-width: 1px 1px 0 0; }*/

/* body section.portfolio{padding:100px 0 0;} */
/****************HEADER MEGA MENU *************/
ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
header .right-hdr,
header .right-hdr .navbar {
  position: static;
}
header {
  position: relative;
}
/* header .btm-hdr > .container {
    position: relative;
  } */
ul.menu-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
ul.menu-list li.menu-item .submenu {
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
  width: 100%;
  position: absolute;
  top: 118%;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-color: #fff;
  border: 1px solid rgba(102, 102, 102, 0.16);
  transform: translate(0, 0);
  z-index: 9;
  align-items: flex-start;
  padding: 0;
}
ul.menu-list li.menu-item .submenu .submenu-wrap {
  background: #fff;
  /* box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); */
}
ul.menu-list li.menu-item.child-menu,
ul.menu-list li.menu-item.child-menu-industry {
  transition: 0.3s all;
  -webkit-transition: 0.3s all;
  -ms-transition: 0.3s all;
  -moz-transition: 0.3s all;
}
ul.menu-list li.menu-item.child-menu:hover .submenu,
ul.menu-list li.menu-item.child-menu-industry:hover .submenu-industry {
  opacity: 1;
  visibility: visible;
  transition: 0.4s;
  transform: translate(0, -20px);
}
ul.menu-list li.menu-item.child-menu a,
ul.menu-list li.menu-item.child-menu-industry a {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
ul.menu-list li.menu-item a:after {
  display: none !important;
}
ul.menu-list li.menu-item.child-menu:hover > a:before,
ul.menu-list li.menu-item.child-menu-industry:hover > a:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid var(--blue);
  position: absolute;
  top: 85% !important;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-radius: 0;
}
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu
  .menu-category
  a.title {
  font-size: 14px;
  color: #252b33;
  line-height: 21px;
  font-weight: 500;
  position: relative;
  cursor: pointer;
  overflow: visible;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 8px !important;
  margin-bottom: 16px;
}
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu
  .menu-category
  a.title
  .menu-icon {
  flex-shrink: 0;
  width: 22px;
  height: 22px;
}
.px-0 {
  padding-left: 0;
  padding-right: 0;
}
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu
  .nav-menu-col
  .menu-category
  a.title:before {
  content: "";
  position: absolute;
}
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu
  .nav-menu-col
  .menu-category
  a.title {
  display: flex;
  position: relative;
}
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu
  .nav-menu-col
  .menu-category
  a.title
  .menu-icon {
  left: -35px;
  position: absolute;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* header .navbar-default .menu-main-menu-container ul li .submenu .nav-menu-col .menu-category a.mobile:before{background:url(https://www.cliqtechno.com/demo/wp-content/uploads/2020/04/mobile.png)no-repeat 0 0;width:14px;height:23px;left:-25px;top:1px;}
  header .navbar-default .menu-main-menu-container ul li .submenu .nav-menu-col .menu-category a.website:before{background:url(https://www.cliqtechno.com/demo/wp-content/uploads/2020/04/embed2.png)no-repeat 0 0;width:27px;height:17px;left:-35px;top:4px;}
  header .navbar-default .menu-main-menu-container ul li .submenu .nav-menu-col .menu-category a.design:before{background:url(https://www.cliqtechno.com/demo/wp-content/uploads/2020/04/icon.png)no-repeat 0 0;width:21px;height:22px;left:-30px;top:2px;}
  header .navbar-default .menu-main-menu-container ul li .submenu .nav-menu-col .menu-category a.ecomm:before{background:url(https://www.cliqtechno.com/demo/wp-content/uploads/2020/04/ecomm.png)no-repeat 0 0;width:22px;height:23px;left:-30px;top:2px;}
  header .navbar-default .menu-main-menu-container ul li .submenu .nav-menu-col .menu-category a.digital:before{background:url(https://www.cliqtechno.com/demo/wp-content/uploads/2020/04/digital.png)no-repeat 0 0;width:22px;height:23px;left:-30px;top:2px;}
  header .navbar-default .menu-main-menu-container ul li .submenu .nav-menu-col .menu-category a.software:before{background:url(../images/Software.png)no-repeat 0 0;width:22px;height:23px;left:-30px;top:2px;} */
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu
  .menu-category
  a {
  font-weight: 400;
  font-size: 14px;
  color: #3e3e3e;
  line-height: 26px;
  padding: 0;
}
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu
  .menu-category
  a:hover {
  color: var(--blue);
}
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu
  .menu-category
  a.title:hover {
  color: var(--blue);
}
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu
  .menu-category
  a:after {
  display: none;
}
header .navbar-default .menu-main-menu-container ul li .submenu .submenu-wrap {
  /* display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap; */
  width: 100%;
}
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu
  .nav-banner-col {
  position: relative;
}
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu
  .nav-banner-col::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 9999px;
  height: 100%;
  background: linear-gradient(
    92deg,
    rgba(40, 192, 224, 0.05) 0.06%,
    rgba(48, 123, 201, 0.1) 50.03%,
    rgba(40, 192, 224, 0.05) 100%
  );
}
header .service-menu {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
header .service-menu li {
  width: 33.33%;
}
header .navbar-default .menu-main-menu-container ul li .submenu .nav-menu-col {
  max-width: 78%;
  width: 100%;
  padding: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu
  .nav-menu-col
  .menu-category {
  max-width: 33.33%;
  padding: 0 15px 0 40px;
  flex: 0 0 33.33%;
  padding-bottom: 15px;
  margin-bottom: 16px;
}
header .navbar-default .menu-main-menu-container ul li .submenu .workshop-col {
  padding: 20px;
  position: relative;
  z-index: 2;
}
/* header
    .navbar-default
    .menu-main-menu-container
    ul
    li
    .submenu
    .nav-banner-col:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background: rgba(49, 196, 128, 0.78);
    z-index: 1;
  } */
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu
  .workshop-col
  h2,
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu
  .workshop-col
  .heading-two {
  font-size: 21px;
  line-height: 26px;
  margin-bottom: 20px;
  /* color: #fff; */
  font-weight: 700;
}
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu
  .workshop-col
  p {
  font-size: 13px;
  line-height: 21px;
  /* color: #fff; */
  font-weight: 400;
}
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu
  .workshop-col
  .border-img {
  border-radius: 100%;
  border: 6px solid #fff;
}

/* 23-07-2025 */
ul.menu-list li.menu-item .submenu-industry {
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
  position: absolute;
  top: 118%;
  left: 0;
  right: 0;
  width: 250px;
  margin: 0 auto;
  background-color: #fff;
  border: 1px solid rgba(102, 102, 102, 0.16);
  transform: translate(0, 0);
  z-index: 9;
  padding: 0;
}
ul.menu-list li.menu-item.child-menu-industry:hover .submenu-industry {
  opacity: 1;
  visibility: visible;
  transition: 0.4s;
  transform: translate(0, -20px);
}
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu-industry
  .sub-menu-item {
  display: block;
  border-bottom: 1px solid #e6e6e6;
}
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu-industry
  .sub-menu-item:last-child {
  border-bottom: none;
}
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu-industry
  .sub-menu-item
  a {
  font-size: 14px;
  line-height: 21px;
  font-weight: 500;
  color: #252b33;
  cursor: pointer;
  padding: 11px 12px;
}
header
  .navbar-default
  .menu-main-menu-container
  ul
  li
  .submenu-industry
  .sub-menu-item
  a:hover {
  color: var(--blue);
}
/* 23-07-2025 End */

.we-work-banner img {
  height: 250px;
  object-fit: cover !important;
  width: 100%;
}
.we-work-banner-text h1 {
  font-size: 42px;
  color: #fff;
  text-transform: capitalize;
  font-weight: bold;
  margin: 0 0 15px;
}
.we-work-banner-text h1 > span {
  color: var(--blue);
}

/************* portfolio page css ***********/
section.portfolio div.portfolio-nav {
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.06);
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}
section.portfolio .banner-title {
  background-size: cover !important;
}
.model-title {
  padding: 80px 0;
}
.model-title h1 {
  color: #fff;
  font-size: 55px;
  font-weight: bold;
}
.model-title h1 span {
  color: var(--blue);
}
.model-title p {
  color: #fff;
  font-size: 28px;
}
section.portfolio .portfolio-nav button.control {
  border: 0;
  border-radius: 0;
  position: relative;
  padding: 30px 70px;
  margin: 0 1px 0 0;
  font-size: 18px;
  color: #616161;
}
section.portfolio .portfolio-nav button.control.mixitup-control-active,
section.portfolio .portfolio-nav button.control:hover {
  background-color: var(--dark-blue);
  color: #fff;
}
section.portfolio .portfolio-nav .control.mixitup-control-active:after,
section.portfolio .portfolio-nav button.control:hover:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid var(--dark-blue);
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
}

/* section.portfolio .portfolio-list .full-col{position:absolute;right:0;} */
section.portfolio .portfolio-list .full-col img {
  float: right;
  padding-right: 15px;
}
section.portfolio .portfolio-list .item-row {
  background: rgba(255, 255, 255, 1);
  background: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(247, 247, 247, 1) 100%
  );
  background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(255, 255, 255, 1)),
    color-stop(100%, rgba(247, 247, 247, 1))
  );
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(247, 247, 247, 1) 100%
  );
  background: -o-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(247, 247, 247, 1) 100%
  );
  background: -ms-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(247, 247, 247, 1) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 1) 0%,
    rgba(247, 247, 247, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0 );
  padding: 70px 0;
}
section.portfolio .portfolio-list .item-row .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
section.portfolio .portfolio-list .item-row img.product-logo {
  padding-bottom: 30px;
  max-width: 100px;
}
section.portfolio .portfolio-list .item-row p {
  color: #505769;
  font-size: 16px;
  display: block;
  margin-bottom: 12px;
  line-height: 26px;
}
section.portfolio .portfolio-list .item-row .tech-list {
  font-weight: 500;
  color: #2e2e2e;
}
section.portfolio .portfolio-list .item-row .first-col > p.right {
  padding-right: 50px;
}
section.portfolio .portfolio-list .item-row .label {
  padding: 20px 0 30px;
  white-space: normal;
  text-align: left;
  font-weight: 400;
  line-height: 28px;
  color: #232323;
  padding-right: 60px;
}
section.portfolio .portfolio-list .item-row .label span {
  color: var(--blue);
  margin: 0;
  font-size: 16px;
  font-weight: 700;
}
section.portfolio .portfolio-list .item-row .label span p {
  font-size: 16px;
  color: #232323;
}
section.portfolio .portfolio-list .item-row ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
section.portfolio .portfolio-list .item-row ul li {
  padding: 0 7px;
}
section.portfolio .portfolio-list .item-row ul li:first-of-type {
  padding-left: 0;
}
section.portfolio .portfolio-list .item-row ul li:last-of-type {
  padding-right: 0;
}
section.portfolio .portfolio-list .item-row ul li label,
section.portfolio .portfolio-list .item-row .tech-label {
  font-size: 16px;
  color: var(--blue);
  margin-bottom: 8px;
}
section.portfolio .portfolio-list .item-row .tech-label {
  font-weight: 700;
  padding-bottom: 0;
}
section.portfolio .portfolio-list .item-row ul li p {
  font-size: 17px;
  color: #232323;
  font-weight: 600;
}
section.portfolio .portfolio-list .item-row .btns {
  padding: 20px 0 0 0;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 0;
}
section.portfolio .portfolio-list .item-row .btns .webiste {
  background: var(--blue);
  border: 1px solid var(--blue);
  color: #fff;
  padding: 12px 24px;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  margin-top: 20px;
  text-transform: uppercase;
  border-radius: 4px;
  transition: all 0.3s ease;
}
section.portfolio .portfolio-list .item-row .btns .webiste:hover {
  background: var(--blue);
}
section.portfolio .portfolio-list .item-row .btns a {
  margin: 0 5px;
}
section.portfolio .portfolio-list .item-row .btns a:hover,
section.portfolio .portfolio-list .item-row .btns a:focus {
  color: #2e2e2e;
}
section.portfolio .portfolio-list .item-row .btns a.row-btn {
  font-size: 16px;
  color: #505769;
  letter-spacing: 2px;
  border-bottom: 1px solid var(--blue);
  padding: 10px 0 10px 20px;
  position: relative;
}
section.portfolio .portfolio-list .item-row .btns a.row-btn:first-of-type {
  margin-right: 15px;
}
section.portfolio
  .portfolio-list
  .item-row
  .btns
  a.row-btn:first-of-type:before {
  content: "\f0c1";
  transform: rotate(90deg);
}
section.portfolio .portfolio-list .item-row .btns a.row-btn:before {
  content: "\f10d";
  font-family: "FontAwesome";
  font-size: 16px;
  position: absolute;
  left: 0;
}

.next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f8f7f7;
}
.next a {
  display: inline-block;
  padding: 10px 40px 10px 35px;
  font-size: 16px;
  color: #fff;
  background-color: var(--blue);
  position: relative;
  border-bottom: 1px solid #129a5a;
}
.next a:after {
  content: "\f105";
  font-family: "FontAwesome";
  position: absolute;
  right: 25px;
}

/*----Secondry Css---*/

h2 {
  margin: 0;
  padding: 0;
  color: #232323;
}

p {
  margin: 0;
}

.bg_inner_gray {
  background-color: #f4f4f4;
}

.section.home-client .home-client-list {
  width: 100%;
}
.home-client-slider {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

section.home-client .home-client-list .item,
section.home-certificate .home-client-list .item {
  width: 16.66% !important;
  vertical-align: middle !important;
  height: 150px;
  border: 1px dashed #e5e5e5;
  border-radius: 15px;
  margin: 5px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.model-title h1 {
  font-size: 42px;
}

.model-title p {
  font-size: 17px;
  line-height: 28px;
  letter-spacing: 2px;
}

a.service-more {
  width: 143px;
  height: 43px;
  color: #fff;
  background-color: var(--blue);
  text-align: center;
  display: block;
  line-height: 43px;
  margin-top: 33px;
  border-right: 2px solid #129a5a;
  border-bottom: 2px solid #129a5a;
}

.p_t_b {
  padding: 70px 0;
}

.mobil_inner_social_media {
  display: flex;
  justify-content: start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 20px;
}

.mobie_inner p {
  font-size: 16px;
  line-height: 26px;
  font-weight: normal;
}

.border_top {
  border-top: 1px solid #e2e2e2 !important;
}

.box_shadow_none {
  box-shadow: 0 0 15px 0 transparent !important;
}

.tool_box {
  padding: 0 20px;
  text-align: center;
}
.tool_box:last-child {
  border-right: 1px solid transparent;
  padding-right: 0;
}
.tool_box:first-child {
  padding-left: 0;
}
.right_align {
  text-align: right;
}
.right_align .service-more {
  margin-left: auto;
}
/* 
  .title h2{
      font-size: 41px !important;
  } */
.model-title {
  padding: 60px 0;
}

section.home-client .client-box,
section.home-certificate .client-box {
  text-align: center;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 !important;
  padding: 0 !important;
  background-color: transparent !important;
}

section.home-client .client-box img,
section.home-certificate .client-box img {
  padding: 10px !important;
}
.title {
  padding-bottom: 0 !important;
}

.model-title h1 {
  margin-top: 0;
  margin-bottom: 0;
}

section.home-client .home-client-list {
  margin: 0 !important;
}

.banner-title.banner_width {
  position: relative;
  z-index: 99;
  /* top: 70px; */
  margin-bottom: 70px;
}

/*------resource-detail----*/
.section-pading {
  padding: 80px 0;
}
.resources-about-left h4 {
  margin-bottom: 20px;
  font-weight: 600;
}
.resources-about-left p {
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 26px;
  font-weight: normal;
}
ul.resources-about-list li {
  display: flex;
  align-items: flex-start;
  font-size: 16px;
  line-height: 26px;
  font-weight: normal;
  margin-bottom: 10px;
}
span.resources-about-list-icon {
  display: flex;
  padding-top: 2px;
}
span.resources-about-list-icon svg {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}
.resources-about-left img {
  width: 100%;
}
ul.resources-about-list {
  margin-bottom: 30px;
}
.statistics {
  background: linear-gradient(
    92deg,
    rgba(40, 192, 224, 0.05) 0.06%,
    rgba(48, 123, 201, 0.1) 50.03%,
    rgba(40, 192, 224, 0.05) 100%
  );
}
.statistics-box .service-box {
  border: 0;
  padding: 0px 0px 30px;
  margin-bottom: 30px;
  border-bottom: 1px dashed #e5e5e5;
}
.statistics-box:last-child .service-box {
  margin-bottom: 0px;
}
.statistics-box .service-box .title-block {
  margin-bottom: 0;
}
.statistics-box p {
  margin: 0;
}

.statistics-box h4 {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 20px;
  color: var(--blue);
}
.statistics-box small {
  color: var(--blue);
  font-size: 14px;
  font-weight: 600;
}
.advantages {
  background: #505769;
}
.advantages .title h2 {
  color: #fff;
}
.advantages ul.advantages-list li span {
  display: flex;
  padding-top: 2px;
}
ul.advantages-list li {
  display: flex;
  align-items: center;
}
ul.advantages-list li {
  display: flex;
  align-items: flex-start;
  font-size: 20px;
  color: #fff;
  margin-bottom: 10px;
}
ul.advantages-list li span {
  display: flex;
}
ul.advantages-list li:last-child {
  margin-bottom: 0;
}
.advantages-right {
  text-align: center;
}
.advantages-right img {
  width: 420px;
}
.basic-features-outer thead tr {
  background: linear-gradient(
    92deg,
    rgba(40, 192, 224, 0.05) 0.06%,
    rgba(48, 123, 201, 0.1) 50.03%,
    rgba(40, 192, 224, 0.05) 100%
  );
}
.basic-features-outer tr th {
  padding: 10px 15px !important;
  border-bottom: 0px !important;
  color: #0f2137;
  font-size: 16px;
  line-height: 26px;
  border-color: #ddd !important;
}
.basic-features-outer thead tr th:first-child {
  border-right-color: #ddd !important;
}
.basic-features-outer tr td {
  padding: 10px 15px !important;
  font-size: 16px;
  border-color: #ddd !important;
  color: #6c7176;
}
tr td.green-text {
  color: var(--blue);
}
tr td.border-tb-0 {
  border-top: 0 !important;
  border-bottom: 0 !important;
}
tr:first-child td.border-tb-0 {
  border-top: 1px solid #ddd !important;
}
.innovative-features {
  background: linear-gradient(
    92deg,
    rgba(40, 192, 224, 0.05) 0.06%,
    rgba(48, 123, 201, 0.1) 50.03%,
    rgba(40, 192, 224, 0.05) 100%
  );
}
.innovative-features .owl-carousel {
  display: block;
}
.innovative-features .item {
  height: 100%;
}
.innovative-features .service-box {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 14px;
}
.innovative-features .service-box .title-block {
  display: block;
}
.innovative-features .owl-carousel .owl-item img {
  display: block;
  width: 30px;
}
.innovative-features .service-box .title-block {
  display: block;
  align-items: flex-start;
  margin-bottom: 15px;
}
.innovative-features .service-box h4 {
  margin-top: 20px;
}
.innovative-features-box {
  height: 300px;
}
.innovative-features-box p {
  line-height: 26px;
}
.business-segment-tab .nav-tabs {
  border: 0;
}
.business-segment {
  background-color: #505769;
}
.business-segment .title h2 {
  color: #fff;
}
.business-segment .nav-tabs > li > a {
  color: #fff;
  background-color: transparent;
  border: 0;
  border-bottom-color: transparent;
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  padding: 0;
  margin-right: 40px;
}

.business-segment .nav-tabs > li.active > a,
.business-segment .nav-tabs > li.active > a:focus,
.business-segment .nav-tabs > li.active > a:hover,
.business-segment .nav-tabs > li > a:hover {
  color: var(--blue);
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
.business-segment-tab ul {
  margin-bottom: 30px;
}
.business-segment-icon {
  width: 60px;
  height: 60px;
  background-color: var(--blue);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 30px;
}
.business-segment-tab-detail h4 {
  font-size: 22px;
  color: #fff;
  margin-bottom: 20px;
}
.business-segment-tab-detail p {
  color: #fff;
  font-size: 16px;
  line-height: 26px;
}
.business-segment-tab-image {
  text-align: center;
}
.business-segment-tab-image img {
  width: 250px;
}
.overview-left img {
  width: 100%;
}
.overview-right p {
  line-height: 26px;
  margin-bottom: 20px;
}
.overview-right p:last-child {
  margin-bottom: 0px;
}
.overview-right .title h2 {
  margin-bottom: 30px;
}
.row.statistics-row {
  display: flex;
}
.statistics p {
  line-height: 26px;
}
/* .overview {
      background: linear-gradient(90deg, #F6F8F2 -0.95%, #F3FEF8 36.59%, #F4FEFD 71.82%, #FAF9F0 100%);
  } */
.loading_wrap.preloader-loaded {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 999999;
  background: rgba(0, 0, 0, 0.7);
}
.ajax_loading_wrap.preloader-loaded {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 999999;
  background: rgba(0, 0, 0, 0.7);
}
.loading_page .loding_wrap.preloader-loaded {
  display: block !important;
}
.block-preloader,
.block-preloader.preloader {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
  height: auto;
}
.block-preloader + * {
  overflow: visible !important;
}
.block-preloader.preloader + :not(iframe) {
  height: auto !important;
}
.block-preloader:after {
  display: none;
}
#page-preloader.preloader-loaded .page-preloader-spin,
.block-preloader.preloader-loaded .page-preloader-spin {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
#page-preloader.preloader-loaded,
.block-preloader.preloader-loaded {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
#page-preloader .page-preloader-spin,
.block-preloader .page-preloader-spin,
.preloader-spin {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1001;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border: 2px solid transparent;
  border-top-color: var(--royal-blue);
  -webkit-animation: PreloaderSpin 2s linear infinite;
  animation: PreloaderSpin 2s linear infinite;
}
.preloader-spin {
  border-top-color: #e96d1f;
}
.block-preloader .page-preloader-spin {
  top: 100px;
  margin-top: 0;
}
#page-preloader .page-preloader-spin:before,
.block-preloader .page-preloader-spin:before,
.preloader-spin:before {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border: 2px solid transparent;
  border-top-color: var(--blue);
  -webkit-animation: PreloaderSpin 3s linear infinite;
  animation: PreloaderSpin 3s linear infinite;
}
.preloader-spin:before {
  border-top-color: #aab3a3;
}
#page-preloader .page-preloader-spin:after,
.block-preloader .page-preloader-spin:after,
.preloader-spin:after {
  content: "";
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border: 2px solid transparent;
  border-top-color: #fff;
  -webkit-animation: PreloaderSpin 1.5s linear infinite;
  animation: PreloaderSpin 1.5s linear infinite;
}
.preloader-spin:after {
  border-top-color: #202221;
}
@-webkit-keyframes PreloaderSpin {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes PreloaderSpin {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*----responsive----*/
.readmore-btn {
  background: var(--blue);
  border: 1px solid var(--blue);
  color: white;
  padding: 12px 24px;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  margin-top: 20px;
  text-transform: uppercase;
  border-radius: 4px;
  transition: all 300ms ease;
}
section.portfolio .portfolio-list .item-row .btns .readmore-btn:hover,
section.portfolio .portfolio-list .item-row .btns .readmore-btn:focus {
  color: var(--blue);
  background-color: var(--bright-white);
}
/* Industry Page */
.page-template-industry p {
  font-size: 16px;
  line-height: 26px;
  color: var(--charcoal-gray);
}
.banner-section {
  padding: 80px 0;
  border-image: linear-gradient(rgb(46 46 46/80%), rgb(46 46 46/80%)) fill 1;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.page-template-industry .industry-tab {
  padding: 80px 0;
}

.page-template-industry .industry-content .heading-four {
  margin-top: 0;
}
.page-template-industry .industry-tab .main-text {
  font-size: 16px;
  line-height: 26px;
  color: var(--charcoal-gray);
  margin-bottom: 50px;
}
.page-template-industry .industry-tab .vertical-tab-content p {
  margin-bottom: 16px;
}
.page-template-industry .industry-tab .vertical-tab-content p:last-of-type {
  margin-bottom: 0;
}
.industry-content-row {
  display: flex;
  background-color: var(--light-blue);
  border-radius: 8px;
}
.nav-column {
  background: #b2eefb9e;
  color: #fff;
  padding: 24px 12px;
  border-radius: 8px;
}
.industry-tab-content {
  /* border: 1px solid #e5e5e5b5; */
  padding: 24px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.page-template-industry .tabs-left {
  position: relative;
}
.page-template-industry .industry-tab .tabs-left:before {
  left: 28px;
  height: calc(100% - 30px);
}

.banner-section .default-button,
.banner-section .default-button:hover {
  color: #fff;
}
.banner-section .default-button .plus-icon:after,
.banner-section .default-button .plus-icon:before {
  background: white;
}

/* Industry section */
.industry-tab .sideways a .long-arrow {
  display: none;
}
.logistic-section-container {
  display: flex;
  justify-content: center;
  gap: 40px;
}
.logistic-section-container > * {
  flex: 1;
}
.logistic-text-section {
  background-color: #f0fcff;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 20px 40px;
}
.logistic-text-section .heading-two {
  font-size: 30px;
  line-height: 38px;
  margin-bottom: 24px;
  font-weight: 500;
  color: var(--charcoal-gray);
}
.logistic-text-section .text-normal {
  margin-bottom: 24px;
}
.logistic-list {
  display: flex;
  gap: 18px;
  justify-content: space-between;
}
.logistic-list-title {
  font-weight: 600;
  margin-bottom: 6px;
}
.logistic-text-section .logistic-list-text {
  font-weight: 500;
  color: var(--blue);
}
.logistic-accordion-section .small-text {
  color: var(--blue);
  font-weight: 500;
}
.logistic-accordion-title.main-title {
  margin-bottom: 30px;
}

.logistic-accordion-section .accordion .card {
  border: none;
  border-bottom: 1px solid #2e2e2e75;
  margin-bottom: 24px;
  padding-bottom: 12px;
}
.logistic-accordion-section .accordion .card:last-child {
  margin-bottom: 0;
}
.logistic-accordion-section .accordion .card-header .btn-link {
  padding: 0;
  color: var(--charcoal-gray);
  background-color: transparent;
  border: none;
}
.logistic-accordion-section .accordion .card-header .btn-link:not(.collapsed) {
  background-color: transparent;
  color: var(--dark-blue);
}
.logistic-accordion-section
  .accordion
  .card-header
  .btn-link:not(.collapsed):after {
  background-image: url(../images/icon-down-arrow-blue.svg);
  filter: none;
}
.logistic-accordion-section .card-body {
  padding: 12px 0;
}
.industry-content-header {
  display: flex;
  flex-direction: column;
  /* align-items: center; */
  gap: 18px;
  margin-bottom: 18px;
}
.industry-content-header img {
  height: 40px;
  width: 40px;
}
/* Industry section End*/
/* Why Choose Us start */
.page-template-industry .endToend {
  padding: 0;
  background-color: #3c404a;
}
.page-template-industry .grey-box {
  margin: 0;
  padding-left: 0;
  padding-right: 0;
}
.page-template-industry .grey-box .main-title {
  max-width: 620px;
}
.page-template-industry .endToend .grey-box p {
  max-width: 100%;
}
.page-template-industry .site-list li p {
  max-width: 100%;
  margin-bottom: 16px;
}
.page-template-industry .site-list li:last-of-type p {
  margin-bottom: 0;
}
.page-template-industry .image-container img {
  width: 100%;
  border-radius: 8px;
}
/* Industry served section */
.industry-served-section {
  padding-top: 80px;
}
/* Vision section */
.vision-section {
  padding: 80px 0;
}
.vision-section p {
  font-size: 16px;
  line-height: 26px;
  color: var(--charcoal-gray);
  margin-bottom: 16px;
}
/* Vision section */
.portfolio-slider .owl-dots {
  display: none;
}
.industry-served-slider .owl-prev,
.industry-served-slider .owl-next,
.portfolio-slider .owl-prev,
.portfolio-slider .owl-next {
  display: block !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}
.industry-served-slider .owl-nav,
.portfolio-slider .owl-nav {
  display: flex !important;
  align-items: center;
  justify-content: center;
  gap: 20px;
  margin-top: 34px;
}
.industry-served-slider .owl-next-icon,
.industry-served-slider .owl-prev-icon,
.portfolio-slider .owl-next-icon,
.portfolio-slider .owl-prev-icon {
  opacity: 1;
  pointer-events: auto;
  font-size: 20px;
  color: var(--blue);
  background-color: var(--light-blue);
  border-radius: 50%;
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.industry-served-slider .item,
.industry-served-slider .service-col {
  height: 100%;
}
.industry-served-slider .title-block .img-box img {
  width: auto;
}
.industry-served-slider .service-box .content-block p {
  margin-bottom: 16px;
}
.industry-served-slider .site-list li {
  font-size: 16px;
  line-height: 21px;
  margin-bottom: 12px;
}
.industry-served-slider .site-list li:before {
  top: 4px;
}
.industry-served-section .main-title {
  margin-bottom: 20px;
}
.industry-served-section .main-text {
  margin-bottom: 34px;
}
.portfolio-section {
  padding-bottom: 80px;
}
.tech-section {
  padding-top: 80px;
}
.portfolio-list-container {
  display: flex;
  align-items: center;
  gap: 20px;
  /* border: 1px solid #e5e5e5b5; */
  border-radius: 4px;
  padding: 30px 24px;
  background-color: #e4faff94;
}
.portfolio-list-container > *,
.tech-title-container > * {
  flex: 1;
}
.portfolio-text-container h3 {
  font-size: 28px;
  line-height: 38px;
  margin: 0 0 24px;
}
.portfolio-list-container .portfolio-text-container p,
.page-template-industry .industry-tab .main-title {
  margin-bottom: 24px;
}
.btn-container {
  display: flex;
  align-items: start;
  gap: 60px;
}

.tech-title-container {
  display: flex;
  gap: 24px;
  margin-bottom: 24px;
}
.tech-title-container .main-title {
  margin-bottom: 0;
}
.tech-list-container .sideways {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px;
  margin-bottom: 24px;
}
.tech-list-container .sideways li a {
  border-radius: 25px;
  background-color: transparent;
  font-size: 16px;
  line-height: 21px;
  font-weight: 500;
  border: 2px solid var(--blue);
  padding: 12px 22px;
  margin: 0;
}
.tech-list-container .sideways li a:after,
.tech-list-container .nav:before {
  display: none;
}

.tech-list-container .tabs-left > li.active > a,
.tech-list-container .tabs-left > li.active > a:hover,
.tech-list-container .tabs-left > li.active > a:focus,
.tech-list-container .tabs-left > li > a:hover,
.tech-list-container .tabs-left > li > a:focus {
  background-color: var(--blue);
  color: var(--bright-white);
  border-radius: 25px;
  font-weight: 500;

  border: 2px solid var(--blue);
}
.tech-tab-content {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.tech-tab-content img {
  max-width: 48px;
  height: auto;
}
.card-header h3 {
  margin: 0;
}
/* Industry Page */
@media only screen and (max-width: 1124px) {
  .innovative-features-box {
    height: 329px;
  }
}
@media only screen and (max-width: 991px) {
  section.portfolio .portfolio-list .full-col {
    position: static;
    padding-top: 20px;
  }
  header .navbar-default .navbar-toggle {
    top: 6px;
  }
  header
    .navbar-default
    .menu-main-menu-container
    ul
    li
    .submenu
    .nav-banner-col {
    display: none;
  }
  ul.menu-list li.menu-item.child-menu:hover > a:before,
  ul.menu-list li.menu-item.child-menu-industry:hover > a:before {
    display: none;
  }
  header
    .navbar-default
    .menu-main-menu-container
    ul
    li
    .submenu
    .nav-menu-col {
    max-width: 100%;
  }
  header
    .navbar-default
    .menu-main-menu-container
    ul
    li
    .submenu
    .nav-menu-col
    .menu-category {
    max-width: 50%;
    flex: 0 0 50%;
  }
  header .navbar-collapse {
    top: 100% !important;
  }
  header .navbar .navbar-collapse .menu-main-menu-container ul li:hover {
    padding: 0 !important;
  }
  ul.menu-list li.menu-item.child-menu:hover .submenu,
  ul.menu-list li.menu-item.child-menu-industry:hover .submenu-industry {
    position: static;
    padding: 0;
  }
  header
    .navbar-default
    .menu-main-menu-container
    ul
    li
    .submenu
    .submenu-wrap {
    box-shadow: none;
  }
  .navbar-default .navbar-collapse {
    /* max-height: 90vh; */
    overflow-y: unset;
  }
  a.service-more {
    margin: 20px 0;
  }
  .right_align {
    text-align: left;
  }
  .right_align .service-more {
    margin-left: inherit;
  }
  .resources-about-left {
    margin-bottom: 30px;
  }
  .section-pading {
    padding: 40px 0;
  }
  .innovative-features-box {
    height: 100%;
  }
  header
    .navbar-default
    .menu-main-menu-container
    ul
    li
    .submenu
    .menu-category
    a.title {
    padding: 8px 0 !important;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 21px;
    font-weight: 500;
  }
  ul.menu-list li.menu-item.child-menu:hover .submenu,
  ul.menu-list li.menu-item.child-menu-industry:hover .submenu {
    transform: none;
  }
  header .service-menu li {
    padding: 0;
  }
  header .service-menu li:last-child {
    border-bottom: 0 !important;
  }
  ul.menu-list li.menu-item .submenu {
    border: 0;
  }
  header .submenu > .container {
    padding: 0;
  }
  section.portfolio .portfolio-nav button.control {
    padding: 20px 50px;
  }
}

@media only screen and (max-width: 767px) {
  .advantages-right {
    display: none;
  }
  .resources-about-left p {
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 24px;
  }
  ul.resources-about-list li {
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 14px;
  }
  .statistics-box h4 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .statistics-box .service-box {
    padding: 0px 0px 20px;
    margin-bottom: 20px;
  }
  ul.advantages-list li {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .basic-features-outer tr th {
    font-size: 16px;
  }
  .basic-features-outer tr td {
    font-size: 14px;
  }
  .business-segment .nav-tabs > li > a {
    margin-right: 20px;
    font-size: 16px;
  }
  .business-segment-tab ul {
    margin-bottom: 30px;
  }
  .business-segment-icon {
    width: 60px;
    height: 60px;
    margin-bottom: 20px;
  }
  .business-segment-tab-detail h4 {
    font-size: 18px;
    margin-bottom: 12px;
  }
  .business-segment-tab-image {
    display: none;
  }
  .business-segment-tab-detail p {
    font-size: 15px;
  }
  .overview-left {
    margin-bottom: 24px;
  }
  .overview-right .title h2 {
    margin-bottom: 12px;
  }
  .overview-right p {
    margin-bottom: 10px;
  }
  .title p {
    font-size: 15px;
  }
  div#mobileweb img {
    width: 24px;
  }
  section.portfolio .portfolio-nav button.control {
    padding: 15px 20px;
    font-size: 16px;
  }
  section.portfolio .portfolio-list .item-row .btns a.row-btn {
    font-size: 14px;
  }
  header
    .navbar-default
    .menu-main-menu-container
    ul
    li
    .submenu
    .nav-menu-col
    .menu-category {
    padding: 0 15px 0 20px;
  }
}
@media only screen and (max-width: 700px) {
  .home-client-slider {
    display: flex;
    -webkit-display: flex;
    -moz-display: flex;
    -o-display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  section.home-client .home-client-list .item {
    width: 50% !important;
  }

  .model-title {
    padding: 30px 0;
  }
}
@media only screen and (max-width: 500px) {
  /* .our-service-img h2{    font-size: 50px;} */
  .model-title {
    padding: 20px 0;
  }
  .model-title p {
    letter-spacing: normal;
  }
  .p_t_b {
    padding: 30px 0;
  }
  .banner-title.banner_width {
    top: 20px !important;
    margin-bottom: 20px !important;
  }
  .tool_box {
    padding: 0 10px;
  }
  a.service-more {
    margin: 20px auto;
  }
  .right_align .service-more {
    margin-left: auto;
  }
  header .btm-hdr a.logo {
    width: 90px !important ;
  }
  .business-segment-tab .nav-tabs > li {
    float: none;
    margin-bottom: 10px;
  }
  .business-segment-tab .nav-tabs > li:last-child {
    margin-bottom: 0px;
  }
}
@media (max-width: 480px) {
  header .navbar-default .navbar-toggle {
    top: 15px !important;
    right: 20px !important;
  }
  header
    .navbar-default
    .menu-main-menu-container
    ul
    li
    .submenu
    .nav-menu-col
    .menu-category {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 320px) {
  /* .our-service-img h2{font-size: 40px;} */
  .tool_box {
    padding: 0 5px;
  }
}

header .btm-hdr a.sticky-logo {
  opacity: 0;
}
.contact-us-banner-text p {
  font-size: 17px;
  line-height: 28px;
  letter-spacing: 2px;
  color: #fff;
}
