/* Introduction */
.intro-bg {
    position           : relative;
    background-image   : url("../image/course_landing_page/hero-banner-course-landing.jpg");
    background-position: top;
    background-repeat  : no-repeat;
    background-size    : cover;
    gap                : 45px;
}

/* course-section */

.border-btm-dashed {
    border-bottom: 1.5px dashed #D1D5DB;
    margin-right : 100px;
    margin-left  : 100px;
    margin-bottom: 40px;
}

.ag-fl-jc {
    display        : flex;
    justify-content: space-between;
    padding        : 0 6%;
}

.agile-section {
    display            : flex;
    /* justify-content : space-between; */
    /* margin-bottom   : 50px; */
}

.agile-section h3 {
    font-family : "Open Sans", sans-serif;
    font-style  : normal;
    font-weight : 600;
    font-size   : 24px;
    line-height : 29px;
    color       : #1F2227;
    margin-right: 20px;
}

.agile-section p {
    color: #073593;
}

.agile-section {
    color      : #073593;
    font-family: "Open Sans", sans-serif;
    font-style : normal;
    font-weight: 600;
    font-size  : 24px;
    line-height: 29px;
    flex-wrap  : wrap;
}


.view-schedule-btn {
    background   : #FFFFFF;
    border       : 1px solid #002163;
    border-radius: 8px;
    font-family  : "Open Sans", sans-serif;
    font-style   : normal;
    font-weight  : 600;
    font-size    : 16px;
    line-height  : 20px;
    color        : #002163;
    padding      : 10px;
}

.view-schedule-btn:hover {
    /* background-color   : #FFFFFF; */
    border        : 1px solid #002163;
    border-radius : 8px;
    font-family   : "Open Sans", sans-serif;
    font-style    : normal;
    font-weight   : 600;
    font-size     : 16px;
    line-height   : 20px;
    color         : #002163;
    /* padding-top: 10px; */
}

.view-schedule-btn:active {
    background    : #FFFFFF;
    border        : 1px solid #002163;
    border-radius : 8px;
    font-family   : "Open Sans", sans-serif;
    font-style    : normal;
    font-weight   : 600;
    font-size     : 16px;
    line-height   : 20px;
    color         : #002163;
    /* padding-top: 10px; */
}

.view-schedule-btn:focus {
    background    : #FFFFFF;
    border        : 1px solid #002163;
    border-radius : 8px;
    font-family   : "Open Sans", sans-serif;
    font-style    : normal;
    font-weight   : 600;
    font-size     : 16px;
    line-height   : 20px;
    color         : #002163;
    /* padding-top: 10px; */
}

.enrolled-already-img {
    margin-right: 30px;
}

.enrolled-already-img img {
    margin-top: -3px;
}

.classtype-online-margin-right {
    margin-right: 25px;
}

.classtype-person-margin-right {
    margin-right: 23px;
}


.load-more-btn-course-landing {
    display        : flex;
    flex-direction : row;
    align-items    : center;
    justify-content: center;
    padding        : 8px;
    width          : 150px;
    height         : 38px;
    background     : #FFFFFF;
    border         : 1px solid #A91414;
    border-radius  : 8px;
    font-weight    : 600;
    font-size      : 16px;
    line-height    : 20px;
    color          : #AF1713;
    margin         : auto;
}

.traine-loadmore-btn{
    margin-left: 45%;
}

.load-more-home {
    margin-top: -40px !important;
}

.corse-block-margin-T {
    margin-top: -80px;
}

#trainersListDiv{
    margin-top: -28px;
}

.hr-line {
    border-top : 1px dashed #D1D5DB;
    padding-top: 30px;
    margin-top : -10px;
}

.padding-LR {
    padding: 0px 0 40px 0;
}

.padding-banner {
    padding: 0px 0 30px;
}

.padding-TB {
    padding-top: 20px;
}

.padding-TB1 {
    padding-top: 0px;
}

.arrow-padding-B {
    padding-bottom: 0;
}

.arrow-padding-B1 {
    padding-bottom: 20px;
}


.margin-minus-top1 {
    margin-top: -25px;
}



.our-clients .title {
    font-family: "Open Sans", sans-serif;
    font-style : normal;
    font-weight: 700;
    font-size  : 22px;
    line-height: 39px;
    color      : var(--text-color-1);
}

.card-message-blue-list {
    display      : flex;
    height       : 80px;
    align-items  : self-start;
    margin-bottom: 20px;
}

.course-align-MW {
    width        : 87%;
    margin-left  : 54px;
    margin-bottom: 40px;
    padding      : 0;
}

.course-align-MW-cty{
    width        : 87%;
    margin-left: 84px;
    margin-bottom: 21px;
    padding      : 0;
}
.cate-mt {
    margin-top: -35px;
}

.mt-mb-loadmore {
    margin-bottom: 30px;
}

.mt-20p {
    margin-bottom: -55px;
}

#course-carousel-search .splide__slide{
    margin-right: 20px;
}

@media (min-width : 992px) {
    #course-carousel-search .splide__slide,
    #course-carousel123-list .splide__slide{
        width: calc(26.3333% - 0.666667rem) !important;
    }
}



@media screen and (max-width : 360px) {
    .enrolled-already-img {
        margin-right: 5px;
    }

    .classtype-online-margin-right {
        margin-left : 15px;
        margin-right: 5px !important;

    }

    /* .course-align-MW{
        padding-right: 0px;
        padding-left: 0px;
        }

     .courses .each-course2{
            padding: 10px 0 10px 10px;
        }
        .card-btns-stack{
            padding: 10px;

        } */

}



@media (max-width:767.98px) {
    .intro-bg {
        background-image: none;
        background-color: #242a3a;
    }

    .course-align-MW {
        width      : 100% !important;
        margin     : auto;
        margin-left: -10px !important;
    }

}

@media (max-width: 1367px) {
    .content-zoomed-out-width {
        width: 100%;
    }

    .course-align-MW {
        width        : 93%;
        margin       : auto;
        margin-top   : -75px;
        padding-right: 80px;
        padding-left : 10px;
        margin-bottom: 60px;
    }

    .course-align-MW-cty{
            width: 93%;
            margin: auto;
            margin-top: -75px;
            padding-right: 41px;
            padding-left: 41px;
            margin-bottom: 22px;
    }

    .cate-mt {
        margin-top: -35px;
    }

    .mt-mb-loadmore {
        margin-bottom: 30px;
        margin-top   : 0px;
    }

}

@media (min-width:992px) and (max-width:1200px) {

    .res-pad-right {
        padding-right: 5% !important;
    }

    .course-align-MW {

        padding-right: 40px;
    }


}

@media (min-width:768px) and (max-width:992px) {
    .course-align-MW {
        padding-left : 0px;
        padding-right: 50px;
    }
}

@media (min-width:500px) and (max-width:768px) {
    .course-align-MW {
        padding-right: 60px;
        padding-left : 10px;

    }
}

@media (max-width: 500px) {
    .course-align-MW {
        padding-right: 20px;
        padding-left : 0px;
    }
}


@media (max-width: 350px) {
    .course-align-MW {
        padding-right: 0px;
        padding-left : 0px;
    }

    .courses .each-course2 {
        padding: 10px;
    }

    .card-btns-stack {
        padding: 15px 10px 10px 0;

    }

    .each-course-web {
        padding: 10px !important;
    }
}

@media (max-width: 400px) {

    .agile-section h3 {
        font-size    : 15px;
        margin-bottom: 0;
    }

    .agile-section p {
        width    : 50px;
        font-size: 14px;
    }

    .vc-400 {
        font-size: 11px;
    }
}

.img-margin-top {
    margin-top: -2.5px;
}

/* faq section */
.faqs-section-margin-left {
    margin-left: 15px;
}

/* reeviews section */
.professional-love-simpliaxis1 {
    background: #002163;
}

/* cooperate-section */
.bg-cooperate-flex {
    display        : flex;
    position       : relative;
    justify-content: left;
}

.co-img {
    position: absolute;
    z-index : -1;
    right   : 0;
    top     : -20px;
}

.co-op-margin-left {
    margin-left: 54px;
}

/* advantages section */

.co-op-margin-left1 {
    margin-left: 45px;
}

/* new coupon popup start */

.free-left-new-coup-pop{
    background-image   : url(../image/coup-img2.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left;
    width: 57%;
}
.new-coup-tit{
    color: #F9FAFB;
    font-size: 27px;
    font-family: "Open Sans", sans-serif;
    font-style: normal;
    font-weight: 600;
    margin-bottom: 20px;
    margin-left:35px;
    text-align:left;
}
.new-coup-tit span{
    font-size: 30px;
    font-weight: 700;
    color: #F9FAFB;
    background-color: #6e6e8a;
    padding: 2px 10px;
    border-radius: 10px;

}
.coup-tag-word{
    margin-top:-14px;
    margin-left:35px;
    font-size: 23px;
}
.btn-outline-secondarys{
    color: #AEDE2C;
    border:2px solid #AEDE2C;
    font-weight: 600;
    margin-bottom: 20px;
    margin-top: 25px;
    position: relative;
    right: 25%;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    padding: 3px 18px;
    border-radius: 10px;
}
.btn-outline-secondarys:hover{
    border:2px solid #AEDE2C;
    color:#AEDE2C;

}
.coup-form-tit{
    font-size:20px;
    display:flex;
    justify-content:center;
    margin-top:-20px;
}
.broch-course{
    margin-top: -36px !important;
}
.broch-input-div2 {
    height: 64px;
}
.broch-dwnld{
    background: linear-gradient(90deg, #F56839 0%, #E94640 100%);
    padding:12px 0px;
    font-size:18px;
    margin-top:25px;
}
.dwnld-logo{
    margin-left:10px;
}
.tick-log{
    margin-top:12px;
}
.broch-priv-div2{
    margin-top:10px;
    margin-bottom:-20px;
}
.broch-priv{
    margin-left:10px;
}
#name3::placeholder {
    font-size: 15px;
}
#popup_email::placeholder {
    font-size: 15px;
}
#popup_number2::placeholder{
    font-size: 15px;
}
#popup_message3::placeholder{
    font-size: 15px;
}
.coup-cross{
    top: -55px;
    right: -34px;
    border-radius: 25px;
    background-color: white;
    width: 40px;
    height: 40px;
    box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5);
}
.cross2-size{
    font-size:27px;
    color:black;
}
.discount-circle {
    position:absolute;
    width: 135px;
    height: 135px;
    background: #14326B;
    border-radius: 50%;
    border: 4px solid #19D259;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    left: 32%;
    bottom: 36%;
}
.percentage {
    transform: rotate(-19deg);
    transform-origin: 50% 50%;
    font-family: "Open Sans", sans-serif;
    margin-bottom:-10px;
    color: white;
    font-size: 35px;
    font-weight: 700;

}
.off {
    color: white;
   font-size: 35px;
   font-weight:700;
   transform: rotate(-19deg);
   transform-origin: 50% 50%;
   font-family: "Open Sans", sans-serif;
   margin-left:16px;
}


/* new coupon popup end */


/* new coupon popup responsiveness start */

@media screen  and (max-width:992px){
    .coup-form-tit{
        display:none;
    }
    .free-left-new-coup-pop{
        display:none;
    }
    .coup-mobi-tit{
        color:black;
        font-size:22px;
        font-family: 'Open Sans', sans-serif;
        font-weight:700;
        text-align:left;
        position: relative;
        right: 10%;
    }
    .coup-mobi-para{
        color:black;
        font-size:15px;
        font-family: 'Open Sans', sans-serif;
        font-weight:500;
        text-align:left;
        position: relative;
        right: 10%;
    }
    .coup-cross{
        top: -38px;
        right: -34px;
        border-radius: 25px;
        background-color: white;
        width: 35px;
        height: 35px;
        box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5);
    }
    .cross2-size{
        font-size:24px;
        color:black;
    }
}

@media screen  and (min-width:481px) and (max-width:575px){
    .coup-mobile-wid {
        width: 97% !important;
    }
}
@media screen  and (max-width:480px){
    .free-left-new-coup-pop{
        display:none;
    }
    .coup-form-tit{
        display:none;
    }
    .coup-mobile-wid {
        width: 97% !important;
    }
    .coup-mobi-tit{
        color:black;
        font-size:20px;
        font-family: 'Open Sans', sans-serif;
        font-weight:700;
        text-align:left;
    }
    .coup-mobi-para{
        color:black;
        font-size:14px;
        font-family: 'Open Sans', sans-serif;
        font-weight:500;
        text-align:left;
    }
    .coup-cross{
        top: -38px;
        right: -34px;
        border-radius: 25px;
        background-color: white;
        width: 35px;
        height: 35px;
        box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5);
    }
    .cross2-size{
        font-size:24px;
        color:black;
    }
}

/* new coupon popup responsiveness end */
/* refer-earn separate section start */
.refer-sep-section {
    background: linear-gradient(90deg, #eeaa86 19.79%, #CCDEF9 71.21%);
    padding   : 40px 0px;
}

.shareknow-para-div {
    width: 48%;
}

.shareknow-div {
    width: 79%;
}

.shareknow-para {
    font-family: 'Open Sans', sans-serif;
    font-size  : 25px;
    font-weight: 600;
    line-height: 37px;
    color      : black;
}

.off-val {
    color      : #0044cc;
    font-size  : 27px;
    font-weight: 800;
    font-family: 'Open Sans', sans-serif;
}

.refer-free-btn {
    background-color: #191970;
    color           : white;
    font-family     : 'Open Sans', sans-serif;
    font-weight     : 600;
    border-radius   : 8px;
    padding         : 7px 10px;

}

.gift-box-div {
    width   : 20%;
    position: relative;
}

.getstarted-btn {
    width      : 53%;
    display    : flex;
    align-items: center;
}

.free-left-gift-pop {
    padding   : 20px 30px;
    background: #FFF8E1;
    width     : 50%;
}

.main-pop-title {
    font-family: 'Open Sans', sans-serif;
    font-size  : 24px;
    font-weight: 600;
    color      : black;

}

.headings-container {
    text-align: center;
    margin-top: 30px;
    overflow  : hidden;
    height    : 70px;
    position  : relative;
}

.heading1,
.heading2,
.heading3 {
    font-size            : 25px;
    font-family          : 'Open Sans', sans-serif;
    font-weight          : 700;
    color                : #0041B2;
    position             : absolute;
    display              : block;
    top                  : 0;
    left                 : 0;
    width                : 100%;
    /* opacity           : 0; */
    animation-duration   : 5s;
}

.headings-container {
    overflow: hidden;
    position: relative;
}

.heading {
    display : none;
    position: absolute;
    left    : 0;
    top     : 0;
    width   : 100%;
}

/* .heading1 {
    animation: slideUp1 0s 5s forwards;
}

.heading2 {
    animation: slideUp2 5s 5s forwards;
}

.heading3 {
    animation: slideUp3 6s 18s forwards;
} */

@keyframes slideUp1 {
    0% {
        transform: translateY(100%);
        opacity  : 0;
    }

    10% {
        transform: translateY(0%);
        opacity  : 1;
    }

    80% {
        transform: translateY(0%);
        opacity  : 1;
    }

    90% {
        transform: translateY(-100%);
        opacity  : 0;
    }

    100% {
        transform: translateY(-100%);
        opacity  : 0;
    }
}

@keyframes slideUp2 {
    0% {
        transform: translateY(100%);
        opacity  : 0;
    }

    10% {
        transform: translateY(0%);
        opacity  : 1;
    }

    80% {
        transform: translateY(0%);
        opacity  : 1;
    }

    90% {
        transform: translateY(-100%);
        opacity  : 0;
    }

    100% {
        transform: translateY(-100%);
        opacity  : 0;
    }
}

@keyframes slideUp3 {
    0% {
        transform: translateY(100%);
        opacity  : 0;
    }

    10% {
        transform: translateY(0%);
        opacity  : 1;
    }

    80% {
        transform: translateY(0%);
        opacity  : 1;
    }

    90% {
        transform: translateY(-100%);
        opacity  : 0;
    }

    100% {
        transform: translateY(-100%);
        opacity  : 0;
    }
}

.free-right-gift-pop {
    padding   : 50px 30px;
    background: white;
    width     : 50%;
}

.refer-get-form-tit {
    display: none;
}

.custom-modal-width2 {
    max-width: 900px;
    margin   : auto;
}

.pop-person-div {
    margin-top: 74px;
}

.refer-pop-btn {
    font-size: 20px;
    width    : 100%;
    padding  : 8px;
}

.refer-select-course {
    font-size: 16px !important;
}

.refer-select-place {
    border       : 1px solid #cfd1d6;
    width        : 99%;
    height       : 42px;
    margin-top   : 12px;
    margin-bottom: 20px !important;
}

.gift-box-img {
    cursor  : pointer;
    position: absolute;
    top     : -14px;
    left    : -50px;
}

/* refer-earn separate section end */

/* refer-earn separate section responsive start*/
@media only screen and (max-width: 1024px) {
    .gift-box-img {
        left: -22px;
    }

    .shareknow-div {
        width: 88%;
    }

    .gift-box-div {
        width: 30%;
    }

    .shareknow-para-div {
        width: 100%;
    }
}

@media only screen and (max-width: 570px){
    .coup-mobi-tit{
        right: 0%;
    }
    .coup-mobi-para{
        right: 0%;
    }
}


@media only screen and (max-width: 820px) {
    .shareknow-div {
        width: 79%;
    }

    .gift-box-div {
        width: 31%;
    }

    .shareknow-para-div {
        width: 68%;
    }

    /* .pop-person-div{
        display:none;
    } */
    .free-left-gift-pop {
        display: none;
    }

    .refer-get-pop {
        display       : flex !important;
        flex-direction: column !important;
    }

    .refer-sec-pop {
        width: 73% !important;
        left : 14%;
    }

    .refer-get-form-tit {
        display   : block;
        font-size : 18px;
        margin-top: -27px;
    }

    .free-right-gift-pop {
        width: 97%;
    }

    .refer-get-form-tit {
        display   : block;
        font-size : 24px;
        margin-top: -27px;
    }

    .ref-get-cross {
        margin-top: -25px;
    }
}

@media screen and (min-width:481px) and (max-width:600px) {
    .refer-sec-pop {
        left: 0%;
    }
}

@media screen and (max-width:480px) {
    .shareknow-div {
        width: 88%;
    }

    .shareknow-para-div {
        width: 85%;
    }

    .shareknow-para,
    .off-val {
        font-size  : 20px;
        line-height: 26px;
    }

    .gift-box-div {
        width: 49%;
    }

    .gift-box-img {
        width   : 107px;
        height  : 109px;
        cursor  : pointer;
        position: absolute;
        top     : 4px;
        left    : -11px;
    }

    .refer-free-btn {
        padding   : 7px 45px;
        margin-top: 20px;
    }

    .free-left-gift-pop {
        display: none;
    }

    .free-right-gift-pop {
        width: 100%;
    }

    .refer-get-form-tit {
        display   : block;
        font-size : 18px;
        margin-top: -27px;
    }

    .refer-get-pop {
        margin-top: -30px;
    }

    .webi-regis-cross-btn {
        right: -24px !important;
    }

    .ref-get-cross {
        font-size : 30px;
        margin-top: 10px;
    }

    .pop-person-img {
        width : 334px;
        height: 300px;
    }

    .refer-sec-pop {
        width: 100% !important;
        left : 0%;
    }

    .refer-pop-btn {
        margin-top   : 25px;
        font-size    : 17px;
        margin-bottom: -10px;
    }

    .refer-select-course {
        display: none !important;
    }
}

/* refer-earn separate section responsive end*/

/* webinar registration popup start */
.free-left-webiregis-pop{
    background: linear-gradient(180deg, #194499 33.81%, #081733 100%);
    width:50%;
    padding-top:6px;
}
.free-left-webiregis-inside{
    padding:10px 10px;
}
.btn-outline-secondarys{
    color: #AEDE2C;
    border:2px solid #AEDE2C;
    font-weight:600;
    margin-bottom:20px;
}
.webi-regis-exclu{
    margin-left:27%;
}
.btn-outline-secondarys:hover{
    border:2px solid #AEDE2C;
    color:#AEDE2C;
}
.webi-pop-title{
    color: #FDD231;
    font-size : 23px;
    font-family : 'Open Sans', sans-serif;
    font-weight : 600;
    padding:0px 10px;
    text-align:left;
    line-height:38px;
}
.webi-pop-title span{
    border-bottom: 2px solid white;
    color:white;
    margin-right:7px;
    font-weight : 700;

}
.webi-main-pop-title{
    color: white;
    font-size : 25px;
    font-family : 'Open Sans', sans-serif;
    font-weight : 700;
    padding:0px 14px;
    text-align:left;
    line-height:45px;
}
.webi-main-pop-title span{
    color: #FDB900;

}
.webi-pop-imgs{
    flex-direction:column;
}
.webi-img1{
    margin-left: 17px;
    margin-bottom: -10px;
    margin-top: 10px;
}
.webi-img2{
    margin-top:-35%;
    margin-left:-9px;
}
.webipop-down-para{
    margin-left:20px;
}
.webi-regis-form-tit{
    font-size : 23px;
    font-family : 'Open Sans', sans-serif;
    font-weight : 600;
    text-align:center;
    margin-top:-24px;
}
.webi-sub-btn{
    margin-left:20px;
    margin-bottom:-24px;
    font-size:22px;
}
.webi-regis-cross-btn{
    top: -50px;
    right: 0px;
}

.webi-regis-cross{
    font-size:27px;
    color:black;
}
#webiregistModal label.error {
    color: red !important;
    position: absolute;
    margin-bottom: 10px;
    font-size: 12px !important;
    left: 23px;
}

#webiregistModal #popup_full_name2-error{
    top:42px
}

#webiregistModal #popup_email2-error{
    top: 45px;
}

#webiregistModal #popup_number1-error{
    top:61px
}

#webiregistModal .append_error_label~label.error{
    left: 23px;
}

/* webinar registration popup end */

/* webinar registration popup responsive start */
@media screen and (max-width:390px) {
    .webi-detail-dat-time {
        margin-right: 47px !important;
    }
}
@media screen and (max-width:390px) {
    .webi-detail-dat-time {
        margin-right: 18px !important;
    }
}
@media screen and (max-width:480px) {

    .free-left-webiregis-pop{
        display:none;
    }

}
@media screen and (max-width:820px) {
    .free-left-webiregis-pop{
        display:none;
    }

    .webi-regis-cross-btn {
        top: -31px;
        right: -40px;
    }
}
/* webinar registration popup responsive end */

/* new article popup start */

.article-left-pop{
    /* background-image: url(../image/article-pop-image.png);
    width: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right; */
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
    background-color:#191970;
    width: 50%;

}
.custom-modalA-width{
    width:988px;
}

.article-top-head{
    font-size : 18px;
    font-family : 'Open Sans', sans-serif;
    font-weight:500;
    color:white;
    padding: 10px 3px 3px;
    border-bottom: 2px solid white;
    display: inline-block;
    margin: 8px 29px;
}
.article-bot-head{
    font-size : 25px;
    font-family : 'Open Sans', sans-serif;
    font-weight:700;
    color:white;
    padding:20px 30px;
    margin-top: -14px;
    line-height: 35px;
}
.article-parag{
    font-size : 14px;
    font-family : 'Open Sans', sans-serif;
    font-weight:500;
    color:white;
    padding: 0px 10px;
    margin-top: -16px;
    line-height: 21px;
}
.article-parag span{
    font-weight:600;
    font-size : 15px;
    border-bottom:3px solid rgb(26, 167, 26);
    margin-left:5px;
}
.article-tick{
    margin-left: 32px;
    margin-top:-10px;
}
.arti-sphere{
    position: absolute;
    left: 0%;
    bottom: 10%;
}
.arti-white-card {
    background-color: #ffffff;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
    padding-top: 35px;
    text-align: center;
    width: 100%;
    max-width: 250px;
    margin-top: 6px;
}
.arti-simpli-logo{
    left: 28%;
    position: absolute;
    top: 33%;
}
.card-title{
    font-size:12px;
    font-weight: 700;
    font-family : 'Open Sans', sans-serif;
    line-height: 1.6;
    color:#191970;
    margin-top: 1px;
}
.card-title:before,
.card-title:after {
  content: "";
  position: absolute;
  width: 4%;
  height: 4px;
  /* background-color: #f49f3a; */
}
.card-title:before {
    top: 38.3%;
    left: 14%;
}
.card-title:after {
    bottom: 61%;
    left: 32%;
}
.card-subtitle{
    font-size:18px;
    font-weight: 800;
    font-family : 'Open Sans', sans-serif;
    line-height: 1.3;
    color:black;
    margin: 0;
}
.card-subtitle.spaced {
    letter-spacing: 0.2em;
}
.cours-tit{
    font-size:18px;
    font-weight: 800;
    font-family : 'Open Sans', sans-serif;
    line-height: 1.3;
    color:#2424ad;
    margin: 0px;
    margin-left: 4px;
}
.cours-tit.spaced {
    letter-spacing: 0.2em;
}
.arti-bulb{
    margin-right: -54%;
    margin-top: -14px;
    margin-left: -39px;
}
.arti-protip{
    position: absolute;
    left: 30%;
    bottom: 35%;
}
.cours-written{
    font-size:11px;
    font-weight: 500;
    font-family : 'Open Sans', sans-serif;
    line-height: 1.5;
    color:#02025d;
    margin: 8px;
}
.cours-written.spaced {
    letter-spacing: 0.1em;
}
.cours-author{
    font-size: 13px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    background-color: #f3b469;
    padding: 3px 0px;
    color: black;
    text-align: center;
    border-radius: 3px;
    margin-left: 59px;
    margin-right: 26px;
    width: 130px;
}
.art-blue-card{
    background-color:#073a90;
    padding:7px 0px;
    text-align:center;
    border-top:3px solid #f49f3a;
    height: 34px;
}
.arti-tip{
    font-size:9px;
    font-weight: 800;
    font-family : 'Open Sans', sans-serif;
    line-height: 2.0;
    color:white;
}
.arti-tip.spaced{
    letter-spacing: 0.2em;

}
.article-right-pop{
    width: 50%;
    padding: 70px 36px;
}
.artic-input{
    height:47px;
}
.article-cross{
    top: -14px;
    right: -11px;
    border-radius: 25px;
    background-color: white;
    width: 40px;
    height: 40px;
    box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5);

}
.cross-size{
    font-size:27px;
    color:black;
}
.arti-form-heading{
    display:none !important;
}
.article-coupon-btn{
    background: linear-gradient(89.98deg, #F86F38 0.88%, #E74141 99.99%);
    padding:12px 0px;
    margin-bottom: 13px;
    font-size: 19px;
    margin-top: 20px;
}
.dwnld-logo{
    margin-left:10px;
}
.arti-privacy{
    margin-bottom:-41px;
    margin-left:5px;
}
@media screen and (min-width:992px) and (max-width:1199px) {
    .arti-simpli-logo {
        left: 29%;
        position: absolute;
        top: 35%;
    }
    .card-title:before {
        top: 41.3%;
        left: 12%;
    }
    .card-title:after {
        bottom: 58.2%;
        left: 34%;
    }
    .arti-protip {
        position: absolute;
        left: 31%;
        bottom: 33%;
    }
}
@media screen and (min-width:821px) and (max-width:991px) {
    .article-left-pop{
        display:none;
    }
    .article-right-pop {
        width: 100%;
        padding: 60px 36px;
    }
    .arti-form-heading{
        display:block !important;
        font-size:22px;
        font-weight: 600;
        font-family : 'Open Sans', sans-serif;
        margin-top: -28px;
        margin-bottom: 20px;
        text-align:center;
    }
    .cross-size{
        font-size:27px;
        margin-left: -3px;
        color:black;
    }
}
@media screen and (max-width:820px) {
    .article-left-pop{
        display:none;
    }

    .article-right-pop {
        width: 100%;
        padding: 60px 36px;
    }
    .arti-form-heading{
        display:block !important;
        font-size:21px;
        font-weight: 600;
        font-family : 'Open Sans', sans-serif;
        margin-top: -28px;
        margin-bottom: 20px;
        text-align:center;

    }
    .cross-size{
        font-size:27px;
        margin-left: -3px;
        color:black;
    }
}
@media screen and (max-width:480px) {
    .article-left-pop{
        display:none;
    }
    .custom-modalA-width {
        width: 100vw !important;
        margin-left: 0px;
    }
    .article-right-pop {
        width: 100%;
        padding: 60px 36px;
    }
    .article-coupon-btn {
        padding: 10px 0px;
        margin-bottom: 20px;
        font-size: 16px;
        margin-top: 26px;
    }
    .arti-form-heading{
        display:block !important;
        font-size:19px;
        font-weight: 600;
        font-family : 'Open Sans', sans-serif;
        margin-top: -28px;
        margin-bottom: 20px;
        text-align:center;
    }
    .article-cross{
        top: -12px;
        right: 10px;
    }
    .cross-size{
        font-size:27px;
        margin-left: -3px;
        color:black;
    }
    .artic-input {
        height: 40px;
    }
}
@media screen and (max-width:390px) {
    .custom-modalA-width {
        width: 100vw !important;
        margin-left: 0px;
    }
    .arti-form-heading{
        display:block !important;
        font-size:17px;
        font-weight: 600;
        font-family : 'Open Sans', sans-serif;
        margin-top: -28px;
        margin-bottom: 20px;
        text-align:center;

    }
    .cross-size {
        font-size: 25px;
        margin-left: -3px;
        color:black;
    }
    .artic-input {
        height: 40px;
    }
}
@media screen and (max-width:360px) {
    .custom-modalA-width {
        width: 100vw !important;
        margin-left: 0px;
    }
    .arti-form-heading{
        display:block !important;
        font-size:16px;
        font-weight: 600;
        font-family : 'Open Sans', sans-serif;
        margin-top: -28px;
        margin-bottom: 20px;
        text-align:center;
    }
    .cross-size {
        font-size: 25px;
        margin-left: -3px;
        color:black;
    }
    .artic-input {
        height: 40px;
    }
}

/* new article popup end */
/* brochure popup start */

.free-left-broch-pop{
    width:60%;
    border-top-left-radius:7px;
    border-bottom-left-radius:7px;
    background:linear-gradient(149deg, #001b52 30.75%, #1e73bd 96.62%);
}
.head-under{
    border-bottom:2px solid rgb(71 191 71);
    color:#ee612d !important;
}
.broch-head{
    font-size:20px;
    font-weight:600;
    color:#ee612d;
    font-family:'Open Sans', sans-serif;
    padding:20px 25px;
    text-align:left;
}
.broch-head span{
    color: #26A37B;

}
.broch-tit{
    width: 91%;
    text-align: left;
    padding: 0px 25px;
    font-weight: 900;
    line-height: 33px;
    font-size: 26px;
    margin-top: -24px;
}
.broch-tit span{
    color:rgb(56, 131, 56);

}
.broch-para {
    font-size: 16px;
    font-weight: 500;
    color: white;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
    line-height: 25px;
    padding-left: 25px;
    margin-top: -8px;
}
.broch-boy-img {
    margin-top: 29px;
    margin-left: 2px;
}
.broch-form-tit{
    display:none;
}
.broch-form-para{
    display:none;
}

.broch-cross{
    top: -55px;
    right: -34px;
    border-radius: 25px;
    background-color: white;
    width: 40px;
    height: 40px;
    box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5);
}
.cross-size{
    font-size:27px;
    color:black;
}
.broch-input-div{
    height:68px;
}
.broch-course{
    margin-top:-36px !important;
}
.broch-dwnld{
    background: linear-gradient(90deg, #F56839 0%, #E94640 100%);
    padding:12px 0px;
    font-size:18px;
    margin-top:25px;
}
.dwnld-logo{
    margin-left:10px;
}
.tick-log{
    margin-top:12px;
}
.broch-priv-div{
    margin-bottom:-18px;
}
.broch-priv{
    margin-left:10px;
}
#name3::placeholder {
    font-size: 15px;
}
#popup_email::placeholder {
    font-size: 15px;
}
#popup_number2::placeholder{
    font-size: 15px;
}
#popup_message3::placeholder{
    font-size: 15px;
}
/* brochure popup end */

/* brochure popup  responsive start */

@media screen and (max-width:820px) {
    .free-left-broch-pop{
        display:none;
    }
    .broch-form-tit{
        display:block;
        font-size:20px;
        text-align:left;
        font-weight:700;
        font-family:'Open Sans', sans-serif;

    }
    .broch-form-para{
        display:block;
        font-size:14px;
        text-align:left;
        font-weight:500;
        font-family:'Open Sans', sans-serif;
    }
    .broch-cross {
        top: -35px;
        right: -35px;
        border-radius: 25px;
        background-color: white;
        width: 30px;
        height: 31px;
        box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5);
    }
    .cross-size {
        font-size: 21px;
        color: black;
    }
    .broch-priv-div{
        margin-bottom:-28px;
    }
    .broch-dwnld {
        padding: 12px 0px;
        font-size: 19px;
    }

}
@media screen and (max-width:480px) {
    .broch-mobile-wid{
        width:97% !important;
    }
    .free-left-broch-pop{
        display:none;
    }
    .broch-form-tit{
        display:block;
        font-size:19px;
        text-align:left;
        font-weight:700;
        font-family:'Open Sans', sans-serif;

    }
    .broch-form-para{
        display:block;
        font-size:13px;
        text-align:left;
        font-weight:500;
        font-family:'Open Sans', sans-serif;
    }
    .broch-name,
    .broch-email,
    .broch-phn,
    .broch-phn2,
    .broch-course{
        height:38px;
    }
    .broch-cross {
        top: -35px;
        right: -35px;
        border-radius: 25px;
        background-color: white;
        width: 30px;
        height: 31px;
        box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5);
    }
    .cross-size {
        font-size: 21px;
        color: black;
    }
    .broch-dwnld {
        padding: 10px 0px;
        font-size: 15px;
    }
    .broch-priv-div{
        margin-bottom:-28px;
    }
    /* #error.full_name-error {
        font-size: 13px;
    } */

    .broch-input-div {
       height: 58px;
    }
}
/* brochure popup  responsive end */

/* refer-earn separate section responsive end*/

/* talk to experts section start */

.talk-expert-section{
    background-color: #1B273E;
    padding:40px 0px;
    position: relative;
    z-index: 4;
}
.experts-img-div{
    width: 37%;
    margin-left:3%;
}
.experts-tit{
    font-size:26px;
    font-weight:700;
    font-family: 'Open Sans', sans-serif;
    color:white;
}
.experts-para{
    font-size:17px;
    font-weight:500;
    font-family: 'Open Sans', sans-serif;
    color:white;
}
.experts-text-div{
    width:94%;
    margin-top:30px;
}
.experts-form-div{
    width:77%;
    margin-top:15px;
}
.expert-form-container{
    width:86%;
    background-color:white;
    border-radius:3px;

}
.experts-form-inside{
    padding:20px 20px;
    align-items:center;

}
.experts-phn{
    margin-top:10px;
    width:98% !important;
}
.experts-contactus-btn{
    margin-top: 20px;
    padding: 8px 50px;
    background-color: #191970;
    color: white;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    font-weight: 600;
    border-radius: 6px;
    position: relative;
    left: 22%;
}
.experts-contactus-btn:hover{
    background-color:#12127e;
}

/* talk to experts section end */

/* talk to experts section responsive start */
@media screen and (max-width:1024px) {
    .expert-section{
        align-items: center;
       }
    .experts-text-div{
       width:63%;
    }
    .experts-img-div {
        width: 33%;
        margin-left: 6%;
    }
    .experts-img{
        width: 150px;
        height: 150px;
    }
    .experts-tit{
        font-size:24px;
    }
    .experts-form-div{
        width:86%;
    }
}
@media screen and (max-width:820px) {
    .expert-section{
     flex-direction: column;
     align-items: center;
    }
    .experts-text-div{
        width:82%;
    }
    .experts-tit{
        font-size:23px;
        text-align:center;
    }
    .experts-para{
        text-align:center;

    }
    .experts-form-div{
        width: 67%;
        position: relative;
        left: 7%;
    }
}
@media screen and (max-width:480px) {
    .expert-section{
     flex-direction: column;
     align-items: center;
    }
    .experts-img{
      width: 130px;
      height: 130px;
    }
    .experts-img-div{
        margin-left:0%;
    }
    .experts-text-div{
        width:92%;
    }
    .experts-tit{
        font-size:20px;
    }
    .experts-para{
        font-size:16px;
    }
    .experts-form-div{
        width:91%;
    }
    .expert-form-container{
        width:84%;
    }
    .experts-contactus-btn{
        position: relative;
        left: 15%;
    }
}
@media screen and (max-width:390px) {
    .experts-tit{
        font-size:18px;
    }
    .experts-para {
        font-size: 15px;
    }
    .expert-section{
        margin:-20px 0px;
    }
    .expert-form-container{
        width:84%;
    }
    .experts-contactus-btn{
        position: relative;
        left: 13%;
        font-size:16px;
    }
}
/* talk to experts section responsive end */
