@import url('https://fonts.googleapis.com/css?family=Prompt:300,400');


#mainNav {
  /* min-height: 56px; */
  min-height: 70px;
  background-color: #fff;
}

#mainNav .navbar-toggler {
  font-size: 80%;
  padding: 0.75rem;
  /* color: #64a19d;
  border: 1px solid #64a19d; */

  /* color: #152f50; */
  /* border: 1px solid #152f50; */

  color: #977f5b;
  border: 1px solid #977f5b;
}

#mainNav .navbar-toggler:focus {
  outline: none;
}

#mainNav .navbar-brand {
  color: #161616;
  font-weight: 700;
  padding: .9rem 0;
}

#mainNav .navbar-nav .nav-item:hover {
  color: fade(white, 80%);
  outline: none;
  background-color: transparent;
}

#mainNav .navbar-nav .nav-item:active, #mainNav .navbar-nav .nav-item:focus {
  outline: none;
  background-color: transparent;
}

@media (min-width: 992px) {
  #mainNav {
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: none;
    background-color: transparent;
    -webkit-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
  }
  #mainNav .navbar-brand {
    padding: .5rem 0;
    color: rgba(255, 255, 255, 0.5);
  }
  #mainNav .nav-link {
    -webkit-transition: none;
    transition: none;
    /* padding: 2rem 1.5rem; */
    /* color: rgba(255, 255, 255, 0.5); */

    font-size: 12px;
    padding: 1.0rem 1.0rem 1.25rem;
    /* padding: 0.5rem 1.0rem 1.25rem; */
    color: rgba(255, 255, 255, 1.0);
  }
  #mainNav .nav-link:hover {
    color: rgba(255, 255, 255, 0.5);
    /* color: #555555; */
  }
  #mainNav .nav-link:active {
    color: white;
  }
  #mainNav.navbar-shrink {
    background-color: #fff;
  }
  #mainNav.navbar-shrink .navbar-brand {
    color: #161616;
  }
  #mainNav.navbar-shrink .nav-link {
    /* color: #161616; */
    /* padding: 1.5rem 1.5rem 1.25rem; */
    border-bottom: 0.25rem solid transparent;

    font-size: 12px;
    padding: 1.0rem 1.0rem 1.40rem;
    color: rgba(0, 0, 0, 0.5);

  }
  #mainNav.navbar-shrink .nav-link:hover {
    /* color: #64a19d; */

    /* color: #152f50; */

    color: #977f5b;
  }
  #mainNav.navbar-shrink .nav-link:active {
    /* color: #467370; */

    /* color: #152f50; */

    color: #977f5b;
  }
  #mainNav.navbar-shrink .nav-link.active {
    /* color: #64a19d; */
    outline: none;
    /* border-bottom: 0.25rem solid #64a19d; */

    /* color: #152f50;
    border-bottom: 0.25rem solid #152f50; */

    color: #977f5b;
    border-bottom: 0.25rem solid #977f5b;
  }
}

.masthead {
  position: relative;
  /* width: 100%;
  height: auto;
  min-height: 30rem;  */
  /* padding: 15rem 0; */
  /* padding: 20rem 0; */

  /* padding-top: 84px; */
  /* padding-top: 150px; */

  /* padding-top: 120px;
  padding-bottom: 120px; */

  padding-top: 100px;
  padding-bottom: 20px;

  /* min-height: 60rem; */

  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/bg-home.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/bg-home.jpg"); */
  
  background: url("../img/bg-home-new.jpg");
  /* background: url("../img/440202.jpg"); */
  
  
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

.masthead h1 {
  /* font-family: 'Varela Round'; */
  font-family: 'Prompt', sans-serif;
  font-size: 2.5rem;
  font-weight: bold;
  /* line-height: 2.5rem; */
  /* font-size: 3rem;
  line-height: 3rem; */
  /* letter-spacing: 0.8rem; */
  /* background: -webkit-linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0)); */
  /* background: -webkit-linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.4)); */
  /* background: -webkit-linear-gradient(rgba(251, 175, 93, 1), rgba(255, 255, 255, 0.1)); */
  /* color:rgba(251, 175, 93, 1); */
  /* background: -webkit-linear-gradient(rgba(0, 166, 81, 1), rgba(255, 255, 255, 1)); */
  
  /* color:#fabb20; */
  /* color:#f5bb28; */
  /* color:#37de9b; */
  color:#ffdd42;
  
  text-shadow: 2px 2px 4px #000000;
  
  /* -webkit-text-fill-color: transparent;
  -webkit-background-clip: text; */
}

.masthead h2 {
  /* max-width: 20rem; */
  /* font-size: 1rem; */
  font-size: 1rem;
  color:#fff;
  /* color:#fff02a; */
  
  text-shadow: 2px 2px 4px #000000;

}

@media (min-width: 768px) {
  .masthead h1 {
    font-size: 4rem;
    line-height: 4rem;
  }

  .masthead h2 {
    font-size: 1.5rem;
  }

  /* .masthead h1 {
    font-size: 8rem;
  } */
}

@media (min-width: 992px) {
  .masthead {
    /* height: 100vh; */
    padding: 0;
  }
  /* .masthead h1 {
    font-size: 6.5rem;
    line-height: 6.5rem;
    letter-spacing: 0.8rem;
  } */
  /* .masthead h2 {
    max-width: 30rem;
    font-size: 1.25rem;
  } */
}

.btn {
  -webkit-box-shadow: 0 0.1875rem 0.1875rem 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0.1875rem 0.1875rem 0 rgba(0, 0, 0, 0.1) !important;
  /* padding: 1.25rem 2rem; */
  /* font-family: 'Varela Round'; */
  font-family: 'Prompt', sans-serif;
  /* font-size: 80%; */
  text-transform: uppercase;
  letter-spacing: .15rem;
  border: 0;

  border-radius: 0;
  font-size: 70%;
  padding: 1.0rem 2rem;
}

.btn-primary {
  /* background-color: #64a19d; */
  /* background-color: #152f50; */
  /* background-color: #977f5b; */
  background-color: #39c1ac;
  

}

.btn-primary:hover {
  /* background-color: #4f837f; */
  background-color: #b7b7b7;
  /* background-color: #3f423f; */
}

.btn-primary:focus {
  /* background-color: #4f837f; */
  background-color: #b7b7b7;
  /* background-color: #3f423f; */
  color: white;
}

.btn-primary:active {
  /* background-color: #467370 !important; */
  background-color: #b7b7b7 !important;
  /* background-color: #3f423f !important; */
}

.btn-secondary {
  background-color: #f5bb28;
  color:#161616;

}

.btn-secondary:hover {
  /* background-color: #4f837f; */
  background-color: #39c1ac;
  /* background-color: #3f423f; */
}

.btn-secondary:focus {
  /* background-color: #4f837f; */
  background-color: #39c1ac;
  /* background-color: #3f423f; */
  color: white;
}

.btn-secondary:active {
  /* background-color: #467370 !important; */
  background-color: #39c1ac !important;
  /* background-color: #3f423f !important; */
}

.about-section {
  padding-top: 10rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(75%, rgba(22, 22, 22, 0.9)), to(rgba(22, 22, 22, 0.8)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0.9) 75%, rgba(22, 22, 22, 0.8) 100%);
}

.about-section p {
  margin-bottom: 5rem;
}

.projects-section {
  /* padding: 10rem 0; */
  padding: 5rem 0;
}

.projects-section .featured-text {
  padding: 2rem;
}

@media (min-width: 992px) {
  .projects-section .featured-text {
    padding: 0 0 0 2rem;
    border-left: 0.5rem solid #64a19d;
  }
}

.projects-section .project-text {
  padding: 3rem;
  /* font-size: 90%; */
}

@media (min-width: 992px) {
  /* .projects-section .project-text {
    padding: 5rem;
  } */
  .projects-section .project-text hr {
    border-color: #64a19d;
    border-width: .25rem;
    width: 30%;
  }
}

.signup-section {
  padding: 10rem 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/bg-signup.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/bg-signup.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

.signup-section .form-inline input {
  -webkit-box-shadow: 0 0.1875rem 0.1875rem 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0.1875rem 0.1875rem 0 rgba(0, 0, 0, 0.1) !important;
  padding: 1.25rem 2rem;
  height: auto;
  /* font-family: 'Varela Round'; */
  font-family: 'Prompt', sans-serif;
  font-size: 80%;
  text-transform: uppercase;
  letter-spacing: 0.15rem;
  border: 0;
}

.contact-section {
  /* padding: 5rem 0 0; */

  /* padding-bottom: 5rem; */
  padding: 5rem 0 5rem;
}

.contact-section .card {
  border: 0;
  /* border-bottom: 0.25rem solid #64a19d; */

  border-left: 0.4rem solid #152f50;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  border-radius: 0;
}

.contact-section .card h4 {
  font-size: 0.8rem;
  /* font-family: 'Varela Round'; */
  font-family: 'Prompt', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.15rem;
}

.contact-section .card hr {
  border-color: #64a19d;
  border-width: 0.25rem;
  width: 3rem;
}

.contact-section .social {
  margin-top: 5rem;
}

.contact-section .social a {
  text-align: center;
  height: 3rem;
  width: 3rem;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 100%;
  line-height: 3rem;
  color: rgba(255, 255, 255, 0.3);
}

.contact-section .social a:hover {
  color: rgba(255, 255, 255, 0.5);
}

.contact-section .social a:active {
  color: #fff;
}

body {
  /* font-family: 'Nunito'; */
  font-family: 'Prompt', sans-serif;
  letter-spacing: 0.0625em;
}

a {
  /* color: #64a19d; */
  /* color: #152f50; */
  color: #363636;
  /* font-size:16px; */
  
}

a:focus, a:hover {
  text-decoration: none;
  /* color: #3c6360; */
  color: #b7b7b7;
}

a.contact {
  /* color: #64a19d; */
  color: inherit;
  text-decoration: none;
}

a.contact:focus, a.contact:hover {
  color: inherit;
  text-decoration: underline;
  /* color: #3c6360; */
  /* color: #b7b7b7; */
}

.bg-black {
  background-color: #161616 !important;
}

.bg-primary {
  background-color: #64a19d !important;
}

.text-primary {
  color: #64a19d !important;
}

footer {
  padding: 3rem 0;

  font-family: arial;
  font-size: 0.85rem;
  color:#fff;
  background-color:#252525;
}






.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  /* width: 15%; */
  color: #fff;
  text-align: center;
  /* opacity: 0.5; */
  
  /* border:1px solid red; */
  /* top:40%;
  bottom:40%; */
  /* background-color:#152f50; */
  width: 5%;
  opacity: 0.7;

  
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  /* opacity: .9; */
  opacity: 1.0;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  /* background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); */
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d7d7d7' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  /* background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); */
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d7d7d7' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  /* background-color: rgba(255, 255, 255, 0.5); */
  background-color: #d7d7d7;
}

.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators .active {
  /* background-color: #fff; */
  /* background-color: #977f5b; */
  background-color: #37de9b;
}

.shadow {
  /* -webkit-box-shadow: 0 0.1875rem 0.1875rem 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0.1875rem 0.1875rem 0 rgba(0, 0, 0, 0.1) !important; */

  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.section-title {
  /* color:#152f50 */
  color:#977f5b;
}

a.underline {
  /* color: #64a19d; */
  color: #152f50;
  text-decoration: underline;
}

a.underline:focus, a:hover {
  text-decoration: none;
  /* color: #3c6360; */
  color: #b7b7b7;
}

.contact-section .card-right {
  border: 0;
  /* border-bottom: 0.25rem solid #64a19d; */

  /* border-right: 0.4rem solid #152f50; */
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  border-radius: 0;
}

.contactus {

  padding: 5rem 0 5rem;  /* inherited from .contact-section */

  position: relative;
  width: 100%;
  height: auto;
  /* min-height: 35rem; */

  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/contactus/bg03.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/contactus/bg03.jpg"); */
  
  /* background: url("../img/bg-contactus.jpg");
  
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover; */

  /* background-color: #37de9b; */
  /* background-color: #39c1ac; */

  /* background: linear-gradient(to bottom, #37de9b, #39c1ac ); */
  /* background: linear-gradient(to bottom, #567571, #3a4c49 ); */
  
  /* background-color: #567571; */
  /* background-color: #476d68; */
  /* background-color: #5e6a61; */
  background-color: #78837b;
  
  
}

.contactus .card {
  border: 0;
  /* border-bottom: 0.25rem solid #64a19d; */

  /* border-left: 0.3rem solid #fff; */
  /* box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; */
  border-radius: 0;

  background: transparent;
  color: #fff;
  /* color:#363636; */
  /* text-shadow: 1px 1px 4px #000000; */
}

a.underline-white {
  color: #fff;
  text-decoration: underline;
}

a.underline-white:focus, a:hover {
  text-decoration: none;
  /* color: #3c6360; */
  color: #b7b7b7;
}

a.tel {
  color: #b7b7b7 !important;
  text-decoration: none;
}

a.tel:focus, a.tel:hover {
  text-decoration: underline;
  /* color: #3c6360; */
  color: #b7b7b7;
}

.career {
  padding: 5rem 0 5rem;
}

/* [data-toggle="collapse"]:after {
  display: inline-block;
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    content: "\f054";
    transform: rotate(90deg) ;
    transition: all linear 0.25s;
    float: right;
    } */

/* [data-toggle="collapse"].collaps-icon:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  transform: rotate(90deg);
  transition: all linear 0.25s;
  float: right;
} */


/* [data-toggle="collapse"].collaps-icon:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  transform: rotate(90deg);
  transition: all linear 0.25s;
  float: right;
}

[data-toggle="collapse"].collapsed:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  transform: rotate(0deg) ;
  transition: all linear 0.25s;
  float: right;
} */


/* FANCY COLLAPSE PANEL STYLES */
.fancy-collapse-panel .panel-default > .panel-heading {
  padding: 0;
  
}

.fancy-collapse-panel .panel-heading a {
  padding: 12px 35px 12px 15px;
  display: inline-block;
  width: 100%;
  /* background-color: #EE556C; */
  /* color: #ffffff; */
  position: relative;
  text-decoration: none;

  border: 1px solid #152f50;
  color: #152f50;
  font-size:0.85rem;
}

.fancy-collapse-panel .panel-heading a:after {
  font-family: "FontAwesome";
  /* content: "\f147"; */
  position: absolute;
  right: 20px;
  /* font-size: 20px; */
  font-weight: 400;
  top: 50%;
  line-height: 1;
  margin-top: -10px;

  content: "\f054";
  transform: rotate(90deg);
  font-size:1rem;
  padding-top:2.5px;

  /* border:1px solid red; */

}
  
.fancy-collapse-panel .panel-heading a.collapsed:after {
  /* content: "\f196"; */

  content: "\f054";
  transform: rotate(0deg);
}

.custserv {

  padding: 5rem 0 5rem;  /* inherited from .contact-section */

  position: relative;
  width: 100%;
  height: auto;
  /* min-height: 35rem; */

  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/contactus/bg03.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/contactus/bg03.jpg"); */
  
  /* background: url("../img/bg-custserv.jpg"); */
  background: url("../img/house/house-ASA-f.jpg");
  min-height: 55rem;



  /* background: url("../img/contactus/bg02.jpg"); */
  /* background: url("../img/bg-masthead.jpg"); */
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

.custserv .card {
  border: 0;
  /* border-top: 0.4rem solid #152f50; */
  /* border: 0.1rem solid #977f5b; */
  
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  border-radius: 0;

  /* background: transparent; */
  /* color: #fff; */

  opacity: 0.9;
}

.applicationformhead {
  position: relative;
  width: 100%;
  height: auto;
  min-height: 35rem;
  /* padding: 15rem 0; */

  padding-top: 5rem;

  background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/bg-custserv.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/bg-custserv.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

.applicationformhead .card {
  border: 0;
  border-top: 0.4rem solid #152f50;
  
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  border-radius: 0;

  /* background: transparent; */
  /* color: #fff; */
}

/* @media (min-width: 992px) {
  .custservhead {
    height: 100vh;
    padding: 0;
  }
} */

.form-control {
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  /* font-size: 1rem; */
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

  font-size: 0.85rem;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;

  font-size: 0.85rem;
}

.savecustomerservicehead {
  position: relative;
  width: 100%;
  height: auto;
  min-height: 35rem;
  /* padding: 15rem 0; */

  padding-top: 5rem;

  background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/bg-thankyou.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/bg-thankyou.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

.savecustomerservicehead .card {
  border: 0;
  border-bottom: 0.8rem solid #152f50;
  
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  border-radius: 0;

  /* background: transparent; */
  /* color: #fff; */
}

form #trap { display: none; }

.redstar {
  color:red;
  font-size:0.9rem;
}

.bg-gold {
  background-color: #977f5b;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  /* border: 1px solid transparent; */
  /* border-radius: 0.25rem; */

  border-radius: 5.0rem;
  position: fixed;
  left: 50%;
  margin-left:-23px;
  /* left: 44.1%; */
  /* left: 47.6%; */
  /* left: 47.1%; */
  /* left: 44%; */
  bottom: 20px;
  /* background-color:#fff; */
  /* background-color:#152f50; */

  background-color:#977f5b;
  
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  height: 46px;
  width: 46px;
  /* height: 3.5rem;
  width: 3.5rem; */
  opacity: 0.8;
}

a.goldlink{
  color: #977f5b;
  text-decoration: none;
}

a.goldlink:focus, a.goldlink:hover {
  text-decoration: none;
  color: #b7b7b7;
}

.piclink{
	opacity: 1;
	filter: alpha(opacity=100);
}
.piclink:hover
{
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.gold {
  color:#977f5b;
}

.linecolor {
  color:#1dbf21;
}


/* NEW */
.sectionhomebg {
  position: relative;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  background-position: center;
  background-image: url('../img/bg-home.jpg');
  /* background-image: url('../img/mainpage-background-cold.png'); */
  /*padding: 250px 0;*/

  height:1000px;
}


/* h1, h2, h3, h4, h5 {
  font-family: 'Prompt', sans-serif;
  color: #1F1F1F;
} */


.testimonails {

  padding: 5rem 0 5rem;
  /* padding: 5rem 2rem 5rem 2rem; */

  position: relative;
  width: 100%;
  height: auto;
  min-height: 25rem;

  background-color: #fff;

  /* background: url("../img/bg-testimonials1.jpg"); */
  background: url("../img/bg-testimonials-new1.jpg");
  background-position: center;
  /* background-position: left; */

  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;

}
.testimonails4 {

  padding: 5rem 0 5rem;
  /* padding: 5rem 2rem 5rem 2rem; */

  position: relative;
  width: 100%;
  height: auto;
  min-height: 25rem;

  background-color: #fff;

  /* background: url("../img/bg-testimonials-new.jpg"); */
  background: url("../img/bg-testimonials-new.jpg");
  background-position: center;
  /* background-position: left; */

  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;

}

.testimonails2 {

  padding: 5rem 0 5rem;
  /* padding: 5rem 2rem 5rem 2rem; */

  position: relative;
  width: 100%;
  height: auto;
  min-height: 25rem;

  background-color: #fff;

  /* background: url("../img/bg-testimonial.jpg"); */
  /* background: url("../img/bg-package-indrustrail.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover; */

}

.testimonails3 {

  padding: 5rem 0 5rem;
  /* padding: 5rem 2rem 5rem 2rem; */

  position: relative;
  width: 100%;
  height: auto;
  min-height: 25rem;

  background-color: #fff;

  /* background: url("../img/bg-testimonials.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover; */

  background: url("../img/bg-testimonial.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}


.powerhouse {

  /* padding: 5rem 2rem 5rem 2rem; */
  padding: 5rem 0 5rem; 
  /* padding-left: 25px;
  padding-right: 25px; */

  position: relative;
  width: 100%;
  height: auto;
  min-height: 35rem;

  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/contactus/bg03.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/contactus/bg03.jpg"); */
  
  /* background: url("../img/bg-contactus.jpg");
  
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover; */

  /* background-color: #39b54a; */
  /* background-color: #37de9b; */
  background-color: #5e6a61;

  color:#fff;

}


.suiteveryone {

  padding: 5rem 0 5rem;
  /* padding: 5rem 2rem 5rem 2rem; */

  position: relative;
  width: 100%;
  height: auto;
  min-height: 35rem;

  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/contactus/bg03.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/contactus/bg03.jpg"); */
  
  /* background: url("../img/bg-contactus.jpg");
  
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover; */

  /* background-color: #39b54a; */
  background-color: #fff;

}

.animatedbkgrd {

  padding: 5rem 0 5rem;  /* inherited from .contact-section */

  position: relative;
  width: 100%;
  height: auto;
  /* min-height: 35rem; */

  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/contactus/bg03.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/contactus/bg03.jpg"); */
  
  /* background: url("../img/bg-custserv.jpg"); */
  background: url("../img/plant.gif");
  min-height: 55rem;



  /* background: url("../img/contactus/bg02.jpg"); */
  /* background: url("../img/bg-masthead.jpg"); */
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

.technology {

  padding: 5rem 0 5rem;
  /* padding: 5rem 2rem 5rem 2rem; */

  position: relative;
  width: 100%;
  height: auto;
  min-height: 35rem;

  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/contactus/bg03.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/contactus/bg03.jpg"); */
  
  /* background: url("../img/bg-contactus.jpg");
  
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover; */

  /* background-color: #39b54a; */
  background-color: #fff;

}

.fullservices {

  padding: 5rem 0 5rem;  /* inherited from .contact-section */

  position: relative;
  width: 100%;
  height: auto;
  /* min-height: 35rem; */

  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/contactus/bg03.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/contactus/bg03.jpg"); */
  
  /* background: url("../img/AL-Lafayette-Solar.jpg"); */
  /* background: url("../img/plant.gif"); */
  /* background: url("../img/AL-Lafayette-Solar-dark.png"); */
  background: url("../img/bg-aboutus2.jpg");
  /* min-height: 55rem; */
  min-height: 50rem;



  /* background: url("../img/contactus/bg02.jpg"); */
  /* background: url("../img/bg-masthead.jpg"); */
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

.fullpackage {

  padding: 5rem 0 5rem;  /* inherited from .contact-section */

  position: relative;
  width: 100%;
  height: auto;
  /* min-height: 35rem; */

  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/contactus/bg03.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/contactus/bg03.jpg"); */

  background: url("../img/bg-package.jpg");
  /* min-height: 55rem; */
  /* min-height: 45rem; */



  /* background: url("../img/contactus/bg02.jpg"); */
  /* background: url("../img/bg-masthead.jpg"); */
  background-position: center bottom;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

.homepackage {

  padding: 5rem 0 5rem;  /* inherited from .contact-section */

  position: relative;
  width: 100%;
  height: auto;
  /* min-height: 35rem; */

  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/contactus/bg03.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/contactus/bg03.jpg"); */

  /* background: url("../img/bg-package-home6.jpg"); */
  /* min-height: 55rem; */
  /* min-height: 45rem; */



  /* background: url("../img/contactus/bg02.jpg"); */
  /* background: url("../img/bg-masthead.jpg"); */
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

.industrailpackage {

  padding: 5rem 0 5rem;  /* inherited from .contact-section */

  position: relative;
  width: 100%;
  height: auto;
  /* min-height: 35rem; */

  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/contactus/bg03.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/contactus/bg03.jpg"); */

  background: url("../img/bg-package-indrustrail.jpg");
  /* min-height: 55rem; */
  /* min-height: 45rem; */



  /* background: url("../img/contactus/bg02.jpg"); */
  /* background: url("../img/bg-masthead.jpg"); */
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

.product {

  /* padding: 5rem 2rem 5rem 2rem; */
  padding: 2rem 0 2rem; 
  /* padding-left: 25px;
  padding-right: 25px; */

  position: relative;
  width: 100%;
  height: auto;
  /* min-height: 25rem; */

  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/contactus/bg03.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/contactus/bg03.jpg"); */
  
  /* background: url("../img/bg-contactus.jpg");
  
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover; */

  /* background-color: #39b54a; */
  background-color: #fff;

}

.project {

  padding: 5rem 0 5rem;
  /* padding: 5rem 2rem 5rem 2rem; */

  position: relative;
  width: 100%;
  height: auto;
  min-height: 35rem;

  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/contactus/bg03.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/contactus/bg03.jpg"); */
  
  /* background: url("../img/bg-contactus.jpg");
  
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover; */

  /* background-color: #39b54a; */
  /* background-color: #37de9b; */
  /* background-color: #5e6a61; */
  background-color: #567571;
  
}

.aboutus {

  padding: 5rem 0 5rem;  /* inherited from .contact-section */

  position: relative;
  width: 100%;
  height: auto;
  /* min-height: 35rem; */

  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/contactus/bg03.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/contactus/bg03.jpg"); */

  /* background: url("../img/bg-home.jpg"); */
  background: url("../img/teamwork3.jpg");
  /* min-height: 55rem; */
  /* min-height: 45rem; */



  /* background: url("../img/contactus/bg02.jpg"); */
  /* background: url("../img/bg-masthead.jpg"); */
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

.aboutus-newpage {

  padding: 8rem 0 5rem;  /* inherited from .contact-section */

  position: relative;
  width: 100%;
  height: auto;
  /* min-height: 35rem; */

  /* padding-top: 120px;
  padding-bottom: 120px; */

  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/contactus/bg03.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/contactus/bg03.jpg"); */

  background: url("../img/bg-home.jpg");
  /* background: url("../img/bg-aboutus.jpg"); */
  /* min-height: 55rem; */
  /* min-height: 45rem; */



  /* background: url("../img/contactus/bg02.jpg"); */
  /* background: url("../img/bg-masthead.jpg"); */
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

.founder {

  padding: 5rem 0 5rem;
  /* padding: 5rem 10rem 5rem 10rem; */

  position: relative;
  width: 100%;
  height: auto;
  min-height: 35rem;

  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/contactus/bg03.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/contactus/bg03.jpg"); */
  
  /* background: url("../img/bg-contactus.jpg");
  
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover; */

  /* background-color: #39b54a; */
  background-color: #fff;

}

.testimonial-newpage {

  padding: 8rem 0 5rem;  /* inherited from .contact-section */

  position: relative;
  width: 100%;
  height: auto;
  /* min-height: 35rem; */

  /* padding-top: 120px;
  padding-bottom: 120px; */

  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/contactus/bg03.jpg");
  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/contactus/bg03.jpg"); */

  background: url("../img/bg-testimonial.jpg");
  /* min-height: 55rem; */
  /* min-height: 45rem; */



  /* background: url("../img/contactus/bg02.jpg"); */
  /* background: url("../img/bg-masthead.jpg"); */
  background-position: right center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}






.fancy-bg {
  /* background-color: #37de9b; */
  background-color: #fff;
  /* background: -webkit-linear-gradient(left, #37de9b , yellow, #f5bb28);
  background: -o-linear-gradient(right, #37de9b, yellow, #f5bb28);
  background: -moz-linear-gradient(right, #37de9b, yellow, #f5bb28);
  background: linear-gradient(to right, #37de9b , yellow, #f5bb28); */
  padding-top:10px;
  padding-bottom:1px;
  /* min-height: 150px; */
}

.fancy2-bg {
  /* background-color: #fc7274; */
  background-color: #f5bb28;
  /* background: -webkit-linear-gradient(left, #fc7274 , yellow, #37de9b);
  background: -o-linear-gradient(right, #fc7274 , yellow, #37de9b);
  background: -moz-linear-gradient(right, #fc7274 , yellow, #37de9b);
  background: linear-gradient(to right, #fc7274 , yellow, #37de9b); */
  padding-top:10px;
  padding-bottom:1px;
  /* min-height: 150px; */
}

@media (min-width: 768px) {
  .fancy-bg {
    padding-left:5px;
    padding-right:5px;
    /* min-height: 50px; */
  }

  .fancy2-bg {
    padding-left:5px;
    padding-right:5px;
    /* min-height: 50px; */
  }
}

.salepack-bg {
  /* background-color: #39c1ac; */
  background-color: #42978b;
  padding:2rem;
  margin-left: 15px;
  margin-right: 15px;
}

.salepack2-bg {
  /* background-color: #39c1ac; */
  background-color: #1f7266;
  padding:2rem;
}

.aboutusnew-bg {
  /* background-color: #39c1ac; */
  /* background-color: #476d68; */
  background-color: #fff;
  padding:2rem;
  margin-left: 15px;
  margin-right: 15px;

  /* color:#fff; */
  color:#476d68;
  opacity: 90%;
}

.testimonial-single-bg {
  background-color: #39c1ac;
  padding:2rem;
  /* margin-left: 15px;
  margin-right: 15px; */

  color:#fff;
  opacity: 95%;
}

.testimonial-customer-bg {
  /* background-color: #27b096; */
  /* background-color: #455248; */
  background-color: #476d68;
  
  padding:2rem;
  /* margin-left: 15px;
  margin-right: 15px; */

  color:#fff;
  opacity: 95%;
}

.founder-bg {
  background-color: #fafafa;
  padding:2rem;
  margin-left: 15px;
  margin-right: 15px;

  -webkit-box-shadow: 0 0.2rem 0.2rem 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0.2rem 0.2rem 0 rgba(0, 0, 0, 0.1) !important;
}






.zero-pad {
  padding:0 !important;
}


hr.packseparate {
  border:1px solid #39c1ac;
  margin-top:15px;
  margin-bottom:35px;
}

hr.packseparate2 {
  border:1px solid #f5bb28;
  margin-top:15px;
  margin-bottom:35px;
}



a.social {
  /* color: inherit; */
  /* color: #222; */
  /* color: #fff; */
  /* color: #39c1ac; */
  color: #6ee4b0;
  
  text-decoration: none;
  font-size: 5rem;
  /* cursor: default; */
  /* text-shadow: 0px 0.3px #d7d7d7; */
}

a.social:focus, a.social:hover {
  /* color: inherit; */
  /* text-decoration: underline; */
  /* color: #f5bb28; */
  /* color: #39c1ac; */
  color: #fff;
}


.social-ctrl {
  /* display: none !important; */
  display: inline !important;
}

@media (min-width: 768px) {
  .social-ctrl {
    /* display: inline !important; */
    display: none !important;
  }
}



.fb-header-ctrl{
  display: none !important;
}

@media (min-width: 768px) {
  .fb-header-ctrl {
    display: inline !important;
  }
}

a.topbar {
  /* color: inherit; */
  /* color: #222; */

  /* color: #3ba293; */
  color: #272d33;

  /* color: #39c1ac; */
  
  text-decoration: none;
  font-size: 15px;
  /* cursor: default; */
  /* text-shadow: 0px 0.3px #d7d7d7; */
}

a.topbar:focus, a.topbar:hover {
  /* color: inherit; */
  /* text-decoration: underline; */
  color: #f5bb28;
  /* color: #37de9b; */
}





/* FONT */

h1.sectionhead {
  font-size: 3rem;
  color: #fff;
  text-shadow: 2px 2px 4px #000000;
}

@media (min-width: 768px) {
  h1.sectionhead {
    font-size: 4rem;
  }
}

h2.sectionhead {
  font-size: 2.5rem;
  color: #fff;
  text-shadow: 2px 2px 4px #000000;
}

@media (min-width: 768px) {
  h2.sectionhead {
    font-size: 3rem;
  }
}

h2.sectionhead-flat {
  font-size: 2.5rem;
  color: #fff;
  /* text-shadow: 2px 2px 4px #000000; */
}

@media (min-width: 768px) {
  h2.sectionhead-flat {
    font-size: 3rem;
  }
}

.neons {
  /* margin-top: 2rem; */
  text-align: center;
}

.neons h2 {
 font-size: 2.3rem;
 text-align: center;
 /* font-weight: bold; */
 color: #fff;

 text-shadow: 2px 2px 4px #000000;

 /* -webkit-animation: glow 2s ease-in-out infinite alternate;
 -moz-animation: glow 2s ease-in-out infinite alternate;
 animation: glow 2s ease-in-out infinite alternate; */

 /* -webkit-animation: glow 5s ease-in-out infinite;
 -moz-animation: glow 5s ease-in-out infinite;
 animation: glow 5s ease-in-out infinite; */

 /* animation: reveal 3000ms ease-in-out forwards 200ms,
            glow 5500ms linear infinite 3000ms; */

  -webkit-animation: glow 5500ms linear infinite 3000ms;
  -moz-animation: glow 5500ms linear infinite 3000ms;
  animation: glow 5500ms linear infinite 3000ms;

  

}

@media (min-width: 768px) {
  .neons h2 {
    font-size: 2.8rem;
  }
}

@keyframes reveal {
  80%{
    letter-spacing: 8px;
  }
  100% {
    background-size: 300% 300%;
  }
}
@keyframes glow {
  40% {
    text-shadow: 0 0 8px #fff200;
  }
}

/* @-webkit-keyframes glow {
    from {
     color: #fff;
   text-shadow: 0 0 10px #fff200, 0 0 20px #fff200, 0 0 30px #fff200, 0 0 40px #fff200, 0 0 50px #fff200, 0 0 60px #fff200, 0 0 70px #fff200, 0 0 90px #fff200;
 }
 
 to {
    color: #fff;
   text-shadow: 0 0 20px #fff200, 0 0 30px #fff200, 0 0 40px #fff200, 0 0 50px #fff200, 0 0 60px #fff200, 0 0 70px #fff200, 0 0 80px #fff200, 0 1 90px #fff200;
 }
} */


/* @-webkit-keyframes glow {
    from {
     color: #fff;
   text-shadow: 0 0 10px #00fff2, 0 0 20px #00fff2, 0 0 30px #00fff2, 0 0 40px #00fff2, 0 0 50px #00fff2, 0 0 60px #00fff2, 0 0 70px #00fff2, 0 0 90px #00fff2;
 }
 
 to {
    color: #fff;
   text-shadow: 0 0 20px #00fff2, 0 0 30px #00fff2, 0 0 40px #00fff2, 0 0 50px #00fff2, 0 0 60px #00fff2, 0 0 70px #00fff2, 0 0 80px #00fff2, 0 1 90px #00fff2;
 }
} */


h3.sectiondetail {
  color: #363636;
  font-size: 1.2rem;
  line-height: 1.8rem;
}

@media (min-width: 768px) {
  h3.sectiondetail {
    font-size: 1.6rem;
    line-height: 2.3rem;
  }
}

h3.sectionpackage {
  color: #fff;
  font-size: 1.2rem;
  line-height: 1.8rem;
  text-shadow: 2px 2px 4px #000000;
}

@media (min-width: 768px) {
  h3.sectionpackage {
    font-size: 1.6rem;
    line-height: 2.3rem;
  }
}

h4.sectiondetail {
  /* color: #39c1ac; */
  /* color: #5e6a61; */
  color: #476d68;
  
  font-size: 1.2rem;
  /* line-height: 1.8rem; */
}

@media (min-width: 768px) {
  h4.sectiondetail {
    font-size: 1.4rem;
    /* line-height: 2.3rem; */
  }
}


h2.sectionheadcolor {
  font-size: 2.5rem;
  /* color: #fff; */
  
  /* background: -webkit-linear-gradient(left, red , yellow);
  background: -o-linear-gradient(right, red, yellow);
  background: -moz-linear-gradient(right, red, yellow);
  background: linear-gradient(to right, red , yellow); */

  /* background: -webkit-linear-gradient(left, #00aeef , yellow);
  background: -o-linear-gradient(right, #00aeef, yellow);
  background: -moz-linear-gradient(right, #00aeef, yellow);
  background: linear-gradient(to right, #00aeef , yellow); */

  /* background: -webkit-linear-gradient(left, #00aeef , #39b54a);
  background: -o-linear-gradient(right, #00aeef, #39b54a);
  background: -moz-linear-gradient(right, #00aeef, #39b54a);
  background: linear-gradient(to right, #00aeef , #39b54a); */

  
  background: -webkit-linear-gradient(left, #476d68 , #c4df9b);
  background: -o-linear-gradient(right, #476d68, #c4df9b);
  background: -moz-linear-gradient(right, #476d68, #c4df9b);
  background: linear-gradient(to right, #476d68 , #c4df9b);
/* 
  background: -webkit-linear-gradient(left, #476d68 , #5e6a61);
  background: -o-linear-gradient(right, #476d68, #5e6a61);
  background: -moz-linear-gradient(right, #476d68, #5e6a61);
  background: linear-gradient(to right, #476d68 , #5e6a61); */

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media (min-width: 768px) {
  h2.sectionheadcolor {
    font-size: 3rem;
  }
}


h3.sectiondetail-fs {
  color: #fff;
  font-size: 1.2rem;
  line-height: 1.8rem;
  font-weight: bold;
  text-shadow: 2px 2px 4px #000000;
}

@media (min-width: 768px) {
  h3.sectiondetail-fs {
    font-size: 1.6rem;
    line-height: 2.3rem;
  }
}

h4.sectiondetail-fs {
  color: #fff;
  font-size: 1.2rem;
  /* line-height: 1.8rem; */
  text-shadow: 2px 2px 4px #000000;
}

@media (min-width: 768px) {
  h4.sectiondetail-fs {
    font-size: 1.4rem;
    /* line-height: 2.3rem; */
  }
}



h3.sectioncolor-pack {
  font-size: 1.4rem;
  font-weight: bold;
  color: #fff;

  /* background: -webkit-linear-gradient(left, #37de9b , yellow, #f5bb28);
  background: -o-linear-gradient(right, #37de9b , yellow, #f5bb28);
  background: -moz-linear-gradient(right, #37de9b , yellow, #f5bb28);
  background: linear-gradient(to right, #37de9b , yellow, #f5bb28); */
  

  /* -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; */
}

@media (min-width: 768px) {
  h3.sectioncolor-pack {
    font-size: 1.6rem;
  }
}

h3.sectioncolor2-pack {
  font-size: 1.4rem;
  font-weight: bold;
  background: -webkit-linear-gradient(left, #fc7274 , yellow, #37de9b);
  background: -o-linear-gradient(right, #fc7274 , yellow, #37de9b);
  background: -moz-linear-gradient(right, #fc7274 , yellow, #37de9b);
  background: linear-gradient(to right, #fc7274 , yellow, #37de9b);

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media (min-width: 768px) {
  h3.sectioncolor2-pack {
    font-size: 1.6rem;
  }
}

h3.sectiondetail-pack {
  color: #363636;
  font-size: 1.2rem;
  line-height: 1.8rem;
  font-weight: bold;
  /* text-shadow: 2px 2px 4px #000000; */
}

@media (min-width: 768px) {
  h3.sectiondetail-pack {
    font-size: 1.6rem;
    line-height: 2.3rem;
  }
}

h5.sectiondetail-pack {
  color: #fff;
  font-size: 1rem;
  /* line-height: 1.8rem; */
  /* text-shadow: 2px 2px 4px #000000; */
}

@media (min-width: 768px) {
  h5.sectiondetail-pack {
    font-size: 1rem;
  }
}

h4.sectiondetail-project {
  color: #fff;
  font-size: 1.2rem;
  /* line-height: 1.8rem; */
  /* text-shadow: 2px 2px 4px #000000; */
}

@media (min-width: 768px) {
  h4.sectiondetail-project {
    font-size: 1.4rem;
    /* line-height: 2.3rem; */
  }
}

h2.sectionhead-aboutus {
  font-size: 2.5rem;
  /* color: #363636; */
  color: #fff;
  font-weight:bolder;
  text-shadow: 1px 1px 1px #000000;
}

@media (min-width: 768px) {
  h2.sectionhead-aboutus {
    font-size: 3rem;
  }
}



.bg-new-dark {
  /* background-color: rgba(52, 58, 64, 0.5) !important; */
  background-color: #39c1ac !important;
}

.font-caption {
  font-size: 1rem;
}

/* carousel-caption {
  padding: 10px,10px,10px,10px;
  color: #fff;
}

carousel-caption .h3{
  font-size: 1rem;
}

@media (min-width: 768px) {
  carousel-caption .h3{
    font-size: 0.5rem;
  }
} */

/* .carousel-caption {
  position: absolute;
  right: 5%;
  bottom: 40px;
  left: 5%;
  top: 80px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;

  border: 1px solid red;
} */

/* .carousel-caption {
  right: 5%;
  bottom: 5px;
  left: 5%;
  top: 170px;
  z-index: 10;
  color: #fff;
}

@media (min-width: 768px) {
  .carousel-caption {
    right: 5%;
    bottom: 5px;
    left: 5%;
    top: 280px;
    z-index: 10;
  }
} */


.single-gallery-image {
  margin-top: 30px;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  /* background-size: contain !important; */
  background-size: cover !important;
  height: 250px;
}

/* .single-gallery-image-big {
  margin-top: 30px;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
  height: 300px;
} */






.intro {
  position: relative;
}


@media (min-width: 992px) {
  .intro .intro-img {
    width: 75%;
    float: right;
  }
  .intro .intro-text {
    left: 0;
    width: 60%;
    margin-top: 3rem;
    position: absolute;

    /* background-color: #fff; */
  }
  .intro .intro-text .intro-button {
    width: 100%;
    left: 0;
    position: absolute;
    bottom: -2rem;
  }
}

@media (min-width: 1200px) {
  .intro .intro-text {
    width: 45%;
  }
}

.section-heading {
  text-transform: uppercase;
}

.section-heading .section-heading-upper {
  display: block;
  font-size: 1rem;
  font-weight: 800;
}

.section-heading .section-heading-lower {
  display: block;
  font-size: 2rem;
  font-weight: 100;
}

.bg-faded {
  /* background-color: rgba(255, 255, 255, 0.85); */
  background-color: rgba(255, 255, 255, 0.90);
}

table tr td {
  vertical-align: top !important;
}


a.testi{
  color: #fff;
  text-decoration: none;
}

a.testi:focus, a.testi:hover {
  text-decoration: underline;
  color: #f5bb28;
  /* color: #b7b7b7; */
}



#mainslider {
  margin-top:2rem;
  margin-bottom:2rem;
}

@media (min-width: 992px) {
  
  #mainslider {
    margin-top:7rem;
    margin-bottom:5rem;
  }

}
