@media screen and (max-width: 1600px) {

    .credit-rating-con .credit-rating-img {

        right: -65px;

    }

}



@media screen and (max-width: 1440px) {

    .faq-box .card-body {

        padding: 0 45px 26px 0;

    }



    .faq-box .btn-link {

        padding: 22px 0;

        font-size: 22px;

        line-height: 28px;

    }



    .footer-con .footer-inner-links.var4 {

        margin-left: 0;

    }



    .footer-con .footer-inner-links h6 {

        margin-bottom: 18px;

    }



    .main-box {

        padding-left: 2% !important;

        padding-right: 2% !important;

    }



    .padding-top {

        padding-top: 90px;

    }



    .padding-bottom {

        padding-bottom: 90px;

    }



    .header-contact .contact-btn {

        min-width: 136px;

        padding: 15px 10px;

    }



    .banner-con {

        background-position: 80% 20%;

    }



    .interested-in-servies-con::after {

        width: 600px;

    }



    .credit-rating-con .credit-rating-img {

        right: 0;

    }



    .banner-con .banner-content-con {

        padding: 116px 0;

    }



    .font-size-30 {

        font-size: 28px;

        line-height: 32px;

    }



    .banner-con .banner-content-con span {

        margin-bottom: 20px;

    }



    h1 {

        font-size: 46px;

        line-height: 48px;

    }



    .banner-con .banner-content-con p {

        margin-bottom: 24px;

    }



    .brown-btn a,

    .brown-btn button {

        min-width: 190px;

        padding: 14px 20px;

    }



    h2 {

        font-size: 34px;

        line-height: 40px;

    }



    .main-box h2 {

        margin-bottom: 35px;

    }



    .features-con .feature-box {

        padding: 42px 50px;

    }



    .feature-box img {

        margin-bottom: 25px;

    }



    h3 {

        font-size: 26px;

        line-height: 34px;

    }



    .credit-lock-con .credit-lock-inner-con p.special-text {

        margin-bottom: 26px;

    }



    .credit-lock-con .brown-btn a {

        min-width: 230px;

    }



    .padding-bottom78 {

        padding-bottom: 68px;

    }



    .padding-top78 {

        padding-top: 68px;

    }



    .credit-rating-content-con ul li {

        margin-bottom: 26px;

    }



    .features-generic-con .feature-box {

        padding: 42px 35px;

    }



    .our-security-priority-con h2 {

        margin-bottom: 16px;

    }



    .our-security-priority-con p.pink-text.text-center.font-size-18 {

        margin-bottom: 50px;

    }



    .our-security-priority-con p.sub-text {

        margin-bottom: 24px;

    }



    .our-security-priority-con .credit-rating-content-con ul {

        margin-bottom: 28px;

    }



    .feature-box h4 {

        margin-bottom: 12px;

        word-break: break-all;

    }



    .outer-faq-con h2 {

        margin-bottom: 16px;

    }



    .outer-faq-con p.sub-text {

        margin-bottom: 50px;

    }



    .sub-banner-con .row {

        padding: 65px 0;

    }



    .legal-sub-features-con .legal-box {

        padding: 38px 30px;

    }



    .privacy-notice-con h2 {

        margin-bottom: 18px;

    }



    .privacy-notice-con p {

        margin-bottom: 24px;

    }



    .privacy-notice-con h1 {

        margin-bottom: 22px;

    }



    .interested-in-servies-con h2 {

        margin-bottom: 16px;

    }



    .interested-in-servies-con p.sub-text {

        margin-bottom: 30px;

    }



    .interested-in-servies-con .main-form ul li input {

        padding: 13px 19px;

        height: 46px;

    }



    .interested-in-servies-con .left-con {

        width: 81.76%;

        margin-right: 65px;

    }



    #contactpage ul {

        margin-bottom: 20px !important;

    }



    .interested-in-servies-con .form-group.check-box {

        margin-bottom: 20px;

    }



    .banner-con.about-us-banner-con .banner-content-con {

        padding: 124px 0;

    }



    .about-us-banner-con {

        background-position: 38% 10%;

    }



    .credit-rating-img img {

        width: 400px;

    }



    .form-tab-contant,

    .thankyou-con .form-tab-contant {

        padding: 45px 15px;

    }



    .checkout-form-con ul.listng {

        padding: 14px 0;

        margin-bottom: 17px;

    }



    .checkout-form-con .form-tab-contant span.font-size-30 {

        margin-bottom: 17px;

    }



    .payment-methods-con img {

        width: 360px;

    }



    .header-con .navbar-light .navbar-nav .dropdown-menu {

        margin-top: 16px;

    }



    .our-payments-methods-con .payment-box {

        padding: 36px 34px;

    }



    .thankyou-con .form-box {

        padding: 70px 60px;

    }



    .main-contact {

        padding: 77px 0;

    }



    .main-contact-map {

        padding-left: 68px;

        padding-right: 68px;

    }



    .main-form-box {

        width: 435px;

        margin-right: 60px;

    }



    .blog-con .heading-title-con p {

        margin-bottom: 60px;

    }



    .blog-inner-con .blog-box h4 {

        margin-bottom: 16px;

    }



    .blog-inner-con .blog-box .brown-btn a {

        min-width: 140px;

        padding: 14px 25px;

    }



    .sub-banner-con.products-banner-con .row {

        padding: 65px 0 115px;

    }



    .products-feature-con .outer-btn {

        margin-top: 30px;

    }



    .about-features-con p.text-center.font-size-18 {

        margin-bottom: 44px;

    }



    .spec-tag {

        height: 60px;

        width: 190px;

        line-height: 48px;

        background-size: contain;

    }



    .products-specification-con .specification-box {

        padding: 34px 20px;

    }



    /*  */

    .enterprise-con4.credit-rating-con .credit-rating-img {

        right: unset;

        left: -40px;

    }



    .enterprise-con4.about-us-credit-con .credit-rating-content-con {

        width: 450px;

        float: right;

        padding-left: 0;

        padding-right: 50px;

    }



    .enterprie-security-con .entrprise-security-box {

        padding: 50px;

    }



    .enterprise-banner .row {

        padding: 0;

    }



    .enterprise-banner .banner-content-con {

        padding: 35px 0 0;

        width: 60%;
    }

    .security-banner .banner-content-con{
        padding: 85px 0 0;
    }

    .enterprise-banner-img img {

        margin: 0;

    }



    /* nis page styling */

    .nis-banner.payment-methods-con img {

        margin: 0 0 0 0;

        width: auto;

    }



    .nis-banner.payment-methods-con h1 {

        font-size: 40px;

    }



    .nis-con1.enterprise-con4.about-us-credit-con .credit-rating-content-con {

        width: 500px;

        float: unset;

        padding-left: 30px;

        padding-right: 0;

    }



    .nis-con2.interested-in-servies-con .main-form ul {

        gap: 10px;

        margin-bottom: 15px !important;

    }



    .nis-con2.interested-in-servies-con p.sub-text {

        margin-bottom: 16px;

    }



    .nis-con2 .credit-rating-content-con {

        padding: 20px 0;

    }



    .nis-con2.interested-in-servies-con .form-group.check-box {

        margin-bottom: 6px;

    }



    /*  */

    div.country-selector.open>div.list {

        right: 0;

    }



    div.country-selector>div.list>div.item::before {

        left: unset;

        right: 29px;

    }



    .credit-rating-content-con ul li br {

        display: none;

    }



    /*  */

    .error_outer .error-con h1 {

        font-size: 65px;

        line-height: 70px;

        margin-bottom: 20px;

    }

    .header-con .navbar-light .navbar-nav .nav-link {
        font-size: 15px;
    }

    .header-con .navbar-expand-lg .navbar-nav {
        gap: 26px;
    }

    .header-contact .contact-btn {
        line-height: 15px;
        font-size: 15px;
    }
}



@media screen and (max-width: 1199px) {

    .help-con h2 {

        margin-bottom: 18px;

    }



    .faq-box .btn-link:after {

        top: 15px;

    }



    .faq-box .btn-link {

        padding: 18px 0;

        font-size: 20px;

        line-height: 26px;

    }



    .footer-con .footer-inner-links.var4 ul li {

        margin-bottom: 14px;

    }



    .footer-con .footer-inner-links ul li {

        line-height: 30px;

    }



    .footer-con .footer-inner-con p {

        margin-bottom: 20px;

    }



    .header-con .navbar-expand-lg .navbar-nav {

        gap: 42px;

    }



    .header-contact .contact-btn {

        min-width: 126px;

        padding: 14px 10px;

    }



    .font-size-30 {

        font-size: 24px;

        line-height: 26px;

    }



    h1 {

        font-size: 40px;

        line-height: 48px;

    }



    .special-text {

        font-size: 18px;

        line-height: 22px;

    }



    .banner-con .banner-content-con p {

        margin-bottom: 20px;

    }



    .banner-con .banner-content-con {

        padding: 100px 0;

    }



    .padding-bottom {

        padding-bottom: 80px;

    }



    .padding-top {

        padding-top: 80px;

    }



    h2 {

        font-size: 28px;

        line-height: 32px;

    }



    .interested-in-servies-con p.sub-text {

        margin-bottom: 20px;

    }



    .main-box h2 {

        margin-bottom: 30px;

    }



    h3 {

        font-size: 22px;

        line-height: 30px;

    }



    .features-con .feature-box {

        padding: 36px 40px;

    }



    .features-con .feature-box p {

        font-size: 16px;

        line-height: 24px;

    }



    .credit-lock-con .credit-lock-inner-con p.special-text {

        margin-bottom: 20px;

    }



    .credit-lock-con .credit-lock-inner-con p br {

        display: none;

    }



    .credit-lock-con .brown-btn a {

        min-width: 220px;

    }



    .credit-rating-content-con ul li {

        margin-bottom: 20px;

    }



    .credit-rating-content-con ul li br {

        display: none;

    }



    .features-generic-con .feature-box {

        padding: 42px 35px;

    }



    .features-generic-con .feature-box {

        padding: 32px 24px;

    }



    .feature-box img {

        margin-bottom: 20px;

    }



    .our-security-priority-con h2 {

        margin-bottom: 16px;

    }



    .our-security-priority-con p.pink-text.text-center.font-size-18 {

        margin-bottom: 40px;

    }



    .our-security-priority-con .credit-rating-content-con {

        padding-right: 0;

    }



    .brown-btn a,

    .brown-btn button {

        min-width: 160px;

    }



    h4 {

        font-size: 20px;

        line-height: 22px;

    }



    .legal-sub-features-con .legal-box img {

        margin-bottom: 15px;

    }



    .sub-banner-con .row {

        padding: 55px 0;

    }



    .privacy-notice-con h2 {

        margin-bottom: 16px;

    }



    .interested-in-servies-con .left-con {

        width: 86.76%;

        margin-right: 15px;

    }



    .interested-in-servies-con .form-group.check-box {

        margin-bottom: 15px;

    }



    .interested-in-servies-con .form-group label {

        font-size: 14px;

        line-height: 20px;

    }



    #contactpage ul {

        margin-bottom: 18px !important;

        gap: 16px;

    }



    .banner-con.about-us-banner-con .banner-content-con {

        padding: 94px 0;

    }



    .credit-rating-img img {

        width: 360px;

    }



    .from-con ul {

        grid-template-columns: 48% 48%;

    }



    .form-box {

        padding: 40px 30px 58px;

    }



    .from-con ul li label {

        margin-bottom: 8px;

    }



    .checkout-form-con .form-tab-contant span.font-size-30 {

        margin-bottom: 14px;

    }



    .checkout-form-con ul.listng {

        padding: 12px 9px;

        margin-bottom: 15px;

    }



    .header-con .navbar-light .navbar-nav .dropdown-menu {

        margin-top: 14px;

    }



    .legal-sub-features-con .legal-box {

        padding: 36px 20px;

    }



    .our-payments-methods-con .payment-box {

        padding: 32px 24px;

    }



    .our-payments-methods-con .payment-box figure {

        width: 100px;

        height: 100px;

        flex-shrink: 0;

        margin-right: 20px;

    }



    .thankyou-con .form-box {

        padding: 70px 30px;

    }



    .thankyou-con .thankyou-inner-con figure {

        width: 90px;

        height: 90px;

    }



    .thankyou-con .form-tab-contant h2 {

        margin-bottom: 16px;

    }



    .main-contact {

        padding: 60px 28px;

    }



    .main-info ul {

        margin-bottom: 28px;

    }



    .map-box iframe {

        width: 390px;

        height: 300px;

    }



    .main-contact-box h3 {

        font-size: 26px;

        line-height: 30px;

        margin-bottom: 18px;

    }



    .main-info ul li {

        margin-bottom: 14px;

    }



    .main-form ul li input,

    .main-form ul li textarea {

        padding: 12px 18px 11px;

    }



    .main-form ul li {

        margin-bottom: 12px;

    }



    .main-form ul li label {

        margin-bottom: 8px;

    }



    .main-form-box {

        width: 100%;

        margin-right: 0;

        padding: 26px 38px;

    }



    .checkout-form-con .form-tab-contant ul li {

        font-size: 14px;

        text-align: left;

        line-height: 16px;

    }



    .font-size-18 {

        font-size: 16px;

        line-height: 24px;

    }



    .blog-con .heading-title-con p {

        margin-bottom: 40px;

    }



    .blog-con .blog-sidebar-con .blog-sub1 {

        margin-bottom: 40px;

    }



    .blog-inner-con .blog-box {

        margin-bottom: 40px;

    }



    .blog-con .blog-sub1.last-con {

        padding-bottom: 40px;

    }



    .blog-con ul.pagination li.page-item a {

        width: 46px;

        height: 46px;

        line-height: 28px;

    }



    .sub-banner-con.products-banner-con .row {

        padding: 55px 0 105px;

    }



    .products-feature-con .outer-btn .brown-btn a {

        min-width: 200px;

    }



    .spec-tag {

        height: 38px;

        width: 142px;

        line-height: 36px;

        font-size: 14px;

    }



    .products-specification-con .specification-box {

        gap: 20px;

    }



    .products-specification-con .specification-box .spec-right-con ul li {

        font-size: 16px;

    }



    .pink-btn a,

    .pink-btn button {

        min-width: 180px;

    }



    .products-specification-con .specification-box .spec-left-con {

        margin-top: 8px;

    }



    /*  */

    .enterprise-con4.about-us-credit-con .credit-rating-content-con {

        width: 430px;

    }



    .enterprise-con4.credit-rating-con .credit-rating-img {

        right: unset;

        left: 0;

    }



    .enterprise-con5 p {

        margin-bottom: 20px;

    }



    .enterprise-con5 ul li {

        padding-left: 24px;

        font-size: 15px;

        line-height: 22px;

        margin-bottom: 7px;

    }



    .enterprie-security-con .entrprise-security-box {

        padding: 35px 30px;

    }



    .enterprie-security-con .entrprise-security-box p {

        line-height: 25px;

    }



    .enterprie-security-con .entrprise-security-box h3 {

        margin-bottom: 12px;

    }



    .enterprie-security-con .entrprise-security-box img {

        margin-bottom: 18px;

    }



    .enterprise-banner .row {

        padding: 0;

    }



    .enterprise-banner .banner-content-con {

        padding: 60px 0 0;

    }



    .enterprise-banner .banner-content-con {

        padding: 35px 15px 0;

    }


    .security-banner .banner-content-con{
        padding: 85px 15px 0 ;
    }
    .products-specification-con .specification-box span s {

        font-size: 20px;

    }



    .checkout-form-con .form-tab-contant ul,

    .checkout-form-con .form-tab-contant ul li {

        display: block !important;

    }



    .checkout-form-con .form-tab-contant ul li:nth-child(1),

    .checkout-form-con .form-tab-contant ul li:nth-child(2),

    .checkout-form-con .form-tab-contant ul li:nth-child(3) {

        width: 100%;

        margin: 5px 0;

    }



    .enterprise-con2.promo-content .main .button.d-inline-block {

        width: 26%;

    }



    .checkout-form-con .form-tab-contant ul.company-listing,

    .checkout-form-con .form-tab-contant ul.company-listing li {

        display: flex !important;

    }



    /* nis page styling  */

    .nis-banner.payment-methods-con h1 {

        font-size: 30px;

        line-height: 38px;

    }



    .nis-con1.enterprise-con4.about-us-credit-con .credit-rating-content-con {

        width: auto;

        float: unset;

    }



    /* header responsive fixes for swedish lang */

    .header-con .navbar-expand-lg .navbar-nav {
        gap: 12px;
    }

    .header-con .navbar-light .navbar-nav .nav-link {
        font-size: 14px;
    }

    div.country-selector>div.caption {
        font-size: 13px;
    }


    .header-contact .contact-btn {

        min-width: auto;

        padding: 14px 8px;

        font-size: 14px;

    }



    div.country-selector.open>div.list {

        display: block;

        right: 0;

    }



    div.country-selector>div.list>div.item::before {

        left: unset;

        right: 29px;

    }



    .footer-con .footer-inner-links.var4 ul li {

        padding-left: 24px;

    }



    .help-con1 {

        width: 74%;

    }



    /*  */

    .error_outer .error-con h1 {

        font-size: 52px;

        line-height: 58px;

        margin-bottom: 15px;

    }



    .error_outer .error-con h5 {

        font-size: 22px;

        line-height: 28px;

        margin-bottom: 15px;

    }

    .header-con .navbar-light .navbar-brand img {
        width: 165px;
    }
    .latest-blogposts .service-box-bottom {
        padding: 20px;
      }
      .latest-blogposts .service-box-bottom .meta_bx li {
        padding: 0 4px;
      }
      .latest-blogposts .service-box-bottom h4 {
        font-size: 18px;
        line-height: 21px;
        margin: 0 0 10px;
        min-height: 96px;
      }
      /*  */
      .features-con.feature-client-con img{
        width: 100% !important;
      }

}



@media screen and (max-width: 991px) {

    .footer-con .footer-inner-links.var1 {

        margin-left: 0;

    }



    .footer-inner-con {

        text-align: center;

    }



    .social-icon {

        justify-content: center;

    }



    .faq-box .card-body {

        padding: 0 0 15px 0;

    }



    .faq-box .btn-link:after {

        font-size: 18px;

    }



    .faq-box .btn-link {

        padding: 14px 15px 14px 0;

        font-size: 18px;

        line-height: 24px;

        white-space: normal;

    }



    .footer-con .footer-inner-links ul li {

        line-height: 26px;

    }



    .footer-con .footer-inner-links h6 {

        margin-bottom: 16px;

    }



    .footer-con .footer-inner-con ul.social-icon li a i {

        width: 34px;

        height: 34px;

        line-height: 30px;

        font-size: 12px;

    }



    .footer-con .footer-inner-con p {

        margin-bottom: 16px;

    }



    .padding-top {

        padding-top: 60px;

    }



    .padding-bottom {

        padding-bottom: 60px;

    }



    .font-size-30 {

        font-size: 20px;

        line-height: 22px;

    }



    .banner-con .banner-content-con span {

        margin-bottom: 10px;

    }



    h1 {

        font-size: 32px;

        line-height: 38px;

    }



    .banner-con .banner-content-con h1 {

        margin-bottom: 12px;

    }



    .banner-con .banner-content-con p {

        margin-bottom: 18px;

    }



    .banner-con .banner-content-con {

        padding:90px 0 20px;
        text-align: center;

    }
    .banner-con .col-lg-5.col-md-12.col-sm-12.ml-auto{
        text-align: center;
        padding: 0 0 60px;

    }
    .contact-banner img {
        float: none;
      } 



    .brown-btn a,

    .brown-btn button {

        font-size: 14px;

        line-height: 14px;

        padding: 14px 10px;

    }



    .brown-btn a,

    .brown-btn button {

        min-width: 150px;

    }



    h2 {

        font-size: 25px;

        line-height: 32px;

    }



    .features-con .feature-box {

        padding: 28px 15px;

    }



    h3 {

        font-size: 20px;

        line-height: 26px;

    }



    .features-con .feature-box p br {

        display: none;

    }



    .features-con .feature-box p {

        font-size: 14px;

        line-height: 20px;

    }



    .credit-lock-con .credit-lock-inner-con p {

        margin-bottom: 22px;

    }



    .credit-lock-con .brown-btn a {

        min-width: 190px;

    }



    .credit-rating-content-con ul li {

        margin-bottom: 14px;

    }



    .our-security-priority-con p.pink-text.text-center.font-size-18 {

        margin-bottom: 35px;

    }



    .font-size-18 {

        font-size: 16px;

        line-height: 20px;

    }



    .our-security-priority-con p.sub-text {

        margin-bottom: 18px;

    }



    .our-security-priority-con .credit-rating-content-con ul li {

        margin-bottom: 12px;

        font-size: 14px;

        line-height: 20px;

    }



    .our-security-priority-con .credit-rating-content-con ul {

        margin-bottom: 18px;

    }



    h4 {

        font-size: 20px;

        line-height: 22px;

    }



    .header-contact .contact-btn {

        min-width: auto;

        padding: 13px 26px;

        line-height: 14px;

        font-size: 14px;

    }



    .navbar-toggler {

        right: 0;

        padding: 0;

        top: 50%;

        width: 24px;

        border: none;

        position: absolute;

        transform: translateY(-50%);

    }



    .navbar-toggler-icon {

        float: left;

        width: 100%;

        height: 2px;

        margin: 3px 0;

        /* background: var(--secondary--color); */
        background: var(--primary--color);

    }



    .navbar-toggler:focus {

        outline: none;

    }



    .navbar-toggler .navbar-toggler-icon:nth-child(1),

    .navbar-toggler .navbar-toggler-icon:nth-child(3) {

        -webkit-transition: transform .35s ease-in-out;

        -moz-transition: transform .35s ease-in-out;

        -o-transition: transform .35s ease-in-out;

        transition: transform .35s ease-in-out;

    }



    .navbar-toggler:not(.collapsed) .navbar-toggler-icon:nth-child(1) {

        position: absolute;

        top: 4px;

        -webkit-transform: rotate(135deg);

        -moz-transform: rotate(135deg);

        -o-transform: rotate(135deg);

        transform: rotate(135deg);

        left: 0px;

    }



    .navbar-toggler:not(.collapsed) .navbar-toggler-icon:nth-child(2) {

        height: 12px;

        visibility: hidden;

        background-color: transparent;

    }



    .navbar-toggler:not(.collapsed) .navbar-toggler-icon:nth-child(3) {

        position: absolute;

        top: 4px;

        -webkit-transform: rotate(-135deg);

        -moz-transform: rotate(-135deg);

        -o-transform: rotate(-135deg);

        transform: rotate(-135deg);

        left: 0px;

    }



    .navbar-collapse.collapse,

    .navbar-collapse.collapsing {

        width: 100%;

        right: 0;

        top: 48px;

        z-index: 999;

        position: absolute;

        background: #fff;

    }



    .header-con .navbar-light .navbar-nav .dropdown-menu {

        box-shadow: 0 10px 30px rgb(0 0 0 / 10%);

    }



    .header-con .navbar-light .navbar-nav .nav-link,

    .header-con .navbar-light .navbar-nav .dropdown-menu .dropdown-item {

        color: var(--black--color);

    }



    .header-con .navbar-expand-lg .navbar-nav {

        gap: 5px;

    }



    .header-con .navbar-expand-lg .navbar-nav li {

        width: 100%;

    }



    .header-con .navbar-nav {

        gap: 10px;

        margin-right: 0;

    }



    .header-con .navbar-light .navbar-nav .nav-link:hover {

        color: var(--primary--color);

    }



    .header-con .navbar-collapse ul.navbar-nav:first-child .nav-item:first-child {

        padding-top: 15px;

    }



    .header-con ul.navbar-nav .nav-item:last-child {

        padding-bottom: 15px;

    }



    .header-con .navbar-light .navbar-nav .nav-link {

        padding: 4px 15px !important;

    }



    .header-con .navbar-light .navbar-nav .dropdown-menu {

        width: 100%;

        margin-top: 0;

        background: #fff;

    }



    .header-con .navbar-nav .dropdown-menu a:first-child::before {

        display: none;

    }



    .header-con .navbar-light .navbar-nav .dropdown-menu .dropdown-item:hover {

        background: none;

        color: var(--primary--color);

    }



    .header-contact .contact-btn:hover {

        background: none;

        color: var(--primary--color);

        box-shadow: 0 0 0 1px #0e6bcf inset;

    }



    .header-con .navbar-light .navbar-brand img {

        width: 150px;

    }



    .footer-con .footer-inner-con img {

        margin-bottom: 20px;

    }



    .footer-con .wrapper1240 .row {

        gap: 25px 0;

    }



    .help-con1 {

        width: 100%;

        margin-bottom: 20px;

        text-align: center !important;

    }



    .help-con h2 {

        margin-bottom: 18px;

    }



    .help-con2 {

        text-align: center;

        width: 100%;

    }



    .banner-con .banner-content-con h1 br {

        display: none;

    }



    .sub-banner-con.banner-con .banner-content-con p {

        padding-right: 0;

    }



    .special-text {

        font-size: 16px;

        line-height: 20px;

    }



    .sub-banner-con .row {

        padding: 45px 0;

    }



    .sub-banner-con img {

        width: 180px;

    }



    .privacy-notice-con h1 {

        margin-bottom: 18px;

    }



    .privacy-notice-con h2 {

        margin-bottom: 14px;

    }



    .privacy-notice-con p {

        margin-bottom: 18px;

    }



    .interested-in-servies-con .right-con {

        justify-content: center;

    }



    .interested-in-servies-con .row .col-lg-6:first-child {

        order: 2;

    }



    .interested-in-servies-con .left-con {

        width: 100%;

        margin-right: 0;

        padding: 40px 31px;

    }



    #contactpage ul {

        grid-template-columns: 48.7% 48.7%;

    }



    .interested-in-servies-con .credit-rating-content-con {

        margin-bottom: 0;

        text-align: center !important;

    }



    .interested-in-servies-con .form-group label {

        text-align: left;

    }



    .interested-in-servies-con .form-group.check-box {

        margin-bottom: 0;

    }



    .banner-con.about-us-banner-con .banner-content-con {

        padding: 64px 0 112px;

    }



    body {

        font-size: 14px;

        line-height: 22px;

    }



    .main-box h2 {

        margin-bottom: 25px;

    }



    .about-features-con p.text-center.font-size-18 {

        margin-bottom: 36px;

    }



    .about-features-con.features-con .feature-box {

        padding-right: 15px;

        padding-left: 15px;

    }



    .credit-rating-img img {

        width: 300px;

    }



    .about-us-credit-con .credit-rating-content-con {

        width: 100%;

    }



    .form-tab-contant,

    .form-tab-contant,

    .thankyou-con .form-tab-contant {

        padding: 15px 20px;

    }



    .form-box {

        padding: 40px 22px;

    }



    .from-con ul {

        gap: 15px;

        margin-bottom: 15px;

    }



    .submit-btn {

        font-size: 14px;

        line-height: 14px;

        padding: 8px 20px;

    }



    .form-tab-contant h2 {

        line-height: 26px;

    }



    .checkout-form-con ul.listng {

        gap: 20px;

        text-align: left;

    }



    .payment-methods-con img {

        width: 300px;

    }



    .our-payments-methods-con .payment-box {

        padding: 28px 24px;

        flex-direction: column;

        text-align: center;

        gap: 15px;

    }



    .thankyou-con .form-box {

        padding: 60px 20px;

    }



    .thankyou-con .thankyou-inner-con figure {

        margin-right: 22px;

    }



    .main-contact {

        padding: 50px 20px;

    }



    .main-contact-box h3 {

        font-size: 24px;

        line-height: 28px;

        margin-bottom: 14px;

    }



    .main-form-box {

        padding: 22px 24px;

    }



    .main-submit-btn button {

        padding: 15px 10px;

    }



    .map-box iframe {

        width: 100%;

        height: 260px;

    }



    .title-con p {

        font-size: 14px;

    }



    .features-con2 h2 {

        font-size: 20px;

        line-height: 24px;

    }



    .banner-con.news-banner-con .banner-content-con {

        padding: 64px 0;

    }



    .blog-sub1 ul li {

        line-height: 16px;

    }



    .blog-inner-con .blog-box h4 {

        margin-bottom: 14px;

    }



    .blog-inner-con .blog-box .brown-btn a {

        min-width: 130px;

        padding: 11px 25px;

    }



    .news-banner-con {

        background-position: 8% 10%;

    }



    .sub-banner-con.products-banner-con img {

        width: 100%;

    }



    .products-specification-con .specification-box {

        gap: 40px;

        justify-content: flex-start !important;

    }



    .products-specification-con .row {

        gap: 15px 0;

    }



    .banner-con.contact-banner {

        background-position: 11% 20%;

    }



    .four-plan-con.features-con2 .feature-box {

        margin-bottom: 20px;

    }



    .enterprise-con2 input {

        width: 71%;

        padding: 10px 15px;

        height: 54px;

        font-size: 15px;

    }



    .enterprise-con2 button {

        height: 53px;

        width: 100%;

        display: inline-block;

        border: none;

        font-size: 15px;

        padding: 10px 15px;

    }



    .enterprise-pro-con .specification-box .protect-img {

        top: 22px;

        right: 15px;

        width: 50px;

    }



    .enterprise-pro-con .specification-box .spec-right-con {

        margin-top: 65px;

    }



    .enterprise-pro-con.products-specification-con .specification-box .spec-right-con ul li {

        font-size: 15px;

        margin-bottom: 5px;

    }



    .enterprise-pro-con.products-specification-con .specification-box .spec-right-con ul li {

        margin-right: 10px;

    }



    .enterprise-con4.about-us-credit-con .credit-rating-content-con {

        width: 100%;

        padding-right: 0;

        padding-left: 0;

    }



    .entrprise-data-monitor-con h2 br {

        display: none;

    }



    .enterprise-con5 p {

        margin-bottom: 12px;

    }



    .enterprise-con5.amin-box h2 {

        margin-bottom: 18px;

    }



    .enterprise-con5 ul li {

        padding-left: 22px;

        font-size: 14px;

        line-height: 22px;

        margin-bottom: 4px;

    }



    .enterprie-security-con p {

        margin-bottom: 30px;

    }



    .enterprie-security-con .entrprise-security-box {

        padding: 30px 20px;

    }



    .enterprie-security-con .entrprise-security-box p {

        line-height: 22px;

        font-size: 15px;

    }



    .enterprie-security-con .entrprise-security-box img {

        margin-bottom: 12px;

    }



    .enterprie-security-con .entrprise-security-box h3 {

        margin-bottom: 9px;

    }



    .enterprise-con7 .feature-box {

        margin-bottom: 35px;

        padding: 0;

    }



    .enterprise-banner {

        padding-top: 0;

        height: auto;

    }



    .sub-banner-box {

        height: 200px;

    }



    .enterprise-banner .row {

        padding: 0;

    }



    .enterprise-banner .banner-content-con {

        padding: 50px 2%;

    }



    .enterprise-banner .special-text {

        font-size: 24px;

    }



    .enterprise-banner img {

        width: 190px;

        position: absolute;

        right: 40px;

        top: 10px;

    }



    .enterprise-con1.credit-lock-con {

        padding-bottom: 60px;

    }



    .enterprise-con2 {

        padding-top: 60px;

        padding-bottom: 60px;

    }



    .products-specification-con .specification-box span s {

        font-size: 18px;

    }



    .header-contact {

        float: left;

        width: 100%;

        padding: 0 15px 20px;

    }



    .header-contact .contact-btn {

        border: 1px solid #fff;

    }



    .header-contact .contact-btn a:hover {

        background-color: #ed5a5a;

        border: 1px solid #ed5a5a;

    }



    .legal-sub-features-con .legal-last-con {

        margin: 0 auto;

    }



    .partners-recesion-con1 .feature-box a {

        font-size: 18px;

    }



    .contact-box {

        grid-template-columns: 100%;

    }



    .enterprise-con2 .main input {

        width: 70%;

    }



    .enterprise-con2 .button.d-inline-block {

        width: 27%;

    }



    .promo-content h3 {

        margin: 0 0 10px;

    }



    .checkout-form-con .form-tab-contant ul,

    .checkout-form-con .form-tab-contant ul li {

        display: flex !important;

    }



    .checkout-form-con .form-tab-contant ul.order-summary-list.order-payment,

    .checkout-form-con .form-tab-contant ul.order-summary-list.order-payment li {

        display: block !important;

    }



    /* nis page styling */

    .nis-con1.enterprise-con4.about-us-credit-con .credit-rating-content-con {

        width: auto;

        float: unset;

        padding-left: 6px;

        padding-right: 0;

    }



    .nis-banner.payment-methods-con h1 {

        font-size: 24px;

        line-height: 32px;

    }



    /* header responsive fixes */

    .header-contact {

        display: block;

    }



    div.country-selector>div.caption {

        font-size: 16px;

    }



    div.country-selector {

        right: 46px;

    }



    .banner-con .banner-content-con p br {

        display: none;

    }



    .help-con1 {

        width: 100%;

    }



    .legal-box h4 {

        word-break: break-all;

    }



    /*  */

    .error_outer .error-con h1 {

        font-size: 40px;

        line-height: 48px;

        margin-bottom: 15px;

    }



    .error_outer .error-con h5 {

        font-size: 20px;

        line-height: 24px;

        margin-bottom: 13px;

    }



    .error_outer .error-con p {

        font-size: 18px;

    }

    .latest-blogposts .service-box-bottom h4{
        min-height: auto;
    }
    .latest-blogposts .service-box-bottom {
        margin: 0 0 20px;
      }

}



@media screen and (max-width: 767px) {

    .thankyou-con .form-box {

        padding: 40px 20px;

    }
    .security-overview .special-text {
        line-height: 24px;
      }



    .form-tab-contant h2 br {

        display: none;

    }



    .form-box {

        padding: 30px 20px;

    }



    .checkout-form-con .form-tab-contant ul li {

        font-size: 14px;

    }



    .form-box {

        border-top: none;

        outline: none;

    }



    .from-con [type="radio"]:checked+label:before,

    .from-con [type="radio"]:not(:checked)+label:before {

        width: 18px;

        height: 18px;

    }



    .sub-banner-con .row {

        padding: 45px 0;

        text-align: center;

        gap: 10px;

    }



    .sub-banner-con .row .col-lg-6:first-child {

        order: 2;

    }



    .legal-sub-features-con .row {

        gap: 15px 0;

    }



    .faq-box {

        width: 100%;

    }



    .faq-box .card-body {

        padding: 0 0 16px 0;

    }



    .footer-con .footer-inner-links.var4 ul li {

        margin-bottom: 10px;

    }



    .footer-con .footer-inner-links ul li {

        line-height: 24px;

    }



    .footer-con .footer-inner-links h6 {

        margin-bottom: 12px;

    }



    .footer-con .footer-inner-con p {

        margin-bottom: 12px;

    }



    .header-contact .contact-btn {

        padding: 11px 16px;

    }



    .header-con .navbar-light .navbar-nav .dropdown-menu .dropdown-item {

        font-size: 14px;

        line-height: 20px;

    }



    .font-size-30 {

        font-size: 20px;

        line-height: 22px;

    }



    .banner-con .banner-content-con span {

        margin-bottom: 12px;

    }



    h1 {

        font-size: 28px;

        line-height: 32px;

    }


    .banner-con .banner-content-con {
        padding: 50px 0;
        text-align: center;
    }


    .enterprise-banner .banner-content-con {

        padding: 50px 2%;

    }



    .padding-bottom {

        padding-bottom: 50px;

    }



    .padding-top {

        padding-top: 50px;

    }



    .features-con .row {

        gap: 15px;

    }



    h3 {

        font-size: 18px;

        line-height: 20px;

    }



    .features-con .feature-box h3 {

        margin-bottom: 10px;

    }



    .credit-lock-con .credit-lock-inner-con p.special-text {

        font-size: 16px;

        margin-bottom: 16px;

    }



    .credit-rating-con .credit-rating-img {

        right: 0;

        padding: 30px 0;

        background: url(../images/credit-rating-bg-img.jpg);

    }



    .credit-rating-con::after {

        display: none;

    }



    .credit-rating-img img {

        width: 300px;

    }



    .credit-rating-con {

        padding-bottom: 0;

    }



    .padding-top78 {

        padding-top: 48px;

    }



    .main-box h2 {

        margin-bottom: 26px;

    }



    .credit-rating-content-con ul li {

        margin-bottom: 12px;

    }



    .credit-rating-content-con {

        margin-bottom: 30px;

    }



    .credit-rating-con .row .col-lg-6:last-child {

        padding: 0;

    }



    .our-security-priority-con h2 {

        margin-bottom: 16px;

    }



    .our-security-priority-con .credit-rating-content-con {

        padding-right: 0;

        margin-bottom: 0;

    }



    .our-security-priority-con .row .col-lg-7 {

        order: 2;

    }



    .our-security-priority-con .row .col-lg-5 img {

        width: 300px;

    }



    .our-security-priority-con .row {

        text-align: center;

        gap: 30px;

    }



    .our-security-priority-con .credit-rating-content-con {

        text-align: center !important;

    }



    .our-security-priority-con .credit-rating-content-con ul {

        margin-bottom: 16px;

        text-align: left;

    }



    .main-box {

        padding-left: 3% !important;

        padding-right: 3% !important;

    }



    body {

        font-size: 14px;

        line-height: 20px;

    }



    .features-con2 .row {

        gap: 15px;

    }



    .credit-rating-con {

        padding: 48px 0 0 !important;

    }



    .credit-rating-con .row {

        margin: 0;

    }



    .footer-con .footer-inner-con img {

        margin-bottom: 16px;

        width: 150px;

    }



    .faq-box .btn-link {

        font-size: 18px;

        line-height: 24px;

        white-space: normal;

    }



    .help-con h2 {

        margin-bottom: 14px;

    }



    .sub-banner-con img {

        width: 150px;

    }



    .privacy-notice-con h2 {

        margin-bottom: 14px;

    }



    .interested-in-servies-con .main-form ul li input {

        height: 42px;

    }



    .interested-in-servies-con .left-con {

        width: 100%;

        margin-right: 0;

        padding: 30px 20px;

    }



    .banner-con.about-us-banner-con .banner-content-con {

        padding: 54px 0 102px;

    }



    .about-us-banner-con {

        background-position: 53% 10%;

    }



    .about-us-credit-con .credit-rating-content-con {

        width: 100%;

        text-align: center !important;

    }





    .form-tab-contant {

        padding: 30px 20px;

    }



    .radio-btn {

        margin-bottom: 0;

    }



    .from-con ul li label {

        font-size: 14px;

        line-height: 14px;

    }



    .from-con [type="radio"]:checked+label,

    .from-con [type="radio"]:not(:checked)+label {

        padding-left: 29px;

    }



    h4 {

        font-size: 18px;

        line-height: 20px;

    }



    .our-payments-methods-con .row {

        gap: 15px;

    }



    .contact-banner {

        background-position: 38% 30%;

    }



    .main-contact-box {

        grid-template-columns: 100%;

    }



    .main-contact-box h3 {

        font-size: 22px;

        line-height: 26px;

        margin-bottom: 22px;

    }



    .main-form ul {

        margin-bottom: 8px;

    }



    .main-submit-btn button {

        font-size: 14px;

        line-height: 14px;

    }



    .main-contact {

        padding: 40px 3%;

    }



    .from-con [type="radio"]:checked+label:after,

    .from-con [type="radio"]:not(:checked)+label:after {

        top: 3px;

        left: 3px;

    }



    .banner-con.news-banner-con .banner-content-con {

        padding: 54px 0;

    }



    .blog-con .heading-title-con p {

        margin-bottom: 30px;

    }



    .blog-con .blog-sub1 img {

        width: 100%;

    }



    .blog-con .blog-sidebar-con .blog-sub1 {

        margin-bottom: 30px;

    }



    .blog-inner-con .blog-box {

        margin-bottom: 30px;

    }



    .blog-con .blog-sub1.last-con {

        padding-bottom: 30px;

    }



    .blog-con .row {

        gap: 30px;

    }



    .sub-banner-con.products-banner-con .row .col-lg-7 {

        order: 2;

    }



    .sub-banner-con.products-banner-con img {

        width: 250px;

    }



    .products-banner-con ul {

        margin-bottom: 22px;

        text-align: left;

    }



    .sub-banner-con.products-banner-con .row {

        padding: 45px 0;

    }



    .pink-btn a,

    .pink-btn button {

        min-width: 150px;

        font-size: 14px;

        line-height: 14px;

        padding: 12px 25px;

    }



    .banner-con.contact-banner {

        background-position: 38% 20%;

    }



    .banner-con.main-banner {

        background-position: 62% 20%;

    }



    .faq-box .btn-link:after {

        font-size: 14px;

    }



    .faq-box .btn-link:after {

        line-height: 26px;

        width: 26px;

        height: 26px;

    }



    /* enterprise */

    .enterprise-con7 .feature-box {

        margin-bottom: 20px;

        padding: 0;

    }



    .enterprie-security-con .entrprise-security-box {

        padding: 30px 20px;

        margin-bottom: 20px;

    }



    .enterprie-security-con p br {

        display: none;

    }



    .enterprise-con5 figure {

        text-align: center !important;

        margin-bottom: 20px;

    }



    .entrprise-data-monitor-con {

        text-align: center;

    }



    .entrprise-data-monitor-con ul {

        text-align: left;

        margin: 0 auto !important;

        width: 200px;

    }



    .enterprise-con5 p {

        margin-bottom: 22px;

    }



    .enterprie-security-con p {

        margin-bottom: 35px;

    }



    .enterprise-con4.about-us-credit-con .credit-rating-content-con {

        margin-top: 20px;

        padding: 0 20px;

    }



    .enterprise-banner.banner-con {

        background-position: 67% 20%;

    }



    .banner-con.enterprise-banner .banner-content-con {

        text-align: left;

    }



    .enterprise-con2 input {

        width: 62%;

        padding: 10px 15px;

        height: 50px;

        font-size: 15px;

    }



    .enterprise-con2 button {

        height: 50px;

        width: 100%;

        display: inline-block;

        border: none;

        min-width: 140px;

        font-size: 14px;

        padding: 12px;

    }



    .enterprise-pro-con .outer-btn {

        margin-top: 30px;

    }



    .enterprise-pro-con .outer-btn .brown-btn a {

        padding: 16px 18px;

    }



    .enterprise-con1.credit-lock-con {

        padding-bottom: 50px;

    }



    .enterprise-con2 {

        padding-top: 50px;

        padding-bottom: 50px;

    }



    .enterprise-banner .row {

        padding: 0 3%;

    }



    .enterprise-banner img {

        width: 190px;

        right: 20px;

        top: 23px;

    }



    .enterprise-banner .special-text {

        font-size: 20px;

    }



    .partners-recesion-con2 h3 {

        line-height: 24px;

    }



    .partners-recesion-con5 .feature-box {

        margin-bottom: 0;

    }



    .partners-recesion-con1 .feature-box {

        margin-bottom: 0;

    }



    .partners-recesion-con1 p.recesioner-text {

        margin-bottom: 30px;

    }



    .partners-recesion-con2 h2 br {

        display: none;

    }



    .check-result ul {

        width: 100%;

    }



    /* nis page styling */

    .nis-banner.payment-methods-con img {

        width: 180px;

    }



    .nis-con1 .credit-rating-img img {

        width: 180px;

    }



    .nis-con1.enterprise-con4.about-us-credit-con .credit-rating-content-con {

        width: 100%;

        float: unset;

        padding-left: 18px;

        padding-right: 18px;

        text-align: center !important;

    }



    .footer-con .footer-inner-con .eyeonid img {

        width: 152px;

    }



    /* header responsive fixes */

    div.country-selector>div.caption {

        font-size: 15px;

        padding: 0 22px 0 12px;

    }



    div.country-selector {

        right: 42px;

    }



    /*  */

    .error_outer .error-con h1 {

        font-size: 34px;

        line-height: 40px;

        margin-bottom: 15px;

    }



    .error_outer .error-con h5 {

        font-size: 20px;

        line-height: 24px;

        margin-bottom: 13px;

    }



    .error_outer .error-con p {

        font-size: 18px;

    }
    .features-con.feature-client-con img {
        width: auto !important;
    }

    /* banner styling */
    .banner-con .col-lg-5.col-md-5{
        text-align: center;
        margin: 0 auto 40px;
        width: 300px;
    }

}



@media screen and (max-width: 575px) {



    .thankyou-inner-con {

        flex-direction: column;

        gap: 15px;

        text-align: center;

    }



    .special-text {

        font-size: 15px;

    }



    .thankyou-con .thankyou-inner-con figure {

        margin-right: 0;

    }



    h2 {

        font-size: 24px;

        line-height: 28px;

    }



    .our-payments-methods-con .payment-box {

        padding: 24px 15px;

    }



    .legal-sub-features-con .legal-box {

        padding: 34px 15px;

    }



    .legal-sub-features-con .row .col-lg-4 {

        padding: 0 !important;

    }



    .footer-con .wrapper1240 .row {

        text-align: center;

    }



    .var4 ul {

        width: 210px;

        text-align: left;

        margin: 0 auto;

    }



    .about-us-credit-con .credit-rating-content-con h2 {

        margin-bottom: 14px;

    }



    .interested-in-servies-con figure img {

        width: 100%;

    }



    .interested-in-servies-con .form-group label:before {

        width: 20px;

        height: 20px;

    }



    .interested-in-servies-con .form-group label {

        padding-left: 28px;

    }



    #contactpage ul {

        grid-template-columns: 100%;

    }



    .sub-banner-con img {

        width: 120px;

    }



    .banner-con {

        background-position: -30% 90%;

        background-image: none;

        text-align: center;

    }



    .contact-banner {

        background-color: var(--pink-bg-color);

    }



    .faq-box .btn-link:after {

        font-size: 14px;

    }



    .faq-box .btn-link {

        font-size: 16px;

        line-height: 22px;

        white-space: normal;

    }



    .footer-inner-con ul {

        justify-content: center;

    }



    .main-box {

        padding-left: 5% !important;

        padding-right: 5% !important;

    }



    .font-size-30 {

        font-size: 18px;

        line-height: 20px;

    }



    .banner-con .banner-content-con p {

        margin-bottom: 16px;

    }



    .banner-con .banner-content-con p br {

        display: none;

    }



    .brown-btn a,

    .brown-btn button {

        min-width: 140px;

    }



    .padding-top {

        padding-top: 40px;

    }



    .padding-bottom {

        padding-bottom: 40px;

    }



    .main-box h2 br,

    .features-con .feature-box h3 br {

        display: none;

    }



    .credit-lock-con .credit-lock-inner-con p {

        margin-bottom: 16px;

    }



    .credit-rating-content-con ul li {

        font-size: 14px;

        line-height: 22px;

    }



    .interested-in-servies-con .form-group input:checked+label::after {

        top: 2px;

        left: 7px;

    }



    .credit-rating-img img {

        width: 260px;

    }



    .font-size-18 {

        font-size: 14px;

    }



    .our-security-priority-con p.pink-text.text-center.font-size-18 {

        margin-bottom: 25px;

    }



    .credit-rating-con {

        padding: 38px 0 0 !important;

    }



    .footer-inner-con {

        text-align: center;

    }



    .footer-con .footer-inner-con img {

        width: 140px;

    }



    .help-con h2 {

        margin-bottom: 12px;

    }



    .help-con1 {

        margin-bottom: 14px;

    }



    .privacy-notice-con h2 {

        margin-bottom: 12px;

    }



    .privacy-notice-con h1 {

        margin-bottom: 14px;

    }



    .privacy-notice-con p {

        margin-bottom: 14px;

    }



    .from-con ul {

        grid-template-columns: 100%;

    }



    .footer-con .wrapper1240 .row {

        gap: 15px 0;

    }



    .footer-con .footer-inner-con ul.social-icon li a i {

        width: 30px;

        height: 30px;

        line-height: 26px;

    }



    .sub-banner-con .row {

        padding: 35px 0;

    }



    .contact-banner {

        background-position: 10% 30%;

    }



    .main-contact-box h3 {

        font-size: 20px;

        line-height: 24px;

        margin-bottom: 22px;

    }



    .map-box iframe {

        width: 100%;

        height: 230px;

    }



    .blog-con .heading-title-con h2 {

        margin-bottom: 12px;

    }



    .blog-con .heading-title-con p {

        margin-bottom: 26px;

    }



    .blog-inner-con .blog-box .brown-btn a {

        min-width: 120px;

    }



    .blog-con ul.pagination li.page-item a {

        width: 36px;

        height: 36px;

        line-height: 18px;

    }



    .banner-con.news-banner-con .banner-content-con {

        padding: 44px 0;

    }



    .sub-banner-con.products-banner-con img {

        width: 230px;

    }



    .products-feature-con .outer-btn {

        margin-top: 10px;

    }



    .products-feature-con .outer-btn .brown-btn a {

        min-width: 180px;

    }



    .about-features-con p.text-center.font-size-18 {

        margin-bottom: 26px;

    }



    .products-specification-con .specification-box {

        gap: 15px;

        flex-direction: column;

    }



    .products-specification-con .specification-box {

        padding: 20px 16px 20px;

    }



    .spec-tag {

        top: 14px;

    }



    .products-specification-con .specification-box img {

        margin-bottom: 12px;

    }



    .products-specification-con .specification-box .spec-right-con ul li {

        font-size: 14px;

    }



    .sub-banner-con.products-banner-con .row {

        padding: 40px 0 50px;

    }



    .banner-con.about-us-banner-con .banner-content-con {

        padding: 44px 0 50px;

    }



    .banner-con.news-banner-con .banner-content-con {

        padding: 34px 0;

    }



    .banner-con.contact-banner {

        background-position: 8% 20%;

    }



    .banner-con.main-banner {

        background-image: none;

        text-align: center;

    }



    .banner-con.enterprise-banner .banner-content-con {

        text-align: center;

    }



    .enterprise-con2 input {

        width: 53%;

        padding: 10px 15px;

        height: 45px;

        font-size: 15px;

        margin-right: 0;

    }



    .enterprise-con2 .pink-btn {

        text-align: center;

        margin: 0 auto;

    }



    .enterprise-con2 .pink-btn {

        text-align: center;

        margin: 0 auto;

        width: 100%;

    }



    .enterprise-con2 button {

        height: 45px;

        width: 45%;

        display: inline-block;

        border: none;

        min-width: auto;

    }



    .check-result img.mark-img {

        margin-top: 20px;

    }



    .enterprise-con2.promo-content button {

        width: 100%;

    }



    .checkout-form-con .form-tab-contant ul.order-summary-list.order-payment li {

        font-size: 14px;

    }



    .enterprise-pro-con .specification-box ul {

        margin-bottom: 18px;

    }



    .enterprise-banner.banner-con .banner-content-con p span {

        font-size: 18px;

        margin-bottom: 0;

    }



    .enterprise-banner-img {

        display: none;

    }



    .enterprise-banner .row {

        padding: 0;

    }



    .banner-con.enterprise-banner .banner-content-con {

        width: 100%;

        padding: 50px 0;

    }



    .enterprise-con1.credit-lock-con {

        padding-bottom: 40px;

    }



    .enterprise-con2 {

        padding-top: 40px;

        padding-bottom: 40px;

    }



    .trustpilot-widget {

        padding: 30px 20px;

    }



    .cky-table-wrapper {

        overflow-x: auto;

        overflow-y: hidden;

        width: 100%;

    }



    .cky-table-wrapper table {

        width: 500px;

    }



    .partners-recesion-con2 h3 br {

        display: none;

    }



    .checkout-form-con .form-tab-contant ul,

    .checkout-form-con .form-tab-contant ul li {

        display: block !important;

    }



    .checkout-form-con .form-tab-contant ul li img {

        margin-right: 0px !important;

    }



    .checkout-form-con .form-tab-contant ul.company-listing,

    .checkout-form-con .form-tab-contant ul.company-listing li:nth-child(1),

    .checkout-form-con .form-tab-contant ul.company-listing li:nth-child(2) {

        display: block !important;

        width: 100%;

    }



    .enterprise-con2.domain-checker input {

        width: 53%;

    }



    .enterprise-con2.domain-checker .pink-btn {

        width: 45%;

    }



    .enterprise-con2.domain-checker .pink-btn button.check-domain {

        width: 100%;

    }



    /* nis page styling */

    .nis-banner.payment-methods-con h1 {

        font-size: 21px;

        line-height: 27px;

    }



    .nis-banner.payment-methods-con img {

        width: 150px;

    }



    .nis-con1 .credit-rating-img img {

        width: 120px;

    }



    .enterprise-con2.domain-checker .pink-btn {

        width: 100%;

    }



    .enterprise-con2.domain-checker .pink-btn button.check-domain {

        width: 100%;

        margin: 0 auto;

        text-align: center;

        float: unset !important;

        min-width: 100%;

    }



    .enterprise-con2.domain-checker input {

        width: 100%;

        margin-bottom: 10px;

    }



    /*  */

    .error_outer .error-con h1 {

        font-size: 28px;

        line-height: 36px;

        margin-bottom: 10px;

    }



    .error_outer .error-con h5 {

        font-size: 18px;

        line-height: 22px;

        margin-bottom: 13px;

    }



    .error_outer .error-con p {

        font-size: 16px;

    }



    .error_outer .error-con p br {

        display: none;

    }

}



@media screen and (max-width: 400px) {

    .nis-banner.payment-methods-con h1 {

        font-size: 19px;

        line-height: 25px;

    }

}