@font-face { font-family: 'ArumSans Lt'; src: url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_01_ArumSansBold.eot'); src: url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_01_ArumSansBold.eot?#iefix') format('embedded-opentype'),  url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_01_ArumSansBold.woff2') format('woff2'),  url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_01_ArumSansBold.woff') format('woff'),  url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_01_ArumSansBold.ttf') format('truetype'),  url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_01_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_01_ArumSansRegular.eot'); src: url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_01_ArumSansRegular.eot?#iefix') format('embedded-opentype'),  url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_01_ArumSansRegular.woff2') format('woff2'),  url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_01_ArumSansRegular.woff') format('woff'),  url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_01_ArumSansRegular.ttf') format('truetype'),  url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_01_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_01_ArumSansExtrabold.eot'); src: url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_01_ArumSansExtrabold.eot?#iefix') format('embedded-opentype'),  url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_01_ArumSansExtrabold.woff2') format('woff2'),  url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_01_ArumSansExtrabold.woff') format('woff'),  url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_01_ArumSansExtrabold.ttf') format('truetype'),  url('https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_01_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;
}
/* Home Page Style
 ==================================================
 
/***** header styles goes here *****/


.em .top_bar_main { float: left; width: 100%; background: #000 center center no-repeat; background-size: cover; position:relative; z-index:2}
.em .top_bar_main:before{ content:""; width:100%; height:100%; background-image:url(https://learn.mheducation.com/rs/303-FKF-702/images/1502721075566_01_shade-top.png); background-repeat:no-repeat; position:absolute; z-index:-1; left:0; top:0;}
.em .logo { padding-top: 30px; padding-left: 30px; }
.em .logo img { max-width: 104px; width: 100%; }
.em .banner_contain { color: #fff; padding: 161px 0 178px 49px; }
.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: 21px; }
.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 { width:100%;overflow:hidden;display:inline-block; }
.em .head { text-align: center; padding: 150px 0px 164px; display: inline-block; width: 100%; }
.em .head h2, .em .head h2 div { font-size: 46px; color: #363636; line-height: 51px; position: relative; }
.em .head h2:before { content: ""; display: block; width: 133px; background-color: #363636; height: 5px; position: absolute; left: 50%; bottom: -43px; 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: -40px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); }
.em .section1 { display: inline-block; width: 100%; padding-bottom: 64px; }
.em .study_mistakes { width: 100%; display: inline-block; padding-bottom: 65px; }
.em .study_mistakes li { width: 33.33%; float: left; text-align: center; padding: 0px 5px; }
.em .img_box { float: left; width: 100%; text-align: center; }
.em .img_box img { float: none; display: inline-block; max-width: 104px; width: 100%; }
.em .study_mistakes li h4, .em .study_mistakes li h4 div { text-align: center; float: left; width: 100%; color: #363636; font-size: 24px; padding: 37px 0px 20px 0; font-family: 'ArumSans Lt'; }
.em .study_mistakes li .text_2 { text-align: center; float: none; width: 95%; color: #363636; font-size: 16px; line-height: 26px; display: inline-block; }
.em .section2 .main, .em .section1 .main { position: relative; z-index: 59999; }
.em .section2 { position: relative;  display: inline-block; width: 100%; }
.em .section2_main { padding: 88px 0px 102px 0px; display: inline-block; width: 100%; }
.em .traigle-sec, .em .mid-container { overflow-x: hidden; width: 100%; float: left; }
.em .top_bar_main { float: left; width: 100%;  background-size: cover; position:relative; z-index:2; background-repeat:no-repeat; background-position:center;}

.em .header-triangle-elem_left { left: 50%; transform: rotate(-7deg) skewX(72deg); -moz-transform:rotate(-7deg) skewX(72deg); -ms-transform:rotate(-7deg) skewX(72deg); -o-transform:rotate(-7deg) skewX(72deg); -webkit-transform:rotate(-7deg) skewX(72deg); transform-origin: 0 0 0; -moz-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 { background: #7ac1ac none repeat scroll 0 0; padding-bottom: 390px; position: absolute; top: 1px; width: 50%; right:0; }
.em .header-triangle-elem_right { right: 50%; transform: rotate(7deg) skewX(-72deg); -moz-transform:rotate(7deg) skewX(-72deg); -ms-transform:rotate(7deg) skewX(-72deg); -o-transform:rotate(7deg) skewX(-72deg); -webkit-transform:rotate(7deg) 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 .section2_main .left_part { float: left; width: 59%; padding-left: 48px }
.em .left_part { float: left; width: 60%; }
.em .right_part { float: right; width: 41%; padding-top: 60px;}

.em .right_part img {
    float: right;
    max-width: 554px;
    position: relative;
    left: 38px;
	width:100%
}
.ie9 .em .header-triangle-elem {display:none ; }
.ie9 .em .header-triangle-elem .header-triangle-elem_right{display:none;}
.ie9 .em .header-triangle-elem .header-triangle-elem_right{display:none;}
.em .left_part h3, .em .left_part h3 div { font-size: 50px; line-height: 55px; color: #fff; }
.em .left_part h5, .em .left_part h5 div { font-size: 24px; line-height: 28px; color: #fff; padding: 38px 0 33px 0; font-family: 'ArumSans Lt'; }
.em .left_part .left_part_p { font-size: 20px; line-height: 28px; color: #fff; font-weight: normal; padding-left: 50px; float:left; width:100%;}
.em .left_part ul:first-child { float: left; width: 75%; padding-left: 65px; }
.em .left_part ul li, .em .left_part ul li div { float: left; width: 100%; color: #fff; position: relative; padding-left: 20px; margin-top: 30px; font-weight: normal; font-size: 20px; }
.em .left_part ul li:before { content: ""; display: block; width: 10px; background-color: #fff; height: 10px; position: absolute; left: 0; top: 5px; border-radius: 50%; }
.em .full_width { float: left; width: 100%; text-align: center; }
.em .download_btn { float: none; display: inline-block; font-size: 25px; color: #fff; text-transform: uppercase; padding: 12px 23px 6px; border: 4px solid #fff; margin-top: 40px; background: #f47921; font-weight: 700; }
.em .m-t-30 { margin-top: 23px; }
.em .section3 { background: center center no-repeat; background-size: cover; display: inline-block; width: 100%; position:relative }
.em .section3:before{ content:""; width:100%; height:100%; background-color:rgba(0,0,0,0.6); position:absolute; z-index:1}
.em .section3 .main {
    position: relative;
    z-index: 2;
}
.em .head_section3 { float: left; width: 100%; text-align: center; padding: 95px 48px 0 93px; }
.em .head_section3 h2, .em .head_section3 h2 div { float: left; width: 100%; color: #fff; font-size: 48px; text-align: center; line-height: 55px; font-weight: 400; position: relative; padding-bottom: 37px; margin-bottom: 5px; }
.em .head_section3 h2:before { content: ""; display: block; width: 90%; background-color: #fff; height: 5px; position: absolute; left: 50%; bottom: 0px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); }
.em .head_section3 .text_3 { color: #fff; font-size: 22px; line-height: 28px; font-weight: 400; margin-top: 30px; float: none; width: 90%; padding: 0px 20px; text-align: left; display: inline-block; }
.em .section3_contain { width: 100%; padding: 90px 0 103px 0; display: inline-block; }
.em .section3_left { float: left; width: 50%; padding-left: 50px; }
.em .section3_left img { max-width: 488px; width: 100%; }
.em .left_part.full_width { width: 100%; }
.em .section3_right { float: right; width: 50%; padding-left: 18px; }
.em .section3_right ul { padding: 0px; width: 100%; }
.em .section3_right ul li { margin-top: 35px; line-height: 28px; font-size: 18px; }
.em .section3_right ul li:first-child { margin-top: 0px; }
.em .section3_right ul li:before { top: 12px; }
.em .section4 { display: inline-block; width: 100%; }
.em .section4 .main { padding: 167px 50px; }
.em .section4_head { width: 100%; text-align: center; display: inline-block; }
.em .section4_head h2, .em .section4_head h2 div { color: #fff; font-size: 42px; line-height: 50px; }
.em .section4_head .download_btn {  padding: 6px 30px; margin-top: 10px; }

/***** footer styles goes here *****/
.em footer {  }
.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 .footer_contain img{ max-width:597px; width:100%;}


/**/
.em .video-area2{width:100%;float: left;}
.em .video-area2 .video-contain2{width:95%;float: right;position: relative;padding-bottom: 55%;}
.em .video-area2 .video-contain2 iframe{position:absolute;left: 0;right: 0;height: 100%;width: 100%;}

.em .video-area3{width:100%;float: left;}
.em .video-area3 .video-contain3{width:95%;float: left;position: relative;padding-bottom: 55%;}
.em .video-area3 .video-contain3 iframe{position:absolute;left: 0;right: 0;height: 100%;width: 100%;}