@charset "utf-8";























/* CSS Document */

@font-face {
    font-family: OpenSans-Light;
    src: url('../fonts/OpenSans-Light.ttf');
}

@font-face {
    font-family: OpenSans-Bold;
    src: url('../fonts/OpenSans-Bold.ttf');
}

@font-face {
    font-family: OpenSans-Regular;
    src: url('../fonts/OpenSans-Regular.ttf');
}

@font-face {
    font-family: OpenSans-Semibold;
    src: url('../fonts/OpenSans-Semibold.ttf');
}

@font-face {
    font-family: OpenSans-SemiboldItalic;
    src: url('../fonts/OpenSans-SemiboldItalic.ttf');
}

body {
    width: 1px;
    min-width: 100%;
}

body.Prodmicrosite {
    color: #535252;
}























/* common css starts*/

.semibold {
    font-family: OpenSans-Semibold, arial;
}

.semiboldItalic {
    font-family: OpenSans-SemiboldItalic, arial;
}

.sansL {
    font-family: OpenSans-Light, arial;
}

body,
input,
select,
textarea,
section {
    font-family: OpenSans-Regular;
    font-size: 14px;
}

a:focus,
a:hover,
a:active,
.close:focus,
.close:hover,
.close:active {
    outline: none;
}

.colorfff {
    color: #fff;
}

.color333 {
    color: #333;
}

.color666 {
    color: #666;
}

.color999 {
    color: #999;
}

.color-navy {
    color: #2789a7;
}

.color-orange {
    color: #f29235;
}

.blueTxt {
    color: #23b7e5;
}

.goldenTxt {
    color: #fdc61e;
}

.colorffab4b {
    color: #ffab4b;
}

.color323232 {
    color: #323232;
}

.fontsize12 {
    font-size: 12px;
}

.fontsize13 {
    font-size: 13px;
}

.fontsize14 {
    font-size: 14px;
}

.fontsize16 {
    font-size: 16px;
}

.fontsize21 {
    font-size: 21px;
}

.fontsize23 {
    font-size: 23px;
}

.fontsize24 {
    font-size: 24px;
}

.fontsize28 {
    font-size: 28px;
}

.fontsize30 {
    font-size: 30px;
}

.fontsize34 {
    font-size: 34px;
}

.fontsize35 {
    font-size: 35px;
}

.fontsize36 {
    font-size: 36px;
}

.fontsize46 {
    font-size: 46px;
}

.whiteBg {
    background-color: #fff !important;
}

.greyBG {
    background-color: #f6f6f6;
}

.blueBG {
    background-color: #13afea;
}

.darkgreyBg {
    background-color: #f1f1f1;
}

.margintop5 {
    margin-top: 5px;
}

.margintop10 {
    margin-top: 10px;
}

.margintop15 {
    margin-top: 15px;
}

.margintop20 {
    margin-top: 20px;
}

.margintop30 {
    margin-top: 30px;
}

.margintop50 {
    margin-top: 50px;
}


.marginbottom10 {
    margin-bottom: 10px;
}

.marginbottom20 {
    margin-bottom: 20px
}

.marginbottom30 {
    margin-bottom: 30px;
}

.marginbottom40 {
    margin-bottom: 40px;
}

.marginleft15 {
    margin-left: 15px;
}

.marginleftrht5 {
    margin-left: 5px;
    margin-right: 5px;
}

.marginrgt5 {
    margin-right: 5px;
}

.removemargin {
    margin: 0;
}

.removemarginbottom {
    margin-bottom: 0;
}

.removemargintop {
    margin-top: 0;
}

.removetoppadding {
    padding-top: 0 !important;
}

.removepadding {
    padding: 0;
}

.removerightpadding {
    padding-right: 0;
}

.removebotompadding {
    padding-bottom: 0 !important;
}

.padding5 {
    padding: 5px;
}

.padding10 {
    padding: 10px;
}

.padding20 {
    padding: 20px;
}

.paddingtop30 {
    padding-top: 30px;
}

.paddingbtm20 {
    padding-bottom: 20px;
}

.paddingleft10 {
    padding-left: 10px;
}

.paddingLR20 {
    padding-left: 20px;
    padding-right: 20px;
}

.paddingLR50 {
    padding-left: 50px;
    padding-right: 50px;
}

.width100 {
    width: 100%;
}

a.whitlnkT:hover {
    text-decoration: none;
    color: #fff
}

a.whitlnkT.lnkTrance:after {
    background-color: #fff
}

.Prodmicrosite .leftRite_pading {
    padding-left: 40px;
    padding-right: 40px;
}

.Prodmicrosite section {
    padding-top: 30px;
    padding-bottom: 30px;
}

.inline-block {
    display: inline-block;
}

.inlineBlock {
    display: inline-block;
}

.marginrgt5 {
    margin-right: 5px;
}

.media-top {
    vertical-align: top;
}

.posRel {
    position: relative;
}























/*common css ends*/

.Prodmicrosite h2 {
    line-height: 1.4;
}























/* microsite header patch*/

.courseNav.show {
    top: 0;
    transition: all 0.3s ease 0s;
}

.courseNav {
    position: absolute;
    top: -90px;
    z-index: 1002;
    background-color: #fff;
    width: 100%;
    position: fixed;
    border-bottom: 1px solid #ccc;
    padding-top: 10px;
    box-shadow: 0px 0 12px #ccc;
}

.priceInheader {
    display: inline-block;
}

.stickTopbtn.priceInheader {
    display: inline-block;
    line-height: 35px;
}

.priceInheader .Cost_txt1 {
    font-size: 16px;
    position: relative;
    top: 4px;
    vertical-align: super;
    color: #333;
}

.priceInheader .Cost_txt {
    font-size: 32px;
    vertical-align: middle;
    color: #333;
}




















/*.priceInheader .Cost_txt2{
    font-size: 14px;
    vertical-align: middle;
    color:#333;
    padding: 5px 5px;
}*/


/*.courseNav h3 { font-family:opensans-semibold;}*/

.courseNav .list-inline {
    position: relative;
}

.courseNav .list-inline>li a {
    color: #333;
}

.courseNav .list-inline>li::before {
    border-left: 1px solid #ddd;
    content: "";
    height: 5px;
    padding-right: 12px;
    position: relative;
    top: 0;
    width: 2px;
}

.courseNav .list-inline>li:first-child:before {
    content: '';
    border: none;
    padding-right: 0;
}

.courselist_activelink:after {
    bottom: -10px !important;
    opacity: 1 !important;
}

.courselist_activelink a {
    color: #23b4ec !important;
    cursor: default;
}

.courselist_link a {
    text-decoration: none;
}

.courselist_link {
    position: relative;
}

.courselist_link:first-child:after {
    left: 0;
}

.courselist_link::after {
    background-color: #13afeb;
    bottom: 50%;
    content: "";
    height: 3px;
    left: 10px;
    opacity: 0;
    position: absolute;
    transition: all 0.4s ease 0s;
    width: 95%;
}

.courselist_link:hover:after {
    bottom: -10px;
    opacity: 1;
}

.courselist_link:hover a {
    color: #23b4ec !important;
}
























/*Main header section*/

.vid_courseDeatilbaner h1 {
    font-size: 2.1em;
    margin-top: 1.25em;
}

.vid_courseDeatilbaner h2 {
    font-size: 1.125em;
    margin-bottom: 1.25em;
}

.vid_courseDeatilbaner h3 {
    font-size: 0.875em;
}

.Prodmicrosite .socialmedia-icons {
    text-align: right;
}

.socialmedia-icons i {
    background-color: #f6f6f6;
}

.socialmedia-icons i.fa-google-plus {
    font-size: 18px;
}

.expandCls {
    overflow: hidden;
}

.hideBlck {
    /*max-height: 195px;*/
    overflow: hidden;
}

.Prodmicrosite #faqcollapse .panel:first-child {
    border-top: 1px solid #3f579d!important;
}

.Prodmicrosite #faqcollapse .panel {
    border-bottom: 1px solid #3f579d!important;
}



.Prodmicrosite #faqcollapse .panel-collapse[aria-expanded="true"] {
    border-bottom: none
}

.faq_wrap {
    display: none;
}

.faq_wrap .panel-collapse ul {
    margin-top: 10px
}

.expand {
    margin-top: 30px;
    cursor: pointer;
    background: rgba(255, 255, 255, 0.6);
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 1));
    /*Safari 5.1-6*/
    background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 1));
    /*Opera 11.1-12*/
    background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 1));
    /*Fx 3.6-15*/
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 1));
    /*Standard*/
    ;
    position: relative;
    top: -23px;
    z-index: 3;
    width: 100%;
}

.gradBg .expand {
    background: transparent;
    /* For browsers that do not support gradients */
}


.greyBG .expand,
.bubble .expand {
    background: rgba(246, 246, 246, 0.6);
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(top, rgba(246, 246, 246, 0.5), rgba(246, 246, 246, 0.9), rgba(246, 246, 246, 1));
    /*Safari 5.1-6*/
    background: -o-linear-gradient(bottom, rgba(246, 246, 246, 0.5), rgba(246, 246, 246, 0.9), rgba(246, 246, 246, 1));
    /*Opera 11.1-12*/
    background: -moz-linear-gradient(bottom, rgba(246, 246, 246, 0.5), rgba(246, 246, 246, 0.9), rgba(246, 246, 246, 1));
    /*Fx 3.6-15*/
    background: linear-gradient(to bottom, rgba(246, 246, 246, 0.5), rgba(246, 246, 246, 0.9), rgba(246, 246, 246, 1));
    /*Standard*/
    ;
}

.Prodmicrosite .innDivd {
    border-top: none;
    width: 90%;
}

.Prodmicrosite .expand-plus,
.Prodmicrosite .expand-minus {
    font-size: 22px;
    vertical-align: sub;
    line-height: 18px;
}

.Prodmicrosite .expand-minus {
    display: none;
}























/*.Prodmicrosite .courseSummry p{font-size:13px}*/


/*Ratings and reviews*/

.Prodmicrosite .RevwSec {
    border-top: 1px solid #e7e8e9;
    position: relative;
}

.Prodmicrosite .rating_btn {
    background: #ffaf00;
    color: #fff;
    padding: 2px 6px;
    font-size: 14px;
    display: inline-block;
    margin-top: 10px;
    border-radius: 3px;
}

.Prodmicrosite .rating_btn span {
    font-size: 14px;
    vertical-align: middle;
}

.Prodmicrosite .smRate+.rating_rev {
    vertical-align: middle;
}

.Prodmicrosite .rating_rev {
    font-size: 12px;
    color: #333;
}

.Prodmicrosite .ratingbarsDiv {
    margin-top: 5px;
    font-size: 12px;
    color: #999;
    min-width: 250px;
}

.Prodmicrosite .ratingBars {
    border-radius: 0px;
    display: inline-block;
    vertical-align: middle;
    width: 70%;
    height: 6px;
    background: #f5f5f5;
    overflow: hidden;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    margin: 0 10px;
}

.Prodmicrosite .ratingBars .progress-bar {
    background-color: #ffaf00;
}

.sticky-header .header-btns {
    background: #0f9d4b;
    border: 2px solid #fff;
    border-radius: 5px;
    padding: 10px 25px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    margin-top: 3px;
    display: inline-block;
}

.sticky-header .blue-btn {
    background: #00aced;
}

.sticky-header .blue-btn:hover,
.sticky-header .blue-btn:focus {
    background: #099cd4;
}

.sticky-header .green-btn {
    background: #0F9D4B;
}

.sticky-header .green-btn:hover,
.sticky-header .green-btn:focus {
    background: #0a9042;
}

.sticky-header .red-btn {
    background: #8b161f;
}

.sticky-header .red-btn:hover,
.sticky-header .red-btn:focus {
    background: #7F0A13;
}

a.yes-btn {
    padding: 5px 16px;
    background: #16be48;
    color: #fff;
    border-radius: 20px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    text-decoration: none;
}

a.no-btn {
    padding: 5px 16px;
    background: #f25529;
    color: #fff;
    border-radius: 20px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    text-decoration: none;
}

a.yes-btn:active {
    box-shadow: -1px 0px 3px 0px #666 inset;
}

a.no-btn:active {
    box-shadow: 1px 0px 3px 0px #666 inset;
}

a.yes-btn:hover,
a.yes-btn:focus {
    background: #13ab40;
    color: #fff;
}

a.no-btn:hover,
a.no-btn:focus {
    background: #d94c24;
    color: #fff;
}

.ratingRev-btn .btn {
    padding: 9px 16px;
    border-radius: 4px!important;
}

textarea {
    resize: vertical;
}

.btn-info {
    background: #23b7e5;
    border-color: #13afeb;
}

.close_link {
    cursor: pointer;
    position: absolute;
    top: 8px;
    right: 35px;
}

.close_icon {
    fill: #666;
}

.close_link:hover .close_icon {
    fill: #333;
}


























/*customised radio*/

label.controlChk {
    position: relative;
    display: block;
    /*margin-bottom: 15px;*/
    padding-left: 24px;
    padding-top: 6px;
    padding-bottom: 6px;
    cursor: pointer;
    font-weight: normal;
}

label.controlChk.control-lg {
    padding-left: 30px;
}

label.controlChk.control-lg .controlIndicator {
    width: 25px;
    height: 25px;
}

.controlChk input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.controlIndicator {
    position: absolute;
    top: 0px;
    left: 0;
    bottom: 0;
    margin: auto;
    width: 17px;
    height: 17px;
    background: #dfdfdf;
}

.control-radio .controlIndicator {
    border-radius: 50%;
    text-align: center;
}

.controlChk:hover input:not([disabled])~.controlIndicator,
.controlChk input:not([disabled]):focus~.controlIndicator {
    background: #ccc;
}
























/* Checked state */

.controlChk input:checked~.controlIndicator {
    background: #15c26b;
}
























/* Hover state whilst checked */

.controlChk:hover input:not([disabled]):checked~.controlIndicator,
.controlChk input:checked:focus~.controlIndicator {
    background: #15c26b;
}
























/* Check mark */

.control-radio .controlIndicator:after {
    content: '\f111';
    font-family: FontAwesome;
    color: #fff;
    font-size: 6px;
    line-height: 17px;
}

.control-lg.control-radio .controlIndicator:after {
    font-size: 9px;
    line-height: 25px;
}
























/* Show check mark */

.controlChk input:checked~.controlIndicator:after {
    content: '\f00c';
    font-size: 10px;
}

.control-lg.controlChk input:checked~.controlIndicator:after {
    font-size: 16px;
}
























/*Rating css modify*/

.pentaRating {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTAiIGhlaWdodD0iMTkwIiB2aWV3Qm94PSIwIDAgMTkwIDE5MCI+PHBvbHlnb24gcG9pbnRzPSIxNTEuNSA3IDM3LjQgNyA0Mi43IDE1IDE0NS43IDE1IDE3Ny43IDExMy40IDk0IDE3NC4yIDEwLjcgMTEzLjcgMS41IDExNi44IDk0IDE4NC4xIDE4Ny4xIDExNi41ICIgZmlsbD0iI0YxQzQwRiIvPjwvc3ZnPg==") no-repeat center;
    width: 189px;
    height: 180px;
    background-size: contain;
    margin: auto;
    padding-top: 10px;
    /*font-size:33px;*/
}

.rateAvg {
    font-size: 63px;
    color: #666;
    position: relative;
}

.rateAvg:after {
    background: #999;
    bottom: 2px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    width: 70%;
    margin: auto;
}

.starsSet {
    font-size: 15px;
}

.rateFill {
    color: #f1c40f;
    position: relative;
    z-index: 1;
}

.rateEmpty {
    color: #ddd;
}

.halfStar-empty {
    position: relative;
}

.halfStar-empty::after {
    content: "\f005";
    color: #ddd;
    font-family: FontAwesome;
    left: -11px;
    position: absolute;
    top: -12px;
}

.fontsize18 {
    font-size: 18px;
}

.ratebtmBordr,
.rateleftBordr {
    position: relative;
}

.rateleftBordr:before {
    background: #f1f1f1;
    content: "";
    height: 100%;
    position: absolute;
    width: 1px;
    left: 0;
    top: 0;
}

.ratebtmBordr:after {
    background: #f1f1f1;
    content: "";
    height: 1px;
    position: absolute;
    width: 100%;
    left: -30px;
    top: -21px;
}

.ratebtmBordr:first-child::after {
    content: normal;
}

.ratebtmBordr .rating_btn {
    font-size: 9px;
    padding: 1px 5px;
    vertical-align: text-bottom;
}

.rating_btn span.smallRaterev {
    font-size: 11px;
    margin-right: 3px;
}

.ratingRev-btn {
    float: right;
}
























/*Rating stars widget css*/

.rating {
    border: none;
    display: inline-block;
}

.rating>input {
    display: none;
}

.rating>label:before {
    margin: 5px;
    font-size: 1.25em;
    font-family: FontAwesome;
    display: inline-block;
    content: "\f005";
}

.rating>label {
    color: #ddd;
    float: right;
}

.rating>input:checked~label,























/* show gold star when clicked */

.rating:not(:checked)>label:hover,























/* hover current star */

.rating:not(:checked)>label:hover~label {
    color: #ffaf00;
}
























/* hover previous stars in list */

.rating>input:checked+label:hover,























/* hover current star when changing rating */

.rating>input:checked~label:hover,
.rating>label:hover~input:checked~label,























/* lighten current selection */

.rating>input:checked~label:hover~label {
    color: #ffd324;
}
























/* Rating stars widget css ends */


/*faq starts*/

.Prodmicrosite .syllabusSelection {
    color: #fff;
}

.Prodmicrosite .syllabusSelection h3 a {
    color: #fff;
    font-weight: 500;
}























/*.Prodmicrosite .syllabusSelection .faq_wrap {
    border-top: 1px solid #18a5dc
}*/

.Prodmicrosite .syllabusSelection .faq_contain {
    width: 100%;
    /* margin-top: 10px;*/
}

.Prodmicrosite .syllabusSelection .faq_contain p {
    font-size: 13px;
    margin-left: 20px;
    margin-top: 10px;
}

.Prodmicrosite .faq_heading {
    font-size: 16px;
    padding: 10px;
    cursor: pointer;
}























/*.Prodmicrosite .faq_heading[aria-expanded="true"],
.Prodmicrosite .faq_heading:hover {
    background: #18a5dc;
}
*/

.Prodmicrosite .openPlus {
    color: #fff;
    font-size: 24px;
    line-height: 18px;
}

.Prodmicrosite .faq_heading[aria-expanded="true"] .openPlus {
    transform: rotate(45deg);
}

.Prodmicrosite .faq_heading .openPlus {
    transition: 0.2s all;
}

.Prodmicrosite .faq_wrap.panel {
    background: transparent;
    box-shadow: none;
    margin-bottom: 0px;
}

.width85 {
    width: 85%;
}

.faq_heading .width85 {
    vertical-align: top;
}

.downloadtag img {
    display: inline-block;
}

.downloadPdf {
    color: #ea4c3a;
    font-size: 15px;
    margin-left: 5px;
    display: inline-block;
    /*width:65%;*/
    vertical-align: middle;
}

.downloadPdf:hover,
.downloadPdf:focus {
    color: #ea4c3a;
    text-decoration: none;
}

.downloadPdf.lnkTrance:after {
    background-color: #ea4c3a;
}

.faqsubheading {
    display: inline-block;
    margin: 35px 0px 10px;
    font-size: 18px;
    color: #ffffff;
    border-bottom-color: #196b8a;
    border-bottom-style: solid;
    border-bottom-width: 4px;
    content: "";
}

.gradBg {
    background: #427cc5;
    background: -webkit-linear-gradient(right, #427cc5, #5f55bb);
    background: -o-linear-gradient(left, #427cc5, #5f55bb);
    background: -moz-linear-gradient(left, #427cc5, #5f55bb);
    background: linear-gradient(to right, #427cc5, #5f55bb);
}

.bg3b2faf {
    background-color: #3b2faf;
}

.Prodmicrosite .faq_heading[aria-expanded="true"],
.Prodmicrosite .faq_heading:hover {

    background: #3e589d;
}

#faqcollapse .panel-collapse[aria-expanded="true"] {
    border-bottom: 1px solid #3f579d;
}
























/*.product6 .gradBg{background: #56bf9e;
        background: -webkit-linear-gradient(right, #56bf9e, #1ab9d6);
        background: -o-linear-gradient(left, #56bf9e, #1ab9d6);
        background: -moz-linear-gradient(left, #56bf9e, #1ab9d6);
        background: linear-gradient(to right, #56bf9e, #1ab9d6); }*/


/*faq ends*/

.Prodmicrosite .text-success {
    color: #10c05f;
}

.Prodmicrosite .socialmedia-icons {
    bottom: inherit;
}

.enabler_logo {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY0IDY0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbD0iI0VFNTMyMyIgY3g9IjMyIiBjeT0iMzIiIHI9IjMxLjc5MiIvPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00MS45MiwyOC42Mzd2LTQuOTU5YzAtNC45MzItNC45NjEtOC4yNjUtOC4yNjYtOC4yNjVoLTguMjY2Yy01Ljc2NCwwLTkuOTE5LDQuMTczLTkuOTE5LDkuOTE3djEzLjIyNw0KCQkJYzAsNS43Myw0LjE1NSw5LjkxOSw5LjkxOSw5LjkxOWgxMy4yMjVjNS43NiwwLDkuODgzLTQuMTg3LDkuOTE4LTkuOTE5YzAsMCwwLTEuNjU0LDAtMy4zMDcNCgkJCUM0OC41MzEsMzAuMjksNDYuODc5LDI4LjYzNyw0MS45MiwyOC42Mzd6IE0yNi4yMTUsMjMuNjc4aDYuNjEyYzEuMzY4LDAsMi40NzksMS4xMTEsMi40NzksMi40OHMtMS4xMTEsMi40NzktMi40NzksMi40NzloLTYuNjEyDQoJCQljLTEuMzcsMC0yLjQ4LTEuMTA5LTIuNDgtMi40NzlTMjQuODQ1LDIzLjY3OCwyNi4yMTUsMjMuNjc4eiBNMzcuNzg3LDQwLjIxSDI2LjIxNWMtMS4zNywwLTIuNDgtMS4xMTItMi40OC0yLjQ3OQ0KCQkJYzAtMS4zNjksMS4xMS0yLjQ4LDIuNDgtMi40OGgxMS41NzJjMS4zNjksMCwyLjQ3OSwxLjExMSwyLjQ3OSwyLjQ4QzQwLjI2NiwzOS4wOTgsMzkuMTU2LDQwLjIxLDM3Ljc4Nyw0MC4yMXoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==");
    width: 45px;
    height: 45px;
    background-size: 100%;
    float: left;
    background-repeat: no-repeat;
}

.enabler_info {
    float: left;
    padding: 15px 20px 10px;
    background-color: #f6f6f6;
    margin: 0px 25px 0px;
    position: relative;
    border-radius: 3px;
    width: 80%;
}


.enb_desc {
    font-size: 16px;
    color: #5191cf;
    float: left;
    cursor: pointer;
}

.enb_desc:hover {
    text-decoration: underline;
}

.enabler_info_block {
    padding-bottom: 15px;
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 12px;
}


.enb_time {
    color: #666666;
    font-style: italic;
    font-size: 13px;
}

.vertline {
    font-style: initial;
    color: #b1b1b1;
    margin-left: 5px;
    margin-right: 5px;
}

.enabler_info:before {
    right: 100%;
    top: 19%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}


.enabler_info:before {
    border-color: rgba(194, 225, 245, 0);
    border-right-color: #f6f6f6;
    border-width: 16px;
    margin-top: -36px;
}

.enabler_info .enabler_info_block:last-child {
    border-bottom: inherit;
    margin-bottom: 0;
}
























/*Product Key Features css starts*/

.product-key-features {
    background: url(../images/product/key-feature-bg.jpg) no-repeat 0px 204px scroll #262626;
    width: 100%;
    border-bottom: 1px dashed #3b3b3b;
    color: #ffffff;
    background-position: center bottom;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 50px;
    padding-bottom: 80px;
    background-size: cover;
}

.key-feature-col {
    margin-top: 60px;
    padding: 0 30px;
    position: relative;
    font-size: 13px;
}

.key-feature-container .key-feature-col:before {
    content: "";
    position: absolute;
    height: 140px;
    width: 1px;
    background-color: #fff;
    right: -17px;
    top: -13px;
    opacity: 0.2;
}

.key-feature-container:last-child .key-feature-col:before {
    background-color: transparent;
}

.key-feature-icon1 {
    background-color: #e2ad4a;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    margin: 0 auto;
    padding: 10px 0px;
    margin-bottom: 8px;
}

.key-feature-icon2 {
    background-color: #878fd7;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    margin: 0 auto;
    padding: 14px 0px;
    margin-bottom: 8px;
}

.key-feature-icon3 {
    background-color: #3ab1a5;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    margin: 0 auto;
    padding: 14px 0px;
    margin-bottom: 8px;
}

.key-feature-icon4 {
    background-color: #bd408b;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    margin: 0 auto;
    padding: 14px 0px;
    margin-bottom: 8px;
}
























/*Product Key Features css ends*/


/*fifth Product key feature*/

.Prodmicrosite .appimagearea {
    width: 86px;
    height: 86px;
    border-radius: 50%;
    border: 4px solid #8ecfc8;
    /*padding: 5px;*/
    /*float: left;
    margin-bottom: 20px;
    margin-right:20px;*/
    display: inline-block;
    transform: scale(0.8);
    opacity: 0.3;
    transition: 0.3s ease-in-out;
    cursor: pointer;
}
























/*.owl-testimonial .owl-item:first-child .appimagearea,.owl-testimonial .owl-item:last-child .appimagearea{display:none}*/

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: none;
}

.owl-featureTestm .owl-item.active:nth-child(3) .appimagearea {
    transform: none;
    opacity: 1;
}

.owl-featureTestm .owl-nav {
    position: absolute;
    width: 100%;
    top: 0;
}

.owl-featureTestm .owl-nav [class*="owl-"] {
    color: #666;
    position: absolute;
}

.owl-featureTestm .owl-prev {
    left: -60px;
    top: 25px;
}

.owl-featureTestm .owl-next {
    right: -60px;
    top: 25px;
}

.Prodmicrosite .testimonials {
    height: 100px;
}

.Prodmicrosite .person {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    opacity: 0;
    transform: scale(0.8);
    transition: 0.2s ease-in;
}

.Prodmicrosite .person.in {
    opacity: 1;
    transform: scale(1);
}

.Prodmicrosite .testiDesignation {
    padding-bottom: 40px;
}


.Prodmicrosite .block_one,
.Prodmicrosite .block_two,
.Prodmicrosite .block_three {
    /*min-height: 305px;*/
    padding-bottom: 15px;
}

.Prodmicrosite .communityBanner {
    background: #56bf9e;
    background: -webkit-linear-gradient(left, #56bf9e, #1ab9d6);
    background: -o-linear-gradient(right, #56bf9e, #1ab9d6);
    background: -moz-linear-gradient(right, #56bf9e, #1ab9d6);
    background: linear-gradient(to left, #56bf9e, #1ab9d6);
}

.Prodmicrosite .commSecDiv {
    width: 320px;
    display: inline-block;
    margin: 0 30px;
}

#p4_mathematics .commSecDiv,
#p4_physics .commSecDiv,
#p4_programming .commSecDiv {
    width: 260px;
    margin: 0 20px;
}

.Prodmicrosite .commTxthd {
    background: #fff;
    text-align: center;
    border-radius: 20px;
    box-shadow: 1px 3px 3px 1px #d6d6d6;
    padding: 10px 20px;
    width: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
    position: absolute;
    bottom: -8px;
    color: #333;
    font-size: 16px
}

#p4_mathematics .commTxthd,
#p4_physics .commTxthd,
#p4_programming .commTxthd {
    font-size: 12px;
    padding: 7px 18px;
}

.Prodmicrosite .sub_content {
    display: block;
    font-size: 12px;
    line-height: 15px;
    color: #8e8c8c;
    max-height: 30px;
    overflow: hidden;
}

.Prodmicrosite .commSecDiv:hover .commTxthd {
    background: #ededed
}






















/*Carousel dots end*/

.Prodmicrosite .customPlay.owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

.Prodmicrosite .customPlay.owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
}

.Prodmicrosite .customPlay.owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    margin: 5px 7px;
    background: transparent;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 50%;
    border: 1px solid #fff;
}

.Prodmicrosite .customPlay.owl-dots .owl-dot.active span,
.Prodmicrosite .customPlay.owl-dots .owl-dot:hover span {
    background: #fcb034;
}

.Prodmicrosite .customPlay.owl-dots {
    position: absolute;
    width: 100%;
    bottom: 60px;
}























/*Carousel dots end*/


/* slider box*/

.Prodmicrosite .lblHead {
    position: relative;
    /*overflow:hidden;*/
}

.Prodmicrosite .hoverContent {
    position: absolute;
    bottom: -50px;
    left: 0;
    color: #e5e6e8;
    background: rgba(41, 50, 76, .8);
    text-align: left;
    padding: 8px 12px;
    transition: all 0.6s ease 0s;
    width: 100%;
    opacity: 0;
    z-index: 2;
}

.Prodmicrosite .slideBox .imgLink {
    display: block;
    min-height: 150px;
    /*overflow: hidden;*/
    /*border-radius: 5px 5px 0 0;*/
    /*change*/
}

.Prodmicrosite .slideBox {
    border: 0px solid #f0f0f0;
    border-radius: 3px;
    max-width: 315px;
    /*change*/
    margin: auto;
    margin-bottom: 20px;
    padding: 0;
    /*cursor:pointer;*/
    position: relative;
    text-align: left;
    transition: all 0.6s ease 0s;
}

.Prodmicrosite .imgLink img {
    height: 150px;
    /* change as earlier 100% which clash with production*/
    width: 100%;
}

.Prodmicrosite .slideBox:hover .imgLink img {
    /*transform: scale(1.06);*/
}

.slideBox:hover .hover-show {
    display: block;
}

.hover-show {
    bottom: 8px;
    position: absolute;
    left: 15px;
    display: none;
    transition: all 0.6s ease 0s;
    width: 240px;
    text-align: center;
}

.Prodmicrosite .slideBox:hover {
    transform: translate(0, -7px);
    /*change*/
}

.Prodmicrosite .slideBox:hover .hoverContent {
    bottom: 0;
    opacity: 1;
}

.Prodmicrosite .lblContainer {
    padding: 10px;
    z-index: 6;
    border: 1px solid #eee;
    border-top: none;
}

.Prodmicrosite .lblContainer h3 {
    margin: 0;
}

.Prodmicrosite .lblContainer p {
    margin: 5px 0;
    font-size: 12px;
}

.Prodmicrosite .box_ht {
    height: 380px;
}

.Prodmicrosite .list_head {
    height: 83px;
}

.Prodmicrosite .content_head {
    width: 95%;
    font-size: 16px;
    line-height: 21px;
}

.Prodmicrosite .verify_patch {
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
    font-size: 11px;
    background: rgba(255, 255, 255, 0.9);
    color: #333;
    padding: 4px 10px 3px 10px;
}

.Prodmicrosite .feature_box {
    position: absolute;
    right: 5px;
    text-align: center;
    top: 10px;
    font-size: 10px;
    cursor: pointer;
}

.btn-info-outline {
    border: 1px solid #2178c2;
    color: #2178c2;
    background: #fff;
    border-radius: 0px !important;
}

.btn-info-outline:hover,
.btn-info-outline:focus {
    color: #fff;
    background: #2178c2;
}

.Prodmicrosite .free {
    background-color: #66bd72;
    color: #fff;
    padding: 3px 5px;
    font-size: 11px;
}

.width90perc {
    width: 90%;
}

.Prodmicrosite .price_txt {
    font-size: 16px;
    width: 55px;
    display: inline-block;
    text-align: right;
}

.inline-block {
    display: inline-block;
}

.valign_middle {
    position: relative;
    top: 50%;
    display: block;
    transform: perspective(1px) translateY(-50%);
    -webkit-transform: perspective(1px) translateY(-50%);
    -ms-transform: perspective(1px) translateY(-50%);
    -moz-transform: perspective(1px) translateY(-50%);
    -o-transform: perspective(1px) translateY(-50%);
}

textarea {
    resize: vertical;
}























/*#popular_ass .slideBox{background:#f6f6f6}*/

.pallete1 {
    background: #878fd7;
    color: #878fd7;
}

.pallete2 {
    background: #c4a39e;
    color: #c4a39e;
}

.pallete3 {
    background: #58c6bb;
    color: #58c6bb;
}

.pallete4 {
    background: #a6a48b;
    color: #a6a48b;
}

.pallete5 {
    background: #d663a8;
    color: #d663a8;
}

.pallete6 {
    background: #f2c165;
    color: #f2c165;
}

.pallete7 {
    background: #a6a48b;
    color: #a6a48b;
}























/*pallete4*/

.pallete8 {
    background: #f2c165;
    color: #f2c165;
}























/*pallete6*/

.pallete9 {
    background: #c4a39e;
    color: #c4a39e;
}























/*pallete2*/

.pallete10 {
    background: #af8abf;
    color: #af8abf;
}

.pallete1:hover,
.pallete1:focus {
    background: #5f68bb;
    color: #5f68bb;
}

.pallete2:hover,
.pallete2:focus {
    background: #bf7b70;
    color: #bf7b70;
}

.pallete3:hover,
.pallete3:focus {
    background: #3ab1a5;
    color: #3ab1a5;
}

.pallete4:hover,
.pallete4:focus {
    background: #b4af76;
    color: #b4af76;
}

.pallete5:hover,
.pallete5:focus {
    background: #bd408b;
    color: #bd408b;
}

.pallete6:hover,
.pallete6:focus {
    background: #e2ad4a;
    color: #e2ad4a;
}

.pallete7:hover,
.pallete7:focus {
    background: #b4af76;
    color: #b4af76;
}























/*pallete4*/

.pallete8:hover,
.pallete8:focus {
    background: #e2ad4a;
    color: #e2ad4a;
}























/*pallete6*/

.pallete9:hover,
.pallete9:focus {
    background: #bf7b70;
    color: #bf7b70;
}























/*pallete2*/

.pallete10:hover,
.pallete10:focus {
    background: #9878a6;
    color: #9878a6;
}

.capstxt_spacing {
    letter-spacing: -1px;
}























/*    .block_one {
                background: linear-gradient(to right, #19b2d2, #30b6b7);
        }

        .block_two {
                background: linear-gradient(to right, #00b2d6, #34b7a7);
                padding-left: 35px;
        }

        .block_three {
                background: linear-gradient(to right, #36b7a5, #52b76b);
        }

        .block_one h2,
        .block_two h2,
        .block_three h2 {
                font-size: 24px;
                color: #ffffff;
        }

        .block_one h2,
        .block_two h2 {
                text-align: left;
        }

        .block_three h3 {
                text-align: left;
        }
*/

.communityLeft {
    margin-right: 15px;
}
























/*    .block_three .media {
                padding: 8px 8px 8px;
        }
*/

.Prodmicrosite .moderatorIcon {
    border: 5px solid #94d3d2;
    border-radius: 50px;
}

.Prodmicrosite .moderatorInfo {
    margin-top: 20px;
}

.Prodmicrosite .moderatorInfo a {
    color: #fff;
    /*font-weight: bold;*/
}

.Prodmicrosite .moderatorName {
    font-weight: bold;
    margin-bottom: 0;
}

.Prodmicrosite .related .media {
    border: 1px solid #dddddd;
    margin-right: 3%;
}

.Prodmicrosite .related .media:hover {
    background: #efefef;
    cursor: pointer;
}

.Prodmicrosite .related .media>div {
    padding: 8px 5px 8px;
}























/*.Prodmicrosite .related {
    padding-bottom: 30px;
}*/

.Prodmicrosite .related .media-body p {
    font-size: 12px;
    line-height: 14px;
}

.personContwid {
    max-width: 320px;
}























/*Product 7  detail css*/


/* Bank PO css starts */

.sbi_PO {
    background: #56bf9e;
    background: -webkit-linear-gradient(right, #56bf9e, #1ab9d6);
    background: -o-linear-gradient(left, #56bf9e, #1ab9d6);
    background: -moz-linear-gradient(left, #56bf9e, #1ab9d6);
    background: linear-gradient(to right, #56bf9e, #1ab9d6);
    margin-top: 76px;
}

.sbi_topBlock {
    max-width: 75%;
    margin: 0 auto;
    background: #eef9f5;
    padding: 15px 0px;
    border-radius: 5px;
    text-align: center;
}

.sbi_left {
    display: inline-block;
    padding: 0 30px;
    vertical-align: middle;
}

.bank_icon {
    float: left;
    padding: 0 20px;
}

.sbi_lgtxt {
    font-size: 34px;
    font-weight: 600;
    color: #333;
    display: block;
    float: left;
    margin-top: 15px;
}

.sbi_smtxt {
    font-size: 14px;
    display: block;
    color: #333;
    text-align: left;
}

.sbi_right {
    display: inline-block;
    color: #333;
    padding: 0 30px;
    border-left: 1px solid #aeaeae;
    vertical-align: middle;
    margin-top: 10px;
}

.exam_dates {
    margin-top: 5px;
    text-align: left;
}

.exam_stuff span {
    font-size: 18px;
    font-weight: 600;
    border-right: 1px solid #333;
    padding: 0 10px;
}

.exam_stuff span:nth-child(1) {
    padding-left: 0;
}

.exam_stuff span:nth-last-child(1) {
    border-right: none;
}

.date_txt {
    font-size: 17px;
    font-weight: 600;
    padding-left: 3px;
}

.date_no {
    font-size: 16px;
}

.bank_btm_block {
    max-width: 85%;
    margin: 0 auto;
    margin-top: 25px;
}

.bank_btm_block div {
    display: inline-block;
    padding: 0 0;
    width: 33%;
    text-align: center;
    position: relative;
}

.bank_btm_block div i {
    margin-bottom: 8px;
    display: block;
}

.bank_btm_block div:after {
    content: "";
    height: 55%;
    background: #fff;
    position: absolute;
    right: 0;
    top: 30px;
    width: 1px;
}

.bank_btm_block div:last-child:after {
    content: normal;
}

.bank_btm_block div span {
    display: block;
}

.black {
    color: #333;
    line-height: 19px;
}

.white {
    color: #fff;
    font-size: 14px;
}

.marginbottom5 {
    margin-bottom: 5px;
}
























/*product 8 assessment css*/

.text-decoration-underline {
    text-decoration: underline;
}

.assessment-topics {
    width: 80%;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 30px;
}

.col-half-offset {
    margin-left: 4.166666667%;
}

.assessment-topics-icon1 {
    background-color: #58c6bb;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    margin: 0 auto;
    padding: 7px 12px;
    margin-bottom: 5px;
}

.assessment-topics-icon1:hover {
    background-color: #3eafa3;
}

.assessment-topics-icon2 {
    background-color: #c4a39e;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    margin: 0 auto;
    padding: 7px 8px;
    margin-bottom: 5px;
}

.assessment-topics-icon2:hover {
    background-color: #b78c85;
}

.assessment-topics-icon3 {
    background-color: #a6a48b;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    margin: 0 auto;
    padding: 8px 8px;
    margin-bottom: 5px;
}

.assessment-topics-icon3:hover {
    background-color: #908d6c;
}

.assessment-topics-icon4 {
    background-color: #d663a8;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    margin: 0 auto;
    padding: 7px 8px;
    margin-bottom: 5px;
}

.assessment-topics-icon4:hover {
    background-color: #c54894;
}

.assessment-topics-icon5 {
    background-color: #6d3da0;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    margin: 0 auto;
    padding: 8px 8px;
    margin-bottom: 5px;
}

.assessment-topics-icon5:hover {
    background-color: #5d308c;
}

.assessment-topics .line {
    padding: 0 4px;
}

.assessment-topics-col p {
    margin-bottom: 0px;
    color: #333333;
}

.assessment-topics-col p:first-child {
    font-size: 13px;
}

.assessment-topics-col p:last-child {
    font-size: 12px;
}

.fontsize25 {
    font-size: 25px;
}

.assessment-topics .nav-tabs {
    border-bottom: none;
}

.assessment-topics .nav-tabs>li {
    float: none;
    display: inline-block;
}

.assessment-topics .nav-tabs>li>a {
    margin-right: -3px;
    color: #333333;
    background-color: #f6f6f6;
    border: none;
}

.assessment-topics .nav-tabs>li:first-child>a {
    border-radius: 4px 0px 0 4px;
}

.assessment-topics .nav-tabs>li:last-child>a {
    border-radius: 0px 4px 4px 0px;
}

.assessment-topics .nav-tabs>li.active>a {
    color: #f6f6f6;
    background-color: #333333;
    border: none;
}

.assessment-topics .nav-tabs>li.active>a:hover {
    opacity: 0.7;
}

.assessment-topics .tab-content {
    padding-top: 30px;
}

.assessment-topics-count {
    position: relative;
    padding: 0px 12px;
}

.assessment-topics-count:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 2px;
    background-color: #333333;
    right: 0;
    top: 0;
}

.assessment-topics-count:last-child:before {
    background-color: transparent;
}

#stage1 .assessment-topics-desc {
    margin-bottom: 40px;
    font-size: 15px;
}

#stage2 .assessment-topics-desc {
    margin-bottom: 20px;
    font-size: 15px;
}

.video-wrapper {
    margin: 0 auto;
}























/*product5 banner starts*/

.topMarBanner {
    padding-top: 10px!important;
}

.Prodmicrosite .socialmedia-icons {
    bottom: 45px;
    /* left: 0; */
    margin-right: 36px;
    position: absolute;
    right: 0;
    margin-top: 20px;
}

body .NoMargPad {
    padding: 0 !important;
}

.padZe10Top {
    padding-right: 0;
}























/*Banner*/

.fontsize15 {
    font-size: 15px;
}

.lfrtPad {
    padding-left: 40px;
    padding-right: 40px;
}

.p5 .bann_or {
    height: 240px;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding: 0;
}

.p5 .bann_or.bannerImg1 {
    background-color: #382E77;
    background-image: url(../images/product/p5_banner1.jpg);
}

.p5 .bann_or.bannerImg2 {
    background-color: #F1515D;
    background-image: url(../images/product/p5_banner2.jpg);
}

.p5 .bann_or.bannerImg3 {
    background-color: #0f968c;
    background-image: url(../images/product/p5_banner3.jpg);
}

.p5 .bann_or.bannerImg4 {
    background-color: #214899;
    background-image: url(../images/product/p5_banner4.jpg);
}

#p4_mathematics .bann_or.bannerImg1 {
    background-color: #382E77;
    background-image: url(../images/product/P4_Banner_v2_Desktop.jpg);
}

.p7 .bann_or {
    height: 293px;
    background-image: url(../images/product/1209-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding: 0;
}

.head1 {
    font-size: 30px;
    color: #fff;
    /* position: absolute; 
    left: 48%; 
    top: 10%;*/
}

.sub_head1 {
    font-size: 18px;
    color: #fff;
    /*   position: absolute; 
    left: 48%; 
    top: 27%;*/
}

#p4_mathematics .sub_head1,
#p4_physics .sub_head1,
#p4_programming .sub_head1 {
    font-size: 22px;
}

.sub_head2 {
    font-size: 16px;
    color: #fff;
}

.offrTxt {
    font-size: 30px;
}

.offrsubTxt {
    font-size: 18px;
}

.offrUl {
    font-size: 11px;
    color: #fff;
    margin-top: 15px;
    margin-left: -22px;
}

.offrUl li {
    margin-top: 10px;
}

.p7 .conDiv {
    margin-top: 5%;
    padding-left: 3%;
}

.p7 .sideDiv {
    margin-top: 5%;
}

.p7 .ContDivSide {
    padding-right: 3%;
}

.preLaunchContainer {}

.preLaunchContainer img {
    width: 100%;
}

.costingDiv {
    text-align: center;
}

.costingStrt {
    text-align: left;
    margin-right: 0%;
}

.bannerDivzcont {
    float: right;
    width: 52%;
    margin-top: 10px;
}























/*.divOne{margin-top:5px}
.divTwo{margin-top:10px}*/

.ft1 {
    width: 47%;
    float: right;
}

.ft2 {
    width: 52%;
    float: right;
}























/*.padlr{position:relative;}*/

.contntPart {
    padding: 5px 5px 7px 0;
    display: inline-block;
}

.p5 .Cost_txt {
    font-size: 50px;
    color: #fff;
    vertical-align: middle;
}

.p5 .Cost_subtxt {
    font-size: 18px;
    color: #fff;
    vertical-align: middle;
    /*position: relative; 
    top: -3px; */
}

.p5 .Cost_txt1 {
    font-size: 34px;
    color: #fff;
    display: inline-block;
    position: relative;
    top: 5px;
    left: 0;
}

.p7 .Cost_txt1 {
    font-size: 34px;
    color: #fff;
    display: inline-block;
    position: relative;
    top: -25px;
    left: 0;
}

.p7 .Cost_txt {
    font-size: 70px;
    color: #fff;
    display: inline-block;
    position: relative;
    top: 0;
    left: 5px;
}


.p7 .Cost_subtxt {
    color: #fff;
    font-size: 27px;
    display: inline-block;
    position: relative;
    top: -10px;
    left: 10px;
}

.ban_footer {
    position: absolute;
    bottom: 0;
    padding: 0 5px;
}

.ft_threeParts {}

.badge_icon {
    background-repeat: no-repeat;
    float: left;
    position: relative;
    margin-top: 8px;
    margin-right: 5px;
}

.socialLearn_icon {
    background-repeat: no-repeat;
    float: left;
    position: relative;
    margin-top: 8px;
    margin-right: 5px;
}

.globe_icon {
    background-repeat: no-repeat;
    float: left;
    position: relative;
    margin-top: 8px;
    margin-right: 5px;
}

.bigTxt_ba {
    font-size: 15px;
}

.smTxt_ba {
    font-size: 13px;
    line-height: 13px;
}

.divider_p {
    border-right: 1px solid #fff;
    width: 1px;
    margin-right: 20px;
    height: 25px;
    /* position: relative; 
    top: 10px; */
    margin-left: 10px;
}

.rightBr {
    border-right: 1px solid #fff;
    height: 25px;
    width: 1px;
    margin: 2px 10px;
}

.JoinUs {
    background: #0f9d4b;
    border: 2px solid #fff;
    border-radius: 5px;
    width: 215px;
    height: 50px;
    padding: 7px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
    display: inline-block;
    margin-left: 5px;
}

.JoinUs:hover {
    background: #0D8640;
}

.JoinUs_subtxt {
    color: #fff;
    font-size: 12px;
}

.strtNow {
    background: #0f9d4b;
    border: 2px solid #fff;
    border-radius: 5px;
    width: 198px;
    height: 60px;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 35px;
    margin-left: 10px;
    cursor: pointer;
    margin: 0 auto;
}

.strtNow:hover {
    background: #0a9042;
}

.applyNow {
    background: #0f9d4b;
    /*border: 2px solid #fff;*/
    border: 2px solid #4a336e;
    border-radius: 5px;
    width: 183px;
    height: 55px;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 35px;
    cursor: pointer;
    margin: 10px 0 0 30px;
    display: inline-block;
}

.applyNow:hover {
    background: #0a9042;
}

.video {
    width: 100%;
    /*border: 1px solid black;*/
}

.wrapper {
    display: table;
    width: auto;
    position: relative;
    width: 50%;
}

.playpause {
    background-image: url("../images/product/media_play_pause_resume1.png");
    /*background-image:url("../images/actErr.png");*/
    background-repeat: no-repeat;
    width: 50%;
    height: 50%;
    position: absolute;
    left: 0%;
    right: 0%;
    top: 0%;
    bottom: 0%;
    margin: auto;
    /*background-size: contain;*/
    background-position: center;
}

.mrgnbtm {
    margin: 0 0 3px 0;
}




















/*Coming Soon Page start*/

.comingSoonContainer {
    /*width: 80%;*/
    height: auto;
    margin: 0 auto;
    background-color: #fff;
}

.indexLogo_cm {
    display: inline-block;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjIyMHgiIGhlaWdodD0iMTUxcHgiIHZpZXdCb3g9IjAgMCA0MzAuMzcyIDMxMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDMwLjM3MiAzMTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGcgb3BhY2l0eT0iMC4yIj4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjMkQyRDJEIiBkPSJNMTA5LjY1OSwyMS43MDlsMjMuODMzLTkuNTMzYzAsMCwxNy4xNTktNy42MjYsNTYuMjQ3LDAuOTUzbDEyMC4xMTgsMzIuNDE0DQoJCQkJYzAsMCw1NS4yOTIsMTMuMzQ2LDY4LjYzNyw1Mi40MzNsNDYuNzExLDEwMi4wMDRjMCwwLDEyLjM5NCwyMC45NzItMjQuNzg1LDM1LjI3M2wtMjQxLjE4OCw2MS4wMQ0KCQkJCWMwLDAtMzQuMzE5LDE1LjI1NC04MC4wNzgtNS43MThsLTM4LjEzMy0yMC4wMjFjMCwwLTM2LjIyNS0xNC4zMDEtMzUuMjczLTUzLjM4NnYtMTE1LjM1YzAsMC00LjI3OS0zNy42OCwyNi42OTMtNDkuNTcyDQoJCQkJTDEwOS42NTksMjEuNzA5eiIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiNGMDVDMkUiIGQ9Ik0xMDcuNjEzLDE5LjYyNmwyMy44MjItOS41MjljMCwwLDE3LjE1Mi03LjYyMyw1Ni4yMjEsMC45NTNsMTIwLjA2NCwzMi4zOTgNCgkJCQljMCwwLDU1LjI2OCwxMy4zNCw2OC42MDYsNTIuNDA5bDQ2LjY5LDEwMS45NTljMCwwLDEyLjM4OCwyMC45NjMtMjQuNzc0LDM1LjI1N2wtMjQxLjA4LDYwLjk4M2MwLDAtMzQuMzA0LDE1LjI0Ni04MC4wNDItNS43MTcNCgkJCQlsLTM4LjExNi0yMC4wMTFjMCwwLTM2LjIwOS0xNC4yOTQtMzUuMjU3LTUzLjM2MlY5OS42NjhjMCwwLTQuMjc5LTM3LjY2MywyNi42ODEtNDkuNTVMMTA3LjYxMywxOS42MjZ6Ii8+DQoJCTwvZz4NCgk8L2c+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEwNi41LDE5MHY0aC02OXYtNzhoMTV2NjBoNDkuOTg0di03SDU4LjV2LTQ0bDE1LDAuMDU1VjE1M2gxOS4wMTZ2LTVINzkuNDk0bDAuMDA2LTE2Ljk3M2g0VjE0NGgxMi45NjkNCgkJbC0wLjAwMSwxM0g2OS40OWwwLjAxLTI4aC03djM2bDQzLjk1MywwLjA3OEwxMDYuNDk4LDE4MEg0OC41di02MGgtN3Y3MEgxMDYuNXoiLz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTI3Ljc0NCwxNTguMDIzaC03LjU2OHYzNS42OTNoMjIuMDQ2di02LjI1aC0xNC40NzhWMTU4LjAyM3ogTTE0OC40MjMsMTkzLjcxOGgyMC41NTd2LTYuMjVoLTEyLjk4OQ0KCQkJCXYtOS4yMDRoMTIuMDg1di02LjIwMWgtMTIuMDg1di03LjgzNmgxMi45ODl2LTYuMjAzaC0yMC41NTdWMTkzLjcxOHogTTE4NC41MzEsMTU3Ljg3N2wtMTIuNTk3LDM1Ljg0MWg4LjE1NGwyLjU4OC04LjQ5NWgxMy4wMTMNCgkJCQlsMi41ODgsOC40OTVoOC4xNTRsLTEyLjY0Ni0zNS44NDFIMTg0LjUzMXogTTE4NC41ODEsMTc4Ljg3M2MyLjUzOS04LjIxOSw0LjA3Ny0xMy4zNyw0LjYxNC0xNS40NTMNCgkJCQljMC4xMywwLjU4NiwwLjM0NiwxLjM4MywwLjY0NywyLjM5M2MwLjMwMSwxLjAxLDEuNjQ4LDUuMzYzLDQuMDQsMTMuMDYyTDE4NC41ODEsMTc4Ljg3M0wxODQuNTgxLDE3OC44NzN6IE0yMzMuODQ4LDE3NC4zMg0KCQkJCWMxLjE1NS0xLjYzNywxLjczMy0zLjUwNCwxLjczMy01LjYwNGMwLTMuNTk3LTEuMTYzLTYuMjc3LTMuNDkxLTguMDQ1Yy0yLjMyNi0xLjc2Ni01LjkxNi0yLjY0OC0xMC43NjctMi42NDhoLTEwLjR2MzUuNjkzDQoJCQkJaDcuNTY4di0xMy42OTVoNC4wMjhsOC41MjEsMTMuNjk1aDguMzk3Yy0xLjYyNy0yLjM0NS01LjEyNy03LjUyNy0xMC40OTgtMTUuNTUyDQoJCQkJQzIzMS4wNTcsMTc3LjIzOCwyMzIuNjkxLDE3NS45NTYsMjMzLjg0OCwxNzQuMzJ6IE0yMjYuMjMsMTcyLjY3M2MtMS4xNCwwLjc5OC0yLjkwNCwxLjE5Ni01LjI5OSwxLjE5NmgtMi40NHYtOS42NDVoMi4yOTUNCgkJCQljMi40NCwwLDQuMjQzLDAuMzU4LDUuNDA3LDEuMDczYzEuMTY0LDAuNzE4LDEuNzQ2LDEuOTIzLDEuNzQ2LDMuNjE0QzIyNy45MzksMTcwLjYyMiwyMjcuMzY5LDE3MS44NzUsMjI2LjIzLDE3Mi42NzN6DQoJCQkJIE0yNjguNzg0LDE3NC45MTljMCwxLjkyMSwwLjEyMiw1LjIsMC4zNjYsOS44MzloLTAuMTcybC0xNS41MDItMjYuNzM0aC05LjU0N3YzNS42OTRoNi43NjR2LTE2Ljc5Nw0KCQkJCWMwLTIuMDM0LTAuMTU0LTUuNDM3LTAuNDY1LTEwLjIwNmgwLjIyMWwxNS41MjcsMjcuMDAzaDkuNjE4di0zNS42OTRoLTYuODEyTDI2OC43ODQsMTc0LjkxOUwyNjguNzg0LDE3NC45MTl6IE0yODQuNTgsMTkzLjcxOA0KCQkJCWg3LjU2OHYtMzUuNjk0aC03LjU2OFYxOTMuNzE4eiBNMzI1Ljk4NiwxNzQuOTE5YzAsMS45MjEsMC4xMjEsNS4yLDAuMzY1LDkuODM5aC0wLjE3bC0xNS41MDQtMjYuNzM0aC05LjU0NnYzNS42OTRoNi43NjMNCgkJCQl2LTE2Ljc5N2MwLTIuMDM0LTAuMTUzLTUuNDM3LTAuNDYzLTEwLjIwNmgwLjIxOWwxNS41MjcsMjcuMDAzaDkuNjE5di0zNS42OTRoLTYuODEzdjE2Ljg5NkgzMjUuOTg2eiBNMzU1LjMzMiwxNzMuNjc0djYuMjk5DQoJCQkJaDYuNzY0djcuNDQ2Yy0xLjYyOSwwLjMyNS0zLjIzLDAuNDg3LTQuODExLDAuNDg3Yy0zLjAyNywwLTUuMzM0LTEuMDIxLTYuOTIxLTMuMDYzcy0yLjM4Mi01LjAwMS0yLjM4Mi04Ljg3NA0KCQkJCWMwLTMuNzExLDAuOTg0LTYuNjY2LDIuOTU1LTguODYxYzEuOTctMi4xOTcsNC41OS0zLjI5Nyw3Ljg2LTMuMjk3YzIuODE1LDAsNS41MjUsMC42NSw4LjEzLDEuOTUzbDIuNTE2LTYuMDU1DQoJCQkJYy0zLjQwMS0xLjQ2NS02LjkzNS0yLjE5Ny0xMC41OTYtMi4xOTdjLTUuODQ0LDAtMTAuNDEyLDEuNjExLTEzLjcwOSw0LjgzNGMtMy4yOTYsMy4yMjMtNC45NDMsNy43MTUtNC45NDMsMTMuNDc4DQoJCQkJYzAsNS45MjQsMS40MiwxMC40Nyw0LjI2MSwxMy42MzVjMi44NCwzLjE2Niw2Ljk1Myw0Ljc0OSwxMi4zNDEsNC43NDljMi4xMTYsMCw0LjE4OC0wLjE1LDYuMjE0LTAuNDUyDQoJCQkJYzIuMDI2LTAuMzAxLDQuMTg4LTAuODI1LDYuNDgxLTEuNTczdi0xOC41MDdMMzU1LjMzMiwxNzMuNjc0TDM1NS4zMzIsMTczLjY3NHoiLz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTIzLjU4NCwxMTQuODk1aC00LjE1djM1LjY5M2gxOS44OTh2LTMuNzZoLTE1Ljc0OFYxMTQuODk1eiBNMTQ1LjM4NiwxNTAuNTg4aDQuMTV2LTM1LjY5M2gtNC4xNQ0KCQkJCVYxNTAuNTg4eiBNMTU5LjMyNywxNTAuNTg4aDQuMTVWMTM1LjMzaDE0Ljc5NHYtMy42ODdoLTE0Ljc5NHYtMTMuMDYyaDE1Ljc0N3YtMy42ODdoLTE5Ljg5N1YxNTAuNTg4TDE1OS4zMjcsMTUwLjU4OHoNCgkJCQkgTTE4NS4xMzIsMTUwLjU4OGgxOS44OTd2LTMuNzExaC0xNS43NDd2LTEzLjEzNWgxNC43OTV2LTMuNjYyaC0xNC43OTV2LTExLjQ5OWgxNS43NDd2LTMuNjg3aC0xOS44OTdWMTUwLjU4OHogTTIxNy4wOSwxMTQuODk1DQoJCQkJaC00LjE1djM1LjY5M2gxOS44OTd2LTMuNzZIMjE3LjA5VjExNC44OTV6IE0yNTMuNTQsMTE0LjMzM2MtNS4yNzIsMC05LjM0MiwxLjYtMTIuMjA3LDQuNzk4DQoJCQkJYy0yLjg2NCwzLjE5OC00LjI5Nyw3LjcwMi00LjI5NywxMy41MTNjMCw1Ljg1OSwxLjQyOSwxMC4zOTYsNC4yODQsMTMuNjExYzIuODU2LDMuMjE1LDYuOTE0LDQuODIxLDEyLjE3MSw0LjgyMQ0KCQkJCWM1LjE0NCwwLDkuMTU5LTEuNjM2LDEyLjA0OS00LjkwN3M0LjMzMy03Ljc2NCw0LjMzMy0xMy40NzdjMC01LjcyOS0xLjQzOS0xMC4yMjEtNC4zMjEtMTMuNDc3DQoJCQkJQzI2Mi42NzEsMTE1Ljk2MSwyNTguNjY3LDExNC4zMzMsMjUzLjU0LDExNC4zMzN6IE0yNjIuNDUxLDE0My43MDRjLTIuMDIsMi40OS01LjAwNiwzLjczNS04Ljk2LDMuNzM1DQoJCQkJYy0zLjkyMywwLTYuOTEzLTEuMjQ5LTguOTcyLTMuNzQ3Yy0yLjA2MS0yLjQ5OS0zLjA5LTYuMTY1LTMuMDktMTAuOTk5YzAtNC43NjksMS4wMjktOC40MDIsMy4wOS0xMC45DQoJCQkJYzIuMDU5LTIuNDk5LDUuMDY0LTMuNzQ4LDkuMDIxLTMuNzQ4YzMuOTM4LDAsNi45MTMsMS4yNDEsOC45MjQsMy43MjRjMi4wMTEsMi40ODIsMy4wMTUsNi4xMjQsMy4wMTUsMTAuOTI1DQoJCQkJQzI2NS40NzksMTM3LjU0MywyNjQuNDcxLDE0MS4yMTMsMjYyLjQ1MSwxNDMuNzA0eiBNMzAxLjgzMSwxMzUuMzc4Yy0wLjAzMiwxLjAyNSwwLjAwOCwyLjczLDAuMTIyLDUuMTE1DQoJCQkJYzAuMTEzLDIuMzg1LDAuMTg4LDMuNzk2LDAuMjIsNC4yMzVoLTAuMTk0bC0xOS40NTktMjkuODM0aC00LjY4OHYzNS42OTNoMy44MzNWMTMwLjNjMC0yLjkzLTAuMTMtNi4xNTItMC4zOTItOS42NjhoMC4xOTUNCgkJCQlsMTkuNTA4LDI5Ljk1Nmg0LjczNXYtMzUuNjkzaC0zLjg4MkwzMDEuODMxLDEzNS4zNzhMMzAxLjgzMSwxMzUuMzc4eiBNMzMxLjIyNywxMzEuODg3djMuNzExaDcuOTgydjEwLjk4Ng0KCQkJCWMtMi4zNTksMC41Ny00Ljc3NywwLjg1NC03LjI1MSwwLjg1NGMtNC41NTgsMC04LjAxMy0xLjI0NS0xMC4zNjItMy43MzVjLTIuMzU0LTIuNDktMy41MjktNi4xNDQtMy41MjktMTAuOTYyDQoJCQkJYzAtNC41OSwxLjIyMi04LjE3OSwzLjY2Mi0xMC43NjdjMi40NDEtMi41ODgsNS44MzYtMy44ODIsMTAuMTgyLTMuODgyYzIuOTc5LDAsNi4wNzgsMC42ODQsOS4zMDIsMi4wNTFsMS42MS0zLjY2Mg0KCQkJCWMtMy4yODctMS4zOTktNi44MzYtMi4xLTEwLjY0NS0yLjFjLTMuNzYsMC03LjAzOSwwLjczNy05LjgzOSwyLjIxYy0yLjgsMS40NzMtNC45NDIsMy42MDUtNi40MzMsNi4zOTYNCgkJCQlzLTIuMjM0LDYuMDQyLTIuMjM0LDkuNzUzYzAsNS43OTUsMS41MDYsMTAuMjk5LDQuNTE4LDEzLjUxNGMzLjAxMSwzLjIxNSw3LjIxOSw0LjgyMSwxMi42MjEsNC44MjENCgkJCQljMi41NzEsMCw0LjgzNC0wLjE1NCw2Ljc4Ny0wLjQ2NGMxLjk1My0wLjMwOSwzLjg3NS0wLjc2NSw1Ljc2Mi0xLjM2N3YtMTcuMzU4aC0xMi4xMzNWMTMxLjg4N3oiLz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTIyLjc5OSwyMDUuODg3aC0xLjc1M3YxNS4wODRoOC40MDh2LTEuNTlIMTIyLjhMMTIyLjc5OSwyMDUuODg3TDEyMi43OTksMjA1Ljg4N3ogTTEzNi4wODcsMjA5LjQ1Nw0KCQkJCWMtMS41MTMsMC0yLjcxOCwwLjUzNi0zLjYxNiwxLjYwOWMtMC44OTcsMS4wNzItMS4zNDYsMi41MjEtMS4zNDYsNC4zNDNjMCwxLjgxLDAuNDgzLDMuMjIzLDEuNDQ5LDQuMjM5DQoJCQkJYzAuOTY2LDEuMDIsMi4yODUsMS41MjYsMy45NTcsMS41MjZjMC43NjQsMCwxLjQxNS0wLjA1NywxLjk1NS0wLjE3YzAuNTQtMC4xMTIsMS4xMTMtMC4zMDEsMS43MTgtMC41NjN2LTEuNTI1DQoJCQkJYy0xLjE5LDAuNTA5LTIuMzk0LDAuNzY0LTMuNjExLDAuNzY0Yy0xLjE1NSwwLTIuMDUxLTAuMzQ0LTIuNjg4LTEuMDMxYy0wLjYzNi0wLjY4OC0wLjk3Mi0xLjY5NS0xLjAwNi0zLjAyMmg3Ljc4OXYtMS4wODMNCgkJCQljMC0xLjUyNy0wLjQxMy0yLjc1Ni0xLjIzOC0zLjY4OEMxMzguNjI1LDIwOS45MjMsMTM3LjUwNCwyMDkuNDU3LDEzNi4wODcsMjA5LjQ1N3ogTTEzMi45NCwyMTQuMjMyDQoJCQkJYzAuMDk3LTEuMDQ1LDAuNDE1LTEuODYzLDAuOTU1LTIuNDU1czEuMjY0LTAuODg3LDIuMTcyLTAuODg3YzAuODk0LDAsMS41ODIsMC4yODcsMi4wNjMsMC44Ng0KCQkJCWMwLjQ4MSwwLjU3NCwwLjcyMiwxLjQwMSwwLjcyMiwyLjQ4MUgxMzIuOTRMMTMyLjk0LDIxNC4yMzJ6IE0xNDcuODU4LDIwOS40NzljLTAuNjY3LDAtMS4zMzMsMC4wODYtMS45OTYsMC4yNTgNCgkJCQljLTAuNjY0LDAuMTcyLTEuMjc0LDAuNDA4LTEuODMxLDAuNzEybDAuNTI2LDEuMzExYzEuMTktMC41NzcsMi4yNTYtMC44NjYsMy4xOTgtMC44NjZjMC44MzksMCwxLjQ1LDAuMjExLDEuODMxLDAuNjM1DQoJCQkJYzAuMzgyLDAuNDIzLDAuNTczLDEuMDc4LDAuNTczLDEuOTY1djAuNzAxbC0xLjkxOSwwLjA2M2MtMy42NTIsMC4xMS01LjQ3OCwxLjMwNy01LjQ3OCwzLjU5YzAsMS4wNjYsMC4zMTgsMS44ODksMC45NTQsMi40NjcNCgkJCQljMC42MzYsMC41NzgsMS41MTUsMC44NjUsMi42MzYsMC44NjVjMC44MzksMCwxLjUzOS0wLjEyNSwyLjA5OS0wLjM3NmMwLjU2LTAuMjUxLDEuMTIzLTAuNzI5LDEuNjg3LTEuNDM4aDAuMDgzbDAuMzQsMS42MDkNCgkJCQloMS4yNjl2LTcuNzE4YzAtMS4zMTktMC4zMjUtMi4yOC0wLjk3NS0yLjg3OEMxNTAuMjA2LDIwOS43NzUsMTQ5LjIwNywyMDkuNDc5LDE0Ny44NTgsMjA5LjQ3OXogTTE1MC4xMTgsMjE2LjQzMg0KCQkJCWMwLDEuMDUxLTAuMzA0LDEuODctMC45MTMsMi40NTVjLTAuNjA5LDAuNTg0LTEuNDQ2LDAuODc3LTIuNTEyLDAuODc3Yy0wLjY3NCwwLTEuMTk5LTAuMTYyLTEuNTczLTAuNDg0DQoJCQkJYy0wLjM3NS0wLjMyMy0wLjU2My0wLjc5NS0wLjU2My0xLjQxM2MwLTAuNzkxLDAuMzAxLTEuMzc0LDAuOTAzLTEuNzQ5czEuNTgzLTAuNTg4LDIuOTQ1LTAuNjM1bDEuNzEyLTAuMDcyTDE1MC4xMTgsMjE2LjQzMg0KCQkJCUwxNTAuMTE4LDIxNi40MzJ6IE0xNTguNTY3LDIxMC4wNTVjLTAuNTkyLDAuMzk5LTEuMDk3LDAuOTY3LTEuNTE3LDEuNzAzaC0wLjA4M2wtMC4xOTYtMi4wOTVoLTEuNDEzdjExLjMwOGgxLjcxMnYtNi4wNjYNCgkJCQljMC0xLjEwNiwwLjMyNS0yLjAzMiwwLjk3NS0yLjc3NGMwLjY1LTAuNzQzLDEuNDMyLTEuMTE0LDIuMzQ3LTEuMTE0YzAuMzU3LDAsMC43NywwLjA1MywxLjIzOCwwLjE1NGwwLjIzNy0xLjU4OQ0KCQkJCWMtMC4zOTktMC4wODItMC44NS0wLjEyMy0xLjM1Mi0wLjEyM0MxNTkuODA5LDIwOS40NTcsMTU5LjE1OSwyMDkuNjU2LDE1OC41NjcsMjEwLjA1NXogTTE2OS4zMjgsMjA5LjQ1Nw0KCQkJCWMtMC43NzcsMC0xLjQ4MiwwLjE1Mi0yLjExNSwwLjQ1OWMtMC42MzMsMC4zMDctMS4xMjUsMC43MzYtMS40NzUsMS4yOTVoLTAuMDgzbC0wLjI3OS0xLjU0OGgtMS4zOTN2MTEuMzA4aDEuNzEzdi01LjkzMw0KCQkJCWMwLTEuNDcyLDAuMjc1LTIuNTI4LDAuODI1LTMuMTY3YzAuNTUtMC42NDEsMS40MTctMC45NiwyLjYtMC45NmMwLjg5NCwwLDEuNTUxLDAuMjI4LDEuOTcxLDAuNjgxDQoJCQkJYzAuNDE5LDAuNDU0LDAuNjI5LDEuMTQzLDAuNjI5LDIuMDYzdjcuMzE0aDEuNzEydi03LjM3NmMwLTEuNDQ0LTAuMzQ0LTIuNDk1LTEuMDMyLTMuMTUxDQoJCQkJQzE3MS43MTQsMjA5Ljc4NSwxNzAuNjg5LDIwOS40NTcsMTY5LjMyOCwyMDkuNDU3eiBNMjA5LjMwNSwyMTQuNTQzYy0wLjAxNCwwLjQzNCwwLjAwMywxLjE1MiwwLjA1MSwyLjE2MQ0KCQkJCWMwLjA0OCwxLjAwOCwwLjA3OSwxLjYwNCwwLjA5MywxLjc5aC0wLjA4M2wtOC4yMjItMTIuNjA3aC0xLjk4MXYxNS4wODRoMS42MnYtOC41NzRjMC0xLjIzNi0wLjA1NS0yLjYtMC4xNjUtNC4wODRoMC4wODMNCgkJCQlsOC4yNDMsMTIuNjU4aDIuMDAydi0xNS4wODRoLTEuNjQxVjIxNC41NDNMMjA5LjMwNSwyMTQuNTQzeiBNMjIyLjQ1OCwyMTUuNjA1YzAsMS40NjUtMC4yNzIsMi41MjEtMC44MTksMy4xNjYNCgkJCQljLTAuNTQ3LDAuNjQ2LTEuNDEyLDAuOTcxLTIuNTk2LDAuOTcxYy0wLjg5NSwwLTEuNTUxLTAuMjI3LTEuOTcxLTAuNjgyYy0wLjQyLTAuNDUzLTAuNjI5LTEuMTQyLTAuNjI5LTIuMDYzdi03LjMzNWgtMS43MzINCgkJCQl2Ny4zOTdjMCwxLjQzOCwwLjM0MiwyLjQ4MSwxLjAyNSwzLjEzNWMwLjY4NiwwLjY1NCwxLjcxNSwwLjk3OSwzLjA5LDAuOTc5YzAuNzk5LDAsMS41MDgtMC4xNDcsMi4xMzEtMC40NDINCgkJCQlzMS4xMDktMC43MjMsMS40Ni0xLjI3OWgwLjA5M2wwLjI0OCwxLjUxOGgxLjQxM3YtMTEuMzA4aC0xLjcxM1YyMTUuNjA1TDIyMi40NTgsMjE1LjYwNXogTTIzMS4wMTIsMjEwLjA1NQ0KCQkJCWMtMC41OTMsMC4zOTktMS4wOTgsMC45NjctMS41MTgsMS43MDNoLTAuMDgzbC0wLjE5NS0yLjA5NWgtMS40MTN2MTEuMzA4aDEuNzEzdi02LjA2NmMwLTEuMTA2LDAuMzI0LTIuMDMyLDAuOTc1LTIuNzc0DQoJCQkJYzAuNjUtMC43NDMsMS40MzMtMS4xMTQsMi4zNDgtMS4xMTRjMC4zNTcsMCwwLjc3LDAuMDUzLDEuMjM3LDAuMTU0bDAuMjM3LTEuNTg5Yy0wLjM5OC0wLjA4Mi0wLjg1LTAuMTIzLTEuMzUyLTAuMTIzDQoJCQkJQzIzMi4yNTIsMjA5LjQ1NywyMzEuNjA0LDIwOS42NTYsMjMxLjAxMiwyMTAuMDU1eiBNMjQwLjA3OSwyMTkuNzY0Yy0wLjU2MywwLTEuMDA5LTAuMTgzLTEuMzMxLTAuNTQ4DQoJCQkJYy0wLjMyMy0wLjM2NC0wLjQ4NC0wLjg4Ny0wLjQ4NC0xLjU2N3YtNi42NTNoMy4yOHYtMS4zMzFoLTMuMjh2LTIuNjJoLTAuOTlsLTAuNzIzLDIuNDE0bC0xLjYxOSwwLjcxMXYwLjgyNmgxLjYxOXY2LjcyOA0KCQkJCWMwLDIuMzAzLDEuMDk0LDMuNDU1LDMuMjgsMy40NTVjMC4yODksMCwwLjYxNC0wLjAyOSwwLjk3Ni0wLjA4OGMwLjM2LTAuMDU5LDAuNjM1LTAuMTMzLDAuODItMC4yMjJ2LTEuMzEyDQoJCQkJYy0wLjE2NiwwLjA0OS0wLjM4OSwwLjA5Ni0wLjY3MSwwLjE0MUMyNDAuNjc0LDIxOS43NCwyNDAuMzgyLDIxOS43NjQsMjQwLjA3OSwyMTkuNzY0eiBNMjUxLjUxLDIxNS42MDUNCgkJCQljMCwxLjQ2NS0wLjI3MywyLjUyMS0wLjgyLDMuMTY2Yy0wLjU0NywwLjY0Ni0xLjQxLDAuOTcxLTIuNTk0LDAuOTcxYy0wLjg5NSwwLTEuNTUyLTAuMjI3LTEuOTcxLTAuNjgyDQoJCQkJYy0wLjQyLTAuNDUzLTAuNjMtMS4xNDItMC42My0yLjA2M3YtNy4zMzVoLTEuNzMzdjcuMzk3YzAsMS40MzgsMC4zNDQsMi40ODEsMS4wMjcsMy4xMzVjMC42ODQsMC42NTQsMS43MTQsMC45NzksMy4wODksMC45NzkNCgkJCQljMC43OTgsMCwxLjUwOC0wLjE0NywyLjEzMS0wLjQ0MmMwLjYyMi0wLjI5NSwxLjEwOS0wLjcyMywxLjQ2LTEuMjc5aDAuMDk0bDAuMjQ2LDEuNTE4aDEuNDE0di0xMS4zMDhoLTEuNzEzVjIxNS42MDUNCgkJCQlMMjUxLjUxLDIxNS42MDV6IE0yNjAuMDYzLDIxMC4wNTVjLTAuNTkyLDAuMzk5LTEuMDk4LDAuOTY3LTEuNTE3LDEuNzAzaC0wLjA4M2wtMC4xOTUtMi4wOTVoLTEuNDE0djExLjMwOGgxLjcxM3YtNi4wNjYNCgkJCQljMC0xLjEwNiwwLjMyNi0yLjAzMiwwLjk3Ni0yLjc3NGMwLjY0OS0wLjc0MywxLjQzMy0xLjExNCwyLjM0OS0xLjExNGMwLjM1NiwwLDAuNzcsMC4wNTMsMS4yMzYsMC4xNTRsMC4yMzYtMS41ODkNCgkJCQljLTAuMzk3LTAuMDgyLTAuODUtMC4xMjMtMS4zNTItMC4xMjNDMjYxLjMwNSwyMDkuNDU3LDI2MC42NTQsMjA5LjY1NiwyNjAuMDYzLDIxMC4wNTV6IE0yNjkuODEzLDIwOS40NTcNCgkJCQljLTEuNTE0LDAtMi43MiwwLjUzNi0zLjYxNywxLjYwOWMtMC44OTYsMS4wNzItMS4zNDYsMi41MjEtMS4zNDYsNC4zNDNjMCwxLjgxLDAuNDgyLDMuMjIzLDEuNDQ5LDQuMjM5DQoJCQkJYzAuOTY3LDEuMDIsMi4yODUsMS41MjYsMy45NTYsMS41MjZjMC43NjUsMCwxLjQxNS0wLjA1NywxLjk1NS0wLjE3YzAuNTQtMC4xMTIsMS4xMTItMC4zMDEsMS43MTgtMC41NjN2LTEuNTI1DQoJCQkJYy0xLjE4OSwwLjUwOS0yLjM5NCwwLjc2NC0zLjYwOSwwLjc2NGMtMS4xNTYsMC0yLjA1My0wLjM0NC0yLjY4OC0xLjAzMWMtMC42MzctMC42ODgtMC45NzItMS42OTUtMS4wMDYtMy4wMjJoNy43ODl2LTEuMDgzDQoJCQkJYzAtMS41MjctMC40MTMtMi43NTYtMS4yMzgtMy42ODhDMjcyLjM1LDIwOS45MjMsMjcxLjIyOSwyMDkuNDU3LDI2OS44MTMsMjA5LjQ1N3ogTTI2Ni42NjUsMjE0LjIzMg0KCQkJCWMwLjA5Ny0xLjA0NSwwLjQxNC0xLjg2MywwLjk1NC0yLjQ1NXMxLjI2NC0wLjg4NywyLjE3Mi0wLjg4N2MwLjg5NSwwLDEuNTgyLDAuMjg3LDIuMDYzLDAuODYNCgkJCQljMC40ODEsMC41NzQsMC43MjMsMS40MDEsMC43MjMsMi40ODFIMjY2LjY2NUwyNjYuNjY1LDIxNC4yMzJ6IE0zMDMuODk2LDIxMi42MjRjLTAuOTQxLTAuMzM3LTEuNjQyLTAuNjQ2LTIuMS0wLjkyMw0KCQkJCWMtMC40NTctMC4yNzktMC43ODEtMC41ODUtMC45NzUtMC45MTljLTAuMTkyLTAuMzMzLTAuMjg5LTAuNzYzLTAuMjg5LTEuMjg0YzAtMC43MDksMC4yNjItMS4yNjIsMC43ODMtMS42NjENCgkJCQljMC41MjItMC4zOTcsMS4yNDgtMC41OTksMi4xNzgtMC41OTljMS4xNzcsMCwyLjM4NywwLjI2MiwzLjYzMiwwLjc4M2wwLjU0Ny0xLjUyNWMtMS4yNTktMC41NTEtMi42MzgtMC44MjYtNC4xMzgtMC44MjYNCgkJCQljLTEuNDM4LDAtMi41OTQsMC4zNDYtMy40NjcsMS4wMzJjLTAuODczLDAuNjg4LTEuMzExLDEuNjEyLTEuMzExLDIuNzc0YzAsMS4xMDcsMC4zMDEsMi4wMDYsMC45MDMsMi42OTINCgkJCQljMC42MDMsMC42ODgsMS42MDQsMS4yODMsMy4wMDcsMS43ODVjMS4wMDQsMC4zNTYsMS43NTIsMC42NzgsMi4yNDQsMC45NTljMC40OSwwLjI4MiwwLjg0MiwwLjU5LDEuMDUyLDAuOTI0DQoJCQkJYzAuMjEsMC4zMzMsMC4zMTUsMC43NjMsMC4zMTUsMS4yODRjMCwwLjc5MS0wLjI5NywxLjQwOC0wLjg4OSwxLjg1MmMtMC41OTIsMC40NDQtMS40NzIsMC42NjYtMi42NDEsMC42NjYNCgkJCQljLTAuNzE2LDAtMS40MzgtMC4wNzYtMi4xNjctMC4yMjhzLTEuNDAzLTAuMzU2LTIuMDIxLTAuNjE5djEuNjkyYzAuOTYxLDAuNDYxLDIuMzM4LDAuNjg5LDQuMTI1LDAuNjg5DQoJCQkJYzEuNjUxLDAsMi45NTktMC4zNzEsMy45MjItMS4xMTNzMS40NDMtMS43NzcsMS40NDMtMy4xMDRjMC0xLjAzMi0wLjI5OC0xLjg3MS0wLjg5My0yLjUxOQ0KCQkJCUMzMDYuNTY0LDIxMy43OTEsMzA1LjQ3OSwyMTMuMTg4LDMwMy44OTYsMjEyLjYyNHogTTMxNi4xODYsMjA5LjQ3OWMtMC43OTksMC0xLjUwOSwwLjE1NS0yLjEzMSwwLjQ3DQoJCQkJYy0wLjYyMywwLjMxMy0xLjEwMywwLjczOS0xLjQzOCwxLjI4NGgtMC4xMDRjMC4wNTctMC4zODcsMC4wODQtMC44NzEsMC4wODQtMS40NTV2LTQuODU4aC0xLjcxNHYxNi4wNTJoMS43MTR2LTUuOTENCgkJCQljMC0xLjQ3MywwLjI3Mi0yLjUzMSwwLjgxOS0zLjE3OXMxLjQxNS0wLjk3LDIuNjA0LTAuOTdjMC44OTUsMCwxLjU1MSwwLjIyOSwxLjk3MSwwLjY4MWMwLjQyLDAuNDU0LDAuNjI5LDEuMTQ0LDAuNjI5LDIuMDYzDQoJCQkJdjcuMzE0aDEuNzEzdi03LjM3N2MwLTEuNDMxLTAuMzQ2LTIuNDc1LTEuMDM3LTMuMTMxUzMxNy41NjYsMjA5LjQ3OSwzMTYuMTg2LDIwOS40Nzl6IE0zMjguMTAyLDIwOS40NzkNCgkJCQljLTAuNjY4LDAtMS4zMzQsMC4wODYtMS45OTYsMC4yNThjLTAuNjY0LDAuMTcyLTEuMjc0LDAuNDA4LTEuODMyLDAuNzEybDAuNTI1LDEuMzExYzEuMTktMC41NzcsMi4yNTYtMC44NjYsMy4xOTgtMC44NjYNCgkJCQljMC44MzksMCwxLjQ1LDAuMjExLDEuODMxLDAuNjM1YzAuMzgyLDAuNDIzLDAuNTcyLDEuMDc4LDAuNTcyLDEuOTY1djAuNzAxbC0xLjkxOCwwLjA2M2MtMy42NTIsMC4xMS01LjQ3OSwxLjMwNy01LjQ3OSwzLjU5DQoJCQkJYzAsMS4wNjYsMC4zMTcsMS44ODksMC45NTQsMi40NjdzMS41MTYsMC44NjUsMi42MzcsMC44NjVjMC44NCwwLDEuNTM4LTAuMTI1LDIuMS0wLjM3NmMwLjU2MS0wLjI1MSwxLjEyMy0wLjcyOSwxLjY4OC0xLjQzOA0KCQkJCWgwLjA4MmwwLjM0MiwxLjYwOWgxLjI2OXYtNy43MThjMC0xLjMxOS0wLjMyNS0yLjI4LTAuOTc2LTIuODc4QzMzMC40NDcsMjA5Ljc3NSwzMjkuNDQ4LDIwOS40NzksMzI4LjEwMiwyMDkuNDc5eg0KCQkJCSBNMzMwLjM1OSwyMTYuNDMyYzAsMS4wNTEtMC4zMDUsMS44Ny0wLjkxMiwyLjQ1NWMtMC42MDksMC41ODQtMS40NDYsMC44NzctMi41MTQsMC44NzdjLTAuNjc0LDAtMS4xOTctMC4xNjItMS41NzItMC40ODQNCgkJCQljLTAuMzc1LTAuMzIzLTAuNTYzLTAuNzk1LTAuNTYzLTEuNDEzYzAtMC43OTEsMC4zMDItMS4zNzQsMC45MDMtMS43NDlzMS41ODMtMC41ODgsMi45NDUtMC42MzVsMS43MTEtMC4wNzJ2MS4wMjFIMzMwLjM1OXoNCgkJCQkgTTM0MC44NjEsMjA5LjQ1N2MtMC43NTYsMC0xLjQyOCwwLjEzOS0yLjAxMiwwLjQxMmMtMC41ODQsMC4yNzUtMS4wOTgsMC43MjMtMS41MzcsMS4zNDJoLTAuMDgybC0wLjIzNy0xLjU0OEgzMzUuNnYxNi4zODMNCgkJCQloMS43MTN2LTQuNjUzYzAtMC41OTEtMC4wNDEtMS4yMTctMC4xMjMtMS44NzdoMC4xMjNjMC40MTIsMC41NjMsMC45MjQsMC45ODEsMS41MzMsMS4yNTRjMC42MDcsMC4yNzEsMS4yNzksMC40MDYsMi4wMTYsMC40MDYNCgkJCQljMS40NzMsMCwyLjYyMy0wLjUxNCwzLjQ1MS0xLjU0MnMxLjI0NC0yLjQ3MSwxLjI0NC00LjMyN2MwLTEuODUxLTAuNDA4LTMuMjg3LTEuMjI0LTQuMzEzDQoJCQkJQzM0My41MiwyMDkuOTY5LDM0Mi4zNjEsMjA5LjQ1NywzNDAuODYxLDIwOS40NTd6IE0zNDIuOTUxLDIxOC41NTdjLTAuNTU1LDAuNzkxLTEuMzE4LDEuMTg3LTIuMjk1LDEuMTg3DQoJCQkJYy0xLjE3LDAtMi4wMjEtMC4zNDMtMi41NDktMS4wMjZjLTAuNTI5LTAuNjg0LTAuNzk1LTEuODItMC43OTUtMy40MDh2LTAuMzgzYzAuMDE1LTEuMzk2LDAuMjc4LTIuNDE0LDAuNzk1LTMuMDU0DQoJCQkJYzAuNTE2LTAuNjQsMS4zNTItMC45NiwyLjUwNi0wLjk2YzEuMDA2LDAsMS43ODMsMC4zNzcsMi4zMzgsMS4xM2MwLjU1NCwwLjc1MywwLjgzLDEuODM1LDAuODMsMy4yNDQNCgkJCQlDMzQzLjc4MiwyMTYuNjc1LDM0My41MDUsMjE3Ljc2NiwzNDIuOTUxLDIxOC41NTd6IE0zNTcuNDgyLDIxNC41NDNjMC0xLjUyNy0wLjQxNC0yLjc1Ni0xLjIzOC0zLjY4OA0KCQkJCWMtMC44MjUtMC45MzMtMS45NDYtMS4zOTctMy4zNjMtMS4zOTdjLTEuNTEzLDAtMi43MTgsMC41MzYtMy42MTUsMS42MDhzLTEuMzQ3LDIuNTIxLTEuMzQ3LDQuMzQ0DQoJCQkJYzAsMS44MTEsMC40ODMsMy4yMjMsMS40NDksNC4yNGMwLjk2NiwxLjAxOSwyLjI4NCwxLjUyNSwzLjk1NiwxLjUyNWMwLjc2NCwwLDEuNDE0LTAuMDU3LDEuOTU1LTAuMTcNCgkJCQljMC41MzktMC4xMTMsMS4xMTMtMC4zMDEsMS43MTgtMC41NjN2LTEuNTI2Yy0xLjE4OCwwLjUwOS0yLjM5NCwwLjc2NS0zLjYxLDAuNzY1Yy0xLjE1NCwwLTIuMDUyLTAuMzQ1LTIuNjg4LTEuMDMzDQoJCQkJYy0wLjYzNy0wLjY4OC0wLjk3My0xLjY5NC0xLjAwNi0zLjAyMWg3Ljc4OVYyMTQuNTQzTDM1Ny40ODIsMjE0LjU0M3ogTTM0OS43MzQsMjE0LjIzMmMwLjA5Ny0xLjA0NSwwLjQxNC0xLjg2MywwLjk1My0yLjQ1NQ0KCQkJCWMwLjU0MS0wLjU5MiwxLjI2NS0wLjg4NywyLjE3Mi0wLjg4N2MwLjg5NiwwLDEuNTgyLDAuMjg3LDIuMDYzLDAuODZjMC40ODEsMC41NzQsMC43MjQsMS40MDEsMC43MjQsMi40ODFIMzQ5LjczNA0KCQkJCUwzNDkuNzM0LDIxNC4yMzJ6Ii8+DQoJCTwvZz4NCgk8L2c+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE4NS43ODksMjExLjk3N2MxLjI3NSwwLDIuMzA5LDEuMTMxLDIuMzA5LDIuNTIzcy0xLjAzNCwyLjUyMS0yLjMwOSwyLjUyMXMtMi4zMS0xLjEyOS0yLjMxLTIuNTIxDQoJCUMxODMuNDc5LDIxMy4xMDUsMTg0LjUxMywyMTEuOTc3LDE4NS43ODksMjExLjk3N3oiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjg3Ljc4OSwyMTEuOTc3YzEuMjczLDAsMi4zMDksMS4xMzEsMi4zMDksMi41MjNzLTEuMDMzLDIuNTIxLTIuMzA5LDIuNTIxcy0yLjMxMS0xLjEyOS0yLjMxMS0yLjUyMQ0KCQlDMjg1LjQ3OSwyMTMuMTA1LDI4Ni41MTQsMjExLjk3NywyODcuNzg5LDIxMS45Nzd6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
    width: 220px;
    height: 155px;
    background-repeat: no-repeat;
    background-position: center center;
}

.cS_txt {
    margin-top: 5px;
    color: #333;
    text-align: center;
    font-size: 2.1em;
    padding: 0 5px;
    z-index: 99;
    position: relative;
}

.cS_subtxt {
    margin-top: 25px;
    color: #333;
    text-align: center;
    font-size: 1.1em;
    z-index: 99;
    position: relative;
}

.content_center {
    text-align: center;
}

.content_center_img {
    text-align: center;
}

.content_center_img img {
    width: 45%;
    opacity: 0.3;
    position: relative;
    top: -75px;
    z-index: 0;
}

.comingSoonContainer .Gbl-Search-Box {
    border: 1px solid #e7e4e4;
    border-radius: 5px;
    margin: 20px auto;
    position: relative;
    width: 45%;
    top: 0;
    z-index: 99;
}

.comingSoonContainer .Gbl-Search-Box .btn {
    font-size: 14px;
    padding: 8px 16px;
    height: 36px;
    border: 1px solid #fc9509!important;
}

.comingSoonContainer .Gbl-Search-Box input {
    border: medium none;
    font-size: 14px;
    color: #333 !important;
    height: 36px;
}

.Notify_alert {
    padding: 20px;
    color: #333;
    background-color: #fff;
    display: none;
}




















/* Product3 - pre4admission start*/

.mobile_txtHeader {
    background: #000;
    opacity: .8;
    width: 90%;
    margin: 0 auto;
    line-height: 27px;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    text-shadow: 2px 2px 2px #000;
    display: none;
}

.p3-banner-container {
    position: relative;
}

.p3-banner-container .banner-bgimg-container {
    height: 409px;
    background-image: url("../images/product/p3_banner_img.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
}

.p3-banner-container .banner-head-txt {
    text-align: center;
}

.p3-banner-container .banner-head-txt span {
    background-color: #323232;
    vertical-align: middle;
    line-height: 1.2em;
    height: 35px;
    display: inline-block;
    padding: 0px 8px;
}

.p3-banner-container .banner-slider {
    position: absolute;
    background-color: #fff;
    width: 55%;
    margin: 0 auto;
    z-index: 111;
    left: 0;
    right: 0;
    top: 50%;
    padding: 20px;
    box-shadow: 1px 3px 12px -1px #ccc;
}

.Prodmicrosite .p3-banner-container .banner-slider .owl-carousel .owl-stage-outer {
    padding-top: 5px;
}

.Prodmicrosite .p3-banner-container .banner-slider .customPlay.owl-dots {
    top: 0px;
    text-align: right;
    bottom: initial;
}

.Prodmicrosite .p3-banner-container .banner-slider .customPlay.owl-dots .owl-dot span {
    margin: 5px 3px;
    border: 1px solid #000;
}

.Prodmicrosite .p3-banner-container .banner-slider .customPlay.owl-dots .owl-dot.active span,
.Prodmicrosite .p3-banner-container .banner-slider .customPlay.owl-dots .owl-dot:hover span {
    background: #ccc;
    border: none;
}

.p3-banner-container .Cost_txt1 {
    font-size: 22px;
    display: inline-block;
    position: relative;
    top: -4px;
    left: 0;
}

.p3-banner-container .Cost_txt {
    font-size: 50px;
    vertical-align: middle;
}

.p3-banner-container .Cost_subtxt {
    position: relative;
    top: 6px;
    left: 0px;
}

.p3-banner-container .banner-slider-date {
    list-style: none;
    padding: 0;
}

.p3-banner-container .banner-slider-date li {
    display: inline-block;
    border-radius: 20px;
    color: #fff;
    padding: 6px 20px;
    margin: 2px;
}

.p3-banner-container .banner-slider-date li:nth-child(1) {
    background-color: #9187de;
}

.p3-banner-container .banner-slider-date li:nth-child(1):hover {
    background-color: #8176d0;
}

.p3-banner-container .banner-slider-date li:nth-child(2) {
    background-color: #9569a6;
}

.p3-banner-container .banner-slider-date li:nth-child(2):hover {
    background-color: #8a579d;
}

.p3-banner-container .banner-slider-date li:nth-child(3) {
    background-color: #fe85a6;
}

.p3-banner-container .banner-slider-date li:nth-child(3):hover {
    background-color: #f26e92;
}




















/*.blink_me {
    animation: blinker 2s linear infinite;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}*/

.blink_me {
    animation-duration: 1s;
    animation-name: blinker;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    -webkit-animation: blinker 1s infinite;
    /* Safari and Chrome */
}

@keyframes blinker {
    from {
        color: #ffa200;
    }
    to {
        color: #ef4f00;
    }
}

@-webkit-keyframes blinker {
    from {
        color: #ffa200;
    }
    to {
        color: #ef4f00;
    }
}


.p3-register-assessments {
    margin-top: 90px;
    padding-bottom: 20px !important;
}

.p3-register-assessments .head-txt {
    width: 55%;
    margin: 0 auto;
}

.p3-register-assessments .head-txt p {
    margin: 0;
}

.p3-register-flowgraph {
    padding-top: 0!important;
}

.banner-blue-box {
    width: 307px;
    height: 212px;
    border: 20px solid #00aced;
    position: absolute;
    top: 40%;
    left: 18%;
}

.p3-register-flowgraph .head-txt-continer {
    width: 269px;
    margin: 0 auto;
    background: url("../images/product/white-half-circle-img.png") no-repeat;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 110px;
    padding-top: 5px;
}

.p3-register-flowgraph-blue-separate {
    background-color: #5c52d9;
    height: 30px;
    width: 6px;
    margin: 0 auto;
}

.p3-register-flowgraph-accordion {
    width: 80%;
    margin: 0 auto;
}

.p3-register-flowgraph-accordion .register_assessment_wrap {
    margin-bottom: 10px;
    /*box-shadow: 0px 2px 16px -8px #000;*/
    border: none;
    box-shadow: none;
    background-color: transparent;
}

.width4 {
    width: 92%;
}

.p3_register_heading {
    width: 70%;
    margin: 0 auto;
    padding: 10px 0;
    background: #2c2194;
    text-align: center;
    font-size: 18px;
}

.p3-register-flowgraph-accordion a.register_assessment_heading {
    display: inline-block;
    width: 100%;
    padding: 10px 40px;
    position: relative;
}

.p3-register-flowgraph-accordion a.register_assessment_heading:hover,
.p3-register-flowgraph-accordion a.register_assessment_heading:focus {
    color: #fff;
}

.p3-register-flowgraph-accordion a.register_assessment_heading:after {
    content: "";
    position: relative;
    top: 10px;
    display: inline-block;
    font-style: normal;
    font-weight: bold;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition: transform .25s linear;
    -webkit-transition: -webkit-transform .25s linear;
    left: 15px;
    font-size: 20px;
    position: absolute;
}

.p3-register-flowgraph-accordion a.register_assessment_heading[aria-expanded="true"]:after {
    content: "\2212";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    color: #6592f7;
}

.p3-register-flowgraph-accordion a.register_assessment_heading[aria-expanded="false"]:after {
    content: "\002b";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    color: #2c2194;
}

.p3-register-flowgraph-accordion .register_assessment_heading {
    background-color: #6592f7;
}

.p3-register-flowgraph-accordion .register_assessment_heading[aria-expanded="true"],
.p3-register-flowgraph-accordion .register_assessment_heading:hover {
    background: #2c2194;
}

.p3-register-flowgraph-accordion .register_assessment_heading[aria-expanded="false"]:hover::after {
    color: #6592f7;
}

.p3-register-flowgraph-accordion a.register_assessment_heading label {
    opacity: 0.8;
    margin-bottom: 0px;
}

.p3-register-flowgraph-accordion .register_assessment_contain {
    /*background-color: #2c2194;*/
    /*padding: 20px; */
}

.p3-register-flowgraph-accordion .register_assessment_contain[aria-expanded="true"],
.p3-register-flowgraph-accordion .register_assessment_contain:hover {
    /*background: #2c2194;*/
}

.register_assessment_contain .nav-tabs {
    border-bottom: none;
    padding-top: 30px;
}

.register_assessment_contain .nav-tabs>li {
    float: none;
    display: inline-block;
}

.register_assessment_contain .nav-tabs>li>a {
    margin-right: -3px;
    color: #fff;
    border: 1px solid #6592f7;
}

.register_assessment_contain .nav-tabs>li:first-child>a {
    border-radius: 20px 0px 0 20px;
}

.register_assessment_contain .nav-tabs>li:last-child>a {
    border-radius: 0px 20px 20px 0px;
}

.register_assessment_contain .nav-tabs>li.active>a,
.register_assessment_contain .nav-tabs>li.active>a:hover,
.register_assessment_contain .nav-tabs>li.active>a:focus {
    color: #f6f6f6;
    background-color: #6592f7;
    border: 1px solid #6592f7;
}

.register_assessment_contain .tab-content {
    padding-top: 30px;
}

.text-uppercase {
    text-transform: uppercase;
}

.about-preAdmission {
    width: 95%;
}

.about-preAdmission-icon1 {
    background-color: #58c6bb;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin: 0 auto;
    padding: 15px;
    margin-bottom: 5px;
}

.about-preAdmission-icon2 {
    background-color: #c4a39e;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin: 0 auto;
    padding: 15px;
    margin-bottom: 5px;
}

.about-preAdmission-icon3 {
    background-color: #a6a48b;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin: 0 auto;
    padding: 15px;
    margin-bottom: 5px;
}

.about-preAdmission-icon4 {
    background-color: #d663a8;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin: 0 auto;
    padding: 15px;
    margin-bottom: 5px;
}

.about-preAdmission-icon5 {
    background-color: #ff85a7;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin: 0 auto;
    padding: 15px;
    margin-bottom: 5px;
}

.key-feature-pre4admission {
    background: url("../images/product/key-feature-bg-p3.jpg");
    background-size: cover;
    padding-bottom: 50px!important;
    padding-top: 50px!important;
}

.key_featureP3_linkBtn {
    margin: 5px 0 20px;
    width: 100%;
    float: left;
}

.key_featureP3_linkBtn .linkBtn {
    text-decoration: none;
    color: #ffffff;
    border-radius: 5px;
    background: #00aced;
    padding: 7px 13px;
    margin-right: 5px;
    margin-bottom: 5px;
    float: left;
    font-size: 13px;
}

.key_featureP3_linkBtn .linkBtn:hover {
    background-color: #099cd4;
}

#099cd4 .key-feature-pre4admission-container {
    width: 80%;
}

.blocksContainer {
    /* margin-top: 40px;
    padding-bottom: 40px;*/
}

.key_feature_li {
    padding-left: 30px;
    position: relative;
    width: 95%;
}

.key_feature_li p:before {
    content: "";
    background: url('../images/icon-key1.png') no-repeat 50% 50%;
    height: 20px;
    width: 20px;
    position: absolute;
    left: 0px;
}

.assessmentBlock {
    position: relative;
    text-align: center;
    margin: 30px 12px;
    display: inline-block;
    width: 277px;
    background: #ffffff;
    border-radius: 5px;
    -webkit-box-shadow: 3px 5px 15px -3px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 3px 5px 15px -3px rgba(0, 0, 0, 0.55);
    box-shadow: 3px 5px 15px -3px rgba(0, 0, 0, 0.55);
}

.semiCircle {
    position: absolute;
    width: 70px;
    height: 40px;
    border-top-left-radius: 55px;
    border-top-right-radius: 55px;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -40px;
    font-size: 25px;
    padding-top: 4px;
}

.assessmentBlock h4 {
    font-size: 16px;
    color: #fff;
    padding: 20px 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-bottom: 20px;
}

.assessmentBlock h5 {
    font-size: 13px;
    color: #000000;
    margin: 0;
    padding-top: 20px;
}

.rowBlock {
    float: left;
    background-color: #fff;
    border-radius: 3px;
    /*  height: 60px;*/
    color: #333;
    padding: 0;
    margin: 2px;
    width: calc(50% - 4px);
    display: none;
}

.rowBlockLeft {
    float: left;
    width: calc(100% - 360px);
}

.rowBlockMid {
    float: left;
    width: 110px;
    text-align: center;
}

.rowBlockRight {
    float: left;
    width: 250px;
}




















/*.rowBlockChckBox{display:inline-block;}*/


/* The container */

.rowBlockChckBox {
    display: inline-block;
    position: relative;
    padding-left: 20px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}




















/* Hide the browser's default checkbox */

.rowBlockChckBox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}




















/* Create a custom checkbox */

.chckSpan {
    float: left;
    display: inline-block;
    /* height: 50px;*/
    margin: 5px 5px 5px 8px;
}

.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #eee;
    border: 1px solid #ddd;
    border-radius: 3px;
}




















/* On mouse-over, add a grey background color */

.rowBlockChckBox:hover input~.checkmark {
    background-color: #ccc;
}




















/* When the checkbox is checked, add a blue background */

.rowBlockChckBox input:checked~.checkmark {
    background-color: #2196F3;
}




















/* Create the checkmark/indicator (hidden when not checked) */

.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}




















/* Show the checkmark when checked */

.rowBlockChckBox input:checked~.checkmark:after {
    display: block;
}




















/* Style the checkmark/indicator */

.rowBlockChckBox .checkmark:after {
    left: 7px;
    top: 3px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}


.rowBlockLeft_part1 {
    padding: 3px 5px 3px 5px;
    text-align: left;
    font-family: opensans-semibold;
    font-size: 1.05em;
    margin-top: 5px;
    line-height: 15px;
}

.rowBlockLeft_part2 .price span:last-child {
    display: block;
    position: relative;
    top: -5px;
}

.purpletxt {
    color: #564da9;
}

.price {
    color: #333333;
    font-size: 38px;
    margin: 0;
}

.rowBlockMid .price {
    color: #333333;
    font-size: 22px;
    margin-top: 3px;
    /*line-height: 40px;*/
}

.price span {
    font-family: opensans-regular;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    margin-left: 5px;
}

.rowBlockMid .price span {
    font-family: opensans-regular;
    display: inline-block;
    vertical-align: super;
    font-size: 14px;
    margin-left: 5px;
}

.rowBlockMid .price span:last-child {
    font-family: opensans-regular;
    /* display: inline-block; */
    vertical-align: super;
    font-size: 12px;
    margin-left: 5px;
}

.buyNow {
    padding-bottom: 30px;
    padding-top: 20px;
}

.rowBlockRight .buyNow {
    padding-bottom: 10px;
    padding-top: 10px;
}

.buyNow .buyBtn {
    text-decoration: none;
    color: #ffffff;
    border-radius: 5px;
    background: #00aced;
    padding: 7px 13px;
    margin-right: 3px;
    font-size: 13px;
}

.buyNow .activateBtn {
    text-decoration: none;
    color: #00aced;
    border-radius: 5px;
    border: 1px solid #00aced;
    background: #fff;
    padding: 6px 13px;
    margin-right: 2px;
    font-size: 13px;
}

.buyNow .cartBtn {
    text-decoration: none;
    border-radius: 5px;
    border: 1px solid #00aced;
    background: #fff;
    padding: 6px 12px;
    margin-right: 8px;
    font-size: 13px;
    color: #888;
    height: 32px;
    width: 40px;
    display: inline-block;
}

.buyNow .buyBtn:hover {
    background: #099cd4;
}

.buyNow .activateBtn:hover,
.buyNow .cartBtn:hover {
    background: #099cd4;
    color: #fff;
}




















/*.stickyhed.buyBtn {
    text-decoration: none;
    color: #ffffff;
    border-radius: 5px;
    background: #00aced;
    padding: 7px 13px;
    margin-right: 3px;
    font-size:13px;
    margin-left: 10px;
}
.stickyhed.cartBtn {
    text-decoration: none;
    border-radius: 5px;
    border: 1px solid #00aced;
    background: #fff;
    padding: 6px 12px;
    margin-right: 3px;
    font-size:13px;
    color:#888;
    height: 32px;
    width: 40px;
    display: inline-block;
}
.stickyhed.cartBtn .fa-shopping-cart {
    font-size: 16px;
    color: #00aced;
}
.stickyhed.buyBtn:hover {
    background: #099cd4;
}

.stickyhed.cartBtn:hover {
    background: #099cd4;
    color:#fff;
}*/

.p3-faq .sub_faq_contain {
    list-style: square;
}






















/*Product3 - pre4admission end*/


/*added to cart css end - Deepti*/

.buyNow .addedToCart,
.addedToCart {
    position: relative;
    /*border: 1px solid #ccc;*/
}

.buyNow .addedToCart:before,
.addedToCart:before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUyIDUyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MiA1MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPHBhdGggZD0iTTI2LDBDMTEuNjY0LDAsMCwxMS42NjMsMCwyNnMxMS42NjQsMjYsMjYsMjZzMjYtMTEuNjYzLDI2LTI2UzQwLjMzNiwwLDI2LDB6IE00MC40OTUsMTcuMzI5bC0xNiwxOCAgIEMyNC4xMDEsMzUuNzcyLDIzLjU1MiwzNiwyMi45OTksMzZjLTAuNDM5LDAtMC44OC0wLjE0NC0xLjI0OS0wLjQzOGwtMTAtOGMtMC44NjItMC42ODktMS4wMDItMS45NDgtMC4zMTItMi44MTEgICBjMC42ODktMC44NjMsMS45NDktMS4wMDMsMi44MTEtMC4zMTNsOC41MTcsNi44MTNsMTQuNzM5LTE2LjU4MWMwLjczMi0wLjgyNiwxLjk5OC0wLjksMi44MjMtMC4xNjYgICBDNDEuMTU0LDE1LjIzOSw0MS4yMjksMTYuNTAzLDQwLjQ5NSwxNy4zMjl6IiBmaWxsPSIjMzI5YTM3Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
    background-size: 24%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 60px;
    height: 15px;
    content: "";
    position: absolute;
    top: -4px;
    right: -4px;
    background-position: right top;
}

.buyNow .addedToCart:hover,
.owl-item .box_ht .addedToCart:hover {
    background: none!important;
}

.addedToCart .addedShoppingCart {
    color: #099cd4!important;
}




















/*added to cart css end - Deepti*/


/*@media only screen  and (max-width:1100px) { 
.strtNow {
    width: 148px;
    height: 40px;
    margin: 0 auto;
    padding:0;
    line-height:35px
}
}
@media only screen and(min-width:790px) and (max-width:990px) { 
.ContDivSide{
    float: right;
    width: 238px;
    top: -42px;
    }
    .costingDiv{}
    .sideDiv{width: 253px; float: right; transform:scale(0.7); top:-44px}
    .preLaunchContainer img{width:160px; height:auto}
    .p7 .bann_or{height:228px !important;background-size:cover!important}
    
}*/

.whyGuruCool {
    margin-top: 30px;
    margin-bottom: 15px;
}

.whyIonPoints {
    color: #f16522;
    font-size: 16px;
}

.whyIonDef {
    font-size: 14px;
    width: 260px;
    line-height: 18px;
    padding-left: 10px;
}






















/*-------------------- P1 - css starts ------------------------*/

.p1 .banner-head-txt {
    width: 80%;
    margin: 0 auto;
}

.p1 .banner-bgimg-container {
    background-image: url("../images/product/p1-big-img.jpg");
}

.buynow_btn {
    background: #e3017f;
    border: 2px solid #e3017f;
    border-radius: 5px;
    width: 160px;
    padding: 10px 40px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 18px;
    margin: 0 auto;
}

.buynow_btn:hover {
    background: #e3017f;
    color: #fff;
}

.buynow_banner {
    padding-bottom: 30px;
    padding-top: 20px;
}

.cartBtn_banner {
    border: 2px solid #e3017f;
    padding: 13px 13px 13px 10px;
    text-decoration: none;
    border-radius: 5px;
    background: #fff;
    margin-right: 3px;
    font-size: 13px;
    color: #888;
    vertical-align: 2px;
}

.cartBtn_banner .fa-2x {
    font-size: 2em;
    vertical-align: -3px;
    color: #e3017f;
}

.cartBtn_banner:hover {
    background: #fff;
}

.get_start {
    padding-top: 20px;
    color: #333;
}

.get_start span {
    color: #e3017f;
}

.get_start span:nth-child(2) {
    vertical-align: sub;
}

.p1 .assessmentBlock {
    min-height: 195px;
    display: none;
    margin: 12px;
}

.p1 .assessmentBlock h4 {
    color: #333;
    line-height: 23px;
    padding: 20px 30px 0;
    margin-bottom: 0;
    min-height: 70px;
}

.p1 .assessmentBlock .price {
    line-height: 24px;
    padding-top: 15px;
    font-size: 32px;
}

.bg6464bc {
    background-color: #6464bc;
}

.p1.key-feature-pre4admission {
    background-color: #f2f0f1;
    background-image: none;
    padding: 0 !important;
}

.p1 .key-feature-pre4admission-container,
.p1 .key-feature-pre4admission-container2 {
    width: 50%;
    display: inline-block;
    padding: 50px 30px;
}

.p1 .key_feature_li {
    width: 85%;
}

.p1 .key-feature-pre4admission-container {
    width: 49%;
    background-color: #f6f6f6;
}

.p1 .key-feature-pre4admission-container2 {
    width: 50%;
}




















/*.p1 .buyBtn { font-size:14px; padding:7px 15px;}
.p1 .cartBtn { border:1px solid #00aced; padding:6px 13px;}*/

.p1 .register_assessment_contain .tab-content {
    padding-top: 15px;
}

.p1 .p3-register-flowgraph-accordion {
    width: 91%;
}

.p1 .loadMore {
    background: #efefef;
    width: 95%;
    margin: 0px 12px 12px;
    padding: 10px 0;
    text-align: center;
    /*float: left;*/
    cursor: pointer;
    color: #333333;
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 28px;
}

.p1 .loadMore:hover {
    background: #dddddd;
}




















/*.loadMore { background: #5453a3; width:98%; margin:30px 12px 0; padding:10px 0; text-align:center; float:left; cursor:pointer;}
.loadMore:hover { background: #4a49a5;}*/

.p1 .subscriptionTable {
    width: 95%;
    margin: 0 auto;
}

.p1 .subscriptionTable thead {
    background-color: #b1b1b1;
}

.p1 .subscriptionTable tbody {
    color: #333333;
}

.p1 .table>thead>tr>th {
    border-bottom: none;
    font-weight: normal;
}

.p1 .register_assessment_wrap p {
    color: #333333;
}

.p1 .register_assessment_wrap {
    background-color: #ffffff;
}

.p1 .subscriptionTable .rowBlockLeft_part2 .price span:last-child {
    display: unset;
    position: unset;
    top: unset;
}

.subscriptionTable .rowBlockLeft_part1 {
    /*line-height: unset;*/
    margin-top: 5px;
    text-align: unset;
}

.subscriptionTable .rowBlockLeft {
    float: unset;
    width: unset;
}

.subscriptionTable .rowBlockRight .buyNow {
    padding-top: 1px;
    padding-bottom: 0px;
}

.subscriptionTable .chckSpan {
    margin: -2px 5px 0px 0px;
}

.subscriptionTable .rowBlockRight {
    float: right;
}

.subscriptionTable .rowBlockLeft_part2 .price {
    margin-right: 15px;
    margin-top: 0;
}

.subscriptionTable tbody tr {
    display: none;
}

.allTests {
    vertical-align: sub;
    margin-right: 10px;
}

.earlyOffersContainer{
    margin-top: 130px;
}



.earlyOffers {
    margin: 0 auto;
    width: 390px;
    height: 178px;
    border: 1px solid #757692;
    position: relative;
    border-radius: 5px;
}

.noteHolder {
        width: 220px;
    height: 220px;
    position: absolute;
    left: calc( 50% - 110px);
    top: -115px;
    background: url(../images/coming-soon.png) no-repeat;
    background-position: center center;
    background-color: #1b1b3f;
    background-size: 90%;
}

.earlyOffers>a {
        display: block;
    margin-top: 104px;
    font-size: 18px;
    line-height: 25px;
        color: #fffc01;
}

.boldTitle {
    display: block;
}






@media only screen and (max-width: 1023px) {
    .subscriptionTable .chckSpan {
        margin: -2px 5px 5px 0px;
    }

    .p1 .loadMore {
        margin-bottom: 18px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
    .subscriptionTable thead tr th:nth-child(3),
    .subscriptionTable tbody tr td:nth-child(3) {
        display: none;
    }

    .subscriptionTable thead th:nth-child(2) {
        text-align: center;
    }

    .subscriptionTable thead th:first-child {
        padding-left: 15px;
    }

    .subscriptionTable .chckSpan {
        margin: 4px 8px 30px 0px;
    }

    .p1 .subscriptionTable {
        width: 100%;
    }

    .subscriptionTable .rowBlockMid {
        width: 100%;
        text-align: center;
        margin-right: 5px;
    }

    .subscriptionTable>tbody>tr>td,
    .subscriptionTable>tbody>tr>th {
        padding: 0px;
        padding-left: 15px;
    }

    .subscriptionTable>thead {
        font-size: 12px;
    }

    .subscriptionTable .buyNow .activateBtn {
        padding: 5px 3px;
        margin-right: 3px;
        font-size: 12px;
    }

    .subscriptionTable .buyNow .cartBtn {
        height: 29px;
        width: 30px;
        padding: 4px 6px;
        margin-right: 0px;
    }

    .subscriptionTable .buyNow .buyBtn {
        padding: 5px 7px;
        margin-right: 3px;
        font-size: 12px;
    }

    .subscriptionTable .rowBlockRight .buyNow {
        padding-bottom: 15px;
        padding-left: 23px;
    }

    .subscriptionTable .rowBlockLeft_part2 .price {
        margin-right: 0px;
        margin-top: 11px;
    }

    .subscriptionTable .rowBlockRight {
        float: unset;
        margin-top: 10px;
    }

    .earlyOffers {
        width: 285px;
        height: 160px;
    }

    .earlyOffers>a {
        font-size: 16px;
        line-height: 21px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {
    .p1 .loadMore {
        width: 100%;
        margin: 0px 0px 10px;
    }
    .subscriptionTable .chckSpan {
        margin: 1px 8px 30px 0px;
    }
}



@media only screen and (min-width: 1024px) {
    .subscriptionTable tbody tr th {
        width: 45%;
    }
}





















/*-------------------- P1 - css ends ------------------------*/

.bredcrum strong {
    font-weight: 100;
}




















/* Added for Cart Icon */

.buyNow .cartBtn .fa-shopping-cart {
    font-size: 16px;
    color: #00aced;
}

.buyNow .cartBtn:hover .fa-shopping-cart {
    color: #ffffff;
}

.owl-item .box_ht .btn-sm .fa-shopping-cart {
    color: #2178c2;
    ;
}

.owl-item .box_ht .btn-sm.btn-default.btn-white {
    border: 1px solid #2178c2
}

.owl-item .box_ht .btn-sm.btn-default.btn-white:hover .fa-shopping-cart {
    color: #ffffff;
}

.owl-item .box_ht .btn-sm.btn-default.btn-white:hover {
    background-color: #2178c2
}




















/* Added for Cart Icon */

@media only screen and (min-width:769px) and (max-width:1024px) {
    .contntPart {
        padding: 5px 5px 12px 0;
        display: inline-block;
    }
}

@media only screen and (min-width:992px) and (max-width:1130px) {
    .preLaunchContainer {
        width: 84%;
        top: -12px;
        position: absolute;
        right: 50px;
    }
    .p7 .sideDiv {
        margin-top: 10%;
        padding: 0;
    }
    .strtNow {
        margin: 0 auto;
    }
    .Prodmicrosite .commSecDiv {
        width: auto;
        margin: 0 5px;
    }
    .width90perc.mrgnbtm {
        width: 88%;
    }
}

@media only screen and (min-width:676px) and (max-width:991px) {
    .p7 .sideDiv {
        margin-top: 35%;
        padding: 0;
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .minhgt150 {
        min-height: 150px;
    }
}

@media only screen and (min-width:768px) and (max-width:952px) {
    .p3-register-assessments {
        margin-top: 160px;
    }
}

@media only screen and (max-width:991px) {
    .preLaunchContainer {
        width: 45%;
        top: -12px;
        position: absolute;
        right: 0px;
    }
    .p7 .sideDiv {
        padding: 0;
    }
    .Prodmicrosite .socialmedia-icons {
        margin-top: 0px;
        margin-bottom: 5px;
    }
}

@media only screen and (max-width:639px) {

    .Prodmicrosite .socialmedia-icons {
        margin-top: 10px;
    }
}

@media only screen and (min-width:767px) and (max-width:1024px) {
    .p7 .ContDivSide {
        padding-left: 0;
    }
    .p5 .bann_or {
        background-position: 48% 50%;
    }

    .costingDiv {
        text-align: right;
    }
    .costingStrt {
        text-align: right;
        margin-right: 0;
    }
    .strtNow {
        background: #0f9d4b;
        border: 2px solid #fff;
        border-radius: 5px;
        width: 198px;
        height: 60px;
        padding: 10px;
        text-align: center;
        color: #fff;
        font-size: 18px;
        text-transform: uppercase;
        line-height: 35px;
        margin-left: 26%;
    }
    .p7 .Cost_txt1 {
        top: -22px;
    }
    .preLc {
        padding: 0;
    }
    .whyIonDef {
        padding-bottom: 10px;
    }
    #p4_mathematics.Prodmicrosite .testimonials,
    #p4_physics.Prodmicrosite .testimonials,
    #p4_programming.Prodmicrosite .testimonials {
        min-height: 200px;
    }
}

@media only screen and (min-width:641px) and (max-width:768px) {
    .Prodmicrosite .leftRite_pading {
        padding-left: 40px;
        padding-right: 40px;
    }
    .p7 .bann_or {
        height: 334px;
        background-image: url(../images/product/768-bg.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
        padding: 0;
    }
    .head1 {
        font-size: 22px;
    }
    .sub_head1 {
        font-size: 14px;
    }
    .p5 .Cost_txt {
        font-size: 45px;
    }
    .p5 .Cost_subtxt {
        font-size: 14px;
        color: #fff;
        /*position: relative; 
    top: -5px;*/
    }
    .p5 .Cost_txt1 {
        font-size: 34px;
    }
    .JoinUs {
        background: #0f9d4b;
        border: 2px solid #fff;
        border-radius: 5px;
        width: 160px;
        height: 46px;
        padding: 10px;
        text-align: center;
        color: #fff;
        font-size: 18px;
        line-height: 18px;
        margin-top: 10px;
    }
    .globe_icon {
        margin-top: 8px;
        margin-right: 5px;
    }
    .badge_icon {
        margin-top: 8px;
        margin-right: 5px;
    }
    .socialLearn_icon {
        margin-top: 8px;
        margin-right: 5px;
    }
    .ft2 {
        width: auto;
        float: right;
    }
    .p5 .bann_or {
        height: 240px;
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
        padding: 0;
    }
    .p5 .bann_or.bannerImg1 {
        background-image: url(../images/product/p5_banner1_768.jpg);
    }
    .p5 .bann_or.bannerImg2 {
        background-image: url(../images/product/p5_banner2_768.jpg);
    }
    .p5 .bann_or.bannerImg3 {
        background-image: url(../images/product/p5_banner3_768.jpg);
    }
    .p5 .bann_or.bannerImg4 {
        background-image: url(../images/product/p5_banner4_768.jpg);
    }
    #p4_mathematics .bann_or.bannerImg1 {
        background-image: url(../images/product/P4_Banner_v1_Tablet.jpg);
    }

    .bigTxt_ba {
        font-size: 12px;
    }
    .smTxt_ba {
        font-size: 11px;
        line-height: 15px;
    }
    .preLaunchContainer {
        position: absolute;
        top: -194px;
        right: -2%;
        width: 20%;
    }
    .offrTxt {
        font-size: 30px;
    }
    .offrsubTxt {
        font-size: 18px;
    }
    .offrUl {
        font-size: 11px;
        color: #fff;
        margin-top: 10px;
        margin-left: -25px;
        width: 100%;
    }
    .offrUl li {
        margin-top: 15px;
    }
    .p7 .conDiv {
        margin-top: 2%;
        padding-left: 3%;
    }
    .p7 .sideDiv {
        margin-top: 0;
        padding: 0;
    }
    .p7 .Cost_txt1 {
        font-size: 30px;
        color: #fff;
        position: relative;
        top: -7px;
        left: 0;
    }
    .p7 .Cost_txt {
        font-size: 48px;
        color: #fff;
        left: 5px;
    }
    .p7 .Cost_subtxt {
        color: #fff;
        font-size: 20px;
    }
    .costingDiv {
        text-align: center;
    }
    .strtNow {
        background: #0f9d4b;
        border: 2px solid #fff;
        border-radius: 5px;
        width: 200px;
        height: 65px;
        padding: 10px;
        text-align: center;
        color: #fff;
        font-size: 18px;
        text-transform: uppercase;
        line-height: 40px;
        margin: 0 auto;
    }
    .costingStrt {
        text-align: center;
        margin: 0 auto;
    }
    .hidTabcontnt {
        display: none;
    }
}

@media only screen and (width:768px) {
    .preLaunchContainer {
        position: relative;
        top: -22px;
        right: -178px;
        width: 38%;
    }
    .p7 .conDiv {
        margin-top: 5%;
        padding-left: 3%;
        width: 58.33333333%;
    }

    .costingDiv {
        text-align: center;
    }
    .costingStrt {
        text-align: center;
        margin: 0 auto;
    }
    .strtNow {
        margin: 0 auto;
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
    .comingSoonContainer .Gbl-Search-Box {
        width: 80%;
    }
    .comingSoonContainer .Gbl-Search-Box .btn {
        padding: 8px 16px;
    }
    .lfrtPad {
        padding-left: 20px;
        padding-right: 20px;
    }
    .p7 .bann_or {
        height: 334px;
        background-image: url(../images/product/768-bg.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
        padding: 0;
    }
    .head1 {
        font-size: 22px;
    }
    .sub_head1 {
        font-size: 14px;
    }
    .p5 .Cost_txt {
        font-size: 45px;
    }
    .p5 .Cost_subtxt {
        font-size: 14px;
        color: #fff;
        position: relative;
        top: -5px;
    }
    .p5 .Cost_txt1 {
        font-size: 34px;
        color: #fff;
        display: inline-block;
        position: relative;
        top: -5px;
        left: 0;
    }
    /*.divOne { 
    position: absolute; 
    left: 42.5%; 
    top: 5%; 
} 
.divTwo { 
    position: absolute; 
    right: 0%; 
    top: 0%; 
} */
    .JoinUs {
        background: #0f9d4b;
        border: 2px solid #fff;
        border-radius: 5px;
        width: 160px;
        height: 46px;
        padding: 10px;
        text-align: center;
        color: #fff;
        font-size: 18px;
        line-height: 18px;
        margin-top: 10px;
    }

    .globe_icon {
        margin-top: 8px;
        margin-right: 5px;
    }
    .ft2 {
        width: auto;
        float: right;
    }

    .badge_icon {
        margin-top: 8px;
        margin-right: 5px;
    }
    .socialLearn_icon {
        margin-top: 8px;
        margin-right: 5px;
    }

    .p5 .bann_or {
        height: 210px;
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
        padding: 0;
    }
    .p5 .bann_or.bannerImg1 {
        background-image: url(../images/product/p5_banner1_768.jpg);
    }
    .p5 .bann_or.bannerImg2 {
        background-image: url(../images/product/p5_banner2_768.jpg);
    }
    .p5 .bann_or.bannerImg3 {
        background-image: url(../images/product/p5_banner3_768.jpg);
    }
    .p5 .bann_or.bannerImg4 {
        background-image: url(../images/product/p5_banner4_768.jpg);
    }
    .bigTxt_ba {
        font-size: 12px;
    }
    .smTxt_ba {
        font-size: 11px;
        line-height: 15px;
    }
    .preLaunchContainer {
        position: absolute;
        top: -200px;
        right: -2%;
        width: 34%;
    }
    .offrTxt {
        font-size: 30px;
    }
    .offrsubTxt {
        font-size: 18px;
        margin-top: 10px;
    }
    .offrUl {
        display: none;
    }
    .p7 .conDiv {
        margin-top: 5%;
        padding-left: 3%;
        width: 65%;
    }
    .offrUl li {
        margin-top: 15px;
    }
    .p7 .sideDiv {
        margin-top: 0;
        padding: 0;
    }
    .p7 .Cost_txt1 {
        font-size: 30px;
        color: #fff;
        position: relative;
        top: -7px;
        left: 0;
    }
    .p7 .Cost_txt {
        font-size: 46px;
        color: #fff;
        left: 5px;
    }
    .p7 .Cost_subtxt {
        color: #fff;
        font-size: 20px;
    }
    .costingDiv {
        text-align: center;
    }
    .strtNow {
        background: #0f9d4b;
        border: 2px solid #fff;
        border-radius: 5px;
        width: 200px;
        height: 65px;
        padding: 10px;
        text-align: center;
        color: #fff;
        font-size: 18px;
        text-transform: uppercase;
        line-height: 40px;
        margin: 0 auto;
    }
}

@media only screen and (min-width:639px) and (max-width:768px) {
    .p5 .bann_or {
        background-position: 40% 50%;
    }
}

@media only screen and (min-width:410px) and (max-width:480px) {
    .p7 .conDiv {
        width: 74%;
    }
    .p7 .sideDiv {
        margin-top: 0%;
    }
}

@media only screen and (min-width:480px) and (max-width:640px) {
    /*.divTwo { 
    position: absolute; 
    right: 0%; 
    top: 5%; 
    margin-right: 1%; 
}*/
    .p5 .Cost_txt1 {
        font-size: 28px;
        color: #fff;
        display: inline-block;
        /*   position: relative; 
    top: -5px; 
    left: 0; */
    }
    .p5 .Cost_txt {
        font-size: 36px;
    }
    .p5 .Cost_subtxt {
        font-size: 12px;
        color: #fff;
        /* position: relative; 
    top: -5px; */
    }
    .JoinUs {
        background: #0f9d4b;
        border: 2px solid #fff;
        border-radius: 5px;
        width: 120px;
        height: 40px;
        padding: 10px;
        text-align: center;
        color: #fff;
        font-size: 15px;
        line-height: 13px;
        margin-top: 5px;
    }
    /*.divOne { 
    position: absolute; 
    left: 36%; 
    top: 5%; 
}*/
    /*.p5 .bann_or { 
    background-position:60% 50%; 
} 
*/
    .preLaunchContainer {
        position: absolute;
        top: -200px;
        right: -2%;
        width: 34%;
    }
}

@media only screen and (min-width:400px) and (max-width:479px) {
    .ft2 {
        width: 82%;
        float: none;
        margin: 0 auto;
    }
    .globe_icon {
        margin-top: 14px;
    }
    .socialLearn_icon {
        margin-top: 11px;
    }
    .badge_icon {
        top: 4px;
    }
}

@media only screen and (min-width:360px) and (max-width:399px) {
    .ft2 {
        width: 100%;
        float: right;
    }
    .newChange .video {
        width: 100% !important;
    }
    .newChange .video-wrapper {
        margin-top: 0 !important;
    }
}

@media only screen and (min-width:360px) and (max-width:480px) {
    .comingSoonContainer .Gbl-Search-Box {
        width: 80%;
    }
    .comingSoonContainer .Gbl-Search-Box .btn {
        padding: 8px 16px;
    }
    .lfrtPad {
        padding-left: 10px;
        padding-right: 10px;
    }

    .p7 .bann_or {
        height: 288px;
        background-image: url(../images/product/320-bg.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
        padding: 0;
    }


    .preLaunchContainer {
        position: absolute;
        top: -157px;
        right: 0;
        width: 35%;
    }
    .costingDiv {
        text-align: center;
    }
    .costingStrt {
        text-align: center;
        margin-right: 0;
    }
    .offrTxt {
        font-size: 24px;
    }
    .offrsubTxt {
        font-size: 16px;
        margin-top: 15px;
    }
    .offrUl {
        display: none;
    }
    .p7 .conDiv {
        margin-top: 4%;
        padding-left: 5%;
    }
    .p7 .Cost_txt1 {
        font-size: 26px;
        color: #fff;
        display: inline-block;
        position: relative;
        top: -15px;
        left: 0;
    }
    .p7 .Cost_txt {
        font-size: 50px;
        color: #fff;
    }
    .p7 .Cost_subtxt {
        color: #fff;
        font-size: 8px;
        font-size: 20px;
        position: relative;
        top: -10px;
        left: 6px;
    }
    .p7 .sideDiv {
        margin-top: 3%;
    }
    .strtNow {
        background: #0f9d4b;
        border: 2px solid #fff;
        border-radius: 5px;
        width: 168px;
        height: 50px;
        padding: 5px;
        text-align: center;
        color: #fff;
        font-size: 15px;
        text-transform: uppercase;
        line-height: 32px;
        float: none;
        margin: 0 auto;
    }

    .p5 .bann_or {
        height: 260px;
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
        padding: 0;
    }
    .p5 .bann_or.bannerImg1 {
        background-image: url(../images/product/p5_banner1_320.jpg);
    }
    .p5 .bann_or.bannerImg2 {
        background-image: url(../images/product/p5_banner2_320.jpg);
    }
    .p5 .bann_or.bannerImg3 {
        background-image: url(../images/product/p5_banner3_320.jpg);
    }
    .p5 .bann_or.bannerImg4 {
        background-image: url(../images/product/p5_banner4_320.jpg);
    }

    /*.divTwo { 
    position: absolute;
    right: 0;
    top: 28%;
    margin-right: 0;
    left: 0;
    text-align: center;
}*/
    /*.padlr{
    width: 29%;
    
}*/
    /*.ft1 { 
    width: 0; 
    float: right; 
} 
 */
    .bigTxt_ba {
        font-size: 11px;
    }
    .smTxt_ba {
        font-size: 9px;
        line-height: 9px;
    }
    .divider_p {
        border-right: 1px solid #fff;
        width: 1px;
        margin-right: 10px;
        height: 25px;
        /*position: relative; 
    top: 10px; */
        margin-left: 10px;
    }
    .contntPart {
        padding: 5px 5px 5px 0;
        display: inline-block;
    }
    /*.divOne { 
    position: absolute;
    left: 0;
    top: 0%;
    right: 0;
    text-align: center;
}*/
    .head1 {
        font-size: 24px;
        color: #fff;
    }
    .sub_head1 {
        font-size: 13px;
        /* line-height: 8px; */
        text-align: center;
    }
    .p5 .Cost_txt {
        font-size: 36px;
        color: #fff;
    }
    .p5 .Cost_subtxt {
        font-size: 13px;
        color: #fff;
        position: relative;
        top: 5px;
    }
    .JoinUs {
        background: #0f9d4b;
        border: 2px solid #fff;
        border-radius: 5px;
        width: 150px;
        height: 40px;
        padding: 10px;
        text-align: center;
        color: #fff;
        font-size: 20px;
        line-height: 13px;
        /*position: absolute;
    left: 0;
    right: 0;*/
        text-align: center;
        margin: 0 auto;
    }
    .p5 .Cost_txt1 {
        font-size: 20px;
    }
    .width90perc.mrgnbtm {
        width: 88%;
    }
}

@media only screen and (min-width:300px) and (max-width:359px) {
    .lfrtPad {
        padding-left: 10px;
        padding-right: 10px;
    }
    .p7 .bann_or {
        height: 288px;
        background-image: url(../images/product/320-bg.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
        padding: 0;
    }
    .preLaunchContainer {
        position: absolute;
        top: -157px;
        right: 0;
        width: 35%;
    }
    .costingDiv {
        text-align: center;
    }

    .costingStrt {
        text-align: center;
        margin-right: 0;
    }
    .offrTxt {
        font-size: 24px;
    }
    .offrsubTxt {
        font-size: 16px;
        margin-top: 10px;
    }
    .offrUl {
        display: none;
    }
    .p7 .conDiv {
        margin-top: 4%;
        padding-left: 5%;
    }
    .p7 .sideDiv {
        margin-top: 0;
    }
    .p7 .Cost_txt1 {
        font-size: 26px;
        color: #fff;
        display: inline-block;
        position: relative;
        top: -15px;
        left: 0;
    }
    .p7 .Cost_txt {
        font-size: 50px;
        color: #fff;
    }
    .p7 .Cost_subtxt {
        color: #fff;
        font-size: 8px;
        font-size: 20px;
        position: relative;
        top: -10px;
        left: 6px;
    }
    .strtNow {
        background: #0f9d4b;
        border: 2px solid #fff;
        border-radius: 5px;
        width: 168px;
        height: 50px;
        padding: 5px;
        text-align: center;
        color: #fff;
        font-size: 15px;
        text-transform: uppercase;
        line-height: 32px;
        float: none;
        margin: 0 auto;
    }
    .p7 .conDiv {
        margin-top: 4%;
        padding-left: 5%;
    }
    .p5 .bann_or {
        height: 260px;
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
        padding: 0;
    }
    .p5 .bann_or.bannerImg1 {
        background-image: url(../images/product/p5_banner1_320.jpg);
    }
    .p5 .bann_or.bannerImg2 {
        background-image: url(../images/product/p5_banner2_320.jpg);
    }
    .p5 .bann_or.bannerImg3 {
        background-image: url(../images/product/p5_banner3_320.jpg);
    }
    .p5 .bann_or.bannerImg4 {
        background-image: url(../images/product/p5_banner4_320.jpg);
    }
    /*.divTwo { 
    position: absolute; 
    right: 0; 
    top: 28%; 
    margin-right: 0; 
    left: 0; 
    text-align: center; 
} */
    .ft1 {
        width: 0;
        float: right;
    }
    .ft2 {
        width: 100%;
        float: right;
    }
    .bigTxt_ba {
        font-size: 11px;
    }
    .smTxt_ba {
        font-size: 10px;
        line-height: 9px;
    }
    .divider_p {
        border-right: 1px solid #fff;
        width: 1px;
        margin-right: 6px;
        height: 25px;
        /*position: relative;
    top: 10px;*/
        margin-left: 0px;
    }

    .globe_icon {
        margin-top: 10px;
    }
    .contntPart {
        padding: 8px 5px 5px 0;
        display: inline-block;
    }
    /*.divOne { 
    position: absolute; 
    left: 0; 
    top: 0%; 
    right: 0; 
    text-align: center; 
} */
    .head1 {
        font-size: 24px;
        color: #fff;
    }
    .sub_head1 {
        font-size: 13px;
        /*line-height: 8px;*/
        text-align: center;
    }
    .p5 .Cost_txt {
        font-size: 36px;
        color: #fff;
    }
    .p5 .Cost_subtxt {
        font-size: 13px;
        color: #fff;
        position: relative;
        top: -5px;
    }
    .JoinUs {
        background: #0f9d4b;
        border: 2px solid #fff;
        border-radius: 5px;
        width: 150px;
        height: 40px;
        padding: 10px;
        text-align: center;
        color: #fff;
        font-size: 20px;
        line-height: 13px;
        position: absolute;
        left: 0;
        right: 0;
        text-align: center;
        margin: 0 auto;
    }
    .p5 .Cost_txt1 {
        font-size: 20px;
    }
    .width90perc.mrgnbtm {
        width: 88%;
    }
    #part2 .col-md-4 {
        padding: 0 10px;
    }
}
























/*product5 banner ends*/


/*Product 8 - key Feature and related Products starts*/

.key_featureP8 {
    width: 63%;
    float: left;
    background: #1f2e4b;
    padding: 30px 40px;
    color: #fff;
    min-height: 374px;
}

.lineht16 {
    line-height: 16px;
}

.key_featureP8 h2,
.rel_product h2 {
    padding-bottom: 5px;
}

.key_featureP8 p {
    padding: 5px 0;
    font-size: 15px;
    color: #dfe0e3;
}

.rel_product {
    width: 37%;
    float: left;
    background: #1f7ff0;
    padding: 30px;
    min-height: 374px;
}

.rel_prodBlock {
    max-width: 100%;
    margin: 0;
    background: #eef9f5;
    padding: 30px 15px;
    border-radius: 5px;
    box-shadow: 2px 4px 18px #555;
    -ms-box-shadow: 2px 4px 18px #555;
    -webkit-box-shadow: 2px 4px 18px #555;
    -moz-box-shadow: 2px 4px 18px #555;
}

.rel_prodBlock:hover {
    box-shadow: 3px 4px 20px #333;
    -ms-box-shadow: 3px 4px 20px #333;
    -webkit-box-shadow: 3px 4px 20px #333;
    -moz-box-shadow: 3px 4px 20px #333;
}

.prod_txt {
    display: inline-block;
    vertical-align: middle;
    width: 74%;
}

.reldBank_icon {
    float: left;
    padding: 0 10px 0 0;
}

.reldBank_txt {
    float: left;
    width: 75%;
}

.prod_txt span {
    display: block;
}

.prod_price {
    display: inline-block;
    width: 24%;
    color: #333;
    text-align: center;
    vertical-align: middle;
}

.prod_price span {
    padding: 0 10px 0 0;
    vertical-align: middle;
    font-size: 38px;
}

.prod_price a {
    background: #00acee;
    border: 1px solid #00acee;
    border-radius: 5px;
    padding: 6px 18px;
    margin-top: -4px;
}
























/*Product 8 - key Feature and related Products ends*/


/*Product 8 banner*/

.p8_banner .bann_or {
    height: 340px;
    background-image: url(../images/product/p8_banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 100% 50%;
    box-shadow: 4px 4px 16px #ccc;
    -moz-box-shadow: 4px 4px 16px #ccc;
    -webkit-box-shadow: 4px 4px 16px #ccc;
    border-radius: 10px;
}

.p8_banner .leftRite_pading {
    padding-left: 25px;
    padding-right: 25px;
}

.p8_banner .head1 {
    font-size: 30px;
    color: #fff;
    position: absolute;
    left: 48%;
    top: 10%;
}

.p8_banner .sub_head1 {
    font-size: 18px;
    color: #fff;
    position: absolute;
    left: 48%;
    top: 27%;
}

.p8_banner .sub_head2 {
    font-size: 16px;
    color: #fff;
}

.p8_banner .offrTxt {
    font-size: 21px;
    color: #fff;
    line-height: 27px;
}

.p8_banner .offrsubTxt {
    font-size: 18px;
    color: #fff;
}

.p8_banner .offrUl {
    font-size: 11px;
    color: #fff;
    margin-top: 15px;
    margin-left: -22px;
    width: 55%;
}

.p8_banner .offrUl li {
    margin-top: 10px;
}

.p8_banner .conDiv {
    width: 100%;
    padding-top: 35px;
    padding-left: 30px;
}

.p8_banner .sideDiv {
    /*text-align: center;*/
    padding-top: 30px;
    padding-left: 30px;
    width: 100%;
}

.p8_banner .sideDiv .one_line {
    display: inline-block;
}

.p8_banner .OffrCont {
    position: absolute;
    right: 10%;
    top: 50%;
}

.p8_banner .Cost_txt1 {
    font-size: 19px;
    color: #fff;
    display: inline-block;
    position: relative;
    top: -10px;
    left: 5px;
}

.p8_banner .Cost_txt {
    font-size: 35px;
    color: #fff;
    display: inline-block;
    position: relative;
    top: 0;
    left: 5px;
}

.p8_banner .Cost_subtxt {
    color: #fff;
    font-size: 16px;
    display: inline-block;
    position: relative;
    top: -5px;
    left: 7px;
}

.p8_banner .ban_footer {
    position: absolute;
    bottom: 0;
}

.p8_banner .bigTxt_ba {
    font-size: 15px;
}

.p8_banner .smTxt_ba {
    font-size: 13px;
}

.p8_banner .padlr520 {
    padding: 5px 20px;
    position: relative;
}

.p8_banner .rightBr {
    border-right: 1px solid #fff;
    height: 25px;
    width: 1px;
    margin: 2px 10px;
}

.p8_banner .bannrContnt {
    position: absolute;
    right: 25%;
    bottom: 0;
}

.p8_banner .JoinUs {
    background: #0f9d4b;
    border: 2px solid #fff;
    border-radius: 5px;
    position: absolute;
    right: 5%;
    top: 40%;
    width: 215px;
    height: 50px;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 20px;
}

.p8_banner .JoinUs_subtxt {
    color: #fff;
    font-size: 12px;
    position: absolute;
    right: 4%;
    top: 65%;
}

.p8_banner .strtNow {
    background: #00aced;
    border: 2px solid #4a336e;
    border-radius: 5px;
    width: 183px;
    height: 55px;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 35px;
    margin: 0;
    margin-left: 30px;
    cursor: pointer;
    display: none;
}

.p6 .strtNow {
    display: block;
}

.p8_banner .strtNow:hover {
    background: #0076ed;
}

.p8_banner .preLaunchContainer {
    position: absolute;
    top: 70px;
    right: 425px;
}

.Prodmicrosite .stages {
    font-size: 12px;
    color: #ffffff;
    background: #94335d;
    padding: 5px;
}

.Prodmicrosite .stage_1,
.Prodmicrosite .stage_2 {
    padding: 10px 0px;
}

.Prodmicrosite .stage_2 {
    padding-top: 8px;
}

.Prodmicrosite .stage_1 {
    border-bottom: 2px solid #8e3b6f;
}

.Prodmicrosite .minutes,
.Prodmicrosite .ques,
.Prodmicrosite .marks {
    color: #ffffff;
}

.Prodmicrosite .minutes {
    margin-left: 12px;
}

.Prodmicrosite .ques,
.Prodmicrosite .marks {
    margin-left: 30px;
}

.Prodmicrosite .highlight {
    font-size: 19px;
    font-weight: bold;
}

.Prodmicrosite .definition {
    display: inline-block;
    margin-top: 20px;
}

.p8_knowMore {
    /*margin-top: 25px;*/
}

.p8_knowMore>a {
    color: #ffffff;
    text-decoration: underline;
    margin-left: 0px;
}

.newChange .video-wrapper {
    width: 91%;
    background: #fff;
    border-radius: 10px;
}

.state_section {
    column-count: 5;
    padding-top: 10px;
}

.states {
    padding: 10px;
    width: 220px;
    display: inline-block;
}

.states h3 {
    color: #2561ac;
    font-size: 18px;
}

.states ul {
    padding: 0;
    margin: 0;
}

.states ul li {
    color: #333;
    font-size: 14px;
    list-style: none;
}

.removeborder {
    border: none !important;
}

.p8_testCenter {
    padding: 30px 0 0px !important;
}

.p8_testCenter .test_map {
    background: url('../images/product/p8_map.jpg') no-repeat 50% 50%;
    height: 280px;
    padding: 40px 0;
}

.p8_testCenter .state_marker {
    text-align: center;
    background-color: #fff;
    padding: 40px 30px 0px;
    width: 535px;
    height: 140px;
    margin: 45px auto 0;
    position: relative;
    cursor: pointer;
    box-shadow: 2px 8px 15px 0px #ccc;
    -webkit-box-shadow: 2px 8px 15px 0px #ccc;
    -ms-box-shadow: 2px 8px 15px 0px #ccc;
    -ms-moz-shadow: 2px 8px 15px 0px #ccc;
}

.p8_testCenter .state_marker:hover {
    box-shadow: 2px 8px 15px 0px #999;
    -webkit-box-shadow: 2px 8px 15px 0px #999;
    -ms-box-shadow: 2px 8px 15px 0px #999;
    -ms-moz-shadow: 2px 8px 15px 0px #999;
}

.p8_testCenter .state_marker span {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY0IDY0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRjA0RjM1IiBkPSJNMzUuMiw2MS45MTZjLTAuMDMyLDAuMDM4LTEuNDE2LDEuNTg0LTMuMTI2LDEuNTg0DQoJYy0wLjAwNiwwLTAuMTQ2LDAtMC4xNDksMGMtMS43MSwwLTMuMDk0LTEuNTQ2LTMuMTI2LTEuNTg0QzIwLjE4Miw1Mi4wMDksOC4zNjIsMzcuOTEyLDguMzYyLDI0LjEyOQ0KCUM4LjM2MiwxMC45NjcsMTguOTY0LDAuNSwzMS45OTksMC41YzEzLjAzNiwwLDIzLjYzOSwxMC40NjcsMjMuNjM5LDIzLjYyOUM1NS42MzgsMzcuOTEyLDQzLjgxOCw1Mi4wMDksMzUuMiw2MS45MTZ6DQoJIE0zMi4wMDEsMTMuNzgyYy01LjQzMiwwLTkuODQ4LDQuNDE0LTkuODQ4LDkuODQ0YzAsNS40MjksNC40MTYsOS44NDMsOS44NDgsOS44NDNzOS44NDgtNC40MTQsOS44NDgtOS44NDMNCglDNDEuODQ5LDE4LjE5NiwzNy40MzMsMTMuNzgyLDMyLjAwMSwxMy43ODJ6Ii8+DQo8L3N2Zz4NCg==') no-repeat 50% 50%;

    position: absolute;
    top: -25px;
    padding: 34px 26px;
    left: calc(50% - 25px);
}


.p7_new .conDiv {
    padding-top: 55px;
}

.p7_new .offrTxt {
    font-size: 31px;
    font-weight: 600;
}

.p7_new .othrTxt {
    padding-top: 12px;
    line-height: 21px;
}

.p7_new .Cost_txt {
    font-size: 48px;
}

.p7_new .applyNow {
    display: none;
}

.p7_new .strtNow {
    display: inline-block;
    vertical-align: middle;
    margin-top: 0 !important;
}

.p7_new .Cost_subtxt {
    font-size: 21px;
}

.p7_new .Cost_txt1 {
    font-size: 24px;
}

.p7_new .sideDiv .one_line {
    vertical-align: middle;
}

.p7_new .bann_or {
    background-image: url('../images/product/p7_banner.jpg');
}

.p7_new .offer {
    background: url('../images/product/p7_offer.png') no-repeat 50% 50%;
    width: 183px;
    height: 145px;
    position: absolute;
    right: 0px;
    top: 25px;
}

.p7_new .ovrhid {
    overflow: hidden;
}


@-webkit-keyframes bounce {
    0%,
    10%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }

    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}

@keyframes bounce {
    0%,
    10%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }

    60% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }
}

.state_marker:hover span {
    -webkit-animation: bounce 1s ease infinite;
    animation: bounce 1s ease infinite;
}

.p8_testCenter .state_marker p {
    margin: 0;
}

section.test_center {
    padding: 20px 25px !important;
}

section.test_center h2 {
    padding-left: 25px;
}

.main_colrBg {
    position: relative;
    z-index: 9;
    overflow: hidden;
}

.bg_new {
    background: #ddeef3;
    position: absolute;
    height: 500px;
    top: -80px;
    left: -52px;
    z-index: 0;
    width: 105%;
    transform: rotate(-10deg);
}





.newChange .video {
    box-shadow: 0 8px 20px -5px #ccc;
    -moz-box-shadow: 0 8px 20px -5px #ccc;
    -webkit-box-shadow: 0 8px 20px -5px #ccc;
}

.newP8 li:last-child>a {
    border-radius: 4px !important;
    color: #333 !important;
    background-color: #fff !important;
}

.newStageP8 .tab-content {
    padding-top: 5px !important;
}

.p8_video .video-wrapper {
    width: auto;
    padding-top: 0px;
}

.video_smlDevice {
    background: #fff;
    border: 2px solid #4a336e;
    border-radius: 5px;
    width: 183px;
    height: 55px;
    padding: 10px;
    text-align: center;
    color: #333;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 35px;
    cursor: pointer;
    margin: 10px 0 0 6px;
    display: none;
}

.bdrRadius .modal-header {
    background-color: #ffffff;
    color: #333;
    border-bottom: none;
    padding: 10px 15px;
}

.bdrRadius .modal-header .close {
    color: #333;
}

.newP8.bordertop {
    border-top: 1px solid #ddd;
    padding-top: 20px;
}

.margintop40 {
    margin-top: 40px;
}

.Prodmicrosite .p8.socialmedia-icons {
    margin-right: 55px;
}




















/*-------------------- P6 - css starts ------------------------*/

.p6 .bann_or {
    background-image: url("../images/product/p6_bg.jpg");
}

.p6 .stage_1 {
    border-bottom: none;
}

.p6 .stages {
    display: inline-block;
    background-color: #4d225a;
    padding: 15px 18px;
    font-size: 14px;
    vertical-align: top;
}

.p6 .minutes,
.p6 .ques,
.p6 .marks {
    display: inline-block;
    text-align: center;
}

.p6 .minutes span,
.p6 .ques span,
.p6 .marks span {
    display: block;
}

.p6 .highlight {
    font-size: 24px;
    line-height: 30px;
}

.p6 .bann_or {
    height: 288px;
}

.p6 .middle_div {
    background: url('../images/product/p6_badge.png') no-repeat 50% 50%;
    width: 20%;
    height: 288px;
    float: left;
}

.p6 .conDiv {
    width: 32%;
}

.p6 .ex_date {
    font-size: 14px;
    color: #fff;
    margin-top: 20px;
    text-align: center;
}

.p6 .p6-badge {
    color: #fff;
    line-height: 24px;
    margin-top: 60px;
    text-align: center;
}

.p6 .p6-badge .day {
    display: block;
    font-size: 31px;
    font-family: opensans-semibold;
}

.p6 .p6-badge .month {
    display: block;
    font-size: 16px;
    margin-top: 3px;
}

.p6 .p6-badge .yr17 {
    display: block;
    font-size: 37px;
    font-family: opensans-semibold;
}

.p6.about {
    padding-top: 20px;
}

.coverage {
    margin-top: 50px;
}

.coverage h2 {
    font-size: 21px;
    color: #333;
}

.coverage ul {
    margin: 0;
    padding: 0;
}

.coverage ul li {
    background: #666;
    list-style: none;
    border-radius: 20px;
    padding: 5px 20px 6px 15px;
    display: inline-block;
    color: #fff;
    margin: 4px 0;
    font-size: 12px;
}

.upstepArrow {
    width: 100%;
    max-width: 140px;
    height: 38px;
    background: #c5e664;
    margin: auto;
    position: relative;
}

.upstepArrow::before {
    content: "";
    border-left: 112px solid transparent;
    border-right: 112px solid transparent;
    border-bottom: 80px solid #c5e663;
    width: 0;
    height: 0;
    position: absolute;
    bottom: 38px;
    left: -42px;
}

.productSteps {
    padding-top: 110px;
    max-width: 340px;
    margin: auto
}

.prodstepCount {
    position: absolute;
    left: auto;
    text-align: center
}

.mainStep {
    width: 98%;
    height: 38px;
    margin: auto;
    position: relative
}

.mainStep.up {
    background: #d4dae6;
    position: relative;
    z-index: 1;
    box-shadow: 1px -9px 14px rgba(0, 0, 0, 0.4)
}

.mainStep.down {
    background: #8fa1b9;
    width: 100%;
    height: 20px;
}

.mainStep.up:before,
.mainStep.up:after {
    border-bottom: 38px solid #d4dae6;
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
}

.mainStep.down:before,
.mainStep.down:after {
    border-top: 21px solid #8fa1b9;
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
}

.mainStep.up .midStep,
.mainStep.down .midStep {
    width: 66%;
    color: #fff;
    margin: auto;
    position: relative;
}

.mainStep.up .midStep {
    height: 38px;
    text-align: center;
    color: #333;
    font-size: 14px;
    padding-top: 7px;
}

.mainStep.up:before,
.mainStep.up .midStep:before {
    border-left: 16px solid transparent;
    left: -16px
}

.mainStep.up:after,
.mainStep.up .midStep:after {
    border-right: 16px solid transparent;
    right: -16px
}

.mainStep.down:before,
.mainStep.down .midStep:before {
    border-left: 14px solid transparent;
    left: -14px
}

.mainStep.down:after,
.mainStep.down .midStep:after {
    border-right: 14px solid transparent;
    right: -14px
}

.mainStep.up .midStep:before,
.mainStep.up .midStep:after,
.mainStep.down .midStep:before,
.mainStep.down .midStep:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
}

.mainStep.up .midStep:before,
.mainStep.up .midStep:after {
    border-bottom: 38px solid;
}

.mainStep.down .midStep:before,
.mainStep.down .midStep:after {
    border-top: 20px solid;
}




















/*Different steps color change*/


/*Steps1*/

.step1 {
    width: 100%;
    margin: auto
}

.step1 .mainStep.up .midStep {
    background: #8374b7
}

.step1 .mainStep.up .midStep:before,
.step1 .mainStep.up .midStep:after {
    border-bottom-color: #8374b7;
}

.step1 .mainStep.down .midStep {
    background: #403480;
    height: 38px;
}

.step1 .mainStep.down .midStep:before,
.step1 .mainStep.down .midStep:after {
    border-top-color: #403480;
}

.step1 .mainStep.down {
    height: 38px;
}

.step1 .mainStep.down:before,
.step1 .mainStep.down:after,
.step1 .mainStep.down .midStep:before,
.step1 .mainStep.down .midStep:after {
    border-top-width: 38px;
}




















/*Steps2*/

.step2 {
    width: 95%;
    margin: auto
}

.step2 .mainStep.up .midStep {
    background: #407db6
}

.step2 .mainStep.up .midStep:before,
.step2 .mainStep.up .midStep:after {
    border-bottom-color: #407db6;
}

.step2 .mainStep.down .midStep {
    background: #1e5097;
    height: 33px
}

.step2 .mainStep.down .midStep:before,
.step2 .mainStep.down .midStep:after {
    border-top-color: #1e5097;
}

.step2 .mainStep.down {
    height: 33px;
}

.step2 .mainStep.down:before,
.step2 .mainStep.down:after,
.step2 .mainStep.down .midStep:before,
.step2 .mainStep.down .midStep:after {
    border-top-width: 33px;
}




















/*Steps3*/

.step3 {
    width: 91%;
    margin: auto
}

.step3 .mainStep.up .midStep {
    background: #53b5d8
}

.step3 .mainStep.up .midStep:before,
.step3 .mainStep.up .midStep:after {
    border-bottom-color: #53b5d8;
}

.step3 .mainStep.down .midStep {
    background: #0379a7;
    height: 29px;
}

.step3 .mainStep.down .midStep:before,
.step3 .mainStep.down .midStep:after {
    border-top-color: #0379a7;
}

.step3 .mainStep.down {
    height: 29px;
}

.step3 .mainStep.down:before,
.step3 .mainStep.down:after,
.step3 .mainStep.down .midStep:before,
.step3 .mainStep.down .midStep:after {
    border-top-width: 29px;
}




















/*Steps4*/

.step4 {
    width: 86.7%;
    margin: auto
}

.step4 .mainStep.up .midStep {
    background: #58bf66
}

.step4 .mainStep.up .midStep:before,
.step4 .mainStep.up .midStep:after {
    border-bottom-color: #58bf66;
}

.step4 .mainStep.down .midStep {
    background: #157d32;
    height: 25px;
}

.step4 .mainStep.down .midStep:before,
.step4 .mainStep.down .midStep:after {
    border-top-color: #157d32;
}

.step4 .mainStep.down {
    height: 25px;
}

.step4 .mainStep.down:before,
.step4 .mainStep.down:after,
.step4 .mainStep.down .midStep:before,
.step4 .mainStep.down .midStep:after {
    border-top-width: 25px;
}




















/*Steps5*/

.step5 {
    width: 80.6%;
    margin: auto
}

.step5 .mainStep.up .midStep {
    background: #c5e75f
}

.step5 .mainStep.up .midStep:before,
.step5 .mainStep.up .midStep:after {
    border-bottom-color: #c5e75f;
}

.step5 .mainStep.down .midStep {
    background: #9fc80a;
    height: 20px;
}

.step5 .mainStep.down .midStep:before,
.step5 .mainStep.down .midStep:after {
    border-top-color: #9fc80a;
}

.step5 .mainStep.down {
    height: 20px;
}

.step5 .mainStep.down:before,
.step5 .mainStep.down:after,
.step5 .mainStep.down .midStep:before,
.step5 .mainStep.down .midStep:after {
    border-top-width: 20px;
}

.UniverCont {
    width: 310px;
    height: 165px;
}

.UniverCont img {
    border-radius: 4px;
}

.uniText {
    color: #fff;
    text-shadow: 2px 3px #333;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto
}

.uniMainHd {
    font-size: 38px;
    line-height: 35px;
    text-transform: uppercase;
}

.uniSubhd {
    font-size: 25px;
    line-height: 27px
}

.p6 .careerpath {
    background-color: #4a546a;
    padding: 50px 0 60px;
    min-height: 646px;
}

.p6 .careerpath h2,
.p6 .registration h2 {
    font-size: 31px;
    text-align: center;
    font-family: opensans-regular;
}

.p6 .registration {
    background-color: #d7dae0;
    padding: 50px 0 30px;
    text-align: center;
    min-height: 646px;
}

.p6 .registration .reg_box {
    margin-top: 30px;
    float: left;
    width: 100%;
    padding-left: calc(50% - 260px);
}

.p6 .registration .p6_box1 {
    min-height: 205px;
    width: 120px;
    /*display:inline-block;*/
    float: left;
    vertical-align: top;
    border-radius: 8px;
    margin-right: 9px;
    padding: 15px 10px;
    text-align: center;
    box-shadow: -2px 2px 7px 0px #999;
    -webkit-box-shadow: -2px 2px 7px 0px #999;
    -moz-box-shadow: -2px 2px 7px 0px #999;
    background: #fff;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#fff, #e3e6ed);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fff, #e3e6ed);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fff, #e3e6ed);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fff, #e3e6ed);
    /* Standard syntax */
    position: relative;
}

.p6_box1:after {
    content: '';
    position: absolute;
    background: url('../images/two_arrow.png') no-repeat 50% 50%;
    right: -27px;
    top: 44%;
    height: 30px;
    width: 32px;
    z-index: 10;
}

.p6_box1:nth-last-child(1):after {
    background: none;
}




















/*.p6_box1:before,
.p6_box1:after {
    content:'';
    display: inline-block;
    width:0;
    height:0;
    border:12px solid transparent;
    vertical-align: middle;
    position:absolute;
}
.p6_box1:before {
    border-top-color: #f1f3f6;
    border-bottom-color: #f1f3f6;
    border-right-color: #f1f3f6;
}
.p6_box1:after {
    border-left-color: #f1f3f6;
    right:-23px;
    top:45%;
}*/

.p6 .registration .p6_box1 svg {
    margin: 25px 0;
}

.p6 .registration .reg_btn a {
    background-color: #1e5099;
    padding: 9px 15px;
    color: #ffffff;
    border-radius: 10px;
    display: inline-block;
    margin: 50px 0;
    font-size: 13px;
    margin-right: 20px;
}

.p6 .registration .reg_btn a:hover {
    background-color: #124590;
}

.colorbbb {
    color: #bbb;
}

.lineht16 {
    line-height: 16px;
}

.abtprp {
    padding-right: 3%;
    padding-left: 0
}

.hve_que {
    background-color: #fff;
    text-align: center;
    padding: 40px 0px !important;
}

.p6CertEdge .hve_que {
    background-color: #f5f5f5;
    text-align: center;
    padding: 40px 0px !important;
}

.hve_que .que_title {
    font-size: 31px
}

.hve_que .btn {
    padding-right: 40px;
    padding-left: 40px;
    background-color: #00aced;
    border-color: #00aced;
}

.hve_que .btn:hover {
    background-color: #039ed8;
}

.hve_container {
    width: 56%;
    margin: 0 auto;
}

.p6 .sideDiv {
    width: 25%;
    padding-top: 80px;
    padding-right: 70px;
    padding-left: 0;
    text-align: center;
}

.p8_banner .strtNow {
    margin-top: 10px;
}

.mob_badge {
    display: none;
}

.call_cell {
    font-size: 26px;
}

.p6 .strtNow {
    display: block;
    margin-top: 0;
}

.p6 .Cost_txt {
    font-size: 48px;
}

.p7 .strtNow {
    line-height: 37px;
}

.syllabusSelection .showcollapse {
    margin-top: -20px;
}

.syllabusSelection .showcollapse a {
    display: none;
}

.playpause {
    cursor: pointer;
}




















/*-------------------- P6 - css ends ------------------------*/

@media only screen and (min-width:320px) and (max-width:767px) {
    .col-half-offset {
        margin-left: 0;
    }
    .assessment-topics-col {
        margin-top: 30px;
    }
    .p8_banner .leftRite_pading {
        padding-left: 10px;
        padding-right: 10px;
    }
    .p8_banner .bann_or {
        position: relative;
        padding: 0;
        height: 225px;
        background-image: url(../images/product/p8banner320.jpg);
        background-repeat: no-repeat;
        background-size: cover;
    }
    .p8_banner .conDiv {
        width: 100%;
        padding-left: 0;
        padding-top: 0;
    }
    .p8_banner .preLaunchContainer {
        position: absolute;
        top: 35px;
        right: 190px;
    }
    .p8_banner .OffrTag {
        width: 75%;
    }
    .p8_banner .offrTxt {
        font-size: 24px;
    }
    .p8_banner .offrsubTxt {
        font-size: 16px;
        width: 45%;
    }
    .p8_banner .offrUl {
        font-size: 11px;
        color: #fff;
        margin-top: 15px;
        margin-left: -25px;
        width: 50%;
    }
    .p8_banner .offrUl li {
        margin-top: 10px;
    }
    .p8_banner .Cost_txt1 {
        font-size: 12px;
        color: #fff;
        display: inline-block;
        position: relative;
        top: -10px;
        left: 0;
    }
    .p8_banner .Cost_txt {
        font-size: 23px;
        color: #fff;
        display: inline-block;
        position: relative;
        top: 0;
        left: 5px;
    }
    .p8_banner .Cost_subtxt {
        color: #fff;
        font-size: 14px;
        display: inline-block;
        position: relative;
        top: -5px;
        left: 5px;
    }
    .p8_banner .strtNow,
    .p8_banner .applyNow,
    .video_smlDevice {
        width: 130px;
        height: 36px;
        padding: 0px;
        font-size: 13px;
        font-weight: bold;
        margin-top: 0;
    }
    .p8_banner .offrTxt {
        font-size: 14px;
        line-height: 18px;
        text-align: center;
        padding: 10px;
        padding-top: 23px;
    }
    .p8_banner .sideDiv {
        width: 100%;
        padding-top: 0;
        padding-right: 0;
        text-align: center;
    }
    .p8_banner .Cost_txt {
        font-size: 25px;
    }
    .about-preAdmission {
        width: 100%;
    }
    .key-feature-pre4admission {
        padding-bottom: 30px!important;
        padding-top: 30px!important;
    }
    .key-feature-pre4admission-container {
        width: 100%;
    }
    .whyIonDef {
        width: 230px;
        padding-bottom: 10px;
    }
    #p4_mathematics.Prodmicrosite .testimonials,
    #p4_physics.Prodmicrosite .testimonials,
    #p4_programming.Prodmicrosite .testimonials {
        min-height: 290px;
    }
    #p4_mathematics .bann_or.bannerImg1 {
        background-image: url(../images/product/P4_Banner_v1_Mobile.jpg);
    }
    #p4_mathematics .sub_head1,
    #p4_physics .sub_head1,
    #p4_programming .sub_head1 {
        font-size: 16px;
    }
}

.Prodmicrosite .owl-carousel .owl-stage-outer {
    padding-top: 10px;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .p8_banner .offrTxt {
        padding: 30px;
        padding-bottom: 15px;
    }
    .p8_banner .sideDiv {

        top: 48%;
    }
}




















/*@media only screen and (min-width: 775px) and (max-width: 1154px) {
     .assessmentBlock:nth-child(3) {
        margin-top: 70px;
    }
}
@media only screen and (max-width: 774px) {
    .assessmentBlock:nth-child(2),
    .assessmentBlock:nth-child(3) {
        margin-top: 70px;
    }
}*/

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .moderatorInfo {
        width: 75%;
    }
    .communityBanner .media {
        width: 28%;
    }
    .p8_banner .bann_or {
        background-image: url(../images/product/p8banner768.jpg);
        height: 287px;
    }
    .p8_banner .offrTxt {
        font-size: 19px;
    }
    .p8_banner .sideDiv {
        width: 100%;
    }
    .p8_knowMore>a {
        margin-left: 0;
    }
    .assessment-topics {
        width: 96%;
    }
    .assessment-topics .col-sm-2 {
        padding: 0;
    }
    /*.assessment-topics-col span {
        display: block;
    }
    .assessment-topics-col .line {
        display: none;
    }*/
    /* .assessmentBlock:nth-child(3) {
        margin-top: 70px;
    }*/
}


@media only screen and (min-width: 768px) {
    .Prodmicrosite .moderatorInfo {
        width: 75%;
    }
    .Prodmicrosite .related .media {
        width: 30%;
        min-width: 300px;
        min-height: 95px;
    }
    .maxwid90 {
        max-width: 90%;
    }
    .maxwid70 {
        max-width: 70%;
    }
    .maxwid40 {
        max-width: 40%;
    }
}


.owl-featureTestm .owl-item:first-child .appimagearea,
.owl-featureTestm .owl-item:last-child .appimagearea {
    display: none;
}


@media only screen and (max-width: 1280px) {
    .key_featureP8 {
        width: 50%;
    }
    .rel_product {
        width: 50%;
    }
    .key_featureP8 p {
        font-size: 14px;
        padding: 3px 0;
    }
    .p3-banner-container .banner-head-txt span {
        display: initial;
    }

    .p6 .conDiv {
        width: 42%;
    }
    /*.p6 .registration .reg_box { padding-left: calc(50% - 260px);}*/
    .bg_new {
        width: 115%;
    }
}

@media only screen and (max-width: 1180px) {
    .rel_prodBlock {
        max-width: 100%;
        padding: 20px;
    }
    /*.rel_product {
        padding: 55px 30px;
    }*/
    .prod_price span {
        font-size: 34px;
    }
    .prod_price a {
        padding: 6px 14px;
    }

    .p1 .key_feature_li {
        width: 100%;
    }
    .p6 .careerpath,
    .p6 .registration {
        width: 100%;
    }
    /*.p6 .registration .reg_box { padding-left:25%;}*/
    .p6 .registration {
        min-height: 500px;
    }
    .p6 .middle_div {
        width: 24%;
    }
    .p6 .sideDiv {
        width: 30%;
    }
    .p6 .conDiv {
        width: 45%;
    }
    .p6 .strtNow {
        margin-left: 0;
    }
}

@media only screen and (max-width: 1024px) {
    .newChange .video-wrapper {
        width: 100%;
        margin-top: 0px;
        box-shadow: none;
        margin-left: 10px;
    }
    .newChange .video {
        width: 100%;
        height: 286px;
        cursor: pointer;
    }
    .p8_banner .conDiv {
        padding-top: 20px;
    }
    .p8_banner .sideDiv {
        padding-top: 5px;
    }
    .p8_banner .Prodmicrosite .definition {
        margin-top: 10px;
    }
    .Prodmicrosite .leftRite_pading {
        padding-left: 25px;
        padding-right: 25px;
    }
    .state_section {
        column-count: 4;
    }

    .p7_new .othrTxt {
        width: 70%;
        font-size: 15px;
    }
    .p7_new .offer {
        background-size: cover;
        top: 10px;
    }
    .rowBlock {
        margin: 2px 4px;
        width: calc(100% - 8px);
    }
}

@media only screen and (max-width: 1250px) {
    .rowBlock {
        margin: 2px 4px;
        width: calc(100% - 8px);
    }
}

@media only screen and (max-width: 1023px) {

    /*.newChange .video-wrapper { width:50%; margin-top:30px; box-shadow:none;}
    .newChange .video {box-shadow:none;}*/
}

@media only screen and (min-width:768px) and (max-width: 1023px) {
    .rel_prodBlock {
        max-width: 50%;
        padding: 20px;
        margin: 0 auto;
    }
}

@media only screen and (min-width:641px) and (max-width: 767px) {
    .rel_prodBlock {
        max-width: 74%;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 1023px) {
    .key_featureP8,
    .rel_product {
        width: 100%;
        min-height: auto;
    }
    .rel_product {
        padding: 30px 30px 40px;
    }
    .prod_price a {
        margin-top: 0;
    }
    .hidTabcontnt {
        display: none;
    }
}

@media only screen and (max-width: 992px) {
    .Prodmicrosite .socialmedia-icons {
        margin-right: 23px;
    }
    .sbi_topBlock,
    .bank_btm_block {
        max-width: 100%;
    }
    .bank_btm_block div {
        width: 32%;
    }
    .Prodmicrosite .testimonials {
        padding-top: 120px;
    }
    .Prodmicrosite .commTxthd {
        font-size: 14px;
    }
    .Prodmicrosite .commSecDiv {
        width: 260px;
        margin: 0px 5px;
    }
    .topMarBanner {
        padding-top: 0!important;
    }

    .about-preAdmission {
        width: 100%;
    }

    .p1 .key-feature-pre4admission-container,
    .p1 .key-feature-pre4admission-container2 {
        width: 100%;
    }

    .video_smlDevice {
        display: inline-block;
    }
    .newChange {
        display: none;
    }
    .p7_new .video_smlDevice {
        vertical-align: middle;
        margin-top: 0;
    }
    .p7_new .conDiv {
        padding-top: 50px;
    }
    .p7_new .sideDiv {
        padding-top: 25px;
    }
    .p7_new .offrTxt {
        font-size: 24px;
    }
}


@media only screen and (max-width:938px) {
    /*.enabler_info:before{display:none}*/
    .enabler_info {
        width: 86%;
        margin: 0px 0 0 20px;
    }
    .bannerDivzcont {
        width: 57%;
    }
    .Prodmicrosite .commSecDiv {
        width: 220px;
    }

    /*.p6 .conDiv { width:70%; padding-top:0;}*/
    /*.p6 .registration .reg_box { padding-left:15%;}*/
    .p6 .conDiv {
        width: 65%;
        padding-top: 15px;
    }
    .p6 .middle_div {
        width: 30%;
    }
    .p6 .sideDiv {
        width: 60%;
        float: left !important;
        padding: 0;
        margin: -90px 0 0px 30px;
        text-align: left;
    }
    .p6 .strtNow {
        margin-left: 15px;
    }
}

@media only screen and (min-width:1124px) {
    .Prodmicrosite .related .media {
        height: 100px;
    }

    /*.Prodmicrosite .related .media .media-left{display:block;text-align:center}*/
}

@media only screen and (min-width: 767px) and (max-width:1124px) {
    .Prodmicrosite .related .media {
        padding: 0;
        margin-right: 10px;
        height: 120px;
    }
    .Prodmicrosite .ft2 {
        width: 65%;
    }
    /*.Prodmicrosite .related .media .media-left{display:block;text-align:center}*/
}

@media only screen and (min-width: 767px) and (max-width:786px) {
    .sbi_left {
        padding: 0 20px;
    }
}


@media only screen and (max-width:640px) {
    .rel_prodBlock {
        max-width: 100%;
        margin: 0 auto;
    }
    .Prodmicrosite .testimonials {
        font-size: 13px;
    }
    .Prodmicrosite .commContBox {
        text-align: center;
    }
    .hidTabcontnt {
        display: none;
    }
    .Prodmicrosite .customPlay.owl-dots {
        bottom: 47px;
    }
    .shrpnr .sticky-header {
        display: none;
    }
    /*.p6 .registration .reg_box { padding-left:10%;}*/
}


@media only screen and (min-width:639px) and (max-width:768px) {
    .personContwid {
        max-width: 45%;
    }
}

@media only screen and (max-width: 800px) {
    .key-feature-container:nth-child(2) .key-feature-col:before {
        background-color: transparent;
    }

    .key-feature-container .key-feature-col:before {
        right: -15px;
    }
    .hve_container {
        width: 80%;
        margin: 0 auto;
    }


    .newChange .video {
        box-shadow: none;
        border-radius: 0;
        width: auto;
    }
    .assessment-topics {
        padding-top: 0 !important;
    }
    .rel_prodBlock {
        max-width: 100%;
    }
    .newChange .video-wrapper {
        margin-top: 20px !important;
        width: 71% !important;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 767px) {
    .content_center_img img {
        width: 100%;
    }
    .sbi_topBlock {
        text-align: left;
    }
    .sbi_left {
        padding: 0 10px;
    }
    .sbi_right {
        padding: 0 15px;
    }
    .bank_icon {
        padding: 0 7px;
    }
    .exam_stuff span {
        font-size: 17px;
    }
    .date_txt {
        font-size: 16px;
    }
    .sbi_lgtxt {
        font-size: 32px;
    }
    .enb_desc {
        font-size: 14px;
        line-height: 17px;
    }
    .enb_time {
        margin-top: 5px;
    }
    .key-feature-col {
        margin-top: 30px;
    }
    .key-feature-icon1,
    .key-feature-icon2,
    .key-feature-icon3,
    .key-feature-icon4 {
        margin-bottom: 8px;
    }
    .key-feature-container .key-feature-col:before {
        content: "";
        position: absolute;
        height: 1px;
        width: 100%;
        background-color: #fff;
        left: 0;
        top: auto;
        bottom: -14px;
        opacity: 0.2;
        right: 0;
        margin: 0 auto;
    }
    .key-feature-container:nth-child(2) .key-feature-col:before {
        background-color: #fff;
    }
    .key-feature-col p {
        padding-bottom: 10px;
    }
    .p3-banner-container .banner-bgimg-container {
        height: auto;
        padding: 20px 0px;
    }
    .p3-banner-container .banner-bgimg-container .fontsize25 {
        font-size: 14px;
    }
    /* .p3-banner-container .banner-head-txt span {
        display: initial;
    }*/
    .p3-banner-container .banner-slider {
        position: static;
        width: 100%;
        margin-top: 20px;
        padding-bottom: 10px;
    }
    .p3-banner-container .banner-slider .fontsize23 {
        font-size: 18px;
    }
    /*.p3-banner-container .banner-slider .fontsize16 {
        font-size: 13px;
    }*/
    .p3-banner-container .banner-slider-date li {
        margin: 4px 2px;
    }
    .p3-banner-container .Cost_txt1 {
        font-size: 15px;
    }
    .p3-banner-container .Cost_txt {
        font-size: 36px;
    }
    .p3-register-assessments {
        margin-top: 0;
    }
    .p3-register-assessments .fontsize35 {
        font-size: 24px;
    }
    .p3-register-assessments .head-txt {
        width: 100%;
    }
    .p3-register-flowgraph-accordion {
        width: 100%;
    }
    .banner-blue-box {
        display: none;
    }
    /*.assessmentBlock:nth-child(2),
    .assessmentBlock:nth-child(3) {
        margin-top: 70px;
    }*/
    .lrgScrnView {
        display: none;
    }
    .mobile_txtHeader {
        display: block;
    }
    .about-preAdmission-col {
        margin-bottom: 15px;
    }
    .about-preAdmission-icon1,
    .about-preAdmission-icon2,
    .about-preAdmission-icon3,
    .about-preAdmission-icon4,
    .about-preAdmission-icon5 {
        margin-bottom: 0;
    }

    .p1 .p3-register-flowgraph-accordion {
        width: 100%;
    }

    .newChange .video-wrapper {
        margin-top: 20px;
    }
    .state_section {
        column-count: 3;
    }
    .p6 .definition {
        display: block !important;
        margin-top: 0;
    }
    .p6 .middle_div {
        height: 185px;
        background-size: contain;
    }
    .p6 .stage_1,
    .p6 .stage_2 {
        padding: 10px 0 0;
    }
    .p6 .stages {
        padding: 10px 18px;
        font-size: 12px;
    }
    .p6 .highlight {
        font-size: 18px;
        line-height: 20px;
    }
    .p6 .sideDiv {
        margin: -55px 0 0px 10px;
        text-align: left;
    }
    .p6 .ex_date {
        font-size: 11px;
    }
    .p6 .p6-badge {
        margin-top: 11px;
    }
}

@media only screen and (max-width: 1500px) {
    .Prodmicrosite .mobremovePad {
        padding-left: 0;
        padding-right: 0;
    }
}

@media only screen and (max-width: 767px) {

    body .padZe10Top {
        padding: 0 !important;
        margin-top: 10px !important;
    }
}

@media only screen and (min-width:641px) and (max-width:668px) {
    .sbi_left {
        padding: 0 0px;
    }
    .sbi_right {
        padding: 0 4px;
    }
    .p6 .strtNow {
        display: inline-block;
    }
    .p5 .Cost_subtxt {
        position: relative;
        top: 5px;
    }
    .p8_banner .offrTxt {
        font-weight: 600;
        font-size: 15px;
    }
    .p8_banner .Cost_txt1 {
        left: 6px;
    }
    .p8_banner .Cost_subtxt {
        top: -2px
    }
}

@media only screen and (max-width: 667px) {
    .p7_new .offrTxt {
        font-size: 19px;
        text-align: left;
        padding: 15px 10px;
    }
    .p7_new .othrTxt {
        text-align: center;
        padding: 0 10px;
        width: 100%;
        text-align: left;
    }
    .p7_new .bann_or {
        height: 225px;
    }
    .p7_new .conDiv {
        padding-top: 50px;
    }
    .p7_new .offer {
        width: 120px;
        height: 95px;
        background-size: cover;
        top: 5px;
    }
    .p7_new .Cost_txt {
        font-size: 38px;
    }
    .p7_new .Cost_txt1 {
        font-size: 18px;
    }
    .p7_new .Cost_subtxt {
        font-size: 16px;
    }
    .p7_new .sideDiv {
        padding: 0 10px;
        text-align: left;
    }
    .p7_new .video_smlDevice {
        margin-top: 5px;
    }
    .p7_new .strtNow {
        margin-top: 10px !important
    }
    .p7_new .video_smlDevice {
        margin-top: 10px;
    }
}

@media only screen and (max-width: 640px) {

    .sbi_topBlock,
    .exam_dates {
        text-align: center;
    }
    .sbi_right {
        border-left: none;
    }
    .bank_btm_block div {
        width: 100%;
        padding: 20px 0;
    }
    .bank_btm_block div:after {
        height: 1px;
        width: 50%;
        bottom: 0;
        left: 25%;
        top: auto;
    }
    .Prodmicrosite h1.fontsize30 {
        font-size: 21px;
    }
    .Prodmicrosite h1.fontsize25 {
        font-size: 20px;
    }
    .Prodmicrosite h2.fontsize24,
    .Prodmicrosite .syllabusSelection .fontsize24 {
        font-size: 19px;
    }
    .Prodmicrosite .leftRite_pading {
        padding-left: 20px;
        padding-right: 20px;
    }
    .Prodmicrosite .p5.leftRite_pading {
        padding-left: 0;
        padding-right: 0;
    }
    .Prodmicrosite .mobremovePad {
        padding-left: 0;
        padding-right: 0;
    }
    h2.fontsize36 {
        font-size: 25px;
    }
    .key-feature-col {
        margin-top: 30px;
    }
    .key-feature-col:before {
        background-color: transparent;
    }
    .product-key-features {
        padding-bottom: 30px;
    }
    .assessment-topics {
        padding-top: 25px;
        padding-bottom: 30px;
    }
    label.fontsize25 {
        font-size: 18px;
    }
    .assessment-topics-count {
        padding: 0px 10px;
    }
    .assessment-topics-desc {
        margin-bottom: 0px;
    }

    /*.p6 .registration .reg_box{ padding-left:1%;}*/
    .newChange .video-wrapper {
        width: 90%;
    }
    .rowBlock {
        margin: 2px 4px;
        width: calc(100% - 8px);
    }
}

@media only screen and (max-width:540px) {
    .enabler_info {
        width: 100%;
        margin: 20px auto;
    }
    .enabler_info:before {
        border-bottom-color: #f6f6f6;
        border-right-color: transparent;
        top: -29px;
        right: 0;
        left: 0;
        margin: auto;
    }
    .enabler_logo {
        width: 35px;
        height: 35px;
        margin: auto;
        float: none;
    }
    .key_featureP8 {
        padding: 55px 30px;
    }
    .rel_prodBlock {
        padding: 30px;
    }
    .prod_txt,
    .prod_price {
        width: 100%;
        text-align: center;
    }
    .prod_price {
        margin-top: 15px;
    }
    .prod_txt i {
        float: none;
    }
    .prod_price span {
        font-size: 38px;
    }
    .prod_price a {
        display: block;
    }
    .prod_price a {
        padding: 8px 14px;
    }
    .reldBank_icon,
    .reldBank_txt {
        width: 100%;
        padding: 0;
    }

    .Prodmicrosite .testimonials {
        padding-top: 140px;
    }
    .bannerDivzcont {
        width: 100%;
    }

    .key-feature-pre4admission {
        background-image: none;
        background-color: #f6f6f6;
    }

    .state_section {
        column-count: 2;
    }
    .bg_new {
        display: none;
    }
    .p8_testCenter .state_marker {
        width: 100%;
    }
    .p6 .registration .p6_box1 {
        float: none;
        margin: 10px auto;
        min-height: 190px;
        width: 200px;
    }
    .p6_box1:after {
        content: '';
        position: absolute;
        background: none;
        bottom: -22px;
        height: 30px;
        width: 32px;
        z-index: 10;
        width: 0;
        height: 0;
        border: 12px solid transparent;
        border-left-color: #e3e6ed;
        right: calc(50% - 15px);
        top: inherit;
        transform: rotate(90deg);
    }
    .p6_box1:nth-last-child(1):after {
        background: none;
        border: none;
    }
    .p6 .registration .reg_btn a {
        margin: 5px !important;
    }
    .p6 .bann_or {
        height: 370px;
    }
    .p6 .conDiv {
        width: 100%;
    }
    .p6 .middle_div {
        background-image: none;
        width: 100%;
        background-color: #fe6594;
        margin: 20px 0;
        padding: 0px;
        height: 150px;
        opacity: 0.9;
    }
    .p6 .sideDiv {
        margin: 0;
        width: 100% !important;
        text-align: center;
    }
    .p6 .ex_date {
        font-size: 14px;
    }
}

@media only screen and (max-width: 600px) {
    .rowBlock {
        height: auto;
        margin: 2px 4px;
        width: calc(100% - 8px);
    }
    .rowBlockLeft {
        /* float: none;*/
        width: calc(100% - 95px);
    }
    .rowBlockLeft_part1 {
        float: none;
        margin-top: 0px;
    }
    .rowBlockLeft_part1 span {
        margin-top: 5px;
        display: block;
    }
    .rowBlockMid {
        text-align: left;
        width: auto;
        float: right;
        margin-right: 10px;
    }
    .rowBlockRight {
        width: 100%;
        /* position: relative; */
        /* top: -15px; 
    left: 0;*/
    }
    .rowBlockRight .buyNow {
        padding-top: 5px;
    }
}

@media only screen and (max-width: 481px) {
    .ft2 {
        width: auto;
        float: none;
        text-align: center;
    }
    .ft2>div {
        text-align: left;
    }
    .divOne .head1 {
        text-align: center;
    }
    .divTwo>div {
        display: block;
        text-align: center;
    }
    .JoinUs {
        display: block;
    }
}

@media only screen and (max-width: 400px) {
    .exam_stuff span {
        width: 100%;
        display: block;
        text-align: left;
        border-right: none;
        padding: 0;
    }
    .Prodmicrosite .testimonials {
        padding-top: 180px;
    }
    .p3-banner-container .banner-head-txt span {
        font-size: 18px;
    }
    .p3-banner-container .banner-slider .fontsize16 {
        font-size: 13px !important;
    }
    .exam_details {
        font-size: 11px;
    }
    .key_featureP3_linkBtn {
        text-align: center;
    }
    .key_featureP3_linkBtn .linkBtn {
        display: block;
        float: none;
        margin-right: 0;
    }

    .state_section {
        column-count: 2;
    }
    .p6 .sideDiv {
        padding-left: 0;
        width: 90%;
    }
    .p6 .stages {
        padding: 8px 12px;
    }
    .p6 .minutes {
        margin-left: 5px;
    }
    .p6 .ques,
    .p6 .marks {
        margin-left: 10px;
    }
    .p6 .minutes span,
    .p6 .ques span,
    .p6 .marks span {
        font-size: 13px;
    }
}

@media only screen and (max-width: 400px) {
    .Prodmicrosite .testimonials {
        padding-top: 220px;
    }

    .sbi_right {
        width: 85%;
    }
    .exam_stuff span {
        display: inline-block;
        width: 33%;
        padding: 0 15px;
        text-align: center;
        line-height: 18px;
    }
    .exam_stuff span label {
        font-weight: 100;
        font-size: 13px;
    }
    .bredcrum {
        font-size: 9px !important;
    }

    .p1 .loadMore {
        width: 100%;
        margin: 10px 0;
    }
    .p6 .bann_or {
        height: 390px;
    }
    .p6 .strtNow {
        margin: 0 auto;
    }

    .lvl3-banner-container .socialmedia-icons {
        margin-right: 10px !important;
        top: 32px !important;
    }
}

@media only screen and (max-width: 767px) and (orientation:landscape) {
    .assessment-topics .col-xs-12 {
        width: 50%;
    }
}

@media only screen and (min-width: 767px) {
    .Prodmicrosite .head1.fontsize28 {
        font-size: 28px;
        line-height: 38px;
    }
}

@media only screen and (max-width: 480px) {
    .mobTxthide {
        display: none;
    }
    .badge_icon,
    .socialLearn_icon,
    .globe_icon {
        margin-top: 6px;
    }
    .globe_icon svg {
        width: 18px;
        height: 24px;
    }
    .bredcrum {
        font-size: 12px;
    }
    .p3-register-assessments {
        padding-bottom: 10px !important;
    }

    .p8_banner .offrTxt {
        padding: 0 30px 10px;
        font-weight: 600;
    }
    .p8_banner .sideDiv {
        padding-left: 0;
    }
    .p8_banner .sideDiv .one_line {
        width: 100%;
        margin-bottom: 5px;
    }
    .p8_banner .strtNow,
    .p8_banner .applyNow {
        margin-left: 0px;
    }
    .newChange .video-wrapper {
        width: 100% !important;
        margin-left: 0;
    }
    #stage1 .assessment-topics-desc {
        margin-bottom: 0;
    }
    .video {
        height: 280px;
    }
    .video_prep4add .video {
        height: 295px !important;
    }
    .video_prep4add {
        height: 233px;
    }
    .video_smlDevice {
        display: block;
        margin: 8px auto 0;
    }
    .bredcrum a {
        padding: 0 4px;
    }

    .p7_new .offrTxt {
        font-size: 19px;
    }
    .p7_new .othrTxt {
        text-align: center;
        padding: 0 10px;
        width: 100%;
    }
    .p7_new .bann_or {
        height: 430px;
    }
    .p7_new .conDiv {
        padding-top: 150px;
    }
    .p7_new .offer {
        width: 150px;
        height: 119px;
        background-size: cover;
        left: calc(75% - 150px);
        top: 15px;
    }
    .p7_new .Cost_txt {
        font-size: 48px;
    }
    .p7_new .Cost_txt1 {
        font-size: 24px;
    }
    .p7_new .Cost_subtxt {
        font-size: 21px;
    }
    .p7_new .sideDiv {
        padding-top: 0;
        text-align: center;
    }
    .p7_new .video_smlDevice {
        margin-top: 5px;
    }
    .p7_new .strtNow {
        margin-top: 0 !important;
    }
}

@media only screen and (max-width: 425px) {
    .bredcrum {
        font-size: 9px;
    }
    .video {
        height: 225px;
    }
}

@media only screen and (max-width: 360px) {
    .bredcrum {
        font-size: 9px !important;
    }
    .bredcrum a {
        padding: 0 1px;
    }

    .p8_testCenter .state_marker p.fontsize25 {
        font-size: 21px;
    }
    .p8_testCenter .state_marker p.fontsize18 {
        font-size: 15px;
    }
    .state_section {
        column-count: 1;
    }
    .comingSoonContainer .Gbl-Search-Box {
        width: 80%;
    }
    .comingSoonContainer .Gbl-Search-Box .btn {
        padding: 8px 16px;
    }
}




















/*.posterImg { background:url('../images/product/video-img-new1.png') no-repeat 50% 50%;}*/