/*Raju css start 16 mar 2020*/
.why-bg { padding: 40px;}
.certify-blk, .online-portal{/* padding: 0 !important; *//* margin-top: 10px; */}
.online-portal, .certify-blk { background:none;}
.extended-head.online-head .plan-6:after{    display: none;}
.extended-head.online-head .plan-6:first-child {    padding-bottom: 20px;    border-right: 0;}

.sub-head {    padding: 0px 0 20px 0;}
.heading-title.heading-title-wht { font-size:20px;}
.Tc-main-online .advance-learning {    padding: 31px 15px;}
/*Raju css end 16 mar 2020*/


/*Jagrity 17 march 2020 css start*/
.sec-does-it-work{    padding: 65px;}
.video-how-it-work{    padding: 10px;}

/*Jagrity 17 march 2020 css end*/
h2.subttl {
    color: #fff;
    text-align: center;
    font-weight: 300;
    font-size: 30px;
    padding-bottom: 13px;
}
.banner-head p {
    color: #fff;
    font-size: 16px;
    line-height: 26px;
}

.top-banner-main.extracolor {
    padding: 25px;
}

.plan-blog {
    background: url(../images/img-2.png) no-repeat bottom right;
    padding-right: 150px !important;
    background-size: 143px;
}

.super-ttl {
    color: #fff;
    text-align: center;
    font-weight: 300;
    font-size: 30px;
}

.d-flex-custom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.plan-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.d-flex-custom [class*="plan-"] {
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;
}

.our-promice {
    padding: 20px;
    background: #fff;
}

.custom-etc p {
    font-size: 16px;
    line-height: 26px;
}

.heading-title {
    position: relative;
    color: #376ab3;
    padding-bottom: 18px;
    margin-bottom: 20px;
    line-height: 1.1;
    font-size: 33px;
}
.heading-title:before {
    content: "";
    width: 75px;
    height: 2px;
    background: #376ab3;
    position: absolute;
    bottom: 0;
    left: 0;
}


.em-video-added iframe {
    width: 100% !important;
}


.custom-etc {    margin-bottom: 30px;    background: #e7e7e8;}
.sec-how-it-w-main {    background: #fff;}
.sec-extended-finance {    background: #8ec640;    border-top: 30px solid #0D3079;}
.step-blog-main.online-step-blog-main {    background: #0d99d0;}
.Tc-main.Tc-main-online {    background: #e7e7e8;}



.extended-head.online-head {
    padding: 40px 20px;
    position: relative;
}
.extended-head.online-head .plan-6:first-child {
    border-right: 2px dashed #0d3079;
}
.online-portal {
    background: url(../images/img-1.png) no-repeat bottom right;
    padding-right: 228px !important;
    background-size: 200px;
}
.heading-title.heading-title-wht {
    color: #ffffff;
    font-size: 26px;
}
.certify-blk {
    background: url(../images/img-3.png) no-repeat bottom right;
    padding-right: 160px !important;
    background-size: 142px;
    padding-left: 20px;
}
.heading-title.heading-title-wht:before {
    background: #ffffff;
}

.extended-head.online-head .plan-6 {
    position: relative;
}

.extended-head.online-head p {
    color: #ffffff;
}

.extended-head:before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    bottom: -20px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 0 20px;
    border-color: #8ec640 transparent transparent transparent;
    z-index: 1;
}

.extended-head.online-head .plan-6:after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: -40px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 0 20px;
    border-color: #0d3079 transparent transparent transparent;
    z-index: 1;
}

.online-step-blog-main .blog-stp-blue {
    padding: 15px 0px;
}

.step-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.step-8 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

.d-flex-custom [class*="step-"] {
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;
}

.d-flex-custom.align-center {
    -ms-flex-align: center!important;
    -webkit-box-align: center!important;
    align-items: center!important;
}

.wight-step-contact p {
    color: #fff;
}

.wight-step.test-laptop img{ max-width: 100%; }
.wight-step.test-laptop {
    padding: 15px;
}

.Tc-main-online ul.tcm-list li {
    list-style: decimal;
    padding-left: 0px;
    list-style-position: inside;
    font-size: 15px;
}
.Tc-main-online ul.tcm-list li + li{ margin-top: 10px; }

.blog-stp-blue{ position: relative; }
.blog-stp-blue:before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    bottom: -20px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 0 20px;
    border-color: #0f99d1 transparent transparent transparent;
    z-index: 1;
}

/*Jagrity 17 march 2020 css start*/
.sec-does-it-work{    padding: 65px;}
.video-how-it-work{    padding: 10px;}
/*Jagrity 17 march 2020 css end*/

.custom-etc {       margin-bottom: 30px;    background: #e7e7e8;}
.sec-how-it-w-main {    background: #fff;}
.sec-extended-finance {    background: #8ec640;    border-top: 30px solid #0D3079;}
.step-blog-main.online-step-blog-main {    background: #0d99d0;}
.Tc-main.Tc-main-online {    background: #e7e7e8;}


@media screen and (max-width: 991px) {  
.section-plan .d-flex-custom{ display: block;}
.banner-head{ padding: 10px 0px;}
.section-plan {padding: 30px 0px;}
.heading-title {padding-bottom: 15px;margin-bottom: 15px;font-size: 22px;}
.plan-blog {padding-right: 0px !important;background-size: 105px;padding-bottom: 90px;background-position: center bottom;}
.extended-ttl{ font-size: 18px;}
.super-ttl{ font-size: 20px;}
.plan-8 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
margin-bottom: 30px;
}
.plan-4 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.plan-6 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.plan-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.good-to h2{ font-size: 20px;}
.st-number {width: calc(100% + 25px);}
.blog-stp-white .st-number {width: calc(100% - 25px);}
.st-number h4{ font-size: 14px;}
.st-number span{ font-size: 25px;}
.step-blog-single .heading-title {font-size: 22px;line-height: 30px;}
.our-site-logo ul li:first-child {
max-width: 115px;
}
.our-site-logo ul li a{ font-size: 12px;}
.extended-head.online-head .plan-6:after{    display: none;}
.extended-head.online-head .plan-6:first-child {
    padding-bottom: 20px;
    border-right: 0;
}

} 

@media screen and (max-width: 767px) {
.d-flex-custom [class*="plan-"] p {font-size: 14px;}
.step-8 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.wight-step {min-width: 225px;margin-bottom: 20px;}
.step-blog-single.blog-stp-2 .wight-step img{  -webkit-transform: scaleX(-1);
transform: scaleX(-1);}
.tcm-area{ padding: 15px;}
.advance-learning{padding: 15px;}
.tcm-area::before{ display: none;}
.st-number {width: calc(100% - 25px);}
.tc-8, .tc-4 {    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;}
.tcm-area h2{ font-size: 20px;}
ul.tcm-list li{ font-size: 14px;}
.good-to{ padding: 15px;}
.our-site-logo ul li{ width: 100%;border: 1px solid hsla(0, 0%, 87%, 0.3); padding: 10px;}
.our-site-logo ul li img {   max-width: 217px;}
.our-site-logo ul li:first-child img {max-width: 90px;}
.logoImg {    margin-bottom: 0;}
.our-site-logo ul li + li{ margin-top: 15px;}
.our-site-logo ul li:first-child {max-width: 100%;}
.ftr-main-inner{padding: 5px;}
ul.ftr-listing li{font-size: 10px;}
.good-to img {    max-width: 80px;}


/*Raju css start 16 mar 2020*/
.why-bg { padding: 20px;}
.certify-blk, .online-portal{    padding: 0 !important;    margin-top: 10px;}
.online-portal, .certify-blk {    background: none; }



.sub-head {    padding: 0px 0 20px 0;}
.heading-title.heading-title-wht {    font-size: 20px;}
.Tc-main-online .advance-learning {    padding: 31px 15px;}
.sec-does-it-work {
    padding: 15px;
}
/*Raju css end 16 mar 2020*/
}

