﻿@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&amp;family=Poppins:wght@400;500;600;700&amp;display=swap");
@import url("https://fonts.googleapis.com/css?family=Poppins:400,500,600,700|Roboto:100,500,300,400,700&amp;display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap");
.ul-li ul {margin: 0;padding: 0;}
.ul-li ul li {list-style: none;display: inline-block;}
.ul-li-block ul {margin: 0;padding: 0;}
.ul-li-block ul li {list-style: none;display: block;}
.container {max-width: 1200px;}
[data-background] {background-size: cover;background-repeat: no-repeat;background-position: center center;}
a {color: inherit;text-decoration: none;}
a:hover,a:focus {text-decoration: none;}
img {max-width: 100%;height: auto;}
section {overflow: hidden;}
button {cursor: pointer;}
.form-control:focus,button:visited,button.active,button:hover,button:focus,input:visited,input.active,input:hover,input:focus,textarea:hover,textarea:focus,a:hover,a:focus,a:visited,a.active,select,select:hover,select:focus,select:visited {outline: none;box-shadow: none;text-decoration: none;color: inherit;}
.form-control {box-shadow: none;}
.relative-position {position: relative;}
.pera-content p {margin-bottom: 0;}
.register-form-wrapper-new { width:100%; float:left; background:#fff; padding:15px; border-radius:0px; margin:0px 0px;/*background-image: linear-gradient(#ff6406, #fff, #028d33);*/ }
.register-form-wrapper-new .input-container, .bottom_contact_form .input-container {display: -ms-flexbox;display: flex;width: 100%;margin-bottom: 7px;}
.register-form-wrapper-new .icon, .bottom_contact_form .icon {padding: 8px;background: #72075d;color: white;min-width: 40px;text-align: center;font-size: 15px;line-height:20px;}
.register-form-wrapper-new .input-field, .bottom_contact_form .input-field {border:1px solid #ccc; border-left:0px !important; border-radius:0px;width: 100%;padding: 5px 8px;outline: none;font-size: 14px;margin-bottom:0;min-height:36px;}
.register-form-wrapper-new select.input-field, .bottom_contact_form select.input-field {border:1px solid #ccc; border-left:0px; border-radius:0px;width: 100%;padding: 5px 8px;outline: none;font-size: 14px;}
.register-form-wrapper-new .nice-select, .bottom_contact_form .nice-select { font-size:14px; line-height:30px; }
.register-form-wrapper-new .nice-select .list, .bottom_contact_form .nice-select .list { width:100%; height:150px; overflow:auto; }
.register-form-wrapper-new .input-field:focus, .bottom_contact_form .input-field:focus { border: 1px solid #72075d; border-left:0px; }
.register-form-wrapper-new h2, .register-form-wrapper-new h3 { color:#000; font-size:22px; margin-bottom:10px; }
.default-btn {height: 50px;width: 200px;margin: 0 auto;line-height: 50px;border:0px;border-radius: 40px;transition: all 0.2s linear 0ms;background: linear-gradient(90deg, #72075d 0%, #5b054a 100%);background-size: auto;background-size: 300%, 1px;color:#fff;cursor:pointer;}
.default-btn:hover { color:#fff; }
.list_style { width:100%; float:left; margin-top:30px; }
.list_style ul { width:100%; float:left; margin:0px; padding:0px; }
.list_style ul li { width:100%; float:left; margin:0px; padding:0px; list-style:none; color:#000; }
.list_style ul li i { color:#72075d; margin-right:5px; }
.integrable_module { width:100%; float:left; margin-top:50px; }
.module_inner { width:100%; float:left; background:#f9f9f9; border:1px solid #ddd; padding:30px 10px 10px 10px; text-align:left; position:relative;transition:0.5s; margin-bottom: 40px; }
.module_inner i { background:#72075d; color:#fff; width:50px; height:50px; text-align:center; line-height:50px; border-radius:3px; position:absolute; top:-28px; left:40%; border:1px solid #72075d; font-size:26px;transition:0.5s; }
.module_inner h3 { color:#72075d; font-size:18px; text-align:center; }
.module_inner h4 { color:#72075d; font-size:18px; text-align:center; }
.module_inner:hover { border:1px solid #72075d; transition:0.5s; box-shadow:0px 0px 12px #555; }
.module_inner:hover i { background:#fff; color:#72075d; transition:0.5s; }
.module_inner p { margin:0px; text-align:center; color:#000; font-size:14px; }
.module_inner ul { width:100%; float:left; margin:0px; padding:0px; }
.module_inner ul li { width:100%; float:left; text-align:left; margin:0px; padding:0px; font-size:14px; color:#000; list-style:outside square; margin-left:25px; }
.module_inner ul li::marker {color: #72075d;}
.integrable_module_new .module_inner {  }
.integrable_module_new .module_inner h4 { font-size: 14px; margin-bottom: 4px; }
footer {width: 100%;float: left;text-align: center;background: #1f1f1f;padding: 15px 15px;}
footer p { padding:0px; margin:0px; color:#fff; font-size:15px; }
footer p a:hover { text-decoration:underline; }
.certificate_new { width:100%; float:left; margin-top:30px; }
.certificate_new img { width:100%; border:6px solid #ddd; transition:0.5s; }
.certificate_new img:hover { box-shadow:0px 0px 12px #555; transition:0.5s; }
.dealing_new { width:100%; float:left; margin-top:30px; }
.dealing_new .dealing_text { width:100%; float:left;padding: 10px 10px 10px 45px;background:#f9f9f9;color: #000;border: 1px solid #ddd;border-radius: 0px;text-align: center;font-weight: 600;font-size: 14px; margin-bottom:15px; transition:0.5s; position:relative; }
.dealing_new .dealing_text i { background:#72075d; color:#fff; position:absolute; top:0; left:0;height: 44px;width: 44px;line-height: 44px;font-size: 21px; }
.dealing_new .dealing_text:hover { box-shadow:0px 0px 8px #999; transition:0.5s; }
.prc_icon { width:100%; float:left; text-align:center; margin-bottom:30px; border:1px dashed #ddd; padding:15px; }
.prc_icon p { margin:0px; color:#72075d;font-size: 18px;text-transform: uppercase; font-weight:700; margin-top:5px; }
.soft-m-main-menu-item { padding-top:10px; }
.demo_form { width:100%; float:left; border:1px solid #ccc; margin:50px 0px; box-shadow:0px 0px 15px #ccc; }
.side_bar { width:100%; float:left; background:#f7edf5; border-left:1px solid #ccc; padding:20px 15px; }
.side_bar h3 { margin:0px; padding:0px; color:#000; font-size:22px; text-align:center; }
.side_bar .prc_icon { padding:10px; margin-bottom:0px; margin-top:15px; border-color:#72075d; }
.side_bar .prc_icon img { width:40px; }
.side_bar .prc_icon p { font-size:14px; color:#000; }
.p-l-0 { padding-left:0px; }
.p-r-0 { padding-right:0px; }
.whatsapp-button {cursor: pointer;right: 10px;bottom: 10px;position: fixed;  z-index:999;}
.whatsapp-button2 { display:none; }
.success-one { width:100%; float:left; text-align:center; margin:0px; padding:125px 15px; }
.success-one h2 { color:#000; margin-bottom:20px; }
.success-one h2 span { color:#72075d; }
.success-one h4 {font-size: 24px;color: #000;font-style: italic;margin: 20px 0px 0 0;}
.success-one h4 span {font-weight: 600;color: #72075d;}
.mobile_btn {display:none;}
.m_btn_1 {width: 50%;text-align: center;float: left;}
.m_btn_1 a {background: #72075d;color: #fff !important;display: block;font-size: 16px;padding: 8px 0;}
.m_btn_1 a:hover, .m_btn_1 a:focus {color: #fff !important;}
.bg_grn a {background: #1f660a;}
.dealing_text.bg-white {font-size: 15px;}
.industries_wrapper {width: 100%;float: left;padding: 15px 0;background: #f9f9f9;}
.industries_wrapper ul {margin: 0px;padding: 0px;display: block;width: 100%;text-align: center;}
.industries_wrapper ul li {margin: 5px 2px;padding: 0px;list-style: none;display: inline-block;text-align: center;width: 90px;}
.industries_wrapper ul li i {height: 60px;width: 60px;border-radius: 8px;line-height: 60px;font-size: 38px;}
.industries_wrapper ul li p {color: #000;margin: 0px;font-size: 12px;}
.industries_wrapper ul li:nth-child(odd) i {color: #fff;background: #743859;border: 1px solid #743859;}
.industries_wrapper ul li:nth-child(even) i {color: #333;background: #d6b4cd;border: 1px solid #743859;}
.industry_new { width:100%; }
.industry_new ul { width:100%; margin:0px; padding:20px 0 0 0; text-align:center; }
.industry_new ul li { list-style:none; display:inline-block; margin:5px; width:160px; text-align:center; }
.industry_new img {}
.industry_new p { margin:8px 0 0 0; color:#000; font-size:16px; line-height:18px; font-weight:500; }
.dealing_new_2 .prc_icon { padding:10px 2px; }
.dealing_new_2 .prc_icon img { width:55px; }
.dealing_new_2 .prc_icon p { font-size:13px;line-height: 15px; }
.dealing_new_3 .prc_icon { padding:15px 5px; border: 1px dashed #72075d; }
.dealing_new_3 .prc_icon img { width:60px; }
.dealing_new_3 .prc_icon p { font-size:13px;line-height: 15px; }
ul.banner_list { margin:0px;padding:15px 0 0 0px;width:100%; }
ul.banner_list li { list-style:none; width:100%; margin:0px; padding:0px; color:#fff; }
ul.banner_list li i { font-size:18px; margin-right:5px; }
.industry_new_one { width:100%; }
.industry_new_one ul { width:100%; margin:0px; padding:20px 0 0 0; text-align:center; }
.industry_new_one ul li { list-style:none; display:inline-block; margin:5px; width:100px; text-align:center; }
.industry_new_one img { width:50px; }
.industry_new_one p { margin:8px 0 0 0; color:#000; font-size:14px; line-height:16px; font-weight:500; }
.business_section {width:100%; padding:40px 0px; background:#333;}
.business_section h2 {color: #fff;font-size: 28px;font-weight: 600; margin-bottom:30px;}
.business_section table tr td {text-align:center; color:#fff; padding:5px; font-size:15px; width:33.33%;}
.business_section table tr td i {display:block; font-size:26px;}
ul.banner_list_2 li {color:#000;}
ul.banner_list_2 li i {color:#72075d;}
.form_hr_new .input-container {margin-bottom: 15px !important;}
.default-btn-hr {height: 45px;width: 200px;margin: 0;line-height: 45px;border: 0px;border-radius: 40px;background: #fff;color: #000 !important;cursor: pointer;display: inline-block;text-align: center;}
.default-btn-hr:hover {background:#ddd;}
.black {color:black;}
.red {color:red !important;}
.pricing {width:100%;}
.pricing .pricing-plan {border: 1px solid #E4E6E9;margin-top: 40px;}
.pricing .pricing-plan .pricing-title {min-height: 95px; padding:15px; text-align:center;border-bottom: 1px solid #E4E6E9;}
.pricing-title p {color:#000; font-size:18px; font-weight:500; margin-bottom:0px; text-transform:uppercase;}
.pricing-title span {font-size:14px; margin-bottom:0px; color:#555; line-height:17px;display: block;}
.pricing .pricing-plan .prices {padding:15px 15px 10px 15px; text-align:center;border-bottom: 1px solid #E4E6E9;}
.pricing-plan .prices p {color:#555; font-size:14px; font-weight:400; margin-bottom:5px;line-height: 18px }
.pricing-plan .prices p span {color:#000; font-size:22px; font-weight:800;}
.pricing-features {width:100%; padding:25px;min-height: 760px;}
.pricing-features a {height: 50px;margin: 0 0 15px 0;line-height: 50px;border: 0px;border-radius: 40px;transition: all 0.2s linear 0ms;background:#72075d;color:#fff !important;cursor: pointer;display:block;text-align:center;}
.pricing-features a:hover {color:#fff; background:#570447;}
.pricing-features a:focus {color:#fff; background:#570447;}
.pricing-features p {color:#000; font-size:17px; font-weight:500; margin-bottom:0px;}
.pricing-features p span {color:#72075d;}
.pricing-features .features {width:100%; display:block;}
.pricing-features .features ul {margin:0px; padding:0px; display:block;}
.pricing-features .features ul li {margin:0px; padding:0px; list-style:none; color:#000; font-size:14px; font-weight:400; display:block;}
.pricing-features .addons p {color:#72075d; font-size:15px; font-weight:600; margin-bottom:0px;}
.pricing-features .addons {width:100%; display:block;}
.pricing-features .addons ul {margin:0px; padding:0px; display:block;}
.pricing-features .addons ul li {margin:0px; padding:0px; list-style:none; color:#000; font-size:14px; font-weight:400; display:block;}
.features ul li i {font-size:12px; font-weight:200; margin-right:5px; color:#000;}
.addons ul li i {font-size:12px; font-weight:200; margin-right:5px; color:#28a745;}
html {scroll-behavior: smooth;}
.hidden-lg {display:none;}
.blink {color: yellow;font-size: 32px;line-height: 31px;font-weight:600;}
.blink span {font-size: 15px !important;color: #fff;display:block;margin-top:-3px;}
p.plan-btn span {background: #fff;border-radius: 4px;padding: 3px 10px;margin-bottom: 7px;display: inline-block;color:#72075d;font-size:16px;}
@media (max-width:680px) {
.col-xs-6 {width:50%; margin-bottom:30px;}	
.soft-m-banner-content {text-align:center;}
.soft-m-logo {padding-right:0px;}
.soft-m-logo img {height:30px;}
.soft-m-main-menu-item {padding-top:0px;}
.soft-m-main-menu-item a {font-size:14px; display: block;}
.prc_icon {padding:7px;margin-bottom:5px;}
.prc_icon img {height:50px;}
.dealing_new .dealing_text {font-size:12px;}
.module_inner ul li {text-align:center; margin-left:0px; list-style:none;}
.hidden-xs {display:none !important;}
.hidden-lg {display:block;}
footer p {font-size: 11px;} 
.p-l-0 {padding-left:15px;}
.p-r-0 {padding-right:15px;}
.side_bar {border-left:0px; border-top:1px solid #ccc}
.whatsapp-button {display:none;}
.soft-m-main-header {padding-top:0px !important;}
.mobile_btn {display: block;}
.btn_demo_new2 {margin-top:10px;}
.soft-m-logo {padding-top: 10px;text-align: center;padding-right: 0px !important;}
.industries_wrapper ul li {margin: 0px 0px;width: 65px;}
.industries_wrapper ul li i {height: 45px;width: 45px;line-height: 45px;font-size: 25px;}
.industries_wrapper ul li p {font-size: 9px;}
.business_section h2 { font-size:14px;}
.business_section table tr td {font-size:12px;}
.soft-m-partner-btn a {font-size: 14px !important;}
.industry_new_one ul li {width: 90px;}
.hrms_banner {margin-top:20px;}
.pricing-features {min-height: auto;}
.soft-m-banner-content h1 {font-size: 25px !important; padding-top: 20px !important;}
.soft-m-partner-btn {height: 45px !important;width: 155px !important;line-height: 45px !important;}
.blink {font-size: 28px; margin-top:20px !important;}
}
.bg_image_automotive {background: url('/assets/img/autoparts-banner.jpg') center center no-repeat !important;background-size: cover !important; padding: 0px !important;}
.bg_image_garment {background: url('/assets/img/garment-banner.jpg') center center no-repeat !important;background-size: cover !important; padding: 0px !important;}
.bg_image_delhi {background: url('/assets/img/delhi-banner.jpg') center center no-repeat !important;background-size: cover !important; padding: 0px !important;}
.bg_image_uae {background: url('/assets/img/uae-banner.jpg') center center no-repeat !important;background-size: cover !important; padding: 0px !important;}
.banner_rubber_roller {background: url('/case-study/img/rubber-roller.jpg') center center no-repeat !important;background-size: cover !important; padding: 0px !important;}
.banner_cement {background: url('/assets/img/cement-banner.jpg') center center no-repeat !important;background-size: cover !important; padding: 0px !important;}
.banner_footwear {background: url('/assets/img/footwear-banner.jpg') center center no-repeat !important;background-size: cover !important; padding: 0px !important;}
.bg_image_fb {background: url('/assets/img/industrial-banner-fb.jpg') center center no-repeat !important;background-size: cover !important; padding: 0px !important;}
.bg_image_li {background: url('/assets/img/industrial-banner.jpg') center center no-repeat !important;background-size: cover !important; padding: 0px !important;}
.bg_image_accounting {background: url('/assets/img/accounting-banner.jpg') center center no-repeat !important;background-size: cover !important; padding: 0px !important;}
.bg_image_crm {background: url('/assets/img/crm-banner.jpg') center center no-repeat !important;background-size: cover !important; padding: 0px !important;}
.bg_image_crm2 {background: url('/assets/img/crm-banner.jpg') center center no-repeat !important;background-size: cover !important; padding: 0px !important;}
.bg_image_partnership {background: url('/assets/img/partnership-banner2.jpg') center center no-repeat !important;background-size: cover !important; padding: 0px !important;}
.bg_overlay {width:100%; float:left; background:rgba(114,7,93,0.85); padding: 40px 0;height:100%;}
.bg_image_partnership .bg_overlay {width:100%; float:left; background:rgba(114,7,93,0.7); padding: 40px 0;}
.process-icon { background:#72075d;color:#fff;border:1px solid #72075d; display:inline-block; width:70px;height:70px;border-radius:50%; line-height:70px; font-size:30px; font-weight:700; margin-bottom:10px; }
.process-card:hover .process-icon { background:#000;color:#fff;border:1px solid #000; }
.bg_image_accounting .bg_overlay {width:100%; float:left; background:rgba(114,7,93,0.5); padding: 20px 0;}
.bg_image_crm .bg_overlay {width:100%; float:left; background:rgba(114,7,93,0.7); padding: 20px 0;}
.bg_image_pos {background: url('/assets/img/pos-banner.jpg') center center no-repeat !important;background-size: cover; padding: 0px !important;}
.bg_image_pos .bg_overlay {width:100%; float:left; background:rgba(114,7,93,0.5); padding: 20px 0;}
.bg_image_invoicing {background: url('/assets/img/einvoicing-banner.jpg') center center no-repeat !important;background-size: cover; padding: 0px !important;}
.bg_image_invoicing .bg_overlay {width:100%; float:left; background:rgba(114,7,93,0.5); padding: 20px 0;}
.banner_bg {width: 100%;position: absolute;top: 68px;height: 380px;z-index: -1;background-image: url('/assets/img/delhi-banner.jpg');background-size: cover;}
/*.bg_overlay {width:100%; height:100%; background:rgba(114,7,93,0.8);}*/
.banner-section { width:100%; float:left; padding-top:40px; }
.banner-section .register-form-wrapper-new {box-shadow: 1px 1px 10px #777;}
.pga-offer {width:70%; margin:0 auto;}
.pga-offer img {width:100%;border:1px solid #ccc; margin-top:30px;}
.mdl_wrapper {width:100%; float:left; margin-top:40px;}
.mdl_wrapper ul {width:100%; display:block; margin:0px; padding:0px; list-style:none;}
.mdl_wrapper ul li { display:inline-block; text-align:center; width:16.3%; margin:0px; padding:0px; color:#000;font-weight:600;}
.mdl_wrapper ul li i {background:#efefef; font-size:48px; color:#72075d; width:100px; height:100px; line-height:100px; border:1px solid #dedede; border-radius:10px;font-weight:400;}
.industry_new_one_2 li { width:125px !important;}
.clients {width: 100%; margin-top:20px;}
.clients ul {width: 100%;margin: 0;padding: 0;text-align: center;}
.clients ul li {display: inline-block;padding: 4px 4px;border: 1px solid #ccc;border-radius: 3px;list-style: none;margin: 4px 2px;width: 200px;background: #fff;transition: 0.5s;}
.ad-video {width:100%;margin-top:15px;}
.ad-video iframe {border:0px;width:396px; height:230px;background:rgba(255,255,255,0.5);padding:8px;}
@media (max-width:680px) {
.mdl_wrapper ul li {width: 78px;}
.mdl_wrapper ul li i { font-size: 36px;width: 70px;height: 70px;line-height: 70px;}
.mdl_wrapper ul li p {font-size:11px;}
.clients ul li {width:80px;}
.banner_bg {top:90px;}
.bg_image_accounting, .bg_image_pos, .bg_image_invoicing {background-position-y: top !important;}
}
@media (max-width:440px) {
.ad-video iframe {width:300px; height:160px;}
}
.counter_section {width: 100%;padding: 40px 0px 30px 0px;background: #72075d;}
.counter_section .counter-box {color:#fff; border:3px dashed #fcff00; padding:20px; border-radius:20px; margin-bottom:10px;}
.counter_section .count-number {color:#fcff00; font-size:34px; font-weight:700;}
.counter_section .count-number p {color:#fff; font-size:22px; font-weight:500;margin:0px;}
.absolute-bboks {width:100%; float:left; background:#72075d; padding:40px 0px;position:relative;overflow:visible;}
.absolute-bboks .main-title > * {font-weight: 500;font-size: 42px;line-height: 50px;color: var(--white);margin-bottom: 34px;}
.absolute-bboks .person-img {position:absolute; right:10%; bottom:0;}
.btn_demo_new { background:#fffd05; color:#000; padding:8px 25px; border-radius:40px; font-size:22px; display:inline-block;transition:0.5s; }
.btn_demo_new:hover { background:#111; color:#fff; transition:0.5s; }
.why-use-wrapper {width:100%; float:left;margin-top:20px;}
.why-use {width:100%; float:left;background:#faf2f8; border:1px solid #e2bedb; padding:15px;margin-bottom:30px;}
.why-use2 {background:#f5f6ff; border:1px solid #e1e3f2;}
.why-use-icon {width:100%; float:left;margin-bottom:5px;text-align:center;}
.why-use-icon img {width:60px;}
.why-use-content {width:100%; float:left;}
.why-use-content h3 {font-size:20px;font-weight:700;margin-bottom:5px;text-align:center;}
.why-use-content p {font-size:16px;margin:0px;text-align:center;}
.accounting-clients ul li { width:150px; }
ul#paginated-list {margin: 0px;padding: 0px;max-width: 100%;flex-wrap: wrap !important;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;list-style: none;}
ul#paginated-list li {-webkit-box-flex: 0;-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;padding:10px;}
.case_study {border: solid 1px #ddd;display: block;min-height: 100%;background: #ffffff;max-width: 435px;}
.case_study .image_box {height: 200px;position: relative;display: flex;text-align: center;padding: 2rem 2rem;overflow: hidden;justify-content:center;align-items: center;box-sizing: border-box;}
.case_study_bg {position: absolute;width: 100%;height: 100%;left: 0;top: 0;filter: blur(200px);right: 0;margin: auto;}
.case_study .article-content p {line-height:1.3;font-size:18px;}
.case_study .article-content p span {font-size:13px;color:#555;text-transform:uppercase;font-weight:600;}
.case_study .article-content p a {font-size:20px;color:#000;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:80px;}
.case_study:hover {-webkit-transition: all 0.3s;transition: all 0.3s;-webkit-box-shadow: 0 11px 18px -8px rgba(0, 0, 0, 0.4);box-shadow: 0 11px 18px -8px rgba(0, 0, 0, 0.4);}
.case_result {width:100%; float:left;background:#fff6f6;padding:20px;margin:20px 0;border:1px dashed #7d0d67;}
.case_result h3 {color:#7d0d67;font-size:30px;margin:0px;}
.case_result p {color:#000;font-size:1.3rem;font-weight:600;margin-bottom:0px;line-height:1.4;font-style:italic;}
span.magenta {color:#7d0d67;}
.case_result .text-right {text-align:right;}
ul.case_list {margin:0px;padding:0px;width:100%;}
ul.case_list li {margin:0px;padding:0px;width:100%;list-style:none;line-height:1.8;color:#7d0d67;}
ul.case_list li i {color:#7d0d67;font-size:22px;margin-right:5px;}
.casestudy_content p {font-size:17px;}
.logo_withbox { box-shadow: 3.517px 8.285px 62px 0px rgba(0, 0, 0, 0.28);background: #fff;}
.casestudy_logo {background: #7d0d67;padding: 2rem 2rem;text-align: center;}
.casestudy_logo img {filter: brightness(0) invert(1);max-width: 100%;}
@media (min-width: 1200px) {
.mr-xl-5, .mx-xl-5 {margin-right: 3rem !important;}
}
.ml-auto, .mx-auto {margin-left: auto !important;}
@media (max-width: 989px) {
.absolute-bboks .person-img {display:none;}
}
@media (max-width: 767px) {
ul#paginated-list li {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.case_study .image_box {height: 250px;padding: 1rem 2rem;}
}
@media (max-width: 450px) {
.case_study .image_box {height: 150px;}
}
.sticky-sidebar {position: sticky;position: -webkit-sticky;top: 100px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.soft-m-banner-bg-new {margin-top:12%;}
.soft-m-banner-content.soft-m-banner-bg-new p {
    font-size: 22px;
    font-weight: 500;
    font-family: Poppins;
    margin-top: 0px;
    color: yellow;
}
.soft-m-banner-content.soft-m-banner-bg-new h1 {
    line-height: 1.3;
    font-size: 32px;
}
/*.soft-m-banner-bg-new {
    margin-top: 50px;
    max-width: 700px;
    background: rgba(255,255,255,0.7);
    padding:20px;
    border-radius:15px;
}

.soft-m-banner-content.soft-m-banner-bg-new span {
    color: #000;
}*/
.btn_demo_new2 {background: #72075d;color: #fff !important;padding: 8px 18px;border-radius: 40px;font-size: 16px;display: inline-block;transition: 0.5s;line-height: 1.3;text-transform:uppercase;margin-left:15px;}
.btn_demo_new2:hover {background: #640451;color: #fff;}
.iti--separate-dial-code {width:100%}.iti--allow-dropdown input,.iti--allow-dropdown input[type="text"],.iti--allow-dropdown input[type="tel"],.iti--separate-dial-code input,.iti--separate-dial-code input[type="text"],.iti--separate-dial-code input[type="tel"]{padding-left:94px !important;}
.register-form-wrapper-new .input-container span, .bottom_contact_form .input-container span {font-size:14px;}
.iti--separate-dial-code .iti__selected-dial-code {font-size:14px;}