/*-------------common css start--------------*/
.text-mint {
  color: #45C4CF; }

.br_25 {
  border-radius: 25px; }

/*-------------common css end--------------*/
/*-------------override css start--------------*/
.navbar-light .navbar-nav .nav-link {
  color: #000; }

/*-------------override css end--------------*/
/*-------------header css start--------------*/
.header_section .nav-link {
  color: #fff !important; }

.nav-link.active {
  border-bottom: 4px solid #45c4cf;
  margin-bottom: -10px; }

.fixed_header {
  background-color: #fff;
  box-shadow: 1px 1px 15px 1px #ccc; }

.fixed_header .nav-link {
  color: #000 !important; }

/*-------------header css end--------------*/
/*-------------common css starts-----------*/
.swiper-container {
  width: 100%;
  height: 100%; }

.swiper-wrapper {
  clear: both; }

.swiper-slide {
  text-align: center; }

.footer_info {
  margin-top: 60px;
  background-color: #1d1d1d;
  padding: 50px 0;
  color: #fff !important; }

.footer_info hr {
  margin-top: 0;
  border-top: 1px solid #555; }

.footer_copyright {
  background-color: #0E0E0E; }

.footer_copyright p {
  margin: 15px auto; }

.footer_location {
  list-style: none;
  padding: 0; }

.footer_location i {
  font-size: 16px; }

/*follow us section*/
/*=========================
  Icons
 ================= */
/* footer social icons */
ul.social-network {
  list-style: none;
  display: inline;
  margin-left: 0 !important;
  padding: 0; }

ul.social-network li {
  display: inline;
  margin: 0 5px; }

/* footer social icons */
/*----- Social Links -----*/
.social-nav {
  padding: 0;
  list-style: none;
  margin: -10px 0 0 -10px; }

.social-nav li {
  float: left;
  margin: 10px 0 0 10px;
  list-style: none; }

.social-nav a {
  display: inline-block;
  float: left;
  width: 48px;
  height: 48px;
  font-size: 20px;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  text-align: center;
  line-height: 48px;
  background: #000;
  position: relative;
  transition: all 0.5s;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s; }

.social-nav a {
  overflow: hidden;
  font-size: 26px;
  border-radius: 4px; }

.social-nav a:hover {
  background: #fff;
  text-shadow: 0px 0px #d4d4d4, 1px 1px #d4d4d4, 2px 2px #d4d4d4, 3px 3px #d4d4d4, 4px 4px #d4d4d4, 5px 5px #d4d4d4, 6px 6px #d4d4d4, 7px 7px #d4d4d4, 8px 8px #d4d4d4, 9px 9px #d4d4d4, 10px 10px #d4d4d4, 11px 11px #d4d4d4, 12px 12px #d4d4d4, 13px 13px #d4d4d4, 14px 14px #d4d4d4, 15px 15px #d4d4d4, 16px 16px #d4d4d4, 17px 17px #d4d4d4, 18px 18px #d4d4d4, 19px 19px #d4d4d4, 20px 20px #d4d4d4, 21px 21px #d4d4d4, 22px 22px #d4d4d4, 23px 23px #d4d4d4, 24px 24px #d4d4d4, 25px 25px #d4d4d4, 26px 26px #d4d4d4, 27px 27px #d4d4d4, 28px 28px #d4d4d4, 29px 29px #d4d4d4, 30px 30px #d4d4d4; }

.social-nav .twitter {
  background: #00ACED;
  text-shadow: 0px 0px #0087ba, 1px 1px #0087ba, 2px 2px #0087ba, 3px 3px #0087ba, 4px 4px #0087ba, 5px 5px #0087ba, 6px 6px #0087ba, 7px 7px #0087ba, 8px 8px #0087ba, 9px 9px #0087ba, 10px 10px #0087ba, 11px 11px #0087ba, 12px 12px #0087ba, 13px 13px #0087ba, 14px 14px #0087ba, 15px 15px #0087ba, 16px 16px #0087ba, 17px 17px #0087ba, 18px 18px #0087ba, 19px 19px #0087ba, 20px 20px #0087ba, 21px 21px #0087ba, 22px 22px #0087ba, 23px 23px #0087ba, 24px 24px #0087ba, 25px 25px #0087ba, 26px 26px #0087ba, 27px 27px #0087ba, 28px 28px #0087ba, 29px 29px #0087ba, 30px 30px #0087ba; }

.social-nav .twitter:hover {
  color: #00ACED; }

.social-nav .facebook {
  background: #3B579D;
  text-shadow: 0px 0px #2d4278, 1px 1px #2d4278, 2px 2px #2d4278, 3px 3px #2d4278, 4px 4px #2d4278, 5px 5px #2d4278, 6px 6px #2d4278, 7px 7px #2d4278, 8px 8px #2d4278, 9px 9px #2d4278, 10px 10px #2d4278, 11px 11px #2d4278, 12px 12px #2d4278, 13px 13px #2d4278, 14px 14px #2d4278, 15px 15px #2d4278, 16px 16px #2d4278, 17px 17px #2d4278, 18px 18px #2d4278, 19px 19px #2d4278, 20px 20px #2d4278, 21px 21px #2d4278, 22px 22px #2d4278, 23px 23px #2d4278, 24px 24px #2d4278, 25px 25px #2d4278, 26px 26px #2d4278, 27px 27px #2d4278, 28px 28px #2d4278, 29px 29px #2d4278, 30px 30px #2d4278; }

.social-nav .facebook:hover {
  color: #3B579D; }

.social-nav .google {
  background: #DD4A3A;
  text-shadow: 0px 0px #c23122, 1px 1px #c23122, 2px 2px #c23122, 3px 3px #c23122, 4px 4px #c23122, 5px 5px #c23122, 6px 6px #c23122, 7px 7px #c23122, 8px 8px #c23122, 9px 9px #c23122, 10px 10px #c23122, 11px 11px #c23122, 12px 12px #c23122, 13px 13px #c23122, 14px 14px #c23122, 15px 15px #c23122, 16px 16px #c23122, 17px 17px #c23122, 18px 18px #c23122, 19px 19px #c23122, 20px 20px #c23122, 21px 21px #c23122, 22px 22px #c23122, 23px 23px #c23122, 24px 24px #c23122, 25px 25px #c23122, 26px 26px #c23122, 27px 27px #c23122, 28px 28px #c23122, 29px 29px #c23122, 30px 30px #c23122; }

.social-nav .google:hover {
  color: #DD4A3A; }

.social-nav .linkedin {
  background: #007BB6;
  text-shadow: 0px 0px #005983, 1px 1px #005983, 2px 2px #005983, 3px 3px #005983, 4px 4px #005983, 5px 5px #005983, 6px 6px #005983, 7px 7px #005983, 8px 8px #005983, 9px 9px #005983, 10px 10px #005983, 11px 11px #005983, 12px 12px #005983, 13px 13px #005983, 14px 14px #005983, 15px 15px #005983, 16px 16px #005983, 17px 17px #005983, 18px 18px #005983, 19px 19px #005983, 20px 20px #005983, 21px 21px #005983, 22px 22px #005983, 23px 23px #005983, 24px 24px #005983, 25px 25px #005983, 26px 26px #005983, 27px 27px #005983, 28px 28px #005983, 29px 29px #005983, 30px 30px #005983; }

.social-nav .linkedin:hover {
  color: #007BB6; }

.social-nav .pinterest {
  background: #CB2026;
  text-shadow: 0px 0px #9f191e, 1px 1px #9f191e, 2px 2px #9f191e, 3px 3px #9f191e, 4px 4px #9f191e, 5px 5px #9f191e, 6px 6px #9f191e, 7px 7px #9f191e, 8px 8px #9f191e, 9px 9px #9f191e, 10px 10px #9f191e, 11px 11px #9f191e, 12px 12px #9f191e, 13px 13px #9f191e, 14px 14px #9f191e, 15px 15px #9f191e, 16px 16px #9f191e, 17px 17px #9f191e, 18px 18px #9f191e, 19px 19px #9f191e, 20px 20px #9f191e, 21px 21px #9f191e, 22px 22px #9f191e, 23px 23px #9f191e, 24px 24px #9f191e, 25px 25px #9f191e, 26px 26px #9f191e, 27px 27px #9f191e, 28px 28px #9f191e, 29px 29px #9f191e, 30px 30px #9f191e; }

.social-nav .pinterest:hover {
  color: #CB2026; }

/*footer newsticker css*/
.newstick img {
  margin-top: 5px;
  width: 40px;
  height: 40px;
  border: 1px solid #eee; }

/*-------------Common css ends------------*/
/*--------------index pages css start------*/
.parallax {
  /* The image used */
  background-image: url("../img/Promize_logo.png");
  min-height: 500px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }

.welcome_section {
  padding-top: 200px; }

/*services section css*/
.service_icon i {
  font-size: 50px;
  line-height: 80px; }

.services {
  background-color: #fff;
  padding: 15px 30px 30px;
  border: 1px solid #eee; }

.services:hover {
  box-shadow: 0 4px 10px #ccc, -7px 4px 15px #ccc, 6px -6px 15px #ccc;
  }

/*statistics css*/
/*--------------index pages css ends------*/
/*--------------abount us pages css starts------*/
.statistics_parallax {
  background-image: url("../img/block05_img.png");
  min-height: 450px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -60px; }

/*page level css*/
.about_us, .contact_section, .services_section {
  margin-top: 50px; }

/*--------------about us pages css ends------*/
/*--------portfolio page css starts---------*/
.portfolio_section {
  margin-top: 50px; }

.portfolio {
  background-color: #eee;
  box-shadow: 1px 1px 31px -5px #222; }

.portfolio_discr {
  padding: 20px 10px 5px; }

.quick_links p {
  margin-bottom: 0.5rem; }

/*--------portfolio page css ends---------*/
