﻿.inner-page-heading{background-color: #f5f6f7;border: 1px solid #eeeff3; text-align:center;}
.inner-page-heading-title {font-size: 1.15rem;}
.inner-page-heading-desc {    color: var(--bs-black);
    font-family: 'Poppins', 'sans-serif';
    font-weight: 400;}

.inner-page-heading-title {
    letter-spacing: normal;
    font-weight: var(--FontWeight700);
    color: #31334d;
    font-size: 2.5rem;
    font-family: 'Poppins', 'sans-serif';
}

.heading-title {border-bottom: 1px dashed #e1e1e1;margin: 30px 0;position: relative;padding: 0;}
.heading-title h3 {display: table;background: #ffffff;font-size: 1.4rem;padding-right: 20px;margin-bottom: -5px;text-align: left;}
.heading-title h4 {display: table;background: #ffffff;padding-right: 5px;margin-bottom: -9px;font-size: 1.3rem;font-weight: 500;color: #000000;}
/*AboutUs*/
.pages-left-sec ul li {font-size: 0.85rem;letter-spacing: 0.5px;line-height: 1.5rem;font-family: 'Open Sans', sans-serif;color: #4c5763;background: url(https://www.logicerp.com/Content/Images/arrow.png) left 7px no-repeat;padding-left: 15px;}
.contentrow {margin-bottom: 20px;}
.contentrow h5 {font-weight: 400;color: #5E8403;}
.contentrow h6 {font-size: 0.97rem;}
/*Free-DemoForm*/
.free-demo-form-wrap{font-family: 'Poppins';}
.free-demo-form-wrap .form-check{display: block;margin-bottom: 0.125rem;padding: 0.5rem 1rem;background: #f0f0f0;padding-left: 2rem;border-radius: 0.5rem;font-weight: 500;color: #4a4c52;}
.free-demo-form-wrap input[type="text"],
.free-demo-form-wrap input[type="password"],
.free-demo-form-wrap input[type="email"], 
.free-demo-form-wrap input[type="tel"], .free-demo-form-wrap textarea,  .free-demo-form-wrap .form-select{min-height:40px !important; border:1px solid #cccccc !important;    border-radius: 0.3rem;}
.form-main-title{font-weight: 700;font-family: 'Poppins';font-size: 1.5rem;color: #005997 !important;letter-spacing: normal;}
 #requestdemopage .free-demo-form-wrap input[type="text"], #requestdemopage .free-demo-form textarea{background:#ffffff !important;}
.free-demo-form-wrap .form-input-captcha{font-weight: 500;font-size: 1.3rem !important;letter-spacing: 4px;}
.free-demo-form-wrap .col-form-label{color:#54565c !important; font-size:0.8rem !important;}
/*Career*/
.job-opening {font-family: 'Poppins', 'sans-serif';font-size: 0.8rem;font-weight: 400;margin-bottom: 20px;}
.job-opening a, .job-opening a:hover{color: #0d6efd;font-weight: 500;}
.job-opening a:hover{text-decoration:underline;}
.job-opening > .row {margin-bottom: 3px;}
.job-opening span {font-weight: 500;}
.job-opening h4 {font-size: 1rem;font-weight: 600;padding: 10px 0px;margin-bottom: 0;}
.job-opening .table {margin-bottom: 5px;}
.job-opening p {padding: 0px 8px;}
.job-opening .table > tbody > tr > th {width: 150px;}
.job-opening .table > thead > tr > th, .job-opening .table > tbody > tr > th, .job-opening .table > tfoot > tr > th, .job-opening .table > thead > tr > td,
.job-opening .table > tbody > tr > td, .job-opening .table > tfoot > tr > td {border-top: 0;padding: 5px .75rem;}
/*Career-RegisterForm*/
.register {font-size: 0.8rem;}
.register .heading {width: 100%;font-weight: 600;font-size: 1.1em;padding-bottom: 2px;border-bottom: 1px solid #e8eaec;margin: 10px 0;}
.register label {font-weight: 500;font-size: 0.75rem;}
.register .table > thead > tr > th, .register .table > tbody > tr > th {width: 150px;font-weight: 400;}
.register .table > thead > tr > th, .register .table > tbody > tr > th, .register .table > tfoot > tr > th, .register .table > thead > tr > td,
.register .table > tbody > tr > td, .register .table > tfoot > tr > td {border-top: 0;vertical-align: middle;}
.register .table > tbody > tr > td.heading {background-color: #f9f9f9;font-weight: 600;}
.form-career-wrap-xs .form-group{margin-bottom:1rem;}
.btn-resume {padding: 4px 6px;color: #000;border: 1px solid #d1d1d1;border-radius: 2px;margin-top: 7px;display: inline-block;font-size: 0.65rem;font-weight: 500;background: #ffffff;}
.btn-resume-view:hover {background: #eef5ff;border-color: #a9ccff;}
.btn-resume-remove:hover {background: #ffeaea;border-color: #ffbbbb;}
/*Used-in-OurCustomers*/
#portfolio-filter {margin: 1px 0 30px;list-style: none;background-color: #dcdee1;}
#portfolio-filter li {border-right: 1px solid #ffffff;vertical-align: middle;margin: 0;}
#portfolio-filter li a {padding: 10px 10px;color: #000000;display: block;border-radius: 0;font-size: 12px;font-weight: 500;}
#portfolio-filter li:last-child {border-right: none;}
#portfolio-filter li a:hover, #portfolio-filter .current {background-color: #f44438;padding: 10px 10px;color: #ffffff;}
#portfolio-list {list-style: none;text-align: center;}
#portfolio-list li {padding:5px;width: 20%;background-color: #fbfbfb;}
#portfolio-list li a {border: 1px solid #e6e6e6;padding: 5px 5px;height: 100px;display: flex;align-items:center;justify-content:center;}
#portfolio-list h5 {font-size: 12px;overflow: hidden;font-weight: 600;margin-top: 5px;color: #000;}
/*Client Testimonial Page*/
.testimonial-category-feature{background:#d3d8dd;}
.testimonial-category-feature-inner{background-color: rgba(255, 255, 255, 0.85);box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;}
.testimonial-categorywise-wrap{background: var(--bs-white);border-radius: 8px;box-shadow:0 7px 19px -8px rgba(79, 92, 102, 0.5);padding: 1rem;margin-top: 2rem;}
.testimonial-category-heading{margin-left: 1.2rem;margin-top: 0.5rem;margin-bottom: 1rem;}
.testimonial-category-heading-title{font-size: 1rem;color: #ff2b00;font-weight: var(--FontWeight700);text-transform: uppercase; margin-bottom:0.25rem;}
.testimonial-category-heading-desc{font-size: 0.85rem;color: var(--bs-black);letter-spacing: normal;margin-bottom:0.25rem !important;}
.testimonial-category-heading svg {width: 19px !important;height: auto;fill: #ff0000;margin-top: -7px;margin-right: 0.1rem;}
.testimonials-wrap .owl-next, .testimonials-wrap .owl-prev{top:48%; background:transparent !important} 
.client-testimonial-slider .owl-prev, .client-testimonial-slider .owl-next{top:33.333%;}
/*OurPartners*/
.partner-container{background:#d3d8dd;}
.partnersCard{border-radius: 10px;border: 0px;overflow: hidden;box-shadow: 0px 6px 8px -6px #afafbb !important;}
.partnersCard .card-header{font-size: 0.87rem;font-weight: 600;text-transform: uppercase;color: #3f454a;}
.partnersCard  .fa-user{background: #f0f0f7;width: 25px;height: 25px;display: inline-flex;align-items: center;justify-content: center;border-radius: 26px;color: #63636c;border: 1px solid #dadae2;margin-right: 2px;}
.partnersCard .partnerCompName{font-size:0.85rem; color:#555555 !important;}
.partnersCard .card-footer{font-size:.8rem;color:#adadad}
.partnersCard .card-footer i{font-size:1rem;position:relative;top:4px}
.btn-base {cursor: pointer;background: inherit;border: 2px solid #ffffff;color: #ffffff;border-radius: 50px;transition: all 300ms ease-in-out;
    padding: 0.4rem 0.95rem;font-size: 0.85rem;text-transform: capitalize;font-weight: 500;}
.btn-base-green {background: #6da037;border-color: #6da037;}
/*setupPartner*/
 .connectPartnerWrap, .connectPartnerWrap p, .connectPartnerFormLabel, .connectPartnerFormInput, .connectPartnerModalBody, .connectedPartnerTable{font-family:'Poppins', 'sans-serif'; font-size:0.9rem; font-weight:400; color:#262a35;letter-spacing: normal;line-height: 1.65;}
.connectPartnerForm{box-shadow: -1px -1px 6px #e3e7eb;}
.connectPartnerFormLabel{font-size:0.85rem;}
.connectPartnerHead-title, .connectPartnerForm-title, .connectedPartnerCategory-title, .connectPartnerModalTitle{font-family:'Poppins', 'sans-serif';font-weight: 600;font-size: 1.3rem;}
.connectPartnerModalTitle{font-size:1.15rem;}
.connectPartnerForm-title{font-weight:700;}
.connectPartnerForm-title{font-size:1.5rem;}
.connectPartnerHead-icon{max-width:400px;width: 100%;}
.btn-connectedPartner, .btn-connectedPartnerAccount{text-decoration:underline; font-weight:600;}
.btn-connectedPartnerOtp{background: #df3b25;border-radius: 25px;color: #ffffff;font-family: 'Poppins';font-weight: 500;font-size: 0.95rem;}
.connectPartnerFormInput {border: 1px solid #e6e6e7;background: #fbfbfb; font-weight:500;}
.connectPartnerForm-errorMsg{margin-bottom: 1rem;color: #d83847 !important;font-weight: 600 !important;font-size: 1.1rem;}
.form-control:focus{border-color:#cccccc; box-shadow:none;}
.connectedPartner tbody tr:nth-of-type(odd){background:#f5f6f9}
.connectedPartnerTable{border:1px solid #e5e9f3;}
.connectedPartnerTable.table-striped tbody tr:nth-of-type(odd){background:#f5f6f9;}
.connectedPartnerTable>:not(caption)>*>*{padding:0.55rem 0.5rem;}
.smry p {color: #232323;}
.str-list {padding-left: 20px;}
.str-list li {list-style: circle;color: #232323;margin-bottom: 5px;font-size: 0.9rem;}
.setupPartner-nav-pills .tab-line {position: relative;}
.partner-cat-fig {margin-bottom: 0.85rem;}
.partner-cat-fig svg{width: 121px;height: auto;filter: drop-shadow(0px 4px 4px #ccc);}
.partner-cat-wrap {background: #ffffff;border-radius: 5px;    border: 1px solid #e8ebef;}
.partner-cat-title {font-family: 'Poppins';font-size: 1.1rem;text-transform: uppercase;font-weight: 600;}
.partner-cat-tag {font-size: 0.83rem;font-weight: 500;font-family: 'Roboto';}
/*FAQ*/
.faq-wrap{padding: 1rem;}
.faq-list-wrap li{margin-bottom:0.5rem;margin-bottom: 0.5rem;background: var(--bs-white) !important;border: 1px solid rgba(0, 0, 0, 0.06);border-radius: 5px;padding: 0rem !important;}
.faq-list-wrap li:hover{box-shadow: 0px 2px 5px #f0f0f0;}
.faq-icon{background: #b1aeae;border-radius: 3rem;display: flex;width: 21px;height: 21px;align-items: center;justify-content: center;flex: 0 0 21px;}
.faq-title{display:flex; align-items:center;font-weight: 400 !important; color:var(--bs-black);font-size: 0.98rem !important;border:0px !important; padding: 0.55rem 0.8rem!important;font-family: 'Roboto','sans-serif' !important;letter-spacing: normal !important;justify-content:space-between; flex-direction:row-reverse;padding-left:1.65rem !important; position:relative;}
.faq-title:after{content:'\f059';font-family:'Font Awesome 5 Free'; position:absolute;left: 6px;color: #bebec9;}
.faq-desc-wrap{background: var(--bs-white) !important;border: 0px !important;box-shadow: none !important; padding:0.8rem 1.65rem !important;padding-top: 0.3rem !important;}
.faq-desc{font-size: 0.9rem !important;line-height: 1.3 !important;text-align: left;margin: 0px;font-family: 'Roboto','sans-serif' !important;}
.faq-title i{color:var(--bs-white);font-size: 0.65rem !important;}
.faq-verticals{display:flex; flex-direction:column;margin-top: 0.5rem;}
.faq-verticals li{border: 0px;margin: 0px;padding: 0px !important;color: #353d44 !important;font-weight: var(--FontWeight600);display: flex;align-items: center;}
.faq-verticals li:before{content:'\f111'; font-family:'Font Awesome 5 Free';font-size: 0.3rem;color: #ff6545;margin-right: 0.5rem;margin-top: 0.1rem; }
.faq-getintouch-heading{text-align: center;font-weight: var(--FontWeight600);font-size: 1.8rem;}
.acc-current:before{display:none;}
.acc-current .faq-icon{background: #ff6545;}
.faq-media-wrap{width:100px; max-width:100%; margin-right:0.5rem}
.faq-media{margin-bottom: 0.5rem;color: #000e28;font-family: roboto;font-weight: 500;font-size: 0.95rem;margin-bottom: 1rem;}
.faq-media-heading{font-family: 'Roboto','sans-serif';font-size: 1rem;color: var(--bs-black);}

.sp-heading{font-family:var(--FontFamilyMontserrat); font-weight:500;}
.btn-base-red {color: #ffffff;background: #f94e2b;border-color: #f94e2b;}
.btn-base-red:hover {background: #e5411f; border-color:#e5411f;}

@media (max-width: 767px) {
 .inner-page-heading-title, .sp-heading{font-size: 1.15rem;}
 .inner-page-heading-desc {font-size: 0.9rem;}
 .testimonial-category-heading-title {font-size: 0.85rem;        margin: 0px;line-height: 1.8;}
 .testimonial-content .play-icon {opacity: 1 ;}
  .testimonial-content .testimonial-mask {background: rgba(0, 0, 0, 0.2);}
 }