body {
        font-display: swap;
    }
    
    .btn {
        font-display: swap;
    }
    
    h1 {
        font-display: swap;
    }
    
    h2 {
        font-display: swap;
    }
    
    h3 {
        font-display: swap;
    }
    
    h4 {
        font-display: swap;
    }
    
    h5 {
        font-display: swap;
    }
    
    h6 {
        font-display: swap;
    }
    
    p {
        font-display: swap;
    }
    
    a {
        font-display: swap;
    }
    
    #scrollUp {
        background: #1b84e7;
    }
    
    #scrollUp i {
        color: #fff;
    }
    
    .nt-site-header nav.navbar.bootsnav.navbar-default ul.nav>li>a {
        font-display: swap;
    }
    
    .nt-site-header nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {
        font-display: swap;
    }
    
    #nt-hero.blog-hero {
        background-position: 50% 0px;
    }
    
    #nt-blog .hero-title {
        font-display: swap;
    }
    
    #nt-blog .hero-subtitle {
        font-display: swap;
    }
    
    #nt-blog .hero-desc {
        font-display: swap;
    }
    
    #nt-single .hero-title {
        font-display: swap;
    }
    
    #nt-single .hero-subtitle {
        font-display: swap;
    }
    
    #nt-single .hero-desc {
        font-display: swap;
    }
    
    #nt-archive .hero-title {
        font-display: swap;
    }
    
    #nt-archive .hero-subtitle {
        font-display: swap;
    }
    
    #nt-archive .hero-desc {
        font-display: swap;
    }
    
    #nt-404 .hero-title {
        font-display: swap;
    }
    
    #nt-404 .hero-subtitle {
        font-display: swap;
    }
    
    #nt-404 .hero-desc {
        font-display: swap;
    }
    
    #nt-search .hero-title {
        font-display: swap;
    }
    
    #nt-search .hero-subtitle {
        font-display: swap;
    }
    
    #nt-search .hero-desc {
        font-display: swap;
    }


    .vc_custom_1606507964474 {
        background-color: #edf5ff !important;
    }
    
    .vc_custom_1547262307575 {
        background-color: #f9f9f9 !important;
    }
    
    .vc_custom_1606508036011 {
        background-color: #f9f9f9 !important;
    }
    
    .vc_custom_1606508043774 {
        padding-bottom: 50px !important;
    }
    
    .vc_custom_1606508043784 {
        padding-bottom: 20px !important;
    }
    
    .vc_custom_1606508104148 {
        padding-bottom: 50px !important;
        background-color: #f9f9f9 !important;
    }
    
    .vc_custom_1606508104158 {
        padding-bottom: 20px !important;
    }
    
    .vc_custom_1547250879715 {
        padding-bottom: 54px !important;
        background-image: url(https://www.ninetheme.com/themes/softing/wp-content/uploads/2018/12/4-1.jpg?id=503) !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
    }
    
    .vc_custom_1547250879726 {
        padding-bottom: 24px !important;
    }
    
    .vc_custom_1606508061318 {
        padding-bottom: 0px !important;
        background-color: #f9f9f9 !important;
    }
    
    .vc_custom_1547234473567 {
        margin-top: 35px !important;
        border-top-width: 1px !important;
        padding-top: 30px !important;
        border-top-color: #e7e7e7 !important;
        border-top-style: solid !important;
    }
    
    .vc_custom_1547232312050 {
        margin-bottom: 15px !important;
    }
    
    .vc_custom_1547232331246 {
        margin-bottom: 15px !important;
    }
    
    .vc_custom_1547232342584 {
        margin-bottom: 15px !important;
    }
    
    .vc_custom_1547237921607 {
        margin-top: -30px !important;
    }
    
    .vc_custom_1547237921610 {
        margin-top: 0px !important;
    }
    
    .vc_custom_1547237287752 {
        margin-top: 30px !important;
    }
    
    .vc_custom_1547242603484 {
        padding-right: 35px !important;
    }
    
    .vc_custom_1547242603491 {
        padding-right: 0px !important;
    }
    
    .vc_custom_1547239733463 {
        margin-top: 50px !important;
    }
    
    .vc_custom_1547239725621 {
        margin-top: 50px !important;
    }
    
    .vc_custom_1547239470203 {
        margin-top: 50px !important;
    }
    
    .vc_custom_1547239483814 {
        margin-top: 50px !important;
    }
    
    .vc_custom_1547244674645 {
        margin-bottom: 30px !important;
    }
    
    .vc_custom_1547244747622 {
        margin-bottom: 30px !important;
    }
    
    .vc_custom_1547244674645 {
        margin-bottom: 30px !important;
    }
    
    .vc_custom_1547244747622 {
        margin-bottom: 30px !important;
    }
    
    .vc_custom_1547397944343 {
        margin-right: -15px !important;
        margin-left: -15px !important;
    }
    
    .vc_custom_1547247870657 {
        margin-bottom: 30px !important;
    }
    
    .vc_custom_1547254222574 {
        margin-bottom: 15px !important;
    }
    
    .vc_custom_1547254227977 {
        margin-bottom: 15px !important;
    }
    
    .vc_custom_1547254233217 {
        margin-bottom: 15px !important;
    }
    
    .vc_custom_1547254365009 {
        margin-top: 40px !important;
    }
    
    .vc_custom_1547253477436 {
        margin-bottom: 50px !important;
    }
    
    .vc_custom_1547255450156 {
        margin-top: 30px !important;
    }
    
    .vc_custom_1547259864508 {
        margin-bottom: 0px !important;
        padding-right: 35px !important;
    }
    
    .vc_custom_1547259864512 {
        padding-right: 0px !important;
    }
    
    .vc_custom_1547259334109 {
        padding-bottom: 80px !important;
    }
    
    .vc_custom_1547259334115 {
        padding-bottom: 50px !important;
    }
    
    .vc_custom_1547324415387 {
        margin-bottom: -20px !important;
    }
    
    .vc_custom_1547324415394 {
        margin-bottom: 30px !important;
    }

    .nt_ch_1541258787323 {
        color: #1b84e7;
        text-align: left
    }
    
    .nt_ch_1541106198366 {
        line-height: 1.4;
        text-align: left
    }
    
    @media (max-width: 768px) {
        .nt_ch_1541106198366 {
            font-size: 26px!important;
        }
    }
    
    .nt_ch_154140458903 {
        text-align: left
    }
    
    .nt_ch_1541404395897 {
        text-align: left
    }
    
    @media (max-width: 768px) {
        .nt_ch_1541404395897 {
            font-size: 20px!important;
        }
    }
    
    .list-info.list_970 i,
    .features-items.list_970 .icon i,
    .address-items.list_970 i {
        color: !important;
        font-size: !important;
        line-height: !important;
        width: !important;
        height: !important;
        background-color: !important;
    }
    
    .list-info.list_583 i,
    .features-items.list_583 .icon i,
    .address-items.list_583 i {
        color: !important;
        font-size: !important;
        line-height: !important;
        width: !important;
        height: !important;
        background-color: !important;
    }
    
    .list-info.list_187 i,
    .features-items.list_187 .icon i,
    .address-items.list_187 i {
        color: !important;
        font-size: !important;
        line-height: !important;
        width: !important;
        height: !important;
        background-color: !important;
    }
    
    .list-info.list_584 i,
    .features-items.list_584 .icon i,
    .address-items.list_584 i {
        color: !important;
        font-size: !important;
        line-height: !important;
        width: !important;
        height: !important;
        background-color: !important;
    }
    
    @media (max-width: 992px) {
        .nt_column_1541975062627 {
            margin-top: 0px !important;
        }
    }
    
    .features_271.primary-bg .item {
        background-color: #1b84e7;
    }
    
    .features_17.primary-bg .item {
        background-color: #1b84e7;
    }
    
    @media (max-width: 992px) {
        .nt_column_1541908153455 {
            padding-right: 0px !important;
        }
    }
    
    @media (max-width: 992px) {
        .nt_inner_column_1541245065651 {
            margin-top: 50px !important;
        }
    }
    
    @media (max-width: 992px) {
        .nt_inner_column_1541303229103 {
            margin-top: 50px !important;
        }
    }
    
    @media (max-width: 992px) {
        .nt_column_154179772376 {
            margin-bottom: 30px !important;
        }
    }
    
    .nt_row_1541201337271 {
        background-position: top center!important;
    }
    
    @media (max-width: 768px) {
        .nt_row_1541201337271 {
            padding-bottom: 24px !important;
        }
    }
    
    .nt_row_1541201337271 {
        background-attachment: fixed!important;
    }
    
    .nt_ch_1541208698995 {
        color: #ffffff;
        text-align: center
    }
    
    .nt_ch_154132064247 {
        color: #ffffff;
        text-align: center
    }
    
    .nt_ch_1541101166759 {
        text-align: left
    }
    
    .list-info.list_957 i,
    .features-items.list_957 .icon i,
    .address-items.list_957 i {
        color: !important;
        font-size: !important;
        line-height: !important;
        width: !important;
        height: !important;
        background-color: !important;
    }
    
    .list-info.list_973 i,
    .features-items.list_973 .icon i,
    .address-items.list_973 i {
        color: !important;
        font-size: !important;
        line-height: !important;
        width: !important;
        height: !important;
        background-color: !important;
    }
    
    .list-info.list_28 i,
    .features-items.list_28 .icon i,
    .address-items.list_28 i {
        color: !important;
        font-size: !important;
        line-height: !important;
        width: !important;
        height: !important;
        background-color: !important;
    }
    
    .nt_ch_1541221207441 {
        text-align: left
    }
    
    @media (max-width: 992px) {
        .nt_ch_1541359764316 {
            margin-top: 30px !important;
        }
    }
    
    .nt_ch_1541359764316 {
        text-align: left
    }


.heading_content{
    margin-bottom: 70px !important;
}
.content h1
 {
    
    color: #ffffff;
    text-transform: none !important;
}
.heading_why
{

    text-align: right;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
}
.nt-wrapper   h1
{
    font-size: 340px;
    font-weight:500;

}

.custom-row-flex{
    display: flex;
    flex-wrap: wrap;
}
.custom-equal-height
{
    height: 100%;
    flex: 1 0 auto;
  
}


.item 
{
    text-align: center;
    padding: 23px !important;

}
.custom_bg_blue
{
    background-color: #1b84e7 !important;
    color: #fff !important;
}

.custom-text-white {
    color: #fff !important;
}
.heading_how
{
    color: #ffffff!important;
    text-align: right;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    font-size: 250px;
    font-weight: 500;

}
.site-heading h2 {
    color: #ffffff!important;
}
.site-heading p
{
    color: #ffffff!important;
}
.site-heading h2::before {
    background: #ffffff none repeat scroll 0 0!important;
    
}
.custom-icon
{
    color: #ffffff;
    font-size: 150px;
    height: 100px;
    line-height: 104px;
    font-weight: 600;

}
.custom-info
{
    margin-left: 19px;
}
.site-heading h2::after
{
    background: #ffffff none repeat scroll 0 0!important;
}
.features_pb{
    padding-bottom: 30px !important; 
}

.small_screen_col
{
    padding-left:230px;
}
@media (max-width: 978px) {
   .small_screen_col {
       padding-left: 30px !important;
   }
}

@media (min-width: 992px) {
   .small_screen_col {
       padding-left: 30px !important;
   }
}

@media (min-width: 1200px) {
   .small_screen_col {
       padding-left: 230px !important;
   }
}
@media only screen and (max-width: 767px)
{
 body, .banner-area
 {
     height: 100%  !important;
}
}
@media only screen and (max-width: 767px)
{
    
nav.navbar.bootsnav .navbar-brand
{
    /* margin: none !important; */
}
.nt-logo{
    font-size:30px !important;
    margin-right: 100px !important;
  
    
}

.attr-nav 
{
    
    font-size: swap10px;
}
}
@media (max-width: 767px)
{
.attr-nav {
    right: 22px;
    top: 10px;
}




}
.footer-bottom .link li a
{
    color: #000 !important;
}

@media screen and (min-width: 400px) {
   
    .sign_status {
        margin-top: 30px;
        text-align: center;
    }
}


@media screen and (min-width: 600px) {
   
    .sign_status .left-info {
            margin-top: 30px;
            text-align: center;
        }
    }
    
    @media screen and (min-width: 768px) {
  
        .sign_status .left-info {
            margin-top: 30px;
            text-align: center;
        }
    }
    
    @media screen and (min-width: 992px) {

        .sign_status .left-info {
            margin-top: 160px;
            text-align: left;
        }
    }
    
    @media screen and (min-width: 1280px) {
   
        .sign_status .left-info {
            margin-top: 160px;
            text-align: left;
        }
    }
    
    
    @media screen and (min-width: 1920px) {
    
        .sign_status .left-info {
            margin-top: 160px;
            text-align: left;
        }
    }
    @media screen and (min-width: 3840px) {
   
        .sign_status  .left-info {
            margin-top: 160px;
            text-align: left;
        }
    }
