﻿body {
			padding-top: 80px;
			position: relative;
			overflow-x: hidden;
			min-height: 90vh;
			font-size: 1rem;
			font-weight: 700;
			line-height: 1.5;
			color: #212529;
			background-color: #fff
}

section {
			padding: 50px 0 0 0;
			overflow: hidden
}

.hero-text {
			font-size: 1.1rem;
			font-weight: 400;
			color: #777;
			line-height: 1.5rem
}	

section header {
			margin-bottom: 70px
}

@media (max-width:991px) {
			
}

nav.navbar {
			-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1);
			box-shadow: 0 2px 3px rgba(0,0,0,.1);
			background: #fff;
			-webkit-transition: all .5s;
			transition: all .5s
}

			nav.navbar a.nav-link {
						color: #333;
						font-size: 1.1rem
			}

						nav.navbar a.nav-link:hover {
									color: #5989e5
						}

			nav.navbar .navbar-btn {
						margin-left: 15px
			}

@media (max-width:1199px) {
			nav.navbar .navbar-btn {
						margin-left: 0
			}
}

@media (min-width:992px) {
			nav.navbar {
						padding-left: 3rem;
						padding-right: 3rem
			}
}

@media (max-width:1199px) {
		
}



@media (max-width:991px) {
			
}

#scrollTop {
			width: 80px;
			height: 40px;
			position: fixed;
			right: -35px;
			bottom: 50%;
			background-color: #5989e5;
			background-image: -webkit-gradient(linear,left top,right top,from(#5989e5),to(#37cfdc));
			background-image: linear-gradient(to right,#5989e5,#37cfdc);
			color: #fff;
			text-align: center;
			line-height: 40px;
			border-top-left-radius: 50px;
			border-bottom-left-radius: 50px;
			-webkit-box-shadow: 0 3px 10px rgba(0,0,0,.2);
			box-shadow: 0 3px 10px rgba(0,0,0,.2);
			font-size: .7rem;
			cursor: pointer;
			z-index: 9998;
			padding-right: 10px;
			-webkit-transition: all .3s;
			transition: all .3s
}

			#scrollTop:hover {
						right: 0
			}

@media (max-width:1199px) {
			#scrollTop {
						display: none !important
			}
}

.navbar {
			padding: .5rem 1rem
}