
@import url('https://fonts.googleapis.com/css?family=Hind+Siliguri:400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900');


@import url(settings.css);

.tp-caption.large_text h2 {
  border-style: none;
  border-width: 0;
  color: #fff;
  font-size: 50px;
  font-weight: 400;
  line-height: 40px;
  margin: 0;
  position: absolute;
  text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  white-space: nowrap;
}

.tp-caption.very_large_text h1 {
  border-style: none;
  border-width: 0;
  color: #fff;
  font-size: 58px;
  font-weight: 700;
  line-height: 40px;
  margin: 0;
  position: absolute;
  text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  white-space: nowrap;
}

.tp-caption p {
  border-style: none;
  border-width: 0;
  color: #f7f7f7;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  margin: 0;
  position: absolute;
  text-shadow: none;
  white-space: nowrap;
}

.slide-button a {
  border: 1px solid #43c3ea;
  color: #fff;
  font-weight: 600;
  transition: all 0.4s ease-in-out;
}

.slide-button a:hover {
  color: #48C7F6;
}

.slide-button-1 a:hover {
  color: #fff;
}

.sld-btn {
  padding: 15px 20px;
}

.slide-button-1 a {
  border: 1px solid #43c3ea;
  color: #43c3ea;
  font-weight: 600;
  transition: all 0.4s ease-in-out;
}

.sld-btn {
  padding: 15px 20px;
}

.bg-1:hover {
  background: transparent;
}

.bg-3:hover {
  background: #43c3ea;
}

.tp-leftarrow.default, 
.tp-rightarrow.default {
  /*! background: rgb(32, 51, 113,0.5); */
  border: 2px solid #ffffff;
  border-radius: 0;
  /*padding: 19px 0;*/
  transition: all 0.4s ease-in-out 0s;
}

.tp-leftarrow.default:hover,
.tp-rightarrow.default:hover {
  /*! border-color: #203371; */
}

.banner-area .slide-content-box p{
  font-size: 16px;
  color: #999999;
  font-weight: 400;
  line-height: 30px;
  margin: 0 0 30px;
}

.banner-area .slide-content-box .button a.bg-1{
  margin-right: 27px;
  border: 2px solid #43c3ea;
  border-bottom: 2px solid #3cb4d8;
  background: #43c3ea;
}

.banner-area .slide-content-box .button a.bg-1:hover{
  color: #fff;
  border: 2px solid #152545;
  border-bottom: 2px solid #43c3ea;
  background: #152545;
}

.banner-area .slide-content-box .button a.bg-2{
  border: 2px solid #2a3b5c;
  border-bottom: 2px solid #152545;
  background: #2a3b5c;
}

.banner-area .slide-content-box .button a.bg-2:hover{
  color: #fff;
  border: 2px solid #43c3ea;
  border-bottom: 2px solid #152545;
  background: #43c3ea;
}


.page-banner {
  background-image: url("../images/background/page-banner.jpg");
  background-position: center center;
  background-size: cover;
  padding: 138px 0;
  position: relative;
  text-align: center;
}

.page-banner::before {
  background-color: rgba(4, 3, 39, 0.75);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.page-banner .page-content h1 {
  color: #ffffff;
  font-size: 36px;
  font-weight: 600;
  margin-bottom: 8px;
}

.page-banner .page-content a {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.page-banner .page-content .active {
  color: #00adef;
}

.page-banner .page-content a span {
  margin-left: 5px;
  margin-right: 5px;
}

