body {
    font-family: Raleway, sans-serif;
    font-size: 14px;
    color: #35373d 
}
.top-bar {
    background: #fff;
    border-bottom: 1px solid rgba(150, 150, 150, .1);
    padding: 30px 0 24px 
}
.top-detail a img {
    width: 200px 
}
.cost-text {font-weight: 800 !important;}
.logo-add {
    background: #fff;
    margin: 2px 0 0 
}
.logo-add img {
    width: 95px;
    margin: 0 20px 
}
.menu {
    padding: 3px 0 0;
    float: right 
}
.menu ul {
    padding: 0;
    list-style: none;
    margin: 0 
}
.submenucontent a {
    font-weight: 600 !important;
    padding-left: 0 !important 
}
.menu ul li {
    margin-right: 35px;
    line-height: 29px 
}
.video_inner_1 img {
   filter: brightness(0.5);
}
.menu ul li a {
    color: #222;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none 
}
.menu ul li a img {
    margin-right: 10px 
}
.menu ul li:nth-last-child(2) {
    border-right: 1px solid #dcdcdc;
    padding-right: 30px;
    margin-right: 20px 
}
.menu ul li:last-child {
    margin-right: 0 
}
.dropdown-item:hover {
    padding: .25rem 1.5rem !important;
    color: #ff6e0e;
    border: none !important 
}
.menu .sub-menu .dropdown-item span {
    display: block;
    font-size: 11px;
    line-height: 14px 
}
.menu .sub-menu .dropdown-item:hover {
    padding: 10px 0 0 !important;
    background-color: transparent !important 
}
.menu .dropdown-menu {
    padding: 0 
}
.top-detail {
    margin-left: 40px 
}
.menu {
    margin-right: 40px 
}
.top-bar .row {
    margin-right: 0;
    margin-left: 0 
}
.ser-con h3 {
    font-family: Lato, sans-serif;
    font-size: 16px;
    color: #666;
    font-weight: 600;
    line-height: 14px;
    margin: 0 
}
.case-cont a {
    text-decoration: none 
}
.case-cont a h5:hover {
    color: #17957c 
}
.read-whitepaper {
    padding: 70px 25px 135px 45px 
}
.rd-wt-cont {
    float: left;
    width: 75% 
}
.read-whitepaper h2 {
    margin: 0;
    font-size: 20px;
    color: #313131;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 19px 
}
.read-whitepaper p {
    line-height: 23px;
    font-size: 15px;
    color: #666;
    margin-bottom: 18px 
}
.rd-wt-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);
    float: left 
}
.read-whitepaper p:nth-child(3) {
    margin-bottom: 32px 
}
.read-whitepaper h4 {
    font-size: 16px;
    color: #313131;
    font-weight: 600;
    margin-top: 30px;
    clear: both;
    margin-bottom: 30px 
}
a.rd-wt-hm {
    font-size: 15px;
    color: #fff;
    font-weight: 600;
    float: right;
    display: inline-block;
    background: #29998c;
    padding: 10px 36px;
    text-decoration: none;
    -webkit-transition: all .4s ease;
    transition: all .4s ease 
}
a.rd-wt-hm:hover {
    background: #333 
}
.rt-tool a:hover {
    background: #333;
    text-decoration: none 
}
.toolkit-cont-main input[type=submit]:hover {
    background: #333 
}
.further ul li {
    position: relative;
    line-height: 23px;
    color: #666;
    margin-bottom: 13px 
}
.further ul li:after {
    background: url(../../images/home/right-icon-gr.png) no-repeat;
    width: 18px;
    left: -38px;
    height: 19px;
    position: absolute;
    top: 5px;
    content: "" 
}
.further ul {
    list-style: none;
    margin-top: 25px;
    padding-left: 57px;
    margin-bottom: 35px 
}
.ser-con p {
    margin: 18px 0 0;
    font-size: 14px;
    color: #666;
    font-weight: 500;
    line-height: 24px;
    font-family: Raleway, sans-serif;
    text-align: left 
}
.ser-con p b {
    color: #333;
    font-weight: 800 
}
.learn-us {
    color: #333;
    font-weight: 700;
    text-decoration: underline 
}
.ser-con.ser-con2 p:nth-child(3) {
    margin: 0 
}
.ser-con span {
    display: block;
    margin: 12px 0 0;
    color: #333 
}
.learn-us {
    text-decoration: none;
    font-weight: 700;
    color: #6b6b6b;
    border-bottom: 1px solid #e2e2e2 
}
.learn-us:hover {
    text-decoration: none 
}
.talk-us {
    text-decoration: underline;
    color: #009688;
    font-weight: 700 
}
.ser-con2 span {
    text-align: center;
    display: block 
}
.learn-us:hover, .talk-us:hover {
    color: #333 
}
.ser-con.ser-con2 strong {
    font-weight: bolder;
    font-size: 13px 
}
.resources {
    padding: 50px 0 
}
.resources-box {
    border: 1px solid #f3f3f3;
    padding: 30px 20px;
    min-height: 598.4px 
}
.resources .resources-box h2 {
    margin: 0;
    font-size: 26px;
    line-height: 22px;
    color: #999;
    letter-spacing: .2px;
    font-weight: 800;
    font-family: Lato, sans-serif 
}
.resources .resources-box h2 span {
    color: #f26f17 
}
.resources .resources-box .under-line {
    width: 150px;
    height: 2px;
    background: #f5f5f5;
    margin: 17px 0 50px 
}
.resources .resources-box .under-line::after {
    width: 45px;
    content: "";
    position: absolute;
    display: inline-block;
    height: 2px;
    background: #333 
}
.resources .col-xs-12:nth-child(1) .resources-box .whight-paper-head h5 {
    margin: 0 0 15px;
    text-align: center;
    font-size: 15px;
    color: #666;
    font-weight: 700;
    line-height: 20px 
}
.resources .resources-box .whight-paper-head h2 {
    margin: 0;
    font-size: 22px;
    line-height: 28px;
    color: #333;
    text-align: left;
    letter-spacing: 0;
    font-weight: 800;
    font-family: Lato, sans-serif 
}
.resources .resources-box .whight-paper-head h2 span {
    color: #f26f17 
}
.resources .resources-box .whight-paper-head h2 b {
    color: #999 
}
.resources .resources-box .whight-paper-head .under-line {
    margin: 12px 0 33px 
}
.resources .resources-box .whight-paper-head h3 {
    font-size: 13px;
    line-height: 14px;
    color: #999;
    text-align: left;
    font-weight: 800;
    font-family: Lato, sans-serif 
}
.resources .col-xs-12:nth-child(1) .resources-box .paper-cont h5 {
    font-size: 15px;
    margin: 0 0 14px;
    line-height: 23px;
    font-weight: 600;
    color: #333;
    font-family: Lato, sans-serif 
}
.resources .resources-box h5 {
    margin: 0 0 33px;
    font-size: 17px;
    line-height: 24px;
    font-weight: 600;
    color: #666 
}
.resources .resources-box .paper-cont h5 {
    margin: 0 0 30px;
    font-size: 18px;
    line-height: 18px;
    font-weight: 600;
    color: #333;
    font-family: Lato, sans-serif 
}
.resources .whight-paper .paper-cont img {
    border: 1px solid #eee;
    float: left;
    margin: 7px 20px 10px 0 
}
.resources .whight-paper .paper-cont p {
    font-family: Raleway, sans-serif;
    color: #666;
    font-weight: 600;
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 14px 
}
.resources .whight-paper .paper-cont p:nth-child(2) {
    margin-bottom: 20px 
}
.whight-paper .paper-cont .wht-lt-con {
    float: left;
    border: 1px solid #eaeaea;
    padding: 30px 15px 
}
.whight-paper .paper-cont .wht-rt-con h5 b {
    color: #f26f17 
}
.whight-paper .paper-cont .wht-rt-con ul {
    list-style: none;
    padding: 0;
    margin-bottom: 0 
}
.whight-paper .paper-cont .wht-rt-con ul li i {
    background: url(../../images/home/right-icon.png) no-repeat;
    width: 18px;
    float: left;
    height: 36px;
    margin-right: 18px;
    margin-top: 9px 
}
.whight-paper .paper-cont .wht-rt-con ul li {
    font-size: 13px;
    font-weight: 500;
    color: #666;
    line-height: 22px;
    margin-bottom: 10px 
}
.whight-paper .paper-cont .wht-rt-con ul li:last-child {
    margin-bottom: 0 
}
.whight-paper .paper-cont .wht-rt-con .lt-wt a {
    float: left;
    padding: 12px 22px;
    background: #fff;
    color: #f26e17;
    border: 1px solid;
    font-size: 14px;
    margin: 20px 0 0;
    font-weight: 600;
    font-family: Lato, sans-serif;
    box-shadow: none 
}
.whight-paper .paper-cont .wht-rt-con .lt-wt a:hover {
    background: #f26e17;
    color: #fff 
}
.whight-paper .paper-cont .wht-rt-con .lt-wt {
    width: 35%;
    display: block;
    padding-right: 23px;
    float: left;
    margin-right: 15px 
}
.whight-paper .paper-cont .wht-rt-con .lt-wt img {
    width: 100%;
    margin: 7px 0 
}
.whight-paper .paper-cont .wht-rt-con .rt-wt {
    float: left;
    width: 62% 
}
.toolkit .resources-box .toolkit-box, .toolkit .resources-box .toolkit-box2 {
    float: left 
}
.toolkit .resources-box .toolkit-box2 ul {
    padding: 0;
    list-style: none;
    margin: 0 
}
.toolkit .resources-box .toolkit-box2 ul li {
    margin-bottom: 1px 
}
.toolkit .resources-box .toolkit-box2 ul li a {
    background: #333;
    color: #fff;
    display: block;
    padding: 38px 0;
    text-align: center 
}
.toolkit .resources-box .toolkit-box2 ul li a:hover {
    background-color: #f26f17 
}
.toolkit .resources-box .toolkit-box2 ul li a.active {
    background-color: #f26f17 
}
.toolkit .resources-box .toolkit-box2 ul li a:active, .toolkit .resources-box .toolkit-box2 ul li a:foucs {
    background-color: #f26f17 
}
.toolkit .resources-box .bg-toolkit {
    height: 100%;
    position: relative;
    background-size: cover 
}
.toolkit .resources-box .toolkit-cont-main#smart-scan {
    border-bottom: none 
}
.toolkit .resources-box .toolkit-cont-main.active {
    bottom: 0;
    display: block;
    background: #f4f4f4 !important 
}
.toolkit .resources-box .toolkit-box2 ul li a i {
    font-size: 26px;
    font-weight: 500 
}
.toolkit .toolkit-cont-main input[type=text] {
    width: 85%;
    border: 1px solid #e6e6e6;
    height: 37px;
    padding: 0 20px;
    font-size: 12px;
    border-radius: 5px;
    outline: 0;
    color: #666;
    margin: 0 
}
.toolkit .toolkit-cont-main input[type=submit] {
    border: 0;
    outline: 0;
    float: right;
    padding: 5px 14px;
    color: #fff;
    background: #333;
    font-size: 18px;
    border-radius: 5px;
    margin: 0 0 0 9px;
    font-weight: 600;
    cursor: pointer 
}
.toolkit .toolkit-cont-main input[type=submit]:hover {
    background: #f26f17 
}
.toolkit-cont-main.active input[type=submit] {
    background: #f26f17 
}
.toolkit .toolkit-cont .risk-assessment {
    border: 1px solid #efefef;
    padding: 30px 20px;
    margin-right: 0 
}
.toolkit .toolkit-cont h5 {
    font-size: 14px;
    font-weight: 800;
    color: #333;
    line-height: 20px;
    margin-bottom: 0;
    font-family: Lato, sans-serif 
}
.toolkit .toolkit-cont h5 b {
    color: #f26f17;
    font-size: 11px;
    text-align: right;
    display: block;
    margin-top: 5px;
    line-height: 9px;
    padding-right: 63px 
}
.toolkit-cont-main.active h5 b {
    color: #f26f17 
}
.toolkit .toolkit-cont p {
    font-size: 14px;
    color: #333;
    margin-bottom: 10px;
    font-family: Lato, sans-serif 
}
.toolkit .toolkit-cont2 {
    padding-top: 50px 
}
.toolkit .visioniq-bar {
    padding: 30px 20px;
    margin-left: 0;
    background: #f3f3f3 
}
.toolkit .toolkit-cont .col-md-6, .toolkit .toolkit-cont2 .col-md-6 {
    max-width: 50% 
}
.toolkit .toolkit-cont2 h5 {
    font-size: 15px;
    font-weight: 600;
    color: #333;
    margin-bottom: 14px;
    font-family: Lato, sans-serif 
}
.toolkit .toolkit-cont2 p {
    font-size: 14px;
    color: #333;
    margin-bottom: 30px 
}
.toolkit .toolkit-cont2 .smartscan-bar {
    padding: 35px 30px 30px;
    margin-right: 0;
    background: #f3f3f3 
}
.toolkit .toolkit-cont2 .visioniq-bar {
    border: 1px solid #efefef;
    padding: 35px 30px;
    margin-left: 0 
}
.toolkit {
    padding-bottom: 0 
}
.toolkit .toolkit-cont2 input[type=text] {
    width: 79%;
    border: 1px solid #efefef;
    height: 41px;
    padding: 0 20px;
    font-size: 13px;
    outline: 0;
    color: #666;
    margin: 0 -4px 0 0 
}
.toolkit .toolkit-cont2 input[type=submit] {
    background: #238de6;
    border: 0;
    color: #fff;
    outline: 0;
    height: 41px;
    padding: 0 30px;
    cursor: pointer;
    margin: 0;
    font-weight: 500 
}
.toolkit .watchlist-curator h5 {
    font-size: 15px;
    font-weight: 600;
    color: #333;
    margin-bottom: 14px 
}
.toolkit .watchlist-curator p {
    font-size: 14px;
    color: #333;
    margin-bottom: 10px 
}
.toolkit .watchlist-curator a {
    margin: 0 9px 10px 0;
    border-radius: 20px;
    padding: 10px 28px;
    box-shadow: none;
    font-size: 14px;
    color: #f26f17;
    font-weight: 600;
    border: 1px solid #f26f17;
    background: #fff;
    font-family: Lato, sans-serif 
}
.toolkit .visioniq-bar h5 {
    font-size: 15px;
    font-weight: 600;
    color: #333;
    margin-bottom: 14px 
}
.toolkit .visioniq-bar p {
    font-size: 14px;
    color: #333;
    margin-bottom: 30px 
}
.toolkit .visioniq-bar input[type=text] {
    width: 79%;
    border: 1px solid #efefef;
    height: 41px;
    padding: 0 20px;
    font-size: 13px;
    outline: 0;
    color: #666;
    margin: 0 -4px 0 0 
}
.toolkit .visioniq-bar input[type=submit] {
    background: #238de6;
    border: 0;
    color: #fff;
    outline: 0;
    height: 41px;
    padding: 0 30px;
    cursor: pointer;
    margin: 0;
    font-weight: 500 
}
.toolkit .toolkit-cont2 .watchlist-curator {
    border: 1px solid #efefef;
    padding: 30px 20px;
    margin-right: 0 
}
.sign-up {
    background: url(../../images/home/sign-bg.jpg) 50%;
    padding: 50px 0 
}
.sign-up .try-free {
    text-align: center;
    font-family: Lato, sans-serif;
    color: #fff 
}
.sign-up .try-free p {
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: .6px;
    color: #999;
    margin: 0 
}
.sign-up .try-free p span {
    color: #fff;
    font-weight: 600 
}
.sign-up .try-free h1 {
    font-size: 42px;
    font-weight: 800;
    color: #fff;
    line-height: 31px;
    margin: 42px 0 
}
.sign-up .try-free h1 span {
    color: #999 
}
.sign-up .try-free a {
    color: #fff;
    background: #f36f17;
    padding: 15px 62px;
    border-radius: 20px;
    display: inline-block 
}
.section-data {
    padding: 50px 0;
    background: url(../../images/home/data-bg.png);
    position: relative 
}
.section-data .data-head {
    text-align: center 
}
.section-data .data-head h3 {
    color: #999;
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    margin-bottom: 15px;
    font-family: Lato, sans-serif 
}
.section-data .data-head h2 {
    margin: 0;
    font-size: 34px;
    line-height: 29px;
    color: #333;
    font-weight: 800;
    font-family: Lato, sans-serif 
}
.section-data .data-cont {
    text-align: center;
    padding: 50px 0 0 
}
.section-data .data-cont ul {
    border: none 
}
.section-data .data-cont ul li {
    float: left;
    width: 318px 
}
.section-data .data-cont ul li a {
    display: block;
    padding: 15px 28px;
    text-align: left;
    font-family: Lato, sans-serif;
    font-weight: 800;
    font-size: 15px;
    color: #333;
    border: 1px solid rgba(0, 0, 0, .15) 
}
.section-data .data-cont ul li a:hover {
    text-decoration: none 
}
.section-data .data-cont ul li a .ico {
    width: 41px;
    height: 39px;
    display: inline-block;
    float: left;
    margin-right: 20px;
    margin-top: 4px 
}
.section-data .data-cont ul li a span {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #666 
}
.section-data .data-cont ul li:nth-child(2) a {
    padding: 15px 25px 
}
.section-data .data-cont ul li:nth-child(1) a .ico {
    background: url(../../images/home/data-icon-1.png) no-repeat 
}
.section-data .data-cont ul li:nth-child(2) a .ico {
    background: url(../../images/home/data-icon-2.png) no-repeat 
}
.section-data .data-cont ul li:nth-child(3) a .ico {
    background: url(../../images/home/data-icon-3.png) no-repeat 
}
.section-data .data-cont ul li:nth-child(1) a.active .ico {
    background: url(../../images/home/data-icon-1-hover.png) no-repeat 
}
.section-data .data-cont ul li:nth-child(2) a.active .ico {
    background: url(../../images/home/data-icon-2-hover.png) no-repeat 
}
.section-data .data-cont ul li:nth-child(3) a.active .ico {
    background: url(../../images/home/data-icon-3-hover.png) no-repeat 
}
.section-data .data-cont ul li a.active {
    background: #f26f17;
    color: #fff;
    border: none;
    padding: 16px 35px 
}
.section-data .data-cont ul li:nth-child(2) a.active {
    padding: 16px 25px 
}
.section-data .data-cont ul li a.active span {
    color: #fff 
}
.section-data .data-cont .tab-content {
    text-align: left;
    padding-top: 40px 
}
.section-data .data-cont .tab-content .data-lft {
    width: 65%;
    float: left 
}
.section-data .data-cont .tab-content .data-lft h3 {
    margin: 0;
    font-size: 24px;
    line-height: 18px;
    color: #222;
    font-weight: 700;
    font-family: Lato, sans-serif 
}
.section-data .data-cont .tab-content .data-lft h3 b {
    display: inline-block;
    color: #f36f17 
}
.section-data .data-cont .tab-content .data-lft h5 {
    font-size: 18px;
    line-height: 15px;
    color: #333;
    font-weight: 700;
    font-family: Lato, sans-serif;
    margin: 40px 0 25px 
}
.section-data .data-cont .tab-content .data-lft p {
    font-size: 14px;
    line-height: 18px;
    color: #666;
    font-weight: 400;
    font-family: Lato, sans-serif;
    margin-bottom: 10px 
}
.section-data .data-cont .tab-content .data-lft h4 {
    font-size: 18px;
    line-height: 15px;
    color: #333;
    font-weight: 700;
    font-family: Lato, sans-serif;
    margin: 60px 0 0 
}
.section-data .data-cont .tab-content .data-lft a {
    padding: 6px 21px;
    font-size: 14px;
    font-weight: 500;
    box-shadow: 6px 6px 0 0 #d0d0d0 
}
.section-data .data-cont .tab-content .data-lft a:hover {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    box-shadow: 0 0 0 0 #d0d0d0 
}
.btn:hover {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    box-shadow: 0 0 0 0 #d0d0d0 
}
.section-data .data-cont .tab-content .data-lft span {
    font-size: 14px;
    line-height: 14px;
    color: #666;
    font-weight: 400;
    font-family: Lato, sans-serif;
    margin: 22px 0 0;
    display: block 
}
.section-data .data-cont .tab-content .data-lft ul {
    display: inline-block;
    padding: 0;
    list-style: none;
    margin: 40px 0 0 
}
.section-data .data-cont .tab-content .data-lft ul li:nth-child(4) {
    margin-bottom: 0 
}
.section-data .data-cont .tab-content .data-lft ul li:nth-child(5) {
    margin-bottom: 0 
}
.section-data .data-cont .tab-content .data-lft ul li:nth-child(6) {
    margin-bottom: 0 
}
.section-data .data-cont .tab-content .data-rht {
    width: 30%;
    float: right;
    padding: 15px 0 0 
}
.section-data .data-cont .tab-content .data-rht .video-box {
    margin: 0 0 50px;
    position: relative;
    background: url(../../images/home/video-jpg.jpg);
    background-size: cover;
    height: 247px;
    width: 100% !important;
    text-align: center;
    padding: 46px 0 
}
.section-data .data-cont .tab-content .data-rht .video-box h3 {
    font-size: 25px;
    line-height: 20px;
    color: #fff;
    margin-bottom: 21px;
    font-weight: 800;
    letter-spacing: 1px;
    font-family: Lato, sans-serif 
}
.section-data .data-cont .tab-content .data-rht .video-box span {
    font-size: 22px;
    line-height: 18px;
    display: block;
    color: #fff;
    margin-bottom: 72px;
    font-weight: 800;
    letter-spacing: 1px;
    font-family: Lato, sans-serif 
}
.section-data .data-cont .tab-content .data-rht .video-box h4 {
    font-size: 26px;
    line-height: 20px;
    color: #fff;
    font-weight: 800;
    font-family: Lato, sans-serif 
}
.section-data .data-cont .tab-content .data-rht .link-box {
    -webkit-box-shadow: 2px 2px 12px 0 rgba(140, 140, 140, .19);
    box-shadow: 2px 2px 12px 0 rgba(140, 140, 140, .19);
    padding: 15px 68px 15px 19px;
    position: relative;
    background: #fff 
}
.section-data .data-cont .tab-content .data-rht .link-box:nth-child(1) h5 {
    color: #666;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    margin: 0;
    font-family: Raleway, sans-serif 
}
footer .ft-twitter-sec .ft-twitter-box {
    height: 246px !important;
    border: 1px solid #e6e6e6;
    width: 80%;
    position: relative;
    overflow: scroll 
}
footer .ft-twitter-sec {
    padding: 50px 0 
}
footer .ft-address-sec {
    background-color: #f5f5f5;
    padding: 25px 30px 132px;
    margin-bottom: 1px 
}
footer .ft-address-sec .ft-add-cont {
    padding-right: 40px;
    padding-top: 0 
}
footer .ft-address-sec .ft-add-cont a {
    font-weight: 600;
    color: #333;
    font-size: 15px 
}
footer .ft-address-sec .ft-add-cont p {
    font-weight: 500;
    color: #333;
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 0 
}
.ft-link {
    padding: 30px 0 0 
}
.ft-link ul {
    padding: 0;
    list-style: none 
}
.ft-link ul li a {
    color: #222;
    font-size: 14px;
    font-weight: 500 
}
.ft-link ul li {
    margin-bottom: 9px 
}
footer .ft-address-sec .ft-add-cont p:first-of-type {
    margin-top: 15px 
}
footer .ft-address-sec .ft-add-cont a {
    display: block;
    margin-top: 15px 
}
footer .ft-address-sec .ft-add-cont a:nth-child(3) {
    text-decoration: underline 
}
footer .ft-address-sec ul {
    padding: 0;
    list-style: none;
    display: inline-block;
    margin: 15px 0 0 
}
footer .ft-address-sec ul li {
    float: left 
}
footer .ft-address-sec ul li a {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 15px;
    text-align: center 
}
footer .ft-address-sec ul li:nth-child(1) a {
    background: #3b5998 
}
footer .ft-address-sec ul li:nth-child(2) a {
    background: #0077b5 
}
footer .ft-address-sec ul li:nth-child(3) a {
    background: #d34836 
}
footer .ft-address-sec ul li:nth-child(4) a {
    background: #1da1f2;
    margin-right: 0 
}
footer .ft-address-sec ul li a:hover {
    background: #f4803e 
}
footer .ft-address-sec ul li a .ft-icon {
    width: 16px;
    height: 13px;
    display: inline-block;
    margin: 8px 0 
}
footer .ft-address-sec ul li:nth-child(1) a .ft-icon {
    background: url(../images/fb-icon.png) no-repeat 
}
footer .ft-address-sec ul li:nth-child(2) a .ft-icon {
    background: url(../images/in-icon.png) no-repeat 
}
footer .ft-address-sec ul li:nth-child(3) a .ft-icon {
    background: url(../images/gog-icon.png) no-repeat 
}
footer .ft-address-sec ul li:nth-child(4) a .ft-icon {
    background: url(../images/twitter-icon.png) no-repeat 
}
section.ft-bottom-bar {
    background: #f5f5f5;
    padding: 15px 0 
}
.ft-bottom-bar .ft-lt-bar {
    width: 50%;
    float: left 
}
.ft-bottom-bar .ft-rt-bar {
    width: 50%;
    float: left 
}
.ft-bottom-bar .ft-lt-bar ul {
    padding: 0;
    list-style: none;
    margin: 0 
}
.ft-bottom-bar .ft-lt-bar ul li {
    float: left;
    line-height: 14px 
}
.ft-bottom-bar .ft-lt-bar ul li:nth-child(1) {
    border-right: 1px solid;
    padding-right: 10px 
}
.ft-bottom-bar .ft-lt-bar ul li:nth-child(2) {
    padding-left: 10px 
}
.ft-bottom-bar .ft-lt-bar ul li a {
    font-size: 14px;
    color: #333;
    font-weight: 700;
    font-family: Lato, sans-serif 
}
.ft-bottom-bar .ft-rt-bar p {
    text-align: right;
    font-size: 13px;
    line-height: 14px;
    color: #666;
    margin: 0;
    font-weight: 500;
    font-family: Lato, sans-serif 
}
.about-us .top-detail a img {
    width: 180px 
}
.about-us .top-bar {
    background: #fff;
    border-bottom: 1px solid rgba(150, 150, 150, .1);
    padding: 20px 0 
}
.all-page-bar {
    background-image: url(../../images/home/all_page_bar.jpg);
    background-size: cover;
    padding: 40px 0;
}
.titles_page_a{
    padding: 40px 15px;
}
.all-page-bar h2 {
    margin: 0;
    line-height: 26px;
    font-size: 30px;
    font-weight: 700 
}
.all-page-bar ul {
    padding: 0;
    list-style: none;
    display: inline-block;
    margin: 15px 0 0 
}
.all-page-bar ul li {
    float: left;
    color: #fff;
    margin-right: 3px;
    color: #ccc 
}
.all-page-bar ul li a {
    color: #fff;
    font-size: 14px;
    font-weight: 500 
}
.all-page-bar ul li a:hover {
    text-decoration: none;
    color: #fff 
}
.about-tab {
    padding: 50px 0 
}
.about-tab .about-tab-data .nav-tabs {
    border: none;
    display: block 
}
.about-tab .about-tab-data .nav-tabs li {
    background: #f3f3f3 
}
.about-tab .about-tab-data .nav-tabs li a {
    display: block;
    padding: 15px 20px;
    color: #333;
    font-weight: 600 
}
.about-tab .about-tab-data .nav-tabs li a.active {
    background: #f36f17;
    color: #fff 
}
.about-tab .about-tab-data .nav-tabs li a:hover {
    text-decoration: none;
    background: #333;
    color: #fff 
}
.brochure-dn {
    padding: 35px 0 0 
}
.brochure-dn .under-line {
    width: 219px;
    height: 2px;
    background: #f5f5f5;
    margin: 14px 0 35px 
}
.brochure-dn .under-line::after {
    width: 65px;
    content: ",";
    display: inline-block;
    height: 2px;
    background: #333 
}
.brochure-dn h5 {
    font-size: 24px;
    font-weight: 800;
    line-height: 20px;
    color: #238de6;
    font-family: Lato, sans-serif 
}
.brochure-dn img {
    width: 100% 
}
.team-sec.about-tab-cont .tab-img {
    text-align: center;
    margin: 30px 0 
}
.team-sec.about-tab-cont .tab-img img {
    width: 80% 
}
.about-tab-cont {
    margin-bottom: 30px 
}
.tab-content h3 {
    margin: 0 0 15px;
    font-size: 20px;
    line-height: 20px;
    color: #333;
    font-weight: 700;
    font-family: Lato, sans-serif 
}
#menu3 .about-tab-cont h3 {
    margin: 40px 0 20px 
}
.tab-content p {
    font-size: 15px;
    line-height: 24px;
    color: #666;
    font-weight: 400;
    font-family: Lato, sans-serif 
}
.box-shadow {
    box-shadow: 14px 14px 0 0 rgba(197, 197, 197, .19) 
}
.width-25per {
    width: 20%;
    float: left 
}
.width-75per {
    width: 80%;
    float: left 
}
.pl-70 {
    padding-left: 70px 
}
.width-25per img {
    width: 100%;
    margin: 5px 0 0 
}
.tab-content .box-title h3 {
    margin: 0;
    font-size: 16px;
    line-height: 18px;
    color: #238de6;
    font-weight: 700;
    font-family: Lato, sans-serif 
}
.about-block-full {
    padding: 0 
}
.contact-box {
    padding: 35px;
    background: #f7f7f7 
}
.tab-content .box-title h5 {
    font-size: 14px;
    padding: 7px 0 0;
    font-weight: 500;
    color: #666;
    line-height: 20px;
    margin: 0 
}
.fr {
    float: right 
}
.box-shadow-l {
    box-shadow: -14px 14px 0 0 rgba(197, 197, 197, .19) 
}
.text-right {
    text-align: right 
}
.pr-70 {
    padding-right: 70px 
}
.about-block-full .about-block:nth-child(2) {
    padding-top: 30px 
}
#menu2 .about-tab-cont h3 {
    margin: 0 0 20px 
}
.about-block-full .about-block:nth-child(1) {
    border-bottom: 1px solid #ececec;
    padding: 0 0 30px 
}
.about-tab-cont .under-line {
    width: 120px;
    height: 2px;
    background: #f5f5f5;
    margin: 8px 0 25px;
    display: none 
}
.about-tab-cont .under-line::after {
    width: 25px;
    content: ",";
    display: inline-block;
    height: 2px;
    background: #f4803e 
}
.our-journey {
    background: #f7f7f7;
    padding: 50px 0;
    font-family: Lato, sans-serif 
}
.v-line {
    border-left: 3px solid #f26f17;
    padding-left: 20px 
}
.our-journey-head h2 {
    font-size: 38px;
    font-weight: 800;
    margin-top: 0;
    color: #222;
    text-transform: capitalize;
    font-family: Lato, sans-serif 
}
.italic {
    font-style: italic 
}
.our-journey-head p {
    margin-top: 0;
    margin-bottom: 1rem;
    color: #787575;
    font-weight: 600;
    font-family: Lato, sans-serif 
}
.ui-timline-left .ui-timeline:before {
    left: 0 
}
.news-room-con h4 {
    font-size: 16px;
    line-height: 14px;
    color: #484038;
    margin-bottom: 18px 
}
.news-room .container {
    border-bottom: 1px solid #e0e0e0 
}
.news-room-con h1 {
    font-weight: 700;
    font-size: 32px;
    line-height: 1.2;
    margin-top: 60px;
    margin-bottom: 15px 
}
.news-room-con {
    padding: 0 0 0 22px 
}
.news-outer {
    padding: 0 0 20px;
    background-color: #fff 
}
.news-inner li {
    width: 31.3%;
    float: left;
    margin: 0 3% 0 0;
    padding: 20px 0;
    text-align: center;
    position: relative;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out 
}
.news-inner li:last-child {
    margin-right: 0 
}
.news-inner li h3 {
    padding: 0 20px;
    font-size: 0;
    line-height: 0;
    margin: 0 
}
.news-inner li h3 a {
    line-height: 30px;
    margin: 20px 0 0;
    padding: 0;
    display: block;
    color: #f4803e;
    font-weight: 600;
    font-family: Lato, sans-serif 
}
.news-inner li p {
    font-size: 15px;
    line-height: 25px;
    float: left;
    padding: 0 20px 20px 
}
.news-inner li p a {
    color: #333;
    font-weight: 700 
}
.news-inner li p a:hover {
    text-decoration: none;
    color: #f4803e 
}
.news-pic {
    margin: 30px 0;
    width: 100%;
    float: left 
}
.news-pic img {
    width: 100%;
    float: left ;
    border-radius: 5px;
}

.read-btn {
    width: 100%;
    float: left;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: auto 
}
.read-btn a {
    font-size: 14px;
    color: #f4803e;
    font-weight: 500 
}
.read-btn a::before {
    content: '//';
    color: #484038;
    display: inline-block;
    padding-right: .5em 
}
.news-top {
    padding: 0 0 30px 
}
.news-top li {
    width: 100% 
}
.news-txt h3 {
    text-align: left;
    padding: 0 !important 
}
.news-top .news-pic {
    width: 25%;
    margin: 0 
}
.news-txt {
    width: 70%;
    float: left;
    padding: 0 0 0 40px 
}
.news-txt h3 a {
    font-size: 19px !important 
}
.news-top li p {
    font-size: 17px;
    line-height: 32px;
    padding: 55px 20px 20px;
    width: 50%;
    text-align: left 
}
.news-top li {
    min-height: auto 
}
.news-top .read-btn {
    bottom: 90px;
    left: 63px 
}
.news-cng li {
    margin: 0 0 30px 
}
.news-txt span {
    width: 100%;
    float: left;
    text-align: left;
    font-size: 13px;
    margin: -4px 0 0;
    color: #a19288;
    padding: 0 
}
.news-top-cng li p {
    font-size: 15px;
    line-height: 25px;
    margin: 0;
    color: #555;
    text-align: justify;
    font-weight: 500;
    padding: 9px 0 8px;
    width: 100%;
    font-family: Raleway, sans-serif 
}
.news-cng .read-btn {
    bottom: 0;
    position: relative;
    width: 50%;
    float: right;
    left: 0;
    text-align: left;
    padding: 0 0 0 20px 
}
.news-top-cng .read-btn {
    bottom: 0;
    position: relative;
    width: 100%;
    float: right;
    left: 0;
    text-align: left;
    padding: 0 
}
.news-top-cng li {
    padding: 20px 
}
.news-top-cng {
    padding: 0 
}
.news-bottom-two li {
    width: 48% 
}
.news-inner.min-height-auto ul li {
    min-height: inherit;
    padding: 20px 0 0 
}
.news-inner.min-height-auto .news-pic {
    margin: 30px 0 0 
}
.news-pic {
    position: relative 
}
.news-pic strong {
    font-weight: 700;
    position: relative;
    bottom: 10px;
    right: 0;
    background-color: #387ccd;
    font-size: 13px;
    margin: 0;
    width: 100%;
    padding: 7px 14px;
    color: #fff 
}
.news-inner li:hover .news-pic strong {
    background-color: #e1e1e1;
    color: #333 
}
.news-top.news-inner.without-shadow li {
    border-top: none 
}
.news-top-cng li {
    padding: 20px 
}
.news-top.news-cng.without-shadow ul li {
    margin-bottom: 0 
}
.scroll-top {
    display: block;
    margin: auto;
    width: 35px;
    height: 35px;
    text-align: center;
    border-radius: 50%;
    padding: 4px;
    background-color: #f26f17 
}
.scroll-top i {
    font-size: 24px;
    color: #fff 
}
.text-orange {
    color: #f26f17 
}
.btn-tek-p {
    display: inline-block;
    background: #288eea;
    text-align: center;
    color: #fff;
    font-weight: 500;
    font-size: 15px;
    font-family: Lato, sans-serif;
    padding: 14px 37px;
    border-radius: 30px;
    float: none;
    box-shadow: none;
    transition: all .3s ease 
}
.btn-tek-p:hover {
    background-color: #333 
}
.pricing-section {
    padding: 30px 0 
}
.pricing-section .heading {
    padding: 20px 0 
}
.pricing-section .heading h2 {
    margin: 0;
    line-height: 27px;
    color: #333;
    font-size: 34px;
    text-align: center;
    display: inline-block;
    z-index: -99999;
    background: #fff;
    text-transform: uppercase;
    padding: 20px 0 0;
    font-weight: 800;
    font-family: Lato, sans-serif 
}
.pricing-section .heading .cur-info {
    text-align: center;
    display: block;
    color: #999;
    font-size: 22px;
    margin: 15px 0 45px 
}
.pricing-section .compare-price-table tr th {
    text-align: center 
}
.pricing-section .compare-price-table tr td, .pricing-section .compare-price-table tr th {
    vertical-align: middle 
}
.pricing-section .compare-price-table tr th .price-pack-title {
    font-size: 26px;
    color: #f26f17;
    font-family: Lato, sans-serif 
}
.price-pack-title h4 {
    font-size: 32px;
    font-weight: 600;
    color: #f26f17 
}
.pricing-section .compare-price-table tr td:not(:first-child) {
    text-align: center;
    font-family: Lato, sans-serif;
    font-size: 15px;
    color: #4a4a4a 
}
.pricing-section .compare-price-table tr td:first-child {
    font-weight: 700 
}
.pricing-section .compare-price-table tr td .dwn-link {
    color: #f26f17 
}
@media screen and (min-width:1000px) {
    .top_menubar_a {
        position: absolute;
        top: 0;
        z-index: 99999;
        width: 100% 
   }
}
@media screen and (min-width:768px) and (max-width:850px) {
    .desktop_viewtool_a {
        display: none !important 
   }
    .mobile_view_tools_a li {
        width: 33.33% !important;
        justify-content: center 
   }
    .mobile_view_tools_a .boder_bottom_grey a, .mobile_view_tools_a .boder_full_grey a, .mobile_view_tools_a .boder_top_grey a {
        align-items: center;
        display: flex;
        justify-content: center 
   }
}
@media screen and (max-width:767px) {
    .desktop_viewtool_a .boder_bottom_grey a, .desktop_viewtool_a .boder_full_grey a, .desktop_viewtool_a .boder_top_grey a, .desktop_viewtool_a .boder_top_right_grey {
        align-items: center;
        display: flex;
        justify-content: center 
   }
    .mobile_view_tools_a {
        display: none !important 
   }
}
@media screen and (min-width:851px) {
    .mobile_view_tools_a {
        display: none !important 
   }
}
@media (min-width:768px) {
    .box_btn_a {
        display: flex !important;
        align-items: center 
   }
    .ui-timline-left .ui-timeline .tl-item:before {
        display: none 
   }
    .ui-timline-left .ui-timeline .tl-item .tl-caption {
        margin-left: -55px 
   }
    .ui-timline-left .ui-timeline .tl-item .tl-body .tl-time {
        left: auto;
        right: 15px;
        color: #777 
   }
}
.ui-timeline {
    display: table;
    position: relative;
    table-layout: fixed;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse 
}
.ui-timeline:before {
    background-color: #d5d5d5;
    bottom: 0;
    content: "";
    position: absolute;
    left: 0;
    top: 30px;
    width: 1px;
    z-index: 0 
}
@media (min-width:768px) {
    .ui-timeline:before {
        left: 50% 
   }
}
.ui-timeline .tl-item {
    display: table-row;
    margin-bottom: 5px 
}
.ui-timeline .tl-item:before {
    display: none;
    content: "" 
}
@media (min-width:768px) {
    .ui-timeline .tl-item:before {
        display: block;
        width: 50% 
   }
}
.ui-timeline .tl-item .tl-caption {
    width: 150px;
    margin-left: -55px 
}
@media (max-width:768px) {
    .ui-timeline .tl-item .tl-caption {
        margin-left: -110px 
   }
}
@media (min-width:768px) {
    .second_watch_btn {
        margin-top: 0 !important 
   }
    .ui-timeline .tl-item.alt {
        text-align: right 
   }
    .ui-timeline .tl-item.alt:before {
        display: none 
   }
    .ui-timeline .tl-item.alt:after {
        content: "";
        display: block;
        width: 50% 
   }
    .ui-timeline .tl-item.alt .tl-body .tl-entry {
        margin: 0 35px 15px 0 
   }
    .ui-timeline .tl-item.alt .tl-body .tl-time {
        right: -220px;
        left: auto;
        text-align: left 
   }
    .ui-timeline .tl-item.alt .tl-body .tl-icon {
        right: -53px;
        left: auto 
   }
    .ui-timeline .tl-item.alt .tl-body .tl-content:after {
        right: -16px;
        left: auto;
        border: 8px solid transparent;
        border-left: 8px solid rgba(255, 255, 255, .9);
        border-top: 8px solid rgba(255, 255, 255, .9) 
   }
}
.ui-timeline .tl-item .tl-body {
    display: table-cell;
    width: 50%;
    vertical-align: top 
}
.ui-timeline .tl-item .tl-body .tl-entry {
    position: relative;
    margin: 0 0 35px 36px 
}
.ui-timeline .tl-item .tl-body .tl-entry .btn-primary {
    background-color: #238de6;
    border-color: #238de6;
    padding: 10px 12px;
    box-shadow: none;
    float: none 
}
.ui-timeline .tl-item .tl-body .tl-time {
    z-index: 1;
    position: absolute;
    left: auto;
    right: 15px;
    top: 0;
    width: 150px;
    color: #777;
    line-height: 35px;
    text-align: right 
}
@media (min-width:768px) {
    .ui-timeline .tl-item .tl-body .tl-time {
        left: -220px;
        right: auto;
        color: #3d4051 
   }
}
.ui-timeline .tl-item .tl-body .tl-icon {
    position: absolute;
    left: -53px;
    top: 0 
}
.ui-timeline .tl-item .tl-body .tl-content {
    position: relative;
    padding: 15px;
    border-radius: 2px;
    background-color: rgba(255, 255, 255, .9) 
}
.ui-timeline .tl-item .tl-body .tl-content:after {
    content: " ";
    line-height: 0;
    position: absolute;
    left: -16px;
    top: 0;
    border: 8px solid transparent;
    border-right: 8px solid rgba(255, 255, 255, .9);
    border-top: 8px solid rgba(255, 255, 255, .9) 
}
.tooltip-inner {
    padding: .85em 
}
.ui-timeline {
    display: table;
    position: relative;
    table-layout: fixed;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse 
}
.ui-timeline:before {
    background-color: #d5d5d5;
    bottom: 0;
    content: "";
    position: absolute;
    left: 0;
    top: 30px;
    width: 1px;
    z-index: 0 
}
@media (min-width:768px) {
    .ui-timeline:before {
        left: 50% 
   }
}
.ui-timeline .tl-item {
    display: table-row;
    margin-bottom: 5px 
}
.ui-timeline .tl-item:before {
    display: none;
    content: "" 
}
@media (min-width:768px) {
    .ui-timeline .tl-item:before {
        display: block;
        width: 50% 
   }
}
@media (max-width:767px) {
    .ui-timeline .tl-item .tl-caption {
        margin-left: -39px 
   }
    .ui-timeline .tl-item .tl-body .tl-icon {
        left: -48px 
   }
}
.btn-icon {
    padding: 0;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    height: 35px;
    width: 35px;
    line-height: 35px 
}
.btn-icon-round {
    border-radius: 50% 
}
.btn-warning {
    color: #fff 
}
.btn-warning:hover {
    color: #fff 
}
.about-block .box-title {
    padding: 30px 0 0 
}
#menu2 .about-tab-cont h3 {
    margin: 0 
}
.about-block-full .about-block:nth-child(2) .box-title {
    text-align: right 
}
.contact-full {
    padding: 50px 0 
}
.contact-full .heading {
    text-align: left 
}
.contact-full .heading h2 {
    margin: 0;
    font-size: 30px;
    margin-bottom: 35px;
    line-height: 25px;
    color: #333;
    letter-spacing: .2px;
    font-weight: 800;
    font-family: Lato, sans-serif;
    text-align: left 
}
.contact-full .heading .under-line {
    width: 150px;
    height: 2px;
    background: #f5f5f5;
    margin: 12px 0 24px;
    display: none 
}
.contact-full .heading .under-line::after {
    width: 45px;
    content: ",";
    display: inline-block;
    height: 2px;
    background: #333 
}
.contact-full .get-touch .contact-form p {
    font-size: 14px;
    color: #242c33;
    margin: 0 0 3px 
}
.contact-full .get-touch .contact-form input, .contact-full .get-touch .contact-form textarea, select {
    width: 100%;
    height: 38px;
    margin-bottom: 25px;
    background: #ebeef0;
    border: none;
    outline: 0;
    border-radius: 4px;
    padding-left: 20px 
}
.contact-full .get-touch .contact-form p:after {
    content: " *";
    color: red;
    font-size: 16px;
    vertical-align: top;
    line-height: 18px;
    display: none;
    font-family: Lato, sans-serif 
}
.contact-full .get-touch .contact-form textarea {
    padding-top: 10px;
    height: 150px;
    margin-bottom: 40px 
}
.contact-full .get-touch .contact-form button[type=submit] {
    width: 100%;
    height: 43px;
    background: #f4803e;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    font-family: Heebo;
    text-align: center;
    line-height: 43px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    border-radius: 4px;
    border: none;
    outline: 0 
}
.contact-full .contact-info .heading p {
    color: #5f5f5f;
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 15px;
    font-family: Raleway, sans-serif 
}
.contact-full .contact-info .info li .icon {
    float: left;
    margin-right: 20px;
    font-size: 24px;
    color: #238de6;
    line-height: 1 
}
.contact-full .contact-info .info li .content p {
    margin: 0;
    color: #696969;
    font-size: 14px;
    font-weight: 500 
}
.contact-full .contact-info .info li {
    list-style: none;
    border-bottom: 1px solid #eee;
    overflow: hidden;
    padding: 15px 0 
}
.contact-full .contact-info .info {
    padding: 0;
    margin-bottom: 20px 
}
.contact-full .contact-info .info .content {
    padding-left: 40px 
}
.about-tes {
    text-align: center;
    padding: 30px 40px 
}
.about-free {
    text-align: center;
    padding: 13px 0 38px 
}
.testi-meta:before {
    content: '\2013' 
}
.about-free a {
    background: #238ce6;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    padding: 3px 37px;
    font-weight: 500;
    font-family: Lato, sans-serif;
    text-align: center;
    line-height: 43px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    border-radius: 4px;
    text-transform: capitalize;
    text-decoration: none 
}
.about-tes ul {
    margin: 0 
}
.about-tes .icon-star3 {
    width: 19px;
    height: 18px;
    display: inline-block;
    margin: 4px 0;
    background: url(../images/about-tes.png) no-repeat 
}
.about-tes .testi-content p {
    margin: 10px 0 15px;
    color: #222;
    font-size: 15px;
    font-weight: 600;
    font-style: italic;
    line-height: 22px 
}
.about-tes .testi-content .testi-meta {
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: Lato, sans-serif;
    color: #333 
}
.about-tes .testi-content .testi-meta span {
    display: block;
    text-transform: capitalize;
    font-size: 12px;
    margin: 3px 0 0;
    color: #999 
}
.contact-form .col-md-6 {
    position: relative 
}
.error-msg {
    position: absolute;
    bottom: 2px;
    right: 15px;
    background: #f9cccc;
    display: none 
}
.error-msg span {
    padding: 2px 20px;
    font-size: 13px;
    font-weight: 500;
    color: #000;
    display: inline-block;
    margin: 0 
}
.contact-full .contact-info .info li .content p a {
    color: #333;
    border-bottom: 1px solid #dedede;
    padding: 0 0 3px 
}
.contact-full .contact-info .info li .content p a:hover {
    color: #f4803e;
    text-decoration: none 
}
.searh-list .serch-box {
    text-align: center;
    padding: 8px 0 30px 
}
.searh-list h1 {
    font-size: 28px;
    font-family: Lato, sans-serif;
    line-height: 23px;
    font-weight: 800;
    margin: 0;
    color: #333 
}
.searh-list h2 b {
    color: #f26f17 
}
.searh-list h5 {
    font-size: 17px;
    line-height: 15px;
    margin: 18px 0 45px;
    color: #666 
}
.search-group a.search-button {
    background: #f27133;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    font-weight: 500;
    font-family: Lato, sans-serif;
    padding: 6px 28px 
}
.search-group a.search-button:hover {
    text-decoration: none;
    background-color: #238de6 
}
.searh-list input {
    outline: 0;
    font-size: 13px;
    padding: 0 20px;
    border-radius: 0;
    border-right: 0 
}
.searh-list input:focus {
    box-shadow: none 
}
.solution-bar h2 {
    float: left 
}
.solution-bar ul {
    float: right;
    margin: 4px 0 0 
}
.solution-head .heading-list h4 {
    text-align: center;
    font-size: 20px;
    font-family: Lato, sans-serif;
    line-height: 32px 
}
.fade:not(.show) {
    display: none 
}
.vission-data .searh-list .serch-box .search-group {
    padding: 0 90px 
}
.solution-head {
    background: #f9f9f9;
    padding: 50px 0 0 
}
.database-sec {
    padding: 40px 0 10px 
}
.img-data img {
    width: 72% 
}
.data-sec1 .ponit-data h3, .data-sec2 .ponit-data h3 {
    font-size: 14px;
    font-family: Lato, sans-serif;
    font-weight: 800;
    color: #333 
}
.data-sec1 .ponit-data h3 b, .data-sec2 .ponit-data h3 b {
    color: #ee6d00 
}
.data-sec1 .ponit-data .under-line, .data-sec2 .ponit-data .under-line {
    width: 120px;
    height: 2px;
    background: #f5f5f5s;
    margin: 10px 0 22px;
    display: none 
}
.data-sec1 .ponit-data .under-line::after, .data-sec2 .ponit-data .under-line::after {
    width: 25px;
    content: ",";
    display: inline-block;
    height: 2px;
    background: #ee6d00 
}
.data-sec1 .ponit-data.ponit-data2, .data-sec2 .ponit-data.ponit-data2 {
    margin: 30px 0 0;
    border-top: 1px solid #e6e6e6;
    padding: 18px 0 0 
}
.data-sec1 {
    text-align: right 
}
.data-sec1 .ponit-data .under-line {
    float: right 
}
.data-sec1 .ponit-data p {
    display: inline-block 
}
.data-sec1 .ponit-data.ponit-data2 {
    margin: 14px 0 0 
}
.solution-head .heading-list h1 {
    font-size: 28px;
    font-family: Lato, sans-serif;
    line-height: 22px;
    font-weight: 800;
    margin: 0;
    color: #333 
}
.solution-head .heading-list h1 b {
    color: #f27133 
}
.solution-head .heading-list p {
    margin: 18px 0 35px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400 
}
.img-data a {
    background: #ef6416;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    padding: 5px 20px;
    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 
}
.img-data a i {
    margin: 0 10px 0 0 
}
.img-data {
    text-align: center 
}
.img-data a:hover {
    text-decoration: none;
    background-color: #333 
}
.solution-list {
    padding: 50px 0 
}
.solution-list .list-head h2 {
    font-size: 28px;
    font-family: Lato, sans-serif;
    line-height: 22px;
    font-weight: 800;
    margin: 0;
    color: #333 
}
.solution-list .list-head p {
    margin: 15px 0 20px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400 
}
.solution-list .list-head a {
    float: right;
    color: #000;
    text-decoration: underline;
    font-weight: 600 
}
.solution-tabs ul {
    border: none;
    display: block 
}
.solution-tabs ul li {
    background: #f3f3f3 
}
.back {
    margin-bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    margin-top: -18px 
}
.solution-tab-content {
    position: relative 
}
.solution-main .section-data {
    background: 0 0;
    padding: 0 15px;
    padding-bottom: 25px 
}
.solution-main .section-data .data-cont ul li {
    width: 380px 
}
.solution-main .section-data .data-cont ul li:nth-child(2) a {
    padding: 15px 21px 
}
.solution-main .section-data .data-cont ul li:nth-child(2) a.active {
    padding: 16px 21px 
}
.solution-main .data-head {
    text-align: center;
    padding-top: 50px;
    border-top: 1px solid #e7e7e7;
    margin-top: 60px 
}
.solution-main .data-head h3 {
    color: #999;
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    margin-bottom: 15px;
    font-family: Lato, sans-serif 
}
.solution-main .data-head h2 {
    margin: 0;
    font-size: 34px;
    line-height: 29px;
    color: #333;
    font-weight: 800;
    font-family: Lato, sans-serif 
}
.solution-tabs ul li a {
    display: block;
    padding: 15px 20px;
    color: #333;
    font-weight: 700;
    font-size: 14px;
    font-family: Lato, sans-serif;
    border: 1px solid rgba(0, 0, 0, .15) 
}
.solution-tabs ul li a.active {
    background: #f36f17;
    color: #fff 
}
.solution-tabs ul li a:hover {
    text-decoration: none;
    background: #333;
    color: #fff 
}
.solution-tabs .list-inline {
    display: flex;
    margin-bottom: 40px 
}
.solution-tabs .list-inline .list-inline-item {
    margin: 0 
}
.solution-main {
    padding: 50px 0 
}
.solution-searh .searh-list .heading-list h1 {
    font-size: 32px;
    font-family: Lato, sans-serif;
    line-height: 24px;
    font-weight: 300;
    margin: 0;
    margin-bottom: 22px;
    color: #333 
}
.overview-main .data-sec1 {
    text-align: left;
    padding-right: 45px 
}
.overview-main {
    padding: 0 
}
.solution-searh .searh-list .heading-list .under-line {
    width: 120px;
    height: 2px;
    background: #f5f5f5;
    margin: 10px 0 20px;
    display: none 
}
.solution-searh .searh-list .heading-list .under-line::after {
    width: 25px;
    content: ",";
    display: inline-block;
    height: 2px;
    background: #333 
}
.solution-searh .searh-list .heading-list {
    padding: 7px 0 0 
}
.solution-tabs-data .heading-list p {
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 9px;
    color: #555;
    font-weight: 500 
}
.solution-tabs-data .database-sec p {
    font-size: 13px;
    line-height: 20px;
    color: #666;
    font-weight: 400;
    font-family: Lato, sans-serif 
}
.solution-searh .searh-list .heading-list h1 b {
    color: #f26f17 
}
.solution-searh .searh-list .heading-list h4 {
    font-size: 19px;
    font-family: Lato, sans-serif;
    line-height: 18px;
    font-weight: 600;
    margin: -5px 0 20px;
    color: #333 
}
.searh-list .heading-list .card-header:first-child {
    border: none;
    background: #fff;
    padding: 0 
}
.searh-list .heading-list .btn-link {
    padding-left: 0;
    color: #333;
    border: none;
    outline: 0;
    cursor: pointer;
    font-weight: 700 
}
.searh-list .heading-list .btn-link:focus, .searh-list .heading-list .btn-link:hover {
    text-decoration: none 
}
.searh-list .heading-list .btn-link.collapsed:after {
    background: url(../images/plus-icon.png) no-repeat;
    content: "";
    width: 19px;
    height: 19px;
    float: left;
    margin-right: 18px;
    background-size: 17px 
}
.searh-list .heading-list .card {
    border: none 
}
div#accordion {
    margin-top: 40px 
}
.solution-searh .heading-list .card-header h5 {
    font-size: 14px;
    margin: 18px 0 0;
    line-height: 16px 
}
.searh-list .heading-list .card .card-body {
    padding: 15px 0 0 60px 
}
.searh-list .heading-list .card .card-body p {
    margin: 0 0 5px;
    font-size: 15px;
    line-height: 24px;
    color: #666;
    font-family: Lato, sans-serif;
    font-weight: 500 
}
.input-scan-out {
    padding: 0 90px 0 132px 
}
.searh-list .serch-box p {
    text-align: left;
    font-size: 11px;
    font-weight: 600;
    color: #666;
    margin: 6px 0 0;
    font-family: Lato, sans-serif 
}
.smart-scan .data-sec1 {
    text-align: left 
}
.smart-scan .data-sec1 .heading-list {
    padding: 0 
}
.smart-scan .data-sec1 .heading-list ul li {
    font-size: 15px;
    line-height: 24px;
    margin: 0 0 9px;
    color: #666;
    font-weight: 500;
    font-family: Lato, sans-serif 
}
.smart-scan .data-sec1 .heading-list ul {
    padding: 0 0 0 15px;
    list-style: circle;
    margin: 0 
}
.solution-searh .searh-list .features-rt {
    background: #f7f7f7;
    padding: 30px;
    margin-top: 30px 
}
.solution-searh .searh-list .features-rt ul {
    margin: 0;
    padding: 0;
    list-style: none 
}
.solution-searh .searh-list .features-rt ul li {
    font-size: 15px;
    line-height: 24px;
    margin: 0 0 9px;
    color: #333;
    font-weight: 700;
    font-family: Lato, sans-serif 
}
.solution-searh .searh-list .features-rt ul li:after {
    background: url(../images/right-icon.png) no-repeat;
    content: "";
    width: 18px;
    height: 14px;
    margin-top: 6px;
    float: left;
    margin-right: 18px;
    background-size: 17px 
}
.solution-searh .searh-list .features-rt .under-line {
    background: #ececec 
}
.solution-searh .searh-list .top-head {
    padding: 0 
}
.solution-searh .searh-list .features-rt h4 {
    font-size: 14px;
    font-family: Lato, sans-serif;
    line-height: 14px;
    font-weight: 800;
    margin: 30px 0 10px;
    color: #666 
}
.solution-searh .searh-list .features-rt h5 {
    margin: 0 0 25px;
    font-size: 16px;
    font-family: Lato, sans-serif 
}
#home .smart-scan .img-data img {
    width: 70% 
}
#home .smart-scan .img-data a {
    display: inline-block;
    background: #288eea;
    text-align: center;
    color: #fff;
    font-weight: 500;
    font-size: 15px;
    font-family: Lato, sans-serif;
    padding: 13px 34px;
    border-radius: 30px;
    margin: 30px 0 0 
}
#menu3 .smart-scan .img-data img {
    width: 80% 
}
.solution-tabs ul li a .ico {
    width: 22px;
    height: 22px;
    display: inline-block;
    float: left;
    margin-right: 15px;
    margin-top: 0 
}
.solution-tabs ul li:nth-child(1) a .ico {
    background: url(../images/over-view-icon.png) no-repeat;
    background-size: 21px 
}
.solution-tabs ul li:nth-child(1) a.active .ico, .solution-tabs ul li:nth-child(1) a:hover .ico {
    background: url(../images/over-view-icon-hover.png) no-repeat;
    background-size: 21px 
}
.solution-tabs ul li:nth-child(2) a .ico {
    background: url(../images/data-icon-1.png) no-repeat;
    background-size: 21px 
}
.solution-tabs ul li:nth-child(2) a.active .ico, .solution-tabs ul li:nth-child(2) a:hover .ico {
    background: url(../images/data-icon-1-hover.png) no-repeat;
    background-size: 21px 
}
.solution-tabs ul li:nth-child(3) a .ico {
    background: url(../images/data-icon-2.png) no-repeat;
    background-size: 21px 
}
.solution-tabs ul li:nth-child(3) a.active .ico, .solution-tabs ul li:nth-child(3) a:hover .ico {
    background: url(../images/data-icon-2-hover.png) no-repeat;
    background-size: 21px 
}
.solution-tabs ul li:nth-child(4) a .ico {
    background: url(../images/data-icon-3.png) no-repeat;
    background-size: 21px 
}
.solution-tabs ul li:nth-child(4) a.active .ico, .solution-tabs ul li:nth-child(4) a:hover .ico {
    background: url(../images/data-icon-3-hover.png) no-repeat;
    background-size: 21px 
}
.solution-tabs .brochure-dn ul li a .ico {
    background: url(../images/list-icon.png) no-repeat;
    background-size: 21px 
}
.solution-tabs .brochure-dn ul li a.active .ico, .solution-tabs .brochure-dn ul li a:hover .ico {
    background: url(../images/list-icon-hover.png) no-repeat;
    background-size: 21px 
}
.sign-in .top-bar {
    box-shadow: 0 0 10px 0 #e4e4e4;
    padding: 15px 0;
    border: none 
}
section.ft-bottom-bar.sign-bar {
    background: #333 
}
.ft-bottom-bar.sign-bar .ft-lt-bar ul li a {
    color: #fff 
}
.ft-bottom-bar.sign-bar .ft-rt-bar p {
    color: #d0d0d0 
}
.ft-bottom-bar.sign-bar .ft-lt-bar ul li {
    color: #929292 
}
.divcenter {
    position: relative !important;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important 
}
.login-form {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
    padding: 30px 50px;
    margin-bottom: 15px 
}
.login-main {
    padding: 30px 0 !important 
}
.login-form h3 {
    color: #444;
    font-weight: 600;
    text-align: center;
    line-height: 23px;
    margin: 0 0 40px;
    font-family: Raleway, sans-serif 
}
.sign-up-p {
    padding-top: 15px 
}
.form-group {
    margin-bottom: 1rem 
}
.form-group label {
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    font-family: Raleway, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #979797;
    margin-bottom: 10px;
    cursor: pointer 
}
.important_infor p{
    opacity: 0.7 
}
.data-cont .heading-list h3 {
    margin: 0;
    font-size: 24px;
    line-height: 18px;
    color: #222;
    font-weight: 700;
    font-family: Lato, sans-serif 
}
.data-cont .heading-list h3 b {
    text-decoration: underline;
    display: inline-block;
    color: #f36f17 
}
.data-cont .heading-list h5 {
    font-size: 18px;
    line-height: 15px;
    color: #333;
    font-weight: 700;
    font-family: Lato, sans-serif;
    margin: 40px 0 25px 
}
.data-cont .heading-list p {
    font-size: 14px;
    line-height: 18px;
    color: #666;
    font-weight: 400;
    font-family: Lato, sans-serif;
    margin-bottom: 10px 
}
.section-data .data-cont .tab-content .data-rht img {
    width: 100% 
}
#home .data-rht, #menu1 .data-rht {
    padding: 30px 0 0 
}
#home .data-lft, #menu1 .data-lft {
    padding: 30px 0 0 
}
.searh-list .serch-box {
    text-align: center;
    padding: 30px 0 
}
.searh-list .serch-box .input-group>.form-control {
    width: 100% 
}
.section-data .data-cont .tab-content .data-lft ul li:after {
    background: url(../images/right-icon.png) no-repeat;
    content: "";
    width: 18px;
    height: 14px;
    margin-top: 3px;
    float: left;
    margin-right: 14px;
    background-size: 17px 
}
.section-data .data-cont .tab-content .data-lft ul li {
    width: auto;
    padding: 0;
    font-size: 13px;
    color: #222;
    margin-right: 55px;
    margin-bottom: 24px;
    font-weight: 600;
    font-family: Lato, sans-serif 
}
.sign-in-btn {
    display: inline-block;
    position: relative;
    cursor: pointer;
    outline: 0;
    white-space: nowrap;
    margin: 5px;
    padding: 0 22px;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    background-color: #f27133;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: none;
    border-radius: 6px;
}
.pay_with_paypal {
    display: block;
    position: relative;
    cursor: pointer;
    outline: 0;
    white-space: nowrap;
    margin: 5px;
    padding: 0 22px;
    font-size: 14px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    background-color: #333;
    color: #fff;
    font-weight: 700;
    letter-spacing: 1px;
    border: none;
    border-radius: 3px;
}
.pay_with_paypal:hover{
    text-transform: none;
    color: #fff;
    text-decoration: none;
}
.login-form .sign-in-btn {
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    padding: 0 26px;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    border-radius: 3px 
}
.nopadding {
    padding: 0 
}
.solution-tabs-data .overview-main p {
    font-size: 16px;
    line-height: 25px;
    margin: 0 0 15px;
    color: #555;
    text-align: justify;
    font-weight: 500;
    font-family: Raleway, sans-serif 
}
.free-30 {
    background: #ef6416;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    padding: 5px 20px;
    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 
}
.free-30 i {
    margin-right: 10px 
}
.free-30:hover {
    text-decoration: none;
    color: #fff;
    background-color: #333 
}
.source-kit-main {
    padding: 30px 0;
    text-align: center;
    margin-top: 35px;
    background: #f7f7f7 
}
.source-kit-main h4 {
    font-size: 26px;
    font-family: Lato, sans-serif;
    line-height: 23px;
    font-weight: 600;
    margin: 0;
    color: #333 
}
.source-kit-main h5 {
    font-size: 18px;
    line-height: 15px;
    font-weight: 900;
    margin: 18px 0 0;
    color: #f26e17 
}
.source-kit-main span {
    color: #f26e17;
    font-weight: 900 
}
.source-kit-main .kit-res h2 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    color: #333;
    margin-bottom: 15px;
    text-align: left 
}
.source-kit-main .kit-res .kit-1 {
    padding: 50px 0 
}
.kit-bg {
    background: #fff;
    padding: 35px;
    min-height: 319px 
}
.kit-1 .kit-bg p {
    font-size: 14px;
    line-height: 24px;
    margin: 22px 0 50px;
    color: #666;
    font-weight: 500;
    text-align: left;
    font-family: Raleway, sans-serif 
}
.sarch-free {
    background: #ef6416;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    padding: 0 20px;
    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 
}
.source-kit-main .kit-res .col-md-4:nth-child(1) .kit-1 {
    padding-left: 30px 
}
.source-kit-main .kit-res .col-md-4:nth-child(3) .kit-1 {
    padding-right: 30px 
}
.solution-tabs-data .heading-list p b {
    color: #f27133 
}
.data-sec1 .ponit-data .under-line {
    display: none 
}
.data-sec2 p {
    font-size: 13px;
    line-height: 20px;
    color: #666;
    font-weight: 400;
    font-family: Lato, sans-serif 
}
.data-sec2 img {
    width: 70%;
    margin: 20px 0 28px 
}
.overview-main .toolkit .resources-box .toolkit-head {
    padding: 20px 20px 0;
    text-align: center 
}
.overview-main .toolkit-head h2 {
    margin: 0;
    font-size: 20px;
    line-height: 23px;
    color: #333;
    letter-spacing: 0;
    font-weight: 800;
    font-family: Lato, sans-serif 
}
.overview-main .toolkit-head h5 {
    font-size: 28px;
    line-height: 23px;
    margin: 15px 0 35px;
    color: #f26f17;
    font-weight: 400 
}
.overview-main .toolkit .resources-box {
    margin-top: 10px;
    min-height: auto 
}
.overview-main .toolkit .resources-box .toolkit-box2 ul li a {
    padding: 25px 0 
}
.overview-main .toolkit .resources-box .toolkit-cont-main {
    height: 78px 
}
.overview-main .toolkit .toolkit-cont h5 {
    font-size: 18px;
    font-weight: 600;
    margin: 15px 0 
}
.overview-main .toolkit .resources-box .toolkit-cont-main.lt-grey {
    background: rgba(243, 243, 243, .9) !important 
}
.overview-main .toolkit .toolkit-cont h5 b {
    color: #ef6416 
}
.overview-main .data-sec2 p {
    margin: 36px 0 15px;
    color: #333;
    font-size: 18px;
    font-weight: 600 
}
div#VisionIq {
    padding: 25px 0 0 
}
.searh-list #VisionIq .serch-box {
    text-align: center;
    padding: 50px 0 
}
#VisionIq .database-sec {
    background: #f9f9f9;
    padding: 35px 0;
    margin: 40px 0 
}
#VisionIq .database-sec p {
    font-size: 15px;
    line-height: 22px 
}
#smartScan .img-data img {
    width: 100%;
    cursor: pointer;
}
.listing_styleing{
    padding: 0px 10px;
    list-style: none;
    text-align: left;
    font-size: 1.6rem;
    margin-bottom: 30px;
}
.listing_styleing li{
    margin-bottom: 14px;
    display: flex;
    align-items: baseline;
}
.images_search{
    margin-top: 20px;
}
.hrbcheck_image{
    position: relative;
}
div#smartScan {
    margin: 60px 0 0;
    border-top: 1px solid #e7e7e7;
    padding-top: 57px 
}
div#DecisionIQ {
    margin: 70px 0 0;
    border-top: 1px solid #e7e7e7;
    padding-top: 65px 
}
#VisionIq .img-data a {
    display: none 
}
.img-data p {
    font-size: 20px;
    font-weight: 600;
    color: #222;
    line-height: 19px;
    margin: 30px 0 14px 
}
#smartScan .col-md-8 .heading-list {
    padding-right: 40px 
}
#smartScan .heading-list p {
    text-align: justify;
    margin-bottom: 20px 
}
#smartScan .heading-list p:nth-child(6) {
    margin-bottom: 0 
}
#smartScan .serch-box {
    padding: 70px 0 20px 
}
#DecisionIQ .col-md-8 .heading-list {
    padding-right: 40px 
}
#DecisionIQ .col-md-8 .heading-list p {
    text-align: justify;
    margin-bottom: 20px 
}
#DecisionIQ .img-data img {
    width: 72% 
}
#DecisionIQ .heading-list p:nth-child(5) {
    margin-bottom: 0 
}
#DecisionIQ .decision-iq .heading-list {
    padding: 50px 0 0 
}
#DecisionIQ .features-rt {
    margin: 30px;
    margin-top: 50px;
    background: #f7f7f7;
    padding: 30px 
}
#DecisionIQ .features-rt h4 {
    font-size: 19px;
    font-family: Lato, sans-serif;
    line-height: 18px;
    font-weight: 800;
    margin: -2px 0 40px;
    color: #333 
}
#DecisionIQ .features-rt ul li {
    width: 30%;
    float: left;
    border: 1px solid #c8c8c8;
    margin-right: 33px;
    border-radius: 5px;
    padding: 10px 20px;
    margin-bottom: 33px;
    background: #fff 
}
#DecisionIQ .features-rt ul li:nth-child(3) {
    margin-right: 0 
}
#DecisionIQ .features-rt ul li:nth-child(6) {
    margin-right: 0 
}
.privacy-page {
    padding: 50px 0 
}
.privacy-all h1 {
    font-size: 32px;
    font-family: Lato, sans-serif;
    line-height: 24px;
    font-weight: 300;
    margin: 0;
    margin-bottom: 22px;
    color: #333 
}
.privacy-all h1 b {
    color: #f26f17 
}
.privacy-all p {
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 9px;
    color: #555;
    font-weight: 500;
    text-align: justify 
}
.privacy-cont h2 {
    margin: 0 0 12px;
    font-size: 22px;
    line-height: 20px;
    color: #f26f17;
    font-weight: 700;
    font-family: Lato, sans-serif 
}
.privacy-cont h3 {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
    font-weight: 700;
    margin-top: 13px 
}
.privacy-cont p {
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 9px;
    color: #555;
    font-weight: 500;
    text-align: justify 
}
.privacy-cont {
    margin-top: 40px 
}
.privacy-cont ul {
    padding: 0;
    list-style: none 
}
.privacy-cont ul li h5::after {
    background: url(../images/right-icon.png) no-repeat;
    width: 18px;
    content: "";
    left: -35px;
    position: absolute;
    height: 40px;
    margin-right: 25px;
    margin-top: 6px 
}
.privacy-cont ul li h5 {
    font-size: 16px;
    color: #333;
    position: relative;
    margin-bottom: 5px;
    font-weight: 700;
    font-family: Lato, sans-serif 
}
.privacy-cont ul li {
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 17px;
    color: #555;
    font-weight: 500;
    padding-left: 36px;
    text-align: justify 
}
.privacy-cont.pr-li ul li:after {
    background: url(../images/right-icon.png) no-repeat;
    width: 18px;
    content: "";
    left: 0;
    position: absolute;
    height: 21px;
    margin-right: 25px;
    top: 8px 
}
.privacy-cont.pr-li ul li {
    padding-left: 36px;
    position: relative 
}
.terms-page {
    padding: 60px 0 
}
.terms-all h1 {
    font-size: 32px;
    font-family: Lato, sans-serif;
    line-height: 24px;
    font-weight: 300;
    margin: 0;
    float: left;
    margin-bottom: 30px;
    color: #333 
}
.terms-all h3 {
    float: right;
    font-size: 15px;
    font-family: Lato, sans-serif;
    line-height: 24px;
    font-weight: 600;
    color: #666 
}
.terms-all h1 b {
    color: #f26f17 
}
.terms-all p {
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 9px;
    color: #555;
    font-weight: 500;
    text-align: justify 
}
.terms-all p a {
    color: #f26f17;
    text-decoration: underline;
    font-weight: 600 
}
.terms-cont h2 {
    margin: 0 0 12px;
    font-size: 20px;
    line-height: 20px;
    color: #f26f17;
    font-weight: 800;
    font-family: Lato, sans-serif 
}
.terms-cont h3 {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
    font-weight: 700;
    margin-top: 13px 
}
.terms-cont p {
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 9px;
    color: #555;
    font-weight: 500;
    text-align: justify 
}
.terms-cont {
    margin-top: 40px 
}
.terms-cont ul {
    padding: 0;
    list-style: none 
}
.terms-cont ul li {
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 17px;
    color: #555;
    font-weight: 500;
    padding-left: 36px;
    text-align: justify 
}
.terms-cont ul li:after {
    background: url(../images/right-icon.png) no-repeat;
    width: 18px;
    content: "";
    left: 0;
    position: absolute;
    height: 21px;
    margin-right: 25px;
    top: 8px 
}
.terms-cont ul li {
    padding-left: 36px;
    position: relative 
}
a.forgot-link {
    float: right;
    color: #f27133;
    font-weight: 500;
    margin-top: 15px;
    border-bottom: 1px solid #f7d8ca 
}
a.forgot-link:hover {
    color: #333 
}
.sign-in-btn:hover {
    text-decoration: none;
    color: #fff;
    background: #333 
}
.login-main .center {
    text-align: center 
}
.register-link {
    color: #f27133;
    font-weight: 600;
    border-bottom: 1px solid #fdd4c1;
    padding: 0 0 2px 
}
.forgot-link:hover, .register-link:hover {
    text-decoration: none;
    color: #333 
}
.sign-up-page .form-group select {
    outline: 0;
    border-radius: 0;
    color: #000;
    padding: 3px 12px 10px;
    margin: 0 0 10px;
    border: 1px solid #ced4da 
}
.sign-up-page .form-group.ft11 a {
    color: #f27133;
    font-weight: 500 
}
.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #4b4b4b;
    outline: 0;
    box-shadow: none 
}
.login-main.sign-up-page .login-form h3 {
    text-align: center 
}
.our-lists {
    padding: 60px 0 
}
.lists-main h1 {
    font-size: 36px;
    font-family: Lato, sans-serif;
    line-height: 24px;
    font-weight: 300;
    margin: 0;
    margin-bottom: 20px;
    color: #333 
}
.lists-main h1 b {
    color: #f26f17 
}
.lists-main p {
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 9px;
    color: #555;
    font-weight: 500;
    text-align: justify 
}
.orange-button {
    float: right;
    margin: 4px 0 0;
    background: #ef6416;
    color: #fff;
    font-size: 16px;
    padding: 5px 32px;
    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 
}
.orange-button:hover {
    text-decoration: none;
    background-color: #333;
    color: #fff 
}
.lists-main ul {
    padding-left: 25px;
    list-style: none;
    margin: 18px 0 20px 
}
.hass_ul h5::after {
    content: "\f067";
    font-family: FontAwesome;
    color: #999;
    font-size: 16px;
    float: right 
}
.hass_ul h5.minus::after {
    content: "\f068" 
}
.lists-cont ul .lists-cont {
    margin-right: 20px 
}
.lists-main ul li {
    font-size: 14px;
    line-height: 17px;
    margin: 0 0 9px;
    color: #555;
    font-family: Lato, sans-serif;
    font-weight: 500;
    padding-left: 25px;
    text-align: justify;
    position: relative 
}
.lists-main ul li:after {
    content: "\f178";
    font-family: FontAwesome;
    left: 0;
    font-size: 13px;
    position: absolute;
    margin-right: 0;
    top: 0 
}
.lists-main .card-body h5 {
    cursor: pointer;
    color: #333;
    font-weight: 600;
    font-size: 15px;
    margin: 0;
    text-decoration: none;
    padding: 13px 20px;
    background: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, .125);
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    line-height: 18px 
}
.lists-cont.pr-li {
    margin-bottom: 20px;
    margin-top: 0;
    border: 1px solid rgba(0, 0, 0, .125) 
}
span.txt_new {
    font-weight: 700;
    font-size: 9px;
    color: red;
    position: relative;
    top: -.1em 
}
.lists-main ul ul {
    margin-bottom: 30px 
}
.banner .owl-carousel .owl-item:nth-child(2) .owl-slide .content ul li b, .banner .owl-carousel .owl-item:nth-child(3) .owl-slide .content ul li b, .banner .owl-carousel .owl-item:nth-child(4) .owl-slide .content ul li b {
    color: #f36f17 
}
.banner .owl-carousel .owl-item:nth-child(2) .owl-slide .content ul li, .banner .owl-carousel .owl-item:nth-child(3) .owl-slide .content ul li, .banner .owl-carousel .owl-item:nth-child(4) .owl-slide .content ul li {
    font-size: 16px;
    margin-bottom: 14px;
    position: relative 
}
.banner .owl-carousel .owl-item:nth-child(4) .owl-slide .content ul li {
    font-size: 16px;
    margin-bottom: 2px;
    position: relative 
}
.slider-bar {
    background: #f36f17 
}
.banner .owl-carousel .owl-item:nth-child(2) .owl-slide .content ul, .banner .owl-carousel .owl-item:nth-child(3) .owl-slide .content ul, .banner .owl-carousel .owl-item:nth-child(4) .owl-slide .content ul {
    width: 62%;
    padding-left: 40px 
}
.banner .owl-carousel .owl-item:nth-child(4) .owl-slide .content ul {
    margin: 25px 0 
}
.banner .owl-carousel .owl-item:nth-child(3) .owl-slide .content ul {
    margin: 27px 0 
}
.banner .owl-carousel .owl-item:nth-child(2) .owl-slide .content ul li::before, .banner .owl-carousel .owl-item:nth-child(3) .owl-slide .content ul li::before, .banner .owl-carousel .owl-item:nth-child(4) .owl-slide .content ul li::before {
    background-image: url(../images/right-icon.png);
    content: "";
    width: 18px;
    float: left;
    position: absolute;
    left: -40px;
    height: 14px;
    margin-right: 25px;
    margin-top: 9px 
}
.banner .owl-carousel .owl-item:nth-child(2) .owl-slide .content a, .banner .owl-carousel .owl-item:nth-child(3) .owl-slide .content a, .banner .owl-carousel .owl-item:nth-child(4) .owl-slide .content a {
    font-weight: 600;
    width: 310px;
    height: 41px;
    color: #f36f17;
    display: inline-block;
    text-align: center;
    background: #fff;
    line-height: 40px;
    border-color: #f47b2d 
}
.banner .owl-carousel .owl-item:nth-child(2) .owl-slide .content a span, .banner .owl-carousel .owl-item:nth-child(3) .owl-slide .content a span, .banner .owl-carousel .owl-item:nth-child(4) .owl-slide .content a span {
    width: 42px;
    display: block;
    background: #f47b2d;
    float: left;
    height: 40px;
    margin: 0 
}
.banner .owl-carousel .owl-item:nth-child(4) .owl-slide .content h3 {
    color: #f47b2d;
    font-size: 20px;
    font-weight: 600 
}
.banner .owl-carousel .owl-item:nth-child(1) .img-banner h2 {
    font-size: 27px;
    line-height: 32px;
    font-weight: 900;
    margin: 10px 0 0;
    text-align: center;
    font-family: Lato, sans-serif 
}
.banner .owl-carousel .owl-item:nth-child(1) .img-banner p {
    color: #fff;
    font-size: 15px;
    margin: 10px 0 0 
}
.over-line h3 {
    margin: 0;
    font-size: 32px;
    line-height: 27px;
    color: #333;
    text-align: center;
    display: inline-block;
    z-index: -99999;
    background: #fff;
    padding: 0 30px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: Lato, sans-serif 
}
.heading-block span {
    text-align: center;
    display: block;
    color: #999;
    font-size: 20px;
    margin: 15px 0 
}
.over-line {
    position: relative;
    text-align: center 
}
.over-line::before {
    position: absolute;
    background: #e7e7e7;
    content: "";
    width: 100%;
    top: 12px;
    left: 0;
    height: 5px;
    z-index: -99999 
}
.pricing-box {
    position: relative;
    border: 1px solid rgba(0, 0, 0, .075);
    border-radius: 3px;
    text-align: center;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    background-color: #f5f5f5 
}
.pricing-box.best-price {
    background-color: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, .1);
    z-index: 10;
    margin: -20px -1px 0 
}
.pricing-title {
    background-color: #fff;
    padding: 20px 0;
    border-radius: 3px 3px 0 0;
    text-shadow: 1px 1px 1px #fff;
    border-bottom: 1px solid rgba(0, 0, 0, .05) 
}
.pricing-title h3 {
    margin: 0;
    font-size: 22px;
    letter-spacing: .5px;
    font-weight: 700;
    color: #555 
}
.pricing-price span {
    display: inline-block;
    vertical-align: top;
    margin: 7px 3px 0 0;
    font-size: 25px;
    font-weight: 400 
}
.pricing-price span.price-tenure {
    vertical-align: baseline;
    font-size: 16px;
    font-weight: 400;
    color: #999;
    margin: 0 0 0 3px 
}
.price-row {
    line-height: 22px;
    font-size: 17px !important;
    color: #444 !important 
}
.price-btn {
    display: inline-block;
    position: relative;
    cursor: pointer;
    outline: 0;
    white-space: nowrap;
    margin: 5px;
    padding: 0 22px;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    background-color: #ef6416;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: none;
    border-radius: 3px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2) 
}
.price-btn:hover {
    background-color: #444;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
    text-decoration: none 
}
.pricing-action {
    padding: 20px 0 
}
.pricing-price {
    position: relative;
    padding: 25px 0;
    color: #333;
    font-weight: 300;
    font-size: 64px;
    line-height: 1;
    border-bottom: 1px solid rgba(0, 0, 0, .05) 
}
.pricing-box.best-price .pricing-price {
    color: #ef6416;
    font-size: 72px;
    font-family: Lato, sans-serif 
}
.heading-block {
    margin-bottom: 30px 
}
.pricing-section2 {
    padding: 20px 0 60px 
}
.last-plan {
    padding-bottom: 50px 
}
.watch-class strong {
    width: 148px;
    display: block;
    margin: auto;
    position: relative 
}
.permium-class td {
    position: relative 
}
.price-text {
    padding: 0 165px;
    position: relative 
}
.price-text p {
    color: #555;
    font-size: 15px;
    font-weight: 500;
    text-align: center;
    padding: 8px;
    line-height: 26px;
    padding-top: 12px;
    margin-bottom: 0 
}
.decision-solution.smart-last-ponit.new-sec h2 a {
    font-weight: 300;
    opacity: 1;
    text-align: center;
    font-size: 30px;
    line-height: 45px;
    border: none;
    padding: 0;
    margin: 0;
    color: #ef6416 
}
.decision-solution.smart-last-ponit.new-sec h2 a:hover {
    background: #fff 
}
.price-text span {
    top: -28px;
    position: absolute;
    font-size: 57px;
    left: 49%;
    color: #b7b7b7 
}
.price-text p a {
    color: #555;
    font-weight: 700;
    text-decoration: underline 
}
.price-text p a:hover {
    color: #ef6416 
}
.permium-class td span {
    font-size: 30px;
    color: #b7b7b7 
}
.forgot .modal-dialog {
    max-width: 550px 
}
.forgot .modal-body {
    padding: 20px 30px 
}
.forgot .modal-footer {
    border: none;
    padding: 0 
}
.forgot .modal-body .form-group label {
    letter-spacing: 0;
    text-transform: none;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 5px 
}
.custom-progress {
    text-align: center;
    margin: 20px 0 
}
.icon_anchor {
    width: 10%;
    display: inline-block 
}
.arrow-data, .arrow-data1 {
    width: 26%;
    display: inline-block 
}
.man-hover {
    overflow: hidden 
}
.man-hover img {
    transform: translateX(-91%);
    transition: 2s 
}
.active_decision, .active_vision {
    display: none 
}
.active_second {
    display: none 
}
.man-hover {
    max-width: 84%;
    margin: 0 auto;
    display: none 
}
.man-hover.half_route img {
    transform: translateX(-42%) !important 
}
.man-hover.full_route img {
    transform: translateX(8%) !important 
}
.arrow-data .active_second {
    display: none 
}
.ft-heading img {
    margin: 0 0 15px 
}
.ft-heading .ft-underline {
    display: none 
}
.ft-heading h5 {
    margin: 0 0 25px 
}
.price-point {
    background: #f2f2f2;
    text-align: center;
    padding: 65px 0 
}
.price-point h2 {
    font-size: 17px;
    width: 100%;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 45px;
    color: #555a72 
}
.pricing-ser1 h3 {
    font-size: 24px;
    font-weight: 400;
    color: #0d112b;
    text-align: center;
    margin: 25px 0 20px 
}
.pricing-ser1 p {
    font-size: 14px;
    color: rgba(13, 17, 43, .6) 
}
.pricing-ser1 p a {
    text-decoration: underline;
    font-weight: 600;
    color: #333 
}
.pricing-ser1 p a:hover {
    color: #ef6416 
}
.ico-pay::before {
    content: "\f0c5";
    font-family: FontAwesome;
    color: #ef6416;
    font-size: 35px;
    margin-right: 0;
    top: 0 
}
.ico-annual::before {
    content: "\f0f6";
    font-family: FontAwesome;
    color: #ef6416;
    font-size: 35px;
    margin-right: 0;
    top: 0 
}
.ico-custom::before {
    content: "\f1ea";
    font-family: FontAwesome;
    color: #ef6416;
    font-size: 35px;
    margin-right: 0;
    top: 0 
}
.price-btn-f {
    text-align: center;
    padding: 40px 0 20px;
}
.pric-btn-feild p {
    font-size: 24px;
    font-weight: 300;
    opacity: 1;
    padding-bottom: 32px;
    line-height: 1.4;
    margin-bottom: 0 
}
.pric-btn-feild a, .pric-btn-feild span {
    cursor: pointer;
    background: #ef6416;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    padding: 6px 35px;
    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 
}
.pric-btn-feild a:hover {
    background-color: #222 
}
.all-page-bar.price-bar {
    text-align: center;
    padding: 40px 0 
}
.all-page-bar.price-bar h1 {
    font-size: 43px;
    color: #fff;
    line-height: 1;
    font-weight: 300;
    font-family: Lato, sans-serif 
}
.all-page-bar.price-bar p {
    opacity: 1;
    padding: 20px 0 0;
    font-size: 25px;
    line-height: 1.4;
    font-weight: 300;
    color: hsla(0, 0%, 100%, .6) 
}
.center {
    text-align: center;
    padding: 0 20px 
}
.owl-item.center {
    padding: 0 !important 
}
.price-cont1 h3 {
    color: #ef6416;
    font-size: 22px;
    line-height: 34px;
    font-weight: 600;
    margin-bottom: 10px;
    font-family: Lato, sans-serif 
}
.price-cont1 p {
    color: #666;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    margin-bottom: 30px;
    margin-top: 0;
    margin-left: 0 
}
.price-cont1 h5 {
    color: #666;
    font-size: 14px;
    font-weight: 800;
    margin-bottom: 35px 
}
.price-cont1 h4 {
    color: #333;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    margin-left: 0;
    position: relative 
}
.price-cont1 h4 a {
    font-weight: 700;
    color: #222;
    text-decoration: underline 
}
.price-cont1 h4 a:hover {
    color: #ef6416 
}
.price-form input[type=text] {
    width: 100%;
    border: 1px solid;
    border-color: #e4e4e4;
    height: 35px;
    margin-bottom: 20px;
    padding: 12px;
    font-size: 13px;
    color: #222 
}
.price-form {
    padding: 35px 30px;
    background: #f5f5f5 
}
.price-form p {
    margin-bottom: 5px;
    display: none 
}
.price-form textarea {
    width: 100%;
    border: 1px solid;
    border-color: #e4e4e4;
    height: 72px;
    margin-bottom: 20px;
    padding: 12px;
    font-size: 13px;
    color: #222 
}
.price-form input[type=text]:focus, .price-form textarea:focus {
    box-shadow: none;
    border-color: #333;
    outline: 0 
}
.price-form button {
    width: 40%;
    float: right;
    height: 41px;
    background: #ef6416;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    line-height: 40px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    border-radius: 4px;
    border: none;
    outline: 0;
    cursor: pointer 
}
.pr-8 {
    padding-right: 8px 
}
.pl-8 {
    padding-left: 8px 
}
.our-lists .card-header button {
    width: 100%;
    cursor: pointer;
    text-align: left;
    border: 0;
    color: #333;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    padding: 13px 20px;
    background: #fff 
}
.our-lists .card-header .btn-link::after {
    content: "\f068";
    font-family: FontAwesome;
    color: #999;
    font-size: 16px;
    float: right 
}
.our-lists .card-header .btn-link.collapsed::after {
    content: "\f067";
    font-family: FontAwesome;
    color: #999;
    font-size: 16px;
    float: right 
}
.our-lists .accordion .card-header {
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, .03);
    border-bottom: 1px solid rgba(0, 0, 0, .125) 
}
.our-lists .accordion {
    padding: 50px 0 
}
.our-lists .accordion .card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 2rem 
}
.our-lists .accordion .card {
    margin-bottom: 20px;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem 
}
.our-lists .accordion .card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0 
}
.our-lists .accordion .card:first-of-type {
    border: 1px solid rgba(0, 0, 0, .125) 
}
.our-lists .card-header button:focus {
    box-shadow: none;
    border: none;
    outline: 0 
}
.our-lists .card-header {
    padding: 0 
}
.tab-content p strong {
    color: #666;
    font-weight: 700 
}
.section-data .data-name {
    padding: 0;
    list-style: none;
    margin: 0 
}
.section-data .data-name li span {
    display: block;
    font-size: 14px;
    font-weight: 400;
    margin: 8px 0 0;
    line-height: 19px 
}
.section-data .data-name li {
    float: left;
    width: 318px;
    margin-right: 87px;
    padding: 0 55px 
}
.section-data .data-name li:nth-child(1) {
    margin-right: 117px 
}
.section-data .data-name li:last-child {
    margin-right: 0;
    float: right 
}
.section-data .data-name li {
    display: block;
    font-family: Lato, sans-serif;
    font-weight: 800;
    font-size: 16px;
    color: #333 
}
.toolkit .toolkit-cont .toolkit-cont-main {
    padding: 17px 15px;
    margin-bottom: 20px;
    background: #f3f3f3;
    border-radius: 5px 
}
.toolkit .toolkit-cont #risk-assessment h5, .toolkit .toolkit-cont #watchlist-curator h5 {
    font-size: 18px;
    font-weight: 800;
    letter-spacing: .6px;
    line-height: 18px;
    margin-bottom: 6px 
}
.toolkit .toolkit-cont #risk-assessment p, .toolkit .toolkit-cont #watchlist-curator p {
    font-size: 10px;
    color: #333;
    font-weight: 500;
    margin-bottom: 0;
    font-family: Lato, sans-serif 
}
.lt-tool {
    float: left;
    text-align: right;
    width: 312px 
}
.rt-tool {
    float: right;
    text-align: right 
}
.toolkit .toolkit-cont .toolkit-cont-main a {
    float: left;
    padding: 5px 14px;
    color: #fff;
    background: #333;
    font-size: 18px;
    border-radius: 5px;
    margin: 0 0 0 20px;
    font-weight: 600;
    box-shadow: none;
    text-decoration: none 
}
.toolkit .toolkit-cont .toolkit-cont-main a:hover {
    background-color: #f26f17;
    color: #fff 
}
.resources .resources-box .toolkit-head h5 {
    margin: 0 0 33px;
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    text-align: center;
    color: #666 
}
.table-responsive tr th {
    text-align: left;
    vertical-align: bottom 
}
.table-responsive tr th h4 {
    margin: 0;
    line-height: 19px;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: 1px;
    color: #333 
}
section.solution-new {
    text-align: center 
}
.new-aml-head p {
    font-size: 21px;
    font-weight: 300;
    text-align: center;
    color: #333;
    line-height: 1.6 
}
.new-aml-cont {
    padding-top: 50px 
}
.new-aml-cont h2 {
    font-size: 32px;
    line-height: 27px;
    color: #333;
    text-transform: uppercase;
    font-weight: 900 
}
.new-aml-cont h4 {
    font-size: 30px;
    font-weight: 300;
    color: #565b73;
    padding: 15px 0 
}
.new-aml-cont span {
    display: block;
    font-size: 16px;
    font-weight: 500;
    color: #565b73;
    padding: 0 0 15px 
}
.new-aml-cont a {
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    background: #f4803e;
    padding: 13px 50px;
    display: inline-block;
    letter-spacing: .9px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease 
}
.new-aml-cont a:hover {
    background-color: #333 
}
.new-screening {
    padding: 70px 0 
}
.screening-head h5 {
    text-align: center;
    font-size: 17px;
    width: 100%;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 50px;
    color: #555a72 
}
.new-screening h3 {
    text-align: center;
    font-size: 18px;
    width: 100%;
    font-family: Lato, sans-serif;
    font-weight: 600;
    color: #9c9c9c;
    margin-bottom: 16px 
}
.new-item-box {
    background: #fff;
    min-height: 399.78px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1) 
}
.item-box-wt {
    padding: 20px 30px 
}
.new-screening .col-md-4:nth-child(2) .new-item-box h4 a {
    background: #f5f5f5;
    color: #333;
    display: block;
    padding: 16px 0;
    -webkit-transition: all .8s ease;
    transition: all .8s ease 
}
.new-screening .col-md-4:nth-child(3) .new-item-box h4 a {
    background: #f5f5f5;
    color: #333;
    display: block;
    padding: 16px 0;
    -webkit-transition: all .8s ease;
    transition: all .8s ease 
}
.new-screening .col-md-4:nth-child(4) .new-item-box h4 a {
    background: #f5f5f5;
    color: #333;
    display: block;
    padding: 16px 0;
    -webkit-transition: all .8s ease;
    transition: all .8s ease 
}
.new-item-box h4 {
    text-align: center;
    margin: 0;
    font-weight: 800;
    letter-spacing: 1px;
    font-family: Lato, sans-serif;
    font-size: 15px;
    padding: 0 !important 
}
.new-item-box h4 a {
    text-decoration: none 
}
.item-box-wt h5 {
    font-size: 14px;
    line-height: 22px;
    color: #333;
    font-weight: 600 
}
.item-box-wt span {
    display: block;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    color: #666 
}
.item-box-wt a:hover {
    color: #333;
    border-bottom: 1px solid #333 
}
.item-box-wt a {
    color: #f4803e;
    border-bottom: 1px solid #f4803e;
    padding: 0 0 4px;
    font-weight: 500;
    text-decoration: none;
    -webkit-transition: all .4s ease;
    transition: all .4s ease 
}
.new-screening .col-md-4:nth-child(2) .new-item-box .item-box-wt .screening-btn {
    border-color: #7d60a9;
    color: #7d60a9 
}
.new-screening .col-md-4:nth-child(3) .new-item-box .item-box-wt .screening-btn {
    margin: 69px auto 15px;
    border-color: #008cff;
    color: #008cff 
}
.new-screening .col-md-4:nth-child(4) .new-item-box .item-box-wt .screening-btn {
    border-color: #38d576;
    color: #38d576 
}
.new-screening .col-md-4:nth-child(2) .new-item-box .item-box-wt .screening-btn:hover {
    background-color: #7d60a9;
    color: #fff 
}
.new-screening .col-md-4:nth-child(3) .new-item-box .item-box-wt .screening-btn:hover {
    background-color: #008cff;
    color: #fff 
}
.new-screening .col-md-4:nth-child(4) .new-item-box .item-box-wt .screening-btn:hover {
    background-color: #38d576;
    color: #fff 
}
.item-box-wt p {
    font-size: 14px;
    color: rgba(13, 17, 43, .6);
    margin: 14px 0 25px;
    font-weight: 500 
}
.item-box-wt .screening-btn {
    text-align: center;
    text-decoration: none;
    width: 45%;
    border: none;
    border: 1px solid;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 600;
    padding: 8px;
    margin: 25px auto 15px;
    display: block;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    letter-spacing: .9px 
}
.prev_smart_btn{
    margin-top: 42px !important;
}
section.new-btn-field {
    text-align: center;
    padding: 30px 0 30px 
}
.new-btn-field h4 {
    font-size: 24px;
    color: #333;
    text-align: center;
    font-weight: 300;
    margin-bottom: 23px;
    line-height: 25px 
}
.new-btn-field a {
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    color: #fff;
    font-size: 14x;
    font-weight: 600;
    background: #f4803e;
    padding: 13px 50px;
    display: inline-block;
    letter-spacing: .9px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease 
}
.listing_styleing i{
    min-width: 25px;
    height: 25px;
    text-align: center;
    background-color: #e9f3ec;
    border-radius: 50%;
    color: #1cad49;
    font-size: 14px;
    line-height: 25px;
    margin-right: 10px;
}
.get_startedfree a {
    background: #009688 !important;
    border: 1px solid #009688;
    font-weight: 800;
}
.get_startedfree a:hover{
    background: #ef860a !important;
    border: 1px solid #ef860a;
}
.premium_access_div{
    padding-top: 50px !important;
}
.new-btn-field a:hover {
    background: #333 
}
.new-white-cont {
    text-align: center 
}
.request_demo a{
   color: #fff !important;
}
.new-white-cont p {
    font-size: 16px;
    color: #666;
    margin: 39px 0 15px;
    font-weight: 400;
    line-height: 26px;
    text-align: left 
}
.new-white-cont h5 {
    display: block;
    font-size: 16px;
    line-height: 27px;
    text-align: left;
    font-weight: 600;
    color: #333;
    padding: 0 0 15px 
}
.new-white-cont a {
    text-decoration: none;
    width: 31%;
    border: 1px solid #f4803e;
    color: #f4803e;
    border-radius: 4px;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    padding: 10px;
    display: block;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    letter-spacing: .9px 
}
.new-consulting-cont a:hover, .new-white-cont a:hover {
    background-color: #f4803e;
    color: #fff 
}
.new-consulting-cont p {
    font-size: 15px;
    color: #666;
    margin: 0 0 17px;
    font-weight: 400;
    text-align: left;
    line-height: 24px 
}
section.solution-new-white {
    padding-bottom: 30px 
}
.new-consulting-cont {
    text-align: right 
}
.new-consulting-cont a {
    text-decoration: none;
    width: 40%;
    border: 1px solid #f4803e;
    color: #f4803e;
    border-radius: 4px;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    padding: 10px;
    display: block;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    letter-spacing: .9px 
}
.solution_text_a p{
    font-weight: 500;
}
.listing_styleing li{
    font-weight: 500;
}
section.solution-new-consulting {
    padding: 65px 0;
    background: rgba(253, 237, 225, .2) url(../images/bg-sl.png) 
}
.visioniq_topbanner{
    background-color: #686360;
}
.vission-banner {
   /*background-image: url(../images/vission-bg.jpg);
   */
    background-size: cover;
    text-align: center;
    padding: 30px 0;
}
.vission-banner.consulting {
    background-image: url(../images/consulting-bg.jpg);
    padding-bottom: 30px 
}
.vission-bar {
    background: #222;
    padding: 20px 0 
}
.vission-bar h4 {
    text-align: center;
    font-size: 18px;
    font-family: Lato, sans-serif;
    color: #fff;
    letter-spacing: 1px;
    font-weight: 800;
    text-transform: uppercase;
    text-shadow: 1px 2px 8px rgba(0, 0, 0, .5);
    margin: 0;
    line-height: 20px 
}
.vission-banner h4 {
    font-size: 22px;
    font-weight: 600;
    color: #fff;
    line-height: 18px;
    margin-bottom: 0;
    font-family: Lato, sans-serif 
}
.vission-banner h1 {
    font-size: 45px;
    font-weight: 600;
    color: #fff;
    line-height: 44px;
    margin: 15px 0 15px;
    font-family: Lato, sans-serif 
}
.vission-banner h2 {
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    line-height: 23px;
    margin: 0;
    letter-spacing: .4px 
}
.vission-banner p {
    font-size: 19px;
    font-style: italic;
    color: #fff;
    font-weight: 400;
    line-height: 42px;
    margin: 15px 0 15px;
    padding: 0 125px;
    letter-spacing: .4px 
}
.banner-btn-vis a:nth-child(1) {
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    color: #fff;
    width: 279px;
    font-size: 12px;
    font-weight: 600;
    margin-right: 0;
    background: #ff6e0e;
    padding: 13px 50px;
    display: inline-block;
    letter-spacing: .9px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    text-transform: uppercase;
}
.banner-btn-vis a:nth-child(1):hover {
    background: #dc5d09 
}
.banner-btn-vis a:nth-child(2):hover {
    background: #08cc89 
}
.banner-btn-vis a:nth-child(2) {
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    margin-left: 35px;
    background: #19e49f;
    padding: 13px 50px;
    display: inline-block;
    letter-spacing: .9px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    text-transform: uppercase;
}
.how_to_accesss_a{
    padding-bottom: 35px !important;
}
.vission-data {
    padding: 0px 0px 60px 
}
.why2020kyc_a .finally_text{
    max-width: 100%;
}
.vission-head .top-bar {
    padding: 15px 0 
}
.about-us.vission-head .top-detail a img {
    width: 150px 
}
.about-us.vission-head .menu ul li>a:hover {
    border-bottom: 3px solid #ff6e0e;
    padding: 0 0 23px 
}
.main-up li {
    font-size: 18px !important;
    color: #999 !important 
}
.smartscan-banner .banner-btn-vis a:nth-child(1) {
    width: 251px 
}
.smartscan-banner.vission-banner h2 {
    font-size: 26px 
}
.smartscan-data div#smartScan {
    margin: 0;
    border-top: 0;
    padding-top: 65px 
}
.smartscan-data {
    padding-bottom: 50px 
}
section.smartscan-sarch {
    background: #f9f9f9;
    padding: 35px 0 
}
.smartscan-features {
    margin: 0 0 70px;
    background: #f7f7f7 
}
section.smartscan-scal {
    padding: 0px 0 60px;
}
.head-new h2 {
    text-align: center;
    font-size: 18px;
    font-family: Lato, sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 19px;
    letter-spacing: 1px;
    margin-bottom: 50px;
    color: #555a72 
}
.scan-feature h4 {
    text-align: center;
    font-size: 15px;
    border-bottom: 2px solid #999;
    font-weight: 700;
    letter-spacing: 1px;
    padding-bottom: 18px;
    color: #333;
    margin: 0 
}
.scan-difference h4 {
    text-align: center;
    font-size: 15px;
    border-bottom: 2px solid #f27133;
    font-weight: 700;
    letter-spacing: 1px;
    padding-bottom: 18px;
    color: #f27133;
    margin: 0 
}
.feature-1 p {
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    font-weight: 400;
    color: #333 
}
.feature-1 h5 {
    margin: 0 0 10px;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 14px;
    color: #666 
}
.feature-1 {
    padding: 25px 0;
    border-bottom: 1px solid #e4e4e4 
}
.scan-feature .feature-1 p b {
    color: #5f5f5f;
    text-decoration: underline 
}
.scan-difference .feature-1 p b {
    color: #f27133;
    text-decoration: underline;
    font-weight: 600;
    font-size: 13px 
}
.smartscan-sarch .searh-list h2 {
    font-weight: 300;
    font-family: Raleway, sans-serif;
    font-size: 26px;
    margin-bottom: 20px 
}
.scan-feature .feature-1:nth-child(5) {
    border-bottom: 0 
}
.scan-difference .feature-1:nth-child(5) {
    border-bottom: 0 
}
.smartscan-features.solution-searh .searh-list .features-rt {
    background: #f7f7f7;
    padding: 30px;
    margin-top: 0 
}
.decision-banner .banner-btn-vis a:nth-child(1) {
    width: auto 
}
.vission-banner.decision-banner h2 {
    font-size: 28px 
}
.vission-banner.decision-banner p {
    font-size: 18px;
    padding: 0 46px 
}
.decision-work h3 b {
    color: #ff6e0e;
    text-transform: capitalize 
}
.decision-work h3 {
    font-size: 40px;
    font-weight: 300;
    line-height: 54px;
    text-transform: uppercase;
    text-align: center;
    color: #454545 
}
.work-block {
    padding-top: 75px;
    padding-bottom: 75px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    color: #fff 
}
.col-md-12.work-block {
    padding-top: 10px 
}
.col-md-12.work-block .decision-work-blocks {
    background: #ff6e0e;
    background: -moz-linear-gradient(left, #07ccd0 1%, #0b9fa5 51%, #1ed4de 100%);
    background: -webkit-linear-gradient(left, #07ccd0 1%, #0b9fa5 51%, #1ed4de 100%);
    background: linear-gradient(to right, #07ccd0 1%, #0b9fa5 51%, #1ed4de 100%) 
}
.col-md-12.work-block .decision-work-block-title {
    font-size: 26px;
    font-weight: 600;
    line-height: 31px;
    text-align: center 
}
.col-md-12.work-block .decision-work-block-text {
    font-size: 20px;
    margin-bottom: 35px 
}
.decision-work-blocks {
    z-index: 1;
    width: 100%;
    padding: 0 15px;
    position: relative;
    min-height: 295px;
    flex-direction: column;
    border-radius: 4px;
    background-color: #147abf;
    line-height: 30px;
    align-items: center 
}
.decision-work-block-title {
    padding-top: 60px;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    margin-top: 0 !important;
    display: block 
}
.decision-work-block-text {
    padding-top: 16px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    margin-bottom: 23px 
}
.decision-work-block-step {
    z-index: 2;
    display: inline-block;
    margin-right: auto;
    margin-left: auto;
    top: -34px;
    right: 0;
    line-height: 65px;
    text-align: center;
    left: 0;
    width: 71px;
    height: 71px;
    justify-content: center;
    align-items: center;
    position: absolute;
    font-size: 33px;
    border-radius: 50%;
    background-color: #fff;
    font-family: Lato, sans-serif;
    color: #147abf;
    border: 1px solid #e9e9e9 
}
section.decision-icon-bar {
    padding: 80px 0 
}
.decision-icon-bar h2 {
    font-size: 34px;
    font-weight: 300;
    opacity: 1;
    padding: 0 92px;
    line-height: 50px;
    margin-bottom: 0;
    text-align: center 
}
.decision-icon-bar h4 {
    font-size: 2.5rem;
    font-weight: 900;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 10px;
    color: #555a72;
}
.icon-ds::before {
    content: "";
    display: block;
    width: 110px;
    height: 102px;
    margin: 0 auto;
    background-size: 80px !important 
}
.decision-icon-bar .col-md-4:nth-child(1) .icon-ds::before {
    background: url(../images/box-ds-1.png) no-repeat 50% 0 
}
.decision-icon-bar .col-md-4:nth-child(2) .icon-ds::before {
    background: url(../images/box-ds-2.png) no-repeat 50% 0 
}
.decision-icon-bar .col-md-4:nth-child(3) .icon-ds::before {
    background: url(../images/box-ds-3.png) no-repeat 50% 0 
}
.icon-box-ds {
    background: #fff;
    padding: 50px 30px 20px;
    box-shadow: 0 3px 16px 0 rgba(0, 0, 0, .1) 
}
.icon-main {
    padding-top: 70px 
}
.icon-div {
    border-bottom: 1px solid #dedede 
}
.icon-box-ds h5 {
    font-size: 16px;
    font-weight: 700;
    padding: 25px 0 12px;
    color: #333;
    margin: 0 
}
.icon-box-ds p {
    font-size: 14px;
    line-height: 22px;
    margin: 0 0 13px;
    text-align: left;
    font-weight: 400;
    color: #333 
}
section.decision-bg {
    padding: 60px 0;
    background: #0c84c3;
    text-align: center 
}
.decision-solution {
    padding-top: 75px 
}
.decision-bg h4 {
    color: #fff;
    text-align: center;
    display: block;
    font-size: 18px;
    width: 100%;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 21px 
}
.decision-bg h4 span {
    font-size: 11px 
}
.decision-bg h1 {
    font-size: 32px;
    font-weight: 300;
    color: #fff;
    line-height: 49px;
    margin: 0;
    letter-spacing: .4px 
}
section.consulting-last {
    padding: 80px 0;
    background: #f5faff 
}
.decision-head-new h4 {
    font-size: 17px;
    font-weight: 900;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 10px;
    color: #555a72 
}
.decision-head-new h2 {
    font-size: 24px;
    font-weight: 300;
    font-weight: 300;
    padding: 14px 0;
    line-height: 37px;
    margin-bottom: 0;
    text-align: center 
}
.decision-head-new h2 b {
    font-weight: 700;
    color: #ff6e0e 
}
.decision-head-new {
    text-align: center 
}
.decision-head-new h5 {
    font-size: 26px;
    font-family: Lato, sans-serif;
    line-height: 24px;
    font-weight: 800;
    margin: 0;
    margin-top: 22px;
    margin-bottom: 35px;
    color: #333 
}
.decision-head-new h2 a:hover {
    text-decoration: none 
}
.decision-head-new h2 b:hover {
    color: #333 
}
.decision-head-new .watchlist-btn {
    color: #ef6416;
    border: 1px solid #ef6416;
    display: inline-block;
    font-size: 16px;
    padding: 6px 63px;
    font-weight: 500;
    font-family: Lato, sans-serif;
    text-align: center;
    line-height: 31px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    border-radius: 4px;
    text-transform: capitalize;
    text-decoration: none 
}
.decision-head-new .watchlist-btn:hover {
    background-color: #ef6416;
    color: #fff 
}
.decision-work {
    padding: 55px 0 0 
}
section.decision-coose {
    background: #f9f9f9;
    padding: 60px 0 
}
.decision-coose-head h2 {
    letter-spacing: 1px;
    margin-bottom: 70px;
    font-size: 38px;
    font-weight: 300;
    line-height: 31px;
    text-transform: uppercase;
    text-align: center;
    color: #454545 
}
.decision-coose-head h2 b {
    color: #ff6e0e;
    text-transform: capitalize 
}
.icon-box-coose {
    text-align: center;
    margin-bottom: 26px 
}
.icon-box-coose img {
    width: 80px 
}
.Coose-div {
    text-align: center 
}
.Coose-div h5 {
    margin: 30px 0 15px;
    letter-spacing: 1px;
    font-size: 22px;
    color: #333 
}
.Coose-div p {
    font-size: 16px;
    margin: 0;
    font-weight: 500;
    color: #525252;
    line-height: 25px 
}
section.decision-difference {
    padding: 60px 0 
}
.difference-head h2 {
    letter-spacing: 1px;
    font-size: 38px;
    font-weight: 300;
    line-height: 31px;
    text-transform: uppercase;
    text-align: center;
    color: #454545;
    margin-bottom: 70px 
}
.difference-head h2 b {
    color: #ff6e0e;
    text-transform: capitalize 
}
.tool-img {
    text-align: center 
}
.tool-img h5 {
    letter-spacing: 1px;
    color: #555;
    font-size: 18px;
    text-transform: uppercase;
    font-family: Lato, sans-serif;
    font-weight: 900;
    margin-bottom: 15px 
}
.tool-cont h4 {
    font-size: 22px;
    font-family: Lato, sans-serif;
    line-height: 19px;
    font-weight: 800;
    margin: 0;
    letter-spacing: 1px;
    text-align: center;
    margin-top: 22px;
    margin-bottom: 21px;
    color: #666 
}
.tool-cont ul {
    padding: 0;
    list-style: none;
    width: 370px;
    margin: auto 
}
.tool-cont ul li {
    font-size: 19px;
    line-height: 16px;
    margin-bottom: 17px 
}
.tool-cont ul li i {
    margin-right: 20px 
}
.smart-last-ponit.decision-solution {
    padding: 65px 0 
}
.smart-last-ponit.decision-solution .decision-head-new h2 {
    font-size: 30px;
    line-height: 45px;
    margin-bottom: 20px 
}
.smart-bg.decision-bg h4 {
    font-weight: 600 
}
.smart-bg.decision-bg h1 {
    font-size: 34px 
}
.smartscan-scal.consulting-scal .scan-feature .feature-1:nth-child(4) {
    border-bottom: 0 
}
.smartscan-scal.consulting-scal .scan-difference .feature-1:nth-child(4) {
    border-bottom: 0 
}
.consulting-meeting .container {
    padding-bottom: 70px;
    border-bottom: 1px solid #f3f3f3 
}
.banner-from {
    background: #fff;
    padding: 40px 
}
.banner-from h5 {
    font-size: 22px;
    letter-spacing: 1px;
    font-weight: 600;
    color: #666;
    line-height: 18px;
    margin-bottom: 25px 
}
.consulting h2 {
    font-size: 37px;
    font-weight: 500;
    line-height: 60px;
    text-transform: uppercase;
    text-align: center;
    padding: 0 70px;
    margin-bottom: 43px 
}
.smartscan-banner {
    background-image: url(../images/smart-bg.jpg);
}
.decision-banner {
    background-image: url(../images/dission-bg.jpg) 
}
.consulting-meeting {
    padding: 70px 0 0 
}
.meeting-head h2 {
    font-size: 34px;
    font-weight: 300;
    line-height: 25px;
    margin-bottom: 50px;
    text-transform: uppercase;
    text-align: center;
    color: #454545 
}
.meeting-img img {
    width: 50% 
}
.meeting-img {
    text-align: center 
}
.meeting-cont p {
    font-size: 16px;
    margin: 0;
    font-weight: 500;
    color: #525252;
    line-height: 25px 
}
.meeting-cont p:nth-child(2) {
    margin: 30px 0 15px;
    font-size: 16px 
}
.meeting-cont p b, .meeting-cont p strong {
    color: #333;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 800 
}
.meeting-cont p b {
    color: #666 
}
.meeting-cont a {
    color: #ef6416;
    border: 1px solid #ef6416;
    display: inline-block;
    font-size: 15px;
    padding: 6px 34px;
    font-weight: 500;
    font-family: Lato, sans-serif;
    text-align: center;
    line-height: 31px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    border-radius: 4px;
    margin-top: 10px;
    text-decoration: none 
}
.meeting-cont a:hover {
    background-color: #ef6416;
    color: #fff 
}
.meeting-cont {
    padding: 45px 0 
}
.consulting-video {
    position: relative 
}
.consulting-video::after {
    background: url(../images/video-icon1.png) no-repeat;
    content: "";
    height: 50px;
    width: 50px;
    position: absolute;
    z-index: 999;
    top: 37%;
    left: 47% 
}
.input-container {
    font-size: 1.143em;
    line-height: 24px;
    width: 100%;
    height: 83px;
    background-color: transparent;
    cursor: auto;
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: nowrap 
}
.jss35 {
    margin: 0;
    border: 0;
    display: inline-flex;
    padding: 0;
    position: relative;
    min-width: 0;
    flex-direction: column;
    vertical-align: top 
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700 
}
.jss50 {
    color: rgba(0, 0, 0, .54);
    padding: 0;
    font-size: 18px;
    line-height: 1;
    font-weight: 500 
}
.input-container__text-field {
    height: 100%;
    padding: 0;
    position: relative;
    width: 100%;
    border: none;
    outline: 0;
    cursor: inherit;
    font: inherit 
}
.input-container__text-field__label {
    color: #9b9b9b !important;
    font-family: Open Sans, sans-serif !important;
    -moz-osx-font-smoothing: grayscale !important;
    -webkit-font-smoothing: antialiased !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 400 !important 
}
.jss47 {
    transition: color .2s cubic-bezier(0, 0, .2, 1) 0s, transform .2s cubic-bezier(0, 0, .2, 1) 0 
}
.jss44 {
    top: 0;
    left: 0;
    position: absolute;
    transform: translate(0, 24px) scale(1) 
}
.jss39 {
    transform-origin: top left 
}
.jss70 {
    color: rgba(0, 0, 0, .87);
    cursor: text;
    display: inline-flex;
    font-size: 1.6623376623377rem;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    line-height: 1.1875em;
    align-items: center 
}
.input-container__text-field__root {
    line-height: unset !important 
}
label+.jss58 {
    margin-top: 16px 
}
.jss57 {
    position: relative;
    min-height: 33px 
}
.jss61:before {
    left: 0;
    right: 0;
    bottom: 0;
    content: "\00a0";
    position: absolute;
    transition: border-bottom-color .2s cubic-bezier(.4, 0, .2, 1) 0;
    border-bottom: 1px solid #e0e0e0;
    pointer-events: none 
}
.jss80 {
    font: inherit;
    color: currentColor;
    width: 100%;
    border: 0;
    margin: 0;
    padding: 6px 0 7px;
    display: block;
    min-width: 0;
    box-sizing: content-box;
    background: 0 0;
    -webkit-tap-highlight-color: transparent 
}
.input-container__text-field__input {
    color: #454545 !important;
    padding-top: 10px !important;
    padding-bottom: 3px !important 
}
.jss61:after {
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    position: absolute;
    transform: scaleX(0);
    transition: transform .2s cubic-bezier(0, 0, .2, 1) 0;
    border-bottom: 2px solid #00bcd4;
    pointer-events: none 
}
.input-container__text-field__root:after {
    border-bottom: 2px solid #4a4a4a !important 
}
.jss46 {
    transform: translate(0, 1.5px) scale(.75);
    transform-origin: top left;
    font-size: 20px 
}
input:focus {
    outline: 0 
}
.banner-from .sign-in-btn {
    margin: 20px 0 0;
    padding: 0 40px 
}
.banner-from span {
    font-size: 14px;
    margin: 20px 0 0;
    display: block;
    font-weight: 600;
    letter-spacing: .5px 
}
.dropdown .dropdown-menu {
    top: 69px;
    left: 100px 
}
.section-data .data-cont .tab-content .data-rht .link-box:nth-child(2) img {
    width: 79px;
    float: left;
    margin-right: 12px 
}
.section-data .data-cont .tab-content .data-rht .link-box:nth-child(2) a {
    font-size: 14px 
}
.new-item-box h4 {
    position: relative 
}
.icon-vission-sl {
    background: url(../images/database_first.png) no-repeat;
    display: block;
    width: 46px;
    height: 41px;
    top: 10px;
    left: 26%;
    background-size: 39px;
    position: absolute 
}
.icon-smart-sl {
    background: url(../images/sl-icon12.png) no-repeat;
    display: block;
    width: 45px;
    height: 42px;
    top: 5px;
    left: 25%;
    background-size: 40px;
    position: absolute 
}
.icon-dission-sl {
    background: url(../images/sl-icon13.png) no-repeat;
    display: block;
    width: 42px;
    height: 42px;
    top: 5px;
    left: 24%;
    background-size: 40px;
    position: absolute 
}
.new-screening .col-md-4:nth-child(2) .new-item-box .screening-btn {
    margin: 48px auto 15px 
}
.new-screening .col-md-4:nth-child(4) .new-item-box .screening-btn {
    margin: 49px auto 15px 
}
.new-consulting-cont h2 {
    text-align: left;
    font-size: 24px;
    line-height: 20px;
    color: #333;
    margin: 0;
    margin-bottom: 22px;
    font-weight: 800;
    font-family: Lato, sans-serif 
}
.pric-btn-feild p b {
    font-weight: 600 
}
.decision-banner .banner-btn-vis a:nth-child(2) {
    padding: 13px 69px 
}
.decision-work h3 strong {
    font-size: 46px 
}
.decision-coose-head h2 strong {
    font-size: 42px 
}
.difference-head h2 strong {
    font-size: 42px 
}
.resources .resources-box .toolkit-head h3 {
    font-size: 13px;
    line-height: 14px;
    color: #999;
    text-align: left;
    font-weight: 800;
    font-family: Lato, sans-serif 
}
.resources .resources-box .toolkit-head h2 {
    margin: 0;
    font-size: 22px;
    line-height: 28px;
    color: #333;
    text-align: left;
    letter-spacing: 0;
    font-weight: 800;
    font-family: Lato, sans-serif 
}
.bg-toolkit .toolkit-cont-main:nth-child(4) {
    margin-bottom: 0 
}
.decision-head-new a {
    color: #ef6416;
    border: 1px solid #ef6416;
    display: inline-block;
    font-size: 15px;
    padding: 6px 34px;
    font-weight: 500;
    font-family: Lato, sans-serif;
    text-align: center;
    line-height: 31px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    border-radius: 4px;
    margin-top: 10px;
    text-decoration: none 
}
.decision-head-new a:hover {
    background-color: #ef6416;
    color: #fff 
}
.smart-last-ponit .decision-head-new a {
    text-transform: none 
}
.smart-btn a.sign-scan {
    background: 0 0;
    color: #f4803e;
    padding: 0 0 4px;
    border-radius: 0;
    font-size: 22px;
    font-weight: 400;
    border-bottom: 1px solid 
}
.smart-btn a.sign-scan:hover {
    background: 0 0;
    color: #333 
}
section.new-btn-field.smart-btn {
    padding: 65px 0 
}
.new-btn-field.smart-btn h2 {
    font-size: 34px 
}
.decision-coose.smart-option .decision-coose-head h2 {
    font-size: 28px;
    font-weight: 400 
}
a.contact-sacn {
    color: #f4803e;
    display: inline-block;
    font-weight: 600;
    border-bottom: 1px solid 
}
a.contact-sacn:hover {
    text-decoration: none;
    color: #333 
}
.smart-option .Coose-div h5 {
    font-size: 16px;
    font-weight: 600 
}
.home-bn .top-bar {
    background: 0 0;
    border: 0;
    padding-bottom: 0 
}
.banner-h img {
    width: 100% 
}
.banner-h h1 {
    font-size: 42px;
    font-weight: 800;
    color: #333;
    text-align: left;
    line-height: 30px;
    margin-bottom: 22px;
    margin-top: 30px;
    font-family: Raleway, sans-serif 
}
.logoatrate{
    display: flex;
    min-height: 450px;
    align-items: end;
}
.banner-h h3 {
    font-size: 18px;
    font-style: normal;
    color: #fff;
    font-weight: 500;
    line-height: 34px;
    margin: 15px 0 15px 
}
.banner-h .banner-h-l {
    margin-left: 40px;
    padding: 50px 0 70px 
}
.touch-bn {
    font-weight: 500;
    width: 217px;
    height: 47px;
    letter-spacing: 1px;
    text-decoration: none;
    color: #fff;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    border-radius: 5px;
    background-color: #238de6;
    border: 1px solid #fff;
    -webkit-transition: all .4s ease;
    transition: all .4s ease 
}
.touch-bn:hover {
    text-decoration: none;
    color: #fff 
}
.banner-h-r {
    margin-top: 0;
    position: relative 
}
.banner-h img {
    width: 100%;
    margin: 0 
}
.after-p1 h5 {
    font-size: 16px;
    color: #333;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 20px;
    text-align: justify 
}
.home-hd-after .col-md-4:nth-child(2) .after-p1 h5 {
    margin-bottom: 46px 
}
.after-btn a:nth-child(1) {
    color: #238de6;
    font-size: 12px;
    font-weight: 700;
    float: left;
    text-decoration: none 
}
.after-btn a:nth-child(2) {
    color: #222;
    font-size: 12px;
    font-weight: 700;
    float: right;
    text-decoration: none 
}
section.home-hd-after {
    padding: 45px 0 25px 
}
.home-hd-after .col-md-4:nth-child(1) .after-p1 h5 {
    margin-bottom: 46px 
}
.after-p1 {
    background: url(../images/bg-all.png) no-repeat -20% -110% 
}
.ml-40 {
    margin-left: 40px 
}
.mr-40 {
    margin-right: 40px 
}
.home-hd-after .row {
    margin-right: 0;
    margin-left: 0 
}
.pr-10 {
    padding-right: 15px 
}
.pl-10 {
    margin-left: 15px 
}
.pr-5x {
    margin-right: 8px 
}
.pl-5x {
    margin-left: 8px 
}
.after-btn a:nth-child(1)::after {
    content: "\f178";
    color: #238ce6;
    font-size: 14px;
    font-family: FontAwesome;
    float: right;
    margin-left: 10px 
}
.after-btn a:nth-child(1):hover {
    color: #333 
}
.scan-ico-main .icon-ds::before {
    background-size: 98px !important 
}
.scan-ico-main .col-md-4:nth-child(1) .icon-ds::before {
    background: url(../images/database_icon.png) no-repeat 50% 0 
}
.scan-ico-main .col-md-4:nth-child(2) .icon-ds::before {
    background: url(../images/icon-scan2.png) no-repeat 50% 0 
}
.scan-ico-main .col-md-4:nth-child(3) .icon-ds::before {
    background: url(../images/icon-scan3.png) no-repeat 50% 0 
}
.icon-scan h5 {
    text-align: center;
    line-height: 25px;
    padding: 0 31px;
    font-size: 16px;
    color: #333;
    margin-bottom: 25px 
}
.icon-scan {
    text-align: center 
}
.vi-head {
    text-align: center;
    display: block;
    width: 100% 
}
.our-story-new .vi-head h2 {
    color: #fff 
}
.vi-head h2 {
    letter-spacing: 1px;
    margin-bottom: 55px;
    font-size: 34px;
    margin-top: 60px;
    font-weight: 300;
    line-height: 31px;
    text-transform: uppercase;
    text-align: center;
    color: #222 
}
.scan-story .col-md-3:nth-child(2) .icon-story::after {
    background: url(../images/our-story1.jpg) no-repeat 0 0;
    background-size: 75px 
}
.icon-story::after {
    background: url(../images/our-story.jpg) no-repeat 0 0;
    content: "";
    position: absolute;
    width: 80px;
    height: 60px;
    top: 30px;
    right: 11px;
    background-size: 75px;
    z-index: -999;
    display: none 
}
.icon-story {
    border: 1px solid #eaeaea;
    min-height: 329px;
    padding: 19px 20px;
    border-radius: 35px 
}
.scan-story .col-md-3:nth-child(4) .icon-story::after {
    background: 0 0 
}
.icon-story h3 {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 15px 
}
.icon-story h5 {
    text-align: center;
    line-height: 16px;
    margin: 0;
    font-size: 16px;
    color: #fff 
}
.icon-story h5.cl-og {
    color: #ef6416 
}
.icon-story p {
    font-size: 14px;
    color: #fff 
}
.scan-story .col-md-3:nth-child(1) .story-div .icon-ds::before {
    background: url(../images/story-icon1.jpg) no-repeat 50%;
    background-size: 110px !important;
    width: 168px;
    height: 93px;
    margin-bottom: 22px 
}
.story-div .icon-ds::before {
    background: url(../images/story-icon.jpg) no-repeat 50%;
    background-size: 148px !important;
    width: 168px;
    height: 93px;
    margin-bottom: 22px;
    display: none 
}
section.decision-solution.smart-last-ponit.new-sec {
    padding: 0 
}
.row.scan-story {
    position: relative;
    width: 100% !important 
}
.camp-add {
    position: relative 
}
.ab-camp.clearfix {
    text-align: center 
}
section.ab-camp-main {
    padding: 0 0 40px 
}
.ab-camp img {
    filter: gray;
    -webkit-filter: grayscale(1);
    filter: grayscale(1) 
}
.ab-camp img:hover {
    -webkit-filter: grayscale(0);
    filter: none 
}
.ab-camp img:nth-child(1) {
    margin: 0 78px 0 0 
}
.divcenter .col-xs-12:nth-child(1) .icon-scan .data-btn {
    display: inline-block 
}
.icon-scan .data-btn {
    color: #fa7d2d;
    font-weight: 500;
    padding: 0 0 4px;
    border-bottom: 1px solid #fee9dc 
}
.icon-scan .data-btn:hover {
    color: #222;
    text-decoration: none 
}
.scan-ico-main .col-md-4:nth-child(2) .icon-scan h5 {
    padding: 0 
}
.fix-ab h5 {
    margin: 0 0 15px;
    font-size: 20px;
    line-height: 20px;
    color: #333;
    font-weight: 800;
    font-family: Lato, sans-serif 
}
.login-main .center span {
    font-weight: 500 
}
.all-page-bar.price-bar.color-new, .all-page-bar.price-bar.color-new1 {
    background: #0c84c3 
}
.all-page-bar.price-bar.color-new p, .all-page-bar.price-bar.color-new1 p {
    opacity: 1;
    padding: 20px 0 0;
    font-size: 26px;
    line-height: 1.4;
    font-weight: 300;
    color: #fff 
}
.watch-class strong span {
    font-size: 30px;
    position: absolute;
    top: 13px;
    color: #b7b7b7 
}
.new-add-sign {
    text-align: center;
    margin: 0 
}
.new-add-sign p {
    margin: 0;
    font-size: 16px;
    font-family: Raleway, sans-serif;
    font-weight: 600;
    color: #464646 
}
.new-add-sign p a {
    color: #f27033;
    text-decoration: none 
}
.new-add-sign p a:hover {
    color: #222;
    text-decoration: none 
}
.new-grop .center {
    padding: 0 
}
.new-grop .center p {
    text-transform: uppercase;
    font-weight: 600;
    line-height: 14px;
    color: #4c4c4c;
    margin-bottom: 12px 
}
.form-group.new-grop {
    margin: 0 
}
i.ico-g {
    background: #fff url(../images/g-ico.png) no-repeat 50%;
    width: 49px;
    height: 39px;
    border-radius: 4px;
    margin: 3px 0 0 3px;
    float: left;
    background-size: 28px 
}
.with-g a {
    background: #1b80d8;
    color: #fff;
    display: inline-block;
    height: 45px;
    width: 265px;
    font-weight: 600;
    line-height: 45px;
    margin-bottom: 22px;
    text-decoration: none 
}
.with-g a:hover {
    background: #0c67b1 
}
.mobile-on {
    display: none 
}
.row.banner-h.banner-h1 {
    margin-top: 15px;
    background: url(../images/dission-bg1.jpg) 50% 0;
    background-size: cover 
}
.banner-h1 .banner-h-l {
    margin: 0;
    text-align: center;
    padding: 100px 0 
}
.banner-h1 .banner-h-l h1 {
    text-align: center;
    color: #fff;
    font-size: 52px;
    line-height: 36px 
}
.banner-h1 .banner-h-l h5 {
    margin: 50px 0 40px;
    font-size: 18px;
    color: #fff;
    line-height: 38px;
    padding: 0 60px 
}
.banner-h1 .banner-h-l .touch-bn {
    background: 0 0 
}
.banner-h1 .banner-h-l .touch-bn:hover {
    background: #fff;
    color: #000 
}
.our-service.new-one {
    padding-top: 0 
}
.our-service.new-one .container {
    border: none;
    padding-top: 50px 
}
.letter-h1 {
    position: relative;
    padding: 75px 0 
}
.right-img-h1 {
    position: absolute;
    background: url(../images/bg_skills.png) no-repeat;
    height: 476px;
    width: 540px;
    right: 0;
    background-size: 750px;
    top: 57px 
}
.letter-h1 .Screening p {
    text-align: justify 
}
.letter-h1 .Screening h3 {
    font-size: 28px;
    line-height: 34px;
    color: #333;
    font-weight: 400 
}
.letter-h1 .Screening .under-line {
    background: #e2e2e2 
}
#cssmenu>ul>li.has-sub>a {
    padding-right: 0 
}
#cssmenu>ul>li.has-sub>a:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent 
}
#cssmenu>ul>li.has-sub>a:before {
    position: absolute;
    top: 19px;
    right: 14px;
    display: block;
    width: 2px;
    height: 8px;
    background: #ddd;
    content: '';
    -webkit-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease;
    display: none 
}
#cssmenu>ul>li.has-sub:hover>a:before {
    top: 23px;
    height: 0 
}
#cssmenu ul ul li.has-sub>a:after {
    position: absolute;
    top: 16px;
    right: 11px;
    width: 8px;
    height: 2px;
    display: block;
    background: #ddd;
    content: '' 
}
#cssmenu ul ul li.has-sub>a:before {
    position: absolute;
    top: 13px;
    right: 14px;
    display: block;
    width: 2px;
    height: 8px;
    background: #ddd;
    content: '';
    -webkit-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease 
}
#cssmenu ul ul>li.has-sub:hover>a:before {
    top: 17px;
    height: 0 
}
#cssmenu ul li.has-sub ul li.has-sub ul li:hover, #cssmenu ul ul li.has-sub:hover {
    background: #363636 
}
#cssmenu ul ul ul li.active a {
    border-left: 1px solid #333 
}
#cssmenu>ul ul>li.has-sub>ul>li.active>a, #cssmenu>ul>li.has-sub>ul>li.active>a {
    border-top: 1px solid #333 
}
.searh-list h5 {
    line-height: 30px 
}
#cssmenu ul ul {
    position: absolute;
    z-index: 999999999999 
}
#cssmenu ul ul li {
    -webkit-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease 
}
@media screen and (min-with:1024px) {
    #cssmenu li:hover>ul {
        left: auto;
        top: 50px;
        z-index: 99999999999 
   }
}
#cssmenu ul ul ul {
    margin-left: 100%;
    top: 0 
}
#cssmenu>ul>li {
    float: left 
}
.section_a {
    padding: 0 
}
#cssmenu:after, #cssmenu>ul:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0 
}
.has-sub a:before {
    content: '';
    width: 100%;
    height: 2px;
    background-color: red 
}
#cssmenu #head-mobile {
    display: none 
}
#cssmenu>ul>li.has-sub>a:after {
    top: 7px;
    right: -18px;
    transition: transform .2s;
    font-size: 15px 
}
.menu .dropdown-item span {
    display: block;
    font-size: 11px;
    line-height: 14px 
}
.menu ul li.has-sub ul li {
    margin-right: 0;
    line-height: 29px 
}
.mb-0 {
    margin: 0 
}
.work-block.pl-0.pr-0 .decision-work-blocks {
    min-height: auto !important;
    min-height: 166px 
}
@media screen and (max-width:767px) {
    .ab-camp img:nth-child(1) {
        margin: 0 !important 
   }
    .watch-class strong span {
        font-size: 25px !important;
        position: unset !important;
        color: #757575 !important 
   }
    .price-text span {
        position: unset !important;
        font-size: 36px !important;
        line-height: 0 !important;
        color: #737373 !important 
   }
    .pricing-section .compare-price-table tr td:first-child sup {
        font-size: 28px;
        position: unset;
        vertical-align: -webkit-baseline-middle;
        color: #757575 !important 
   }
    .price-point {
        padding: 28px 0 
   }
    .all-page-bar.price-bar {
        text-align: center;
        padding: 40px 0 
   }
    .all-page-bar.price-bar h1 {
        font-size: 30px;
        color: #fff;
        font-weight: 600 
   }
    .all-page-bar.price-bar.color-new p, .all-page-bar.price-bar.color-new1 p {
        font-size: 20px;
        line-height: 28px;
        font-weight: 300;
        color: #fff 
   }
    .all-page-bar.price-bar.color-new p br, .all-page-bar.price-bar.color-new1 p br {
        display: none 
   }
    .price-point h2 {
        font-size: 16px;
        line-height: 26px;
        margin-top: 10px;
        margin-bottom: 25px 
   }
    .whight-paper .paper-cont .wht-rt-con ul li i {
        height: 65px 
   }
    .resources .resources-box .whight-paper-head h3 {
        font-size: 12px;
        line-height: 14px 
   }
    .resources .resources-box .whight-paper-head h2 {
        font-size: 15px;
        line-height: 22px 
   }
    .letter-h1 {
        padding: 40px 0 
   }
    .letter-h1 .new-aml-head p {
        font-size: 14px 
   }
    .letter-h1 .new-aml-cont {
        padding-top: 20px 
   }
    .letter-h1 .new-aml-cont a {
        padding: 13px 20px 
   }
    .letter-h1 .new-aml-cont span {
        display: block;
        font-size: 14px 
   }
    .letter-h1 .new-aml-cont h2 {
        font-size: 18px 
   }
    .letter-h1 .new-aml-cont h4 {
        font-size: 16px !important 
   }
    .toolkit .toolkit-cont #risk-assessment h5, .toolkit .toolkit-cont #watchlist-curator h5 {
        font-size: 14px 
   }
    .resources .resources-box .toolkit-head h3 {
        font-size: 12px;
        line-height: 14px 
   }
    .resources .resources-box .toolkit-head h2 {
        font-size: 15px;
        line-height: 22px 
   }
    .resources .resources-box .under-line {
        margin: 17px 0 30px 
   }
    .resources .resources-box .whight-paper-head .under-line {
        margin: 12px 0 26px 
   }
    .meeting-head h2 {
        font-size: 28px;
        margin: 0 
   }
    .screening-head h5 {
        margin-bottom: 0 
   }
    .sign-in-btn {
        width: 100% 
   }
    .form-group.d-flex.flex-wrap {
        text-align: center 
   }
    .mobile-on {
        display: block 
   }
    a.forgot-link {
        float: none 
   }
    .price-cont1 h3 {
        font-size: 18px;
        line-height: 27px;
        margin-bottom: 12px 
   }
    .decision-coose-head h2 {
        letter-spacing: 1px;
        margin: 0;
        margin-bottom: 30px 
   }
    .smart-btn a.sign-scan {
        line-height: 26px !important;
        font-size: 20px;
        margin-bottom: 12px 
   }
    .smart-last-ponit .decision-head-new a:nth-child(4) {
        margin-left: 0 !important 
   }
    .tool-cont ul {
        width: 100% 
   }
    .tool-cont ul li {
        font-size: 18px;
        line-height: 24px 
   }
    .tool-cont ul li i {
        height: 25px;
        float: left 
   }
    .decision-bg h1 {
        font-size: 24px !important;
        line-height: 32px 
   }
    .decision-solution {
        padding-top: 45px !important 
   }
    .input-scan-out {
        padding: 0 
   }
    .work-block.pl-0.pr-0 .decision-work-blocks {
        margin-top: 0 !important 
   }
    section.decision-bg {
        padding: 45px 0 
   }
    #smartScan .col-md-8 .heading-list {
        padding-right: 0 
   }
    .icon-box-ds {
        margin-bottom: 0 !important 
   }
    .vission-banner.decision-banner p {
        font-size: 18px !important;
        padding: 0 !important;
        line-height: 30px !important 
   }
    .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: 50% !important;
        margin-left: -100px !important 
   }
    .icon-smart-sl {
        left: 50% !important;
        margin-left: -100px 
   }
    .icon-dission-sl {
        left: 50% !important;
        margin-left: -100px 
   }
    .new-consulting-cont a {
        width: 68%;
        margin: auto 
   }
    section.solution-new-white {
        padding-bottom: 20px;
        padding-top: 30px 
   }
    .desk-on {
        display: none 
   }
    .mobile-top {
        margin-top: 20px 
   }
    .new-consulting-cont a, .new-white-cont a {
        width: 100% !important;
        margin-bottom: 25px !important 
   }
    section.new-btn-field {
        padding: 15px 0 
   }
    .new-screening {
        padding: 30px 0 
   }
    .new-white-cont p {
        margin-top: 10px 
   }
    .vission-banner h1 {
        font-size: 1.9em !important;
        line-height: 32px;
        margin: 0 0 25px !important 
   }
    .lists-main p {
        font-size: 14px;
        margin-bottom: 25px 
   }
    .our-lists {
        padding: 44px 0 
   }
    .lists-main .card-body h5 {
        font-size: 14px;
        line-height: 20px;
        padding: 13px 10px 
   }
    .hass_ul h5::after {
        font-size: 12px;
        margin: 0 -4px 0 0 
   }
    .our-lists .accordion .card-body {
        padding: 1rem 
   }
    .lists-main ul li {
        text-align: left 
   }
    .testimonial .testimonial-head {
        text-align: center;
        padding-top: 45px 
   }
    .vission-banner h2 {
        font-size: 1.5em;
        padding: 0;
        line-height: 30px 
   }
    .about-tab {
        padding: 40px 0 10px 
   }
    .vission-banner p {
        padding: 0 
   }
    .banner-btn-vis>a {
        width: 100% !important;
        display: block !important;
        margin: 15px 0 !important 
   }
    section.vission-banner {
        padding: 50px 0 
   }
    .decision-icon-bar h2 {
        padding: 0;
        font-size: 1.7em 
   }
    .row.icon-main {
        padding-top: 35px 
   }
    .icon-main .col-sm-4 {
        margin-bottom: 15px 
   }
    section.decision-icon-bar {
        padding-bottom: 20px 
   }
    .work-block {
        padding-bottom: 0 !important;
        padding-top: 25px !important 
   }
    .decision-work h3 {
        font-size: 1.5em 
   }
    .difference-head h2 {
        font-size: 1.7em;
        margin-bottom: 35px 
   }
    .consulting-video img {
        max-width: 100% 
   }
    .consulting-meeting {
        padding: 50px 0 0 
   }
    .meeting-head h2 {
        line-height: 38px 
   }
    a.meeting-cont-btn {
        display: block 
   }
    .consulting-meeting .container {
        padding-bottom: 20px 
   }
    .decision-head-new h5 {
        font-size: 1.2em 
   }
    .orange-button {
        display: block;
        width: 100% 
   }
    .price-text {
        padding: 0 !important 
   }
    .heading-block {
        margin-bottom: 25px !important 
   }
    .heading-block span {
        font-size: 16px !important;
        margin: 20px 0 0 !important;
        color: #3e3e3e 
   }
    .price-cont1 .center {
        text-align: center;
        padding: 0 
   }
    .pricing-ser1 h3 {
        font-size: 20px;
        margin: 4px 0 20px 
   }
    .price-btn-f {
        padding: 40px 0 
   }
    .pric-btn-feild p {
        font-size: 18px;
        padding-bottom: 20px 
   }
    .price-cont1 h5 {
        color: #666;
        font-size: 16px !important;
        font-weight: 600 !important;
        margin-top: 15px !important;
        line-height: 22px !important;
        margin-bottom: 22px !important 
   }
    .pricing-ser1 {
        margin-bottom: 25px 
   }
    .price-cont1 h3 {
        color: #ef6416;
        font-size: 17px !important;
        line-height: 24px !important 
   }
    .price-cont1 h4 {
        font-size: 14px;
        font-weight: 500;
        line-height: 24px 
   }
    .price-cont1 p {
        font-size: 14px !important;
        line-height: 24px !important;
        margin-bottom: 25px !important;
        font-weight: 500 
   }
    .over-line h3 {
        font-size: 15px;
        line-height: 27px;
        padding: 0 18px 
   }
    .price-form .col-md-12, .price-form .col-md-6 {
        padding: 0 !important 
   }
    .news-top .news-pic {
        width: 100% 
   }
    .news-txt {
        width: 100%;
        padding: 0;
        margin-top: 20px 
   }
    .news-top .col-md-12 {
        box-shadow: 0 0 5px 0 rgba(181, 181, 181, .4) 
   }
    .contact-info .heading h2 {
        margin-top: 30px 
   }
    .login-form h3 {
        font-size: 1.5em;
        margin: 0 
   }
    .solution-searh .searh-list .heading-list h4 {
        font-size: 18px;
        line-height: 30px 
   }
    .vi-head h2 {
        font-size: 1.7em;
        margin: 30px 0 
   }
    .price-text p {
        color: #555;
        font-size: 14px 
   }
    .smart-last-ponit.decision-solution .decision-head-new h2 {
        font-size: 20px 
   }
    .pricing-section.pricing-section2 .col-md-4 {
        box-shadow: none 
   }
    .decision-coose-head .col-md-3, .divcenter .col-md-4 {
        margin-bottom: 20px;
        box-shadow: 0 0 20px 0 rgba(181, 181, 181, .4);
        padding: 16px 15px 
   }
    .decision-coose-head .col-md-3, .scan-story .divcenter .col-md-4 {
        margin-bottom: 20px;
        box-shadow: none;
        padding: 16px 15px 
   }
    .scan-story .col-sm-3 {
        margin: 10px 0 
   }
    .searh-list .serch-box .search-group {
        padding: 0 !important 
   }
    .searh-list h1 {
        line-height: 30px;
        font-size: 22px !important 
   }
    .ft-link {
        padding: 0;
        text-align: center 
   }
    .serch-box {
        padding-bottom: 10px !important 
   }
    .data-sec1 {
        text-align: left 
   }
    .img-data {
        margin: 25px 0 
   }
    .solution-searh .searh-list .heading-list h1 {
        line-height: 35px 
   }
    .searh-list .heading-list .btn-link {
        text-align: left;
        margin: 0 0 10px 
   }
    section.solution-new-consulting {
        padding: 0 
   }
    .new-consulting-img img {
        margin-left: 25px 
   }
    .width-25per {
        width: 100% 
   }
    .width-75per {
        padding: 0;
        width: 100%;
        padding-top: 15px 
   }
    .about-block-full .about-block:nth-child(2) .box-title {
        text-align: left 
   }
    .ab-camp img:nth-child(2) {
        margin: 0 auto 
   }
    .tab-content p {
        text-align: left 
   }
    ul.sub-menu {
        display: none 
   }
    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 
   }
    div#cssmenu>ul {
        display: none 
   }
    footer .row .col-sm-3, footer .row .col-sm-6 {
        width: 100% !important;
        flex: 100% !important;
        max-width: 100% 
   }
    .icon-box-ds {
        margin-top: 20px 
   }
    .new-white-img {
        text-align: center 
   }
    .new-white-img img {
        text-align: center;
        width: 70% !important 
   }
    .new-consulting-img img {
        margin-left: 0;
        text-align: center;
        width: 80% !important;
        margin-top: 23px 
   }
    .new-consulting-img {
        text-align: center;
        margin-left: 35px 
   }
    .privacy-all h1, .terms-all h1 {
        font-size: 1.5em 
   }
    .privacy-cont h2 {
        line-height: 25px 
   }
    .solution-bar ul {
        width: 100%;
        margin-top: 11px 
   }
    div#VisionIq {
        padding: 0 
   }
    .searh-list #VisionIq .serch-box {
        text-align: center;
        padding: 0 0 50px 
   }
    .searh-list .serch-box .input-group>.form-control {
        width: 100% !important 
   }
    .row.scan-story {
        width: auto !important 
   }
    .icon-story {
        min-height: auto;
        padding: 19px 20px;
        margin-bottom: 20px 
   }
    section.our-story-new {
        padding: 0 0 12px !important 
   }
    .ft-bottom-bar .ft-lt-bar {
        width: 100%;
        float: none 
   }
    .ft-bottom-bar .ft-rt-bar {
        width: 100%;
        float: left;
        margin-top: 15px 
   }
    .ft-bottom-bar .ft-rt-bar p {
        text-align: center 
   }
    .ft-bottom-bar .ft-lt-bar ul {
        padding: 0;
        list-style: none;
        margin: 0 auto;
        text-align: center;
        width: 286px 
   }
    .col-xs-12.col-md-3.col-sm-3.pl-0 {
        padding-left: 15px !important 
   }
    footer .ft-address-sec {
        text-align: center 
   }
    footer .ft-address-sec .ft-add-cont {
        padding-right: 0 
   }
    .vission-data {
        padding: 35px 0 30px 
   }
    .decision-solution.smart-last-ponit.new-sec h2 a {
        font-size: 20px 
   }
    .decision-coose-head h2 {
        letter-spacing: 1px;
        margin-bottom: 34px;
        font-size: 21px 
   }
    section.decision-coose {
        background: #f9f9f9;
        padding: 30px 0 
   }
    section.new-btn-field.smart-btn {
        padding: 30px 0 
   }
    .new-btn-field h4 {
        font-size: 20px;
        margin-bottom: 25px 
   }
    .smartscan-scal .scan-difference {
        margin-top: 25px 
   }
    section.smartscan-scal {
        padding: 30px 0 
   }
    .head-new h2 {
        margin-bottom: 25px 
   }
    .searh-list .serch-box {
        padding: 0 
   }
    .searh-list h5 {
        font-size: 16px;
        line-height: 23px;
        margin: 18px 0 25px;
        color: #666 
   }
    .permium-class td span {
        font-size: 24px !important;
        position: unset;
        color: #828282 !important 
   }
    .price-text span {
        top: -14px;
        position: absolute;
        font-size: 45px;
        left: 49%;
        color: #b3b3b3 
   }
    .last-plan {
        padding-bottom: 0 
   }
    .price-cont1 h4 {
        margin-bottom: 18px 
   }
    .icon-story-outer {
        margin-bottom: 20px 
   }
    .icon-box-ds-outer {
        margin-bottom: 25px 
   }
}
section.our-story-new {
    background: url(../images/fairy-vi.jpg) no-repeat;
    background-size: cover;
    padding: 0 0 75px;
    margin-top: 60px 
}
@media screen and (max-width:575px) {
    span.input-group-btn {
        max-width: 100px 
   }
}
@media screen and (min-width: 851px) and (max-width: 1099px){
    .sub-menu>li {
        padding: 15px 10px 30px !important;
        background-color: #fff;
        text-align: justify 
   }
    #cssmenu ul .sub-menu {
        width: 100%;
        left: 0%;
        top: 130%;
        right: 0px;
   }
    .aml_data_a .col-md-8{
        padding-left: 0px;
        padding-right: 0px;
   }
}
@media screen and (min-width: 1100px){
    .sub-menu>li {
        padding: 15px 30px 30px !important;
        background-color: #fff;
        text-align: justify 
   }
    #cssmenu ul .sub-menu {
        top: 52px;
        width: 94%;
        left: 0%;
        margin: 0px auto;
        right: 0px;
   }
}
@media screen and (min-width:961px) {
    .smart-last-ponit .decision-head-new a:nth-child(4) {
        margin-left: 35px 
   }
    .menu .sub-menu .dropdown-item {
        padding: 10px 0px 0 
   }
    .icon-story p:nth-child(1) {
        text-align: center;
        color: #7991a5 
   }
    li.has-sub > ul{
        display: none !important 
   }
    #cssmenu .active > ul {
        display: flex !important;
        flex-wrap: wrap 
   }
    #cssmenu .active>a:after {
        transform: rotateX(180deg);
        transition: transform .2s ease-out 
   }
}
.button {
    top: 0 !important 
}
body {
    overflow-x: hidden 
}
.about-tab-cont.camp-add.pdb-0 {
    margin-bottom: 0 
}
.tab-content .about-tab-cont.camp-add.pdb-0 p {
    margin: 0 
}
.headerLineHeight {
    line-height: 29px !important 
}
div#owl-testimonal {
    overflow: hidden 
}
.modal-header {
    padding: 15px;
    background: #f36f17;
    color: #fff;
    font-size: 27px;
    text-align: center 
}
.view-button {
    text-align: center;
    background: #387ccd;
    color: #fff;
    padding: 8px 
}
.view-button:hover {
    background: #25a2e3 
}
.view-button a, .view-button a:focus, .view-button a:hover {
    color: #fff 
}
.contact-full .get-touch .contact-form p span {
    color: red;
    position: absolute;
    bottom: -7px;
    font-size: 11px;
    left: 16px 
}
footer .ft-address-sec ul li:nth-child(1) a {
    display: none 
}
footer .ft-address-sec ul li:nth-child(3) a {
    display: none 
}
.has-sub ul li a {
    display: block 
}
div#owl-testimonal {
    overflow: hidden;
    display: block;
    width: 100% 
}
.sign-in-btn:focus {
    outline: 0;
    text-decoration: none;
    color: #fff 
}
.serch-smart-sc h4 {
    float: left;
    margin: 0 
}
.serch-smart-sc .close {
    float: right;
    font-size: 33px;
    font-weight: 100;
    line-height: 17px;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    opacity: .5 
}
.serch-smart-sc .modal-body {
    background: #fff 
}
.serch-smart-sc .panel-group .panel-heading {
    border-bottom: 0;
    padding: 0 
}
.serch-smart-sc h4.panel-title {
    display: block;
    float: none 
}
.serch-smart-sc .panel-title span {
    font-size: 15px;
    color: #1f1f1f;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700 
}
.serch-smart-sc .panel-body ul li b, .serch-smart-sc .panel-body ul li strong {
    font-weight: 700;
    color: #505050 
}
.serch-smart-sc .panel-default {
    border-color: #f5f5f5 
}
.serch-smart-sc .panel-body {
    padding: 8px 0 0 
}
.serch-smart-sc .panel-body ul {
    padding: 0 0 0 30px;
    margin-bottom: 7px 
}
.serch-smart-sc div#accordion {
    margin-top: 25px 
}
.serch-smart-sc .panel {
    background-color: #fff;
    border: 0;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #f9f9f9;
    border-radius: 0 !important;
    margin-bottom: 20px !important;
    box-shadow: none 
}
.serch-smart-sc .panel-group .panel:last-child {
    border: none 
}
.contact-us-succ h3 {
    font-size: 20px;
    line-height: 49px;
    text-align: center;
    margin: 10px 0;
    color: #464646 
}
.contact-us-succ {
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 0 32px rgba(216, 216, 216, .5);
    width: 500px;
    max-width: 100%;
    margin: 63px auto;
    padding: 25px 
}
.succ-bn, .succ-bn2 {
    color: #f4803e;
    padding-bottom: 4px;
    border-bottom: 1px solid #ffdbc7;
    text-decoration: none 
}
.succ-bn2:hover, .succ-bn:hover {
    text-decoration: none;
    color: #222;
    border-color: #bfbfbf 
}
.home-bn {
    background: url(../images/home-banner-new.jpg) no-repeat 
}
.home-bn .top-bar {
    margin-top: -5px 
}
.home-bn .top-bar .menu ul li a {
    color: #fff 
}
.home-bn .top-bar .menu .sub-menu li a {
    color: #555555;
    font-size: 14px;
}
.home-bn .top-bar .menu .sub-menu li a:hover, .header-section_a .sub-menu li a:hover {
    color: #ef860a;
}
.p-0 {
    padding: 0 
}
.has-sub>ul>li:first-child .submenucontent .paragraph {
    font-size: 13px 
}
.property_title_section_a, .property_title_a,.button_icon_a{
    flex: 1 1 auto!important;
}
.aml_data_a li:first-child{
    padding-bottom: 0px !important;
}
.big_data_a {
    margin-top: 45px 
}
.home-bn .top-bar .menu>.sub-menu>li>a:hover {
    background: #f9f9f9;
    color: #ff6e0e 
}
.submens_a>li>a:hover {
    padding: 0 !important;
    border-bottom: 0 !important 
}
.last_divsubmenu_a .dropdown-item {
    color: #ef860a !important 
}
.home-bn .top-bar .banner-h h2 {
    font-size: 37px;
    font-weight: 900;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    line-height: 50px;
    margin: 0;
    font-family: Montserrat, sans-serif 
}
.home-bn .top-bar .banner-h .banner-h-l {
    margin-left: 80px;
    padding: 220px 0 130px 
}
.home-bn .top-bar .touch-bn {
    font-weight: 500;
    letter-spacing: 0;
    text-decoration: none;
    color: #fff;
    padding: 0 22px;
    display: inline-block;
    text-align: center;
    line-height: 45px;
    margin: 0 50px 0 0;
    border-radius: 35px;
    background-color: #ef860a;
    border:1px solid #ef860a;
    -webkit-transition: all .4s ease;
    transition: all .4s ease 
}
.home-bn .top-bar .touch-bn-two {
    font-weight: 500;
    letter-spacing: 0;
    text-decoration: none;
    color: #fff;
    padding: 0px 40px;
    display: inline-block;
    text-align: center;
    line-height: 43px;
    border-radius: 35px;
    border: 2px solid #fff;
    -webkit-transition: all .4s ease;
    transition: all .4s ease 
}
.home-bn .top-bar .touch-bn-two:hover {
    background: #009688;
    color: #fff;
    border-color: #009688 
}
.home-bn .top-bar .touch-bn:hover {
    background: #000;
    border-color: #000;
    color: #fff 
}
.graph-cont h3 {
    font-size: 24px;
    font-family: Lato, sans-serif;
    color: #434343;
    margin: 0;
    font-weight: 700;
    line-height: 21px 
}
.graph-cont p {
    font-size: 18px;
    color: #434343;
    line-height: 26px;
    margin: 0;
    padding: 23px 0 52px;
}
section.why-kyc {
    padding: 80px 0 40px;
    text-align: center 
}
.banner-h h5 {
    font-size: 16px;
    color: #fff;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    margin: 24px 0 30px 
}
.new-hm.ft-bottom-bar .ft-rt-bar {
    width: 100%;
    float: none 
}
.ft-bottom-bar.new-hm .ft-rt-bar p {
    text-align: left 
}
.company-img {
    width: 50%;
    position: relative;
    float: left 
}
.company-img img {
    position: absolute;
    left: -113px;
    margin: 30px 0 0 
}
.aml-comp {
    background: url(../images/aml-hm.jpg) no-repeat;
    background-size: cover;
    padding: 100px 0;
    text-align: center 
}
.aml-comp-cont h5 {
    color: #fff;
    line-height: 25px;
    font-size: 18px;
    font-weight: 400 
}
.aml-comp-cont h1 {
    font-size: 40px;
    font-family: Montserrat, sans-serif;
    color: #fff;
    line-height: 30px;
    font-weight: 600;
    margin: 70px 0 0 
}
.aml-comp-cont h4 {
    font-size: 24px;
    color: #fff;
    font-weight: 400;
    letter-spacing: .4px;
    margin: 30px 0 
}
.aml-comp-cont p {
    font-size: 18px;
    margin-bottom: 15px;
    color: #fff;
    letter-spacing: .4px 
}
.aml-comp-cont a {
    display: inline-block;
    background: #fff;
    padding: 15px 49px;
    font-weight: 600;
    border-radius: 5px;
    color: #009688;
    -webkit-transition: all .4s ease;
    transition: all .4s ease 
}
.aml-comp-cont a:hover {
    text-decoration: none;
    background-color: #333;
    color: #fff 
}
.company-cont p {
    font-size: 14px;
    color: #757575;
    line-height: 26px;
    margin: 35px 0 72px;
    clear: both 
}
.company-cont h2 {
    margin: 0;
    font-size: 22px;
    color: #444;
    font-weight: 700 
}
.tool-kit-row1 .left-half, .tool-kit-row1 .right-half {
    width: 48%;
    float: left;
    padding: 20px;
    background: #f9f9f9 
}
.tool-kit-row1 .left-half {
    margin-right: 20px 
}
.tool-kit-row1 .right-half {
    margin-left: 20px 
}
.icon-hm-tool {
    float: left 
}
.lt-tool {
    float: left;
    text-align: left;
    width: 69%;
    margin: 0 0 0 20px 
}
.toolkit-head-hm h2 {
    font-size: 32px;
    color: #222;
    font-weight: 600;
    margin: 0 
}
.toolkit-head-hm h5 {
    font-size: 22px;
    color: #999;
    margin: 20px 0 80px 
}
.toolkit-head-hm h5 strong {
    color: #666 
}
.lt-tool h5 {
    margin: 0;
    font-size: 22px;
    font-weight: 400 
}
.toolkit-head-hm {
    text-align: center 
}
.lt-tool p {
    margin: 10px 0 0;
    color: #646464;
    line-height: 18px 
}
.tool-kit-row2 {
    margin-top: 40px;
    padding: 20px;
    background: #f9f9f9 
}
.toolkit-cont-main input[type=text] {
    width: 85%;
    height: 38px;
    background: #fff;
    border: none;
    font-size: 14px;
    font-weight: 400;
    margin-left: 20px;
    outline: 0;
    display: inline-block;
    margin-top: 0;
    border-radius: 4px;
    padding-left: 20px;
    -webkit-box-shadow: 0 0 13px 2px rgba(243, 243, 243, .77);
    -moz-box-shadow: 0 0 13px 2px rgba(243, 243, 243, .77);
    box-shadow: 0 0 13px 2px rgba(243, 243, 243, .77) 
}
.toolkit-cont-main input[type=text]:focus {
    -webkit-box-shadow: 0 0 13px 2px #cfdad9;
    -moz-box-shadow: 0 0 13px 2px #cfdad9;
    box-shadow: 0 0 13px 2px #cfdad9 
}
.sign-up .try-free a:hover {
    border-color: #333;
    background-color: #333;
    color: #fff 
}
.toolkit-cont-main input[type=submit] {
    width: 10%;
    height: 38px;
    background: #289588;
    color: #fff;
    margin-top: 0;
    float: right;
    font-size: 14px;
    font-weight: 500;
    line-height: 39px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    border-radius: 0;
    border: none;
    outline: 0 
}
.tool-kit-row2 .toolkit-cont-main h5 {
    text-align: right;
    margin-right: 123px;
    font-size: 14px;
    font-weight: 400 !important;
    color: #646464 
}
.tool-kit-row2 .toolkit-cont-main-custom h5 {
    margin-right: 130px 
}
.tool-kit-row2 .toolkit-cont-main-custom input[type=text] {
    border: 1px solid #009688;
    border-radius: 0 !important;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    box-shadow: none 
}
.tool-kit-row2 .toolkit-cont-main-custom input[type=submit] {
    line-height: 37px !important 
}
.tool-kit-row2 .toolkit-cont-main h5 b {
    font-weight: 400 
}
section.tool-kit-hm {
    padding: 45px 0 120px 
}
.rt-tool a {
    background: #289688;
    display: block;
    padding: 14px;
    text-align: center;
    font-size: 19px;
    color: #fff;
    border-radius: 4px;
    font-weight: 600 
}
section.client-logo.clearfix {
    text-align: center;
    padding: 120px 0 
}
.logo-heading h2 {
    font-size: 2.3rem;
    font-weight: 500;
    color: #434343;
    margin: 0 
}
.logo-heading p {
    font-size: 14px;
    font-weight: 400;
    color: #757575;
    margin: 23px 0 0 
}
.sign-up {
    padding: 110px 0 150px;
    background-image: linear-gradient(to right, #fba807, #fd9a00, #fe8c00, #ff7c00, #ff6c00) 
}
.logo-slider {
    margin: 50px 0 0 
}
.sign-up .try-free p {
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 0;
    color: #fff;
    margin: 0 
}
.sign-up .try-free h1 {
    font-size: 34px;
    font-weight: 800;
    color: #fff;
    font-family: Montserrat, sans-serif;
    line-height: 31px;
    margin: 42px 0 
}
.sign-up .try-free h1 span {
    color: #fff 
}
a.wth-hm-btn:hover {
    background: #222;
    color: #fff 
}
.mobile-graph {
    display: none 
}
.company-cont {
    margin-bottom: 53px;
    position: relative 
}
section.certified-hm {
    padding-top: 80px 
}
.certified-hm-main {
    text-align: center 
}
.certified-logo img:nth-child(2) {
    margin: 0 70px 0 115px 
}
.certified-logo img {
    filter: gray;
    -webkit-filter: grayscale(1);
    filter: grayscale(1) 
}
.certified-logo img:hover {
    -webkit-filter: grayscale(0);
    filter: none 
}
.our-service.new-one.hm-new {
    padding: 120px 0 50px 
}
.our-service.new-one.hm-new .container {
    padding-top: 0 
}
#owl-testimonal .owl-nav.disabled {
    display: none 
}
#owl-testimonal .owl-dots {
    display: none 
}
.testimonial.hm-new-test {
    padding: 110px 0 100px;
    background: #f9f9f9;
    position: static 
}
.testimonial.hm-new-test .testimonial-head {
    padding-top: 0 
}
.sign-up .try-free a {
    color: #fff;
    padding: 14px 56px;
    background-color: transparent;
    font-size: 17px;
    border-radius: 31px;
    border: 2px solid;
    display: inline-block;
    text-decoration: none;
    -webkit-transition: all .4s ease;
    transition: all .4s ease 
}
footer.new-hm {
    padding: 80px 0 60px;
    background: #313131;
    position: relative;
}
.ft-news-sec h2 {
    margin: 0;
    margin-bottom: 40px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase 
}
.img-news {
    float: left;
    margin-right: 15px 
}
.news-cont h5 {
    color: #fff;
    font-size: 13px;
    line-height: 18px 
}
.news-cont {
    margin-bottom: 45px 
}
.news-cont p {
    color: #6b6b6b;
    font-size: 10px;
    margin: 0 
}
.new-hm .ft-link {
    padding: 0 
}
.new-hm .ft-heading h5 {
    margin: 0;
    margin-bottom: 40px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 13px 
}
.ft-link ul li {
    margin-bottom: 15px 
}
.ft-link ul li a {
    color: #969595;
    font-size: 13px;
    font-weight: 500 
}
.ft-link ul li a:hover {
    text-decoration: none 
}
.ft-link ul {
    padding: 0;
    list-style: none;
    width: 40%;
    float: left 
}
.whitepaper-hm p {
    color: #fff;
    line-height: 24px 
}
.ft-link .two-ft-link li:nth-child(3) a {
    color: #969595 
}
.ft-newsletter span {
    color: #969595;
    font-size: 13px;
    line-height: 22px;
    display: block;
    margin-bottom: 15px 
}
.ft-newsletter input[type=text] {
    display: inline-block;
    width: 80%;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555;
    margin-bottom: 10px;
    background-color: #fff;
    background-image: none;
    border: 0;
    border-radius: 0;
    box-shadow: none 
}
.ft-link ul:nth-child(2) {
    width: 60% 
}
.ft-newsletter input[type=submit] {
    background: #009688;
    color: #fff;
    outline: 0;
    font-size: 13px;
    float: right;
    border: 0;
    padding: 6px 11px;
    font-weight: 600 
}
.ft-address-hm h2 {
    margin: 0;
    margin-bottom: 40px;
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 13px 
}
.ft-address-hm h5 {
    color: #969595;
    font-size: 13px;
    line-height: 22px;
    display: block;
    margin-top: 0;
    margin-bottom: 15px;
    padding: 0 0 15px;
    border-bottom: 1px solid #414141 
}
.socil-icon-hm ul {
    list-style: none;
    padding: 0;
    display: block;
    clear: both 
}
footer .socil-icon-hm ul li:nth-child(1) a .ft-icon {
    background: url(../../images/home/in-icon.png) no-repeat 
}
footer .socil-icon-hm ul li:nth-child(2) a .ft-icon {
    background: url(../../images/home/twitter-icon.png) no-repeat 
}
footer .socil-icon-hm ul li {
    float: left 
}
footer .socil-icon-hm ul li a {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #2e2e2e;
    margin-right: 15px;
    text-align: center 
}
footer .socil-icon-hm ul li a:hover {
    background-color: #31aae2 
}
footer .socil-icon-hm ul li a .ft-icon {
    width: 16px;
    height: 13px;
    display: inline-block;
    margin: 8px 0 
}
.socil-icon-hm {
    clear: both;
    display: inline-block;
    margin-top: 30px 
}
section.ft-bottom-bar.new-hm {
    background: #292929 
}
.ft-hm-cont ul {
    list-style: none;
    padding: 0;
    margin-bottom: 0 
}
.ft-hm-cont ul li:first-child::after {
    content: "\f003";
    position: absolute;
    font-family: FontAwesome;
    font-size: 16px;
    margin: -2px 0 0;
    left: 0;
    color: #4a4a4a 
}
.ft-hm-cont ul li:last-child::after {
    content: "\f041";
    position: absolute;
    font-family: FontAwesome;
    font-size: 16px;
    margin: -2px 0 0;
    left: 0;
    top: 0;
    color: #4a4a4a 
}
.ft-hm-cont ul li p {
    color: #969595;
    font-size: 13px;
    line-height: 22px;
    display: block;
    margin-bottom: 0 
}
.ft-hm-cont ul li a {
    color: #969595 
}
.ft-hm-cont ul li {
    padding: 0 0 0 30px;
    color: #969595;
    font-size: 13px;
    position: relative 
}
.ft-hm-cont ul li:first-child {
    margin-bottom: 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid #414141 
}
a.wth-hm-btn {
    background: #fff;
    padding: 10px 55px 10px 25px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    display: inline-block;
    margin-bottom: 50px;
    position: relative;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    color: #757575;
    text-decoration: none;
    font-weight: 600 
}
.whitepaper-hm {
    background: url(../images/wh-t-img.jpg) no-repeat;
    background-size: cover 
}
.whitepaper-hm h5 {
    color: #fff;
    margin: 0;
    line-height: 14px;
    font-size: 14px;
    margin-bottom: 12px;
    font-weight: 500 
}
.whitepaper-hm h2 {
    color: #fff;
    font-size: 22px;
    margin: 0 0 35px;
    font-weight: 600;
    line-height: 35px 
}
.pr-0 {
    padding-right: 0 
}
.pl-0 {
    padding-left: 0 
}
.case-study-shadow {
    background: #fff;
    -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: 4px 4px 35px 0 rgba(218, 218, 218, .77);
    width: 100%;
    float: left 
}
.case-study-shadow.col-md-3 {
    padding-left: 0 !important 
}
.case-study .col-xs-12.col-md-8.col-sm-8, .case-study .col-xs-12.col-md-9 {
    background: #fff 
}
#owl-logo .item img {
    vertical-align: middle;
    filter: gray;
    -webkit-filter: grayscale(1);
    filter: grayscale(1) 
}
#owl-logo .item img:hover {
    -webkit-filter: grayscale(0);
    filter: none 
}
#owl-logo .owl-stage-outer {
    overflow: hidden 
}
#owl-logo .owl-item {
    display: inline-block 
}
#owl-logo .owl-dots, #owl-logo .owl-nav {
    display: none 
}
a.wth-hm-btn::after {
    content: "\f178";
    position: absolute;
    font-family: FontAwesome;
    right: 27px;
    bottom: 20% 
}
.case-study-hm .row:nth-child(3) .case-row-1 {
    margin-bottom: 32px 
}
a.case-btn-hm span {
    background: #f0f0f0;
    color: #313131;
    padding: 10px 30px 10px 0 
}
.wth-hm {
    padding: 77px 40px 
}
a.case-btn-hm {
    float: right;
    display: inline-block;
    margin-right: 34px;
    color: #17957c;
    text-decoration: none;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 800 
}
.case-study-hm h2 {
    text-align: center 
}
section.case-study {
    margin: -70px 0 0;
    margin-bottom: 100px 
}
.case-row-1 {
    margin-bottom: 32px 
}
.case-study-hm h2 {
    text-align: center;
    margin: 0;
    color: #313131;
    font-weight: 700;
    font-size: 24px;
    padding: 50px 0 
}
.case-cont p {
    font-family: Lato, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 22px;
    color: #757575;
    margin: 15px 0 0 
}
.case-study-hm .col-md-6:nth-child(2) .pl-22 {
    padding-left: 0;
    padding-right: 30px 
}
.pl-22 {
    padding-left: 32px 
}
.case-img {
    float: left;
    margin-right: 10px;
    width: 10% 
}
.case-cont {
    float: left;
    width: 85% 
}
.case-cont h5 {
    font-size: 16px;
    font-weight: 700;
    margin: 6px 0 0;
    line-height: 13px;
    color: #444;
    font-family: Montserrat, sans-serif 
}
div#smart-scan {
    float: left;
    width: 95% 
}
div#smart-scan h3 {
    margin: 0;
    margin-left: 20px;
    margin-bottom: 15px;
    font-size: 22px;
    font-weight: 400 
}
div#vision-iq {
    float: left;
    width: 95% 
}
div#vision-iq h3 {
    margin: 0;
    margin-left: 20px;
    margin-bottom: 15px;
    font-size: 22px;
    font-weight: 400 
}
.toolkit-head-hm h5 strong b {
    color: #f4803e;
    border-bottom: 1px solid #c8c8c8;
    padding-bottom: 4px 
}
.graph-img.desktop-graph {
    position: relative 
}
.graph-img.desktop-graph a {
    display: inline-block;
    float: left;
    width: 215px;
    margin-right: 49px;
    height: 571px;
    position: absolute 
}
.graph-img.desktop-graph a:nth-child(2) {
    left: 26%;
    margin: 0 
}
.graph-img.desktop-graph a:nth-child(3) {
    left: 49%;
    margin: 0 
}
.graph-img.desktop-graph a:nth-child(4) {
    right: 6px 
}
.close-btn {
    position: relative 
}
.close-btn p {
    position: absolute;
    right: -21px;
    font-size: 51px;
    top: -42px;
    font-weight: 500;
    margin: 0;
    color: #222;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    cursor: pointer 
}
.news-cont a {
    text-decoration: none 
}
.toolkit-head-hm h5 br {
    display: none 
}
.ser-con2 span br {
    display: none 
}
div.modal {
    z-index: 99999 
}
.opacity0 {
    opacity: 0 
}
.display-none {
    display: none 
}
.color-green {
    color: green 
}
.jssT {
    transform: translate(0, 1.5px) scale(.75) 
}
.resultLoading-cls {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 10000000;
    top: 0;
    left: 0 
}
.resultLoading-cls-inner {
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    top: 50%;
    font-size: 16px;
    z-index: 10 
}
.color-white {
    color: #fff 
}
.bg-cust {
    background: #111;
    opacity: .7;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0 
}
.padd1 {
    padding: 7px 1px 
}
.color-red-small {
    color: red;
    font-size: small 
}
.marg160 {
    margin: 160px auto 
}
.border-navajowhite {
    border: #ffdead 
}
.border0 {
    border: none 
}
.background-cust-succ {
    background: #387ccd 
}
.modal-body-cust {
    width: 100%;
    height: 500px;
    overflow-y: scroll 
}
.font-14 {
    font-size: 14px 
}
.dialog-cst-load {
    display: none;
    text-align: center;
    left: 0;
    top: 50%;
    font-size: 16px 
}
.color-syan {
    color: #25a2e3 
}
.margin-left-25 {
    margin-left: 25px 
}
.top-p-font-30 {
    top: auto !important;
    position: unset !important;
    font-size: 30px !important 
}
.color-red {
    color: red 
}
.txt-centr {
    text-align: center 
}
.padding-left-0 {
    padding-left: 0 
}
.padding-right-0 {
    padding-right: 0 
}
.width-100 {
    width: 100% 
}
.margin-top-3rem {
    margin-top: 3rem 
}
.hidden-grepcaptcha {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 1px;
    width: 1px 
}
.max-width-300 {
    max-width: 300px 
}
a {
    cursor: pointer 
}
.pricing-custom-white-bottom {
    background: #fff;
    padding: 20px;
    box-shadow: inset 0 1px 2px 3px #248685 
}
.pricing-custom-white-bottom h3 {
    font-size: 20px 
}
.pricing-custom-white-bottom h4 {
    font-weight: 700;
    color: #999;
    font-size: 14px 
}
.pricing-custom-white-bottom h5 {
    font-size: 20px;
    color: #000;
    padding-top: 20px 
}
.pricing-custom-white-bottom a.price-btn {
    text-transform: none;
    margin-bottom: 30px;
    white-space: normal;
    height: auto 
}
#errorOurListModal,#coming_soon {
    background: rgba(0, 0, 0, .7) 
}
#coming_soon .modal-dialog{
    top: 50%;
    transform: translateY(-50%);
}
#coming_soon p{
    font-size: 25px;
}
#errorOurListModal .modal-dialog {
    margin-top: 15% 
}
#errorOurListModal .modal-body, #coming_soon .modal-body {
    padding: 50px 15px 
}
#errorOurListModal .modal-body p {
    font-size: 16px;
    line-height: 26px;
    color: #555;
    font-weight: 500 
}
@media (min-width:769px) {
    .second_watch_btn {
        margin-top: 0 !important 
   }
}
@media (max-width:767px) {
    #errorOurListModal .modal-body p br {
        display: none 
   }
}
@media (min-width:768px) and (max-width:1365px) {
    #errorOurListModal .modal-dialog {
        margin-top: 15% 
   }
}
@media (min-width:1367px) {
    #errorOurListModal .modal-dialog {
        margin-top: 20% 
   }
}
.lists-main .card-body h4 {
    cursor: pointer;
    color: #333;
    font-weight: 600;
    font-size: 15px;
    margin: 0;
    text-decoration: none;
    padding: 13px 20px;
    background: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, .125);
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    line-height: 18px 
}
section.free_tools {
    padding-top: 80px;
    background: #f9f9f9;
    padding-bottom: 80px;
    text-align: center 
}
.free_tools_con h3 {
    font-size: 15px;
    font-weight: 700;
    color: #333;
    letter-spacing: .5px;
    line-height: 21px;
    padding: 0 
}
.free_tools_con p {
    color: #4c4c4c;
    font-size: 14px;
    line-height: 24px;
    margin-top: 20px 
}
.free_tools_main .col-xs-12.col-md-3 {
    padding: 10px;
    position: relative 
}
.bd_all {
    padding: 37px;
    min-height: 302.24px;
    border: 1px solid #f3f3f3;
    box-shadow: 0 0 15px 4px #efefef 
}
.free_tools_main.tools_main2 .col-xs-12.col-md-3 {
    position: relative;
    padding: 35px 45px;
    min-height: 302.24px;
    border: 1px solid #f3f3f3 
}
.free_tools.free_tools2 {
    padding-top: 0 
}
@media(max-width:1200px) {
    .bd_all {
        padding: 20px;
        min-height: 325px 
   }
    .free_tools_main.tools_main2 .col-xs-12.col-md-3 {
        padding: 35px 20px 
   }
}
.font-size-32 {
    font-size: 32px !important 
}
.font-size-22 {
    font-size: 24px !important 
}
.font-bold {
    font-weight: 700 !important 
}
.resource-cont .text-center-p p {
    text-align: center !important 
}
.resources-area {
    padding: 50px 0 10px 
}
.resources-area .icon-box-coose a img {
    max-height: 64px;
    width: auto 
}
.resources-area .bd_all {
    text-align: center;
    min-height: 320px;
    margin-bottom: 30px 
}
.resources-area .bd_all a h5 {
    font-size: 16px;
    font-weight: 700;
    color: #444;
    font-family: Montserrat, sans-serif 
}
.resources-area .bd_all a:hover {
    text-decoration: none 
}
.resources-area .bd_all a h5:hover {
    color: #17957c 
}
.resources-area .bd_all p {
    font-family: Lato, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 22px;
    color: #757575;
    margin: 15px 0 0 
}
.resources-area .heading h2 {
    margin: 0;
    font-size: 30px;
    margin-bottom: 0;
    line-height: 25px;
    color: #009788;
    letter-spacing: .2px;
    font-weight: 800;
    font-family: Lato, sans-serif;
    text-align: left 
}
.resources-area .heading .under-line {
    width: 100%;
    float: left;
    clear: both;
    height: 2px;
    background: #f5f5f5;
    margin: 10px 0 35px 
}
.resources-area .heading .under-line::after {
    width: 200px;
    content: ",";
    display: inline-block;
    height: 2px;
    background: #009788;
    float: left 
}
.under-line-big .under-line::after {
    width: 290px !important 
}
.contact-full .heading .under-line::after {
    width: 45px;
    content: ",";
    display: inline-block;
    height: 2px;
    background: #333 
}
.custom-module--bg-offwhite .testimonial--border {
    border-bottom: 1px solid #d1d1d1 
}
.testimonial--border-none {
    border-bottom: none !important 
}
.custom-module--bg-offwhite .custom-module {
    padding: 30px 
}
.padding-top-0 {
    padding-top: 0 !important 
}
.custom-module .testimonial__quote {
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    letter-spacing: .9px;
    padding: 20px 0 25px;
    text-align: justify 
}
.custom-module .testimonial__attribution p {
    text-align: right 
}
.custom-module .testimonial--reverse p {
    text-align: left 
}
.custom-module .testimonial__attribution {
    text-align: right;
    padding: 20px 0 
}
.custom-module .testimonial__image--wrapper.testimonial--reverse {
    float: right;
    padding: 0 0 10px 20px 
}
.custom-module .testimonial__image {
    float: left;
    border: 7px solid #f9f8f7;
    border-radius: 50%;
    box-shadow: 0 5px 5px 0 rgba(50, 50, 50, .15);
    width: 150px;
    height: 150px;
    background: #fff;
    position: relative;
    text-align: center 
}
.testimonial__image_mobile {
    display: block;
    margin: 0 auto;
    border: 7px solid #f9f8f7;
    border-radius: 50%;
    box-shadow: 0 5px 5px 0 rgba(50, 50, 50, .15);
    width: 150px;
    height: 150px;
    background: #fff;
    position: relative;
    text-align: center 
}
.testimonial__image_mobile img {
    max-width: 100px;
    max-height: 100px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto 
}
.custom-module .testimonial__image img {
    max-width: 100px;
    max-height: 100px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto 
}
.custom-module .testimonial__name {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 1.92px;
    text-transform: uppercase 
}
.custom-module .testimonial__title {
    color: #999;
    font-size: 16px;
    font-style: italic;
    line-height: 24px;
    letter-spacing: 1.28px 
}
.testimonial__company, .testimonial__company-link {
    font-family: Lato, sans-serif;
    letter-spacing: .4px 
}
.custom-module--bg-offwhite, .custom-module--bg-paleyellow, .custom-module--bg-skyblue {
    background-color: #f9f8f7 
}
.custom-module .testimonial__image--wrapper {
    float: left;
    padding: 0 20px 10px 0 
}
.custom-module blockquote {
    border: none 
}
.case-img img {
    max-width: 64px;
    max-height: 64px 
}
@media(max-width:500px) {
    .case-img img {
        max-height: 52px;
        max-width: 52px 
   }
}
@media(max-width:767px) {
    .amlcompliance_a {
        font-size: 1.8rem !important 
   }
    .testimonials-container .lists-main h1 {
        line-height: 40px 
   }
    .resource-cont .text-center-p p br {
        display: none 
   }
    .case-study .container .row .pl-0 {
        padding: 20px 
   }
    .menu ul {
        margin-top: 16px 
   }
    .price-btn {
        line-height: inherit;
        padding: 10px 
   }
    .case-study-shadow {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none 
   }
    div#cssmenu .button {
        top: -33px !important 
   }
}
@media(min-width:768px) and (max-width:1000px) {
    .amlcompliance_a {
        font-size: 23px !important 
   }
    .menu ul {
        margin-top: 44px 
   }
    .price-btn {
        line-height: inherit;
        padding: 5px 10px 
   }
    .about-free a {
        line-height: inherit 
   }
    .data-sec1 {
        text-align: left 
   }
}
@media(min-width:1001px) and (max-width:1024px) {
    .wth-hm {
        padding: 97px 20px 
   }
    .item-box-wt {
        min-height: 415px 
   }
    .icon-box-ds {
        min-height: 480px 
   }
    .news-txt {
        width: 75% 
   }
    .pricing-custom-gray-bottom {
        margin-bottom: 30px 
   }
}
img {
    max-width: 100% 
}
input, select, textarea {
    box-shadow: none !important 
}
@media(min-width:1921px) {
    .all-page-bar, .home-bn {
        background-size: cover 
   }
}
@media(max-width:538px) {
    .contact-us-succ h1 {
        line-height: 39px 
   }
    .news-txt {
        width: 100% !important 
   }
}
.fix_wrapper {
    position: fixed;
    padding: 8px 21px;
    margin: 0;
    border-radius: 5px;
    z-index: 10000;
    text-align: center 
}
.fix_wrapper.fix_policy_right {
    bottom: 20px;
    margin-left: 4%;
    left: 0 
}
.fix_wrapper.fix_policy_left {
    bottom: 70px;
    margin-left: 4%;
    display: none 
}
.fix_wrapper p {
    bottom: 30px;
    font-family: "helvetica neue", helvetica, arial, sans-serif;
    font-size: 11px;
    margin: 0;
    font-weight: 700 
}
.fix_wrapper a {
    border-bottom: dotted thin #eee;
    text-decoration: none 
}
.fix_wrapper.fix_policy_left p {
    line-height: 19px;
    margin-top: 6px 
}
.fix_wrapper.fix_policy_left button.close {
    color: #fff;
    opacity: .89;
    font-weight: 400;
    right: 9px;
    top: 0;
    position: absolute 
}
.fix_wrapper.fix_policy_left {
    padding: 10px 30px 
}
a.fix_policy_left_btn {
    display: block;
    padding: 6px;
    border-radius: 4px;
    margin-top: 14px;
    margin-bottom: 7px;
    letter-spacing: .3px;
    color: #009788;
    border: 0;
    background: #fff 
}
button.fix_policy_btn {
    background: #232323;
    border: 1px solid #232323;
    border-radius: 5px;
    box-shadow: inset 0 0 1px 1px #232323;
    color: #fff;
    font: bold 12px "helvetica neue", helvetica, arial, sans-serif;
    line-height: 1;
    padding: 5px 0;
    text-align: center;
    width: 100px;
    margin-left: 20px 
}
button.fix_policy_btn:hover {
    background: #fff;
    border: 1px solid #fff;
    border-radius: 5px;
    box-shadow: inset 0 0 1px 1px #fff;
    color: #333 
}
#pageLoadPopup {
    background: rgba(0, 0, 0, .7) 
}
#pageLoadPopup .modal-header {
    border: none;
    padding: 0;
    background: 0 0 
}
#pageLoadPopup .modal-body .close {
    font-size: 42px;
    float: right;
    font-weight: 500;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
    color: #000 
}
#pageLoadPopup .modal-body {
    padding: 0 
}
#pageLoadPopup .modal-body .center {
    display: inline-block 
}
#pageLoadPopup .modal-body .center p {
    font-size: 16px;
    font-weight: 600;
    color: #3c3c3c;
    padding-top: 0;
    display: inline-block;
    line-height: 28px 
}
#pageLoadPopup .modal-body .center .link_btn {
    background: #019a85;
    border: 0;
    font-weight: 500;
    margin-top: 29px;
    display: inline-block;
    margin-bottom: 30px;
    color: #fff;
    border-radius: 3px;
    padding: 7px 55px 
}
#pageLoadPopup .modal-content {
    padding: 0;
    width: 100%;
    background-size: cover 
}
#pageLoadPopup .modal-dialog {
    width: 700px;
    margin-top: 14% 
}
.pd-0 {
    padding: 0 !important 
}
.count_use p {
    margin: 0;
    font-size: 14px;
    color: #424242 
}
.count_use {
    position: absolute;
    right: 0;
    top: -29px 
}
.ml-auto.mr-auto {
    position: relative 
}
.count_use {
    position: absolute 
}
.mn_new_search {
    position: relative 
}
.mn_new_search select {
    position: absolute;
    top: 1px;
    left: 1px;
    z-index: 999;
    font-size: 13px;
    color: #6f6f6f;
    font-weight: 600;
    letter-spacing: 0;
    padding-left: 10px;
    border-radius: 0;
    width: 125px;
    height: 32px;
    margin: 0 
}
.mn_new_search2 select {
    top: 42px;
    height: 36px;
    left: 21px 
}
.mn_new_search input#searchDtls {
    padding-left: 140px 
}
.mn_new_checkbox {
    text-align: left;
    padding: 12px 0 
}
label.checkbox_inner {
    margin: 0 
}
.searh-list .serch-box .mn_new_search p {
    margin-top: 0 
}
label.checkbox_inner input {
    margin-right: 10px 
}
.checkbox_inner {
    display: inline-block;
    position: relative;
    padding-left: 34px;
    margin-bottom: 0;
    cursor: pointer;
    line-height: 22px;
    font-size: 13px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-bottom: 0 
}
.checkbox_inner input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0 
}
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 22px;
    width: 22px;
    background-color: #dedede 
}
.checkbox_inner:hover input~.checkmark {
    background-color: #ccc 
}
.checkbox_inner input:checked~.checkmark {
    background-color: #f27133 
}
.checkmark:after {
    content: "";
    position: absolute;
    display: none 
}
.checkbox_inner input:checked~.checkmark:after {
    display: block 
}
.checkbox_inner .checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg) 
}
@media(max-width:1200px) {
    .fix_wrapper.fix_policy_left {
        bottom: 75px;
        margin-left: 2%;
        display: none 
   }
}
@media(max-width:767px) {
    .fix_wrapper.display_in_out {
        display: none 
   }
    button.fix_policy_btn {
        margin-top: 8px 
   }
    .fix_wrapper p {
        bottom: 30px;
        font-family: "helvetica neue", helvetica, arial, sans-serif;
        font-size: 12px;
        margin: 0;
        font-weight: 500 
   }
    .fix_wrapper.fix_policy_left {
        bottom: 81px;
        padding: 11px 18px;
        margin-left: 0 
   }
    .fix_wrapper.fix_policy_right {
        bottom: auto;
        margin-left: 0;
        right: 102px;
        top: 60px;
        padding: 8px 12px 
   }
    .news-top-cng .mb-3 {
        margin-bottom: 18px 
   }
}
@media screen and (max-width:767px) and (orientation:landscape) {
    .fix_wrapper.fix_policy_right {
        right: 155px 
   }
    .fix_wrapper.fix_policy_left {
        bottom: 96px;
        padding: 11px 17px 
   }
}
.fix_policy_right {
    display: none !important 
}
.fix_policy_right.show_it {
    display: block !important 
}
.mn_popup_feild h2 {
    margin-top: 0;
    font-size: 20px;
    font-weight: 600 
}
#errorOurListModal.mn_popup_new .modal-body {
    padding: 40px 25px 
}
.mn_popup_feild ul {
    margin: 0;
    list-style: none;
    padding-left: 34px;
    margin-top: 15px 
}
.mn_popup_feild ul li {
    line-height: 41px;
    font-size: 14px;
    font-weight: 500;
    position: relative;
    color: #777 
}
.mn_popup_feild ul li a {
    color: #ff822f;
    text-decoration: none;
    border-bottom: 1px solid #ff822f7a 
}
.mn_popup_feild ul li:after {
    content: "";
    background: url(../images/list_icon.png) no-repeat;
    position: absolute;
    width: 23px;
    left: -34px;
    top: 14px;
    background-size: 66px;
    height: 12px 
}
#videopopup .modal-dialog {
    width: 676px;
    margin-top: 10% 
}
#videopopup button.close {
    position: absolute;
    right: 4px;
    top: -6px;
    font-size: 28px;
    color: #000;
    opacity: 1 
}
#videopopup {
    background: rgba(0, 0, 0, .7) 
}
@media screen and (max-width:767px) {
    #errorOurListModal.mn_popup_new .modal-body {
        padding: 40px 18px 
   }
    #videopopup .modal-dialog {
        width: 94% 
   }
    #videopopup iframe {
        width: 100%;
        height: 250px 
   }
}
.risk_popup_bg {
    background: url(../images/risk_popup_bg.png) no-repeat;
    border-radius: 0;
    padding: 55px;
    background-size: cover;
    background-position: 0 -4px 
}
.risk_popup_main p:nth-child(2) {
    margin: 0 
}
#pageLoadPopup_risk .modal-body {
    padding: 0;
    border: 12px solid #00c3b1;
    border-radius: 6px 
}
#pageLoadPopup_risk .modal-dialog {
    max-width: 600px;
    width: 100%;
    margin: 9% auto 
}
.risk_popup_main p {
    font-size: 24px;
    color: #fff;
    text-shadow: 4px 3px 8px rgba(46, 46, 46, .61);
    line-height: 40px;
    font-weight: 700;
    margin-bottom: 20px 
}
#pageLoadPopup_risk {
    background: rgba(0, 0, 0, .2) 
}
.risk_popup_main p a {
    color: #02f3dd;
    text-decoration: underline 
}
.risk_popup_bg button.close {
    position: absolute;
    right: 10px;
    top: 5px;
    color: #fff;
    font-size: 31px;
    opacity: 1;
    line-height: 16px;
    font-weight: 400 
}
.risk_popup_inner {
    position: absolute;
    left: 0;
    background: rgba(19, 19, 19, .91);
    padding: 10px 25px 0;
    width: 100%;
    bottom: 0 
}
.risk_popup_inner p {
    width: 71%;
    float: left;
    font-size: 13px;
    text-align: left 
}
.risk_popup_inner button.fix_policy_btn {
    background: #fff;
    color: #000;
    padding: 10px 0 
}
.risk_popup_inner button.fix_policy_btn:hover {
    border: none;
    box-shadow: none 
}
@media only screen and (max-width:767px) {
    #pageLoadPopup_risk .modal-dialog {
        padding-left: 10px;
        padding-right: 10px 
   }
    .risk_popup_bg {
        padding: 35px 20px;
        background-position-x: center;
        background-position-y: center;
        background-size: cover 
   }
    .risk_popup_main p {
        font-size: 18px;
        line-height: 30px 
   }
    .socil-icon-hm .remtech_logo_ky {
        display: block;
        margin-bottom: 15px;
        text-align: center 
   }
}
.ft-bottom-bar .ft-lt-bar ul li:nth-child(2) {
    border-right: 1px solid;
    padding-right: 10px 
}
.ft-bottom-bar .ft-lt-bar ul li:nth-child(3) {
    padding-left: 10px 
}
.terms-cont h2 span {
    color: #383838;
    margin-right: 5px;
    font-size: 16px 
}
.terms-cont ul {
    list-style: none !important 
}
.terms-cont ul li span {
    font-size: 15px;
    margin-right: 5px;
    font-family: "helvetica neue", helvetica, arial, sans-serif;
    font-weight: 600;
    color: #4c4c4c 
}
span.margin_rt {
    display: inline-block;
    margin-bottom: 8px 
}
.terms-cont ul li {
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 14px 
}
.terms-cont {
    margin-top: 30px 
}
.my_style {
    font-size: 15px;
    margin-right: 5px;
    font-family: "helvetica neue", helvetica, arial, sans-serif;
    font-weight: 600;
    color: #4c4c4c 
}
.socil-icon-hm {
    clear: both;
    display: inline-block;
    margin-top: 0;
    width: 100% 
}
.socil-icon-hm .remtech_logo_ky {
    display: block;
    margin-bottom: 15px;
    width: 85px;
    float: left;
    margin-right: 26px 
}
#pageLoadPopup_risk .modal-content {
    background-color: transparent 
}
@media only screen and (max-width:767px) {
    .socil-icon-hm .remtech_logo_ky {
        text-align: center 
   }
}
#accordionExample {
    position: relative 
}
.all_open {
    display: inline-block;
    position: absolute;
    top: 51px;
    right: 0 
}
.all_open a {
    font-size: 12px;
    color: #fff;
    font-weight: 600;
    border-radius: 3px;
    text-decoration: none;
    padding: 6px 23px;
    background: #009788 
}
.pricing-section .compare-price-table tr td:first-child sup {
    font-size: 10px;
    top: -6px;
    color: #168e83 
}
.pricing-box.best-price .pricing-price {
    color: #ef6416;
    font-size: 50px;
    width: 100%;
    padding: 20px 0;
    float: left;
    margin-bottom: 10px;
    font-family: Lato, sans-serif 
}
.pricing-box.best-price .pricing-price h5 {
    margin-bottom: 0;
    font-size: 14px;
    color: #505050 
}
.pricing-box.best-price .pricing-price h5 i {
    color: #ef6416;
    font-size: 17px 
}
.pricing-price.price-rigth h5 {
    margin-bottom: 7px;
    margin-top: 0;
    color: #676767;
    font-size: 13px 
}
.pricing-box.best-price .pricing-price.price-rigth {
    border-left: 1px solid #eaeaea;
    font-size: 38px;
    padding: 27px 0 
}
.pricing-price.price-rigth span {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    font-size: 16px;
    font-weight: 400 
}
.margin_btm {
    margin-top: 50px 
}
.price-main-p .top-p-font-30 sup {
    top: 0;
    font-weight: 500;
    color: #168e83 
}
.pricing-price .perminu_pep {
    font-size: 14px;
    color: #868686;
    font-weight: 400;
    margin-bottom: 0 
}
.btn {
    display: inline-block;
    font-weight: 400;
    float: none;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .5rem 1rem;
    font-size: 1rem;
    border-radius: .25rem;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    box-shadow: none 
}
.btn-toggle {
    margin: 0 4rem;
    padding: 0;
    position: relative;
    border: none;
    height: 1.5rem;
    width: 3rem;
    border-radius: 1.5rem;
    color: #6b7381;
    background: #ef6416 
}
.btn-toggle.focus, .btn-toggle.focus.active, .btn-toggle:focus, .btn-toggle:focus.active {
    outline: 0 
}
.btn-toggle:after, .btn-toggle:before {
    line-height: 23px;
    width: 11.5rem;
    text-align: right;
    font-weight: 700;
    font-size: 15px;
    letter-spacing: 0;
    position: absolute;
    bottom: -4px;
    transition: opacity .25s 
}
.btn-toggle:after {
    text-align: left 
}
.btn-toggle:before {
    content: 'Smart Scan';
    left: -13rem;
    background: url(../images/ser-icon2.png) no-repeat;
    background-size: 27px;
    background-position-x: 0 
}
.btn-toggle:after {
    content: 'DecisionIQ';
    right: -13rem;
    opacity: .5;
    background: url(../images/ser-icon3.png) no-repeat;
    background-size: 24px;
    background-position-x: 85px 
}
.btn-toggle>.handle {
    position: absolute;
    top: .1875rem;
    left: .1875rem;
    width: 1.125rem;
    height: 1.125rem;
    border-radius: 1.125rem;
    background: #fff;
    transition: left .25s 
}
.btn-toggle.active {
    transition: background-color .25s 
}
.btn-toggle.active>.handle {
    left: 1.6875rem;
    transition: left .25s 
}
.btn-toggle.active:before {
    opacity: .5 
}
.btn-toggle.active:after {
    opacity: 1 
}
.btn-toggle.btn-sm:after, .btn-toggle.btn-sm:before {
    line-height: -.5rem;
    color: #fff;
    letter-spacing: .75px;
    left: .4125rem;
    width: 2.325rem 
}
.btn-toggle.btn-sm:before {
    text-align: right 
}
.btn-toggle.btn-sm:after {
    text-align: left;
    opacity: 0 
}
.btn-toggle.btn-sm.active:before {
    opacity: 0 
}
.btn-toggle.btn-sm.active:after {
    opacity: 1 
}
.btn-toggle.btn-xs:after, .btn-toggle.btn-xs:before {
    display: none 
}
.btn-toggle:after, .btn-toggle:before {
    color: #3c3c3c 
}
.btn-toggle.active {
    background-color: #ef6416 
}
.btn-toggle.btn-lg.btn-sm:before {
    text-align: right 
}
.btn-toggle.btn-lg.btn-sm:after {
    text-align: left;
    opacity: 0 
}
.btn-toggle.btn-lg.btn-sm.active:before {
    opacity: 0 
}
.btn-toggle.btn-lg.btn-sm.active:after {
    opacity: 1 
}
.btn-toggle.btn-lg.btn-xs:after, .btn-toggle.btn-lg.btn-xs:before {
    display: none 
}
.btn-toggle.btn-sm {
    margin: 0 .5rem;
    padding: 0;
    position: relative;
    border: none;
    height: 1.5rem;
    width: 3rem;
    border-radius: 1.5rem 
}
.btn-toggle.btn-sm.focus, .btn-toggle.btn-sm.focus.active, .btn-toggle.btn-sm:focus, .btn-toggle.btn-sm:focus.active {
    outline: 0 
}
.btn-toggle.btn-sm:after, .btn-toggle.btn-sm:before {
    line-height: 1.5rem;
    width: .5rem;
    text-align: center;
    font-weight: 600;
    font-size: .55rem;
    text-transform: uppercase;
    letter-spacing: 2px;
    position: absolute;
    bottom: 0;
    transition: opacity .25s 
}
.btn-toggle.btn-sm:before {
    content: 'Off';
    left: -.5rem 
}
.btn-toggle.btn-sm:after {
    content: 'On';
    right: -.5rem;
    opacity: .5 
}
.btn-toggle.btn-sm>.handle {
    position: absolute;
    top: .1875rem;
    left: .1875rem;
    width: 1.125rem;
    height: 1.125rem;
    border-radius: 1.125rem;
    background: #fff;
    transition: left .25s 
}
.btn-toggle.btn-sm.active {
    transition: background-color .25s 
}
.btn-toggle.btn-sm.active>.handle {
    left: 1.6875rem;
    transition: left .25s 
}
.btn-toggle.btn-sm.active:before {
    opacity: .5 
}
.btn-toggle.btn-sm.active:after {
    opacity: 1 
}
.btn-toggle.btn-sm.btn-sm:after, .btn-toggle.btn-sm.btn-sm:before {
    line-height: -.5rem;
    color: #fff;
    letter-spacing: .75px;
    left: .4125rem;
    width: 2.325rem 
}
.btn-toggle.btn-sm.btn-sm:before {
    text-align: right 
}
.btn-toggle.btn-sm.btn-sm:after {
    text-align: left;
    opacity: 0 
}
.btn-toggle.btn-sm.btn-sm.active:before {
    opacity: 0 
}
.btn-toggle.btn-sm.btn-sm.active:after {
    opacity: 1 
}
.btn-toggle.btn-secondary {
    color: #6b7381;
    background: #bdc1c8 
}
.btn-toggle.btn-secondary:after, .btn-toggle.btn-secondary:before {
    color: #6b7381 
}
.btn-toggle.btn-secondary.active {
    background-color: #ff8300 
}
.d-none {
    display: none;
}
.d-block {
    display: block 
}
.text-red {
    color: #d42424 
}
a#show_search {
    text-decoration: underline 
}
.center.button_main.clearfix {
    margin-top: 0 
}
.pricing-section2 .heading-block h5 {
    text-align: center;
    margin-bottom: 70px;
    font-size: 15px;
    margin-top: 15px;
    letter-spacing: .5px;
    font-weight: 400;
    color: #545454 
}
.pricing-section2 .heading-block span {
    color: #3a3a3a 
}
.center.button_main.clearfix {
    position: relative 
}
.compare_mainbtn {
    position: absolute;
    bottom: 3px;
    font-weight: 600;
    right: 62px;
    text-decoration: underline;
    color: #089083;
    font-size: 14px;
    border-radius: 5px;
    padding: 0 
}
.compare_mainbtn:hover {
    color: #333 
}
i.icon_compare {
    background: url(../images/compare_img4.png) no-repeat;
    width: 18px;
    margin-top: 4px;
    float: left;
    margin-right: 4px;
    height: 18px;
    background-size: 17px 
}
#compare {
    padding-right: 0 
}
#compare .modal-dialog {
    width: 990px;
    margin: 40px auto 
}
.comp_half ul ul li h2 {
    font-size: 14px !important;
    font-weight: 700 !important;
    margin-bottom: 8px !important 
}
#compare .modal-dialog .modal-body p {
    margin-bottom: 8px;
    font-size: 16px;
    color: #565656;
    letter-spacing: .6px 
}
#compare .modal-dialog .modal-body h2 {
    font-size: 21px;
    font-weight: 600;
    letter-spacing: 0;
    margin: 0 
}
#compare .modal-dialog .modal-body {
    position: relative;
    padding: 25px 30px 40px 
}
#compare .modal-dialog .modal-body .close {
    float: right;
    font-size: 33px;
    top: 2px;
    color: #f36f17;
    opacity: 1;
    font-weight: 500;
    right: 11px;
    position: absolute 
}
.comp_half ul {
    display: inline-block;
    width: 50%;
    float: left;
    position: relative;
    text-align: left;
    list-style: none;
    margin: 0 
}
.comp_half ul li {
    line-height: 24px 
}
.first_ul_cm {
    border: 5px solid #e8e8e8;
    padding: 20px;
    background-color: #fff;
    min-height: 679px 
}
.second_ul_cm {
    border: 5px solid #e8e8e8;
    padding: 20px;
    background: 0 0 
}
li.feature-tool-tip:after {
    content: "\f00c";
    vertical-align: bottom;
    display: inline-block;
    width: 20px;
    position: absolute;
    font: normal normal normal 14px/1 FontAwesome;
    height: 20px;
    top: 0;
    left: -29px;
    margin: 3px 0 0;
    font-size: 11px;
    line-height: 20px;
    background-color: #e9f3ec;
    border-radius: 50%;
    color: #1cad49;
    text-align: center 
}
.first_ul_cm ul li.feature-tool-tip:after {
    color: #f36f17;
    background-color: #fff0e7 
}
.first_ul_cm ul li.t-2:after {
    content: "\f00d";
}
.comp_half ul li.feature-tool-tip {
    position: relative;
    margin-left: 29px;
    margin-bottom: 2px 
}
.per_pod a {
    float: right;
    background: #888;
    text-decoration: none;
    border-radius: 5px;
    margin-top: 10px;
    font-weight: 500;
    font-size: 13px;
    color: #fff;
    padding: 7px 22px 
}
.per_pod a i {
    margin-right: 6px;
    font-size: 12px 
}
.per_pod.sec_per_pod a {
    background: #888;
    color: #fff 
}
.comp_half.clearfix {
    position: relative;
    margin-top: 30px 
}
ul.first_ul_cm:after {
    content: "";
    width: 80px;
    position: absolute;
    top: 50%;
    background: #f1f1f1 url(../images/compare_img2.png) no-repeat;
    margin-top: -42px;
    background-position: center;
    border: 6px solid #fff;
    background-size: 34px;
    margin-left: -42px;
    left: 100%;
    height: 80px;
    border-radius: 50% 
}
.second_ul_cm {
    border: 5px solid #e8e8e8;
    padding: 20px;
    border-left: 0;
    padding-left: 43px;
    color: #35373d;
    background: 0 0;
    min-height: 738px;
}
.comp_half h3 {
    text-align: center;
    margin: 0;
    position: relative;
    font-weight: 700;
    line-height: 21px;
    font-size: 18px 
}
.heading_tab h6 {
    font-size: 14px;
    padding: 10px;
    color: #fff;
    font-weight: 700;
    background: #2e9e9d;
    text-transform: uppercase;
    margin: 0;
    letter-spacing: .8px 
}
.heading_tab td {
    padding: 0 !important 
}
div#compare {
    background: rgba(0, 0, 0, .5) 
}
.pricing-section.last-plan .heading-block h5.moth_pl {
    text-align: center;
    font-size: 19px;
    margin-top: 18px;
    font-weight: 500;
    color: #009688 
}
.pricing-section.last-plan .heading-block span {
    font-size: 18px 
}
.pricing-section2 .heading-block h5 strong {
    color: #ef6416;
    letter-spacing: 0 
}
.pricing-section2.decn_color .price-btn {
    background: #089083 
}
.pricing-section2 {
    padding: 0px 0 60px 
}
.ft_note h6 {
    margin-top: 35px;
    font-size: 14px;
    font-style: italic;
    font-weight: 600;
    color: #3e3e3e 
}
.price-pack-title h6 {
    margin-bottom: 0 
}
.price-pack-title h6 span {
    font-size: 16px;
    font-weight: 600 
}
.pricing-section2.decn_color .heading-block h5 strong {
    color: #089083 
}
.pricing-section2.decn_color .pricing-box.best-price .pricing-price h5 i {
    color: #089083 
}
.pricing-section2.decn_color .pricing-box.best-price .pricing-price {
    color: #089083 
}
.pricing-section .compare-price-table .month_next td span {
    display: block;
    font-size: 11px;
    line-height: 12px 
}
a.video_comp {
    margin-top: 25px;
    display: inline-block;
    font-size: 15px;
    text-decoration: underline;
    color: #000 
}
div#video_compare_div {
    margin-top: 30px 
}
.first_ul_cm .icon:after, .second_ul_cm .icon:after {
    content: '';
    opacity: 1;
    margin: 0 0 0 -82px;
    position: absolute;
    left: 50%;
    width: 27px;
    height: 20px;
    background: url(../images/ser-icon3.png) no-repeat;
    background-size: 24px;
    background-position-y: 0 
}
.first_ul_cm .icon:after {
    background: url(../images/ser-icon2.png) no-repeat;
    background-size: 24px;
    background-position-y: 0 
}
.radio_inner {
    display: inline-block;
    position: relative;
    padding-left: 24px;
    cursor: pointer;
    margin: 0 20px;
    line-height: 16px;
    font-size: 17px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-bottom: 0 
}
.radio_inner input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0 
}
.checkradio {
    position: absolute;
    top: 3px;
    left: 0;
    height: 16px;
    border-radius: 50%;
    width: 16px;
    background-color: #dedede 
}
.radio_inner:hover input~.checkradio {
    background-color: #ccc 
}
.radio_inner input:checked~.checkradio {
    background-color: #da3939 
}
.checkradio:after {
    content: "";
    position: absolute;
    display: none 
}
.radio_inner input:checked~.checkradio:after {
    display: block 
}
.radio_inner .checkradio:after {
    left: 4px;
    top: 4px;
    border-radius: 50%;
    border: 4px solid #fff 
}
.select_rd span {
    margin: 0 
}
.radio_inner img {
    width: 26px;
    margin-right: 5px 
}
.price-main-p .top-p-font-30 sup {
    top: -7px;
    left: -2px;
    font-size: 16px 
}
.comp_half ul ul {
    width: 100%;
    padding: 0 
}
.first_ul_cm h5, .second_ul_cm h5 {
    margin-bottom: 15px !important;
    padding-bottom: 11px;
    text-align: center;
    font-size: 14px !important;
    margin-top: 6px !important;
    letter-spacing: .5px !important;
    border-bottom: 1px solid #bbbbbb2e 
}
.comp_half ul ul.second_ul_inner {
    margin-top: 10px 
}
.pricing-section2 .second_ul_cm h5 {
    margin-bottom: 15px !important;
    padding-bottom: 11px;
    font-size: 14px !important;
    color: #545454 !important;
    margin-top: 6px !important;
    letter-spacing: .5px !important;
    border-bottom: 1px solid #bbbbbb2e 
}
.second_ul_cm .per_pod a {
    background: #888;
    color: #fff;
    margin-top: 45px 
}
.decn_color .radio_inner input:checked~.checkradio {
    background-color: #08908b 
}
.ft_note.clearfix {
    display: block;
    margin: 45px auto 20px;
    text-align: center;
    padding: 20px 
}
.ft_note.clearfix h3 {
    font-size: 18px;
    line-height: 24px;
    margin: 0 
}
.compare_mainbtn1 {
    position: absolute;
    bottom: 3px;
    right: 62px;
    font-weight: 500;
    color: #777;
    letter-spacing: 0;
    font-size: 13px 
}
.compare_mainbtn1 a {
    font-weight: 600;
    text-decoration: underline;
    color: #089083;
    font-size: 14px;
    border-radius: 5px;
    padding: 0 
}
.compare_mainbtn1 a:hover {
    color: #333 
}
.compare_mainbtn2 {
    position: absolute;
    bottom: 0;
    right: 62px;
    float: right;
    margin-bottom: 0;
    font-weight: 500;
    color: #777;
    letter-spacing: 0;
    font-size: 12px 
}
.compare_mainbtn2 a i.icon_compare {
    background: url(../images/compare_img4.png) no-repeat;
    width: 18px;
    margin-top: 2px;
    float: left;
    margin-right: 4px;
    height: 18px;
    background-size: 17px 
}
.compare_mainbtn2 a {
    display: inline-block;
    float: left;
    margin-top: -5px;
    margin-right: 4px;
    border-radius: 4px;
    padding: 5px;
    background: #868686 
}
.new-btn-field h4:nth-child(1) {
    margin-bottom: 20px 
}
.comparebtn2 i.icon_compare {
    background: url(../images/compare_img5.png) no-repeat;
    width: 18px;
    margin-top: 4px;
    float: left;
    margin-right: 4px;
    height: 18px;
    background-size: 16px 
}
.new-btn-field a.comparebtn2 {
    font-size: 14px;
    font-weight: 600;
    background: #f4803e;
    padding: 10px 30px 
}
.new-btn-field a.comparebtn2:hover {
    background: #333 
}
.smart-last-ponit .comparebtn2 i.icon_compare {
    margin-top: 9px;
    background: url(../images/compare_img6.png) no-repeat;
    background-size: 17px 
}
.smart-last-ponit .comparebtn2:hover i {
    margin-top: 9px;
    background: url(../images/compare_img5.png) no-repeat;
    background-size: 17px 
}
.un_ds {
    color: #ef6416;
    font-weight: 500;
    text-decoration: underline 
}
.un_ds:hover {
    color: #333 
}
a.my_new_ds {
    background: #009688;
    font-size: 16px;
    letter-spacing: 0 
}
a.my_new_ds:hover {
    color: #fff;
    background: #e97802 
}
.popupsmart {
    text-align: center;
    margin-left: 30px;
    margin-top: 0 
}
#smartscan .first_ul_cm {
    min-height: 0 
}
.tab-content {
    margin-top: 20px 
}
#decisioniq .carousel, #smartscan .carousel {
    margin: 0 auto;
    width: auto;
    max-width: auto 
}
#decisioniq .second_ul_cm {
    border-left: 5px solid #e8e8e8;
    padding-left: 20px;
    padding-bottom: 35px;
    text-align: center 
}
#decisioniq .second_ul_cm h4 {
    font-weight: 700;
    color: #038074 
}
#decisioniq .second_ul_cm p {
    font-weight: 500;
    color: #383838;
    font-size: 11px 
}
#decisioniq .second_ul_cm h6 {
    font-weight: 500;
    color: #027368;
    font-size: 16px 
}
#decisioniqTable .compare-body {
    max-height: 0;
    transition: max-height .15s ease-out;
    overflow: hidden 
}
#decisioniqTable .compare-body.toggleheight {
    max-height: 2530px !important;
    margin-top: -50px;
    margin-bottom: 60px;
    transition: max-height .25s ease-in 
}
.close_btn_smart {
    float: right;
    font-size: 15px;
    top: 2px;
    color: #f36f17;
    opacity: 1;
    font-weight: 500;
    right: 6px;
    position: absolute 
}
.close_btn_smart:hover {
    color: #f36f17 
}
#decisioniq, #smartscan {
    background: rgba(0, 0, 0, .7) 
}
.first_ul_cm .carousel-indicators .active, .second_ul_cm .carousel-indicators .active {
    background-color: #ff8025;
    width: 18px;
    height: 21px;
    color: #fff 
}
.first_ul_cm .carousel-indicators li, .second_ul_cm .carousel-indicators li {
    text-indent: inherit;
    border: 0;
    background-color: #ececec;
    width: 18px;
    height: 21px;
    border-radius: 0 
}
.first_ul_cm .carousel-indicators, .second_ul_cm .carousel-indicators {
    top: -32px;
    bottom: auto 
}
.second_ul_cm .slider {
    margin-top: 50px 
}
#decisioniq .modal-dialog, #smartscan .modal-dialog {
    max-width: 694px;
    width: 100%;
    margin: 7px auto 
}
#decisioniq .carousel-control {
    top: 68px;
    width: 6%;
    bottom: 0 
}
.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #ff8025;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, 0);
    opacity: .5 
}
.carousel-control:focus, .carousel-control:hover {
    color: #ff8025 
}
.second_ul_cm #firstmyCarousel .item h5 {
    font-size: 16px !important;
    font-weight: 600;
    padding: 8px 20px;
    min-height: 61px;
    line-height: 26px;
    padding-top: 0 
}
#smartscan .first_ul_cm h4 {
    font-weight: 700;
    color: #038074 
}
#smartscan .first_ul_cm h6 {
    font-weight: 500;
    color: #027368;
    font-size: 16px 
}
#smartscan .first_ul_cm p {
    font-weight: 500;
    color: #383838;
    font-size: 11px 
}
#smartscan .first_ul_cm {
    min-height: 0;
    text-align: center 
}
.first_ul_cm a.smart_prev_slid {
    margin-top: 18px 
}
.first_ul_cm .carousel-indicators {
    top: -37px;
    bottom: auto 
}
#smartscan .first_ul_cm .slider {
    margin-top: 54px 
}
#smartscan .carousel-control {
    top: 0;
    width: 6%;
    bottom: 0 
}
section.new-btn-field.new_btn_compare {
    padding-top: 0 
}
.new-screening {
    padding: 70px 0 25px 
}
.logo_newimage{
    margin-top: 40px;
}
.logo_newimage img{
    max-width: 50%;
}
/*.compare_inline .second_ul_cm:after {
    content: "";
    background: url(../images/yes-no.png) no-repeat;
    background-size: 240px;
    position: absolute;
    width: 248px;
    right: 0;
    height: 191px 
}
.compare_inline .first_ul_cm:before {
    content: "";
    background: url(../images/smart_scn.png) no-repeat;
    background-size: 199px;
    position: absolute;
    width: 203px;
    right: 0;
    top: 99px;
    height: 167px 
}
*/


.watch-video-link {text-align: center; }
.watch-video-link a {text-decoration: none; color:  #009688;
   } 
   .int {display: none;}
   .watch-video-link a:hover{color:#ef860a ;}
    .watch-video-link a h6 {
        font-weight: 700;
    font-family: 'Raleway';
    font-size: 20px;
    display: flex;  justify-content: center; grid-column-gap: 10px; align-items: center;
    margin-top: 0px;
  
    }
    .quote-title {   
        font-family: 'Raleway';
        font-size: 32px;
        color: #545c6f;
        display: flex;
        text-align: center;
        justify-content: center;
  
    align-items: flex-start;
    line-height: 1.3;
    font-style: italic;
    }
    .f-coma {
        font-size: 70px;
        margin-top: -25px;
 color: #ec8c3c;
    height: 20px;
   
    }
    .l-coma {
        font-size: 70px;
        padding-top: 110px;
        margin-left: -27px;
     color: #ec8c3c;
     height: 20px;
      
    }
    .quote-para {
        font-weight: 600 !important;
        font-family: 'Raleway' !important;
        font-size: 23px !important;
        font-style: italic;
       
        text-align: center;
       
    }
    .star {margin-top: 30px;}
    .star .fa-star {color: #f7931e; font-size: 30px;}

    .author-details {margin-top: 30px; display: flex; align-items: center; justify-content: center;grid-column-gap: 20px;}
      .author-details  img { border-radius: 50%; border: solid 3px #fc851b; }
    .quote-box p {text-align: left; font-weight: 700 !important; margin-bottom: 0px;}
    .quote-box  {padding: 15px; background-color: #fff;  margin-bottom: 25px; box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%); border-radius: 10px;}
    .done-ico {color: #ec8c3c; margin-right: 8px; font-size: 22px !important;}
    .ct-link { font-weight: 700;
        font-family: 'Raleway';
        font-size: 22px;
        color: #ef860a;
    border-bottom: solid 3px;}
    .ct-link:hover{color: #009688;}
    .video-watch-play {font-size: 35px !important;}
.aml_data_hidden{
    display: none !important;
}
.shade_green {
    background: #f1f1f1;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    color: #272727 
}
.shade_org {
    background: #f1f1f1;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    color: #272727 
}
.compare_inline.center .first_ul_cm, .compare_inline.center .second_ul_cm {
    padding-top: 82px 
}
.compare_inline.center .comp_half h3 {
    margin-top: 15px 
}
.compare_inline.center .first_ul_cm h5, .compare_inline.center .second_ul_cm h5 {
    margin-bottom: 0 !important 
}
section.new-btn-field.compare_inlinebtn.new_btn_compare a.my_new_ds {
    position: relative 
}
.compare_inlinebtn i.icon_compare {
    background: url(../images/compare_img5.png) no-repeat;
    width: 23px;
    margin-top: 2px;
    position: absolute;
    float: left;
    left: 9%;
    height: 19px;
    background-size: 21px ;
    display: none;
    
}

.c-text  {
    padding-top: 20px;
    font-size: 24px;
    font-weight: 400;
    font-style: normal;
    color: #595f6b;
    font-family: 'Raleway';
    text-align: center;
}

.c-sec {
padding-top: 30px !important;
}
a.new_slid_p {
    display: inline-block;
    border-bottom: 1px solid;
    text-decoration: none;
    color: #248685;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 17px 
}
#home_slider {
    position: relative 
}
#home_slider .owl-item {
    display: inline-block !important;
    float: left !important 
}
#home_slider .owl-stage-outer {
    position: relative;
    width: 100%;
    display: inline-block 
}
#home_slider .owl-stage-outer .owl-item .bg_one {
    background: url(../images/kyc_home_banner.jpg) no-repeat;
    background-size: contain;
}
#home_slider .owl-stage-outer .owl-item .bg_two {
    background: url(../images/kyc_home_banner5.jpg) no-repeat;
    background-size: contain;
}
.paragraph > span{
    font-weight: 500;
    color: #ef860a;
}
#home_slider .owl-stage-outer .owl-item .bg_four {
   /*background: url(../images/kyc_home_banner.jpg) no-repeat !important;
   */
    background-size: contain;
    background-color: #199c8a;
}
#home_slider .owl-stage-outer .owl-item .bg_three {
   /*background: url(../images/kyc_home_banner1.jpg) no-repeat;
   */
    background-size: cover;
    background-color: #199c8a;
}
.video_inner_1:hover{
    box-shadow: 0 3px 16px 0 rgb(0 0 0 / 10%) 
}
#home_slider .bg_three > .row{
    padding: 0px;
}
#home_slider .owl-stage-outer .owl-item .bg_three.add_one_slide {
    background: url(../images/kyc_home_banner.jpg) no-repeat;
    background-size: cover;
    padding-top: 0;
}
#home_slider .owl-stage-outer .owl-item .bg_five {
    background: url(../images/kyc_home_banner_five.jpg) no-repeat;
    background-size: cover;
}
#home_slider .owl-stage-outer .owl-item .bg_six {
    background: url(../images/kyc_home_banner3.jpg) no-repeat;
    background-size: cover;
}
#home_slider .owl-nav .owl-prev {
    left: 20px;
    top: 43%;
    position: absolute 
}
#home_slider .owl-nav .owl-next {
    right: 20px;
    top: 43%;
    position: absolute 
}
.home-bn {
    background: 0 0 
}
#home_slider .owl-dots {
    position: absolute;
    bottom: 25px;
    text-align: center;
    left: 50%;
    margin-left: -74px 
}
#home_slider .owl-dots button {
    float: left;
    background: 0 0;
    border: 1px solid #333;
    margin-right: 10px;
    line-height: 19px;
    color: #333;
    display: inline-block;
    padding: 1px 6px !important 
}
#home_slider .owl-dots button:focus {
    outline: 0 
}
#home_slider .owl-dots button:nth-child(1):after {
    content: "1" 
}
#home_slider .owl-dots button:nth-child(2):after {
    content: "2" 
}
#home_slider .owl-dots button:nth-child(3):after {
    content: "3" 
}
#home_slider .owl-dots button:nth-child(4):after {
    content: "4" 
}
#home_slider .owl-dots button:nth-child(5):after {
    content: "5" 
}
#home_slider .owl-dots button:nth-child(6):after {
    content: "6" 
}
#home_slider .owl-dots button:nth-child(7):after {
    content: "7" 
}
#home_slider .owl-dots button.active:focus {
    outline: 0;
    box-shadow: none 
}
#home_slider .owl-stage-outer .owl-item .bg_five, #home_slider .owl-stage-outer .owl-item .bg_six {
    text-align: center 
}
#home_slider .owl-stage-outer .owl-item .bg_five .banner-h-l, #home_slider .owl-stage-outer .owl-item .bg_four .banner-h-l, #home_slider .owl-stage-outer .owl-item .bg_six .banner-h-l {
    margin: 0 
}
#home_slider .owl-stage-outer .owl-item .bg_five .banner-h-l h1, #home_slider .owl-stage-outer .owl-item .bg_six .banner-h-l h1 {
    text-align: center 
}
#home_slider .owl-stage-outer .owl-item .bg_four .banner-h-l h5 {
    color: #333;
    margin-top: 60px 
}
#home_slider .owl-stage-outer .owl-item .bg_four .banner-h-l h1.style_me {
    color: #fff;
    font-size: 116px;
    font-weight: 500;
    letter-spacing: 0 
}
#home_slider .owl-stage-outer .owl-item .bg_four .banner-h-l h5 strong {
    color: #fff;
    line-height: 52px;
    font-size: 32px 
}
#home_slider .owl-stage-outer .owl-item .bg_five .banner-h-l h5 strong {
    color: #fff;
    text-align: left;
    line-height: 52px;
    font-size: 32px 
}
#home_slider .owl-stage-outer .owl-item .bg_four .banner-h-l h1 {
    color: #333 
}
#home_slider .owl-stage-outer .owl-item .bg_four .banner-h-l .new-banner-btn a {
    width: 250px;
    height: 46px;
}
#home_slider .owl-stage-outer .owl-item .bg_four .banner-h-l .new-banner-btn a:hover {
    color: #fff 
}
#home_slider .owl-stage-outer .owl-item .bg_five .banner-h-l .new-banner-btn a, #home_slider .owl-stage-outer .owl-item .bg_six .banner-h-l .new-banner-btn a {
    width: 300px;
    height: 46px 
}
#home_slider .owl-stage-outer .owl-item .bg_five .banner-h-l h5, #home_slider .owl-stage-outer .owl-item .bg_six .banner-h-l h5 {
    margin: 49px 0 0;
    font-size: 18px;
    line-height: 28px 
}
#home_slider .owl-dots button.active {
    background: #414141;
    color: #fff 
}
a.new_my {
    color: #fbf500;
    font-weight: 600;
    text-shadow: 1px 1px 0 #5d5d5d;
    text-decoration: underline 
}
#home_slider .owl-nav .owl-prev {
    background: transparent url(../images/arrow_left.png) no-repeat;
    color: #009788;
    width: 25px;
    height: 52px;
    background-size: 30px;
    border: 0;
    text-indent: -999px 
}
#home_slider .owl-nav .owl-next {
    background: transparent url(../images/arrow_right.png) no-repeat;
    color: #009788;
    width: 30px;
    height: 52px;
    background-size: 30px;
    border: 0;
    text-indent: -99999px 
}
#home_slider .owl-nav .owl-prev span {
    visibility: hidden 
}
#home_slider .owl-nav .owl-next:focus, #home_slider .owl-nav .owl-prev:focus {
    outline: 0 
}
a.touch-bn.new_btn_risk {
    width: 278px 
}
.banner-h h3 strong {
    font-size: 28px;
    color: #fff;
    margin-bottom: 13px;
    line-height: 36px;
    display: block 
}
.decision-difference .pre_proof {
    background: #009688;
    font-size: 14px;
    letter-spacing: 0;
    display: block;
    border-radius: 5px;
    width: 232px;
    color: #fff;
    padding: 10px 18px;
    margin: 0 auto 48px;
    text-decoration: none 
}
.decision-difference .pre_proof:hover {
    background: #ff6e0e 
}
.decision-difference .pre_proof i.fa.fa-eye {
    float: left;
    margin-top: 2px;
    margin-right: 7px 
}
#home_slider .owl-stage-outer .owl-item .bg_two .banner-h-l {
    margin-left: 0;
    padding: 100px 0 20px 
}
#home_slider .owl-stage-outer .owl-item .bg_five .banner-h-l, #home_slider .owl-stage-outer .owl-item .bg_six .banner-h-l {
    padding: 195px 0 120px 
}
#home_slider .owl-stage-outer .owl-item .bg_four .banner-h-l {
    padding: 150px 0 20px 
}
#home_slider .owl-stage-outer .owl-item .bg_five .banner-h-l {
    padding: 195px 0 181px 
}
#home_slider .owl-stage-outer .owl-item .bg_three .banner-h-l {
    margin-left: 0;
    padding: 100px 0 20px 
}
#home_slider .owl-stage-outer .owl-item .bg_three .banner-h h2 {
    font-size: 37px;
    line-height: 50px 
}
#home_slider .owl-stage-outer .owl-item .bg_one .banner-h-l {
    margin-left: 0;
    padding: 120px 0 20px 
}
#home_slider .owl-stage-outer .owl-item .bg_three.add_one_slide .banner-h-l {
    margin-left: 0;
    padding: 100px 0 20px 
}
#home_slider .owl-stage-outer .owl-item .bg_three.add_one_slide .banner-h h1 {
    font-size: 55px;
    line-height: 74px 
}
.pricing-section .compare-price-table tr.add_costs td:first-child sup {
    font-size: 21px;
    top: 0 
}
#home_slider .owl-stage-outer {
    overflow-x: hidden 
}
#owl-logo.owl-carousel .owl-item img {
    width: auto 
}
.Coose-div a.pre_proof.decis_prev_slid {
    font-size: 14px;
    letter-spacing: 0;
    font-weight: 600;
    display: block;
    border-radius: 0;
    width: 194px;
    color: #009688;
    padding: 1px 0;
    margin: 15px auto 5px;
    text-decoration: underline 
}
.Coose-div a.pre_proof.decis_prev_slid:hover {
    color: #f26f17 
}
.Coose-div a.pre_proof.decis_prev_slid i.fa.fa-eye {
    float: left;
    margin-top: 2px;
    margin-right: 5px 
}
.tag-list #dropdownMenuButton {
    width: 100%;
    height: 38px;
    margin-bottom: 25px;
    outline: 0;
    border-radius: 4px;
    padding-left: 20px;
    background: #ebeef0;
    border: 0;
    text-align: left 
}
.tag-list .dropdown.open .dropdown-menu {
    width: 100%;
    left: 0;
    top: 40px 
}
.tag-list .dropdown.open .dropdown-menu a {
    display: block;
    color: #000;
    border: 0;
    padding: 10px;
    border-bottom: 1px solid #ebeef0 
}
.tag-list .dropdown.open .dropdown-menu a:hover {
    padding: 10px !important;
    border-bottom: 1px solid #ebeef0 !important;
    transition: none !important;
    background: #ebeef0 !important 
}
span.round {
    position: relative;
    display: inline-block;
    height: 15px;
    width: 15px;
    padding: 6px;
    float: left;
    border: 2px solid;
    border-radius: 21px;
    margin-right: 15px 
}
.tag-list .dropdown.open .dropdown-menu {
    max-height: 250px;
    overflow: auto 
}
.dropdown-item.active_option .round {
    background: #009788;
    border-color: #009788 
}
#SendTagActiveCampaign .modal-dialog {
    width: 400px 
}
.title_tag {
    font-weight: 700 
}
.loading_content {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center 
}
.loading_content:before {
    position: absolute;
    top: -1px;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    background: #111;
    opacity: .7 
}
.loading_content img {
    width: 100%;
    max-width: 20px;
    margin: 0 auto 
}
.loading_content * {
    position: relative 
}
.show-tick .btn {
    width: 100%;
    height: 38px;
    line-height: 38px;
    margin-bottom: 25px;
    background: #ebeef0;
    border: none;
    outline: 0;
    border-radius: 4px;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-bottom: 20px;
}
.show-tick .dropdown-menu {
    top: 37px !important;
    left: 0 !important;
    min-width: 100% !important;
    min-height: 350px !important 
}
.show-tick.bs3 {
    width: 100% !important;
    position: relative 
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #fff !important 
}
.dropdown-menu>.active>a span, .dropdown-menu>.active>a span:focus, .dropdown-menu>.active>a span:hover {
    color: #fff !important 
}
.show-tick .dropdown-menu a {
    transition: none !important;
    padding: 3px 20px;
    border-bottom: none 
}
.show-tick .dropdown-toggle .filter-option-inner-inner {
    font-size: 13px;
    color: #35373d 
}
.show-tick .dropdown-header.optgroup-1 .text {
    text-align: left;
    font-weight: 700 
}
.show-tick .dropdown-menu .selected span.check-mark {
    top: 8px !important 
}
.error_input {
    border: 1px solid red !important 
}
.dropdown-menu>li:not(.optgroup-1) span {
    font-weight: 700 
}
.show-tick .inner.open {
    max-height: initial !important 
}
.ft_note.clearfix h4 {
    font-weight: 700;
    color: #2f2f2f;
    font-size: 22px;
    padding-top: 2px;
    display: block 
}
.ft_note.clearfix h3 a.un_ds {
    font-weight: 600 
}
tr.btn_price td {
    padding: 12px 0 !important 
}
tr.center_tabletext td {
    font-size: 24px;
    font-weight: 400 !important;
    padding-top: 19px !important 
}
.table-hover>tbody>tr.center_tabletext:hover {
    background-color: #fff 
}
tr.center_tabletext td span {
    font-weight: 700;
    color: #2f2f2f;
    font-size: 22px;
    padding-top: 2px;
    display: block 
}
.all-page-bar.price-bar.color-new p span {
    margin: 8px 0 0;
    font-size: 19px;
    font-weight: 700;
    letter-spacing: 0;
    display: block 
}
.all-page-bar.price-bar.color-new.price_price p {
    margin-bottom: 0 
}
.price-point .pricing-ser1 span {
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 0;
    color: #f26f17 
}
.pricing-ser1 h3 {
    margin: 25px 0 15px 
}
.pricing-ser1 p {
    line-height: 23px 
}
.min-h_price {
    min-height: 140px 
}
.pricing-ser1 .price-btn {
    padding: 0 42px 
}
.pricing-section2 .heading-block .compare_mainbtn {
    position: relative;
    font-weight: 600;
    text-decoration: underline;
    color: #089083;
    font-size: 14px;
    margin-left: 24px;
    bottom: 0;
    right: 0;
    margin-right: 4px;
    border-radius: 5px;
    padding: 0 
}
.pricing-section2 .heading-block i.icon_compare {
    background: url(../images/compare_img4.png) no-repeat;
    width: 18px;
    position: absolute;
    margin-top: 0;
    left: -21px;
    bottom: 0;
    margin-right: 4px;
    display: inline-block;
    height: 14px;
    background-size: 17px 
}
.compare_mainbtn:focus, .compare_mainbtn:hover {
    color: #333 
}
.select_rd {
    margin-top: 25px 
}
.heading-block span.lg-width {
    margin: 15px 0 7px 
}
div#pricing_section2 {
    display: flex 
}
.watch-class strong {
    text-decoration: underline 
}
.pricing-section .compare-price-table tr.watch-class td:first-child sup {
    font-size: 21px;
    top: -1px;
    color: #168e83 
}
.center_tabletext .ft_note.clearfix {
    margin: 10px auto 0 
}
.center_tabletext .ft_note.clearfix h4 {
    margin: 0 0 11px;
    font-size: 17px;
    line-height: 27px 
}
table.table.table-hover.compare-price-table {
    margin: 0 
}
.high_volume .modal-header h5.modal-title {
    font-size: 22px;
    font-weight: 600 
}
.high_volume .modal-header button.close {
    position: absolute;
    right: 8px;
    padding: 0;
    top: 10px;
    font-size: 27px;
    color: #f36f18;
    opacity: 1;
    font-weight: 300 
}
.high_volume .modal-body {
    padding: 40px 
}
.high_volume .modal-body p {
    margin: 0;
    font-size: 17px 
}
.high_volume .modal-dialog {
    margin: 7% auto 
}
div.high_volume {
    background: rgba(0, 0, 0, .7) 
}
.lists-main .searh-list h1 {
    font-size: 28px;
    font-family: Lato, sans-serif;
    line-height: 23px;
    font-weight: 800;
    margin: 0;
    color: #333 
}
.lists-main .searh-list {
    padding-top: 25px 
}
.lists-main .searh-list h3 {
    font-weight: 700;
    letter-spacing: 0;
    color: #f27133;
    font-size: 21px;
    margin-bottom: 0 
}
.lists-main .searh-list .serch-box .search-group {
    padding: 0 90px 
}
.lists-main .searh-list div#VisionIq {
    padding-top: 0 
}
.show_cn h4 {
    padding-top: 25px 
}
.lists-main .searh-list {
    padding-top: 0 
}
p.ft_larger {
    font-size: 20px 
}
.pricing-section2 .heading-block .compare_mainbtn {
    font-size: 20px;
    margin-left: 30px 
}
.pricing-section2 .heading-block i.icon_compare {
    width: 21px;
    left: -25px;
    margin-right: 4px;
    height: 20px;
    background-size: 21px 
}
.price-point .pricing-ser1 span.ico-annual::before, .price-point .pricing-ser1 span.ico-custom::before, .price-point .pricing-ser1 span.ico-pay::before {
    content: "";
    display: block;
    width: 77px;
    height: 77px;
    margin: 0 auto 
}
.price-point .pricing-ser1 .ico-pay::before {
    background: url(../images/pricing_icon/1.png) no-repeat;
    background-size: 75px 
}
.price-point .pricing-ser1 .ico-annual::before {
    background: url(../images/pricing_icon/2.png) no-repeat;
    background-size: 75px 
}
.price-point .pricing-ser1 .ico-custom::before {
    background: url(../images/pricing_icon/3.png) no-repeat;
    background-size: 75px 
}
.price-point {
    background: #f2f2f2;
    text-align: center;
    padding: 85px 0 70px 
}
#cssmenu ul ul li:nth-last-child(2) {
    padding-right: 0 
}
.heading-block .select_rd .radio_inner span {
    text-align: center;
    display: block;
    display: none 
}
.select_rd .radio_inner {
    background: #e8e8e8;
    border-radius: 7px;
    padding: 10px 17px 
}
.select_rd {
    margin-top: 25px;
    margin-bottom: 25px 
}
.graph-img.desktop-graph a:nth-child(2) {
    left: 40%;
    height: 316px;
    margin: 0 
}
.graph-img.desktop-graph a:nth-child(3) {
    left: 38%;
    height: 316px;
    margin: 0;
    bottom: 0 
}
.graph-img.desktop-graph a:nth-child(4) {
    left: 74%;
    margin: 0 
}
.graph-img.desktop-graph a:nth-child(5) {
    right: 9%;
    margin-right: 0 
}
.select_rd .radio_inner.active {
    background: #248685;
    color: #fff 
}
.select_rd .radio_inner.active img {
    filter: brightness(0) invert(100%) 
}
.select_rd .radio_inner.active:nth-child(1) {
    background: #ef6416 
}
.pricing-section2 .heading-block h6 {
    text-align: center;
    font-size: 19px;
    margin-top: 18px;
    font-weight: 500;
    color: #009688;
    margin-bottom: 5px 
}
.banner-btn-vis a:nth-child(2) {
    width: 279px 
}
.compliance_tool .toolkit-head-hm h5 {
    margin: 0 0 70px 
}
.all-page-bar.price-bar.color-new1.compliance_color {
    background: #0c84c3 
}
.free_tools_con p a {
    position: static;
    color: #e97802;
    text-decoration: underline;
    font-weight: 700 
}
.free_tools_con .color_org {
    color: #e97802 
}
.free_tools_main .comon_prog {
    position: absolute;
    background: #009688;
    color: #fff;
    padding: 7px 20px;
    bottom: 34px;
    text-decoration: none;
    border-radius: 4px;
    display: inline-block;
    top: auto;
    right: auto;
    margin-left: -64px;
    left: 50% 
}
.bd_all {
    padding: 20px;
    min-height: 316.24px 
}
.free_tools_con p:nth-child(4) {
    margin-top: 14px;
    margin-bottom: 20px 
}
.min_same_ht .bd_all {
    min-height: 305px 
}
.margin_top {
    margin-top: 80px 
}
.toolkit-head-hm h2 {
    font-size: 30px;
    color: #222;
    font-weight: 600;
    margin: 0 0 25px 
}
.free_tools_main .full_btn.comon_prog {
    margin-left: -30px;
    background: #ef860a 
}
.free_tools_main .full_btn.comon_prog:hover {
    background: #333;
    color: #fff 
}
@media (max-width:1200px) {
    .bd_all {
        padding: 20px;
        min-height: 340px 
   }
    .min_same_ht .bd_all {
        min-height: 380px 
   }
}
@media (max-width:1000px) {
    .has-sub > .sub-menu{
        display: none;
   }
    .min_same_ht .bd_all {
        min-height: 342px 
   }
    .toolkit-head-hm h2 {
        font-size: 30px;
        color: #222;
        line-height: 36px 
   }
}
.toolkit-head-hm h4 {
    margin: 0;
    margin-bottom: 25px;
    line-height: 26px;
    font-size: 16px;
    color: #717171 
}
.margin_top_50 {
    margin-top: 50px 
}
.toolkit_bottom h5 {
    margin: 0;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0;
    color: #212121;
    line-height: 32px 
}
.toolkit_bottom a {
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    color: #fff;
    margin-top: 33px;
    font-size: 16px;
    font-weight: 600;
    background: #ef860a;
    padding: 13px 50px;
    display: inline-block;
    letter-spacing: .9px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease 
}
.certified-logo img:nth-child(4) {
    margin: 0 0 0 70px 
}
.blog_deatil_head h1 {
    font-size: 22px;
    text-align: left;
    line-height: 32px;
    margin: 0 
}
.news-top.news-inner.news-top-cng.new_single {
    margin: 60px 0 35px 
}
.news-top.news-inner.news-top-cng.new_single .list-inline {
    padding-left: 0;
    margin: 0;
    list-style: none 
}
.news-top.new_single .news-pic img {
    float: none 
}
.news-top.new_single .news-txt {
    width: 90%;
    float: none;
    margin: auto;
    padding: 0 
}
.new_single.news-inner li h3 a {
    margin: 0 0 8px;
    font-size: 22px !important 
}
.news-top.new_single .news-txt span {
    margin: 4px 0 0 
}
.blog_1news.all-page-bar {
    color: #fff;
    background: url(../images/new_single_regtech-analyst.jpg) no-repeat;
    padding: 54px 0;
    text-align: center;
    background-size: cover;
    background-position: center 
}
.new_single {
    position: relative 
}
.new_single .sticky_social {
    padding-top: 100px;
    height: 300px;
    z-index: 99;
    position: sticky;
    position: -ms-sticky;
    top: 0 
}
.news-top.news-inner.news-top-cng.new_single .row {
    display: flex;
    display: -ms-flexbox;
    margin-right: -15px;
    margin-left: -15px 
}
.new_single .sticky_social ul li {
    font-size: 25px;
    text-align: center;
    margin: 0;
    padding: 0;
    padding-left: 2px;
    padding-right: 5px 
}
.new_single .sticky_social ul li a {
    color: #f4803e 
}
.d-none {
    display: none 
}
@media (min-width:576px) {
    .d-sm-block {
        display: block 
   }
}
.news-inner li h3 {
    padding: 5px 0 !important;
    font-size: 18px;
    font-weight: 700;
    color: #313131;
    line-height: 12px;
    margin: 0 
}
ul.list-inline .news-txt .link_news_page {
    text-decoration: underline;
    color: #f4803e;
    display: initial 
}
ul.list-inline ul {
    margin: 0;
    padding: 12px 0 0 16px;
    text-align: left 
}
ul.list-inline ul li {
    text-align: left;
    padding: 0 0 7px 
}
.blog_2news.all-page-bar {
    color: #fff;
    background: url(../images/new_single_2.jpg) no-repeat;
    padding: 54px 0;
    text-align: center;
    background-size: cover;
    background-position: center 
}
.blog_3news.all-page-bar {
    color: #fff;
    background: url(../images/new_single_3.jpg) no-repeat;
    padding: 54px 0;
    text-align: center;
    background-size: cover;
    background-position: center 
}
.blog_4news.all-page-bar {
    color: #fff;
    background: url(../images/new_single_4.jpg) no-repeat;
    padding: 54px 0;
    text-align: center;
    background-size: cover;
    background-position: center 
}
.blog_5news.all-page-bar {
    color: #fff;
    background: url(../images/new_single_5.jpg) no-repeat;
    padding: 54px 0;
    text-align: center;
    background-size: cover;
    background-position: center 
}
.blog_6news.all-page-bar {
    color: #fff;
    background: url(../images/new_single_6.jpg) no-repeat;
    padding: 54px 0;
    text-align: center;
    background-size: cover;
    background-position: center 
}
.aml_regime_ft a {
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    color: #fff;
    margin-top: 25px;
    font-size: 16px;
    font-weight: 600;
    background: #ef860a;
    padding: 13px 50px;
    display: inline-block;
    letter-spacing: .9px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease 
}
.aml_regime_ft h4 {
    font-size: 21px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: .4px;
    margin: 0 
}
.aml_regime_ft {
    margin-top: 40px 
}
.free_tools.home_tools_kyc .free_tools_main a.full_btn {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0 
}
.menu>ul>li {
    margin-right: 25px;
    line-height: 29px 
}
.menu .first_menu_a li:nth-last-child(3) {
    margin-right: 25px 
}
.menu ul li:nth-last-child(2) {
    border-right: 0;
    padding-right: 30px;
    margin-right: 0 
}
.find_out_how{
    font-family: Raleway, sans-serif !important;
}
.about-us.vission-head .menu ul li.request_demo a:hover {
    border-bottom: 0;
    padding: 3px 15px;
    background: #000;
    border: 2px solid #000;
    color: #fff !important;
}
.menu_fixed .request_demo a{
    color: #fff !important;
}
.menu ul li.request_demo a {
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    color: #fff;
    margin-top: 0;
    font-size: 13px;
    font-weight: 600;
    line-height: 26px;
    border: 2px solid #ef860a;
    background: #ef860a;
    padding: 3px 15px;
    display: inline-block;
    letter-spacing: .5px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease 
}
.second_ver_logo .item {
    display: inline-block 
}
.client_logoimage{
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
}
.second_ver_logo .owl-item img {
    width: auto 
}
.second_ver_logo .item img {
    vertical-align: middle;
    filter: gray;
   /*-webkit-filter: grayscale(1);
   */
   /*filter: grayscale(1)*/
}
.second_ver_logo .item img:hover {
    -webkit-filter: grayscale(0);
    filter: none 
}
.second_ver_logo .item {
    display: inline-block;
    margin-right: 30px;
    margin-bottom: 25px 
}
section.client-logo.clearfix {
    text-align: center;
    padding: 90px 0 
}
#email_aml_img {
    float: left !important;
    width: 25px 
}
#email_aml>p {
    font-size: 10.5px;
    color: #fff;
    font-weight: 400;
    text-align: left;
    margin-left: 40px !important 
}
.second_ver_logo2 .item {
    margin-right: 11px;
    margin-bottom: 25px 
}
.second_ver_logo2 .item img {
    max-width: 76% 
}
@media (max-width:767px) {
    .second_ver_logo.second_ver_logo2 .item {
        display: inline-block;
        margin-right: 9px;
        margin-bottom: 16px 
   }
}
section.indepen_sp {
    background: url(../images/new_independent_specialist/main_bg.jpg) no-repeat;
    padding: 35px 0;
    font-family: Lato, sans-serif;
    background-size: cover 
}
.indepen_sp h3 {
    color: #fff;
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 0 
}
.indepen_sp h2 {
    font-size: 52px;
    line-height: 46px;
    margin-bottom: 24px;
    font-weight: 800;
    margin-top: 26px;
    color: #fff;
    float: none;
    text-transform: capitalize 
}
.indepen_sp a {
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    color: #2a3247;
    font-size: 16px;
    font-weight: 600;
    padding: 14px 72px;
    line-height: 14px;
    margin-bottom: 0;
    margin-top: 0;
    display: inline-block;
    letter-spacing: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    background: #ffc000 
}
.indepen_sp h6 {
    font-size: 18px;
    line-height: 26px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 25px 
}
section.fintec_aml_pro p {
    margin: 0;
    color: #fff;
    font-size: 19px;
    font-weight: 400;
    padding: 2px 0;
    letter-spacing: .2px;
    text-align: left;
    line-height: 28px 
}
section.fintec_aml_pro {
    text-align: left;
    padding: 80px 0;
    font-family: Lato, sans-serif;
    background: url(../images/new_independent_specialist/help_stupid.jpg) no-repeat;
    background-size: cover 
}
section.fintec_aml_pro p a {
    color: #fff;
    text-transform: capitalize;
    font-weight: 600;
    text-decoration: underline 
}
section.fintec_startup_23 {
    font-family: Lato, sans-serif;
    padding: 80px 0 
}
.indepen_sp h4 {
    color: #fff;
    font-size: 25px;
    font-weight: 400;
    text-align: left;
    line-height: 43px;
    margin: 25px 0 
}
.col-sm-offset-2 {
    margin-left: 0 
}
.fintec_startup_1 p a {
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 50px;
    margin-bottom: 5px;
    display: inline-block;
    letter-spacing: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    background: #ef860a 
}
.fintec_startup_2 {
    text-align: center;
    padding: 90px 140px 
}
.op_5 {
    opacity: .5 
}
.fintec_startup_2 h2 {
    margin-top: 0;
    font-size: 31px;
    font-weight: 800;
    text-align: center;
    letter-spacing: 0;
    margin-bottom: 22px;
    color: #2b3247 
}
.fintec_startup_2 h2 span {
    color: #ef860a 
}
.fintec_startup_2 h3 {
    margin-top: 0;
    font-size: 22px;
    font-weight: 300;
    padding: 0;
    line-height: 23px;
    margin-bottom: 0;
    text-align: center;
    color: #293044 
}
.fintec_startup_2 h3 span {
    color: #ef860a 
}
.fintec_startup_2 h3 strong {
    color: #293044;
    font-weight: 800 
}
.fintec_startup_2 h4 {
    font-size: 24px;
    font-family: Lato, sans-serif;
    line-height: 24px;
    font-weight: 800;
    margin: 0;
    margin-top: 40px;
    margin-bottom: 0;
    color: #293044 
}
.fintec_startup_2 h5.fintec_start_2_in {
    color: #ef860a;
    font-family: Lato, sans-serif;
    line-height: 24px;
    font-weight: 800;
    margin: 0;
    font-size: 21px 
}
.hightlight_color{
    color: #ff6e0e;
    font-weight: 600;
}
.fintec_startup_2 .fintec_start_2_in span {
    color: #293044 
}
.fintec_startup_2 p {
    color: #293044;
    font-size: 17px;
    font-weight: 400;
    padding: 2px 0;
    text-align: center;
    line-height: 28px;
    margin: 30px 0 
}
.fintec_startup_2 {
    text-align: center;
    padding: 0 
}
.fintec_startup_2 p a {
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    color: #ff6e0e;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    text-decoration: underline;
    margin-bottom: 0;
    margin-top: 0;
    display: inline-block;
    letter-spacing: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease 
}
section.fintec_startup {
    padding-bottom: 80px;
    padding-top: 30px 
}
.fintec_aml_pro span {
    display: block;
    text-align: center 
}
.fintec_aml_pro span a {
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    color: #242b3c;
    font-size: 18px;
    font-weight: 900;
    font-family: Raleway, sans-serif;
    padding: 13px 48px;
    margin-bottom: 5px;
    margin-top: 15px;
    display: inline-block;
    letter-spacing: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    background: #ffc000 
}
.fintec_startup_1 p {
    color: #2b3247;
    font-size: 20px;
    font-weight: 800;
    margin-bottom: 0;
    margin-top: 40px 
}
.fintec_startup_1 {
    padding-top: 30px 
}
.fintec_startup_1 h5 {
    margin: 0;
    color: #293044;
    margin-top: 0;
    font-size: 17px;
    font-weight: 400;
    padding: 2px 0;
    text-align: left;
    line-height: 28px;
    margin-bottom: 16px 
}
.fintec_startup_1 a {
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    color: #ff6e0e;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    text-decoration: underline;
    margin-bottom: 0;
    margin-top: 0;
    display: inline-block;
    letter-spacing: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease 
}
.fintec_startup_1 h1 {
    color: #2b3247;
    margin-top: 0;
    font-size: 38px;
    font-weight: 800;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0;
    margin-bottom: 21px 
}
.fintec_startup_1 h1 span {
    color: #ef860a 
}
.fintec_aml_pro h3 {
    margin: 0;
    color: #fff;
    text-align: left;
    display: block;
    font-size: 32px;
    font-weight: 900;
    letter-spacing: 0;
    margin-bottom: 20px 
}
section.fintec_process {
    font-family: Lato, sans-serif;
    padding-bottom: 90px 
}
.fintec_process_graph h5 {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 35px;
    margin-top: 26px 
}
.fintec_process_graph p {
    margin-bottom: 0 
}
.bg_base_color {
    background: #ebeced;
    padding: 30px !important 
}
.fintec_process_graph p {
    margin-bottom: 0;
    font-weight: 500 
}
.bg_theme_color {
    background: #d7dbe9;
    padding: 30px !important 
}
.fintec_process_graph .col-md-4 {
    min-height: 280px;
    position: relative 
}
.fintec_process_inner {
    padding: 45px 37px 0;
    text-align: center 
}
.how_work_ind_page h2:after {
    content: "";
    width: 100px;
    height: 2px;
    background: #2b3247;
    position: absolute;
    bottom: 45px;
    left: 50%;
    margin-left: -50px 
}
section.fintec_aml_points {
    padding-top: 40px;
    text-align: center 
}
.how_work_ind_page {
    padding: 0 0 72px;
    text-align: center;
    font-family: Lato, sans-serif 
}
.how_work_ind_page h2 {
    margin-top: 0;
    font-weight: 800;
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 0 
}
.how_work_ind_page h2 span {
    color: #fb8a05 
}
section.fintec_aml_main_tabs {
    padding: 100px 0 25px 
}
.arrow_rt_1 {
    position: relative 
}
.arrow_lt_1 {
    position: relative 
}
.arrow_last_1 {
    position: relative 
}
span.ponit_number {
    font-size: 196px;
    position: absolute;
    right: 10px;
    color: #1717170a;
    color: rgba(0, 0, 0, .04);
    top: 0 
}
section.decision-coose.fintec_aml_decision2 {
    background: #fff;
    font-family: Lato, sans-serif;
    padding: 0 
}
.fintec_aml_decision2 .decision-coose-head h2 {
    color: #2b3147;
    font-size: 36px;
    position: relative;
    margin-top: 10px;
    text-align: center;
    margin-bottom: 115px;
    font-weight: 700;
    text-transform: capitalize 
}
.fintec_aml_decision2 .decision-coose-head h2:after {
    content: "";
    width: 100px;
    height: 2px;
    background: #2b3147;
    position: absolute;
    bottom: -25px;
    left: 50%;
    margin-left: -50px 
}
.fintec_process_inner h3 {
    font-size: 30px;
    font-weight: 800;
    color: #2b3247;
    margin-top: 0;
    line-height: 38px 
}
.fintec_process_inner p {
    font-size: 17px;
    text-align: center;
    margin-top: 25px;
    font-weight: 500 
}
section.fintec_aml_points {
    padding: 80px 0 60px;
    text-align: center;
    font-family: Lato, sans-serif;
    background: #2b3147;
    border-bottom: 1px dashed #d4d4d433 
}
.after_line:after {
    content: "";
    width: 1px;
    bottom: -90px;
    right: 0;
    height: 150px;
    background: #dcdcdc;
    position: absolute 
}
.after_line2:after {
    content: "";
    right: 0;
    width: 1px;
    top: 0;
    height: 150px;
    background: #dcdcdc;
    position: absolute 
}
.decision-coose.fintec_aml_decision {
    background: #fff;
    padding: 50px 0 
}
section.fintec_aml_points h2 {
    color: #fff;
    font-size: 38px;
    font-weight: 800;
    text-align: center;
    letter-spacing: .4px;
    margin: 0;
    margin-bottom: 25px 
}
section.fintec_aml_points p {
    margin: 0;
    color: #fff;
    margin-top: 0;
    font-size: 21px;
    font-weight: 300;
    padding: 0;
    text-align: center;
    line-height: 34px;
    margin-bottom: 0 
}
.fintec_points2 {
    background: #fff;
    font-family: Lato, sans-serif;
    padding: 100px 0 
}
.benifit_tl h2 {
    color: #2b3147;
    font-size: 38px;
    font-weight: 800;
    text-align: left;
    letter-spacing: .4px;
    margin: 0;
    margin-bottom: 25px 
}
.benifit_tl p {
    margin: 0;
    color: #293044;
    margin-top: 0;
    font-size: 17px;
    font-weight: 400;
    padding: 0;
    line-height: 28px;
    margin-bottom: 0 
}
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 134px;
    background-position: center;
    background-position-y: 36px 
}
.fintec_aml_decision .decision-work-block-title {
    padding-top: 0;
    font-size: 16px;
    text-align: right;
    letter-spacing: .8px;
    font-weight: 800;
    color: #ffc000;
    line-height: 15px 
}
.fintec_aml_decision .decision-work {
    padding: 60px 15px 0 
}
.fintec_aml_decision .decision-work-block-text {
    padding-top: 13px;
    font-size: 14px;
    line-height: 21px;
    text-align: right;
    margin-bottom: 15px;
    color: #fff 
}
.fintec_aml_blocks a {
    text-align: center;
    text-decoration: underline;
    border-radius: 4px;
    color: #ffc000;
    float: right;
    font-size: 12px;
    font-weight: 600;
    padding: 0;
    line-height: 14px;
    margin-bottom: 0;
    margin-top: 0;
    display: inline-block;
    letter-spacing: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease 
}
.fintec_aml_blocks {
    margin-bottom: 45px 
}
.fintec_aml_decision .decision-work-blocks h6 {
    text-align: center;
    font-size: 15px;
    line-height: 20px 
}
.fintec_aml_decision .decision-work-blocks {
    z-index: 1;
    width: 100%;
    padding: 0 15px 18px;
    position: relative;
    min-height: 396px;
    flex-direction: column;
    border-radius: 4px;
    background-color: #147abf;
    line-height: 30px;
    align-items: center 
}
.fintec_aml_decision .decision-work-blocks a {
    text-align: center;
    color: #fff;
    display: block;
    bottom: 20px;
    font-size: 13px;
    padding: 0 7px;
    left: 20%;
    border-radius: 4px;
    width: 174px;
    position: absolute;
    font-weight: 500;
    text-decoration: none;
    background: #ff822f 
}
.indepen_sp h5 {
    color: #fff 
}
.ind_special h6 strong {
    display: block;
    font-weight: 800;
    margin-top: 25px;
    font-size: 28px 
}
.ind_special h6 {
    text-align: left;
    font-size: 19px;
    line-height: 30px;
    font-weight: 700;
    margin: 30px 0 0;
    color: #2b3247 
}
.ind_special {
    padding: 0 
}
.head_mid h4 {
    margin-top: 0;
    font-size: 28px;
    font-weight: 300;
    padding: 0;
    line-height: 23px;
    margin-bottom: 0;
    color: #ef860a 
}
.head_mid {
    text-align: center;
    font-family: Lato, sans-serif;
    padding-top: 95px 
}
.head_mid h2 {
    margin-top: 0;
    font-size: 34px;
    font-weight: 800;
    letter-spacing: 0;
    margin-bottom: 22px;
    color: #2b3247 
}
.fintec_aml_pro_logo img {
    border-right: 2px solid #ffc000;
    padding: 10px;
    padding-right: 25px 
}
.fintec_aml_pro_logo {
    margin: 20px 0 
}
.fintec_aml_decision2 .Coose-div h5 {
    margin: 0;
    letter-spacing: .2px;
    font-size: 22px;
    margin-bottom: 11px;
    text-align: left;
    color: #1f2836;
    font-weight: 800 
}
.fintec_points2 .col-xs-12.col-md-5.col-sm-4 img {
    margin-right: -50px;
    right: 0;
    position: absolute 
}
.fintec_aml_decision2 .Coose-div h6 {
    text-align: left;
    font-size: 14px;
    display: block;
    margin-bottom: 0;
    margin-top: 22px 
}
.fintec_aml_decision2 .Coose-div h6 a {
    text-align: center;
    text-decoration: underline;
    border-radius: 4px;
    color: #ff6e0e;
    float: none;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    margin-bottom: 0;
    margin-top: 15px;
    letter-spacing: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    display: inline-block 
}
.fintec_aml_decision2 .Coose-div a {
    text-align: center;
    text-decoration: underline;
    border-radius: 4px;
    color: #ff6e0e;
    float: left;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    margin-bottom: 0;
    margin-top: 15px;
    letter-spacing: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    display: inline-block 
}
.fintec_aml_decision2 .icon-box-coose img {
    width: auto 
}
.fintec_aml_decision2 .Coose-div p {
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    color: #1f2836;
    line-height: 22px 
}
.fintec_aml_decision2 {
    padding-bottom: 100px !important 
}
.fintec_aml_decision .decision-work h3 {
    color: #fff;
    font-size: 36px;
    position: relative;
    margin-top: 10px;
    margin-bottom: 85px;
    font-weight: 700;
    text-transform: capitalize 
}
.fintec_aml_decision .decision-work h3 b {
    color: #ffc000;
    text-transform: capitalize 
}
.fintec_aml_decision .decision-work h3:after {
    content: "";
    width: 100px;
    height: 2px;
    background: #fff;
    position: absolute;
    bottom: -11px;
    left: 50%;
    margin-left: -50px 
}
.text-left {
    text-align: left !important 
}
.float-left {
    float: left !important 
}
section.benefits_aml {
    background: #28313d;
    padding: 80px 0;
    text-align: center;
    font-family: Lato, sans-serif;
    color: #fff 
}
section.benefits_aml h1 {
    font-size: 42px;
    font-weight: 800;
    margin-top: 0 
}
section.benefits_aml h6 {
    font-size: 21px;
    line-height: 34px;
    font-weight: 300;
    margin-bottom: 0;
    margin-top: 35px 
}
.compliance_journey {
    text-align: center;
    padding: 80px 0;
    font-family: Lato, sans-serif;
    background: url(../images/new_independent_specialist/cj_bg2.jpg) no-repeat;
    background-size: cover 
}
.compliance_journey h6 {
    font-size: 22px;
    line-height: 38px;
    color: #fff;
    font-weight: 400;
    margin-bottom: 0 
}
section.fintec_startup.how_work_tradit {
    padding: 30px 0 0;
    font-family: Lato, sans-serif 
}
.fintec_startup.how_work_tradit h2 {
    line-height: 43px;
    font-size: 34px;
    text-align: left;
    margin-bottom: 24px 
}
.fintec_startup.how_work_tradit p {
    font-size: 17px;
    padding: 0;
    text-align: left;
    margin: 20px 0 0 
}
.fintec_startup.how_work_tradit p:last-child {
    margin-bottom: 66px 
}
.fintec_startup_2_imga img {
    position: absolute;
    right: 0;
    bottom: 0;
    top: 2px 
}
.how_work_tradit_btm p {
    font-size: 21px;
    line-height: 38px;
    color: #171717;
    font-weight: 400;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0 
}
section.decision-solution.how_work_tradit {
    padding-bottom: 90px;
    background: #fbfbfb;
    padding-top: 90px 
}
.how_work_tradit .decision-work h3 {
    font-family: Lato, sans-serif;
    text-align: center;
    color: #2b3247;
    margin-top: 0;
    position: relative;
    font-weight: 700;
    font-size: 40px;
    text-transform: inherit;
    line-height: 30px;
    margin-bottom: 70px 
}
.how_work_tradit .decision-work h6 {
    text-transform: uppercase;
    text-align: center;
    color: #2b3247;
    margin-top: 0;
    letter-spacing: .6px;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 16px 
}
.how_work_tradit .decision-work h3:after {
    content: "";
    width: 100px;
    height: 2px;
    background: #2b3247;
    position: absolute;
    bottom: -25px;
    left: 50%;
    margin-left: -50px 
}
.how_work_tradit .decision-work {
    padding: 0 
}
.how_work_tradit .decision-work .fintec_aml_blocks {
    font-family: Lato, sans-serif;
    margin-bottom: 0;
    margin-top: 30px 
}
.fintec_aml_img span {
    font-size: 50px;
    font-weight: 600;
    color: #d6d6d6 
}
.how_work_tradit .decision-work .decision-work-block-text {
    text-align: right 
}
section.tradit_consult {
    padding: 100px 0 55px;
    font-family: Lato, sans-serif 
}
.bottom_tradit {
    padding-top: 30px 
}
.head_tradit h3 {
    margin-top: 0;
    font-weight: 800;
    font-size: 40px;
    line-height: 30px;
    margin-bottom: 55px 
}
.head_tradit h2 span {
    color: #fb8a05 
}
.head_tradit {
    text-align: center 
}
.bottom_tradit h4 {
    text-align: center;
    font-size: 24px;
    color: #fb8a05;
    line-height: 32px;
    margin-top: 0;
    font-weight: 800 
}
.bottom_tradit p {
    padding: 30px 40px;
    font-family: Lato, sans-serif;
    font-size: 20px;
    line-height: 36px;
    color: #171717;
    font-weight: 400;
    text-align: center;
    margin-bottom: 0 
}
.fintech_img_2 {
    position: relative 
}
.fintech_img_2 img {
    position: absolute;
    left: 15px 
}
section.fintec_aml_pro p a.aml_pro_3 {
    color: #ffc000 
}
section.fintec_startup.how_work_tradit .fintec_startup_2_imga img {
    position: absolute;
    right: 10px;
    bottom: 0;
    top: 45px 
}
.fintec_startup_2.fintec_startup_smaple2 h2 {
    text-align: left 
}
.fintec_startup_2.fintec_startup_smaple2 h3 {
    text-align: left 
}
.fintec_startup_2.fintec_startup_smaple2 h3 {
    text-align: left 
}
.fintec_startup_2.fintec_startup_smaple2 p {
    text-align: left 
}
ul.tool_kit_outer {
    padding: 0;
    list-style: none;
    margin: 0;
    display: flex 
}
ul.tool_kit_outer li {
    display: inline-block;
    width: 20%;
    padding: 20px;
    min-height: 290px;
    position: relative 
}
ul.tool_kit_outer li:nth-child(odd) {
    background: #efeeee 
}
ul.tool_kit_outer:nth-child(2) li:nth-child(odd) {
    background: #fff 
}
ul.tool_kit_outer:nth-child(2) li:nth-child(even) {
    background: #efeeee 
}
ul.tool_kit_outer li a {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 35px 20px;
    text-decoration: none 
}
ul.tool_kit_outer li.color_bg_sign {
    background: #ef860a 
}
ul.tool_kit_outer li.color_bg_sign h4 {
    color: #fff 
}
ul.tool_kit_outer li.color_bg_sign a {
    position: static;
    background: #fff;
    border-radius: 5px;
    color: #1a1a1a;
    font-weight: 800;
    padding: 10px 
}
ul.tool_kit_outer li a .tool_kit_box h4 {
    color: #28313d;
    line-height: 24px;
    font-weight: 800;
    margin-bottom: 20px;
    margin-top: 16px 
}
ul.tool_kit_outer li a .tool_kit_box p {
    margin-bottom: 0;
    color: #000;
    line-height: 22px 
}
ul.tool_kit_outer li a .tool_kit_box .tool_kit_icon {
    width: 70px;
    height: 70px;
    margin: auto;
    padding: 10px;
    background: #fff;
    border-radius: 50% 
}
ul.tool_kit_outer li:nth-child(even) a .tool_kit_box .tool_kit_icon {
    background: #efeeee 
}
ul.tool_kit_outer:nth-child(2) li:nth-child(even) a .tool_kit_box .tool_kit_icon {
    background: #fff 
}
ul.tool_kit_outer:nth-child(2) li:nth-child(odd) a .tool_kit_box .tool_kit_icon {
    background: #efeeee 
}
.tools_to_help_a h3 {
    font-size: 36px;
    color: #222;
    font-weight: 700;
    margin: 0 0 20px 
}
section.free_tools .toolkit-head-hm h3 span {
    color: #ef860a 
}
section.free_tools .toolkit-head-hm .tool_head_h4 {
    margin: 0;
    margin-bottom: 20px;
    line-height: 36px;
    font-size: 20px;
    color: #28313d 
}
ul.tool_kit_outer li.color_bg_sign h4 {
    color: #fff;
    font-size: 25px;
    line-height: 48px;
    margin-bottom: 15px;
    font-weight: 700 
}
ul.tool_kit_outer li.color_bg_sign h4 span {
    letter-spacing: 5px;
    display: block;
    font-size: 30px;
    text-transform: uppercase;
    line-height: 40px 
}
.boder_full_grey {
    border: 1px solid #dfdfdf 
}
.access {
    text-transform: capitalize !important 
}
.boder_top_right_grey {
    border-top: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf 
}
.boder_top_left_grey {
    border-top: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf 
}
.boder_bottom_grey {
    border-bottom: 1px solid #dfdfdf 
}
ul.tool_kit_outer .margn_change_sp a .tool_kit_box h4 {
    margin-bottom: 44px 
}
ul.tool_kit_outer li a:hover {
    padding: 20px 14px 
}
ul.tool_kit_outer li a:hover .tool_kit_box h4 {
    margin-bottom: 10px;
    margin-top: 12px 
}
ul.tool_kit_outer li a:hover .tool_kit_box .show_main {
    display: none 
}
ul.tool_kit_outer li a .tool_kit_box .show_hover {
    display: none 
}
ul.tool_kit_outer li a:hover .tool_kit_box .show_hover {
    display: block 
}
ul.tool_kit_outer .margn_change_sp a:hover .tool_kit_box h4 {
    margin-bottom: 20px 
}
ul.tool_kit_outer li.color_bg_sign a:hover {
    padding: 10px;
    background: #2e2e2e;
    color: #fff 
}
.d_block_xs {
    display: none 
}
ul.kisnt_btn_a {
    padding: 0;
    float: left;
    margin: 0 
}
ul.kisnt_btn_b {
    padding: 0;
    float: right;
    margin: 0 
}
ul.kisnt_btn_b a {
    padding: 14px 22px;
    background: 0 0;
    border: 1px solid #ffc000;
    color: #fff;
    letter-spacing: .6px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease 
}
section.video_sec_new {
    padding: 90px 0 
}
.video_sec_head h2 {
    margin-top: 0;
    font-weight: 800;
    text-align: center;
    margin-bottom: 50px 
}
.video_sec_head h2 span {
    color: #ef860a 
}
.video_inner_1 {
    border: 1px solid #e3e3e3;
    margin-bottom: 30px;
}
section.video_sec_new col-md-4 {
    margin-bottom: 30px;
}
.video_inner_vd i {
    position: absolute;
    font-size: 46px;
    color: #ef860a;
    top: 20%;
    left: 46% 
}
.video_inner_cont {
    padding: 19px;
}
.video_sec_head p {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 70px 
}
.video_inner_cont p {
    font-size: 15px;
    line-height: 24px;
    font-weight: 500;
    margin-bottom: 0;
    color: #262626;
    min-height: 75px;
}
.video_inner_cont h4 {
    font-size: 20px;
    font-weight: 700;
    margin-top: 25px;
    margin-bottom: 8px 
}
.video_sec_head {
    text-align: center 
}
.kis_banner_btn a#click_ant {
    margin-left: 25px;
    padding: 14px 22px;
    margin-right: 0;
    background: 0 0;
    border: 1px solid #ffc000;
    color: #fff;
    letter-spacing: .6px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease 
}
.kis_banner_btn a {
    margin-right: 12px 
}
.head_tradit h6 {
    text-transform: uppercase;
    text-align: center;
    color: #2b3247;
    margin-top: 0;
    letter-spacing: .6px;
    font-weight: 800;
    font-size: 17px;
    margin-bottom: 22px;
    line-height: 16px 
}
.position_stay_kis {
    position: absolute;
    right: 0;
    max-width: 17%;
    top: 6rem 
}
.position_stay_kis img {
    width: 52%;
    position: relative;
    z-index: 999;
    height: auto 
}
.position_stay_kis_fix {
    position: fixed;
    width: 225px;
    border-radius: 55px;
    z-index: 1E+17;
    bottom: 193px;
    left: 15px 
}
.position_stay_kis_fix img {
    border-radius: 5px 
}
.images_search,.image_search_image_a > img{
    cursor: auto !important;
}
.home-bn {
    background: #1c9987;
    height: 500px;
}
.find_out_how{
    font-weight: 500 !important;
}
.find_out_how a{
    font-weight: 700;
}
#home_slider {
    position: relative;
}
section.fintec_startup_23 {
    position: relative 
}
.position_stay_kis_fix.position_kis_indpendent {
    position: fixed;
    width: 225px;
    border-radius: 55px;
    z-index: 1E+17;
    bottom: 100px;
    right: 15px;
    top: auto;
    left: auto 
}
div#coomingsoon .modal-dialog {
    margin-top: 10% 
}
div#coomingsoon .modal-dialog .modal-body h2 {
    font-size: 40px;
    font-weight: 800;
    margin-bottom: 25px 
}
div#coomingsoon .modal-dialog .modal-body button.close {
    opacity: .8;
    font-size: 22px 
}
div#coomingsoon .modal-dialog .modal-body {
    text-align: center 
}
.mobile_bl {
    display: none 
}
.kis_ft_logo a img {
    width: 94%;
    margin: 15px auto 
}
.remt_kis_logo {
    display: inline-block 
}
.remt_ft_logo {
    display: inline-block;
    width: 38%;
    float: left 
}
.remt_ft_logo .remtech_logo_ky {
    display: block;
    margin-bottom: 15px;
    width: 82px;
    float: left;
    margin-right: 0 
}
.remt_ft_logo {
    display: inline-block;
    width: 38%;
    float: left 
}
.remt_kis_logo .kis_ft_logo {
    display: inline-block;
    width: 62%;
    float: left 
}
.remt_kis_logo .kis_ft_logo a img {
    width: 100%;
    margin: 11px auto 
}
.display_none_dsk {
    display: none 
}
#menu_logo #email_aml>p {
    margin-left: 35px !important 
}
.lineHeight40 {
    line-height: 40px !important 
}
.marginTop0 {
    margin-top: 0 !important 
}
.marginTop40 {
    margin-top: 40px 
}
.marginTop45 {
    margin-top: 45px 
}
.marginTop65 {
    margin-top: 65px 
}
.marginTop68 {
    margin-top: 68px 
}
.marginTop95 {
    margin-top: 95px 
}
.toolkitPricingHead4 {
    font-size: 16px;
    line-height: 30px 
}
.toolkitPricingHead3 {
    font-size: 16px;
    text-align: left;
    line-height: 25px;
    padding: 0 20px;
    color: #505050 
}
.toolkitPricingHead5 {
    font-size: 16px;
    text-align: center;
    line-height: 25px;
    padding: 0 10px;
    color: #505050 
}
.textAlignCenter {
    text-align: center 
}
.clrOrange {
    color: #ef6416 
}
.pricTlkit2ndPtImg {
    width: 24px;
    padding-top: 10px;
    padding-bottom: 10px 
}
.pricTlkit2ndPt {
    margin-bottom: 2px;
    font-size: 14px 
}
.toolkitPricingHead3 .fontsize13 {
    font-size: 13px 
}
.pricingPlanOne {
    font-size: 45px !important 
}
.pricingPlanOne_p {
    font-size: 16px;
    font-weight: 700 
}
.borderBottom0 {
    border-bottom: 0 !important 
}
#myModal p, #video_id p {
    top: -2px !important;
    position: relative;
    left: -1px !important 
}
.check_box label {
    margin-left: 6px !important 
}
#terms_condition {
    margin-right: 6px !important;
    top: 0;
    width: 17px !important;
    height: 17px !important;
    padding: 0;
    margin: 0 !important;
    vertical-align: bottom;
    position: relative 
}
#newsletters {
    width: 17px !important;
    height: 17px !important;
    padding: 0;
    margin: 0 !important;
    vertical-align: bottom;
    position: relative;
    top: 3px 
}
.video_title {
    text-transform: uppercase;
    margin-top: 0;
    text-align: center;
    font-size: 24px 
}
.alreay_text {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left 
}
.login_text:hover {
    text-decoration: none 
}
.login_text {
    color: #f27033 !important;
    font-weight: 600 
}
#registerSubmit {
    float: left !important;
    margin-left: 0 
}
.need_help {
    padding-top: 15px;
    padding-left: 15px;
    padding-left: 15px;
    padding-right: 15px 
}
#video_id {
    background: #000000b5 
}
.watch_text {
    font-size: 17px !important;
    padding-top: 25px;
    margin-bottom: 0 
}
.text_desginer {
    text-align: left;
    font-size: 16px;
    margin-top: 0 !important 
}
.text_desginer p {
    margin-bottom: 20px;
    margin-top: 20px 
}
#myModal p, #video_id p {
    top: -1px;
    position: relative 
}
.video_setting {
    position: relative;
    margin-left: auto;
    margin-right: auto 
}
.video_setting i {
    position: absolute;
    left: 48%;
    top: 48%;
    font-size: 35px;
    transform: translateY(-50%) 
}
.upgrade_title h2{
    margin-bottom: 10px;
}
.custom-checkbox a {
    color: #f27033;
    font-weight: 600 
}
.form_image p {
    font-weight: 500 !important;
    line-height: 24px;
    text-align: center;
    font-size: 17px;
    font-weight: 400;
    font-family: Lato, sans-serif 
}
.modal-header .close {
    background: none;
    border: none;
    font-weight: 500;
    font-size: 28px;
    padding: 0;
}
.sign_up_model {
    display: block;
    background: rgba(0, 0, 0, .57);
    opacity: 1 
}
.form-group label {
    text-transform: capitalize !important;
}
.sign_up_model .modal-header {
    text-align: left !important;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px 
}
.sign_up_model .modal-body p {
    font-weight: 500 !important 
}
.form_placed h3 {
    margin-top: 10px !important;
    margin-bottom: 20px !important 
}
.check_box {
    padding: 0 15px !important 
}
.check_box .form-group {
    margin-bottom: 0 !important 
}
#Signup_Type option:nth-child(1) {
    color: #555 
}
.form-control {
    outline: 0;
    border-radius: 4px;
}
#registerSubmit:after {
    content: '\f105';
    font-family: fontawesome 
}
.faq_icon {
    position: absolute;
    bottom: 21px;
    font-size: 15px;
    left: 20px;
    border: 1px solid #fff;
    border-radius: 66px;
    width: 25px;
    line-height: 25px !important;
    font-weight: 500 !important;
    height: 25px 
}
.first_row label, .second_column label, .thrid_column label {
    font-size: 14px !important;
    color: #242c33;
    margin: 0 0 3px;
    font-weight: 500 !important;
    display: inline-block;
    font-family: Raleway, sans-serif;
    letter-spacing: 1px;
    color: #555;
    margin-bottom: 10px;
    cursor: pointer;
    text-transform: capitalize !important 
}
.first_row, .second_column, .thrid_column {
    padding: 0 !important 
}
#newsletters, #terms_condition {
    margin-right: 10px;
    width: 17px;
    height: 17px;
    margin-top: 0 !important 
}
#Signup_Type {
    background: 0 0 !important;
    border-bottom: 2px solid #e8ebed !important;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    color: #5a5a5ac7;
    padding-left: 18px 
}
.custom-checkbox {
    display: flex;
    text-align: left 
}
.form_container {
    margin: 50px auto 
}
@media only screen and (min-width:992px) and (max-width:1199px) {
    .left_form {
        position: relative;
        background-color: #009788;
        color: #fff;
        padding: 25px 30px;
        box-sizing: border-box;
        text-align: center 
   }
    .form_placed {
        box-shadow: -3px 19px 20px 15px #7a858936;
        padding: 20px 30px;
        -moz-box-shadow: 6px 6px 12px #888;
        -webkit-box-shadow: 6px 6px 12px #888;
        box-shadow: 6px 6px 28px 3px #ccc;
        -webkit-box-shadow: -3px 19px 20px 15px #7a858936 
   }
}
@media only screen and (min-width:1200px) {
    .left_form {
        position: relative;
        background-color: #009788;
        min-height: 556px;
        height: 556px;
        color: #fff;
        padding: 25px 30px 20px;
        box-sizing: border-box;
        text-align: center 
   }
    .form_placed {
        box-shadow: -3px 19px 20px 15px #7a858936;
        -webkit-box-shadow: -3px 19px 20px 15px #7a858936;
        -moz-box-shadow: 6px 6px 12px #888;
        -webkit-box-shadow: 6px 6px 12px #888;
        box-shadow: 6px 6px 28px 3px #ccc 
   }
    .form_setting {
        position: relative;
        min-height: 556px;
        height: 556px;
        padding: 15px 
   }
}
@media only screen and (max-width:991px) {
    .video_inner_vd {
       max-width: 100% !important;
   }
    .video_inner_vd img {
       max-width: 100%;
        width: 100%;
   }
    .video_inner_cont p {
       min-height: 0px;
   }
    .video_inner_cont {
       height: auto;
   }
    .left_form {
        position: relative;
        background-color: #009788;
        color: #fff;
        padding: 25px 30px;
        box-sizing: border-box;
        text-align: center 
   }
    .form_placed {
        box-shadow: -3px 19px 20px 15px #7a858936;
        padding: 20px 30px;
        -webkit-box-shadow: -3px 19px 20px 15px #7a858936;
        -moz-box-shadow: 6px 6px 12px #888;
        -webkit-box-shadow: 6px 6px 12px #888;
        box-shadow: 6px 6px 28px 3px #ccc 
   }
}
#loginForm {
    text-align: left 
}
.am_text_withicon .ponit-data2 {
    border: none;
    text-align: center 
}
.vision_image img {
    width: 100% !important 
}
.vision_image {
    padding: 0 
}
.and_we {
    color: #f26f17 !important;
    font-weight: 900 
}
@media only screen and (min-width:990px) {
    .am_text_withicon .ponit-data2 {
        border: none !important 
   }
    .solution_btn_a button {
        padding: 0 
   }
}
@media only screen and (max-width:990px) {
    .am_text_withicon .ponit-data2 {
        border-top: 1px solid #e6e6e6 !important;
        text-align: left !important 
   }
}
.covered_get {
    background-image: url(../images/wh-t-img.jpg);
    background-size: cover 
}
.annual_covered_get {
    background-image: url(../images/wh-t-img.jpg);
    background-size: cover 
}
.covered_luli {
    list-style: none;
    color: #fff;
    margin-bottom: 30px 
}
.covered_luli li i {
    margin-right: 7px 
}
.covered_luli li {
    margin-bottom: 5px 
}
.title_covered h3 {
    color: #fff;
    margin-left: 16px;
    margin-top: 0px;
    margin-bottom: 0px 
}
.whats_covered{
    padding-top: 20px;
    background-color: #02c1af;
    padding-bottom: 20px;
}
.covered_uli{
    padding-top: 30px;
    background-color: #1c9987;
    padding-bottom: 10px;
    border-bottom-right-radius: 20px;
}
.annual_covered_get .title_covered h3 {
    color: #fff;
    margin-left: 16px;
    margin-top: 30px;
    margin-bottom: 12px 
}
.scans_title {
    color: #444;
}
.scans_title h4 {
    margin-top: 0px;
    margin-bottom: 12px;
    font-weight: 700 
}
.no_tag {
    padding-left: 25px 
}
.price_slider_kyc_a .irs--flat .irs-single {
    background-color: #ff7005 !important 
}
.price_slider_kyc_a .irs--flat .irs-bar {
    background-color: #ef860a;
}
.irs--flat .irs-handle>i:first-child{
    width: 20px !important;
    height: 20px !important;
    border-radius: 50%;
    left: 45% !important;
}
.price_slider_kyc_a .irs--flat .irs-handle>i:first-child {
    background-color: #ef860a;
}
.price_slider_kyc_a .irs--flat .irs-grid-text {
    font-weight: 600;
    color: #ff7005 
}
.addons_ulli ul {
    padding: 0;
    list-style: none;
}
.addons_ulli ul li {
    margin-bottom: 8px;
    display: flex;
    align-items: center 
}
.addons_ulli ul li input {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    margin-top: 0 
}
.price_slider_kyc_a {
    margin-top: 55px 
}
.price_section_kyc_a {
    color: #ff7005;
    padding-top: 14px;
    width: 100%;
    background-color: #25b6a1;
    clear: both;
    padding-bottom: 28px;
}
.annual_price_section_kyc_a {
    color: #ff7005;
    padding-top: 14px;
    width: 100%;
    clear: both 
}
.price_section_kyc_a h1 {
    margin-top: 20px;
    font-size: 28px;
    width: 100%;
    font-weight: 500;
    margin-bottom: 5px;
    text-align: center;
    color: #fff;
}
.common_btndiv:hover{
    color: #858199 !important;
}
.common_class_toall .common_btndiv{
    color: #ef860a!important;
    background-color: #fff !important;
    border: 2px solid #ef860a;
}
.common_class_toall .common_payment, .common_class_toall .common_btnabove, .common_class_toall .price_newdesign h3, .common_class_toall .price_newdesign span{
    color: #fff !important;
}
.payPerUsePriceH2{
    margin-top: 10px;
    font-size: 35px;
    width: 100%;
    font-weight: 600;
    margin-bottom: 5px;
    text-align: center;
    color: #fff;
}
.annual_price_section_kyc_a h1 {
    font-size: 45px;
    width: 100%;
    font-weight: 700;
    margin-bottom: 5px 
}
.checkout_btn_kyc_a {
    text-align: center;
    margin-top: 0px 
}
.annual_checkout_btn_kyc_a {
    margin-top: 28px 
}
.annual_checkout_btn_kyc_a button {
    font-size: 18px;
    padding-left: 22px;
    font-weight: 600;
    text-transform: uppercase;
    padding-right: 22px;
    border-radius: 0;
    clear: both 
}
.checkout_btn_kyc_a button {
    border-radius: 10px;
    font-size: 19px;
    padding-left: 25px;
    font-weight: 500;
    text-transform: uppercase;
    padding-right: 25px;
    clear: both;
    padding-top: 12px;
    background-color: transparent;
    color: #fff;
    text-transform: uppercase;
    padding-bottom: 12px;
    border: 2px solid #fff;
}
.annual_checkout_btn_kyc_a button {
    color: #fff;
    background: #f36f17;
    border: 1px solid #f36f17 
}
.annual_checkout_btn_kyc_a button:hover {
    color: #fff;
    background: #f36f17;
    border: 1px solid #f36f17 
}
.checkout_btn_kyc_a button:focus {
    color: #fff;
    outline: 0 !important;
    outline-offset: 0 !important 
}
.annual_checkout_btn_kyc_a button:focus {
    color: #fff;
    outline: 0 !important;
    outline-offset: 0 !important 
}
.sign_up_kyc_a {
    color: #f36f18;
    font-weight: 600 
}
.not_need_kyc_a {
    text-align: right;
    margin-top: 30px 
}
.addons_ulli ul li a:hover, .covered_luli li a, .sign_up_kyc_a:hover {
    text-decoration: none 
}
.not_need_kyc_a h5 {
    font-size: 14px;
    font-style: italic;
    font-weight: 600;
}
.covered_luli li a {
    color: #fff;
    font-weight: 600 
}
.price_section_kyc_a small {
    font-size: 100% !important;
    color: #fff;
    text-align: center;
    display: block;
}
.checkout_btn_kyc_a{
    background-color: #25b6a1;
    padding-bottom: 34px;
}
#Ongoing_monitoring_a a, #addonservices a, #adverse_media a, #decisioniq_a a, #pay_per_prem_watch1 a, #standard_table a, #standard_table_premium a {
    font-weight: 600 
}
.annual_slider_price .irs-max, .annual_slider_price .irs-min {
    display: none 
}
.title_annual_a {
    display: flex;
    align-items: center 
}
.annual_pay_section_kyc_a {
    padding-top: 30px 
}
.annual_plansubheading_a, .pay_per_use a, .data_sourcesa {
    margin-top: 20px;
    color: #ef860a;
    font-size: 14px;
    font-weight: 500;
}
.annual_slider_price .js-grid-text-3 span {
    visibility: hidden 
}
.for_section_a {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 25px;
    font-weight: 600;
    color: #f36f18 
}
.perScanPrice {
    font-size: 100% !important 
}
.per_month_option_a {
    font-size: 15px 
}
.icon_size_a {
    padding-bottom: 0 !important;
    margin-bottom: 40px;
    padding-top: 0;
    margin-top: 50px 
}
section.certified-hm {
    padding-bottom: 80px 
}
.color_text {
    color: #f26f17;
    font-weight: 700 
}
.smart_low_a .color_text {
    font-size: 20px;
    color: #f26f17;
    font-weight: 800 
}
.global_text {
    color: #f26f17 
}
.icon_work_a {
    z-index: 2;
    display: inline-block;
    top: -34px;
    right: 0;
    line-height: 65px;
    text-align: center;
    left: 0;
    margin: 0 auto !important;
    width: 80px;
    height: 80px;
    justify-content: center;
    align-items: center;
    position: absolute;
    font-size: 33px;
    border-radius: 50%;
    background-color: #fff;
    font-family: Lato, sans-serif 
}
.icon_size_a .decision-work-blocks {
    background-color: #fff !important;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
    border: 1px solid #eee 
}
.icon_work_a i {
    font-size: 35px;
    line-height: 80px;
    color: #fff 
}
.icon_work_a {
    background: #f26f18;
    transition: transform ease-out .1s, background .2s 
}
.icon_size_a .decision-work-block-title {
    padding-top: 45px 
}
.icon_size_a .decision-work-blocks {
    min-height: 255px 
}
.overlay {
    left: 0;
    padding: 10px;
    width: 80px;
    position: absolute;
    height: 80px;
    border: 4px dashed #f26f18;
    border-radius: 50%;
    display: none;
    background-color: #fff;
    pointer-events: none;
    position: absolute;
    border-radius: 50% 
}
.icon_size_a:hover .overlay {
    display: block;
    animation: spinAround 9s linear infinite 
}
.icon_size_a:hover .icon_work_a {
    background-color: transparent !important 
}
.icon_size_a:hover .icon_work_a i {
    color: #f26f18 !important;
    z-index: 9999999999999;
    position: relative 
}
.icon_size_a h5 {
    font-size: 14px;
    line-height: 22px;
    color: #333;
    font-weight: 600;
    text-align: left;
    margin-bottom: 0 
}
.text_area_a {
    font-size: 14px;
    color: rgba(13, 17, 43, .6);
    font-weight: 500 
}
.our_approach_a {
    padding-left: 0;
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 9px;
    color: #555;
    font-weight: 500 
}
.find_out_just_a {
    margin-top: 15px;
    margin-bottom: 25px 
}
.key_challange_a {
    background: #f9f9f9 
}
.title_solution_a {
    margin-left: auto 
}
.solution_icon {
    width: 100%;
    float: none 
}
.solution_box {
    padding: 20px 10px;
    border-radius: 10px 
}
.solution_text_a h3 {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #333;
    margin: 0 
}
.solution_text_a {
    width: 100%;
    float: none;
    margin-bottom: 15px 
}
.solution_icon h3 {
    font-size: 18px 
}
.solution_btn a {
    font-size: 1.5rem;
    border-radius: 50px;
    padding: 10px;
    color: #fff;
    font-weight: 700;
    font-family: Lato, sans-serif;
    background: #f5803d 
}
.solution_btn a:hover {
    text-decoration: none 
}
.kyc_network_a p {
    font-size: 16px;
    margin: 0;
    font-weight: 500;
    color: #525252;
    line-height: 25px;
    text-align: left 
}
.kyc_network_a p:nth-child(2) {
    margin-bottom: 30px 
}
.kyc_network_a p:nth-child(3) {
    margin-bottom: 0 
}
.kyc_network_a img {
    margin-bottom: 30px 
}
.kyc_network_a, .tool_to_help_a {
    background-color: transparent !important 
}
.certifide_logo_a {
    padding-top: 0;
    padding-bottom: 80px 
}
.certifiedlogos_a, .kyc_network_a {
    background: #f9f9f9 !important 
}
.our-service.new-one.hm-new {
    padding-bottom: 80px;
    padding-top: 80px 
}
.most_aml {
    margin-top: 10px !important 
}
.first_btn_a .start_with_a {
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 15px;
    line-height: 14px;
    margin-bottom: 0;
    margin-top: 0;
    display: inline-block;
    letter-spacing: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    background: #f5803b 
}
.second_button_a .start_with_a {
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 15px;
    line-height: 14px;
    margin-bottom: 0;
    border: 1px solid #f5803b;
    margin-top: 0;
    display: inline-block;
    letter-spacing: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    background: 0 0 
}
.para_tech p {
    font-size: 15px;
    margin: 0;
    font-weight: 500;
    color: #525252;
    line-height: 25px 
}
.comprehensive_box b {
    color: #696868 !important 
}
.eigth_icon_text p {
    text-align: left;
    font-size: 15px;
    margin: 0;
    font-weight: 500;
    color: #525252;
    line-height: 25px 
}
.with_over_watch_a {
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 9px;
    color: #555;
    font-weight: 500 
}
.solution_box, .solution_icon, .solution_text_a p {
    text-align: center 
}
.solution_section_a>p {
    margin-top: 30px 
}
.solution_section_a {
    text-align: center 
}
.comprehensive_box .fa-lightbulb-o {
    font-size: 27px 
}
.the_challenge_a>p {
    text-align: center;
    margin-bottom: 0;
    margin-top: 36px 
}
.despite_a {
    font-weight: 600 
}
.the_challenge_a h4 {
    color: #999;
    font-size: 16px;
    font-weight: 700;
    margin-top: 0;
    line-height: 16px;
    margin-bottom: 15px;
    font-family: Lato, sans-serif 
}
.para_tech {
    padding: 30px 50px 
}
.key_newtwork_a {
    background: url(../images/dission-bg.jpg) no-repeat;
    padding: 64px 0;
    font-family: Lato, sans-serif;
    background-size: cover 
}
.key_network_para_a {
    margin-top: 20px 
}
.key_network_para_a h4 {
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    line-height: 35px;
    color: #fff;
    margin-bottom: 0;
    margin-top: 0;
    font-family: Raleway, sans-serif 
}
.for_many_a {
    margin-bottom: 0 
}
.testimonialsection_aa {
    padding-top: 62px !important;
    padding-bottom: 60px !important 
}
.see_what_is_a h2 {
    margin-bottom: 44px !important 
}
.videosection_a {
    padding-top: 57px !important;
    padding-bottom: 64px !important 
}
.tooltohelp_a {
    padding-top: 0px !important;
    padding-bottom: 64px !important 
}
.tools_to_help_a>h2 {
    margin-bottom: 22px !important 
}
.tools_to_help_a>h4 {
    margin-bottom: 28px !important 
}
.tooltohelp_a {
    background-color: #fff !important 
}
.certified_logos_a {
    padding-top: 59px !important;
    background: #f9f9f9;
    padding-bottom: 40px !important 
}
.vision_data_services_a, .vision_iq_title_a {
    padding-top: 0 !important 
}
.most_comprehensive_a {
    font-size: 21px !important;
    font-family: Lato, sans-serif;
    line-height: 35px !important;
    font-weight: 800;
    margin: 0;
    color: #666 !important 
}
.comprehensive_text_a {
    font-family: Raleway, sans-serif !important 
}
.comprehensive_text_a span {
    font-size: 20px;
    font-weight: 800 
}
.solution-tabs-data .heading-list p {
    color: #666 
}
.icon_public_a i {
    color: #555b73 
}
.icon_public_a {
    font-size: 25px;
    width: 70px;
    height: 70px;
    margin: 0 auto;
    border: 2px solid #555b73;
    text-align: center;
    line-height: 70px;
    border-radius: 50% 
}
.icon_outline_a {
    width: 80px;
    height: 80px;
    line-height: 80px;
    padding-top: 5px;
    margin: 0 auto 25px;
    border-radius: 50%;
    background: #f7f7f7 
}
.icon_title_a h3 {
    margin: 0;
    text-align: center;
    color: #f5803d;
    font-weight: 700 
}
.title_below {
    text-align: center;
    margin-top: 18px;
    min-height: 40px 
}
.comprehensive_box {
    padding-top: 27px;
    padding-bottom: 43px 
}
.dash_line_a {
    border: 1px solid #f5803d;
    width: 15%;
    text-align: center;
    margin: 20px auto 0;
    clear: both 
}
.eigth_icon_text p {
    text-align: center 
}
.icon_title_a {
    margin-top: 17px 
}
.comprehensive_box .dash_line_a {
    margin-top: 0 
}
.eigth_icon_text {
    padding: 10px 15px 0 
}
.how_to_access_a h2 {
    margin-top: 5px 
}
.how_to_accesss_a {
    padding-bottom: 0;
    padding-top: 0 
}
.out_lists_a {
    padding-top: 0;
    padding-bottom: 35px 
}
.search_box_a {
    padding-top: 22px !important;
    padding-bottom: 55px !important 
}
.contact_us_last_section_a {
    padding-bottom: 64px !important 
}
.find_out_just_a h3 {
    margin-top: 0;
    margin-bottom: 0 
}
.smart_find_out_just_a h3 {
    margin-top: 35px;
    margin-bottom: 35px 
}
.out_lists_a #VisionIq {
    padding-top: 16px !important 
}
.out_lists_a .database-sec {
    padding-top: 42px !important;
    padding-bottom: 49px !important;
    margin-top: 56px !important 
}
.how_to_access_a>h2 {
    margin-bottom: 27px !important 
}
.vision_iq_title_a h1 {
    color: #f26f18 !important;
    font-weight: 600 !important 
}
.howacccess_a .scan-div p {
    font-weight: 400 !important 
}
.howacccess_a {
    padding-bottom: 0px 
}
.how_to_access_a {
    padding: 25px 15px 20px 
}
.solution_box {
    z-index: 99999999;
    position: relative 
}
.desktop_funnel_image_a {
    margin-top: 20px 
}
.open_book_a {
    margin-top: -10px;
    width: 50% 
}
#moreVideosDiv {
    margin-top: 25px 
}
.we_make_gig_a {
    margin-bottom: 30px !important 
}
.vision_iq_title_a .most_aml {
    margin-bottom: 0 
}
.comprehensive_title_a {
    margin-bottom: 23px;
    margin-top: 26px 
}
.smart_find_out_just_a {
    margin-top: 25px;
    margin-bottom: 25px 
}
.mobile_logo_a {
    display: none 
}
.desktop_why_kyc_a {
    margin-top: 30px;
    margin-bottom: 0px 
}
.solution_btn_a a {
    color: #ef860a;
    font-weight: 500;
}
.solution_btn_a a:hover {
    text-decoration: none 
}
.solution_btn_a i {
    margin-left: 5px;
    color: #434343 !important;
}
.solution_btn_a a:hover{
    color: #ef860a;
}
.solution_btn_a button:hover{
    color: #ef860a;
}
.solution_btn_aa a {
    color: #ef860a;
    font-weight: 500;
}
.solution_btn_aa i {
    margin-left: 5px;
    color:#434343;
}
.find_out_just_a h3 span {
    font-size: 17px 
}
.desktop-graph {
    position: relative 
}
.solution_btn_aa a:hover {
    text-decoration: none;
    color: #ef6416;
}
.comprehensive_box {
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1) 
}
.database_navigator_a {
    font-size: 18px;
    color: #666 !important 
}
.color_text_a a {
    color: #f26f17;
    font-weight: 700;
    text-decoration: none 
}
#standard_table,#compare_modal, #data_source,#pay_per_use_plan {
    background: rgba(0, 0, 0, .7) 
}
#cssmenu ul ul li {
    padding-right: 0 
}
.check_footer_a {
    position: relative 
}
.at_therate_ {
    font-size: 10px;
    position: absolute 
}
#decision_iq_video_a .modal-body {
    padding-top: 0 
}
#decision_iq_video_a .modal-body button {
    font-size: 35px;
    right: 2% 
}
.smart_scanvideo_a img {
    cursor: pointer 
}
#adverse_media, #decision_iq_video_a, #decisions_iq, #myModalVideo1, #myModalVideo2, #myModalVideo3, #myModalVideo4, #myModalVideo5, #myModalVideo6, #myModalVideo7, #smart_scan {
    background: #00000078 
}
#adverse_media .modal-body, #decision_iq_video_a .modal-body, #smart_scan .modal-body, #video_watch_a .modal-body {
    padding: 35px 15px 15px 
}
#adverse_media button, #decision_iq_video_a button, #decisions_iq button, #smart_scan button, #video_watch_a button {
    font-size: 37px;
    position: absolute;
    right: 15px;
    top: 0 
}
.linkedin_class_a {
    background: #ef860a;
    padding: 5px;
    border-radius: 50% 
}
.social_links_a {
    display: flex;
    align-items: center 
}
.social_links_a label, .social_links_joseph_a label {
    margin-bottom: 0 
}
.linkedin_class_a:hover {
    background: #238de6 
}
.social_links_a a {
    margin-left: 15px 
}
.social_links_joseph_a {
    justify-content: flex-end 
}
.social_links_joseph_a label {
    margin-right: 15px;
    top: 3px;
    position: relative 
}
.blog_links_a {
    font-size: 17px !important 
}
@media screen and (max-width:767px) {
    .joseph_text_a {
        margin-top: 10px !important 
   }
    .social_links_joseph_a {
        float: left 
   }
}
.about_image_a {
    text-align: center 
}
.logo_text_a {
    background: #e9f5f3 
}
.about_text_a p, .logo_text_a p {
    font-size: 17px !important 
}
.about_text_a p, .data_intergraty_a p, .last_div_text_a p, .logo_text_a p, .meet_a_team p, .team_leader p {
    font-family: Raleway, sans-serif !important;
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 9px;
    color: #555;
    font-weight: 500 
}
.job_name_a h4, .job_name_a h5 {
    font-family: Raleway, sans-serif 
}
.about_text_a, .logowithtext_a.tab-content {
    margin-bottom: 0 
}
.logowithtext_a {
    padding-top: 20px;
    padding-bottom: 20px 
}
.the_leader_title_a {
    text-align: center 
}
.founder_a .linkedin_class_a {
    background: #02acf7;
    padding: 3px;
    margin-left: 10px;
    border-radius: 0 
}
.founder_a {
    display: flex;
    margin-bottom: 10px 
}
.title_last_a h3{
    color: #555555;
    font-size: 14px;
    padding-top: 15px;
    font-weight: 600;
    margin: 0px;
}
.team_leader .box-title h3 {
    color: #f08920;
    font-size: 20px;
    font-weight: 600 
}
.team_leader p {
    font-size: 16px !important 
}
.about_rajeev_a strong {
    font-weight: 600 !important 
}
.joseph_image_a img {
    transform: rotateY(180deg) 
}
.team_single_a .overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .5s ease;
    background-color: #249f8b 
}
.team_single_a:hover img {
    box-shadow: none !important 
}
.team_single_a:hover .overlay {
    opacity: 1;
    display: flex;
    border: none;
    border-radius: 0;
    width: 100%;
    top: 3%;
    left: 4%;
    height: 100%;
    align-items: center 
}
.team_single_a .panel-heading img {
    box-shadow: -12px 9px 0 0 #249f8b 
}
.meet_a_team p {
    font-size: 16px !important;
    line-height: 24px;
    color: #555;
    font-weight: 500;
    max-width: 1000px;
    margin: 0 auto;
    text-align: center 
}
.team_single_a .text {
    color: #fff;
    height: 235px;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-top: 10px 
}
.team_withimage_a {
    padding-top: 30px 
}
.title_linked_a {
    display: flex;
    align-items: center;
    margin-top: 8px;
    padding-right: 15px;
    padding-left: 15px 
}
.connection_a {
    margin-left: auto;
    margin-right: 4% 
}
.job_name_a h4 {
    color: #f4801b;
    font-weight: 600 
}
.connection_a .linkedin_class_a {
    border-radius: 0;
    background: #00b3ed;
    padding: 3px;
    border: none 
}
.image_team_a img {
    margin-left: auto;
    box-shadow: 14px 14px 0 0 #240000;
    margin-right: auto 
}
.image_team_a {
    margin-top: 50px 
}
.data_intergraty_a {
    background-color: #e9f5f3;
    padding-top: 25px;
    padding-bottom: 25px 
}
.data_intergraty_a p, .last_div_text_a p {
    font-size: 17px !important 
}
.team_single_a .panel-heading {
    position: relative 
}
.team_withimage_a .team_single_a:last-child {
    clear: both 
}
.job_name_a {
    width: 70% 
}
.image_section img {
    width: 75% !important 
}
.adverse_media_a {
    margin-bottom: 0 !important 
}
.here_howa_traditional_a {
    text-align: center 
}
#video_compare {
    margin-right: 10px 
}
#errorOurListModal, #videopopup {
    display: none 
}
.search_list_a>h5 {
    line-height: 0 
}
.watch_thevideo_a {
    margin-right: 10px 
}
.join_kis_a {
    margin-bottom: 61px 
}
#VideoDocumentPopup .modal-body {
    text-align: center 
}
#myModalVideo1 .modal-cust-bg .close-popup {
    font-size: 47px;
    top: -6px;
    right: 5px;
    position: absolute;
    z-index: 99999999999 
}
, #myModalVideo2 .modal-cust-bg .close-popup, #myModalVideo3 .modal-cust-bg .close-popup, #myModalVideo4 .modal-cust-bg .close-popup, #myModalVideo5 .modal-cust-bg .close-popup, #myModalVideo6 .modal-cust-bg .close-popup, #myModalVideo7 .modal-cust-bg .close-popup {
    font-size: 47px;
    top: -6px;
    right: 5px;
    position: absolute;
    z-index: 99999999999 
}
.watch_videthe_a {
    margin-right: 10px 
}
.section_cont_innner {
    font-size: 18px;
    font-weight: 600;
    color: #505050 
}
.signup_pagea>.col-lg-5 {
    padding: 0 
}
.solution_btn_a a {
    border: none;
    background: 0 0;
    color: #ef860a !important;
    font-size: 15px;
    font-weight: 500;
}
.video_inner_vd {
    position: relative;
    max-width: 358px;
    overflow: hidden;
}
.video_inner_vd img,#smartScan .img-data img, .demo_image_a img{
    transform: scale(0.95);
    transition: all 0.1s ease-in-out;
}
.video_inner_1:hover .video_inner_vd img, #smartScan .adversemedia_image:hover img, #smartScan .hrbcheck_image:hover img, #smartScan .smartscan_image:hover img, .demo_image_a:hover img{
    transform: scale(1.01);
}
.video_inner_vd span {
    position: absolute;
    border: none;
    top: 35%;
    left: 45%;
    transform: translateX(50%);
    cursor: pointer;
    transform: translate(-50%, 50%);
    z-index: 999;
}
.mn_popup_feild li button {
    background: 0 0;
    border: none;
    color: #f26f17;
    font-weight: 600;
    border-bottom: 1px solid #ff822f7a;
    line-height: 15px 
}
.position_kis_indpendent {
    z-index: 999 
}
.footer_style_a {
    color: #969595 
}
.graph-img a span {
    visibility: hidden 
}
.solution_btn_a button:focus {
    outline: 0 
}
#common_video_player {
    background: #00000085 
}
#common_video_player .close {
    font-size: 40px;
    z-index: 9999999;
    position: absolute;
    float: right;
    right: 2%;
    top: -1% 
}
#decisioniq .modal-body, #smartscan .modal-body {
    padding: 25px 15px 
}
#SendTagActiveCampaign {
    background: #00000085 
}
#SendTagActiveCampaign .close, #standard_table .close {
    margin-top: 5px;
    line-height: 20px !important 
}
#decisioniq_ser .close, #high_volume .close, #premium_watchlists .close, #priority_processing .close {
    line-height: 20px !important 
}
#pay_per_prem_watch .close {
    line-height: 0 
}
.title_page_a h1 {
    margin: 0;
    line-height: 26px;
    font-size: 30px;
    font-weight: 700;
    font-family: sans-serif;
}
.kyc_title_website_a {
    margin: 0;
    font-size: 43px;
    color: #fff;
    line-height: 1;
    font-weight: 300;
    font-family: Lato, sans-serif 
}
.our_use_smart_a {
    font-size: 2rem !important;
    font-weight: 500 !important;
    color: #555972 !important;
    font-family: revert !important 
}
.smart_scan_a {
    text-align: center;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 0;
    margin-top: 15px 
}
.affordable_a {
    font-size: 14px !important;
    margin-top: 6px !important;
    font-weight: 500 !important;
    padding-bottom: 9px 
}
.globalwatchlista {
    font-size: 14px !important;
    font-weight: 700 !important;
    margin-bottom: 8px !important 
}
.shade_org .smart_scan_a {
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    font-family: Lato, sans-serif 
}
.sanction_a {
    margin-top: 5px !important;
    font-family: Lato, sans-serif 
}
.smart_scan_title_a b {
    color: #f26f17;
    font-weight: 700 
}
.cost_a {
    color: #fff;
    text-align: center;
    display: block;
    font-size: 18px;
    width: 100%;
    font-weight: 600;
    letter-spacing: 1px;
    margin-bottom: 21px 
}
.smart_scan_title_a {
    margin-bottom: 22px;
    margin-top: 0 
}
.smart_scan_image_a h2 {
    margin-bottom: 0 !important;
    margin-top: 0 !important 
}
.we_have_the {
    font-size: 17px !important;
    font-weight: 900 !important;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 10px;
    color: #555a72;
    margin-bottom: 0 !important;
    margin-top: 0 !important padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.we_have_thesolution {
    font-size: 25px;
    font-weight: 900;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 10px;
    color: #555a72 
}
.despite_all_text {
    font-size: 34px;
    font-weight: 300;
    opacity: 1;
    padding: 0 92px;
    line-height: 50px;
    margin-bottom: 0;
    text-align: center 
}
.smart_title_a {
    font-size: 28px !important;
    font-weight: 400;
    letter-spacing: 1px;
    margin-bottom: 70px;
    font-size: 38px;
    font-weight: 300;
    line-height: 31px;
    text-transform: uppercase;
    text-align: center;
    color: #454545 
}
.smart_built_a {
    text-align: center;
    font-size: 18px;
    font-family: Lato, sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 19px;
    letter-spacing: 1px;
    margin-bottom: 50px;
    color: #555a72 
}
.smart_allthe_a {
    font-size: 26px;
    font-weight: 400;
    color: #fff;
    line-height: 23px;
    margin: 0 
}
.why_are_a {
    font-size: 32px;
    font-weight: 300;
    color: #fff;
    line-height: 49px;
    margin: 0;
    letter-spacing: .4px 
}
.adverse_media_title_a {
    color: #f26f17;
    font-size: 32px;
    font-family: Lato, sans-serif;
    line-height: 24px;
    font-weight: 700 
}
.are_you_aml_a {
    font-size: 17px;
    font-weight: 900;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 10px;
    color: #555a72 
}
.our_smart_tools_a {
    text-transform: uppercase;
    text-align: center;
    color: #2b3247;
    margin-top: 0;
    letter-spacing: .6px;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 16px 
}
.here_how_a span {
    color: #fb8a05 
}
.head_tradit h3:after {
    content: "";
    width: 100px;
    height: 2px;
    background: #2b3247;
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left: -50px 
}
.our_list_a {
    font-size: 32px;
    font-family: Lato, sans-serif;
    line-height: 24px;
    color: #f26f17 
}
.use_the_list_a {
    font-size: 28px;
    font-family: Lato, sans-serif;
    line-height: 23px;
    font-weight: 800;
    margin: 0;
    color: #333 
}
.over_view_text_a b, .use_the_list_a b {
    color: #f5803d 
}
.over_view_text_a {
    font-size: 32px;
    font-family: Lato, sans-serif;
    line-height: 24px;
    font-weight: 300;
    margin: 0;
    margin-bottom: 22px;
    color: #333 
}
.visioniq_text_a {
    margin-top: 0 
}
.visioniq_text_a b {
    color: #f26f17;
    font-weight: 700;
    font-size: 32px;
    font-family: Lato, sans-serif;
    line-height: 24px 
}
.today_there_is_a span {
    color: #ef860a 
}
.today_there_is_a {
    text-align: left 
}
.signin_a h1 {
    margin-top: 0;
    margin-bottom: 0;
    color: #fff;
}
.we_have_thesolution {
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 10px;
    color: #555a72;
    font-weight: 900 !important 
}
.contact_us_a h1 {
    margin-top: 0;
    margin-bottom: 0 
}
#successDiv h2 {
    text-align: center 
}
.kyc2020_amlcompliance_a {
    font-family: Lato, sans-serif 
}
.independent_image_logo, .key_network_para_a {
    text-align: center 
}
.aml_common_image_a img, .customer_logo_a, .independent_image_logo img, .index_image_common_a img {
    width: auto;
    height: auto 
}
.management_image_a {
    height: auto 
}
.despite_a {
    padding-bottom: 25px 
}
.contact_sub_a button {
    margin-top: 15px !important 
}
.teamsmember_image_a {
    width: 215px;
    height: 213px;
    position: relative;
    overflow: hidden 
}
.teamsmember_image_a .fifths_temas_a, .teamsmember_image_a .firstteam_a, .teamsmember_image_a .fourths_temas_a, .teamsmember_image_a .seconds_tema_a, .teamsmember_image_a .sevenths_temas_a, .teamsmember_image_a .sixths_temas_a, .teamsmember_image_a .thirds_temas_a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    transform: rotate(45deg);
    background: #777 
}
.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 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: rotate(315deg);
    content: '';
    border: inherit 
}
.teamsmember_image_a .firstteam_a:before {
    content: url(../images/Devarshi.png) 
}
.teamsmember_image_a .seconds_tema_a:before {
    content: url(../images/Shamsuddin.png) 
}
.teamsmember_image_a .thirds_temas_a:before {
    content: url(../images/Himanshu.png) 
}
.teamsmember_image_a .fourths_temas_a:before {
    content: url(../images/Anuj.png) 
}
.teamsmember_image_a .fifths_temas_a:before {
    content: url(../images/Saravanashankar.png);
    left: -5%;
    top: 10% 
}
.teamsmember_image_a .sixths_temas_a:before {
    content: url(../images/Pankaj.png);
    top: -2% 
}
.teamsmember_image_a .sevenths_temas_a:before {
    content: url(../images/Rahul.png);
    left: -9% 
}
#hex {
    stroke-width: 1;
    stroke: teal 
}
svg:hover #hex {
    fill-opacity: 1 
}
#text {
    stroke-width: .5;
    stroke: teal;
    fill-opacity: .4;
    fill: teal;
    transition: fill-opacity .8s 
}
svg:hover #text {
    fill-opacity: 1 
}
.free_tools_a {
    text-transform: uppercase 
}
.amlcompliance_a {
    color: #28313d !important;
    margin-bottom: 40px !important;
    text-transform: capitalize 
}
.go_btn_a, .leans_btn_a {
    display: block 
}
.go_btn_a {
    margin-bottom: 10px 
}
.leans_btn_a {
    background-color: #1a1a19 !important;
    color: #fff !important 
}
#cssmenu ul ul li {
    flex: 1 1 auto !important;
    margin-right: 0;
    border-right: none 
}
.title_section_a {
    text-align: center;
    font-size: 16px;
    color: #ef860a;
    font-weight: 500 
}
.amlcompliance_a, .amlcompliance_a span {
    font-size: 25px !important 
}
.free_tools_main h2 span, section.free_tools .toolkit-head-hm h3 span {
    color: #ef860a 
}
.submens_a {
    position: relative !important;
    list-style: none;
    padding-left: 0;
    margin-left: 0 !important 
}
.submens_a li a {
    font-size: 15px !important;
    color: #ccc;
    font-weight: 400 !important 
}
.submenucontent .dropdown-item, .submens_a li a, .title_last_a h3{
    font-family: Verdana;
    text-align: left;
}
.paragraph{
    color: #5a5a5a;
    line-height: 19px;
    font-size: 14px !important;
    text-align: left;
    line-height: 1.4;
    margin: 3px 0 0 0px;
    font-weight: 400;
    font-family: Verdana;
}
.social_media_linkedin_a i {
    border-radius: 4px;
    width: 22px;
    height: 22px;
    font-size: 15px;
    line-height: 22px;
    text-align: center;
}
.social_media_linkedin_a span {
    display: flex;
    align-items: center;
    margin-left: 0;
    margin-top: 2px 
}
.sub-menu li:last-child .paragraph {
    margin-top: 0;
    margin-bottom: 0 
}
.paragraph {
    margin-bottom: 0 
}
.gbizsg_a{
    width: 220px;
}
.submenucontent .dropdown-item{
    font-weight: 600 !important;
    font-size: 14px;
}
.social_media_linkedin_a{
    display: flex;
    align-items: center;
}
.contactemail_a{
    margin-left: 10px !important;
}
.sub-menu li:last-child .submens_a li a {
    color: #2E1A3D;
    line-height: 32px 
}
.submens_a > li:hover a{
    color: #ef860a !important;
}
.position_kis_indpendent{
    display: none;
}
.kycaward_a{
    text-decoration: underline;
}
.simple_para_a .paragraph{
    min-height: 38px;
}
.kyc2020_text_a{
    padding-top: 15px;
}
.linkedinsection{
    display: flex;
}
.lists_a {
    display: flex;
}
.inlined_in{
    clear: both;
    margin-left: 10px;
}
.amldata_submenu_a li:last-child a i{
    width: 17px;
}
.amldata_submenu_a li:last-child a{
    display: flex;
    align-items: baseline;
}
.amldata_submenu_a li:last-child a:before{
    display: none;
}
.popupbtn_a{
    display: flex;
   align-items: baseline;
}
.popupbtn_a i{
    width: 10px;
}
.follow_us{
    font-size: 15px;
    color: #555555;
    font-weight: 500 !important;
    margin-left: 10px !important;
}
/*partner css*/
.title_kyc_a{
    text-align: center;
}
.title_kyc_a h3{
    margin-bottom: 15px;
    margin-top: 30px;
    font-weight: 600;
    font-size: 24px;
    color: #35373d;
    font-family: sans-serif;
}
.textkyc_a span{
    font-family: Lato,Lato, sans-serif;
    font-size: 16px !important;
    line-height: 24px;
    color: #555;
    font-weight: 500;
    max-width: 1000px;
    margin: 0 auto;
    text-align: center;
}
.textkyc_a {
    text-align: center;
}
.integrate_div, .network_div{
    text-align: center;
    padding: 25px 50px;
    box-shadow: 0px 0px 18px 5px #eee;
    max-width: 500px;
    margin: 20px auto;
}
.integrate_network_div{
    margin-top: 30px;
    margin-bottom: 50px;
}
.integrate_title,.network_title{
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
    color: #ef860a;
}
.network_title h3,.integrate_title h3{
    font-family: Raleway,sans-serif!important;
    font-weight: 600;
    font-size: 23px;
}
.integrate_text_a p, .network_text_a p{
    font-family: 'Raleway';
    font-size: 16px;
    line-height: 24px;
    color: #555;
    font-weight: 500;
    max-width: 1000px;
    margin: 0 auto;
    text-align: center;
}
.integrate_text_a, .network_text_a{
    padding-top: 20px;
    padding-bottom: 20px;
}
.network_link_a,.integrate_link_a{
    margin-top: 25px;
    margin-bottom: 25px;
}
.network_link_a a,.integrate_link_a a{
    background-color: #ef860a;
    padding: 15px 20px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    border-radius: 7px;
}
.network_link_a a:hover, .get_btn_a a:hover, .integrate_link_a a:hover{
    text-decoration: none;
}
.kycpartner_a{
    margin-top: 20px;
}
.partners_logo_a h2{
    text-transform: capitalize !important;
}
.get_start_a{
    text-align: center;
    margin-top: 20px;
    margin-bottom: 50px;
}
.get_start_a h3{
    margin-bottom: 30px;
}
.get_btn_a a{
    background-color: #ef860a;
    padding: 15px 20px;
    border-radius: 7px;
    max-width: 170px;
    margin:0px auto;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
/*partner css*/
.title_partner .contact_su{
    padding: 15px 30px;
    border-radius: 25px;
    min-width: 210px;
    font-size: 15px;
    background-color: transparent;
    border: 2px solid #fff;
}
.title_partner{
    text-align:left;
}
.join_our_a{
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 30px;
    line-height: 25px;
}
.our_solution_title_a{
    font-size: 28px !important;
}
.tab_system_a .nav li .active img{
    display: block !important;
}
.tab_system_a .nav .active a span{
    display: none;
}
.tab_system_a .nav .active a{
    background-color: #db5d09 !important;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none !important;
    box-shadow: -1px -1px 20px 0px #ccccccc9;
}
.tab_system_a .nav li{
    z-index: 99;
}
.tab_system_a .nav li{
    width: 20%;
}
.tab_system_a .nav li img{
    width: 45px;
    display: none;
}
.tab_system_a .nav .active img{
    display: block !important;
}
.tab_system_a .nav li:last-child:after{
    display: none;
}
.tab_system_a .nav li:after{
    content: '';
    position: absolute;
    border-left: 1px solid;
    left: 100%;
    bottom: 0;
    z-index: 0;
    height: 100%;
    width: 0%;
    top: 0px;
    transform: rotate( 90deg );
}
.tab_system_a {
   clear: both;
}
.tab_system_a .nav li a span{
    line-height: initial;
    font-weight: 600;
    color: #6f6d6d;
}
.partner_para p{
    max-width: 800px;
}
.tab_system_a .nav li a{
    background-color: #fff;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    display: flex;
    border: 2px dashed #a39b9b;
    align-items: center;
    margin: 0px auto;
    justify-content: center;
}
.tab_system_a .tab-content .active{
    display: block;
}
.tab_system_a .nav-tabs{
    border-bottom: none;
    max-width: 976px;
    margin: 0px auto;
}
.partner_para{
    margin-bottom: 50px;
    clear: both;
    margin-top: 10px;
}
.tab_system_a .tab-pane{
    border-top: 1px solid #c2c2c2;
    max-width: 950px;
    margin: 40px auto 0px;
    position: relative;
}
.tab_system_a .tab-pane > i{
    position: absolute;
    top: -18%;
    font-size: 55px;
    color: #db5d09;
    line-height: 0px;
}
#home > i{
    left: 7%;
}
#menu1 > i{
    left: 28%;
}
#menu2 > i{
    left: 48%;
}
#menu3 > i{
    left: 69%;
}
#menu4 > i{
    left: 89%;
}
.title_withpara{
    display: flex;
    margin-top: 20px;
    padding-left: 20px;
}
.title_withpara h3{
    margin-right: 20px;
    font-size: 18px;
    min-width: 130px;
}
.title_withpara p{
    text-align: left;
    margin-left: 0px;
}
.how_wecan,.meetpartner_a h2, .title_a h2{
    margin-bottom: 30px;
    margin-top: 0px;
    text-align: center;
    font-family: 'Raleway';
    font-weight: 700;
    font-size: 30px;
}
.how_we_can_a{
    padding-top: 50px;
    padding-bottom: 80px;
    background-color: #f9f9f9;
}
.contact{
    display: flex;
    align-items: flex-end;
}
.box_shape{
    box-shadow: 0px -2px 20px 9px #eeee;
    background-color: #fff;
    padding: 25px 35px;
}
.image_section_a img{
    width: 90px;
}
.contact .learn_more{
    margin-left: auto;
}
.box_shape h3{
    font-size: 20px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #ef860a;
    font-weight: 700;
}
.divider_line{
    border: 1px solid #d0d0d0;
    margin-bottom: 20px;
}
.contact .learn_more a{
    color: #ef860a;
    font-size: 16px;
    font-weight: 700;
}
.learn_more a:hover{
    text-decoration: none;
}
.title_page_a img{
    margin-left: auto;
}
.partner_banner_a{
    padding-top: 0px;
    padding-bottom: 0px;
}
.contact .learn_more a i{
    margin-left: 10px;
}
.box_shape p{
    font-size: 15px;
    text-align: center;
    font-weight: 600;
    color: #6b6464cc;
}
.box_section_a{
    margin-top: 20px;
}
.sectioncontact_a{
    background-image: url('../images/aml-hm.jpg');
    padding-top: 70px;
    padding-bottom: 80px;
    text-align: center;
}
.title_a h2{
    color: #fff;
}
.contact_btn_a{
    background-color: #ef8609;
    padding: 15px 90px;
    color: #fff;
    border-radius: 5px;
    font-weight: 600;
}
.contact_btn_a:hover{
    text-decoration: none;
    color: #fff;
}
/*responsive css partner new*/
@media screen and (max-width:767px){
    .desktopsoultion_a{
        display: none;
   }
}
@media screen and (min-width:768px){
    .mobile_solution{
        display: none;
   }
    .social_media_linkedin_a{
        justify-content: flex-end;
   }
}
@media screen and (max-width: 567px){
    .logo-slider .col-sm-4 a{
        margin-top: 20px;
        margin-bottom: 20px;
        display: block;
   }
    .tab_system_a .nav li:after{
        display: none;
   }
    .title_page_a{
        margin-top: 20px;
   }
    .title_partner,.title_page_a h1{
        text-align: center !important;
   }
    .title_partner{
        margin-bottom: 20px;
        margin-top: 20px;
   }
    .box_shape {
        margin-bottom: 25px;
        padding: 25px 15px;
   }
    .how_we_can_a{
        padding-bottom: 50px;
   }
}
@media screen and (min-width: 768px){
    .box_shape p{
        min-height: 170px;
   }
}
@media screen and (min-width: 568px) and (max-width: 767px){
    .title_page_a{
        margin-top: 20px;
   }
    .title_partner,.title_page_a h1{
        text-align: center !important;
   }
    .title_partner{
        margin-bottom: 20px;
        margin-top: 20px;
   }
    .tab_system_a .nav li:after{
        display: none;
   }
    .box_shape {
        margin-bottom: 25px;
        padding: 25px 15px;
   }
    .how_we_can_a{
        padding-bottom: 50px;
   }
}
@media screen and (min-width: 768px) and (max-width: 850px){
    .tab_system_a .nav li:after{
        display: none;
   }
    .box_shape {
        margin-bottom: 25px;
        padding: 25px 15px;
   }
    .how_we_can_a{
        padding-bottom: 50px;
   }
}
@media screen and (min-width: 1020px) and (max-width: 1024px){
    .box_shape{
        min-height: 350px;
   }
}
@media screen and (max-width: 320px){
    .box_section_a .col-md-4{
        padding: 0px;
   }
}
@media screen and (min-width: 1020px) and (max-width:1030px){
    .request_demo a{
        padding-left: 7px !important;
        padding-right: 7px !important;
   }
    .menu ul li{
        margin-right: 15px;
   }
    .menu ul li:nth-last-child(2) {
        padding-right: 0px !important;
   }
}
.logo_ul_li img{
    width: auto !important;
    margin: 0px !important;
}
.logo_ul_li{
    width: 100%;
    display: flex;
}
.logo_ul_li .remt_ft_logo, .logo_ul_li .kis_ft_logo{
    width: 50%;
    float: left;
}
.paragraph_text_a{
    text-align: center;
    margin-bottom: 50px;
}
.hrb_check{
    margin-top: 10px;
    margin-bottom: 10px;
}
.hrb_check label{
    min-width: 100%;
    font-size: 15px;
}
.anchor_text > div{
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
}
.table_hrb_a{
    position: relative;
}
.table_hrb_a .at_the_rate_a {
    position: absolute;
    top: -7px;
}
.anchor_text{
    margin-top: 10px;
    margin-bottom: 10px;
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
}
.anchor_text a{
    text-decoration: underline;
    font-weight: 600;
    color: #000;
    font-size: 13px;
}
.paragraph_text_a h3{
    font-size: 25px;
}
.why_choose_a h2{
    margin-bottom: 50px;
}
@media screen and (max-width:650px){
    .paragraph_text_a h3{
        line-height: 30px;
   }
}
@media screen and (min-width:650px){
    .paragraph_text_a h3{
        margin-top: 30px;
        line-height: 30px;
   }
}
.last_para_a a{
    display: contents !important;
    text-decoration: underline !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #006097 !important;
   ;
}
.last_para_a{
    margin-top: 20px;
}
input[type=checkbox]:checked{
    border-color: #000;
    background-color:#000;
}
.hrb_check label{
    color: #000;
}
.cannabis_a{
    position: relative;
    margin-right: 15px;
}
.cannabis_a i{
    position: absolute;
    top: -3px;
    right: -10px;
    font-size: 13px;
}
.infor_section_a span{
    font-size: 15px;
}
.infor_section_a{
    padding-top: 0px;
    padding-bottom: 35px;
}
.information_status_a{
    padding: 20px 0;
}
/*api content css*/
.api_content_a ul > li{
    width: 100%;
    display: block;
}
.api_content_a {
    padding-top: 50px;
    padding-bottom: 50px;
}
.api_content_a .tab-content > .active{
    display: block !important;
}
.api_content_a .col-sm-12 > h2{
    font-weight: 700;
    font-size: 25px;
    padding-left: 15px;
    font-family: Lato, sans-serif;
}
.api_content_a .tab-content ul{
    padding-left: 0px;
}
#demo1 ul{
    padding-top: 0px;
    padding-bottom: 0px;
}
#demo1 li {
    display: block;
    margin: 0px;
}
.api_button {
    background: #ef6416;
    padding: 10px;
    border: 1px solid #ef6416;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
}
.api_content_a .tab-content ul li i{
    font-size: 7px;
    margin-right: 15px;
    position: relative;
    top: -3px;
}
.api_content_a .tab-content ul li{
    display: flex;
    align-items: baseline;
}
.api_content_a .tab-content p, .api_content_a .tab-content ul li{
    font-family: Open Sans, sans-serif;
    line-height: 26px;
    margin: 0 0 9px;
    color: #555;
    font-weight: 400;
    font-size: 16px;
}
.api_content_a .tab-content h3{
    font-size: 18px;
}
.api_content_a .tab-content, .api_content_a .tab-content h2{
    margin-top: 0px;
}
.api_content_a .nav-tabs{
    background-color: #ebeced;
    border-radius: 5px;
}
.api_content_a .nav-tabs li a{
    font-weight: 500;
    color: #000;
    font-size: 15px;
    margin-right: 0px;
    border: 1px solid #ddd !important;
    background-color: transparent;
}
.api_content_a h4{
    font-family: Open Sans, sans-serif;
    line-height: 26px;
    margin: 0 0 9px;
    color: #555;
    font-weight: 400;
    font-size: 16px;
   ;
}
.olvy-frame-sidebar .olvy-frame{
    border-radius: 0px !important;
}
.changebubble,#olvy-target, #productfeed-trigger{
    cursor: pointer;
    background: #00d8a6;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    padding: 6px 35px;
    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;
}
.changebubble:hover,#olvy-target:hover, #productfeed-trigger:hover{
    text-decoration: none;
    color: #fff;
}
#olvy-target{
    position: fixed !important;
    z-index: 99999999 !important;
    bottom: 2%;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    line-height: 50px;
    border: none;
    padding: 0px;
    right: 2%;
}
.api_first_a{
    padding-bottom: 0px !important;
}
.dashline_a{
    border: 0.3px solid #13978c;
}
.coming_soon{
    max-width: 300px;
    margin: 0px auto;
    text-align: center;
}
.find_out_how a{
    color: #f5803d !important;
}
.find_out_how{
    font-size: 22px !important;
    margin-bottom: 59px;
    margin-top: 60px !important;
    color: #434343;
}
.menu_fixed{
    position: fixed;
    min-width: 100%;
    left: 0px;
    z-index: 99999;
}
.menu_fixed .first_menu_a > li:nth-child(1) a, .menu_fixed .first_menu_a > li:nth-child(2) a, .menu_fixed .first_menu_a > li:nth-child(3) a, .menu_fixed .first_menu_a > li:nth-child(6) a, .menu_fixed .first_menu_a > li:nth-child(7) a, .menu_fixed .first_menu_a > li:nth-child(8) a{
    color: #000 !important;
}
.test_api{
    background-color: #ef860a !important;
    border-color:#ef860a !important;
}
.sign_upspace{
    margin-top: 20px;
    margin-bottom: 20px;
}
.home_headermenu .sign_upheader{
    border: 2px solid #fff !important;
}
.others_menu_pages .sign_upheader{
    border: 2px solid #ef860a;
}
.menu_fixed .sign_upheader{
    border: 2px solid #ef860a !important;
}
.home_headermenu .sign_upheader:hover{
    border: 2px solid #fff !important;
}
.others_menu_pages .sign_upheader:hover{
    border: 2px solid #009688 !important;
}
.menu_fixed .sign_upheader:hover{
    border: 2px solid #009688 !important;
}
.sign_upheader{
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    margin-top: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 26px;
    padding: 3px 15px;
    display: inline-block;
    letter-spacing: .6px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease 
}
.solutionssection_a{
    padding-right: 0px;
    padding-left: 0px;
}
.sign_upheader:hover{
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    margin-top: 0;
    font-size: 14px;
    line-height: 26px;
    padding: 3px 15px !important;
    display: inline-block;
    letter-spacing: .5px;
    transition: all .4s ease 
}
.banner_images{
    min-height: 470px;
    display: flex;
    align-items: end;
    position: relative;
    bottom: -29px;
}
.bearbanner_images{
    display: flex;
    align-items: end;
    position: relative;
    bottom: -29px;
}
.meet_a_team {
    padding-top: 40px;
}
.overright_boxs .box_oversight:last-child:after{
    display: none;
}
.overright_boxs p{
    font-size: 16px;
    line-height: 24px;
    color: #555;
    font-weight: 600;
    max-width: 1000px;
    margin: 0 auto;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
}
.social_media_linkedin_a {justify-content: center; margin-top: 40px;}
.social_media_linkedin_a  .fa-twitter {display: none;}
.watchbox_dog .col-md-3:last-child .watchdog_box:after{
    display: none;
}
.read-btn a:hover{color: #009688;}
.an_oversight,.wath_dogtitle{
    color: #545c6f;
    margin-bottom: 30px;
    margin-top: 0px;
    text-align: center;
    font-family: 'Raleway';
    font-weight: 800 !important;
    font-size: 30px;
   ;
}
.default_rulestitle{
    color: #545c6f;
    margin-bottom: 20px;
    margin-top: 0px;
    text-align: center;
    font-family: 'Raleway';
    font-weight: 800;
    font-size: 30px;
   ;
}
.here_areset{
    color: #545c6f;
    margin-bottom: 20px;
    font-family: 'Raleway';
    font-weight: 500;
    font-size: 18px;
}
.deafult_rules_div p{
    clear: both;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    color: #545c6f;
}
.table_menusection table thead tr:first-child th{
    color: #f2681f;
}
.table_menusection table thead tr th:first-child, .table_menusection table tbody tr td:first-child{
    max-width: 150px;
    width: 150px;
    text-align: center;
}
.deafult_rules_div{
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center;
}
.table_menusection table tr th:first-child, .table_menusection table tr td:first-child{
    border-right: 1px solid #ccc;
}
.dog_resultsdiv{
    text-align: center;
    margin-bottom: 20px;
}
.table_menusection table{
    margin-bottom: 0px;
}
.table_menusection table tbody tr td, .table_menusection table thead tr th{
    padding: 15px;
    font-weight: 600;
    font-size: 15px;
    color: #595f6b;
}
.table_menusection table tbody tr td:last-child{
    text-align: left;
    border-top: 1px dashed #ccc;
    border-bottom: 1px dashed #ccc;
    border-right: 1px dashed #ccc;
}
.table_menusection .table-responsive{
    box-shadow: 0px -2px 20px 9px #eeee;
    margin-top: 25px;
}
.table_menusection table tbody tr:nth-child(odd) td:first-child{
    background: #e8e6e7;
    border-top: 1px dashed #ccc;
    border-bottom: 1px dashed #ccc;
    border-left: 1px dashed #ccc;
}
.here_areset{
    max-width: 500px;
    margin: 0px auto;
    font-size: 20px;
    line-height: 28px;
    color: #545c6f;
    font-weight: 600;
    margin-bottom: 20px;
}
.watchdog_box{
    box-shadow: 0px -2px 20px 9px #eeee;
    background-color: #fff;
    padding: 25px 16px;
    border-radius: 5px;
    margin: 0px auto;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.watchdog_box p{
    font-size: 16px;
    line-height: 24px;
    color: #555;
    font-weight: 600;
}
.overright_boxs{
    margin-top: 20px;
    margin-bottom: 10px;
}
.box_oversight{
    text-align: center;
    border: 2px dashed #dbdbdb;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    position: relative;
}
.box_oversight{
    text-align: center;
    border: 2px dashed #dbdbdb;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    position: relative;
}
.decision_iq,.vision_iq_div{
    min-width:100%;
}
.affordable_div p{
    margin-bottom: 20px;
}
.my_new_ds{
    margin-bottom: 30px;
}
#compare_modal .heading_tab h6, #data_source .heading_tab h6{
    background-color: transparent;
    color: #000;
    line-height: 25px;
    text-transform: none;
    font-size: 17px;
    text-align: center;
    font-weight: 600;
}
.save60percentOuter {
    min-height: 26px;
}
.gl-watch {
   height: 110px;
}
.scan {
   height: 260px;
}
.data-r {
   height: 160px;
}
.scan-2 {
   height: 238px;
}
.data-re {
   height: 163px;
}
.scannning-2 {
   height: 210px;
}
.data-r-3 {
   height: 140px;
}
.sanctionwatch-title {
   color: #545c6f;
    margin-top: 0px;
    text-align: center;
   font-family: 'Raleway';
   font-weight: 800 !important;
   font-size: 44px;
}
.pr-section  {background-color: #fafafa; padding-bottom: 20px;}
.pr-section  p {text-align: center; clear: both;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    color: #545c6f; }
.pr-section img { height: 100px; margin-bottom: 10px !important; text-align: center; display: block; margin: auto;}
.product-section-2 {margin-top: 80px;}
.watch-video-link-2 {display: flex; align-items: center; grid-column-gap: 10px;}
.title-hr {
   width: 100px;
    margin: auto;
    text-align: center;
    height: 4px;
    background-color: #009688;
    margin-top: 20px;
    margin-bottom: 25px;
}
.title-hr-2  {
    width: 40px;
    margin: auto;
    text-align: center;
    height: 4px;
    background-color: #009688;
    margin-top: 15px;
    margin-bottom: 80px;
}
.Integrate-section {padding-top: 0px;}
.title-hr-3{
    width: 40px;
    margin: auto;
    text-align: center;
    height: 4px;
    background-color: #009688;
    margin-top: 25px;
    margin-bottom: 40px;
}
.product-section {padding-top: 50px;}
.sanctionwatch-subtitle {
   font-size: 24px;
    font-weight: 400;
    font-style: normal;
    color: #595f6b;
    font-family: 'Raleway';
}
.sanctionwatch-subpara {
   font-size: 30px;
    font-weight: 700;
    font-style: normal;
    color: #ef860a;
    margin-top: 40px;
}
.sanctionwatch-subpara-hr {
   height: 3px;
    background: #ef860a;
    margin-top: -8px;
    width: 280px;
    margin-left: 151px;
}
.overright_box-2 {
   margin-top: 40px;
}
.how-we-maintitle {
   text-align: center;
    font-size: 30px;
    font-family: 'Raleway';
    line-height: 1.5;
    color: #545c6f;
}
.SanctionWatch-section-para {
   font-size: 25px;
    line-height: 1.7;
    font-family: 'Raleway';
    letter-spacing: 1px;
    padding-top: 100px;

    color: #545c6f;
}
.SanctionWatch-img {
   float: right;
}
.SanctionWatch-section {
   margin-top: 60px;
}
.slove-title {
   color: #ef860a;
    font-weight: 700;
    font-family: 'Raleway';
    font-size: 26px;
    padding-top: 95px;
 
}
.api-title {
   color: #545c6f;
    text-align: center;
    font-family: 'Raleway';
    font-weight: 700;
    font-size: 24px;
}
.video-section-hr {
   width: 40px;
    height: 3px;
    background-color: #009688;
    margin-left: 0px;
    border-radius: 20px;
}
.video-section-title {
   text-align: left;
    font-family: 'Raleway';
    font-size: 30px;
    padding-top: 15px;
    color: #595f6b;
}
.video-section-para {
   text-align: left;
    font-size: 20px !important;
    line-height: 1.5 !important;
    font-family: 'Raleway';
    color: #595f6b !important;
    padding-top: 15px;
}
.overright_box-2 .box_oversight:after {
   border: 0.5px dashed #dbdbdb;
}
.video-section {
   padding-top: 150px;
    padding-bottom: 90px;
}
.video-sg-img {
   position: absolute;
    left: 0;
    top: -44px;
    opacity: 0.7;
    margin-left: 70px;
}
.video-box {
   width: 77%;
    margin-left: 17px;
}
.cover-img {
   position: relative;
}
#video-cover .video_inner_vd {
   max-width: none;
    width: 83%;
    float: right;
    background: white;
}
.stop-title {
   color: #545c6f;
    font-weight: 700;
    font-family: 'Raleway';
    line-height: 1.5;
    margin-top: 60px;
    text-align: center;
    margin-bottom: 70px;
}
.stop-title span { color: #ef860a;}
.try-section {
   background-color: #f9f9f9;
    padding-bottom: 50px;
}
.save-img {
   width: 64px;
    height: 64px;
    margin: auto;
    text-align: center;
    display: block;
    margin-top: -30px;
}
.try-bt {
   background-color: #fc851b;
    color: #fff;
    border-radius: 10px;
    font-weight: 600;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'Raleway';
    padding: 16px 70px 15px 69px;
    text-decoration: none;
    margin: auto;
    text-align: center;
}
.try-section-bt a:focus, a:hover {outline: 0px !important; outline-offset: 0px; color: #fff;
    text-decoration: none;}
.try-section-bt {
   padding-top: 50px;
    padding-bottom: 40px;
    margin: auto;
    display: block;
    text-align: center;
}
.try-bt:hover{
   background-color: #1a9b87;
    color: #fff;
    text-decoration: none;
}
.try-title {
   text-align: center;
    font-size: 22px;
    line-height: 1.5;
    font-family: 'Raleway';
   color: #545c6f;
}
.press {
   padding-top: 50px;
    padding-bottom: 30px;
}
.press p {
   text-align: center;
}
.press p a {
   color:#ef860a ;
    font-family: 'Raleway';
   font-weight: 700;
    font-size: 20px;
    text-decoration: none;
}
.press p a:hover{
   text-decoration: none;
    color: #009688;
}
.manag-img {
   width: 300px;
}
.sanctionwatch-subpara span {
   border-bottom: solid 3px;
}
.video-section {display: none;}
@media only screen and (max-width:1080px){
    .video-sg-img {
       margin-left: 0px;
   }
}
@media only screen and (max-width :1201px){
    .SanctionWatch-section-para {font-size: 25px;}
 
    .l-coma {font-size: 50px; padding-top: 167px; }
    .f-coma {font-size: 50px; }
    .mobile-comp {
       height: 880px;
   }
    .mobile-half {
       height: 837px;
   }
   .slove-title  {padding-top: 10px;}
   .watch-video-link a h6 {margin-left: 0px;}
   .pr-section br {display: none !important;}
}
@media only screen and (max-width:1026px){
    .mobile-h {
       height: 813px;
   }
}
@media only screen and (max-width:991px){
    .quote-title {display: block;}
    .quote-title br {display: none;}
    .f-coma {
        font-size: 28px;
        margin-top: 0px;
 color: #ec8c3c;
    height: auto;
    margin-right: 0px;
    }
    .l-coma {
        font-size: 28px;
        padding-top: 0px;
        margin-left: 0px;
     color: #ec8c3c;
     height: auto;
      
    }

    .mobile-first {
       width: 100% !important;
        border: 5px solid #e8e8e8;
        height: auto !important;
   }
   .watch-video-link a h6 {margin-left: 0px;}
   .title-hr-2 {margin-bottom: 35px;}
   .product-section-2 {margin-top: 0px;}
   .pr-section .col-md-4 {margin-bottom: 35px;}
  
    .mobile-h {
       height: auto;
   }
    .sanctionwatch-subpara-hr {
       width: 100%;
   }
    .SanctionWatch-section-para {
       padding-top: 0px;
   }
    .SanctionWatch-section {
       margin-top: 30px;
   }
    .slove-title {
       padding-top: 10px;
   }
    .Manage-box {
       margin-top: 50px;
   }
    .video-section {
       padding-top: 0px;
   }
    .video-section-title {
       padding-top: 0px;
   }
    .video-section-para {
       padding-top: 0px;
        padding-bottom: 60px;
   }
    #video-cover .video_inner_vd {
       width: 100%;
   }
    .sanctionwatch-title {
       font-size: 30px;
   }
    .sanctionwatch-subpara {
       font-size: 25px;
   }
    .how-we-maintitle {
       font-size: 24px;
   }
    .SanctionWatch-section-para {
       font-size: 16px;
   }
    .slove-title {
       font-size: 18px;
   }
    .video-section-title {
       font-size: 24px;
   }
    .video-section-para {
       font-size: 16px !important;
   }
    .stop-title {
       font-size: 20px;
   }
    .try-title {
       font-size: 24px;
   }
    .SanctionWatch-img {
        float: none;
        text-align: center;
        margin: auto;
        display: block;
   }
}


@media only screen and (max-width:766px) {
    .gl-watch {
       height: auto;
   }
    .scan {
       height: auto;
   }
    .data-r {
       height: auto;
   }
    .scan-2 {
       height: auto;
   }
    .data-re {
       height: auto;
   }
    .scannning-2 {
       height:auto;
   }
    .data-r-3 {
       height: auto;
   }
}
@media only screen and (max-width:600px) {
    .SanctionWatch-img {
       width: 100%;
   }
}

@media only screen and (max-width:500px){
    .author-details { display: block; margin: auto; text-align: center;}
    .try-bt {padding: 16px 46px 15px 45px;}
}

label.error {
    color: red !important;
    cursor: default;
    margin: 0;
    width: 100%;
}


.alert{color: #35373d;}
.cursor-pointer{cursor: pointer;}
.alert .close{    
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

.modal .close span{ color:#fff; }
.input-group-addon { padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 1rem; font-weight: 400; line-height: 1.25; color: #495057; text-align: center; background-color: #e9ecef; border: 1px solid rgba(0,0,0,.15); border-radius: 0.25rem; border-top-left-radius: 0; border-bottom-left-radius: 0; position: absolute; right: 0; z-index: 3;}