@font-face { font-family: 'ArumSans Lt'; src: url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_ArumSansBold.eot'); src: url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_ArumSansBold.eot?#iefix') format('embedded-opentype'), url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_ArumSansBold.woff2') format('woff2'), url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_ArumSansBold.woff') format('woff'), url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_ArumSansBold.ttf') format('truetype'), url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_ArumSansBold.svg#ArumSansBold') format('svg'); font-weight: bold; font-style: normal; }
@font-face { font-family: 'ArumSans Rg'; src: url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_ArumSansRegular.eot'); src: url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_ArumSansRegular.eot?#iefix') format('embedded-opentype'), url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_ArumSansRegular.woff2') format('woff2'), url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_ArumSansRegular.woff') format('woff'), url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_ArumSansRegular.ttf') format('truetype'), url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_ArumSansRegular.svg#ArumSansRegular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ArumSans Rg'; src: url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_ArumSansExtrabold.eot'); src: url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_ArumSansExtrabold.eot?#iefix') format('embedded-opentype'), url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_ArumSansExtrabold.woff2') format('woff2'), url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_ArumSansExtrabold.woff') format('woff'), url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_ArumSansExtrabold.ttf') format('truetype'), url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_ArumSansExtrabold.svg#ArumSansExtrabold') format('svg'); font-weight: 800; font-style: normal; }
/*Rest style*/
* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; list-style: none; }
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
html, body.em, .em div, .em span, .em applet, .em object, .em iframe, .em h1, .em h2, .em h3, .em h4, .em h5, .em h6, .em p, .em blockquote, .em pre, .em a, .em abbr, .em acronym, .em address, .em big, .em cite, .em code, .em del, .em dfn, .em em, .em font, .em img, .em ins, .em kbd, .em q, .em s, .em samp, .em small, .em strike, .em strong, .em sub, .em sup, .em tt, .em var, .em dl, .em dt, .em dd, .em ol, .em ul, .em li, .em fieldset, .em form, .em label, .em legend, .em table, .em caption, .em tbody, .em tfoot, .em thead, .em tr, .em th, .em td, .em select, .em input, .em option { margin: 0; padding: 0; border: 0; outline: 0; }
html { -webkit-text-size-adjust: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
.em sub, .em sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
.em sup { top: -0.5em; }
.em sub { bottom: -0.25em }
.em nav ul, .em nav ol { list-style: none; list-style-image: none; }
.em button, .em input, .em select, .em textarea { font-size: 100%; margin: 0; vertical-align: baseline; box-shadow: none !important; }
.em input[type="button"], .em input[type="submit"] { -webkit-appearance: none !important; }
.em :focus { outline: 0; }
.em ol, .em ul { list-style: none; }
.em a { text-decoration: none; }
.em img { border: 0 none; max-width: 100%; vertical-align: top; }
.em a { outline: none; cursor: pointer; }
.em a:hover { text-decoration: none; }
.em a:focus { text-decoration: none !important; outline: none !important; }
.em .none { display: none; }
.em .clear { clear: both; }
.em img { max-width: 100%; }
.em .cf:before, .cf:after { content: ""; display: table }
.em .cf:after { clear: both; }
.em .cf { *zoom:1;}
.em .text-transform { text-transform: uppercase; }
.em .break { float: left; width: 100%; }
.em .preloader { display: none; }
.em img { vertical-align: bottom; }
.em button::-moz-focus-inner, input[type="submit"]::-moz-focus-inner {border: 0;}
/* Table of Content
 ==================================================
 
 #Page Structure
 #Home Page Style */


/* #Page Structure
================================================== */
body.em { margin: 0 auto; padding: 0; font-size: 16px; color: #363636; background: #e9ebf1; font-family: 'ArumSans Rg'; overflow-x: hidden; font-weight: normal; box-sizing: border-box; }
.em .wrapper { width: 100%; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; opacity: 0; }
.em .main { max-width: 1170px; margin: 0 auto;/*border-left:2px solid #c42127;border-right:2px solid #c42127;*/ }
.em a { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.em .center {
text-align:center;
}
.em .top_bar_main-bg { display: none; }
/* Home Page Style
 ==================================================
 
/***** header styles goes here *****/
.em header .main, .em .banner_part .main { padding: 0px 50px; }
.em .top_bar_main { float: left; width: 100%; background-size: cover; background-repeat: no-repeat; }
.em .responsive-bar{ display:none;}
.em .logo { margin-left: -20px; padding-top: 30px; }
.em .banner_contain { color: #fff; padding: 160px 49px 170px 0px; float: right; width: 50%; }
.em .banner_contain h1, .em .banner_contain h1 div { font-size: 55px; line-height: 54px; border-bottom: 11px solid #c42127; display: inline-block; padding-bottom: 25px; }
.em .banner_contain .text_1 { font-size: 22px; line-height: 36px; padding-top: 17px; }
.em .banner_contain .text_1 span { font-weight: bold; }
/***** midd container styles goes here *****/
.em .midd-container { display: inline-block; width: 100%; overflow: hidden; }
.em .head { text-align: center; padding: 137px 0px 129px 0px; display: inline-block; width: 100%; }
.em .head h2, .em .head h2 div { font-size: 46px; color: #363636; line-height: 59px; position: relative; }
.em .head h2:before { content: ""; display: block; width: 133px; background-color: #363636; height: 5px; position: absolute; left: 50%; bottom: -48px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); }
.em .head h2:after { content: ""; display: block; width: 415px; background-color: #363636; height: 5px; position: absolute; left: 50%; top: -35px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); }
.em .section1 { display: inline-block; width: 100%; }
.em .section1 { padding-bottom: 82px; }
.em .main_padding_box { display: inline-block; width: 100%; padding: 0 51px; }
.em .fl { float: left; width: 100%; }
.em .fn { float: none; display: inline-block; }
.em .section .right_img_box img { max-width: 401px; width: 100% }
.em .smartbook li { padding: 0px 35px; width: 50%; float: left; }
.em .smartbook_inner { background: #f47921; padding: 50px 15px 20px; text-align: center;min-height: 541px; }
.em .date_icon { width: 142px; height: 130px; background: url(https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_03_date_icon.png) center center no-repeat; text-align: center; }
.em .icon_box span, .em .icon_box span div { color: #fff; font-weight: 700; font-size: 62px; line-height: 171px; }
.em .text_01 { font-size: 18px; width: 100%; float: left; color: #fff; text-align: center; margin-top: 26px; font-weight: normal; line-height: 26px; }
.em .full_width { text-align: center; }
.em .btn { float: none; display: inline-block; font-size: 23px; font-weight: 700; padding: 12px 38px 8px; }
.em .wt_btn {  color: #7ac1ac; margin-top: 30px; text-transform: capitalize; }
.em .btn:hover { color: #fff; }
.em .m-t-40 { margin-top: 37px; }
.em .smartbook .gift_card .smartbook_inner { background: #7ac1ac; }
.em .price_box { width: 156px; height: 118px; border: 10px solid #fff; border-radius: 10px; margin-top: 18px; }
.em .gift_card .icon_box span, .em .gift_card .icon_box span div { line-height: 106px; }
.em .gift_card .text_01 { margin-top: 20px; }
.em .gift_card .text_01 a{color:#fff;}
.em .gift_card .text_01 a:hover{color:#f47921;}
.em .gift_card .text_011 { font-size: 14px; line-height: 19px; }
.em .org_btn {  color: #fff; border: 4px solid #fff; padding: 9px 43px 5px; margin-top: 25px !important; text-transform: uppercase; }
.em .section1 .icon_box { float: none; display: inline-block; margin-bottom: 32px; }
.em .section2 { padding: 75px 0px 133px 0px; }
.em .left_part { width: 50%; float: left; }
.em .left_part h2, .em .left_part h2 div { float: left; width: 100%; font-size: 46px; color: #363636; line-height: 54px; border-bottom: 4px solid #363636; padding-bottom: 27px; }
.em .text_02 { float: left; width: 100%; font-size: 18px; color: #363636; line-height: 31px; margin-top: 30px; }
.em .text_021 { margin-top: 21px; }
.em .text_022 { margin-top: 34px; }
.em .right_img_box { float: left; width: 50%; padding-left: 85px; }
.em .right_img_box img { margin-top: 25px; max-width: 401px; width: 100%; display:block; }
.em .section3 { position: relative; display: inline-block; width: 100%;float: left;}
.em .section3_main { padding: 67px 0px 100px 0px; display: inline-block; width: 100%;float: left;}
.em .header-triangle-elem { background: #e9ebf1 none repeat scroll 0 0; padding-bottom: 81px; position: absolute; top: 0; width: 50%; }
.em .header-triangle-elem_left { left: 50%; transform: rotate(-5deg) skewX(72deg); -moz-transform: rotate(-5deg) skewX(72deg); -ms-transform: rotate(-5deg) skewX(72deg); -o-transform: rotate(-5deg) skewX(72deg); -webkit-transform: rotate(-5deg) skewX(72deg); transform-origin: 0 0 0; -webkit-transform-origin: 0 0 0; -ms-transform-origin: 0 0 0; -o-transform-origin: 0 0 0; -webkit-transform-origin: 0 0 0; }
.em .header-triangle-elem_right { right: 50%; transform: rotate(5deg) skewX(-72deg); -transform: rotate(5deg) skewX(-72deg); -ms-transform: rotate(5deg) skewX(-72deg); -o-transform: rotate(5deg) skewX(-72deg); -webkit-transform: rotate(5deg) skewX(-72deg); transform-origin: 100% 0 0; -moz-transform-origin: 100% 0 0; -ms-transform-origin: 100% 0 0; -o-transform-origin: 100% 0 0; -webkit-transform-origin: 100% 0 0;}
.em .head_section3 { text-align: center; }
.em .head_section3 h2, .em .head_section3 h2 div { float: left; width: 100%; font-size: 46px; color: #363636; line-height: 55px; }
.em .principles ul li { width: 33.33%; padding: 0px 25px; float: left; }
.em .Practice_Testing .principles_box { background: #7d214a; }
.em .Feedback .principles_box { background: #f16659; }
.em .Forgetting .principles_box { background: #f47921; }
.em .principles_box { text-align: center; padding: 50px 10px;min-height: 360px; }
.em .section4 h2{ color:#fff;}
.em .principles_box h4, .em .principles_box h4 div { font-size: 24px; color: #fff; width: 100%; text-align: center; text-transform: uppercase; margin: 30px 0px 14px 0px; float: left; width: 100%; }
.em .principles_box .text_03 { font-size: 18px; color: #fff; width: 100%; text-align: center; margin: 0px; float: left; width: 100%; line-height: 25px; }
.em .m-t-60 { margin-top: 60px; }
.em .row { margin: 0px -25px; }
.em .help_part { padding: 85px 0 0 0; }
.em .video_box { width: 52%; }
.em .video_right_contain { width: 48%; }
.em .left_part ul { float: left; width: 100%; padding: 0px 40px; }
.em .left_part ul li, .em .left_part ul li div { float: left; width: 100%; color: #363636; position: relative; padding-left: 20px; margin-top: 20px; font-weight: normal; font-size: 20px; line-height: 31px; }
.em .left_part ul li:before { content: ""; display: block; width: 10px; background-color: #363636; height: 10px; position: absolute; left: 0; top: 8px; border-radius: 50%; }
.em .left_part ul li:first-child { margin-top: 0px; }
.em .buy_now { font-size: 35px; padding: 12px 38px 10px; }
.em .section4 { padding: 90px 0px 110px 0px; }
.em .help_them { margin-top: 80px; }
.em .section4 .head_section3 { text-align: center; }
.em .section4 .head_section3 h2, .em .section4 .head_section3 h2 div { border-bottom: 4px solid #fff; padding-bottom: 25px; width: auto; float: none; display: inline-block; }
.em .feeling_box { width: 40%; padding-right: 35px; }
.em .feeling_box .text_04 { font-size: 25px; line-height: 44px; color: #fff; float: left; width: 100%; margin-top: 25px; }
.em .feeling_box .text_05 { font-size: 25px; line-height: 44px; color: #fff; float: left; width: 100%; text-align: right; }
.em .section4_video { width: 60%; }
.em .left_side { float: left; }
.em .right_side { float: right; }
.em .feeling_box.right_side { padding: 0px 0px 0px 35px; }
.em .section5 .head_section3 h2, .em .section5 .head_section3 h2 div { border-bottom: 4px solid #363636; width: auto; float: none; display: inline-block; padding: 0px 50px 25px 50px; }
.em .section5 .head_section3 .text_06 { float: left; width: 100%; text-align: center; font-size: 23px; color: #363636; margin: 15px 0px; font-weight: 700; }
.em .easy_ways ul { padding: 0px 120px; }
.em .easy_ways { padding: 40px 0px; }
.em .easy_ways ul li { width: 100%; padding: 50px 0px; border-bottom: 4px solid #d2d4d9; float: left; }
.em .principles ul li img { max-width: 84px; width: 100%; }
.em .easy_ways ul li:nth-child(1) img { max-width: 55px; width: 100%; }
.em .easy_ways ul li:nth-child(2) img { max-width: 90px; width: 100%; }
.em .easy_ways ul li:nth-child(3) img { max-width: 82px; width: 100%; }
.em .easy_ways ul li:nth-child(4) img { max-width: 100px; width: 100%; }
.ie9 .em .header-triangle-elem_left, .ie9 .em .header-triangle-elem, .ie9 .em .header-triangle-elem_right { display: none; }
.em .icon_box { float: left; }
.em .box_main { float: left; width: 190px; height: 190px; border-radius: 50%; text-align: center; position: relative; }
.em .box_main img { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; }
.em .easy_way_contain { float: left; width: 65%; padding: 12px 0px 0px 30px; }
.em .easy_way_contain h4 { float: left; width: 100%; color: #363636; font-size: 37px; line-height: 39px; }
.em .easy_way_contain .text_07 { float: left; width: 100%; color: #363636; font-size: 21px; line-height: 31px; margin: 15px 0 0 0; }
.em .way_btn { color: #fff; border: 4px solid #fff; padding: 8px 40px; margin-top: 15px; }
.em .way_one { background: #7ac1ac; }
.em .way_two { background: #f16659; }
.em .way_three { background: #7d214a; }
.em .way_for { background: #f47921; }
.em .p-t-40 { padding-top: 40px; }
.em .easy_ways ul li h5 { float: left; width: 100%; text-align: center; font-size: 40px; color: #363636; margin-bottom: 30px; text-transform: uppercase; }
.em .easy_ways ul li:last-child { border-bottom: none; }
.em .section5 .section3_main { padding-bottom: 0px; }
.em .video_box iframe { width: 100%; position: absolute; width: 100%; height: 100%; left: 0 }
/***** footer styles goes here *****/
.em footer .main { padding: 50px 0px 25px 0px; }
.em .footer_contain { display: inline-block; width: 100%; text-align: center; }
.em .footer_contain a { float: none; display: inline-block; }
.em .footer_contain .text_4 { float: left; width: 100%; text-align: center; color: #000000; font-size: 16px; margin-top: 8px; }

.em .top_bar_main-bg-desktop,.em .top_bar_main-bg-responsive{display:none;}
.section4_img_area {
    width: 100%;
}
.section4_img_area img {
    width: 100%;
}
#mkto_gen_section4image {
	width: 100%;
}