html,body,#site-wrapper{overflow-x:hidden !important}ul#ecContainer li#ecRightCol h1{font-size:31px}ul#ecContainer li#ecRightCol h2{font-size:21px}nav#fixed_nav{top:-345px;padding:3px 0}nav#fixed_nav .inner{width:90%}nav#fixed_nav .inner .drk_gry_rnd_btn{float:none;width:105px;margin:0 auto 5px;height:30px;line-height:30px;font-size:14px;text-align:center}nav#fixed_nav div#links{float:none;clear:both;margin:0 auto;width:300px}nav#fixed_nav div#links a{margin:0 5px 2px 5px;width:135px;text-align:center;border:1px solid #ddd;display:inline-block;padding:0;border-radius:5px}.webinar-h2::after,.webinar-h2::before{width:calc(32% - 65px) !important;border-top:none !important}.recorded-shell{width:100%;height:325px;float:none !important;margin-bottom:25px}.recorded-shell h1{font-size:20px;margin:40px 36px 0 30px}.webinar-h1{font-size:28px !important;line-height:44px}#webinar_premium .event{font-size:14px;margin:29px 0 0 0;float:none}#webinar_premium .reg-btn{float:none;margin:28px 0 0 0}#webinar_premium .webinar-date{height:126px}.record-h{margin-bottom:45px}.recorded-shell h1{margin:0 36px 0 30px;padding-top:40px}.webinar-info p{padding:35px 32px 32px 32px;font-size:13px;line-height:20px}section#webinar_request_demo div.inner,section#webinar_featured div.inner{width:95%}section#webinar_request_demo div.col-a{width:100%;float:none;text-align:center}section#webinar_request_demo div.col-b{width:100%;float:none;text-align:center;margin-top:50px}section#webinar_request_demo div.col-a h3{line-height:1.3em}section#webinar_request_demo .request-btn{float:none}.calendar_head .inner{padding:77px 0 70px 0 !important}.calendar_head h1{font-size:34px !important;margin-left:0 !important;text-align:center !important}.calendar_head p{font-size:15px !important;margin-left:0 !important;text-align:center !important;margin-top:0px !important;width:100% !important}section#calendar_embed .inner h1{font-size:28px;line-height:36px;width:80% !important;margin:auto !important}section#calendar_embed .inner p{width:80% !important;margin:auto !important;margin-top:19px !important;font-size:16px !important;line-height:25px}header .show_nav{display:block}header nav a{float:none;margin:0}nav#cms-mainnav{width:100%}nav#cms-mainnav #logo{margin:8px 0 0 27px}nav#cms-mainnav .links{display:none}header nav .links a{float:left;width:130px;margin:5px 5px;padding:7px 0;text-align:center;background:#fafafa;border:1px solid #ddd;border-radius:5px}nav#cms-mainnav .teacherLogin{margin:0 auto;width:145px;float:none}header nav a.login{font-size:17px;font-weight:400}header nav .links a.login.join{text-transform:none}header nav .links a.login.join em{font-weight:inherit}header nav .login+.login{margin-left:0}section div.centered{width:97%;margin:0 auto}#features section#feature_area .getStarted p{text-align:center}section#feature_area .getStarted{width:300px}section#feature_area .getStarted p{margin:10px auto}section#feature_area div.col-a{width:95%;margin:0 auto;float:none}body#goodies section#feature_area h2{font-size:30px}section#feature_area p{text-align:center}section#feature_area h2{font-size:29px;text-align:center;line-height:38px;float:none}body#purchase-bubblescore section#feature_area h3,body#get-started section#feature_area h3{font-size:30px}section#feature_area.home .swiper-slide h2{font-size:36px;padding-left:0}section#feature_area h3{font-size:28px;text-align:center}section#feature_area.home .swiper-slide h2{font-size:28px}section#feature_area div.inner{width:95%}section#feature_area .green{width:95%}section#feature_area .green img.monster{display:none}section#feature_area div.inner.index{padding:38px 0 25px;width:100%}section#feature_area div.inner.features{padding:53px 0 57px;width:100%}section#feature_area div.inner.pricing{padding:53px 0 42px;width:100%;height:auto}section#feature_area div.inner.goodies{padding:53px 0 42px;width:100%;height:auto}section#feature_area div.inner.newsroom{padding:53px 0 42px;width:100%;height:auto}section#feature_area div.inner.webinars{padding:30px 0 30px;width:100%;height:inherit !important}section#feature_area div.inner.webinars h1{font-size:50px}section#feature_area div.inner.contact{padding:40px 0 40px;width:100%;height:auto}section#feature_area div.inner.missing{padding:40px 0 30px;width:95%;height:125px}section#feature_area div.inner.thanks{padding:40px 0 0px;width:100%;height:100px}section#feature_area div.inner.score{padding:40px 0 30px;width:100%;height:175px}section#feature_area div.inner.hero{padding:40px 0 30px;width:100%}section#feature_area div.inner.casestudies{padding:53px 0 42px;width:100%;height:auto}section#feature_area div.inner.jobs{padding:42px 0 100px;height:0}section#feature_area *.drk_gry_rnd_btn{padding:0 20px;margin:20px auto 0;text-align:center;width:45%;float:none}section#feature_area .slideDeck{float:none;margin:0 auto;width:285px}section#feature_area #pager{left:125px}section#feature_area .inner .joinFree{clear:both;float:none;margin:0 auto;width:310px}section#feature_area .inner .joinFree p{width:95%}section#feature_area #posters{border:3px solid #fff;margin:0 auto;width:275px;height:182px}section#feature_area #posters img{width:275px;height:183px}aside#mcon_tout ul{width:95%;margin:0}aside#mcon_tout ul li{float:none;width:100%;text-align:center}aside#mcon_tout ul li .bullet{margin-left:5px}aside#mcon_tout ul li #bullet{margin:0 5px}aside#mcon_tout ul li img{left:0;position:static}section#socrative div.inner{width:88%}section#socrative .socrative_logo{float:none;border:none;margin:0 auto;height:95px;width:auto}section#socrative .acquisition{float:none;margin:15px auto;width:100%}section#focus_area{padding:65px 0}section#focus_area .inner{width:87%}section#focus_area ul#blt_items{width:96%;margin:0 auto}section#focus_area ul#blt_items li{width:95%;margin:15px 0}section#reportcard_area div.inner{width:95%}section#reportcard_area{padding:70px 0}section#reportcard_area #card_itself{width:200px;margin:0 auto;float:none}section#reportcard_area #card_intro{width:300px;margin:-198px auto 0;float:none}section#reportcard_area #card_intro h4{font-size:18px;width:298px}section#reportcard_area #card_intro p{width:298px}section#masterycon_area{padding:50px 0}section#masterycon_area div.inner{width:95%}section#masterycon_area #park_city{display:none}section#masterycon_area #con_intro{border:none;margin:0 auto;padding:0;width:298px;float:none;text-align:center}section#masterycon_area #con_intro h4{text-align:center;margin:15px auto;width:275px}section#masterycon_area #con_intro p{text-align:center;width:300px;margin:15px auto}section#masterycon_area #con_intro p.learn-more{margin:15px auto}section#masterycon_area #con_intro #logo{margin:0 0 15px 0;min-height:80px}section#counter_area{padding:50px 0}section#counter_area .inner{width:100%}section#counter_area #counters_container{margin:20px auto;text-align:center;width:450px}#content section#counter_area .flip-counter ul.cd{width:40px}section#counter_area h3{width:85%;margin:0 auto}section#counter_area p{width:85%;margin:0 auto}#goodies section#goodies_area{min-height:355px}section#goodies_area{padding:65px 0}section#goodies_area .inner{width:90%}section#state_apps .desc{width:100%;margin-bottom:40px}section#state_apps h3{width:75%;margin:0 auto 20px}section#state_apps .desc p{width:75%;margin:0 auto 20px}section#state_apps .map{width:90%;margin:0 auto}section#goodies_area div.col-a{width:95%;margin:0 auto;float:none;text-align:center}section#goodies_area div.col-b{width:95%;margin:0 auto;float:none;padding:50px 0}section#goodies_area div.col-b h3{line-height:40px;width:95%}section#goodies_area div.col-a ul#app_icons.three-across li{width:17%;margin-left:20px}section#goodies_area div.col-b a.lte_gry_rnd_btn{margin:0 auto;width:120px;float:none}section#testimony_area{padding:65px 0}section#testimony_area .inner{width:90%}section#testimony_area .inner div.col-a,section#testimony_area .inner div.col-b{width:95%;float:none;margin:0 auto}section#testimony_area div#quote_img{margin:0 auto;float:none;clear:both;display:block}section#testimony_area #articles{margin:85px auto 0}section#testimony_area #articles #read_more{float:none;margin:0 auto;line-height:22px}section#testimony_area #articles #tech_logos{float:none;margin:15px auto 0;position:static;width:200px}section#testimony_area #articles #tech_logos a{width:100px}section#writeup_area{padding:65px 0}section#writeup_area .inner{width:90%}section#writeup_area p{margin-bottom:25px}section#writeup_area div.quote_sec{width:95%;padding:30px 0 0}section#writeup_area div.quote_sec a.readmore{bottom:0}footer .inner{width:90%}footer#footer_nav div#cta{width:100%}footer#footer_nav address{width:36%;margin:0 15px 20px 0}footer#footer_nav nav{width:25%;margin:0 7px 15px}footer#footer_nav nav h4{font-size:14px}footer#footer_nav nav ul li{line-height:3em}section#request_form div.inner{width:95%}section#pricing_table div.inner{width:320px}section#pricing_table table#pricing_grid tr{display:inline-block;width:320px}section#pricing_table table#pricing_grid td{width:100px;text-align:left}section#pricing_table table#pricing_grid td.call{font-size:11px}section#pricing_table div#pricing_grid_header div.pricing_tab{width:68px}section#pricing_table div#pricing_grid_header div.pricing_tab h5{width:68px}section#pricing_table div#pricing_grid_header div.pricing_tab a{float:none;margin:0 auto;width:55px;font-size:11px}section#pricing_table div#pricing_grid_header div.pricing_tab .lte_gry_rnd_btn span{padding:0 25px 0 0}section#pricing_table div#pricing_grid_header div.pricing_tab.blank h3{padding:18px 0}section#pricing_table table#pricing_grid tr.button_row td a.lte_gry_rnd_btn{margin-left:0;padding-left:14px}section#pricing_table div#pricing_grid_header div.pricing_tab h3{font-size:1em}section#pricing_table div#pricing_grid_header div.pricing_tab a.lte_gry_rnd_btn{padding-left:12px}section#pricing_table div#pricing_grid_header div.pricing_tab h4{font-size:.7em}section#pricing_table div#pricing_grid_header h2{font-size:1em}section#pricing_questions div.col-b{margin:0 auto}section.feature_bank{width:95%;margin:0 auto}section.feature_bank div.inner{width:95%;float:none;text-align:center;margin:0 auto}section.feature_bank div.col-a{width:95%;float:none;margin:0 auto}section.feature_bank div.col-a h3{float:none}section.feature_bank div.col-a img{float:none}section.feature_bank div.col-a img.porthole{margin-top:25px;float:none}section.feature_bank div.col-b{width:95%;float:none;margin:0 auto}section.feature_bank div.col-b div.feature_block{width:100%;margin-top:30px}section.feature_bank div.col-b div.feature_block p{width:75%;float:left}section.feature_bank div.col-b div.feature_block.col1{margin:15px 0}section.feature_bank div.col-b div.feature_block.col2{margin:15px 0}section.feature_bank div.col-b div.feature_block i{position:relative;top:-4px}section#teacher_quote div.inner{width:95%;text-align:center}section#teacher_quote blockquote{font-size:2.1em}#pricing section#feature_area{min-height:235px}section#pricing_questions div.inner{width:95%;text-align:center}section#pricing_questions div.col-a{width:95%;float:none}section#pricing_questions div.col-b{width:95%;float:none}section#resource_pins div.inner{width:95%;text-align:center}section#resource_pins #resource_pins_description,section#resource_pins #resource_pins_description_chrome{width:100%;float:none;margin-top:45px}section#resource_pins #resource_pins_description_chrome h4{width:80%;float:none;margin:0 auto}section#apps{padding:45px 0}section#apps div.inner{width:95%}section#apps #cc_app_ipad{width:100%}section#apps #cc_app_iphone{width:14%;margin-top:43px}section#apps div#app_icons{width:100%}section#apps div#app_icons div.app_info{width:95%;text-align:center;margin-top:25px;height:300px}section#apps div#app_icons div.app_info img.app_icon{margin:0}section#apps div#app_icons div.app_info h4{margin:15px 0}section#apps div#app_icons div.app_info a{padding:0 4px}section#apps div#app_icons div.app_info a.apple:hover:after{content:" Apple";text-align:center;left:8px}section#apps div#app_icons div.app_info a.android:hover:after{content:" Android";text-align:center;left:1px}section#apps div#app_icons div.app_info a.amazon:hover:after{content:" Amazon";text-align:center;left:-1px}section#apps div#app_icons div.app_info a.windows:hover:after{content:" Windows";text-align:center;left:-3px}section#website_widget div.inner{width:95%}section#website_widget div#cc_app_screenshot{width:46%;height:250px}section#website_widget img#cc_app_website{left:100px}section#website_widget img#cc_app_website_zoom1{top:25px}section#website_widget img#cc_app_website_zoom2{top:-54px;right:-145px}section#website_widget #embed_left.embed_ccapp{width:95%;text-align:center;margin-bottom:20px}section#website_widget #embed_right.embed_ccapp{float:left;width:95%;text-align:center;margin-bottom:20px}section#website_widget .embed_ccapp code{width:100%;height:8em}body#contact section#request_form{padding:20px 0 0 0}body#contact section#request_form .inner.one_off{width:100%}body#contact section#request_form .inner.one_off #tabs-triggers{width:95%;margin:0 auto}body#contact section#request_form .inner.one_off #tabs-triggers .tab_content{height:inherit}body#contact section#request_form .contact_type{float:none;width:95%;margin:55px auto 0;padding:0}body#contact section#request_form .contact_type p{width:65%;line-height:20px;margin:0 auto}body#contact section#request_form .select_contact_type{margin:0 0 40px 0}body#contact section#request_form div.form_area{height:inherit;padding:0;margin:0}body#contact section#request_form div.form_area h3{margin-top:0}body#contact section#request_form div.form_area a.back_top{top:15px;right:5px}body#contact section#request_form div.form_area fieldset{margin:0 auto}body#contact section#request_form div.form_area fieldset label{width:95%}body#contact section#request_form div.form_area fieldset label input{width:135px}body#contact section#request_form div.form_area fieldset.col-a{width:100%}body#contact section#request_form div.form_area fieldset.col-b{width:100%}body#contact section#request_form div.form_area fieldset.col-ab{width:100%}body#contact section#request_form div.form_area fieldset.col-ab label textarea{width:175px}body#contact section#request_form div.form_area fieldset.col-ab label span.label{width:115px}body#contact section#request_form div.form_area *.lte_gry_rnd_btn{margin:10px auto}body#reportcard section.feature_section .btn_center img{width:205px}section#webinars_list div.inner{width:95%;text-align:center}section#webinars_list div.col-a{width:95%}section#webinars_list div.col-b{width:95%}section#webinars_list{padding:45px 0}section#webinars_list div.col-b h2{margin:0 0 25px}section#webinars_list a.sml_sq_btn{background:#ddd;height:40px;width:250px;text-align:center;line-height:40px;font-size:15px;margin:0 auto}section#webinars_list a.sml_sq_btn span{float:none;background:none}section#recorded_list div.inner{width:95%;text-align:center}section#recorded_list div.col-a{width:95%}section#recorded_list div.col-b{width:95%}section#recorded_list{padding:45px 0}section#recorded_list div.col-b h2{margin:0 0 25px}section#recorded_list a.sml_sq_btn{background:#ddd;height:40px;width:250px;text-align:center;line-height:40px;font-size:15px;margin:0 auto}section#recorded_list a.sml_sq_btn span{float:none;background:none}section#request_demo{padding:0 0 55px 0}section#request_demo div.inner{width:95%;text-align:center}section#request_demo div.inner h3{margin-bottom:15px}section#request_demo div.col-a{width:95%}section#request_demo div.col-b{width:95%}section#request_demo a.sml_sq_btn{background:#ddd;height:40px;width:300px;text-align:center;line-height:40px;font-size:15px;margin:0 auto}section#request_demo a.sml_sq_btn span{float:none;background:none}#request-a-demo section#feature_area{min-height:215px}section#request_form h3{line-height:2em}#about section#request_form p{width:88%}section#request_form p{width:100%}section#request_form div.inner{width:95%;text-align:center}section#request_form div.inner .lte_gry_rnd_btn{float:none;margin:0 auto}section#request_form div.col-a{width:95%;float:left}section#request_form div.col-b{width:95%;float:left}section#request_form div.form_area fieldset.col-a,section#request_form div.form_area fieldset.col-b{float:none;width:95%;display:inline-block;margin:0 auto}section#request_form div.form_area{border-bottom:none}section#request_form div.form_area fieldset label{width:100%}section#request_form div.form_area fieldset label span.label{text-align:left}section#request_form div.form_area fieldset label input{width:130px;height:40px;float:left}section#request_form div.form_area fieldset label input.lrg{width:130px;height:40px}section#request_form div.form_area fieldset label input.short{width:34px}section#request_form div.form_area fieldset label select{width:138px}section#request_form div.form_area fieldset label.note{float:left;width:270px;text-align:left}section#request_form div.form_area fieldset label input.med{width:38px}section#request_form div.form_area fieldset.col-b label textarea{width:285px}section#request_form div.form_area fieldset.col-b{float:none;margin:0 auto;width:95%}section#request_form div.form_area fieldset.col-ab{width:90%;margin:0 auto;float:none}section#request_form div.form_area fieldset.col-ab label textarea{width:280px}section#request_form div.form_area fieldset label textarea{width:280px}body#contest section#focus_area .inner{width:95%;text-align:center}body#contest section#focus_area p{width:100%}body#contest section#focus_area img#pin_contest_icon{margin:0 0 15px 0;width:50px}body#contest section#contest_area .inner{width:95%}body#contest section#contest_area p{width:95%}body#contest section#contest_area div#breakdown{background-position:45px 160px;width:100%;padding:0 0 75px 0}body#contest section#contest_area div#breakdown ul{margin:0 auto;float:none}body#contest section#contest_detail .inner{width:95%}body#contest section#contest_detail p{width:95%}section#ourVideos .inner{width:95%}section#ourVideos .inner img.mr_archibald{width:165px;top:-185px}section#ourVideos .slideDeck{width:310px}section#ourVideos #posters{width:280px;height:172px}section#teacher_quotes div.inner{width:95%;float:none}section#teacher_quotes div.hr hr{width:95%}section#teacher_quotes div.quote{padding:15px 0 0}section#teacher_quotes div.quote blockquote{font-size:1.4em}body#reportcard header.mainNav{height:250px}body#reportcard header.mainNav img{top:-15px}body#reportcard section.feature_section{padding:70px 0}body#reportcard section.feature_section.one{padding:30px 0 15px 0}body#reportcard section.feature_section.one h1{font-size:28px !important}body#reportcard section.feature_section h2{font-size:16px !important}body#reportcard section.feature_section h1{font-size:22px !important;line-height:30px}body#reportcard section.feature_section h3{font-size:16px !important}body#reportcard section.feature_section.one{padding:70px 0 0 0}body#reportcard section.feature_section.one #nav{bottom:0}body#reportcard section.feature_section.one #nav ul{width:88%;border-left:1px solid #ddd;border-right:1px solid #ddd}body#reportcard section.feature_section.one #nav ul li{width:100%;float:none;border:none;border-top:1px solid #ddd;border-left:none !important}body#reportcard section.feature_section.one #nav ul li a{padding:15px 0;border:none}body#reportcard section.feature_section #report_card_vid{width:280px;height:175px;margin:0 auto;padding:10px}body#reportcard section.feature_section #report_card_vid #willardVideo{width:260px !important;height:146px !important;margin:0 auto;padding:9px}body#reportcard section.feature_section #report_card_vid #willard_report_card{width:260px !important;height:146px !important;margin:0 auto}body#reportcard section.feature_section .centered{width:95%}body#reportcard section.feature_section p.quote{font-size:18px}body#reportcard section.feature_section p.quote_man{font-size:14px}body#reportcard section.feature_section #card_reveal{top:24px;width:245px;height:164px}body#reportcard section.feature_section #card_reveal #opaque{position:absolute;bottom:-62px;left:-23px;opacity:.9;height:66px;width:200px;background:#fff}body#reportcard section.feature_section #card_reveal #rnd{position:absolute;top:-23px;left:-80px}body#reportcard section.feature_section #card_reveal #rec{position:absolute;top:45px;right:-70px}body#reportcard section.feature_section #grading{width:88%}body#reportcard section.feature_section #grading img{float:none;width:95%}body#reportcard section.feature_section #grading #bullets{width:95%;float:none}body#reportcard section.feature_section #grading #bullets header{width:100%;margin-bottom:40px}body#reportcard section.feature_section #grading #bullets ul{margin-top:15px}body#reportcard section.feature_section #grading #bullets p img{width:38px;top:-15px;right:-41px}body#masterycon section{overflow:hidden}body#masterycon section .showMobile{display:block}body#masterycon section div.inner{width:95%;float:none;margin:0 auto}body#masterycon section .hideMobile{display:none}section.feature_section.one.mcon #mcon_logo{float:none;margin:0 auto;width:95%}section.feature_section.one.mcon #mcon_header{float:none;width:95%;margin:25px auto}body#masterycon section.feature_section.one #nav{display:none}body#masterycon section#ride_comet{padding:25px 0}body#masterycon section#ride_comet #comet_image{width:285px}body#masterycon section#ride_comet p{width:95%}body#masterycon section#be_presenter{padding:25px 0}body#masterycon section#be_presenter p{width:95%}body#masterycon section#be_presenter #presenters{width:95%}body#masterycon section#be_presenter #presenters li{float:none;margin:0 auto}body#masterycon section#be_presenter #presenters li.two,#presenters li.three,#presenters li.four,#presenters li.five{display:none}body#masterycon section#gen_schedule{padding:25px 0}body#masterycon section#gen_schedule div.col-a{float:none;margin:15px auto 25px;width:95%;text-align:center}body#masterycon section#gen_schedule div.col-b{float:none;margin:0 auto;width:95%}body#masterycon section#gen_schedule div.col-b .con_day h4{text-align:center}body#masterycon section#gen_schedule div.col-b .con_day .session li{margin:0 auto;text-align:center;margin:0 0 15px 0}body#masterycon section#gen_schedule div.col-b .con_day .session li .time{width:100%;color:#555}body#masterycon section#plan_trip{padding:25px 0}body#masterycon section#plan_trip div.col-a{width:100%}body#masterycon section#plan_trip div.col-a h3{text-align:center;margin:15px auto 25px;width:95%}body#masterycon section#plan_trip div.col-b{width:95%;text-align:left}body#masterycon section#plan_trip div.col-b #activity_pics{width:95%;margin:10px auto 25px}body#masterycon section#plan_trip div.col-b #activity_pics li{width:32%}body#masterycon section#plan_trip div.col-b .lists{overflow:hidden}body#masterycon section#plan_trip div.col-b li{margin:0 0 15px 0}body#socrative section#formativer{padding:40px 0}body#socrative section#formativer h1{font-size:37px;line-height:45px;margin-bottom:25px}body#socrative section#formativer .hideMobile{display:none}body#socrative section#formativer .centered{width:95%}body#socrative section#formativer p{font-size:16px}body#socrative section#formativer .merger{width:310px;margin:0 auto 20px;height:175px}body#socrative section#formativer .merger #mc{position:absolute;top:0;left:-299px;width:151px}body#socrative section#formativer .merger #plus{position:absolute;top:55px;left:129px;opacity:0;z-index:2}body#socrative section#formativer .merger #soc{position:absolute;top:0;right:-300px;width:150px}body#socrative section#formativer .merger #combined{display:none}body#socrative section#socrative_sum{padding:40px 0}body#socrative section#socrative_sum .centered{width:94%;margin:0 auto;overflow:hidden}body#socrative section#socrative_sum .sum{width:100%;margin:0 auto}body#socrative section#socrative_sum h3{margin:0 auto 15px;width:310px;font-size:18px}body#socrative section#socrative_sum .sum{width:310px;min-height:200px;border:none}body#socrative section#socrative_sum .sum .numbers{width:90px;margin:0 auto}body#socrative section#socrative_sum .sum .numbers h4{font:100 20px/35px 'Open Sans', sans-serif;color:#333;text-align:left}body#socrative section#socrative_sum .sum .numbers h2{font:100 32px/40px 'Open Sans', sans-serif;color:#333;text-align:left}body#socrative section#socrative_sum .sum .chart{width:310px}body#socrative section#combined_stats{padding:40px 0}body#socrative section#combined_stats .centered{width:94%}body#socrative section#combined_stats .centered ul{width:310px}body#socrative section#combined_stats .centered ul li{width:140px;margin:15px auto 15px;float:none;display:inline-block}body#socrative section#combined_stats .centered ul li p{font:200 14px/20px "Open Sans",sans-serif}body#socrative section#combined_stats .centered ul li img{margin-bottom:10px}body#socrative section#keepin_it_free{padding:40px 0 20px 0}body#socrative section#keepin_it_free .centered{width:94%}body#socrative section#keepin_it_free .centered p{text-align:left;margin-bottom:15px}body#socrative section#keepin_it_free .hideMobile{display:none}body#newsroom section .hideMobile{display:none}body#newsroom section div.inner{width:94%}body#newsroom section.feature_section#feature_area div.inner.main{width:95%}body#newsroom section.feature_section#feature_area div.inner.main h4{width:95%}body#newsroom section.feature_section.one #nav{display:none}body#newsroom section.feature_section.one #nav ul.fixed{width:410px}body#newsroom section.feature_section#in_news{background-color:#f5f5f5;padding:70px 0 50px 0;border-bottom:1px solid #ddd}body#newsroom section.feature_section#in_news div.col-a{width:94%;float:none;margin:0 auto 45px}body#newsroom section.feature_section#in_news div.col-b{width:95%;float:none;margin:0 auto}body#newsroom section.feature_section#press_releases{background-color:#fff;padding:70px 0 50px 0;border-bottom:1px solid #ddd}body#newsroom section.feature_section#press_releases div.col-a{width:94%;float:none;margin:0 auto 45px}body#newsroom section.feature_section#press_releases div.col-b{width:95%;float:none;margin:0 auto}body#newsroom section.feature_section#downloads{background-color:#f5f5f5;padding:70px 0 50px 0;border-bottom:1px solid #ddd}body#newsroom section.feature_section#downloads div.col-a{width:94%;float:none;margin:0 auto 45px}body#newsroom section.feature_section#downloads div.col-b{width:95%;float:none;margin:0 auto}body#newsroom section.feature_section#downloads div.col-b ul li div.logo_down{float:none}body#proposal_form section.feature_section.one{width:320px;margin:0 auto}body#proposal_form header.mainNav{background:#8dc63f;height:68px}body#proposal_form header img{position:relative;top:-15px;max-width:100%}body#system_down{position:relative;height:100%;width:100%}body#system_down header.mainNav{background:#8dc63f;height:107px}body#system_down section a.green{color:#6ea523;text-decoration:none}body#system_down header img{position:relative;top:7px;max-width:100%}body#system_down div.inner{width:100%;text-align:center}body#system_down section.feature_section.one{width:100%;padding:90px 0 105px 0;margin:0 auto;border-top:1px solid #999;height:600px}body#system_down section.feature_section.one h1{font-size:38px;font-weight:700;text-align:center;margin:10px 0}body#system_down section.feature_section.one h2{font-size:18px;font-weight:500;text-align:center}body#system_down section.feature_section p{font-size:14px;line-height:26px;width:100%;margin:35px auto 55px;text-align:center}body#system_down footer#footer_nav{background:#e0f6c7;height:70px;width:100%;position:relative;bottom:-10px;border-top:3px solid #000}body#system_down footer#footer_nav #footer_wrap{width:220px;margin:0 auto}body#system_down footer#footer_nav img{display:none}body#system_down footer#footer_nav p{float:none}body#roadmap section#board_features div.inner{width:95%}body#roadmap section#board_features div.inner .filters{display:none}body#roadmap section#board_features div.inner .hideMobile{display:none}body#roadmap section#board_features div.inner #container{width:67%;margin:0 auto}body#roadmap section#board_features header{text-align:center}body#roadmap section#board_features header h2{float:none}body#roadmap section#completed_features div.inner{width:95%}body#roadmap section#completed_features div.inner ul li{width:95%;float:none;margin:0 auto}body#roadmap section#completed_features div.inner ul li .feature{width:240px;float:none}body#roadmap section#completed_features h2{text-align:center}body#roadmap section#completed_features div.inner ul li .feature{margin:0 auto;width:90%}body#roadmap section#completed_features ul li .feature h4{text-align:center;float:none}body#roadmap section#completed_features ul li .icon{float:none;margin:0 auto 15px}body#roadmap section#completed_features ul li .eta{float:none;margin:0 auto 10px;text-align:center}#black_strip p,#black_strip.footer .inner p{max-width:280px;margin:0 auto}#black_strip.footer .inner{text-align:center}#black_strip.footer .button-wrapper{float:none;width:100%}body#itembanks section.item_bank .inner{width:100%}body#itembanks .hideMobile{display:none}body#itembanks section#feature_area div.inner.goodies{height:125px}body#itembanks section.item_bank .bank_logo{float:none;width:185px;margin:0 auto 35px}body#itembanks section.item_bank .bank_details{float:none;width:95%;margin:0 auto}body#itembanks section.item_bank .bank_details .alignment{margin-bottom:25px}#jobs section#feature_area h2{line-height:20px}aside.modalContainer .content{width:93%;margin-left:-50%;max-height:96%;overflow:auto}aside.modalContainer .content header h1{font-size:20px;line-height:35px;text-align:center;margin-top:5px}aside.modalContainer .content #dialog{width:90%;padding:0;margin:0 auto;float:none;clear:both}aside.modalContainer .content #dialog .dialog_content{float:none;width:100%;padding:0}div.videos{overflow:auto;max-height:415px}div.videos div#video-player{float:none;width:100%;height:95%;margin:0 auto;padding:0;text-align:center}div.videos div#video-player .video-js-box.vjs-playing,.video-js-box.vjs-paused{margin:0 auto}div.videos #social_links{top:4px}aside.modalContainer .content #dialog div#video_posters{width:100%;margin:10px auto;float:none}aside.modalContainer .content #dialog div#video_posters a{float:left;margin:10px 0 0 10px;width:26%}aside.modalContainer .content #dialog form{text-align:left}aside.modalContainer .content #dialog form#new_teacher{width:99%}aside.modalContainer .content #dialog form#new_teacher label{width:125px}aside.modalContainer .content #dialog form#new_teacher select,aside.modalContainer .content #dialog form#new_teacher input{width:100px}aside.modalContainer .content #dialog form#new_teacher div.details{width:100%;float:none;margin:0 auto;overflow:hidden}aside.modalContainer .content #dialog form#new_teacher div.subjects{width:100%;margin:0 auto;float:none;clear:both}aside.modalContainer .content #dialog .subjects #referral_fields{clear:both;padding-top:20px}aside.modalContainer .content #dialog form button,#content form button{width:45%;margin:20px 0}aside.modalContainer .content #dialog form button.lrg_orn_button span{width:85px}aside.modalContainer .content #dialog form span{float:left;width:125px}aside.modalContainer .content #dialog form span.required{width:25px}aside.modalContainer .content #dialog form span.contactme{width:220px}aside.modalContainer .content header{width:99%}aside.modalContainer .content header h1{width:80%}aside.modalContainer .content .jobListing{width:99%}aside.modalContainer .content .jobListing h3{margin-left:10px}aside.modalContainer .content .jobListing li{list-style-type:circle}aside.modalContainer .content .jobListing .copy{width:93%;padding:10px}#about section#feature_area{height:200px;min-height:200px}#requestDemo .button{width:auto}#requestDemo header{height:50px;width:100%;text-align:left}#requestDemo header h1{width:auto;margin-top:8px}aside.modalContainer .content.modal-narrow{left:4%;width:92%;border:none;top:0}#mindful-landing .column,#webinars .column,#request-a-demo .column,#contact .column{width:90%;padding:0 5%;float:none;margin:0}#mindful-landing .column+.column,#webinars .column+.column,#request-a-demo .column+.column,#contact .column+.column{margin:0;padding:0 5%}#contact iframe#helpwithlogin{height:700px;padding:0}section#company_story div.inner,section#company_compensation div.inner,section#company_culture div.inner,section#company_openings div.inner,section#career_intro div.inner{width:95%;margin:0 auto;text-align:center}section#company_story div.col-a,section#company_compensation div.col-a,section#company_culture div.col-a,section#company_openings div.col-a,section#career_intro div.col-a{width:165px;float:none;margin:0 auto}section#company_story div.col-b,section#company_compensation div.col-b,section#company_culture div.col-b,section#company_openings div.col-b,section#career_intro div.col-b{width:95%;float:none;margin:0 auto}section#company_culture div.col-a,section#company_compensation div.col-a{width:220px}section#company_openings div.col-a{width:250px}section#company_openings div.col-b div.position_department div.position a.position_title{width:50%}section#company_openings div.col-b div.position_department div.position a.position_location{width:45%}section#company_openings div.col-a{width:250px}section#career_intro div.col-a{width:155px}section#company_openings div.col-a{width:268px}section#company_culture div.col-a{width:150px}section#company_story div.col-a{width:162px}section#team_header h1{font-size:38px}section#team_header .teamSelect .col{width:90%;float:none;padding:0 5%}section#team_internal .profile.teamLead{width:100%;border-right:none;padding:0}section#team_internal .theTeam{width:100%}section#team_internal .profile{width:50%}section#team_internal .profile:nth-child(odd){clear:left}section#team_internal .fullTeam .profile{width:50%}section#how_it_began div.inner{width:95%}section#how_it_began div.col-a{width:95%;float:none;margin:0 auto}section#how_it_began div.col-b{width:95%;float:none;margin:10px}section#how_it_began div.col-a p,section#how_it_began div.col-b p{width:95%;text-align:center}footer#footer_nav nav{width:28%}footer#footer_nav address{width:95%}#state_app_map h2{font-size:34px}#state_app_map h4{font-size:16px}#state_app_map h4 em{display:block}#USmap{margin:40px auto 0}#USmap+.legend{left:20px}#state_app_icons p{width:80%}.videoArea{width:96%;height:370px;margin-right:2%;margin-left:2%;float:none}.videoButton{width:100%;height:55%}.pdfArea:nth-child(3n+3){margin:auto;margin-bottom:25px}.pdfArea:nth-child(even){margin:auto;margin-bottom:25px}.pdfArea{margin:auto;width:92%;float:none;margin-bottom:25px}.pdfArea .pdfButton{padding:0 90px}section#case_studies{display:none}section#case-study-thumbs{background:#fff;border-bottom:none}.case-pdf-wrapper .videoplayer{padding-top:0;width:95% !important;padding:2%;border:none}.case-pdf-wrapper #video_close{right:11px;top:-48px}.case-pdf-wrapper .pdf_modal_text{width:92%;margin:0;padding:44px 4% 0 4%}.case-pdf-wrapper .pdf-link-area{margin:24px 0 0 0}.case-pdf-wrapper .button{margin:20px 0 0 0;clear:both;float:left;padding:12px 31px}.case-pdf-wrapper .pdfthumb{display:none}section#feature_area h1{font-size:38px;line-height:53px}.newArea{width:96%;height:370px;margin-right:2%;margin-left:2%;float:none}.newArea .videoButton{width:100%;height:55%}#mli section#feature_area p{width:100%}#mli section#feature_area h4{max-width:100%}section#feature_area .mliwrapper{height:967px}section#mlisection div.inner{width:90%;text-align:center}.mlileft{width:100%;float:none;margin-top:75px}.mliright{width:100%;float:none;margin-top:0px;text-align:center}.mlihead .videoArea{width:100% !important;height:215px !important;margin:25px auto 0px !important;float:none !important}.mlihead .videoButton{width:100% !important;height:215px !important}.mliright #form select{border:1px solid #CBCBCB !important}.mliright #form input{border:1px solid #CBCBCB !important}.mliright #form .submit_button{padding:20px 48px;margin:12px auto 20px;font-size:20px !important}.blockicon{float:none;width:17%;margin:5px auto 0}.mlithumb{max-width:50%}.mliblocks .blocktext{float:left;width:100%;margin-left:0;margin-bottom:14px}.mliright .spinner-loader:not(:required){font-size:6px}#mli #form a.location_scope{padding:3.3% 0;right:1px}.headcall{height:auto}.mlidates .headcall .calldate{width:100%;float:none}.mlidates .headcall .callcity{width:100%;float:none;padding-right:0}.mlidates .headcall .callhotel{width:100%;float:none;padding-left:72px;border-left:none;height:48px}.mlidates .headcall .icon.pin{margin:16px 23px 0 26px}.mlidates .headcall .callhotel .calltext.lefttext{margin-top:0}.headcall .calltext h6{font-size:17px}.soldoutword{font-size:17px}.bootcampleft .headcall .calltext{width:285px}#bootcampsection .headcall .icon.pin{margin:17px 15px 0 20px}#bootcampsection .headcall .calltext.lefttext{margin-top:18px}#bootcampsection .headcall .callhotel{padding-left:52px;height:62px}.bootcamp-button{float:none;width:70%}.headcall{padding-bottom:3px}.thebios .speakerbio{width:200px;height:200px;float:none;margin:auto}.biowrapper .bioarea{width:100%;height:auto !important;border:none}.biowrapper .modalimg{display:none}.biowrapper .modaltext{float:none;margin:auto;width:85%;padding:50px 0}.biowrapper #video_close{right:10px;top:-51px}section#error_page{padding:80px 0}section#error_page h2{font-size:49px;max-width:90%;margin:7px auto 0 !important}section#error_page h4{max-width:90%}#bootcamp section#feature_area .headimg{float:none;margin:auto}#bootcamp section#feature_area .headbox{float:none;margin:35px auto 0;width:auto;padding-bottom:6px}#bootcamp section#feature_area h1{text-align:center;font-size:22px;margin:0;line-height:30px}#bootcamp section#feature_area p{width:100%}#bootcamp section#feature_area h4{max-width:100%}.bootcampbanner{font-size:23px}.bootcampbanner .bootcampdates .bootdate:first-child{margin-left:0 !important}.bootcampbanner .bootcampdates .bootdate{font-size:17px !important;float:none !important;margin:0 !important;display:block !important}.bootcampbanner .bootcampdates{width:auto}section#bootcampsection div.inner{width:95%}section#feature_area .bootcampwrapper{height:614px}.bootcampleft{width:100%;float:none;margin-top:30px}.bootcampright{width:100%;float:none;padding-top:40px !important;text-align:left;clear:both}#bootcampsection .biotext{margin-left:0;margin-top:30px;width:100%;border-bottom:1px solid #dcdcdc;padding-bottom:30px}.bootprice{font-size:19px !important;text-align:center}.bootcamp-button{margin:12px auto 20px;padding:20px 28px;font-size:20px !important}.mobile-button{display:block;width:auto;color:#FFF;background-color:#4374B4;margin-top:26px}.mobile-button:hover{display:block;width:auto;color:#000 !important;background-color:#B1B394 !important;border:#B1B394 2px solid !important}.bootcampleft .headcall .callimg{display:none}.bootcampleft .headcall .calltext h2{font-size:30px !important;text-align:left !important}.bootcampleft .headcall .calltext h6{font-size:16px}.bootcampleft .headcall .calltext.righttext{margin-top:19px}