@charset "utf-8";
/* CSS Document */

.left,.right { display:inline-block; }

.both,.clearfix:after { clear:both;}

.ltr,body,html { direction:ltr;}



a,a img { outline:0; }

.table_cell,.tcell { vertical-align:middle; }

.absolute,.bg_black,.header,.noScroll { top:0; right:0; left:0;}

.both { width:0; height:0;	display:block;}

.bg_black,.table,.wrap_items,hr {width:100%;}

.bg_black,.table,.tcell { height:100%;}

.clearfix:after,.clearfix:before { display:table; }

.light { font-weight:200; }

.normalwieght { font-weight:400; }

.bold,.bold a { font-weight:700; }

.invisible { display:none; }

.table { display:table; }

.tcell { display:table-cell; }

.noScroll { position:fixed; }

a { color:#147de4; 	text-decoration:none;}

.ft_bottom_links a:hover,.ft_col_link a:hover,.ft_col_title a:hover,.head_top .drop_in a:hover,.hp_exp_main_title,.hp_top_btns a:hover { text-decoration:none; }

section { position:relative; }


.ease,.ease a { -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }

.ease a:hover,.ease:hover { -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease;
	-o-transition:all .3s ease; transition:all .3s ease; }

.inline { display:inline-block; }

.bt_pink a,.bt_pink2 a,.learn_bt_in { display:block; font-weight:300; text-align:center; }

.center { text-align:center; }

.center2 { margin-left:auto; margin-right:auto;}

.bg_black { background:#000; position:fixed; bottom:0; -moz-opacity:.66; opacity:.66; filter:alpha(opacity=66); }

.width_limit { max-width:718px; }

hr { height:1px; background:#e8e8e8; margin:30px 0; border:none; }

.space { margin-left:20px; }

.space2 { margin-left:10px;}

.sec_title { margin-top:0; margin-bottom:60px; text-align:center; color:#4b345d; }

.sec_title a { text-align:center; }

.title { font-size:48px; color:#4b345d; margin-bottom:30px; }

.sub_title { text-align:center; font-size:28px; }

.bt_pink a { width:280px; height:60px; background:#e90172; color:#f5f5f5; font-size:29px; padding-top:16px; }

.bt_pink a:hover { background:#d2096b;}

.learn_bt_in { width:145px; height:40px; line-height:34px; border:3px solid #e5e5d2; font-size:16px; color:#fff; 	-moz-box-shadow:1px 2px 5px rgba(0,0,0,.59); -webkit-box-shadow:1px 2px 5px rgba(0,0,0,.59); box-shadow:1px 2px 5px rgba(0,0,0,.59); -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }

.learn_bt_in:hover { background:#e5e5d2; color:#4b345d; }

.learn_more a { font-size:28px; color:#e90172; }

.learn_more a:hover { color:#bd0a63; }

.learn_bt_in a { color:#fff; }

.learn_bt_in a:hover,.learn_bt_in:hover a { color:#4b345d; }

.bt_pink2 a { width:174px; height:34px; line-height:28px; background:0 0; border:3px solid #e90172; color:#fff;
	font-size:16px; }

.bt_pink2 a:hover { background:#e90172; }

.bt_border a { color:#fff; }

.absolute { width:100%; height:100%; position:absolute; bottom:0; }

.relative { position:relative; }

.no_marge { margin:0; }

.table_cell { display:table-cell; text-align:center; }

::-webkit-input-placeholder { -moz-opacity:100; opacity:100; filter:alpha(opacity=100); }

:-moz-placeholder { -moz-opacity:100; opacity:100; filter:alpha(opacity=100); }

::-moz-placeholder { -moz-opacity:100; opacity:100; filter:alpha(opacity=100); }

:-ms-input-placeholder { -moz-opacity:100; opacity:100; filter:alpha(opacity=100); }

.content { padding-top:100px; }

.inner_width { width:990px; margin:0 auto; }

.width2 { width:960px; padding-left:30px; }



.header .inner_width { position:relative; }



.ft_apply a,.so_icon a { height:48px; display:block; }

.ft_col_link a,.ft_col_title { font-size:24px; color:#b6b1ba; }

.head_menu_item.active .head_menu_top,.head_menu_item.current .head_menu_top,.head_menu_item:hover .head_menu_top {
	background:#2d1938; color:#babcbe; -webkit-box-shadow:10px 2px 15px -5px rgba(0,0,0,.48);
	-moz-box-shadow:10px 2px 15px -5px rgba(0,0,0,.48); box-shadow:10px 2px 15px -5px rgba(0,0,0,.48); }



.ft_top_row { margin-bottom:60px; margin-left:86px; }

.ft_col { width:295px; }

.ft_col:first-child { margin-left:0; }

.ft_col_title { min-height:20px; margin-bottom:30px; }

.ft_col_title a { display:block; color:#b6b1ba; }

.ft_col_link a { display:block; font-weight:200; margin-bottom:6px; }

.ft_apply a { width:230px; background:#b51378; color:#1f0a2f; font-size:24px; text-align:center; padding-top:11px; margin-left:32px; }

.ft_apply a:hover { background:#d40787; }

.ft_bottom_links,.rights { text-align:center; margin-bottom:15px; color:#b6b1ba; font-size:13px; line-height:16px; }

.ft_bottom_links a { color:#b6b1ba; }

.side_bt_apply a { display:block; width:48px; height:180px; position:fixed; top:45%; z-index:5; right:0; background:#e90d77;
	text-align:center; color:#fff; font-size:18px; -moz-opacity:0; opacity:0; filter:alpha(opacity=00); -webkit-box-shadow:3px 4px 3px 0 rgba(0,0,0,.2); box-shadow:3px 4px 3px 0 rgba(0,0,0,.2); }

.side_bt_apply a.no_mobile { display:block; }

.side_bt_apply a.mobile_only { display:none; }

.side_bt_apply_tx { display:block; width:100%; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); margin-top:80px;
}

.side_bt_apply a:hover { background:#d2096b; width:55px; }

.side_bt_apply.fixed a { -moz-opacity:100; opacity:100; filter:alpha(opacity=100); }

.mega1 { background:#2d1938; -webkit-box-shadow:10px 2px 15px -5px rgba(0,0,0,.48); -moz-box-shadow:10px 2px 15px -5px rgba(0,0,0,.48); box-shadow:10px 2px 15px -5px rgba(0,0,0,.48); }

.hp_top { width:100%; height:650px; position:relative; }

.hp_top_in { width:100%; height:100%; position:absolute; top:0;  left:0;}

.hp_top_item { width:100%; 	height:650px; background-size:cover; background-position:center; text-align:center; padding-top:140px; }

.hp_top_apply a,.hp_top_btns { display:block; width:285px; height:52px; text-align:center; }

.hp_top_title { font-size:68px; letter-spacing:-3px; font-weight:400; margin-bottom:0; }

.hp_top_subtitle { font-size:38px; letter-spacing:-1px; line-height:46px; font-weight:300; margin-bottom:50px;}

.hp_top_apply a { padding-top:11px; background:#e90172; margin:0 auto 12px; color:#f5f5f5; font-size:30px; letter-spacing:-1px;
	-moz-box-shadow:0 1px 5px rgba(0,0,0,.51); -webkit-box-shadow:0 1px 5px rgba(0,0,0,.51); box-shadow:0 1px 5px rgba(0,0,0,.51); }

.hp_top_btns a,.hp_top_btns_sep { font-size:16px; display:inline-block; }

.hp_top_apply a:hover,.hp_top_btns:hover { background:#d2096b; }

.hp_top_btns { 	background:#e90172; margin:0 auto; -webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2); box-shadow:0 2px 3px 0 rgba(0,0,0,.2);  padding:18px 8px 0; }

.hp_top_btns a { color:#f5f5f5; }

.hp_top_btns_sep { margin:0 15px; color:#fff; }

.hp_top_bt { display:inline-block; position:absolute; top:300px; left:50%; margin-left:-143px; }

.hp_sec2 {height:1152px; background:url(wp-content/themes/uopeople/assets/img/layout/bg_font.png) center bottom repeat-x #e5e5d2;
	padding-bottom:140px; padding-top:15px; }

.hp_sec2_top{ margin:65px 0; }

.hp_sec2 .sec_title{ width:843px; display:inline-block; text-align:left; font-size:60px; line-height:130px; margin-bottom:0;
	margin-left:15px; word-spacing:3px; }

.hp_sec2 .sec_title br{ display:none; }

.hp_sec2_item { width:47%; }

.hp_sec2_item { width:100%; height:160px; margin-bottom:26px;}

.hp_sec2_item_img{ width:382px; height:100%; background-size:cover; }

.hp_sec2_item_content{ width:428px; height:100%; padding:25px; }

.item0 .hp_sec2_item_content{ width:500px; }

.hp_sec2_item_title{ font-size:35px; font-weight:300; margin-bottom:5px; }

.hp_sec2_item_tx{ font-weight:200; margin-bottom:10px; font-size:18px; line-height:22px; letter-spacing:1px;}

.item0 .hp_sec2_item_bt a{ font-size:18px; font-weight:200; }

.purple_dark.hp_sec2_item.item0 .hp_sec2_item_right_bt_top a { text-decoration:none; }

.hp_sec2_item_right_bt{ width:180px; height:100%;}

.item0 .hp_sec2_item_right_bt a{ font-weight:200; font-size:15px; line-height:18px; }

.bottom_item .hp_sec2_item_right_bt_top, .bottom_item .hp_sec2_item_right_bt_bottom{ width:156px; height:41px; text-align:center;
}

.bottom_item .hp_sec2_item_right_bt_top{ margin-top:33px; margin-bottom:12px;}

.bottom_item .hp_sec2_item_right_bt_top a, .bottom_item .hp_sec2_item_right_bt_bottom a{ display:block; width:100%; height:100%;
	height:40px; line-height:40px; font-size:16px; font-weight:200; padding-top:1px; }

.item0 .hp_sec2_item_right_bt_top{ width:87px; text-align:center; margin-top:25px; }

.hp_sec3 { height:1090px; position:relative; padding-top:115px; }

.hp_sec3 .inner_width { position:relative; height:100%; z-index:1; }

.hp_sec3 .sec_title { color:#fff; margin-top:0; margin-bottom:50px; }

.hp_sec3 .sec_title.active { color:#1f0a2f; }

.hp_exp_bg_item { background-position:center; background-size:cover; display:none; }

.hp_exp_main { width:495px; height:495px; -webkit-border-radius:440px; border-radius:440px; background:url(../images/hp_exp_main.png) no-repeat; margin:0 auto; position:relative; -webkit-box-shadow:0 4px 11px 0 rgba(0,0,0,.6);
	box-shadow:0 4px 11px 0 rgba(0,0,0,.6); }

.hp_exp_circle,.hp_exp_circle_in {  position:absolute; width:166px; height:166px; }

.hp_exp_main_item { display:none; background:url(../images/hp_exp_opacity.png); -webkit-border-radius:495px; border-radius:495px;
	text-align:center;  padding:0 50px;}

.hp_exp_main_item.default { background-image:none; }

.hp_exp_main_title { color: #2c3e50; font-size: 30px; font-weight: 600; line-height: 39px; margin-bottom: 15px; }

.hp_exp_main_item.default .hp_exp_main_title { text-decoration:none; }

.hp_exp_main_item.default .hp_exp_main_title p { font-size:58px; font-weight:400; color:#e5e5d2; text-decoration:none;
	line-height:64px; }

.app_step_list a:hover,.baloon .learn_more a,.lead_item_link a,.learn_more a,.media_link a,.page_link:hover,.pager .current,.pager .next:hover,.program_in_item_read,.quality_content .learn_more a,.sec_about_faq .learn_more a,.sec_about_miles .hp_exp_main_link a,.sec_milestone .more a,.stories_item.active .stories_tx,.stories_item:hover .stories_tx,.students_slide_link a { text-decoration:underline; }

.hp_exp_main_tx { color:#2d1938; font-weight:300; font-size:24px; line-height:32px; margin-bottom:20px; }

.hp_exp_circle_in { background-color:#2C3E50; -webkit-border-radius:166px; border-radius:166px; font-size:22px; color:#e5e5d2;
	font-weight:300; cursor:pointer; -webkit-box-shadow:0 4px 11px 0 rgba(0,0,0,.6); box-shadow:0 4px 11px 0 rgba(0,0,0,.6);
	top:50px; left:0; -moz-opacity:0; opacity:0; filter:alpha(opacity=00); }

.hp_sec4_bt a,.hp_sec6_bt a,.sec_form .mktoButton { -moz-box-shadow:1px 2px 5px rgba(0,0,0,.41); }

.hp_become_slide_bt a,.hp_sec4_bt a { border:4px solid #ff027c; text-align:center; }

.hp_exp_circle_in .table_cell { width:166px; height:166px; padding:0 10px; }

.circle1 { left:60px; bottom:320px; }

.circle2 { left:200px; bottom:160px; }

.circle3 { left:50%; bottom:90px; margin-left:-83px; }

.circle4 { left:auto; right:200px; bottom:160px;}

.circle5 { left:auto; right:60px; bottom:320px; }

.sec_about_miles .circle1 { bottom:265px; }

.sec_about_miles .circle2 { bottom:105px; }

.sec_about_miles .circle3 { bottom:35px; }

.sec_about_miles .circle4 { bottom:105px; }

.sec_about_miles .circle5 { bottom:265px; }

.hp_exp_circle.active .hp_exp_circle_in,.hp_exp_circle.selected .hp_exp_circle_in {
	background:url(../images/hp_exp_opacity.png)!important; color:#2d1938; }

.hp_exp_circle.no_select .hp_exp_circle_in { background:#2d1938!important; color:#e5e5d2; }

.hp_exp_bg_item.active,.hp_exp_bg_item.selected,.hp_exp_main_item.active,.hp_exp_main_item.selected {
	display:block; }

.hp_exp_bg_item.selected.selected_no_active,.hp_exp_main_item.selected.selected_no_active {display:none;}

.sec_about_miles .hp_exp_main_item {padding:0 40px;}

.sec_about_miles .hp_exp_main_link a {font-size:24px;}

.sec_about_miles .hp_exp_main_tx {margin-bottom:5px;}

.page-id-13 .hp_exp_circle_in .table_cell {padding-top:6px;}

.page-id-13 .circle3 .hp_exp_circle_in .table_cell {padding-top:0;}

.page-id-13 .circle5 .hp_exp_circle_in .table_cell {padding-top:16px;}

.hp_sec4 {background-size:cover; height:1046px; padding-top:108px; position:relative; }

.hp_sec4 .sec_title { color:#373632; margin-top:0; }

.hp_sec4_sub { display:block; font-weight:400; font-size:97px; letter-spacing:-4px; }

.hp_sec4_bt a { display:block; width:360px; height:72px; font-size:32px; color:#ff027c; padding-top:17px; position:absolute;
	bottom:60px; left:50%; 	margin-left:-206px; -webkit-box-shadow:1px 2px 5px rgba(0,0,0,.41); box-shadow:1px 2px 5px rgba(0,0,0,.41); letter-spacing:-1px; }

.hp_sec4_bt a:hover { background:#ff027c; color:#fff; }

.hp_sec5 { background:#2C3E50; padding:90px 0; height:1092px; }

.hp_sec5 .sec_title { color:#eaead9; margin:24px 0 100px; }

.hp_sec5 .sec_title a { color:#eaead9; }

.hp_become_slide { width:100%; position:relative; height:756px; }

.hp_become_slide_in {  width:2500px; position:absolute; top:0; left:0; }

.hp_become_slide_item { background-size:cover!important; cursor:pointer; margin-bottom:34px; margin-right:34px; overflow:hidden;
	position:relative; -webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.6); box-shadow:0 4px 6px 0 rgba(0,0,0,.6); }

.hp_become_slide_bt a,.hp_become_slide_item,.hp_become_slide_item .table_cell { width:305px; height:344px; }

.hp_become_slide_item img { width:100%; height:100%; }

.hp_become_slide_over { background:url(../images/hp_sec5_over.png); -moz-opacity:0; opacity:0; filter:alpha(opacity=00); }

.hp_become_slide_item:hover .hp_become_slide_over { -moz-opacity:100; opacity:100; filter:alpha(opacity=100); }

.hp_become_slide_item .table_cell { padding:0 20px; }

.hp_become_slide_item.size_2,.hp_become_slide_item.size_2 .table_cell { width:644px; }

.hp_become_name { display:block; color:#604c65; font-size:28px; margin-bottom:10px; }

.hp_become_type { display:block; color:#604c65; font-size:18px; }

.hp_become_slide_bt a { display:block; letter-spacing:-2px; font-size:32px; color:#ff027c; -webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.6); box-shadow:0 4px 6px 0 rgba(0,0,0,.6); }

.hp_sec6_bt a,.sec_form .mktoButton { -webkit-box-shadow:1px 2px 5px rgba(0,0,0,.41); }

.hp_become_slide_bt a:hover { background:#ff027c; color:#1f0a2f; }

.hp_sec6 { background:#ff007a; height:742px; padding:90px 0; }

.home .hp_sec6 { height:762px; }

.hp_sec6 .sec_title { color:#eaead9; font-size:128px; margin-top:0; margin-bottom:10px; letter-spacing:-6px; }

.hp_sec5_tx,.hp_sec6_bt a { font-size:32px; text-align:center; }

.hp_sec5_sub {  display:block; font-weight:400; }

.hp_sec5_tx { color:#fff; line-height:40px; font-weight:300; }

.hp_sec6_bt a { display:block; width:360px; height:72px; border:4px solid #eaead9; color:#eaead9; padding-top:17px; 	box-shadow:1px 2px 5px rgba(0,0,0,.41); 	margin:70px auto 0; }

.hp_sec6_bt a:hover { background:#eaead9; color:#ff027c; }

.hp_sec7 { height:742px; background-color:#000; }

.hp_sec7 .sec_title { margin-top:0; padding-top:45px; text-align:right; margin-right:30px; font-size:35px; }

.ipad,.mac1 { text-align:center; }

.hp_sec7 .top_video { position:absolute; height:742px; top:0; width:100%; }

.hp_sec8 { height:1050px; background-size:cover; }

.hp_sec8 a { width:100%; height:1050px; padding-top:90px; display:block;}

.hp_sec8.dark .sec_title { color:#fff; margin-top:0; }

.sec_form .mktoForm .mktoClear,.sec_form .mktoForm .mktoGutter,.sec_form .mktoForm .mktoLabel,.sec_form .mktoForm .mktoOffset {
	display:none; }

.sec_form .mktoForm .mktoFormRow:nth-last-child(2) .mktoClear { display:block; }

.sec_form .mktoButtonRow { clear:both; display:block; width:100%; text-align:center; margin-left:0;	margin-top:70px;}

.sec_form .mktoFormCol { margin-bottom:0!important; }

.sec_form .mktoButtonRow .mktoButtonWrap { margin-left:0!important; display:inline-block; position:relative; }

.sec_form .mktoButton { display:inline-block; width:310px; height:60px; background:#e90172;	text-align:center; color:#f5f5f5;
	font-size:29px; line-height:60px; font-weight:300; border:none!important; -webkit-border-radius:0!important;
	-moz-border-radius:0!important; border-radius:0!important; box-shadow:1px 2px 5px rgba(0,0,0,.41); margin:0 auto!important;
	padding:0; }

.mktoForm .mktoError,.wpcf7-not-valid-tip,.wpcf7-response-output { display:none!important; }

#thank_wrap,.sec_form .top_video .thevideo,.sec_form .top_video .top_video_in,div.wpcf7 img.ajax-loader { display:none;}

.mktoForm input[type=email],.sec_form .mktoForm input[type=text] { width:310px!important; margin-right:24px; font-family:vistasans; -webkit-border-radius:0!important; -moz-border-radius:0!important; border-radius:0!important; }

.form_f .top_video_in,.sec_form.form_f .thevideo { width:368px; margin-left:-190px; position:absolute; left:50%; }

.mega_menu_item .application_reminder_days,.mega_menu_item .quote_txt,.program_qoute_name,.program_qoute_tx { font-family:georgia; font-style:italic; }

.sec_form .top_video .ipad a,.sec_form .top_video .mac1 a,.sec_form .top_video.active .thevideo,.sec_form .top_video.active .top_video_in { display:block; }

.sec_form .top_video.active .ipad a,.sec_form .top_video.active .mac1 a { display:none; }

.sec_form .top_video_in { width:512px; left:50%; top:30px; position:absolute; margin-left:-256px; }

.sec_form.form_f .top_video_in{ width:434px; }

.sec_programs { height:742px; background-size:cover; background-position:center center; }

.sec_programs .inner_width { position:relative; height:100%; }

.programs_item { width:790px; height:515px; position:absolute; bottom:0; left:50%; margin-left:-395px;
	background:url(wp-content/themes/uopeople/assets/img/layout/bg_purple1.png); padding:50px; }

.programs_item_stamp { width:170px; height:170px; position:absolute; top:50px; right:50px; background-size:170px; 	background-repeat:no-repeat; }

.programs_item_title { height:174px; font-size:55px; line-height:58px; width:300px; margin-bottom:20px; font-weight:400; 	letter-spacing:-2px; margin-top:0; }

.page-id-32 .programs_item_title,.page-id-51 .programs_item_title { height:auto; }

.page-id-32 .programs_item_title { width:68%!important; }

.programs_item_tx { font-size:27px; color:#fff; font-weight:300; line-height:36px; max-height:105px; margin-bottom:34px; }

.programs_item .bt_pink a { text-transform:uppercase; font-size:32px; padding-top:14px; letter-spacing:-1px; }

.prog_arrow a { display:block; width:32px; height:16px; background:url(wp-content/themes/uopeople/assets/img/layout/prog_arrow.png) no-repeat; background-size:32px auto; position:absolute;
	bottom:25px; left:50%; margin-left:-16px; -moz-opacity:.55; opacity:.55; filter:alpha(opacity=55); z-index:2; }

.prog_arrow a:hover { -moz-opacity:100; opacity:100; filter:alpha(opacity=100); bottom:18px; }

.side_nav { width:20px;  position:fixed; top:55%; right:70px; z-index:2; }

.side_nav_item { height:15px; margin-bottom:6px; }

.side_nav_item a { display:block; width:9px;  height:9px; background:#fff;  margin:0 auto 15px;	-webkit-border-radius:9px;
	border-radius:9px;  -moz-opacity:.7; opacity:.7;  filter:alpha(opacity=70);}

.side_nav_item a:hover,.side_nav_item.active a { position:relative; top:-3px; background:0 0;  border:3px solid #54465c;
	width:15px; height:15px; -webkit-border-radius:15px; border-radius:15px; margin-bottom:8px; -moz-opacity:100; opacity:100;
	filter:alpha(opacity=100); } 
	
.sec_program_in .inner_width { position:relative; height:100%; padding:60px 0; }

.program_in_title { font-size:43px; text-align:center;  margin-bottom:0; letter-spacing:-2px; font-weight:400; }

.program_in_item_tx,.program_in_tx { letter-spacing:-1px; font-weight:300; }

.program_in_tx { font-size:20px; line-height:28px; text-align:center; padding:0 8%; margin-bottom:10px; }

.program_in_items {  margin-top:50px;}

.program_in_item a { display:block; height:197px; margin-bottom:20px; }

.program_in_item_img { width:50%; }

.program_in_item_img img { display:block; width:100%; height:100%; }

.program_in_item_content { display:block;  width:50%; padding:25px; }

.program_in_item_title { display:block;  font-size:28px; margin-bottom:10px; height:29px; }

.program_in_item_tx { display:block; font-size:17px; line-height:22px;  padding-right:15px; max-height:66px; margin-bottom:15px;
}

.program_in_item_read { display:block;  font-size:16px;	color:#e40c77; }

.program_in_item_read:hover { color:#bd0a63; }

.sec_program_qoute {  background-position:center center; background-size:cover;  height:742px; }

.inner_width.relative { height:100%; }

.program_qoute_in { padding-top:70px; width:45%; }

.program_qoute_title { color:#000; font-size:58px; line-height:60px; margin-bottom:15px; letter-spacing:-3px; }

.program_qoute_tx { font-size:28px; font-weight:300; color:#000; margin-bottom:20px; }

.program_qoute_name { font-size:17px; font-weight:700;  margin-bottom:40px;	color:#000; }

.program_qoute_in .bt_pink a {  width:230px;}

.sec_about_ted { background-size:cover; height:742px; position:relative; }

.sec_about_ted .inner_width { padding-top:220px;  display:block;}

.sec_about_ted_in a { display:block; } 

.sec_about_ted .sec_title { display:block; color:#fff; font-weight:400; margin-bottom:15px; }

.sec_about_ted .sub_title { display:block; color:#fff; font-size:40px; font-weight:300; }

.sec_about_ted .play { width:160px; height:161px; margin:30px auto; position:static; }

.sec_about_all { background-size:cover; height:742px; }

.sec_about_all .inner_width { padding-top:280px; }

.sec_about_all .sec_title { display:block; color:#fff; font-weight:400; }

.sec_about_all .bt_pink a { margin:0 auto; width:380px; height:70px; padding-top:24px; font-size:30px; }

.sec_about_miles { background:#1d1024; height:742px; position:relative; background-size:cover; }

.sec_about_miles.sec_height { height:780px; }

.sec_about_miles .inner_width { padding-top:60px; }

.sec_about_miles .hp_exp_main { background:#36293e; width:440px; height:440px; }

.sec_about_faq,.sec_height { height:742px; }

.about_miles_title { background:#36293e; color:#e5e5d2; text-align:center; padding:140px 10px 20px; font-size:55px;
	line-height:70px; }

.sec_about_faq,.sec_partners1,.sec_partners2 { background-size:cover; }

.hp_exp_circle.active .hp_exp_circle_in,.hp_exp_circle.no_select .hp_exp_circle_in,.hp_exp_circle.selected .hp_exp_circle_in,.hp_exp_circle_in,.hp_exp_main_item { border:none; }

.sec_about_miles .hp_exp_main_title { line-height:40px;}

.sec_about_miles .sec_title { color:#e5e5d2; }

.sec_about_miles .sec_title.active { color:#1f0a2f; }

.hp_exp_main_link a { 	color: #2C3E50;    font-size: 24px;    font-weight: 500; }

.hp_exp_main_link a:hover { color: #E27102; }

.sec_about_faq .inner_width { padding-top:57px; padding-left:30px; }

.sec_about_faq_title { color:#2a210d; font-size:68px; margin-bottom:70px; }

.about_faq_item { margin-bottom:60px; }

.about_faq_qustion { font-size:30px; color:#4b345d; margin-bottom:20px; }

.about_faq_answer { font-size:20px; line-height:24px; color:#000; padding-right:10%; font-weight:300; }

.sec_about_faq .learn_more a { font-size:38px; }

.sec_partners1 .inner_width { padding-top:150px; }

.sec_partners1 .sec_title { color:#fff; text-transform:none; font-size:80px; font-weight:400; margin-bottom:20px; }
 
.sec_partners1 .sub_title { color:#fff; font-size:40px; line-height:45px; padding:0 150px; margin-bottom:40px; }

.bt_border.big a,.bt_pink.big a { margin:0 auto; width:380px; height:70px; display:block; text-align:center; font-size:35px;
	padding-top:18px; letter-spacing:-1px;  font-weight:300; }

.bt_border.big a { padding-top:14px; }

.bt_pink.big a { margin:60px auto 0; }

.sec_partners2 .inner_width { padding-top:286px; }

.sec_partners2 .sec_title { color:#0f0718; font-weight:400; margin-bottom:40px; }

.sec_partners2 .bt_border.big a,.sec_partners2 .bt_pink.big a { margin-top:40px; font-size:34px; }

.sec_partners4 { background:#ddddc8; padding:70px 0; position:relative; height:742px; }

.sec_partners4 .sec_title,.sec_partners4 .sec_title a { color:#573f6a;	font-weight:400; }

.sec_partners4 .sec_title a:hover { color:#806994; }


.partners_slide {
	width:100%;
	height:424px;
	position:relative;
}

.partners_slide_in {
	position:absolute;
	width:100%;
	top:0;
	left:0;
}

.arrow_l a,.arrow_r a {
	display:block;
	width:55px;
	height:140px;
	background:url(wp-content/themes/uopeople/assets/img/layout/black.png);
	position:absolute;
	top:142px;
	right:0;
	text-align:center;
	padding-top:50px;
	-moz-opacity:.55;
	opacity:.55;
	filter:alpha(opacity=55);
	z-index:1;
}

.sec_about_news,.sec_lead,.sec_lead_wrap,.sec_vison3 {
	position:relative;
}

.arrow_l a {
	right:auto;
	left:0;
}

.arrow_l a:hover,.arrow_r a:hover {
	-moz-opacity:100;
	opacity:100;
	filter:alpha(opacity=100);
}

.partner_item {
	width:290px;
	margin-right:20px;
	-webkit-box-shadow:0 2px 11px 0 rgba(0,0,0,.2);
	box-shadow:0 2px 11px 0 rgba(0,0,0,.2);
}

.partner_item:hover {
	-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.2);
	box-shadow:0 2px 2px 0 rgba(0,0,0,.2);
}

.partner_item_logo {
	background:#fff;
	height:314px;
	text-align:center;
	padding:20px;
}

.partner_item_logo img {
	width:100%;
	height:auto;
}

.partner_item_name {
	background:#573f6a;
	height:110px;
	text-align:center;
	color:#fff;
	font-size:18px;
	font-weight:300;
	line-height:24px;
	padding-left:30px;
	padding-right:30px;
}

.sec_partners5 {
	background-size:cover;
}

.sec_partners5 .inner_width {
	padding-top:290px;
}

.sec_partners5 .sec_title {
	color:#fff;
	font-weight:400;
	margin-bottom:30px;
}

.bt_border a,.sec_partners5 .bt_pink a {
	background:0 0;
	border:4px solid #fff;
	padding-top:19px;
}

.bt_border a:hover,.sec_partners5 .bt_pink a:hover {
	background:#fff;
	color:#2a1c33;
}

.sec_vison1,.sec_vison2,.sec_vison3 {
	background-size:cover;
}

.sec_vison1 {
	padding-top:100px;
}

.sec_vison1 .sec_title {
	color:#000;
	font-weight:400;
	margin-top:0;
	font-size:58px;
}

.sec_vison1 .learn_bt_in {
	border-color:#fff;
	color:#fff;
}

.sec_vison1 .learn_bt_in:hover {
	background-color:#fff;
}

.report_item {
	width:48%;
	padding:40px 60px;
}

.report_item a {
	display:block;
}

.report_item_title {
	display:block;
	color:#fff;
	font-size:32px;
	margin-bottom:20px;
}

.report_item_tx {
	display:block;
	color:#fff;
	font-size:18px;
	margin-bottom:20px;
	font-weight:300;
	line-height:24px;
	padding-right:35px;
	height:96px;
}

.report_items {
	margin-top:80px;
}

.page-id-5156 .report_items {
	margin-top:0;
}

.sec_vison2 .inner_width {
	padding-top:285px;
}

.sec_vison2 .sec_title {
	color:#f1ebe6;
	font-weight:400;
	letter-spacing:-1px;
	font-size:58px;
	margin-bottom:35px;
}

.sec_vison2 .bt_pink a {
	margin:0 auto;
	height:40px;
	width:185px;
	font-size:18px;
	padding-top:12px;
}

.sec_vison3 {
	padding-top:160px;
}

.sec_vison3 .sec_title {
	color:#f1ebe6;
	font-weight:400;
	margin-bottom:15px;
}

.sec_vison3_sub {
	color:#8d8098;
	font-size:38px;
	text-align:center;
}

.sec_vison3_bt a {
	display:block;
	width:267px;
	height:258px;
	background:url(wp-content/themes/uopeople/assets/img/layout/vision_glass.png) no-repeat;
	margin:30px auto 0;
	font-size:18px;
	color:#e90172;
	padding-top:86px;
	padding-left:45px;
}

.sec_vison3_bt a:hover {
	color:#f63493;
	font-size:20px;
	padding-left:42px;
}

.report_item.full_item {
	background:0 0;
	width:100%;
	padding:0;
}

.sec_vison1 .report_item {
	padding:40px;
}

.bt_border.big a,.sec_vison2 .bt_pink.big a {
	letter-spacing:normal;
}

.sec_vison1.sec_n1 {
	padding-top:55px;
}

.sec_vison1.sec_n1 .sec_title {
	text-align:left;
	font-size:72px;
	margin-bottom:60px;
}

.sec_vison1.sec_n1 .report_items {
	margin:0 0 10px;
}

.sec_vison1.sec_n1 .report_item {
	padding:0;
}

.sec_vison1.sec_n1 .report_item_title {
	font-size:36px;
	line-height:41px;
	letter-spacing:-1px;
	display:inline-block;
	padding-right:56px;
	background-image:url(wp-content/themes/uopeople/assets/img/layout/arrow_faq.png);
	background-size:41px;
	background-position:right top;
	background-repeat:no-repeat;
}

.sec_vison1.sec_n1 .report_item_tx {
	font-size:20px;
	letter-spacing:-1px;
}

.sec_vison1.sec_n1 .lead_item_link a {
	font-size:48px;
	color:#f70eb8;
	font-weight:400;
}

.sec_vison1.sec_n1 .lead_item_link a:hover {
	color:#a8037c;
}

.sec_about_news {
	background-size:cover;
	padding-top:80px;
}

.about_news_in {
	width:740px;
	padding:40px 20px;
	margin:180px auto 0;
}

.sec_about_news .sec_title {
	color:#f6f6ee;
	font-weight:400;
	margin-bottom:30px;
	font-size:58px;
}

.about_news_in .bt_pink a,.sec_about_press .bt_pink a {
	height:40px;
	width:200px;
	margin:0 auto;
	font-size:19px;
	padding-top:11px;
}

.sec_about_press {
	padding-top:220px;
}

.sec_about_press .sec_title {
	color:#301e39;
	font-weight:400;
	margin-bottom:30px;
}

.page-id-20 .sec_about_press .sec_title {
	color:#000;
}

.sec_lead_in {
	width:3000px;
	position:absolute;
	top:0;
	left:0;
}

.sec_lead_item {
	width:100%;
	height:742px;
	background-size:cover;
	background-position:center center;
}

.sec_lead_content {
	width:51%;
	padding-top:80px;
	position:relative;
	z-index:2;
}

.lead_sep {
	width:100px;
	height:11px;
	background:#f5f4ea;
	margin-bottom:30px;
}

.sec_lead_content .sec_title {
	text-align:inherit;
	color:#380d0d;
	font-weight:400;
	margin-bottom:30px;
}

.lead_item_link a,.lead_item_tx {
	font-size:28px;
	color:#2c2c0a;
	font-weight:300;
}

.lead_item_tx {
	line-height:35px;
	margin-bottom:30px;
}

.lead_item_link {
	display:inline-block;
}

.lead_item_link a {
	display:block;
}

.lead_item_name_box {
	position:absolute;
	width:40%;
	right:0;
	bottom:100px;
	text-align:right;
}

.admission_item,.board_sub,.sec_blog .learn_more,.start_circle_in a,.start_circles,.stories_tx {
	text-align:center;
}

.lead_item_name {
	font-size:18px;
	color:#000;
	margin-bottom:5px;
	font-weight:400;
}

.lead_item_type {
	font-size:15px;
	color:#000;
	font-weight:400;
}

.sec_lead_btns {
	width:80px;
	position:absolute;
	bottom:52px;
	right:50%;
	margin-right:-495px;
	z-index:1;
}

.arrow_lead_l a,.arrow_lead_r a {
	width:16px;
	height:34px;
	display:block;
}

.arrow_lead_r a {
	background:url(wp-content/themes/uopeople/assets/img/layout/arrow_lead_r.png) no-repeat;
}

.arrow_lead_l a {
	background:url(wp-content/themes/uopeople/assets/img/layout/arrow_lead_l.png) no-repeat;
}

.arrow_lead_l a:hover,.arrow_lead_r a:hover {
	-moz-opacity:.6;
	opacity:.6;
	filter:alpha(opacity=60);
}

.sec_lead_slider {
	position:relative;
	z-index:1;
}

.thank_partners {
	background:#1c1023;
}

.sec_board,.sec_connect,.sec_leader1,.sec_news3 {
	background-size:cover;
}

.thank_partners .sec_title {
	color:#e5e5d2;
}

.sec_connect .lead_sep {
	margin-bottom:80px;
}

.sec_connect .lead_item_tx,.sec_connect .sec_title {
	color:#000;
}

.sec_news3>a {
	display:block;
	position:relative;
	height:100%;
	padding-top:15px;
}

.sec_news3 .sec_title {
	display:block;
	color:#2a1c33;
	font-weight:400;
	font-size:58px;
	margin:0;
}

.baloon .learn_more a:hover {
	color:#4b345d;
}

.sec_board .inner_width {
	padding-top:250px;
}

.sec_board .sec_title {
	color:#fff;
	font-weight:400;
	margin-bottom:20px;
}

.sec_board .bt_pink a {
	background:0 0;
	border:4px solid #fff;
	padding-top:19px;
}

.sec_board .bt_pink a:hover {
	background:#fff;
	color:#2a1c33;
}

.board_sub {
	color:#e5e5d2;
	font-size:28px;
	margin-bottom:30px;
}

.sec_admin {
	background-size:cover;
}

.sec_admin .lead_sep {
	background:#cdccbd;
}

.sec_admin .sec_title {
	color:#000;
}

.baloon {
	width:490px;
	height:490px;
	position:absolute;
	bottom:100px;
	right:20px;
	padding:125px 38px 0;
}

.baloon .sec_title {
	color:#fff;
	font-weight:400;
	font-size:50px;
	margin-bottom:25px;
}

.baloon .learn_more a,.baloon_tx {
	font-weight:300;
	color:#fff;
	text-align:center;
}

.baloon_tx {
	font-size:37px;
	line-height:40px;
	margin-bottom:25px;
}

.baloon .learn_more a {
	margin-top:25px;
	font-size:34px;
}

.sec_stories {
	position:relative;
}

.stories_item_big {
	background-position:center center;
	background-size:cover;
	display:block;
}

.stories_item_big a {
	display:block;
	height:100%;
}

.stories_item_big a .inner_width {
	display:block;
	position:relative;
}

.stories_item_big a .sec_title {
	color:#fff;
	font-weight:400;
	padding:100px 70px 0;
	line-height:58px;
	display:block;
	margin:0;
}

.stories_item_big a .no_mobile.sec_title,.stories_item_big a .no_mobile.sub_title {
	display:block;
}

.stories_item_big a .mobile_only.sec_title,.stories_item_big a .mobile_only.sub_title {
	display:none;
}

.stories_img,.stories_item a,.stories_tx {
	display:block;
}

.stories_item_big a .play {
	width:160px;
	height:161px;
	margin:30px auto;
	position:static;
}

.stories_slide {
	height:270px;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
}

.stories_slide .arrow_l a,.stories_slide .arrow_r a {
	height:100%;
	top:0;
	padding-top:124px;
}

.stories_slide_in {
	position:absolute;
	width:100%;
	top:0;
	left:0;
}

.stories_item {
	width:270px;
	height:270px;
	padding:32px 25px;
}

.stories_item_in {
	display:block;
	background:#fff;
	padding:4px;
}

.stories_img {
	width:100%;
	height:120px;
}

.stories_img img {
	width:auto;
	height:100%;
}

.stories_tx {
	height:78px;
	font-size:14px;
	color:#444040;
	padding:12px 20px;
	line-height:18px;
}

.stories_item.active,.stories_item:hover {
	background:#e40c77;
}

.stories_item.active .stories_item_in,.stories_item:hover .stories_item_in {
	background:#dcdcdc;
}

.sec_become1,.sec_become2,.sec_newsletter {
	background-size:cover;
}

.sec_stories .top_video_img {
	position:absolute;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}

.sec_stories .top_video {
	height:100%;
}

.sec_stories .top_video .thevideo,.sec_stories .top_video .video_close {
	display:none;
}

.sec_stories .top_video .top_video_img,.sec_stories .top_video.active .thevideo,.sec_stories .top_video.active .video_close {
	display:block;
}

.sec_stories .top_video.active .top_video_img {
	display:none;
}

.sec_newsletter .inner_width {
	padding-top:280px;
}

.sec_newsletter .sec_title {
	color:#fff;
	font-weight:400;
	margin-bottom:40px;
}

.sec_become1 .sec_title {
	padding-top:180px;
	color:#221a1a;
	font-weight:400;
	margin-bottom:15px;
}

.sec_become1 .sub_title {
	font-size:30px;
	color:#221a1a;
	letter-spacing:normal;
}

.admission_items {
	width:700px;
	margin:60px auto 0;
}

.admission_item {
	width:33%;
	padding:0 3%;
}

.admission_item_img {
	width:72px;
	height:72px;
	margin:0 auto 20px;
}

.admission_item_img img {
	width:100%;
}

.admission_item_tx a {
	font-size:22px;
	color:#513030;
	font-weight:400;
}

.sec_become2 .sec_lead_content {
	width:65%;
}

.sec_become2 .lead_sep {
	background:#cdccbd;
}

.sec_become2 .sec_title {
	color:#000;
}

.sec_become3 {
	background-size:cover;
}

.sec_become3 .sec_title {
	color:#000;
	font-weight:400;
	padding-top:80px;
	margin-bottom:15px;
}

.sec_become3 .sub_title {
	color:#000;
	font-size:48px;
}

.start_circles {
	margin-top:30px;
}

.start_circle {
	width:170px;
	height:170px;
	margin-left:90px;
	position:relative;
}

.start_circle:first-child {
	margin-left:0;
}

.start_circle_in {
	position:absolute;
	top:90px;
	left:0;
	-moz-opacity:0;
	opacity:0;
	filter:alpha(opacity=00);
}

.start_circle_in a {
	display:block;
	width:170px;
	height:170px;
	-webkit-border-radius:170px;
	border-radius:170px;
	background:#fff;
	border:3px solid #4b345d;
	font-size:22px;
	color:#000;
	line-height:28px;
	-webkit-box-shadow:2px 3px 6px 0 rgba(0,0,0,.2);
	box-shadow:2px 3px 6px 0 rgba(0,0,0,.2);
}

.start_circle_in a .table_cell {
	width:170px;
	height:170px;
	padding:0 20px;
}

.sec_become3 .start_circle_in a .table_cell {
	height:160px;
}

.start_circle_in a:hover {
	background:#4b345d;
	color:#fff;
}

.sec_become4 {
	background-size:cover;
}

.sec_become4 .lead_sep {
	background:#fff;
}

.sec_app3,.sec_calendar {
	background-size:cover;
}

.sec_become4 .lead_item_tx,.sec_become4 .sec_title {
	color:#fff;
}

.sec_become4 .lead_item_link a {
	color:#ff007a;
}

.sec_calendar .sec_title {
	color:#000;
	font-weight:400;
	padding-top:80px;
}

.sec_app1 .sec_title,.sec_app1 .sub_title {
	color:#291717;
}

.sec_app2 .programs_item {
	height:auto;
	padding-bottom:80px;
}

.sec_app2 .programs_item_title {
	width:auto;
}

.sec_app2 .programs_item_tx {
	padding-right:137px;
}

.sec_app3 .inner_width {
	padding-top:70px;
}

.sec_app3 .sec_title {
	color:#4b345d;
	font-weight:400;
	text-align:inherit;
	margin-bottom:20px;
}

.sec_app3 .sub_title {
	font-size:28px;
	color:#1c1023;
	text-align:inherit;
	line-height:35px;
}

.app_step_list {
	margin:30px 0 40px;
}

.app_step_list ul {
	list-style:none;
	padding:0;
	width:70%;
}



.sec_app4 {
	background:#494742;
	background-size:cover;
}

.sec_business2,.sec_business_career {
	background-size:cover;
}

.sec_app4 .sec_title {
	font-weight:400;
	padding-top:150px;
	margin-bottom:15px;
	font-size:88px;
}

.sec_app4 .sub_title {
	color:#e5e5d2;
	font-size:46px;
	line-height:52px;
	margin-bottom:50px;
}

.approved {
	width:479px;
	height:266px;
	position:absolute;
	bottom:0;
	right:-150px;
}

.sec_app3.beige_dark .app_step_list a,.sec_app3.beige_dark .sub_title {
	color:#291717;
}

.sec_business1 .sec_title,.sec_business1 .sub_title,.sec_business2 .lead_item_tx,.sec_business2 .sec_title {
	color:#000;
}

.sec_app4.sec_r1 .sec_title {
	padding-top:200px;
	font-size:62px;
	margin-bottom:11px;
}

.sec_app4.sec_r1 .sub_title {
	font-size:30px;
	line-height:35px;
	letter-spacing:-1px;
}

.sec_app4.sec_r1 .bt_pink.big a {
	margin-top:40px;
}

.sec_business1 .inner_width {
	padding-top:175px;
}

.sec_business1 .mobile_only.sec_title,.sec_business1 .mobile_only.sub_title {
	display:none;
}

.sec_business1 .no_mobile.sec_title,.sec_business1 .no_mobile.sub_title {
	display:block;
}

.sec_business2 .sec_lead_content {
	width:55%;
}

.sec_business2 .sec_title {
	font-size:58px;
}

.sec_business_career .sec_title {
	color:#e5e5d2;
	font-weight:400;
	margin-bottom:14px;
	padding-top:90px;
}

.students_slide_link a,.students_slide_qoute2 {
	font-weight:300;
	color:#ababa7;
}

.sec_business_career .sub_title {
	color:#e5e5d2;
	letter-spacing:-1px;
}

.bs_career_items {
	margin-top:90px;
}

.bs_career_item {
	width:50%;
	margin-bottom:60px;
	text-align:center;
}

.bs_career_item a {
	display:inline-block;
}

.students_slide_top {
	height:567px;
}

.sec_students_slide {
	position:relative;
	background:#393931;
}

.students_slide_big {
	width:100%;
}

.students_slide_big_img {
	width:50%;
	background-position:center right;
	background-size:cover;
	height:567px;
}

.students_slide_bottom,.students_slide_in {
	position:relative;
	height:175px;
	overflow:hidden;
}

.students_slide_content {
	width:500px;
	padding:50px;
}

.students_slide_name {
	color:#e9e1d0;
	font-size:48px;
	margin-bottom:15px;
}

.students_slide_type {
	color:#e9e1d0;
	font-size:28px;
	line-height:34px;
	font-weight:300;
	margin-bottom:15px;
}

.students_slide_qoute1,.students_slide_qoute2 {
	line-height:28px;
	margin-bottom:15px;
	font-size:22px;
}

.students_slide_qoute1 {
	color:#e9e1d0;
}

.students_slide_link a {
	display:block;
	font-size:22px;
}

.sec_bs_admin1 .sec_title,.sec_bs_admin1 .sec_title a {
	font-size:58px;
	color:#23231e;
	font-weight:400;
}

.students_slide_bottom {
	background:#2f2e29;
	width:100%;
}

.students_slide_in {
	width:90%;
	margin:0 auto;
}

.arrow_student_l,.arrow_student_r {
	display:block;
	width:5%;
	height:100%;
	position:absolute;
	top:0;
	right:0;
}

.arrow_student_l {
	right:auto;
	left:0;
}

.arrow_student_r a {
	display:block;
	height:100%;
	background:url(wp-content/themes/uopeople/assets/img/layout/arrow_white_r.png) center no-repeat;
}

.arrow_student_l a {
	display:block;
	height:100%;
	background:url(wp-content/themes/uopeople/assets/img/layout/arrow_white_l.png) center no-repeat;
}

.arrow_student_l a:hover,.arrow_student_r a:hover {
	-moz-opacity:.6;
	opacity:.6;
	filter:alpha(opacity=60);
}

.career_circle_in,.sup_img_hover {
	-moz-opacity:0;
	filter:alpha(opacity=00);
}

.students_slide_over {
	width:100%;
	position:absolute;
	top:0;
	left:0;
}

.students_slide_item {
	width:120px;
	height:120px;
	-webkit-border-radius:120px;
	-moz-border-radius:120px;
	border-radius:120px;
	margin:28px 25px;
}

.students_slide_item a {
	display:block;
	width:120px;
	height:120px;
	-webkit-border-radius:120px;
	border-radius:120px;
	padding:7px;
	overflow:hidden;
}

.students_slide_item img {
	width:100%;
}

.students_slide_item.slick-current a,.students_slide_item:hover a{
	background:#f2f1e4;
}

.sec_business1 .top_video .thevideo,.sec_business1 .top_video .video_close {
	display:none;
}

.sec_business1 .top_video .top_video_img,.sec_business1 .top_video.active .thevideo,.sec_business1 .top_video.active .video_close {
	display:block;
}

.sec_bs_admin1 .top_video .thevideo,.sec_bs_admin1 .top_video .top_video_in,.sec_business1 .top_video.active .top_video_img {
	display:none;
}

.sec_bs_admin1 {
	background-size:cover;
}

.sec_bs_admin1 .prog_arrow a {
	background:url(wp-content/themes/uopeople/assets/img/layout/prog_arrow2.png) no-repeat;
	background-size:32px auto;
}

.sec_bs_admin1 .sec_title {
	margin-bottom:15px;
	padding-top:65px;
}

.sec_bs_admin1 .sub_title {
	color:#23231e;
	font-size:24px;
	line-height:30px;
	letter-spacing:-1px;
}

.sec_bs_admin1 .hidden_video {
	background:url(wp-content/themes/uopeople/assets/img/layout/leader_laptop.png) center no-repeat;
	background-size:contain;
	margin:38px auto 0;
	width:748px;
	height:426px;
	position:relative;
}

.sec_bs_admin1 .hidden_video .top_video_img a {
	margin:0 auto;
	width:540px;
	height:337px;
	position:absolute;
	top:29px;
	left:104px;
}

.sec_bs_admin1 .hidden_video .thevideo {
	width:540px;
	height:337px;
	top:29px;
	left:104px;
}

.sec_bs_admin1 .hidden_video .top_video_in {
	position:relative;
	top:29px;
	width:540px;
	margin:0 auto;
}

.sec_bs_admin1 .hidden_video .thevideoIframe {
	height:338px;
}

.sec_bs_admin2 {
	background-position:center center;
	background-size:cover;
}

.sec_bs_admin2 .sec_lead_content {
	width:42%;
}

.sec_bs_admin2 .sec_title {
	color:#000;
}

.sec_bs_admin2 .lead_item_type {
	font-weight:400;
}

.sec_bs_admin1 .play {
	background-size:90px;
}

.sec_bs_admin1 .video_close,.sec_bs_admin1 .video_close a {
	width:35px;
	height:35px;
}

.sec_bs_admin1 .top_video .top_video_img,.sec_bs_admin1 .top_video.active .thevideo,.sec_bs_admin1 .top_video.active .top_video_in {
	display:block;
}

.sec_bs_admin1 .top_video.active .top_video_img {
	display:none;
}

.career_circle_in a,.sup_img,.sup_item a,.sup_item_tx {
	display:block;
}

.sec_career {
	background-position:center;
}

.sec_career .sec_title {
	color:#1c1023;
	font-weight:400;
	padding:90px 70px 0;
	margin-bottom:20px;
}

.sec_career .sub_title {
	color:#1c1023;
	padding:0 77px;
	line-height:38px;
}

.sec_career .start_circles {
	margin-top:90px;
}

.sec_career .start_circle {
	margin-left:38px;
}

.career_circle_in {
	position:absolute;
	top:90px;
	left:0;
	opacity:0;
}

.career_circle_in a {
	width:170px;
	height:170px;
	-webkit-border-radius:170px;
	border-radius:170px;
	background:url(wp-content/themes/uopeople/assets/img/layout/bg_purple.png);
	text-align:center;
	font-size:20px;
	color:#fff;
	-webkit-box-shadow:2px 6px 8px 0 rgba(0,0,0,.6);
	box-shadow:2px 6px 8px 0 rgba(0,0,0,.6);
}

.career_circle_in a:hover {
	background:url(wp-content/themes/uopeople/assets/img/layout/bg_purple2.png);
}

.career_circle_in a .table_cell {
	width:170px;
	height:170px;
	padding:0 17px;
}

.sec_computer1 {
	background-size:cover;
}

.sec_computer1 .sec_lead_content {
	width:40%;
	padding-top:60px;
}

.sec_computer1 .lead_sep {
	background:#6e6071;
}

.sec_computer1 .lead_item_link a,.sec_computer1 .lead_item_tx,.sec_computer1 .sec_title,.sec_tuition1 .programs_item {
	height:auto;
	padding-bottom:80px;
}

.sec_tuition1 .programs_item_title {
	width:auto;
}

.sec_tuition1 .programs_item_tx {
	margin-bottom:40px;
}

.sec_ted2 {
	background-size:cover;
}

.sec_ted2 .inner_width {
	padding-top:110px;
}

.sec_quality {
	background:#2a1938;
	padding-top:100px;
}

.sec_quality .inner_width {
	width:900px;
}

.stamp_quality {
	width:380px;
	height:361px;
	position:absolute;
	bottom:70px;
	right:-20px;
}

.sec_quality .sec_title {
	font-weight:400;
	color:#c2b7c4;
	text-align:inherit;
	margin-top:0;
	margin-bottom:20px;
	padding-top:0;
	font-size:58px;
}

.sec_quality .sub_title {
	color:#fff;
	text-align:inherit;
	line-height:35px;
	padding-right:20px;
	margin-bottom:30px;
	font-size:30px;
	font-weight:200;
	letter-spacing:-1px;
}

.sec_quality .app_step_list li {
	background:url(wp-content/themes/uopeople/assets/img/layout/bulet_white.png) left 6px no-repeat;
	color:#fff;
}

.sec_st_support {
	background-size:cover;
}

.sec_st_support .sec_lead_content {
	width:38%;
}

.sec_st_support .lead_item_tx,.sec_st_support .sec_title {
	color:#000;
}

.sec_st_support .lead_sep {
	background:#b8b1a2;
}

.sec_support1 {
	background-size:cover;
}

.sec_support1 .inner_width {
	padding-left:248px;
}

.sec_support1 .prog_arrow a {
	background:url(wp-content/themes/uopeople/assets/img/layout/prog_arrow2.png) no-repeat;
	background-size:32px auto;
}

.sec_support2,.sec_support3 {
	background-size:cover;
}

.sec_support1 .app_step_list ul {
	width:auto;
}

.sec_support1 .app_step_list li {
	font-weight:400;
}

.sec_support2 .sec_lead_content {
	width:50%;
}

.sec_support2_name {
	margin:20px 0;
	font-size:20px;
	line-height:28px;
	color:#000;
}

.sec_support3 .sup_item {
	margin:0 10px;
	width:190px;
}

.sec_support3 .sup_items {
	margin-top:50px;
}

.sup_screen {
	width:640px;
	margin:0 auto;
	padding-top:180px;
}

.sup_screen .sec_title {
	color:#fff;
	font-weight:400;
	margin-bottom:20px;
}

.sup_screen .sub_title {
	color:#fff;
	font-size:28px;
	line-height:32px;
	letter-spacing:normal;
}

.sup_items {
	text-align:center;
	margin-top:70px;
}

.sup_item {
	margin-left:60px;
}

.sup_img {
	width:72px;
	height:72px;
	position:relative;
	margin:0 auto 15px;
}

.sup_img img {
	width:100%;
}

.sup_img_hover,.sup_img_normal {
	display:block;
	position:absolute;
	top:0;
	right:0;
}

.sup_img_hover {
	opacity:0;
}

.sup_item_tx {
	color:#fff;
	font-size:20px;
}

.sup_item a:hover .sup_item_tx {
	color:#e40c77;
}

.sup_item a:hover .sup_img_normal {
	-moz-opacity:0;
	opacity:0;
	filter:alpha(opacity=00);
}

.sup_item a:hover .sup_img_hover {
	-moz-opacity:100;
	opacity:100;
	filter:alpha(opacity=100);
	-ms-transform:scale(1.08);
	-webkit-transform:scale(1.08);
	transform:scale(1.08);
}


.quality_top {
	position:relative;
	z-index:1;
}

.quality_top_bg {
	background:#e5e5d2;
	padding-bottom:40px;
}

.quality_top .sec_title {
	color:#2c2c25;
	font-weight:400;
	padding-top:60px;
	margin-bottom:40px;
	margin-top:0;
}

.quality_tabs {
	text-align:center;
	width:100%;
	position:absolute;
	bottom:-20px;
	left:0;
	overflow:hidden;
}

.quality_tabs .inline {
	position:relative;
}

.quality_tabs .inline:after,.quality_tabs .inline:before {
	height:17px;
	width:100%;
	position:absolute;
	bottom:0;
	content:"";
	display:block;
	background:#e5e5d2;
}

.quality_tabs .inline:before {
	right:50%;
	margin-right:470px;
}

.quality_tabs .inline:after {
	left:50%;
	margin-left:470px;
}

.quality_tab a {
	display:block;
	height:50px;
	font-size:18px;
	color:#543d67;
	font-weight:300;
	text-transform:uppercase;
	position:relative;
	padding:0 15px;
	overflow:hidden;
}

.exp_corner,.quality_tab a:before {
	height:17px;
	position:absolute;
	bottom:0;
	width:100%;
	right:0;
}

.quality_tab a:before {
	display:block;
	background:#e5e5d2;
}

.exp_corner {
	background:url(wp-content/themes/uopeople/assets/img/layout/exp_corner.png) center bottom no-repeat;
	left:0;
	display:none;
}

.quality_tab a:hover,.quality_tab.active a {
	font-weight:400;
}

.quality_tab.active a .exp_corner {
	display:block;
}

.quality_tab.active a:before {
	display:none;
}

.quality_main {
	width:100%;
	height:566px;
	position:relative;
}

.quality_main_item {
	background-position:center center;
	background-size:cover;
	display:none;
}

.quality_main_item.active {
	display:block;
}

.quality_content {
	width:42%;
	padding-top:145px;
}

.quality_title {
	font-size:28px;
	margin-bottom:20px;
}

.quality_tx {
	font-size:28px;
	font-weight:300;
	line-height:36px;
	margin-bottom:30px;
}

.faq_question a,.sec_faq .sub_title {
	letter-spacing:-1px;
	font-weight:400;
}

.sec_faq .sec_top,.sec_faq .sec_top_top {
	margin-bottom:80px;
}

.beige_tx .quality_title,.beige_tx .quality_tx,.white_tx .quality_item_name_box,.white_tx .quality_item_name_box p,.white_tx .quality_title,.white_tx .quality_tx {
	color:#e5e5d2;
}

.black_tx .quality_item_name_box,.black_tx .quality_item_name_box p,.black_tx .quality_title,.black_tx .quality_tx {
	color:#000;
}

.black_tx .prog_arrow a {
	background:url(wp-content/themes/uopeople/assets/img/layout/prog_arrow2.png) no-repeat;
	background-size:32px auto;
}

.quality_item_name_box {
	position:absolute;
	width:14%;
	right:0;
	bottom:50px;
	text-align:left;
	line-height:20px;
}

.page-template-milestones .sec_form {
	display:none;
}

.page-template-faq .site {
	background:#fbfbf7;
}

.page-template-faq .content {
	background:#fbfbf7;
	text-align:left;
}

.sec_faq .sec_top {
	width:100%;
	text-align:center;
}

.sec_faq .sec_top_bottom_in {
	background-color:#f7f7ef;
}

.sec_faq .sec_title {
	text-align:left;
}

.sec_faq h1.sec_title {
	margin-bottom:0;
	font-size:140px;
	height:300px;
	text-transform:none;
}

.faq_group {
	margin-bottom:100px;
}

.sec_faq .sub_title {
	margin-bottom:30px;
	text-align:left;
	color:#4b345d;
	font-size:38px;
}

.faq_question {
	padding:23px 0;
	border-top:1px solid #babab7;
}

.faq_answer,.faq_question a {
	line-height:1.3;
	padding-left:40px;
}

.faq_question a {
	display:block;
	min-height:28px;
	font-size:22px;
	color:#282727;
	background:url(wp-content/themes/uopeople/assets/img/layout/faq_bullet.png) top left no-repeat;
	background-size:auto 28px;
}

.faq_answer {
	font-weight:300;
	margin-bottom:20px;
	font-size:20px;
	display:none;
}

.faq_qa.active .faq_question a {
	background:url(wp-content/themes/uopeople/assets/img/layout/faq_bullet_open.png) top left no-repeat;
	background-size:auto 28px;
}

.faq_questions .faq_qa:first-child .faq_question {
	border-top:none;
}

.page-template-files_list .content {
	text-align:left;
}

.sec_files_list {
	margin-bottom:130px;
}

.extra_padding {
	padding:0 20px;
}

.extra_padding2 {
	padding:0 40px;
}

.sec_files .sec_top {
	margin-bottom:70px;
}

.sec_files .sec_top_bottom {
	padding-top:90px;
}

.sec_files h1.sec_title {
	font-size:50px;
	text-align:left;
	font-weight:400;
	margin-top:0;
	margin-bottom:18px;
}

.sec_files .sec_text {
	text-align:left;
	line-height:1.2;
	font-weight:200;
	font-size:24px;
	color:#1c1023;
}

.file {
	width:298px;
	min-height:240px;
	margin-right:26px;
	margin-bottom:80px;
}

.file:nth-child(3n) {
	margin-right:0;
}

.file_icon img {
	display:block;
}

.file_title {
	color:#4c4c4c;
	font-size:16px;
	margin-left:0;
	margin-top:15px;
	font-weight:200;
	line-height:20px;
}

.file_title a,.page_link {
	color:#000;
}

.sec_files_list .pager {
	margin-top:70px;
}

.page_link {
	font-size:30px;
	display:inline-block;
	padding:5px;
}

.page_link:hover,.pager .next:hover {
	color:#4b345d;
}

.pager .current,.pager .next {
	color:#4b345d;
	font-size:30px;
	padding:5px;
}

.page-template-gallery .content,.page-template-gallery .site {
	background:#d8d8c4;
}

.page-template-gallery .sec_title{
	position:absolute;
	color:#ffffff;
	top:120px;
	left:0;
	width:100%;
}

.sec_video_top {
	height:868px;
}

.sec_video_top .top_video .thevideo,.sec_video_top .top_video .video_close {
	display:none;
}

.sec_video_top .top_video .top_video_img,.sec_video_top .top_video.active .thevideo,.sec_video_top .top_video.active .video_close {
	display:block;
}

.sec_video_top .top_video.active .top_video_img {
	display:none;
}

.sec_video_top_in a {
	display:block;
	width:990px;
	margin:0 auto;
}

.sec_video_top .top_video_img,.sec_video_top .top_video_img img {
	height:742px;
}

.sec_video_top .top_video {
	width:100%;
	height:742px;
	background-color:#000;
	position:absolute;
	top:0;
	left:0;
}

.sec_video_top .top_video_text {
	background-color:#1c1023;
	padding:30px 0;
}

.sec_video_top .top_video_in {
	height:742px;
	position:relative;
}



.sec_search_videos input {
	padding:16px 54px 10px 15px;
	background-color:transparent;
	background-image:url(wp-content/themes/uopeople/assets/img/layout/search2.png);
	background-repeat:no-repeat;
	background-size:auto 65%;
	background-position:right 15px center;
	height:50px;
	line-height:50px;
	width:100%;
	border:1px solid #99998f;
	color:#99998f;
}



.thumb {
	position:relative;
	height:158px;
	cursor:pointer;
}



.thumb img {
	display:block;
}


.sec_milestone .year_in {
	position:absolute;
	font-size:65px;
	color:#fff;
	background:#4b345d;
	font-weight:100;
	height:115px;
	line-height:115px;
	width:250px;
	text-align:center;
	left:40px;
}

.milestone .more a,.sec_milestone .sub_title,.sec_milestone .text {
	line-height:1.33;
	max-height:64px;
	font-size:24px;
	color:#f7f7ef;
	overflow:hidden;
}

.sec_milestone {
	height:785px;
	margin-bottom:168px;
	position:relative;
}

.milestone_items {
	position:absolute;
	top:0;
	width:100%;
}

.milestone_item {
	height:785px;
}

.sec_milestone .sub_title {
	text-align:left;
	font-weight:400;
	margin-bottom:10px;
	letter-spacing:normal;
}

.milestone .more a,.sec_milestone .text {
	text-align:left;
	font-weight:200;
}

.milestone_img {
	height:600px;
	background-size:cover!important;
	background-position:center top!important;
}

.sec_milestone .more {
	margin-top:10px;
}

.sec_milestone .more a {
	font-size:24px;
	color:#f7f7ef;
	font-weight:200;
}

.sec_milestone .more a:hover {
	color:#e90172;
}

.milestone_text {
	-webkit-box-shadow:0 6px 4px -2px rgba(128,128,128,1);
	height:185px;
	background:#554463;
}

.sec_milestone .cell {
	height:185px;
}

.sec_milestone .year {
	position:relative;
	height:115px;
}

.eventRowImagesArrowLeft,.eventRowImagesArrowRight {
	position:absolute;
	top:192px;
	display:block;
	height:101px;
}

.eventRowImagesArrowLeft {
	background:url(wp-content/themes/uopeople/assets/img/layout/arrow_left.png);
	width:63px;
	left:0;
}

.eventRowImagesArrowRight {
	background:url(wp-content/themes/uopeople/assets/img/layout/arrow_right.png);
	width:58px;
	right:0;
}

.sec_textpage_top .bg_image {
	height:385px;
	background-position:center top;
	background-size:cover;
}

.sec_textpage_text {
	margin:55px 0 300px;
	word-wrap:break-word;
}

.sec_textpage_text .sec_title {
	font-weight:400;
	text-align:left;
	margin-bottom:30px;
	font-size:50px;
}

.sec_textpage_text .text {
	font-size:24px;
	font-weight:200;
	line-height:1.4;
	text-align:left;
}

.sec_textpage_text .text_cols {
	font-size:18px;
	font-weight:200;
	line-height:1.4;
	text-align:left;
	-moz-column-count:2;
	-moz-column-gap:100px;
	-webkit-column-count:2;
	-webkit-column-gap:100px;
}

.sec_media {
	margin:70px 0 180px;
}

.sec_media .sec_title {
	margin-bottom:80px;
	font-weight:400;
	text-align:left;
}

.media_item {
	height:172px;
	margin-bottom:80px;
}

.media_item:last-child {
	margin-bottom:0;
}

.media_item .image {
	background:#fff;
	margin-right:20px;
	width:268px;
	height:172px;
	text-align:center;
}

.media_item .image a {
	display:block;
}

.media_item .image img {
	max-width:268px;
	max-height:172px;
	display:block;
}

.media_text {
	height:172px;
	width:570px;
}

.sec_media .pager {
	margin-top:110px;
}

.media_title {
	overflow:hidden;
	font-size:30px;
	line-height:1;
	max-height:30px;
	color:#4b345d;
	margin-bottom:13px;
}

.media_by,.media_link a,.media_publish {
	font-size:24px;
	color:#1c1023;
	font-weight:200;
}

.media_link {
	margin-bottom:15px;
}

.media_by {
	margin-bottom:10px;
}

.media_by .by,.media_publish .publish {
	font-weight:400;
}

.media_bottom_link{
	margin-top:70px;
	font-size:24px;
}

.error404 {
	background:#fff;
}

.error404_bg {
	text-align:center;
	margin-top:70px;
}

.breadcrumbs,.share_bt {
	text-align:left;
}

.error404_title {
	color:#e90172;
	font-size:80px;
	font-weight:200;
	text-transform:uppercase;
	letter-spacing:-2px;
}

.error404_subtitle {
	color:#4b345d;
	font-size:40px;
	letter-spacing:-1px;
}

.error404_img {
	background:url(wp-content/themes/uopeople/assets/img/layout/error404.png) center no-repeat;
	width:681px;
	height:452px;
	margin:0 auto;
}

.error404_bt {
	width:280px;
	margin:0 auto;
	position:relative;
	top:-60px;
}

.error404_bt .bt_pink a {
	font-size:26px;
	padding-top:17px;
}

.auto_height {
	height:auto;
	padding-bottom:80px;
}

.no_margin {
	margin:0;
}

.slider2,.slider4,.slider_nav,slider3 {
	width:100%;
}

.mega_menu {
	display:none;
	position:relative;
	width:1020px;
	height:470px;
	overflow:hidden;
}

.mega_menu_item {
	display:none;
	position:absolute;
	padding:40px 25px;
	top:-436px;
	left:0;
	height:436px;
	width:990px;
	background-color:#2d1938;
	-moz-box-shadow:8px 13px 16px rgba(0,0,0,.38);
	-webkit-box-shadow:8px 13px 16px rgba(0,0,0,.38);
	box-shadow:8px 13px 16px rgba(0,0,0,.38);
}

.mega_menu_item.t3 {
	width:225px;
	padding:35px 25px 25px;
	left:0;
}

.mega_menu_item .col {
	width:220px;
	margin-right:20px;
}

.mega_menu_item .cols_4 .col {
	width:23.5%;
	margin-right:2%;
}

.mega_menu_item .cols_5 .col {
	width:19.4%;
	margin-right:.75%;
}

.mega_menu_item .col:last-child,.mega_menu_item .cols_4 .col:last-child,.mega_menu_item .cols_5 .col:last-child {
	margin-right:0;
}

.mega_menu_item .col_title {
	margin-bottom:14px;
}

.mega_menu_item .col_title a {
	font-size:17px;
	line-height:17px;
	text-decoration:none;
	color:#babcbe;
	font-weight:400;
}

.mega_menu_item .col_title a:hover {
	text-decoration:underline;
	color:#ff40a1;
}

.mega_menu_item .col_page {
	margin-bottom:10px;
}

.mega_menu_item .col_page a {
	color:#dcdcca;
	font-size:15px;
	line-height:15px;
	font-weight:200;
}

.mega_menu_item .col_page a:hover {
	color:#ff40a1;
	text-decoration:underline;
}

.mega_menu_item_top {
	height:170px;
	border-bottom:1px solid #5E5267;
	padding-bottom:20px;
	position:relative;
}

.mega_menu_item_bottom {
	padding-top:40px;
}

.t3 .mega_menu_item_bottom {
	padding-top:20px;
}

.mega_menu_item .quote_titles {
	width:320px;
}

.mega_menu_item .application_reminder_days,.mega_menu_item .quote_txt {
	font-size:21px;
	line-height:28px;
	font-weight:200;
	color:#babcbe;
	margin-bottom:20px;
}

.mega_menu_item .application_reminder_days {
	margin-bottom:5px;
}

.mega_menu_item .application_reminder_date,.mega_menu_item .quote_subtitle {
	font-family:georgia;
	font-size:14px;
	font-style:italic;
	margin-bottom:40px;
	color:#babcbe;
	font-weight:200;
}

.mega_menu_item .quote_image {
	margin-right:20px;
	width:190px;
	height:132px;
	background-size:cover;
	background-position:center;
}

.mega_menu_item .bt_top {
	margin-bottom:10px;
}

.mega_menu_item .img_bg_top {
	position:absolute;
	top:-10px;
	right:17px;
	width:145px;
	height:145px;
	background-size:cover;
}

.mega_menu_item .bt_pink2 a {
	border-width:2px;
	line-height:30px;
}

.mega_menu_item .bot_image {
	margin-bottom:20px;
	width:100%;
	height:122px;
	background-size:cover;
}

.sec_search {
	padding-top:92px;
}

#search_form_s {
	position:relative;
	margin-bottom:68px;
}

.search_submit {
	position:absolute;
	top:12px;
	right:15px;
}

.search_submit input {
	width:41px;
	height:40px;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
}

.search_results_input {
	padding:6px 60px 0 30px;
	background-color:transparent;
	background-image:url(wp-content/themes/uopeople/assets/img/layout/search3.png);
	background-repeat:no-repeat;
	background-size:auto 65%;
	background-position:right 15px center;
	font-size:30px;
	height:64px;
	line-height:64px;
	width:100%;
	border:1px solid #99998f;
	color:#444040;
	font-weight:200;
}

.sec_search .sec_title {
	color:#4b345d;
	font-size:47px;
	text-align:left;
	text-transform:none;
	font-weight:400;
}

.search_results {
	background-color:#fdfdfb;
	padding:15px 0 210px;
}

.search_results_in {
	margin-bottom:110px;
}

.search_result_title,.search_result_tx {
	margin-bottom:15px;
}

.search_result {
	border-bottom:1px solid #ebebeb;
	padding:40px 0;
}

.page-numbers,.page-numbers.current {
	padding:5px;
	font-size:30px;
}

.page-numbers {
	color:#000;
	display:inline-block;
}

.page-numbers.current,.page-numbers:hover {
	color:#4b345d;
	text-decoration:underline;
}

.page-numbers.dots {
	color:#000;
}

.page-numbers.dots:hover {
	text-decoration:none;
}

.breadcrumbs a:hover,.search_result_link a,.search_result_title a {
	text-decoration:underline;
}

.search_result_title a {
	color:#4b345d;
	font-size:30px;
	font-weight:200;
}

.search_result_link a,.search_result_tx {
	font-size:24px;
	font-weight:200;
	line-height:30px;
}

.search_result_title a:hover {
	color:#6e4291;
}

.search_result_tx {
	color:#1c1023;
}

.search_result_link a {
	color:#6e4291;
	word-wrap:break-word;
}

.search_result_link a:hover {
	color:#1c1023;
}

.page-id-28 .sec_support3 .sup_screen {
	width:690px;
}

.mobile_only.no_mobile {
	display:none;
}

.breadcrumbs {
	min-height:67px;
	padding:31px 0 20px;
	font-size:15px;
	color:#634F72;
}

.breadcrumbs strong {
	font-weight:400;
}

.breadcrumbs a {
	color:#634F72;
	font-weight:300;
}

.at-share-tbx-element .at-share-btn {
	margin:4px!important;
}

.at-share-tbx-element .at-share-btn:first-child {
	margin-left:0;
}


/*.video_wrapper, .form_wrapper{
	display:none;
}

.video_wrapper.active, .form_wrapper.active{
	display:block;
}*/











.dark .hp_sec5_tx,.dark .sec_title,.dark .sub_title,.dark.sec_title,.dark.sub_title {
	color:#eaead9;
}

.dark .lead_sep {
	background:#f5f4ea;
}

.dark .lead_item_tx {
	color:#e5e5d2;
}

.dark.sec_app4 .sec_title,.dark.sec_app4 .sub_title,.dark.sec_app4.sec_r1 .sec_title,.dark.sec_app4.sec_r1 .sub_title {
	color:#fff;
}

.dark .lead_item_link a {
	color:#e5e5d2;
}

.dark .lead_item_link a:hover {
	color:#ff007a;
}

.dark .lead_item_name,.dark .lead_item_type,.dark.sec_business1 .sec_title,.dark.sec_business1 .sub_title,.sec_partners2 .dark.sec_title {
	color:#fff;
}

.dark .arrow_lead_l a {
	background:url(wp-content/themes/uopeople/assets/img/layout/arrow_white_l.png) no-repeat;
}

.dark .arrow_lead_r a {
	background:url(wp-content/themes/uopeople/assets/img/layout/arrow_white_r.png) no-repeat;
}

.light .hp_sec5_tx,.light .sec_title,.light .sub_title,.light.sec_title,.light.sub_title {
	color:#000;
}

.light .lead_sep {
	background:#f5f4ea;
}

.light .lead_item_link a,.light .lead_item_tx,.light.sec_app4 .sec_title,.light.sec_app4 .sub_title,.light.sec_app4.sec_r1 .sec_title,.light.sec_app4.sec_r1 .sub_title {
	color:#2c2c0a;
}

.light .lead_item_link a:hover {
	color:#ff007a;
}

.light .lead_item_name,.light .lead_item_type,.light.sec_business1 .sec_title,.light.sec_business1 .sub_title,.sec_partners2 .light.sec_title {
	color:#000;
}

.tx_pp .hp_top_subtitle,.tx_pp .hp_top_title {
	color:#4b345d;
}

.tx_pp_dark .hp_top_subtitle,.tx_pp_dark .hp_top_title {
	color:#2d1938;
}

.tx_white .hp_top_subtitle,.tx_white .hp_top_title {
	color:#fff;
}

.purple_dark.sec_title {
	color:#1f0a2f;
}

.purple_dark.programs_item {
	background:url(wp-content/themes/uopeople/assets/img/layout/bg_purple1.png);
}

section.purple_dark {
	background-image:none;
}

.purple_dark.about_news_in,.purple_dark.stories_slide {
	background:url(wp-content/themes/uopeople/assets/img/layout/bg_purple2.png);
}

.purple_dark.report_item {
	background:url(wp-content/themes/uopeople/assets/img/layout/bg_purple3.png);
}

.sec_vison1.sec_n1 .purple_dark.report_item {
	background:0 0;
}

.purple_dark .programs_item_stamp {
	background-image:url(wp-content/themes/uopeople/assets/img/layout/stamp2.png);
}

.purple_dark .programs_item_title {
	color:#bbbcbf;
}

.purple_dark .report_item_title {
	color:#fff;
}

.purple_dark.sec_program_in {
	background:#251230;
}

.purple_dark .program_in_title {
	color:#f2f1e4;
}

.purple_dark .program_in_tx {
	color:#f3f2e4;
}

.purple_dark .program_in_item a {
	background:#45354f;
}

.purple_dark .lead_sep,.purple_dark.sec_business2 .lead_sep {
	background-color:#fff;
}

.purple_dark .program_in_item_title,.purple_dark .program_in_item_tx {
	color:#b8a8bf;
}

.purple_dark.sec_app3 .sec_title {
	color:#c2b7c4;
}

.purple_dark .app_step_list a,.purple_dark .app_step_list li,.purple_dark .sub_title {
	color:#fff;
}

.purple_dark .hp_sec5 .sec_title,.purple_dark .hp_sec5 .sec_title a,.purple_dark .lead_item_name,.purple_dark .lead_item_tx,.purple_dark .lead_item_type,.purple_dark .report_item_tx,.purple_dark .sec_title {
	color:#f2f1e4;
}

.purple_dark .sup_item_tx {
	color:#fff;
}

.purple_dark.sec_partners4 .sec_title,.purple_dark.sec_partners4 .sec_title a {
	color:#e5e5d2;
}

.purple_dark.sec_quality .sec_title {
	color:#c2b7c4;
}

.purple_dark.sec_business2 .lead_item_link a {
	color:#ff007c;
}

.purple_dark .learn_more a,.purple_dark .program_qoute_name,.purple_dark .program_qoute_title,.purple_dark .program_qoute_tx,.purple_dark.sec_business2 .lead_item_link a:hover {
	color:#fff;
}

.purple_dark .learn_more a:hover {
	color:#ff007c;
}

.purple_dark .lead_item_link a,.purple_dark .lead_item_name,.purple_dark .lead_item_type,.purple_dark .sec_lead_content .sec_title {
	color:#e6e6d4;
}

.beige_light.sec_business2 .sec_title,.purple_dark .lead_item_tx,.purple_dark.sec_business2 .sec_title,.purple_dark.sec_support3 .sec_title,.sec_vison1 .purple_dark .report_item_tx {
	color:#fff;
}

.purple_dark.hp_sec2_item {
	background-color:#4b355c;
}

.purple_dark.hp_sec2_item.item0{
	background:#5e5e53;
	color:#faf9ed;
}

.purple_dark.hp_sec2_item, .purple_dark .hp_sec2_item_title, .purple_dark .hp_sec2_item_title a, .purple_dark.hp_sec2_item.item0 a, 
.purple_dark.hp_sec2_item.item0, .purple_dark.hp_sec2_item.item0 a,
.purple_dark.bottom_item .hp_sec2_item_right_bt a{
	color:#faf9ed;
}

.purple_dark .hp_sec2_item_title a:hover{
	color:#e90172;
}

.purple_dark.hp_sec2_item.item0 .hp_sec2_item_right_bt_top a{
	color:#161610;
}

.purple_dark.hp_sec2_item.item0 .hp_sec2_item_right_bt_top a:hover{
	color:#f9f9f4;
}

.purple_dark.bottom_item .hp_sec2_item_right_bt_top a, .purple_dark.bottom_item .hp_sec2_item_right_bt_bottom a{
	background-color:#271339;
}

.purple_dark.bottom_item .hp_sec2_item_right_bt_top a:hover, .purple_dark.bottom_item .hp_sec2_item_right_bt_bottom a:hover{
	background-color:#e90172;
}


.purple_dark.hp_sec2_item.item0 a:hover{
	color:#e90172;
}

.purple.about_news_in,.purple.programs_item {
	background:url(wp-content/themes/uopeople/assets/img/layout/bg_purple.png);
}

section.purple {
	background-image:none;
}

.purple.stories_slide {
	background:url(wp-content/themes/uopeople/assets/img/layout/bg_purple.png);
}

.purple .programs_item_stamp {
	background-image:url(wp-content/themes/uopeople/assets/img/layout/stamp2.png);
}

.purple .programs_item_title {
	color:#bbbcbf;
}

.programs_item.purple_light,.purple_light.about_news_in {
	background:url(wp-content/themes/uopeople/assets/img/layout/bg_purple_light.png);
}

section.purple_light {
	background-image:none;
}

.purple_light.stories_slide {
	background:url(wp-content/themes/uopeople/assets/img/layout/bg_purple_light.png);
}

.purple_light .programs_item_stamp {
	background-image:url(wp-content/themes/uopeople/assets/img/layout/stamp2.png);
}

.purple_light .programs_item_title,.purple_light .programs_item_tx {
	color:#2d1938;
}

.beige_dark.sec_title {
	color:#2d143b;
}

.beige_dark.about_news_in,.beige_dark.programs_item,.beige_dark.report_item {
	background:url(wp-content/themes/uopeople/assets/img/layout/bg_beige_dark.png);
}

.sec_vison1.sec_n1 .beige_dark.report_item {
	background:0 0;
}

section.beige_dark {
	background-image:none;
}

.beige_dark.stories_slide {
	background:url(wp-content/themes/uopeople/assets/img/layout/bg_beige_dark.png);
}

.beige_dark .programs_item_stamp {
	background-image:url(wp-content/themes/uopeople/assets/img/layout/stamp_beige.png);
}

.beige_dark .arrow_lead_r a {
	background:url(wp-content/themes/uopeople/assets/img/layout/arrow_white_r.png) no-repeat;
}

.beige_dark .programs_item_title,.beige_dark .report_item_title {
	color:#c3c3af;
}

.beige_dark.sec_program_in {
	background:#b9bca1;
}

.beige_dark .program_in_title,.beige_dark .program_in_tx {
	color:#2d143b;
}

.beige_dark .program_in_item a {
	background:#e1e1cd;
}

.beige_dark .program_in_item_title,.beige_dark .program_in_item_tx {
	color:#3f3f3f;
}

.beige_dark .app_step_list a,.beige_dark .app_step_list li,.beige_dark .lead_item_link a,.beige_dark .lead_item_tx,.beige_dark .report_item_tx,.beige_dark .sec_title,.beige_dark .sub_title,.beige_dark.sec_app3 .sec_title {
	color:#291717;
}

.beige_dark .lead_sep {
	background-color:#f5f4ea;
}

.beige_dark .sup_item_tx {
	color:#513030;
}

.beige_dark.sec_partners4 .sec_title,.beige_dark.sec_partners4 .sec_title a {
	color:#573f6a;
}

.beige_dark.sec_business2 .lead_item_link a {
	color:#291717;
}

.beige_dark.sec_business2 .lead_item_link a:hover {
	color:#ff007c;
}

.beige_dark .program_qoute_name,.beige_dark .program_qoute_title,.beige_dark .program_qoute_tx {
	color:#2d143b;
}

.beige_dark .learn_more a {
	color:#291717;
}

.beige_dark .learn_more a:hover {
	color:#fff;
}

.beige_dark .hp_sec5 .sec_title,.beige_dark .hp_sec5 .sec_title a,.beige_dark .lead_item_link a,.beige_dark .lead_item_name,.beige_dark .lead_item_tx,.beige_dark .lead_item_type,.beige_dark .sec_lead_content .sec_title,.beige_dark.sec_support3 .sec_title {
	color:#291717;
}

.beige_dark.sec_quality .sec_title {
	color:#4b345d;
}

.beige_dark .purple_dark .report_item_tx {
	color:#291717;
}

.beige_dark.sec_business2 .sec_title {
	color:#000;
}

.beige_dark.sec_business2 .lead_sep {
	background-color:#fff;
}

.beige_dark.hp_sec2_item {
	background-color:#f5f4ea;
}

.beige_dark .programs_item_tx {
	padding-right:8%;
}

.beige.sec_title {
	color:#2d143b;
}

.beige.about_news_in,.beige.programs_item,.beige.report_item {
	background:url(wp-content/themes/uopeople/assets/img/layout/bg_beige.png);
}

.sec_vison1.sec_n1 .beige.report_item {
	background:0 0;
}

section.beige {
	background-image:none;
}



.beige .programs_item_stamp {
	background-image:url(wp-content/themes/uopeople/assets/img/layout/stamp_beige2.png);
}

.beige .arrow_lead_r a {
	background:url(wp-content/themes/uopeople/assets/img/layout/arrow_white_r.png) no-repeat;
}

.beige .arrow_lead_l a {
	background:url(wp-content/themes/uopeople/assets/img/layout/arrow_white_l.png) no-repeat;
}

.beige .programs_item_title,.beige .report_item_title {
	color:#2d1938;
}

.beige.sec_program_in {
	background:#b9bca1;
}

.beige .program_in_title,.beige .program_in_tx {
	color:#2d143b;
}

.beige .program_in_item a {
	background:#e1e1cd;
}

.beige .program_in_item_title,.beige .program_in_item_tx {
	color:#3f3f3f;
}

.beige .app_step_list a,.beige .app_step_list li,.beige .lead_item_link a,.beige .lead_item_tx,.beige .report_item_tx,.beige .sec_title,.beige .sub_title,.beige.sec_app3 .sec_title {
	color:#291717;
}

.beige .lead_sep {
	background:#f5f4ea;
}

.beige .sup_item_tx {
	color:#513030;
}

.beige.sec_partners4 .sec_title,.beige.sec_partners4 .sec_title a {
	color:#573f6a;
}

.beige.sec_business2 .lead_item_link a {
	color:#291717;
}

.beige.sec_business2 .lead_item_link a:hover {
	color:#ff007c;
}

.beige .program_qoute_name,.beige .program_qoute_title,.beige .program_qoute_tx {
	color:#2d143b;
}

.beige .learn_more a {
	color:#291717;
}

.beige .learn_more a:hover {
	color:#fff;
}

.beige .hp_sec5 .sec_title,.beige .hp_sec5 .sec_title a,.beige .lead_item_link a,.beige .lead_item_name,.beige .lead_item_tx,.beige .lead_item_type,.beige .sec_lead_content .sec_title,.beige.sec_support3 .sec_title {
	color:#291717;
}

.beige.sec_quality .sec_title {
	color:#4b345d;
}

.beige .purple_dark .report_item_tx {
	color:#291717;
}

.beige.sec_business2 .sec_title {
	color:#000;
}

.beige.sec_business2 .lead_sep {
	background-color:#d6d6c0;
}

.beige.hp_sec2_item {
	background-color:#b9bca1;
}

.beige .programs_item_tx {
	padding-right:8%;
	color:#2d1938;
}

.beige_light.sec_title {
	color:#2d143b;
}

.beige_light.about_news_in,.beige_light.programs_item {
	background:url(wp-content/themes/uopeople/assets/img/layout/bg_beige_light.png);
}

section.beige_light {
	background-image:none;
}



.beige_light.report_item {
	background:url(wp-content/themes/uopeople/assets/img/layout/bg_beige_light.png);
}

.sec_vison1.sec_n1 .beige_light.report_item {
	background:0 0;
}

.beige_light .programs_item_stamp {
	background-image:url(wp-content/themes/uopeople/assets/img/layout/stamp_purple.png);
}

.beige_light .arrow_lead_r a {
	background:url(wp-content/themes/uopeople/assets/img/layout/arrow_white_r.png) no-repeat;
}

.beige_dark .arrow_lead_l a {
	background:url(wp-content/themes/uopeople/assets/img/layout/arrow_white_l.png) no-repeat;
}

.beige_light .programs_item_title,.beige_light .report_item_title {
	color:#543d67;
}

.beige_light.sec_program_in {
	background:#b9bca1;
}

.beige_light .program_in_title,.beige_light .program_in_tx {
	color:#2d143b;
}

.beige_light .program_in_item a {
	background:#e1e1cd;
}

.beige_light .program_in_item_title,.beige_light .program_in_item_tx {
	color:#3f3f3f;
}

.beige_light .app_step_list a,.beige_light .app_step_list li,.beige_light .lead_item_link a,.beige_light .lead_item_tx,.beige_light .report_item_tx,.beige_light .sec_title,.beige_light .sub_title,.beige_light.sec_app3 .sec_title {
	color:#291717;
}

.beige_light .lead_sep {
	background:#b8b1a2;
}

.beige_light .sup_item_tx {
	color:#513030;
}

.beige_light.sec_partners4 .sec_title,.beige_light.sec_partners4 .sec_title a {
	color:#573f6a;
}

.beige_light.sec_business2 .lead_item_link a {
	color:#291717;
}

.beige_light.sec_business2 .lead_item_link a:hover {
	color:#ff007c;
}

.beige_light .program_qoute_name,.beige_light .program_qoute_title,.beige_light .program_qoute_tx {
	color:#2d143b;
}

.beige_light .learn_more a {
	color:#291717;
}

.beige_light .learn_more a:hover {
	color:#fff;
}

.beige_light .hp_sec5 .sec_title,.beige_light .hp_sec5 .sec_title a,.beige_light .lead_item_link a,.beige_light .lead_item_name,.beige_light .lead_item_tx,.beige_light .lead_item_type,.beige_light .sec_lead_content .sec_title,.beige_light.sec_support3 .sec_title {
	color:#291717;
}

.beige_light.sec_quality .sec_title {
	color:#4b345d;
}

.beige_light .purple_dark .report_item_tx {
	color:#291717;
}

.beige_light.sec_business2 .sec_title {
	color:#000;
}

.beige_light.sec_business2 .lead_sep {
	background-color:#d6d6c0;
}

.beige_light.hp_sec2_item {
	background-color:#b9bca1;
}

.beige_light .programs_item_tx {
	color:#2d1d37;
	padding-right:40%;
}

.beige_light .prog_arrow a {
	background:url(wp-content/themes/uopeople/assets/img/layout/prog_arrow2.png) no-repeat;
	background-size:32px auto;
}		.desktop_only {
	display:block;
}

.tablet_only{
	display:none;
}

.mobile_only {
	display:none;
}

.no_desktop{
	display:none;
}

.no_tablet{
	display:block;
}

.no_mobile {
	display:block;
}

@media only screen and (max-width :768px) {
	.desktop_only {
		display:none;
	}
	
	.tablet_only {
		display:block;
	}
	
	.mobile_only {
		display:none;
	}
	
	.no_desktop {
		display:block;
	}
	
	.no_tablet {
		display:none;
	}
	
	.no_mobile {
		display:block;
	}
	
	body {
		-webkit-text-size-adjust:none;
	}
	
	input,select,textarea {
		font-size:16px;
	}
	
	
	.site {
		width:100%;
		position:relative;
		overflow-x:hidden;
		overflow-y:scroll;
	}
	
	.header {
		height:140px;
		width:auto;
		position:static;
	}
	
	.content {
		padding-top:0;
	}
	
	.inner_width {
		width:100%;
		padding-left:31px;
		padding-right:31px;
	}
	
	.sec_height {
		height:542px;
	}
	
	.logo {
		width:344px;
		height:auto;
	}
	
	.logo a {
		padding-top:30px;
	}
	
	.logo img {
		width:100%;
	}
	
	.absolute {
		height:542px;
	}
	
	.mobile_menu {
		width:100%;
		position:fixed;
		overflow-y:scroll;
		top:-1024px;
		right:0;
		left:0;
		background:#180e1e;
		z-index:7;
		display:none;
	}
	
	.mobile_menu_in {
		height:100vh;
	}
	
	
	.menu_bt a,.menu_sep {
		display:block;
		width:100%;
	}
	
	.menu_bt {
		width:56px;
		margin-top:32px;
	}
	
	.menu_sep {
		height:8px;
		margin-bottom:7px;
		background:#fff;
	}
	
	.menu_bt a span {
		background-color:#efefef;
	}
	
	.mobile_menu .menu_bt a span {
		background-color:#e90172;
	}
	
	.mobile_menu_in2 {
		padding-bottom:156px;
	}
	
	.tablet_menu_top.mobile_menu_top2 {
		width:640px;
		margin-bottom:0;
		margin-top:37px;
	}
	
	.tablet_menu_top .level_1.mobile_menu_item,.tablet_menu_top .level_1.mobile_menu_top {
		display:inline-block;
		overflow:auto;
		margin-bottom:0;
		height:33px;
	}
	
	.tablet_menu_top.mobile_menu_top2 .level_1.mobile_menu_item .level_1.mobile_menu_top a {
		background-image:url(wp-content/themes/uopeople/assets/img/layout/menu_arrow_down_full.png);
		background-size:9px 6px;
		background-position:right 3px center;
		padding:0 15px;
	}
	
	.tablet_menu_top.mobile_menu_top2 .level_1.mobile_menu_item.active .level_1.mobile_menu_top a {
		background-image:url(wp-content/themes/uopeople/assets/img/layout/menu_arrow_up_full.png);
	}
	
	.tablet_menu_top.mobile_menu_top2 .level_1.item_1.mobile_menu_top a,.tablet_menu_top.mobile_menu_top2 .level_1.mobile_menu_item .level_1.mobile_menu_top a {
		padding-left:0;
	}
	
	.tablet_menu_top.mobile_menu_top2 .item_4.mobile_menu_top a {
		color:#e90172;
	}
	
	.header_m {
		margin-top:111px;
	}
	
	#search_form2 {
		position:relative;
		margin-top:5px;
	}
	
	#search_form2 input[type=text] {
		font-family:Arial;
		width:100%;
		font-size:32px;
		height:100px;
		border:none;
		-webkit-border-radius:0!important;
		-moz-border-radius:0!important;
		border-radius:0!important;
		background-color:#b0a1b7;
		padding:13px 83px 8px 25px;
	}
	
	#search_form2 input[type=submit] {
		position:absolute;
		padding:0;
		right:25px;
		top:25px;
		height:50px;
		width:50px;
		border:0;
		background:url(wp-content/themes/uopeople/assets/img/layout/search3.png) center center no-repeat;
		background-size:cover;
	}
	
	#search_form2 input[type=text]::-webkit-input-placeholder {
		color:#685c6f;
	}
	
	#search_form2 input[type=text]::-moz-placeholder {
		color:#685c6f;
	}
	
	#search_form2 input[type=text]::-ms-input-placeholder {
		color:#685c6f;
	}
	
	.header_mobile_search {
		margin-bottom:40px;
	}
	
	.level_1.mobile_menu_top {
		background-color:#2d1938;
		height:100px;
		line-height:100px;
		margin-bottom:19px;
		position:relative;
		z-index:2;
	}
	
	.level_1.mobile_menu_top a {
		display:block;
		font-size:21px;
		color:#d2d2d2;
		font-weight:200;
		padding:0 21px;
	}
	
	.mobile_menu_top .mobile_menu_top a{
		padding:0 31px;
		font-size:42px;
	}
	
	.mobile_menu_item .level_1.mobile_menu_top {
		margin-bottom:0;
	}
	
	.level_1.mobile_menu_open {
		background-color:#d2d2d2;
		padding:30px 0 75px;
	}
	
	.level_1.mobile_menu_item {
		margin-bottom:19px;
		position:relative;
		overflow:hidden;
	}
	
	.level_2.mobile_menu_top {
		padding:12px 0;
	}
	
	.level_2.mobile_menu_top a {
		display:block;
		font-size:42px;
		color:#2d1938;
		font-weight:200;
	}
	
	.level_2.mobile_menu_open {
		padding-left:20px;
	}
	
	.level_2.mobile_menu_item {
		margin-bottom:8px;
		padding-bottom:12px;
		border-bottom:1px solid #2d1938;
	}
	
	.level_3.mobile_menu_top {
		padding:8px 0;
	}
	
	.level_3.mobile_menu_top a {
		display:block;
		font-size:32px;
		line-height:42px;
		color:#5f5f5f;
		font-weight:200;
	}
	
	.level_4.mobile_menu_top {
		padding:6px 0;
	}
	
	.level_4.mobile_menu_top a {
		display:block;
		font-size:32px;
		line-height:42px;
		color:#868686;
		font-weight:200;
	}
	
	.level_1.mobile_menu_item .level_1.mobile_menu_top a {
		background-image:url(wp-content/themes/uopeople/assets/img/layout/menu_arrow_down2.png);
		background-position:right 38px center;
		background-size:30px 18px;
		background-repeat:no-repeat;
	}
	
	.level_1.mobile_menu_item.active .level_1.mobile_menu_top a {
		background-image:url(wp-content/themes/uopeople/assets/img/layout/menu_arrow_up2.png);
	}
	
	.level_1.mobile_menu_open {
		position:absolute;
		top:0;
		width:100%;
		z-index:1;
	}
	
	.mobile_menu_top.level_2.item_4 a,.mobile_menu_top.level_2.item_5 a {
		color:#e90172;
	}
	
	.mobile_menu_top2 .mobile_menu_top {
		background:#180e1e;
		height:30px;
		line-height:30px;
	}
	
	.mobile_menu_top2 .mobile_menu_top a {
		color:#b0a1b7;
		font-weight:400;
		height:30px;
		line-height:30px;
		font-size:32px;
		font-family:Arial;
	}
	
	.mobile_menu_top2 {
		margin-bottom:49px;
	}
	
	.mobile_menu_top2 .level_1.mobile_menu_open {
		background:#180e1e;
		padding:0 11px;
	}
	
	.mobile_menu_top2 .level_2.mobile_menu_top {
		padding:0;
	}
	
	.mobile_menu_top2 .mobile_menu_top.level_1.item_1 a {
		color:#e90172;
	}
	
	.mobile_menu_top2 .level_1.mobile_menu_item .level_1.mobile_menu_top a {
		background-image:url(wp-content/themes/uopeople/assets/img/layout/menu_arrow_down3.png);
	}
	
	.mobile_menu_top2 .level_1.mobile_menu_item.active .level_1.mobile_menu_top a {
		background-image:url(wp-content/themes/uopeople/assets/img/layout/menu_arrow_up3.png);
	}
	
	.footer {
		padding:60px 0 36px;
	}
	
	.ft_soical_wrap {
		margin:0 0 70px;
	}
	
	.ft_soical_wrap .inline.clearfix {
		display:inline;
		margin:0;
	}
	
	.ft_bottom_links, .rights{
		font-size: 28px;
		line-height: 32px;
		margin-bottom:10px;
	}
	
	.rights br{
		display:none;
	}
	
	.so_icon a {
		width:60px;
		height:60px;
		margin-right:32px;
		background-size:contain;
	}
	
	.ft_apply a {
		width:218px;
		height:60px;
		line-height:60px;
		margin:0;
		padding-top:2px;
		font-size:28px;
		font-weight:600;
	}
	
	.side_bt_apply a {
		width:29px;
		height:110px;
		left:0;
		right:auto;
	}
	
	.side_bt_apply a.no_mobile {
		display:none;
	}
	
	.side_bt_apply a.mobile_only {
		display:block;
	}
	
	.side_bt_apply a:hover {
		width:29px;
	}
	
	.side_bt_apply_tx {
		font-size:15px;
		width:100px;
		margin:49px 0 0 -35px;
		font-weight:200;
		-webkit-transform:rotate(270deg);
		-moz-transform:rotate(270deg);
		-o-transform:rotate(270deg);
		writing-mode:lr-tb;
	}
	
	.lead_sep,.prog_arrow {
		display:none;
	}
	
	.hp_top_mob_bt,.slick-dots li {
		display:inline-block;
	}
	
	.slick-dots,.slick-dots li,.slick-dots ul {
		height:20px;
		margin:0;
		padding:0;
		text-align:center;
	}
	
	.slick-dots {
		position:absolute;
		width:100%;
		bottom:60px;
	}
	
	.sec_stories .slick-dots {
		bottom:23px;
	}
	
	.slick-dots button {
		width:11px;
		height:11px;
		background-color:transparent;
		border:0;
		text-indent:9999px;
		padding:0;
		margin:10px;
		background-image:url(wp-content/themes/uopeople/assets/img/layout/bullet_grey.png);
		background-repeat:no-repeat;
		background-position:center;
		background-size:cover;
	}
	
	.slick-dots .slick-active button {
		background-image:url(wp-content/themes/uopeople/assets/img/layout/bullet_purple.png);
	}
	
	.page-numbers,.page-numbers.current,.page_link,.pager .current,.pager .next {
		font-size:19px;
		padding:3px;
	}
	
	.hp_top_title,.sec_title,.sec_title a {
		font-size:54px;
	}
	
	section {
		position:relative;
	}
	
	.sec_title {
		margin:0;
		font-weight:400;
		letter-spacing:-1px!important;
	}
	
	.hp_top_mob {
		width:100%;
		height:630px;
		overflow:hidden;
	}
	
	.hp_top_mob .hp_top_item {
		height:630px;
		padding-top:140px;
	}
	
	.hp_top_title {
		line-height:50px;
		letter-spacing:-1px;
		margin:0;
	}
	
	.hp_top_subtitle {
		font-size:36px;
		font-weight:400;
		letter-spacing:-1px;
		line-height:42px;
		margin-bottom:15px;
	}
	
	.hp_top_apply a {
		width:350px;
		height:64px;
		line-height:64px;
		font-size:32px;
		padding-top:2px;
	}
	
	.hp_top_mob_bt {
		position:absolute;
		top:250px;
		left:50%;
		margin-left:-175px;
	}
	
	.hp_sec2 {
		height:1092px;
	}
	
	.hp_sec2 .inner_width.width2 {
		width:100%;
		padding:0;
	}
	
	.hp_sec2 .sec_title {
	    width: 78%;
	    font-size: 56px;
	    line-height:70px;
	}
	
	.hp_sec2 .sec_title br{
		display:block;
	}
	
	.hp_sec2_items {
		width:100%;
	}
	
	.hp_sec2_item {
		margin-right:25px;
		height:165px;
	}
	
	.hp_sec2_item_img {
		width:230px;
	}
	
	.hp_sec2_item_title{
		font-size:28px;
	}
		
	.hp_sec2_in_tx br,.program_in_item_content,.programs_item_tx br {
		display:none;
	}
	
	.hp_sec2_in {
		padding:12px 17px;
	}
	
	.hp_sec2_item_content{
		width:340px;
		padding:20px;
		padding-top:33px;
	}
	
	.item0 .hp_sec2_item_content{
		width:356px;
		padding:20px;
	}
	
	.hp_sec2_item_title {
		font-size:28px;
	}
	
	.hp_sec2_item_tx {
		font-size:17px;
		line-height:22px;
		letter-spacing:normal;
	}
	
	.hp_sec2_item_right_bt{
		width:124px;
	}
	
	
	.item0 .hp_sec2_item_right_bt{
		background-size:73px 97px;
	}
	
	.bottom_item .hp_sec2_item_right_bt_top{
		width:100px;
	}
	
	.item0 .hp_sec2_item_right_bt_top{
		width:73px;
	}
	
	.item0 .hp_sec2_item_right_bt a{
		font-size:13px;
		line-height:15px;
	}
	
	
	.bottom_item .hp_sec2_item_right_bt_top, 
	.bottom_item .hp_sec2_item_right_bt_bottom{
		height:52px;
		width:100px;
	}
	
	.bottom_item .hp_sec2_item_right_bt_top{
		margin-top:25px;
		margin-bottom:12px;
	}
	
	.bottom_item .hp_sec2_item_right_bt_top a, .bottom_item .hp_sec2_item_right_bt_bottom a{
		height:52px;
		font-size:15px;
		line-height:17px;
		padding-top:10px;
	}
	
	
	
	.hp_sec3_mob {
		height:595px;
		padding-top:90px;
	}
	
	.sec_p.hp_sec3_mob {
		height:595px;
	}
	
	.hp_sec3_mob .hp_top_title {
		text-align:center;
		padding:0 4.68%;
		color:#eaeada;
		margin-bottom:80px;
	}
	
	.hp_sec3_mob_in {
		width:100%;
	}
	
	.circle_item {
		width:100%;
		height:248px;
		position:relative;
		z-index:1;
	}
	
	.hp_sec7 .inner_width,.hp_sec7 iframe {
		position:absolute;
	}
	
	.circle_item_img {
		width:44%;
		padding-left:4.68%;
		height:100%;
		background-position:right center;
		background-size:contain;
	}
	
	.circle_item_content {
		width:56%;
		padding:0 4.68%;
	}
	
	.circle_item_title {
		font-size:27px;
		color:#96929a;
		margin-bottom:10px;
		letter-spacing:-1px;
	}
	
	.circle_item_tx {
		font-size:24px;
		color:#96929a;
		line-height:26px;
		margin-bottom:8px;
	}
	
	.circle_item_link a {
		font-size:24px;
		color:#e90172;
		text-decoration:underline;
	}
	
	.circle_item_link a:hover {
		color:#fff;
	}
	
	.home .hp_sec6 {
		height:542px;
		padding:62px 0 0;
	}
	
	.home .hp_sec6 .sec_title {
		font-size:78px;
		letter-spacing:-2px;
		font-weight:200;
		margin-bottom:20px;
	}
	
	.hp_sec5_tx {
		font-size:25px;
		line-height:30px;
	}
	
	.hp_sec6_bt a {
	    margin-top:55px;
	    width: 336px;
	    height: 68px;
	    border-width: 4px;
	    font-size: 30px;
	    line-height: 62px;
	    padding:0;
	    padding-top:2px;
	    -moz-box-shadow: none;
	    -webkit-box-shadow: none;
	    box-shadow: none;
	}
	
	.hp_sec7 {
		height:180px;
		background:0 0!important;
	}
	
	.hp_sec7 iframe {
		z-index:1;
	}
	
	.hp_sec7 .sec_title {
		text-align:center;
		font-size:20px;
		margin:0;
		padding:40px 0 0;
		text-transform:none;
		position:relative;
		z-index:1;
	}
	
	.sec_form,.sec_form.form_f {
		height:764px;
		padding-top:86px;
	}
	
	.sec_form .inner_width {
		width:645px;
		padding:0;
	}
	
	.sec_form .top_video_mob {
		width:300px;
		height:181px;
		margin-bottom:45px;
		background-image:url(wp-content/themes/uopeople/assets/img/layout/screen_ipad.png);
		background-repeat:no-repeat;
		background-size:contain;
		padding:20px 38px 19px 30px;
	}
	
	.sec_form .bt_pink a {
		width:100%;
		height:92px;
		line-height:92px;
		font-size:40px;
		padding-top:2px;
		text-transform:none;
	}
	
	.ipad{
		width: 673px;
		height: 405px;
		margin-bottom:102px;
		margin-left:-13px;
	}
	
	.ipad a {
	    position: absolute;
	    width: 522px;
	    height: 315px;
	    margin: 46px 0 0 65px;
	    background-size: cover;
	}
	
	.ipad .play{
		background-size:86px;
	}
	
	.sec_programs {
		height:542px;
		background-size:cover;
		background-position:center center;
		position:relative;
	}
	
	.sec_programs .programs_item{
		height:66%;
	}
	
	.sec_programs .programs_item_tx{
		font-size:21px;
		line-height:24px;
	}
	
	.sec_programs .inner_width {
		width:100%;
		position:static;
	}
	
	.programs_item {
	    width: 68%;
	    height: 60%;
	    position: absolute;
	    bottom: 0;
	    background: url(wp-content/themes/uopeople/assets/img/layout/bg_purple1.png);
	    padding:36px 42px;
	    left: 50%;
	    margin-left: -34%;
	}
	
	.programs_item_stamp {
		width:100px;
		height:100px;
		position:absolute;
		top:36px;
		right:40px;
		background-size:100px;
		background-repeat:no-repeat;
	}
	
	.programs_item_title {
		font-size:34px;
		line-height:34px;
		width:auto;
		font-weight:400;
		letter-spacing:-1px;
		margin-bottom:13px;
		padding-right:210px;
	}
	
	.page-id-8 .sliderv .strip:nth-child(3) .programs_item_title{
		height:72px;
	}
	
	.programs_item_tx {
		font-size:24px;
		color:#fff;
		font-weight:300;
		line-height:20px;
		max-height:100%;
		margin-bottom:23px;
	}
	
	.page-id-8 .sliderv .strip:nth-child(3) .programs_item_tx{
		padding-right:28%;
	}
	
	.programs_item .bt_pink a {
		width: 55%;
	    height: 44px;
	    line-height: 44px;
	    text-transform: uppercase;
	    font-size: 22px;
	    padding-top: 2px;
	    letter-spacing: -1px;
	}
	
	.sec_program_in {
		height:542px;
		padding-top:110px;
	}
	
	.sec_program_in .inner_width {
		padding:230px 4.68% 0;
	}
	
	.program_in_title {
		font-size:28px;
		line-height:28px;
		letter-spacing:-1px;
		margin-bottom:8px;
		padding:0 30px;
	}
	
	.program_in_tx {
		font-size:20px;
		line-height:23px;
		margin-bottom:18px;
		padding:0 30px;
	}
	
	.sec_program_in .bt_pink a {
		text-transform:uppercase;
		font-size:22px;
		padding:2px 0 0;
		width:40%;
		height:40px;
		line-height:40px;
	}
	
	.program_in_title,.program_in_tx,.sec_program_in .bt_pink {
		position:relative;
		z-index:1;
	}
	
	.program_in_items {
		position:absolute;
		top:0;
		margin-top:-50px;
		width:90.64%;
	}
	
	.program_in_item_img {
		height:258px;
		width:100%;
		overflow:hidden;
	}
	
	.program_in_item_img img {
		height:auto;
	}
	
	.program_in_item a {
		height:442px;
	}
	
	.sec_program_qoute {
		height:542px;
	}
	
	.program_qoute_title {
		font-size:48px;
		line-height:48px;
		letter-spacing:-1px;
	}
	
	.program_qoute_in {
		padding-top:34px;
	}
	
	.program_qoute_tx {
		font-size:25px;
		margin-bottom:15px;
	}
	
	.program_qoute_name {
		font-size:15px;
	}
	
	.program_in_item_read a {
		display:block;
		font-size:21px;
		font-weight:600;
		color:#e40c77;
		text-decoration:underline;
		text-transform:uppercase;
	}
	
	.sec_business1 {
		height:542px;
	}
	
	.sec_business2,.sec_lead_wrap {
		background-size:cover;
		height:542px;
	}
	
	.sec_business1 .top_video_mob {
		height:284px;
	}
	
	.sec_business1 iframe {
		position:absolute;
		z-index:1;
	}
	
	.sec_business1 .inner_width {
		position:absolute;
		padding-top:0;
	}
	
	.sec_business1 .sec_title {
		text-align:center;
		letter-spacing:-1px;
		font-size:54px;
		padding:0;
		margin:100px 0 4px;
		text-transform:none;
		position:relative;
		z-index:1;
	}
	
	.sec_business1 .sub_title {
		font-size:25px;
		letter-spacing:-1px;
		position:relative;
		z-index:1;
	}
	
	.sec_business2 {
		padding-top:70px;
	}
	
	.sec_lead_content {
		padding:0;
	}
	
	.sec_business2 .sec_title {
		pading-right:80px;
	}
	
	.sec_business2 .sec_lead_content{
		width:60%;
	}
	
	.page-id-51 .sec_business2 .sec_lead_content {
		width:64%;
	}
	
	.page-id-47 .sec_business2 .sec_lead_content {
		width:70%;
	}
	
	.sec_business2 .sec_lead_content .sec_title {
		font-size:54px;
		margin-bottom:15px;
	}
	
	.lead_item_tx {
		font-size:23px;
		line-height:28px;
		letter-spacing:0;
		margin-bottom:15px;
		overflow:hidden;
	}
	
	.lead_item_link a {
		font-size:26px;
	}
	
	.sec_lead_wrap .sec_lead_content {
		padding-top:50px;
		width:49%;
	}
	
	.page-id-1190 .sec_lead_wrap .sec_lead_content {
		width:52%;
	}
	
	.sec_lead_wrap .sec_title {
		padding-right:80px;
		font-size:54px;
		margin-bottom:15px;
	}
	
	.sec_lead_item {
		height:542px;
		position:relative;
	}
	
	.lead_item_name_box {
		bottom:28px;
		right:4.68%;
	}
	
	.sec_lead_wrap .slick-dots {
		bottom:30px;
	}
	
	.sec_students_slide .slick-dots {
		bottom:16px;
	}
	
	.lead_item_name,.lead_item_type {
		font-size:16px;
		line-height:18px;
	}
	
	.lead_item_name {
		margin-bottom:0;
	}
	
	.sec_lead_wrap .slider_mob {
		position:relative;
		z-index:1;
	}
	
	.sec_become3 .inner_width.relative,.sec_career .career_circle_in,.sec_career .inner_width.relative,.sec_vison1 .inner_width.width2.relative {
		position:static;
	}
	
	.sec_business_career {
		height:542px;
		padding-top:70px;
	}
	
	.sec_business_career .sec_title {
		font-size:54px;
		letter-spacing:normal;
		padding-top:0;
		margin-bottom:6px;
	}
	
	.sec_business_career .sub_title {
		font-size:21px;
		letter-spacing:normal;
	}
	
	.bs_career_items {
		margin-top:50px;
	}
	
	.bs_career_item {
		width:42%;
		overflow:visible;
		height:80px;
		margin:0 4% 30px;
	}
		
	.bs_career_item img {
		width:100%;
	}
	
	.sec_students_slide,.students_slide_top {
		height:542px;
	}
	
	.students_slide_big_img {
		width:100%;
		height:365px;
		float:none;
	}
	
	.students_slide_content {
		width:100%;
		height:147px;
		float:none;
		display:block;
		padding:10px 4.68%;
	}
	
	.students_slide_title {
		color:#8c8c79;
		font-size:37px;
		font-weight:400;
		margin-bottom:4px;
		letter-spacing:-1px;
	}
	
	.students_slide_name {
		font-size:26px;
		margin-bottom:2px;
		font-weight:200;
	}
	
	.students_slide_qoute1,.students_slide_type {
		line-height:24px;
		height:24px;
		margin-bottom:4px;
		letter-spacing:0;
		overflow:hidden;
	}
	
	.students_slide_type {
		font-size:22px;
	}
	
	.students_slide_qoute1 {
		font-size:22px;
		color:#ababa7;
		font-weight:200;
	}
	
	.students_slide_qoute2 {
		display:none;
	}
	
	.students_slide_link a {
		font-size:13px;
		color:#e90172;
		text-decoration:underline;
		display:inline-block;
		font-weight:600;
	}
	
	.students_slide_link a:hover {
		color:#fff;
	}
	
	.hp_sec6 {
		height:542px;
		padding:80px 0;
	}
	
	.hp_sec6 .sec_title {
		font-size:78px;
		letter-spacing:-1px;
		font-weight:200;
	}
	
	.lead_item_name_box {
		width:53%;
	}
	
	.lead_item_link a {
		color:#e90172;
	}
	
	.lead_item_link a:hover {
		color:#291717;
	}
	
	.sec_partners4 {
		height:542px;
		padding-top:60px;
	}
	
	.sec_partners4 .sec_title {

		margin-bottom:50px;
	}
	
	.partners_slide {
		width:89%;
		margin:0 auto;
		height:300px;
	}
	
	.partners_slide .arrow_l,.partners_slide .arrow_r {
		display:none;
	}
	
	.partner_item {
		height:300px;
		width:216px!important;
		margin-right:15px;
	}
	
	.partner_item_logo {
		height:216px;
		padding:0;
		overflow:hidden;
	}
	
	.partner_item_logo img {
		width:auto;
		height:100%;
	}
	
	.partner_item_name {
		height: 84px;
		font-size: 20px;
		line-height: 24px;
		padding: 0 15px;
	}
	
	.partners_slide_in .slick-dots {
		display:none!important;
	}
	
	.error404_bg {
		margin-top:27px;
	}
	
	.error404_title {
		font-size:34px;
	}
	
	.error404_subtitle {
		font-size:18px;
	}
	
	.error404_img {
		width:100%;
		height:200px;
		background-size:contain;
	}
	
	.error404_bt .bt_pink a {
		font-size:15px;
		padding-top:1px;
		width:160px;
		height:32px;
		line-height:32px;
		display:inline-block;
	}
	
	.error404_bt {
		top:-30px;
	}
	
	.sec_about_ted .no_mobile.sec_title,.sec_about_ted .no_mobile.sub_title {
		display:none;
	}
	
	.sec_about_ted .play {
		margin:10px auto;
	}
	
	.sec_partners2 .inner_width {
		padding-top:216px;
	}
	
	.sec_partners2 .sec_title {
		font-size:50px;
		margin-bottom:12px;
	}
	
	.sec_p.hp_sec3_mob {
		padding:0;
	}
	
	.sec_p.hp_sec3_mob .circle_item_img {
		width:100%;
		height:442px;
		background-size:cover;
		padding:0;
	}
	
	.sec_p.hp_sec3_mob .circle_item_content {
		width:100%;
		text-align:center;
		padding-top:15px;
	}
	
	.sec_p.hp_sec3_mob .circle_item_title {
		font-size:40px;
		color:#e5e5d2;
		margin-bottom:0;
	}
	
	.sec_p.hp_sec3_mob .circle_item_tx {
		font-size:20px;
		color:#e5e5d2;
		margin-bottom:0;
	}
	
	.sec_p.hp_sec3_mob .circle_item_link a {
		font-size:24px;
		text-decoration:none;
	}
	
	.sec_p.hp_sec3_mob .slick-dots {
		bottom:22px;
	}
	
	.sec_n1.sec_vison1 {
		padding-top:50px;
	}
	
	.sec_n1.sec_vison1 .sec_title {
		font-size:54px;
	}
	
	.sec_n1.sec_vison1 .inner_width.width2 {
		padding-left:18%;
		padding-right:12%;
	}
	
	.sec_vison1.sec_n1 .sec_title {
		margin-bottom:42px;
	}
	
	.sec_vison1.sec_n1 .report_item_title {
		background-position:right center;
		background-size:contain;
		padding:0;
		font-size:28px;
		line-height:28px;
		color:#4b345d;
		margin-bottom:25px;
		padding-right:50px;
	}
	
	.sec_vison1.sec_n1 .report_item_tx {
		height:auto;
		font-size:23px;
		line-height:26px;
		color:#000;
		padding:0;
		letter-spacing:normal;
		margin-bottom:22px;
	}
	
	.sec_vison1.sec_n1 .lead_item_link a {
		font-size:23px;
	}
	
	.sec_vison1 {
		height:542px;
		padding-top:70px;
	}
	
	.sec_vison1 .sec_title {
		font-size:54px;
	}
	
	.sec_vison1 .report_items {
		margin-top:40px;
	}
	
	.sec_vison1 .report_item {
		width:235px;
		height:310px;
		padding:45px;
	}
	
	.sec_vison1 .report_item.left {
		margin-right:25px;
	}
	
	.sec_vison1 .report_item.right {
		float:left;
	}
	
	.report_item_title {
		font-size:34px;
		line-height:34px;
		margin-bottom:15px;
	}
	
	.report_item_tx {
		font-size:22px;
		line-height:26px;
		height:104px;
		overflow:hidden;
		margin-bottom:20px;
		padding-right:50px;
	}
	
	.sec_vison1 .learn_bt_in {
		width:165px;
		height:40px;
		border-width:3px;
		padding-top:1px;
	}
	
	.sec_vison1 .learn_bt_in a {
		font-size:20px;
		line-height:34px;
	}
	
	.sec_vison1 .inner_width.width2 {
		padding:0 10%;
	}
	
	.sec_vison1 .slick-track {
		margin-left:13px;
	}
	
	.sec_vison1 .slick-dots {
		bottom:8px;
		left:0;
	}
	
	.sec_vison2 {
		padding-top:216px;
	}
	
	.sec_vison2 .inner_width {
		padding-top:0;
	}
	
	.sec_vison2 .sec_title {
		font-size:42px;
		margin-bottom:16px;
	}
	
	.sec_vison2 .bt_pink a {
		width: 155px;
		height: 34px;
		font-size: 17px;
		line-height: 34px;
		padding-top: 2px;
	}
	
	.sec_vison3 {
		padding-top:123px;
	}
	
	.sec_vison3 .sec_title {
		font-size:42px;
		letter-spacing:-1px;
		margin-bottom:10px;
	}
	
	.sec_vison3_sub {
		font-size:28px;
		letter-spacing:-1px;
	}
	
	.sec_vison3_bt a,.sec_vison3_bt a:hover {
		font-size:16px;
		padding-top:63px;
		padding-left:29px;
	}
	
	.sec_vison3_bt a {
		width:200px;
		height:194px;
		background-size:contain;
	}
	
	.sec_vison3_bt a:hover {
		color:#f63493;
	}
	
	.sec_news3>a {
		padding-top:26px;
	}
	
	.sec_news3 .sec_title {
		font-size:42px;
		margin-top:0;
	}
	
	.sec_news3 .inner_width {
		display:block;
	}
	
	.sec_about_news {
		padding-top:0;
	}
	
	.about_news_in {
		width:100%;
		margin-top:165px;
		padding:30px 15px;
	}
	
	.sec_about_news .sec_title {
		font-size:54px;
		margin-bottom:25px;
	}
	
	.about_news_in .bt_pink a,.bt_pink a,.sec_about_press .bt_pink a {
		width: 214px;
		height: 44px;
		line-height: 44px;
		font-size: 25px;
		padding-top: 2px;
	}
	
	.sec_about_press {
		background-size: contain;
		background-position: 75px 20px!important;
		padding-top: 210px;
	}
	
	.sec_about_press .sec_title {
		margin-bottom:18px;
	}
	
	.sec_leader1 .program_qoute_in {
		padding-top:50px;
		width:51%;
	}
	
	.sec_leader1 .program_qoute_title {
		letter-spacing:-1px;
		margin-bottom:18px;
	}
	
	.sec_leader1 .program_qoute_tx {
		margin-bottom:22px;
	}
	
	.sec_leader1 .program_qoute_name {
		margin-bottom:12px;
	}
	
	.learn_more a {
		font-size:13px;
		font-weight:600;
	}
	
	.sec_app4.sec_r1 .sec_title {
		padding-top:175px;
		font-size:54px;
		letter-spacing:-1px;
		margin-bottom:10px;
	}
	
	.sec_app4.sec_r1 .sub_title {
		font-size:25px;
		line-height:27px;
		padding:0;
		margin-bottom:23px;
	}
	
	.sec_app4.sec_r1 .bt_border.big a,.sec_app4.sec_r1 .bt_pink.big a,.sec_partners2 .bt_border.big a,.sec_partners2 .bt_pink.big a {
	    margin-top:0;
	    width:300px;
	    height:52px;
	    font-size:20px;
	    border-width:3px;
	    line-height:52px;
	    padding-top:2px;
	    font-size:28px;
	    text-transform:none;
	}
	
	.sec_partners2 .bt_border.big a {
		padding-top:0;
	}
	
	.sec_partners4 .sec_title {
		font-size:37px;
	}
	
	.sec_support3 .sup_screen {
		padding-top:110px;
		width:70%;
	}
	
	.page-id-28 .sec_support3 .sup_screen {
		width:70%;
	}
	
	.sup_screen .sec_title {
		margin-bottom:14px;
	}
	
	.sup_screen .sub_title {
		font-size:23px;
		line-height:23px;
		letter-spacing:-1px;
	}
	
	.sec_support3 .sup_items {
		margin-top:40px;
	}
	
	.sec_support3 .sup_item {
		margin:0 26px;
		width:88px;
	}
	
	.sec_support3 .sup_img {
		width:88px;
		height:88px;
		margin:0 auto;
	}
	
	.sec_support3 .sup_item_tx {
		font-size:18px;
		letter-spacing:-1px;
		width:100%;
		margin-top:14px;
	}
	
	.sec_become3 .sec_title {
		padding-top:30px;
		margin-bottom:2px;
	}
	
	.sec_become3 .sub_title {
		font-size:38px;
		letter-spacing:-1px;
	}
	
	.sec_become3 .start_circles {
		margin-top:25px;
	}
	
	.sec_become3 .start_circle {
		width:135px;
		margin-left:10px;
	}
	
	.sec_become3 .start_circle_in {
		position:static;
		float:left;
		top:0;
		-moz-opacity:1;
		opacity:1;
		filter:alpha(opacity=1);
	}
	
	.sec_become3 .start_circle_in a {
		width:135px;
		height:135px;
		border-width:3px;
		-webkit-border-radius:135px;
		-moz-border-radius:135px;
		border-radius:135px;
		font-size:20px;
		line-height:20px;
	}
	
	.sec_become3 .start_circle_in a .table_cell,.start_circle_in a .table_cell {
		width:135px;
		height:135px;
		padding:0;
	}
	
	.sec_quality {
		padding-top:48px;
		background-size:cover!important;
	}
	
	.sec_quality .inner_width {
		width:100%;
		padding:0 4.68%!important;
	}
	
	.sec_quality .sec_title {
		font-size:43px;
		margin-bottom:24px;
		letter-spacing:0;
	}
	
	.sec_quality .sub_title {
		font-size:22px;
		line-height:24px;
		margin-bottom:24px;
		letter-spacing:0;
	}
	
	.sec_quality .app_step_list li {
		font-size: 22px;
	    line-height: 24px;
	    background-position: left 4px;
	    background-size: 9px;
	    padding-left: 15px;
	    margin-bottom: 5px;
	}
	
	.app_step_list,.app_step_list ul {
		margin:0;
	}
	
	.app_step_list {
		margin-bottom:36px;
	}
	
	.sec_bs_admin1 .sec_title {
		font-size:54px;
		padding-top:50px;
		margin-bottom:0;
	}
	
	.sec_bs_admin1 .sub_title {
		font-size:21px;
		line-height:25px;
		letter-spacing:-1px;
		margin-bottom:20px;
	}
	
	.sec_bs_admin1 .hidden_video {
		background-size:contain;
		width:auto;
		height:158px;
		margin-top:8px;
	}
	
	.sec_bs_admin1 .hidden_video .top_video_in {
		width:202px;
		top:50px;
		left:50%;
		margin-left:-101px;
	}
	
	.sec_bs_admin1 .hidden_video .thevideo,.sec_bs_admin1 .hidden_video .top_video_img a {
		width:202px;
		top:11px;
		left:50%;
		margin-left:-101px;
		height:125px;
	}
	
	.sec_bs_admin1 .hidden_video .top_video_img a {
		background-size:cover;
	}
	
	.sec_bs_admin1 .play {
		background-size:65px;
	}
	
	.sec_bs_admin1 .hidden_video .thevideoIframe {
		height:125px;
	}
	
	.sec_bs_admin1 .video_close,.sec_bs_admin1 .video_close a {
		width:22px;
		height:22px;
		top:0;
	}
	
	.sec_bs_admin1 .top_video_mob {
		width:560px;
		height:342px;
		padding:21px 75px 66px;
		margin:0 auto;
		background-image:url(wp-content/themes/uopeople/assets/img/layout/leader_laptop.png);
		background-repeat:no-repeat;
		background-size:contain;
	}
	
	.sec_career {
		background-size:cover;
	}
	
	.sec_career .inner_width {
		padding:0;
	}
	
	.sec_career .sec_title {
		padding:95px 6% 0;
		margin-bottom:14px;
		font-size:50px;
	}
	
	.sec_career .sub_title {
		padding:0 13%;
		font-size:27px;
		line-height:28px;
		letter-spacing:normal;
	}
	
	.sec_career .start_circles {
		margin-top:17px;
	}
	
	.sec_career .start_circle {
		width:130px;
		margin-left:25px;
	}
	
	.sec_career .start_circle:first-child {
		margin-left:-3px;
	}
	
	.sec_career .career_circle_in {
		float:left;
		top:0;
		-moz-opacity:1;
		opacity:1;
		filter:alpha(opacity=1);
	}
	
	.sec_career .career_circle_in a {
		width:130px;
		height:130px;
		border-width:2px;
		-webkit-border-radius:72px;
		-moz-border-radius:72px;
		border-radius:72px;
		font-size:16px;
		line-height:18px;
	}
	
	.career_circle_in a .table_cell,.sec_career .career_circle_in a .table_cell {
		width:130px;
		height:130px;
		padding:0;
	}
	
	.quality_tab.active a .exp_corner,.quality_top {
		display:none;
	}
	
	.quality_main {
		width:100%;
		height:auto;
		position:relative;
	}
	
	.quality_main_item {
		display:block;
		position:relative;
		top:auto;
		bottom:auto;
		right:auto;
		left:auto;
	}
	
	.quality_main_item .inner_width {
		padding:0 7%;
	}
	
	.quality_content {
		width:100%;
		padding-top:58px;
	}
	
	.quality_title {
		font-size:54px;
		margin-bottom:32px;
		letter-spacing:-1px;
		width:58%;
	}
	
	.quality_tx {
		font-size:25px;
		font-weight:200;
		line-height:28px;
		margin-bottom:32px;
		padding-right:330px;
	}
	
	.quality_content .learn_more a {
		text-decoration:underline;
		font-size:25px;
		font-weight:200;
	}
	
	.quality_main .prog_arrow {
		display:block;
	}
	
	.quality_item_name_box,.quality_main_item:last-child .prog_arrow {
		display:none;
	}
	
	.quality_main .prog_arrow a {
		width:16px;
		height:8px;
		background-size:16px auto;
		margin-left:-8px;
	}
	
	.faq_qa.active .faq_question a,.faq_question a {
		background-size:auto 32px;
	}
	
	.sec_quality .inner_width.padding_special {
		padding-left:26%!important;
	}
	
	.sec_quality .inner_width.padding_special .sub_title {
		font-size:22px;
		line-height:24px;
	}
	
	.sec_quality .inner_width.padding_special .app_step_list ul {
		width:80%;
	}
	
	.page-id-51 .programs_item_title {
		font-size:44px;
		line-height:44px;
		width:100%;
		padding:0;
	}
	
	.page-id-51 .programs_item {
		height:250px;
	}
	
	.page-id-51 .sec_partners4 .sec_title a {
		font-size:54px;
	}
	
	.page-id-1190 .sec_partners4 .sec_title,.page-id-1190 .sec_partners4 .sec_title a {
		font-size:35px;
		letter-spacing:-1px;
	}
	
	.sec_faq h1.sec_title {
		font-size:80px;
		height:200px;
		font-weight:200;
	}
	
	.page-id-2068 .sec_faq h1.sec_title {
		font-size:80px;
	}
	
	.sec_faq .sec_top {
		margin-bottom:50px;
	}
	
	.sec_faq .sub_title {
		font-size:50px;
		margin-bottom:54px;
	}
	
	.faq_question {
		padding:21px 0;
	}
	
	.faq_question a {
		font-size:26px;
		height:auto;
		line-height:1.3;
		min-height:25px;
		padding-left:48px;
	}
	
	.faq_answer {
		font-size:22px;
		padding-left:48px;
	}
	
	.sec_media {
		margin:55px 0 45px;
	}
	
	.sec_media .sec_title {
		margin-bottom:35px;
	}
	
	.media_item {
		width:100%;
		height:144px;
		margin-bottom:48px;
	}
	
	.media_item .image {
		width:45.58%;
		max-width:224px;
		height:144px;
		margin-right:3.125%;
	}
	
	.file,.file:nth-child(3n) {
		margin-right:6%;
	}
	
	.media_item .image img {
		width:100%;
		height:auto;
	}
	
	.media_text {
		height:144px;
		width:51.2%;
	}
	
	.media_title {
		font-size:26px;
		max-height:26px;
		margin-bottom:9px;
		width:100%;
		max-width:351px;
	}
	
	.media_title,.sec_milestone .date {
		white-space:nowrap;
		text-overflow:ellipsis;
	}
	
	.media_by,.media_link a,.media_publish {
		font-size:20px;
		line-height:22px;
	}
	
	.media_link {
		margin-bottom:8px;
		max-height:44px;
		overflow:hidden;
	}
	
	.media_by,.media_publish {
		max-height:22px;
	}
	
	.media_by {
		margin-bottom:4px;
	}
	
	.sec_media .pager {
		margin-top:45px;
	}
	
	.media_bottom_link{
		margin-top:40px;
		font-size:16px;
	}
	
	.sec_files {
		padding-bottom:78px;
	}
	
	.sec_files_list {
		margin-bottom:0;
	}
	
	.file,.sec_files .sec_top {
		margin-bottom:45px;
	}
	
	.sec_files .sec_top_in_bottom {
		padding-top:55px;
	}
	
	.sec_files h1.sec_title {
		font-size:54px;
	}
	
	.file_title a,.sec_files .sec_text {
		font-size:23px;
	}
	
	.file {
		width:47%;
		min-height:0;
	}
	
	.file:nth-child(2n) {
		margin-right:0;
	}
	
	.file:last-child,.file:nth-last-child(2) {
		margin-bottom:0;
	}
	
	.file_title {
		margin-top:10px;
		line-height:25px;
	}
	
	.file_icon img {
		width:100%;
	}
	
	.sec_files .pager {
		margin-top:45px;
	}
	
	.sec_textpage_top .bg_image {
		height:271px;
	}
	
	.sec_textpage_text {
		margin:70px 0 105px;
	}
	
	.sec_textpage_text .sec_title {
		font-size:54px;
	}
	
	.sec_textpage_text .text {
		font-size:20px;
	}
	
	.sec_textpage_text .text_cols {
		-moz-column-count:1;
		-webkit-column-count:1;
		font-size:20px;
	}
	
	.milestones_top {
		margin-bottom:45px;
	}
	
	.milestones_top_bottom {
		margin-top:45px;
	}
	
	.milestones_top .title {
		font-size:54px;
	}
	
	.milestones_top .text {
		font-size:22px;
	}
	
	.milestone_item {
		height:258px;
	}
	
	.milestone_img {
		height:258px;
	}
	
	.milestone_text,.milestone_text .mobile_only {
		height:115px;
	}
	
	.sec_milestone {
		height:375px;
		margin-bottom:75px;
	}
	
	.sec_milestone .date {
		color:#f7f7ef;
		font-size:25px;
		max-height:25px;
		overflow:hidden;
		margin-bottom:5px;
	}
	
	.sec_milestone .sub_title,.sec_milestone .text {
		font-size:17px;
		max-height:19px;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		margin-bottom:0;
	}
	
	.sec_milestone .more{
		margin-top:5px;
	}
	
	
	.sec_milestone .more a {
		font-size:19px;
		color:#e90172;
		font-weight:400;
		margin-top:6px;
	}
	
	.sec_milestone .more a:hover {
		color:#f7f7ef;
	}
	
	.sec_milestone .year_in {
		font-size:54px;
		height: 74px;
		line-height: 74px;
		width: 170px;
		left:0;
	}
	
	.eventRowImagesArrowLeft,.eventRowImagesArrowRight {
		height:50px;
		background-size:100%;
		top:115px;
	}
	
	.eventRowImagesArrowLeft {
		width:32px;
	}
	
	.eventRowImagesArrowRight {
		width:29px;
	}
	
	.sec_milestone:last-child {
		margin-bottom:135px;
	}
	
	.page-template-gallery .sec_video_top,.page-template-gallery .sec_video_top .top_video {
		height:300px;
	}
	
	.page-template-gallery .thevideo.desktop_only,.page-template-gallery .top_video_img.desktop_only,.page-template-gallery .video_close.desktop_only {
		display:none;
	}
	
	.page-template-gallery .sec_video_top .top_video_text {
		height:116px;
		padding:15px 0;
	}
	
	.page-template-gallery .sec_video_top .sub_title {
		font-size:26px;
		margin-bottom:6px;
	}
	
	.page-template-gallery .sec_video_top .text {
		font-size:18px;
		line-height:24px;
		height:72px;
		overflow:hidden;
	}
	
	.page-template-gallery .sec_search_videos {
		margin:45px 0;
	}
	
	.page-template-gallery .video {
		width:47%;
		height:300px;
		margin-right:6%;
		margin-bottom:32px;
	}
	
	.page-template-gallery .video:nth-child(2n) {
		margin-right:0;
	}
	
	.page-template-gallery .thumb {
		height:210px;
	}
	
	.page-template-gallery .thumb .play {
		background-size:80px;
		height:210px;
	}
	
	.page-template-gallery .video_title {
		height:58px;
		overflow:hidden;
		margin:13px 0;
		padding:0;
		font-size:18px;
		line-height:22px;
		letter-spacing:-1px;
	}
	
	.page-template-gallery .sec_search_videos input,.search_results_input {
		font-size:27px;
		line-height:45px;
		background-image:url(wp-content/themes/uopeople/assets/img/layout/search_mob.png);
		background-position:right 16px center;
	}
	
	.page-template-gallery .sec_search_videos input {
		padding: 6px 44px 0 21px;
		height: 70px;
	}
	
	.page-template-gallery .video:last-child,.page-template-gallery .video:nth-last-child(2) {
		margin-bottom:0;
	}
	
	.page-template-gallery .sec_videos {
		margin-bottom:70px;
	}
	
	.page-template-gallery .top_video_mob {
		height:410px;
	}
	
	.sec_search {
		padding-top:70px;
	}
	
	.search_form {
		margin-bottom:40px;
	}
	
	#search_form_s {
		margin-bottom:45px;
	}
	
	.search_results_input {
		font-size:20px;
		padding:6px 44px 0 12px;
		height:45px;
		background-position:right 9px center;
		background-size:auto 58%;
	}

	.sec_search .sec_title {
		font-size:54px;
		line-height:58px;
	}
	
	.search_results {
		padding-bottom:88px;
	}
	
	.search_results_in {
		margin-bottom:75px;
	}
	
	.search_result:first-child {
		padding-top:20px;
	}
	
	.search_result_title a {
		font-size:23px;
		line-height:25px;
		font-weight:600;
	}
	
	.search_result_title,.search_result_tx {
		margin-bottom:10px;
	}
	
	.search_result_link a,.search_result_tx {
		font-size:19px;
		line-height:22px;
		font-weight:300;
	}
	
	.sec_blog {
		background-size:cover;
	}
	
	.baloon {
		width:300px;
		height:300px;
		padding:88px 34px 0;
		margin:55px auto 0;
		background-size:contain;
		right:40px;
	}
	
	.baloon .sec_title {
		font-size:32px;
		margin-bottom:6px;
	}
	
	.baloon_tx {
		font-size:20px;
		line-height:22px;
		margin-bottom:10px;
	}
	
	.baloon .learn_more a {
		font-size:23px;
		font-weight:400;
	}
	
	.sec_stories {
		background:#000;
	}
	
	.stories_item_big .sec_title {
		font-size:54px;
		line-height:54px;
		padding:100px 0 0;
		color:#fff;
		position:relative;
		z-index:2;
	}
	
	.stories_item_big .sub_title {
		font-size:27px;
		color:#fff;
		letter-spacing:normal;
		position:relative;
		z-index:2;
	}
	
	.stories_item_big .top_video_mob {
		width:100%;
		height:542px;
		position:absolute;
		z-index:1;
	}
	
	.sec_stories .top_video {
		display:block;
		float:left;
		height:542px;
	}
	
	.sec_stories .top_video_mob {
		height:542px;
	}
	
	.programs_item_title {
		height:auto;
	}
	
	.breadcrumbs {
		font-size:14px;
	}
	
	.sec_faq .sec_top_top {
		margin-bottom:50px;
	}
	
	.sec_files .sec_top_bottom {
		padding-top:45px;
	}
	
	.view_all {
		font-size:34px;
	}
	
	.mktoForm input[type=email],.sec_form .mktoButton,.sec_form .mktoButtonRow,.sec_form .mktoButtonRow .mktoButtonWrap,.sec_form .mktoForm input[type=text] {
		width:100%!important;
		margin:0 0 40px!important;
		height:50px;
		line-height:34px;
		font-size:22px;
		display:block;
	}
	
	.sec_form .mktoButtonRow {
		line-height:50px;
		margin:35px 0 0!important;
	}
	
	.sec_form .mktoButton {
		margin-bottom:15px;
	}
	
	i.fa.fa-refresh.fa-spin.fa-3x.fa-fw.ajax_loader_custom {
		position:static;
		display:block;
		margin:0 auto;
	}
	
	.form_close {
	    position: absolute;
	    top: 27px;
	    right: 26px;
	    background-image: url(wp-content/themes/uopeople/assets/img/layout/close2.png);
	    width: 26px;
	    height: 27px;
	    background-size: contain;
	}
	
	.form_close a{
		display:block;
		width:100%;
		height:100%;
	}
	
	.sec_form .sec_title {
		font-size:50px;
		font-weight:300;
		margin-bottom:44px;
		text-transform:uppercase;
	}
	
	#thank_wrap .sub_title {
		font-size:40px;
		line-height:50px;
	}
	
	.form_wrapper{
		margin-top:30px;
	}
	
	.sec_form .mktoForm .mktoFormRow{
		display:block;
	}
	
	.mktoForm input[type=email], 
	.sec_form .mktoButton, 
	.sec_form .mktoForm input[type=text]{
		height:70px;
		line-height:70px;
		font-size:28px;
		padding-top:13px;
		margin-bottom:40px;
	}
	
	.sec_form .mktoButton{
		padding-top:3px;
		margin-bottom:15px!important;
	}
	
	.sec_form .mktoFormRow.last input[type=email]{
		margin-bottom:92px!important;
	}
	
	.sec_form.video_w{
		background-color:#543d67!important;
	}
	
	.sec_form.form_w{
		background-color:#200a30!important;
	}
	
	.sec_form .top_video .thevideo.no_desktop, .sec_form .top_video .top_video_in.no_desktop{
		display:block;
	}
	
	.sec_form .thevideo{
		position: absolute;
	    width: 522px;
	    height: 316px;
	    top: 44px;
	    left: 50%;
	    margin-left: -268px;
	}
	
	.sec_form .thevideoIframe{
		height:100%;
	}
	
	.sec_form .top_video_in {
	    width:522px;
	    top:35px;
	    margin-left:-262px;
	}
	
	.sec_form .top_video .ipad a{
		display:none;
	}
	
	.dark .lead_item_link a {
		color:#e90172;
	}
	
	.dark .lead_item_link a:hover {
		color:#291717;
	}
	
	.light .lead_item_link a {
		color:#e90172;
	}
	
	.light .lead_item_link a:hover {
		color:#291717;
	}
	
	.purple_dark .learn_more a {
		color:#e90172;
	}
	
	.purple_dark .learn_more a:hover {
		color:#291717;
	}
	
	.purple_dark.sec_business2 .lead_item_link a {
		color:#e90172;
	}
	
	.beige_dark .learn_more a:hover,.purple_dark.sec_business2 .lead_item_link a:hover {
		color:#291717;
	}
	
	.beige_dark.sec_business2 .lead_item_link a {
		color:#e90172;
	}
	
	.beige_dark.sec_business2 .lead_item_link a:hover {
		color:#291717;
	}
	
	.beige .learn_more a,.beige_dark .learn_more a {
		color:#e90172;
	}
	
	.beige .learn_more a:hover {
		color:#291717;
	}
	
	.beige.sec_business2 .lead_item_link a {
		color:#e90172;
	}
	
	.beige.sec_business2 .lead_item_link a:hover {
		color:#291717;
	}
	
	.beige_light .learn_more a {
		color:#e90172;
	}
	
	.beige_light .learn_more a:hover {
		color:#291717;
	}
	
	.beige_light.sec_business2 .lead_item_link a {
		color:#e90172;
	}
	
	.beige_light.sec_business2 .lead_item_link a:hover {
		color:#291717;
	}
	
	.page-template-gallery .sec_video_top, .page-template-gallery .sec_video_top .top_video{
		height:526px;
	}
}

@media only screen and (max-width :480px) {
	.desktop_only {
		display:none;
	}
	
	.tablet_only {
		display:none;
	}
	
	.mobile_only {
		display:block;
	}
	
	.no_desktop {
		display:block;
	}
	
	.no_tablet {
		display:block;
	}
	
	.no_mobile {
		display:none;
	}
	
	.sec_height {
		height:284px;
	}
	
	.absolute {
		height:284px;
	}
	
	.logo {
		width:200px;
	}
	
	.logo a {
		padding-top:18px;
	}
	
	.inner_width {
		padding-left:4.68%;
		padding-right:4.68%;
	}
	
	.header {
		height:80px;
	}
	
	.menu_bt {
		width:30px;
		margin-top:30px;
	}
	
	.menu_sep {
		height:4px;
		margin-bottom:4px;
	}
	
	.mobile_menu_top2 .mobile_menu_top a {
		text-transform:uppercase;
		font-size:17px;
		font-family:vistasans;
	}
	
	.mobile_menu_top2 {
		margin-bottom:22px;
	}
	
	.level_1.mobile_menu_item {
		margin-bottom:13px;
	}
	
	.level_1.mobile_menu_open {
		padding:12px 11px 45px;
	}
	
	.level_1.mobile_menu_top {
		height:50px;
		line-height:50px;
		margin-bottom:13px;
	}
	
	.header_mobile_search {
		margin-bottom:30px;
	}
	
	.mobile_menu_top2 .level_1.mobile_menu_top{
		height:30px;
		line-height:30px;
	}
	
	.level_1.mobile_menu_top a {
		padding:0 11px;
	}
	
	.mobile_menu_top .mobile_menu_top a{
		padding:0 11px;
		font-size:19px;
	}
	
	.level_2.mobile_menu_top a {
		font-size:19px;
	}
	
	.level_2.mobile_menu_open {
		padding-left:12px;
	}
	
	.level_3.mobile_menu_top a {
		font-size:16px;
		line-height:19px;
	}
	
	.level_4.mobile_menu_top a{
		font-size:16px;
		line-height:19px;
	}
	
	.mobile_menu .sep {
		height:2px;
		border-top:2px solid #544d58;
		margin:0 -4.68% 30px;
	}
	
	.level_1.mobile_menu_item .level_1.mobile_menu_top a {
		background-position:right 20px center;
		background-size:15px 9px;
	}
	
	.header_m {
		margin-top:70px;
	}
	
	.hp_top_title,.sec_title,.sec_title a {
		font-size:25px;
	}
	
	.hp_top_mob {
		width:100%;
		height:318px;
		overflow:hidden;
	}
	
	.hp_top_mob .hp_top_item {
		height:318px;
		padding-top:80px;
	}
	
	.hp_top_title {
		line-height:25px;
	}
	
	.hp_top_subtitle {
		font-size:19px;
		line-height:24px;
	}
	
	.hp_top_mob_bt {
		top:140px;
		left:50%;
		margin-left:-88px;
	}
	
	.hp_top_apply a {
		width:176px;
		height:33px;
		line-height:33px;
		font-size:16px;
		padding-top:2px;
	}
	
	.hp_sec2 {
		padding:35px 0 0;
		height:426px;
	}
	
	.hp_sec2 .repeater,.hp_sec2 .stamp1 {
		display:none;
	}
	
	.hp_sec2 .sec_title {
		margin-bottom:20px;
		padding-left:4.68%;
		padding-right:4.68%;
	}
	
	.hp_sec2_items {
		width:89%;
		margin:0 auto;
	}
	
	.hp_sec2_item {
		height:270px;
	}
	
	.hp_sec2_img {
		display:block;
		height:148px;
		overflow:hidden;
	}
	
	.hp_sec2_img img {
		display:block;
		width:100%;
		height:auto;
	}
	
	.hp_sec2_in_tx br,.program_in_item_content,.programs_item_tx br {
		display:none;
	}
	
	.hp_sec2_in {
		padding:12px 17px;
	}
	
	.hp_sec2_in_title {
		font-size:18px;
		margin-bottom:6px;
	}
	
	.hp_sec2_in_tx {
		font-size:12px;
		line-height:14px;
		padding:0;
		height:28px;
		margin-bottom:10px;
	}
	
	.hp_sec2 .learn_bt_in {
		width:90px;
		height:25px;
		line-height:21px;
		border-width:2px;
		font-size:12px;
		padding:0;
	}
	
	.hp_sec2 .slick-track {
		margin-left:3.9%;
	}
	
	.hp_sec2 .slick-dots {
		width:89%;
		bottom:14px;
	}
	
	.hp_sec3_mob {
		height:284px;
		padding-top:35px;
	}
	
	.hp_sec3_mob .hp_top_title {
		margin-bottom:26px;
	}
	
	.hp_sec3_mob_in {
		width:100%;
	}
	
	.circle_item {
		height:125px;
	}
	
	.circle_item_title {
		font-size:18px;
		margin-bottom:8px;
		letter-spacing:-1px;
	}
	
	.sec_p.hp_sec3_mob .circle_item_title {
		font-size:25px;
		color:#e5e5d2;
		margin-bottom:5px;
	}
	
	.circle_item_tx {
		font-size:14px;
		line-height:14px;
		margin-bottom:8px;
	}
	
	.circle_item_link a {
		font-size:14px;
	}
	
	.sec_p.hp_sec3_mob .circle_item_link a {
		font-size:14px;
	}
	
	.circle_item_link a:hover {
		color:#fff;
	}
	
	.slick-dots {
		bottom:26px;
	}
	
	.slick-dots button {
		width:6px;
		height:6px;
		margin:7px;
	}
	
	.home .hp_sec6 {
		height:269px;
		padding-top:25px;
	}
	
	.home .hp_sec6 .sec_title {
		font-size:48px;
		margin-bottom:4px;
	}
	
	.hp_sec5_tx {
		font-size:15px;
		line-height:18px;
	}
	
	.hp_sec6_bt a {
		margin-top:15px;
		width:197px;
		height:39px;
		border-width:3px;
		font-size:17px;
		line-height:34px;
	}
	
	.so_icon a {
		width:30px;
		height:30px;
		margin-right:14px;
	}
	
	.ft_apply a {
		width:110px;
		height:30px;
		line-height:30px;
		font-size:13px;
	}
	
	.ft_soical_wrap {
		margin:0 0 30px;
	}
	
	.ft_bottom_links, .rights{
		font-size:13px;
		line-height:16px;
	}
	
	.sec_form,.sec_form.form_f {
		height:auto;
		padding:0;
	}
	
	.sec_form .inner_width {
		width:300px;
		padding:52px 0 100px;
	}
	
	.sec_form .bt_pink a {
		height:39px;
		line-height:39px;
		font-size:18px;
	}
	
	.play {
		background-size:65px;
	}
	
	#thank_wrap .sub_title {
		font-size:23px;
		line-height:28px;
	}
	
	.mktoForm input[type=email],.sec_form .mktoButton,.sec_form .mktoButtonRow,.sec_form .mktoButtonRow .mktoButtonWrap,.sec_form .mktoForm input[type=text] {
		height:50px;
		line-height:50px;
		font-size:20px;
		margin:0 0 23px!important;
	}
	
	.footer {
		padding:25px 0 36px;
	}
	
	.sec_programs {
		height:284px;
	}
	
	.programs_item {
		width:75%;
		height:75%;
		padding:20px;
		left:50%;
		margin-left:-37.5%;
	}
	
	.programs_item_stamp {
		width:52px;
		height:52px;
		top:14px;
		right:15px;
		background-size:52px;
	}
	
	.programs_item_title {
		font-size:20px;
		line-height:18px;
		margin-bottom:13px;
		padding-right:120px;
	}
	
	.programs_item_tx, .sec_programs .programs_item_tx {
		font-size:13px;
		line-height:15px;
		margin-bottom:15px;
	}
	
	.page-id-8 .sliderv .strip:nth-child(3) .programs_item_title{
		height:auto;
	}
	
	.page-id-8 .sliderv .strip:nth-child(3) .programs_item_tx{
		padding-right:0;
	}
	
	.programs_item .bt_pink a {
		width:44%;
		height:22px;
		line-height:22px;
		font-size:12px;
		padding-top:0;
	}
	
	.sec_business1 {
		height:284px;
	}
	
	.sec_business1 .sec_title {
		font-size:25px;
		margin:45px 0 4px;
	}
	
	.sec_business1 .sub_title {
		font-size:17px;
	}
	
	.sec_business2 .sec_lead_content .sec_title {
		font-size:22px;
		margin-bottom:8px;
	}
	
	.sec_business2,.sec_lead_wrap {
		height:284px;
	}
	
	.lead_item_tx {
		font-size:13px;
		line-height:14px;
		margin-bottom:10px;
		max-height:140px;
		overflow:hidden;
	}
	
	.lead_item_link a {
		font-size:14px;
		font-weight:600;
	}
	
	.sec_lead_item {
		height:284px;
	}
	
	.sec_business2 {
		padding-top:40px;
	}
	
	.sec_lead_wrap .sec_lead_content {
		padding-top:26px;
		width:55%;
	}
	
	.page-id-1190 .sec_lead_wrap .sec_lead_content {
		width:58%;
	}
	
	.sec_lead_wrap .sec_title {
		font-size:22px;
		margin-bottom:8px;
	}
	
	.sec_lead_wrap .slick-dots,.sec_students_slide .slick-dots {
		bottom:8px;
	}
	
	.sec_business_career {
		height:284px;
		padding-top:35px;
	}
	
	.sec_business_career .sec_title {
		font-size:25px;
		margin-bottom:4px;
	}
	
	.sec_business_career .sub_title {
		font-size:13px;
	}
	
	.bs_career_items {
		margin-top:30px;
	}
	
	.bs_career_item {
		width:42%;
		margin-bottom:12px;
		height:56px;
		margin-right:16%;
	}
	
	.bs_career_item.item2,.bs_career_item.item4 {
		margin-right:0;
	}
	
	.baloon {
		background-size:contain;
		width:180px;
		height:180px;
		position:static;
		padding:52px 15px 0;
		margin:55px auto 0;
	}

	.baloon .sec_title {
		font-size:22px;
		margin-bottom:4px;
	}
	
	.baloon_tx {
		font-size:13px;
		line-height:16px;
		font-weight:400;
		margin-bottom:6px;
	}
	
	.baloon .learn_more a {
		font-size:14px;
	}
	
	.stories_item_big .sec_title {
		font-size:23px;
		line-height:25px;
		padding:50px 0 0;
	}
	
	.stories_item_big .sub_title {
		font-size:15px;
	}
	
	.stories_item_big .top_video_mob {
		height:284px;
	}
	
	.sec_stories .top_video {
		height:284px;
	}
	
	.sec_stories .top_video_mob {
		height:284px;
	}
	
	.sec_partners2 .inner_width {
		padding-top:105px;
	}
	
	.sec_app4.sec_r1 .bt_border.big a,.sec_app4.sec_r1 .bt_pink.big a,.sec_partners2 .bt_border.big a,.sec_partners2 .bt_pink.big a {
		width:150px;
		height:32px;
		font-size:15px;
		border-width:2px;
		line-height:30px;
		padding-top:2px;
	}
	
	.program_qoute_title {
		font-size:20px;
		line-height:20px;
	}
	
	.sec_leader1 .program_qoute_title {
		margin-bottom:12px;
	}
	
	.sec_leader1 .program_qoute_tx {
		margin-bottom:14px;
	}
	
	.program_qoute_tx {
		font-size:12px;
		margin-bottom:15px;
	}
	
	.program_qoute_name {
		font-size:12px;
		margin-bottom:20px;
	}
	
	.sec_app4.sec_r1 .sec_title {
		padding-top:85px;
		font-size:22px;
		margin-bottom:0;
	}
	
	.sec_app4.sec_r1 .sub_title {
		font-size:15px;
		line-height:18px;
		padding:0 15%;
		margin-bottom:14px;
	}
	
	.lead_item_name_box {
		bottom:18px;
		right:4.68%;
	}
	
	.lead_item_name,.lead_item_type {
		font-size:12px;
		line-height:14px;
	}
	
	.sec_partners4 {
		height:284px;
		padding-top:20px;
	}
	
	.sec_partners4 .sec_title {
		margin-bottom:10px;
	}
	
	.partners_slide {
		width:89%;
		margin:0 auto;
		height:214px;
	}
	
	.partners_slide .arrow_l,.partners_slide .arrow_r {
		display:none;
	}
	
	.partner_item {
		height:214px;
		width:146px!important;
		margin-right:15px;
	}
	
	.partner_item_logo {
		height:156px;
	}
	
	.partner_item_name {
		height:58px;
		font-size:12px;
		line-height:13px;
	}
	
	.partners_slide {
		height:214px;
	}
	
	.sec_about_news .sec_title {
		font-size:25px;
		margin-bottom:10px;
	}
	
	.about_news_in .bt_pink a,.bt_pink a,.sec_about_press .bt_pink a {
		width:122px;
		height:25px;
		line-height:25px;
		font-size:13px;
		padding-top:1px;
		text-transform:uppercase;
	}
	
	.about_news_in {
		margin-top:95px;
		padding:15px 10px;
	}
	
	.sec_about_press {
		background-size:cover;
		background-position:center bottom!important;
		padding-top:90px;
	}
	
	.sec_partners2 .sec_title {
		font-size:25px;
		margin-bottom:12px;
	}
	
	.sec_p.hp_sec3_mob .circle_item_img {
		height:164px;
	}
	
	.sec_p.hp_sec3_mob .slick-dots {
		bottom:12px;
	}
	
	.sec_p.hp_sec3_mob .circle_item_tx {
		font-size:15px;
		margin-bottom:5px;
	}
	
	.sec_p.hp_sec3_mob{
		height:284px;
	}
	
	.sec_vison1 {
		height:284px;
		padding-top:30px;
	}
	
	.sec_n1.sec_vison1 .sec_title {
		font-size:28px;
		margin-bottom:20px;
	}
	
	.sec_vison1.sec_n1 .report_item_title {
		font-size:16px;
		line-height:18px;
		margin-bottom:2px;
		padding-right:22px;
	}
	
	.sec_vison1.sec_n1 .sec_title {
		margin-bottom:20px;
	}
	
	.sec_vison1.sec_n1 .report_item_tx {
		font-size:13px;
		line-height:16px;
		margin-bottom:20px;
	}
	
	.sec_vison1.sec_n1 .lead_item_link a {
		font-size:15px;
	}
	
	.sec_vison1 .sec_title {
		font-size:25px;
	}
	
	.sec_vison1 .report_items {
		margin-top:20px;
	}
	
	.sec_vison1 .report_item {
		width:235px;
		height:170px;
		padding:22px;
	}
	
	.report_item_title {
		font-size:18px;
		line-height:18px;
		margin-bottom:5px;
	}
	
	.report_item_tx {
		font-size:14px;
		line-height:14px;
		height:56px;
		margin-bottom:10px;
		padding:0;
	}
	
	.sec_vison1 .learn_bt_in {
		width:94px;
		height:25px;
		border-width:2px;
	}
	
	.sec_vison1 .learn_bt_in a {
		font-size:13px;
		line-height:21px;
	}
	
	.sec_vison2 {
		padding-top:105px;
	}
	
	.sec_vison2 .sec_title {
		font-size:22px;
		margin-bottom:20px;
	}
	
	.sec_vison2 .bt_pink a {
		width:122px;
		height:25px;
		font-size:13px;
		line-height:25px;
		padding-top:1px;
	}
	
	.sec_vison3 {
		padding-top:55px;
	}
	
	.sec_vison3 .sec_title {
		font-size:28px;
		letter-spacing:-1px;
		margin-bottom:0;
	}
	
	.sec_vison3_sub {
		font-size:21px;
		letter-spacing:-1px;
	}
	
	.sec_vison3_bt a,.sec_vison3_bt a:hover {
		font-size:10px;
		padding-top:41px;
		padding-left:20px;
	}
	
	.sec_vison3_bt a {
		width:130px;
		height:126px;
	}
	
	.hp_sec6 {
		height:284px;
		padding:40px 0;
	}
	
	.hp_sec6 .sec_title {
		font-size:37px;
	}
	
	.sec_partners4 .sec_title {
		font-size:22px;
	}
	
	.page-id-51 .sec_partners4 .sec_title a {
		font-size:25px;
	}
	
	.page-id-1190 .sec_partners4 .sec_title,.page-id-1190 .sec_partners4 .sec_title a {
		font-size:17px;
	}
	
	.sec_partners4 .sec_title {
		margin-bottom:30px;
	}
	
	.sec_news3>a {
		padding-top:8px;
	}
	
	.sec_news3 .sec_title {
		font-size:25px;
	}
	
	.view_all {
		font-size:20px;
	}
	
	.sec_career .sec_title {
		padding:55px 6% 0;
		margin-bottom:6px;
		font-size:23px;
	}
	
	.sec_career .sub_title {
		padding:0 8%;

		font-size:14px;
		line-height:14px;
	}
	
	.sec_career .start_circles {
		margin-top:17px;
	}
	
	.sec_career .start_circle {
		width:72px;
		margin-left:5px;
	}
	
	.sec_career .start_circle:first-child {
		margin-left:-3px;
	}
	
	.sec_career .career_circle_in a {
		width:72px;
		height:72px;
		font-size:11px;
		line-height:14px;
	}
	
	.career_circle_in a .table_cell,.sec_career .career_circle_in a .table_cell {
		width:72px;
		height:72px;
		padding:0;
	}
	
	.sec_program_in {
		height:284px;
		padding-top:70px;
	}
	
	.sec_program_in .inner_width {
		padding:60px 4.68%;
	}
	
	.program_in_title {
		font-size:20px;
		line-height:18px;
		margin-bottom:4px;
		padding:0 30px;
	}
	
	.program_in_tx {
		font-size:14px;
		line-height:14px;
		margin-bottom:12px;
		padding:0 15px;
	}
	
	.sec_program_in .bt_pink a {
		font-size:14px;
		height:25px;
		line-height:25px;
	}
	
	.program_in_item a {
		height:243px;
	}
	
	.program_in_item_img {
		height:90px;
	}
	
	.sec_become3 .sub_title {
		font-size:21px;
	}
	
	.sec_become3 .start_circle {
		width:90px;
		margin-left:10px;
	}
	
	.sec_become3 .start_circle_in a {
		width:90px;
		height:90px;
		border-width:2px;
		-webkit-border-radius:90px;
		-moz-border-radius:90px;
		border-radius:90px;
		font-size:14px;
		line-height:14px;
	}
	
	.sec_become3 .start_circle_in a .table_cell,.start_circle_in a .table_cell {
		width:90px;
		height:90px;
		padding:0;
	}
	
	.sec_business2 .sec_lead_content{
		width:46%;
	}
	
	.sec_students_slide,.students_slide_top {
		height:283px;
	}
	
	.students_slide_big_img {
		height:137px;
	}
	
	.students_slide_title {
		font-size:22px;
		margin-bottom:4px;
	}
	
	.students_slide_name {
		font-size:16px;
		margin-bottom:2px;
	}
	
	.students_slide_qoute1,.students_slide_type {
		line-height:14px;
		height:14px;
		margin-bottom:4px;
	}
	
	.students_slide_type {
		font-size:12px;
	}
	
	.students_slide_qoute1 {
		font-size:13px;
	}
	
	.sec_program_in .inner_width {
		padding:20px 4.68%;
	}
	
	.sec_program_qoute {
		height:284px;
	}
	
	.program_in_item_read a {
		font-size:12px;
		font-weight:600;
	}
	
	.sec_bs_admin1 .sec_title {
		font-size:25px;
		padding-top:20px;
		margin-bottom:0;
	}
	
	.sec_bs_admin1 .sec_title a {
		font-size:25px;
	}
	
	.sec_bs_admin1 .sub_title {
		font-size:12px;
		line-height:15px;
		margin-bottom:10px;
	}
	
	.sec_bs_admin1 .hidden_video {
		height:158px;
		margin-top:8px;
	}
	
	.sec_bs_admin1 .hidden_video .top_video_in {
		width:202px;
		top:50px;
		margin-left:-101px;
	}
	
	.sec_bs_admin1 .hidden_video .thevideo,.sec_bs_admin1 .hidden_video .top_video_img a {
		width:202px;
		top:11px;
		margin-left:-101px;
		height:125px;
	}
	
	
	.sec_bs_admin1 .play {
		background-size:65px;
	}
	
	.sec_bs_admin1 .hidden_video .thevideoIframe {
		height:125px;
	}
	
	.sec_bs_admin1 .video_close,.sec_bs_admin1 .video_close a {
		width:22px;
		height:22px;
	}
	
	.sec_bs_admin1 .top_video_mob {
		width:300px;
		height:171px;
		padding:11px 41px 23px;
	}
	
	.faq_question a {
		font-size:17px;
		line-height:1.3;
		min-height:25px;
		padding-left:32px;
	}
	
	.faq_question {
		padding:12px 0;
	}
	
	.faq_qa.active .faq_question a,.faq_question a {
		background-size:auto 25px;
	}
	
	.faq_answer {
		font-size:14px;
		padding-left:32px;
	}
	
	.sec_faq .sub_title {
		font-size:22px;
		margin-bottom:25px;
	}
	
	.sec_faq h1.sec_title {
		font-size:62px;
		height:115px;
	}
	
	.page-id-2068 .sec_faq h1.sec_title {
		font-size:46px;
	}
	
	.file_title a,.sec_files .sec_text {
		font-size:15px;
	}
	
	.file_title {
		margin-top:4px;
	}
	
	.sec_files h1.sec_title {
		font-size:25px;
	}
	
	.page-template-gallery .sec_video_top, .page-template-gallery .sec_video_top .top_video{
		height:300px;
	}
	
	.page-template-gallery .top_video_mob {
		height:210px;
	}
	
	.page-template-gallery .sec_video_top .text {
		font-size:15px;
		line-height:18px;
		height:36px;
	}
	
	.page-template-gallery .sec_search_videos input {
		padding:6px 44px 0 12px;
		height:45px;
	}
	
	.page-template-gallery .sec_search_videos input,.search_results_input {
		font-size:16px;
		background-position:right 10px center;
	}
	
	.page-template-gallery .video {
		height:150px;
		margin-bottom:32px;
	}
	
	.page-template-gallery .thumb {
		height:90px;
	}
	
	.page-template-gallery .thumb .play {
		background-size:44px;
		height:90px;
	}
	
	.page-template-gallery .video_title {
		height:28px;
		font-size:13px;
		line-height:14px;
	}
	
	.page-template-gallery .sec_video_top .top_video_text {
		height:90px;
		padding:15px 0;
	}
	
	.page-template-gallery .sec_video_top .sub_title {
		font-size:18px;
		margin-bottom:6px;
	}
	
	.media_item {
		height:90px;
		margin-bottom:55px;
	}
	
	.media_item .image {
		max-width:154px;
		height:90px;
	}
	
	.media_title {
		font-size:16px;
		max-height:18px;
		margin-bottom:4px;
		max-width:171px;
	}
	
	.media_by,.media_link a,.media_publish {
		font-size:12px;
		line-height:14px;
	}
	
	.media_by,.media_publish {
		max-height:14px;
	}
	
	.media_link {
		margin-bottom:8px;
		max-height:28px;
	}
	
	.media_text {
		height:90px;
	}
	
	.media_bottom_link{
		font-size:12px;
	}
	
	.milestones_top .title {
		font-size:25px;
	}
	
	.milestones_top .text {
		font-size:14px;
	}
	
	.sec_milestone {
		height:355px;
		margin-bottom:75px;
	}
	
	.milestone_item {
		height:355px;
	}
	
	.milestone_img {
		height:240px;
	}
	
	.eventRowImagesArrowLeft,.eventRowImagesArrowRight {
		top:98px;
	}
	
	.sec_milestone .year_in {
		font-size:30px;
		height:50px;
		line-height:50px;
		width:100px;
	}
	
	.sec_milestone .date {
		font-size:17px;
		max-height:22px;
	}
	
	.sec_milestone .sub_title,.sec_milestone .text {
		font-size:14px;
		max-height:16px;
	}
	
	.sec_milestone .more a {
		margin-top:6px;
		font-size:15px;
	}
	
	.quality_title {
		font-size:23px;
		margin-bottom:16px;
	}
	
	.quality_tx {
		font-size:15px;
		line-height:16px;
		margin-bottom:20px;
		padding-right:100px;
	}
	
	.quality_content .learn_more a {
		font-size:15px;
	}
	
	.sec_quality {
		padding-top:30px;
	}
	
	.sec_quality .sec_title {
		font-size:22px;
		margin-bottom:5px;
	}
	
	.sec_quality .inner_width.padding_special .sub_title {
		font-size:13px;
		line-height:14px;
	}
	
	.sec_quality .sub_title {
		font-size:14px;
		line-height:15px;
		margin-bottom:10px;
	}
	
	.sec_quality .app_step_list li {
		font-size:14px;
		line-height:14px;
		background-position:left 1px;
		background-size:6px;
		padding-left:10px;
		margin-bottom:6px;
	}
	
	.app_step_list {
		margin-bottom:10px;
	}
	
	.sec_quality .inner_width.padding_special {
		padding-left:24%!important;
	}
	
	.sec_support3 .sup_screen {
		padding-top:60px;
		width:82%;
	}
	
	.sup_screen .sec_title {
		margin-bottom:5px;
	}
	
	.sup_screen .sub_title {
		font-size:13px;
		line-height:13px;
	}
	
	.sec_support3 .sup_items {
		margin-top:10px;
	}
	
	.sec_support3 .sup_item {
		margin:0 13px;
		width:50px;
	}
	
	.sec_support3 .sup_img {
		width:50px;
		height:50px;
	}
	
	.sec_support3 .sup_item_tx {
		font-size:11px;
		margin-top:4px;
	}
	
	.sec_textpage_top .bg_image {
		height:135px;
		background-size:176%;
	}
	
	.sec_textpage_text .sec_title {
		font-size:25px;
	}
	
	.sec_textpage_text .text {
		font-size:14px;
	}
	
	.sec_textpage_text {
		margin:45px 0 85px;
	}
	
	.sec_textpage_text .text_cols {
		-moz-column-count:1;
		-webkit-column-count:1;
		font-size:14px;
	}
	
	.page-id-51 .programs_item_title {
		font-size:25px;
	}
	
	.programs_item_tx {
		font-size:13px;
		line-height:15px;
		margin-bottom:15px;
	}
	
	#search_form2 input[type=text] {
		font-size:20px;
		font-family:vistasans;
		height:48px;
		padding:10px 38px 8px 12px;
	}
	
	#search_form2 input[type=submit] {
		right:13px;
		top:13px;
		height:23px;

		width:23px;
	}
	
	.sec_search {
		padding-top:25px;
	}
	
	.search_form {
		margin-bottom:20px;
	}
	
	.search_results_input {
		font-size:16px;
	}
	
	.sec_search .sec_title {
		font-size:25px;
		line-height:30px;
	}
	
	.search_result_title a {
		font-size:16px;
		line-height:18px;
	}
	
	.search_result_title,.search_result_tx {
		margin-bottom:5px;
	}
	
	.search_result_link a,.search_result_tx {
		font-size:13px;
		line-height:16px;
		font-weight:400;
	}
	
	.sec_form .top_video{
		margin-left:0;
	}
	
	.sec_form .thevideo{
	    width:235px;
	    height:142px;
	    top:20px;
	    margin-left:-120px;
	}
	
	.ipad{
		width:303px;
		height:183px;
		margin-bottom:43px;
		margin-left:0;
	}
	
	.sec_form .sec_title {
		font-size:23px;
		font-weight:400;
		margin-bottom:38px;
	}
	
	.form_close {
	    position: absolute;
	    top: 20px;
	    right: 19px;
	    background-image: url(wp-content/themes/uopeople/assets/img/layout/close2.png);
	    width: 16px;
	    height: 17px;
	    background-size: contain;
	}
	
	.mktoForm input[type=email], 
	.sec_form .mktoButton, 
	.sec_form .mktoForm input[type=text]{
		padding-top:11px;
	}
	
	.sec_form .mktoFormRow.last input[type=email]{
		margin-bottom:50px!important;
	}
	
	.form_wrapper{
		margin-top:10px;
	}
	
	.sec_form .mktoButton{
		padding-top:3px;
	}
	
	i.fa.fa-refresh.fa-spin.fa-3x.fa-fw.ajax_loader_custom{
		font-size:23px;
	}
	
	.sec_form .mktoButton{
		margin-bottom:15px!important;
	}
}

@media only screen and (max-width :320px) {
	.so_icon a {
		width:25px;
		height:25px;
		margin-right:14px;
	}
	
	.ft_apply a {
		width:92px;
		height:25px;
		line-height:25px;
	}
	
	.programs_item_tx {
		letter-spacing:-1px;
	}
	
	.sec_quality .inner_width.padding_special {
		padding-left:20%!important;
	}
	
	.media_title {
		max-width:148px;
	}
	
	.media_by,.media_publish {
		letter-spacing:-.5px;
	}
	
	
	
	.page-template-gallery .video {
		height:130px;
	}
	
	.page-template-gallery .thumb,.page-template-gallery .thumb .play {
		height:80px;
	}
	
	.sec_form .inner_width {
		width:248px;
	}
	
	.sec_form .top_video_mob {
		width:248px;
		height:149px;
		margin-bottom:45px;
		padding:16px 32px 16px 25px;
	}
	
	.sec_bs_admin1 .sec_title {
		margin-bottom:6px;
	}
	
	.sec_bs_admin1 .sub_title {
		margin-bottom:15px;
	}
	

	
	.program_in_tx {
		padding:0;
		font-size:12px;
	}
	
	.sec_become3 .start_circle {
		width:80px;
		height:80px;
		margin-left:5px;
	}
	
	.sec_become3 .start_circle_in a {
		width:80px;
		height:80px;
		-webkit-border-radius:80px;
		-moz-border-radius:80px;
		border-radius:80px;
		font-size:12px;
		line-height:12px;
	}
	
	.sec_become3 .start_circle_in a .table_cell,.start_circle_in a .table_cell {
		width:80px;
		height:80px;
	}
	
	.sec_form .sec_title{
		font-size:19px;
	}
	
	.ipad{
		width:248px;
		height:150px;
	}
	
	.sec_form .thevideo {
	    width:192px;
	    height:117px;
	    top:16px;
	    margin-left:-99px;
	}
	
	.mktoForm input[type=email], .sec_form .mktoButton, .sec_form .mktoButtonRow, .sec_form .mktoButtonRow .mktoButtonWrap, .sec_form .mktoForm input[type=text]{
		font-size:18px;
	}
}
