@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600&family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600&display=swap');

* {
    padding: 0;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
}
@font-face {
    font-family: 'Circular Std';
    src: url('fonts/CircularStd-Black.woff2') format('woff2'),
        url('fonts/CircularStd-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Circular Std Book';
    src: url('fonts/CircularStd-Book.woff2') format('woff2'),
        url('fonts/CircularStd-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Circular Std';
    src: url('fonts/CircularStd-Bold.woff2') format('woff2'),
        url('fonts/CircularStd-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Circular Std';
    src: url('fonts/CircularSpotifyText-Light.woff2') format('woff2'),
        url('fonts/CircularSpotifyText-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Circular Std';
    src: url('fonts/CircularStd-Medium.woff2') format('woff2'),
        url('fonts/CircularStd-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
h2 {font-size: 40px;}
h1, h2, h3, h4{
    font-family: 'Circular Std';
    font-weight: 500;
}
p, ul li, input, label, button{
    font-family: 'Circular Std';
    font-weight: 300;
}
body{
    font-family: 'Circular Std';
    font-weight: normal; 
}
a{text-decoration: none;}
input:focus-visible, select.form-select {
    outline: none;
    box-shadow: none;
}
input:focus, select.form-select {
    outline: none;
    box-shadow: none;
}
section.main-banner {
    background-image:url(../images/vawe.png), linear-gradient(104deg, #0868A0 0.32%, #0068A6 52.38%, #6BAB44 100.88%) ;
    /* background: linear-gradient(104deg, #0868A0 0.32%, #0068A6 52.38%, #6BAB44 100.88%); */
    padding: 20px 0;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 100%;
}
.source-txt {
    text-align: right;
    color: #fff;
    font-size: 12px;
    margin: 40px 20px 0px 0px;
    padding-bottom: 6px;
}
.source-txt p {
    margin: 0;
}
section.main-banner .container-forback{
    background-image: url(../images/linkden-bnr1.png);
    background-repeat: no-repeat;
    background-position: 63% 99%;
    background-size: 30%;
}
.top-header ul {
    display: flex;
    list-style: none;
    padding: 0 0 40px;
    margin: 0;
    justify-content: space-between;
    align-items: center;
}
.top-header.fixed-head {
    position: fixed;
    z-index: 9;
    width: 100%;
    top: 0px;
    background: #0868a0;
    left: 0;
    padding: 20px 0;
}
.top-header.fixed-head ul {
    padding: 0;
}
.modal-main-form .get-quate-form{max-width: 100%;padding: 0 30px 40px;}
.modal-main-form .modal-header{border-bottom: 0;}
.modal-main-form .modal-body{padding-top: 0;}
.client-logo-div h3{font-size: 20px;}
a.quate-btn {
  border-radius: 15px;
  padding: 7px 12px;
  font-weight: 400;
  display: flex;
  align-items: center;
  border: 2px solid #fff;
  color: #fff;transition: 0.3s;
}
a.quate-btn:hover {
    color: #6bab44;
    background: #fff;
}
.hov_ico {display: none;}
a.quate-btn:hover .hov_ico{display: block;}
a.quate-btn:hover .normal_ico{display: none;}
a.quate-btn img {
    max-width: 28px;
    margin-left: 10px;
}
.banner-text-part h1 {
    color: #fff;
    font-size: 48px;
}
.banner-text-part {
    color: #fff;
}
.banner-text-part ul {
    list-style: none;
    padding: 0;
    margin: 0;
    max-width: 60%;
}
.banner-text-part ul li {
    margin: 10px 0;
    padding: 0 0 10px 0px;
    display: flex;
    align-items: center;
    position: relative;
}
.banner-text-part ul li:after {
    position: absolute;
    background-image: url(../images/border-bottom.png);
    content: '';
    left: 0;
    bottom: -2px;
    width: 98%;
    height: 1px;
    background-repeat: no-repeat;
}
.banner-text-part ul li:last-child:after{background-image: none;}
.banner-text-part ul li img {
    margin-right: 15px;
}
.get-quate-form {
    background: #fff;
    position: relative;
    max-width: 75%;
    margin-left: auto;
    padding: 20px;
    border-radius: 13px;
}
.spin-img {
    position: absolute;
    top: -25px;
    left: -25px;
}
.form-inner span {
    font-size: 24px;
    display: block;
    text-align: center;
    margin: 0 0 5px;
    font-weight: 500;
}
.form-inner input, .form-inner select {
    margin: 0 0 10px;
    border-radius: 8px;
    background: #FAFBFC;
    border: none;
    padding:7px 15px;
    color: #161616;
    font-weight: 300;font-size: 15px;
}
button.submit-btn {
    background: #6BAB44;
    border: none;
    border-radius: 8px;
    color: #fff;
    padding: 6px 25px;
    font-weight: bold;
    margin-top: 15px;
}

.form-inner {
    text-align: center;
}
/* logo slides css */
.the-mark {
    overflow: hidden;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    width: 98vw;
    max-width: 1400px;
    margin: auto;
}
.client-div {
    display: flex;
    animation: ticker 40s infinite linear;
    -webkit-animation: ticker 40s infinite linear;
    -moz-animation: ticker 40s infinite linear;
    -ms-animation: ticker 40s infinite linear;
    -o-animation: ticker 40s infinite linear;
    align-items: center;
}
.client-logo {
    margin-bottom: 20px;
    width: 23%;
    text-align: center;
}
.client-logo img {
    background: #fff;
    border-radius: 35px;
}
@keyframes ticker {
    100%{
        transform: translate(-100%);
    }
}
section.client-logo-div {
    padding: 40px 0 50px;
    background: rgb(245, 245, 245);
    background:linear-gradient(180deg, rgba(187, 232, 255, 0.57) 0%, rgba(255, 255, 255, 0) 95%);
}



.cardSlider__section {
    position: relative;
  }
  
  .cardSlider__section .swiper {
    width: calc(100% - 60px);
    margin: 0 auto;
  }
  
  .cardSlider__section .swiper .swiper-wrapper {
    display: flex;
  }
  
  @media (min-width: 992px) {
    .cardSlider__section .swiper .swiper-wrapper {
      flex-flow: row wrap;
      align-items: stretch;
    }
    .brands .card__wrapper p {
        min-height: 180px;
    }
    .brands .user-detail p{min-height: auto;}
    .banner-text-part {
  max-width: 70%;
}
  }
  
  .cardSlider__section .swiper .swiper-wrapper .cardItem {
    width: 33.333333%;
    height: auto;
    padding: 15px;
  }
  .cardSlider__section .swiper-pagination{
    display: none;
  }
  @media (max-width: 991px) {
    .cardSlider__section .swiper .swiper-wrapper .cardItem {
      width: 100%;
    }
    .cardSlider__section .swiper-pagination {
        display: flex;
        justify-content: center;
        bottom: -30px;
    }
    .cardSlider__section .swiper{padding-bottom: 30px;}
  }
  
  .cardSlider__section .swiper .swiper-wrapper .cardItem .card__wrapper {
    height: 100%;
    padding: 20px;
    background: #fff;
    border-radius: 22px;
    box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
  }
  
  .cardSlider__section .swiper .swiper-wrapper .cardItem .card__wrapper .card__title {
    font-size: 18px;
    font-weight: 500;
  }
  
  .cardSlider__section .swiper .swiper-wrapper .cardItem .card__wrapper .card__desc {
    margin-bottom: 15px;
    text-align: center;
    font-size: 14px;
    line-height: 1.4;
  }
  .cardSlider__section .swiper .swiper-wrapper .cardItem .card__wrapper .card__btn {
    border-radius: 5px;
    padding: 12px 24px;
    text-decoration: none;
    color: #000;
  }
  .cardSlider__section .swiper .swiper-pagination {
    display: none;
  }
  .cardSlider__section .swiper-button-prev, .cardSlider__section .swiper-button-next {
    display: none;
    color: #000;
}
@media (max-width: 991px) {
    .cardSlider__section .swiper .swiper-pagination {
      display: flex;
      justify-content: center;
      bottom: 0px;
    }
  }

.cardSlider__section .swiper .swiper-pagination .swiper-pagination-bullet {
    background-color: #000;
  }
  
.cardSlider__section .swiper .swiper-button-prev,
  .cardSlider__section .swiper .swiper-button-next {
    display: none;
    color: #000;
  }
.cardSlider__section .swiper .swiper-button-prev:after,
  .cardSlider__section .swiper .swiper-button-next:after {
    font-size: 30px;
  }
  .brands .card__wrapper:hover:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(104deg, #0868A0 0.32%, #0068A6 52.38%, #6BAB44 100.88%);
    right: -13px;
    top: 13px;
    z-index: -1;
    border-radius: 14px;
    transition-delay: 1s;
}
.brands .card__wrapper {
    position: relative;
}
section.cdp-journey {
   /* background: rgb(222,243,254);
    background: linear-gradient(183deg, rgba(222,243,254,1) 0%, rgba(255,255,255,1) 95%);*/
    padding: 40px 0 40px;
}
.cdp-journey .ban-img-div img {
  margin-right: 16px;
  filter: grayscale(100) contrast(2);
  max-width: 40px;
}
.head-div {
    text-align: center;
}
.head-div p {
    max-width: 55%;
    margin: 0 auto 10px;
}
.ban-img-div {
    display: flex;
    align-items: center;
    margin-bottom: 17px;
}
.ban-img-div img {
    margin-right: 16px;
} 


.cdp-journey .cardSlider__section .swiper .swiper-wrapper .cardItem .card__wrapper {
  background: #f2f7fa;box-shadow: none;


}

section.platform {
    padding: 0 0 50px;
}
section.platform .head-div {
    margin-bottom: 25px;
}
.channel {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
    padding: 30px 20px;
    border-radius: 15px;
    height: 100%;
}
.channel span {
    font-size: 18px;
    display: block;
    font-weight: 500;
    margin-top: 9px;
}
section.transformative {
    background-image: url(../images/fact-bg.png), linear-gradient(104deg, #0868A0 0.32%, #0068A6 52.38%, #6BAB44 100.88%);
    /* background: linear-gradient(104deg, #0868A0 0.32%, #0068A6 52.38%, #6BAB44 100.88%); */
    padding: 90px 0 50px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}
a.get-started {
    display: inline-block;
    border: 2px solid #fff;
    padding: 6px 20px;
    border-radius: 10px;
    color: #6bab44;
    background: #fff;
    transition: 1s;
}
a.get-started:hover {
    background: transparent;
    color: #fff;
}
.growth-box {
    padding: 20px;
    border: 2px solid #fff;
    border-radius: 25px;
    height: 100%;
}
.growth-box span {
    display: block;
    font-size: 24px;
    margin: 6px 0 0px;
    font-weight: 500;
}
.growth-box.solid-white {
    background: #fff;
}
.growth-box.solid-hollw {
    color: #fff;
}
.transformative-left .row .col-6{margin-bottom: 20px}
.transformative-left .row .col-md-6:first-child .growth-box {margin-top: -30px;}
.transformative-left .row .col-md-6:nth-child(3) .growth-box {margin-top: -30px;}

.brands .cardSlider__section .swiper .swiper-wrapper .cardItem .card__wrapper{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
    border-radius: 22px 22px 50px 22px;
}
.user-detail {
    display: flex;
    align-items: center;
    margin-top: 25px;
    justify-content: space-between;
}
.user-name span {
    display: block;
    font-size: 18px;
    font-weight: 500;
}
.user-name p {
    font-size: 14px;
    margin: 0;
}
section.brands {
    padding: 50px 0;
}
section.auction {
    background-image: url(../images/auction-abck.png), linear-gradient(104deg, #0868A0 0.32%, #0068A6 52.38%, #6BAB44 100.88%);
    /* background: linear-gradient(104deg, #0868A0 0.32%, #0068A6 52.38%, #6BAB44 100.88%); */
    padding: 30px 0;
    background-repeat: no-repeat;
    background-position: right;

}
section.elevate {
    padding: 40px 0 60px;
    background: url(../images/LinkedIn_bg.png) no-repeat left bottom;
}
.elevate .nav-pills .nav-link.active, .elevate .nav-pills .show > .nav-link {
    background: #fff;color: #0868A0;
    border-color: #0868A0;
    border-bottom-color: transparent;position: relative;
}
.elevate .nav-pills .nav-link.active::before{
  background: #fff url(../images/corner-l0.png) no-repeat left bottom;
  content: '';
  position: absolute;
  left: -20px;
  bottom: -2px;
  width: 23px;
  height: 26px;
  visibility: hidden;
  }
  .elevate .nav-pills .nav-link.active::after{ background: #fff url(../images/corner-r.png) no-repeat left bottom;
  content: '';
  position: absolute;
  right: -20px;
  bottom: -2px;
  width: 21px;
  height: 26px;visibility: hidden;}

  .elevate .nav-pills .nav-link.active::after, .elevate .nav-pills .nav-link.active::before{visibility: visible;}

.tab-con-lft ul {
  display: flex;
  justify-content: center;
  border-bottom: 2px solid #0868a0;/*! border-image: linear-gradient(to left, #0868a0, #0868a0) 1 0; */
  position: relative;padding: 0 10px;
}

.tab-con-lft ul::before {
  content: '';
  width: 8px;
  height: 8px;
  position: absolute;
  left: -8px;
  bottom: -5px;
  background: #0868a0;
  border-radius: 100%;
}
.tab-con-lft ul::after {
  content: '';
  width: 8px;
  height: 8px;
  position: absolute;
  right: -8px;
  bottom: -5px;
  background: #0868a0;
  border-radius: 100%;
}
.tab-con-lft ul li{width: auto;margin-bottom: -2px;}
.tab-con-lft {
  margin-bottom: 50px;
}

section.elevate .nav-link {
    padding: 12px 25px;
    margin: 10px 0 0;
    font-size: 16px;
    text-align: left;
    color: #161616;
    font-weight: 500;border: 2px solid transparent;
  border-radius: 20px 20px 0 0;
    border-bottom: 1px solid #0868a0;transition: none;
}
.tab-con-rght ul li {
    border-bottom: 1px solid #B7D4FB;
    padding: 10px 0;
    padding-left: 20px;
    position: relative;
    font-family: 'Circular Std Book';
}
.tab-con-rght ul li:last-child {
    border: none;
}
.tab-con-rght ul {padding-left: 10px;margin-left: 0px;}
.tab-con-rght ul li:before {
    position: absolute;
    content: '';
    width: 5px;
    height: 5px;
    background: #000;
    border-radius: 50%;
    left: 6px;
    top: 20px;
}
.elevate .head-div h2 {
    margin-bottom: 25px;
}
.contain {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
  }
  span.swiper-pagination-bullet.swiper-pagination-bullet-active, .elevate-for-mob .owl-theme .owl-dots .owl-dot.active span {
    background: #000 !important;
    border: 1px solid #000;
}
span.swiper-pagination-bullet, .elevate-for-mob .owl-theme .owl-dots .owl-dot span {
    width: 20px;
    height: 6px;
    border-radius: 10px;
    border: 1px solid #D9D9D9;
    background: transparent !important;
    opacity: 1;
    margin: 3px 4px;
}

  .mob-slide {
    padding: 20px;
    border-radius: 15px;
    font-family: 'Circular Std';
    line-height: 21px;
  /*  background: rgb(221,240,248);
    background: linear-gradient(180deg, rgba(221,240,248,1) 0%, rgba(238,252,235,1) 100%);*/
    margin: 0 5px;
}
.mob-slide span {
    font-size: 18px;
}
.mob-slide ul {
    padding: 13px 0px;
    margin: 0;
}
.mob-slide ul li {
    border-bottom: 1px solid #B7D4FB;
    padding: 10px 0;
    padding-left: 20px;
    position: relative;
    font-family: 'Circular Std Book';
}
.mob-slide ul li:before {
    position: absolute;
    content: '';
    width: 5px;
    height: 5px;
    background: #000;
    border-radius: 50%;
    left: 6px;
    top: 20px;
}
.img-slide {
    margin-top: 20px;
}
.elevate-for-mob .head-div {
    margin-bottom: 25px;
}
.elevate-for-mob {
    display: none;
}
.owl-theme .owl-dots{margin: 20px 0 30px;}
.owl-theme .owl-nav{display: none;}
.owl-carousel .owl-stage{margin: 0px 0px;}



.mobile-otp {
    position: relative;
}

.otp-group {
    position: absolute;
    right: 7px;
    top: 6px;
    
    border-radius: 8px;
}

.otp-group a {
    color: #fff;
    font-size: 13px;
    padding: 8px 15px;
    border-radius: 5px;
    display: block;
    line-height: 14px;
    background: #0768a0;
}


div#EmailMsg {
    font-size: 12px;
    font-weight: normal;
    color: #6bab44;
}
div#Message_msge {
    font-size: 12px;
    color: red;
}


/*UI07051988*/
/* SERVICES NEW */
.ptb-100 {
    padding: 100px 0;
}
.col-lg-4.col-md-12.first-col .d-flex.align-items-start.mb-sm-0.mb-md-5.mb-lg-5 {
    justify-content: right;
}
.feature-section h5 {
    color: #2D2D2D;
    font-size: 16px;
    font-weight: 100;
}
.relative{
    position: relative;
}
/* why chooes us new section css */

.why-inner {
    background: rgb(222,243,254);
    background: #fff;
    padding: 40px 0;
    background: linear-gradient(180deg, rgba(222,243,254,1) 30%, rgba(255,255,255,1) 100%);
}
.why-inner .head-div h2 {
    margin: 0 0 10px;
}
.why-choose-new .why-inner-part {
    /*! display: flex; */
    justify-content: center;
    align-items: center;
    background: #fff;
    border-radius: 24px;
    margin: 15px 0;
    padding: 15px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
    height: 100%;
}
.why-inner-part-rght {
  margin-top: 20px;
}
.why-inner-part-rght span {
  display: block;
  margin-bottom: 10px;
}
.why-choose-new .why-inner-part .why-inner-part-lft {
    margin-right: 0;
}
.why-inner-part-lft img {
    border-radius: 15px;
    max-width: 100%;
}
section#casestudies {
    padding: 50px 0 60px;
}
.case_sec_new {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.case_sec_new_bx {
    width: 30.3%;
    border: 1px solid #DDF0F9;
    margin: 0 1%;
    border-radius: 15px;
    padding: 30px;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);
}
.case_sec_new_bx figure {
    text-align: center;
}
.case_new_inn {
    padding-top: 20px;
}
.case_sec_new_bx h3 {
    font-size: 18px;
    font-weight: bold;
    color: #265F9C;
}
.case_rpt {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
.case_sec_new_bx strong {
    font-size: 20px;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    color: #000;
}
.case_sec_new_bx strong img {
    margin-right: 10px;
}
.case_rpt p {
    padding-bottom: ;
    margin-bottom: 10px;
    font-size: 14px;
    color: #414141;
}
.awardsAccolades {
  text-align: center;
}
.awardsAccolades img {
  width: 8.5%;
  box-shadow: rgba(0, 0, 0, 0) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
  margin: .5%;
  padding: 5px;
  background: #fff;
  border-radius: 5px;
}
.faq_sec .accordion-button:not(.collapsed)::after {
    
     background: url(../images/minu_faq.png) no-repeat;width: 1.5rem; height: 1.5rem;
}
.faq_sec .accordion-button::after {
    background: url(../images/plus_faq.png) no-repeat;width: 1.5rem; height: 1.5rem;
}
.faq_sec .accordion-button{background: #F2F7FA;cursor:pointer; border-radius: 25px !important;}
.faq_sec .accordion-item{border: 0;}
.faq_sec .accordion-button:not(.collapsed){box-shadow: none;color: #000;}
.faq_sec .accordion-body {
  background: #F7FBF5;
  border-radius: 25px;
  margin: 15px 0;
}
.faq_sec .accordion {
  max-width: 90%;
  margin: auto;
}
.form-inner select{appearance: auto;}
.otp-group button:disabled{background: #999;}
/*.banner-text-part strong {
  font-size: 22px;
  font-weight: normal;
  display: block;
  margin-bottom: 10px;
}*/
.banner-text-part p {
  font-size: 18px;
  max-width: 540px;
}
.main-banner .row{align-items: center;}

input[type="number"] {
  -moz-appearance: textfield;
}



.ul_mob li {
  margin-top: 9%;
}
.ul_mob li:last-child {
  margin-top: 24%;
}
.ul_mob li:nth-child(2) {
  margin-top: 24%;
  padding-left: 25px;
}
.col-lg-4.col-md-12.first-col {
}
.first-col .ul_mob {
  text-align: right;
}
.ul_mob {
  text-align: left;
  padding: 0;
}
.icon-text {
}
.first-col .ul_mob li:nth-child(2) {
  padding-right: 25px;
}
.service_mob{display: none;}
#Message_msge1_sucess, #Message_msge_sucess{color: #6bab44;font-size: 12px;}

.cont_points {
  background: linear-gradient(180deg, rgba(187, 232, 255, 0.57) 0%, rgba(255, 255, 255, 0) 95%);
}
.quote_mob {
  display: none;
}
.explorer_sec {
  background: #F2F7FA;
  padding: 60px 0;
}
.tab-con-rght {
  background: #fff;border: 1px solid #F3F3F3;border-radius: 20px;padding: 25px;text-align: center;
  height: 100%;
}

@media (max-width: 1399px){
.transformative-left.text-white {
  max-width: 90%;
}
.contact-cta{padding: 8px 20px;}
.banner-text-part h1 { font-size: 40px;}


}
.col-md-7.footer_cta_text {
    width: 41.5%;
}
.col-md-3.footer_ceo {
    width: 20%;
}

.explorer_sec .cardSlider__section .swiper .swiper-wrapper .cardItem .card__wrapper {
  height: 100%;
  padding: 0;
  background: none;
  border-radius: 0;
  box-shadow: none;
}
.explorer_sec .cardSlider__section .swiper {
  width: calc(100% - 10px);
}

.explorer_sec .cardSlider__section .swiper .swiper-wrapper .cardItem {
  width: 25%;
  padding: 10px;
}

@media (min-width: 1400px){
    .banner-text-part h1 br{display: none;}
}
@media (max-width: 992px){
    .banner-text-part h1 br{display: none;}
    .elevate-for-mob {display: block;}
    .elevate{display: none;}
    section.main-banner .container-forback{background-image: none;}
    .get-quate-form{margin: 40px auto 0;}
    .channel{height: auto; margin: 10px 0;}
    .transformative-left .row .col-md-6:first-child .growth-box{margin-top: 0px;}
    .transformative-left .row .col-md-6:nth-child(3) .growth-box{margin-top: 0px;}
    .growth-box p br{display: none;}
    .banner-text-part ul li:after{ bottom: -2px;width: 88%;}
    h2 {font-size: 32px;}
    .banner-text-part h1{font-size: 40px;}
    h2 br{display: none;}
    .transformative-left {margin-bottom: 0;}
    .get-quate-form{display: none;}
    .modal-main-form .get-quate-form{
        display: block;
        margin: 0px auto 0;
    }   
    .mob-slide{
        min-height: 678px;
    }
.case_sec_new_bx{width: 100%;margin-bottom: 25px;}
.service_mob{display: block;}
.img-service{display: none;}
.mob-img-m {
  order: 1;
}
.first-col {
  order: 3;
}
.last-col{order: 2;margin-top: 20px;}

.ul_mob li {
  margin-top: 0;text-align: left;position: relative;padding-left: 25px;
}
.ul_mob li:before {
    position: absolute;
    content: '';
    width: 30px;
    height: 30px;
    background-image: url(../images/mark.png);
    background-repeat: no-repeat;
    left: 0px;
    top: 5px;
}
.ul_mob li:last-child {
  margin-top: 0;
}
.ul_mob li:nth-child(2) {
  margin-top: 0;
}
.why-choose-new .why-inner-part{height: auto;text-align: center;}
.top-header ul {
    justify-content: center;
  }
    a.quate-btn {
    display: none;
  }

.elevate-for-mob .owl-carousel .owl-item img {
width: auto;
  margin-bottom: 10px;
}

.tab-con-rght{margin-bottom: 20px;}
.explorer_sec{padding: 40px 0;}

.quote_mob .quate-btn {
    justify-content: center;
    font-size: 18px;
    padding: 10px;
    max-width: 170px;
    display: flex;
    margin: auto;
  }
  .quote_mob {
    display: block;
  }
  .brand_logos{justify-content: flex-start;}

}
@media (max-width: 767px){
    .growth-box p br { display: block;}
    .growth-box{padding: 15px;}
    .cardSlider__section .swiper{width: calc(100% - 0px);padding-bottom: 20px;}
    /* .get-quate-form{display: none;} */
    section.auction{text-align: center;}
    .banner-text-part ul li:after{right: 30px;}
    .head-div p{max-width: 100%;}
    h2 {font-size: 24px;}
    .banner-text-part h1{font-size: 32px;}
    section.transformative{padding: 30px 0;}
    .mob-slide{
        min-height: auto;
    }
.faq_sec .accordion {max-width: 100%;}
.channel {
    height: 92%;}


.growth-box span{font-size: 20px;}

.awardsAccolades {
  text-align: center;
  display: flex;
  overflow-x: auto;
  padding-bottom: 10px;
}
.awardsAccolades img {
  width: 120px;
}
.banner-text-part ul{max-width: 100%;}
section.brands {
  padding: 20px 0 40px;
}
.col-lg-4.col-md-12.first-col .d-flex.align-items-start.mb-sm-0.mb-md-5.mb-lg-5 {
    justify-content: left;
}
.why-inner .head-div h2 {
  margin: 0;
}
 
.top-header.fixed-head {
    padding: 10px 0;
  }
 .transformative .container, .faq_sec .container {
    padding-right: 25px;
    padding-left: 25px;
  }
   .modal-main-form .modal-dialog {
    margin: 15% 1.5rem;
  }
.transformative-left.text-white {
    max-width: 100%;
  }
    .awardsAccolades img {
    width: 120px;
    margin: 2%;
    border-radius: 50px;
  }
  .cont_points.pt-5.pb-5 {
  padding: 30px 0!important;
}

.awardsAccolades img:nth-child(6) {
  order: 1;
}
.awardsAccolades img:nth-child(9) {
  order: 2;
}
  .awardsAccolades img {
    order: 5;
  }

 .tab-con-rght p{margin-bottom: 0;} 

}
@media (max-width: 575px){
    h2 {font-size: 22px;}
    .banner-text-part h1{font-size: 28px;}
    .channel span{font-size: 16px;}
    .channel{padding: 20px 15px;}
    p{font-size: 15px;}
    .get-quate-form{max-width: 90%;}
    .growth-box{padding: 15px;}
    .mob-slide {
        min-height: 697px;
    }
section.client-logo-div, .why-inner{padding-bottom: 0;}
section.why-choose-new {
  padding: 0;
}
.client-logo {
    margin: 1.5%;
    width: 29.8%;
    text-align: center;
  }
  .client-logo img {
    max-width: 100%;
  }
   .brand_logos {
    flex-wrap: wrap;
  }

.elevate-for-mob .owl-carousel .owl-item img {
  margin: auto;
}

}
@media (max-width: 500px){
    .banner-text-part ul li:after{right: 20px;}
    /*a.quate-btn{
        padding: 3px 8px;
        border: 1px solid #fff;
        font-size: 14px;
    }*/
    .top-header ul li img {
        max-width: 120px;
    }
    .mob-slide {
        min-height: auto;text-align: center;
    }
}


@media (min-width: 576px){
    .modal-dialog {
        max-width: 360px;
    margin-top: 5%;
    }
    }
    @media (max-width:575px){
        .why-choose-new .why-inner-part{
            display: block;
            text-align: center;
        }
        .why-choose-new .why-inner-part .why-inner-part-lft img{
            max-width: 100%;
        }
        .why-choose-new .why-inner-part .why-inner-part-lft {
            margin-right: 0px;margin-bottom: 20px;
        }
    }
    /* brand logo */
.brand_logos {
    display: flex;
justify-content: center;
align-items: center;padding-bottom: 10px;flex-wrap: wrap;
}
section#aboutus {
margin: 1rem 0 2rem;
}
.brand_logos figure img {
width: 100%;
}
.brand_logos .item {
text-align: center;
}
section#aboutus h2 {
font-size: 20px;
margin-bottom: 2rem;
}

.ul_cmn {
    list-style: none;
    padding: 0;
    margin-top:30px;
    max-width: 100%;
}
.ul_cmn li {
    margin: 10px 0;
    padding: 0 0 10px 0px;
    display: flex;
    align-items: center;
    position: relative;
}
.ul_cmn li:after {
    position: absolute;
    background-image: url(../images/border-bottom.png);
    content: '';
    left: 0;
    bottom: -2px;
    width: 98%;
    height: 1px;
    background-repeat: no-repeat;
}
.ul_cmn li:last-child:after{background-image: none;}
.ul_cmn li img {
    margin-right: 15px;
    filter: brightness(100);
    width: 22px;
}
select:invalid,
select option[value=""] {
  color: #6c757d;
}
.tab-con-rght h3 {
  margin-top: 15px;font-size: 18px;
}

.modal-header .btn-close {
  border: #0768a0 2px solid;
  border-radius: 100%;
  color: #fff;
  background-size: 11px;
  width: 12px;
  height: 12px;
}
.modal-main-form .modal-header {
  border-bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9;
}
.modal-main-form .get-quate-form {
  max-width: 100%;
  padding: 20px 10px 4px;
}
.modal-content {
  border-radius: 1rem;
  border: 0;
}

/*.growth-box p{margin-bottom: 0;}*/

@media screen and (max-width:991px){
.brand_logos {
overflow: auto !important;padding-bottom: 15px;
justify-content: flex-start;
}
section#aboutus .col-md-12 {
overflow: auto;
}
section.client-logo-div
{padding-top: 30px;}
.mob-slide h3 {
  font-size: 18px;
}

fieldset{width: 100%;}


}