/*
* Mate - Bootstrap 4 Template
* Build Date: December 2017
* Last updated: December 2017
* Version: 1.0
* Author: UIdeck
* Copyright (C) 2018 UIdeck
*/
/* ------------------------------------- */
/* TABLE OF CONTENTS
/* -------------------------------------
  1. IMPORT GOOGLE FONTS
  2. GENERAL
    -2.1 SECTION TITLE
    -2.2 BUTTONS
    -2.3 SOCIAL ICON
    -2.4 PRE LOADER
    -2.5 SCROLL TO UP
  3. HOME AREA
  4. NAVBAR
  5. SERVICES SECTION
  6. FEATURES SECTION
  7. VIDEO PROMO SECTION
  8. PORTFOLIO SECTION
  9. PRICING TABLE 
  10. COUNTER SECTION
  11. TESTIMONIAL AREA
  12. TEAM SECTION
  13. BLOG SECTION
  14. CONTACT SECTION
  15. FOOTER SECTION
    -15.1 COMING SOON PAGE
  ------------------------------------- */
/* ==========================================================================
   1. IMPORT FONTS
   ========================================================================== */
/* line 56, ../scss/main.scss */
body {
  font-family: Helvetica, sans-serif;
}

/* ==========================================================================
  2. GENERAL
  ========================================================================== */
/* line 151, ../scss/main.scss */
body {
  font-family: 'Poppins', sans-serif;
  color: #333;
  font-size: 14px;
  font-weight: 400;
  background: #fff;
  overflow-x: hidden;
}

/* line 160, ../scss/main.scss */
html {
  overflow-x: hidden;
}

/* line 164, ../scss/main.scss */
p {
  font-size: 14px;
  line-height: 26px;
}

/* line 169, ../scss/main.scss */
a:hover, a:focus {
  color: #61D2B4;
}

/* line 173, ../scss/main.scss */
a {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

/* line 180, ../scss/main.scss */
h1, h2, h3, h4, h5 {
  font-family: 'Poppins', sans-serif;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 1px;
}

/* line 187, ../scss/main.scss */
ul {
  margin: 0;
  padding: 0;
}
/* line 191, ../scss/main.scss */
ul li {
  list-style: none;
}

/* line 196, ../scss/main.scss */
a:hover,
a:focus {
  text-decoration: none;
  outline: none;
}

/* line 202, ../scss/main.scss */
a:not([href]):not([tabindex]) {
  color: #fff;
}

/* line 206, ../scss/main.scss */
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  color: #61D2B4;
}

/* ==========================================================================
   2.1 Section Title
   ========================================================================== */
/* line 213, ../scss/main.scss */
.section {
  padding: 80px 0;
}

/* line 217, ../scss/main.scss */
.section-header {
  color: #fff;
  margin-bottom: 40px;
  text-align: center;
}
/* line 222, ../scss/main.scss */
.section-header .section-title {
  font-size: 42px;
  margin-top: 0;
  text-transform: uppercase;
  font-weight: 700;
  color: #333;
  position: relative;
}
/* line 230, ../scss/main.scss */
.section-header .section-title span {
  color: #61D2B4;
}
/* line 235, ../scss/main.scss */
.section-header .section-subtitle {
  margin-top: 15px;
  color: #333;
  font-size: 14px;
  font-weight: 400;
}
/* line 242, ../scss/main.scss */
.section-header .lines {
  margin: auto;
  width: 70px;
  position: relative;
  border-top: 2px solid #61D2B4;
  margin-top: 15px;
}

/* ==========================================================================
   2.2 Buttons
   ========================================================================== */
/* line 254, ../scss/main.scss */
.btn {
  font-size: 14px;
  padding: 11px 40px;
  border-radius: 0px;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  display: inline-block;
}

/* line 268, ../scss/main.scss */
.btn:focus,
.btn:active {
  box-shadow: none;
  outline: none;
  color: #fff;
}

/* line 275, ../scss/main.scss */
.btn-common {
  border: 1px solid #61D2B4;
  background: #61D2B4;
  position: relative;
  color: #fff;
  z-index: 1;
  border-radius: 30px;
}
/* line 283, ../scss/main.scss */
.btn-common:hover {
  color: #fff;
  background: #33b391;
  border-color: #33b391;
  transition: all .50s ease-in-out;
  -moz-transition: all .50s ease-in-out;
  -webkit-transition: all .50s ease-in-out;
}

/* line 293, ../scss/main.scss */
.btn-border {
  color: #fff;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 4px;
}
/* line 299, ../scss/main.scss */
.btn-border:hover {
  border: 2px solid #fff;
  color: #fff;
  background-color: #61D2B4;
}

/* line 306, ../scss/main.scss */
.btn-lg {
  padding: 14px 33px;
  text-transform: uppercase;
  font-size: 16px;
}

/* line 312, ../scss/main.scss */
.btn-rm {
  padding: 7px 0px;
  color: #999;
  text-transform: capitalize;
}
/* line 317, ../scss/main.scss */
.btn-rm i {
  vertical-align: middle;
}

/* line 322, ../scss/main.scss */
button:focus {
  outline: none !important;
}

/* line 326, ../scss/main.scss */
.clear {
  clear: both;
}

/* ==========================================================================
   2.3 Social Iocns
   ========================================================================== */
/* line 333, ../scss/main.scss */
.social-icons {
  margin-top: 40px;
}

/* line 337, ../scss/main.scss */
.social-icons ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 343, ../scss/main.scss */
.social-icons ul li {
  display: inline;
}

/* line 347, ../scss/main.scss */
.social-icons ul li a {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 15px;
  border-radius: 50%;
  line-height: 40px;
  width: 40px;
  height: 40px;
  text-align: center;
  background: #ddd;
  font-size: 16px;
}

/* line 360, ../scss/main.scss */
.social-icons ul li a:hover {
  color: #fff;
}

/* line 364, ../scss/main.scss */
.facebook a {
  color: #4867AA;
}

/* line 368, ../scss/main.scss */
.facebook a:hover {
  background: #4867AA;
}

/* line 372, ../scss/main.scss */
.twitter a {
  color: #1DA1F2;
}

/* line 376, ../scss/main.scss */
.twitter a:hover {
  background: #1DA1F2;
}

/* line 380, ../scss/main.scss */
.google-plus a {
  color: #DD4D42;
}

/* line 384, ../scss/main.scss */
.google-plus a:hover {
  background: #DD4D42;
}

/* line 388, ../scss/main.scss */
.youtube a {
  color: #DF2926;
}

/* line 392, ../scss/main.scss */
.youtube a:hover {
  background: #DF2926;
}

/* line 396, ../scss/main.scss */
.linkedin a {
  color: #007BB6;
}

/* line 400, ../scss/main.scss */
.linkedin a:hover {
  background: #007BB6;
}

/* line 404, ../scss/main.scss */
.pinterest a {
  color: #BD081C;
}

/* line 408, ../scss/main.scss */
.pinterest a:hover {
  background: #BD081C;
}

/* line 412, ../scss/main.scss */
.dribbble a {
  color: #EA4C89;
}

/* line 416, ../scss/main.scss */
.dribbble a:hover {
  background: #EA4C89;
}

/* line 420, ../scss/main.scss */
.behance a {
  color: #0B7CFF;
}

/* line 424, ../scss/main.scss */
.behance a:hover {
  background: #0B7CFF;
}

/* ==========================================================================
2.4  Pre Loader
========================================================================== */
/* line 431, ../scss/main.scss */
#loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #333;
  z-index: 9999999999;
}

/* line 441, ../scss/main.scss */
.spinner {
  width: 40px;
  height: 40px;
  top: 45%;
  position: relative;
  margin: 0px auto;
}

/* line 449, ../scss/main.scss */
.double-bounce1, .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #61D2B4;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
  animation: sk-bounce 2.0s infinite ease-in-out;
}

/* line 462, ../scss/main.scss */
.double-bounce2 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes sk-bounce {
  0%, 100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bounce {
  0%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
/* ==========================================================================
-2.5 Scroll To Up
========================================================================== */
/* line 490, ../scss/main.scss */
.back-to-top {
  display: none;
  position: fixed;
  bottom: 18px;
  right: 15px;
}

/* line 497, ../scss/main.scss */
.back-to-top i {
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  color: #fff;
  font-size: 14px;
  text-align: center;
  border-radius: 4px;
  background-color: #61D2B4;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

/* line 514, ../scss/main.scss */
#services .important {
  padding: 50px;
  font-size: 18px;
  color: red;
}

/* ==========================================================================
3. Home Area
========================================================================== */
/* line 524, ../scss/main.scss */
#home {
  background: url(../img/background_mountain.jpg) fixed no-repeat;
  background-size: cover;
  color: #fff;
  overflow: hidden;
  position: relative;
}
/* line 531, ../scss/main.scss */
#home .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: #61D2B4;
  opacity: 0.9;
}
/* line 541, ../scss/main.scss */
#home .contents {
  padding: 200px 0 130px;
}
/* line 544, ../scss/main.scss */
#home .contents h1 {
  color: #fff;
  font-size: 42px;
  font-weight: 700;
  margin-bottom: 25px;
}
/* line 551, ../scss/main.scss */
#home .contents p {
  font-size: 14px;
  color: #fff;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0.5px;
}
/* line 559, ../scss/main.scss */
#home .contents .btn {
  margin: 25px 25px 0px 0px;
  text-transform: uppercase;
}
/* line 565, ../scss/main.scss */
#home .banner_bottom_btn {
  margin-top: 40px;
}
/* line 568, ../scss/main.scss */
#home .banner_bottom_btn i {
  color: #fff;
  font-size: 48px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 576, ../scss/main.scss */
#home .banner_bottom_btn i:hover {
  color: #61D2B4;
}

/* ==========================================================================
   4. Navbar Style
   ========================================================================== */
/* line 588, ../scss/main.scss */
.navigation {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
/* line 596, ../scss/main.scss */
.navigation.sticky {
  position: fixed;
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.06);
}

/* line 603, ../scss/main.scss */
.navbar {
  padding: 1rem 1rem;
}

/* line 607, ../scss/main.scss */
.navbar-toggler {
  padding: 0;
  cursor: pointer;
}
/* line 611, ../scss/main.scss */
.navbar-toggler .toggler-icon {
  width: 30px;
  height: 2px;
  background-color: #fff;
  display: block;
  margin: 6px 0;
  position: relative;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
/* line 623, ../scss/main.scss */
.navbar-toggler.active .toggler-icon:nth-of-type(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 7px;
}
/* line 628, ../scss/main.scss */
.navbar-toggler.active .toggler-icon:nth-of-type(2) {
  opacity: 0;
}
/* line 632, ../scss/main.scss */
.navbar-toggler.active .toggler-icon:nth-of-type(3) {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
  top: -8px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 641, ../scss/main.scss */
  .navbar-collapse {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: #fff;
    z-index: 8;
    -webkit-box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.06);
  }
}
@media (max-width: 767px) {
  /* line 641, ../scss/main.scss */
  .navbar-collapse {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: #fff;
    z-index: 8;
  }
}

/* line 665, ../scss/main.scss */
.navbar-nav .nav-item a {
  color: #fff;
  padding: 6px 22px;
  border-radius: 30px;
  background: transparent;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 665, ../scss/main.scss */
  .navbar-nav .nav-item a {
    color: #212121;
    display: block;
    padding: 4px 16px;
  }
}
@media (max-width: 767px) {
  /* line 665, ../scss/main.scss */
  .navbar-nav .nav-item a {
    color: #212121;
    display: block;
    padding: 4px 16px;
  }
}
/* line 687, ../scss/main.scss */
.navbar-nav .nav-item:hover a, .navbar-nav .nav-item.active a {
  color: #61D2B4;
}
/* line 690, ../scss/main.scss */
.navbar-nav .nav-item:hover a::before, .navbar-nav .nav-item.active a::before {
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
/* line 697, ../scss/main.scss */
.navbar-nav .nav-item.active a {
  color: #fff !important;
  background: #61D2B4;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 697, ../scss/main.scss */
  .navbar-nav .nav-item.active a {
    border-radius: 0;
  }
}

/* line 712, ../scss/main.scss */
.sticky .navbar-toggler .toggler-icon {
  background-color: #212121;
}
/* line 719, ../scss/main.scss */
.sticky .navbar-nav .nav-item a {
  color: #212121;
}

/* ==========================================================================
  5. Services section
   ========================================================================== */
/* line 730, ../scss/main.scss */
.item-boxes {
  text-align: center;
  padding: 0px 15px;
  margin-bottom: 15px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 738, ../scss/main.scss */
.item-boxes .icon {
  width: 60px;
  height: 60px;
  text-align: center;
  border: 1px solid #f1f1f1;
  display: inline-block;
  border-radius: 30px;
  margin-bottom: 30px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 750, ../scss/main.scss */
.item-boxes .icon i {
  font-size: 26px;
  line-height: 60px;
  color: #61D2B4;
}
/* line 757, ../scss/main.scss */
.item-boxes h4 {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 10px;
}

/* line 764, ../scss/main.scss */
.item-boxes:hover .icon {
  background: #61D2B4;
}

/* line 768, ../scss/main.scss */
.item-boxes:hover .icon i {
  color: #fff;
}

/* ==========================================================================
 6. Features Section Style
  ========================================================================== */
/* line 775, ../scss/main.scss */
#features {
  background: url(../img/bg1.jpg) fixed no-repeat;
  background-size: cover;
  color: #fff;
  overflow: hidden;
  position: relative;
}
/* line 782, ../scss/main.scss */
#features .section-title {
  color: #fff;
}
/* line 786, ../scss/main.scss */
#features .section-subtitle {
  color: #fff;
}
/* line 790, ../scss/main.scss */
#features .icon {
  display: inline-block;
  width: 60px;
  height: 60px;
  border-radius: 30px;
  text-align: center;
  position: relative;
  z-index: 1;
}
/* line 800, ../scss/main.scss */
#features .box-item {
  padding: 15px 0;
}
/* line 803, ../scss/main.scss */
#features .box-item .icon {
  border: 1px solid #61D2B4;
  text-align: center;
  float: left;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 812, ../scss/main.scss */
#features .box-item .icon i {
  color: #61D2B4;
  font-size: 24px;
  line-height: 60px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 823, ../scss/main.scss */
#features .box-item .text {
  padding-top: 20px;
  padding-left: 80px;
}
/* line 827, ../scss/main.scss */
#features .box-item .text h4 {
  color: #61D2B4;
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 22px;
}
/* line 835, ../scss/main.scss */
#features .box-item .text p {
  font-size: 14px;
  line-height: 26px;
}
/* line 852, ../scss/main.scss */
#features .show-box img {
  position: absolute;
  bottom: -120px;
}

/* ==========================================================================
  7. Video promo Style
   ========================================================================== */
/* line 862, ../scss/main.scss */
.video-promo {
  background: #61D2B4;
  color: #fff;
  overflow: hidden;
  position: relative;
}
/* line 868, ../scss/main.scss */
.video-promo .video-promo-content {
  color: #fff;
}
/* line 871, ../scss/main.scss */
.video-promo .video-promo-content h2 {
  color: #fff;
  font-size: 30px;
  text-transform: uppercase;
  margin-bottom: 30px;
}
/* line 878, ../scss/main.scss */
.video-promo .video-promo-content p {
  margin-bottom: 30px;
}
/* line 882, ../scss/main.scss */
.video-promo .video-promo-content .video-popup {
  width: 80px;
  height: 80px;
  text-align: center;
  border: 3px solid #fff;
  color: #fff;
  border-radius: 50%;
  display: inline-block;
  font-size: 30px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 895, ../scss/main.scss */
.video-promo .video-promo-content .video-popup i {
  line-height: 72px;
}

/* line 902, ../scss/main.scss */
.overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: #61D2B4;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* ==========================================================================
 8. Portfolio Section
  ========================================================================== */
/* line 918, ../scss/main.scss */
#portfolios .mix {
  padding: 10px;
}
/* line 923, ../scss/main.scss */
#portfolios .portfolio-item .shot-item {
  margin: 0px;
}

/* line 929, ../scss/main.scss */
#portfolio .mix {
  display: none;
}

/* line 933, ../scss/main.scss */
.controls {
  text-align: center;
  padding: 0px 0px 20px;
}
/* line 937, ../scss/main.scss */
.controls .active {
  color: #61D2B4 !important;
  border-color: #61D2B4;
  background: transparent;
}
/* line 943, ../scss/main.scss */
.controls .btn {
  text-transform: uppercase;
  margin: 2px;
}
/* line 948, ../scss/main.scss */
.controls:hover {
  cursor: pointer;
}

/* line 953, ../scss/main.scss */
.portfolio-img {
  overflow: hidden;
  display: block;
  position: relative;
}
/* line 958, ../scss/main.scss */
.portfolio-img img {
  width: 100%;
}

/* line 963, ../scss/main.scss */
.shot-item {
  margin: 10px;
  border: 2px solid #f1f1f1;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  position: relative;
}
/* line 971, ../scss/main.scss */
.shot-item img {
  width: 100%;
}
/* line 975, ../scss/main.scss */
.shot-item .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  opacity: 0;
  background: rgba(0, 0, 0, 0.7);
  top: 0;
  left: 0;
}

/* line 987, ../scss/main.scss */
.shot-item:hover .overlay {
  opacity: 1;
}

/* line 991, ../scss/main.scss */
.overlay .item-icon {
  height: 48px;
  width: 48px;
  line-height: 48px;
  color: #61D2B4;
  left: 50%;
  margin-left: -24px;
  margin-top: -24px;
  top: 50%;
  position: absolute;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  cursor: pointer;
  text-align: center;
  font-size: 20px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  border: 1px solid #61D2B4;
  border-radius: 50%;
}
/* line 1013, ../scss/main.scss */
.overlay .item-icon:hover {
  background: #61D2B4;
  color: #fff;
}

/* line 1019, ../scss/main.scss */
.shot-item:hover .item-icon {
  visibility: visible;
  opacity: 1;
}

/* ==========================================================================
9. Pricing Table
========================================================================== */
/* line 1028, ../scss/main.scss */
.pricing-table {
  padding: 0;
  margin: 0 5px 5px 10px;
  border: transparent;
  text-align: center;
  background-color: #FFFFFF;
  border: 1px solid #f1f1f1;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 1039, ../scss/main.scss */
.pricing-table:hover {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
/* line 1044, ../scss/main.scss */
.pricing-table .pricing-details h2 {
  font-size: 16px;
  font-weight: 700;
  color: #61D2B4;
  margin-bottom: 20px;
  text-transform: uppercase;
  background: #f1f1f1;
  padding: 30px 0;
}
/* line 1054, ../scss/main.scss */
.pricing-table .pricing-details span {
  display: inline-block;
  font-size: 48px;
  font-weight: 400;
  color: #61D2B4;
  margin-bottom: 20px;
}
/* line 1063, ../scss/main.scss */
.pricing-table .pricing-details ul li {
  padding: 10px;
  margin: 10px 0 0 0;
  font-size: 14px;
  border-bottom: 1px dotted #f1f1f1;
}

/* line 1073, ../scss/main.scss */
.table-left {
  margin-top: 20px;
}

/* ==========================================================================
 10. Counter Section Style
 ========================================================================== */
/* line 1080, ../scss/main.scss */
.counters {
  position: relative;
}
/* line 1084, ../scss/main.scss */
.counters .facts-item {
  text-align: center;
  color: #fff;
}
/* line 1088, ../scss/main.scss */
.counters .facts-item .icon {
  margin-bottom: 30px;
}
/* line 1091, ../scss/main.scss */
.counters .facts-item .icon i {
  font-size: 50px;
  color: #fff;
}
/* line 1098, ../scss/main.scss */
.counters .facts-item .fact-count h3 {
  font-size: 35px;
  color: #fff;
  margin-bottom: 15px;
}
/* line 1104, ../scss/main.scss */
.counters .facts-item .fact-count h4 {
  font-size: 20px;
  font-weight: 400;
  color: #fff;
}

/* ==========================================================================
11. Testimonial Section Style
 ========================================================================== */
/* line 1116, ../scss/main.scss */
#testimonial {
  background-size: cover;
  color: #fff;
  overflow: hidden;
  position: relative;
}

/* line 1124, ../scss/main.scss */
.testimonial-item {
  text-align: center;
}
/* line 1127, ../scss/main.scss */
.testimonial-item img {
  width: 80px;
  border: 3px solid #fff;
  height: 80px;
  border-radius: 50%;
}
/* line 1135, ../scss/main.scss */
.testimonial-item .testimonial-text h3 {
  font-size: 15px;
  font-weight: 700;
}
/* line 1140, ../scss/main.scss */
.testimonial-item .testimonial-text span {
  font-size: 14px;
  color: #999;
}
/* line 1145, ../scss/main.scss */
.testimonial-item .testimonial-text p {
  font-size: 14px;
  font-weight: 400;
  padding: 36px 10px 30px 10px;
  margin: 0;
  line-height: 30px;
}

/* line 1156, ../scss/main.scss */
.owl-theme .owl-controls .owl-page span {
  background: #61D2B4;
}

/* line 1160, ../scss/main.scss */
.owl-theme .owl-controls {
  margin-top: 20px;
}

/* ==========================================================================
 12. Team Section
  ========================================================================== */
/* line 1167, ../scss/main.scss */
.single-team:hover .team-details {
  opacity: 1;
}

/* line 1174, ../scss/main.scss */
.single-team {
  position: relative;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border-radius: 0px;
  background: #61D2B4;
  overflow: hidden;
}
/* line 1183, ../scss/main.scss */
.single-team img {
  width: 100%;
}
/* line 1187, ../scss/main.scss */
.single-team .team-inner {
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
/* line 1192, ../scss/main.scss */
.single-team .team-details {
  text-align: center;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  transition: 0.5s;
  border-radius: 0px;
  background: #f1f1f1;
  padding: 15px;
}
/* line 1201, ../scss/main.scss */
.single-team .team-details .team-title {
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 700;
  color: #333;
}
/* line 1208, ../scss/main.scss */
.single-team .team-details p {
  color: #333;
}
/* line 1213, ../scss/main.scss */
.single-team .team-details .profession p {
  color: #61D2B4;
  font-weight: bold;
}
/* line 1221, ../scss/main.scss */
.single-team .social-list li {
  display: inline-block;
}
/* line 1224, ../scss/main.scss */
.single-team .social-list li a {
  display: block;
  height: 34px;
  line-height: 34px;
  text-align: center;
  width: 34px;
  margin: 2px;
  color: #61D2B4;
  font-size: 14px;
  background: #fff;
  border-radius: 50px;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  transition: 0.5s;
}
/* line 1241, ../scss/main.scss */
.single-team .social-list .facebook a:hover {
  background: #4867aa;
  color: #fff;
}
/* line 1246, ../scss/main.scss */
.single-team .social-list .twitter a:hover {
  background: #1da1f2;
  color: #fff;
}
/* line 1251, ../scss/main.scss */
.single-team .social-list .google-plus a:hover {
  background: #dd4d42;
  color: #fff;
}
/* line 1256, ../scss/main.scss */
.single-team .social-list .linkedin a:hover {
  background: #007bb6;
  color: #fff;
}
/* line 1263, ../scss/main.scss */
.single-team .profession p {
  color: #61D2B4;
}

/* ==========================================================================
  13. Blog 
   ========================================================================== */
/* line 1275, ../scss/main.scss */
#blog .blog-item-wrapper {
  background: #fff;
  border-radius: 0px;
  -webkit-transition: transform 0.2s linear, -webkit-box-shadow 0.2s linear;
  -moz-transition: transform 0.2s linear, -moz-box-shadow 0.2s linear;
  transition: transform 0.2s linear, box-shadow 0.2s linear;
}
/* line 1283, ../scss/main.scss */
#blog .blog-item-wrapper:hover .blog-item-img:before {
  opacity: 1;
  height: 100%;
  width: 100%;
}
/* line 1289, ../scss/main.scss */
#blog .blog-item-img {
  position: relative;
}
/* line 1292, ../scss/main.scss */
#blog .blog-item-img img {
  width: 100%;
}
/* line 1297, ../scss/main.scss */
#blog .blog-item-text {
  padding: 20px 0;
}
/* line 1300, ../scss/main.scss */
#blog .blog-item-text h3 {
  line-height: 26px;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
}
/* line 1306, ../scss/main.scss */
#blog .blog-item-text h3 a {
  color: #333;
}
/* line 1309, ../scss/main.scss */
#blog .blog-item-text h3 a:hover {
  color: #61D2B4;
}
/* line 1315, ../scss/main.scss */
#blog .blog-item-text p {
  line-height: 25px;
  margin-bottom: 20px;
}

/* line 1322, ../scss/main.scss */
.meta-tags {
  margin-bottom: 20px;
}
/* line 1325, ../scss/main.scss */
.meta-tags span {
  color: #999;
  margin-right: 10px;
}
/* line 1329, ../scss/main.scss */
.meta-tags span i {
  margin-right: 5px;
}
/* line 1333, ../scss/main.scss */
.meta-tags span a {
  color: #999;
}
/* line 1336, ../scss/main.scss */
.meta-tags span a:hover {
  color: #61D2B4;
}

/* ==========================================================================
  14. Contact Us
  ========================================================================== */
/* line 1348, ../scss/main.scss */
.contact-us h3 {
  font-size: 36px;
  margin-bottom: 45px;
}
/* line 1354, ../scss/main.scss */
.contact-us p span {
  color: #61D2B4;
  padding-left: 10px;
}

/* line 1361, ../scss/main.scss */
#contact {
  background: #343a40;
  color: #fff;
  position: relative;
}

/* line 1367, ../scss/main.scss */
.form-control {
  width: 100%;
  margin-bottom: 10px;
  padding: 14px;
  border-color: #fff;
  border-radius: 0px;
  color: #fff;
  background: transparent;
  font-size: 14px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 1381, ../scss/main.scss */
.form-control:focus {
  box-shadow: none;
  color: #fff;
  border-color: #61D2B4;
  background: transparent;
  outline: none;
}

/* line 1389, ../scss/main.scss */
.btn.disabled, .btn:disabled {
  opacity: 1;
}

/* line 1393, ../scss/main.scss */
.text-danger {
  font-size: 14px;
  margin-top: 10px;
}

/* line 1399, ../scss/main.scss */
.list-unstyled li {
  color: #d9534f;
}

/* ==========================================================================
15. Footer Style
 ========================================================================== */
/* line 1407, ../scss/main.scss */
footer {
  background: #292f35;
  padding: 20px 0;
}

/* line 1412, ../scss/main.scss */
.footer-links {
  line-height: 48px;
}
/* line 1415, ../scss/main.scss */
.footer-links li {
  float: left;
}
/* line 1418, ../scss/main.scss */
.footer-links li a {
  color: #fff;
  margin-right: 15px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
}
/* line 1425, ../scss/main.scss */
.footer-links li a:hover {
  color: #61D2B4;
}

/* line 1432, ../scss/main.scss */
.copyright {
  margin-top: 10px;
  float: right;
}
/* line 1436, ../scss/main.scss */
.copyright p {
  color: #fff;
}
/* line 1439, ../scss/main.scss */
.copyright p a {
  color: #fff;
}
/* line 1442, ../scss/main.scss */
.copyright p a:hover {
  color: #61D2B4;
}
