@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700");

input:focus,

select:focus,

textarea:focus,

button:focus {

  outline: none; }



a {

  color: #fff; }

  a:hover {

    text-decoration: none; }



.btn-link:focus, .btn-link:hover {

  text-decoration: none; }



body {

  font-family: 'Lato', sans-serif;

  background: #ececec;

  font: 100% "Open Sans", sans-serif;

  color: #000000;

  font-size: 13px; }



.top_header {

  display: inline-block;

  padding-left: 20px; }

  .top_header a {

    color: black;

    font-size: 15px;

    text-transform: uppercase; }

  .top_header span {

    padding-left: 20px; }

  .top_header .fa {

    background: black;

    border-radius: 100%;

    padding: 4px;

    margin-right: 5px;

    color: white;

    width: 20px;

    height: 20px;

    font-size: 12px; }



.fa-bars {

  color: black;

  font-size: 30px; }



.p_a {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  text-align: center;

  padding-top: 10px; }



.navbar-light .navbar-nav .nav-link {

  color: #000000; }



.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {

  color: #f94848; }



.top_menu {

  position: fixed !important;

  width: 100%;

  z-index: 999; }



.carousel-item {

  height: 100vh;

  min-height: 300px;

  background: no-repeat center center scroll;

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover; }



header {

  position: fixed;

  width: 100%;

  z-index: 999; }



.sc_topsec {

  -webkit-box-shadow: 0px 5px 11px -5px rgba(0, 0, 0, 0.75);

  -moz-box-shadow: 0px 5px 11px -5px rgba(0, 0, 0, 0.75);

  box-shadow: 0px 5px 11px -5px rgba(0, 0, 0, 0.75);

  background: rgba(255, 255, 255, 0.94); }



.nav-link {

  font-size: 15px;

  color: black;

  text-transform: uppercase; }

  .nav-link:hover {

    color: #f94848; }



.nav-item.active .nav-link {

  color: #f94848; }



.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {

  color: #f94848; }



.wrapper_bg {

  background-image: url("../images/1.jpg");

  background-position: center;

  background-size: cover;

  background-attachment: fixed;

  background-repeat: no-repeat;

  position: relative; }



.curtain {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background: rgba(255, 255, 255, 0.65); }



.info_dv {

  background-color: rgba(255, 255, 255, 0.73);

  margin: 25px 0;

  box-shadow: 4px 5px 11px -3px rgba(0, 0, 0, 0.52); }



.wd_content {

  font-size: 22px;

  text-align: center; }



.sec_container {

  padding: 80px 0; }



.content_dv {

  padding: 50px 30px; }



.heading {

  padding-bottom: 30px; }

  .heading h2 {

    margin-bottom: 0;

    text-align: center;

    font-weight: 800;

    text-transform: uppercase; }

    .heading h2 span {

      color: #f94848; }



.details {

  font-size: 16px; }



.list {

  padding-left: 28px;

  list-style: none; }

  .list li {

    font-size: 16px;

    padding-top: 12px; }

  .list li:before {

    font-family: 'FontAwesome';

    content: "\f0c8";

    padding: 0 14px 0 0;

    font-weight: normal;

    color: #f94848;

    margin-left: -25px;

    font-size: 11px; }



.wrapper2_bg {

  background-image: url("../images/2.jpg");

  background-position: center;

  background-size: cover;

  background-attachment: fixed;

  background-repeat: no-repeat;

  position: relative; }



.work_img_box {

  position: relative; }

  .work_img_box .r_div {

    position: absolute;

    top: 10px;

    right: 0;

    background: #f94848;

    color: #ffffff;

    right: -9px; }

    .work_img_box .r_div h6 {

      margin-bottom: 0;

      font-size: 12px;

      padding: 5px 7px;

      text-transform: uppercase; }

      .work_img_box .r_div h6 a:hover {

        color: #ffffff; }

  .work_img_box h5 {

    background: #f94848;

    color: #ffffff;

    font-size: 14px;

    text-align: center;

    padding: 12px 0;

    text-transform: uppercase; }



.pt-60 {

  padding-top: 60px; }



.btn-red {

  background: #f94848;

  color: white;

  padding: 15px 30px;

  font-size: 21px; }

  .btn-red:hover {

    color: #ffffff; }



.contact_details {

  text-transform: uppercase; }

  .contact_details h3 {

    font-size: 14px;

    font-weight: 800; }

  .contact_details p {

    padding-left: 26px;

    position: relative; }

    .contact_details p .fa {

      content: "\f015";

      margin-right: 0;

      position: absolute;

      top: 4px;

      left: 0;

      font-size: 13px; }

    .contact_details p a {

      color: black; }

      .contact_details p a:hover {

        color: #f94848; }



.popup-gmaps.font-red {

  color: #f94848 !important; }



.font-red {

  color: #f94848; }



.btn-default {

  background: #f94848;

  color: #ffffff;

  border-radius: 0;

  font-size: 13px;

  padding: 4px 17px; }



.form-control {

  border-radius: 0; }



.caption-frame h1 {

  font-weight: 800;

  font-size: 25px; }



.popup_title {

  adding-bottom: 34px; }

  .popup_title h1 {

    font-size: 16px;

    color: red;

    font-weight: 700; }

  .popup_title p {

    font-size: 14px; }

  .popup_title .btn-red {

    font-size: 15px;

    padding: 8px 18px; }



.popup-modal-dismiss {

  color: #000000;

  right: 10px;

  position: absolute;

  top: 10px; }



.company {

  list-style: none;

  font-size: 14px; }

  .company li:before {

    font-family: 'FontAwesome';

    content: "\f054";

    padding: 0 14px 0 0;

    font-weight: normal;

    color: #000000;

    margin-left: -25px;

    font-size: 11px; }



footer {

  background: black;

  padding: 12px 0; }

  footer h6 {

    margin: 0;

    text-align: center;

    color: white;

    font-weight: 400; }



.bg_innerpage {

  background-image: url("../images/4.jpg");

  background-size: cover;

  background-repeat: no-repeat;

  height: 350px;

  background-position: top center; }

  .bg_innerpage .font-red {

    color: white;

    background: #f94848;

    font-size: 15px;

    padding: 13px;

    font-weight: 600; }

    .bg_innerpage.bg_investors{
  background-image: url("../images/ab02.jpg");
}
.bg_innerpage.bg_investments{
  background-image: url("../images/ab01.jpg");
}

@media (min-width: 768px) {

  .caption-frame h1 {

    font-size: 40px; } }



/*# sourceMappingURL=eversttech_cstyle.css.map */

