:root{
  --fs-h1:44px;
  --fs-h2:40px;
  --fs-h6:22px;
  --fs-p-big:24px;
  --fs-p:18px;
  
  --fs-nav:16px;
  --fs-nav-footer:14px;
  --fs-news-header:28px;
  --fs-news-subtitle:14px;
  --fs-news-desc:18px;
  --fs-news-tags:12px;

  --fw-bold:900;
   
  --lh-default:30px;

  --custom-container-width:1170px;

  --clr-accent:#F15A2B;
  --clr-accent-alpha:#f1592b60;
  --clr-accent-sec:#7DB2C6;
  --clr-font:#19164D;
  --clr-background:#F5F8FA;
  --clr-white:#fff;
  --clr-input:#DDEBF7;
  --clr-input-label:#A5A5A5;
  
  --clr-light-blue:#DDEBF7;
  --clr-light-green:#E0ECEA;
  --clr-light-brown:#F2F2F2;
  --clr-light-red:#ffdede;

  --box-shadow-default: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
@font-face {
  font-family: "Kanit";
  src: url(../assets/Fonts/Kanit/Kanit-Regular.ttf);
}
@font-face {
  font-family: "Kanit-light";
  src: url(../assets/Fonts/Kanit/Kanit-Light.ttf);
}
@font-face {
  font-family: "Kanit-bold";
  src: url(../assets/Fonts/Kanit/Kanit-Bold.ttf);
}
@font-face {
  font-family: "Kanit-semibold";
  src: url(../assets/Fonts/Kanit/Kanit-SemiBold.ttf);
}
h1 span,h1 strong, span.bold{
  font-family: kanit-bold;
}
span.semi-bold{
  font-family:Kanit-SemiBold;
}
.font-white{
  color:var(--clr-white) !important;
}
.font-accent{
  color:var(--clr-accent);
}
.custom-btn{
  background-color:var(--clr-accent);
  border-radius: 50px;
  padding:10px 40px;
  color:var(--clr-white);
  text-decoration: none;
  align-self: baseline;
  font-family:Kanit;
}
.custom-btn:hover{
  text-decoration: dashed;
  color:var(--clr-white);
}
.custom-btn.__border{
  background-color: transparent;
  /*outline: 2px solid var(--clr-accent);*/
  box-shadow: 0px 0px 0px 2px var(--clr-accent);
  color:var(--clr-accent);
}
.spacer{
  margin-block:1rem;
}
p.big{
  font-size:var(--fs-p-big);
}
.__img-with-thumbs{
  display: flex;
  flex-wrap:wrap;
}
.__img-with-thumbs > img{
  border-radius:10px;
  z-index:1;
}
.__img-with-thumbs > :first-child{
  flex-basis: 100%;
  margin-block-start:1rem;
}
.__img-with-thumbs > :first-child{
  width:100%;
  height: auto;
  object-fit:cover;
aspect-ratio: 16/10;
}
.__img-with-thumbs > :not(:first-child){
  width:44%;
  margin-block-start:1rem;
}
.__img-with-thumbs > img:nth-child(n+3){
  margin-inline-start: -90px
}
body{
  font-size:var(--fs-p);
  color:var(--clr-font);
  font-family: Kanit-light;
  line-height: var(--lh-default);
}
body h1 {
  letter-spacing: 1.12px;
  line-height: 1.1;
  font-size:var(--fs-h2);
}
body h2{
  font-size:var(--fs-h2);
}
body h2.bold{
    font-family: Kanit-SemiBold;
}
.custom-container{
  max-width:var(--custom-container-width);
}
.section{
  padding-block:2%;
}
header{
  height:150px;
}
header .navbar-brand{
  background-color:var(--clr-white);
}
nav li.nav-item{
  text-align: center;
}
nav li.nav-item:last-child {
  text-align: center;
}
header .nav-link{
  color:var(--clr-font);
}
header .nav-link:hover{
  text-decoration: underline;
  color:var(--clr-font);
}
.navbar-brand{
  font-size: 0px;
}
.banner-sec{
  background-color: var(--clr-background);
  padding-block-start:3%;
}
.banner__desc{
  display:flex;
  flex-direction:column;
  height: 100%;
  justify-content: center;
}
.banner__desc h1{
  font-size: var(--fs-h1);
}
.banner__image > div{
  padding:6px;
  background-color:var(--clr-white);
  border-radius:10px;
}
.banner__image{
  height:100%;
  border-radius:10px;
  overflow:hidden;
}
.banner__image img{
  width:100%;
  height:100%;
  object-fit:cover;
aspect-ratio: 16/10;
}
.banner__image.__img-with-thumbs > :not(:first-child){
  flex-basis:33%;
  margin-block-start:0px;
}
.employee-sec__desc ul{
  list-style-image: url(../assets/images/Path\ 5.png);
  line-height: 30px;
}
.employee-sec__desc li:not(:last-child){
  margin-block-end:17px;
}
.how-it-works-sec{
  background-color:var(--clr-background);
}
.how-it-works__sec{
  position: relative;
  padding-block:8%;
}
.how-it-works__header{
  text-align:center;
}
.how-it-works__desc{
  padding:48px;
  background-color:var(--clr-white);
  border-radius: 15px;
  position:relative;
}
.how-it-works__sec-two{
  padding-block-end: 12%;
}
.how-it-works__sec-two{
    padding-block: 0;
}
.how-it-works__sec-two .how-it-works__desc {
  padding-inline-end: 14%;
}
.how-it-works__sec-three h2{
  margin-block-end: 1.4rem
}
.how-it-works__desc h2{
  font-size: var(--fs-h6);
}
.how-it-works__sec.desc__left .how-it-works__image {
  right:0;
  top: 23px;
}
.how-it-works__image > img:first-child{
  width:100%;
  object-fit: cover;
}
.benefits-sec{
  background-color:var(--clr-background);
}
.benefits-sec .row{
  row-gap:1rem;
}
.benefits__header{
  text-align:center;
  padding-block:1rem;
  border-block-start: 1px solid #ccc;
}
.benefits-sec .benefits__card{
  background-color:var(--clr-white);
  border-radius: 20px;
  border:2px solid var(--clr-accent-sec);
  padding: 35px 38px 35px 37px;
  height: 100%;
}
/*
div:not(:last-child) > .benefits__card{
  background-color:var(--clr-white);
  border-radius: 20px;
  border:2px solid var(--clr-accent-sec);
  padding: 35px 38px 35px 37px;
  height: 100%;
}*/
.benefits-sec .benefits__card.benefit__solid-box{
  background-color:var(--clr-accent-sec);
  color:var(--clr-white);
  text-transform: uppercase;
  display: flex;
  align-items: center;
}
.benefits__card.benefit__image{
  height: 100%;
  border-radius: 20px;
  overflow:hidden;
background: none;
padding: 0;
width: 100%;
}
.benefits__card.benefit__image img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position: center center;
}
.benefits__card h2{
  font-size: var(--fs-h6);
}
.faq__header{
  text-align: center;
}
.faq__card{
  margin-block:1.5rem;
}
.question__header{
  font-size: var(--fs-h6);
  font-family: Kanit-SemiBold;
}
.testimonial-sec{
  background-color:var(--clr-background);
  padding-block-end:4%;
  overflow:hidden;
}
.testimonial__header{
  text-align:center;
}
.testimonial__card{
  padding: 32px 39px 0px;
  border-radius: 1.5rem;
  box-shadow: var(--box-shadow-default);
  background-color:var(--clr-white);
}
.testimonial__card .__user{
  display:flex;
  margin-block-end: -10px;
}
.testimonial__card .__name {
  margin:0px;
}
.testimonial__card .__name-rating {
  display: flex;
  flex-direction: column;
  margin-inline-start: 1rem;
}
.testimonial__card .__rating {
  font-size:var(--fs-nav-footer);
  color:rgb(255, 213, 23);
}
.myTestimonialSwiper, .myTestimonialSwiperRtl{
  padding-inline:.5rem;
  overflow:visible;
}
.swiper {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-block:1rem;
}
.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
footer{
  padding-block-start:3%;
  font-size: var(--fs-nav-footer);
}
.footer__col-inner{
  height:100%;
}
.footer__col-inner ul{
  list-style-image: url(../assets/images/Polygon\ 3.png);  
  list-style-position: inside;
  padding: 0;
}
.footer__col-inner h2{
  font-size:var(--fs-nav);
  font-family: Kanit-Semibold;
}
.footer__col-inner i{
  color:var(--clr-accent-sec);
  font-size:var(--fs-h6);
  margin-inline-end:10px;
  margin-block-start:8px;
}
.footer__copyright{
  text-align: center;
  padding-block:1rem;
  border-block-start: 1px solid #ccc;
}

/* Asif Css starts*/

.audit,.prevent-loss,.workforce{
    background-color: var(--clr-background);
}
.workforceBtn {
    text-align: center;
    margin: 20px 0px;
}
.accountability h2,
.accountability p {
    color: var(--clr-font);
}

.accountability ul,
.workforceText ul,
.productivity_text ul,
.preventLossText ul,
.auditText ul,
.authorisationTxt ul {
    list-style-image: url(../assets/images/list-ticks.png);
}

.accountability ul li,
.workforceText ul li,
.productivity_text ul li .preventLossText ul li,
.auditText ul li,
.authorisationTxt ul li {
    line-height: 35px;
    color: var(--clr-font);
}

.workforceText h2,
.productivity_text h2 {
    max-width: 80%;
    margin: 30px 0px;
    font-size: var(--fs-h2);
}

.getStartedNow .custmInnerDiv {
    background-color: var(--clr-accent-sec);
    color: var(--clr-background);
    padding: 60px 50px;
    text-align: center;
    border-radius: 20px;
}
.getStartedNow p{
  text-transform:uppercase;
}
.getStartedNow a{
}
/* Asif Css ends*/

/* Contact page */

.contact-us__form-sec{
}
.contact-us__form-container{
  padding:32px;
  border-radius:53px;
  box-shadow: var(--box-shadow-default);
  background-color:var(--clr-white);
  margin-block-start:-5rem;
}
.contact-us__form-sec ._row-gap{
  row-gap: 1rem;
}
.contact-form__form :is(input, textarea) {
  background-color:var(--clr-input);
  border-radius:31px;
  padding:12px 25px;
  color:var(--clr-font);
}
.contact-form__form :is(input, textarea):focus {
  background-color:var(--clr-input);
  color:var(--clr-font);
  box-shadow:0 0 0 .25rem var(--clr-accent-alpha);
  border-color: var(--clr-accent);
}
.contact-form__form :is(label) {
  color:var(--clr-input-label);
}
.social-links .__header h2{
  font-size: var(--fs-h6);
}
.social-links .__social-link{
  display: flex;
  gap:1rem;
  font-size:15px;
  color:var(--clr-white);
  font-family:poppins;
  font-weight:800;
  padding:10px 24px;
  line-height:1.2;
  border-radius: 10px;
  margin-block-end:1rem;
}
.social-links .__social-link *{
  margin:0;
}
.social-links .__social-link > span:first-child{
  font-size:26px;
}
.social-links .subtitle{
  font-size:11px;
  font-weight:400;
}
.social-links .__facebook {
  background-color:#1077F1;
}
.social-links .__telegram {
  background-color:#40B3E0;
}
.social-links .__twitter {
  background-color:#00ACF4;
}
/* Contact Page */

/* Labour news and details`*/
.labour-news-sec .banner__image{
}
.news__card{
  box-shadow: var(--box-shadow-default);
  margin-block-end:1.5rem;
}
.news__card-image{
  height:100%;
}
.news__card-image img{
  object-fit: cover;
  object-position: center center;
  height: 100%;
  width:100%;
}
.news__card-details{
  padding: 20px 30px;
}
.news__card-details ._view-more{
  display:inline-block;
}
.news__card-details ._view-more a{
  color:var(--clr-accent);
  text-decoration:none;
}
:is(.news__card-details, .news__detail-main) :is(.__card-header, .__header){
  font-size: var(--fs-news-header);
}
:is(.news__card-details, .news__detail-main) :is(.__card-subtitle, .__subtitle){
  font-size:var(--fs-news-subtitle);
  color:var(--clr-input-label);
}
:is(.news__card-details, .news__detail-main) :is(.__card-desc, .__desc){
  font-size:var(--fs-news-desc);
}
:is(.news__card-details, .news__detail-main) :is(.__card-tags, .__tags){
  font-size:var(--fs-news-tags);
  display:flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
:is(.news__card-details, .news__detail-main) :is(.__card-tags, .__tags) > *{
  background-color: #DDEBF7;
  border-radius: 23px;
  text-align: center;
  padding:2px 14px;
}
.news-sidebar{
  background-color:var(--clr-font);
  padding: 30px 15px;
  color:var(--clr-white);
}
.news-sidebar p{
  font-size:var(--fs-news-header);
}
.news-sidebar :is(.__search, .__category){
  padding-block-end:1.6rem;
  margin-block-end:1.5rem;
}
.news-sidebar .__search{
  border-block-end: 1px solid rgba(255, 255, 255, 0.25);
}
.news-sidebar :is(.__search, .__category) :where(input, #categoryDropdown){
  border-radius:30px;
  background-color:var(--clr-white);
  padding:10px 30px ;
  width:100%;
  text-align:inherit;
}
.news-sidebar :where(#categoryDropdown){
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.news-sidebar :where(#categoryDropdown):after{
  border-top: .3em solid var(--clr-accent);
}
.news-sidebar .__category .dropdown-menu{
  width:100%;  
  border-radius: 1.5rem;
  background-color:#DDEBF7;
  overflow:hidden;
}
.news-sidebar .__category .dropdown-menu .dropdown-item{
  transition: all 200ms ease-in;
}
.news-sidebar .__category .dropdown-menu .dropdown-item:hover:before{
  content:'▶';
  color:var(--clr-accent);
  margin-inline-end:0.4rem;
}
.news-sidebar .__category .dropdown-menu :is(.dropdown-item:focus, .dropdown-item:hover){
  background-color: var(--clr-accent-alpha);
}
.news-sidebar .__recent-post ul{
  list-style-image: url(../assets/images/list-ticks-small.png);
}
.news__detail-main .__image img{
 width:100%;
 height:100%;
 object-fit:cover;
}
.news__detail-main .__header{
  margin-block:1rem;
}
/* Labour news and details */
.labour-news-sec p.big{
  margin-block:0.6rem 1rem;
}
p.accent{
  color:var(--clr-accent);
  font-family:Kanit-SemiBold;
}
.pricing-table__header{
  text-align:center;
}
.pricing-table-sec .__table .table-scroll {
  position: relative;
  width:100%;
  z-index: 1;
  margin: auto;
  overflow: auto;
}
.pricing-table-sec .__table .table-scroll table {
  min-width:768px;
  width:100%;
  margin: auto;
  border-collapse: separate;
  border-spacing: 0;
}
.pricing-table-sec .__table .table-wrap {
  position: relative;
}
.pricing-table-sec .__table .table-scroll thead th{
  color:var(--clr-white);
}
.pricing-table-sec .__table .table-scroll thead{
  padding:40px 54px;
}
.pricing-table-sec .__table .table-scroll th,
.pricing-table-sec .__table .table-scroll td {
  padding:1rem;
  white-space: nowrap;
  vertical-align: top;
  text-align:center;
}
.pricing-table-sec .__table .table-scroll th{
  text-transform:uppercase;
}
.pricing-table-sec .__table .table-scroll thead th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
/* safari and ios need the tfoot itself to be position:sticky also */
.pricing-table-sec .__table .table-scroll tfoot,
.pricing-table-sec .__table .table-scroll tfoot th,
.pricing-table-sec .__table .table-scroll tfoot td {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index:4;
}

.pricing-table-sec .__table th:first-child {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  z-index: 2;
}
.pricing-table-sec .__table thead th:first-child,
.pricing-table-sec .__table tfoot th:first-child {
  z-index: 5;
}
.pricing-table-sec .__table th:first-child:after{
  content:'';
  position: absolute;
  inset:0;
  margin-block:auto;
  height: 90%;
  width: 100%;
  z-index:-1;
  border-radius:10px;
}
.pricing-table-sec .__table thead th:first-child:after{
  background-color:var(--clr-font);
}
#main-table thead tr,
#main-table tbody tr{
  position: relative
}
#main-table thead tr:before{
  content: "";
  position:absolute;
  height: 90%;
  width: 100%;
  inset:0;
  background-color:var(--clr-font);
  z-index: -1;
  border-radius:10px;
  margin-block:auto;
}
#main-table tbody tr:before{
  content:'';
  position:absolute;
  height: 90%;
  width: 100%;
  inset:0;
  z-index: -1;
  border-radius:10px;
  margin-block:auto;
}
#main-table tbody tr:before,
.pricing-table-sec .__table tbody tr:nth-child(-n+9) th:first-child:after{
  background-color:var(--clr-light-red);
}
#main-table tbody tr:nth-child(-n+9):before,
.pricing-table-sec .__table tbody tr:nth-child(-n+9) th:first-child:after{
  background-color:var(--clr-light-brown);
}
#main-table tbody tr:nth-child(-n+6):before,
.pricing-table-sec .__table tbody tr:nth-child(-n+6) th:first-child:after{
  background-color:var(--clr-light-green);
}
#main-table tbody tr:nth-child(-n+3):before,
.pricing-table-sec .__table tbody tr:nth-child(-n+3) th:first-child:after{
  background-color:var(--clr-light-blue);
}
.freetrial__image{
  display:flex;
  height:100%;
}

.color-bg{
background-color: #f5f8fa;
}

li .active{
  color: #7db2c6;
}
nav li.nav-item:not(:last-child) {
    text-align: center;
    padding: 10px 14px;
}
nav li.nav-item:last-child {
    text-align: center;
    padding: 10px 14px;
    flex-basis: 20%;
}
nav li.nav-item .nav-link {
    font-size: 16px;
}
header .navbar-nav {
    justify-content: end;
}
.navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
header #navbarNav {
  background-color: var(--clr-white);
  z-index: 1;
}
.navbar-toggler {
  border-color: var(--clr-font);
}

/*******/
.banner__desc a{
    margin-top: 15px;
}
.pricing__image img{
     max-width: 100%;   
}
.news\.front .social-links {
    margin-top: 30px;
}
.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: none;
}


/**** SHARE BUTTON STYLING *****/
a#share {
    text-decoration: none;
    background-color: #F15A2B;
    border-radius: 30px;
    padding: 10px 45px;
    color: white;
    margin-left: 10px;
    font-family: Kanit;
    transition: all ease 0.3s;
    cursor: pointer;
}

.share_div ul{
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
}

#social-links li{
    list-style: none;
}
.banner__desc .d-flex{
    position: relative;
}
.share_div {
    padding: 10px 30px;
    border-radius: 30px;
    position: absolute;
    right: 0;
    left: 0;background-color: #19164D;
    bottom: -100%;
margin-inline: auto;width: fit-content;}
#social-links span{
    color: white;
}
#share i {
  margin-inline-end: 0.3em;
}

.hero_text{
position: relative;
}
.hero_text .share_div {
    bottom: -12%;
}

/******/

.pricing-table-sec .__table .table-scroll thead th {
    font-size: 14px;
padding: 10px 0px;
}
.pricing-table-sec .__table .table-scroll td {
    padding: 10px 0px;
}
.pricing-table-sec .__table th:first-child {
padding: 10px 0px;
}
.nav-item .active {
    color: var(--clr-accent);
    font-weight: 600;
}
.__recent-post a {
    color: white;
    text-decoration: none;
}


.news__detail-main .__subtitle-tags .__subtitle span p{ 
  display:inline-block;
  margin:0;
}
.key-points-ul-styling li{
  list-style-image:url(http://127.0.0.1:8000/frontend/assets/images/check-all.png);
}
.important-ul-styling li{
  list-style-image:url(http://127.0.0.1:8000/frontend/assets/images/date-line.png);
}

/*31 May,22*/

.home\.front .banner__desc p{
    margin-bottom: 0;
}
.benefits-sec .row{
    flex-direction: row;
}

.benefits-sec .row>:not(.col-md-12){
    /*border: solid red;*/
    width: 33.333%;
    display: flex;
    justify-content: center;
}

.benefits-sec .row .col-md-4{
    width: 33%;
height: 300px;
}
/*
.benefits__card.benefit__image{
    width: 100%;
    margin: 0 auto;
    height: 282px;
}
.benefits__card.benefit__image img{
    object-fit: cover;
    object-position: top;
}
*/
.benefits-sec .benefit__solid-box{
    padding: 20px !important;
    border-radius: 20px;
}
#myBtn {
    color: var(--clr-accent);
}
.myTestimonialSwiper, .myTestimonialSwiperRtl {
    overflow: hidden;
}
footer a {
    color: var(--clr-font);
    text-decoration: none;
}
.news\.front .banner__desc{
    display: unset;
    position: relative;
}

.news\.front .share_div{
    bottom: -12%;
    left: 52%;
}

.news\.detail .news-sidebar {
    margin-top: 50px;
    border-radius: 20px;
}

.news\.detail .social-links {
    margin-top: 50px;
}
.news\.detail hr:not([size]) {
    width: 97%;
}
/*
.__img-with-thumbs > :first-child {
    max-width: 555px;
    height: 402.33px;
}*/
/*
:is(.image__thumb-1,.image__thumb-2,.image__thumb-3){
    max-width: 185.13px;
    height: 158.16px;
}
.how-it-works__image {
    height: 398.86px;
}

.employee-sec__image :not(:nth-child(1)) {
    max-width: 235.83px;
    max-height: 214.64px;
}
*/
/*1 June, 2022*/
.features\.front .heroimg{
    max-width: 561px;
  /*  max-height: 348.2px;*/
overflow: hidden;
aspect-ratio: 16/10;
}
/*
.heroimg img{
    height: 100%;
    object-fit: cover;
object-position: center;

}

.features\.front :is(.accountabilty_img, .workforceImg, .pricing__image){
    max-width: 561px;
    max-height: 399px;
    overflow: hidden;
}
.features\.front :is(.accountabilty_img,.workforceImg, .pricing__image) img{
    height: 100%;
    object-fit: cover;
    object-position: center;
}

:is(.pricing\.front, .news\.front) .banner__image{
    max-width: 463px;
    max-height: 501px;
    overflow: hidden;
	margin: 0 auto;
}
:is(.news\.front,.pricing\.front) .banner__image img{
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.pricing\.front .pricing__image{
    max-width: 561px;
    max-height: 399px;
    overflow: hidden;
}
.pricing\.front .pricing__image img{
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.news\.front .news__card-image{
    max-width: 414px;
    max-height: 310px;
    overflow: hidden;
}
.news\.front .news__card-image img{
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.news\.detail .__image{
    max-width: 853px;
    max-height: 527px;
    overflow: hidden;
}
.news\.detail .__image img{
    height: 100%;
    object-fit: cover;
    object-position: center;
}
*/
p.accent span{
    background: transparent !important;
margin-top: -10px !important;
    display: block;
}
.news\.front .banner__desc> p:nth-child(3) {
    margin-bottom: 30px;
}

.pricing-table-sec .custom-btn{    
width: fit-content;
    margin: 0 auto;
    margin-top: 20px;
}

/*2 June*/
/*
.benefits__card{
    height: 282px !important;
}*/

.benefits__card .description{
    height: 164px;
    overflow-y: scroll;
    padding-right: 10px;
}

.benefits__card .description::-webkit-scrollbar {
  width: 3px;
}
 
.benefits__card .description::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px #7DB2C6;
}
 
.benefits__card .description::-webkit-scrollbar-thumb {
  background-color: white;
  outline: 1px solid #7DB2C6;
}


/*3 June 2022*/
:is(.accountabilty_img,.workforceImg) img{
    height: 100%;
    object-fit: cover;
    width: 100%;
}
.workforceImg,.accountabilty_img {
    aspect-ratio: 16 / 11;
}
.pricing\.front .pricing__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pricing\.front .pricing__image {
    aspect-ratio: 16/11;
}
.news\.front .banner__image{
    height: auto;
    aspect-ratio: 16/16;
}
.news__detail-main .__image {
    aspect-ratio: 16/10;
}
.news__detail-main .__image img{
border-radius: 10px;
}

.news\.front .news__card-image {
    height: 100%;
    max-width: 414.78px;
    max-height: 448px;
}

/*6 June 2022*/
.features\.front .labour-dispute-sec p br{
    display: none;
}
/*.news\.detail .news__detail-main div:nth-child(3) .__subtitle-tags div:nth-child(2){*/
    /*display: flex;*/
    /*flex-wrap: wrap;*/
    /*justify-content: space-around;*/
    /*align-items: center;*/
/*}*/
.news\.detail .news__detail-main div:nth-child(3) .__subtitle-tags div:nth-child(2) h2{
    font-size: 22px;
}
.news\.detail .news-detail-sec .col-md-9{
    margin: 0 auto;
}
/*.news\.detail .news__detail-main .row >.col-md-12>.__tags{*/
    /*margin-top: 40px;*/
/*}*/
.news\.detail .news__detail-main div:nth-child(5) h2{
    margin-top: 20px;
}
.news\.detail .button-for-back {
    margin-top: 40px;
}
.privacy\.front>section {
    margin-top: 40px;
}
.faq__card a{
    color: var(--clr-accent);
}

.myTestimonialSwiperRtl .swiper-slide img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
}


.myTestimonialSwiperRtl .swiper-button-next { right: 0; }
.myTestimonialSwiperRtl { max-width: 95%; position: unset; }
.testimonial_slider-rtl { position: relative; }
.myTestimonialSwiperRtl .swiper-button-prev {left: 0;opacity: 1;pointer-events: auto !important;cursor: pointer;}


/*.page_pricing .banner__desc p {font-size: var(--fs-p-big);}*/



/* Fixes 11-Aug-2022 starts from here */

.home_image_swiper {width: 100%; height: 100%; margin-left: auto; margin-right: auto;}
.home_image_swiper .swiper-slide {text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.home_image_swiper .swiper-slide img {display: block; width: 100%; height: 100%; object-fit: cover;}
.employer-sec .inner_section_mob_swiper{display: none;}
.home_image_swiper{padding-bottom: 40px;}
.home_image_swiper .image_wrapper {height: 350px; width: 80%; overflow: hidden;}
.home_image_swiper .image_wrapper img {height: 100%; width: 100%; object-fit: contain; object-position: center;}
.home_image_swiper .swiper-pagination .swiper-pagination-bullet { background-color: #f15a2b; border-radius: 0; width: 20px; height: 4px; }

.__subtitle-tags .main_heading {margin-top: 20px;}
.__subtitle-tags .__tags {margin-bottom: 20px;}

/* Fixes ends here */