body {
    background-color: #eeeeee;
    font-family: "Lato", sans- sans-serif;
    font-size: 15px;
    line-height: 26px;
    font-weight: 400;
}

@media only screen and (max-width: 600px) {
    .l-section-img {
        height: 60%;
    }

    /*.jumbotron{
        min-height:384px;
    }*/
}

@media (min-width: 601px) and (max-width: 767px) {
    .l-section-img {
        height: 70%;
    }

    /*.jumbotron{
        min-height:600px;
    }*/
}

@media (min-width: 768px) and (max-width: 991px) {
    .l-section-img {
        height: 80%;
    }

    /* .jumbotron{
        min-height:384px;
    }*/
}



@media (min-width: 992px) and (max-width: 1199px) {
    .l-section-img {
        height: 80%;
    }

    /*.jumbotron{
        min-height:512px;
    }*/
}

@media (min-width: 1500px) {
    .l-section-img {
        height: 75%;
    }

    /*.jumbotron{
        
  min-height:840px;
    }*/
}

@media (min-width: 1200px ) and (max-width: 1499px) {
    .l-section-img {
        height: 100%;
    }
/*
    .jumbotron {
        min-height: 700px;
    }*/
}

.l-section-img {
    position: relative;
    top: 9%;
    left: 0;
    height: 50% !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    right: 0;
    bottom: 0px;
    width: 100%;
    
    /*opacity: 0;*/
    transition: opacity 0.5s;
}

.bannerText {
    position: absolute;
    top: 316px;
    margin-left: 15%;
    width: 80%;
    font-family: sans-serif;
    position: absolute;
    color: black !important;
}
.image img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 38% !important;
}
.BannerHeadTitle {
    /*  font-weight: 700;
    font-size: 42px;
    color:white;*/
    /* background-image: linear-gradient(-225deg, #2d7a9e 0%, #502173 29%, #ff135f 67%, #44107a 100%);
    background-size: auto auto !important;
    color: #fff;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
    color: black;
    font-weight: 600;
    line-height: 44px !important;
    font-size: 40px;
    /* line-height: 49px !important;*/
}
.FeatureDecriptionTextClass {
    font-size: 16px;
    font-weight: 600;
    margin-top: 10%;
    color: black;
    text-align: inherit;
}
/*.signLoginPages  {
    margin-top: -20px;
}*/
signLoginPages a {
    color: white !important;
    margin-top: -4px;
}

.signLoginPages .signin {
   /* background-image: linear-gradient(-225deg, #19c5a5 0%, #827097 29%, #3c62a0 57%, #19c0c5 100%);*/
    border-radius: 6px;
    background: #0062bd;
    padding: 5px 0px;
    font-family:  sans-serif;
    margin: 0px 14px;
    font-size: 16px;
    color: white;
    text-align: center;
}

.signLoginPages .Login {
    /*  background-image: linear-gradient(-225deg, #19c5a5 0%, #827097 29%, #3c62a0 57%, #19c0c5 100%);*/
    border-radius: 6px;
    background: #3fac7a;
    padding: 5px 0px;
    font-family:  sans-serif;
    margin: 0px 14px;
    font-size: 16px;
    color: white;
    text-align: center;
}

.bannerText button {
    background: #45bb85;
    font-size: 14px;
    font-family: sans-serif;
    border: 1px solid #45bb85;
    /* background: #0062bd;*/
}


.TextFetaureClass button {
    background: #45bb85;
    font-size: 14px;
    font-family:sans-serif;
    padding: 8px 30px;
    border: 1px solid #45bb85;
    /* background: #0062bd;*/
}

.BannerHeadTitle1 {
    font-size: 20px;
    width: 20%;
    color: black;
    /* letter-spacing: 0px; */
    font-weight: 600;
}

.vc_custom_heading {
    font-size: 80px;
    line-height: 1.1;
    text-align: center;
    font-family: "Lato", sans- sans-serif;
    color: #fff;
    font-weight: 700;
    font-style: normal;
}

.vc_custom_heading1 {
    font-size: 30px;
    line-height: 1.1;
    text-align: center;
    font-family: Lato;
    font-weight: 100;
    color: #fff;
    font-style: normal;
}

.vc_column-inner1 {
    max-width: 1140px;
    /*padding: 170px 0 0 0;*/
    padding: 20px 0 0 0;
}

.l-section-h {
    max-width: 1140px;
    padding: 50px 0;
    position: relative;
    z-index: 1;
    margin: 0 auto;
}

.g-cols.valign_top, .g-cols.valign_middle, .g-cols.valign_bottom {
    display: flex;
    flex-wrap: wrap;
}

.g-cols.offset_small {
    margin: 0 -25px;
}

.w-separator.color_border {
    border-color: rgba(255,255,255,0.33);
    color: rgba(255,255,255,0.33);
}

.w-separator.type_invisible.size_medium {
    margin: 20px 0;
}

.w-separator {
    line-height: 18px;
    height: 20px;
    padding: 2px 0;
    text-align: center;
    overflow: hidden;
    clear: both;
}

    .w-separator.type_invisible {
        height: 0;
    }

.w-btn-wrapper.align_center {
    text-align: center;
}

a.w-btn.color_primary {
    background-color: #1b98e0;
    color: #fff;
}

a.w-btn {
    border: none !important;
}

.w-btn {
    font-size: 15px;
    line-height: 2.8;
    font-weight: bold;
    /* text-transform: uppercase;*/
    padding: 0 1.8em;
    margin: 5px 0;
    border-radius: 0.33em;
    overflow: hidden;
    z-index: 0;
    transition: background-color 0.3s, box-shadow 0.3s, opacity 0.3s, color 0.3s;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    white-space: nowrap;
    position: relative;
    cursor: pointer;
}

    .w-btn:hover {
        background-color: #1d6f9e;
        text-decoration: none;
    }

.l-canvas.sidebar_none .l-section {
    padding: 0 40px;
}

.l-titlebar.color_alternate, .l-section.color_alternate, .color_alternate input, .color_alternate textarea, .color_alternate select, .color_alternate a.w-btn.color_contrast.style_outlined, .color_alternate .w-btn.color_contrast.style_outlined, .color_alternate .w-form-row-field:before, .color_alternate .w-iconbox.color_contrast .w-iconbox-icon, .color_alternate .w-iconbox.color_light.style_circle .w-iconbox-icon, .color_alternate .w-tabs.layout_timeline .w-tabs-item, .color_alternate .w-tabs.layout_timeline .w-tabs-section-header-h {
    color: #666666;
}

.header_hor .l-subheader-h, .l-titlebar-h, .l-main-h, .l-section-h, .l-subfooter-h, .w-tabs-section-content-h, .w-blog-post-body {
    max-width: 1140px;
}

.l-section-h {
    padding: 15px 0;
}

.l-section-h {
    position: relative;
    z-index: 1;
    margin: 0 auto;
}

.i-cf:before, .i-cf:after {
    content: ' ';
    display: table;
}

.color_alternate .highlight_primary {
    color: #1b98e0;
}

h2 {
    font-size: 42px;
    letter-spacing: 0px;
}

.l-canvas.sidebar_none .l-section {
    padding: 0 40px;
}

.l-section.width_full {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}

.l-section.height_auto .l-section-h {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.l-section.width_full .l-section-h {
    max-width: none !important;
}

.g-cols.offset_none {
    display: table !important;
    table-layout: fixed;
    width: 100%;
}

    .g-cols.offset_none > div {
        float: none;
        display: table-cell !important;
        vertical-align: middle;
        padding: 5%;
        margin: 0 !important;
        background-position: center center !important;
        background-size: cover !important;
    }

.vc_custom_1458215637064 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1431683063807 {
    padding-top: 0px !important;
}

.w-iconbox.iconpos_top {
    max-width: 350px;
}

.w-iconbox.iconpos_top {
    text-align: center;
    margin: 0 auto;
}

.w-iconbox {
    position: relative;
}

    .w-iconbox.size_medium .w-iconbox-icon {
        font-size: 48px;
    }

    .w-iconbox.style_default .w-iconbox-icon {
        background-color: transparent !important;
        box-shadow: none !important;
        color: inherit;
    }

.w-iconbox-icon {
    line-height: 1;
    position: relative;
    transition: background-color 0.3s, color 0.3s, box-shadow 0.1s;
}

.w-iconbox-icon {
    text-align: center;
    margin: 0 auto;
}

.g-cols.offset_none > div {
    float: none;
    display: table-cell !important;
    vertical-align: middle;
    padding: 5%;
    margin: 0 !important;
    background-position: center center !important;
    background-size: cover !important;
}

hr, td, th, .l-section, .g-cols > div, .w-author, .w-comments-list, .w-pricing-item-h, .w-profile, .w-separator, .w-sharing-item, .w-tabs-list, .w-tabs-section, .w-tabs-section-header:before, .w-tabs.layout_timeline.accordion .w-tabs-section-content, .g-tags > a, .w-testimonial.style_1, .widget_calendar #calendar_wrap, .l-main .widget_nav_menu > div, .l-main .widget_nav_menu .menu-item a, .widget_nav_menu .menu-item.menu-item-has-children + .menu-item > a, .select2-container a.select2-choice, .smile-icon-timeline-wrap .timeline-line, .woocommerce .login, .woocommerce .checkout_coupon, .woocommerce .register, .woocommerce .cart.variations_form, .woocommerce .commentlist .comment-text, .woocommerce .comment-respond, .woocommerce .related, .woocommerce .upsells, .woocommerce .cross-sells, .woocommerce .checkout #order_review, .widget_price_filter .ui-slider-handle, .widget_layered_nav ul, .widget_layered_nav ul li, #bbpress-forums fieldset, .bbp-login-form fieldset, #bbpress-forums .bbp-body > ul, #bbpress-forums li.bbp-header, .bbp-replies .bbp-body, div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, .bbp-pagination-links a, .bbp-pagination-links span.current, span.bbp-topic-pagination a.page-numbers, .bbp-logged-in, .tribe-events-list-separator-month span:before, .tribe-events-list-separator-month span:after, .type-tribe_events + .type-tribe_events, .gform_wrapper .gsection, .gform_wrapper .gf_page_steps, .gform_wrapper li.gfield_creditcard_warning, .form_saved_message {
    border-color: #e8e8e8;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-check-square:before {
    content: "\f14a";
}

.highlight_primary, .l-preloader, .no-touch .l-titlebar .g-nav-item:hover, a.w-btn.color_primary.style_outlined, .w-btn.color_primary.style_outlined, .l-main .w-contacts-item:before, .w-counter.color_primary .w-counter-number, .g-filters-item.active, .no-touch .g-filters.style_1 .g-filters-item.active:hover, .no-touch .g-filters.style_2 .g-filters-item.active:hover, .w-form-row.focused .w-form-row-field:before, .w-iconbox.color_primary .w-iconbox-icon, .no-touch .w-iconbox-link:hover .w-iconbox-title, .no-touch .w-logos .owl-prev:hover, .no-touch .w-logos .owl-next:hover, .w-separator.color_primary, .w-sharing.type_outlined.color_primary .w-sharing-item, .no-touch .w-sharing.type_simple.color_primary .w-sharing-item:hover .w-sharing-icon, .w-tabs.layout_default .w-tabs-item.active, .w-tabs.layout_trendy .w-tabs-item.active, .w-tabs.layout_ver .w-tabs-item.active, .w-tabs-section.active .w-tabs-section-header, .no-touch .g-tags > a:hover, .w-testimonial.style_2:before, .woocommerce .products .product .button, .woocommerce .star-rating span:before, .woocommerce-tabs .tabs li.active, .no-touch .woocommerce-tabs .tabs li.active:hover, .woocommerce .stars span a:after, .woocommerce #payment .payment_methods li > input:checked + label, #subscription-toggle span.is-subscribed:before, #favorite-toggle span.is-favorite:before {
    /* color: #0062bd;*/
}

.vc_col-sm-4, .vc_col-sm-3 {
    border: 1px solid #e8e8e8;
    padding: 60px;
}

h1, h2, h3, h4, h5, h6, .w-blog-post.format-quote blockquote, .w-counter-number, .w-pricing-item-price, .w-tabs-item-title, .ult_price_figure, .ult_countdown-amount, .ultb3-box .ultb3-title, .stats-block .stats-desc .stats-number {
    font-family: "Lato", sans- sans-serif;
    font-weight: 300;
}

.l-canvas.sidebar_none .l-section {
    padding: 0 40px;
}

.w-pricing {
    margin-bottom: 10px;
}

.w-pricing {
    display: table;
    table-layout: fixed;
    width: 100%;
    position: relative;
}

.w-pricing-item {
    display: table-cell;
    vertical-align: top;
    text-align: center;
}

#price {
    /*padding:0 8%;*/
    margin-top: -12%;
    margin-bottom: 5%;
}

.btn:hover {
    transform: scale(0.96);
}
/*#price .col-md-3{
    padding:0 !important;
    margin:0 !important;
}*/

.w-pricing-item:first-child .w-pricing-item-h, .w-pricing-item:first-child .w-pricing-item-title, .w-pricing-item:first-child .w-pricing-item-price {
    box-shadow: none;
}

.w-pricing-item:first-child .w-pricing-item-h {
    border-radius: 8px 0 0 8px;
}

.w-pricing-item-h {
    margin: 10px 0;
    border-bottom: 1px solid;
    box-shadow: 1px 0 0 rgba(0,0,0,0.08) inset;
}

.w-pricing-item:first-child .w-pricing-item-header {
    border-radius: 8px 0 0 0;
}

h1, h2, h3, h4, h5, h6, .w-counter-number, .w-pricing-item-header, .w-progbar.color_custom .w-progbar-title, .woocommerce .products .product .price, .gform_wrapper .chosen-container-single .chosen-single {
    color: #555555;
}

input, textarea, select, .l-section.for_blogpost .w-blog-post-preview, .w-actionbox.color_light, .g-filters.style_1, .g-filters.style_2 .g-filters-item.active, .w-iconbox.style_circle.color_light .w-iconbox-icon, .g-loadmore-btn, .w-pricing-item-header, .w-progbar-bar, .w-progbar.style_3 .w-progbar-bar:before, .w-progbar.style_3 .w-progbar-bar-count, .w-tabs.layout_default .w-tabs-list, .w-tabs.layout_ver .w-tabs-list, .w-testimonial.style_4:before, .no-touch .l-main .widget_nav_menu a:hover, .l-content .wp-caption-text, #lang_sel a, #lang_sel_click a, .smile-icon-timeline-wrap .timeline-wrapper .timeline-block, .smile-icon-timeline-wrap .timeline-feature-item.feat-item, .woocommerce .quantity .plus, .woocommerce .quantity .minus, .select2-container a.select2-choice, .select2-drop .select2-search input, .woocommerce-tabs .tabs, .woocommerce .cart_totals, .woocommerce-checkout #order_review, .woocommerce ul.order_details, #subscription-toggle, #favorite-toggle, #bbp-user-navigation, .tablepress .row-hover tr:hover td, .tribe-bar-views-list, .tribe-events-day-time-slot h5, .tribe-events-present, .tribe-events-single-section, .gform_wrapper .chosen-container-single .chosen-single, .gform_wrapper .chosen-container .chosen-drop, .gform_wrapper .chosen-container-multi .chosen-choices {
    background-color: #f2f2f2;
}

.w-pricing-item-header {
    margin-bottom: 20px;
    padding: 30px 20px;
    box-shadow: 1px 0 0 rgba(0,0,0,0.05) inset;
}

.w-pricing-item:first-child .w-pricing-item-h, .w-pricing-item:first-child .w-pricing-item-title, .w-pricing-item:first-child .w-pricing-item-price {
    box-shadow: none;
}

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, h1 + h2, h1 + h3, h1 + h4, h1 + h5, h1 + h6, h2 + h3, h2 + h4, h2 + h5, h2 + h6, h3 + h4, h3 + h5, h3 + h6, h4 + h5, h4 + h6, h5 + h6 {
    padding-top: 0;
}

.w-pricing-item-title {
    line-height: 1;
}

h1, h2, h3, h4, h5, h6, .w-counter-number, .w-pricing-item-header, .w-progbar.color_custom .w-progbar-title, .woocommerce .products .product .price, .gform_wrapper .chosen-container-single .chosen-single {
    color: #555555;
}

h5, .w-blog:not(.cols_1) .w-blog-list .w-blog-post-title {
    font-size: 20px;
    letter-spacing: 0px;
}

.w-pricing-item:first-child .w-pricing-item-h, .w-pricing-item:first-child .w-pricing-item-title, .w-pricing-item:first-child .w-pricing-item-price {
    box-shadow: none;
}

h1, h2, h3, h4, h5, h6, .w-blog-post.format-quote blockquote, .w-counter-number, .w-pricing-item-price, .w-tabs-item-title, .ult_price_figure, .ult_countdown-amount, .ultb3-box .ultb3-title, .stats-block .stats-desc .stats-number {
    font-family: "Lato", sans- sans-serif;
    font-weight: 300;
}

.w-pricing-item-price {
    font-size: 50px;
    line-height: 1;
    font-weight: 300;
}

* {
    box-sizing: border-box;
}

div {
    display: block;
}

h1, h2, h3, h4, h5, h6, .w-counter-number, .w-pricing-item-header, .w-progbar.color_custom .w-progbar-title, .woocommerce .products .product .price, .gform_wrapper .chosen-container-single .chosen-single {
    color: #555555;
}

.w-pricing-item-title {
    line-height: 1;
}

.w-pricing-item .w-pricing-item-features {
    list-style-type: none;
    margin: 0;
}

    .w-pricing-item .w-pricing-item-features li {
        padding: 8px 20px;
        margin: 0;
    }

.w-pricing-item-footer {
    padding: 30px 0;
}

a.w-btn.color_light, .w-btn.color_light, .w-btn.w-blog-post-more {
    color: #666666 !important;
}

    a.w-btn.color_light, .w-btn.color_light, .w-btn.color_light.style_outlined:before, .w-btn.w-blog-post-more:before, .w-iconbox.style_circle.color_light .w-iconbox-icon, .no-touch .g-loadmore-btn:hover, .woocommerce .button, .no-touch .woocommerce .quantity .plus:hover, .no-touch .woocommerce .quantity .minus:hover, .no-touch .woocommerce #payment .payment_methods li > label:hover, .widget_price_filter .ui-slider, #tribe-bar-collapse-toggle, .gform_wrapper .gform_page_footer .gform_previous_button {
        background-color: #e8e8e8;
    }

a.w-btn {
    border: none !important;
}

.w-btn, button, input[type="submit"] {
    font-size: 15px;
    line-height: 2.8;
    font-weight: bold;
    /*   text-transform: uppercase;*/
    padding: 0 1.8em;
    margin: 5px 0;
    border-radius: 0.33em;
    overflow: hidden;
    z-index: 0;
    transition: background-color 0.3s, box-shadow 0.3s, opacity 0.3s, color 0.3s;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.w-btn, button, input[type="submit"] {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    white-space: nowrap;
    position: relative;
    cursor: pointer;
}

hr, td, th, .l-section, .g-cols > div, .w-author, .w-comments-list, .w-pricing-item-h, .w-profile, .w-separator, .w-sharing-item, .w-tabs-list, .w-tabs-section, .w-tabs-section-header:before, .w-tabs.layout_timeline.accordion .w-tabs-section-content, .g-tags > a, .w-testimonial.style_1, .widget_calendar #calendar_wrap, .l-main .widget_nav_menu > div, .l-main .widget_nav_menu .menu-item a, .widget_nav_menu .menu-item.menu-item-has-children + .menu-item > a, .select2-container a.select2-choice, .smile-icon-timeline-wrap .timeline-line, .woocommerce .login, .woocommerce .checkout_coupon, .woocommerce .register, .woocommerce .cart.variations_form, .woocommerce .commentlist .comment-text, .woocommerce .comment-respond, .woocommerce .related, .woocommerce .upsells, .woocommerce .cross-sells, .woocommerce .checkout #order_review, .widget_price_filter .ui-slider-handle, .widget_layered_nav ul, .widget_layered_nav ul li, #bbpress-forums fieldset, .bbp-login-form fieldset, #bbpress-forums .bbp-body > ul, #bbpress-forums li.bbp-header, .bbp-replies .bbp-body, div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, .bbp-pagination-links a, .bbp-pagination-links span.current, span.bbp-topic-pagination a.page-numbers, .bbp-logged-in, .tribe-events-list-separator-month span:before, .tribe-events-list-separator-month span:after, .type-tribe_events + .type-tribe_events, .gform_wrapper .gsection, .gform_wrapper .gf_page_steps, .gform_wrapper li.gfield_creditcard_warning, .form_saved_message {
    border-color: #e8e8e8;
}

.w-pricing-item:first-child .w-pricing-item-h {
    border-radius: 8px 0 0 8px;
}

.w-pricing-item.type_featured .w-pricing-item-h {
    margin: 0;
    position: relative;
    box-shadow: 0 1px 10px rgba(0,0,0,0.15);
    border-radius: 8px;
}

.l-section.color_primary, .l-titlebar.color_primary, .no-touch .l-navigation-item:hover .l-navigation-item-arrow, .highlight_primary_bg, .w-actionbox.color_primary, .w-blog-post-preview-icon, .w-blog.layout_cards .format-quote .w-blog-post-h, button, input[type="submit"], a.w-btn.color_primary, .w-btn.color_primary, .w-btn.color_primary.style_outlined:before, .no-touch .g-filters-item:hover, .w-iconbox.style_circle.color_primary .w-iconbox-icon, .no-touch .w-iconbox.style_circle .w-iconbox-icon:before, .no-touch .w-iconbox.style_outlined .w-iconbox-icon:before, .no-touch .w-person-links, .w-pricing-item.type_featured .w-pricing-item-header, .w-progbar.color_primary .w-progbar-bar-h, .w-sharing.type_solid.color_primary .w-sharing-item, .w-sharing.type_fixed.color_primary .w-sharing-item, .w-sharing.type_outlined.color_primary .w-sharing-item:before, .w-tabs.layout_modern .w-tabs-list, .w-tabs.layout_trendy .w-tabs-item:after, .w-tabs.layout_timeline .w-tabs-item:before, .w-tabs.layout_timeline .w-tabs-section-header-h:before, .no-touch .w-header-show:hover, .no-touch .w-toplink.active:hover, .no-touch .pagination .page-numbers:before, .pagination .page-numbers.current, .l-main .widget_nav_menu .menu-item.current-menu-item > a, .rsDefault .rsThumb.rsNavSelected, .no-touch .tp-leftarrow.tparrows.custom:before, .no-touch .tp-rightarrow.tparrows.custom:before, .smile-icon-timeline-wrap .timeline-separator-text .sep-text, .smile-icon-timeline-wrap .timeline-wrapper .timeline-dot, .smile-icon-timeline-wrap .timeline-feature-item .timeline-dot, .tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc, p.demo_store, .woocommerce .button.alt, .woocommerce .button.checkout, .woocommerce .products .product .button.loading, .no-touch .woocommerce .products .product .button:hover, .woocommerce .onsale, .widget_price_filter .ui-slider-range, .widget_layered_nav ul li.chosen, .widget_layered_nav_filters ul li a, .no-touch .bbp-pagination-links a:hover, .bbp-pagination-links span.current, .no-touch span.bbp-topic-pagination a.page-numbers:hover, .tribe-events-calendar td.mobile-active, .tribe-events-button, .datepicker td.day.active, .datepicker td span.active, .gform_wrapper .gform_page_footer .gform_next_button, .gform_wrapper .gf_progressbar_percentage, .gform_wrapper .chosen-container .chosen-results li.highlighted {
    background-color: #1b98e0;
}

.w-pricing-item.type_featured .w-pricing-item-header {
    padding-top: 35px;
    border-radius: 8px 8px 0 0;
    box-shadow: none;
    color: #fff;
}

    .w-pricing-item.type_featured .w-pricing-item-header h5 {
        padding-bottom: 5px;
        color: inherit;
    }

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, h1 + h2, h1 + h3, h1 + h4, h1 + h5, h1 + h6, h2 + h3, h2 + h4, h2 + h5, h2 + h6, h3 + h4, h3 + h5, h3 + h6, h4 + h5, h4 + h6, h5 + h6 {
    padding-top: 0;
}

.w-pricing-item-title {
    line-height: 1;
}

h5, .w-blog:not(.cols_1) .w-blog-list .w-blog-post-title {
    font-size: 20px;
    letter-spacing: 0px;
}

h1, h2, h3, h4, h5, h6, .w-blog-post.format-quote blockquote, .w-counter-number, .w-pricing-item-price, .w-tabs-item-title, .ult_price_figure, .ult_countdown-amount, .ultb3-box .ultb3-title, .stats-block .stats-desc .stats-number {
    font-family: "Lato", sans- sans-serif;
    font-weight: 200;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Lato", sans- sans-serif;
    line-height: 1.4;
    margin: 0 0 1.5rem;
    padding-top: 1rem;
}

.w-pricing-item-price small {
    display: block;
    font-size: 13px;
    line-height: 22px;
    font-weight: normal;
    margin-top: 4px;
}

.CancelButton hover {
    background: #0062bd;
    color: white;
}

.SubmitButton hover {
    background: #0062bd;
    color: white;
}
/*

.no-touch a:hover, .no-touch a:hover + .w-blog-post-body .w-blog-post-title a, .no-touch .w-blog-post-title a:hover {
    background-color: Inherit;
     -webkit-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear;
    color:inherit;
}*/
.l-section.color_alternate, .l-section.color_alternate hr, .l-section.color_alternate th, .l-section.color_alternate td, .color_alternate .g-cols > div, .color_alternate .w-blog-post, .color_alternate .w-comments-list, .color_alternate .w-pricing-item-h, .color_alternate .w-profile, .color_alternate .w-separator, .color_alternate .w-tabs-list, .color_alternate .w-tabs-section, .color_alternate .w-tabs-section-header:before, .color_alternate .w-tabs.layout_timeline.accordion .w-tabs-section-content, .color_alternate .w-testimonial.style_1 {
    border-color: #dddddd;
}

.color_alternate a, .color_alternate a:hover {
    color: #1b98e0;
    background-color: transparent;
}

    .color_alternate a:hover {
    }

    .color_alternate .highlight_primary, .no-touch .l-titlebar.color_alternate .g-nav-item:hover, .color_alternate a.w-btn.color_primary.style_outlined, .color_alternate .w-btn.color_primary.style_outlined, .l-main .color_alternate .w-contacts-item:before, .color_alternate .w-counter.color_primary .w-counter-number, .color_alternate .g-filters-item.active, .no-touch .color_alternate .g-filters-item.active:hover, .color_alternate .w-form-row.focused .w-form-row-field:before, .color_alternate .w-iconbox.color_primary .w-iconbox-icon, .no-touch .color_alternate .w-iconbox-link:hover .w-iconbox-title, .no-touch .color_alternate .w-logos .owl-prev:hover, .no-touch .color_alternate .w-logos .owl-next:hover, .color_alternate .w-separator.color_primary, .color_alternate .w-tabs.layout_default .w-tabs-item.active, .color_alternate .w-tabs.layout_trendy .w-tabs-item.active, .color_alternate .w-tabs.layout_ver .w-tabs-item.active, .color_alternate .w-tabs-section.active .w-tabs-section-header, .color_alternate .w-testimonial.style_2:before {
        color: #1b98e0;
    }

.w-btn.icon_atleft i {
    left: 1.8em;
}

a.w-btn:hover {
    opacity: 0.8;
    background-color: #1b98e0;
    color: #fff;
}

a.w-btn.color_light:hover {
    opacity: 0.8;
    background-color: #e8e8e8;
    color: #666666;
}

.w-btn i {
    padding-right: 10px;
}


.w-separator.type_invisible.size_huge {
    margin: 50px 0;
}

.w-separator.type_invisible.size_medium {
    margin: 20px 0;
}

.w-btn-wrapper.align_left {
    display: inline-block;
    vertical-align: top;
    margin-right: 6px;
}

.l-content .align_left {
    text-align: left;
}

.w-btn.color_transparent {
    font-weight: normal;
    text-transform: none;
    overflow: visible;
    margin: 0 4px;
    padding: 5px !important;
    font-size: 22px;
    color: #1b98e0;
}

    .w-btn.color_transparent:hover {
        color: #fff;
    }



.l-section-img.loaded {
    opacity: 1;
}



.l-section-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.animate_afb.animate_start {
    -webkit-animation-name: afb;
    animation-name: afb;
    opacity: 1;
}

.animate_start {
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.7s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-transition-timing-function: cubic-bezier(.78,.13,.15,.86);
    transition-timing-function: cubic-bezier(.78,.13,.15,.86);
}

.l-section.color_primary, .l-section.color_secondary {
    color: #fff;
}


    .l-section.color_primary .w-separator.color_border, .l-section.color_secondary .w-separator.color_border {
        border-color: rgba(255,255,255,0.33);
        color: rgba(255,255,255,0.33);
    }

.wpb_text_column h1:last-child, .wpb_text_column h2:last-child, .wpb_text_column h3:last-child, .wpb_text_column h4:last-child, .wpb_text_column h5:last-child, .wpb_text_column h6:last-child {
    margin-bottom: 1.5rem;
}

.l-section.color_primary h1, .l-section.color_primary h2, .l-section.color_primary h3, .l-section.color_primary h4, .l-section.color_primary h5, .l-section.color_primary h6, .l-section.color_secondary h1, .l-section.color_secondary h2, .l-section.color_secondary h3, .l-section.color_secondary h4, .l-section.color_secondary h5, .l-section.color_secondary h6, .l-section[style~="color:"] h1, .l-section[style~="color:"] h2, .l-section[style~="color:"] h3, .l-section[style~="color:"] h4, .l-section[style~="color:"] h5, .l-section[style~="color:"] h6, .g-cols > .color_custom h1, .g-cols > .color_custom h2, .g-cols > .color_custom h3, .g-cols > .color_custom h4, .g-cols > .color_custom h5, .g-cols > .color_custom h6 {
    color: inherit;
}

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, h1 + h2, h1 + h3, h1 + h4, h1 + h5, h1 + h6, h2 + h3, h2 + h4, h2 + h5, h2 + h6, h3 + h4, h3 + h5, h3 + h6, h4 + h5, h4 + h6, h5 + h6 {
    padding-top: 0;
}

.l-main .w-contacts-list {
    font-size: 0;
    margin: 0 -20px -20px;
}

.l-main .w-contacts-item {
    display: inline-block;
    vertical-align: middle;
    padding: 0 20px 20px;
    white-space: nowrap;
}

.w-contacts-item:before {
    display: inline-block;
    vertical-align: inherit;
    text-align: center;
    font-size: 20px;
    line-height: 50px;
    height: 50px;
    width: 50px;
    margin-right: 15px;
    border-radius: 50%;
    border: 2px solid #fff;
}

.w-contacts-item.for_address:before {
    content: '\f041';
    font-family: fontawesome;
}

.w-contacts-item.for_address .w-contacts-item-value {
    white-space: normal;
    max-width: calc(100% - 65px);
}

.w-contacts-item {
    display: inline-block;
    vertical-align: middle;
    padding: 0 20px 20px;
    white-space: nowrap;
}

.l-section.color_primary .w-contacts-item:before, .l-section.color_secondary .w-contacts-item:before {
    box-shadow: 0 0 0 2px #fff inset;
    color: #fff;
}

.w-contacts-item:before {
    display: inline-block;
    vertical-align: inherit;
    text-align: center;
    font-size: 20px;
    line-height: 50px;
    height: 50px;
    width: 50px;
    margin-right: 15px;
    border-radius: 50%;
}

.w-contacts-item.for_phone:before {
    content: '\f095';
    font-family: fontawesome;
}

.w-contacts-item {
    display: inline-block;
    vertical-align: middle;
    padding: 0 20px 20px;
    white-space: nowrap;
}

    .w-contacts-item:before {
        display: inline-block;
        vertical-align: inherit;
        text-align: center;
        font-size: 20px;
        line-height: 50px;
        height: 50px;
        width: 50px;
        margin-right: 15px;
        border-radius: 50%;
    }

    .w-contacts-item.for_email:before {
        content: '\f0e0';
        font-family: fontawesome;
    }

.w-contacts-item-value {
    display: inline-block;
    vertical-align: inherit;
    font-size: 16px;
    line-height: 26px;
}

.l-content .align_left {
    text-align: left;
}

.vc_column-inner {
    text-align: center;
}

.w-form-row {
    margin-bottom: 26px;
}

.w-form-row-label {
    display: none;
    margin-bottom: 5px;
}

.w-form-row-field {
    position: relative;
}




.w-contacts-item-value {
    display: inline-block;
    vertical-align: inherit;
    font-size: 16px;
    line-height: 26px;
}

.w-form-row-field:before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    font-family: fontawesome;
    text-align: center;
    line-height: 40px;
    width: 50px;
    opacity: 0.33;
    pointer-events: none;
    transition: opacity 0.3s, color 0.3s;
}

.w-form-row-field > input[type="text"], .w-form-row-field > input[type="password"], .w-form-row-field > input[type="email"], .w-form-row-field > textarea, .w-form-row-field > select {
    padding-left: 10px;
    max-width: 400px;
    color: black !important;
    font-weight: 600;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="search"], input[type="range"], select {
    line-height: 40px;
    height: 40px;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="search"], input[type="range"], textarea, select {
    padding: 0 12px;
    width: 100%;
    font-size: 13px;
    border-radius: 5px;
    /*    box-shadow: 0 0 0 2px transparent, 0 1px 0 rgba(0,0,0,0.08) inset;*/
    transition: all 0.3s;
}

.w-form-row-state {
    font-size: 13px;
    line-height: 18px;
    height: 0;
    opacity: 0;
    transition-property: height, padding, opacity;
    transition-duration: 0.3s;
}

.w-form-row-field > input[type="text"], .w-form-row-field > input[type="password"], .w-form-row-field > input[type="email"], .w-form-row-field > textarea, .w-form-row-field > select {
    padding-left: 10px;
    background: #ecf0f1;
    color: black !important;
    max-width: 400px;
    border: 1px solid #ecf0f1;
}

textarea {
    padding: 8px 12px;
    overflow: auto;
    height: 120px;
    resize: vertical;
}


.w-form .w-btn {
    margin: 0;
}


.w-btn.color_white, a.w-btn.color_white {
     background-color: #0062bd;
   /* background-image: linear-gradient(-225deg, #19c5a5 0%, #827097 29%, #3c62a0 57%, #19c0c5 100%);*/
    color: white;
    border: none;
}

.w-btn, button, input[type="submit"] {
    font-size: 15px;
    line-height: 2.8;
    font-weight: bold;
    /*   text-transform: uppercase;*/
    padding: 0 1.8em;
    margin: 5px 0;
    border-radius: 0.33em;
    overflow: hidden;
    z-index: 0;
    transition: background-color 0.3s, box-shadow 0.3s, opacity 0.3s, color 0.3s;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.w-btn, button, input[type="submit"] {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    white-space: nowrap;
    position: relative;
    cursor: pointer;
}

.w-btn, button {
    color: #fff;
}

.icon_atleft .w-btn-label {
    /*color:#1b98e0;*/
}

footer {
    text-align: center;
    color: white;
    font-size: 18px;
    padding-top: 10px;
    margin-top: -8%;
    /* background-color: #fff; */
    font-family:  sans-serif;
}

/*.w-form-row.for_email .w-form-row-field:before {
    content: '\f0e0';
}*/

/*.w-form-row.for_comment .w-form-row-field:before, 
.w-form-row.for_message .w-form-row-field:before {
    content: '\f040';
}*/

/*.w-form-row.for_log .w-form-row-field:before, 
.w-form-row.for_name .w-form-row-field:before, 
.w-form-row.for_author .w-form-row-field:before {
    content: '\f007';
}*/

input, textarea, select, .l-canvas, a.w-btn.color_contrast.style_outlined, .w-btn.color_contrast.style_outlined, .w-cart-dropdown, .w-form-row-field:before, .w-iconbox.color_contrast .w-iconbox-icon, .w-iconbox.color_light.style_circle .w-iconbox-icon, .w-tabs.layout_timeline .w-tabs-item, .w-tabs.layout_timeline .w-tabs-section-header-h, .woocommerce .button {
    color: #666666;
}

.w-form-row.check_wrong .w-form-row-state {
    height: 20px;
    padding-top: 4px;
    opacity: 1;
    color: red;
}

/*.w-form-row.check_wrong input,
.w-form-row.check_wrong textarea,
.w-form-row.check_wrong select {
    box-shadow: 0 0 0 2px red;
}*/
#nextButton {
    background: #0062bd;
}
input#nextButton {
    color: white !important;
}
input:focus, textarea:focus, select:focus {
 /*   box-shadow: 0 0 0 2px #1b98e0;*/
    color: black !important;
}

.focused:before {
    color: #1b98e0;
}

/*new css*/
section {
    color: #7a90ff;
    padding: 0px 0;
    min-height: 100%;
    position: relative;
    -webkit-font-smoothing: antialiased;
    z-index: 10;
}

.pricing {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
  
    width: 100%;
    margin: 0 auto;
}

.pricing-item {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: stretch;
    align-items: stretch;
    text-align: center;
    -webkit-flex: 0 1 330px;
    flex: 0 1 330px;
}
/*.LoginTitleHeadingClass {
    position: absolute;
    text-align: center;
    width: 100%;
    color: black;
    margin-top: 8%;
    font-size: 34px;
    font-weight: 600;
}*/
.pricing-action {
    color: inherit;
    border: none;
    background: none;
    cursor: pointer;
}

    .pricing-action:focus {
        outline: none;
    }

.pricing-feature-list {
    text-align: left;
}

.pricing-palden .pricing-item {
    font-family: 'Open Sans', sans- sans-serif;
    cursor: default;
    color: #84697c;
    background: #fff;
    box-shadow: 0 0 10px rgba(46, 59, 125, 0.23);
    border-radius: 20px 20px 10px 10px;
    margin: 1em;
}

@media screen and (min-width: 66.25em) {
    .pricing-palden .pricing-item {
        margin: 1em -0.5em;
    }

    .pricing-palden .pricing__item--featured {
        margin: 0;
        z-index: 10;
        box-shadow: 0 0 20px rgba(46, 59, 125, 0.23);
    }
}

.pricing-palden .pricing-deco {
    border-radius: 10px 10px 0 0;
    background: linear-gradient(135deg,#4097f9,#0af0c7);
    padding: 4em 0 9em;
    position: relative;
}

.pricing-palden .pricing-deco-img {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 160px;
}

.pricing-palden .pricing-title {
    font-size: 0.75em;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 5px;
    color: #fff;
}

.pricing-palden .deco-layer {
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}

.pricing-palden .pricing-item:hover .deco-layer--1 {
    -webkit-transform: translate3d(15px, 0, 0);
    transform: translate3d(15px, 0, 0);
}

.pricing-palden .pricing-item:hover .deco-layer--2 {
    -webkit-transform: translate3d(-15px, 0, 0);
    transform: translate3d(-15px, 0, 0);
}

.pricing-palden .icon {
    font-size: 2.5em;
}

.pricing-palden .pricing-price {
    font-size: 5em;
    font-weight: bold;
    padding: 0;
    font-family:  sans-serif;
    color: #fff;
    margin: 0 0 0.25em 0;
    line-height: 0.75;
}

.pricing-palden .pricing-currency {
    font-size: 0.15em;
    vertical-align: top;
}

.pricing-palden .pricing-period {
    font-size: 0.15em;
    padding: 0 0 0 0.5em;
    font-style: italic;
}

.pricing-palden .pricing__sentence {
    font-weight: bold;
    margin: 0 0 1em 0;
    padding: 0 0 0.5em;
}

.pricing-palden .pricing-feature-list {
    margin: 0;
    padding: 0.25em 0 2.5em;
    list-style: none;
    text-align: center;
}

.pricing-palden .pricing-feature {
    padding: 1em 0;
}

.pricing-palden .pricing-action {
    font-weight: bold;
    margin: auto 3em 2em 3em;
    padding: 1em 2em;
    color: #fff;
    border-radius: 30px;
    background: linear-gradient(135deg,#a93bfe,#584efd);
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
}

    .pricing-palden .pricing-action:hover,
    .pricing-palden .pricing-action:focus {
        background: linear-gradient(135deg,#fd7d57,#f55d59);
    }

.pricing-palden .pricing-item--featured .pricing-deco {
    padding: 5em 0 8.885em 0;
}

@import url(//fonts.googleapis.com/css?family=Lato:300:400);

.header {
    position: relative;
    text-align: center;
    /*background-image: radial-gradient(circle at 39% 47%, rgba(107, 107, 107,0.08) 0%, rgba(107, 107, 107,0.08) 33.333%,rgba(72, 72, 72,0.08) 33.333%, rgba(72, 72, 72,0.08) 66.666%,rgba(36, 36, 36,0.08) 66.666%, rgba(36, 36, 36,0.08) 99.999%),radial-gradient(circle at 53% 74%, rgba(182, 182, 182,0.08) 0%, rgba(182, 182, 182,0.08) 33.333%,rgba(202, 202, 202,0.08) 33.333%, rgba(202, 202, 202,0.08) 66.666%,rgba(221, 221, 221,0.08) 66.666%, rgba(221, 221, 221,0.08) 99.999%),radial-gradient(circle at 14% 98%, rgba(184, 184, 184,0.08) 0%, rgba(184, 184, 184,0.08) 33.333%,rgba(96, 96, 96,0.08) 33.333%, rgba(96, 96, 96,0.08) 66.666%,rgba(7, 7, 7,0.08) 66.666%, rgba(7, 7, 7,0.08) 99.999%),linear-gradient(45deg, rgb(97, 14, 117),rgb(20, 32, 127));*/
    color: white;
}

.inner-header {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
}

.flex { 
    justify-content: center;
    align-items: center;
    text-align: center;
}
.blogDescriptionTextClass {
    padding: 0px 87px;
    font-family: sans-serif;
    font-size: 16px;
}
.BlogsubDescriptionText {
    font-size: 20px;
    font-family: sans-serif;
    padding: 0px 87px;
    font-weight: 600;
}
.BlogsubDescriptionTextClass {
    font-size: 14px;
    font-family: sans-serif;
    padding: 0px 87px;
    font-weight: 600;
}
@media only screen and (max-width:990px) and (min-width:300px) {
    .blogDescriptionTextClass {
        font-size: 15px;
        padding: 0px 20px;
        font-family: sans-serif;
    }
    .BlogsubDescriptionText {
        font-size: 16px;
        padding: 0px 20px;
        font-weight: 600;
        font-family: sans-serif;
    }
}
    .waves {
        position: relative;
        width: 100%;
        height: 125vh;
        margin-bottom: -7px;
        min-height: 100px;
        max-height: 150px;
    }
    /* Animation */

    .parallax > use {
        animation: move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;
    }

        .parallax > use:nth-child(1) {
            animation-delay: -2s;
            animation-duration: 7s;
        }

        .parallax > use:nth-child(2) {
            animation-delay: -3s;
            animation-duration: 10s;
        }

        .parallax > use:nth-child(3) {
            animation-delay: -4s;
            animation-duration: 13s;
        }

        .parallax > use:nth-child(4) {
            animation-delay: -5s;
            animation-duration: 20s;
        }

    .ContactUsImageClass {
        width: 100%;
        height: 638px;
    }

    @keyframes move-forever {
        0% {
            transform: translate3d(-90px,0,0);
        }

        100% {
            transform: translate3d(85px,0,0);
        }
    }

    .forgotWidget {
        margin-top: 6%;
        text-align: center;
    }

    .form-horizontal {
        margin-top: -32%;
    }

    .pricing-feature-list h5 {
        font-size: 18px;
        font-family: sans-serif;
        padding: 0px 38px;
    }
    /*}*/
    @media only screen and (max-width: 1677px) and (min-width: 1470px) {
        .form-horizontal {
            margin-top: -40%;
        }
    }

    @media only screen and (max-width: 1330px) and (min-width: 280px) {
        .pricing {
            padding: 0px !important;
        }
    }

    @media only screen and (max-width: 1470px) and (min-width: 990px) {
        .form-horizontal {
            margin-top: -48%;
        }
    }

    @media only screen and (max-width: 990px) and (min-width: 620px) {
        .form-horizontal {
            margin-top: -68%;
        }
    }

    @media only screen and (max-width: 1320px) and (min-width: 1020px) {
        .loginBackgroundColor {
            width: 56%;
        }

        .ForgotBackgroundColor {
            width: 56%;
        }
    }


    @media only screen and (max-width: 620px) and (min-width: 450px) {
        .form-horizontal {
            margin-top: -112%;
        }
    }

    @media only screen and (max-width: 450px) and (min-width:400px) {
        .form-horizontal {
            margin-top: -210%;
        }
    }

    @media only screen and (max-width: 400px) and (min-width:310px) {
        .form-horizontal {
            margin-top: -180%;
        }
    }

    @media only screen and (max-width: 486px) and (min-width:260px) {
        .navbar-brand .hidden-Mobile {
            /* margin-left: -126%;
        margin-top: -62px;*/
        }

        .navbar-toggle {
            margin-right: 14px;
        }
    }

    @media only screen and (max-width: 500px) and (min-width:260px) {
        .BottomTitle {
            margin-top: -18%;
            padding: 12px;
        }
    }

    @media only screen and (max-width:1100px) and (min-width:500px) {
        .BottomTitle {
            margin-top: -15%;
        }
    }
    /*@media only screen and (max-width: 990px) and (min-width: 776px) {
    #price {
        margin-top: -212%;
    }
}*/

    #us_form_1 {
        margin-top: -12%;
    }

    @media only screen and (max-width: 1275px) and (min-width: 1080px) {
        #price {
            margin-top: 0%;
        }

        .widgetTwo {
            height: 845px;
            overflow: auto;
        }
    }
    /*
@media only screen and (max-width: 1538px) and (min-width: 1275px) {

    #price {
        margin-top: -18%;
        background: #eafeff;
    }
}*/
    @media only screen and (max-width: 1190px) and (min-width: 310px) {
        .signin {
            width: 28%;
            border-radius: 10px;
            margin: 0 auto;
        }

        .Login {
            width: 28%;
            border-radius: 10px;
            margin-top: 2% !important;
            margin: 0 auto;
        }
    }

    .cardRadiustFour {
        border-top-right-radius: 38px;
    }

    .discoverTextClass {
        color: black;
    }

    @media only screen and (max-width: 1080px) and (min-width: 945px) {
        #price {
            margin-top: -0%;
        }

        .widgetTwo {
            padding: 0px;
        }
    }

    @media only screen and (max-width: 945px) and (min-width: 765px) {
        /* #price {
        margin-top: 5%;
    }*/
        .widgetTwo {
            height: 626px;
            overflow: auto;
        }
    }

    @media only screen and (max-width:620px) and (min-width:450px) {
        /*   #price {
        margin-top: 156%;
    }*/
    }

    @media only screen and (max-width:1216px) and (min-width:990px) {
        .pricing {
            padding: 0px;
        }
    }

    @media only screen and (max-width:560px) and (min-width:310px) {
        .pricing {
            padding: 0px !important;
        }
    }

    @media only screen and (max-width: 1501px) and (min-width: 996px) {
        .TextWidthClass {
            margin-top: 44% !important;
        }
    }

    @media only screen and (max-width: 990px) and (min-width: 310px) {
        .BannerHeadTitle1 {
            font-size: 13px;
            width: 46%;
        }

        .BannerHeadTitle {
            font-size: 22px;
        }

        .bannerText {
            position: absolute;
            top: 165px;
            margin-left: 15%;
            width: 80%;
            font-family: sans-serif;
            position: absolute;
            color: black !important;
        }
        /* .bannerText {
        top:60%;
    }*/


        .BannerHeadTitle {
            /*color: white;*/
            font-weight: 700;
            font-size: 30px;
        }
    }

    .featuresTextWidgetClass {
        /* margin-top: 4% !important;*/
        padding: 0px 90px;
    }

    .bg-img {
        background-image: url(/img/caringBackground.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
        width: 100%;
        /*   height: 842px;*/
    }

    .FeaturesDecriptionText {
        font-family: sans-serif;
    }

    .head p {
        font-family: sans-serif;
    }

    .androidImageClass {
        width: 146px !important;
        margin-left: -30%;
    }

    @media only screen and (max-width: 668px) and (min-width:450px) {
        .CompanyLogo {
            margin-top: -31% !important;
        }

        .signup-overlay {
            width: auto !important;
            /*margin-left: -15%;*/
        }

        .mainfeildClass {
            padding: 16px 26px 45px !important;
        }

        .agreeclassText {
            padding: 0px !important;
        }

        .registerPageWidget {
            margin-top: 0% !important;
        }
    }

    @media only screen and (max-width:450px) and (min-width:320px) {

        .signup-overlay {
            margin: auto;
            width: 100% !important;
            padding: 0px !important;
        }

        .secondwidget {
            padding: 0px !important;
        }

        .registerPageWidget {
            margin-top: 0% !important;
        }

        .mainfeildClass {
            padding: 8px 18px 45px !important;
            /* margin-left: 10%; */
        }

        .agreeclassText {
            padding: 0px !important;
        }
    }

    ::placeholder {
        color: gray !important;
        font-weight: 600;
        opacity: 1; /* Firefox */
    }

    ::-ms-input-placeholder {
        color: black !important;
    }

    .TrialParentClass {
        position: relative;
        padding: 0px !important;
    }

    .TrialChildClass {
        position: absolute;
        padding: 0px 20px;
        margin-top: -20%;
    }

    .trailPeriod h2 {
        font-size: 42px;
        font-weight: 600;
        margin-top: 18%;
        font-family: sans-serif;
        /* padding: 0; */
        text-align: center;
        /* color: #0062bd;*/
        background-image: linear-gradient(-225deg, #166ac8 0%, #502173 29%, #487590 67%, #48187a 100%);
        background-size: auto auto !important;
        color: #fff;
        -webkit-background-clip: text !important;
        background-clip: text !important;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    .trialconduct h2 {
        text-align: center;
        margin-top: 10%;
        font-family: sans-serif;
        font-weight: 600;
        font-size: 26px;
    }

    .trialconduct {
        text-align: center;
        margin-left: 5%;
    }

    .trailSpanClass {
        color: #0062bd;
    }

    @media only screen and (max-width: 1240px) and (min-width: 768px) {
        .trailPeriod h2 {
            font-size: 12px;
            font-weight: 600;
            margin-top: 18%;
        }

        .trialconduct h2 {
            text-align: center;
            margin-top: -10%;
            font-family: sans-serif;
            font-weight: 600;
            font-size: 16px;
        }
    }

    @media only screen and (max-width: 768px) and (min-width: 375px) {
        .trailPeriod h2 {
            font-size: 12px;
            font-weight: 600;
            margin-top: -14%;
        }

        .trialconduct h2 {
            margin-top: -10%;
            font-size: 7px;
        }
    }

    @media only screen and (max-width: 380px) and (min-width: 300px) {
        .TrialParentClass img {
            height: 110px;
        }

        .trailPeriod h2 {
            font-size: 10px;
            margin-top: -40%;
        }


        .trialconduct h2 {
            margin-top: -54%;
            font-size: 7px;
        }
    }

    .FeaturesClass img {
        /* width: 53%; */
        /* height: 350px; */
        height: 314px;
        border-radius: 14px;
    }
    /*.caringFeaturesWidget {
    background: #eafeff;
}*/


    .TextFetaureClass h2 {
        color: black;
        font-weight: 600;
        margin-top: 8%;
        line-height: 38px;
        font-size: 30px;
        font-family: sans-serif;
    }

    .TextFetaureClass p {
        color: black;
        font-family: sans-serif;
        font-size: 17px;
        margin-top: 28px;
        /* font-weight: 600; */
        /* font-family:  sans-serif; */
        line-height: 32px;
    }

    .TextWidthClass {
        margin-top: 28%;
    }


    @media only screen and (max-width: 860px) and (min-width:320px) {
        .bottomLogo {
            width: 128px;
            /* margin-left: -30px;*/
            margin-top: -4%;
            /*width: 60% !important;*/
            /*  height: 103px !important;*/
        }

       /* .head {
            padding: 0px;
            margin-top: 28px;
        }*/
    }
    /*.logoTop {
    margin-top: -10px;
}*/
    .headingTitle1 {
        font-size: 16px;
        font-family: sans-serif;
        font-weight: 600;
        margin-left: -10px;
        padding: 6px;
        line-height: 10px;
    }

        .headingTitle1 p {
            font-size: 16px;
            font-family: sans-serif;
        }

    .widget5 {
        /* background-image: linear-gradient(-225deg, #19a4c5 0%, #7f6999 29%, #3c62a0 57%, #348183 100%);*/
        background: #0062bd;
        color: white;
        height: 480px;
    }

.widget6 {
    background: #0062bd;
    color: white;
}

    .BottomTitle p {
        margin-top: -5%;
        color: white;
        font-size: 18px;
    }

    .logoTop p {
        overflow: hidden;
        /* width: 100px; */
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        /* letter-spacing: 0px; */
      /*  margin-top: 6px;*/
        font-family: sans-serif;
        font-size: 16px;
        line-height: 23px;
    }

    .addressClass p {
        font-family: sans-serif;
        overflow: hidden;
        /* width: 100px; */
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .fontIcons {
        font-size: 20px;
        cursor: pointer;
    }

    .headingTitle1 {
        color: white;
    }

    .NavigationText {
        color: white;
        font-size: 15px;
        line-height: 14px;
        font-family: sans-serif;
    }

    .LoginButoon {
        text-align: -webkit-center;
        padding: 0px;
    }

    .bottomLogo {
        width: 260px;
        /*height: 85px;*/
    }

    @media only screen and (max-width: 850px) and (min-width:310px) {
        .BottomTitle p {
            margin-top: -17%;
        }
    }

    @media only screen and (max-width: 850px) and (min-width:310px) {
        .socialMediaIcons {
            width: 100%;
            /* margin-left: -1px; */
            margin-top: -30px;
        }
    }

    .signUpText {
        text-align: center;
        margin-top: 44px;
        font-size: 30px;
        color: black;
        font-weight: 700;
    }

    .LoginTitleText {
        text-align: center;
        margin-top: 44px;
        font-size: 30px;
        color: black;
        font-weight: 700;
    }

    .ForgotTitleText {
        text-align: center;
        margin-top: 44px;
        font-size: 30px;
        color: black;
        font-weight: 700;
    }

    .iconsLeftMargin {
        margin-left: -38px;
        margin-top: -33px;
    }

    .RegisterWidgetClass {
        background: white;
        border-radius: 18px;
    }

    @media only screen and (max-width: 1350px) and (min-width:588px) {
        .iconsLeftMargin {
            margin-left: -34px;
            /* width: 151%;*/
            /*  margin-top: 10px;*/
        }
    }

    @media only screen and (max-width: 990px) and (min-width:760px) {
        .signup-overlay {
            position: initial !important;
        }
       
    }

    @media only screen and (max-width: 980px) and (min-width:300px) {
        .TextWidthClass {
            margin-top: 0%;
        }
        .toggleOneClassPop {
            /* float: right !important; */
            margin-top: -28px !important;
            left: 0% !important;
        }
    }
    /*@media only screen and (max-width: 1550px) and (min-width:1275px) {
    #price {
        margin-top: -17%;
    }
}*/
    @media only screen and (max-width: 1044px) and (min-width:300px) {
        .iconsLeftMargin {
            margin-left: 0px;
            margin-top: 0px;
        }
    }


    @media only screen and (max-width: 1290px) and (min-width:990px) {
        .textFieldClass {
            width: 100%;
            margin-left: -12%;
        }

        .registerbutton {
            padding-top: 5px;
            text-align: center;
            width: 100%;
            margin-left: -20%;
        }

        .checkbox {
            margin-right: 98px
        }
        .toggleOneClassPop {
            /* float: right !important; */
            margin-top: -28px !important;
            left: 6% !important;
        }
    }

    @media only screen and (max-width: 1290px) and (min-width:450px) {
        .checkbox {
            margin-right: 40px
        }
    }

    @media only screen and (max-width: 990px) and (min-width:310px) {
        .signLoginPages {
            margin-left: 34%;
            margin-top: 16px;
        }
    }

.aboutusClassTextHeading {
    font-family: "Inter", sans-serif;
    font-weight: 700;
    line-height: 1.5;
    color: #0062bd;
    font-size: 24px;
    text-align: center;
    padding-left: 2%;
}

.aboutusClassTextHeadingTwo {
    font-family: "Inter", sans-serif;
    font-weight: 700;
    line-height: 1.5;
    color: black;
    font-size: 20px;
    text-align: center;
    padding-left: 2%;
}

    @media only screen and (max-width: 750px) and (min-width:310px) {
        .signLoginPages .signin {
            width: 63%;
            margin-left: -22%;
        }

        .signLoginPages .Login {
            width: 63%;
            margin-left: -22%;
            margin-bottom: 10%;
        }

        .navbar-collapse {
            margin-top: 43px;
        }
    }

    @media only screen and (max-width: 990px) and (min-width:750px) {


        .navbar-collapse {
            margin-top: 43px;
        }
    }

    @media only screen and (max-width:990px) and (min-width:768px) {
        .textFieldClass {
            width: 100%;
            /*margin-left: -12%;*/
        }

        .loginButtonClass {
            margin-left: 20% !important;
        }

        .loginBackgroundColor {
            width: 54%;
            height: 443px;
        }

        .ForgotBackgroundColor {
            width: 54%;
            height: 443px;
        }

        .registerbutton {
            padding-top: 5px;
            text-align: center;
            width: 100%;
            margin-left: -20%;
        }

        .registerbutton {
            margin-left: 13%;
        }

        .LoginTitleHeading {
            margin-top: -6%;
        }
    }

    .ForgotCancelButton {
        background: #0062bd;
    }

    .ForgotBackgroundColor {
        background: white;
        height: 385px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        /* margin: auto; */
        width: 38%;
        border-radius: 16px;
    }

    @media only screen and (max-width:768px) and (min-width:440px) {
        .loginBackgroundColor {
            height: 516px;
            width: 64%;
        }

        .ForgotBackgroundColor {
            height: 516px;
            width: 64%;
        }

        .LoginTitleHeading {
            margin-top: -12%;
        }
       
    }
@media only screen and (max-width:990px) and (min-width:600px) {
    .FeatureDecriptionTextClass {
        font-size: 10px !important;
        font-weight: 600;
        margin-top: 10%;
        color: black;
        text-align: inherit;
    }
    .image img {
        width: 26% !important;
    }
    @media only screen and (max-width:440px) and (min-width:260px) {
        .loginBackgroundColor {
            height: 537px;
            width: 84%;
        }

        .ForgotBackgroundColor {
            height: 537px;
            width: 84%;
        }
    }

    @media only screen and (max-width:440px) and (min-width:260px) {
        .checkbox {
            margin-right: 0px !important;
        }

        .LoginTitleHeading {
            margin-top: -14%;
        }
    }

    /* .logoTop {
        margin-top: 16px;
    }*/

    @media only screen and (max-width: 998px) and (min-width: 260px) {


        .headQuickLinks {
            text-align: initial !important;
            padding: 0px;
        }

        .MargginTopTextClass {
            padding: 0px !important;
        }
    }

    .head {
        padding: 0px;
    }

    .BottomTitle p {
        margin-top: -5%;
        color: white !important;
        font-size: 18px;
    }

    @media only screen and (max-width: 1100px) and (min-width:300px) {
        .BottomTitle p {
            margin-top: -16%;
            font-size: 12px;
        }
    }


    .widgetfive .panel-title > a:before {
        float: right !important;
        font-family: FontAwesome;
        content: "\f068";
        padding-right: 5px;
        font-size: 12px;
    }
}

.widgetfive .panel-title > a.collapsed:before {
    float: right !important;
    content: "\f067";
    font-size: 12px;
}


.widgetfive .panel-title > a:hover,
.widgetfive .panel-title > a:active,
.widgetfive .panel-title > a:focus {
    text-decoration: none;
}

.widgetfive .panel-heading {
    padding: 20px 15px;
    background-color: white;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
/*.widgetfive .panel-default:hover {
    -ms-transform: scale(1.5);*/ /* IE 9 */
/*-webkit-transform: scale(1.5);*/ /* Safari 3-8 */
/*transform: scale(1.5);
}*/

.widgetfive .panel {
    margin-bottom: 20px !important;
    background-color: #ffffff;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: 15px 16px 13px 8px rgb(140 136 136 / 5%);
}

.widgetfive .jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #00bcd4;
    text-align: center;
    color: #fff;
}

@font-face {
    font-family: 'Raleway';
    src: url(Raleway-VariableFont_wght.ttf);
}

/*new deishn css*/
* {
    margin: 0;
    padding: 0;
    text-decoration: none;
}

.title {
    margin-top: 50px;
}

    .title h1 {
        text-align: center;
        margin: 0;
        padding: 0;
        font-family: Arial;
        text-transform: uppercase;
        color: #d63031;
    }

        .title h1 span {
            display: block;
            color: #a10f17; /* Adjusted from SCSS darken(#d63031, 40%) */
            font-size: 20px;
            margin-bottom: 10px;
        }

/* Carousel Gallery */
.carousel-gallery {
    margin: 50px 0;
    padding: 0 30px;
}

    .carousel-gallery .swiper-slide a {
        display: block;
        width: 100%;
        height: 200px;
        border-radius: 4px;
        overflow: hidden;
        position: relative;
       /* -webkit-box-shadow: 3px 2px 20px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 3px 2px 20px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 3px 2px 20px 0px rgba(0, 0, 0, 0.2);*/
    }

        .carousel-gallery .swiper-slide a:hover .image .overlay {
            opacity: 1;
        }

        .carousel-gallery .swiper-slide a .image {
            width: 100%;
            height: 100%;
            background-size: cover;
            background-position: center center;
        }

            .carousel-gallery .swiper-slide a .image .overlay {
                width: 100%;
                height: 100%;
               /* background-color: rgba(20, 20, 20, 0.8);*/
                text-align: center;
                opacity: 0;
                transition: all 0.2s linear;
            }

                .carousel-gallery .swiper-slide a .image .overlay em {
                    color: #fff;
                    font-size: 26px;
                    position: relative;
                    top: 50%;
                    transform: translateY(-50%);
                    display: inline-block;
                }

    .carousel-gallery .swiper-pagination {
        position: relative;
        bottom: auto;
        text-align: center;
        margin-top: 25px;
    }

        .carousel-gallery .swiper-pagination .swiper-pagination-bullet {
            transition: all 0.2s linear;
        }

            .carousel-gallery .swiper-pagination .swiper-pagination-bullet:hover {
                opacity: 0.7;
            }

            .carousel-gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                background-color: #d63031;
                transform: scale(1.1, 1.1);
            }
/* #Carousel Gallery */

.plugins {
    text-align: center;
}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%;
}
.carousel-gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #d63031;
    transform: scale(1.1, 1.1);
}
.carousel-gallery .swiper-pagination .swiper-pagination-bullet {
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff;
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
}
.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
}
.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.plugins h3 {
    text-align: center;
    margin: 0;
    padding: 0;
    font-family: Arial;
    text-transform: uppercase;
    color: #111;
}

    .plugins a {
        display: inline-block;
        font-family: Arial;
        color: #777;
        font-size: 14px;
        margin: 10px;
        transition: all 0.2s linear;
    }

        .plugins a:hover {
            color: #d63031;
        }



.CardwidgetClass {
    padding: 30px;
    /* background: #0062bd;*/
    border-radius: 8px;
}

.CardwidgetClassSecond {
    padding: 30px;
    /*background: #78b3d6;*/
    border-radius: 30px;
}

.widgetfive .panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content: "\f068";
    padding-right: 5px;
    font-size: 12px;
}

.termsWidgetClass {
    color: black;
    font-size: 18px;
    font-family: sans-serif;
}

.widgetfive .panel-title > a.collapsed:before {
    float: right !important;
    content: "\f067";
    font-size: 12px;
}

.widgetfive .panel-title > a:hover,
.widgetfive .panel-title > a:active,
.widgetfive .panel-title > a:focus {
    text-decoration: none;
}

.widgetfive .panel-heading {
    padding: 20px 15px;
    background-color: #cdecf8;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.widgetfive .panel {
    margin-bottom: 20px !important;
    background-color: #ffffff;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: 15px 16px 13px 8px rgb(140 136 136 / 5%);
}

.widgetfive .jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #00bcd4;
    text-align: center;
    color: #fff;
}


#contact {
    padding: 0px;
}

.panel-title {
    color: black;
    font-weight: 600;
    font-size: 18px;
    font-family: sans-serif;
}

.panel-body {
    color: black;
    font-family: sans-serif;
    font-size: 18px;
}
.BannerHeadTitleOne {
    color: white;
    text-align: center;
    font-size: 56px;
    font-weight: 600;
}
.pricecolorClass {
    color: #0062bd;
    /* background: white; */
    border-radius: 8px;
    padding: 6px 0px;
    text-align: left;
    font-weight: 600;
    font-size: 16px;
    font-family: sans-serif;
}
.SmallTextClassFont {
    text-align: left;
    font-size: 16px;
    color: black;
    font-weight: 600;
    margin-bottom: 0;
}
.priceCostClass {
    font-weight: 600;
    font-family: sans-serif;
    font-size: 18px;
    color: black;
    margin-top: 16%;
    text-align: left;
}
.priceCostClassOneTwo {
    /*font-weight: 600;*/
    font-family: sans-serif;
    font-size: 13px;
    color: black;
    margin-top: 12%;
    text-align: left;
}
.connectTextClass {
    margin-top: 2%;
    padding: 26px;
    font-family: sans-serif;
    font-size: 20px;
    color: black;
    margin-bottom: 0px;
}

.Noramlwidget {
    background: #eafeff;
    height: 90px;
    padding: 0px;
}

.FAQClass {
    
     color: #0062bd;
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    /* font-weight: 600; */
    font-family: sans-serif;
}

.TextFontClass {
    font-weight: 600;
    font-size: 20px;
}

.DollarMonthTextClass {
    font-size: 16px;
}

.ConnectLicenseText {
    color: #1d76c5;
}



.CardwidgetClass {
    padding: 30px;
    background: #0062bd;
    border-radius: 30px;
}

.CardwidgetClassSecond {
    padding: 30px;
    background: #78b3d6;
    border-radius: 30px;
}





.connectTextClass {
    margin-top: 2%;
    font-family: sans-serif;
    font-size: 20px;
    color: black;
    margin-bottom: 0px;
}


#contact {
    padding: 0px;
}

.panel-title {
    color: black;
    font-weight: 600;
    font-size: 18px;
    font-family: sans-serif;
}

.androidImageClass {
    width: 108px;
    margin-left: -30%;
}

.ContantTextClass {
    background: #fcfcfc;
    height: 638px;
}

.TrialParentClass img {
    width: 100%;
}

.panel-body {
    color: black;
    font-family: sans-serif;
    font-size: 18px;
}

.ContactUsImageClass {
    width: 100%;
}

.TitleTextHeadingClass {
    color: #0062bd !important;
}

.pricingWidgetClass {
    padding: 0px;
}

.cardRadiusClass {
    border-top-right-radius: 38px;
}

.faqClass {
    font-size: 28px;
    text-align: center;
    font-weight: 600;
    color: black;
}

/*@media only screen and (max-width: 2020px) and (min-width:1236px) {

    .blur-shadow-image1 {
        font-weight: bold;
        position: relative;
        animation: mymove 10s infinite;
    }

    .imageheight {
        animation-timing-function: ease;
    }

    @keyframes mymove {
        from {
            left: 0px;
        }

        to {
            left: 100px;
        }
    }
}*/


.PriceButtonClass {
    background: #3fac7a;
    color: white;
    font-family: sans-serif;
    font-size: 14px;
    border: 1px solid #3fac7a;
    font-weight: 700 !important;
    padding: 10px 50px;
    width: 100%;
    margin-top: 2%;
    border-radius: 10px;
}
@media only screen and (max-width: 600px) and (min-width:310px) {
    .testim {
        margin-top: 225px !important;
    }
    #price{
            margin-top: -52%;
    }
    .PriceButtonClass {
        padding: 10px 30px !important;
    }
    .featuresWidgetClassPadding {
        padding: 0px !important;
    }
    .FeaturesClass img {
        width: 100%;
        float: none;
    }
    .aboutuspaddingText{
        padding:0px;
    }

    .testim .dots {
        bottom: 35px;
    }
    .TextFetaureClass p {
        color: black;
        font-family: sans-serif;
        font-size: 15px;
        margin-top: 18px;
        padding:0px;
        /* font-weight: 600; */
        /* font-family: sans-serif; */
        line-height: 26px !important;
    }
}

.testim {
    width: 100%;
    /* position: absolute;*/
    margin-top: 16% ;
    background: #f9f9f9;
    -webkit-transform: translatey(-50%);
    -moz-transform: translatey(-50%);
    -ms-transform: translatey(-50%);
    -o-transform: translatey(-50%);
    transform: translatey(-50%);
}

    .testim .wrap {
        position: relative;
        width: 100%;
             max-width: 1680px;
        padding: 40px 20px;
        margin: auto;
    }

    .testim .arrow {
        display: block;
        position: absolute;
        color: lightgray;
        cursor: pointer;
        font-size: 2em;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        padding: 5px;
        z-index: 22222222;
    }

        .testim .arrow:before {
            cursor: pointer;
        }

        .testim .arrow:hover {
            color: #ea830e;
        }


        .testim .arrow.left {
            left: 10px;
        }

        .testim .arrow.right {
            right: 10px;
        }

    .testim .dots {
        text-align: center;
        position: absolute;
        width: 100%;
        bottom: 60px;
        left: 0;
        display: block;
        z-index: 3333;
        height: 12px;
    }

        .testim .dots .dot {
            list-style-type: none;
            display: inline-block;
            width: 12px;
            height: 12px;
            border-radius: 50%;
            border: 1px solid #eee;
            margin: 0 10px;
            cursor: pointer;
            -webkit-transition: all .5s ease-in-out;
            -ms-transition: all .5s ease-in-out;
            -moz-transition: all .5s ease-in-out;
            -o-transition: all .5s ease-in-out;
            transition: all .5s ease-in-out;
            position: relative;
        }

            .testim .dots .dot.active,
            .testim .dots .dot:hover {
                background: #ea830e;
                border-color: #ea830e;
            }

            .testim .dots .dot.active {
                -webkit-animation: testim-scale .5s ease-in-out forwards;
                -moz-animation: testim-scale .5s ease-in-out forwards;
                -ms-animation: testim-scale .5s ease-in-out forwards;
                -o-animation: testim-scale .5s ease-in-out forwards;
                animation: testim-scale .5s ease-in-out forwards;
            }

    .testim .cont {
        position: relative;
        overflow: hidden;
    }

        .testim .cont > div {
            text-align: center;
            position: absolute;
            top: 0;
            left: 0;
            padding: 0 0 70px 0;
            opacity: 0;
        }

            .testim .cont > div.inactive {
                opacity: 1;
            }


            .testim .cont > div.active {
                position: relative;
                opacity: 1;
            }


        .testim .cont div .img img {
            display: block;
            width: 100px;
            height: 100px;
            margin: auto;
            border-radius: 50%;
        }

        .testim .cont div h2 {
            color: #ea830e;
            font-size: 1em;
            margin: 15px 0;
        }

        .testim .cont div p {
            font-size:15px;
            color: black;
            font-family:sans-serif;
            width: 80%;
            margin: auto;
        }

        .testim .cont div.active .img img {
            -webkit-animation: testim-show .5s ease-in-out forwards;
            -moz-animation: testim-show .5s ease-in-out forwards;
            -ms-animation: testim-show .5s ease-in-out forwards;
            -o-animation: testim-show .5s ease-in-out forwards;
            animation: testim-show .5s ease-in-out forwards;
        }

        .testim .cont div.active h2 {
            -webkit-animation: testim-content-in .4s ease-in-out forwards;
            -moz-animation: testim-content-in .4s ease-in-out forwards;
            -ms-animation: testim-content-in .4s ease-in-out forwards;
            -o-animation: testim-content-in .4s ease-in-out forwards;
            animation: testim-content-in .4s ease-in-out forwards;
        }

        .testim .cont div.active p {
            -webkit-animation: testim-content-in .5s ease-in-out forwards;
            -moz-animation: testim-content-in .5s ease-in-out forwards;
            -ms-animation: testim-content-in .5s ease-in-out forwards;
            -o-animation: testim-content-in .5s ease-in-out forwards;
            animation: testim-content-in .5s ease-in-out forwards;
        }

        .testim .cont div.inactive .img img {
            -webkit-animation: testim-hide .5s ease-in-out forwards;
            -moz-animation: testim-hide .5s ease-in-out forwards;
            -ms-animation: testim-hide .5s ease-in-out forwards;
            -o-animation: testim-hide .5s ease-in-out forwards;
            animation: testim-hide .5s ease-in-out forwards;
        }

        .testim .cont div.inactive h2 {
            -webkit-animation: testim-content-out .4s ease-in-out forwards;
            -moz-animation: testim-content-out .4s ease-in-out forwards;
            -ms-animation: testim-content-out .4s ease-in-out forwards;
            -o-animation: testim-content-out .4s ease-in-out forwards;
            animation: testim-content-out .4s ease-in-out forwards;
        }

        .testim .cont div.inactive p {
            -webkit-animation: testim-content-out .5s ease-in-out forwards;
            -moz-animation: testim-content-out .5s ease-in-out forwards;
            -ms-animation: testim-content-out .5s ease-in-out forwards;
            -o-animation: testim-content-out .5s ease-in-out forwards;
            animation: testim-content-out .5s ease-in-out forwards;
        }

@-webkit-keyframes testim-scale {
    0% {
        -webkit-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -webkit-box-shadow: 0px 0px 10px 5px #eee;
        box-shadow: 0px 0px 10px 5px #eee;
    }

    70% {
        -webkit-box-shadow: 0px 0px 10px 5px #ea830e;
        box-shadow: 0px 0px 10px 5px #ea830e;
    }

    100% {
        -webkit-box-shadow: 0px 0px 0px 0px #ea830e;
        box-shadow: 0px 0px 0px 0px #ea830e;
    }
}

@-moz-keyframes testim-scale {
    0% {
        -moz-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -moz-box-shadow: 0px 0px 10px 5px #eee;
        box-shadow: 0px 0px 10px 5px #eee;
    }

    70% {
        -moz-box-shadow: 0px 0px 10px 5px #ea830e;
        box-shadow: 0px 0px 10px 5px #ea830e;
    }

    100% {
        -moz-box-shadow: 0px 0px 0px 0px #ea830e;
        box-shadow: 0px 0px 0px 0px #ea830e;
    }
}

@-ms-keyframes testim-scale {
    0% {
        -ms-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -ms-box-shadow: 0px 0px 10px 5px #eee;
        box-shadow: 0px 0px 10px 5px #eee;
    }

    70% {
        -ms-box-shadow: 0px 0px 10px 5px #ea830e;
        box-shadow: 0px 0px 10px 5px #ea830e;
    }

    100% {
        -ms-box-shadow: 0px 0px 0px 0px #ea830e;
        box-shadow: 0px 0px 0px 0px #ea830e;
    }
}

@-o-keyframes testim-scale {
    0% {
        -o-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -o-box-shadow: 0px 0px 10px 5px #eee;
        box-shadow: 0px 0px 10px 5px #eee;
    }

    70% {
        -o-box-shadow: 0px 0px 10px 5px #ea830e;
        box-shadow: 0px 0px 10px 5px #ea830e;
    }

    100% {
        -o-box-shadow: 0px 0px 0px 0px #ea830e;
        box-shadow: 0px 0px 0px 0px #ea830e;
    }
}

@keyframes testim-scale {
    0% {
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        box-shadow: 0px 0px 10px 5px #eee;
    }

    70% {
        box-shadow: 0px 0px 10px 5px #ea830e;
    }

    100% {
        box-shadow: 0px 0px 0px 0px #ea830e;
    }
}

@-webkit-keyframes testim-content-in {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-moz-keyframes testim-content-in {
    from {
        opacity: 0;
        -moz-transform: translateY(100%);
        transform: translateY(100%);
    }

    to {
        opacity: 1;
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
}

@-ms-keyframes testim-content-in {
    from {
        opacity: 0;
        -ms-transform: translateY(100%);
        transform: translateY(100%);
    }

    to {
        opacity: 1;
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

@-o-keyframes testim-content-in {
    from {
        opacity: 0;
        -o-transform: translateY(100%);
        transform: translateY(100%);
    }

    to {
        opacity: 1;
        -o-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes testim-content-in {
    from {
        opacity: 0;
        transform: translateY(100%);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@-webkit-keyframes testim-content-out {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
}

@-moz-keyframes testim-content-out {
    from {
        opacity: 1;
        -moz-transform: translateY(0);
        transform: translateY(0);
    }

    to {
        opacity: 0;
        -moz-transform: translateY(-100%);
        transform: translateY(-100%);
    }
}

@-ms-keyframes testim-content-out {
    from {
        opacity: 1;
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    to {
        opacity: 0;
        -ms-transform: translateY(-100%);
        transform: translateY(-100%);
    }
}

@-o-keyframes testim-content-out {
    from {
        opacity: 1;
        -o-transform: translateY(0);
        transform: translateY(0);
    }

    to {
        opacity: 0;
        transform: translateY(-100%);
        transform: translateY(-100%);
    }
}

@keyframes testim-content-out {
    from {
        opacity: 1;
        transform: translateY(0);
    }

    to {
        opacity: 0;
        transform: translateY(-100%);
    }
}

@-webkit-keyframes testim-show {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-moz-keyframes testim-show {
    from {
        opacity: 0;
        -moz-transform: scale(0);
        transform: scale(0);
    }

    to {
        opacity: 1;
        -moz-transform: scale(1);
        transform: scale(1);
    }
}

@-ms-keyframes testim-show {
    from {
        opacity: 0;
        -ms-transform: scale(0);
        transform: scale(0);
    }

    to {
        opacity: 1;
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

@-o-keyframes testim-show {
    from {
        opacity: 0;
        -o-transform: scale(0);
        transform: scale(0);
    }

    to {
        opacity: 1;
        -o-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes testim-show {
    from {
        opacity: 0;
        transform: scale(0);
    }

    to {
        opacity: 1;
        transform: scale(1);
    }
}

@-webkit-keyframes testim-hide {
    from {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
}

@-moz-keyframes testim-hide {
    from {
        opacity: 1;
        -moz-transform: scale(1);
        transform: scale(1);
    }

    to {
        opacity: 0;
        -moz-transform: scale(0);
        transform: scale(0);
    }
}

@-ms-keyframes testim-hide {
    from {
        opacity: 1;
        -ms-transform: scale(1);
        transform: scale(1);
    }

    to {
        opacity: 0;
        -ms-transform: scale(0);
        transform: scale(0);
    }
}

@-o-keyframes testim-hide {
    from {
        opacity: 1;
        -o-transform: scale(1);
        transform: scale(1);
    }

    to {
        opacity: 0;
        -o-transform: scale(0);
        transform: scale(0);
    }
}

@keyframes testim-hide {
    from {
        opacity: 1;
        transform: scale(1);
    }

    to {
        opacity: 0;
        transform: scale(0);
    }
}

@media all and (max-width: 300px) {
    body {
        font-size: 14px;
    }
}

@media all and (max-width: 500px) {
    .testim .arrow {
        font-size: 1.5em;
    }

    .testim .cont div p {
        line-height: 25px;
    }
}



.custom-slider {
    width: 90%;
    margin: auto;
}

.custom-box {
    width: 200px;
    height: 100px;
    text-align: center;
    box-shadow: 2px 2px 3px gray;
    margin: 15px;
    font-size: 5em;
    padding: 50px;
}

.slick-prev, .slick-next {
    position: absolute;
    line-height: 0;
    top: 40%;
    width: 30px;
    height: 30px;
    display: block;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    border-radius: 50px;
    background: lightgray;
}

.slick-slider {
    user-select: none;
}

.slick-next {
    right: -30px;
}

.slick-prev {
    left: -30px;
}
@media only screen and (max-width: 450px) and (min-width: 310px) {
    .hero-image {
        height: 320px !important;
        margin-bottom: -22%;
        background-repeat: no-repeat !important;
        background-size: contain !important; /* Adjust height as needed for mobile */
    }

    .hero-text {
        font-size: 3rem !important; /* Adjust font size for mobile */
    }
}
@media only screen and (max-width: 750px) and (min-width: 450px) {
    .hero-image {
        height: 320px !important;
        margin-bottom: -8%;
        background-repeat: no-repeat !important;
        background-size: contain !important; /* Adjust height as needed for mobile */
    }
    .hero-imageContact {
        height: 320px !important;
       /* margin-bottom: -13%;*/
        background-repeat: no-repeat !important;
       /* background-size: contain !important;*/ /* Adjust height as needed for mobile */
    }
    .hero-text {
        font-size: 3rem !important; /* Adjust font size for mobile */
    }
}


.slick-next:before {
    content: '\003e';
    font-size: 1.2em;
    font-weight: 1000;
    padding-left: 0px;
    color: white;
}

.slick-prev:before {
    content: '\003c';
    font-size: 1.2em;
    font-weight: 1000;
    padding-left: 0px;
    color: white;
}
/*.swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 8%);*/
    /* left: auto; */
    /*position: fixed;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 5%);
  
    position: fixed;
}*/
.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    /* letter-spacing: 0; */
    font-variant: initial;
    font-size: 20px;
    font-weight: 600;
}
.swiper-slide {
    width: 304px !important;
    text-align: center;
    margin-right: 0px !important;
}
.imgageSocialIcons img {
    width: 20px;
}
.socialIconsClass{
    padding:0px;
}
.SocialMainwidget {
    margin-left: -7%;
    margin-top: -6%;
}
.swiper-slide.swiper-slide-active {
    margin-right: 0px !important;
    margin-left: 8%;
}
.bannerTextFeature {
    text-align: center;
    position: absolute;
    top: 42%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
}
.card_top img {
    display: block;
    width: 100%;
    height: 100%;
}
.wrapper {
    width: 100%;
    margin: 20px auto;
}
.cards_wrap {
    display: flex;
    flex-wrap: wrap;
}
    .cards_wrap .card_item {
/*        width: 25%;*/
        padding: 10px;
    }
    .cards_wrap .card_top {
        width: 100%;
      
        padding: 10px;
        padding-bottom: 0;
    }

    .cards_wrap .card_bottom {
        padding: 0px 15px;
    }

        .cards_wrap .card_bottom .card_category {
            text-transform: uppercase;
            text-align: center;
        }

        .cards_wrap .card_bottom .card_info {
            padding: 15px;
            margin: 10px 0;
            border: 1px dashed #0071bc;
        }

            .cards_wrap .card_bottom .card_info .title {
                color: #0071bc;
                font-size: 18px;
                margin-bottom: 5px;
            }

        .cards_wrap .card_bottom .card_creator {
            text-align: center;
        }

@media (max-width: 1024px) {
    .cards_wrap .card_item {
        width: 33.3%;
    }
}

@media (max-width: 768px) {
    .cards_wrap .card_item {
        width: 50%;
    }
}
@media (max-width: 528px) {
    .cards_wrap .card_top {
        height: auto;
    }

    .cards_wrap .card_item {
        width: 100%;
    }
}
#signupModalLabel {
    text-align: center;
    font-size: 22px;
    font-weight: 600;
    color: #0062bd;
}
.loginTextClassCenter {
    text-align: center;
    font-size: 22px;
    font-weight: 600;
    color: #0062bd;
}
.loginButtonBgdClass {
    margin-top: -4%;
  /*  left: 43%;*/
    padding: 6px 30px !important;
    text-align: center;
    background: #299976;
}

/*pricing css*/
@media (min-width: 1500px) {
    .container
{
    max-width: 146px;
}
}
.CardwidgetClass {
    padding: 30px;
    /* background: #0062bd;*/
    border-radius: 30px;
}
.princeWidgetClassText {
    margin-bottom: 5%;
}
.CardwidgetClassSecond {
    padding: 30px;
    /*background: #78b3d6;*/
    border-radius: 30px;
}
.widgetfive .panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content: "\f068";
    padding-right: 5px;
    font-size: 12px;
}
.termsWidgetClass {
    color: black;
    font-size: 18px;
    font-family: sans-serif;
}
.widgetfive .panel-title > a.collapsed:before {
    float: right !important;
    content: "\f067";
    font-size: 12px;
}
.widgetfive .panel-title > a:hover,
.widgetfive .panel-title > a:active,
.widgetfive .panel-title > a:focus {
    text-decoration: none;
}

.widgetfive .panel-heading {
    padding: 20px 15px;
    background-color: #cdecf8;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.widgetfive .panel {
    margin-bottom: 20px !important;
    background-color: #ffffff;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: 15px 16px 13px 8px rgb(140 136 136 / 5%);
}

.widgetfive .jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #00bcd4;
    text-align: center;
    color: #fff;
}



#contact {
    padding: 0px;
}

.panel-title {
    color: black;
    font-weight: 600;
    font-size: 18px;
    font-family: sans-serif;
}

.panel-body {
    color: black;
    font-family: sans-serif;
    font-size: 18px;
}




.connectTextClass {
    margin-top: 2%;
    font-family: sans-serif;
    font-size: 17px;
    color: black;
    margin-bottom: 0px;
}

/*        .Noramlwidget {
            background: #eafeff;
            height: 90px;
            padding: 0px;
        }*/

.FAQClass {
    background-image: linear-gradient(-225deg, #166ac8 0%, #502173 29%, #487590 67%, #48187a 100%);
    background-size: auto auto !important;
    color: #fff;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /* color: #0062bd;*/
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    /* font-weight: 600; */
    font-family: sans-serif;
}

.TextFontClass {
    font-weight: 600;
    font-size: 20px;
}

.DollarMonthTextClass {
    font-size: 16px;
}

.ConnectLicenseText {
    color: #1d76c5;
}



.CardwidgetClass {
    padding: 30px;
    background: #0062bd;
    border-radius: 30px;
}

.CardwidgetClassSecond {
    padding: 30px;
    background: #78b3d6;
    border-radius: 30px;
}

.connectTextClass {
    margin-top: 2%;
    font-family: sans-serif;
    font-size: 20px;
    color: black;
    margin-bottom: 0px;
}

#FAQ {
    background: #f8fafc;
}

#contact {
    padding: 0px;
}

.panel-title {
    color: black;
    font-weight: 600;
    font-size: 18px;
    font-family: sans-serif;
}

.androidImageClass {
    width: 108px;
    margin-left: -30%;
}

.ContantTextClass {
    background: #fcfcfc;
    height: 638px;
}

.TrialParentClass img {
    width: 100%;
}

.panel-body {
    color: black;
    font-family: sans-serif;
    font-size: 18px;
}

.ContactUsImageClass {
    width: 100%;
}

.TitleTextHeadingClass {
    color: #0062bd !important;
}

.pricingWidgetClass {
    padding: 0px;
}

.cardRadiusClass {
    border-top-right-radius: 38px;
}

.prcingDescription {
    text-align: center;
    color: black;
    font-family: sans-serif;
    font-size: 17px;
    margin-top: 3%;
}

.faqClass {
    font-size: 28px;
    text-align: center;
    font-weight: 600;
    color: black;
}

@media only screen and (max-width: 2020px) and (min-width:1236px) {
    .blur-shadow-imageTwo {
        font-weight: bold;
        position: relative;
        animation: mymove 10s infinite;
    }

    .imageheightTwo {
        animation-timing-function: ease;
    }

    @keyframes mymove {
        from {
            left: 0px;
        }

        to {
            left: 100px;
        }
    }
}
.tooltip-content {
    position: absolute;
    background-color: #f9f9f9;
    border: 1px solid #ccc;
    padding: 1px;
    border-radius: 1px;
    z-index: 1;
    display: none;
    top: 48%;
    color: black;
    left: 100%;
    margin-top: -52px;
    margin-left: 1px;
    font-size: 12px;
    width: 180px;
    max-height: 100px;
    overflow-y: auto;
}
.bannertextclassHeader {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
}

.hero-image {
    background-image: url('/img/PricingBannerImage.jpg');
    height: 700px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.hero-text {
    text-align: center;
    position: absolute;
    top: 62%;
    font-family: sans-serif;
    font-weight: 600;
    font-size: 6rem;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
}
/*faetures css*/



.cardRadiusBorderThree {
    border-bottom-left-radius: 38px;
}

.cardRadiustOne {
    border-top-left-radius: 38px;
}

.TitleTextHeadingClass {
    color: #0062bd !important;
}
@media only screen and (max-width:550px) and (min-width:300px) {

    .featuresTextWidgetClass {
        padding: 0px !important;
    }
}

.featuresContentClass {
    margin-top: 4%;
}

.androidImageClass {
    width: 108px;
    margin-left: -30%;
}

.FeaturesTitleText {
    font-size: 17px;
    font-family: fangsong;
    font-weight: 600;
    color: #0062bd;
}

.FeaturesDecriptionText {
    font-size: 14px;
    color: black;
    height: 110px;
    font-family: sans-serif;
}

.grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    grid-gap: 20px;
    align-items: stretch;
}

    .grid > article {
        border: 1px solid #ccc;
        border-radius: 1em;
        box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.3);
    }

        .grid > article img {
            max-width: 100%;
            border-radius: 1em 1em 0 0;
        }

    .grid .text {
        padding: 20px;
    }

.aboutusClassText {
    font-family: "Inter", sans-serif;
    font-weight: 700;
    line-height: 1.2;
    color: #0062bd;
    font-size: 38px;
    text-align: center;
}

.aboutusClassDescriptionText {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    color: black;
}

.card_top img {
    display: block;
    width: 100%;
    height: 100%;
}

.wrapper {
    width: 100%;
    margin: 20px auto;
}

.cards_wrap {
    display: flex;
    flex-wrap: wrap;
}

    .cards_wrap .card_item {
        /*width: 25%;*/
        padding: 10px;
    }

    .cards_wrap .card_inner {
        background: #f0f0f0;
        height: 464px;
        border-radius: 10px;
    }

    .cards_wrap .card_top {
        width: 100%;
        padding: 10px;
        padding-bottom: 0;
    }



        .cards_wrap .card_bottom .card_category {
            text-transform: uppercase;
            text-align: center;
        }

        .cards_wrap .card_bottom .card_info {
            padding: 15px;
            margin: 10px 0;
            border: 1px dashed #0071bc;
        }

            .cards_wrap .card_bottom .card_info .title {
                color: #0071bc;
                font-size: 18px;
                margin-bottom: 5px;
            }

        .cards_wrap .card_bottom .card_creator {
            text-align: center;
        }

@media (max-width: 1024px) {
    .cards_wrap .card_item {
        width: 33.3%;
    }
}

@media (max-width: 768px) {
    .cards_wrap .card_item {
        width: 50%;
    }
}

@media (max-width: 528px) {
    .cards_wrap .card_top {
        height: auto;
    }

    .cards_wrap .card_item {
        width: 100%;
    }
}
/*contact us css*/
.IframecLass {
    WIDTH: 965PX;
    HEIGHT: 636PX;
}

@media only screen and (max-width:550px) and (min-width:300px) {
    .IframecLass {
        WIDTH: 100%;
        HEIGHT: 543PX;
    }
}

@media only screen and (max-width:990px) and (min-width:550px) {
    .IframecLass {
        WIDTH: 100%;
        HEIGHT: 543PX;
    }
    .priceCostClassOneTwo {
        margin-top: -8% !important;
    }
}

/*blogs page css*/

.CardwidgetClass {
    padding: 30px;
    /* background: #0062bd;*/
    border-radius: 30px;
}



.CardwidgetClassSecond {
    padding: 30px;
    /*background: #78b3d6;*/
    border-radius: 30px;
}

.widgetfive .panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content: "\f068";
    padding-right: 5px;
    font-size: 12px;
}

.termsWidgetClass {
    color: black;
    font-size: 18px;
    font-family: sans-serif;
}

.widgetfive .panel-title > a.collapsed:before {
    float: right !important;
    content: "\f067";
    font-size: 12px;
}

.widgetfive .panel-title > a:hover,
.widgetfive .panel-title > a:active,
.widgetfive .panel-title > a:focus {
    text-decoration: none;
}

.widgetfive .panel-heading {
    padding: 20px 15px;
    background-color: #cdecf8;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.widgetfive .panel {
    margin-bottom: 20px !important;
    background-color: #ffffff;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: 15px 16px 13px 8px rgb(140 136 136 / 5%);
}

.widgetfive .jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #00bcd4;
    text-align: center;
    color: #fff;
}



#contact {
    padding: 0px;
}

.panel-title {
    color: black;
    font-weight: 600;
    font-size: 18px;
    font-family: sans-serif;
}

.panel-body {
    color: black;
    font-family: sans-serif;
    font-size: 18px;
}
.MargginTopTextClass{
    padding:0px !important;
}



.connectTextClass {
    margin-top: 2%;
    padding: 26px;
    font-family: sans-serif;
    font-size: 20px;
    color: black;
    margin-bottom: 0px;
}

/*        .Noramlwidget {
            background: #eafeff;
            height: 90px;
            padding: 0px;
        }*/

.FAQClass {
    color: #0062bd;
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    /* font-weight: 600; */
    font-family: sans-serif;
}

.TextFontClass {
    font-weight: 600;
    font-size: 20px;
}

.DollarMonthTextClass {
    font-size: 16px;
}

.ConnectLicenseText {
    color: #1d76c5;
}
.CardwidgetClass {
    padding: 30px;
    background: #0062bd;
    border-radius: 30px;
}

.CardwidgetClassSecond {
    padding: 30px;
    background: #78b3d6;
    border-radius: 30px;
}






.connectTextClass {
    margin-top: 2%;
    font-family: sans-serif;
    font-size: 20px;
    color: black;
    margin-bottom: 0px;
}

#FAQ {
    margin-top: 6%;
}

#contact {
    padding: 0px;
}

.panel-title {
    color: black;
    font-weight: 600;
    font-size: 18px;
    font-family: sans-serif;
}

.androidImageClass {
    width: 108px;
    margin-left: -30%;
}

.ContantTextClass {
    background: #fcfcfc;
    height: 638px;
}

.TrialParentClass img {
    width: 100%;
}

.panel-body {
    color: black;
    font-family: sans-serif;
    font-size: 18px;
}

.ContactUsImageClass {
    width: 100%;
}

.TitleTextHeadingClass {
    color: #0062bd !important;
}

.pricingWidgetClass {
    padding: 0px;
}

.cardRadiusClass {
    border-top-right-radius: 38px;
}

.prcingDescription {
    text-align: center;
    color: black;
}

.faqClass {
    font-size: 28px;
    text-align: center;
    font-weight: 600;
    color: black;
}



.cards_wrap .card_inner {
    background: #f0f0f0;
    height: 470px;
    border-radius: 10px;
}

/*about us page css*/
.imageheightVcareFeature {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    height: auto !important;
}

.contentFeatureClass {
    margin-bottom: 34px;
    padding: 0px 88px;
}

.ImageAboutOne {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 58%;
}

.ImageAboutTwo {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}



@media (max-width: 768px) {
    .aboutsusImagePageClass {
        height: 384px !important;
        /* margin-bottom: -40%;*/
        background-repeat: no-repeat !important;
       /* background-size: contain !important;*/
    }

    .hero-text {
        font-size: 3rem; /* Adjust font size for mobile */
    }
}

.AboutusMainWidgetClass {
    padding: 0px;
}

.visitTextClass {
    text-align: center;
    font-size: 20px;
}

    .visitTextClass a {
        color: black;
        font-weight: 600;
    }


   /* homepage css*/
.CardwidgetClass {
    padding: 30px;
    background: #0062bd;
    border-radius: 30px;
}

.CardwidgetClassSecond {
    padding: 30px;
    background: #78b3d6;
    border-radius: 30px;
}





.connectTextClass {
    margin-top: 2%;
    font-family: sans-serif;
    font-size: 20px;
    color: black;
    margin-bottom: 0px;
}

#FAQ {
    background: #f8fafc;
}

#contact {
    padding: 0px;
}

.panel-title {
    color: black;
    font-weight: 600;
    font-size: 18px;
    font-family: sans-serif;
}

.androidImageClass {
    width: 108px;
    margin-left: -30%;
}

.ContantTextClass {
    background: #fcfcfc;
    height: 638px;
}

.TrialParentClass img {
    width: 100%;
}

.panel-body {
    color: black;
    font-family: sans-serif;
    font-size: 18px;
}

.ContactUsImageClass {
    width: 100%;
}

.TitleTextHeadingClass {
    color: #0062bd !important;
}

.cardRadiusClass {
    border-top-right-radius: 38px;
}

.faqClass {
    font-size: 28px;
    text-align: center;
    font-weight: 600;
    color: black;
}

.vcareParentTextClass {
    padding: 0px;
    margin-top: -5%;
}

    .vcareParentTextClass p {
        color: #0062bd;
        font-weight: 600;
    }
/*
        @@media only screen and (max-width: 2020px) and (min-width:1236px) {
            .blur-shadow-image1 {
                font-weight: bold;
                position: relative;
                animation: mymove 10s infinite;
            }

            .imageheight {
                animation-timing-function: ease;
            }

            @@keyframes mymove {
                from {
                    left: 0px;
                }

                to {
                    left: 100px;
                }
            }
        }*/

/* new design css*/
.aboutusClassText {
    font-family: "Inter", sans-serif;
    font-weight: 700;
    line-height: 1.2;
    color: #0062bd;
    font-size: 38px;
    text-align: center;
}

.collapsing {
    height: 60px !important;
    background:white;
}

.aboutusClassDescriptionText {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    color: black;
    padding: 10px;
}
/* .aboutusSecondWidget {
            margin-bottom: 6%;
        }*/


.vcareParentTextClass {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */


/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 15%;
    left: 11px;
    height: 14px;
    width: 14px;
    background-color: #0062bd;
}

.aboutusThirdWidget {
    margin-bottom: 4%;
}

.wrapper {
    width: 100%;
    padding-top: 20px;
  /*  text-align: center;*/
}

h2 {
    font-family: sans-serif;
    color: #fff;
}

.carousel {
    width: 90%;
    margin: 0px auto;
}

.slick-slide {
    margin: 10px;
}

    .slick-slide img {
        width: 100%;
    }

.slick-prev, .slick-next {
    background: lightgray;
    border-radius: 15px;
    border-color: transparent;
}

.card {
    border: 2px solid #fff;
    box-shadow: 1px 1px 15px #ccc;
}

.card-body {
    background: #fff;
    width: 100%;
    vertical-align: top;
}

.card-content {
    text-align: left;
    color: #333;
    padding: 15px;
}

.card-text {
    font-size: 14px;
    font-weight: 300;
}

.slick-arrow {
    border: solid lightgray !important;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
}

.slick-prev {
    transform: rotate(135deg);
    -webkit-transform: rotate(2deg);
}

    .slick-next:before, .slick-prev:before {
        font-size: 21px;
        font-weight: 600;
        line-height: 0.5;
        /* opacity: .75; */
        color: #fff;
    }

    .slick-prev:before {
        content: '\003c';
        /* font-size: 1.2em; */
        font-weight: 1001;
        padding-left: -2px;
        color: white;
    }

.slick-next {
    transform: rotate(135deg);
    -webkit-transform: rotate(2deg);
}

.pricingClassWidgetTextClass {
    margin-top: 4%;
}

.SeemoreButton {
    /* background-image: linear-gradient(-225deg, #19c5a5 0%, #827097 29%, #3c62a0 57%, #19c0c5 100%);*/
    border-radius: 6px;
    padding: 5px 0px;
    font-family: sans-serif;
    margin: 0px 14px;
    background: #0062bd;
    font-size: 16px;
    width: 100px;
    left: 46%;
    margin-top: 1%;
    color: white !important;
    text-align: center;
    border: none !important;
}
.slick-next:after, .slick-prev:after {
    font-size: 21px;
    font-weight: 600;
    line-height: 1;
    /* opacity: .75; */
    color: #fff;
}


.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
    color: transparent;
    outline: 0;
    background: lightgray;
}

.slick-prev:focus, .slick-prev:hover, .slick-prev:focus, .slick-prev:hover {
    color: transparent;
    outline: 0;
    background: lightgray;
}

.pricesecondwidgettopclass {
    margin-top: 54px;
}

/*homepage css*/


.slick-slide {
    margin: 10px;
}

    .slick-slide img {
        width: 100%;
    }

.slick-prev, .slick-next {
    background: lightgray;
    border-radius: 15px;
    border-color: transparent;
}

.card {
    border: 2px solid #fff;
    box-shadow: 1px 1px 15px #ccc;
}

.card-body {
    background: #fff;
    width: 100%;
    vertical-align: top;
}

.card-content {
    text-align: left;
    color: #333;
    padding: 15px;
}

.card-text {
    font-size: 14px;
    font-weight: 300;
}

.slick-arrow {
    border: solid lightgray !important;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
}

.slick-prev {
    transform: rotate(135deg);
    -webkit-transform: rotate(2deg);
}

    .slick-next:before, .slick-prev:before {
        font-size: 21px;
        font-weight: 600;
        line-height: 0.5;
        /* opacity: .75; */
        color: #fff;
    }

    .slick-prev:before {
        content: '\003c';
        /* font-size: 1.2em; */
        font-weight: 1001;
        padding-left: -2px;
        color: white;
    }

.slick-next {
    transform: rotate(135deg);
    -webkit-transform: rotate(2deg);
}

.pricingClassWidgetTextClass {
    margin-top: 4%;
}

.slick-next:after, .slick-prev:after {
    font-size: 21px;
    font-weight: 600;
    line-height: 1;
    /* opacity: .75; */
    color: #fff;
}


.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
    color: transparent;
    outline: 0;
    background: lightgray;
}

.slick-prev:focus, .slick-prev:hover, .slick-prev:focus, .slick-prev:hover {
    color: transparent;
    outline: 0;
    background: lightgray;
}
.SeemoreButton {
    /* background-image: linear-gradient(-225deg, #19c5a5 0%, #827097 29%, #3c62a0 57%, #19c0c5 100%);*/
    border-radius: 6px;
    padding: 5px 0px;
    font-family: sans-serif;
    margin: 0px 14px;
    background: #0062bd;
    font-size: 16px;
    width: 100px;
    left: 46%;
    margin-top: 1%;
    color: white !important;
    text-align: center;
    border: none !important;
}
.CardwidgetClass {
    padding: 30px;
    background: #0062bd;
    border-radius: 30px;
}

.CardwidgetClassSecond {
    padding: 30px;
    background: #78b3d6;
    border-radius: 30px;
}


.ContactUsImageClass {
    width: 100%;
}

.TitleTextHeadingClass {
    color: #0062bd !important;
}

.cardRadiusClass {
    border-top-right-radius: 38px;
}

.faqClass {
    font-size: 28px;
    text-align: center;
    font-weight: 600;
    color: black;
}

.vcareParentTextClass {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.vcareParentTextClass {
    padding: 0px;
    margin-top: -5%;
}

    .vcareParentTextClass p {
        color: #0062bd;
        font-weight: 600;
    }


/* new design css*/
.aboutusClassText {
    font-family: "Inter", sans-serif;
    font-weight: 700;
    line-height: 1.2;
    color: #0062bd;
    font-size: 38px;
    text-align: center;
}


.connectTextClass {
    margin-top: 2%;
    font-family: sans-serif;
    font-size: 20px;
    color: black;
    margin-bottom: 0px;
}

#FAQ {
    background: #f8fafc;
}

#contact {
    padding: 0px;
}

.TitleHeadingTextMainClass {
    font-size: 14px !important;
    font-weight: 600 !important;
    color: black;
}
.readMoretextClass {
    border: none;
    padding: 6px;
    margin-top: -8% ;
}
@media only screen and (max-width: 990px) and (min-width:680px) {
    .readMoretextClass {
        border: none;
        padding: 6px;
        margin-top:10%;
    }
}
@media only screen and (max-width: 1280px) and (min-width:990px) {
    .readMoretextClass {
        border: none;
        padding: 6px;
        margin-top: 6%;
    }
}
@media only screen and (max-width: 680px) and (min-width:300px) {
    .readMoretextClass {
        border: none;
        padding: 6px;
        margin-top: -18%;
    }
}








