﻿@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500&display=swap');
@charset "UTF-8";

.menu_pd {
    padding-left: 15px;
    padding-right: 15px;
}

.menu_wd {
    width: 75%;
    padding-left: 0;
    padding-right: 0;
    z-index: 100;
    float: right;
}

.cert_logo {
    position: absolute;
    padding-top: 5px;
    top: 0;
    left: 17%;
}

.form_fild_space {
    height: 10px;
    width: 2%;
    float: left;
    display: block;
}

.modules_read_more a, ul.wtf-menu li a {
    
    font-weight: 500;
}

ul.wtf-menu li, ul.wtf-menu li a {
    text-transform: uppercase;
    display: block;
    margin: 0;
}

.my_menu_active a, ul.wtf-menu li {
    line-height: 60px;
}

.my_menu_active {
    background-color: #da251d;
    color: #fff !important;
}

ul.wtf-menu {
    float: left;
    width: 60%;
    z-index: 999;
    height: 60px;
    font-size: 14px;
}

    ul.wtf-menu li {
        list-style: none;
        float: left;
        padding: 0;
        position: relative;
    }

        ul.wtf-menu li a {
            color: #000;
            padding: 0 15px;
            font-size: 13px;
        }

            ul.wtf-menu li a:hover {
                color: #FFF;
            }

.wtf-menu ul.submenu {
    width: 200px;
    padding: 0;
    margin: 0;
    background: #fff;
    position: absolute;
    top: 60px;
    left: 0;
    display: none;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.3);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.3);
}

    .wtf-menu ul.submenu ul {
        left: 180px;
        top: 0;
    }

    .wtf-menu ul.submenu li {
        padding: 0;
        margin: 0;
        display: block;
        float: none;
        border-bottom: 1px solid #eee;
        line-height: 40px;
        text-transform: none;
    }

        .wtf-menu ul.submenu li a {
            font-size: 11px;
            color: #000;
        }

            .wtf-menu ul.submenu li a:hover {
                color: #FFF;
            }

ul.wtf-menu li.parent:after, ul.wtf-menu ul li.parent:after {
    font-family: Fontawesome;
    color: #999;
    position: absolute;
    top: 0;
    margin-left: 5px;
}

.partner_list, .per_detl {
    
    font-weight: 700;
}

.wtf-menu ul.submenu li:last-child {
    border: none;
}

ul.wtf-menu li.parent a {
    padding: 0 20px 0 15px;
}

ul.wtf-menu li.parent:after {
    content: "\f0d7";
    right: 5px;
}

ul.wtf-menu ul li.parent:after {
    content: "\f0da";
    right: 10px;
}

.menu-1 .wtf-menu li:hover > ul {
    display: block;
    -moz-animation: fadeInUp .3s ease-in;
    -webkit-animation: fadeInUp .3s ease-in;
    animation: fadeInUp .3s ease-in;
}

.menu-1 .wtf-menu ul li:hover > ul {
    display: block;
    -moz-animation: fadeInRight .3s ease-in;
    -webkit-animation: fadeInRight .3s ease-in;
    animation: fadeInRight .3s ease-in;
}

.menu-2 .wtf-menu li:hover > ul {
    display: block;
    -moz-animation: fadeInDown .3s ease-in;
    -webkit-animation: fadeInDown .3s ease-in;
    animation: fadeInDown .3s ease-in;
}

.menu-2 .wtf-menu ul li:hover > ul {
    display: block;
    -moz-animation: fadeInLeft .3s ease-in;
    -webkit-animation: fadeInLeft .3s ease-in;
    animation: fadeInLeft .3s ease-in;
}

.menu-3 .wtf-menu li:hover > ul, .menu-3 .wtf-menu ul li:hover > ul {
    display: block;
    -moz-animation: fadeIn .3s ease-in;
    -webkit-animation: fadeIn .3s ease-in;
    animation: fadeIn .3s ease-in;
}

.menu-4 .wtf-menu li:hover > ul, .menu-4 .wtf-menu ul li:hover > ul {
    display: block;
    -moz-animation: zoomIn .3s ease-in;
    -webkit-animation: zoomIn .3s ease-in;
    animation: zoomIn .3s ease-in;
}

.menu-5 .wtf-menu li:hover > ul {
    display: block;
    -moz-animation: flipInX .3s ease-in;
    -webkit-animation: flipInX .3s ease-in;
    animation: flipInX .3s ease-in;
}

.menu-5 .wtf-menu ul li:hover > ul {
    display: block;
    -moz-animation: flipInY .3s ease-in;
    -webkit-animation: flipInY .3s ease-in;
    animation: flipInY .3s ease-in;
}

.feature_price_top_one, .feature_price_top_two, .feature_tk_top {
    border-bottom: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    border-left: 1px solid #E5E5E5;
}

.feature_price_top, .feature_price_top_two {
    line-height: 30px;
    font-size: 13px;
    font-weight: 500;
}

.flexy-menu > li > a, header.top h1, nav.effects ul li {
    text-transform: uppercase;
}

.gst_main2 {
    
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    margin: 0;
}

.gst_main {
    margin: 0 !important; 
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #fff !important;
    text-align: center !important;
    padding: 7px 0 !important;
}

.feature_price_top, .feature_price_top_one, .feature_price_top_two, .feature_tk_top, .vdo_tx_left {
    
    float: left;
}

.vdo1 {
    width: 70%;
    margin: 50px auto;
}

.vdo_tx_left {
    width: 100%;
    font-size: 25px;
    font-weight: 700;
    color: #083b67;
    text-align: center;
}

.feature_price_top_two {
    width: 30%;
    padding-left: 10px;
    color: #fff;
    background-color: #052136;
}

.feature_price_top_one, .feature_tk_top {
    background-color: #f8f8f8;
    font-size: 13px;
    line-height: 30px;
}

.feature_tk_top {
    width: 136px;
    color: #0C0;
    text-align: center;
}

.feature_price_top_one {
    width: 30%;
    font-weight: 500;
    padding-left: 25px;
    color: #000;
}

.feature_price_top {
    width: 100%;
    padding-left: 10px;
    color: #fff;
    border: 1px solid #E5E5E5;
    background-color: #052136;
}

.explor_main_one_big, .feature_mob_one, .sup_top_main, .video_strip_top {
    font-weight: 700;
    
    text-align: center;
}

.main_full {
    display: table;
    width: 100%;
    padding: 15px;
}

.content_full, .navigation_full {
    width: 49%;
    display: table-cell;
}

.navigation_full {
    background-color: #fff;
    vertical-align: top;
}

.content_full_one {
    display: table-cell;
    width: 2%;
    background-color: transparent;
}

.video_strip_top {
    width: 100%;
    float: left;
    font-size: 20px;
    color: #fff;
    background-color: #083b67;
    line-height: 40px;
}

.sup_top_main {
    color: #094272;
    font-size: 40px;
    line-height: 35px;
}

.explor_main_one_big, .feature_mob_one {
    color: #094272;
    line-height: 40px;
}

.explor_main_one_big {
    width: 700px;
    right: 5%;
    top: 27%;
    position: absolute;
    display: block;
    font-size: 28px;
    margin: 0 auto;
    padding-bottom: 10px;
}

.feature_mob_one {
    font-size: 40px;
}

.modules_mob_one {
    font-size: 28px;
}

.mod_link_banner a:hover, .price_try_btn a, .upload_btn_portal a:hover {
    text-decoration: none;
}

.potral_icon_right {
    padding-top: 15px;
}

.potral_line_right {
    border-left: #CCC solid 1px;
    padding-left: 10px;
}

.portal_line_border {
    border: 1px solid #EBEBEB;
    border-radius: 3px;
}

.upload_btn_portal {
    width: 115px;
    margin: 10px auto;
    line-height: 25px;
    text-align: center;
    border-radius: 4px;
    background: -moz-linear-gradient(top,#1e5799 0,#207cca 0,#fcfcfc 0,#e3edf7 100%);
    background: -webkit-linear-gradient(top,#1e5799 0,#207cca 0,#fcfcfc 0,#e3edf7 100%);
    background: linear-gradient(to bottom,#1e5799 0,#207cca 0,#fcfcfc 0,#e3edf7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#e3edf7', GradientType=0);
}

    .upload_btn_portal a {
        font-size: 13px;
        
        color: #1e7ebb;
        display: block;
    }

.banner_text_one { 
    color: #fff;
    font-size: 40px;
    font-weight: 300;
}

.dashboard_fm_tx, .partner_fm, .partner_fm_CA {
    font-weight: 700;
    
    position: absolute;
}

.price_one4th, .price_rs, .price_rs_4th, .price_rs_text, .price_rs_text_year, .price_try_btn a {
    
    font-weight: 500;
}

.disabled {
    cursor: not-allowed;
}

.signin {
    background-repeat: no-repeat;
}

.partner_fm_CA {
    top: 38px;
    left: 34%;
    font-size: 17px;
    text-align: center;
    color: #000;
}

.dashboard_fm_tx {
    color: #FFF;
    top: 17px;
    left: 30px;
    right: 0;
    font-size: 15px;
    text-align: center;
    line-height: 15px;
}

.pro_selection_tk, .product_btn {
    text-align: center;
    line-height: 30px;
}

.dashboard_fm_one {
    position: absolute;
    right: -19px;
    bottom: 126px;
}

.partner_fm {
    top: 38px;
    left: 38%;
    font-size: 17px;
    text-align: center;
    color: #000;
}

.price_rs, .price_rs_text, .price_rs_text_year, .price_try_btn a {
    color: #0093dd;
}

.price_rs {
    width: 80%;
    padding: 0;
    font-size: 50px;
    float: left;
    text-align: center;
    margin-right: 10%;
    margin-left: 10%;
}

.price_try_btn {
    margin: 5px auto;
    width: 80%;
}

    .price_try_btn a {
        padding: 3px;
        font-size: 19px;
        text-align: center;
        border: 1px solid #0093dd;
        display: block;
        border-radius: 5px;
    }

.price_rs_text {
    font-size: 18px;
    float: left;
    top: 52px;
    left: 42px;
    position: absolute;
}

.price_rs_text_year {
    font-size: 14px;
    float: left;
    top: 95px;
    right: 56px;
    position: absolute;
}

.product_suit_one, .relative_one {
    position: relative;
}

.price_one4th {
    width: 80%;
    font-size: 15px;
    text-align: center;
    margin: 0 10%;
    color: #1e7ebb;
    border-bottom: #d1dae0 solid 1px;
    padding: 10px 0;
}

.price_rs_4th {
    width: 80%;
    padding: 0;
    font-size: 32px;
    float: left;
    color: #0093dd;
    text-align: center;
    margin-right: 10%;
    margin-left: 10%;
}



.buy_now_offer_text, .pro_totall_amount, .pro_totall_amount_pay a, .product_add_ons, .product_suite_feature_list_one, .product_suite_left {
    font-family: Gilroy;
}

.buy_now_triangle {
    float: right;
    width: 0;
    height: 0;
    border-bottom: 25px solid #fff;
    border-left: 32px solid transparent;
    display: block;
}

.by_now_btn_one {
    padding: 10px 0;
    text-align: center;
    margin-right: 10px;
    width: 150px;
    float: left;
    background-color: #0093DD;
    color: #FFF;
    border-radius: 3px;
    margin-top: 5px;
}

    .by_now_btn_one a {
        text-align: center;
        font-size: 11px;
        color: #FFF;
        display: block;
    }

.buy_now_offer_text {
    position: absolute;
    top: 40%;
    right: 5%;
    text-align: center;
    color: #036;
    font-size: 22px;
    font-weight: 700;
}

.buy_now_offer {
    position: absolute;
    bottom: 41px;
    right: 0;
}

.buy_now_terms {
    width: 60%;
    margin: 0 auto;
    padding-bottom: 5px;
}

.pro_totall_amount, .pro_totall_amount_pay a {
    font-size: 19px;
    font-weight: 700;
    color: #FFF;
    padding: 10px;
    border-radius: 5px;
}

.pro_totall_amount_pay {
    float: right;
    margin: 5px;
}

    .pro_totall_amount_pay a {
        background-color: #00ca2b;
        text-decoration: none;
        display: block;
    }

        .pro_totall_amount_pay a:hover {
            background-color: #009c21;
        }

.pro_totall_amount {
    float: left;
    background-color: #0093dd;
    margin: 5px;
}

.pro_module_chk {
    width: 80%;
    float: left;
    margin-left: 15%;
}

.pro_selection_right {
    width: 20%;
    float: left;
    background-color: #F8F8F8;
    border: 1px solid #E5E5E5;
}

.pro_selection_tk, .pro_selection_tk_btm {
    width: 100%;
    float: left;
}

.pro_selection_tk {
    color: #0C0;
    border-bottom: 1px solid #f8f8f8;
    border-right: 1px solid #f8f8f8;
}

.pro_selection_left {
    width: 80%;
    float: left;
}

.pro_selection_left_rw {
    width: 25%;
    float: left;
}

.pro_selection_left3 {
    width: 33.3%;
    float: left;
}

.product_btn {
    width: 100%;
    float: left;
}

    .product_btn:focus {
        background-color: red;
    }

.product_suite_choise, .product_suite_top {
    background-color: #da251d;
    text-align: center;
}

.product_btn_dwon {
    width: 80%;
    margin-left: 10%;
    float: left;
    margin-top: 7px;
    text-align: center;
    height: 35px;
    border: 1px solid #0093dd;
    margin-bottom: 29px;
}

.product_suite_choise, .product_suite_feature_list, .product_suite_top {
    width: 100%;
    
    font-size: 15px;
    font-weight: 500;
    float: left;
}

.product_suite_feature_list_one {
    width: 100%;
    font-size: 13px;
    font-weight: 500;
    float: left;
    padding-left: 10px;
    color: #000;
    line-height: 30px;
    border-bottom: 1px solid #fff;
}

.product_suite_top {
    color: #FFF;
    line-height: 40px;
}

.product_suite_feature_list {
    padding-left: 10px;
    color: #000;
    line-height: 30px;
    border-bottom: 1px solid #fff;
}

.product_suite_choise {
    color: #FFF;
    line-height: 20px;
    margin-bottom: 15px;
}

.product_add_ons, .product_suite_left {
    width: 100%;
    font-weight: 700;
    font-size: 18px;
}

.product_point, .product_point1, .product_point2, .product_suite_left_sml, .product_suite_left_sml1, .product_suite_mid {
    font-weight: 500;
    float: left;
    
}

.product_add_ons {
    text-align: center;
    color: #FFF;
    line-height: 40px;
}

.product_suite_left {
    padding-left: 3%;
    background-color: #FFF;
    float: left;
    color: #000;
    line-height: 30px;
}

.product_suite_left_sml {
    width: 80%;
    padding: 10px 0;
    font-size: 18px;
    background-color: #0093dd;
    color: #FFF;
    text-align: center;
    line-height: 30px;
    margin: 10px 10%;
}

.product_point, .product_point1, .product_point2, .product_suite_mid {
    padding: 5%;
}

.product_suite_left_sml1 {
    width: 80%;
    font-size: 13px;
    color: #0093dd;
    text-align: center;
    margin-right: 10%;
    margin-left: 10%;
}

.product_point, .product_suite_mid {
    width: 100%;
}

.product_suite_mid {
    background-color: #F3F3F3;
    font-size: 12px;
    text-align: center;
    color: #000;
}

.product_point {
    background-color: #0093dd;
    font-size: 15px;
    color: #fff;
}

.product_point1, .product_point2 {
    width: 50%;
    background-color: #F3F3F3;
    font-size: 12px;
    color: #000;
}

.product_point2 {
    text-align: right;
}

.site1 a, .site2 a {
    
    color: #083b67;
}

.perner_badge1 {
    width: 150px;
    position: absolute;
    top: -15px;
    left: 0;
}

.site1, .site2 {
    width: 100%;
}

.fm_cntr {
    max-width: 400px;
    padding: 0;
    border: 1px solid #E8E8E8;
    background-color: #FFF;
    background-color: rgba(247,251,255,.93);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.bg1_form {
    background-image: url(../../images/main_bg.jpg);
    background-size: cover;
}

.site1 a {
    font-size: 22px;
    font-weight: 700;
}

.site2 a {
    font-size: 14px;
    font-weight: 500;
    padding-left: 15px;
}

.career_pic_text, .career_pic_text2 {
    color: #FFF;
    
}

.career_pic_text_big {
    width: 100%;
    padding-top: 100px;
}

.career_pic_text_p {
    padding-top: 100px;
}

.career_pic_text {
    font-size: 45px;
    font-weight: 700;
}

.career_pic_text2 {
    font-size: 20px;
    font-weight: 500;
}

.spacer_update {
    width: 5%;
    height: 10px;
    float: left;
    display: block;
}

.fom_bg {
    background: #f7fbff;
    background: -moz-linear-gradient(top,#f7fbff 1%,#f7fbff 45%,#e1eaf1 100%);
    background: -webkit-linear-gradient(top,#f7fbff 1%,#f7fbff 45%,#e1eaf1 100%);
    background: linear-gradient(to bottom,#f7fbff 1%,#f7fbff 45%,#e1eaf1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7fbff', endColorstr='#e1eaf1', GradientType=0);
}

.xero_space {
    margin-right: 0;
    margin-left: 0;
}

.sing_up_partner {
    
    font-size: 18px;
    font-weight: 700;
    color: #1e7ebb;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: #E0E0E0 solid 1px;
}

.mod_link_banner a, .mod_link_banner1 {
    color: #FFF;
    
    font-weight: 700;
}

.mod_link_banner1 {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
}

.mod_link_banner {
    width: 200px;
    line-height: 30px;
    border: 1px solid #FFF;
    margin: 0 auto;
    text-align: center;
}

    .mod_link_banner a {
        font-size: 18px;
        display: block;
    }

        .mod_link_banner a:hover {
            background-color: #FFF;
            color: #006;
        }

.blog_right_sml_text, .blog_right_sml_text1, .blog_right_sml_text1 a, .blog_share {
    color: #1e7ebb;
    font-size: 15px;
    
}

.blog_share {
    width: 100%;
    padding: 10px;
    float: left;
    margin-top: 10px;
    background-color: #FFF;
    font-weight: 700;
    text-align: right;
}

.blog_divider_big, .blog_divider_sml {
    background-color: #ececec;
    height: 1px;
}

.blog_pic_rm, .faq_top, .mod_top_heading, .mot_top_ic, .update_team4 {
    text-align: center;
}

.blog_divider_sml {
    width: 50%;
    margin: 5px auto;
}

.blog_divider_big {
    width: 100%;
    margin: 20px 0 auto;
}

.blog_right_sml {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.blog_right_sml_pic {
    width: 35%;
    float: left;
}

.blog_right_sml_text {
    width: 100%;
    float: left;
    font-weight: 700;
}

.blog_right_sml_text1, .blog_right_sml_text1 a {
    font-weight: 500;
}

.blog_right_sml_text1 {
    width: 100%;
    float: left;
}

.blog_top_one {
    width: 100%;
    
    font-weight: 700;
    color: #083b67;
    font-size: 25px;
}

.blog_top_date, .blog_top_two, .blog_top_two_readmore, .update_team4 {
    font-weight: 500;
    
}

.blog_top_date, .blog_top_two {
    font-size: 15px;
    width: 100%;
    color: #1e7ebb;
}

.blog_top_date {
    padding: 10px 0;
}

.blog_top_two {
    padding-left: 15px;
}

.update_team1 {
    width: 100%;
    float: left;
}

.update_team2 {
    width: 30%;
    float: left;
    border: 1px solid #E9E9E9;
    padding: 15px 0;
    margin-top: 20px;
}

.update_team3 {
    width: 165px;
    margin: 0 auto;
    padding: 6px;
    background: #fff;
    -webkit-box-shadow: 0 4px 4px rgba(0,0,0,.15);
    -moz-box-shadow: 0 4px 4px rgba(0,0,0,.15);
    box-shadow: 0 4px 4px rgba(0,0,0,.15);
}

.update_team4 {
    width: 100%;
    margin: 0 auto;
    font-size: 14px;
    color: #1e7ebb;
    padding-top: 10px;
}

.career_top_head, .faq_top {
    margin-bottom: 10px;
}

.blog_top_two_readmore {
    width: 100px;
    color: #1e7ebb;
    text-align: center;
    line-height: 25px;
    background-color: #FFF;
    font-size: 15px;
    border-radius: 3px;
    margin-top: 15px;
    float: right;
}

.blog_main_right, .fe_text_one, .mod_top_heading, .mot_top_ic {
    
    font-weight: 700;
}

.blog_pic {
    width: 20%;
    float: left;
}

.blog_pic_rm {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

.blog_main_text {
    width: 80%;
    float: left;
    padding-right: 0;
    padding-top: 0;
}

.blog_main, .blog_main_right, .blog_main_text_rm, .mod_divedr {
    width: 100%;
    float: left;
}

.blog_main {
    padding: 20px;
    background-color: #f7f7f7;
}

.blog_main_right {
    color: #1e7ebb;
    font-size: 18px;
    padding: 10px 0;
    border-bottom: 1px solid #e5e5e5;
}

.fe_text_one {
    color: #1e7ebb;
    font-size: 16px;
}

.mod_divedr {
    height: 1px;
    background-color: #ede9ea;
}

.mod_top_heading {
    color: #FFF;
    padding: 35px 0;
    font-size: 30px;
}

.mot_top_ic, .mot_top_ic_txt {
    color: #006;
    line-height: 50px;
    float: left;
}

.mot_top_ic {
    width: 50px;
    height: 50px;
    border-radius: 5px;
    font-size: 20px;
    background-color: #EBEBEB;
}

.faq_top_ans, .mot_top_ic_txt {
    
    font-weight: 500;
    font-size: 15px;
}

.mot_top_ic_txt {
    width: 85%;
    padding-left: 2%;
}

.faq_top_ans, .faq_top_qsn {
    color: #094172;
    padding-bottom: 10px;
}

.faq_top_ans {
    padding-left: 40px;
}

.faq_top, .faq_top_qsn {
    font-weight: 700;
    
}

.faq_top_qsn {
    font-size: 18px;
}

.faq_top {
    color: #FFF;
    background-color: #094172;
    padding: 10px;
    font-size: 20px;
}

.commnt_sup {
    
    font-weight: 500;
    color: #999;
    padding-left: 13px;
    font-size: 14px;
    float: left;
    width: 100%;
}

.sup_more_name {
    width: 100%;
    
    font-weight: 700;
    font-size: 15px;
    line-height: 60px;
    color: #000;
}

.sup_more, .sup_more:hover {
    color: #FFF;
    background-color: #31b0d5;
}

.career_top_head, .sup_filter_one a, .sup_solu, .sup_solu_one, .sup_solu_two, .sup_solud {
    color: #333;
    
}

.sup_more {
    
    font-weight: 500;
    font-size: 12px;
    line-height: 12px;
    border: none;
    text-decoration: underline;
}

.career_top_head, .sup_solu, .sup_solu_one, .sup_solud {
    line-height: 18px;
}

.sup_more:hover {
    text-decoration: none;
}

.career_top_head, .sup_solu_one {
    font-weight: 700;
    font-size: 20px;
    width: 100%;
}

.sup_solu_two {
    width: 100%;
    font-weight: 500;
    font-size: 14px;
}

.sup_solu, .sup_solud {
    width: 60px;
    height: 60px;
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    border-radius: 5px;
    background-color: #ebeaef;
    float: left;
}

.sup_solu {
    padding-top: 11px;
}

.sup_solud {
    padding-top: 1px;
}

.sup_filter_one, .sup_filter_one:hover {
    border-bottom: #d6d6d6 1px solid;
    padding: 5px 10px;
    width: 100%;
    display: block;
}

    .active_filter, .sup_filter_one:hover {
        background-color: #dcdcdc;
    }

    .sup_filter_one a {
        font-weight: 500;
        font-size: 15px;
    }

.sup_filter, .sup_top_txt {
    
    font-size: 18px;
}

.sup_filter {
    width: 100%;
    font-weight: 700;
    line-height: 35px;
    border-bottom: #CCC 1px solid;
    color: #094272;
}

.sup_top_txt {
    font-weight: 500;
    color: #FFF;
    padding: 15px 20px;
}

.afi_text_one, .privacy_text_one {
    
    font-size: 14px;
}

.afi_text_one {
    font-weight: 700;
    color: #094272;
}

.privacy_text_one {
    font-weight: 500;
    color: #094272;
}

.con_add, .con_add a, .con_add_one {
    
    font-weight: 700;
    text-align: center;
    color: #094272;
}

    .con_add, .con_add a {
        font-size: 18px;
    }

.afi_main {
    width: 90%;
    padding: 15px 5%;
    border-radius: 3px;
    border: 1px solid #E5E5E5;
    margin: 0 auto;
}

.con_add, .con_add_one, .product_suit_one {
    width: 100%;
    margin: 0 auto;
}

.product_suit_one {
    padding: 0;
    border-radius: 3px;
    border: 1px solid #E5E5E5;
    float: left;
}

.con_add {
    padding-top: 25px;
}

.con_add_one {
    font-size: 12px;
    padding-bottom: 25px;
}

.abt_banner_res, .ca_top_clients, .dev_top_clients, .ex_top_clients, .find_an_acc {
    font-weight: 700;
    margin: 0 auto;
    padding-bottom: 10px;
    line-height: 40px;
    width: 100%;
    text-align: center;
    
}

.abt_banner_res {
    color: #094272;
}

.ca_top_clients, .find_an_acc {
    color: #FFF;
    font-size: 40px;
}

.dev_top_clients {
    color: #FFF;
    font-size: 31px;
}

.abt_first_head, .ex_first_head {
    width: 100%;
    font-weight: 500;
    padding-top: 24px;
}

.abt_first_head, .contact_first_head, .ex_first_head {
    
    font-size: 25px;
}

.ex_first_head {
    color: #FFF;
}

.abt_first_head {
    color: #094272;
}

.abt_sec_head, .ex_sec_head {
    padding-top: 10px;
    width: 100%;
}

.contact_first_head {
    width: 100%;
    font-weight: 500;
    color: #FFF;
    text-align: center;
    line-height: 50px;
}

.abt_sec_head, .ex_sec_head, .ex_sec_head a {
    font-size: 16px;
    
    font-weight: 500;
}

    .ex_sec_head, .ex_sec_head a {
        color: #FFF;
    }

.abt_sec_head {
    color: #094272;
}

.contact_sec_head {
    width: 100%;
    
    font-size: 20px;
    text-align: center;
    font-weight: 500;
    line-height: 20px;
    color: #000;
    padding: 20px 0;
}

.ex_heading {
    
    font-size: 30px;
    font-weight: 500;
    color: #FFF;
    text-align: center;
    line-height: 45px;
}

.ex_heading_sml, .ex_heading_sml2 {
    font-size: 20px;
    font-weight: 500;
    color: #006;
    text-align: center;
    line-height: 70px;
    
}

.ex_heading_sml2 {
    background-color: #EBEBEB;
}

.top_left_icona_mob1 {
    display: block;
}

.mrgn_top_one {
    float: right;
    margin-top: 52px;
}

.already_have_heading {
    width: 23%;
    float: right;
    text-align: right;
    padding-right: 10px;
}

    .already_have_heading a {
        
        font-size: 12px;
        font-weight: 300;
        color: #FFF;
        text-decoration: none;
    }

.sign_up_main_heading, .sn_exising {
    
    font-weight: 700;
}

.sign_up_main_heading {
    width: 40%;
    padding-left: 10px;
    float: left;
    font-size: 18px;
    color: #FFF;
}

.bg_top_fm {
    background: #fff;
    background: -moz-linear-gradient(top,#fff 1%,#c5d3dd 100%,#207cca 100%,#1e5799 100%,#7db9e8 100%,#207cca 100%,#7db9e8 100%);
    background: -webkit-linear-gradient(top,#fff 1%,#c5d3dd 100%,#207cca 100%,#1e5799 100%,#7db9e8 100%,#207cca 100%,#7db9e8 100%);
    background: linear-gradient(to bottom,#fff 1%,#c5d3dd 100%,#207cca 100%,#1e5799 100%,#7db9e8 100%,#207cca 100%,#7db9e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#7db9e8', GradientType=0);
}

.bg_top_fm1 {
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0,#eef4ff 100%);
    background: -webkit-linear-gradient(top,#fff 0,#eef4ff 100%);
    background: linear-gradient(to bottom,#fff 0,#eef4ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eef4ff', GradientType=0);
}

.bg_top_fm6, .bg_top_fm7 {
    background-repeat: no-repeat;
}

.online_pay_btn, .online_pay_btn2 {
    background-color: #005faa;
    padding: 10px 0;
    border-radius: 30px;
    text-align: center;
}

.bg_top_fm5 {
    background-image: url(../../images/bg-a.jpg);
}

.bg_top_fm6 {
    background-image: url(../../images/bg-b.jpg);
}

.bg_top_fm7 {
    background-image: url(../../images/bg-c.jpg);
}

.triangle-top-right {
    width: 84px;
    height: 0;
    border-top: 84px solid #103252;
    border-left: 84px solid transparent;
    position: absolute;
    top: 0;
    right: 0;
}

.triangle-top-right1 {
    width: 105px;
    height: 0;
    border-top: 109px solid #da251d;
    border-left: 109px solid transparent;
    position: absolute;
    top: 0;
    right: 0;
}

.triangle-top-right3, .triangle-top-right4 {
    width: 50px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.triangle-top-right3 {
    height: 0;
    border-bottom: 65px solid #da251d;
    border-right: 65px solid transparent;
}

.triangle-top-right4 {
    height: 0;
    border-bottom: 60px solid #103252;
    border-right: 60px solid transparent;
}

.triangle-top-right5, .triangle-top-right6 {
    width: 30px;
    border-left: 31px solid transparent;
    float: right;
    height: 0;
}

.triangle-top-right5 {
    border-top: 31px solid #FFF;
}

.triangle-top-right6 {
    border-top: 31px solid #eef4ff;
}

.triangle-bottom-right7 {
    float: right;
    width: 0;
    height: 0;
    border-bottom: 27px solid #ebf2f9;
    border-left: 35px solid transparent;
    display: block;
}

.main_logo_mob, .mob_bg_menu {
    display: none;
}

.mob_bg_menu {
    background-image: url(../images/bg-image-1.jpg);
}

.mob_mod_box {
    width: 100%;
}

.mob_mn {
    display: block;
}

.sn_exising {
    width: 100%;
    text-align: center;
    font-size: 25px;
}

.online_amount_mnth, .online_amount_paybl {
    
    font-size: 16px;
    float: left;
}

.online_pay_btn a, .online_pay_btn2 a, .online_payment_tst_in, .online_payment_tst_name, .online_payment_tst_namebox {
    font-size: 14px;
    
}

.online_amount_paybl {
    width: 50%;
    font-weight: 500;
}

.online_amount_mnth {
    width: 100%;
    font-weight: 500;
    text-align: center;
}

.online_pay_btn {
    width: 70%;
    float: left;
}

    .online_pay_btn a {
        font-weight: 500;
        color: #FFF;
        display: block;
    }

.online_pay_btn2 {
    width: 100%;
    float: left;
}

    .online_pay_btn2 a {
        font-weight: 500;
        color: #FFF;
        display: block;
    }

.online_tic {
    width: 10%;
    color: #033;
    float: left;
}

.online_tic_icon {
    width: 20%;
    color: #033;
    float: left;
}

.online_payment_tst_big {
    width: 100%;
    float: left;
    background-color: #FFF;
    padding: 10px 2%;
}

.online_payment_wnt_cmpny {
    width: 100%;
    float: left;
    padding: 10px 0;
}

.online_payment_tst {
    width: 70%;
    float: right;
}

.online_payment_tst1 {
    width: 90%;
    float: right;
}

.online_payment_tst_in {
    width: 100%;
    float: left;
    font-weight: 700;
    color: #003;
}

.online_payment_tst_name, .online_payment_tst_namebox {
    font-weight: 300;
    color: #003;
}

.limited_box, .start_free {
    text-align: center;
    font-weight: 500;
}

.online_payment_tst_name {
    width: 18%;
    float: left;
    height: 20px;
    line-height: 27px;
}

.online_payment_tst_namebox {
    width: 82%;
    float: left;
}

.buy_now_btm_txt, .online_payment_tst_namebox1 {
    width: 100%;
    float: left;
}

.buy_now_btm_txt {
    
    font-size: 25px;
    padding-left: 137px;
    padding-bottom: 18px;
    color: #0093dd;
    line-height: 25px;
}

.limited_box, .sign_in_icon_text, .start_free {
    font-family: Gilroy;
}

.Flexi_main_txt, .ex_main_fom_one, .mobile_sec {
    font-family: Gilroy;
}

.sign_in_icon_text {
    width: 100px;
    float: left;
    color: #333;
    font-size: 10px;
    text-align: center;
    padding-top: 10px;
}

.top_left_icon_onea a, .top_left_icon_threea a, .top_left_icon_twoa a {
    color: #FFF;
}

.top_left_icona, .top_left_icona_mob {
    float: right;
    width: 100%;
    margin-bottom: 10px;
}

.example, .exampleex {
    top: 10px;
    right: 10px;
    padding: 5px;
}

.top_left_icona_mob {
    display: none;
}

.top_left_icon_onea, .top_left_icon_threea, .top_left_icon_twoa {
    width: 60px;
    line-height: 71px;
    font-size: 16px;
    height: 60px;
    margin-left: 20px;
    color: #FFF;
    text-align: center;
    float: left;
}

.top_left_icon_onea {
    background-color: #fba90f;
}

.top_left_icon_twoa {
    background-color: #7cb932;
}

.top_left_icon_threea {
    background-color: #005FAA;
}

.sign_in_icon {
    width: 100px;
    float: left;
    margin-left: 15px;
}

.mrgn_lft_fm {
    margin-left: 35px;
}

.mmi {
    position: relative;
}

.ex_im_inside, .example, .exampleex, .im_inside, .suptop_one {
    position: absolute;
}

.example {
    background-color: rgba(255,255,255,.93);
}

.limited_box {
    color: #8e8e8e;
    font-size: 12px;
    width: 100%;
    padding-top: 5px;
}

.start_free {
    width: 50%;
    margin: 0 auto;
    border: 1px solid #CCC;
    padding: 5px 0;
    font-size: 15px;
    color: #0093dd;
}

.fom_right_one, .fom_right_one_ex, .online_main_txt, .top_txt_left {
    font-weight: 700;
    
    text-align: center;
}

.main_fom_one {
    width: 80%;
    margin: 0 auto;
    border-bottom: #CCC 1px solid;
    padding-bottom: 5px;
}

.ex_main_fom_one {
    width: 80%;
    margin: 0 auto;
    font-size: 30px;
}

.fom_right_one, .fom_right_one_ex {
    font-size: 20px;
    padding: 7px 0;
    color: #0093dd;
    position: relative;
}

.im_inside {
    width: 215px;
    right: 20px;
    top: 236px;
    display: block;
    border: 2px solid rgba(128,128,128,.42);
}

.ex_im_inside, .suptop_one {
    top: 13%;
    display: block;
    right: 5%;
}

.ex_im_inside {
    width: 400px;
}

.suptop_one {
    width: 500px;
}

.ex_im_inside_mob {
    width: 100%;
    margin: 0 auto;
    display: none;
}

.abt_im_inside, .career_im_inside, .contact_im_inside, .mod_im_inside {
    position: absolute;
    display: block;
}

.abt_im_inside {
    width: 700px;
    right: 5%;
    top: 27%;
}

.career_im_inside {
    width: 700px;
    left: 5%;
    top: 27%;
}

.mod_im_inside {
    width: 60%;
    top: 5%;
}

.contact_im_inside {
    width: 700px;
    right: 10%;
    top: 27%;
}

.find_im_inside {
    width: 720px;
    right: 5%;
    top: 25%;
    position: absolute;
    display: block;
}

.dev_im_inside, .sal_im_inside {
    right: 5%;
    top: 13%;
    display: block;
    position: absolute;
}

.sal_im_inside {
    width: 530px;
}

.dev_im_inside {
    width: 565px;
}

.fom_right_one {
    width: 100%;
}

.fom_right_one_ex {
    width: 54%;
    margin: 0 auto;
}

.top_txt_left {
    line-height: 36px;
    padding: 56px 0 0 15px;
    font-size: 33px;
    color: #0093dd;
    background-color: #f1f1f1;
    width: 33.3%;
    height: 240px;
    float: left;
}

.flag_form {
    border-radius: 0 4px 4px 0;
}

.row.vdivide [class*=col-]:not(:last-child):after {
    background: #e0e0e0;
    width: 1px;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    min-height: 70px;
}

.online_main_txt {
    padding: 25px 0;
    font-size: 32px;
    color: #FFF;
}

.Flexi_main_txt, .mobile_sec {
    color: #094273;
    text-align: center;
}

.Flexi_main_txt {
    padding: 10px 0;
    font-size: 25px;
    font-weight: 500;
}

.online_main {
    max-width: 1000px;
    margin: 0 auto;
}

.ex_main {
    max-width: 800px;
    margin: 0 auto;
}

.top_log_in_brdr {
    padding: 4px 15px;
    margin-top: 16px;
    float: left;
    background-color: #083b67;
    margin-left: 17px;
    margin-right: 10px;
    border-radius: 3px;
}

.spacer_icon {
    width: 4%;
    height: 10px;
    float: left;
}

.download_icon {
    max-width: 48%;
    float: left;
}

.download_icon_main {
    max-width: 380px;
    height: 100px;
    margin: 0 auto;
}

.mobile_pic {
    max-width: 510px;
    margin: 0 auto;
}

.mobile_sec {
    padding: 50px 0;
    font-size: 32px;
    font-weight: 700;
}

.fnt_tt, .fnt_tt_ex, .fnt_tt_mid {
    font-size: 14px;
    font-weight: 500;
}

.fnt_tt_ex {
    text-align: justify;
}

.fnt_tt_mid {
    color: #FFF;
}

.main_wid_one {
    max-width: 900px;
    margin: 0 auto;
}

.mod_main_wid_one {
    max-width: 1100px;
    margin: 0 auto;
}

.mod_main_wid_two {
    max-width: 100%;
    margin: 0 auto;
}

.mod_main_wid_three {
    max-width: 1100px;
    margin: 0 auto;
}

.main_wid_one_modules {
    max-width: 950px;
    margin: 0 auto;
}

.get_started_btn, .get_started_btn:hover {
    width: 100px;
    line-height: 28px;
    border-radius: 3px;
    border: none;
    background-color: #0093DD;
    color: #FFF;
}

.free_trail, .free_trail a {
    line-height: 30px;
    color: #FFF;
}

.tems_text {
    width: 90%;
    float: left;
    font-size: 11px;
    color: #333;
}

.back_to_sign, .tems_text_sign {
    font-size: 12px;
    color: #333;
    float: left;
}

.tems_text_sign {
    width: 90%;
}

.back_to_sign {
    width: 100%;
    text-align: right;
}


.form-group-in-free, .form-group-in-free_res {
    width: 49%;
    float: left;
    padding-bottom: 15px;
}

.form-group-in-buy_now {
    width: 30%;
    float: right;
    padding-bottom: 15px;
}

.form-group-in-sign, .free_main_in {
    width: 100%;
    float: left;
}

.form-group-in-sign {
    padding-bottom: 15px;
}

.free_main_in_res {
    width: 49%;
    float: left;
}

.free_main_in_compact {
    width: 60%;
    clear: both;
    margin: 0 auto;
}

.free_main {
    max-width: 800px;
    margin: 0 auto;
    padding: 15px;
}

.sign_in_main {
    max-width: 400px;
    margin: 0 auto;
    padding: 15px 15px 0;
}

.sign_in_main_ex {
    width: 100%;
    float: right;
    padding: 15px;
}

.free_trail {
    width: 100px;
    text-align: center;
    margin-right: 10px;
    float: left;
    margin-top: 16px;
    background-color: #0093DD;
    border-radius: 3px;
}

    .free_trail a {
        text-align: center;
        display: block;
        
        font-weight: 700;
    }

.visi {
    display: block;
}

.visi_logo {
    display: none;
}

.my_logo_main_mob {
    width: 100%;
    position: absolute;
    padding: 10px 0 10px 5px;
    z-index: 100;
    background-color: #FFF;
    margin-left: 1.5%;
}

.my_logo_main, .my_logo_main_hck {
    width: 15%;
    height: 100px;
    position: absolute;
    padding: 7px 0 10px 5px;
    z-index: 100;
    margin-left: 1.5%;
}

.my_logo_main_hck {
    right: 120px;
    top: 40px;
}

.my_search {
    width: 40%;
    float: left;
}

.myinput[type=text] {
    width: 130px;
    box-sizing: border-box;
    float: right;
    font-size: 16px;
    background-image: url(../images/searchicon.png);
    background-color: #FFF;
    background-position: 5px;
    margin-top: 35px;
    background-repeat: no-repeat;
    padding: 5px 20px 5px 40px;
    -webkit-transition: width .4s ease-in-out;
    transition: width .4s ease-in-out;
}

.nav_box10 a:hover, .nav_box11 a:hover, .nav_box6 a:hover {
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    text-decoration: none;
}

.myinput[type=text]:focus {
    width: 100%;
}

.triangle_topleft {
    width: 100%;
    -webkit-clip-path: polygon(0 0,0 100%,100% 0);
    clip-path: polygon(0 0,0 100%,100% 0);
    background-color: #093d6a;
}

.certification_containt {
    width: 100%;
    font-size: 18px;
    text-align: center;
    margin: 0 auto;
    border-bottom: #CCC solid 1px;
    padding-bottom: 10px;
    padding-top: 20px;
}

.space_mobile {
    width: 100%;
    height: 30px;
    float: left;
    display: none;
}

.mod_fnt5 a, .more-align, .sn_in {
    display: block;
}

.containt_box_one_pic {
    height: auto;
    float: left;
    padding: 30px 0 0 10px;
    display: block;
}

.containt_box_one_txt {
    float: left;
    color: #FFF;
    width: 50%;
    font-size: 18px;
    padding: 50px 0 0 20px;
}

.containt_box_one {
    width: 60px;
    float: left;
    background-color: #FFF;
    border-radius: 50%;
    text-align: center;
    line-height: 60px;
    font-size: 18px;
    font-weight: 500;
    color: #333;
    margin: 20px 0 0;
}

.color_wht {
    color: #0f3657;
}

.color_wht1 {
    color: #001645;
}

.box_red {
    color: #da251d;
    font-size: 21px;
}

.call_one, .social_icon {
    line-height: 40px;
    float: right;
    color: #000;
}

.top-buffer1fom {
    margin: 20px 0 0;
}

.call_one {
    
    font-size: 14px;
}

.social_icon {
    font-size: 15px;
    cursor: pointer;
}

.bg2, .count_box, .count_box_text {
    font-size: 13px;
}

.count_box, .count_box_text {
    float: left;
    font-weight: 500;
    line-height: 40px;
}

.box3, .box3_fm, .box7 {
    font-weight: 500;
    float: left;
}

.sn_in {
    background-color: #093;
}

    .sn_in a {
        background-color: #F03;
        color: #FFF;
    }

.top_free {
    padding: 5px 15px;
    margin-right: 15px;
    cursor: pointer;
    border-radius: 12px;
}

.box3, .box7 {
    border-radius: 3px;
}

.bg2 {
    background-color: #ECECFF;
}

.bg3 {
    background: rgba(0,121,181,1);
    background: -moz-linear-gradient(top,rgba(0,121,181,1) 0,rgba(0,63,94,1) 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,rgba(0,121,181,1)),color-stop(100%,rgba(0,63,94,1)));
    background: -webkit-linear-gradient(top,rgba(0,121,181,1) 0,rgba(0,63,94,1) 100%);
    background: -o-linear-gradient(top,rgba(0,121,181,1) 0,rgba(0,63,94,1) 100%);
    background: -ms-linear-gradient(top,rgba(0,121,181,1) 0,rgba(0,63,94,1) 100%);
    background: linear-gradient(to bottom,rgba(0,121,181,1) 0,rgba(0,63,94,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0079b5', endColorstr='#003f5e', GradientType=0);
    box-shadow: grey 1px 1px 5px;
}

.bg4 {
    background: #5c96c7;
    background: -moz-linear-gradient(top,#5c96c7 1%,#144976 100%,#5c96c7 100%);
    background: -webkit-linear-gradient(top,#5c96c7 1%,#144976 100%,#5c96c7 100%);
    background: linear-gradient(to bottom,#5c96c7 1%,#144976 100%,#5c96c7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c96c7', endColorstr='#5c96c7', GradientType=0);
}

.footer_main, .sign_in_mainbg {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#094273', endColorstr='#051c2e', GradientType=0);
}

.spacer {
    clear: both;
}

.bottom_spacing {
    margin-bottom: 15px;
}

.count_box {
    width: 40px;
    color: #FFF;
    background-color: #0CF;
    text-align: center;
}

.count_box_text {
    width: 93%;
    padding-left: 15px;
    color: #000;
    background-color: #FFF;
    text-align: left;
}

.box1, .box2, .box2_ex, .mod_box2, .mod_box2wt {
    padding: 15px 0;
}

.box1, .box2, .box4, .mod_box4 {
    text-align: center;
}

.section_conatainer {
    width: 70%;
    margin: 0 auto;
    clear: both;
    background-color: #033;
}

.box1, .top_big1 {
    width: 100%;
}

.box1 {
    color: #FFF;
    background-color: #e8e8e6;
}

.box2, .box2_ex {
    color: #0f3657;
    width: 100%;
}

.mod_box2 {
    width: 100%;
    color: #1e7ebb;
}

.mod_box2wt {
    width: 100%;
    color: #FFF;
}

.box3, .box3_fm {
    padding: 10px;
    width: 100%;
}

.box3_fm {
    background-color: #103252;
}

.box4, .box5 {
    padding: 15px 0;
}

.box4 {
    width: 100%;
    background-color: #FFF;
    color: #0f3657;
}

.mod_box4 {
    width: 100%;
    color: #FFF;
    
}

.box7, .nav_box10 a, .nav_box11 a, .nav_box6 a {
}

.box5, .box6, .find_box4 {
    text-align: center;
    color: #0f3657;
    width: 100%;
}

.box6 {
    background-color: #ecf2f9;
    padding: 0 0 15px;
}

.box7 {
    width: 100%;
    padding: 0 10px 20px;
}

.nav_box6 {
    width: 100%;
    float: left;
}

    .nav_box6 a {
        color: #94a7b7;
        line-height: 20px;
        font-size: 15px;
        text-align: left;
        font-weight: 300;
    }

        .nav_box6 a:hover {
            color: #FFF;
            transition: .2s ease-in-out;
        }

.nav_box7 {
    width: 55%;
    float: right;
    color: #CCC;
    text-align: right;
}

.box8 {
    width: 100%;
    text-align: center;
    color: #FFF;
    padding: 15px 0;
}

.nav_box8 {
    width: 50%;
    float: right;
    color: #000;
    text-align: right;
}

.nav_box8_online {
    width: 100%;
    float: left;
    color: #000;
    text-align: left;
    padding-top: 15px;
}

.nav_box9 {
    width: 65%;
    float: left;
    font-size: 11px;
    text-align: right;
    color: #999;
}

.nav_box10 a, .nav_box11 a {
    line-height: 20px;
    text-align: left;
    font-weight: 300;
}

.nav_box10 {
    width: 100%;
    float: left;
}

    .nav_box10 a {
        color: #94a7b7;
        font-size: 11px;
    }

        .nav_box10 a:hover {
            color: #FFF;
            transition: .2s ease-in-out;
        }

.nav_box11 {
    width: 43%;
    float: left;
    padding-left: 10px;
}

    .nav_box11 a {
        color: #94a7b7;
        font-size: 15px;
    }

.find_fnt1, .fnt1 {
    
    line-height: 15px;
}

.find_fnt1, .fnt1, .fnt3 {
    font-weight: 700;
}

.nav_box11 a:hover {
    color: #FFF;
    transition: .2s ease-in-out;
}

.fnt1 {
    font-size: 18px;
}

.find_fnt1 {
    font-size: 14px;
}

.fnt2 {
    font-size: 13px;
    color: #666;
}

.fnt3, .fnt4 {
    color: #FFF;
}

.fnt3 {
    font-size: 40px;
}

.fnt12 a, .fnt4 {
    font-size: 20px;
}

.fnt4 {
    font-weight: 300;
}

.fnt5, .fnt5_mod_wt, .mod_fnt5, .mod_fnt5 a {
    
    font-size: 13px;
    font-weight: 500;
    line-height: 22px;
}

.ex_fnt13, .fnt10, .fnt11, .fnt12 a, .fnt13, .fnt6, .fnt8, .fnt9, .mod_fnt11 {
    font-weight: 300;
}

.fnt5 {
    color: #0f3657;
}

.fnt5_mod_wt {
    color: #FFF;
}

.fnt6, .mod_fnt5, .mod_fnt5 a {
    color: #0f3657;
}


#information, #information_about, #information_top {
    display: table;
    position: relative;
    width: 100%;
}

.fnt6 {
    text-align: center;
    font-size: 30px;
}

.find_fnt7, .fnt7, .fnt8 {
    text-align: left;
    font-size: 15px;
}

.ex_fnt13, .fnt10, .fnt11, .fnt12, .fnt13, .fnt15, .fnt16, .fnt9, .mod_fnt11, .mod_fnt12 {
    text-align: center;
}

.fnt7 {
    color: #FFF;
    margin-top: 15px;
}

.find_fnt7 {
    color: #000;
    margin-top: 15px;
}

.fnt8 {
    color: #0f3657;
    padding-bottom: 10px;
}

.fnt9 {
    
    font-size: 30px;
    color: #FFF;
    margin-bottom: 20px;
}



.fnt15, .fnt16, .fnt17, .fnt18, .mod_fnt17, .mod_fnt17r {
    
}

.fnt10 {
    font-size: 16px;
    color: #333;
    background-color: #FFF;
    padding: 10px 0;
    margin-bottom: 15px;
}

.fnt11, .mod_fnt11 {
    font-size: 30px;
    line-height: 103px;
}

.fnt11 {
    color: #FFF;
    background-color: #0CF;
}

.mod_fnt11 {
    color: #094273;
    background-color: #f1f1f1;
}

.fnt12, .mod_fnt12 {
    line-height: 100px;
}

    .fnt12 a {
        color: #FFF;
    }

    .mod_fnt12, .mod_fnt12 a {
        font-size: 20px;
        font-weight: 300;
        color: #000;
    }

.ex_fnt13, .fnt13 {
    color: #da251d;
    background-color: #ecf2f9;
}

.fnt13 {
    font-size: 30px;
    line-height: 103px;
}

.ex_fnt13 {
    font-size: 20px;
    line-height: 66px;
    padding: 18px 0;
}

.fnt17, .mod_fnt17, .mod_fnt17r {
    line-height: 20px;
}

.fnt14 {
    font-size: 13px;
    font-weight: 500;
    color: #001645;
}

.fnt16, .fnt17, .fnt18, .mod_fnt17, .mod_fnt17r {
    font-weight: 700;
}

.fnt15 {
    font-size: 9px;
    color: #000;
    font-style: 400;
}

.fnt16 {
    font-size: 30px;
    color: #094273;
    padding: 0 0 20px;
    width: 100%;
}

.fnt17, .fnt18, .mod_fnt17, .mod_fnt17r {
    font-size: 18px;
}

.mod_fnt17 {
    text-align: right;
}

.mod_fnt17b {
    text-align: center;
}

.mod_fnt17r, .nav_box2 a {
    text-align: left;
}

.fnt18 {
    line-height: 24px;
}

.sign_in_mainbg {
    background: rgba(9,66,115,1);
    background: -moz-linear-gradient(top,rgba(9,66,115,1) 0,rgba(5,28,46,1) 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,rgba(9,66,115,1)),color-stop(100%,rgba(5,28,46,1)));
    background: -webkit-linear-gradient(top,rgba(9,66,115,1) 0,rgba(5,28,46,1) 100%);
    background: -o-linear-gradient(top,rgba(9,66,115,1) 0,rgba(5,28,46,1) 100%);
    background: -ms-linear-gradient(top,rgba(9,66,115,1) 0,rgba(5,28,46,1) 100%);
    background: linear-gradient(to bottom,rgba(9,66,115,1) 0,rgba(5,28,46,1) 100%);
    height: 100%;
    margin: 0;
    background-repeat: no-repeat;
    background-attachment: fixed;
    padding-top: 50px;
}

.footer_main {
    background: rgba(9,66,115,1);
    background: -moz-linear-gradient(top,rgba(9,66,115,1) 0,rgba(5,28,46,1) 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,rgba(9,66,115,1)),color-stop(100%,rgba(5,28,46,1)));
    background: -webkit-linear-gradient(top,rgba(9,66,115,1) 0,rgba(5,28,46,1) 100%);
    background: -o-linear-gradient(top,rgba(9,66,115,1) 0,rgba(5,28,46,1) 100%);
    background: -ms-linear-gradient(top,rgba(9,66,115,1) 0,rgba(5,28,46,1) 100%);
    background: linear-gradient(to bottom,rgba(9,66,115,1) 0,rgba(5,28,46,1) 100%);
}

#information {
    background: url(../../images/estate.jpg) center center no-repeat fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

#information_abt {
    background: url(../../images/abt-bg-res.jpg) bottom no-repeat fixed;
    position: relative;
    width: 100%;
}

#information_top {
    background: url(../../images/bc-top.jpg) center center no-repeat fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

#information_about {
    background: url(../../images/abt-banner.jpg) center center fixed;
}

.icon_one {
    color: #FFF;
    font-size: 15px;
}

.fa-facebook-square:hover, .fa-google-plus-square:hover, .fa-twitter-square:hover {
    color: #E0E0E0;
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
}

.fa-facebook-square:hover, .fa-twitter-square:hover {
    transition: .2s ease-in-out;
}

.fa-google-plus-square:hover {
    margin-top: 5px;
    transition: .2s ease-in-out;
}

.nav_box2 a:hover, .nav_box3 a:hover {
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    text-decoration: none;
}

.nav_box1 {
    color: #FFF;
    font-size: 22px;
    font-weight: 600;
    padding: 0 0 15px;
    border-bottom: #2872b3 1px solid;
    margin-bottom: 15px;
}

.nav_box2 a, .nav_box3 a, .nav_box4 a, .nav_box5 a {
    line-height: 34px;
    font-size: 15px;
}

.nav_box2 a, .nav_box3 a {
    font-weight: 300;
}

.nav_box2 {
    width: 75%;
    float: left;
}

    .nav_box2 a {
        color: #94a7b7;
    }

        .nav_box2 a:hover {
            color: #FFF;
            transition: .2s ease-in-out;
        }

.nav_box3 {
    width: 25%;
    float: left;
    text-align: right;
}

    .nav_box3 a {
        color: #94a7b7;
        text-align: right;
    }

        .nav_box3 a:hover {
            color: #FFF;
            transition: .2s ease-in-out;
        }

.nav_box4 a, .nav_box5 a {
    color: #94a7b7;
    text-align: left;
    font-weight: 300;
}

.app_box2, .bg1_about, .chat_btn a, .ftr_last, .more-align, .more-align-ex, .my-tabs li, .num1, .num1chat {
    text-align: center;
}

.nav_box5 a:hover, .top_left_icon_one {
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
}

.nav_box4 {
    width: 100;
    float: left;
}

.nav_box5 {
    width: 100%;
    float: left;
}

    .nav_box5 a:hover {
        text-decoration: none;
        color: #FFF;
        transition: .2s ease-in-out;
    }

.form1 {
    width: 80%;
    float: left;
    margin-top: 20px;
}

.form1_sup_comment {
    width: 80%;
    float: left;
    margin-top: 10px;
    padding-left: 10px;
}

.find_form1box, .form1box, .form1box_comment, .form2box, .form2box_sup_sb, .sup_form1box, .sup_form2box {
    font-size: 14px;
    height: 30px;
    padding: 5px;
}

.sup_form1 {
    width: 100%;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
}

.find_form1 {
    width: 80%;
    float: left;
    margin-top: 10px;
}

.form1_country, .form2, .form2_flg {
    margin-top: 20px;
    float: left;
}

.form1_country {
    width: 82%;
}

.find_form1box, .form1box, .form1box_comment, .sup_form1box {
    width: 100%;
    color: #333;
}

.form1box {
    border-radius: 5px 0 0 5px;
    border: none;
}

.form1box_comment {
    border-radius: 5px 0 0 5px;
    border: none;
    background-color: #EEE;
}

.sup_form1box {
    border-radius: 5px;
    border: none;
}

.find_form1box {
    border-radius: 5px 0 0 5px;
    background-color: #F0F0F0;
    border: none;
}

.form2box, .form2box_sup_sb, .sup_form2box {
    color: #FFF;
}

.form2_flg {
    max-width: 18%;
}

.form2 {
    width: 20%;
}

.form2_sup_sub {
    width: 20%;
    float: left;
    margin-top: 10px;
}

.blog_sup_form2, .sup_form2 {
    margin-top: 20px;
    float: left;
}

.sup_form2 {
    width: 30%;
}

.blog_sup_form2 {
    width: 200px;
}

.find_form2 {
    width: 20%;
    float: left;
    margin-top: 10px;
}

.form2box, .form2box_sup_sb {
    width: 100%;
    border-radius: 0 5px 5px 0;
    background-color: #3CF;
    border: none;
}

.sup_form2box {
    width: 100%;
    border-radius: 5px;
    background-color: #0093dd;
    border: none;
}

.ftr_last, .ftr_last a {
    color: #FFF;
    font-size: 12px;
    font-weight: 300;
}

.bg1_about, .bg1_mod {
    border-top: 2px #c3d0de solid;
}

.ftr_last {
    background-color: #282e3a;
    padding: 10px 0;
}

.bg1_mod {
    background: #f1f7fd;
    background: -moz-linear-gradient(top,#f1f7fd 0,#fff 100%);
    background: -webkit-linear-gradient(top,#f1f7fd 0,#fff 100%);
    background: linear-gradient(to bottom,#f1f7fd 0,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f7fd', endColorstr='#ffffff', GradientType=0);
    background-repeat: no-repeat;
}

.bg1_about {
    font-size: 80px;
    color: #039;
}

.box-containt-big {
    width: 100%;
    color: #FFF;
    padding: 15px 0;
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: 100;
    background: #1e5799;
    background: -moz-linear-gradient(top,#1e5799 0,#2989d8 100%,#7db9e8 100%,#207cca 100%);
    background: -webkit-linear-gradient(top,#1e5799 0,#2989d8 100%,#7db9e8 100%,#207cca 100%);
    background: linear-gradient(to bottom,#1e5799 0,#2989d8 100%,#7db9e8 100%,#207cca 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#207cca', GradientType=0);
}

.chat_btn a, .num2 {
    font-weight: 500;
}



.more-align {
    width: 200px;
    font-size: 15px;
    line-height: 40px;
}

.afi-more-align, .ap-more-align {
    line-height: 30px;
    text-align: center;
    font-size: 15px;
    display: block;
}

.ap-more-align {
    width: 100px;
    margin-left: 15px;
}

.afi-more-align {
    width: 130px;
}

.more-align-ex {
    display: block;
    width: 155px;
    font-size: 15px;
    line-height: 32px;
}

.top-side-icon {
    position: fixed;
    top: 40%;
    z-index: 99;
}

.top_left_icon_one, .top_left_icon_two {
    z-index: 99999;
    width: 200px;
    color: #FFF;
    float: left;
    position: fixed;
    cursor: pointer;
}

.top_left_icon_one {
    height: 40px;
    margin-top: 41px;
    left: -160px;
    transition: .2s ease-in-out;
}

    .top_left_icon_one a {
        color: #FFF;
    }

    .top_left_icon_one:hover {
        left: 0;
    }

.top_left_icon_two {
    height: 40px;
    background-color: #E8E8E8;
    left: -160px;
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}

.num1, .num1chat {
    width: 40px;
    float: right;
    color: #FFF;
    line-height: 35px;
    height: 40px;
}

.mn_one, .num1, .num1chat {
    background-color: #0093DD;
}

.top_left_icon_two a {
    color: #FFF;
}

.top_left_icon_two:hover {
    left: 0;
}

.num1 {
    font-size: 16px;
}

.num1chat {
    font-size: 14px;
}

.num2 {
    width: 160px;
    height: 40px;
    float: left;
    background-color: #E8E8E8;
    color: #0093DD;
    padding: 0 0 0 10px;
    line-height: 40px;
    font-size: 15px;
}

.chat_btn {
    width: 140px;
    height: 30px;
    float: left;
    background-color: #CCC;
    margin-left: 10px;
    margin-top: 5px;
}

    .chat_btn a {
        font-size: 14px;
        color: #333;
        text-decoration: none;
        display: block;
        line-height: 30px;
    }

.container_tab_one {
    max-width: 100%;
    margin: 0 auto;
}

.tabdemo ul {
    margin: 0;
    padding: 0;
}

.my-tabs {
    margin: 0 auto;
}

    .my-tabs .tab-content-item {
        background-color: #F0F0F0;
        line-height: 32px;
        width: 100%;
        color: #333;
        font-size: 14px;
        padding: 15px 3%;
    }

    .my-tabs .tab-menu {
        display: table;
        width: 100%;
    }

    .career_side_one, .my-tabs li, .my-tabs li a, .space_blank {
        display: block;
    }

    .my-tabs li {
        cursor: pointer;
        float: left;
    }

        .my-tabs li:first-of-type {
            padding-left: 0;
        }

        .my-tabs li:last-of-type {
            padding-right: 0;
        }

        .my-tabs li a, .my_dv1 {
            padding: 10px;
            font-size: 14px;
        }

        .my-tabs li a {
            background-color: #f9f9f9;
            border-radius: 1px;
            text-decoration: none;
        }

        .my-tabs li.active a {
            background-color: #fff;
            border-radius: 1px;
            font-size: 14px;
            box-shadow: 0 2px 2px rgba(0,0,0,.33);
        }

.my_dv1 {
    width: 95%;
    float: left;
    color: #333;
}

.app_box_three, .left_heading_one {
    width: 100%;
}

.app_box1 {
    width: 100%;
    border: 1px solid #d6d6d6;
    padding: 5%;
}

.app_box2 {
    width: 100%;
    border-bottom: #d6d6d6 solid 1px;
    padding-bottom: 10px;
}

.app_box_three {
    font-size: 16px;
    line-height: 20px;
    padding-top: 10px;
    color: #333;
    font-weight: 500;
}

.left_heading_one {
    padding: 15px 0 0 20px;
    float: left;
    font-size: 18px;
    color: #993;
    font-weight: 500;
}

.deve_big_txt, .deve_big_txt2 {
    color: #333;
    font-weight: 500;
}

.dropbtn_top, .mn_one, .mob_bg_three {
    
    font-weight: 700;
}

.deve_big {
    width: 100%;
    padding: 0 17%;
}

.deve_big_txt {
    font-size: 16px;
    text-align: left;
}

.deve_big_txt2 {
    font-size: 14px;
    text-align: right;
}

.space_blank {
    width: 2%;
    height: 10px;
    float: left;
}

@media (max-width:1400px) {
    ul.wtf-menu li a {
        padding: 0 15px;
    }

    .expert_banner, .main_logo_mob5 {
        display: none;
    }

    .about_box1 {
        text-align: left;
    }

    .about_box2 {
        text-align: right;
    }

    .feature_banner {
        display: block;
    }

    .main_logo_mob, .sml_menu_two {
        display: none;
    }

    .modal-dialog {
        width: 40%;
    }

    .form-group {
        width: 100%;
        float: left;
    }

    .form-group-in {
        width: 28%;
        float: left;
    }

    .career_side_one {
        display: block;
    }
}

.modules_mob_one {
    line-height: 40px;
}

@media (max-width:1260px) {
    ul.wtf-menu li a {
        padding: 0 5px;
    }

    ul.wtf-menu li.parent a {
        padding: 0 15px 0 5px;
    }

    .top_log_in_brdr {
        margin-left: 0;
    }
}

@media (max-width:1200px) {
    .ex_top_clients, .modules_mob_one {
        line-height: 40px;
    }

    .logo_top_main {
        text-align: left;
    }

    .nav_big_one {
        display: block;
    }

    .main_logo_mob, .sml_menu_two {
        display: none;
    }

    .modal-dialog {
        margin: 50px auto;
        width: 50%;
    }

    .form-group {
        width: 100%;
    }

    .form-group-in {
        width: 28%;
        float: left;
    }

    .ex_top_clients {
        color: #fff;
    }
}

@media (max-width:1150px) {
    .modules_mob_one {
        font-size: 12px;
        line-height: 15px;
    }
}

@media (max-width:1100px) {
    .main_logo_mob, .sml_menu_two {
        display: none;
    }

    .explor_main_one_big {
        width: 520px;
        font-size: 20px;
    }

    .sup_top_main {
        font-size: 25px;
        line-height: 30px;
    }

    .box1 {
        margin-bottom: 10px;
    }

    .modal-dialog {
        margin: 50px auto;
        width: 70%;
    }

    .form-group {
        width: 100%;
    }

    .form-group-in {
        width: 28%;
        float: left;
        padding-bottom: 15px;
    }

    .modules_mob_one {
        font-size: 12px;
        line-height: 15px;
    }

    .ex_top_clients {
        color: #fff;
        line-height: 40px;
    }
}

@media (max-width:1000px) {
    .career_side_one, .main_logo_mob, .my_logo_main {
        display: none;
    }

    .blog_sup_form2 {
        width: 200px;
        float: right;
        margin-top: 0;
        margin-bottom: 20px;
    }

    .modules_mob_one {
        font-size: 12px;
    }

    .menu_wd {
        width: 90%;
        padding-left: 0;
        padding-right: 0;
        z-index: 100;
        float: right;
    }

    .cert_logo {
        left: 2px;
    }
}

@media (max-width:900px) {
    .modules_mob_one {
        font-size: 12px;
    }

    .find_an_acc {
        color: #094272;
    }

    .expert_banner {
        display: block;
    }

    .feature_banner {
        display: none;
    }

    .nav_big_one, .space_blank {
        display: block;
    }

    .logo_top_main {
        text-align: center;
    }

    .modal-dialog {
        margin: 50px auto;
        width: 60%;
    }

    .form-group {
        width: 100%;
    }

    .form-group-in {
        width: 28%;
        float: left;
        padding-bottom: 15px;
    }

    .visi {
        display: none;
    }

    .visi_logo {
        display: block;
        margin: 10px auto;
    }

    .main_logo_mob {
        display: none;
    }

    .spacer_update {
        width: 5%;
        height: 10px;
        float: left;
        display: block;
    }

    .career_pic_text_big {
        padding-top: 10px;
    }
}

.ex_top_clients {
    color: #094272;
    font-size: 40px;
    line-height: 15px;
}

@media (max-width:900px) {
    .ex_top_clients {
        color: #094272;
        font-size: 40px;
        line-height: 40px;
    }

    .menu_pd {
        padding-left: 0;
        padding-right: 0;
    }



    li.parent a {
        padding: 0 15px 0 5px;
    }

    .menu_wd {
        width: 90%;
        padding-left: 0;
        padding-right: 0;
        z-index: 100;
        float: right;
    }

    .cert_logo {
        left: 2px;
    }
}

@media (max-width:768px) {
    .navigation_full {
        background-color: #fff;
        display: inherit;
        width: 100%;
    }

    .content_full {
        background-color: #4679BD;
        display: inherit;
        width: 100%;
    }

    .content_full_one, .mob_mn {
        display: none;
    }

    .about_box1, .about_box2 {
        text-align: center;
    }

    .box1 {
        margin-bottom: 20px;
    }

    .sml_menu_two {
        display: block;
    }

    .modal-dialog {
        margin: 50px auto;
        width: 80%;
    }

    .fnt6 {
        font-size: 20px;
    }

    .form-group {
        width: 100%;
    }

    .space_blank {
        display: none;
    }

    .containt_box_one {
        width: 100%;
        border-radius: 0;
        text-align: left;
        line-height: 30px;
        margin: 0;
        padding-left: 2%;
    }

    .ex_top_clients, .modu_heading {
        line-height: 40px;
    }

    .containt_box_one_txt {
        width: 100%;
        padding: 15px 0;
    }

    .containt_box_one_pic {
        height: auto;
        float: left;
        padding: 30px 0 0 10px;
        display: none;
    }

    .mob_bg_menu, .nav_big_one, .space_mobile {
        display: block;
    }

    .form-group-in {
        width: 100%;
        float: left;
        padding-bottom: 15px;
    }

    .main_logo_mob {
        display: block;
        padding: 10px 0;
    }

    .mob_bg_menu {
        background-image: url(../images/bg-image-1.jpg);
    }

    .im_inside, .spacer_update, .triangle-bottom-right7 {
        display: none;
    }

    .already_have_heading {
        width: 50%;
    }

    .mrgn_lft_fm {
        margin-left: 80px;
    }

    .update_team2 {
        width: 50%;
        margin-left: 25%;
    }

    .ex_im_inside_mob {
        display: block;
    }

    .ex_top_clients {
        color: #094272;
        font-size: 40px;
    }
}

@media (max-width:692px) {
}

@media (max-width:480px) {
    .nav_box11, .nav_box7 {
        text-align: center;
        width: 100%;
    }

    .nav_box11, .nav_box7, .online_pay_btn {
        width: 100%;
    }

    .mrgn_lft_fm, .sign_in_icon, .update_team2 {
        margin-left: 0;
    }

    .form-group-in-free {
        width: 100%;
        padding-bottom: 10px;
    }

    /*.form_fild_space {
        display: none;
    }*/

    .main_logo_mob {
        display: block;
        padding: 10px 0;
    }

    .modu_heading {
        line-height: 40px;
    }

    .nav_box7 {
        float: right;
        color: #CCC;
        font-size: 10px;
    }

    .nav_box11 {
        padding-left: 0;
    }

    .online_pay_btn2 {
        width: 70%;
    }

    .blog_main_text, .blog_pic, .form-group-in-free_res, .update_team2 {
        width: 100%;
    }

    .free_main_in_res {
        width: 100%;
        float: left;
    }

    .mrgn_top_one {
        float: left;
        margin-top: 0;
    }

    .top_left_icona_mob {
        display: block;
    }

    .top_left_icona_mob1 {
        display: none;
    }

    .blog_main_text {
        text-align: justify;
        padding-right: 15px;
        padding-top: 15px;
    }

    .price_list_main {
        display: block;
    }
}

@media (max-width:400px) {
    .price_list_main {
        display: none;
    }

    .price_list_main_left {
        height: auto;
    }

    .sml_price_list {
        display: block;
    }
}

.mn_one, .mob_bg_three {
    color: #FFF;
}

.mob_bg_three {
    padding: 5px 10px;
    float: right;
    font-size: 14px;
    line-height: 20px;
    border-radius: 4px;
    margin-top: 11px;
    margin-left: 5px;
    border: 1px solid #accfec;
}

.mob_bg_one {
    width: 60px;
    padding: 5px 10px;
    float: left;
}

.pdg {
    padding-left: 0;
    padding-right: 0;
}

.mn_one {
    width: 100%;
    border-radius: 5px;
    border: none;
    line-height: 40px;
    text-align: center;
}

.clr1, .dropbtn {
    background-color: #FFF;
}

.col-lg-1-5, .col-lg-2-5, .col-lg-3-5, .col-lg-4-5, .col-md-1-5, .col-md-2-5, .col-md-3-5, .col-md-4-5, .col-sm-1-5, .col-sm-2-5, .col-sm-3-5, .col-sm-4-5, .col-xs-1-5, .col-xs-2-5, .col-xs-3-5, .col-xs-4-5 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-1-5 {
    width: 20%;
    float: left;
}

.col-xs-2-5 {
    width: 40%;
    float: left;
}

.col-xs-3-5 {
    width: 60%;
    float: left;
}

.col-xs-4-5 {
    width: 80%;
    float: left;
}

@media (min-width:768px) {
    .col-sm-1-5 {
        width: 20%;
        float: left;
    }

    col-sm-2-5 {
        width: 40%;
        float: left;
    }

    col-sm-3-5 {
        width: 60%;
        float: left;
    }

    col-sm-4-5 {
        width: 80%;
        float: left;
    }
}

@media (min-width:992px) {
    .col-md-1-5 {
        width: 20%;
        float: left;
    }

    .col-md-2-5 {
        width: 40%;
        float: left;
    }

    .col-md-3-5 {
        width: 60%;
        float: left;
    }

    .col-md-4-5 {
        width: 80%;
        float: left;
    }
}

@media (min-width:1200px) {
    .col-lg-1-5 {
        width: 20%;
        float: left;
    }

    .col-lg-2-5 {
        width: 40%;
        float: left;
    }

    .col-lg-3-5 {
        width: 60%;
        float: left;
    }

    .col-lg-4-5 {
        width: 80%;
        float: left;
    }

    .sml_price_list {
        display: none;
    }

    .price_list_main_left {
        height: 933px;
    }
}

.dropbtn {
    color: #000;
    width: 100%;
    border-radius: 0 4px 4px 0;
    text-align: left;
    padding: 5px;
    height: 35px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

    .dropbtn:focus, .dropbtn:hover {
        background-color: #2098d1;
        color: #FFF;
    }

.dropdown a:hover {
    background-color: #f1f1f1;
}

.show {
    display: block;
}

.dropbtn_top {
    background-color: transparent;
    color: #fff;
    font-size: 14px;
    border: none;
    cursor: pointer;
}

.dropdown {
    float: right;
    width: 100%;
    position: relative;
    display: inline-block;
}

.dropdown-content {
    overflow: auto;
    display: none;
    position: absolute;
    right: 0;
    background-color: #f3f3f3;
    min-width: 160px;
    padding: 10px;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);
    z-index: 999;
}

    .dropdown-content a {
        color: #000;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
    }

        .dropdown-content a:hover {
            background-color: #0093dd;
            color: #FFF;
        }

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}

.boxwhitecontent {
    position: relative;
    border: 1px solid #bfbfbf;
    background: #FFF;
    width: 343px;
    height: 118px;
    margin: 0 auto;
}

.cdnorangebox {
    background: #1e7ebb;
    padding: 20px 0 0;
}

.cdnorangebox1 {
    background: #da251d;
    padding: 20px 0 0;
}

.cdnwhiterigbox, .fe_cdnwhiterigbox {
    float: left;
    padding: 0 0 0 10px;
    border-left: 1px solid #e5e5e5;
}

.cdnbluebox, .cdnorangebox, .cdnorangebox1 {
    text-align: center;
    float: left;
    width: 90px;
    height: 75px;
    color: #FFF;
    font-size: 15px;
    margin: -10px 0 0 10px;
}

.cdnwhiterigbox {
    width: 225px;
    margin: 20px 0 0 10px;
    height: 78px;
    font-size: 15px;
    color: #333;
}

.fe_cdnorangebox {
    float: left;
    width: 90px;
    text-align: center;
    line-height: 90px;
    height: 90px;
    color: #FFF;
    font-size: 18px;
    margin: 10px 0 0 10px;
}

.fe_cdnwhiterigbox {
    width: 224px;
    margin: 20px 0 0 10px;
    height: 78px;
    font-size: 15px;
    color: #333;
}

.flexy-menu, .flexy-menu li {
    padding: 0;
    float: left;
    position: relative;
    margin: 0;
}

.flexy-menu {
    width: 100%;
    list-style: none;
    background: #333;
}



.flexy-menu li {
    display: inline-block;
    font-size: 13px;
    line-height: 20px;
}

.flexy-menu > li > a {
    padding: 20px 22px;
    color: #ccc;
    text-decoration: none;
    display: block;
    -webkit-transition: color .2s linear,background .2s linear;
    -moz-transition: color .2s linear,background .2s linear;
    -o-transition: color .2s linear,background .2s linear;
    transition: color .2s linear,background .2s linear;
}

.flexy-menu li.active a, .flexy-menu li:hover > a {
    background: #555;
    color: #fff;
}

.flexy-menu li.right {
    float: right;
}

.flexy-menu ul, .flexy-menu ul li ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    position: absolute;
    z-index: 99999;
    width: 132px;
    background: #333;
    box-shadow: 0 1px 1px rgba(0,0,0,.3);
}

.flexy-menu ul {
    top: 60px;
    left: 0;
}

    .flexy-menu ul li ul {
        top: 0;
        left: 100%;
    }

    .flexy-menu ul li {
        clear: both;
        width: 100%;
        border: none;
        font-size: 12px;
    }

        .flexy-menu ul li a {
            padding: 10px 20px;
            width: 100%;
            color: #dedede;
            font-size: 13px;
            text-decoration: none;
            display: inline-block;
            float: left;
            clear: both;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -webkit-transition: color .2s linear,background .2s linear;
            -moz-transition: color .2s linear,background .2s linear;
            -o-transition: color .2s linear,background .2s linear;
            transition: color .2s linear,background .2s linear;
        }

.ques_help:hover, .ques_help_header:hover {
    box-shadow: 0 0 3px 2px #ababab;
    transition: .2s;
}

.flexy-menu > li .indicator {
    position: absolute;
    color: #dedede;
    top: 20px;
    right: 8px;
    font-size: 17px;
}

.flexy-menu ul > li .indicator {
    top: 10px;
    right: 8px;
}

.thin > li > a {
    padding: 10px 22px;
}

.thin ul {
    top: 40px;
}

.thin > li .indicator {
    top: 10px;
}

.thick > li > a {
    padding: 40px 22px;
}

.thick ul {
    top: 100px;
}

.thick > li .indicator {
    top: 40px;
}

.flexy-menu i {
    line-height: 20px !important;
    margin-right: 6px;
    font-size: 18px;
    float: left;
}

.flexy-menu > li.showhide {
    display: none;
    width: 100%;
    height: 50px;
    cursor: pointer;
    color: #dedede;
    border-bottom: solid 1px rgba(0,0,0,.1);
    background: #333;
}

    .flexy-menu > li.showhide span.title {
        margin: 16px 0 0 25px;
        float: left;
    }

    .flexy-menu > li.showhide span.icon {
        margin: 17px 20px;
        float: right;
    }

    .flexy-menu > li.showhide .icon em {
        margin-bottom: 3px;
        display: block;
        width: 20px;
        height: 2px;
        background: #ccc;
    }

.orange li.active a, .orange li:hover > a {
    background: #0093dd;
    color: #fff !important;
}

.price_drt1_top, .product_suite_top_rs {
    color: #FFF;
    font-weight: 500;
    text-align: center;
}

.flexy-menu.vertical {
    width: 200px;
}

    .flexy-menu.vertical li, .flexy-menu.vertical ul li {
        width: 100%;
    }

        .flexy-menu.vertical li a {
            display: inline-block !important;
            width: 100%;
            padding: 18px 20px 16px;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
        }

        .flexy-menu.vertical ul, .flexy-menu.vertical ul li ul {
            width: 150px;
        }

    .flexy-menu.vertical ul {
        top: 0;
        left: 100%;
    }

        .flexy-menu.vertical ul li ul {
            top: 0;
        }

    .flexy-menu.vertical.right {
        float: right !important;
    }

        .flexy-menu.vertical.right ul {
            left: -150px !important;
        }

    .flexy-menu.vertical > li .indicator {
        top: 17px;
        right: 15px;
        font-size: 17px;
    }

    .flexy-menu.vertical ul > li .indicator {
        top: 18px;
        right: 15px;
    }

@media only screen and (max-width:768px) {
    .flexy-menu.vertical {
        width: 100%;
    }

    .flexy-menu li {
        display: block;
        width: 100%;
    }

    .flexy-menu > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 25px;
    }

    .flexy-menu ul > li > a, .flexy-menu > li > ul > li > a {
        padding-left: 40px !important;
    }

    .flexy-menu a {
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

    .flexy-menu ul, .flexy-menu ul li ul, .flexy-menu.vertical ul, .flexy-menu.vertical ul li ul {
        width: 100%;
        left: 0;
        border-left: none;
        position: static;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

        .flexy-menu ul li {
            border-left: none;
            border-right: none;
        }

            .flexy-menu ul li a, .flexy-menu.vertical ul li a {
                padding-top: 10px;
                padding-bottom: 10px;
            }

    .flexy-menu > li .indicator {
        top: 15px;
        right: 25px;
        font-size: 17px;
    }

    .flexy-menu ul > li .indicator {
        right: 24px;
    }

    .flexy-menu.vertical ul > li .indicator {
        top: 10px;
        right: 15px;
    }

    .flexy-menu > li > ul > li > ul > li > a {
        padding-left: 60px !important;
    }

    .flexy-menu > li > ul > li > ul > li > ul > li > a {
        padding-left: 80px !important;
    }
}

.product_suite_top_rs {
    width: 100%;
    background-color: #da251d;
    font-size: 17px;
    float: left;
    line-height: 20px;
}

.price_drt1 {
    width: 70%;
    margin: 0 auto;
    font-weight: 500;
    padding: 30px 0;
    text-align: center;
    font-size: 20px;
}

.price_drt1_top {
    width: 100%;
    margin: 0 auto;
    padding: 36px 0;
    font-size: 25px;
}

.pro_totall_amount_cng, .pro_totall_amount_cng a {
    font-size: 12px;
    font-weight: 700;
    padding: 5px;
    color: #fff;
}

.hrz_rgb {
    height: 1px;
    width: 70%;
    float: left;
    margin-left: 15%;
    background: #e8eced;
    background: -moz-linear-gradient(left,#e8eced 1%,#0d1847 50%,#e8eced 100%);
    background: -webkit-linear-gradient(left,#e8eced 1%,#0d1847 50%,#e8eced 100%);
    background: linear-gradient(to right,#e8eced 1%,#0d1847 50%,#e8eced 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8eced', endColorstr='#e8eced', GradientType=1);
}

.ques_help, .ques_help:hover, .ques_help_header, .ques_help_header:hover {
    font-size: 9px !important;
    cursor: pointer;
    width: 13px;
    text-align: center;
}

.pro_totall_amount_cng {
    float: left;
    background-color: #0093dd;
    margin: 5px;
    border-radius: 5px;
}

.lookup_temp_right {
    border: 1px solid #ebebeb;
    border-radius: 0 3px 3px 0;
    padding: 5px 0 5px 5px;
    font-weight: 600;
    font-family: Gilroy;
    font-size: clamp(8px, 2vw, 12px); /* Shrinks between 12px and 16px */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.lookup_temp {
    border: 1px solid #ebebeb;
    border-radius: 3px 0 0 3px;
    padding: 5px 0 5px 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ques_help {
    color: #0f4371;
    background-color: #fff;
    border: 2px solid #0f4371;
    border-radius: 100%;
}

    .ques_help:hover, .ques_help_header {
        border: 2px solid #0f4371;
    }

    .ques_help:hover {
        color: #fff;
        background-color: #0f4371;
        border-radius: 100%;
    }

.ques_help_header {
    color: #0f4371;
    background-color: #fff;
    border-radius: 100%;
    float: left;
    margin-top: 2px;
}

    .ques_help_header:hover {
        color: #fff;
        background-color: #0f4371;
        border: 2px solid #0f4371;
        border-radius: 100%;
        float: left;
        margin-top: 2px;
    }

.regular_text {
    color: #232323;
    font-weight: 500;
    font-size: 12px;
    
    cursor: default;
}



.search_link_one a, .sup_tk {
    font-weight: 500;
    color: #000;
}

.search_link_one {
    width: 100%;
    float: left;
    background-color: #a4afc4;
    text-align: center;
}

.modal-dialog {
    z-index: 1000;
}

.modal-backdrop {
    z-index: 999;
}

.search_link_one a {
    font-size: 13px;
    line-height: 32px;
}

.sup_tk {
    font-size: 15px;
    padding-bottom: 2px;
}

.configure_box_one {
    width: 33%;
    float: left;
}

.update_team4_rds {
    position: absolute;
    left: 31px;
    border-radius: 4px;
    bottom: -8px;
    padding: 5px 0;
    width: 139px;
    color: #fff;
    background-color: #083d69;
    text-align: center;
}

.certificate_success, .vdo_tx {
    font-weight: 700;
    color: #083b67;
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img {
    width: 100%;
    margin: auto;
}

.fom_right_one_ms {
    width: 100px;
    height: 88px;
    position: absolute;
    top: -35px;
    right: 59px;
}

.carousel-content {
    display: flex;
    align-items: center;
}

#text-carousel {
    width: 100%;
    height: auto;
}

.videoWrapper {
    position: relative;
    padding-bottom: 39%;
    padding-top: 25px;
    height: 0;
}

    .videoWrapper iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.vdo_bg_main {
    background: #e2e2e2;
    background: -moz-linear-gradient(top,#e2e2e2 1%,#fff 100%);
    background: -webkit-linear-gradient(top,#e2e2e2 1%,#fff 100%);
    background: linear-gradient(to bottom,#e2e2e2 1%,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#ffffff', GradientType=0 );
}

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

    .embed-container embed, .embed-container iframe, .embed-container object {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.modal_ab, .nbs-flexisel-nav-left {
    left: 10px;
}

.vdo_tx {
    width: 100%;
    float: left;
    font-size: 30px;
    text-align: center;
    padding-top: 18%;
}

.certificate_main {
    max-width: 600px;
    margin: 0 auto;
    background-color: #FCFCFC;
}

.certificate_containt {
    width: 100%;
    float: left;
    background-color: #f9f9f9;
    margin-bottom: 10px;
}

.certificate_box_left, .certificate_box_right {
    width: 44%;
    float: left;
    line-height: 15px;
    font-weight: 700;
    color: #083b67;
    padding: 10px 3%;
}

.certificate_ftr, .certificate_success {
    padding: 15px 0;
    float: left;
    width: 100%;
    text-align: center;
}

.certificate_success {
    font-size: 25px;
}

.certificate_ftr {
    font-weight: 300;
    font-size: 15px;
    color: #FFF;
    background-color: #083b67;
}

.panel-group, .panel-group .panel, .panel-group .panel-body, .panel-group .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading, .panel-group .panel-heading a, .panel-group .panel-title, .panel-group .panel-title a {
    border-radius: 0;
    border: 0;
    margin-bottom: 1px;
}

    .panel-group .panel-heading {
        padding: 0;
    }

        .panel-group .panel-heading a, .panel-group .panel-heading a.collapsed {
            background: #052136;
            color: #fff;
            
            font-size: 13px;
            font-weight: 500;
            padding-left: 10px;
            line-height: 30px;
        }

        .panel-group .panel-heading a {
            display: block;
            text-decoration: none;
            position: relative;
        }

            .panel-group .panel-heading a:after {
                content: '-';
                position: absolute;
                right: 20px;
                top: 0;
                font-size: 20px;
            }

.ab_cart, .ab_cart_no, .ab_cart_text {
    line-height: 30px;
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    
    float: left;
}

.panel-group .panel-heading a.collapsed:after {
    content: '+';
}

.panel-group .panel-collapse {
    margin-top: 0;
}

.panel-group .panel-body {
    background: #fff;
    padding: 0;
}

.panel-group .panel {
    background-color: transparent;
}

.ab_cart_no, .ab_cart_text {
    background-color: #9a9a9a;
}

.panel-group .panel-body ol:last-child, .panel-group .panel-body p:last-child, .panel-group .panel-body ul:last-child {
    margin-bottom: 0;
}

.ab_cart {
    width: 100%;
    text-align: center;
}

.ab_cart_no {
    width: 30px;
    text-align: center;
}

.ab_cart_text {
    width: 100%;
    padding-left: 5px;
}

.modal_ab {
    position: fixed;
    right: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

@font-face {
    font-family: Gilroy;
    font-weight: 100;
    font-style: normal;
    src: url(../fonts/Roboto-100/Roboto-100.eot);
    src: url(../fonts/Roboto-100/Roboto-100.eot?#iefix) format('embedded-opentype'),local('Roboto Thin'),local('Roboto-100'),url(../fonts/Roboto-100/Roboto-100.woff2) format('woff2'),url(../fonts/Roboto-100/Roboto-100.woff) format('woff'),url(../fonts/Roboto-100/Roboto-100.ttf) format('truetype'),url(../fonts/Roboto-100/Roboto-100.svg#Roboto) format('svg');
}

@font-face {
    font-family: Gilroy;
    font-weight: 300;
    font-style: normal;
    src: url(../fonts/Roboto-300/Roboto-300.eot);
    src: url(../fonts/Roboto-300/Roboto-300.eot?#iefix) format('embedded-opentype'),local('Roboto Light'),local('Roboto-300'),url(../fonts/Roboto-300/Roboto-300.woff2) format('woff2'),url(../fonts/Roboto-300/Roboto-300.woff) format('woff'),url(../fonts/Roboto-300/Roboto-300.ttf) format('truetype'),url(../fonts/Roboto-300/Roboto-300.svg#Roboto) format('svg'), ;
}

@font-face {
    font-family: gilroy;
    font-weight: 500;
    font-style: normal;
    src: url(../fonts/Roboto-regular/Roboto-regular.eot);
    src: url(../fonts/Roboto-regular/Roboto-regular.eot?#iefix) format('embedded-opentype'),local('Roboto'),local('Roboto-regular'),url(../fonts/Roboto-regular/Roboto-regular.woff2) format('woff2'),url(../fonts/Roboto-regular/Roboto-regular.woff) format('woff'),url(../fonts/Roboto-regular/Roboto-regular.ttf) format('truetype'),url(../fonts/Roboto-regular/Roboto-regular.svg#Roboto) format('svg'), url(../fonts/Gilroy-Medium.ttf) format('svg');
}

@font-face {
    font-family: Gilroy;
    font-weight: 500;
    font-style: normal;
    src: url(../fonts/Roboto-500/Roboto-500.eot);
    src: url(../fonts/Roboto-500/Roboto-500.eot?#iefix) format('embedded-opentype'),local('Roboto Medium'),local('Roboto-500'),url(../fonts/Roboto-500/Roboto-500.woff2) format('woff2'),url(../fonts/Roboto-500/Roboto-500.woff) format('woff'),url(../fonts/Roboto-500/Roboto-500.ttf) format('truetype'),url(../fonts/Roboto-500/Roboto-500.svg#Roboto) format('svg'),, url(../fonts/Gilroy-Medium.ttf) format('svg');
}

@font-face {
    font-family: Gilroy;
    font-weight: 700;
    font-style: normal;
    src: url(../fonts/Roboto-700/Roboto-700.eot);
    src: url(../fonts/Roboto-700/Roboto-700.eot?#iefix) format('embedded-opentype'),local('Roboto Bold'),local('Roboto-700'),url(../fonts/Roboto-700/Roboto-700.woff2) format('woff2'),url(../fonts/Roboto-700/Roboto-700.woff) format('woff'),url(../fonts/Roboto-700/Roboto-700.ttf) format('truetype'),url(../fonts/Roboto-700/Roboto-700.svg#Roboto) format('svg'), url(../fonts/Gilroy-Bold.ttf);
}

@font-face {
    font-family: Roboto;
    font-weight: 900;
    font-style: normal;
    src: url(../fonts/Roboto-900/Roboto-900.eot);
    src: url(../fonts/Roboto-900/Roboto-900.eot?#iefix) format('embedded-opentype'),local('Roboto Black'),local('Roboto-900'),url(../fonts/Roboto-900/Roboto-900.woff2) format('woff2'),url(../fonts/Roboto-900/Roboto-900.woff) format('woff'),url(../fonts/Roboto-900/Roboto-900.ttf) format('truetype'),url(../fonts/Roboto-900/Roboto-900.svg#Roboto) format('svg'), url(../fonts/Gilroy-Bold.ttf);
}


.topbar {
    height: 40px;
    line-height: 40px;
    width: 100%;
    background: #fff;
    padding: 0 10px;
    position: fixed;
    z-index: 100;
}

    .topbar a {
        color: #0AC274;
    }

header.top {
    width: 960px;
    margin: 80px auto 50px;
    color: #fff;
    border-bottom: 1px solid rgba(255,255,255,.5);
}

nav.effects ul li a, nav.effects ul li a:hover {
    border: 2px solid #fff;
}

.TabbedPanelsContentGroup, .TabbedPanelsTab, .VTabbedPanels .TabbedPanelsTabGroup {
    border-top: solid 1px #999 !important;
    border-right: solid 1px #999 !important;
    border-left: solid 1px #CCC !important;
}

header.top h1 {
    font-weight: 500;
    text-align: center;
    font-size: 46px;
    margin: 0;
}

    header.top h1 a {
        color: #fff;
        text-decoration: none;
    }

header.top ul {
    margin: 0 0 30px;
    text-align: center;
    padding: 0;
}

    header.top ul li {
        display: inline;
        list-style: none;
        margin: 0 20px;
    }

        header.top ul li a {
            color: #fff;
        }

nav.effects {
    margin: 20px 0 50px;
}

    nav.effects ul {
        margin: 0;
        padding: 0;
        text-align: center;
    }

        nav.effects ul li {
            display: inline;
            margin: 10px;
            font-size: 12px;
            font-weight: 700;
        }

            nav.effects ul li a {
                padding: 10px 20px;
                color: #fff;
            }

.sup_active1, .sup_active2, .sup_active3, .sup_active4 {
    
    font-size: 15px;
    padding: 19px 13px 0 58px;
    color: #fff;
}

.sf-menu li a, .sup_active1, .sup_active2, .sup_active3, .sup_active4 {
    text-decoration: none;
    height: 55px;
    font-weight: 500;
}

.sup_active4 {
    background: url(../../images/iconmenufour-new1.png) 10px 10px no-repeat #2873bc;
}

.sup_active3 {
    background: url(../../images/iconmenuthree-new1.png) 10px 10px no-repeat #2873bc;
}

.sup_active2 {
    background: url(../../images/iconmenutwo-new1.png) 10px 10px no-repeat #2873bc;
}

.sup_active1 {
    background: url(../../images/iconmenuone-new1.png) 10px 10px no-repeat #2873bc;
}

.sf-menu, .sf-menu > li {
    float: left;
}

    .sf-menu ul li.li-heading a {
        color: #fff;
        border-bottom: 1px solid #fff;
        padding-left: 0 !important;
    }

        .sf-menu ul li.li-heading a h3 {
            font-size: 18px;
        }

        .sf-menu ul li.li-heading a:hover {
            background: #2873bc;
        }

    .sf-menu, .sf-menu * {
        margin: 0;
        list-style: none;
    }

        .sf-menu li {
            position: relative;
            float: left;
            background: url(../../images/menu-divider-new1.png) right top no-repeat;
            z-index: 10;
            white-space: nowrap;
            -webkit-transition: background .2s;
            transition: background .2s;
        }

        .sf-menu ul {
            position: absolute;
            display: none;
            top: 100%;
            left: 0;
            z-index: 99;
        }

        .sf-menu a, .sf-menu li.sfHover > ul, .sf-menu li:hover > ul {
            display: block;
        }

        .sf-menu a {
            position: relative;
            color: #13a;
        }

        .sf-menu ul ul {
            top: 0;
            left: 100%;
        }

        .sf-menu li a {
            color: #fff;
            padding: 19px 13px 0 58px;
            
            font-size: 15px;
        }

        .sf-menu ul li {
            color: #FFF;
            width: 100%;
            padding: 0;
            margin: 0;
            height: auto;
            background: 0 0;
        }

            .sf-menu ul li.lastnav {
                background: #033c73;
                border-radius: 5px;
                margin-top: 10px !important;
            }

        .sf-menu ul {
            background: #2873bc;
            width: auto;
            padding: 20px;
        }

            .sf-menu ul li a {
                color: #fff;
                padding: 10px 0 10px 10px !important;
                display: block;
                text-transform: none;
                height: auto;
                white-space: pre-wrap;
            }



.menuiconeight, .menuiconfive, .menuiconfour, .menuiconone, .menuiconseven, .menuiconsix, .menuiconthree, .menuicontwo {
    float: left;
    height: 28px;
}

.sf-menu ul li a span {
    font-size: 11px;
    color: #FFF; 
}

.sf-menu ul li a:hover {
}

.sf-menu li ul li.sfHover {
    background: url(../../images/navhov.jpg) left 5px no-repeat;
    -webkit-transition: none;
    transition: none;
}

.menuiconone {
    background: url(../../images/iconmenuone-new.png) 10px 10px no-repeat;
}

    .menuiconone:hover {
        background: url(../../images/iconmenuone-new1.png) 10px 10px no-repeat #2873bc;
    }

.menuicontwo {
    background: url(../../images/iconmenutwo-new.png) 10px 10px no-repeat;
}

    .menuicontwo:hover {
        background: url(../../images/iconmenutwo-new1.png) 10px 10px no-repeat;
    }

.menuiconthree {
    background: url(../../images/iconmenuthree-new.png) 10px 10px no-repeat;
}

    .menuiconthree:hover {
        background: url(../../images/iconmenuthree-new1.png) 10px 10px no-repeat;
    }

.menuiconfour {
    background: url(../../images/iconmenufour-new.png) 10px 10px no-repeat;
}

    .menuiconfour:hover {
        background: url(../../images/iconmenufour-new1.png) 10px 10px no-repeat;
    }

.menuiconfive {
    background: url(../../images/icon-menu-five-new.png) 10px 10px no-repeat;
}

.sf-menu li.sfHover, .sf-menu li:hover {
    background: #2873bc;
}

.TabbedPanelsTab {
    border-bottom: solid 1px #999 !important;
}

.TabbedPanelsTabSelected {
    border-bottom: 1px solid #EEE !important;
}

.TabbedPanelsContentGroup, .VTabbedPanels .TabbedPanelsTabGroup {
    border-bottom: solid 1px #CCC !important;
}

.TabbedPanelsContent {
    padding: 4px !important;
}

.VTabbedPanels .TabbedPanelsTabGroup {
    float: left !important;
    width: 10em !important;
    height: 20em !important;
    background-color: #EEE !important;
    position: relative !important;
}

.VTabbedPanels .TabbedPanelsTab {
    float: none !important;
    margin: 0 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

.VTabbedPanels .TabbedPanelsTabSelected {
    background-color: #EEE !important;
    border-bottom: solid 1px #999 !important;
}

.VTabbedPanels .TabbedPanelsContentGroup {
    clear: none !important;
    float: left !important;
    padding: 0 !important;
    width: 30em !important;
    height: 20em !important;
}

.TabbedPanels, .TabbedPanelsTabGroup {
    margin: 0 !important;
    padding: 0 !important;
}

.TabbedPanels {
    float: left !important;
    clear: none !important;
    width: 100% !important;
}

.TabbedPanelsTab {
    position: relative !important;
    top: 1px !important;
    float: left !important;
    padding: 4px 10px !important;
    margin: 0 1px 0 0 !important;
    font: 700 .7em sans-serif !important;
    background-color: #DDD !important;
    list-style: none !important;
    -moz-user-select: none !important;
    -khtml-user-select: none !important;
    cursor: pointer !important;
    font-weight: 700 !important;
    font-size: 12px !important;
    line-height: 30px !important;
    color: #003 !important;
}

.nbs-flexisel-item, .nbs-flexisel-ul {
    margin: 0;
    padding: 0;
    position: relative;
}

.TabbedPanelsTabHover {
    background-color: #CCC !important;
}

.TabbedPanelsTabSelected {
    background-color: #0093dd !important;
    font-weight: 700 !important;
    font-size: 12px !important;
    line-height: 30px !important;
    color: #FFF !important;
}

.TabbedPanelsTab a {
    color: #FFF !important;
    text-decoration: none !important;
}

.TabbedPanelsContentGroup {
    clear: both !important;
}

.nbs-flexisel-container, .nbs-flexisel-item img {
    max-width: 100%;
    position: relative;
}

.nbs-flexisel-nav-left.disabled, .nbs-flexisel-nav-right.disabled {
    opacity: .4;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3, #flexiselDemo4 {
    display: none;
}

.nbs-flexisel-ul {
    width: 99999px;
    list-style-type: none;
    text-align: center;
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float: left;
    width: 100%;
}

.nbs-flexisel-item {
    float: left;
    cursor: pointer;
    line-height: 0;
}

    .nbs-flexisel-item img {
        cursor: pointer;
        margin-top: 10px;
        margin-bottom: 10px;
    }

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
    padding: 5px 10px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top: 40%;
    background: rgba(0,0,0,.5);
    color: #fff;
}

    .nbs-flexisel-nav-left:before {
        content: "<";
    }

.nbs-flexisel-nav-right {
    right: 5px;
}

    .nbs-flexisel-nav-right:before {
        content: ">";
    }

.modules_read_more {
    position: absolute;
    bottom: 5px;
    right: 5px;
    background-color: #f1f1f1;
    border-radius: 3px;
}

    .modules_read_more a {
        font-size: 11px;
        color: #094273;
        text-decoration: none;
        display: block;
        padding: 3px 5px;
    }

        .modules_read_more a:hover {
            background-color: #094273;
            color: #f1f1f1;
            border-radius: 3px;
        }

.partner_list {
    font-size: 12px;
    color: #000;
}

.ref_main {
    padding: 4px 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 12px;
    height: 28px;
}

.per_detl {
    width: 50%;
    font-size: 18px;
    color: #039;
    float: left;
    padding-left: 15px;
}



.chk_av_main {
    width: 100%;
    padding: 4px 5px;
    border: 1px solid #ccc;
    border-radius: 4px;
    float: left;
}

.chk_av_text {
    font-size: 12px;
    font-weight: 300;
    float: left;
    color: #000;
    padding: 2px 0;
}

.chk_av_not {
    font-size: 11px;
    font-weight: 500;
    color: #fff;
    float: right;
    background-color: #da251d;
    padding: 3px 7px;
    border-radius: 4px;
}

.Flexi_main_txt_1 {
    padding: 10px 0;
    font-size: 30px;
    font-weight: 500;
}

.partner_list_one, .team_name {
    
    font-weight: 700;
}

.state_parent {
    width: 100%;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
}

.state_child {
    width: calc(100% / 1);
    margin-left: 15px;
    text-align: center;
}

.partner_list_one {
    font-size: 12px;
    color: #000;
    padding-bottom: 10px;
}

.team_name {
    float: left;
    padding: 5px;
    width: 164px;
    margin-left: 10px;
    line-height: 23px;
    font-size: 18px;
    color: #083862;
    text-align: center;
    margin-top: 40px;
}

.da_cer_text, .da_cer_text2, .da_mrktng1, .da_mrktng5, take_tst_now a {
    font-size: 15px;
    
    font-weight: 500;
}

.team_big {
    float: left;
    padding: 10px;
    width: 100%;
    border: 1px solid #e2e2e2;
}

#caixa_exam, #maincontent_exam {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

#framecontentBottom_exam, #framecontentTop_exam {
    position: absolute;
    top: 0;
    width: 100%;
    background-color: #333;
    color: #fff;
}

#framecontentBottom_exam {
    top: auto;
    bottom: 0;
    height: 86px;
    overflow: hidden;
    background-color: navy;
    color: #fff;
}

#maincontent_exam {
    position: fixed;
    top: 130px;
    bottom: 86px;
    overflow: auto;
    background: #fff;
}

.exam_timer {
    border: 1px solid #E0E0E0;
    border-radius: 5px;
    text-align: center;
}

.take_tst_now {
    width: 120px;
    position: absolute;
    background-color: #FFF;
    text-align: center;
    border-radius: 5px;
    bottom: 38px;
    right: 90px;
}

take_tst_now a {
    padding: 5px 20px;
    display: block;
    color: #00314a;
}

.da_mrktng1, .da_mrktng5 {
    color: #0080c0;
}

.take_tst_now a:hover {
    background-color: #f5f5f5;
    border-radius: 5px;
    text-decoration: none;
}

.da_mrktng, .da_mrktng3 {
    border: 1px solid #CCC;
    padding: 10px;
    float: left;
}

.da_mrktng {
    width: 100%;
}

.da_mrktng1 {
    width: 60%;
    float: left;
}

.da_mrktng2 {
    width: 40%;
    float: left;
    text-align: right;
}

.da_mrktng3 {
    width: 49.5%;
}

.da_mrktng4 {
    width: 20%;
    float: left;
    text-align: left;
}

.da_top_one, .da_top_one2 {
    text-align: right;
}

.da_mrktng5 {
    width: 80%;
    float: left;
}

.da_btn, .da_cer_text {
    color: #FFF;
    background-color: #0080c0;
}

.da_btn {
    padding: 5px 10px;
    border-radius: 4px;
}

.da_cer_text, .da_cer_text2 {
    padding: 10px 10px 10px 15px;
    float: left;
}

.da_cer_text {
    width: 100%;
}

.da_cer_text2 {
    color: #0080c0;
    width: 49.5%;
    background-color: #f3f3f3;
}

.da_cer_text3 {
    
    font-size: 14px;
    font-weight: 500;
    color: #000;
    width: 100%;
    float: left;
}

.da_training_top, .da_training_top2, .da_training_top3 {
    color: #1e7ebb;
    
}

.da_panal_one {
    background-color: #0C9;
}

.da_panal_two {
    padding: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.da_panal_three {
    border-color: transparent;
}

.da_training_top {
    font-size: 22px;
    font-weight: 700;
    line-height: 20px;
    padding: 15px 0 0;
}

.da_training_top2, .da_training_top3 {
    font-size: 16px;
}

.da_training_top2 {
    font-weight: 500;
}

.da_training_top3 {
    font-weight: 500;
    display: block;
    line-height: 40px;
    padding-left: 15px;
}

.da_botm_top, .da_top_one, .da_welcome_top {
    
    font-size: 14px;
    font-weight: 500;
}

.da_bg_botm {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc 0,#eff8ff 100%);
    background: -webkit-linear-gradient(top,#fcfcfc 0,#eff8ff 100%);
    background: linear-gradient(to bottom,#fcfcfc 0,#eff8ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#eff8ff', GradientType=0 );
}

.da_position_botm {
    width: 100%;
    border-top: 2px solid #F2F2F2;
}

.da_main_box1, .da_main_box2 {
    border: 1px solid #CCC;
    background-color: #FFF;
    width: 100%;
    float: left;
}

.da_welcome_top {
    float: left;
    color: #FFF;
    line-height: 40px;
}

.da_botm_top {
    float: left;
    color: #0080c0;
    line-height: 20px;
    padding: 5px 0;
}

.da_top_one {
    color: #1e7ebb;
    line-height: 39px;
}

.da_botm_one2, .da_top_one2, .da_top_one2 a {
    font-size: 14px;
    font-weight: 500;
    color: #FFF;
    
}

.da_botm_one2, .da_top_one2 {
    line-height: 40px;
}

.da_botm_one2 {
    text-align: left;
}

.da_top_one2 a {
    text-align: right;
}

.da_main_box1 {
    padding-bottom: 10px;
}

.da_paddind_zero {
    padding-left: 5px;
    padding-right: 5px;
}

.da_help_section_one, .da_pro_name {
    padding: 10px 0;
    margin: 0 auto;
}

.da_pro_name {
    width: 100%;
    
    font-size: 15px;
    font-weight: 700;
    color: #1e7ebb;
    border-bottom: #E0E0E0 solid 1px;
}

.da_help_details, .da_help_section_five, .da_help_section_four, .da_pro_contact, .da_pro_rel, .da_social_one, .da_social_text, .da_social_text_time {
    
    font-weight: 500;
}

.da_help_section_one, .da_help_section_one2, .da_help_section_three, .da_help_section_two {
    width: 100%;
    
    font-weight: 500;
    color: #1e7ebb;
    font-size: 15px;
}

.da_help_section_one2 {
    margin: 0 auto;
    padding: 10px 0 0;
}

.da_help_section_two {
    margin: 0 auto;
    float: left;
    border-top: #E0E0E0 solid 1px;
    padding: 10px 0;
}

.da_help_section_three {
    margin: 0 auto 10px;
    float: left;
    padding: 10px 5px;
    background-color: #efefef;
}

.da_help_section_four {
    width: 40%;
    margin: 0 auto;
    float: right;
    text-align: right;
    font-size: 15px;
    color: #1e7ebb;
}

.da_help_section_five, .da_social_one {
    width: 100%;
    color: #1e7ebb;
}

.da_help_section_five {
    margin: 0 auto;
    font-size: 18px;
    padding: 10px 0;
}

.da_social_one {
    margin: 7px auto 0;
    font-size: 15px;
    padding: 5px 10px;
    background-color: #efefef;
}

.da_pro_contact, .da_pro_rel {
    width: 100%;
    padding: 7px 0;
}

.da_pro_rel {
    float: left;
    font-size: 12px;
    color: #1e7ebb;
}

.da_help_details, .da_pro_contact {
    float: left;
    font-size: 14px;
    color: #1e7ebb;
}

.da_help_details {
    width: 200px;
    padding-left: 10px;
}

.statusactive {
    background-color: transparent;

}

.statusnotactive {
    background-color: #8080801a;
      pointer-events: none;

}

.da_social_text, .da_social_text_time {
    padding: 7px 0 0;
    font-size: 12px;
    width: 100%;
    float: left;
}

.da_social_text {
    color: #000;
}

.da_social_text_time {
    color: #999;
}

.box1_main_mid {
    width: 100%;
    background-color: #0080C0;
    height: 100px;
    margin-top: 10px;
    float: left;
}

.box1_main_help {
    width: 100%;
    height: 100px;
    float: left;
}

.pic_one_help {
    width: 70px;
    float: left;
    border: 1px solid #E9E9E9;
}

.da_read_more_box1 {
    padding: 0 15px;
    text-align: center;
    margin-right: 10px;
    float: left;
    background-color: #0093DD;
    color: #FFF;
    line-height: 25px;
    border-radius: 3px;
}

    .da_read_more_box1 a {
        text-align: center;
        font-size: 11px;
        color: #FFF;
        display: block; 
    }

.loading-container {
    opacity: 0.7;
    z-index: 999999;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: black;
}

.loader {
    position: absolute;
    top: calc(50% - 32px);
    left: calc(50% - 32px);
    width: 7%;
    height: 10%;
    border-radius: 50%;
    perspective: 800px;
}

.inner {
    position: absolute;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

    .inner.one {
        left: 0%;
        top: 0%;
        animation: rotate-one 1s linear infinite;
        border-bottom: 3px solid #da251d;
    }

    .inner.two {
        right: 0%;
        top: 0%;
        animation: rotate-two 1s linear infinite;
        border-right: 3px solid #083b67;
    }

    .inner.three {
        right: 0%;
        bottom: 0%;
        animation: rotate-three 1s linear infinite;
        border-top: 3px solid #4289d8;
    }

@keyframes rotate-one {

    0% {
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
    }

    100% {
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
    }
}

@keyframes rotate-two {

    0% {
        transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
    }

    100% {
        transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
    }
}

@keyframes rotate-three {

    0% {
        transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
    }

    100% {
        transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
    }
}
.call_support_drop {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #333;
    text-align: center;
    line-height: 25px;
}
    .call_support_drop:hover {
        background-color: #f5f5f5;
        cursor: pointer;
    }
.supp_t {
    padding: 0;
    width: 180px;
    cursor: unset;
    float: left;
    font-size: 12px;
    color: white;
    text-align: center;
    line-height: 25px;
    background-color: #164e7f; 
}

    .supp_t:hover {
        background-color: #164e7f;
        cursor:pointer;
    }
.supp_text {
    width: 100%;
    text-align: center;
}
/*-------------------menu------------------*/
.price_basic{
    width:136px;
    float:left;
    height:157px;
    text-align:center;
    border-right:1px solid #e5e5e5;
}
.price_name{
    width:100%;
    color:white;
    font-size:20px;
    line-height:inherit;
}
.desktop{
    width:100%;
    float:left;
}
.price_left_banner {
    width: 350px;
    float: left;
    height: 157px;
    text-align: center;
    border-right: 1px solid #e5e5e5;
}
.feature_name {
    width: 350px;
    float: left;
    text-align: left;
    font-size: 14px;
    line-height: 35px;
    background-color: #052136;
    padding-left:10px;
    color:white;

}
.feature_status2{
    color:#090;
    float:left;
    width:136px;
    border-right:1px solid #e5e5e5;
    line-height:35px;
    font-size:16px;
    text-align:center;
}
.feature_status1 {
    color: #f00;
    float: left;
    width: 136px;
    border-right: 1px solid #e5e5e5;
    line-height: 35px;
    font-size: 16px;
    text-align: center;
}
.txt_section_sml {
    width: 100%;
    float: left;
    text-align: center;
    font-weight: 500;
    color: #11193d;
    padding: 0 25px;
    font-size: 14px;
    line-height: 25px;
}
.semi{
    width:100%;
    float:left;
}