body {
    font-family: 'Open Sans', sans-serif !important;
}
h1,h2,h3,h4,h5,h6,p,b,span,div,select,form,input{
    font-family: 'Open Sans', sans-serif !important;
}
.save_money_cards{
    padding: 30px;
    background-color: hsl(206deg 94% 93%);
    border-radius: 14px !important;
    height: 634px;
}
.save_money_cards img{

}

.save_money_cards h3{
    color: #123661;
    font-weight: 600;
    font-size: 34px;
    line-height: 40px;
    letter-spacing: -1px;
}
.save_money_cards h3 span{
    color: #457eb3;
    font-weight: 500;
}
.save_money_cards p{
    color: #4583bd;
    letter-spacing: 0px;
    font-size: 14px;
    font-weight: 500;
    line-height: 25px;
    margin-top: 22px;
}
.save_money_cards h4{

}
.testimonial_card{
    background-color: #0a2648;
    padding: 1px 24px;
    border-radius: 15px;
    padding-bottom: 27px;
    box-shadow: 0px 15px 13px #0f264899;
}
.testimonial_card p{
    color: #fff !important;
    font-size: 14px;
}
.testimonial_image{
    border-radius: 15px;
}
.test_designation{
    padding: 0px;
    position: absolute;
    margin-left: -8px;
    margin-top: 63px;
    color: #dceffea3 !important;
    font-size: 12px;
    line-height: 16px;
}
.test_name{
    padding: 0px;
    position: absolute;
    margin-left: -8px;
    margin-top: 10px;
    color: #fff;
    font-weight: 600;
}
.highlights_btn_trail:hover{
    background-color: #60da5a;
    color: #f3f4f6;
}
.btn-trail:hover{
    background-color: #60da5a;
    color: #f3f4f6;
}
.priceCard{
    box-shadow: 0px 12px 17px #0f264861;
}
.payment_body_new{
    padding: 15px 60px;
}
.centered_card{
    margin-top: 3% !important;
}
.body2{
    background-color: hsl(222deg 32% 92%) !important;
    height: 873px  !important;
}
.centered_card{
    border-radius: 14px !important;
}
.priceing_cards_div{
    padding: 10px;
    padding-right: 24px;
}
.priceing_cards_div h4{
    color: #123661;
    font-weight: 600;
    font-size: 25px;
    line-height: 40px;
    letter-spacing: -1px;
}
.priceing_cards_div p{
    font-weight: 500;
    color: #123661;
    margin-top: -6px;
}
.priceCard{
    padding: 30px;
    background-color: hsl(206deg 48% 97%);
    border-radius: 14px !important;
}
.priceCard h3{
    color: #123661;
    font-weight: 600;
    font-size: 18px;
    line-height: 40px;
    letter-spacing: -1px;
}
.priceCard h2{
    color: #123661;
    font-weight: 600;
    font-size: 36px;
    line-height: 40px;
    letter-spacing: -1px;
}
.access_points {
    margin-top: 32px;
    min-height: 190px;
}
.access_points p{
    font-size: 13px;
    margin-top: 17px;
    line-height: 22px;
    margin-bottom: 28px;
}
.access_points i{
    background-color: #0f2648;
    padding: 4px;
    color: #fff;
    border-radius: 5px;
}
.access_points span{
    margin-left: 10px;
    position: absolute;
    margin-right: 30px;
}
.cuoponCode{
    font-size: 15px !important;
    color: #fff !important;
    margin-top: 68px !important;
    margin-bottom: -3px !important;
    text-align: center;
}
.cuoponCode  span{
    position: inherit !important;
    font-size: 14px;
    color: #0f2648 !important;
    font-weight: 600;
    background-color: #f4f8fb91;
    padding: 6px 10px;
    border-radius: 5px
}
.highLightsCard{
    padding: 30px;
    background-color: hsl(229deg 85% 63%);
    border-radius: 14px !important;
    box-shadow: 0px 12px 17px #0f264861;
}
.heights_density{
    height: 260px;
}
.highLightsCard h3{
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    line-height: 40px;
    letter-spacing: -1px;
}
.highLightsCard h2{
    color: #fff;
    font-weight: 600;
    font-size: 36px;
    line-height: 40px;
    letter-spacing: -1px;
}
.highLightsCard_access_points{
    margin-top: 32px;
    min-height: 190px;
}
.highLightsCard_access_points p{
    font-size: 13px;
    margin-top: 17px;
    line-height: 22px;
    margin-bottom: 28px;
}
.highLightsCard_access_points i{
    background-color: #ffff;
    padding: 4px;
    color: #0f2648;
    border-radius: 5px;
}
.highLightsCard_access_points span{
    margin-left: 10px;
    position: absolute;
    margin-right: 30px;
    color: #fff;
}
.save_tags{
    padding: 6px;
    text-align: center;
    border-radius: 14px;
    font-size: 14px !important;
    text-transform: uppercase;
    font-weight: 600 !important;
    background: linear-gradient(90deg, #ffdf6a 0%, #ffd72c 38%, #ffea9b 100%);
    width: 178px;
}
.highlights_btn_trail{
    background-color: #f4f8fb;
    border-radius: 6px;
    font-weight: 600;
    padding: 10px 18px;
    width: 100%;
    font-size: 20px;
    border: 0px;
    color: #0f2648;
}
.btn-trail{
    background-color: #506ef1;
    border-radius: 6px;
    font-weight: 600;
    padding: 10px 18px;
    width: 100%;
    font-size: 20px;
    color: #f4f8fb !important;
    border: 0px;
}
.angled_div{
    background-color: #506ef1 !important;
}


@media screen and (max-width: 600px) {
   
}
@media screen and (max-width: 480px) {
    .body2{
        height: 1300px  !important;
    }
    .save_money_cards{
        display:none;
    }
    .highLightsCard{
        margin-bottom: 40px;
    }
    .priceing_cards_div{
        padding: 4px;
        padding-right: 2px;
    }
    #mobile_logo{
        display: inherit !important;
        margin-bottom: 28px;
    }
    .cuoponCode{
        text-align: left;
        
    }
    .cuoponCode span{
        position: absolute !important;
    }
    .highLightsCard_access_points p{
        margin-top: 30px;
    }
}
/* ************************* Inline CSS **************************** */
.footer-logo img{
    width: 200px;
}
.classy-nav-container{
    background-color: #fff0 !important;

}
.header_tabs{
    cursor:pointer;
}
.header-area.sticky{
    background-color: #01040a !important;
}
.header-area.sticky .light.classy-nav-container a{
    color: #fff !important;
}
.have_cupon_code{
    font-size: 14px;
    font-weight: 500;
    color: #407AEF !important;
    cursor: pointer;
}
.alert_msg_coupon{
    font-size: 13px;
    font-weight: 500;
}
.strike_amount{
    font-size: 14px !important;
    font-weight: 500;
    margin-left: 5px;
}
.alert_pay{
    height: auto !important;
}
.total_amount {
    font-size: 13px !important;
    font-weight: 500;
    float: inherit !important;
}
.final_total_amount {
    font-size: 26px !important;
    font-weight: 600;
    float: inherit !important;
}
.alert-info{
    background-color: #e4e4e4;
    border-color: #e4e4e4;
}
.body2{
    height: 780px !important;
}
@media screen and (max-width: 667px) {
    .body2{
        height: 890px !important;
    }
    .price-box {
    margin-top: 10% !important;
    }
    .payment_body {
    margin-top: 0px !important;
    }
}
.angled_div {
    width: 100%;
    height: 500px;
    background-color: #c7d8e8 !important;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 96%, 0 100%);
    clip-path: polygon(0 0, 1600px 0, 1600px -80%, 0 100%);
}
.centered_card {
    margin-top: 5% !important;
    position: absolute;
    width: 82%;
    border-radius: 7px;
    top: 0 !important;
    background-color: #fff;
    box-shadow: 20px 30px 36px #4849527a;
}
.price-box {
    padding: 0%;
    background-color: #fff;
    margin-top: 10%;
    border-radius: 10px;
    min-height: 144px;
    box-shadow: 0px 0px 13px #c5c8cc;
}
.price-box-tp {
    background-color: #fff;
    border-radius: 10px;
    padding: 8% 7%;
}
.price-box-tp ul {
    padding: 0px;
    margin: 0 auto;
    text-align: left;
}
.price-box-tp ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-size: 12px;
    font-weight: 500;
    color: #555;
    line-height: 22px;
}
.price-box-tp ul li .fa{
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    color: #29c116;
}
.price-box-btm {
    background-color: #35499a;
    border-radius: 0px 0px 10px 10px;
    padding: 7%;
    text-align: center;
    display: flow-root;
}
.price-box-btm h2 {
    color: #fff;
    font-size: 30px;
    font-weight: 600;
}
.price-box-btm h2 span {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}
.btn_proceed_order {
    background-color: #5cbd3d !important;
    color: #fff !important;
    font-weight: 500;
    cursor: pointer !important;
    float: left;
    border: 0px;
    margin-top: 4%;
    font-size: 14px;
}
.bill_title {
    font-size: 14px !important;
    font-weight: 600 !important;
    margin-top: 0%;
    padding: 3%;
    color: #fff !important;
    margin: 0px;
    text-transform: uppercase;
}
.title-main {
    background-image: linear-gradient(#7991f3, #35499a);
    border-radius: 10px 10px 0px 0px;
}
 
/* New CSS Code */

.body2{
    background-color: #ebeced !important;
}
.commonDivs{

}
.carrerPrice{
    font-size: 40px;
    margin-top: -14px;
    font-weight: 800;
    color: #35475c !important;
}
.carrerPriceTag{
    color: #35475c !important;
    font-size: 14px;
}
.btn-proceed{
    color: #35475c !important;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 500;
    padding: 10px 20px;
    width: 100% !important;
    border: 1px solid #35475c;
}
.commonHeight{
    height: 85px;
    padding: 18px 40px;
    border-top: 1px solid #f6f5fa;
    border-right: 1px solid #cccccc6e;
}
.commonHeightFirst{
    height:120px;
    padding: 30px 40px;
    border-bottom: 1px solid #ccc;
}
.commonCloumns{
    padding: 0px;
} 
.heighlights{
    height:120px;
    padding: 30px 40px;
}
.heighlights h3{
    font-size: 40px; 
    font-weight: 800;
    text-transform: uppercase;
    line-height: 52px;
    color: #35475c !important;
    padding-top: 23px;
}
.commoncards{
    height:265px;
    padding: 30px 40px;
}
.careerTite{
    text-transform: uppercase;
    font-weight: 800;
    font-size: 16px;
    color: #c7b08c !important;
}
.textHeaders{
    text-transform: uppercase;
    font-weight: 800;
    font-size: 16px;
    color: #35475c !important;
}
.commonHeight p{
    color: #35475c !important;
    font-size: 14px;
    font-weight: 500;
}
.bluedBackground{
    background: #f6f5fa;
}
.centerDivs{
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.careerBlocks{
    border: 1px solid #cccccc6e;
}
.desktopView{
    display: inherits;
}
.mobileView{
    display: none;
}
.fa-times{
    color: #e05252;
    padding: 8px;
    border-radius: 5px;
    position: absolute;
    left: 35px;
    width: 30px;
    text-align: center;
    font-size: 20px !important;
}
.fa-check{
    color: green;
    padding: 8px;
    border-radius: 5px;
    position: absolute;
    left: 35px;    
    font-size: 20px !important;
}

@media screen and (max-width: 480px) {
    .mobileView{
        display: inherit;
    }
    .desktopView{
        display: none;
    }
    .centerDivs{
        text-align: left;
        justify-content: left;
    }
    .commonHeight{
        padding: 18px 40px;
        padding-left: 80px;
    }
    .commoncards{
        height: 272px; 
    }
    .carrerPrice{
        font-size: 32px;
    }
    .mobilehide{
        display: none;
    }
    .payment_body_new{
        padding: 15px 20px;
    }
    .ourPlans {
        height: 144px;
        padding: 0px 30px;
    }
    .shadowColumns{
        box-shadow: 1px 1px 15px #958d8d;
        margin-bottom: 32px;
    }

}