a {
  -webkit-transition: color 300ms;
  -moz-transition: color 300ms;
  transition: color 300ms;
  text-decoration: none !important;
}

/* ===== Typography ====== */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  text-transform: uppercase;
}

h1.title-lg {
  font-size: 39.6px;
}

.title-lg {
  margin-bottom: 65px;
  text-align: center;
}

.title-lg>span {
  display: inline-block;
  position: relative;
  padding: 0 20px 15px;
  border-bottom: 1px solid #e9e9e9;
  font-weight: 700;
}

h1.title-lg>span:after {
  display: block;
  content: "\f107";
  position: absolute;
  bottom: -12px;
  left: 50%;
  margin-left: -20px;
  background: white;
  font-family: FontAwesome;
  font-size: 18px;
  color: #dcdcdc;
  width: 40px;
  height: 20px;
}

.wrapper.alt h1.title-lg>span:after {
  background: #fbfbfb;
}

.title-block {
  margin-bottom: 20px;
  line-height: 1.7;
  font-weight: 600;
  font-size: 18px;
  letter-spacing: 1px;
}

p,
ul {
  line-height: 1.7;
}

.text-muted {
  color: #838383;
}
.text-white{
  color: #fff;
}
.text-black{
  color: #000;
}

.text-red {
  color: #ec7263;
}

.text-blue {
  color: #4dbce9;
}

.submit-btn{
  /* width: 85%; */
  padding: 10px 30px;
  cursor: pointer;
  display: block;
  margin: auto;
  background: linear-gradient(to right, #f46760, #fca949);
  border: 0;
  font-weight: 500;
  color: #fff;
  outline: none;
  border-radius: 30px;
}
/*** Button Glass ***/
.btn-glass {
  display: inline-block;
  padding: 5px 10px;
  color: #505050;
}

.btn-glass:hover,
.btn-glass:focus,
.btn-glass:active {
  color: #505050;
  text-decoration: none;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}

.btn-glass .fa {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  text-align: center;
  font-size: 12px;
  line-height: 20px;
  background: #505050;
  color: white;
}

.btn-glass.twitter .fa {
  background-color: #3bcbff;
}

.btn-glass.facebook .fa {
  background-color: #3b5996;
}

.btn-glass.vk .fa {
  background-color: #36638e;
}

.btn-glass.rss .fa {
  background-color: #ff9900;
}

.btn-glass.vimeo .fa {
  background-color: #446d82;
}

.btn-glass.google-plus .fa {
  background-color: #dd4b39;
}

.btn-glass.github .fa {
  background-color: #657e8c;
}

.btn-glass.linkedin .fa {
  background-color: #006699;
}

.btn-glass.dropbox .fa {
  background-color: #4fa3e3;
}

.btn-glass.youtube .fa {
  background-color: #ed413e;
}

.btn-glass.weibo .fa {
  background-color: #f01123;
}

.btn-glass.android .fa {
  background-color: #a3c738;
}

/* ===== Features ===== */
.features-block {
  margin-bottom: 20px;
}

.feature {
  margin-bottom: 10px;
}

.feature h3 {
  font-size: 18px;
  font-weight: 700;
}


.main-blocks {
  padding-top: 99px;
}



.features-block_small .feature h3 {
  font-size: 16px;
  font-weight: 600;
}

.feature h3>i {
  margin-right: 10px;
  color: #ec7263;
}

.feature p {
  margin: 20px 0;
  color: #838383;
}

/* ===== Feedback ===== */
.feedback-block {
  padding: 80px 0;
  margin-bottom: 40px;
  background: #f6f6f6;
  border: 1px solid #e9e9e9;
  border-width: 1px 0;
}

.feedback-quote {
  position: relative;
  padding: 0 60px;
  margin-bottom: 40px;
  text-align: center;
  font-size: 20px;
  line-height: 1.7;
  color: #838383;
}

.feedback-quote:before {
  position: absolute;
  content: "\f10d";
  top: 0;
  left: 10px;
  font-family: FontAwesome;
  font-size: 36px;
  color: #838383;
}

.feedback-author {
  opacity: 0.5;
  cursor: pointer;
  margin-bottom: 10px;
}

.feedback-author.active {
  opacity: 1;
}

.feedback-author img {
  width: 70px;
  height: 70px;
  border-radius: 70px;
  float: left;
  margin-right: 20px;
}

.feedback-author>.info {
  overflow: hidden;
}

.feedback-author>.info>h4 {
  font-weight: 700;
}

/* ===== Purchase Button ===== */
.hr-gradient {
  height: 1px;
  border: 0;
  background-image: -webkit-linear-gradient(left, #ffffff, #dddddd 50%, #ffffff);
  background-image: -o-linear-gradient(left, #ffffff, #dddddd 50%, #ffffff);
  background-image: linear-gradient(to right, #ffffff, #dddddd 50%, #ffffff);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=1);
}

.lead-margin-large {
  margin-top: 40px;
  margin-bottom: 40px;
}

.btn-grand {
  padding: 20px 40px;
  font-size: 15px;
}

/*------------------------------------------------------------------
Project:    Oneline
Author:     Yevgeny S.
URL:        https://twitter.com/YevSim
Version:    1.0.1
Created:        28/04/2014
Last change:    14/06/2016
-------------------------------------------------------------------*/
/* ===== Our Team ===== */
.team-member {
  margin-bottom: 40px;
}

.team-picture {
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.team-member>h5 {
  font-weight: 600;
}

/*------------------------------------------------------------------
Project:    Oneline
Author:     Yevgeny S.
URL:        https://twitter.com/YevSim
Version:    1.0.1
Created:        28/04/2014
Last change:    14/06/2016
-------------------------------------------------------------------*/
/* ===== Contact Us Map ===== */
#map_canvas {
  width: 100%;
  height: 400px;
  margin: -40px auto 40px;
  background: gray;
}

/* ===== Contact Info ===== */
.contact-info {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 20px;
}

.contact-info>li {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
}

.contact-info .fa {
  float: left;
  margin-top: 10px;
  font-size: 28px;
}

.contact-info-content {
  overflow: hidden;
  margin-left: 45px;
}

.contact-info-content .title {
  font-weight: 700;
  margin-bottom: 0;
}

.contact-info-content .description {
  font-size: 13px;
}
.expo_banner{
  margin-bottom: 1rem;
  border: 1px solid rgba(0, 0, 0, 0.22);
  padding: 10px !important;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.22);
  border-radius: 5px;
  width: 85% !important;
  margin: 0 auto;
}


/* ===== Contact Us Form ===== */
@media (max-width: 767px) {
  .form-control.form-control_xs-margin {
    margin-bottom: 15px;
  }
}

/*------------------------------------------------------------------
Project:    Oneline
Author:     Yevgeny S.
URL:        https://twitter.com/YevSim
Version:    1.0.1
Created:        28/04/2014
Last change:    14/06/2016
-------------------------------------------------------------------*/
/* ===== Help Center ===== */
.menu-lg>.item {
  padding: 10px 20px;
  margin-bottom: 2px;
  background: #f6f6f6;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.05);
}

.menu-lg>.item>.fa {
  float: left;
  margin-top: 10px;
  font-size: 28px;
}

.menu-lg>.item>.content {
  overflow: hidden;
  margin-left: 50px;
}

.menu-lg>.item .title {
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: 600;
}

.menu-lg>.item .title a {
  text-decoration: none;
  color: #505050;
}

.menu-lg>.item .description {
  font-size: 13px;
}

/*------------------------------------------------------------------
Project:    Oneline
Author:     Yevgeny S.
URL:        https://twitter.com/YevSim
Version:    1.0.1
Created:        28/04/2014
Last change:    14/06/2016
-------------------------------------------------------------------*/
/* ===== Pricing Options ===== */
.pricing-options {
  width: 100%;
  margin-top: 30px;
  background: white;
  border: 1px solid #e9e9e9;
  border-right: 0;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}

.pricing-option {
  width: 25%;
  float: left;
  padding: 30px 10px;
  border-right: 1px solid #e9e9e9;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@media (min-width: 768px) and (max-width: 991px) {
  .pricing-option {
    width: 50%;
    border-bottom: 2px solid #e9e9e9;
  }
}

@media (max-width: 767px) {
  .pricing-option {
    width: 100%;
    float: none;
    border-bottom: 2px solid #e9e9e9;
  }
}

.pricing-option h2 {
  margin: 0 0 20px;
  font-size: 18px;
  font-weight: 600;
}

.pricing-option>.price {
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 400;
  text-align: center;
  color: #ec7263;
}

.pricing-option>.price>span {
  font-size: 16px;
}

.pricing-option>ul {
  border-top: 1px solid #e9e9e9;
  list-style-type: none;
  padding: 20px 0;
}

.pricing-option>ul>li {
  display: block;
  padding: 5px 5px;
}

/*------------------------------------------------------------------
Project:    Oneline
Author:     Yevgeny S.
URL:        https://twitter.com/YevSim
Version:    1.0.1
Created:        28/04/2014
Last change:    14/06/2016
-------------------------------------------------------------------*/
/* ===== Timeline ===== */
.timeline {
  position: relative;
  list-style-type: none;
  padding: 10px 0;
  margin-bottom: 40px;
  height: auto;
  overflow: hidden;
}

.timeline:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  content: "";
  border-left: 1px solid #e9e9e9;
  z-index: -1;
}

.timeline>.year {
  text-align: center;
}

.timeline>.year>span {
  display: inline-block;
  padding: 8px 18px;
  margin: 0 0 20px;
  border-radius: 4px;
  background-color: #505050;
  font-weight: 700;
  color: white;
  z-index: 1;
}

.timeline>.event {
  position: relative;
  width: 50%;
  padding: 10px 40px 10px 10px;
  margin-bottom: 40px;
  text-align: right;
  float: left;
  clear: left;
}

.timeline>.event:nth-child(2n) {
  padding: 10px 10px 10px 40px;
  margin-bottom: 0;
  margin-top: 40px;
  text-align: left;
  float: right;
  clear: right;
}

.timeline>.event:after {
  position: absolute;
  content: "\f10c";
  font-family: "FontAwesome";
  top: 10px;
  right: -6px;
  background: white;
  color: #ec7263;
}

.timeline>.event:nth-child(2n):after {
  right: auto;
  left: -6px;
}

.timeline>.event:hover {
  cursor: pointer;
}

.timeline>.event:hover h3 {
  color: #ec7263;
}

.timeline>.event:hover:after {
  content: "\f111";
}

.timeline>.event>h3 {
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 5px 0;
  -webkit-transition: color 300ms;
  -moz-transition: color 300ms;
  transition: color 300ms;
}

.timeline>.event>time {
  display: block;
  color: #838383;
  margin-bottom: 10px;
}

.timeline>.event>time:before {
  content: "\f073";
  font-family: FontAwesome;
  color: #4dbce9;
  margin-right: 5px;
}

.timeline>.event>p {
  color: #838383;
}

.timeline>.event>p>img {
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .timeline:before {
    left: 6px;
  }

  .timeline>.year {
    margin-left: 6px;
    text-align: left;
  }

  .timeline>.year>span {
    border-radius: 0 4px 4px 0;
    margin: 0 0 30px;
  }

  .timeline>.event,
  .timeline>.event:nth-child(2n) {
    width: 100%;
    padding: 0;
    margin: 0 0 30px 26px;
    text-align: left;
    float: none;
    clear: none;
  }

  .timeline>.event:after,
  .timeline>.event:nth-child(2n):after {
    top: 0;
    left: -26px;
    right: auto;
  }
}

/*------------------------------------------------------------------
Project:    Oneline
Author:     Yevgeny S.
URL:        https://twitter.com/YevSim
Version:    1.0.1
Created:        28/04/2014
Last change:    14/06/2016
-------------------------------------------------------------------*/
/* ===== Error Page ===== */
.error-page {
  text-align: center;
}

.error-page p {
  color: #838383;
}

.error-page .links {
  margin: 20px 0 50px;
}

.error-page .logo {
  width: 150px;
}

.page-curl {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1111;
}

/*------------------------------------------------------------------
Project:    Oneline
Author:     Yevgeny S.
URL:        https://twitter.com/YevSim
Version:    1.0.1
Created:        28/04/2014
Last change:    14/06/2016
-------------------------------------------------------------------*/
/* ===== Template Pages & Portfolio ===== */
.portfolio-block {
  margin-bottom: 40px;
}

.portfolio-item {
  position: relative;
  overflow: hidden;
  margin-top: 20px;
  padding: 10px;
  border: 1px solid #e9e9e9;
  background: white;
  -webkit-transition: background 300ms;
  -moz-transition: background 300ms;
  transition: background 300ms;
}

.portfolio-item:hover {
  background: #333;
}

.portfolio-item>a {
  color: #505050;
  text-decoration: none;
}

.portfolio-item .img {
  position: relative;
  overflow: hidden;
}

.portfolio-item .img>img {
  -webkit-transition: all 250ms;
  -moz-transition: all 250ms;
  transition: all 250ms;
}

.portfolio-item:hover .img>img {
  margin-top: -65px;
  padding-bottom: 65px;
}

.portfolio-item .info {
  position: absolute;
  height: 65px;
  bottom: -65px;
  left: 0;
  width: 100%;
  padding: 10px;
  text-align: center;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  transition: all 300ms;
  opacity: 0;
  filter: alpha(opacity=0);
}

.portfolio-item:hover .info {
  bottom: 0;
  opacity: 1;
  filter: alpha(opacity=100);
}

.portfolio-item .info>h4 {
  margin-top: 0;
  font-weight: 600;
  font-size: 14px;
  color: white;
}

.portfolio-item .info>p {
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 12px;
}

/*------------------------------------------------------------------
Project:    Oneline
Author:     Yevgeny S.
URL:        https://twitter.com/YevSim
Version:    1.0.1
Created:        28/04/2014
Last change:    14/06/2016
-------------------------------------------------------------------*/
/* ===== Blog ===== */
.blog {
  margin-bottom: 10px;
}

.blog>img {
  width: 70px;
  height: 70px;
  border-radius: 70px;
  float: left;
  margin-right: 20px;
}

@media (max-width: 767px) {
  .blog>img {
    display: none;
  }
}

.blog-desc {
  overflow: hidden;
}

.blog-desc>.blog-title {
  margin-top: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.5;
  text-transform: capitalize;
}

.blog-desc>.blog-title a {
  color: #505050;
  -webkit-transition: color 300ms;
  -moz-transition: color 300ms;
  transition: color 300ms;
}

.blog-desc>.blog-title a:hover {
  color: #ec7263;
  text-decoration: none;
}

.blog-desc>p {
  margin-bottom: 30px;
}

.blog-desc .blog-img {
  border-radius: 3px;
  margin: 20px 0;
}

/*** Top Stories ***/
.top-stories {
  margin-bottom: 40px;
}

.top-stories .item {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #e9e9e9;
}

.top-stories img {
  width: 50px;
  height: 50px;
  float: left;
  margin-right: 10px;
}

.top-stories .text {
  overflow: hidden;
  font-size: 13px;
  color: #838383;
}

.top-stories h3 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 1.6;
  text-transform: capitalize;
}

.top-stories h3>a {
  color: #838383;
}

.top-stories h3>a:hover {
  text-decoration: none;
}

/*------------------------------------------------------------------
Project:    Oneline
Author:     Yevgeny S.
URL:        https://twitter.com/YevSim
Version:    1.0.1
Created:        28/04/2014
Last change:    14/06/2016
-------------------------------------------------------------------*/
.ui-body {
  position: relative;
}

/* ===== Sidebar ===== */
.bs-sidebar {
  margin-bottom: 50px;
}

.bs-sidebar.affix {
  position: static;
}

@media (min-width: 992px) {
  .bs-sidebar .nav>.active>ul {
    display: block;
  }

  .bs-sidebar.affix,
  .bs-sidebar.affix-bottom {
    width: 213px;
  }

  .bs-sidebar.affix {
    position: fixed;
    top: 110px;
  }

  .bs-sidebar.affix-bottom {
    position: absolute;
  }
}

@media (min-width: 1200px) {

  .bs-sidebar.affix-bottom,
  .bs-sidebar.affix {
    width: 220px;
  }
}

/* ===== Buttons ===== */
@media (max-width: 767px) {

  .popover_demo .btn,
  .tooltip_demo .btn,
  .btn_demo.btn {
    margin-bottom: 5px;
  }
}

/* ===== Brand Links ===== */
.brand-links {
  padding-left: 0;
}

.brand-links>li {
  list-style-type: none;
}

/* ===== Embed Responsive ===== */
.embed-responsive_demo {
  margin-bottom: 10px;
}

/* ===== General ===== */
html,
body {
  height: 100%;
}

body.alt {
  background: #e9e9e9 url("../img/noise.jpg") repeat;
  padding-top: 100px;
}

@media (max-width: 767px) {
  body.alt {
    padding-top: 150px;
  }
}

/* ===== Wrapper ===== */
.wrapper {
  min-height: 100%;
  height: auto !important;
  /* for older versions of IE */
  height: 100%;
  padding-top: 126px;

}

.wrapper.alt {
  background: #fbfbfb;
}

/* ===== Topic ===== */
.topic {
  margin-top: -7px;
  margin-bottom: 40px;
  border-bottom: 1px solid #e9e9e9;
  background: #e9e9e9 url("../img/noise.jpg") repeat;
}

.topic h3 {
  margin: 0;
  padding: 30px 0;
  font-size: 16px;
  font-weight: 600;
  text-transform: none;
}

.topic .breadcrumb {
  margin-bottom: 0;
  padding: 29px 0;
  background: transparent;
}

/* ===== Footer ===== */
footer {
  padding: 40px 0 10px 0px;
  margin-top: 60px;
  border-top: 1px solid #dcdcdc;
  font-size: 15px;
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.175);
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.175);
}

footer .footer-brand img-responsive {
  width: 70%;
  margin-bottom: 20px;
}

footer a:hover,
footer a:focus {
  text-decoration: none;
}

footer h1 {
  margin: 0 0 25px;
  text-align: left;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 1px;
}

@media (max-width: 767px) {
  footer h1 {
    margin-top: 25px;
  }

  footer .footer-brand img-responsive {
    margin-top: 25px;
    width: 70%;
  }
}

/*** Tweets ***/
.tweet {
  font-size: 13px;
  margin-bottom: 20px;
}

.tweet.alt {
  background-color: #f6f6f6;
  padding: 10px;
}

.tweet:last-child {
  margin-bottom: 0;
}

.tweet>i {
  float: left;
  margin-right: 15px;
  color: #4dbce9;
}

.tweet>p {
  overflow: hidden;
  color: #838383;
}

.tweet>p>a {
  display: block;
}

footer .links {
  padding-left: 0;
  list-style-type: none;
}

footer .links li a {
  display: block;
  padding: 10px 0;
  border-bottom: 1px solid #d7d7d7;
  color: #838383;
}

footer .links li a:hover,
footer .links li a:focus {
  color: #4dbce9;
}

footer .links li:last-child a {
  border-bottom: 0;
}

footer .social-links {
  padding: 0;
  margin-top: 20px;
  list-style-type: 0;
}

footer .social-links li {
  display: inline-block;
}

footer .social-links a {
  display: block;
  height: 30px;
  width: 30px;
  border-radius: 30px;
  line-height: 30px;
  text-align: center;
  background-color: #d7d7d7;
  color: #838383;
  margin-right: 1px;
  -webkit-transition: background-color 300ms;
  -moz-transition: background-color 300ms;
  transition: background-color 300ms;
}

footer .twitter a:hover,
footer .twitter a:focus {
  background-color: #3bcbff;
  color: white;
}

footer .facebook a:hover,
footer .facebook a:focus {
  background-color: #3b5996;
  color: white;
}

footer .linkedin a:hover,
footer .linkedin a:focus {
  background-color: #006699;
  color: white;
}

/* ===== Back to Top link ===== */
.backtotop {
  background: #838383;
  padding: 10px 15px;
  font-size: 18px;
  color: #FFF;
  border-radius: 3px;
  -webkit-transition: background 300ms;
  -moz-transition: background 300ms;
  transition: background 300ms;
}

.backtotop:hover {
  background: #505050;
}

.f-600 {
  font-weight: 600;
}
.fs-22{
  font-size: 22px;
}

.mb-3 {
  margin-bottom: 3rem;
}

.mt-3 {
  margin-top: 3rem;
}

.pl-3 {
  padding-left: 3rem;
}

.title-heading {
  position: relative;
}

.title-border-simple:before {
  content: "";
  position: absolute;
  width: 120px;
  height: 2px;
  background-color: #005bea;
  /* top: 15px; */
  right: 0;
  left: 0;
  border-radius: 50px;
}

.title-border-simple:after {
  position: absolute;
  width: 30px;
  height: 6px;
  background-color: #ff8700;
  top: -2px;
  left: 0px;
  right: 0;
  border-radius: 50px;
}

.verticals {
  background: #fff;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.22);
}

.verticals>a>img:hover {
  transform: scale(1.1);
  transition: .35s;
  cursor: pointer;
  border-radius: 0.25rem;
}

.p-3 {
  padding: 1rem !important;
}

.py-3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.my-3 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.verticals>a>img:hover {
  transform: scale(1.1);
  transition: .35s;
  cursor: pointer;
  border-radius: 0.25rem;
}

.mb-2 {
  margin-bottom: 1.5rem;
}

.verticals {
  margin-bottom: 1rem;
}

.img-fluid {
  width: 100%;
}

.verticles-sec {
  background: linear-gradient(#fcf9f9, #ffffff);
}
.News-sec {
  /* background-color: #f8f9fa !important; */
}
.newscard-date{
  background: #69bbed;
  color: #fff;
  text-align: center;
  height: 80px;
  width: 54%;
  display: flex;
  align-items: center;
  font-weight: 600;
  white-space: pre-wrap;
    line-height: 0.7;
}
.newscard-text{
  padding: 5px;
  display: flex;
  align-items: center;
  margin: 0;
  color: #080808;
}
.blr-news{
  border-right: 5px solid #46b7ee;
    border-left: 5px solid #46b7ee;
}

.Services-sec {
  background-color: #f8f9fa !important;
}
.Services-section {
  background-color: #f3e4e3 !important;
}
.Services-white {
  background-color: #fff !important;
  /* background-image: linear-gradient(to right, rgba(255,0,0,0), rgb(0 150 255)); */
}
.Services-gradient {
  /* background-color: #fff !important; */
  background-image: linear-gradient(to left, rgba(255,0,0,0), rgb(0 150 255));
}
.service-bg1{
  background-color: #F5F7F9;
}
.service-bg2{
  background-color: #e7f2e96e;
}
.expobtn{
  /* border-top: 1px solid #ddd; */
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem;
}
.imgnews{
  clip-path: polygon(13% 99.5%,100% 100%,100% 0,0 0);
}
.imgnews1{
  clip-path: polygon(0 99.5%,100% 100%,72% 0,0 0);
}
.bradius{
  border-radius: 30%;
}

.newbdr{
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  padding: 10px;
  border: 1px solid #000;
  border-radius: 10px;
}
.service-technology ul {
  margin: 0px;
  padding: 0px;
}
.service-technology ul li {
  display: flex;
  padding: 10px;
  margin: 0px 0 20px 0px;
  align-items: center;
  border-radius: 5px;
  list-style-type: none;
  background-color: #fff;
  box-shadow: 0px 1px 6px 0px #ccc;
}

.card-title {
  height: 2.5rem;
  margin-bottom: 3rem;
}
.order_growth{
  margin-top: 6rem !important;
}

.order_growth img{
  width: 35px;
  height: 35px;
}

.text-secondary {
  color: #080808 !important;
}

.service-card-img {
  height: 14rem !important;
  object-fit: contain;
}
.new-card-img {
  height: 6rem !important;
  object-fit: contain;
}

.d-flex {
  display: flex;
}

.contact-icon {
  border: 1px solid #bdbdbd;
  width: 42px;
  height: 42px;
  border-radius: 50px;
  line-height: 40px;
  text-align: center;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.app-contact-desc {
  flex: auto;
  margin-left: 1rem;
}

.info-title {
  margin-top: 1rem;
}

.vertical_dot_Navigation {
  top: 45%;
  right: 20px;
  position: fixed;
}
.vertical_dot_Navigation ul {
  margin: 0px;
  padding: 0px;
  display: flex;
  flex-direction: column;
}
.vertical_dot_Navigation ul li {
  padding: 0px;
  list-style-type: none;
  margin: 0 0 15px 0px;
}
.vertical_dot_Navigation ul li a {
  width: 10px;
  height: 10px;
  display: block;
  border: 2px solid #212529;
  border-radius: 50%;
}