/*
 ::Table Of Content

 1.) Home Page Content
 2.) Prodcut Page Content
 3.) Pricing Section
 4.) Infographics Sectiion
 6.) Contact Sectiion
 6.) FAQ Sectiion
 7.) About Us Sectiion
 8.) Science Page Sectiion
 -----------------------------------------------*/
/* Banner */
.banner {
	background: url(../images/home-banner-bg.jpg) 0 0 repeat-x;
}
.banner-title h2 {
	line-height: 1.2;
}
.banner .page {
	padding-top: 35px;
}
.slider {
	width: 100%;
	position: relative
}
.banner-title {
	width: 56%;
	float: left;
	margin-top: 16px;
}
.question {
	display: block;
	margin-bottom: 3px;
}
/* .slider li{background:url(../images/banner-shadow.png) 100% -4% no-repeat;} */
.banner-icon {
	float: right;
	text-align: center;
	width: 27%
}
.banner-icon span, .btn-section span {
	display: block;
	color: rgb(66,66,66)
}
span.btn {
	display: inline-block;
	margin-bottom: 7px;
}
.btn a {
	text-transform: uppercase;
	background: url(../images/btn.png) center center no-repeat;
	display: inline-block;
	line-height: 2.3;
	padding: 2px 10px 7px;
	position: relative;
	min-width: 121px;
	text-align: center
}
.left-corner {
	display: block;
	height: 41px;
	left: -12px;
	position: absolute;
	top: -0.5px;
	width: 12px;
	background: url(../images/btn.png) -1px 0 no-repeat;
}
.right-corner {
	display: block;
	height: 41px;
	position: absolute;
	right: -12px;
	top: -0.5px;
	width: 12px;
	background: url(../images/btn.png) 94% 0 no-repeat;
}
.banner-icon img {
	margin-top: 72px;
}
.banner-icon.fundpicker img {
	margin-top: 11px;
}
.flex-viewport li {
	overflow: hidden;
	padding-bottom: 26px;
}
.banner .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flex-control-paging {
	display: none;
}
.flex-direction-nav a {
	position: absolute;
	top: 50%;
	margin-top: -23px;
	width: 49px;
	height: 45px;
	display: block;
	text-indent: -9999px;
	outline: none;
	background: url(../images/next_prev.png) 0 0 no-repeat;
}
.flex-direction-nav a.flex-prev {
	background-position: 0 0;
	left: 20px;
}
.flex-direction-nav a.flex-next {
	background-position: 0 -48px;
	right: 20px;
}
/* Banner End*/
.level {
	width: 100%;
	height: 180px;
}
.about-investment {
	width: 100%;
	height: 92px;
}
.about-investment .page {
	display: table;
	height: 92px;
	text-align: center;
}
.about-investment h4 {
	display: table-cell;
	vertical-align: middle;
}
.tab {
	width: 100%;
	height: 88px;
	position: relative;
	z-index: 9999;
}
.tab-fixed {
	height: 180px;
	position: relative;
	z-index: 9999;
	top: 0px !important;
}
.tab-fixed.fix, .top.fix {
	position: fixed;
	width: 100%;
	top: 0px;
	z-index: 9999;
}
.tabing {
	width: 922px;
	margin: 0 auto;
	padding-left: 16px;
	overflow: hidden
}
.tabing ul {
	height: 88px
}
.tabing ul li {
	float: left;
	display: table;
	width: 306px;
	height: 88px;
	text-align: center;
	border-right: 1px solid #a29981;
	position: relative
}
.tabing ul li.profile-tab {
	border-left: 1px solid #a29981;
}
.tabing ul li i {
	background-position: -129px 0;
	width: 18px;
	height: 15px;
	position: absolute;
	top: 50%;
	margin-top: -7px;
	display: none;
}
.tabing ul li.active i, .tabing ul li:hover i {
	display: block;
}
.tabing ul li i.left-arrow {
	left: 10px;
}
.tabing ul li i.right-arrow {
	right: 10px;
}
.safari .tabing ul li a {
	height: 88px
}
.tabing ul li a {
	display: block;
	line-height: 1.2;
	display: table-cell;
	vertical-align: middle;
	text-transform: uppercase;
}
#profile {
	background: #f4f4f6 url(../images/pencil.png) center top repeat-x;
	width: 100%;
	padding-bottom: 30px;
}
.description h3 {
	color: #51535c;
	line-height: 1.3;
	padding-bottom: 8px;
}
.description h3 span {
	display: block
}
.btn-section {
	float: left;
	text-align: center;
	padding-top: 292px;
	margin-left: 12px;
}
.btn-section span {
	display: block;
	margin-right: 0;
}
.btn-section .btn a {
	padding-right: 3px;
	padding-left: 3px;
}
.description {
	width: 641px;
	float: left;
	padding-top: 160px;
	margin-left: 57px;
}
.description p {
	color: #51535c;
	padding-bottom: 25px;
	line-height: 1.3;
}
.description p a {
	color: #00a6db
}
.tabing ul li.profile-tab.active, .tabing ul li.profile-tab:hover {
	background: rgb(81,83,93);
}
.tabing ul li.health-tab.active, .tabing ul li.health-tab:hover {
	background: rgb(245,151,152);
}
.tabing ul li.regular-tab.active, .tabing ul li.regular-tab:hover {
	background: rgb(124,162,43);
}
#health {
	width: 100%;
	background: #c4d7d1;
}
#health .description {
	float: left;
	padding-top: 35px;
	width: 506px;
	margin-left: 72px;
}
#health .description h3 {
	color: #635946
}
#health .btn-section {
	float: right;
	padding-top: 15px;
	margin-right: 72px;
}
#health .btn-section img {
	padding-bottom: 10px;
}
#monitoring {
	width: 100%;
	background: #f6f6f6;
}
#monitoring .description {
	float: left;
	padding-top: 35px;
	width: 491px;
}
#monitoring .description h3 {
	color: #7ca22b
}
#monitoring .btn-section {
	float: right;
	padding-top: 50px;
	margin-right: 10px;
}
#monitoring .btn-section img {
	padding-bottom: 40px;
}
#monitoring .description p {
	color: #323332;
	padding-right: 34px;
}
/*============================ 	2.) Prodcut Page Content ===============================*/
.product-tab {
	background: #68b8ae;
	padding-top: 57px;
}
#products-page .top span i {
	border-color: #716F6F transparent;
}
#products-page .top span i + i {
	border-color: transparent #716F6F;
}
.product-tab ul li {
	float: left;
	margin-right: 141px;
	text-align: center;
	width: 209px;
}
.myphi .circle, .fundoscope .circle, .fundpicker .circle {
	width: 202px;
	height: 202px;
	display: table;
	border-radius: 100px;
	background: #d1d11f;
	margin-bottom: 13px;
}
.fundpicker .circle {
	background: #c77665;
}
.fundoscope .circle {
	background: #0b486b;
}
.myphi .circle a {
	width: 130px;
	height: 102px;
	display: table-cell;
	vertical-align: middle;
	background: url(../images/myphi.png) center center no-repeat;
}
.fundpicker .circle a {
	width: 166px;
	height: 114px;
	display: table-cell;
	vertical-align: middle;
	background: url(../images/fundpicker.png) center center no-repeat;
}
.fundoscope .circle a {
	width: 130px;
	height: 102px;
	display: table-cell;
	vertical-align: middle;
	background: url(../images/dundoscope.png) center center no-repeat;
}
.intro h2 {
	font-size: 3.6em;
	color: #fff;
	line-height: 1.2;
}
.intro p {
	color: #fff;
	font-size: 2.3em;
	line-height: 1.4;
	padding: 0 32px;
}
.intro i {
	width: 176px;
	height: 1px;
	margin: 15px auto;
	display: block;
	background: #fff;
}
#fundpicker {
	background: #024544;
}
.fundpicker-content {
	background: #008888 url(../images/fundpicker-bg.jpg) top center no-repeat;
	width: 100%;
	padding-bottom: 100px;
}
.fundpicker-content > .page {
	padding-top: 70px;
}
.fundpicker-description, .myphi-description, .fundoscope-description {
	width: 440px;
	float: left;
	position: relative;
	padding-top: 28px;
}
.fundpicker-description h2, .myphi-description h2, .fundoscope-description h2 {
	color: #f9c113;
	font-size: 5em;
	line-height: 1.2;
	text-transform: uppercase;
}
.fundpicker-description h2 i {
	background: url(../images/fund.png) 0 0 no-repeat;
	width: 126px;
	height: 72px;
	display: inline-block;
	position: relative;
	top: -11px;
	margin-right: 20px;
}
.fundpicker-description p, .myphi-description p, .fundoscope-description p {
	font-size: 2.3em;
	line-height: 1.3;
	margin: 10px 0 31px;
}
.fundpicker-description p {
	padding-right: 48px;
}
.myphi-description p {
	padding-right: 30px;
}
.fundoscope-description p {
	padding-right: 35px;
}
.fundoscope-description p, .fundoscope-description h3, .fundoscope-list li a {
	color: #4d4d4d;
}
.myphi-description p, .myphi-list li a {
	color: #242024
}
.myphi-description h3 {
	color: #231f22
}
.fundpicker-description h3, .myphi-description h3, .fundoscope-description h3 {
	font-size: 3.6em;
	line-height: 1.2;
	margin-bottom: 36px;
}
.myphi-description .btn-caption, .fundoscope-description .btn-caption {
	color: #878787
}
.fundpicker-frame {
	width: 346px;
	float: right;
}
.frame-first {
	float: left;
	width: 37%;
}
.frame-second {
	float: right;
	width: 58%;
}
.fundpicker-frame span {
	color: #000;
	line-height: 1.3;
	display: block;
	text-align: left;
	margin-left: 7px;
}
.col {
	padding: 15px;
	float: right;
}
.frame-second .col {
	float: left
}
.col div {
	background: #fff;
	width: 100%;
	height: 100%;
}
.frame-a div {
	box-shadow: -6px 6px 14px #5E5F61 inset;
}
.frame-b div {
	box-shadow: -4px 7px 25px #5E5F61 inset;
}
.frame-c div {
	box-shadow: -5px 4px 10px #5e5f61 inset;
}
.frame-d div {
	box-shadow: -5px 4px 10px #5e5f61 inset;
}
.frame-a {
	background: url(../images/frame-a.png) 0 0 repeat-y;
	width: 79px;
	height: 93px;
	margin-bottom: 22px;
}
.frame-a span {
	font-size: 1.8em;
	padding-top: 6px;
}
.safari .frame-a span, .opera .frame-a span {
	font-size: 1.6em;
}
.frame-b {
	background: url(../images/frame-b.png) 0 0 repeat-y;
	width: 169px;
	height: 200px;
}
.frame-b span {
	font-size: 2.7em;
	padding-top: 25px;
}
.safari .frame-b span, .opera .frame-b span {
	font-size: 2.5em;
}
.frame-c {
	background: url(../images/frame-c.png) 0 0 repeat-y;
	width: 94px;
	height: 110px;
	margin-bottom: 16px;
	margin-top: 70px;
}
.frame-c span {
	font-size: 1.7em;
	padding-top: 0px;
}
.safari .frame-c span, .opera .frame-c span {
	font-size: 1.5em;
}
.frame-c b {
	font-size: 3.8em;
	color: #000;
	display: block;
	line-height: 1;
	font-weight: bold;
	padding-top: 12px;
	margin-left: 4px;
}
.frame-d {
	background: url(../images/frame-d.png) 0 0 repeat-y;
	width: 75px;
	height: 86px;
}
.frame-d span {
	font-size: 1.5em;
	padding-top: 5px;
}
.safari .frame-d span, .opera .frame-d span {
	font-size: 1.3em;
}
.btn-caption {
	display: block;
}
#fundpicker span.btn {
	margin-left: 98px;
}
#fundpicker .btn-caption {
	margin-left: 113px;
}
#myphi {
	background: #59a38c;
}
#myphi span.btn {
	margin-left: 80px;
}
#fundoscope span.btn {
	margin-left: 80px;
}
#myphi .btn-caption {
	margin-left: 50px;
}
#fundoscope .btn-caption {
	margin-left: 58px;
}
.myphi-content, .fundoscope-content {
	width: 100%;
	background: #dee9b8;
}
.myphi-content > .page, .fundoscope-content > .page {
	background: url(../images/myphi-bg.jpg) 93.5% 0 no-repeat;
	padding-top: 30px;
	padding-bottom: 26px;
}
.myphi-description h2, .fundoscope-description h2 {
	color: #fc7b4c;
	font-size: 5em;
}
.opera .myphi-content > .page, .opera .fundoscope-content > .page {
	padding-bottom: 10px;
}
.opera .fundpicker-description h3, .opera .myphi-description h3, .opera .fundoscope-description h3 {
	margin-bottom: 20px;
}
.myphi-description h2 i {
	background: url(../images/piggy.png) no-repeat 0 0;
	display: inline-block;
	height: 72px;
	margin-right: 20px;
	position: relative;
	top: -11px;
	width: 126px;
}
.myphi-list li, .fundoscope-list li {
	margin-bottom: 58px;
	width: 62%;
}
.safari .myphi-list li {
	width: 70%;
	margin-bottom: 58px;
}
.opera .myphi-list li {
	width: 65%;
}
.safari .fundoscope-list li {
	width: 69.5%;
	margin-bottom: 40px;
}
.safari .myphi-list {
	margin-right: 20px;
}
.myphi-list li.last, .fundoscope-list li.last {
	margin-bottom: 0;
}
.safari .myphi-content > .page {
	padding-bottom: 10px;
}
.safari .fundpicker-description h3, .safari .myphi-description h3, .safari .fundoscope-description h3 {
	margin-bottom: 20px;
}
.myphi-list, .fundoscope-list {
	float: left;
	width: 300px;
	text-align: right;
}
.myphi-list li a, .fundoscope-list li a {
	color: #231f23;
	font-size: 2.4em;
	display: block;
	line-height: 1.3;
}
.safari .fundoscope-list li a {
	line-height: 1.2;
}
.fundoscope-list {
	float: right;
}
.fundoscope-list li {
	margin-bottom: 0;
	margin-top: 33px;
}
#fundoscope {
	padding-top: 17px;
}
#fundoscope .page {
	background: url(../images/scope.jpg) 100% 0 no-repeat;
}
.fundoscope-content {
	background: none;
}
.fundoscope-description h2 {
	color: #0b486b
}
.fundoscope-description h3 {
	padding-right: 52px;
}
.fundoscope-description h2 i {
	background: url(../images/fundoscope.png) no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 72px;
	margin-right: 23px;
	position: relative;
	top: 6px;
	width: 126px;
}
#packages .page {
	position: relative;
	padding-bottom: 80px;
	padding-top: 50px;
}
#packages ul {
	overflow: hidden;
}
#packages ul li {
	width: 292px;
	min-height: 417px;
	float: left;
	text-align: center;
	position: relative;
	margin-right: 16px;
	margin-bottom: 10px;
}
#packages ul li.trial {
	background: #c0e4e4;
}
#packages ul li.premium {
	background: #96bee4;
}
#packages ul li.basic {
	background: #cccc66;
	margin-right: 0;
}
#packages h2 {
	font-size: 4.5em;
	line-height: 1.2;
	color: #aeaeae;
	text-transform: uppercase;
	padding-bottom: 15px;
}
#packages h4 {
	line-height: 1.5;
	border-bottom: 20px solid #fff;
}
.price {
	width: 150px;
	height: 150px;
	border-radius: 100px;
	background: #fff;
	margin: -20px auto 60px;
	display: table
}
.price div {
	display: table-cell;
	vertical-align: middle;
}
.price span {
	font-size: 3.2em;
	color: #747272;
	display: block;
	line-height: 1.2;
}
.price b {
	font-size: 3.2em;
	color: #747272;
	display: block;
	line-height: 1.2;
}
#packages ul li p {
	font-size: 2.4em;
	line-height: 1.1;
	color: #464646;
}
#packages .btn {
	bottom: -6px;
	left: 50%;
	margin-left: -73px;
	position: absolute;
}
.best-buy {
	bottom: -4px;
	position: absolute;
	right: -4px;
}
/*=================================== 3). Pricing Section ================================== */

#pricing .page {
	width: 938px;
	padding: 0 31px;
	margin: 0 auto;
}
#pricing .page.tab-contant {
	min-height: 190px;
	padding-bottom: 165px;
}
#personalize, #strategize, #analyze, #select, #diagnose, #correct, #monitor {
	width: 100%;
	display: inline-block;
}
#personalize > .page, #strategize > .page, #analyze > .page, #select > .page, #diagnose > .page, #correct > .page, #monitor > .page {
	margin-top: 67px;
}
#personalize .article .page, #strategize .article .page, #analyze .article .page, #select .article .page, #diagnose .article .page, #correct .article .page, #monitor .article .page {
	display: table;
	height: 101px;
	padding: 6px 58px 0 0;
	width: 880px;
	position: relative;
}
/* #personalize .page{padding-top:34px;} */
.caousel_slide {
	width: 100%;
}
.caousel_slide li {
	display: none;
}
/* .caousel_slide li:first-child {
 display:block;
 } */
.title {
	float: left;
	width: 417px;
	padding-top: 24px;
}
.pic {
	float: right;
	width: 299px;
	margin-right: 38px;
}
.title h2 i {
	background: url(../images/icon_myphi.png) 0 0 no-repeat;
	width: 115px;
	height: 115px;
	float: left;
	margin-right: 20px;
}
.step {
	left: 50%;
	top: 53px;
	margin: 0 auto 0 -465px;
	position: absolute;
	width: 938px;
	z-index: 9999;
}
.ie7 .step {
	top: 116px !important;
}
.ie7 #pricing .page.tab-contant {
	padding-bottom: 102px;
}
.ie7 #analyze .page.tab-contant, .ie7 #select .page.tab-contant, .ie7 #diagnose .page.tab-contant, .ie7 #correct .page.tab-contant, .ie7 #monitor .page.tab-contant {
	padding-bottom: 165px;
}
.step .carousel {
	position: absolute;
	bottom: 0;
	left: 0;
}
.carousel li {
	float: left;
	min-height: 113px;
	overflow: hidden;
}
.personalize {
	background: #554171;
}
.strategize {
	background: #be7391;
}
.analyze {
	background: #cb958e;
}
.select {
	background: #dcd487;
}
.diagnose {
	background: #aacd98;
}
.correct {
	background: #7db5c2;
}
.monitor {
	background: #d3cda9;
}
#pricing .carousel .personalize {
	background: #554171 url(../images/personalize.png) right 0 no-repeat;
}
#pricing .carousel .strategize {
	background: #be7391 url(../images/btrategize_bg.png) right 0 no-repeat;
}
#pricing .carousel .analyze {
	background: #cb958e url(../images/analyze.png) right 0 no-repeat;
}
#pricing .carousel .select {
	background: #dcd487 url(../images/select.png) right 0 no-repeat;
}
#pricing .carousel .diagnose {
	background: #aacd98 url(../images/diagnose.png) right 0 no-repeat;
}
#pricing .carousel .correct {
	background: #7db5c2 url(../images/correct.png) right 0 no-repeat;
}
#pricing .carousel .monitor {
	background: #d3cda9 url(../images/monitor_bg.png) right 0 no-repeat;
}
.carousel a {
	color: #FFFFFF;
	display: block;
	font-size: 2.4em;
	min-height: 100%;
	padding: 25px 31px 10px 10px
}
.opera #pricing .carousel a {
	padding-bottom: 0;
}
.opera #pricing .carousel a i {
	margin-top: 15px;
}
.opera .step .carousel {
	height: 110px;
	overflow: hidden;
}
.carousel a i {
	display: block;
	margin-top: 27px;
}
.carousel .personalize a i {
	background-position: -95px -194px;
	width: 26px;
	height: 29px;
	margin-left: 37%;
}
.carousel .strategize a i {
	background-position: -114px -81px;
	width: 39px;
	height: 29px;
	margin-left: 26%;
}
.carousel .analyze a i {
	background-position: -33px -233px;
	width: 58px;
	height: 29px;
	margin-left: 10%;
}
.carousel .select a i {
	background-position: -33px -118px;
	width: 30px;
	height: 31px;
	margin-top: 25px;
	margin-left: 17%;
}
.carousel .diagnose a i {
	background-position: -95px -148px;
	width: 29px;
	height: 38px;
	margin-top: 18px;
	margin-left: 31%;
}
.carousel .correct a i {
	background-position: -33px -195px;
	width: 38px;
	height: 29px;
	margin-left: 25%;
}
.carousel .monitor a i {
	background-position: -33px -158px;
	width: 28px;
	height: 29px;
	margin-left: 24%;
}
#analyze .carousel .analyze a i, #select .carousel .analyze a i, #diagnose .carousel .analyze a i, #correct .carousel .analyze a i, #monitor .carousel .analyze a i {
	background-position: 0px -302px;
	height: 34px;
	margin-top: 22px;
}
#analyze .carousel .select a i, #select .carousel .select a i, #diagnose .carousel .select a i, #correct .carousel .select a i, #monitor .carousel .select a i {
	background-position: 0px -338px;
	height: 39px;
	margin-top: 17px;
}
.article {
	width: 100%;
	height: 110px;
	margin-top: 391px
}
.article .page span {
	display: table-cell;
	vertical-align: middle;
	font-size: 2.9em;
	color: #fff;
}
#pricing .title h2 {
	font-size: 3.8em;
	color: #959595;
	line-height: 1.3;
	margin-bottom: 20px;
}
#pricing .title h2 span {
	color: #97a602
}
#pricing .title span.btn {
	float: right;
	margin-right: 131px;
}
.pagin {
	position: fixed;
	top: 421px;
	width: 100%;
}
.prev, .next {
	width: 34px;
	height: 29px;
	display: block;
	bottom: -65px;
	margin-top: 40px;
	position: absolute;
}
.prev {
	background-position: 0 -264px;
	left: -110px;
}
.next {
	background-position: -39px -264px;
	right: -110px;
}
#pricing-packages {
	width: 100%;
	display: inline-block;
	min-height: 850px
}
#pricing {
	padding-bottom: 100px;
	position: relative;
}
#pricing-packages .page {
	width: 938px;
	padding: 0 31px;
	margin: 0 auto;
	position: relative;
	padding-top: 20PX;
}
#pricing-packages table {
	width: 100%;
}
.trial-title {
	background: #c0e4e4;
	border-top: 2px solid #000000;
	text-align: center;
}
.premium-title {
	background: #96bee4;
	border-top: none;
	text-align: center;
}
.basic-title {
	background: #cccc66;
	border-top: 2px solid #000000;
	text-align: center;
}
.provide-services {
	height: 60px;
}
#pricing-packages table h2, .trial-title b, .premium-title b, .basic-title b {
	color: #fff;
	line-height: 1.4;
}
.trial-title b, .premium-title b, .basic-title b {
	font-size: 3em;
	line-height: 2;
}
#pricing-packages table tr td {
	border: 1px solid #c5c5c5;
	vertical-align: middle;
	color: #363535;
	border-right: 2px solid #c5c5c5
}
#pricing-packages table tr.price-detail td {
	border-bottom: 2px solid #C5C5C5
}
#pricing-packages table tr td + td {
	border-right: 2px solid #96BEE4;
}
#pricing-packages table tr.price-detail td + td + td {
	border-bottom: 2px solid #96BEE4;
}
#pricing-packages table tr.price-detail td + td + td + td {
	border-bottom: 2px solid #C5C5C5;
}
#pricing-packages table tr td + td + td + td {
	border-right: 1px solid #c5c5c5
}
.triangle {
	background: url(../images/premium_bg.jpg) 0 0 no-repeat;
	width: 206px;
	height: 43px;
	position: absolute;
	bottom: -38px;
	left: 1px;
}
#analyze .title, #select .title, #diagnose .title, #correct .title, #monitor .title {
	width: 100%;
	position: relative;
}
.check_pricing {
	background: #cecece;
	color: #000;
	font-size: 2em;
	display: inline-block;
	float: right;
	line-height: 1.8;
	border: 1px solid #bdbdbd;
	border-radius: 15px;
	box-shadow: 0 1px 1px #bdbdbd;
	padding: 0 15px;
	margin-top: -50px;
}
#analyze .title h2 i, #select .title h2 i, #diagnose .title h2 i, #correct .title h2 i, #monitor .title h2 i {
	position: relative;
	top: -26px;
}
.price-detail {
	vertical-align: middle;
	height: 134px;
}
.price-detail td + td {
	text-align: center;
}
.price-detail td span {
	display: block;
	padding-top: 10px;
}
.bg {
	background: url(../images/td-bg1.jpg) 0 0 repeat-y;
}
/* .bg div{ width:100%; height:100%;display:table;} */
.bg b {
	padding: 0 10px;
}
.td_bg {
	background: url(../images/td-bg2.jpg) 0 0 repeat-y;
}
.td_bg_1 {
	background: url(../images/td-bg3.jpg) 0 0 repeat-y;
}
.price-detail td + td b {
	color: #4f5050;
	font-size: 4.5em;
	display: block;
	padding-top: 24px;
}
.provide-services td {
	width: 312px;
}
.provide-services td + td {
	width: 205px;
}
.provide-services td + td span {
	float: right;
	width: 110px;
}
.provide-services td + td + td span {
	float: right;
	width: 130px;
}
.provide-services td + td + td + td span {
	float: right;
	width: 110px;
}
.provide-services td.category-title {
	color: #363535;
}
.provide-services td.category-title span {
	padding: 0 10px;
}
.provide-services td {
	font-size: 1.1em;
}
.checked {
	background-position: -69px -114px;
	width: 38px;
	height: 28px;
	display: block;
	float: left;
	margin: 0 10px;
}
.check {
	background-position: -69px -83px;
	width: 50px;
	height: 28px;
	display: block;
	float: left;
	margin: 0 10px;
}
.provide-services span {
	display: block;
	padding-right: 16px;
}
.package-price {
	position: relative;
	z-index: 9999;
}
.last .package-price {
	z-index: 99;
}
.buy-btn {
	bottom: -33px;
	left: 53px;
	position: absolute;
	z-index: 999;
}
.buy-btn .btn a {
	min-width: 79px
}
#pricing-packages table tr.last td, #pricing-packages table tr.first td {
	height: 8px;
	border: 1px solid #fff;
}
td.premium-title {
	border-bottom: 1px solid #96BEE4;
}
#pricing-packages table tr.last td.premium-title {
	border-top: 1px solid #96BEE4;
}
#pricing-packages .left-corner, #pricing-packages .right-corner {
	top: 0.5px;
}
#pricing-packages table tr.pricing td.trial-title, .trial-title .package-price {
	border-radius: 0 0 5px 5px;
}
.trial-title .package-price {
	border-bottom: 2px solid #000
}
#pricing-packages table tr.pricing td.basic-title, .basic-title .package-price {
	border-radius: 0 0 5px 5px;
}
.basic-title .package-price {
	border-bottom: 2px solid #000;
}
#pricing-packages table tr.last td.premium-title, tr.last .premium-title .package-price {
	border-radius: 0 0 5px 5px;
}
#pricing-packages table tr.first td {
	border: none;
}
tr.last .premium-title .package-price {
	border-bottom: 2px solid #000;
}
#pricing-packages table tr.first td.premium-title {
	border-top: 2px solid #000
}
#pricing-packages table tr.pricing td {
	border: none
}
#pricing-packages table tr.pricing td.premium-title {
	border-bottom: 1px solid #96BEE4
}
.color {
	background: #59a38c;
}
.color_1 {
	background: #f9c114;
}
.color_2 {
	background: #0c486c;
}
.color_3 {
	background: #0c486c;
}
.color_4 {
	background: #554171;
}
.color_5 {
	background: #be7391;
}
.color_6 {
	background: #cb958e;
}
.color_7 {
	background: #DCD487;
}
.color_8 {
	background: #aacd98;
}
.color_9 {
	background: #7db5c2;
}
.color_10 {
	background: #d3cda9;
}
.color_6, .color_7, .color_8, .color_9, .color_10 {
	height: 17px;
}
.color_6 .arrow, .color_7 .arrow, .color_8 .arrow, .color_9 .arrow, .color_10 .arrow {
	display: block
}
/* .color_6 i, .color_7 i, .color_8 i, .color_9 i, .color_10 i {
 display:none;
 } */
.arrow {
	position: absolute;
	bottom: -24px;
	left: 89px;
	display: none;
}
.display, .arr {
	display: none !important
}
/* mozilla hack */
.win.gecko #packages .right-corner, .win.gecko #packages .left-corner, .win.gecko #pricing .title .left-corner, .win.gecko #pricing .title .right-corner {
	top: 0.5px;
}
#pricing-packages .right-corner, #pricing-packages .left-corner, .win.gecko .position .right-corner, .win.gecko .position .left-corner {
	top: -0.5px;
}
/*======================= 4.) Infographics Sectiion ========================= */ /* .wrapper{ display:none;} */
#infographics {
	background: url(../images/infographics_bg.jpg) 0 0 repeat;
}
#infographics .page {
	position: relative;
}
#infographics_last {
	background: url(../images/infographics_bg.jpg) 0 0 repeat;
	padding-bottom: 100px;
}
#infographics_last .page {
	position: relative;
}
.infographics-description {
	margin-bottom: 26px;
	padding-top: 40px;
}
.infographics-description h3 {
	color: #4b5508;
	font-size: 2.4em;
}
.infographics-description span {
	color: #9d9d9d;
	font-size: 1.4em;
	display: block;
	margin-top: 20px;
}
.graphic-title h2 {
	font-size: 3em;
}
.graphic-title span, .graphic-title h2 {
	color: #58cbe6
}
.graphic-title span {
	font-size: 2.5em;
	font-weight: 300;
	display: block;
}
.downlaod-list li {
	width: 279px;
	margin-left: 24px;
	float: left;
	background: #fff;
	box-shadow: 1px 0 1px #a3a3a3, 0px 0px 0px #fff, 0px 2px 2px #a3a3a3, -1px 0px 2px #fff;
	margin-bottom: 20px;
}
.downlaod-list li a:hover {
	opacity: 0.8
}
.graphic-wrap {
	width: 249px;
	padding: 10px 15px;
}
.download {
	min-width: 51px;
	padding: 0 9px;
	border: 1px solid #b7b3b3;
	border-radius: 8px;
	line-height: 2;
	color: #000;
	font-size: 1.1em;
	display: inline-block;
	text-align: center;
	margin: 20px 0 10px;
	background: #e5e4e5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e5e4e5), to(#bebdbd));
	background: -webkit-linear-gradient(#e5e4e5, #bebdbd);
	background: linear-gradient(#e5e4e5, #bebdbd);
	background: -ms-linear-gradient(#e5e4e5, #bebdbd);
	background: -o-linear-gradient(#e5e4e5, #bebdbd);
	background: linear-gradient(#e5e4e5, #bebdbd);
	-pie-background: linear-gradient(#e5e4e5, #bebdbd);
	z-index: 9999;
	position: relative;
}
/* .graphic{cursor:url(../images/lank.cur), none; position:relative;}
 .graphic a{cursor:url(../images/lank.cur), none;} */
#mycursor {
	cursor: none;
	width: 16px;
	height: 16px;
	background: url(../images/cursor.png) 0 0 no-repeat;
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	z-index: 10000;
}
.graphic a {
	display: block;
}
.graphic img {
	display: block;
}
.small-graphic {
	min-height: 88px;
	width: 100%;
	background: #dfdbdb;
	text-align: center;
}
.small-graphic img {
	margin-top: 10px;
}
.position {
	top: -750px;
	position: absolute;
	right: -71px;
	z-index: 9999999;
	visibility: hidden
}
.position .right-corner, .position .left-corner {
	top: 0.5px;
}
/*  ============================= 6.) Contact Sectiion ============================= */
#contact {
	position: relative;
	min-height: 713px;
}
#contact .page {
	position: relative;
}
#miscellaneous_2 .go-to-top {
	right: 0;
	bottom: 16px
}
#contact .go-to-top {
	right: 0;
	bottom: 16px
}
.contact > .page {
	padding-top: 30px;
}
.chat {
	padding-top: 35px;
}
.chat img {
	float: left;
	position: relative;
	left: -10px
}
.query {
	width: 345px;
	float: left;
	margin-left: 40px;
}
.contact h2 {
	color: #517893;
	font-size: 3.9em;
	line-height: 1.3;
	margin-left: 42px;
}
#contact h3 {
	color: #464646;
	padding-top: 25px;
}
.contact p {
	color: #616263;
	font-size: 2.9em;
	line-height: 1.2;
	padding-bottom: 45px;
}
.send {
	font-size: 1.9em;
	line-height: 2.5;
	background: url(../images/btn_contact.png) 0 0 no-repeat;
	width: 317px;
	display: inline-block;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	color: #5e5e5e;
}
.send:hover {
	color: #888;
}
.page-heading {
	background: #28a1bc;
	min-height: 115px;
	width: 100%;
}
.page-heading h1 {
	font-size: 7.2em;
	line-height: 1.5;
}
.contact-detail {
	padding-top: 25px;
}
.contact-form {
	float: left;
	width: 423px;
}
.contact-form select, .contact-form input, .contact-form textarea {
	width: 96%;
	padding: 0 2%;
	border: 1px solid #a8a9a0;
	height: 50px;
	margin-bottom: 15px;
	color: #999;
	font-size: 1.8em;
	font-family:'Open Sans', sans-serif;
}
.contact-form input.submit {
	width: 107px;
	height: 32px;
	margin-top: 14px;
	/*padding-bottom: 33px;*/
	background: #626c69;
	border: 1px solid #000;
	color: #fff;
	float: right;
	cursor: pointer;
	box-shadow: 0 3px 2px #B1ACAC;
}
.contact-form span {
	
	font-size: 1.5em;
	font-weight: 300;
	/*color: #464646;*/
	float: left;
	margin-top: 26px;
	font-family:'Open Sans', sans-serif;
}
.contact-form select {
	padding-top: 6px;
	padding-bottom: 10px;
	width: 100%;
}
.contact-form textarea {
	height: 127px;
}
.vcard {
	float: right;
	width: 411px;
}
.vcard strong, .vcard span {
	display: block;
	color: #797979;
	font-size: 2.4em;
	line-height: 1.3;
}
.vcard strong.email {
	background: url(../images/msg_icon.png) 0 center no-repeat;
	padding-left: 76px;
	margin-bottom: 64px;
}
.vcard strong.tel {
	background: url(../images/phone_icon.png) 0 0 no-repeat;
	padding-left: 76px;
	margin-bottom: 64px;
}
.vcard strong.tel a {
	color: #797979
}
.adr {
	background: url(../images/company-adrs.png) 0 0 no-repeat;
	padding-left: 76px;
}
/* ========================6.) FAQ Sectiion ================================*/
#faq {
	background: #94d2e8 url(../images/faq_bg_rpeater.jpg) 0 0 repeat-x;
	width: 100%;
}
.page_bg {
	background: url(../images/faq_bg.png) center 0 no-repeat;
	width: 100%;
}
.page_bg .page {
	position: relative;
	height: 447px;
}
.ques {
	color: #FFFFFF;
	font-size: 4em;
	position: absolute;
	right: 272px;
	top: 64px;
	width: 200px;
	line-height: 1.2;
}
.answer {
	color: #598B9C;
	font-size: 4em;
	position: absolute;
	right: 100px;
	top: 234px;
	width: 240px;
	line-height: 1.2;
}
.search-area {
	width: 492px;
	position: absolute;
	bottom: -4px;
	left: 91px;
}
.search-area input[type="text"] {
	width: 344px;
	padding-right: 10px;
	padding-left: 10px;
	height: 38px;
	border: 1px solid #d6d6d6;
	float: left;
	font-size: 1.8em;
	color: #999a97;
	border-radius: 8px 0 0 8px;
}
.search-area input[type="submit"] {
	width: 125px;
	height: 44px;
	float: right;
	font-size: 2.6em;
	color: #fff;
	border: none;
	background: url(../images/search_btn.png) 0 0 no-repeat;
	position: relative;
	left: -5px;
	text-transform: uppercase;
	cursor: pointer;
	outline: none;
}
#faq-tab .page {
	margin: 0 auto;
	padding: 0 31px;
	width: 938px;
}
.top-line {
	width: 100%;
	height: 58px;
	background: #c9dd0a;
	position: relative;
}
/* #faq-tab .top-line{height:24px;}
 #faq-tab .top-triangle{top:24px;} */
.line_bg {
	background: #6b6f70
}
#faq-tab {
	width: 100%;
	display: block;
}
#faq-tab .carousel li {
	background: #c5c3c3;
	position: relative;
	overflow: visible;
	border-bottom: 1px solid #757171
}
#faq-tab .carousel li a {
	padding: 27px 0 19px 41px
}
.opera #faq-tab .carousel li a {
	padding-bottom: 0;
	padding-top: 12px;
}
.step_icon {
	position: absolute;
	top: 0;
	right: -36px;
	background: url(../images/faq_tab.png) 0 0 no-repeat;
	width: 36px;
	height: 126px;
	z-index: 999;
}
#faq-tab .carousel li:hover .step_icon, #faq-tab .carousel li.active .step_icon {
	background: url(../images/tab_active.png) 0 0 no-repeat;
}
#faq-tab .carousel li:hover, #faq-tab .carousel li.active {
	background: #6b6f70;
}
.faq-content {
	padding: 0 45.5px;
	width: 909px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 72px;
}
.faq-content h2 {
	color: #666667;
	font-size: 3.6em;
	width: 100%;
	margin-top: 5px;
}
.faq-content h3 {
	color: #2e2e2f;
	font-size: 2em;
	width: 100%;
	padding-bottom: 25px;
}
.question-answer, .question-answer_2 {
	width: 361px;
	float: left;
}
.question-answer {
	margin-right: 173px;
}
.faq-content p, .faq-section p {
	color: #6d6d6d;
	font-size: 1.8em;
	line-height: 1.2;
	padding-right: 75px;
}
.faq {
	width: 100%;
	padding-top: 52px;
	padding-bottom: 40px;
}
.top-line .page {
	position: relative
}
.faq-section h2 {
	font-size: 4.6em;
	color: #2e2e2f
}
.faq-section h3 {
	color: #2e2e2f;
	padding-bottom: 25px;
}
.block-left {
	width: 100%;
	padding-top: 40px;
	padding-bottom: 70px;
}
.block-content {
	width: 361px;
	float: left;
}
.top-line .page {
	position: relative;
}
.top-triangle {
	position: absolute;
	top: 58px;
	left: 107px;
	background: url(../images/faq_arrow.png) 0 0 no-repeat;
	width: 63px;
	height: 42px;
	display: block;
}
.manage {
	position: relative;
	padding-top: 72px;
}
.manage-right {
	margin-right: 173px;
}
#faq-tab .carousel .personalize {
	z-index: 7;
}
#faq-tab .carousel .strategize {
	z-index: 6;
}
#faq-tab .carousel .analyze {
	z-index: 5;
}
#faq-tab .carousel .select {
	z-index: 4;
}
#faq-tab .carousel .diagnose {
	z-index: 3;
}
#faq-tab .carousel .correct {
	z-index: 2
}
#faq-tab .carousel .monitor {
	z-index: 1
}
.faq-section {
	background: #f7f7f7;
}
#myphi, #fundpicker, #fundoscope, .pricing_tab, #infographics, #infographics_last, .contact, #faq, #faq-tab, #account, #General, #miscellaneous, #miscellaneous_2, .page_bg {
	min-height: 700px;
}
#personalize_section, #strategize_section, #analyze_section, #select, #diagnose_section, #correct_section, #monitor_section {
	min-height: 700px;
}
#packages {
	background: #eeeeee;
	min-height: 634px
}
.fix_section {
	height: 151px;
	width: 100%;
}
.section {
	top: 0;
	left: 0;
	width: 100%
}
@media only screen and (max-width: 1024px) {
 body {
 display: inline-table;
}
 .flex-direction-nav a.flex-next, .next {
 right: 0;
}
 .flex-direction-nav a.flex-prev, .prev {
 left: 0;
}
 .btn.position {
 right: 20px;
}
 .search-area input[type="submit"] {
 font-size: 2em;
}
 .search-area input[type="text"] {
 height: 32px;
}
 #contact, #miscellaneous_2, #footer, #packages, #pricing-packages {
 min-height: 1164px;
}
 #pricing-packages .go-to-top {
 right: 0;
}
 .top .page {
 padding-top: 16px;
}
}
/*  @media only screen and (width:320px) {
 #contact{ height:1024px !important; display:none !important;}
 body { display:none !important;}
 } */

/*  @media only screen and (max-width:320px) {
 #personalize_section,#strategize_section,#analyze_section,#select,#diagnose_section,#correct_section,#monitor_section{min-height:800px;}
 } */
.download_btn {
	position: relative;
	z-index: 99999999999999;
}
.ie10 #pricing .right-corner, .ie10 #pricing .left-corner, .ie10 #myphi .right-corner, .ie10 #myphi .left-corner, .ie10 #fundpicker .right-corner, .ie10 #fundpicker .left-corner, .ie10 #packages .right-corner, .ie10 #packages .left-corner, .ie10 #fundoscope .right-corner, .ie10 #fundoscope .left-corner, .ie10 .banner .right-corner, .ie10 .banner .left-corner {
	top: 0.5px;
}
.ie10 #pricing #pricing-packages .right-corner, .ie10 #pricing #pricing-packages .left-corner {
	top: 0.5px;
}
.down .go-to-top {
	display: block !important;
	right: 0;
}
/*
 7.) About Us Sectiion
 -----------------------------------------------*/
#about-us .top span, .top_line span {
	margin-left: 10px;
}
.common {
	height: 625px;
}
.common .page {
	position: relative;
}
.common h2, .common h1, .common blockquote, .common dfn {
	font-family: 'HelveticaNeueRegular' !important;
}
.common h2, .common blockquote, .common dfn {
	font-size: 4em;
	position: absolute;
	left: 50px;
	line-height: 48px;
}
.common h2 span, .common blockquote span {
	font-size: 1.3em;
}
.common h1 {
	font-size: 8em;
	color: #595959;
	text-transform: uppercase;
	padding: 75px 0 0 8px;
	line-height: 80px;
}
.about-us-story-main-content {
	background: url(../images/about-us-main-bg.png) center top no-repeat;
}
a.siteUrl {
	font-family: 'Open Sans', 'HelveticaNeueRegular';
	font-size: 5em;
	color: #d4d4d4;
	position: absolute;
	right: 99px;
	top: 291px;
}
.about-us-story1-content h2 {
	font-size: 4.5em;
	text-transform: uppercase;
	color: #40280f;
	top: 416px;
}
.about-us-story1-content h2 span {
	color: #c83232;
	font-size: 100%;
}
.about-us-story1-content {
	background: url(../images/redbudda.png) center 35px no-repeat #d7ecf0;
}
.about-us-story2-content {
	background: url(../images/star-bg.jpg) center top no-repeat #97c6d8;
}
.about-us-story2-content blockquote {
	color: #eae0b7;
	width: 560px;
	top: 280px;
}
.about-us-story2-content blockquote span {
	color: #ce093f;
	text-transform: uppercase;
}
.common h2 span.small, .common blockquote span.small {
	font-size: 100%;
}
.about-us-story3-content {
	background: url(../images/sequence.jpg) center -15px no-repeat #8ad6cd;
}
.about-us-story3-content blockquote {
	top: 333px;
	width: 600px;
	color: #f3ebb6;
}
.about-us-story3-content blockquote span {
	color: #399ba5;
	font-family: 'helvetica_ce_55_romanbold';
}
#fundoscope.fundoscope {
	padding: 0px;
}
.about-us-story4-content {
	background: url(../images/cartoon-bg.jpg) center top no-repeat #97c6d8;
}
.about-us-story4-content blockquote {
	position: static;
	color: #f3ebb6;
	padding: 100px 0 0 8px;
	width: 470px;
}
.about-us-story4-content blockquote span {
	font-family: 'helvetica_ce_55_romanbold';
	font-size: 100%;
}
.about-us-story4-content blockquote span.red {
	color: #ce093f;
}
.about-us-story5-content {
	background: url(../images/cartoon-bg2.jpg) center top no-repeat;
}
.about-us-story5-content blockquote, .about-us-story6-content blockquote, .about-us-story7-content blockquote, .about-us-story8-content blockquote, .about-us-story9-content blockquote, .about-us-story10-content blockquote, .about-us-story12-content h2, .about-us-story14-content h2, .about-us-story17-content h2 {
	color: #fff;
	padding-top: 45px;
	position: static;
	padding-left: 8px;
}
.about-us-story5-content blockquote span {
	color: #d9ff6d;
	font-size: 100%;
}
span.uppercase {
	text-transform: uppercase
}
.about-us-story6-content {
	background: url(../images/cartoon-bg3.jpg) center top no-repeat #79b9d4;
}
.about-us-story6-content span {
	color: #813e2e;
	font-size: 1.1em;
}
.about-us-story6-content span span.period {
	color: #fff;
	text-transform: uppercase;
	font-size: 100%;
}
.about-us-story7-content {
	background: url(../images/cartoon-bg4.jpg) center top no-repeat #98c5ab;
}
.about-us-story7-content blockquote span {
	display: block;
	color: #44180a;
	line-height: 55px;
}
.about-us-story7-content blockquote {
	width: 690px;
}
.about-us-story8-content {
	background: url(../images/cartoon-bg5.jpg) center top no-repeat #98c5ab;
}
.about-us-story8-content blockquote span {
	color: #b73939;
}
.about-us-story9-content {
	background: url(../images/cartoon-bg6.jpg) center top no-repeat #a7c4b7;
}
.about-us-story9-content blockquote span {
	color: #96331a;
	font-size: 100%;
}
.about-us-story9-content span.pain {
	font-family: 'helvetica_ce_55_romanbold';
	font-size: 5.2em;
	color: #fff;
	display: block;
	line-height: 60px;
	padding-top: 70px;
	padding-left: 8px;
}
.about-us-story10-content {
	background: url(../images/cloud2.jpg) center top no-repeat;
}
.about-us-story10-content blockquote {
	color: #f0efdd;
	font-size: 3.3em;
}
.about-us-story10-content blockquote span, .about-us-story10-content blockquote a {
	font-size: 100%;
	color: #39749e;
}
.about-us-story11-content {
	background: url(../images/company-bg.jpg) center bottom no-repeat #ffe037;
}
.about-us-story11-content blockquote {
	padding-top: 45px;
	color: #333534;
	left: 50px;
	padding-right: 10px;
}
.about-us-story11-content blockquote span {
	font-family: 'helvetica_ce_55_romanbold';
	font-size: 100%;
}
.about-us-story12-content {
	background: url(../images/workapproach.jpg) center top no-repeat;
}
.about-us-story12-content h2 {
	width: 285px;
	color: #333534;
	font-size: 4.5em;
	padding-top: 147px;
}
.about-us-story12-content h2 span {
	font-size: 4em;
	line-height: 172px;
}
.about-us-story13-content {
	background: url(../images/bulb-bg.jpg) center top no-repeat;
}
.about-us-story13-content h2 {
	color: #333534;
	width: 490px;
	display: inline-block;
	top: 235px;
}
.about-us-story13-content h2 strong, .about-us-story14-content strong, .about-us-story15-content h2 strong, .about-us-story16-content h2 strong {
	font-size: 4em;
	float: left;
	display: block;
	line-height: 124px;
}
.about-us-story13-content h2 span, .about-us-story14-content h2 span, .about-us-story15-content h2 span, .about-us-story16-content h2 span {
	float: left;
	width: 390px;
	font-size: 100%;
	margin: 10px 0 0 0;
}
.about-us-story14-content {
	background: url(../images/depthResearch.jpg) center top no-repeat #647a6f;
}
.about-us-story14-content h2 {
	padding-top: 190px;
	color: #e2e3d3;
}
.about-us-story14-content h2 span, .about-us-story15-content h2 span {
	width: 270px;
	margin: -18px 0 0 20px;
	line-height: 55px;
}
.about-us-story15-content {
	background: url(../images/device-bg.jpg) center top no-repeat #a3bfd9;
}
.about-us-story15-content h2 {
	color: #fff;
	top: 340px;
}
.about-us-story16-content {
	background: url(../images/system-bg.jpg) center top no-repeat #7ca8c3;
}
.about-us-story16-content h2 {
	color: #fff;
	top: 300px;
}
.about-us-story16-content h2 span {
	margin-top: -30px;
	width: 340px;
	margin-left: 20px;
}
.about-us-story17-content {
	height:660px;
	background: url(../images/greencloud.jpg) center top no-repeat;
}
#packages .about-us-story17-content h2 {
	text-transform: none;
	font-size: 4em;
	color: #fff;
	padding-top: 0px;
	margin: -8px 0 0;
}
.about-us-story17-content h2 a {
	color: #f4e102;
	font-family: 'helvetica_ce_55_romanbold';
}
.about-us-story17-content .goto {
	top: 420px;
	left: 918px;
}
.pain-invest {
	font-family: 'HelveticaNeueRegular';
	color: #5c9c82;
	font-size: 3.2em;
	position: absolute;
	text-transform: uppercase;
	width: 355px;
	text-align: center;
	right: 306px;
	top:330px;
}
.pain-invest span {
	display: block;
}
#about-us .top span i {
	border-color: #716F6F transparent;
}
#about-us .top span i + i {
	border-color: transparent #716F6F;
}
#about-us .top.color {
	background: #40280f;
}
#about-us .top.color_1 {
	background: #544b4e;
}
#about-us .top.color_2 {
	background: #f78b8b;
}
#about-us .top.color span i {
	border-color: #40280f transparent;
}
#about-us .top.color span i + i {
	border-color: transparent #40280f;
}
#about-us .top.color_1 span i {
	border-color: #544b4e transparent;
}
#about-us .top.color_1 span i + i {
	border-color: transparent #544b4e;
}
#about-us .top.color_2 span i {
	border-color: #f78b8b transparent;
}
#about-us .top.color_2 span i + i {
	border-color: transparent #f78b8b;
}
#about-us .top.arrow_1 span i {
	border-color: #716F6F transparent;
}
#about-us .top.arrow_1 span i + i {
	border-color: transparent #716F6F;
}
#about-us #packages2 {
	min-height: 530px;
}
#about-us .top.color_3 {
	background: #90ad5e;
}
#about-us .top.color_3 span i {
	border-color: #90ad5e transparent;
}
#about-us .top.color_3 span i + i {
	border-color: transparent #90ad5e;
}
#about-us .top.color_4 {
	background: #305f4c;
}
#about-us .top.color_4 span i {
	border-color: #305f4c transparent;
}
#about-us .top.color_4 span i + i {
	border-color: transparent #305f4c;
}
#about-us .top.color_5 {
	background: #813e2e;
}
#about-us .top.color_5 span i {
	border-color: #813e2e transparent;
}
#about-us .top.color_5 span i + i {
	border-color: transparent #813e2e;
}
#about-us .top.color_6 {
	background: #44180a;
}
#about-us .top.color_6 span i {
	border-color: #44180a transparent;
}
#about-us .top.color_6 span i + i {
	border-color: transparent #44180a;
}
#about-us .top.color_7 {
	background: #595761;
}
#about-us .top.color_7 span i {
	border-color: #595761 transparent;
}
#about-us .top.color_7 span i + i {
	border-color: transparent #595761;
}
#about-us .top.color_8 {
	background: #859d92;
}
#about-us .top.color_8 span i {
	border-color: #859d92 transparent;
}
#about-us .top.color_8 span i + i {
	border-color: transparent #859d92;
}
#about-us .top.color_9 {
	background: #4985ab;
}
#about-us .top.color_9 span i {
	border-color: #4985ab transparent;
}
#about-us .top.color_9 span i + i {
	border-color: transparent #4985ab;
}
#about-us .top.color_10 {
	background: #5c6430;
}
#about-us .top.color_10 span i {
	border-color: #5c6430 transparent;
}
#about-us .top.color_10 span i + i {
	border-color: transparent #5c6430;
}
#about-us .top.color_11 {
	background: #333534;
}
#about-us .top.color_11 span i {
	border-color: #333534 transparent;
}
#about-us .top.color_11 span i + i {
	border-color: transparent #333534;
}
#about-us .top.color_12 {
	background: #6c9a95;
}
#about-us .top.color_12 span i {
	border-color: #6c9a95 transparent;
}
#about-us .top.color_12 span i + i {
	border-color: transparent #6c9a95;
}
#about-us .top.color_13 {
	background: #1d2827;
}
#about-us .top.color_13 span i {
	border-color: #1d2827 transparent;
}
#about-us .top.color_13 span i + i {
	border-color: transparent #1d2827;
}
#about-us .top.color_14 {
	background: #1d2827;
}
#about-us .top.color_14 span i {
	border-color: #1d2827 transparent;
}
#about-us .top.color_14 span i + i {
	border-color: transparent #1d2827;
}
#about-us .top.color_15 {
	background: #1d2827;
}
#about-us .top.color_15 span i {
	border-color: #1d2827 transparent;
}
#about-us .top.color_15 span i + i {
	border-color: transparent #1d2827;
}
/*8.) Science Page Sectiion
 --------------------------------*/
.science-page-content-main {
	background: url(../images/science-content1.jpg) center top no-repeat #f78d1f;
}
.science-page-content-main dfn {
	font-size: 5.9em;
	color: #edeaca;
	top: 190px;
	width: 450px;
	text-align: center;
	line-height: 68px;
	font-family: 'quinforegular' !important;
	font-weight: 700;
}
.science-page-content-1 {
	background: url(../images/science-content-bg2.jpg) center top no-repeat;
}
.science-page-content-1 h2 {
	left: 30px;
}
.science-page-content-1 h2, .science-page-content-6 h2 {
	font-size: 6.3em;
	line-height: 68px;
	width: 515px;
	top: 190px;
	text-align: center;
	color: #484848;
	font-family: 'quinforegular', sans-serif !important;
}
.science-page-content-2 {
	background: url(../images/science-content-bg3.jpg) center top no-repeat;
}
.science-page-content-2 dfn, .science-page-content-3 dfn, .science-page-content-4 dfn, .science-page-content-5 blockquote, .science-page-content-7 dfn, .science-page-content-8 dfn, .science-page-content-10 h2, .science-page-content-10 dfn, .science-page-content-12 h2, .science-page-content-12 dfn, .science-page-content-16 dfn, .science-page-content-17 dfn {
	font-family: 'HelveticaCE35ThinRegular' !important;
	color: #764c29;
	font-size: 3em;
	top: 55px;
	line-height: 40px;
	padding-right: 150px;
}
.science-page-content-2 dfn {
	left: 120px;
	padding: 0 86px 0 0;
}
.science-page-content-3 {
	background: url(../images/science-content-bg4.jpg) center top no-repeat;
}
.science-page-content-3 dfn {
	color: #070616;
	width: 556px;
	padding: 140px 0 0 0;
	float: right;
	position: static;
}
.science-page-content-4 {
	background: url(../images/science-content-bg5.jpg) center top no-repeat;
}
.science-page-content-4 dfn, .science-page-content-5 h2 {
	color: #fff;
}
.science-page-content-4 dfn {
	top: 150px;
	width: 557px;
	left: 265px;
}
.science-page-content-5 {
	background: url(../images/science-content-bg6.jpg) center top no-repeat;
}
.science-page-content-5 blockquote {
	color: #504f53;
	top: 175px;
	width: 683px;
	left: 165px;
}
.science-page-content-5 blockquote span {
	display: block;
	color: #ff7b89;
	font-size: 100%;
	margin-top: 50px;
}
.science-page-content-6 {
	background: url(../images/science-content-bg7.jpg) center top no-repeat #fefad5;
}
.science-page-content-6 h2 {
	color: #6d6d6f;
	top: 40px;
	width: 90%;
	padding-right: 15px;
}
.science-page-content-7 {
	background: url(../images/science-content-bg8.jpg) center top no-repeat;
}
.science-page-content-7 dfn {
	color: #6d6d6f;
	top: 140px;
	width: 375px;
}
.science-page-content-7 dfn span {
	font-family: 'HelveticaNeueRegular';
	font-size: 100%;
}
.science-page-content-8 {
	background: url(../images/science-content-bg9.jpg) right bottom no-repeat;
}
.science-page-content-8 dfn {
	width: 470px;
	top: 150px;
	color: #484848;
}
.science-page-content-9 {
	background: url(../images/science-content-bg10.jpg) center top no-repeat #35839f;
}
.science-page-content-9 h2 {
	color: #fefad5;
	font-size: 3.6em;
	line-height: 40px;
	margin-top: 40px;
	text-align: center;
	width: 100%;
	position: static;
}
.pdcm {
	float: left;
}
.info {
	width: 220px;
	padding: 48px 0 0 30px;
}
.float_right {
	float: right;
	width: 245px;
}
.links {
	width: 360px;
	margin: 0 0 0 20px;
}
.links a {
	display: block;
	width:358px;
	height:375px;
}
.pdcm h3 {
	font-family: 'Open Sans';
	font-size: 2em;
	line-height: 24px;
	color: #fff;
	text-transform: uppercase;
	padding-bottom: 15px;
}
.pdcm p {
	font-family: 'Open Sans';
	font-size: 1.3em;
	color: #fff;
	padding-bottom: 50px;
	line-height: 18px;
}
.science-page-content-10 {
	background: url(../images/science-content-bg11.jpg) center top no-repeat #fac635;
}
.science-page-content-10 h2, .science-page-content-10 dfn {
	float: left;
	position: static;
	color: #533e01;
	padding: 0px;
	width: 500px;
}
.science-page-content-10 h3{
	font-family: 'Open Sans';
	color: #533e01;
	font-size: 1.3em;
	width:600px;
}
.science-page-content-10 dfn {
	display: block;
	font-style: italic;
	margin: 83px 0 40px 0;
}
.science-page-content-10 dfn.normal {
	margin:0px;
	font-style:normal;
}
.science-page-content-11 {
	background: url(../images/science-content-bg12.jpg) center top no-repeat #f7f7f6;
}
.science-page-content-11 h2 {
	font-family: 'quinforegular' !important;
	left: 32px;
	top: 170px;
	width: 550px;
	font-size: 6.9em;
	line-height: 90px;
	text-align: center;
}
.science-page-content-12 {
	background: url(../images/science-content-bg13.jpg) center top no-repeat;
}
.science-page-content-12 h2, .science-page-content-12 dfn {
	color: #fff;
	padding: 0;
	width: 565px;
}
.science-page-content-12 h2 {
	position: static;
	padding: 160px 0 50px 0;
	font-size: 3.6em;
	font-family: 'helvetica_ce_55_romanbold' !important;
}
.science-page-content-12 dfn {
	display: block;
	position:static;
}
.science-page-content-13 {
	background: url(../images/science-content-bg14.jpg) center top no-repeat;
	padding-top: 100px;
	height: 525px;
}
.science-page-content-13 span, .science-page-content-14 span {
	font-family: 'HelveticaNeueRegular', sans-serif;
	font-size: 6.8em;
	color: #fefefe;
	line-height: 80px;
	display: block;
	width: 550px;
	padding-left: 20px;
}
.science-page-content-13 span.small {
	font-size: 4.8em;
}
.science-page-content-13 span.chaneColor, .science-page-content-14 span.chaneColor, .science-page-content-14 span span, .science-page-content-15 span.changeColor, .science-page-content-15 span span {
	color: #3b3a39;
}
.science-page-content-14 {
	background: url(../images/science-content-bg15.jpg) center top no-repeat;
	padding-top: 100px;
	height: 525px;
}
.science-page-content-14 span {
	font-size: 6.5em;
}
.science-page-content-14 span span {
	font-size: 100%;
	display: inline-block;
	font-size: 100%;
	width: auto;
	padding: 0px;
}
.science-page-content-15 {
	background: url(../images/science-content-bg16.jpg) center top no-repeat;
	padding-top: 125px;
	height: 500px;
}
.science-page-content-15 span {
	font-family: 'HelveticaNeueRegular', sans-serif;
	font-size: 7.2em;
	display: block;
	text-align: right;
	color: #fff;
	line-height: 85px;
}
.science-page-content-15 span span {
	font-size: 100%;
	display: inline-block
}
.science-page-content-16 {
	background: url(../images/science-content-bg17.jpg) center top no-repeat;
}
.science-page-content-16 dfn, .science-page-content-17 dfn {
	color: #fff;
	top: 160px;
	width: 540px;
	padding: 0px;
}
.science-page-content-17 dfn {
	width: 390px;
	font-size: 3.9em;
}
.science-page-content-17 {
	background: url(../images/science-content-bg18.jpg) center top no-repeat #b7b7b7;
}
.science-page-content-18 {
	background: url(../images/science-content-bg19.jpg) center top no-repeat;
}
#packages .science-page-content-18 blockquote {
	font-size: 4.8em;
	text-transform: none;
	color: #3b3a39;
	width: 650px;
	text-align: center;
	top: 205px;
	left: 312px;
	line-height:1.2;
}
#packages .science-page-content-18 a {
	color: #50c7e5;
}
#packages .science-page-content-18 a.goto {
	top: 405px;
	left: 52%;
}
.science_page #packages {
	min-height: 493px;
	height: 493px !important;
}
#science .top {
	background: #480f00;
}
#science .top span i {
	border-color: #480f00 transparent;
	border-style: solid;
	border-width: 26px 0 0 19px;
	float: left;
	height: 0;
	width: 0;
}
#science .top span i + i {
	border-color: transparent #480f00;
	border-style: solid;
	border-width: 0 0 26px 19px;
	float: left;
	height: 0;
	width: 0;
}
#science .top.color {
	background: #484848;
}
#science .top.color span i {
	border-color: #484848 transparent;
}
#science .top.color span i + i {
	border-color: transparent #484848;
}
#science .top.color_1 {
	background: #5a4a42;
}
#science .top.color_1 span i {
	border-color: #5a4a42 transparent;
}
#science .top.color_1 span i + i {
	border-color: transparent #5a4a42;
}
#science .top.color_2 {
	background: #070616;
}
#science .top.color_2 span i {
	border-color: #070616 transparent;
}
#science .top.color_2 span i + i {
	border-color: transparent #070616;
}
#science .top.color_3 {
	background: #520601;
}
#science .top.color_3 span i {
	border-color: #520601 transparent;
}
#science .top.color_3 span i + i {
	border-color: transparent #520601;
}
#science .top.color_4 {
	background: #e07871;
}
#science .top.color_4 span i {
	border-color: #e07871 transparent;
}
#science .top.color_4 span i + i {
	border-color: transparent #e07871;
}
#science .top.color_5 {
	background: #ff7c7e;
}
#science .top.color_5 span i {
	border-color: #ff7c7e transparent;
}
#science .top.color_5 span i + i {
	border-color: transparent #ff7c7e;
}
#science .top.color_6 {
	background: #6d6d6f;
}
#science .top.color_6 span i {
	border-color: #6d6d6f transparent;
}
#science .top.color_6 span i + i {
	border-color: transparent #6d6d6f;
}
#science .top.color_7 {
	background: #5a4a42;
}
#science .top.color_7 span i {
	border-color: #5a4a42 transparent;
}
#science .top.color_7 span i + i {
	border-color: transparent #5a4a42;
}
#science .top.color_8 {
	background: #135e79;
}
#science .top.color_8 span i {
	border-color: #135e79 transparent;
}
#science .top.color_8 span i + i {
	border-color: transparent #135e79;
}
#science .top.color_9 {
	background: #231f20;
}
#science .top.color_9 span i {
	border-color: #231f20 transparent;
}
#science .top.color_9 span i + i {
	border-color: transparent #231f20;
}
#science .top.color_10 {
	background: #3b3a39;
}
#science .top.color_10 span i {
	border-color: #3b3a39 transparent;
}
#science .top.color_10 span i + i {
	border-color: transparent #3b3a39;
}
#science .top.color_11 {
	background: #3b3a39;
}
#science .top.color_11 span i {
	border-color: #3b3a39 transparent;
}
#science .top.color_11 span i + i {
	border-color: transparent #3b3a39;
}
#science .top.color_12 {
	background: #3b3a39;
}
#science .top.color_12 span i {
	border-color: #3b3a39 transparent;
}
#science .top.color_12 span i + i {
	border-color: transparent #3b3a39;
}
#science .top.color_13 {
	background: #3b3a39;
}
#science .top.color_13 span i {
	border-color: #3b3a39 transparent;
}
#science .top.color_13 span i + i {
	border-color: transparent #3b3a39;
}
#science .top.color_14 {
	background: #3b3a39;
}
#science .top.color_14 span i {
	border-color: #3b3a39 transparent;
}
#science .top.color_14 span i + i {
	border-color: transparent #3b3a39;
}
#science .top.color_15 {
	background: #3b3a39;
}
#science .top.color_15 span i {
	border-color: #3b3a39 transparent;
}
#science .top.color_15 span i + i {
	border-color: transparent #3b3a39;
}
#science .top.color_16 {
	background: #403e3e;
}
#science .top.color_16 span i {
	border-color: #403e3e transparent;
}
#science .top.color_16 span i + i {
	border-color: transparent #403e3e;
}
.science-page-content-11,.about-us-story-main-content, .about-us-story5-content, .about-us-story10-content, .about-us-story13-content, .about-us-story17-content, .science-page-content-1, .science-page-content-2, .science-page-content-3, .science-page-content-4, .science-page-content-5, .science-page-content-7, .science-page-content-12, .science-page-content-13, .science-page-content-14, .science-page-content-15, .science-page-content-16, .science-page-content-18 {
	background-size:cover;
}


#about-us-story-main-content,#cartoon2,#cloud2,#bulb,#packages2,#science-page-content-1,#science-page-content-2,#science-page-content-3,#science-page-content-4,#science-page-content-5,#science-page-content-7,#science-page-content-11,#science-page-content-12,#science-page-content-13,#science-page-content-14,#science-page-content-15,#science-page-content-16,#packages{position:relative; overflow: hidden;}
#about-us-story-main-content > img,#cartoon2 > img,#cloud2 > img,#bulb > img,#packages2 > img,#science-page-content-1 > img,#science-page-content-2 > img,#science-page-content-3 > img,#science-page-content-4 > img,#science-page-content-5 > img,#science-page-content-7 > img,#science-page-content-11 > img,#science-page-content-12 > img,#science-page-content-13 > img,#science-page-content-14 > img,#science-page-content-15 > img,#science-page-content-16 > img,#packages > img{position:absolute; min-width:100%; min-height:100%; width:auto; height:auto; left:0px; top:0px; z-index: 1;}
.ie_browser .about-us-story-main-content,.ie_browser .about-us-story5-content,.ie_browser .about-us-story10-content,.ie_browser .about-us-story13-content,.ie_browser .about-us-story17-content,.ie_browser .science-page-content-1,.ie_browser .science-page-content-2,.ie_browser .science-page-content-3,.ie_browser .science-page-content-4,.ie_browser .science-page-content-5,.ie_browser .science-page-content-7,.ie_browser .science-page-content-11,.ie_browser .science-page-content-12,.ie_browser .science-page-content-13,.ie_browser .science-page-content-14,.ie_browser .science-page-content-15,.ie_browser .science-page-content-16,.ie_browser .science-page-content-18{background: none; position: relative; z-index: 2;}
