/***********************************************************************************************/
/* =Font Face */
/***********************************************************************************************/
@font-face {
	font-family: 'NotoSansKr';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/NotoSansKr.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/NotoSansKrRegular.eot') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/NotoSansKrRegular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/NotoSansKrRegular.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/NotoSansKrRegular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/NotoSansKrRegular.svg#NotoSansKr') format('svg'); /* Legacy iOS */
}
@font-face {
	font-family: 'NotoSansKr';
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/NotoSansKr500.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/NotoSansKr500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/NotoSansKr500.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/NotoSansKr500.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/NotoSansKr500.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/NotoSansKr500.svg#NotoSansKr') format('svg'); /* Legacy iOS */
}
@font-face {
	font-family: 'BMDOHYEON';
	font-style: normal;
	src: url('../fonts/BMDOHYEON.eot'); /* IE9 Compat Modes */
	src: local(''),
			url('../fonts/BMDOHYEON.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('../fonts/BMDOHYEON.woff2') format('woff2'), /* Super Modern Browsers */
			url('../fonts/BMDOHYEON.woff') format('woff'), /* Modern Browsers */
			url('../fonts/BMDOHYEON.ttf') format('truetype'), /* Safari, Android, iOS */
			url('../fonts/BMDOHYEON.svg#BMDOHYEON') format('svg'); /* Legacy iOS */
}

/***********************************************************************************************/
/* =Common Styles */
/***********************************************************************************************/
html,body {
	width:100%;
	height:100%;
}
body {
	font-family: 'NotoSansKr', sans-serif;
	color:#777;
	line-height:1.7;
}
header {
	position:relative;
	width:100%;
	min-height:auto;
	text-align:center;
	color:#fff;
	background-position:center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	-o-background-size:cover;
}
header .header-content {
	position:relative;
	width:100%;
	padding:100px 15px;
	text-align:center;
}
header .header-content .header-content-inner h1 {
	margin-top:0;
	margin-bottom:0;
	text-transform:uppercase;
	font-weight:700;
}
header .header-content .header-content-inner hr {
	margin:30px auto;
}
header .header-content .header-content-inner p {
	margin-bottom:50px;
	font-size:16px;
	font-weight:300;
	color:rgba(255,255,255,.7);
}
@media(min-width:768px) {
	header {
		min-height:100%;
	}
	header .header-content {
		position:absolute;
		top:50%;
		padding:0 50px;
		-webkit-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		transform:translateY(-50%);
	}
	header .header-content .header-content-inner {
		margin-right:auto;
		margin-left:auto;
		max-width:1000px;
	}
	header .header-content .header-content-inner p {
		margin-right:auto;
		margin-left:auto;
		max-width:80%;
		font-size:18px;
	}
}

a {
	color:#f05f40;
	-webkit-transition:all .35s;
	-moz-transition:all .35s;
	transition:all .35s;
}
a:hover,a:focus {
	color:#eb3812;
}
aside {
	padding:50px 0;
}
hr {
	max-width:50px;
	border-color:#f05f40;
	border-width:3px;
}
hr.light {
	border-color:#fff;
}
hr.yellow {
	border-color:#FCB937 ;
}
hr.red {
	border-color:#EE1E23 ;
}
hr.blue {
	border-color:#2F7EF0 ;
}
hr.orange {
	border-color:#FE725E ;
}
h1,h2,h3,h4,h5,h6 {
	font-family:'NotoSansKr', sans-serif;
}
p {
	margin-bottom:20px;
}
section {
	padding:130px 0;
}
::-moz-selection {
	text-shadow:none;
	color:#fff;
	background:#222;
}
::selection {
	text-shadow:none;
	color:#fff;
	background:#222;
}
img::selection {
	color:#fff;
	background:0 0;
}
img::-moz-selection {
	color:#fff;
	background:0 0;
}

.btn {
	padding:16px 30px;
	margin-top:15px;
	font-size:11px;
	font-family:'NotoSansKr','Helvetica Neue',Arial,sans-serif;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:700;
	border:0;
	border-radius:300px;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
.btn-xl {
	width: 100%;
	padding:15px 30px;
}
.btn-ghost {
	border:1px solid #eee;
	color:#fff;
	background:0;
}
.btn-ghost:hover {
	background:#fff;
}
.btn-white {
	background-color:#fff;
	border:1px solid #fff;
	color:#222;
}
.btn-black {
	background-color: #1A1311;
	border:1px solid #1A1311;
	color:#fff;
}
.btn-round {
	border-radius:300px;
	border:0;
	font-weight:700;
}
.btn-round:hover {
	border-radius:300px;
}
.bg-primary {
	background-color:#f05f40;
}
.bg-dark {
	color:#ccc;
	background-color:#222;
}
.bg-gray {
	background-color:#f4f4f4;
}
.bg-darkgray {
	background-color:#eaeaea;
}
.bg-gray h2,.bg-darkgray h2 {
	color:#111;
}
.bg-white{
	background-color:#ffffff;
}
.deepskyblue {
	background-color:#00bfff;
}
.darkerskyblue {
	background-color:#00a6dd;
}
.img-w100{
	width: 100%;
}
.last_padding {
	padding-right: 0px;
}
.main-container {
	padding:40px 15px;
}
.no_padding{
	padding-left: 0px;
	padding-right: 0px;
}
.section-heading {
	margin-top:10px;
	margin-bottom: 50px;
	line-height:1.4;
	font-size:30px;
	font-family: 'BMDOHYEON';
	color:#220a0a;
}
.text-faded {
	color:rgba(255,255,255,.7) !Important;
}
.skyblue {
	background-color:#22c8ff;
}

/************************************************************************
// =Navbar
*************************************************************************/
.navbar-default {
	border-color:rgba(34,34,34,.05);
	font-family:'NotoSansKr','Helvetica Neue',Arial,sans-serif;
	background-color:#fff;
	-webkit-transition:all .35s;
	-moz-transition:all .35s;
	transition:all .35s;
}
.navbar-default .navbar-header .navbar-brand {
	text-transform:uppercase;
	font-family:'NotoSansKr','Helvetica Neue',Arial,sans-serif;
	font-weight:700;
	color:#f05f40;
}
.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus {
	color:#eb3812;
}
.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus {
	text-transform:uppercase;
	font-size:14px;
	font-weight:600;
	font-family:'NotoSansKr';
	color:#222;
	letter-spacing:0.8px;
}
.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover {
	color:#f05f40;
}
.navbar-default .nav>li.active>a,.navbar-default .nav>li.active>a:focus {
	color:#f05f40!important;
	background-color:transparent;
}
.navbar-default .nav>li.active>a:hover,.navbar-default .nav>li.active>a:focus:hover {
	background-color:transparent;
}
@media(min-width:768px) {
	.navbar-default {
		border:0;
		background-color:rgba(255,255,255,0.98);
		box-shadow:0 1px 0px rgba(0,0,0,0.03);
	}
	.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus {
		color:#333;
	}
	.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus {
		color:#333;
	}
	.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover {
		color:#333;
	}
	.navbar-default.affix .navbar-header .navbar-brand {
		color:#f05f40;
	}
	.navbar-default.affix .navbar-header .navbar-brand:hover,.navbar-default.affix .navbar-header .navbar-brand:focus {
		color:#eb3812;
	}
	.navbar-default.affix .nav>li>a,.navbar-default.affix .nav>li>a:focus {
		color:#222;
	}
	.navbar-default.affix .nav>li>a:hover,.navbar-default.affix .nav>li>a:focus:hover {
		color:#f05f40;
	}
}

/************************************************************************
// =HOME
*************************************************************************/
#slide1{
	background-image: url('../img/home_1_bg.png');
}
#slide2{
	background-image: url('../img/home_2_bg.png');
	background-position: right;
}
#slide3{
	background-image: url('../img/home_3_bg.png');
}
#home-logo {
	content: url('../img/home_1_logo.png');
	
}
/* Carousel */
#quote-carousel {
	padding:0 10px 30px 10px;
	margin-top:30px;
	/* Control buttons */
	/* Previous button */
	/* Next button */
	/* Changes the position of the indicators */
	/* Changes the color of the indicators */
 }
 #quote-carousel .carousel-control {
	background:none;
	color:#CACACA;
	font-size:2.3em;
	text-shadow:none;
	margin-top:30px;
 }
 #quote-carousel .carousel-control.left {
	left:0px;
 }
 #quote-carousel .carousel-control.right {
	right:0px;
 }
 #quote-carousel .carousel-indicators {
	right:50%;
	top:auto;
	bottom:0px;
	margin-right:-19px;
 }
 #quote-carousel .carousel-indicators li {
	width:50px;
	height:50px;
	margin:5px;
	cursor:pointer;
	border:0;
	border-radius:50px;
	opacity:0.4;
	overflow:hidden;
	transition:all 0.4s;
 }
 #quote-carousel .carousel-indicators .active {
	background:#333333;
	width:120px;
	height:120px;
	border-radius:100px;
	border-color:#f33;
	opacity:1;
	overflow:hidden;
 }

.carousel-inner {
	min-height:300px;
 }
.carousel-inner .item{
	width: 100%;
	height: 100%;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center;
}
.carousel-caption {
	top:30%;
}
.carousel-indicators {
   bottom: 80px;
}
.carousel-indicators li {
   width:11px;
   height:11px;
   margin: 5px;;
   background-color:#999
}
.carousel-indicators .active {
   width:11px;
   height:11px;
   margin: 5px;;
   background-color:#000
}
.carousel-caption h1 {
	color:#000;
	margin-top:10px;
	margin-bottom:10px;
	font-family:"BMDOHYEON";
	font-size: 40px;
 }
 .carousel-caption h2 {
	color: #000;
	margin-top:40px;
	margin-bottom:20px;
	font-size: 22px;
	font-family: "NotoSansKrRegular";
	letter-spacing: -1px;
 }
 .carousel .icon-container {
	display:inline-block;
	font-size:25px;
	line-height:25px;
	padding:1em;
	text-align:center;
	border-radius:50%;
 }
 .carousel-caption .btn {
	margin-top:20px;
	padding:13px 30px;
	margin-left:5px;
	margin-right:5px;
	min-width:150px;
	text-align:center;
	font-size:15px;
	font-weight: 300;
	background-color: #1A1311;
 }
 /* Animation delays */
.carousel-caption h3:first-child {
	-webkit-animation-delay:1s;
	animation-delay:1s;
 }
 .carousel-caption h3:nth-child(2) {
	-webkit-animation-delay:2s;
	animation-delay:2s;
 }
 .carousel-caption button {
	-webkit-animation-delay:3s;
	animation-delay:3s;
 }
 .carousel-control,.carousel-caption {
	text-shadow:none;
 }
.intro .carousel-control.right,.intro .carousel-control.left {
   background-image:none;
   display:block;
}
.intro .item {
   min-height:800px;
   height:100%;
   width:100%;
   background-size:cover;
}
.intro .item:before {
   content:"";
   background-color:transparent;
   position:absolute;
   left:0;
   top:0;
   width:100%;
   height:100%;
   z-index:1;
}

@media(max-width:768px) {
	
	.carousel-caption h1 {
		margin-top:10px;
		margin-bottom:10px;
		font-family:"BMDOHYEON";
		font-size: 25px;
	 }
	 .carousel-caption h2 {
		color: #000;
		margin-top:40px;
		margin-bottom:20px;
		font-size: 13px;
		font-family: "NotoSansKrRegular";
	 }
	 .carousel-caption .btn {
		font-size:13px;
		padding:13px 20px;
		margin-left:3px;
		margin-right:3px;
		min-width:130px;
	 }
	 #home-logo{
		width: 40%;
	}
}
.btn-primary {
	border-color:#1A1311;
	color:#fff;
	background-color:#1A1311;
	-webkit-transition:all .35s;
	-moz-transition:all .35s;
	transition:all .35s;
	border-radius: 90px;
	letter-spacing: 1px;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary {
	border-color:#ed431f;
	color:#fff;
	background-color:#ee4b28;
}
.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary {
	background-image:none;
}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {
	border-color:#f05f40;
	background-color:#f05f40;
}
.btn-primary .badge {
	color:#f05f40;
	background-color:#fff;
}

/************************************************************************
// =SERVICE
*************************************************************************/
#moyaweb {
	color: #407BFA;
	margin-bottom: 30px;
}

.service-box {
	margin:15px auto 0;
	background: padding-box;
	font-family: 'NotoSansKr';
	opacity: 1;
}
@media(min-width:992px) {
	.service-box {
		margin:20px auto 0;
	}
}
.service-box-top{
	padding-top: 30px;
	padding-bottom: 10px;
	max-width:200px;
	margin: auto;

}
@media(max-width:768px) {
	.service-box-top {
		max-width: 110px;
	}
}
.service-box-bottom{
	padding-top: 10px;
	padding-bottom: 30px;
	
}
.service-box img{
	width: 100%;
}
.service-box h3{
	font-family: 'BMDOHYEON';
	color: #191919;
}
.service-box p {
	padding-left: 40px;
	padding-right: 40px;
	margin-bottom:0;
	color: #8B8B8B;
	font-size: 16px;
}
.service-box-hr {
	max-width:30px;
	border-width:10px;
}
.service-detail{
	padding-left: 10px;
}
.service-detail hr{
	margin-left: 0;
	max-width:30px;
	border-width:10px;
}
.service-detail h3{
	font-family: 'BMDOHYEON';
	font-size: 30px;
	color: #191919;
}
.moya-text h4{
	color: #E6A21B;
}
.blood-text h4{
	color: #EE1E23;
}
.ai-text h4{
	color: #407BFA;
}
.survey-text h4{
	color: #FE725E;
}
.service-detail .col-md-6 h4{
	color: #E6A21B;
}
.service-detail .col-md-4 img{
	padding-top: 10px;
}
.service-detail .btn {
	margin-top:20px;
	font-size:17px;
	padding:13px 30px;
	margin-left:5px;
	margin-right:5px;
	min-width:150px;
	text-align:center;
	font-weight: 400;
	background-color: #1A1311;
}
.service-google-mob {
	display: none;
}
.service-app-mob {
	display: none;
}
.service-btn-contact {
	display: none;
}
.service-btn-pc {
	display: inline-block;
	font-size: 13px;
}

@media(max-width:768px) {
	#s_d_moya {
		content: url(../img/service_detail_moya_1_m.png);
		background-color: #f0f0f0;
	}
	#s_d_blood {
		content: url(../img/service_detail_blood_1_m.png);
		background-color: #f0f0f0;
	}
	#s_d_ai {
		content: url(../img/service_detail_ai_1_m.png);
		background-color: #f0f0f0;
	}
	#s_d_survey {
		content: url(../img/service_detail_survey_1_m.png);
		background-color: #f0f0f0;
	}
	.service-detail h3{
		font-family: 'BMDOHYEON';
		font-size: 20px;
		color: #191919;
	}
	.service-detail h4{
		font-size: 15px;
	}
	.service-google-mob {
		display: block;
		float: right;
		width: 40%;
	}
	.service-btn-pc {
		display: none;
	}
	.service-app-mob {
		display: block;
		float: right;
		width: 40%;
		margin-left: 30%;
		margin-top: 10px;
	}
	.service-btn-contact {
		float: right;
		display: block;
		font-size: 13px;
		padding: 7px 23px 7px 23px;
	}
	.service-img {
		display: none;
	}
}

/************************************************************************
// =PATENT
*************************************************************************/
#patent {
	background-image: url(../img/patent_bg.png);
	background-position: center;
}

.patent-box {
	margin:20px auto 0;
	max-width:400px;
}
.patent-box img{
	width: 100%;
}
.patent-txt {
	margin-bottom: 50px;
}
.patent-sub{
	font-size: 18px;
	text-align: center;
	padding-top: 15px;
}
.patent-leaf1{
	width: 15%;
	float: right;
}
.patent-leaf2{
	width: 15%;
	float: left;
}
.patent-heading {
	margin-top:50px;
	margin-bottom: 50px;
	line-height:1.4;
	font-size:30px;
	font-family: 'BMDOHYEON';
	color:#220a0a;
}
@media(max-width:768px) {
	.patent-box {
		margin:20px auto 50px;
	}
	.patent-box img{
		width: 55%;
	}
	.patent-sub{
		font-size: 13px;
		text-align: center;
		padding-top: 0;
	}
	.patent-leaf1{
		width: 130%;
		float: right;
	}
	.patent-leaf2{
		width: 130%;
		float: left;
	}
	#patent-txt-sub {
		width: 68%;
	}
	#patent-txt-leaf1 {
		width: 16%;
	}
	#patent-txt-leaf2 {
		width: 16%;
	}
}
.patent-detail-bg {
	background-image: url(../img/patent_bg.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.patent-detail span{
	font-family: 'NotoSansKr';
	color: #407BFA;
	font-size: 17px;
}
.patent-detail p{
	font-family: 'NotoSansKr';
	color: #000000;
	font-size: 17px;
}
.patent-detail p a{
	text-decoration: none;
}
@media(min-width:992px) {
	.patent-detail span{
		font-family: 'NotoSansKr';
		color: #407BFA;
		font-size: 20px;
	}
	.patent-detail p{
		font-family: 'NotoSansKr';
		color: #000000;
		font-size: 20px;
	}
}

/************************************************************************
// =INVESTOR
*************************************************************************/
#investor {
	background-image: url(../img/investor_bg.png);
	background-position: center;
}

.investor {
	position: relative;
	padding: 0;
	margin-top: 100px;
	margin-bottom: 50px;
	list-style: none;
}
.investor li {
	position: relative;
	min-height: 50px;
	margin-bottom: 80px;
}
.investor li .investor-image {
	position: relative;
	text-align: center;
}
@media(max-width:768px) {
	.investor li .investor-image img {
		width: 40%;
		height: auto;
	}
	#investor-sosv {
		width: 20%;
	}
}
  
/************************************************************************
// =MEMBER
*************************************************************************/
.single_image{
	margin-right: 3px;
	margin-top: 3px;
	position: relative;
	transition: all 1s;
}
.single_image img{
	width: 100%;
}
.single_image:hover div.image_overlay{
	opacity: 1;
}
.image_overlay{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	transition: all 1s;
}
.member-padding {
	padding: 0px 0px;
}
@media(max-width:768px) {
	.member-padding {
		padding: 8px 38px;
	}
}
.text-primary {
	color:#f05f40;
}
.no-gutter>[class*=col-] {
	padding-right:0;
	padding-left:0;
}

/*=========================*/
/* History */
/*=========================*/
#history {
	background-image: url(../img/history_bg.png);
	background-position: center;
}
.timeline {
	width: 100%;
	max-width: 900px;
	padding: 100px 50px;
	position: relative;
}
.timeline:before {
	content: '';
	position: absolute;
	top: 0px;
	left: calc(33% + 15px);
	bottom: 0px;
	width: 4px;
	background: #ddd;
}
.timeline:after {
	content: "";
	display: table;
	clear: both;
}
.entry {
	clear: both;
	text-align: left;
	position: relative;
}
.entry .title {
	float: left;
	width: 33%;
	padding-right: 30px;
	text-align: right;
	position: relative;
}
.entry .title:before {
	content: '';
	position: absolute;
	width: 15px;
	height: 15px;
	border: 5px solid salmon;
	background-color: #fff;
	border-radius: 100%;
	top: 15%;
	right: -8px;
	z-index: 99;
}
.entry .title h3 {
	margin: 0;
	font-family: 'BMDOHYEON';
}
.entry .body {
	float: right;
	width: 66%;
	padding-left: 30px;
}
.entry .body p:first-child {
	margin-top: 0;
	font-weight: 400;
	font-family: 'NotoSansKr';
}
span.yyyymm{
	color: #aaa;
	margin-right: 10px;
	font-family: 'NotoSansKr';
}

/*=========================*/
/* Contact */
/*=========================*/
.contact-heading-mob {
	display: none;
}
.contact-heading-pc {
	display: block;
	margin-top:10px;
	margin-bottom: 50px;
	line-height:1.4;
	font-size:30px;
	font-family: 'BMDOHYEON';
	color:#220a0a;
}
img.contact{
	width: 90%;
	object-fit: cover;
}
@media(max-width:768px) {
	.contact-heading-mob {
		display: block;
		margin-top:10px;
		margin-bottom: 50px;
		line-height:1.4;
		font-size:30px;
		font-family: 'BMDOHYEON';
		color:#220a0a;
		text-align: center;
	}
	.contact-heading-pc {
		display: none;
	}
	img.contact{
		margin-bottom: 30px;
	}
}
.gform input,.gform textarea {
	margin-bottom:15px;
	padding:15px;
	border:1px solid #ddd;
	border-radius: 20px;
	font-size:13px;
}
.gform input[type=submit] {
	border:0;
}
.gform textarea {
	height:150px;
}
.gform input.norightborder {
	border-right:0;
}
.done {
	display:none;
}

/*=========================*/
/* Footer */
/*=========================*/
footer{
	padding-top: 50px;
	padding-bottom: 40px;
	background-color: #EDEDED;
}
@media(min-width:992px) {
	#footer-txt br{
		display: none !important;
	}
}

/*=========================*/
/* etc */
/*=========================*/
input.error,textarea.error {
	border:1px solid red;
}
@media only screen and (max-width:768px) {
	.wow {
		visibility:visible !important;
		-webkit-animation:none !important;
		-moz-animation:none !important;
		-o-animation:none !important;
		-ms-animation:none !important;
		animation:none !important;
	}
	.tline-item-content {
			margin-bottom:30px;
	}
	.tline-item-right,.tline-item-left {
		clear:both;
		float:none;
	}
	.tline-item-content {
		width:100%;
	}
	.tline-item-left .date-icon {
		margin-right:0;
	}
	.tline-item-right .date-icon {
		margin-left:0;
	}
	.parallax {
		background-attachment:scroll !important;
		background-position:100% !Important;
	}
	.portfolio-box img,.team-thumb img {
		width:100%;
	}
	.funfacts {
		margin-bottom:30px;
	}
	.gform input,.gform textarea {
		width:100%;
		border:1px solid #eee;
	}
	.item blockquote {
		font-size:16px;
	}
	#quote-carousel .carousel-control {
		display:none;
	}
	.funfacts .counter {
		font-size:35px;
	}
	section {
		padding:30px 0;
	}
	.equal-heights .box {
		padding:30px;
	}
	/* .carousel-caption h1 {
		font-size:60px;
	} */
	.section-heading {
		font-size:30px;
	}
	#quote-carousel .carousel-indicators .active {
		width:80px;
		height:80px;
	}
	#quote-carousel {
		padding:0 10px 10px 10px;
		margin-top: 30px;
	}	 
}