	.jumbotron {
		text-align: center;
		background-color: transparent;
	}
	.jumbotron .text-white {
		color:#FFFFFF!important;	
	}
	.jumbotron h1.text-white {
		color:#FFFFFF!important;
		font-size:44px;
		font-weight:900
	}
	
	.jumbotron .input-group-btn .btn-default {
		background:#72974b;
		padding-left:25px;
		padding-right:25px;
		border-color:#72974b;
		color:#FFFFFF;
		font-size:16px;
		min-width:150px
	}
	.jumbotron .input-group-btn .btn-default:hover,.jumbotron .input-group-btn .btn-default:active,.jumbotron .input-group-btn .btn-default:focus {
		background:#649630!important;
		border-color:#649630!important;
		color:#FFFFFF;
		
	}
	.jumbotron .dropdown-menu {
		border-radius:0;
		width:100%;
	}
	.border-bottom-green {
		border-bottom:3px solid #72974b;
	}
	.btn-sq {
	  width: 100px !important;
	  height: 100px !important;
	  border-color:rgba(255,255,255,0.3) !important;
	  margin:0 15px;
	  font-size:15px!important;
	}
	.btn-sq img {
		opacity: 0.5;
    	filter: alpha(opacity=50); /* For IE8 and earlier */	
	}
	.btn-sq:hover,.btn-sq:active,.btn-sq:focus {
	  background:transparent!important;
	  border-color:#FFFFFF!important;
	}
	.btn-sq:hover img{
		opacity: 1!important;
	   	filter: alpha(opacity=100)!important;	
	}
	ul.navbar-nav li a{
		color:rgba(255,255,255,0.7);
		font-size:16px!important;
	}
	ul.navbar-nav li:last-child a{
		padding: 10px 25px;
		filter: alpha(opacity=90)!important;

	}
	ul.navbar-nav li a:hover,ul.navbar-nav li a:active,ul.navbar-nav li a:focus{
		background:transparent;
	}

	ul.navbar-nav li:last-child a:hover{
		background:#1664a4;
	}
	.hero-bg {
		background:#3c4954 url(../images/mainbg.jpg);
		background-size:cover;
	}
	.navbar-inverse .navbar-toggle {
		color: #fff;
		width: 44px;
		height: 36px;
	}
	
	@media (min-width: 768px) {
	 .navbar-nav {
		 display: -ms-flexbox;
		 display: flex;
		}
	 .navbar-nav .nav-item {
		 -ms-flex: 1 0 auto;
		 flex: 1 0 auto;
		}
	}
	
	/* Responsive: Portrait tablets and up */
	@media screen and (min-width: 768px) {
	  /* Remove the padding we set earlier */
	  .masthead,  .marketing,  .footer {
		 padding-right: 0;
		 padding-left: 0;
		}
	}
	
	@media (max-width: 767px) {
		.navbar-inverse .navbar-collapse .navbar-form{
			margin: 0;
			border: 0 none;
		}
		.navbar-form .form-group {
			float: left;
			min-width: 80%;
			margin-right: 10px;
		}
		.jumbotron h1.text-white {
			font-size:30px !important;
			font-weight:600;
		}
		.jumbotron p.text-white {
			font-size:23px !important;
			font-weight:600;
			color:#b9bed4!important;
		}
		ul.navbar-nav li:last-child a{
			border: none !important;
			padding-left:10px;
		}
		.btn-sq {
		  margin:0 0 5px 0;
		}
	}
	@media (min-width: 768px) {
		.navbar-collapse.collapse {
			display: inline-block!important;
			float: left;
		}
	}
	.th-block {
		border:1px solid #DDD;
		-webkit-transform:scale(1, 1);
		-ms-transform:scale(1, 1);
		transform:scale(1, 1);
		transition-duration:.3s;
		-webkit-transition-duration:.3s;
		background:#FFF;
		border-radius:4px
	}
	.th-blocks:hover {
		cursor:pointer;
		background:#FFF;
		-webkit-transform:scale(1.1, 1.1);
		-ms-transform:scale(1.1, 1.1);
		transform:scale(1.1, 1.1);
		transition-duration:.3s;
		-webkit-transition-duration:.3s;
		box-shadow:3px 3px 5px #ddd;
		z-index:2;
		position:absolute;
		left:0;
		right:0
	}
	.th-block:hover p {
		font-size:14px!important
	}
	
	.mobile-box .col-md-4 i {
		color:#fff;
		font-size:42px;
		vertical-align:sub
	}
	.mobile-box .col-md-3 a {
		background-color:#a4c639;
		color:#fff;
		display:-webkit-inline-box;
		font-size:14px;
		margin-top:120px;
		padding:25px 45px
	}
	.mob-box-list ul li {
		color:#FFF;
		font-size:16px
	}
	.vertical-center {
		min-height:100%;
		min-height:90vh;
		display:flex;
		align-items:center
	}
	
	
	#mobile-app li:before{
		font-family:'FontAwesome';
		content:'\f00c';
		color:#72974b;
		font-weight:400;
		margin-right:15px;
		line-height:35px
	}
	.why-ts li {
	line-height:35px;	
}
.why-ts li:before {
	font-family:'FontAwesome';
	content:'\f005';
	color:#fac917;
	margin-right:10px;
}

.navbar-nav > li > a {padding-top:10px;padding-bottom:10px;margin-right:10px;d}

.border-radius-10{border-radius:10px !important}