@media(min-width:1000px) {
    
    .sub-menu li:last-child {
        background: #f7f6f4;
    }
    .header-section_a .col-md-10 {
        padding-right: 0
    }
    .header-section_a .col-md-2 {
        padding: 0
    }
    .header-section_a {
        position: relative;
        padding: 0
    }
    .div_postion .col-sm-3,
    .div_postion .col-sm-9 {
        position: unset
    }
    .submens_a{
        padding-top: 10px !important;
    }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
.averge_box{
    clear: both;
}
}
@media screen and (min-width:820px) and (max-width: 990px) {
.secondssla_div{
    clear: both;
}
}
@media screen and (min-width:768px) and (max-width: 825px) {
.secondssla_div{
    clear: both;
}
}

@media screen and (min-width:768px) and (max-width:999px) {
    .div_postion .col-sm-3,
    .div_postion .col-sm-9 {
        position: unset
    }
   
}

@media(max-width:999px) {
    .position_stay_kis img {
        visibility: visible;
        height: auto;
    }
    .header-section_a {
        padding: 0
    }
    .div_postion {
        position: relative
    }
}

@media(max-width:1200px) {
    .menu {
        margin-right: 0
    }
    html {
        overflow-x: hidden !important
    }
    .our-story-new .row.scan-story .col-md-4 {
        width: 25%
    }
    .ft-link ul:nth-child(2) {
        width: 70%
    }
    .read-whitepaper h2 {
        font-size: 18px
    }
    .graph-img.desktop-graph a {
        display: inline-block;
        float: left;
        height: 470px;
        width: 184px
    }
    .graph-img.desktop-graph a:nth-child(2) {
        left: 38%
    }
    .graph-img.desktop-graph a:nth-child(3) {
        left: 38%
    }
    .graph-img.desktop-graph a:nth-child(4) {
        right: 0;
        margin-right: 42px
    }
    .read-whitepaper {
        padding: 55px 25px 0 30px
    }
    .read-whitepaper p:nth-child(3) {
        margin-bottom: 20px
    }
    .further ul li {
        margin-bottom: 5px
    }
    .rd-wt-cont {
        float: left;
        width: 67%
    }
    .rd-wt-img {
        float: right
    }
    .ft-link ul {
        width: 30%
    }
    .ser-icon {
        float: left;
        width: 48px;
        margin-right: 15px
    }
    .ser-con {
        float: left;
        width: 230px
    }
    .case-study-hm .row:nth-child(3) .case-row-1 {
        margin-bottom: 22px
    }
    .case-cont p {
        text-align: left
    }
    div#smart-scan {
        float: left;
        width: 94%
    }
    div#vision-iq {
        float: left;
        width: 94%
    }
    .ft-address-hm h5 {
        text-align: left
    }
    .home-bn {
        background-position: 30% 10%
    }
    .top-detail {
        margin-left: 0
    }
    .tool-kit-row1 .right-half {
        margin-left: 20px;
        float: right
    }
    .certified-logo img {
        width: auto !important;
        margin: 0 0 0 3px
    }
    .company-cont img {
        width: 100%
    }
    .tool-kit-row1 .left-half,
    .tool-kit-row1 .right-half {
        width: 47%
    }
    .case-cont h5 {
        font-size: 15px
    }
    .pl-22 {
        padding-left: 20px
    }
    .case-study-hm .col-md-6:nth-child(2) .pl-22 {
        padding-left: 0;
        padding-right: 15px
    }
    .company-cont {
        margin-bottom: 63px
    }
    .company-img img {
        position: absolute;
        left: -179px;
        margin: 0
    }
    .tool-kit-hm .lt-tool {
        width: 70%;
        text-align: left
    }
    .tool-kit-hm .rt-tool {
        width: 13%
    }
    .news-cont h5 {
        margin: 0
    }
    .home-bn .top-bar .banner-h .banner-h-l {
        margin-left: 0;
        padding: 170px 0 80px
    }
    .ft-newsletter input[type=text] {
        display: inline-block;
        width: 74%
    }
    section.why-kyc {
        padding: 80px 0 40px;
        text-align: center
    }
    .graph-img img {
        width: 100%
    }
    .decision-work-blocks {
        min-height: 342px
    }
    .menu ul li:nth-last-child(2) {
        padding-right: 20px;
        margin-right: 15px
    }
    .menu ul li {
        margin-right: 24px
    }
    .icon-story-outer {
        margin-bottom: 20px
    }
    footer .ft-address-sec {
        padding: 25px 30px 103px !important
    }
    .divcenter .col-xs-12:nth-child(1) .icon-scan .data-btn {
        margin-top: 25px
    }
    .banner-from h5 {
        font-size: 18px
    }
    .new-item-box {
        background: #fff;
        min-height: 417.78px !important
    }
    .vission-banner h2 {
        font-size: 28px
    }
    .icon-story {
        border: 1px solid #eaeaea;
        min-height: 389px
    }
    .pricing-section.pricing-section2 .divcenter {
        margin-top: 133px
    }
    .pricing-section.pricing-section2 {
        padding-bottom: 0
    }
    .mb-5 {
        margin-bottom: 50px
    }
    .price-cont1 h4 {
        margin-bottom: 25px
    }
    .price-cont1 h3 {
        color: #ef6416;
        font-size: 24px;
        line-height: 34px;
        font-weight: 400;
        margin-bottom: 10px;
        font-family: Lato, sans-serif
    }
    .price-cont1 h5 {
        color: #666;
        font-size: 20px;
        font-weight: 100;
        margin-bottom: 35px
    }
    .icon-vission-sl {
        left: 21%
    }
    .icon-smart-sl {
        left: 19%
    }
    .icon-dission-sl {
        left: 19%
    }
    .last-plan {
        padding-bottom: 20px
    }
    .pricing-section2 {
        padding: 0
    }
    .new-white-img img {
        width: 100%
    }
    .new-consulting-img img {
        width: 100%
    }
    .new-consulting-cont a {
        text-decoration: none;
        width: 60%
    }
    section.our-story-new {
        padding: 0 0 45px
    }
    .heading-block span {
        font-size: 18px;
        margin: 20px 0 0
    }
    .heading-block {
        margin-bottom: 30px
    }
    .price-cont1 p {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 25px
    }
    .news-inner li h3 a {
        line-height: 20px;
        margin: 20px 0 0;
        padding: 0;
        font-size: 16px !important
    }
}

@media screen and (max-width:1000px) {
    .pricing-custom-gray-bottom {
        margin-bottom: 30px
    }
    a.case-btn-hm {
        margin-right: 4px
    }
    .further ul {
        margin-top: 0;
        margin-bottom: 15px
    }
    .icon-hm-tool {
        float: none;
        width: 100%;
        text-align: center
    }
    .menu .sub-menu .dropdown-item span {
        padding-top: 5px
    }
    .bd_all {
        min-height: 298px
    }
    #cssmenu>ul {
        display: none;
        position: absolute;
        background: #fff;
        z-index: 999999
    }
    .about-us.vission-head .top-bar .menu .sub-menu li a:hover {
        background: #f9f9f9;
        color: #ff6e0e !important;
        padding: 0 !important;
        border: 0 !important
    }
    .about-us.vission-head .top-bar .menu .sub-menu li a {
        border: 0
    }
    .rd-wt-img img {
        width: 132px
    }
    .graph-img.desktop-graph a {
        width: 139px;
        margin: 0;
        height: 360px
    }
    .graph-img.desktop-graph a:nth-child(4) {
        right: 0;
        margin-right: 33px
    }
    .read-whitepaper h2 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 13px
    }
    .read-whitepaper {
        padding: 50px 7px 0 12px
    }
    .close-btn p {
        position: absolute;
        right: -10px
    }
    li.has-sub:before {
        content: '';
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .255em;
        vertical-align: .255em;
        border-top: .3em solid;
        border-right: .3em solid transparent;
        border-bottom: 0;
        border-left: .3em solid transparent;
        float: right;
        position: absolute;
        right: 12px;
        top: 20px
    }
    .our-service.new-one.hm-new {
        padding: 80px 0 30px
    }
    .aml-comp {
        padding: 70px 0
    }
    div#smart-scan {
        width: 93%
    }
    .rt-tool a {
        background: #289688;
        display: block;
        padding: 12px
    }
    div#vision-iq {
        width: 93%
    }
    .toolkit-cont-main input[type=submit] {
        width: 15%
    }
    .toolkit-head-hm h5 {
        font-size: 19px
    }
    .tool-kit-row1 .left-half {
        width: 100%;
        margin: 0 0 40px
    }
    .home-bn {
        background-position: 30% 0
    }
    .case-study .col-xs-12.col-md-8.col-sm-8 {
        padding-right: 0;
        margin-right: 15px;
        width: 64.666667%
    }
    section.case-study {
        margin-bottom: 60px
    }
    .tool-kit-row1 .right-half {
        width: 100%
    }
    .certified-logo {
        text-align: center
    }
    .certified-logo img {
        margin: 0 0 0 50px
    }
    .case-row-1 {
        margin-bottom: 20px
    }
    .case-study-hm .row:nth-child(3) .case-row-1 {
        margin-bottom: 20px
    }
    .case-study-hm .col-md-6:nth-child(2) .pl-22 {
        padding-left: 20px;
        padding-right: 0
    }
    section.tool-kit-hm {
        padding: 45px 0 80px
    }
    .case-study-hm h2 {
        font-size: 18px;
        padding: 25px 0 20px
    }
    .case-img {
        width: 15%
    }
    .case-cont {
        width: 80%
    }
    .case-cont p {
        margin: 10px 0 0
    }
    .whitepaper-hm h2 {
        color: #fff;
        font-size: 18px;
        margin: 0 0 35px;
        font-weight: 500;
        line-height: 35px
    }
    .wth-hm {
        padding: 88px 20px
    }
    .toolkit-cont-main input[type=text] {
        width: 78%
    }
    .tool-kit-row2 .toolkit-cont-main h5 {
        text-align: right;
        margin-right: 117px
    }
    .sign-up .try-free p br {
        display: none
    }
    .sign-up {
        padding: 70px 0 140px
    }
    .home-bn .top-bar .banner-h h1 {
        font-size: 48px;
        line-height: 66px
    }
    .home-bn .top-bar .touch-bn {
        width: auto;
        padding: 0 42px;
        margin: 0 35px 0 0;
        border-radius: 35px
    }
    .company-img {
        display: none
    }
    .vission-banner.consulting .col-xs-12.col-sm-12:nth-child(2) {
        margin-top: 50px
    }
    .smart-btn.new-btn-field h4 {
        font-size: 22px;
        margin-bottom: 25px;
        line-height: 44px
    }
    section.new-btn-field.smart-btn {
        padding: 40px 0
    }
    .vission-bar h4 {
        line-height: 26px
    }
    .vission-banner h2 {
        font-size: 21px;
        line-height: 26px
    }
    .smartscan-data div#smartScan {
        padding-top: 40px
    }
    .divcenter .col-xs-12:nth-child(1) .icon-scan .data-btn {
        margin-top: 0
    }
    #VisionIq .database-sec .img-data img {
        width: 50%
    }
    .solution-searh .searh-list .heading-list h2 {
        font-size: 24px
    }
    .vi-head h2 {
        letter-spacing: 1px;
        margin-bottom: 30px;
        font-size: 28px;
        margin-top: 35px;
        font-weight: 500;
        line-height: 28px
    }
    .new-screening {
        padding: 40px 0
    }
    section.new-btn-field {
        text-align: center;
        padding: 0 0 40px
    }
    .new-btn-field h4 {
        font-size: 22px;
        margin-bottom: 35px;
        line-height: 25px
    }
    .screening-head h5 {
        font-size: 20px;
        line-height: 30px;
        font-weight: 500;
        letter-spacing: 1px;
        margin-bottom: 0
    }
    .price-cont1 p {
        font-size: 18px
    }
    .price-cont1 h3 {
        color: #ef6416;
        font-size: 20px;
        line-height: 28px
    }
    .news-room-con h1 {
        font-size: 28px;
        line-height: 23px;
        margin-top: 40px;
        margin-bottom: 10px
    }
    .icon-vission-sl {
        left: 259px
    }
    .icon-smart-sl {
        left: 36%
    }
    .icon-dission-sl {
        left: 36%
    }
    .price-cont1 h5 {
        color: #666;
        font-size: 20px;
        margin-top: 15px;
        margin-bottom: 25px
    }
    div#VisionIq {
        padding: 0
    }
    .searh-list h1 {
        font-size: 24px
    }
    .our-story-new .row.scan-story .col-md-4 {
        width: 100%;
        padding-right: 0
    }
    section.decision-coose {
        background: #f9f9f9;
        padding: 40px 0
    }
    .smart-btn a.sign-scan {
        line-height: 40px
    }
    .Coose-div {
        text-align: center;
        margin: 0 0 40px
    }
    .decision-coose-head h2 {
        letter-spacing: 1px;
        margin-bottom: 30px
    }
    .Coose-div h5 {
        margin: 0 0 15px
    }
    .icon-box-coose {
        text-align: center;
        margin-bottom: 16px
    }
    .vission-banner {
        padding: 70px 0
    }
    .vission-banner h1 {
        font-size: 48px;
        margin: 25px 0 45px
    }
    .vission-banner.decision-banner h2 {
        font-size: 24px
    }
    .vission-banner.decision-banner p {
        font-size: 18px;
        padding: 0 35px;
        line-height: 29px
    }
    .vission-banner p {
        font-size: 18px;
        padding: 0 35px;
        line-height: 29px
    }
    .vission-banner h2 {
        font-size: 24px;
        line-height: 26px
    }
    .new-white-img {
        text-align: center
    }
    .meeting-head h2 {
        font-size: 28px
    }
    section.consulting-last {
        padding: 50px 0
    }
    .meeting-cont {
        padding: 0
    }
    .smartscan-scal .head-new h2 {
        text-align: center;
        margin: 0 0 35px
    }
    .smart-last-ponit.decision-solution {
        padding: 35px 0
    }
    .smart-last-ponit .decision-head-new a:nth-child(4) {
        margin-left: 35px
    }
    .smart-last-ponit.decision-solution .decision-head-new h2 {
        font-size: 24px;
        line-height: 34px;
        margin: 0;
        padding: 9px 0
    }
    section.decision-bg {
        padding: 40px 0
    }
    .smart-bg.decision-bg h1 {
        font-size: 24px;
        font-weight: 500
    }
    .smart-bg.decision-bg h4 {
        font-weight: 600;
        line-height: 23px;
        margin-bottom: 15px
    }
    section.smartscan-scal {
        padding: 60px 0 30px
    }
    .head-new h2 {
        text-align: center;
        margin: 0
    }
    .new-white-img img {
        width: 50%;
        margin: auto
    }
    .new-item-box {
        background: #fff;
        min-height: auto !important
    }
    .resources-box {
        border: 1px solid #f3f3f3;
        padding: 0 20px 20px;
        margin-bottom: 25px
    }
    .service-row .ser-icon {
        text-align: center;
        display: block;
        width: 100%;
        margin-top: 28px;
        margin-bottom: 15px
    }
    .ser-con {
        width: 100%;
        float: none
    }
    .service-row {
        padding-top: 15px;
        text-align: center
    }
    .our-service .service-row:nth-child(3) {
        padding-top: 0
    }
    .lt-tool {
        width: 85%;
        text-align: left !important
    }
    .toolkit .toolkit-cont h5 b {
        padding-right: 108px
    }
    .new-screening .col-md-12:nth-child(2) .new-item-box h4 a .icon-vission-sl,
    .new-screening .col-md-12:nth-child(3) .new-item-box h4 a .icon-smart-sl,
    .new-screening .col-md-12:nth-child(4) .new-item-box h4 a .icon-dission-sl {
        left: 37%
    }
    .mobile-top {
        margin-top: 20px
    }
    .button {
        width: 51px;
        height: 37px;
        position: absolute;
        right: 0;
        top: 18px;
        background: #1c1c1c;
        right: 0;
        top: 0;
        cursor: pointer;
        z-index: 12399994
    }
    .button:before {
        -webkit-transition: all .3s ease;
        -ms-transition: all .3s ease;
        transition: all .3s ease;
        position: absolute;
        top: 12px;
        right: 20px;
        display: block;
        height: 2px;
        width: 20px;
        background: #ddd;
        content: ''
    }
    .button:after {
        position: absolute;
        top: 18px;
        right: 20px;
        display: block;
        height: 4px;
        width: 20px;
        border-top: 2px solid #ddd;
        border-bottom: 2px solid #ddd;
        content: '';
        right: 15px;
        height: 8px
    }
    .button:before {
        right: 15px
    }
    .menu ul {
        width: 100%;
        left: 0
    }
    .home-bn .top-bar .menu ul li a {
        color: #222
    }
    
    .menu>ul > li {
        width: 100%;
        float: none;
        border-top: 1px solid #dedede;
        list-style: none;
        line-height: 1;
        display: block;
        position: relative;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .menu ul li a {
        padding: 15px;
        width: 100%;
        border-bottom: 0;
        border: 0;
        list-style: none;
        line-height: 1;
        display: block;
        position: relative;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .menu {
        float: none
    }
    .button.menu-opened:before {
        top: 18px;
        background: #fff;
        width: 19px;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
    .button.menu-opened:after {
        -webkit-transition: all .3s ease;
        -ms-transition: all .3s ease;
        transition: all .3s ease;
        top: 18px;
        border: 0;
        height: 2px;
        width: 19px;
        background: #fff;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg)
    }
    .menu ul li a:hover {
        border-bottom: 0 !important;
        padding: 15px !important;
        background: #333;
        color: #fff !important
    }
    #cssmenu ul ul,
    #cssmenu ul ul ul {
        position: relative;
        left: 0;
        width: 100%;
        margin: 0;
        text-align: left
    }
    #cssmenu>ul>li li:first-child {
        margin-right: 96px
    }
    #cssmenu li:hover>ul>li,
    #cssmenu ul ul li {
        height: auto
    }
    #cssmenu .submenu-button {
        position: absolute;
        z-index: 99;
        right: 0;
        top: 0;
        display: block;
        border-left: 0;
        height: 46px;
        width: 86%;
        cursor: pointer
    }
    #cssmenu .submenu-button::before {
        display: inline-block;
        width: 0;
        position: absolute;
        height: 0;
        top: 21px;
        margin-left: .255em;
        vertical-align: .255em;
        content: "";
        border-top: .3em solid;
        border-right: .3em solid transparent;
        border-bottom: 0;
        border-left: .3em solid transparent
    }
    .menu ul li.has-sub a {
        display: inline-block;
        width: auto;
        padding: 0;
        margin: 15px
    }
    .menu ul li.has-sub .sub-menu li a {
        width: 100%;
        margin-left: 0
    }
    .news-txt {
        width: 75%
    }
    .menu ul li.has-sub a:hover {
        padding: 0 !important;
        background-color: transparent;
        color: #000 !important;
        border: 0 !important
    }
    #cssmenu>ul>li.has-sub>a:before {
        display: none
    }
    #cssmenu>ul>li.has-sub>a:after {
        display: none
    }
    .menu ul li:nth-last-child(2) {
        border-right: 0;
        padding-right: 0;
        margin-right: 0
    }
    footer .ft-logo-sec {
        padding: 25px 0 0
    }
    .new-white-cont {
        text-align: center;
        margin: 0 0 25px
    }
    .new-consulting-img {
        text-align: center
    }
    .new-consulting-img img {
        width: 50%
    }
    .new-white-cont p {
        margin: 0 0 15px
    }
    .new-white-cont a {
        width: 50%;
        margin: auto
    }
    .new-consulting-cont a {
        width: 68%;
        margin: auto
    }
    footer .ft-address-sec ul li a {
        margin-right: 5px
    }
    .item-box-wt .screening-btn {
        width: 80%
    }
    .icon-box-ds {
        padding: 50px 15px 20px;
        min-height: auto;
        margin-bottom: 45px
    }
    .difference-head h2 {
        letter-spacing: 0;
        font-size: 26px;
        margin: 0;
        margin-bottom: 45px
    }
    .work-block.pl-0.pr-0 .decision-work-blocks {
        min-height: auto;
        margin-top: 60px
    }
    .work-block {
        padding-bottom: 0
    }
    .decision-work-blocks {
        min-height: auto
    }
    section.decision-icon-bar {
        padding: 60px 0 20px
    }
    .icon-box-ds p {
        text-align: left
    }
    .searh-list .serch-box .input-group>.form-control {
        width: 100%
    }
    .vission-banner.consulting {
        padding: 45px 0 30px
    }
    .watch-class strong span {
        font-size: 22px;
        position: absolute;
        top: 18px;
        color: #b7b7b7
    }
    .permium-class td span {
        font-size: 20px;
        color: #b7b7b7
    }
    .price-text {
        padding: 0 50px
    }
    .price-text span {
        top: -6px;
        position: absolute;
        font-size: 31px;
        left: 49%;
        color: #b7b7b7
    }
    .vission-banner p {
        padding: 0;
        margin: 30px 0
    }
    .vission-banner h2 {
        font-size: 21px
    }
    .smartscan-banner.vission-banner h2 {
        font-size: 22px;
        line-height: 30px
    }
    .icon-story {
        border: 1px solid #eaeaea;
        min-height: auto
    }
    .icon-story-outer {
        margin-bottom: 20px
    }
    footer .ft-address-sec .ft-add-cont a {
        font-size: 14px
    }
    footer .ft-address-sec .ft-add-cont {
        padding-right: 19px
    }
    footer .ft-address-sec {
        padding: 25px 15px 80px !important
    }
}

@media screen and (max-width:767px) and (orientation:landscape) {
    div#cssmenu .button {
        top: -33px !important
    }
    .icon-hm-tool {
        float: left !important;
        width: 12% !important;
        text-align: left !important
    }
    .graph-img.desktop-graph a {
        width: 126px !important;
        margin: 0;
        height: 318px !important
    }
    .graph-img.desktop-graph a:nth-child(4) {
        right: 0;
        margin-right: 28px !important
    }
    .rd-wt-cont {
        float: left !important;
        width: 63% !important
    }
    .rd-wt-img {
        float: right !important
    }
    .lt-tool p {
        margin: 10px 0 0 !important
    }
    .tool-kit-hm .lt-tool {
        width: 76% !important;
        text-align: left !important
    }
    div#vision-iq {
        width: 88% !important
    }
    .tool-kit-hm .rt-tool {
        width: 12% !important;
        float: left !important;
        clear: none !important
    }
    .desktop-graph {
        display: block !important
    }
    .mobile-graph {
        display: none !important
    }
    .tool-kit-row2 .toolkit-cont-main h5 {
        text-align: right !important;
        margin-right: 112px !important
    }
    .toolkit-cont-main input[type=text] {
        width: 81% !important;
        margin: 0;
        padding-left: 15px;
        font-size: 11px;
        border: 1px solid #ececec
    }
    .ft-newsletter input[type=text] {
        display: inline-block;
        width: 87%
    }
    .ft-newsletter {
        width: 80%;
        margin: auto
    }
    .ft-new-1 {
        width: 61%;
        margin: auto
    }
    div#vision-iq h3 {
        margin: 0 0 15px !important
    }
    .toolkit-cont-main input[type=submit] {
        width: 15% !important;
        margin: 0 !important
    }
    div#smart-scan {
        width: 88% !important
    }
    div#smart-scan h3 {
        margin: 0 0 15px !important
    }
    .certified-logo img {
        display: inline-block !important;
        margin: 20px 0 30px 50px !important
    }
    .lt-tool h5 {
        margin: 0 !important
    }
    .meeting-img img {
        width: 30%
    }
    .news-txt {
        width: 70%;
        float: left;
        padding: 0 0 0 15px;
        margin-top: 0
    }
    .news-top .news-pic {
        width: 25%;
        margin: 0
    }
    .news-top-cng li p {
        font-size: 13px;
        line-height: 20px
    }
    .news-txt h3 a {
        font-size: 17px !important;
        line-height: 22px
    }
    .whight-paper .paper-cont .wht-rt-con .lt-wt {
        width: 30% !important;
        float: none !important;
        margin: 0 auto !important;
        padding: 0 !important;
        text-align: center !important
    }
    .whight-paper .paper-cont .wht-rt-con .lt-wt img {
        width: 100%;
        margin: 0 auto;
        float: none
    }
    .whight-paper .paper-cont .wht-rt-con ul li i {
        height: 19px
    }
    .width-25per {
        width: 24%;
        float: left
    }
    .width-75per {
        padding: 0 0 0 30px;
        width: 75%;
        padding-top: 0
    }
    .tab-content p {
        font-size: 13px
    }
}

@media screen and (max-width:767px) {
    .box_contact span{
        margin-left: 10px;
    }
    .custome_plan_title h3{
        margin-bottom: 53px;
    }
        .commonpaymentstrip_btn{
        min-width: 100%;
    }
    .company_details_div + .div_devision_a{
        min-height: 200px;
    }
    .commonpaymentpaypal_btn{
        min-width: 100%;  
        margin-bottom: 20px;
    }
    .code_codeinput{
        margin-top: 20px;
    }
    
    .differentdetails_div{
        display: flex;
        clear: both;
        align-items: flex-start;
    }
    .review_order_div{
    padding: 45px 5px;
    min-width: 100%;
    min-height: 100%;
    border-radius: 20px;
    clear: both;
    }
    .differentdetails_div > span{
        margin-left: auto;
    }
    .billing_details_div + .div_devision_a{
        min-height: 200px;
    }
    .what_covered_div{
        padding-bottom: 30px;
    }
    .select_screeing_div h3{
    font-size: 33px;
        line-height: 40px;
    }
    .second_boxs{
        padding: 50px 15px;
    }
    .new_design_box{
        margin-top: 20px
    }
    .first_boxs{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .api_first_section{
        margin-top: 50px;
        margin-bottom: 50px !important;
    }
   .second_watch_btn .solution_btn_a{
    padding: 7px 0px !important
}
    .uncomplicate_text{
    font-size: 27px !important;
    line-height: 35px !important;
    color: #333 !important;
    font-weight: 500 !important;
    font-family: Lato, sans-serif !important;
}
    .api_content_a .tab-content h2{
      font-size: 20px;
      font-weight: 600;
    font-family: Lato, sans-serif;
}

    .api_content_a .nav-tabs{
        margin-bottom: 30px;
    }
    #auth_api, #http_api,
#app_api, #rate_api,#end_services,#end_api,
.api_coll{
padding-top: 20px;
padding-bottom: 20px;
}
    .network_link_a a, .integrate_link_a a{
        font-size: 14px;
    }
    .integrate_div, .network_div{
        padding: 20px;
    }
    .desktopfunnel_image_a {
        display: none
    }
    .teamsmember_image_a {
        margin-left: auto;
        margin-right: auto
    }
    .desktopsanction_text_a {
        display: none
    }
    .here_how_a {
        line-height: 45px
    }
    .adverse_media_title_a {
        font-size: 28px;
        text-align: center
    }
    .image_positon_a {
        margin-top: 30px
    }
    .vision_iq_title_a {
        text-align: center
    }
    #myModalVideo1Body iframe {
        width: 100%;
        height: auto
    }
    #myModalVideo1Body iframe .player {
        width: 100%;
        height: auto
    }
    #cssmenu .submenu-button {
        width: 77%
    }
    .icon-box-ds {
        min-height: auto
    }
    .heading h1 {
        font-size: 1.4em;
        line-height: 28px
    }
    .close-btn p {
        position: absolute;
        right: 8px;
        top: -28px
    }
    .tool-kit-row2 {
        margin-top: 40px;
        padding: 20px 15px
    }
    .sign-up .try-free p span {
        font-weight: 800
    }
    .desktop-graph {
        display: none
    }
    .mobile-graph {
        display: block
    }
    .read-whitepaper {
        padding: 31px 0 55px
    }
    .company-cont {
        margin-bottom: 33px
    }
    .graph-img.mobile-graph a {
        width: 100%;
        height: 123px;
        display: inline-block;
        position: absolute
    }
    .graph-img.mobile-graph a:nth-child(4) {
        bottom: 49px
    }
    .rd-wt-cont {
        float: none;
        width: 100%
    }
    .rd-wt-img img {
        -webkit-box-shadow: 4px 4px 35px 0 rgba(218, 218, 218, .77);
        -moz-box-shadow: 4px 4px 35px 0 rgba(218, 218, 218, .77);
        box-shadow: 0 0 15px 2px rgba(199, 199, 199, .77)
    }
    .rd-wt-img {
        float: none;
        text-align: center;
        box-shadow: none
    }
    .graph-img.mobile-graph a:nth-child(3) {
        top: 48%
    }
    .graph-img.mobile-graph {
        position: relative
    }
    .graph-img.mobile-graph a:nth-child(2) {
        top: 25%
    }
    section.certified-hm {
        padding-top: 20px
    }
    .privacy-cont h2,
    .terms-cont h2 {
        margin: 0 0 12px;
        font-size: 16px;
        line-height: 24px
    }
    .home-bn .top-bar .menu .sub-menu li a {
        border: 0 !important
    }
    .certified-logo {
        width: 100%;
        margin: 0;
        text-align: center
    }
    .aml-comp-cont a {
        display: inline-block;
        background: #fff;
        padding: 15px 28px
    }
    .certified-logo img {
        margin: 31px auto !important;
        display: block
    }
    section.why-kyc {
        padding: 50px 0 20px
    }
    .graph-cont p {
        font-size: 14px;
        color: #434343;
        line-height: 24px;
        padding: 35px 0 30px
    }
    .company-cont h2 {
        text-align: center;
        float: none
    }
    .company-cont p {
        line-height: 24px;
        margin: 35px 0 25px
    }
    .aml-comp {
        padding: 50px 0
    }
    .home-bn .top-bar .banner-h .banner-h-l {
        margin-left: 0;
        text-align: center;
        padding: 90px 0 80px
    }
    .aml-comp-cont h5 {
        line-height: 25px;
        font-size: 18px;
        margin: 0
    }
    .aml-comp-cont h1 {
        font-size: 18px;
        margin: 31px 0 0
    }
    .aml-comp-cont h4 {
        font-size: 18px;
        color: #fff;
        line-height: 26px;
        font-weight: 400;
        letter-spacing: .4px;
        margin: 23px 0
    }
    .toolkit-head-hm h5 {
        font-size: 15px;
        line-height: 30px;
        margin: 15px 0 40px
    }
    .icon-hm-tool {
        float: none;
        width: 100%;
        text-align: center
    }
    section.tool-kit-hm {
        padding: 0 0 50px
    }
    .toolkit-head-hm h2 {
        font-size: 20px
    }
    .our-service.new-one.hm-new {
        padding: 25px 0 50px
    }
    .heading p {
        font-size: 14px
    }
    .home-bn .top-bar .touch-bn {
        width: 100%;
        padding: 0 42px;
        margin: 0 0 30px;
        border-radius: 35px
    }
    .home-bn .top-bar .touch-bn-two {
        width: 100%
    }
    .home-bn .top-bar .banner-h h1 {
        font-size: 28px;
        line-height: 46px;
        text-align: center
    }
    .privacy-cont h3,
    .terms-cont h3 {
        font-size: 14px;
        color: #333;
        line-height: 21px
    }
    .privacy-all p,
    .privacy-cont p,
    .terms-cont p {
        font-size: 14px;
        line-height: 22px
    }
    .privacy-cont ul li h5 {
        line-height: 22px
    }
    .privacy-cont ul li,
    .terms-cont ul li {
        font-size: 14px;
        line-height: 20px
    }
    .vission-banner h4 {
        font-size: 16px;
        margin: 0
    }
    section.decision-solution.smart-last-ponit.new-sec {
        padding: 0 !important
    }
    .decision-head-new h2 {
        font-size: 20px;
        font-weight: 300;
        opacity: 1;
        padding: 0;
        line-height: 26px
    }
    .solution-searh .searh-list .heading-list h1 {
        font-size: 17px;
        margin-bottom: 10px
    }
    .smart-last-ponit.decision-solution .decision-head-new h2 {
        font-size: 16px;
        line-height: 24px;
        margin: 0;
        padding: 9px 0
    }
    #VisionIq .database-sec {
        background: #f9f9f9;
        padding: 20px 0
    }
    .decision-solution.smart-last-ponit.new-sec h2 a {
        line-height: 27px;
        width: auto;
        font-size: 16px
    }
    .vi-head h2 {
        letter-spacing: 0;
        margin-bottom: 24px;
        font-size: 18px;
        margin-top: 35px;
        font-weight: 700;
        line-height: 19px
    }
    .smart-btn a.sign-scan {
        line-height: 22px !important;
        font-size: 17px;
        margin-bottom: 12px
    }
    .decision-head-new a {
        font-size: 14px;
        width: 80%
    }
    .privacy-all h1,
    .terms-all h1 {
        float: none
    }
    .terms-all h3 {
        float: none
    }
    .meeting-head h2 {
        line-height: 33px;
        font-size: 22px
    }
    .consulting-last .decision-head-new a {
        font-size: 14px;
        width: 100%
    }
    .banner-from {
        background: #fff;
        padding: 40px 30px
    }
    .smart-bg.decision-bg h1 {
        font-size: 18px !important;
        line-height: 24px
    }
    .solution-searh .searh-list .heading-list h4 {
        font-size: 13px;
        line-height: 20px;
        margin: -5px 0 15px
    }
    .smart-btn.new-btn-field h4 {
        font-size: 18px;
        margin-bottom: 23px;
        line-height: 26px
    }
    .new-btn-field a {
        padding: 13px 25px
    }
    .decision-head-new .watchlist-btn {
        font-size: 14px;
        padding: 6px 0
    }
    .decision-difference .other-tool:nth-child(2) {
        margin-bottom: 24px;
        box-shadow: 0 4px 8px rgba(138, 138, 138, .2)
    }
    .searh-list h1 {
        line-height: 25px;
        font-size: 17px !important
    }
    .our-story-new .row.scan-story .col-md-4 {
        padding: 0 15px
    }
    .solution-tabs-data .heading-list p {
        font-size: 14px;
        line-height: 24px
    }
    .solution-searh .searh-list .heading-list h1 {
        line-height: 20px
    }
    .smartscan-data div#smartScan {
        padding-top: 30px
    }
    .vission-banner h1 {
        font-size: 24px !important;
        line-height: 32px;
        margin: 3px 0 25px !important
    }
    .vission-bar h4 {
        font-size: 16px;
        line-height: 26px
    }
    .banner-btn-vis a:nth-child(2) {
        padding: 13px 0
    }
    section.vission-banner {
        padding: 40px 0 30px
    }
    .vission-banner h2 {
        font-size: 18px
    }
    .vission-banner p {
        font-size: 16px;
        line-height: 24px
    }
    .news-room-con h1 {
        font-size: 24px;
        line-height: 23px;
        margin-top: 34px;
        margin-bottom: 10px
    }
    .item-box-wt {
        padding: 20px 15px
    }
    .screening-head h5 {
        font-size: 16px;
        line-height: 24px;
        margin-top: 0
    }
    .new-consulting-cont h2 {
        font-size: 18px;
        line-height: 20px;
        margin-top: 15px;
        margin-bottom: 10px
    }
    .icon-vission-sl {
        left: 50%;
        margin-left: -90px
    }
    .news-room-con {
        padding: 0 0 0 6px
    }
    .news-top-cng li p {
        font-size: 14px;
        line-height: 22px
    }
    .news-top-cng li {
        padding: 10px
    }
    .news-room-con h4 {
        font-size: 15px;
        margin-bottom: 25px
    }
    .resources {
        padding: 15px 0
    }
    .service-row .ser-icon {
        text-align: center;
        display: block;
        width: 100%;
        margin-top: 28px;
        margin-bottom: 15px
    }
    .ser-con h3 {
        text-align: center
    }
    .ser-con {
        width: 100%;
        float: none
    }
    .service-row {
        padding: 10px 20px
    }
    .our-service .service-row:nth-child(3) {
        padding-top: 0
    }
    .new-aml-head p {
        font-size: 18px
    }
    .new-aml-cont h4 {
        font-size: 23px !important
    }
    .new-aml-cont h2 {
        font-size: 21px
    }
    .new-aml-cont a {
        padding: 13px 44px
    }
    .whight-paper .paper-cont .wht-rt-con .lt-wt {
        width: 100%;
        float: none;
        margin: 0;
        padding: 0
    }
    .whight-paper .paper-cont .wht-rt-con .lt-wt a {
        float: none;
        width: 100%
    }
    .whight-paper .paper-cont .wht-rt-con .rt-wt {
        width: 100%;
        margin-top: 20px
    }
    .lt-tool {
        width: 100% !important;
        text-align: left !important;
        margin: 0
    }
    .lt-tool h5 {
        margin: 15px 0 0;
        font-size: 18px;
        font-weight: 600
    }
    .lt-tool p {
        margin: 10px 0 15px;
        color: #646464;
        font-size: 13px;
        line-height: 20px
    }
    .rt-tool {
        float: none;
        text-align: center !important;
        clear: both;
        width: 100% !important
    }
    .rt-tool a {
        margin: auto;
        width: 60%;
        padding: 9px !important;
        font-size: 16px;
        display: inline-block
    }
    div#smart-scan {
        width: 100%;
        padding: 0
    }
    div#smart-scan h3 {
        margin: 15px 0;
        font-size: 18px;
        font-weight: 600
    }
    .toolkit-cont-main input[type=text] {
        width: 100%;
        margin: 0;
        padding-left: 15px;
        font-size: 11px;
        border: 1px solid #ececec
    }
    section.case-study {
        margin: 0;
        margin-top: -10px;
        margin-bottom: 20px
    }
    .case-cont h5 {
        font-size: 13px
    }
    footer.new-hm {
        padding: 50px 0 40px
    }
    .ft-link ul:nth-child(2) {
        width: 60%
    }
    .socil-icon-hm {
        width: 100%;
        margin-top: 10px
    }
    .ft-address-hm h2 {
        margin: 25px 0 0;
        text-align: center;
        margin-bottom: 25px
    }
    .socil-icon-hm ul {
        list-style: none;
        padding: 0;
        display: block;
        text-align: center
    }
    footer .socil-icon-hm ul li {
        display: inline-block !important;
        float: none
    }
    .new-hm .ft-heading h5 {
        margin: 0;
        margin-bottom: 32px;
        margin: 15px 0 0 0;
        text-align: center;
        margin-bottom: 32px
    }
    .ft-news-sec h2 {
        margin: 0;
        text-align: center;
        margin-bottom: 30px
    }
    .case-cont {
        float: left;
        width: 72%
    }
    .case-study-hm h2 {
        font-size: 20px
    }
    .case-img {
        width: 20%
    }
    .pl-22 {
        padding-left: 0
    }
    .case-study-hm .col-md-6:nth-child(2) .pl-22 {
        padding-left: 0
    }
    .case-row-1 {
        margin-bottom: 25px
    }
    .pr-0 {
        padding-right: 15px
    }
    .wth-hm {
        padding: 50px 20px
    }
    a.wth-hm-btn {
        margin-bottom: 45px
    }
    .case-study .col-xs-12.col-md-8.col-sm-8 {
        width: 100%;
        padding: 0 15px;
        box-shadow: none
    }
    .logo-heading h2 {
        font-size: 18px;
        line-height: 24px
    }
    .sign-up {
        padding: 50px 0
    }
    .testimonial .testimonial-head h2 br {
        display: none
    }
    section.client-logo.clearfix {
        padding: 50px 0
    }
    .testimonial.hm-new-test {
        padding: 50px 0
    }
    .tool-kit-row2 .toolkit-cont-main h5 {
        text-align: left;
        margin-right: 0;
        font-size: 12px
    }
    div#vision-iq {
        width: 100%
    }
    div#vision-iq h3 {
        margin: 15px 0;
        font-size: 17px;
        font-weight: 600
    }
    .toolkit-cont-main input[type=submit] {
        width: 100%;
        margin: 20px 0
    }
    .toolkit .toolkit-cont #risk-assessment p,
    .toolkit .toolkit-cont #watchlist-curator p {
        font-size: 12px
    }
    .toolkit .toolkit-cont h5 b {
        text-align: left;
        padding: 0
    }
    .toolkit .toolkit-cont-main input[type=text] {
        width: 100%
    }
    .toolkit .toolkit-cont-main input[type=submit] {
        width: 100%;
        margin: 10px 0
    }
    .testimonial .testimonial-head h3 {
        font-size: 1.3em;
        line-height: 28px
    }
    .sign-up .try-free h1 {
        line-height: 30px;
        font-size: 1.6em;
        margin: 10px 0
    }
    .login-form {
        padding: 30px 20px
    }
    .sign-up .try-free a {
        color: #fff;
        padding: 14px 40px
    }
    footer .ft-address-sec {
        text-align: center;
        padding: 25px 15px 10px !important
    }
}

@media screen and (min-width:635px) {
    .button_consultion_a .first_btn_a a {
        max-width: 350px
    }
    .button_consultion_a .first_btn_a {
        text-align: right
    }
    .button_consultion_a .second_button_a a {
        max-width: 350px
    }
    .button_consultion_a .second_button_a {
        text-align: left
    }
    .button_consultion_a {
        align-items: center;
        justify-content: center;
        display: flex
    }
}
@media screen and (max-width:700px){

    .logo_newimage{
            text-align: center;
    }
}
@media screen (min-width:768px) and (max-width:989px){
.header-section_a{
    margin-top: 15px;
}
}
@media screen and (max-width:567px) {
    .rvwyrordr { margin-left: 15px; }
    .checkout_btn_kyc_a{
        padding-top: 0px !important;
    }
    .plan_div_section h4{
    font-size: 17px;
}
    .common_textswitch h3{
        font-size: 17px !important;
    }
    .common_textswitch span{
        font-size: 11px !important;
    }
    .header-section_a,.header-section_a .col-xs-12{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .second_button_a {
        margin-top: 20px
    }
    
    .ft-logo-sec .ft-newsletter input[type=text] {
        width: 65% !important
    }
    .ft-logo-sec .ft-newsletter input[type=submit] {
        width: 35% !important
    }
}

@media screen and (max-width:1024px) and (min-width:1020px) {
    .lt-tool,
    .rt-tool {
        width: 100%;
        text-align: left
    }
    .toolkit .toolkit-cont .toolkit-cont-main a {
        width: 100%;
        margin: 0;
        margin-top: 15px
    }
    .toolkit .toolkit-cont-main input[type=submit],
    .toolkit .toolkit-cont-main input[type=text] {
        width: 100%
    }
    .toolkit .toolkit-cont-main input[type=submit] {
        margin-top: 15px
    }
    .toolkit .toolkit-cont .toolkit-cont-main a {
        text-align: center
    }
    .toolkit .toolkit-cont-main input[type=submit] {
        margin-bottom: 10px
    }
    .whight-paper .paper-cont .wht-rt-con .lt-wt {
        width: 32% !important
    }
    .whight-paper .paper-cont .wht-rt-con .rt-wt {
        width: 60% !important
    }
    .whight-paper .paper-cont .wht-rt-con .lt-wt a {
        float: left;
        padding: 12px 13px !important;
        font-size: 10px !important
    }
}

@media screen and (max-width:575px) {
    .g-recaptcha {
        transform: scale(.77);
        -webkit-transform: scale(.77);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0
    }
}

@media screen and (max-width:478px) {
    .sign-up .try-free h1 span {
        display: block
    }
    .toolkit-head-hm h5 br {
        display: block
    }
    .case-study-hm {
        padding-bottom: 50px
    }
    .ser-con2 span br {
        display: block
    }
}

@media only screen and (min-width:1600px) {
    #home_slider .owl-stage-outer .owl-item .bg_three {
        background: #249d8a url(../images/kyc_home_banner1.jpg) no-repeat center;
        background-size: 1600px
    }
    #home_slider .owl-stage-outer .owl-item .bg_three.add_one_slide {
        background: #1c9987 url(../images/kyc_home_banner.jpg) no-repeat center;
        background-size: 1600px
    }
    #home_slider .owl-stage-outer .owl-item .bg_two {
        background: #249d8b url(../images/kyc_home_banner5.jpg) no-repeat center;
        background-size: 1600px
    }
    #home_slider .owl-stage-outer .owl-item .bg_one {
        background: #1c9987 url(../images/kyc_home_banner.jpg) no-repeat center;
        background-size: 1600px
    }
    .home-bn .top-bar .row:nth-child(1) {
        max-width: 2000px;
        margin: auto;
        left: 0;
        right: 0
    }
}

@media(max-width:1000px) {

    .first_menu_a > .request_demo{
   padding: 10px !important; 
}
    .first_menu_a > li:nth-child(7),
.first_menu_a > li:nth-child(8){
padding: 10px !important;
}
    #cssmenu > ul > li:nth-child(7),
    #cssmenu > ul > li:nth-child(8),
    #cssmenu > ul > li:nth-child(9){
padding: 10px;
    }
    .banner-h h3 strong {
        text-align: center
    }
    .home-bn .top-bar .banner-h h2 {
        text-align: center
    }
}

@media screen and (min-width:1024px) and (max-width:1050px) {
    #home_slider .owl-stage-outer .owl-item .bg_three .banner-h-l {
        padding-top: 35px !important
    }
    .box_section{
        padding: 25px;
    }
}

@media(max-width:1290px) {
    .banner-h h5 strong {
        font-size: 24px
    }
    .home-bn .top-bar .banner-h h2 {
        font-size: 50px
    }
    .home-bn .top-bar .banner-h h2 {
        font-size: 25px;
        line-height: 33px
    }
    .touch-bn {
        font-weight: 500;
        width: 167px
    }
    .home-bn .top-bar .touch-bn {
        padding: 0 22px;
        margin: 0 20px 0 0
    }
    #home_slider .owl-stage-outer .owl-item .bg_three .banner-h-l {
        margin-left: 10px;
        padding: 172px 0 122px
    }
    #home_slider .owl-stage-outer .owl-item .bg_one .banner-h-l {
        margin-left: 0;
        padding: 160px 0 110px
    }
    #home_slider .owl-stage-outer .owl-item .bg_three.add_one_slide .banner-h-l {
        margin-left: 42px;
        padding: 191px 0 120px
    }
    #home_slider .owl-stage-outer .owl-item .bg_two .banner-h-l {
        margin-left: 0;
        padding: 191px 0 132px
    }
    #home_slider .owl-stage-outer .owl-item .bg_three .banner-h h2 {
        font-size: 25px;
        line-height: 50px
    }
    #home_slider .owl-stage-outer .owl-item .bg_three .add_one_slide .banner-h h1 {
        font-size: 46px;
        line-height: 59px
    }
}

@media(max-width:1200px) {
    .select_rd span {
        margin: 0
    }
    .select_rd {
        margin-top: 15px
    }
    a.compare_mainbtn {
        position: static;
        margin-top: 14px;
        display: inline-block
    }
    .ft_note h6 {
        margin-top: 0
    }
    .compare_inline .second_ul_cm:after {
        display: none
    }
    .compare_inline .first_ul_cm:before {
        display: none
    }
    .banner-h h5 strong {
        font-size: 24px
    }
    .home-bn .top-bar .banner-h h1 {
        font-size: 50px
    }
    #home_slider .owl-stage-outer .owl-item .bg_three {
        padding-top: 59px;
        background-position: -25px 0
    }
    #home_slider .owl-stage-outer .owl-item .bg_one {
        background-position: -39px 0
    }
    .home-bn .top-bar .banner-h h1 {
        font-size: 46px;
        line-height: 53px
    }
    .touch-bn {
        font-weight: 500;
        width: 167px
    }
    .home-bn .top-bar .touch-bn {
        padding: 0 22px;
        margin: 0 20px 0 0
    }
    #home_slider .owl-stage-outer .owl-item .bg_three .banner-h-l {
        margin-left: 10px;
        padding: 57px 0 80px
    }
    #home_slider .owl-stage-outer .owl-item .bg_one .banner-h-l {
        margin-left: 0;
        padding: 79px 0 58px
    }
    #home_slider .owl-stage-outer .owl-item .bg_three.add_one_slide {
        background-position: -39px 0
    }
    #home_slider .owl-stage-outer .owl-item .bg_three.add_one_slide .banner-h-l {
        margin-left: 0;
        padding: 75px 0 43px
    }
    #home_slider .owl-stage-outer .owl-item .bg_two .banner-h-l {
        margin-left: 0;
        padding: 98px 0 90px
    }
    .banner-h h3 strong{
        font-size: 21px;
    }
    #home_slider .owl-stage-outer .owl-item .bg_three .banner-h h2 {
        font-size: 25px;
        line-height: 33px
    }
    #home_slider .owl-stage-outer .owl-item .bg_three.add_one_slide .banner-h h1 {
        font-size: 46px;
        line-height: 59px
    }
    #home_slider .owl-stage-outer .owl-item .bg_two {
        background-size: cover;
        background-position: -45px 0
    }
    .center_tabletext .ft_note.clearfix h4 br {
        display: none
    }
    #home_slider .owl-stage-outer .owl-item .bg_four .banner-h-l h1.style_me {
        color: #fff;
        font-size: 98px;
        font-weight: 500;
        letter-spacing: 0
    }
    #home_slider .owl-stage-outer .owl-item .bg_four .banner-h-l {
        padding: 118px 0 125px
    }
    .icon-box-ds p {
        text-align: left
    }
    .decision-head-new h2 br {
        display: none
    }
    .fintec_startup_2 h2 {
        margin-top: 0;
        font-size: 32px;
        margin-bottom: 18px
    }
    .fintec_startup_2 h3 {
        margin-top: 0;
        font-size: 18px
    }
    .fintec_startup_2.fintec_startup_smaple2 p {
        color: #293044;
        margin-top: 0;
        font-size: 16px;
        line-height: 27px;
        margin: 12px 0
    }
    .head_mid {
        padding-top: 40px
    }
    .head_mid h2 {
        margin-top: 0;
        font-size: 32px
    }
    section.fintec_startup {
        padding-bottom: 50px
    }
    .fintec_aml_pro_logo img {
        padding-right: 42px
    }
    .fintec_aml_pro h3 {
        font-size: 28px
    }
    section.fintec_aml_pro p {
        font-size: 20px
    }
    section.fintec_aml_pro {
        padding: 65px 0
    }
    .fintec_aml_pro span a {
        margin-top: 25px
    }
    section.fintec_aml_main_tabs {
        padding: 90px 0 5px 0
    }
    section.fintec_process {
        padding-bottom: 70px
    }
    section.fintec_aml_points {
        padding: 64px 0 50px
    }
    section.decision-solution.fintec_aml_decision {
        font-family: Lato, sans-serif;
        background: #2b3147 url(../images/new_independent_specialist/kis_net_bg.jpg) no-repeat;
        padding: 0 0 68px 0;
        background-position: center;
        background-position-y: 68px
    }
    .fintec_points2 {
        background: #fff;
        font-family: Lato, sans-serif;
        padding: 75px 0
    }
    .ind_special h6 strong {
        margin-top: 25px;
        font-size: 26px
    }
    .fintec_aml_decision2 .decision-coose-head h2 {
        margin-bottom: 90px
    }
    .after_line:after {
        right: -5px;
        bottom: -106px
    }
    .after_line2:after {
        right: -5px
    }
    .fintech_img_2 img {
        position: absolute;
        right: 0;
        max-width: inherit;
        width: 100%;
        top: 56px
    }
    .fintec_process_graph p br {
        display: none
    }
    span.ponit_number {
        top: -61px
    }
    .tools_to_help_a h3 {
        font-size: 30px
    }
    section.free_tools .toolkit-head-hm .tool_head_h4 br {
        display: none
    }
    section.video_sec_new {
        padding: 70px 0
    }
    .video_inner_vd a {
        top: 15%;
        left: 46%
    }
    .bearbanner_images{
    min-height: 1px;
}
.banner-h h3{
    line-height: 28px;
}
    .banner_images{
        bottom: 0px;
        min-height:500px;
    }
    #home_slider .owl-stage-outer .owl-item .bg_three{
        max-height: 450px;
    }
    #home_slider {
        height: 500px
    }
    .home-bn {
        height: 500px
    }
    .position_stay_kis_fix {
        left: 0
    }
    .position_stay_kis {
        position: absolute;
        right: 15px;
        width: 180px;
        bottom: -75px
    }
    .fintec_aml_pro_logo {
        margin: 20px 0;
        padding-left: 0;
        padding-right: 8px
    }
    .fintec_aml_pro_logo img {
        padding-right: 15px;
        padding-left: 0
    }
    .bottom_tradit p br {
        display: none
    }
    .video_inner_1 {
        border: 1px solid #e3e3e3;
        min-height: 335.16px
    }
    .remt_ft_logo .remtech_logo_ky {
        width: 65px
    }
}

@media only screen and (max-width:1000px) {
    .benifit_tl h2 {
        font-weight: 600
    }
    .indepen_sp h2 {
        font-size: 45px;
        line-height: 46px;
        margin-bottom: 0
    }
    .indepen_sp h4 {
        color: #fff;
        font-size: 24px;
        font-weight: 400;
        line-height: 39px;
        margin: 32px 0 30px
    }
    .indepen_sp h6 {
        font-size: 18px;
        line-height: 26px;
        color: #fff;
        font-weight: 600;
        margin-bottom: 35px
    }
    section.indepen_sp {
        padding: 50px 0 70px
    }
    .fintec_startup_1 {
        padding-top: 0
    }
    div#oder_rev_mobile {
        display: flex;
        flex-direction: column-reverse
    }
    section.fintec_startup_23 {
        padding: 60px 0 0
    }
    .head_mid h2 {
        margin-top: 0;
        font-size: 24px
    }
    section.fintec_startup {
        padding-bottom: 50px
    }
    .fintec_aml_pro h3 {
        font-size: 23px
    }
    section.fintec_aml_pro p {
        font-size: 16px;
        line-height: 28px
    }
    .fintec_aml_pro span a {
        margin-top: 25px;
        font-size: 16px
    }
    .fintec_process_inner {
        padding: 45px 0 0
    }
    .fintec_process_inner h3 {
        font-size: 25px;
        font-weight: 600
    }
    .fintec_process_inner p {
        font-size: 17px;
        line-height: 28px
    }
    section.fintec_process {
        padding-bottom: 50px
    }
    .fintec_process_inner h3 br {
        display: none
    }
    section.fintec_aml_points h2 {
        font-size: 34px
    }
    section.decision-solution.fintec_aml_decision {
        background: #2b3147;
        padding: 0 0 40px 0
    }
    .fintec_aml_decision .decision-work-block-title {
        padding-top: 0;
        font-size: 16px;
        text-align: center !important
    }
    .fintec_aml_blocks {
        margin-bottom: 45px;
        text-align: center
    }
    .fintec_aml_decision .decision-work-block-text {
        text-align: center
    }
    .fintec_aml_blocks a {
        float: none !important
    }
    .fintec_aml_img.text-right {
        text-align: center
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }
    .fintec_points2 .col-xs-12.col-md-5.col-sm-12 {
        text-align: center
    }
    .fintec_startup_23 .col-xs-12.col-md-4.col-sm-12 {
        text-align: center
    }
    .fintec_startup_2_imga {
        text-align: center;
        margin-top: 30px
    }
    div#my_aa {
        display: flex;
        flex-direction: column
    }
    div#my_aa .col-xs-12.col-md-2.pd-0 {
        order: 1
    }
    .fintec_aml_img {
        margin-bottom: 16px
    }
    div#my_aa .col-xs-12.col-md-10 {
        order: 2
    }
    section.decision-coose.fintec_aml_decision2 .col-xs-12.col-md-6.col-sm-12 {
        margin-bottom: 20px
    }
    section.decision-coose.fintec_aml_decision2 .decision-coose-head .row {
        margin-bottom: 0 !important
    }
    .fintec_aml_decision2 {
        padding-bottom: 50px !important
    }
    ul.tool_kit_outer li {
        padding: 12px
    }
    ul.tool_kit_outer li a {
        padding: 15px 6px
    }
    ul.tool_kit_outer li a .tool_kit_box h4 {
        line-height: 22px;
        font-size: 14px
    }
    ul.tool_kit_outer li.color_bg_sign h4 {
        color: #fff;
        font-size: 22px
    }
    ul.tool_kit_outer li.color_bg_sign h4 span {
        font-size: 44px
    }
    ul.tool_kit_outer li.color_bg_sign .tool_kit_box {
        padding: 15px 0
    }
    section.benefits_aml h1 {
        font-size: 36px
    }
    section.benefits_aml {
        background: #28313d;
        padding: 50px 0
    }
    .head_tradit h2 {
        font-size: 35px
    }
    .toolkit_new_sec #my_aa {
        display: block
    }
    .d_none_sm {
        display: none
    }
    .how_work_tradit .decision-work .fintec_aml_blocks {
        min-height: 111px
    }
    .how_work_tradit_btm p {
        padding: 0 15px
    }
    .compliance_journey {
        text-align: center;
        padding: 50px 0
    }
    .compliance_journey h6 {
        font-size: 22px;
        line-height: 34px
    }
    .new_page_pdt {
        padding-top: 40px
    }
    .video_inner_cont p br {
        display: none
    }
    .video_inner_cont h4 {
        font-size: 17px;
        font-weight: 700;
        margin-top: 0;
        line-height: 20px;
        margin-bottom: 8px
    }
    .video_inner_cont p {
        font-size: 14px
    }
    .video_inner_vd a {
        font-size: 38px;
        top: 11%;
        left: 46%
    }
    #home_slider {
        height: auto
    }
    .home-bn {
        height: auto
    }
    section.free_tools {
        padding-top: 120px
    }
    .fintec_aml_pro_logo img {
        border-right: 0;
        padding: 0;
        width: 45%;
        padding-right: 0
    }
    .fintec_aml_pro_logo {
        margin: 20px 0;
        text-align: center
    }
    .fintec_aml_pro h3 {
        text-align: center
    }
    section.fintec_aml_pro p {
        text-align: center
    }
    section.fintec_aml_pro {
        padding: 20px 0 40px 0
    }
    .head_mid {
        padding-top: 20px
    }
    .video_inner_1 {
        border: 1px solid #e3e3e3;
        min-height: 294.16px
    }
    .remt_ft_logo .remtech_logo_ky {
        width: 75px
    }
    .remt_kis_logo .kis_ft_logo a img {
        margin: 2px auto
    }
}

@media(max-width:1200px) and (min-width:1110px) {

    #home_slider .owl-stage-outer .owl-item .bg_three.add_one_slide {
        background-position: -20px 0
    }
    #home_slider .owl-stage-outer .owl-item .bg_one {
        background-position: -22px 0
    }
    #home_slider .owl-stage-outer .owl-item .bg_three {
        padding-top: 40px;
        background-position: 0 0
    }
    #home_slider .owl-stage-outer .owl-item .bg_two {
        background-size: cover;
        background-position: -24px 0
    }
    .solution_box {
        padding: 15px
    }
}
@media(max-width:1200px) and (min-width:1100px){
#home_slider .owl-stage-outer .owl-item .bg_one{
    min-height: 450px;
    }
}
@media(max-width:1200px) and (min-width:1000px) {
   
    .icon-box-ds {
        min-height: 468px
    }
    .solution_btn_a {
        font-size: 12px
    }
    .para_tech_a {
        min-height: auto !important
    }
    .item-box-wt {
        min-height: 415px
    }
}
@media only screen and (max-width:539px){

   .price_section_kyc_a,.price_section_kyc_a h1,
   .checkout_btn_kyc_a,.not_need_kyc_a{
        text-align: center;
    } 
}


@media only screen and (max-width:991px){
    .kyc_contact_a{
        border-bottom-left-radius: 20px;
    }
    .contact_us_form{

    }
    .box_shadow_kyc_a .col-md-5{
        padding-right: 0px;
        padding-left: 0px;
    }
    .common_textswitch{
        margin-bottom: 10px;text-align: center;
            min-width: 50%;
    }
   
    .covered_get{
        padding-bottom: 10px;
    }
    .title_section_screening{
        margin-bottom: 20px;
    }
    .over-line::before{
        display: none;
    }
    .descision_iqimage{
        display: none;
    }
    .box_shadow_kyc_a {
        padding-bottom: 20px;
        min-height: auto !important;
        box-shadow: 1px 4px 10px 0 #ccc
    }
}
@media only screen and (max-width:991px) {
    .aml_sectionhidden_a {
        display: none
    }
    .fintech_img_2 img {
        display: none
    }
    .fintec_startup_2_imga img {
        display: none
    }
}

@media(max-width:1315px) and (min-width:990px) {
    
    .menu ul li: nth-last-child(2) {
        padding-right: 11px;
        margin-right: 0
    }
    .menu ul li {
        margin-right: 20px
    }
    .menu ul li a {
        color: #222;
        font-size: 14px
    }
    .menu ul li:nth-last-child(3) {
        border-right: 1px solid #dcdcdc;
        padding-right: 11px;
        margin-right: 12px
    }
    .menu ul li.request_demo a,
    .menu ul li.request_demo a:hover {
        font-size: 12px
    }
}

@media (min-width:991px) {
    .aml_sectionhidden_a {
        visibility: hidden
    }
}

@media (max-width:991px) {
    .price-btn {
        line-height: inherit;
        padding: 5px 10px;
        height: auto;
        font-size: 13px
    }
    #compare .modal-dialog .modal-body {
        position: relative;
        padding: 25px 15px 40px
    }
    #compare .modal-dialog {
        width: 96%;
        margin: 29px auto
    }
    .second_ul_cm .per_pod a {
        margin-top: 10px
    }
    .home-bn .top-bar .touch-bn {
        width: 46%;
        padding: 0 24px;
        margin: 0 35px 0 0;
        border-radius: 35px
    }
    .home-bn .top-bar .banner-h h1 {
        font-size: 42px;
        text-align: center
    }
    #home_slider .owl-stage-outer .owl-item .banner-h-l {
        min-height: 450px
    }
    #home_slider .owl-stage-outer .owl-item .bg_three.add_one_slide .banner-h-l {
        margin: 0 60px;
        padding: 110px 0 100px;
        text-align: center
    }
    #home_slider .owl-stage-outer .owl-item .bg_two {
        background-position: -110px 0
    }
    #home_slider .owl-stage-outer .owl-item .bg_three .banner-h-l {
        margin: 0 28px;
        text-align: center
    }
    #home_slider .owl-stage-outer .owl-item .bg_one .banner-h-l {
        margin: 0 28px;
        padding: 110px 0 100px;
        text-align: center
    }
    #home_slider .owl-stage-outer .owl-item .bg_two .banner-h-l {
        margin: 0 60px;
        text-align: center;
        padding: 110px 0 100px
    }
    #home_slider .owl-stage-outer .owl-item .bg_three .banner-h-l {
        padding: 110px 0 100px
    }
    #home_slider .owl-stage-outer .owl-item .bg_three .banner-h h1 {
        font-size: 34px;
        line-height: 42px
    }
    #home_slider .owl-stage-outer .owl-item .bg_one {
        background: #1c9987
    }
    #home_slider .owl-stage-outer .owl-item .bg_two {
        background: #1c9987
    }
    #home_slider .owl-stage-outer .owl-item .bg_three {
        background: #1c9987
    }
    #home_slider .owl-stage-outer .owl-item .bg_three.add_one_slide {
        background: #1c9987
    }
}

@media screen and (min-width:992px) and (max-width:1200px) {
    .comprehensive_box {
        min-height: 380px !important
    }
}



@media screen and (min-width:992px){
    /*.alter_section{
        margin-bottom: 40px;
    }*/
    .decision_iq_section{
    min-width: 50%;
}
   /* .common_textswitch{
        flex: 1 1 auto;
    min-width: 33.33%;
}*/
.switch_button .switch_button{
        flex: 1 1 auto;
    text-align: center;
    min-width: 33.33%;
}
    
    .pay_section_kyc_a{
  box-shadow: 1px 4px 10px 0 #ccc;
  height: 100%;
  padding: 0px;
  margin-top: 30px;
  clear: both;
}
}


@media (max-width:1000px) and (min-width:768px) {
    #compare .first_ul_cm,
    .compare_inline.center .first_ul_cm {
        position: relative
    }
    .customs_outscources_akyc {
        margin-top: 20px
    }
    #compare .first_ul_cm a.smart_prev_slid,
    .compare_inline.center .first_ul_cm a.smart_prev_slid {
        margin-top: 18px;
        position: absolute;
        bottom: 20px;
        right: 20px
    }
    ul.first_ul_cm:after {
        left: 100%
    }
    #smartscan .first_ul_cm {
        height: auto !important
    }
    .ft_note.clearfix {
        display: block;
        margin: 45px auto 20px;
        text-align: center;
        width: 90%
    }
    .lists-main .searh-list h1 {
        font-size: 23px
    }
    .show_cn h4 {
        padding-top: 21px;
        font-size: 15px;
        line-height: 24px
    }
    .news-top.news-inner.news-top-cng.new_single {
        margin: 40px 0 15px
    }
    .new_single.news-inner li h3 a {
        margin: 0 0 8px;
        line-height: 25px;
        font-size: 20px !important
    }
    #home_slider .owl-stage-outer .owl-item .bg_four {
        background: #1c9987 !important
    }
    #home_slider .owl-stage-outer .owl-item .bg_four .banner-h-l h5 strong {
        color: #fff;
        line-height: 52px;
        font-size: 27px;
        font-weight: 500;
        text-align: center
    }
    .new-banner-btn {
        text-align: center
    }
    #home_slider .owl-stage-outer .owl-item .bg_four .banner-h-l {
        padding: 154px 0 129px
    }
    .aml_regime_ft h4 br {
        display: none
    }
}

@media (max-width:767px) {

    .solution_btn_a a {
        font-size: 15px
    }
    .solution_btn_a {
        display: block;
        text-align: center
    }
    .solution_icon {
        margin-top: 10px !important
    }
    .how_to_access_a>h2 {
        margin: 0;
        line-height: 30px
    }
    .adverse_media_check_a {
        margin-top: 50px
    }
    .comp_half ul {
        width: 100%
    }
    .second_solution_a {
        padding-top: 50px
    }
    .pay_section_kyc_a {
        margin-top: 65px
    }
    .annual_pay_section_kyc_a {
        margin-top: 100px
    }
    .annual_title_heading_a {
        margin-bottom: 50px;
        margin-top: 50px
    }
    .support_pricing_a h4 {
        font-size: 15px
    }
    p.ft_larger {
        font-size: 17px
    }
    #SendTagActiveCampaign .modal-dialog {
        width: auto;
        margin-top: 20px
    }
    .select_rd {
        margin-bottom: 10px
    }
    .pricing-section2 .heading-block h5 {
        text-align: center;
        line-height: 22px
    }
    .second_ul_cm {
        border-top: 0;
        border-left: 5px solid #e8e8e8
    }
    ul.first_ul_cm:after {
        webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        margin-top: -50px;
        margin-left: -3px;
        left: 0;
        top: 101%
    }
    .select_rd span {
        margin: 0 !important
    }
    .pricing-section2 .heading-block h5 {
        text-align: center;
        margin-bottom: 20px
    }
    .pricing-section.pricing-section2 .divcenter {
        margin-top: 223px
    }
    .pricing-title {
        background-color: #fff;
        padding: 10px 0
    }
    .margin_btm {
        margin-top: 0
    }
    .second_ul_cm {
        padding-top: 40px;
        padding-left: 20px
    }
    div#video_compare_div iframe {
        width: 100%
    }
    i.icon_compare {
        background: url(../images/compare_img3.png) no-repeat;
        width: 22px;
        margin-top: 3px;
        float: left;
        margin-right: 7px;
        height: 19px;
        background-size: 22px
    }
    .first_ul_cm {
        position: relative
    }
    .icon-box-ds {
        min-height: auto
    }
    .item-box-wt {
        min-height: auto
    }
    #decisioniq .second_ul_cm {
        border-top: 5px solid #e8e8e8
    }
    .home-bn .top-bar .banner-h h1 {
        font-size: 40px
    }
    #home_slider .owl-nav .owl-prev {
        left: 10px
    }
    #home_slider .owl-nav .owl-next {
        right: 0
    }
    .home-bn .top-bar .touch-bn {
        width: 100%;
        padding: 0 14px;
        margin: 0 0 22px 0;
        border-radius: 35px
    }
    .home-bn .top-bar .banner-h h1 {
        font-size: 26px
    }
    .banner-h h5 strong {
        font-size: 14px
    }
    .banner-h h5 {
        font-size: 13px
    }
    #home_slider .owl-stage-outer .owl-item .bg_one .banner-h-l {
        margin: 0;
        padding: 40px 0 70px
    }
    #home_slider .owl-stage-outer .owl-item .bg_three .banner-h-l {
        margin: 0;
        padding: 40px 0 70px
    }
    #home_slider .owl-stage-outer .owl-item .bg_two .banner-h-l {
        margin: 0;
        padding: 40px 0 70px
    }
    #home_slider .owl-stage-outer .owl-item .bg_three.add_one_slide .banner-h-l {
        margin: 0;
        padding: 40px 0 70px
    }
    #home_slider .owl-stage-outer .owl-item .bg_three.add_one_slide .banner-h h1 {
        font-size: 26px;
        line-height: 38px
    }
    #home_slider .owl-stage-outer .owl-item .bg_three .banner-h h2 {
        font-size: 25px;
        line-height: 32px;
        text-align: center
    }
    .banner-h h5 strong {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 18px
    }
    #home_slider .owl-stage-outer .owl-item .bg_one {
        background: #1c9987
    }
    #home_slider .owl-stage-outer .owl-item .bg_two {
        background: #1c9987
    }
    #home_slider .owl-stage-outer .owl-item .bg_three {
        background: #1c9987
    }
    #home_slider .owl-stage-outer .owl-item .bg_three.add_one_slide {
        background: #1c9987
    }
    .banner-h h5 {
        font-size: 13px;
        line-height: 20px;
        margin: 16px 0 30px
    }
    .home-bn .top-bar .banner-h h2 {
        font-size: 26px;
        line-height: 38px;
        text-align: center
    }
    #home_slider .owl-stage-outer .owl-item .banner-h-l {
        min-height: 528px
    }
    #home_slider .owl-nav .owl-next,
    #home_slider .owl-nav .owl-prev {
        color: #009788;
        width: 19px;
        height: 33px;
        background-size: 19px;
        border: 0;
        text-indent: -99999px
    }
    .banner-h .col-xs-12.col-md-7.col-sm-12 {
        padding: 0 10px
    }
    .min-h_price {
        min-height: auto
    }
    .pricing-ser1 .price-btn {
        padding: 9px 40px
    }
    .pricing-ser1 h3 {
        margin: 10px 0 15px
    }
    div#pricing_section2 {
        display: block
    }
    .ft_note.clearfix {
        display: block;
        margin: 0;
        text-align: center;
        width: 100%;
        padding: 0
    }
    .ft_note.clearfix h4 br {
        display: none
    }
    .ft_note.clearfix h4 {
        font-size: 15px;
        line-height: 24px;
        margin: 0;
        font-weight: 600
    }
    .ft_note.clearfix h3 {
        font-size: 15px;
        font-weight: 500;
        color: #404040;
        line-height: 22px;
        margin-top: 13px
    }
    .center_tabletext .ft_note.clearfix h4 {
        margin: 0 0 11px 0;
        font-size: 17px;
        line-height: 27px
    }
    .center_tabletext .ft_note.clearfix {
        margin: 10px auto 0;
        width: 50%;
        display: inherit
    }
    .show_cn h4 {
        padding-top: 21px;
        font-size: 15px;
        line-height: 24px
    }
    .high_volume .modal-body {
        padding: 20px
    }
    .all_open {
        top: 71px
    }
    .our-lists .accordion {
        padding: 20px 0
    }
    .lists-main .searh-list h3 {
        font-size: 16px;
        margin-bottom: 0
    }
    .price-point {
        padding: 35px 0
    }
    .pricing-ser1 {
        margin-bottom: 36px
    }
    .price-point .col-xs-12:nth-child(3) .pricing-ser1 {
        margin-bottom: 0
    }
    .graph-img.mobile-graph a {
        height: 25%;
        top: 1%
    }
    .graph-img.mobile-graph a:nth-child(2) {
        top: 28%;
        height: 34%;
        width: 42%;
    }
    .graph-img.mobile-graph a:nth-child(3) {
        top: 45%;
        height: 30%;
        right: 0;
        width: 50%;
    }
    .graph-img.mobile-graph a:nth-child(4) {
        top: 80%;
        width: 60%
    }
    .graph-img.mobile-graph a:nth-child(5) {
        top: 80%
    }
    .free_tools_main .comon_prog {
        position: static;
        margin-left: 0
    }
    .min_same_ht .bd_all {
        min-height: auto
    }
    .free_tools_main .full_btn.comon_prog {
        margin-left: 0
    }
    .bd_all {
        min-height: auto
    }
    .margin_top {
        margin-top: 50px
    }
    section.free_tools {
        padding-top: 40px;
        background: #f9f9f9;
        padding-bottom: 45px
    }
    section.new-btn-field {
        text-align: center;
        padding: 38px 0 30px
    }
    .toolkit_bottom {
        padding: 0 15px
    }
    .toolkit_bottom a {
        margin-top: 25px;
        font-size: 14px;
        padding: 13px 15px
    }
    .toolkit_bottom h5 {
        margin: 0;
        font-size: 18px;
        line-height: 26px
    }
    .toolkit_bottom h5 br {
        display: none
    }
    .toolkit-head-hm {
        text-align: center;
        padding: 0 12px
    }
    .toolkit_bottom h5 b {
        text-transform: inherit !important;
        margin-bottom: 7px;
        font-size: 20px !important;
        display: inline-block
    }
    .blog_deatil_head h2 br {
        display: none
    }
    .blog_deatil_head h2 {
        font-size: 18px;
        text-align: left;
        line-height: 24px
    }
    .new_single.news-top-cng li p {
        font-size: 14px;
        line-height: 22px;
        text-align: left
    }
    .blog_1news.all-page-bar,
    .blog_2news.all-page-bar,
    .blog_3news.all-page-bar,
    .blog_4news.all-page-bar,
    .blog_5news.all-page-bar,
    .blog_6news.all-page-bar {
        padding: 25px 0
    }
    .new_single.news-inner li h3 a {
        margin: 0 0 8px;
        font-size: 17px !important
    }
    .news-top.news-inner.news-top-cng.new_single {
        margin: 38px 0 0
    }
    #home_slider .owl-stage-outer .owl-item .bg_four .banner-h-l h1.style_me {
        color: #fff;
        letter-spacing: 0;
        font-size: 54px;
        line-height: 48px
    }
    #home_slider .owl-stage-outer .owl-item .bg_four .banner-h-l h5 strong {
        color: #fff;
        line-height: 28px;
        font-size: 18px;
        font-weight: 500
    }
    #home_slider .owl-stage-outer .owl-item .bg_four .banner-h-l {
        padding: 131px 0 134px
    }
    #home_slider .owl-stage-outer .owl-item .bg_four {
        background: #1c9987 !important
    }
    .aml_regime_ft h4 {
        font-size: 16px;
        line-height: 24px
    }
    .aml_regime_ft h4 br {
        display: none
    }
    .aml_regime_ft a {
        text-align: center;
        text-decoration: none;
        border-radius: 4px;
        color: #fff;
        margin-top: 25px;
        font-size: 14px;
        font-weight: 600;
        background: #ef860a;
        padding: 13px 10px
    }
    .second_ver_logo .item {
        margin-right: 9px;
        margin-bottom: 16px
    }
    .indepen_sp h2 {
        font-size: 32px;
        line-height: 39px;
        margin-bottom: 0;
        margin-top: 8px
    }
    .indepen_sp h4 {
        color: #fff;
        font-size: 17px;
        font-weight: 400;
        line-height: 25px;
        margin: 22px 0 22px
    }
    .indepen_sp h6 {
        font-size: 16px;
        line-height: 26px;
        color: #fff;
        font-weight: 600;
        margin-bottom: 26px
    }
    section.indepen_sp {
        padding: 30px 0 50px
    }
    .fintec_startup_1 h1 {
        margin-top: 15px;
        font-size: 30px;
        margin-bottom: 10px
    }
    .fintec_startup_1 h5 {
        font-size: 14px;
        line-height: 24px
    }
    .fintec_startup_1 p {
        font-size: 18px;
        margin-top: 25px
    }
    section.fintec_startup_23 {
        padding: 25px 0
    }
    .fintec_startup_2 h2 {
        margin-top: 0;
        font-size: 22px;
        line-height: 27px;
        margin-bottom: 15px
    }
    .fintec_startup_2_imga {
        margin-top: 0
    }
    section.fintec_startup {
        padding-top: 0 !important
    }
    .fintec_startup_2 h4 {
        font-size: 16px;
        line-height: 22px;
        margin-top: 26px
    }
    .fintec_startup_2 p {
        margin: 20px 0
    }
    .fintec_startup_2 p {
        font-size: 14px;
        line-height: 24px;
        margin: 10px 0
    }
    .fintec_startup_2 h5.fintec_start_2_in {
        margin: 0;
        font-size: 18px;
        text-align: left
    }
    .head_mid h2 {
        margin-top: 0;
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 10px
    }
    section.fintec_aml_pro {
        padding: 0 0 35px 0
    }
    .head_mid h4 {
        margin-top: 0;
        font-size: 19px
    }
    .head_mid {
        padding-top: 55px
    }
    .fintec_aml_pro_logo img {
        padding-right: 0;
        border-right: 0;
        width: 85%
    }
    .fintec_aml_pro_logo {
        margin: 18px 0;
        text-align: center
    }
    .fintec_aml_pro h3 {
        font-size: 20px;
        line-height: 29px;
        margin-bottom: 10px
    }
    section.fintec_aml_pro p {
        font-size: 14px;
        line-height: 23px
    }
    .how_work_ind_page h2 {
        margin-top: 0;
        font-weight: 800;
        font-size: 23px;
        line-height: 30px;
        margin-bottom: 0
    }
    section.fintec_aml_main_tabs {
        padding: 50px 0 0 0
    }
    .col-sm-offset-2 {
        margin-left: 0
    }
    .fintec_process_graph {
        margin: 0 15px
    }
    .fintec_process_graph .col-md-4 {
        min-height: 262px;
        position: relative
    }
    .fintec_process_inner h3 {
        font-size: 18px;
        font-weight: 800;
        line-height: 28px
    }
    .fintec_process_inner p {
        font-size: 14px;
        line-height: 23px
    }
    section.fintec_aml_points h2 {
        font-size: 24px
    }
    section.fintec_aml_points {
        padding: 50px 0 50px
    }
    section.fintec_aml_points p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 0
    }
    .fintec_aml_decision .decision-work {
        padding: 0 15px 0
    }
    .fintec_aml_decision .decision-work h3 {
        color: #fff;
        font-size: 19px;
        position: relative;
        line-height: 30px;
        margin-top: 0;
        margin-bottom: 55px;
        font-weight: 700;
        text-transform: capitalize
    }
    .fintec_aml_blocks {
        margin-bottom: 30px;
        text-align: center
    }
    section.decision-solution.fintec_aml_decision {
        background: #2b3147;
        padding: 0 0 20px 0
    }
    .benifit_tl h2 {
        font-size: 23px;
        margin-bottom: 15px
    }
    .benifit_tl p {
        font-size: 14px;
        line-height: 22px
    }
    .fintec_points2 {
        background: #fff;
        font-family: Lato, sans-serif;
        padding: 45px 0
    }
    .ind_special h6 {
        text-align: left;
        font-size: 17px;
        line-height: 22px;
        font-weight: 700;
        margin: 13px 0 0;
        color: #2b3247
    }
    .ind_special h6 strong {
        margin-top: 17px;
        font-size: 22px
    }
    .fintec_points2 .col-xs-12.col-md-5.col-sm-4 img {
        margin-right: 0;
        right: 0;
        margin-top: 27px;
        position: static
    }
    .fintec_aml_decision2 .decision-coose-head h2 {
        margin-bottom: 64px;
        font-size: 20px;
        margin-top: 0
    }
    .fintec_aml_decision2 .Coose-div h5 {
        font-size: 20px;
        margin-bottom: 11px
    }
    .fintec_aml_decision2 .Coose-div p {
        font-size: 14px;
        line-height: 22px
    }
    .fintec_aml_decision2 .Coose-div {
        text-align: center;
        margin: 0 0 26px
    }
    section.decision-coose.fintec_aml_decision2 .decision-coose-head .row {
        margin-bottom: 0 !important
    }
    .fintec_aml_decision2 .Coose-div a {
        float: none;
        font-size: 12px;
        line-height: 19px
    }
    .fintec_aml_decision2 {
        padding-bottom: 30px !important
    }
    .fintec_process_graph p br {
        display: none
    }
    span.ponit_number {
        top: -61px
    }
    ul.tool_kit_outer {
        display: block
    }
    ul.tool_kit_outer li {
        display: inline-block;
        width: 100%;
        position: relative
    }
    ul.tool_kit_outer li.color_bg_sign .tool_kit_box {
        padding: 17px 0
    }
    ul.tool_kit_outer li {
        padding: 12px;
        margin-bottom: 10px;
        border: 1px solid #d4d4d4
    }
    section.benefits_aml h1 {
        line-height: 30px;
        font-size: 22px
    }
    section.benefits_aml h6 {
        font-size: 16px;
        line-height: 24px;
        font-weight: 300;
        margin-bottom: 0;
        margin-top: 22px
    }
    section.tradit_consult {
        padding: 40px 15px 25px 15px;
        font-family: Lato, sans-serif
    }
    .head_tradit h2 {
        font-size: 22px;
        margin-bottom: 25px
    }
    .bottom_tradit {
        padding-top: 15px
    }
    .bottom_tradit h4 {
        line-height: 24px;
        font-size: 16px
    }
    .head_tradit h3:after {
        bottom: 15px
    }
    .bottom_tradit p {
        padding: 12px 0;
        font-family: Lato, sans-serif;
        font-size: 16px;
        line-height: 24px;
        color: #171717;
        font-weight: 400;
        text-align: left;
        margin-bottom: 0
    }
    .toolkit_new_sec.how_work_tradit .decision-work h6 {
        font-size: 14px
    }
    .toolkit_new_sec.how_work_tradit .decision-work h3 {
        font-size: 28px;
        margin-bottom: 53px
    }
    .toolkit_new_sec .how_work_tradit_btm p {
        font-size: 16px;
        line-height: 28px
    }
    section.decision-solution.how_work_tradit.toolkit_new_sec {
        padding: 0 15px;
        padding-bottom: 40px
    }
    .toolkit_new_sec.how_work_tradit .decision-work .decision-work-block-text {
        text-align: center !important;
        margin-bottom: 15px
    }
    .compliance_journey h6 {
        font-size: 15px;
        line-height: 24px
    }
    .compliance_journey {
        text-align: center;
        padding: 30px 0
    }
    .toolkit_new_sec #my_aa {
        display: flex
    }
    .toolkit_new_sec.how_work_tradit .decision-work .fintec_aml_blocks {
        margin-top: 0
    }
    .toolkit_new_sec.how_work_tradit .decision-work .fintec_aml_blocks .fintec_aml_img {
        margin-bottom: 0
    }
    .d_none_xs {
        display: none
    }
    .d_block_xs {
        display: block
    }
    .tools_to_help_a h3 {
        font-size: 21px;
        line-height: 32px
    }
    section.free_tools .toolkit-head-hm .tool_head_h4 {
        margin: 0;
        margin-bottom: 40px;
        line-height: 26px;
        font-size: 16px;
        color: #28313d
    }
    section.tradit_consult .col-xs-12.col-md-12.col-sm-12:nth-child(3) {
        padding: 0
    }
    .video_inner_vd img {
        width: 100%
    }
    section.video_sec_new {
        padding: 50px 0
    }
    .video_inner_vd a {
        top: 22%;
        left: 46%
    }
    .video_inner_1 iframe {
        width: 100%;
        height: auto
    }
    .kis_banner_btn a {
        margin-right: 0
    }
    .kis_banner_btn a#click_ant {
        margin-top: 20px;
        margin-left: 0;
        padding: 14px 52px
    }
    .fintec_startup_1 h1 {
        margin-top: 30px
    }
    .video_inner_1 {
        border: 1px solid #e3e3e3;
        min-height: auto
    }
    .position_stay_kis {
        display: none
    }
    ul.tool_kit_outer li a .tool_kit_box h4 br {
        display: none
    }
    ul.tool_kit_outer .margn_change_sp a .tool_kit_box h4 {
        margin-bottom: 20px
    }
    .bottom_tradit h4 br {
        display: none
    }
    .mobile_none {
        display: none
    }
    .mobile_bl {
        display: block;
        margin: auto
    }
    #cssmenu ul ul li {
        display: block !important;
        width: 100%
    }
    .display_none_mobile {
        display: none
    }
    .display_none_dsk {
        display: block;
        margin-top: 30px;
        margin-bottom: 0 !important
    }
    .fintec_points2 .get-touch {
        margin-bottom: 25px
    }
}

@media (max-width:404px) {
    .pricing-section.pricing-section2 .divcenter {
        margin-top: 315px
    }
    .radio_inner {
        margin: 8px 20px
    }
}

@media screen and (max-width:767px) and (orientation:landscape) {
    #home_slider .owl-stage-outer .owl-item .banner-h-l {
        min-height: 450px
    }
    #home_slider .owl-stage-outer .owl-item .bg_four .banner-h-l {
        padding: 94px 0 121px
    }
    .second_ver_logo .item {
        display: inline-block
    }
    .kis_banner_btn a {
        margin-right: 24px
    }
    .mobile_none {
        display: block
    }
    .mobile_bl {
        display: none
    }
}

@media screen and (min-width:816px) {
    .tk_logo_certified_a {
        max-width: 800px;
        margin: 0 auto
    }
    .tk_logo_certified_a a {
        width: 33.33%;
        float: left;
        text-align: center
    }
}

@media screen and (max-width:319px) {
    .ipad_view_section {
        display: none
    }
}

@media screen and (min-width:320px) and (max-width:321px) {
    .desktop_view_section {
        display: none
    }
}

@media screen and (min-width:322px) and (max-width:767px) {
    .ipad_view_section {
        display: none
    }
}
@media screen and (min-width:720px){
.switch_section_a{
        display: flex;
        min-height: 56px;
        max-width: 462px;
        margin-top: 7px;
        margin-left: auto;
        margin-right: auto;
        justify-content: center;
    }
    .plan_div_section h4{
        text-align: center;
    }
}
@media screen and (max-width:719px){
.switch_section_a{
        display: block;
        max-width: 462px;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        justify-content: center;
    }
    .covered_luli{
            padding-left: 8%;
    padding-right: 8%;
    }
}

@media screen and (min-width:768px) {
.company_details_div + .div_devision_a{
        min-height: 572px;
}
    .div_devision_a{
    float: left;
    width: 50%; 
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}
    .created_freeaccount_div{
    max-width: 100%;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    float: left;
}
    .customer_plans_services h3{
    font-size: 42px;
}
.ask_us,.one_of_aml{
  font-size: 25px;
}
.free_consulation_btn{
    font-size: 20px;
    padding: 15px 35px;
}
    
    .per_pod{
    position: absolute;
    bottom: 20px;/*
    min-width: 100%;*/
    left: 0;
    right: 5%;
    }
    .links_section a:nth-child(2){
margin-left: 15px;
margin-right: 15px;
}
    .links_below a:nth-child(even){
    margin-left: 20px;
    margin-right: 20px;
}
    .mobile_versioon{
        display: none;
    }
    .mobile_results{
       display: none; 
    }
    #client_logo{
        max-height: 55px;
    }
    #client_logo .owl-nav .owl-prev{
            left: 0px;
    }
    #client_logo .owl-nav .owl-next{
   right: 0px;

}
    #client_logo .owl-nav{
    min-width: 100%;
    top: -48px;
    position: relative;
}
    #client_logo .owl-nav{
        z-index: -1;
}
    
    .mobilekyc2020{
        display: none;
    }
    .over-line h2{
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    }
    .kyc_2020screen{
       max-width: 500px;
    }
    .custom_plans_a {
    max-width: 700px;
    }
    
    .first_div{
        padding-top: 25px;
    }
    .position_alter{
    position: fixed;
    width: 30.8%;
    bottom: 0px;
}
    .api_content_a .tab-content h3{
         padding-bottom: 15px;
    padding-top: 10px;
    }
    #kyc2020_api,#end_api table{
 padding-bottom: 20px
    }
    .api_content_a .nav-tabs{
    background-color: #ebeced;
border-radius: 5px;
    height: 100vh;
}
    .mobilefunnel_image_a {
        display: none
    }
    .title_withbreadcrum_a {
        display: flex;
        align-items: center
    }
    .title_withbreadcrum_a ul {
        margin-left: auto
    }
    .here_how_a {
        color: #35373d;
        font-weight: 800;
        font-size: 40px;
        line-height: 30px
    }
    .shade_org .smart_scan_a {
        margin: 0 !important
    }
    .title_page_a {
        display: flex;
        align-items: center
    }
    .title_page_a ul {
        margin-left: auto
    }
}

@media screen and (min-width:768px) and (max-width:830px) {
    .position_alter{
top: calc(100% - (98%));

}
    .team_single_a .text {
        font-size: 12px;
        padding-top: 20px
    }
    .desktop_view_section {
        display: none
    }
    .built_for_any_size_a .feature-1 {
        min-height: 165px
    }
    .tired_of_screening_a h4 {
        line-height: 30px !important
    }
    .solution_spacing_a {
        padding-bottom: 50px !important
    }
    .tool_kit_outer li {
        min-height: 250px !important;
        display: flex !important;
        align-items: center
    }
    .how_to_access_a h2 {
        font-weight: 300 !important
    }
    .smart_find_out_just_a {
        margin-bottom: 5px
    }
    .solution_icon {
        margin-top: 0 !important
    }
    .first_btn_a .start_with_a,
    .second_button_a .start_with_a {
        display: block !important
    }
    .learn_about_vision_a {
        margin: 0 auto
    }
    .box_spacing_a {
        margin-top: 25px !important;
        min-height: 370px
    }
    .box_btn_a {
        display: flex
    }
    .graph-img.desktop-graph a:nth-child(3) {
        width: 175px
    }
    .graph-img.desktop-graph a:nth-child(2) {
        width: 175px
    }
    .graph-img.desktop-graph a:first-child {
        width: 175px
    }
    .position_stay_kis {
        right: 0
    }
    .position_stay_kis img {
        width: 50%
    }
    .second_solution_a {
        padding-top: 50px
    }
    .solution_btn a {
        display: block
    }
    .visioniq_data_services_a {
        padding-top: 64px;
        padding-bottom: 0 !important
    }
    .comprehensive_text_a,
    .vision_iq_title_a .most_aml {
        text-align: center !important
    }
    .vision_iq_title_a h2 {
        font-size: 30px !important;
        margin-top: 30px !important;
        text-align: center
    }
    .image_positon_a {
        text-align: center
    }
    .first_div_a,
    .second_div_a,
    .third_div_a {
        padding: 30px 0 0
    }
    .steps_first_a,
    .steps_second_a,
    .steps_third_a {
        display: none
    }
    .adverse_media_check_a {
        margin-top: 50px
    }
    .first_btn_a,
    .second_button_a {
        text-align: center
    }
    .support_pricing_a {
        text-align: left !important
    }
    .annual_section_a {
        margin-top: 5px
    }
    .annual_price_section_a {
        display: flex;
        align-items: center
    }
    .annual_pay_section_kyc_a {
        margin-top: 50px
    }
    .annual_title_heading_a {
        margin-bottom: 10px;
        margin-top: 30px
    }
    
    .annual_plan_a {
        padding-top: 50px !important
    }
    .custom_plans_a {
        font-size: 27px !important
    }
    .tk_logo_certified_a a img {
        margin-left: 0 !important
    }
}

@media screen and (min-width:1026px) {
    .position_stay_kis {
        right: -60px
    }
    .style_me {
        font-size: 60px !important;
        font-weight: 500 !important
    }
    .team_desktop_padding_a .about_rajeev_a,
    .teams_desktop_padding_a .joseph_image_a {
        padding-right: 0
    }
    .joseph_text_a,
    .team_desktop_padding_a .team_image_a,
    .teams_desktop_padding_a .joseph_text_a {
        padding-left: 0
    }
    .team_desktop_padding_a,
    .teams_desktop_padding_a {
        padding: 0
    }
    .desktop_padding_a,
    .desktop_padding_a .tab-content {
        padding: 0
    }
}

@media screen and (min-width:769px) and (max-width:1025px) {
    .logo_image_a img {
        width: 128px
    }
    #client_logo .owl-nav .owl-prev{
        left: -27px;position: relative;
    }
    #client_logo .owl-nav .owl-next{
        right: 0px;
    }   
}

@media screen and (min-width:769px) {
    .integrate_text_a, .network_text_a{
         min-height: 185px;
    }
    .solution__services_a .col-md-3 {
        width: 20%;
        max-width: 20%
    }
    .kyc2020_amlcompliance_a {
        font-size: 43px !important;
        color: #fff;
        line-height: 1;
        font-weight: 300 !important;
        font-family: Lato, sans-serif
    }
    .tired_ofsection_a {
        color: #fff;
        font-size: 34px
    }
    .signup_pagea .col-lg-5 {
        padding-right: 0
    }
    .last_imagediv_a {
        display: flex;
        align-items: center;
        padding-top: 50px;
        padding-bottom: 50px
    }
    .team_single_a .panel-group {
        margin: 0 auto
    }
    .first_image_a,
    .second_lgo_a {
        margin-right: 20px
    }
    .logo_image_a {
        text-align: right
    }

}

@media screen and (min-width:769px) and (max-width:815px) {
    .title_linked_a {
        padding-right: 0
    }
    .tk_logo_certified_a {
        max-width: 100%;
        margin: 0 auto
    }
    .tk_logo_certified_a a {
        width: 33.33%;
        float: left;
        text-align: center
    }
}

@media screen and (min-width:567px) and (max-width:768px) {
    .tk_logo_certified_a a {
        width: 32%;
        float: left
    }
}

@media screen and (max-width:672px) {
    .mobile_logobothsetting_a {
        margin-top: 15px;
        margin-bottom: 20px
    }
    .mobile_logobottomsetting_a {
        margin-bottom: 20px
    }
    .graph-img.desktop-graph a:nth-child(2) {
        left: 38%;
        top: 14%;
        height: 80px !important
    }
}

@media screen and (min-width:300px) and (max-width:370px) {
    .graph-img.mobile-graph a {
        height: 115px !important;
        top: 4%
    }
    .graph-img.mobile-graph a:nth-child(2) {
        height: 158px !important;
        top: 23%
    }
    .graph-img.mobile-graph a:nth-child(3) {
        height: 150px !important;
        top: 48% !important
    }
    .graph-img.mobile-graph a:nth-child(4) {
        top: 80%;
        width: 60%
    }
    .graph-img.mobile-graph a:nth-child(5) {
        top: 80%
    }
}

@media screen and (min-width:375px) and (max-width:410px) {
    .graph-img.mobile-graph a {
        height: 120px !important;
        top: 4%
    }
    .graph-img.mobile-graph a:nth-child(2) {
        height: 160px !important;
        top: 23% !important
    }
    .graph-img.mobile-graph a:nth-child(3) {
        height: 170px !important;
        top: 37% !important
    }
    .graph-img.mobile-graph a:nth-child(4) {
        width: 60%;
        top: 80%
    }
    .graph-img.mobile-graph a:nth-child(5) {
        top: 80%
    }
}

@media screen and (min-width:450px) and (max-width:567px) {
    .annual_price_section_a {
        margin-top: 32px
    }
}

@media screen and (min-width:412px) and (max-width:450px) {
    .graph-img.mobile-graph a {
        height: 126px !important;
        top: 4%
    }
    .graph-img.mobile-graph a:nth-child(2) {
        height: 195px !important;
        top: 22% !important
    }
    .graph-img.mobile-graph a:nth-child(3) {
        height: 187px !important;
        top: 45% !important
    }
    .graph-img.mobile-graph a:nth-child(4) {
        top: 60%;
        width: 60%
    }
    .graph-img.mobile-graph a:nth-child(5) {
        top: 80%
    }
}
@media screen and (min-width:568px){

.created_title{
     display: flex;
    align-items: center;
}   
    .review_order_div{
    float: left;
}
    .modal-footer{
display: flex;
}
    .plan_div_section h4{
    font-size: 20px;
}
    .menu_fixed{
    background-color: #fff;
}
    .graph-img.desktop-graph{
        margin-bottom: 50px;
    }
}
@media screen and (min-width:568px) and (max-width:767px) {
    .created_title{
     padding-right:15px ;   
     padding-left:15px ;   
    }
    .team_single_a .text {
        font-size: 13px
    }
     .checkout_btn_kyc_a{
        padding-top: 0px !important;
    }
    .annual_section_a {
        margin-top: 32px
    }
    .verified_msg,.checking_msg{
        font-size: 15px;
    }
}

@media screen and (min-width:568px) and (max-width:600px) {
    .second_button_a {
        margin-top: 20px
    }
}

@media screen and (min-width:568px) and (max-width:650px) {
    .annual_slider_price .js-grid-text-0: after,
    .annual_slider_price .js-grid-text-1:after,
    .annual_slider_price .js-grid-text-2:after,
    .annual_slider_price .js-grid-text-3:after {
        font-size: 10px
    }
    .annual_slider_price .js-grid-text-3:after {
        left: -100%
    }
    .graph-img.desktop-graph a:nth-child(3) {
        left: 38%;
        height: 80px !important;
        top: 75%
    }
    .graph-img.desktop-graph a:first-child {
        top: 30% !important;
        height: 13rem !important
    }
    .graph-img.desktop-graph a:nth-child(4) {
        top: 40% !important;
        left: 73%;
        height: 12rem !important;
        margin-right: 0 !important
    }
    .graph-img.desktop-graph a:nth-child(5) {
        height: 15rem !important
    }
}

@media screen and (min-width:651px) and (max-width:670px) {
    .annual_section_a {
        margin-top: 32px
    }
    .annual_slider_price .js-grid-text-3:after {
        left: -100%
    }
    .annual_slider_price .js-grid-text-0:after,
    .annual_slider_price .js-grid-text-1:after,
    .annual_slider_price .js-grid-text-2:after,
    .annual_slider_price .js-grid-text-3:after {
        font-size: 12px
    }
    .annual_slider_price .js-grid-text-3:after {
        left: -100%
    }
    .graph-img.desktop-graph a:first-child {
        top: 37% !important;
        height: 100px !important
    }
    .graph-img.desktop-graph a:nth-child(4) {
        top: 40%;
        left: 75%;
        height: 100px !important;
        margin-right: 0 !important
    }
    .graph-img.desktop-graph a:nth-child(5) {
        height: 17rem !important;
        right: 4%
    }
    .graph-img.desktop-graph a:nth-child(3) {
        left: 40%;
        top: 75%;
        height: 120px !important
    }
    .graph-img.desktop-graph a:nth-child(2) {
        top: 8%;
        left: 38%;
        height: 100px !important
    }
}

@media screen and (min-width:671px) and (max-width:830px) {
    .graph-img.desktop-graph a:nth-child(4){
        left: 75%;
    }
    .annual_slider_price .js-grid-text-3: after {
        left: -100%
    }
    .annual_slider_price .js-grid-text-0:after,
    .annual_slider_price .js-grid-text-1:after,
    .annual_slider_price .js-grid-text-2:after,
    .annual_slider_price .js-grid-text-3:after {
        font-size: 15px
    }
    .graph-img.desktop-graph a:first-child {
        height: 100px !important
    }
    .graph-img.desktop-graph a:nth-child(4) {
        height: 100px !important
    }
    .graph-img.desktop-graph a:nth-child(3) {
        left: 37%;
        top: 75%;
        height: 100px !important
    }
    .graph-img.desktop-graph a:nth-child(5) {
        right: 10%;
        top: 7% !important;
        height: 100px !important
    }
    .graph-img.desktop-graph a:nth-child(2) {
        left: 38%;
        top: 8%;
        height: 100px !important
    }
}

@media only screen and (min-width:832px) and (max-width:1030px) {
    .solution_spacing_a {
        padding-bottom: 40px
    }
    .title_solution_a {
        font-size: 1.7rem
    }
    .box_spacing_a {
        margin-bottom: 20px;
        min-height: 355px;
        padding: 12px 12px 15px 12px
    }
    .image_positon_a {
        text-align: center
    }
    .solution_box>.row {
        margin-bottom: 25px
    }
    .second_solution_a {
        padding-top: 70px
    }
    .steps_first_a,
    .steps_second_a,
    .steps_third_a {
        display: none
    }
    .solution_icon,
    .solution_text_a {
        width: 100%
    }
    .first_div_a,
    .second_div_a,
    .third_div_a {
        min-height: auto
    }
    .customs_outscources_akyc {
        padding-top: 30px
    }
    .annual_plan_a {
        padding-top: 40px
    }
}

@media screen and (min-width:831px) and (max-width:991px) {
    .vision_iq_title_a {
        padding-top: 20px !important;
        text-align: center
    }
    .vision_iq_title_a h1 {
        margin-bottom: 0 !important
    }
}

@media screen and (min-width:831px) and (max-width:1025px) {
    .ipad_view_section {
        display: none
    }
    .solution_text_a {
        min-height: 120px
    }
    .tool_kit_outer li {
        min-height: 350px !important;
        display: flex !important;
        align-items: center
    }
    .box_spacing_a>.row {
        margin-bottom: 0
    }
    .comprehensive_title_a {
        margin-top: 0 !important
    }
    .eigth_icon_text {
        min-height: auto !important
    }
    .solution_text_a p {
        margin-bottom: 10px !important
    }
    .first_btn_a .start_with_a,
    .second_button_a .start_with_a {
        width: 300px
    }
    /*#home_slider .owl-stage-outer .owl-item .bg_one {
        padding-top: 207px
    }*/
    .position_stay_kis img {
        width: 60%
    }
    .box_btn_a .col-md-6:nth-child(1) {
        padding-left: 15px;
        padding-right: 15px
    }
    .box_btn_a .col-md-6:nth-child(2) {
        padding-left: 15px
    }
    .solution_btn_a a {
        font-size: 13px
    }
    .graph-img.desktop-graph a:nth-child(3) {
        width: 220px
    }
    .graph-img.desktop-graph a:nth-child(2) {
        width: 210px
    }
    .graph-img.desktop-graph a:first-child {
        width: 240px
    }
    .position_stay_kis {
        right: 0
    }
    .second_button_a {
        text-align: left;
        margin-top: 20px
    }
    .first_btn_a {
        text-align: right;
        margin-top: 20px
    }
    .graph-img.desktop-graph a:nth-child(5) {
        right: 9% !important;
        width: 200px
    }
    .annual_section_a {
        margin-top: 47px
    }
    .pay_section_kyc_a {
        padding-bottom: 20px
    }
    .annual_plan_a {
        padding-top: 40px
    }
    .addons_ulli ul li,
    .covered_luli li {
        font-size: 12px
    }
    .graph-img.desktop-graph a:nth-child(3) {
        left: 37%;
        top: 75%;
        height: 100px !important
    }
    .graph-img.desktop-graph a:nth-child(5) {
        right: 0
    }
    .graph-img.desktop-graph a:nth-child(2) {
        left: 37%;
        height: 90px !important;
        top: 10%;
    }
    .graph-img.desktop-graph a:nth-child(4) {
        top: 40%;
        height: 100px !important;
        margin-right: 0
    }
    .graph-img.desktop-graph a:first-child {
        top: 10%;
        height: 100px !important;
        margin-right: 0 !important
    }
}

.graph-img.desktop-graph a:first-child {
    top: 39%;
    height: 13rem;
    margin-right: 0 !important;
    left: 7%;
}

.graph-img.desktop-graph a:nth-child(2) {
    height: 10rem
}

.graph-img.desktop-graph a:nth-child(3) {
    height: 13rem
}

.graph-img.desktop-graph a:nth-child(4) {
    top: 39%;
    height: 10rem
}

.graph-img.desktop-graph a:nth-child(5) {
    top: 10%;
    height: 30rem
}

.over-line,
.tktabs_price_a {
    clear: both
}

.tktabs_price_a .nav-tabs {
    display: inline-flex;
    width: 100%
}

.tktabs_price_a .nav-tabs div {
    padding-right: 40px
}

.tktabs_price_a {
    margin: 0 auto;
    margin-top: 80px;
    margin-bottom: 40px;
    border: 1px solid #e7e7e7;
    padding: 20px;
    max-width: 450px;
    border-top: 8px solid #248685;
    border-radius: 10px
}

.tk_input_type_a {
    position: absolute;
    pointer-events: none;
    opacity: 1;
    top: 11%;
    width: 18px;
    height: 18px;
    left: 0;
    z-index: 9999
}

.addons_pricing_a .form-check {
    position: relative;
    margin-right: 15px;
    display: flex;
    align-items: center
}

.tk_pricediv_a {
    margin-top: 30px;
    margin-bottom: 30px;
    clear: both
}

.tkcheckbox_box_a input[type=checkbox] {
    margin-top: 0;
    width: 15px;
    height: 15px
}

.tkcheckbox_box_a label {
    margin-bottom: 0;
    margin-left: 10px
}

.custom_scan,
.tkpricevalue_a {
    border-top: 1px solid #e7e7e7 !important;
    border-right: 1px solid #e7e7e7 !important;
    width: 100%
}

.custom_scan {
    border-left: 1px solid #e7e7e7 !important
}


.tk_pricediv_a .input-group {
    display: flex
}

.addons_pricing_a,
.tab-content {
    margin-bottom: 20px
}

.tkpricevalue_a {
    height: 40px !important
}

.not_ready_a {
    padding-right: 0
}

.tk_addtocart_a {
    padding-left: 0
}

.tk_addtocart_a button {
    background: #ef6416;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    padding: 0 9rem;
    font-weight: 500;
    font-family: Lato, sans-serif;
    text-align: center;
    line-height: 40px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    border-radius: 4px;
    text-transform: capitalize;
    text-decoration: none
}

.tk_addtocart_a button:hover {
    background-color: #222
}

.not_ready_a a {
    color: #ef6416;
    text-decoration: none;
    font-weight: 600
}

@media screen and (max-width:468px) {
    .team_single_a {
        width: 100%
    }
    .logo_image_a img {
        width: 50%;
        margin-bottom: 15px
    }
    .logo_image_a {
        text-align: center
    }
}

@media screen and (min-width:469px) and (max-width:768px) {
    .logo_image_a {
        text-align: center
    }
    .logo_image_a img {
        width: 100%
    }
    .logo_image_a {
        display: flex;
        align-items: center
    }
}

@media screen and (max-width:768px) {
    .integrate_text_a p,
.network_text_a p{
    font-size: 14px;
}
    .network_title h3, .integrate_title h3{
        font-size: 20px;
    }
    .tired_ofsection_a {
        color: #fff;
        font-size: 24px
    }
    .carton_image_a img {
        width: 100%
    }
    .team_single_a:hover .overlay {
        opacity: 1;
        display: flex;
        border: none;
        border-radius: 0;
        width: 100%;
        top: 0;
        left: 0;
        height: 100%;
        align-items: center
    }
    .team_single_a .panel-heading img {
        width: 100%
    }
    .logo_text_a .row>.col-sm-12 {
        padding-left: 0;
        padding-right: 0
    }
    .about_rajeev_a {
        margin-bottom: 0 !important
    }
}

@media screen and (min-width:768px) {
     .commonpaymentstrip_btn{
    min-width: 200px;
     margin-left: 20px;
}
/*.commonpaymentpaypal_btn{
    min-width: 200px;   
}*/
    .select_screeing_div h2{
    font-size: 32px;line-height: 27px;}
  
.box_plans_a h2:first-child{
 font-size: 34px;
}
.box_plans_a h2:nth-child(2){
   font-size: 34px;
}
.box_plans_a h2:nth-child(3){
      font-size: 34px;
}
    .vision_iq_div .solution_text_a,.decision_iq{
        min-height: auto !important;
    }
    .box_plans_a{
    padding: 50px;
}
     
    .vision_iq_div{
        min-height: auto !important;
        padding-right: 25px;
        padding-left: 25px;
    }
    .mobilesanction_text_a {
        display: none
    }
    .solution_text_a p {
        min-height: 153px;
        font-size: 1.6rem
    }
    .solution_text_a {
        min-height: 125px
    }
    .box_btn_a .col-md-6:nth-child(2) {
        margin-left: auto
    }
    .box_btn_a .col-md-6:nth-child(1) {
        text-align: center
    }
    .search_with_icon_a {
        display: flex
    }
    #VisionIq .database-sec {
        padding-left: 15px;
        padding-right: 15px
    }
    .mobile_funnel_image_a,
    .mobile_text_a {
        display: none
    }
    .solutionsection_a {
        padding-top: 0 !important;
        padding-bottom: 118px !important
    }
    .steps_first_a {
        position: absolute;
        left: 30%;
        top: 18%;
        z-index: 0
    }
    .steps_second_a {
        position: absolute;
        left: 40%;
        top: 0
    }
    .steps_third_a {
        position: absolute;
        top: 100%;
        left: 30%
    }
    .solution_services_a {
        padding-top: 30px !important
    }
    .the_challenge_a .icon-main {
        padding-top: 10px !important
    }
    .Why_kyc_a,
    .certifiedlogos_a,
    .key_challange_a,
    .kyc_network_a,
    .testimonial_section_a,
    .tool_to_help_a,
    .video_section_a {
        padding-top: 50px !important;
        padding-bottom: 50px !important
    }
    .solution_section_a {
        padding-top: 50px !important;
        padding-bottom: 25px !important
    }
    .comprehensive_box {
        min-height: 345px;
        height: 345px
    }
    .support_pricing_a h5 {
        font-size: 13px;
        margin-top: 20px
    }
    .support_pricing_a {
        text-align: right;
        padding-right: 0;
        padding-left: 0;
        padding-top: 10px
    }
    .kyc2020_compliance_toolkit_pricing_price {
        min-height: 620px;
        height: 620px
    }
    .need_signup {
        display: flex;
        align-items: center
    }
    .need_signup,
    .not_ready_a,
    .tabs_setting_a {
        padding-left: 0
    }
}

@media screen and (min-width:851px) {
    .watchbox_dog .col-md-3{
        width: 25;
    }
    .watchbox_dog{
        display: flex;
    }
  .overright_boxs{
    display: flex;
    justify-content: center;
    align-items: center;
}
     .watchdog_box:after{
    content: "\f178";
 font-family: 'FontAwesome';
     font-size: 32px;
    position: absolute;
    right: -100%;
}
    .watchdog_box{
    max-width: 225px;
     min-height: 260px;
}
    .watchdog_box:after{
    min-width: 100%;
}
    .box_oversight:after{
        content: '';
        border: 1px dashed #dbdbdb;
        min-width: 100%;
        position: absolute;
        right: -100%;
    }
.solution_text_a {
    min-height: 125px;
}
.solution_text_a p {
    margin-top: 13px !important;
    margin-bottom: 30px !important
}
    .uncomplicate_text{
        line-height: 40px !important;
    color: #555972 !important;
    font-weight: 500 !important;
    margin: 0 0 15px !important;
    font-size: 28px !important;
    text-align: center;
    margin: 20px auto 0px !important;
    max-width: 900px;
}
     .position_alter{
   top: calc(100% - (98%));

}
    .first_div{
        padding-top: 25px;
    }
   /* .api_content_a  .tab-content
    {
        max-height: 5500px;
        overflow-y: scroll;
    }*/

     #end_api table tr td:nth-child(1)
    {
        width: 10px;
    }


     #end_api table tr td:nth-child(2),
    #end_api table tr td:nth-child(3)
    {
        width: 100px;
        word-break: break-word;
    }
     .api_content_a .tab-content h2{
      font-size: 24px;
      font-weight: 600;
    font-family: Lato, sans-serif;
    margin-bottom: 25px;
}
    #auth_api, #http_api,
#app_api, #rate_api,#end_services,#end_api,
.api_coll{
padding-top: 30px;
padding-bottom: 30px;
}
    
    .team_image_a img {
        width: 100%
    }
    .decisions_paper_a,
    .not_decision_a {
        min-height: 720px
    }
    .visioniq_data_services_a {
        padding-top: 64px !important;
        padding-bottom: 0 !important
    }
    .about_rajeev_a {
        margin-top: 35px;
        padding-left: 30px
    }
    #decision_iq_video_a .modal-body iframe {
        width: 570px;
        height: 330px
    }
    .the_solution_a h4 {
        text-align: left;
        font-size: 25px
    }
    .the_solution_a h2 {
        text-align: left;
        margin-top: 0
    }
    .the_solution_a h2 b {
        text-align: left;
        color: #555a72;
        font-weight: 600;
        line-height: 39px
    }
    .the_solution_a h5 {
        text-align: left;
        color: #555a72;
        font-weight: 700;
        line-height: 40px;
        margin-bottom: 15px;
        margin-top: 5px
    }
    .the_solution_a a {
        float: left
    }
    .demo_image_a {
        margin-top: 5px
    }
    .demo_image_a img {
        cursor: pointer
    }
    .comprehensive_text_a {
        text-align: center;
        font-weight: 500 !important
    }
    .visioniq_data_services_a {
        padding-top: 64px;
        padding-bottom: 0 !important
    }
    .third_div_a {
        padding: 25px 0 20px 0 !important
    }
    .icon_section_a .icon-ds::before {
        background-size: 68px !important
    }
    .first_div_a {
        padding: 25px 0 20px 0 !important
    }
    .second_div_a {
        padding: 25px 0 20px 0 !important
    }
    .adverse_media_check_a {
        margin-left: 5rem
    }
    .first_btn_a {
        text-align: right
    }
    .button_section_a {
        text-align: right
    }
    .annual_checkout_btn_kyc_a {
        margin-left: 16px
    }
    .price_section_kyc_a {
        text-align: center;
    }
    .annual_pay_per_go {
        box-shadow: 1px 4px 10px 0 #ccc;
        height: 280px
    }
    .covered_get {
        height: 100%;
        min-height: 330px;
    }
    .annual_covered_get {
        height: 280px
    }
}

@media screen and (max-width:850px) {
    .box_oversight{
    min-height: 180px;
    width: 180px;
}
   .watchbox_dog .col-md-3{
        min-width: 100%;
    }
    .watchdog_box {
        margin-bottom: 50px;
        max-width: 300px;
        text-align: center;
    }
    .watchdog_box:after{
    content: "\F175";
    font-family: 'FontAwesome';
    font-size: 32px;
    position: absolute;
    top: 100%;
    right: 0;
    height: auto;
    left: 50%;
    width: auto;
    transform: translateX(-50%);
}
    .box_oversight:after{
        content: '';
        border: 1px dashed #dbdbdb;
        min-width: 100%;
        position: absolute;
        right: 0%;
        transform: rotate(90deg);
        top: 100%;
        z-index: -1;
    }
    .box_oversight{
        margin-top: 20px;
        margin-bottom: 20px;
    }
.solution_text_a p {
    margin-top: 13px !important;
    margin-bottom: 13px !important
}
      .header-section_a{
        margin-top: 15px;
      }
    .find_out_just_a h3 {
        margin-left: 15px;
        margin-right: 15px
    }
    .smart_scan_image_a,
    .smart_scan_image_a h2,
    .smart_scan_image_a h4 {
        text-align: center
    }
    .smart_scanvideo_a {
        padding-top: 30px
    }
    .the_solution_a h4 {
        text-align: center;
        font-size: 25px
    }
    .the_solution_a h2 {
        text-align: center
    }
    .the_solution_a h2 b {
        text-align: center;
        color: #555a72;
        font-weight: 600;
        line-height: 39px
    }
    .the_solution_a h5 {
        text-align: center;
        color: #555a72;
        font-weight: 700;
        line-height: 30px;
        margin-bottom: 15px
    }
    .the_solution_a a {
        float: none;
        width: auto
    }
    .demo_image_a {
        margin-top: 5px
    }
    .demo_image_a img {
        cursor: pointer
    }
    .the_solution_a {
        padding-bottom: 45px
    }
    .covered_get {
        min-height: 100%;
    }
    .annual_covered_get {
        min-height: 285px
    }

    /*.checkout_btn_kyc_a,
    .not_need_kyc_a {
        margin-top: 20px
    }*/
    /*.checkout_btn_kyc_a,
    .not_need_kyc_a,
    .price_section_kyc_a h1 {
        text-align: left
    }*/
    .price_section_kyc_a {
        padding-top: 0
    }
    .price_slider_kyc_a {
        margin-top: 35px
    }
    .box_shadow_kyc_a {
        padding-bottom: 20px;
        min-height: auto !important;
        box-shadow: 1px 4px 10px 0 #ccc
    }
    .covered_get {
        padding-top: 1px
    }
    .annual_covered_get {
        padding-top: 1px
    }
}

@media screen and (min-width:768px) and (max-width:1000px){
.logoatrate,.banner_images,.bearbanner_images{
        display: none;
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .vission-head .top-bar{
        padding: 0px;
    }
    
    .how_work_ind_page h2 {
        font-weight: 700
    }
    .use_the_list_a {
        font-weight: 600 !important;
        font-size: 24px;
        line-height: initial
    }
    .benefits_ofour_aml_a {
        font-size: 40px !important;
        font-weight: 600 !important
    }
    .kyc2020_amlcompliance_a {
        font-size: 43px !important;
        font-weight: 500 !important
    }
    .here_how_a {
        font-size: 40px;
        font-weight: 600 !important
    }
}
@media screen and (max-width:700px){
.data_div{
        border-right: none !important;
}
}

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

    .pay_per_use{
        margin-top: 20px !important;
    }
    .heading-block_a{
        margin-bottom: 10px;
    }
    .div_devision_a{
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
    .created_freeaccount_div{
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding: 30px 15px;
}
.signup_div,.login_div{
    padding-left: 0px;
    padding-right: 0px;
}
    .select_screeing_div h2{
    font-size: 30px;}
    .free_consulation_btn{
        padding: 15px 20px;
        font-size: 18px;
    }
    .ask_us,.one_of_aml{
  font-size: 20px;
}


      .customer_plans_services h3{
    font-size: 30px;
}
.box_plans_a h2:first-child{
 font-size: 27px;
}
.box_plans_a h2:nth-child(2){
   font-size: 27px;
}
.box_plans_a h2:nth-child(3){
      font-size: 27px;
}
.box_plans_a{
    padding: 25px;
}
    .links_below ,.links_below  a,.links_section , .links_section a,.first_boxs a{
    display: block;
    min-width: 100%;
    font-size: 18px;
    margin-bottom: 10px;
    text-align: center;
}
.first_boxs a,.new_design_box .col-sm-12{
    margin-top: 25px
}
    .actionsdiv .fa-angle-down{
        display: none;
    }
    .solution_spacing_a{
        padding-bottom: 0px !important
    }
    
    .desktop_verion,.white_space{
        display: none !important;
    }
    .commonnumber h5{
        font-size: 6rem;
    }
    .commonnumber{
        top: 15px;
    }
    .first_boxs{
        border-right: none;
        border-bottom: 8px solid #e2e3e4;
    }
    .new_design_box .fa-angle-right{
        transform: rotate(90deg);
    }
    .new_design_box{
        margin-left: 15px;
        margin-right: 15px;
    }
    .decision_override{
        line-height: 30px !important;
    }
    .default_rulestitle,.an_oversight, .wath_dogtitle{
        font-size: 25px;
    }
.desktop_results{
       display: none; 
    }
.client_partners{
        margin-right: 15px;
    margin-left: 15px;
}
    .despite_single_title h3{
            line-height: 30px;
            font-size: 2rem;
    }
    .logoatrate,.banner_images,.bearbanner_images{
        display: none;
    }
    #client_logo .owl-nav{
        margin-top: 20px;
    }
    #client_logo .owl-nav .owl-prev{
           margin-right: 10px;
    margin-left: -38px;
    }
    #client_logo .owl-nav .owl-next{
        margin-left: 0px;
    }
    #client_logo .owl-nav{
        text-align: center;
    }
    .desktopkyc2020{
        display: none;
    }
    .api_content_a .tab-content h2{
        margin-bottom: 25px;
    }
    #end_api table tr td:nth-child(2),
    #end_api table tr td:nth-child(3)
    {
        width: 100px;
        word-break: break-word;
    }
    .desktop_funnel_image_a{
        display: none;
    }
    .cost_a {
        line-height: 30px
    }
    .tired_ofsection_a {
        color: #fff;
        font-size: 18px !important;
        line-height: 24px;
        font-weight: 500
    }
    .visioniq_text_a {
        margin-top: 30px !important
    }
    .visioniq_text_a b {
        font-size: 24px !important
    }
    .here_how_a {
        font-size: 22px !important;
        margin-bottom: 25px !important
    }
    .our_smart_tools_a {
        line-height: 20px;
        font-size: 14px
    }
    .bottom_tradit h4 {
        font-weight: 600
    }
    .benefits_ofour_aml_a {
        line-height: 30px;
        font-size: 21px !important;
        font-weight: 600 !important
    }
    .kyc2020_amlcompliance_a {
        font-family: Lato, sans-serif;
        line-height: 35px !important
    }
    .detectand_avoid_a {
        font-weight: 600 !important
    }
    .why_are_a {
        font-size: 24px !important;
        line-height: 32px
    }
    .despite_all_text {
        padding: 0;
        font-size: 1.7em
    }
    .smart_built_a {
        font-size: 17px;
        font-weight: 600
    }
    .scan_a_name_a {
        line-height: 25px;
        font-size: 17px !important
    }
    ul.first_ul_cm:after {
        margin-right: auto;
        margin-left: auto;
        top: 11px;
        position: relative;
        text-align: center
    }
}

.smart_allthe_a {
    font-size: 22px;
    line-height: 30px;
    letter-spacing: .4px
}

.sanction_a {
    font-weight: 700 !important
}

.our_use_smart_a {
    line-height: normal !important
}

.adverse_media_title_a .mobile_vieww_adverse_a {
    line-height: 35px
}

.adverse_media_title_a {
    font-size: 28px
}

.we_have_the {
    text-align: center
}

.smart_scan_a {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    font-style: normal !important;
    font-weight: 600 !important
}

.head_tradit h3:after {
    bottom: 15px
}

.title_page_a h1 {
    text-align: left
}

.ul.first_ul_cm:after {
    margin-left: auto !important
}

.team_image_a img {
    margin-bottom: 30px
}

.howacccess_a .divcenter .col-md-4 {
    padding-top: 25px;
    padding-bottom: 25px
}

.match_all_new_parts_a {
    margin-left: 0 !important
}

.how_to_access_a h2 {
    font-weight: 300 !important
}

.smart_find_out_just_a {
    margin-bottom: 5px
}

.learn_about_vision_a {
    margin: 0 auto
}

.box_spacing_a {
    margin-top: 25px !important
}

.box_btn_a {
    display: block
}

#VisionIq .database-sec {
    padding-left: 15px;
    padding-right: 15px
}


.desktop_text_a {
    display: none
}

.start_with_a {
    padding: 20px !important;
    display: block;
    width: 100%
}

.how_to_access_a h2 {
    font-size: 24px
}


.comprehensive_text_a {
    text-align: left !important;
    font-weight: 500 !important;
    margin-top: 10px !important;
    line-height: 30px
}

.smart_low_a {
    line-height: 25px
}

.how_to_access_a h2 {
    line-height: 35px
}

.visioniq_data_services_a {
    padding-top: 0;
    padding-bottom: 0 !important
}

.comprehensive_text_a {
    text-align: center !important
}

.vision_iq_title_a h1 {
    font-size: 24px !important;
    margin-top: 30px !important
}

.image_positon_a {
    text-align: center
}

.first_btn_a,
.second_button_a {
    text-align: center
}

.solution_btn a {
    display: block
}

.solution_box>.row>.col-sm-12 {
    margin-bottom: 15px
}

.first_div_a,
.second_div_a,
.third_div_a {
    padding: 0 !important
}

.steps_first_a,
.steps_second_a,
.steps_third_a {
    display: none
}

.first_section_a,
.second_solution_a {
    margin-left: 5px;
    margin-right: 5px
}

.mobile_logo_a {
    margin-top: 50px;
    margin-bottom: 30px
}

.our_approach_a h5 {
    margin-top: 20px
}

.price_slider_kyc_a {
    margin-top: 15px !important;
padding-bottom: 35px;
}

.number_monthly .scans_title {
    margin-bottom: 25px
}

.annual_price_section_kyc_a h1 {
    margin-top: 0
}

.support_pricing_a {
    text-align: left;
    padding-left: 0;
    padding-right: 0
}

.last_margin_section {
    margin-top: 0 !important
}

.stand_plan_akyc,
.stand_plan_akyc span {
    font-size: 17px !important
}

.annual_commit_a,
.no_contract_a {
    margin-top: 20px !important;
    margin-bottom: 0 !important
}

.addons_pricing_a,
.tabs_setting_a {
    padding: 0
}

.first_tab .scan_checkbox_a:checked label:before {
    color: #fff;
    border-color: #007bff;
    background-color: #007bff
}

.first_tab label:after {
    position: absolute;
    top: .25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: no-repeat 50%/50% 50%
}

.first_tab {
    position: relative
}

.ul_li {
    padding: 0;
    list-style: none
}

.ul_li li i {
    padding-right: 10px;
    color: #248685
}

.first_tab input:checked {
    color: #fff;
    border-color: #007bff;
    background-color: #007bff
}

.addons_pricing_a {
    padding-left: 0;
    padding-right: 0
}

.addons_pricing_a h4 {
    margin-top: 0
}

@media only screen and (min-width:540px) and (max-width:825px) {
    .plan_div_section h4{
        text-align: center;
    }
    .here_how_a {
        line-height: 45px !important
    }
    .solution_box {
        margin: 0 auto;
        min-height: 375px
    }
    .add_on_services_a .col-md-6{
        min-width: 50%;
    }
    .add_on_services_a {
        display: flex;
        align-items: center;
        clear: both;
        min-width: 100%;
    }
    .add_on_services_a .col-md-4 {
        width: 50%
    }
}

@media screen and (min-width:361px) and (max-width:576px) {
    .solution_box {
        margin: 0 auto
    }
}
@media screen and (max-width:576px) {
#client_logo .owl-nav{
        max-width: 90%;
        margin: 20px auto 0px;
        min-width: 90%;
    }
}

@media screen and (max-width:415px) {
    .ft-newsletter input[type=submit] {
        width: 23%
    }
    .decision-head-new a {
        width: 100%
    }
}
@media screen and (min-width:1000px){
    .descision_iqimage{
    display: flex;
    min-height: 450px;
    align-items: center;
    }
}
@media screen and (max-width:1000px){
    #cssmenu>ul{
        box-shadow: 0 0 18px 0 #eee;
    }
    .menu ul li.request_demo a{
        padding: 10px 15px;
    }
}
@media screen and (max-width:1024px){    
    .home_headermenu .sign_upheader{
border: 2px solid #ef860a !important;
}
    
     .menu ul li.request_demo a {
        max-width: 100% !important;
        display: block;
        color: #fff !important
    }


}
@media screen and (min-width:851px) and (max-width:1024px) {
    .box_oversight{
    min-height: 130px;
    width: 130px;
}
.watchdog_box {
    max-width: 225px;
    min-height: 250px;
}
.overright_boxs p{
    font-size: 12px;
        line-height: 20px;
}
     .solution__services_a .solution_btn_a{
    padding: 7px 0px !important
}
    .premium_div p{
        font-size: 22px;
    }

    .integrate_text_a, .network_text_a{
            min-height: 210px;
    }
    .button_consultion_a .first_btn_a a,
    .button_consultion_a .second_button_a a {
        font-size: 15px
    }
    .tired_ofsection_a {
        font-size: 32px !important
    }
    .smart_scan_image_a h2 {
        font-size: 25px !important;
        margin-bottom: 0 !important;
        margin-top: 0;
        line-height: 35px !important
    }
}
@media screen and (min-width:1200px){
    #home_slider .owl-stage-outer .owl-item .bg_two,
    #home_slider .owl-stage-outer .owl-item .bg_four,
   #home_slider .owl-stage-outer .owl-item .bg_one,
   #home_slider .owl-stage-outer .owl-item .bg_three {
        min-height: 500px;
    } 

#home_slider {
        min-height: 500px;
}
.home-bn .top-bar .row:nth-child(1) {
    padding: 15px 0 15px
}


}



@media screen and (min-width:1200px) and (max-width:1300px) {
    #home_slider .owl-stage-outer .owl-item .bg_three.add_one_slide {
        padding-top: 14px
    }
}

@media screen and (min-width:1000px) and (max-width:1050px) {
    .col-md-8 > .col-md-6{
        padding: 0px;
    }
    #home_slider .owl-stage-outer .owl-item .bg_three.add_one_slide .banner-h-l {
        padding-bottom: 57px !important
    }
    #home_slider .owl-stage-outer .owl-item .bg_three.add_one_slide .banner-h-l {
        padding-top: 75px !important
    }
}

@media screen and (min-width:1200px) {
    #home_slider .owl-stage-outer .owl-item .bg_one {
        padding-top: 0px;
    }
}

@media screen and (max-width:1025px) {
    #home_slider .owl-stage-outer .owl-item .bg_one .banner-h-l {
        margin-left: 0;
        padding: 100px 0 100px
    }
    #home_slider .owl-stage-outer .owl-item .bg_three.add_one_slide .banner-h-l {
        padding: 40px 0 110px
    }
    .only_desktop_a {
        display: none
    }
    .support_pricing_a h4 {
        font-size: 13px
    }
   
}

@media screen and (min-width:991px) and (max-width:1026px) {
    .no_problem {
        margin-top: 8px !important
    }
}

@media screen and (min-width:1026px) {
    .ipad_view_section {
        display: none
    }
    #home_slider .owl-stage-outer .owl-item .bg_four {
        background-position: 73% 25% !important;
    }
    .only_desktop_a {
        visibility: hidden
    }
    .image_positon_a img {
        object-fit: none;
        height: 248px;
        width: 100%
    }
    .box_btn_a .col-md-6:nth-child(2) {
        padding-right: 0;
        padding-left: 0;
        margin-left: auto
    }
    .graph-img.desktop-graph a:nth-child(4) {
        width: 240px
    }
    .graph-img.desktop-graph a:nth-child(3) {
        width: 250px;
        top: 67%
    }
    .graph-img.desktop-graph a:first-child {
        width: 270px
    }
    .graph-img.desktop-graph a:nth-child(2) {
        width: 240px;
        top: 12%;
    }
    .annual_section_a {
        margin-top: 27px
    }
    .solution_box {
        min-height: 365px
    }
}
@media screen and (min-width:1025px) and (max-width:1200px) {

    .solution__services_a .solution_btn_a{
    padding: 7px 0px !important
}

}


@media screen and (min-width:1020px) and (max-width:1025px) {
    .solution_box {
    min-height: 370px !important
}
    .solution_box {
        min-height: 355px;
        height: 355px
    }
    .decision_iq{
       height: 100% !important;
    }
    
    .position_stay_kis {
        width: 120px
    }
    .out_lists_a #VisionIq {
        padding: 0 !important
    }
    .comprehensive_box {
        min-height: 360px !important
    }
    .annual_price_section_kyc_a {
        padding-top: 10px !important
    }
    .number_monthly .addons_ulli li a {
        font-size: 11px
    }
    .box_btn_a {
        display: block
    }
}

@media only screen and (max-width:567px) {
    .contact_us_form,.kyc_contact_a{
        padding: 20px !important;
    }
    .differentdetails_div h3{
        font-size: 15px;
    }
    .review_order_div .col-md-4{
        padding-left: 0px;
        padding-right: 0px;
    }
    .differentdetails_div > span{
        font-size: 17px;
    }
    .succes_div img{
        width: 15px;
    }
.verified_msg,.checking_msg{
        font-size: 11px;
    }
    .review_order_div{
        min-height: 590px;
    }
    .modal-footer,.modal-footer a, .modal-footer button{
        display: block;
            margin-top: 20px;
    margin-bottom: 20px;
    min-width: 100%;
    }
    .plan_div_section h4{
        text-align: center;
    }
    .box_section{
            padding-left: 15px;
    padding-right: 15px;
     }
    .start_with_a {
        padding: 20px 0 !important
    }
    .premium_div{
        margin-top: 0px !important;
    }
    .compare_inlinebtn{
        padding-top: 0px !important;
    }
    
    .annual_slider_price .js-grid-text-3:after {
        left: 0
    }
    .support_pricing_a {
        margin-top: 10px
    }
}

@media only screen and (min-width:541px) {
    .mobile_logo_a {
        display: none
    }
}

@media screen and (max-width:281px) {
    .start_with_a {
        width: auto !important
    }
}

@media screen and (min-width:1050px) {
    .how_to_access_a {
        padding-top: 40px
    }
    .desktop_funnel_image_a {
        margin-top: 35px
    }
    .smart_find_out_just_a {
        margin-top: 35px;
        margin-bottom: 35px
    }
    .comprehensive_title_a {
        margin-bottom: 50px
    }
}

@media screen and (min-width:1031px) and (max-width:1200px) {
    .header-section_a{
        padding: 8px;
}
    #home_slider .owl-stage-outer .owl-item .bg_four .banner-h-l{
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .menu_fixed{
        padding-left: 10px;
        padding-right: 10px;
    }
    .top-bar > .row{
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .solution_text_a p {
        margin-bottom: 0 !important
    }
    .title_solution_a {
        font-size: 1.5rem !important
    }
}

@media screen and (min-width:990px) and (max-width:1030px) {
    .header-section_a{
       padding: 8px;
}
    .solution__services_a .first_section_a .col-md-3 {
        padding-left: 5px !important;
        padding-right: 5px !important
    }
    .solution__services_a .box_btn_a .col-md-6:first-child {
        padding-right: 0;
        text-align: center
    }
}

@media screen and (min-width:1031px) and (max-width:1199px) {
    .solution__services_a .box_btn_a .col-md-6: first-child {
        padding-left: 8px !important
    }
}
@media screen and (max-width:991px){
.common_div_newdesign{
    margin-bottom: 40px;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
 .box_section{
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.box_section,.upper_boxsection{
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }
    .upper_boxsection{
       border-top-left-radius: 20px;
}
.covered_uli{
    border-bottom-left-radius: 20px;

}
.decn_color{
    padding-bottom: 60px;
}
 .contact_us_form{
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;     
}
}
@media screen and (min-width:992px){
    /*.covered_uli{
          min-height: 578px;
    }*/
    .kyc_contact_a{
        border-top-right-radius: 20px;
    }
    .box_section{
       border-top-left-radius: 20px; 
    }
    .box_contact span:nth-child(even){
  margin-left: 15px;
}
    .contact_us_form{
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
       
}
    .upper_boxsection{
       border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
     /*.upper_boxsection,.your_price_section{
        min-height: 900px;
    }*/
    .price_section_kyc_a{
    border-top-right-radius: 20px;
}
.common_div_newdesign{
    margin-bottom: 40px;
}
}
@media screen and (max-width:989px){

  .garunty_images{
    margin-top: 12px;
}  
.price_section_kyc_a{
    border-top-right-radius: 0px;
}
.checkout_btn_kyc_a{
    padding-top: 30px;
}
.covered_uli{
    border-bottom-left-radius: 20px;
}
}

@media screen and (max-width:989px) {
    .new_pointersection{
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .common_section_design{
        padding-top: 40px;
    padding-bottom: 40px;
    border-radius: 6px;
    }
    .box_plans_a{
            margin-top: 35px;
    margin-bottom: 35px;
    }
    
    .your_price_section{
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
    }
    .price_section_kyc_a h1{
        margin-top: 0px !important;
        padding-top: 30px;
    }
    .title_section_screening{
        margin-bottom: 25px;
    }
    .decn_color{
        padding-bottom: 60px;
    }
.second_section{
    margin-top: 40px;
    margin-bottom: 40px;
}
    .list_order{
        padding: 0px;
    }
    .pay_with_paypal{
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
    }
    .header-section_a{
       padding: 8px;
}
    .kyc2020_desktop{
        display: none;
    }
    .aml_data_a .col-md-4{
    padding-left: 0px;
    }
    .amldata_submenu_a li:last-child a{
        display: flex !important;
    }
    .aml_data_a .col-md-6,
    .aml_data_a .col-md-8{
        padding-left: 0px;
    }
    .amldata_submenu_a li:last-child a i{
        width: 15px;
    }
    .last_divsubmenu_a{
        margin-top: 20px;
    }
    .submens_a li a{
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .social_media_linkedin_a i {
       background-color: #006097;
    color: #fff;
    }
    .title_section_a {
        text-align: left
    }
    .visioniq_tab_a {
        border-top: none !important
    }
    .big_data_a {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .big_data_a {
        font-size: 17px;
        font-weight: 700;
        letter-spacing: 2px;
        color: #000000;
    }
}

@media screen and (min-width:990px) {
    /*.kyc_contact_a{
        min-height: 573px;
    }*/
    .box_plans_a{
    top: -50px;
    z-index: 0;
}
.contact_us_form{
     min-height: 527px;
}


.covered_luli {
    padding-left: 8%;
}
   
    .your_price_section{
    border-top-right-radius: 20px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 20px;
}

    
   

    .kyc2020_mobile{display: none;}
    .big_data_a {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 2px;
    color: #000000;
    }
    .sub-menu li:last-child .dropdown-item {
        color: #fff !important;
        font-weight: 600 !important
    }
    .social_media_linkedin_a i {
         background-color: #006097;
    color: #fff;
    }
    .menu .sub-menu .dropdown-item {
    color: #555555;
    font-size: 15px;
   }
    #cssmenu ul .sub-menu {
        box-shadow: 0px 20px 25px 0px rgba(0, 0, 0, 0.15);
        border-bottom: 4px solid #ef860a
    }
    .title_section_a {
        text-align: center
    }
    .second_watch_btn .solution_btn_a,
    .solution_btn_a {
        padding: 7px 4px
    }
    .solution__services_a .box_btn_a .col-md-6:first-child {
        padding-right: 0;
        text-align: center
    }
    .solution__services_a .box_btn_a .col-md-6:last-child {
        padding-left: 0;
        text-align: left
    }
    .solution__services_a .first_section_a .col-md-3 {
        padding-left: 10px;
        padding-right: 10px
    }
}

@media screen and (max-width:500px) {
    .integrate_network_div .col-md-6{
        padding: 0px;
    }
    .find_out_just_a h3 span {
        font-size: 16px;
        line-height: 20px
    }
    .withover_lists_a {
        line-height: 30px !important
    }
    .organizations_list_a {
        line-height: 22px !important
    }
}

@media screen and (min-width:401px) and (max-width:767px) {
    .free_watchlist_a {
        width: 250px !important
    }
}

@media screen and (min-width:768px) and (max-width:850px) {
    .line_divide{
        clear: both;
    }
    .box_contact span{
        padding-right: 30px !important;padding-left: 30px !important;
        margin-left: 10px;
    }
     .checkout_btn_kyc_a{
        padding-top: 0px !important;
    }
    .promo_code_a{
        max-width: 60%;
        padding-left: 10px !important;
    padding-right: 10px !important;
    }
    .apply_promo_btn{
            max-width: 34%;
    text-align: center;
    padding-left: 7px !important;
    padding-right: 7px !important;
    }
    .white_space{
            width: 7%;
    height: 8px;
    background: #ffffff;
    position: absolute;
    left: 46.5%;
    top: -8px;
    }
    .commonnumber h5{
        font-size: 7rem;
    }
      .second_watch_btn .solution_btn_a{
            padding: 10px !important
        }
    #end_api table tr td:nth-child(1)
    {
        width: 10px;
    }
    .uncomplicate_text{
    font-size: 30px !important;
    line-height: 35px !important;
    color: #333 !important;
    font-weight: 700 !important;
    font-family: Lato, sans-serif !important;
}

     #end_api table tr td:nth-child(2),
    #end_api table tr td:nth-child(3)
    {
        width: 100px;
        word-break: break-word;
    }
    .api_content_a .tab-content h2{
      font-size: 22px;
      font-weight: 600;
    font-family: Lato, sans-serif;
}

    #auth_api, #http_api,
#app_api, #rate_api,#end_services,#end_api,
.api_coll{
padding-top: 20px;
padding-bottom: 20px;
}
    .we_have_the {
        text-align: center
    }
    .shade_org .smart_scan_a {
        margin: 0 !important
    }
    .our_use_smart_a {
        line-height: initial !important
    }
    .free_watchlist_a {
        width: 350px !important
    }
    .team_leader .about-tab {
        padding-top: 25px;
        padding-bottom: 0
    }
}

@media screen and (min-width:769px) and (max-width:991px) {
    .logo_image_a {
        text-align: center
    }
}

@media screen and (min-width:501px) and (max-width:767px) {
    .teamsmember_image_a {
        width: 200px;
        height: 200px
    }
}
@media screen and (min-width:851px) and (max-width:1200px) {
    /*.watchdog_box:after{
    right: -95% !important;
    }*/
    .line_divide{
        clear: both;
    }
}
@media screen and (min-width:1025px) {
     .box_oversight{
    min-height: 180px;
    width: 180px;
}
    .teamongoing{
        clear: both;
    }
     .averge_box{
        clear: both;
     }
     .visioniq_newup{
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
    .first_ul_cm,.second_ul_cm{
        min-height: 840px;
    }
    .apikyc_div .col-md-6:nth-child(2){
        padding-right: 0px;
        padding-left: 0px;
    }
    .home-bn .top-bar {
    padding: 0;
}
    #client_logo .owl-nav .owl-prev{
        left: -27px;
        position: relative;
    }
    .view_more_text_a{
        padding-right: 0px;
    }
    #client_logo .owl-nav .owl-next{
        right: -27px;
    }
    .team_single_a .panel-group {
        width: 73%
    }
}
@media screen and (min-width:1020px) and (max-width:1200px) {
    .listing_styleing li{
        margin-bottom: 4px;
    }
}

@media screen and (min-width:801px) and (max-width:822px) {
    .teamsmember_image_a {
        width: 137px;
        height: 137px
    }
    .teamsmember_image_a .fifths_temas_a:before,
    .teamsmember_image_a .firstteam_a:before,
    .teamsmember_image_a .fourths_temas_a:before,
    .teamsmember_image_a .seconds_tema_a:before,
    .teamsmember_image_a .sevenths_temas_a:before,
    .teamsmember_image_a .sixths_temas_a:before,
    .teamsmember_image_a .thirds_temas_a:before {
        left: -32%
    }
}

@media screen and (min-width:768px) and (max-width:800px) {
    .teamsmember_image_a {
        width: 195px;
        height: 195px
    }
}

@media screen and (min-width:823px) and (max-width:850px) {
    .teamsmember_image_a {
        width: 200px;
        height: 200px
    }
}

@media screen and (min-width:768px) and (max-width:1025px) {
    .decision_iq{
        min-width: 100%;
    }
     .visioniq_newup{
    padding-top: 30px !important;
}
}


@media screen and (min-width:501px) and (max-width:767px) {
    #common_video_player .modal-dialog {
        max-width: 350px;
        margin: 0 auto
    }
}

@media screen and (min-width:501px) and (max-width:850px) {
    .organizations_list_a {
        line-height: 25px !important
    }
    .withover_lists_a {
        line-height: 25px !important
    }
    .find_out_just_a h3 span {
        font-size: 25px;
        line-height: 35px
    }
    #decision_iq_video_a .modal-body {
        padding-top: 10px;
        padding-bottom: 10px
    }
    #decision_iq_video_a .modal-body iframe {
        width: 100%;
        height: 330px
    }
}

@media screen and (min-width:415px) and (max-width:500px) {
    #decision_iq_video_a .modal-body iframe {
        width: 100%;
        height: 330px
    }
}

@media screen and (max-width:414px) {
    #decision_iq_video_a .modal-body iframe {
        width: 100%;
        height: 165px
    }
    .compare_inlinebtn i.icon_compare {
        left: 15%
    }
}

@media screen and (min-width:601px) and (max-width:767px) {
    .fifthteam_div_a {
        clear: both
    }
}

@media screen and (min-width:550px) and (max-width:600px) {
    .thirdteam_div_a {
        clear: both
    }
    .fifthteam_div_a {
        clear: both
    }
}

.decisions_paper_a .feature-tool-tip {
    font-size: 13px
}
@media screen and (min-width: 1025px) and (max-width:1035px){
    .adversemedia_boxsection{
        clear: both;
    }
}

@media screen and (min-width: 701px){
     .data_source_div{
 display: flex;
    align-items: baseline;
}
}

@media screen and (min-width:779px) and (max-width:1024px) {
    .data_div, .diq_featre{ margin-right: 1% !important;}
    .add_ons,.promocode{min-width: 41% !important;}
}