/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
:root{
  --gap: 15px;
}
/* Global Css Start */
img{
  max-width: 100%;
  height: auto;
  vertical-align: top;
}
.container{
  width: min(1320px,100%);
  margin-inline: auto;
}
h1,h2,h3,h4,h5,h6{
  line-height: 1.05;
}
.flex{
  display: flex;
  flex-wrap: wrap;
}
.flex__gap{
  margin-inline: calc(var(--gap) * -1);
}
.flex__gap>*{
  padding-inline: var(--gap);
}
.flex__center,
.flex__aic{
  align-items: center;
}
.flex__flex-end{
  align-items: flex-end;
}
.flex__reverse{
  flex-direction: row-reverse;
}
.w-6{
  width: 50%;
}
.w-8{
  width: 60%;
}
.w-3{
  width: 25%;
}
.w-4{
  width: 33.33%;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.button__secondary{
  background-color: #fc560e;
  border-color: #fc560e;
}

.button__secondary:hover{
  background-color: #fa000c;
  border-color: #fa000c;
}

.button-wrapper{
  padding-top: 44px;
}
.button-wrapper{
  display: flex;
  flex-wrap: wrap;
  gap: 34px;
}
/* Global Css End */


/* banner */
.banner{
  position: relative;
  isolation: isolate;
  min-height: 530px;
  display: grid;
  align-items: center;
}
.banner__block {
  position: relative;
  z-index: 1;
  padding-block: 40px;
}

.banner::before {
  background-position: top right;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 65%;
  z-index: 0;
}
.body-container-wrapper ol,
.body-container-wrapper ul,
.banner__content ul {
  padding-top: 20px;
}
.body-container-wrapper ol li+li,
.body-container-wrapper ul li+li,
.banner__content ul li+li {
  margin-top: 10px;
}
.heading__enable-arrow {
  padding-inline: 20px;
}
.banner__block {
  width: 90%;
}
@media screen and (min-width: 768px) and (max-width: 1350px){
  .banner .container{
    padding-inline: 15px;
  }
}
@media screen and (min-width: 1921px){
  .banner::after {
    background: linear-gradient(180deg, #002a68, #0053ce);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 50%;
  }
  .banner::before{
    background-size: contain;
  }

}
@media screen and (min-width: 992px){

  .banner__mob-only{
    display: none;
  } 
} 
@media screen and (min-width: 768px){
  .banner::before {
    background-position: bottom right;
  }
  .banner__media {
    position: absolute;
    right: 0;
    z-index: -1;
    width: 50%;
    object-fit: cover;
    height: 100% !important;
  }


  .banner__block .heading{
    margin-bottom: 44px;
  }
} 
.banner__left {
  width: 50%;
}
.content__block {
  width: min(428px, 100%);
  padding-left: 68px;
}
.content-width-image .flex__reverse .content__block{
  padding-left: 0;
  padding-right: 68px;
  margin-left: auto;
}
.cwi__left{
  width: 55%;
}
.cwi__right{
  width: 45%;
  padding-inline: 15px;
}
.iwt{
  width: min(450px,100%);
}
.iwt__grid{
  display: grid;
  grid-template-columns: 36px 1fr;
  gap: 27px;
}
.pcard__title,
.iwt__title{
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.25;
  font-family: Work Sans, sans-serif;
}
.iwt__list-item+.iwt__list-item{
  margin-top: 40px;
}
.pcard-lists{
  --cardgap: 20px;
  padding-top: 50px;
  margin-inline: calc(var(--cardgap) * -1);
  margin-bottom: calc(var(--cardgap) * -2);
}
.pcard__list-item{
  padding-inline: var(--cardgap);
  margin-bottom: calc(var(--cardgap) * 2);
}
.pcard__list-inner {
  background: #FAFAFA;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  padding-top: 20px;
  min-height: 430px;
}
.pcard__content {
  padding: 18px 27px;
}
.card-icon-lists .pcard__content {
  height: calc(100% - 140px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 18px 27px;
}

.card-icon-lists.text-center .pcard__list-inner {
  justify-content: center;
}

.card-icon-lists.text-right .pcard__list-inner {
  justify-content: right;
}

.card-icon-lists.left .pcard__list-inner {
  justify-content: left;
}

.pcard__media img {
  vertical-align: top;
  width: 100%;
}
.pcard__content .button-wrapper .button {
  padding: 12px 30px;
}
.pcard__content .button-wrapper {
  padding-top: 25px;
  padding-bottom: 10px;
  display: block;
}
.qb__slide-inner {
  display: grid;
  grid-template-columns: 75px 1fr;
  gap: 17px;
}
.pcard__list-item.w-4 .pcard__media {
  height: 175px;
}
.pcard__list-item.w-4 .pcard__media img {
  height: 100% !important;
  object-fit: cover;
}
.qb__box {
  box-shadow: 0 -9px 72px 0 rgba(0,0,0,.09);
  background: #fff;
  border-radius: 9px;
  padding: 30px 22px;
}
.qb__slide-inner>img {
  border-radius: 50%;
  aspect-ratio: 1;
}
.quote-block{
  max-width: 1198px;
  width: 100%;
  margin-inline: auto;
}
.qb__name {
  font-weight: bold;
}
.qb__slides{
  visibility: hidden;
}
.qb__slides  .slick-slide {
  margin: 0 25px;
}
.qb__slides  .slick-list {
  margin: 0 -25px;
}
.qb__details {
  display: inline-flex;
  grid-template-columns: 1fr 36px;
  text-align: right;
  gap: 18px;
  padding-top: 17px;
  align-items: center;
}
.qb__star{
  margin-inline: auto;
  display: block;
  margin-bottom : 17px;
}
.stb-main,
.qb-main{
  position: relative;
  isolation: isolate;
  padding-bottom: 40px;`
}
.qb__slide {
  padding-block: 70px;
}
.qb__graphic {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  background-repeat: repeat-x;
  height: 100%;
  background-position: bottom;
  z-index: -1;
}
.slick-dots li button:before{
  display: none;
}
.slick-dots li,
.slick-dots li button{
  height: 12px;
  width: 12px;
}
.slick-dots{
  bottom: 0;
}
.slick-dots li button{
  background-color: #D9D9D9;
  border-radius: 50%;
}
.slick-dots li.slick-active button{
  background-color: #333;
}
.single-testimonial-block {
  width: min(810px,100%);
  margin-inline: auto;
  padding-bottom: 40px;
}
.stb__author_name{
  font-size: 16px;
  font-weight: 700;
}
.stb__author-details {
  display: inline-flex;
  gap: 27px;
  text-align: right;
  align-items: center;
  padding-top: 40px;
}
.stb__author_content {
  padding-top: 20px;
}
.logo-lists {
  display: flex;
  flex-wrap: wrap;
  gap: 65px 100px;
  justify-content: center;
}
.faq{
  padding-top: 60px;
}
.faq__title,
.faq__title:focus,
.faq__title:hover {
  background: #CBDDF5;
  border-color: #CBDDF5;
  text-align: left;
  color: #333333;
  font-weight: 700;
  border-radius: 18px 18px 0 0;
  width: 100%;
  position: relative;
  isolation: isolate;
}
.faq__title::before {
  content: "+";
  position: absolute;
  right: 20px;
  top: 0;
  bottom: 0;
  margin-block: auto;
  height: 17px;
  line-height: 1;
  transition: all 300ms ease-in-out;
}
.faq__title.active::before {
  content: "-";
}
.faq__content {
  padding: 18px 27px;
  border: 1px solid #cbddf5;
  border-top: 0;
  display: grid;
  grid-template-rows: 1fr;
  transition: all 300ms ease-in-out;
}
.faq__inner+.faq__inner{
  margin-top: 25px;
}
.faq__content:not(.active){
  grid-template-rows: 0fr;
  padding-block: 0;
}
.faq__content-inner{
  overflow: hidden;
}
.cm {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 35px;
  text-align:  center;
  padding: 37px 30px;
  border-radius: 9px;
  margin-top: 50px;
}
.cm__number {
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}
.cm__heading {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 20px;
}
.tlslider-video-holder{
  position: relative;
  padding-top: 56.25%;
}
.tlslider-video-holder video{
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.tlslider-video {
  padding-bottom: 15px;
  transition: all .3s ease;
  width: 100%;
}
.tlslider-sec {
  padding-block: 0 80px;
  position: relative;
  isolation: isolate;
}
.tlslider-sec .qb__graphic {
  opacity: .18;
}
.tlslider-inner .slick-list .slick-slide:not(.slick-current.slick-active) .tlslider__playBtn {
  opacity: 0;
}
.tlslider-video video {
  width: 100%;
}
.tlslider-inner .slick-list {
  padding-block: 70px !important;
}

.tlslider-inner .slick-list .slick-slide {
  display: block;
  filter: grayscale(1);
  transition: 0.3s ease all;
}

.tlslider-inner .slick-current.slick-active.slick-center {
  filter: grayscale(0);
  z-index: 1;
  position: relative;
}

.tlslider-inner .slick-current.slick-active.slick-center .tlslider-video {
  transform: scale(1.8);
}
.tlslider-sec .slick-arrow:before{
  opacity: 0;
}
.tlslider__playBtn, .tlslider__playBtn:hover{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent !important;
  border: 0;
}
.tlslider__playBtn svg {
  transition: all .3s ease-in-out;
  width: 63px;
}
.tlslider__playBtn:hover svg {
  transform: scale(1.2);
}
.dtl{
  /*     background: #0053CE;
  background: linear-gradient(90deg, rgba(0, 83, 206, 1) 0%, rgba(0, 42, 104, 1) 100%); */
  position: relative;
  isolation: isolate;
}
.dtl .small-container{
  padding-block: 82px;
  position: relative;
  isolation: isolate;
}
.dtl__graphic{
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
.dtl__content p:last-of-type {
  padding-bottom: 0;
}
.dtl__heading {
  font-family: var(--primaryfont);
  font-weight: 700;
  margin-bottom: 32px;
  padding-bottom: 0;
}
.dtl__inner {
  width: min(720px, 100%);
  margin-inline: auto;
  font-family: 'Work Sans';
  line-height: 1.25;
  font-size: 18px;
}
/* pricing */
.tb__tab {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-bottom: 40px;
  gap: 20px;
}
.tb__content:not(.active){
  display: none;
}
.divTable {
  display: table;
  width: 100%;
  border-collapse: collapse;
}
.divRow {
  display: table-row;
}
.divCell {
  display: table-cell;
  padding: 10px;
}
.divRow .divCell+.divCell {
  border-bottom: .25px solid #BFD4F2;
  text-align: center;
}
.divRow:last-child .divCell {
  border-bottom: 0;
}
/* end pricing */

/* use cases */
.card-tab{
  padding-top: 50px;
}
.card__inner:not(.active){
  display: none;
}
.card__flex{
  display: flex;
  flex-wrap: wrap;
  margin-inline: -15px;
}
.card__left,.card__right{
  padding-inline: 15px;
}
.card__left{
  width: 30%;
}
.card__right{
  width: 70%;
}
.card__box{
  box-shadow: 0 -9px 27px rgba(0,0,0,.03);
  border: 1px solid #CBDDF5;
  border-radius: 4px;
  overflow: hidden;
}
.card__media{
  width: 100%;
}
.tab__accordion.active,
.card__list li.active{
  background-color: #CBDDF5;

}
.card__list li{
  font-size: 20px;
  font-weight: 700;
  display: grid;
  grid-template-columns: 26px 1fr;
  gap: 27px;
  padding: 24px; 18px;
  line-height: 1;
  cursor: pointer;
  border-radius: 4px;
}
.tab__accordion{
  font-size: 20px;
  font-weight: 700;
  padding: 24px; 18px;
  line-height: 1;
  cursor: pointer;
  border: 1px solid #CBDDF5;
  border-radius: 4px;
  position: relative;
  isolation: isolate;
}
.tab__accordion.active{
  background-color: #CBDDF5;
  border-color: #CBDDF5;
}
.tab__accordion::before {
  content: "";
  position: absolute;
  right: 30px;
  top: 0;
  bottom: 0;
  height: 10px;
  width: 10px;
  border-right: 2px solid #333;
  border-bottom: 2px solid #333;
  margin-block: auto;
  transition: all 300ms ease-in-out;
  transform: rotate(-45deg);
}
.tab__accordion.active::before {
  transform: rotate(45deg);
}
.body-container-wrapper  .card__list li+li{
  margin-top: 36px;
  border-top: 1px solid #BFD4F2;
}
.card__list{
  padding-top: 0 !important;
  padding-left: 0;
}
.card__content-inner{
  padding: 27px;
}
.card__title{
  font-size: 20px;
  font-weight: 700;
}
.video-holder{
  position: relative;
  padding-top: 56.25%;
}
.video-holder video{
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
/* blog module */
.bm{
  padding-top: 50px;
}
.bm__inner {
  box-shadow: 0 -9px 27px rgba(0,0,0,.03);
  border-radius: 3px;
  overflow: hidden;
}
.bm__inner-content{
  padding: 27px;
}
.bm__category{
  font-size: 14px;
  text-transform: uppercase;
  color: #0053CE;
  font-weight: 700; 
  margin-bottom: 20px;
}
.bm__heading{
  font-size: 20px;
  font-weight: 700; 
}
.bm__readmore{
  color: #FC560E;
  font-size: 16px;
  font-weight: 700; 
  display: inline-flex;
  text-decoration: none;
  gap: 5px;
  align-items: center;
}
.bm__buttom {
  padding-top: 20px;
}
.bm__flex {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 27px 40px;
}
.bm__media {
  width: 100%;
}
/* .bm__col:not(:first-child) .bm__media {
display: none;
} */
/* end blog module */
.lightbox-image img{
  cursor: pointer;
}
.lightbox__dialog {
  position: relative;
  isolation: isolate;
  background: #fff;
  padding: 20px;
  max-width: 90%;
}
.lightbox__inner {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0,0,0,.4);
  display: grid;
  place-items: center;
  padding: 50px 20px;
  z-index: 9999;
  overflow-x: hidden;
  overflow-y: auto;
}

.lightbox__close {
  padding: 0;
  font-size: 24px;
  border-radius: 50% !important;
  aspect-ratio: 1;
  width: 30px;
  background: #fff;
  color: #fa000c;
  border: 0;
  position: absolute;
  right: -15px;
  top: -15px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
}
body.lightbox-fixed{
  overflow: hidden;
}
.logo_slider--wrapper {
  padding-inline: 20px;
}
@media screen and (min-width: 768px){
  .pcard__media-icon {
    /*     height: 140px; */
    display: grid;
    place-items: center;
    /*     display: flex;
    justify-content: center;
    align-items: center; */
    /*     padding-top: 20px; */
  }

  /*   .pcard__media-icon img {
  height: 100px !important;
  width: auto !important;
  padding: 15px;
} */
  .pcard .w-6 .pcard__list-inner .pcard__media {
    height: 250px;
  }
  .pcard .w-6 .pcard__list-inner .pcard__media img {
    height: 100% !important;
    object-fit: cover;
  }
  .tab__accordion{
    display: none;
  }
  .bm__col:first-child {
    grid-row: 1/4;
  }
}
/* End use cases */

@media (min-width: 768px) and (max-width: 1199px){
  .secure-sec {
    background-size: 100%;
    background-color: #fafafa;
  }
  .tlslider-sec .slick-next.slick-arrow {
    top: 44%;
  }
  .tlslider-video {
    padding-bottom: 0;
  }
  .tlslider-sec {
    padding-block: 50px 50px;
    max-width: 90%;+
  }
  .tlslider-inner {
    gap: 25px;
  }

}
@media screen and (min-width: 768px) {
  .banner__rightimage .banner__media {
    object-fit: contain;
  }
}
@media (min-width: 768px) and (max-width: 1199px){
  .tlslider-inner .slick-current.slick-active.slick-center .tlslider-video {
    transform: scale(1.4);
  }

  /*   .banner__media{
  width: 60%;
} */
}
@media screen and (max-width: 1199px){
  .banner__block .heading{
    font-size: 35px;
  }
}
@media screen and (max-width: 991px){
  .pcard-lists .pcard__list-item.w-4 {
    width: 50%;
  }
  .w-4.pcard__list-item {
    padding-inline: 10px;
  }
  .card-icon-lists .pcard__list-item.w-3,
  .card-icon-lists .w-4.pcard__list-item{
    width: 50%;
  }
  .button, .hs-blog-post-listing__post-button, .hs-button, button{
    padding: 14px 25px;
    font-size: 15px;
  }
}
@media (max-width: 767px){
  .slick-dots li,
  .slick-dots li button{
    height: 48px;
    width: 48px;
  }
  .lightbox__dialog {
    max-width: 98%;
  }

  .pcard-lists {
    overflow: hidden;
    --cardgap: 10px;
  }

  .pcard__list-item.w-4 .pcard__media {
    height: 200px;
  }
  .pcard__list-item.w-4 .pcard__media img {
    height: 100% !important;
    object-fit: cover;
  }

  .pcard-lists .pcard__list-item.w-4 {
    width: 100% !important;
  }
  .card-icon-lists .pcard__list-item.w-3,
  .card-icon-lists .w-4.pcard__list-item{
    width: 100% !important;
  }
  .tlslider-sec .slick-prev.slick-arrow {
    left: -30px;
    top: 37%;
  }
  .tlslider-sec .slick-next.slick-arrow {
    right: -30px;
  }
  /*   .tlslider-sec {
  max-width: 90%;
} */
  .tlslider-inner .slick-list .slick-slide {
    filter: grayscale(0);
    transition: none;
  }
  .tlslider-inner .slick-list {
    padding-block: 0px 30px !important;
  }
  .tlslider-inner .slick-current.slick-active.slick-center .tlslider-video {
    transform: none;
  }
  .tlslider-inner {
    gap: 20px;
  }
  .tlslider-inner {
    flex-direction: column;
  }
  .tlslider-btns {
    padding-bottom: 60px;
    padding-top: 15px;
  }
  .tlslider-sec {
    padding-block: 0;
  }
  .pcard__media-icon {
    /*     height: 140px; */
    display: flex;
    justify-content: center;
    align-items: center;
  }
  /*   .pcard__media-icon img {
  height: 100px !important;
  width: auto !important;
  padding: 15px;
} */
}
.tlslider-sec {
  overflow: hidden;
}
.tlslider-inner{
  visibility: hidden;
}
.tlslider-inner .slick-dots li.slick-active button {
  background-color: #fff;
  opacity: 1;
}
.tlslider-inner .slick-dots li button{
  opacity: .5; 
}
.tlslider-inner .slick-dots {
  bottom: -50px;
}
.tlslider-sec .container {
  width: min(883px, 100%);
  padding-inline: 20px;
}
.single-testimonial-block{
  padding-inline: 20px;
}
.tlslider-inner .slick-slide:not(.slick-current) {
  pointer-events: none;
}
@media screen and (max-width: 991px){
  .banner__main {
    display: flex;
    flex-direction: column-reverse;
  }
  .banner__media{
    display: none;
  }
  .banner__right__media{
    width: 100%;
  }
  .banner__left {
    width: 100%;
    padding-inline: 20px;
    background: linear-gradient(90deg, #0053CE 0%, #002A68 100%);
  }
  .banner::before{
    display: none;
  }
  .banner .container{
    padding-inline: 0;
  }

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

  .heading {
    font-size: 25px;
  }
  .button-wrapper{
    gap: 20px;
  }
  .cm {
    grid-template-columns: auto;
  }
  .iwt{
    padding-inline: 20px;
  }
  .content-width-image .flex__reverse .content__block,
  .content__block{
    padding-inline: 20px;
  }
  .cwi__right{
    padding-inline: 0;
  }
  .w-6,
  .w-8,
  .w-4,
  .cwi__left,
  .cwi__right{
    width: 100%;
  }

  .banner::before{
    display: none;
  }

  .content__block{
    width: 100%;
    padding-top: 40px;
  }
  .iwt {
    width: 100%;
    padding-top: 40px;
  }
  .qb__slide {
    padding-block: 30px;
  }
  .logo-lists {
    gap: 20px;
  }
  .tlslider-inner .slick-dots {
    bottom: 0;
  }
  .dtl .small-container{
    padding-block: 60px;
  }
  .dtl__graphic{
    display: none;
  }
  .card__left{
    display: none;
  }
  .card__right{
    width: 100%;
  }
  .card__inner{
    margin-top: 10px;
  }
  .card__content-tab+.card__content-tab {
    margin-top: 10px;
  }
  .bm__flex{
    grid-template-columns: auto;
  }
  .logo_slider--wrapper {
    flex-wrap: wrap;
  }
  .logo_slider--wrapper  .logo_slider--item {
    flex: 33.33%;
    margin-bottom: 20px;
  }
  .heading__enable-arrow {
    padding-inline: 0;
    overflow: hidden;
  }
}

.hs_left {
  float: left;
  padding-bottom: 23px;
  padding-right: 5.5%;
  width: 79.125%;
}
.hs_right {
  float: left;
  padding-bottom: 28px;
  padding-left: 30px;
  width: 20.875%;
}
.hslr_cont:before {
  background-color: #e2e2e2;
  content: “”;
  display: block;
  height: 100%;
  position: absolute;
  right: 20.875%;
  top: 0;
  width: 1px;
}
.clearfix:after {
  clear: both;
}

.clearfix:after, .clearfix:before {
  content: "";
  display: table;
}
.dnd-section>.row-fluid, .page-center {
  max-width: 1290px !important;
}
.content-wrapper, .dnd-section>.row-fluid, .page-center {
  margin: 0 auto;
  width: 100%;
}
.hslr_cont {
  padding-top: 58px;
  position: relative;
}
.hs_sidebar input.hs-search-field__input {
  background-color: #fff;
  border: 2px solid #23004c !important;
  color: #666;
  min-height: 50px;
  width: 100% !important;
}

.hs_sidebar button {
  background-color: rgba(0, 35, 126, 1.0);
  color: rgba(255, 255, 255, 1.0);
  padding: 12px 24px;
  border: 1px solid rgba(0, 35, 126, 1.0);
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  margin: 0;
  position: relative;
  text-align: center;
  transition: all .15s linear;
  white-space: normal;
  margin-block: 10px;
  width: 100%;
}

.hs_sidebar form {
  background: transparent;
}
.hs_sidebar h4.widgettitle {
  color: var(--clrBlue4);
  font-size: 33px;
  font-weight: 700;
  margin-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 0;
}
.hs_sidebar ul {
  list-style: none;
  padding: 0;
}
.hs_sidebar li, .hscws_container .widget-type-rich_text ul li {
  margin-bottom: .5em;
}
.sitemap ul li a{
  text-decoration: none !important;
}
.hs_sidebar li a {
  color: #002a68 !important;
  display: block;
  font-size: 18px;
  margin-bottom: .5em;
  text-decoration: none !important;
  font-weight: 400 !important;
}
.hscws_container {
  padding-inline: 15px;
}
@media screen and (max-width: 980px){
  .hs_left, .hs_right {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
  .hslr_cont:before{
    display: none;

  }
}