/* ==================================================================
   gradient-green
================================================================== */
.banner,
.page-title,
.fact-section,
.download-section,
.features-item .media i,
.video-section .overlay,
.footer-section .overlay,
.author-details .author-social-area,
.pricing-section .pricing-wrap .pricing-title {
  background-image: -moz-linear-gradient( 0deg, rgb(49,216,195) 0%, rgb(46,184,219) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(49,216,195) 0%, rgb(46,184,219) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(49,216,195) 0%, rgb(46,184,219) 100%);
}
.apps-section {
	background-image: url('../images/color-blue/bg.png');
}
.btn-video,
.social-area li a i,
.blog-details .blog-info a,
.trending-news .trending-item i,
.client-section .client-details .rating i {
	color: #2eb9db;
}
.btn,
.social-area li {
	background: #ffffff;
	color: #2eb9db;
}
.footer-section .subscribe .btn-subscribe {
	background: #31d8c3;
}
#preloader:before {
	border-color: #82b690 !important;
}
.author-details {
	border-color: #32d8c3;
}
.banner {
    padding: 250px 0 120px;
}
@media (min-width: 991px) {
	.navbar.navbar-default.navbar-fixed-top.headroom--not-top .navbar-brand {
	    color: #31d8c4;
	}
	.navbar.navbar-default.navbar-fixed-top.headroom--not-top ul.nav.navbar-nav li.current:after {
	    background: #31d8c4;
	}
}
@media (max-width: 991px){
	.navbar.navbar-default .navbar-brand {
	    color: #31d8c4;
	}
	.banner {
	    padding: 180px 0 80px;
	}
}
@media all and (max-width: 767px){
	.banner {
	    padding: 110px 0 80px;
	}
}
.testimonial-slider .owl-prev, 
.testimonial-slider .owl-next {
	background-image: -moz-linear-gradient( 0deg, rgb(49,216,195) 0%, rgb(46,184,219) 100%) !important;
  background-image: -webkit-linear-gradient( 0deg, rgb(49,216,195) 0%, rgb(46,184,219) 100%) !important;
  background-image: -ms-linear-gradient( 0deg, rgb(49,216,195) 0%, rgb(46,184,219) 100%) !important;
}
.banner .heading {
    margin-bottom: 30px;
    margin-top: 15px;
}
.btn-deep-red:active, 
.btn-deep-red, 
.swiper-pagination-bullet {
	color: #ffffff;
}
.footer-section .subscribe .btn-subscribe:hover,
.btn-deep-red:active, 
.btn-deep-red, .swiper-pagination-bullet,
.pricing-section .pricing-wrap.active .btn-signup,
.btn-deep-red:focus, 
.btn-deep-red:active,
.bg-gradient-red {
   background-image: -moz-linear-gradient( 0deg, rgb(49,216,195) 0%, rgb(46,184,219) 100%);
   background-image: -webkit-linear-gradient( 0deg, rgb(49,216,195) 0%, rgb(46,184,219) 100%);
   background-image: -ms-linear-gradient( 0deg, rgb(49,216,195) 0%, rgb(46,184,219) 100%);
}
.btn-signup {
	background: transparent;
}
.btn-signup:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	border-radius: 4px;
	background-image: -moz-linear-gradient( 0deg, rgb(49,216,195) 0%, rgb(46,184,219) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(49,216,195) 0%, rgb(46,184,219) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(49,216,195) 0%, rgb(46,184,219) 100%);
	z-index: -1;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.btn-signup:hover:before{
   visibility: visible;
   opacity: 1;
}
#preloader:before {
	border-color: #32d8c3 !important;
}
.navbar.navbar-default .navbar-toggle {
	border-color: #32d8c3;
}
.navbar.navbar-default .navbar-toggle .icon-bar {
	background: #32d8c3;
}

.author-details .author-info img {
  background-image: -moz-linear-gradient( 0deg, rgb(49,216,195) 0%, rgb(46,184,219) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(49,216,195) 0%, rgb(46,184,219) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(49,216,195) 0%, rgb(46,184,219) 100%);
}