* { margin:0; padding:0; outline:0; box-sizing:border-box;}
.nobdr { border:none !important; }
.nobg { background:none !important; }
.nobdr_top { border-top:none !important; }
.nomargin { margin:0px !important; }
.nomargin-top{margin-top:0 !important;}
.nomargin-left { margin-left:0px !important; }
.nomargin-right { margin-right:0px !important; }
.nopadding { padding:0px !important; }
.alignbottom { vertical-align:text-top;}
.pd-1{padding: 1rem;}
.pd-2{padding: 2rem;}
.pd-3{padding: 3rem;}
.pd-4{padding: 4rem;}
.pd-5{padding: 5rem;}
.pd-6{padding: 6rem;}
.pd-7{padding: 7rem;}
.pd-8{padding: 8rem;}
.pd-9{padding: 9rem;}

.pdt-1{padding-top: 1rem;}
.pdt-2{padding-top: 2rem;}
.pdt-3{padding-top: 3rem;}
.pdt-4{padding-top: 4rem;}
.pdt-5{padding-top: 5rem;}
.pdt-6{padding-top: 6rem;}
.pdt-7{padding-top: 7rem;}
.pdt-8{padding-top: 8rem;}
.pdt-9{padding-top: 9rem;}
.pdt-10{padding-top: 10rem;}
.pdt-11{padding-top: 11rem;}
.pdt-12{padding-top: 12rem;}
.pdt-13{padding-top: 13rem;}
.pdt-14{padding-top: 14rem;}
.pdt-15{padding-top: 15rem;}
.pdt-16{padding-top: 16rem;}
.pdt-17{padding-top: 17rem;}
.pdt-18{padding-top: 18rem;}
.pdt-19{padding-top: 19rem;}
.pdt-20{padding-top: 20rem;}

.pdb-1{padding-bottom: 1rem;}
.pdb-2{padding-bottom: 2rem;}
.pdb-3{padding-bottom: 3rem;}
.pdb-4{padding-bottom: 4rem;}
.pdb-5{padding-bottom: 5rem;}
.pdb-6{padding-bottom: 6rem;}
.pdb-7{padding-bottom: 7rem;}
.pdb-8{padding-bottom: 8rem;}
.pdb-9{padding-bottom: 9rem;}
.pdb-10{padding-bottom: 10rem;}
.pdb-11{padding-bottom: 11rem;}
.pdb-12{padding-bottom: 12rem;}
.pdb-13{padding-bottom: 13rem;}
.pdb-14{padding-bottom: 14rem;}
.pdb-15{padding-bottom: 15rem;}
.pdb-16{padding-bottom: 16rem;}
.pdb-17{padding-bottom: 17rem;}
.pdb-18{padding-bottom: 18rem;}
.pdb-19{padding-bottom: 19rem;}
.pdb-20{padding-bottom: 20rem;}

.mgt-1{margin-top: 1rem;}
.mgt-2{margin-top: 2rem;}
.mgt-3{margin-top: 3rem;}
.mgt-4{margin-top: 4rem;}
.mgt-5{margin-top: 5rem;}
.mgt-6{margin-top: 6rem;}
.mgt-7{margin-top: 7rem;}
.mgt-8{margin-top: 8rem;}
.mgt-9{margin-top: 9rem;}
.mgt-10{margin-top: 10rem;}
.mgt-11{margin-top: 11rem;}
.mgt-12{margin-top: 12rem;}
.mgt-13{margin-top: 13rem;}
.mgt-14{margin-top: 14rem;}
.mgt-15{margin-top: 15rem;}
.mgt-16{margin-top: 16rem;}
.mgt-17{margin-top: 17rem;}
.mgt-18{margin-top: 18rem;}
.mgt-19{margin-top: 19rem;}
.mgt-20{margin-top: 20rem;}

.mgb-1{margin-bottom: 1rem;}
.mgb-2{margin-bottom: 2rem;}
.mgb-3{margin-bottom: 3rem;}
.mgb-4{margin-bottom: 4rem;}
.mgb-5{margin-bottom: 5rem;}
.mgb-6{margin-bottom: 6rem;}
.mgb-7{margin-bottom: 7rem;}
.mgb-8{margin-bottom: 8rem;}
.mgb-9{margin-bottom: 9rem;}
.mgb-10{margin-bottom: 10rem;}
.mgb-11{margin-bottom: 11rem;}
.mgb-12{margin-bottom: 12rem;}
.mgb-13{margin-bottom: 13rem;}
.mgb-14{margin-bottom: 14rem;}
.mgb-15{margin-bottom: 15rem;}
.mgb-16{margin-bottom: 16rem;}
.mgb-17{margin-bottom: 17rem;}
.mgb-18{margin-bottom: 18rem;}
.mgb-19{margin-bottom: 19rem;}
.mgb-20{margin-bottom: 20rem;}

/*br{display: none;}*/
img {height: auto;  border:0;}
ul { list-style-type:none; padding:0; margin:0;}
ul, ol, li { list-style:none; padding:0; margin:0; font-size: 1.6rem;font-family: var(--Heebo);}

a { text-decoration:none; outline:none;color: var(--fontcolor);transition: 0.5s;display: block;font-size: 1.6rem;}
a:hover{text-decoration: none !important;}
img{transition: 0.3s;}
figure{margin: 0;}
aside, details, figcaption, figure, ins, summary, small, mark, title, video, footer, header, hgroup, nav, section, article { display: block; }
strong, b{display: inline;font-size: 1.6rem;font-weight: 600;}
td, th {
    font-size: 1.6rem;
    vertical-align: middle;
}
.clear { padding:0; margin:0; clear:both; }
span{}
h1, h2, h3, h4, h5, h6 {padding:0;margin:0 0 1.5rem;font-family: var(--Bree);}
p{padding:0; margin:0 0 1.5rem;font-family: var(--Heebo);font-size: var(--fontsizze);line-height: 2.4rem;font-weight:300}
html, body { width: var(--w-full); padding: 0; margin: 0;font-family: var(--Heebo); font-size: 62.5%;color: #2D2D2D;}
body{overflow-x: hidden;padding: 0 1%;}
button:focus:not(:focus-visible){box-shadow: none;}
.cf::before,.cf::after {content: " "; display: table;}
.cf::after {clear: both;}
.cf {zoom: 1;}

:root{
--headingclr:#000;
--colorwhite:#fff;
--orangecolor:#FF6600;
--bluecolor:#161616;
--greencolor:#108a43;
--Redcolor:#BE0100;
--lightgrey:#F5F5F5;
--yellowcolor: #FFDD00;
--black: #000;
--flex: flex;
--w-full:100%;
--H-full:100%;
--Radius-full:100%;
--Bree:"Bree Serif", serif ;
--Heebo:"Heebo", serif ;;
--fontsizze:1.6rem;

}
strong{color: #F96769;}
h1 {
    font-size: 4rem;
    line-height: 4.6rem;
    color: #fff;
}

h2{font-size: 4rem;line-height: 4.6rem;color: var(--bluecolor);}

h3{font-size: 2rem;line-height: 2.4rem;}
.onest-banner p {
    font-size: 3.2rem;
    line-height: 4rem;
}
.onest-banner a {
    background: #fff;
    color: #333;
    font-weight: 400;    margin-top: 1rem;
    
}
header .container{display: flex;justify-content: space-between;align-items: center;}
.cta{background: #F96769;background: linear-gradient(90deg, rgb(202 37 51) 15%, rgba(250, 192, 0, 1) 100%);font-size: 1.6rem;font-family: var(--Bree);color: #fff;border-radius: 2.5rem;padding: 0 0rem 0 1.5rem;}

.cta-common{background: #F96769;font-family: var(--Bree);
background: linear-gradient(90deg, rgb(202 37 51) 15%, rgba(250, 192, 0, 1) 100%);
    font-size: 1.6rem;
    color: #fff;
padding:.5rem .5rem .5rem 1.5rem;display: inline-flex;
    align-items: center;transition: .1s;
    border-radius: 1.5rem;}
.cta-common img {
    margin-left: 1rem;
}
.cta-common:hover img{margin-left: 1.3rem;;}
.call-cta-header span {
       padding: .9rem;
    border-radius: 2.5rem;
    background: #F96769;
    display: inline-block;
}
.call-cta-header img {
    margin: .5rem;
}

header.header {
    background: #ffffff;
    padding: 1rem;
    margin-top: 0;
    border-radius: 3.2rem;
    display: flex;
    justify-content: space-between;
}


.choose-img-sec {
    display: flex;
    align-items: center;justify-content: end;
}

.choose-img-sec li {
    display: flex;align-items: center;margin: 2.5rem 0;position: relative;
}
.choose-img-sec p{font-size: 1.4rem; margin-bottom: 0;line-height: 1.3;}

.why-choose .row {
    align-items: center;
}

.why-choose-text {
    padding: 0 0rem 0 0;
}
.choose-img-sec li span{
    background: #FFF0F0;
    width: 4.8rem;
    height: 4.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;margin-right: 2.2rem;
    border: .1rem solid #FFF0F0;
}
.choose-img-sec li:first-child {
    left: -10rem;
}
.choose-img-sec li:nth-child(2) {
    left: -4rem;
}
.choose-img-sec li:nth-child(3) {
    left: -2rem;
}
.choose-img-sec li:nth-child(4) {
    left: -4rem;
}
.choose-img-sec li:nth-child(5) {
    left: -10rem;
}
.loan-bx {
    border: .1rem  solid #FFF0F0;
    padding: 3rem;
    height: 100%;border-radius: 2.4rem;transition: 0.3s;position: relative;
}

.cercle-icon {
    background: #FFF9E5;
    display: inline-block;
    width: 7rem;
    height: 7rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;transition: 0.3s;
    margin-bottom: 1rem;
}
.loan-bx:hover figure {background: #fff;}
.loan-bx li {
    font-size: 1.4rem;
    list-style: disc;
    margin: 1.3rem .5rem;
}
.loan-bx:hover {
    background: linear-gradient(0deg,rgba(255, 255, 255, 1) 29%, rgba(255, 250, 242, 1) 100%);transition: 0.3s;
}
.loan-bx ul {
    margin-bottom: 5rem;margin-left: 1.3rem;
}

.loan-bx .cta-common {
    position: absolute;
    bottom: 3rem;
}
.pre-bx {
    border: .1rem  solid #FFF0F0;
    padding: 2rem;
    height: 100%;border-radius: 2.4rem;transition: 0.3s;position: relative;background: #fff;text-align: center;
}

.pre-approve{background: linear-gradient(0deg,rgba(255, 255, 255, 1) 29%, rgba(255, 250, 242, 1) 100%);transition: 0.3s;}
.pre-bx .cercle-icon {
    margin: 0 auto 1rem;
}
.pre-bx strong {
    color: #F6A009;
}
.pre-bx p{margin-bottom: .3rem}


.Customers-say{background: #FFFAF2;
background: linear-gradient(0deg, rgba(255, 250, 242, 1) 0%, rgba(255, 240, 240, 1) 100%);border-radius: 3.2rem;}

.customer-bx {
    background: #fff;
    padding: 3rem;
    border-radius: 2.4rem;
    border: .1rem solid #FFF0F0;height: 100%;
}

.customer-bx p {
    font-size: 1.4rem;
    line-height: 2.2rem;
}

.customer-bx  figure {
    margin-bottom: 1rem;
}

.customer-name p {margin: 0}

.customer-name strong {
    color: #161616;
}
.channel-partner{position: relative;}
.channel-partner::before {
    background: url(../images/logo-before-img.svg) no-repeat left center;
    position: absolute;
    left: 0;
    bottom: 0;
    content: '';
    width: 100%;
    height: 100%;
    z-index: -1;
    background-size: 14%;
}

.ftr-cta{background: url(../images/cta-bg.png) center center no-repeat;background-size: 100% 100%;
    border-radius: 2rem;padding:4rem 0;}
.ftr-cta figure {
    margin-top: -2rem;
}
.ftr-cta .row {
    align-items: center;
}

.cta-text {
    color: #fff;
    padding-left: 8rem;
}

.cta-text h2 {
    color: #fff;
    margin-bottom: 1rem;
}

.cta-text a.cta-common {
    background: #fff;
    color: #F96769;
}

.cta-ftr {
  text-align: right;
  padding-right: 8rem;
}
.cta-ftr .cta-common {
  background: #fff;
  color: #333;
  padding: .8rem .8rem .8rem 2.5rem;
}

.onest-banner {
    /* position: absolute; */
    left: 0;
    top: 0;
    max-width: 51rem;
    padding: 0;
    color: #fff;
}

.onest-banner h2, .two-banner h2 {
    color: #fff;font-size: 3.8rem;line-height: 4.2rem;
}

.onest-banner strong {
    color: #FFDC67;
}

.onest-banner ul {
    display: flex;
    padding: 2rem 1rem;background:linear-gradient(90deg,rgba(199, 96, 69, 0) 0%, rgba(199, 96, 69, 0.97) 51%, rgba(199, 96, 69, 0) 100%);
}

.onest-banner span {
    font-size: 1.4rem;
    display: block;
    line-height: 1.3;
    margin-top: 1rem;
}

.onest-banner ul li {
    padding: 0 2rem 0 0;
}
.banner_sec .swiper-slide > img {
    width: 100%;
}
.two-banner {
    position: absolute;
    left: 0;
    top: 0;
    padding: 7rem 0 0 5rem;
    color: #fff;
}

.two-banner strong {
    color: #fff;
    font-size: 6.4rem;
    font-weight: bold;
    display: block;
}
.two-banner span{    background: #AE282E;
    font-size: 1.6rem;
    display: inline-block;
    padding: .5rem 1.5rem;
    border-radius: 2.5rem;}


.two-banner p{background: url(../images/bgg.png) no-repeat;
    display: inline-block;
    margin: 0;
    font-size: 1.5rem;
    padding: 0.5rem 2rem;
    background-size: 100% 100%;
}

.two-banner img {
    margin-bottom: 1.5rem;
}

.banner_sec {
    border-radius: 3.2rem;
    background: url(../images/banner.png) no-repeat center bottom;
    overflow: hidden;
    position: relative;
    background-size: cover;
    padding: 2rem 0 0;
}
.swiper-pagination-bullet-active{background: #F96769;}
.bnr-cont {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8rem 0;
}

.form-sec {

    max-width: 35rem;
    background: #fff;
    z-index: 99;
    padding: 3rem;
    border-radius: 2.4rem;
    border: 0;
    box-shadow: -11px 11px 0px #cb273357;
}

.form-sec .form-control {
    font-size: 1.4rem;
    padding: 1rem 4rem 1rem 1rem;
    border-radius: .8rem;
}

.form-group {
    margin-bottom: 1rem;position: relative;
}
.form-group img {
  position: absolute;
  right: 1rem;
  top: 0;
  bottom: 0;
  margin: auto;
}

.form-sec span{
    color: #F6A009;
    font-size: 2.4rem;
    /* font-weight: bold; */
    display: block;
    margin-bottom: 1rem;
    font-family: var(--Bree);
    }

.form-sec button {
    background: #F6A009;
    color: #fff;
    border: 0;
    color: #fff;
    padding: .8rem 3rem;
    font-size: 1.6rem;
    font-weight: 600;
    border-radius: 1.2rem;
    margin-top: 0;
}

/*Calculator*/
section.calculator-sec{background: #FFFAF2;
    background: linear-gradient(0deg, rgba(255, 250, 242, 1) 0%, rgba(255, 240, 240, 1) 100%);
    border-radius: 3.2rem;}

 

  .left-section h1 {
    font-size: 28px;
    margin: 0 0 8px;
  }

  .left-section p {
    color: #e63946;
    font-weight: 600;
    margin-bottom: 30px;
  }

  section.calculator-sec label {
    font-size: 1.6rem;
    font-weight: 500;
    display: block;
    margin: 20px 0 10px;
}
  .calculator-container input[type=range] {
    width: 100%;
    accent-color: #f5a623;
  }

  .value-box {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background: #fff;
    border-radius: 10px;
    padding: 6px 10px;
    font-weight: 600;max-width: 20rem;
  }

  .value-box input {
    border: none;
    background: transparent;
    font-size: 15px;
    font-weight: 600;
    width: 100%;
    text-align: right;
    outline: none;
  }

/*  .slider-row {
    display: grid;
    grid-template-columns: 1fr 120px;
    align-items: center;
    gap: 15px;
  }*/

  .min-max {
    display: flex;
    justify-content: space-between;
    font-size: 13px;
    color: #666;
  }

  .right-section {
    background: #f5a623;
    border-radius: 20px;
    padding: 40px 30px;
    text-align: center;
    color: #fff;
  }

  .right-section .emi-box {
    background: #fff;
    color: #000;
    border-radius: 15px;
    padding: 20px;
    margin-bottom: 20px;
  }

  .emi-box h2 {
    font-size: 22px;
    margin: 0 0 10px;
    font-weight: 700;
  }

  .emi-box .interest {
    background: #f76c6c;
    color: #fff;
    padding: 12px;
    border-radius: 8px;
    margin-bottom: 10px;
font-size: 1.6rem;
  }

  .emi-box .emi-value {
    font-size: 28px;
    font-weight: 800;
  }

  .buttons {
    display: flex;
    justify-content: center;
    gap: 15px;
  }

 .calculator-container button {
    border: none;
    border-radius: 25px;
    padding: 5px 10px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s;font-size: 1.6rem;
  }

  .reset-btn {
    background: #fff;
    color: #f76c6c;
  }

  .reset-btn:hover {
    background: #f9dcdc;
  }

  .apply-btn {
    background: #f76c6c;
    color: #fff;
  }

  .apply-btn:hover {
    background: #ff4b4b;
  }

.flex-div {
    display: flex;
    justify-content: space-between;align-items: baseline;    margin-top: 2rem;
}
.left-section{padding-right: 2rem;}
.mobile-bnr {
    display: none;
}
.services-sec {
    background: url(../images/service-bg.png) no-repeat center right;
}
.services-bx {
    border: .1rem solid #FFF0F0;
    height: 100%;
    border-radius: 2.4rem;
    padding: 1.6rem;background: #fff;
}
.services-sec .cardSlider__section .swiper .swiper-wrapper .cardItem.last-services-bx {
    width: 50%;
}
.last-services-bx .services-bx h3{margin-bottom: 1rem;}
.services-bx h3{margin: 0;}
.commn-head span {
    font-size: 2rem;
    color: #F6A009;
    font-family: var(--Bree);
    display: inline-block;
    padding: .5rem 1rem;
    background: #FFFAF2;
    border-radius: 4rem;
    line-height: 2rem;
    margin-bottom: 1rem;
}
.services-bx figure {
    transition: 0.3s;
}

.services-bx:hover figure {
    transform: translateY(-10px);
}

.about-sec {
    background: #FFFAF2 url(../images/about-bg.png) center left no-repeat;
    border-radius: 3rem;background-size: auto 90%;
}
.abt-img-bx {position: relative;border-radius: 2.4rem;overflow: hidden;}

.abt-img-bx::before {
    content: '';
    background: linear-gradient(0deg,rgba(0, 0, 0, 0.81) 0%, rgba(253, 187, 45, 0) 100%);
    position: absolute;
    width: 100%;
    height: 100%;
}

.abt-img-bx figcaption {
    position: absolute;
    z-index: 999;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 1rem 2rem;
    color: #fff;
    font-size: 1.5rem;
}
.abt-img-bx strong {
    color: #fff;
    font-size: 2.4rem;
}
.abt-img-big {
    text-align: center;
    position: relative;
}
.abt-img-big span {
    font-size: 2rem;
    color: #F6A009;
    font-family: var(--Bree);
    display: inline-block;
    padding: 1rem 2rem;
    background: #FFFAF2;
    border-radius: 1.2rem;
    line-height: 2rem;
    position: absolute;
    bottom: -2rem;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 28rem;
    border: .8rem solid #FFFAF2;
}

.abt-img-big {text-align: center;position: relative;}
.choose-bx {
    border: .1rem solid #FFF0F0;
    padding: 2rem 2%;
    border-radius: 2.4rem;
    width: 48%;background: #fff;
}

.choose-inn {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
}
.choose-sec{background: url(../images/why-bg.svg) no-repeat;background-size: 100% 100%;}
.robotic-sec {
  background: #FFF0F0;
  border-radius: 3rem;
}
.cta-text p {
  margin: 0;
}




.team-bx{background: #FFFAF2 url(../images/card-d-bg.svg) no-repeat;
    background-size: auto;
  border-radius: 2.4rem;
  border: .1rem solid #FFF0F0;
  text-align: center;
  padding: 1.5rem;
  position: relative;
  background-size: auto 100%;}

.team-bx figure {
  max-height: 25rem;
  overflow: hidden;
}
.team-text {
  background: #fff;
  position: relative;
  text-align: center;
  width: 100%;
  border-radius: 1.6rem;
  padding:1rem .5rem;
  margin-top: -2rem;
}
.team-text p {
  margin: 0;
}
.team-bx span{font-size: 2rem;font-family: var(--Bree);display: block;}

.team-detail {
  background: #fff;
  border-radius: 1.6rem;
  padding: 2rem 1rem;
  position: absolute;
  bottom: -85%;
  left: 0;
  margin: auto;
  max-width: 88%;
  right: 0;
  transition: 0.4s;
  opacity: 0;
}
.team-detail strong {
  font-weight: 400;
  color: #222;
  margin-bottom: 1rem;
  display: block;
}
.team-detail span {
  margin: 1rem 0;
}
.team-bx:hover .team-detail{/*! height: auto; */opacity: 1;bottom: 2rem;transition: 0.4s;}
.team-bx:hover .team-text {opacity: 0;transition: 0.4s;}
.testimonials-sec { background: #FFF0F0; border-radius: 3rem;}
.ourteam-sec .commn-head {
  max-width: 70rem;
}


.accordiyanbl ul li {font-weight:500; position:relative; font-size:1.8rem; margin:0; text-align:left; cursor:pointer; background:#FFFAF2;border: .1rem solid #FFF0F0; box-shadow:none; transition:0.3s; color:#000; margin-bottom:1.5rem; border-radius:1.2rem; padding:2rem 5rem 2rem 3rem;}
.accordiyanbl ul li:hover {background:#FFF0F0;}
.accordiyanbl ul li:last-child {margin: 0;}
.accordiyanbl h3 {margin:0; font-size:1.8rem; line-height:2.4rem; font-weight:500;}
.textbox {padding-top:1rem;}
.accordiyanbl ul li .title:after {content:""; position:absolute; top:1.3rem; background: url(../images/plus.svg) no-repeat center center; width:3rem; height:3rem; border-radius:100%; right:1rem; transition:0.3s;}
.accordiyanbl ul li.active .title:after {content:""; position:absolute; right:1rem; top:1.3rem; background:url(../images/minus.svg) no-repeat center center; width:3rem; height:3rem; border-radius:100%; transition:0.3s;}
.accordiyanbl ul li.active{background: #FFF0F0;}

.robotic-sec .abt-img-bx::before{display: none;}
.book-appointment {
    position: fixed;
    right: -90px;
    top: 50%;
    padding: 1rem 1rem;
    transform: rotate(90deg);
    border-radius: 0 0 2rem 2rem;
    box-shadow: 8px 5px 0px #cb273357;
    z-index: 9999;
    background: hsla(347, 79%, 50%, 1);

background: linear-gradient(90deg, rgb(202 37 51) 15%, rgba(250, 192, 0, 1) 100%);



filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#E31A47", endColorstr="#007CB0", GradientType=1 );
}

.book-appointment a {
    margin: 0;
    color: #fff;
    font-weight: bold;
}



@media (min-width: 992px) {
.services-sec .swiper-wrapper{flex-wrap: wrap;}
.services-sec .cardSlider__section .swiper .swiper-wrapper .cardItem {width: 16.6%;padding: .7%;}
.cardSlider__section .swiper .swiper-wrapper .cardItem {
    width: 25%;
    height: auto;
    padding: 5px;
}

.cardSlider__section .logoSlider .swiper-wrapper .cardItem {
    width: auto;
    height: auto;
    padding: 0px;
}
.channel-partner ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 2rem;
    max-width: 81%;
    margin: auto;
}

.last-services-bx.mob-ser {
  display: none;margin-top: 3rem;
}
.swiper-pagination {
    display: none;
}


}

@media (max-width: 1199px) {
h2{font-size: 3rem;}
h3 {font-size: 1.8rem;line-height: 2.2rem;}



}

@media (max-width: 991px) {
    body {
    padding: 0 3%;
}
.banner_sec{overflow: visible;background-size: 100% 100%; padding-bottom: 3rem;background:url(../images/mobile-bnr.jpg)no-repeat;background-size: cover;}
.ftr-cta { background-size: cover; text-align: center; padding: 2rem;}
h2{font-size: 2.5rem;line-height: 3rem;}
h1{font-size: 2.5rem;line-height: 3rem;text-align: center;}


.bnr-cont{flex-wrap: wrap;text-align: center;padding: 0rem 0;}
.banner-inn {
  width: 100%;
}
.commn-head, p, .choose-bx {
  text-align: center;
}

.about-sec .col-lg-6:last-child, .robotic-sec .col-lg-6:last-child {
  order: 1;text-align: center;
    margin-bottom: 4rem;
}
.about-sec .col-lg-6:first-child, .robotic-sec .col-lg-6:first-child {
  order: 2;
}
.choose-inn{margin-top: 2rem;gap: 1.5rem 4%; }
.choose-sec{margin: 0;}

.customer-bx {
  height: auto;
  text-align: center;
  margin-bottom: 2rem;
}
.accordiyanbl ul li:last-child{margin-bottom: 1.5rem;}

.cta-text {
  padding-left: 0;
}
.cta-ftr {
  text-align: center;
  padding-right: 0;
  margin-top: 2rem;
}
.pdb-6 {
  padding-bottom: 4rem;
}
.pdt-6 {
  padding-top: 4rem;
}
.container{--bs-gutter-x: 3rem;}
.about-sec, .services-sec{background-image: none;}

.channel-partner ul{max-width: 100%;}
.right-section{margin-top: 2rem;}
.choose-img-sec li{position: static;}
.choose-img-sec figure {  display: none;}
.why-choose-text{text-align: center;}
.choose-img-sec ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 0 2rem;
}
.choose-img-sec li {
    margin: 1.5rem 0;
}
.calculator-sec, .Customers-say {
    padding-left: 1rem;
    padding-right: 1rem;
}
.value-box{max-width: 13rem;}
section.calculator-sec label {
    font-size: 1.4rem;}
.right-section{padding: 2rem;}
.value-box input{font-size: 14px;    font-weight: 500;}
header .container{justify-content: center;}
.form-sec{position: static;margin:2rem auto 0; max-width: 100%;border-radius: 2rem;padding: 2rem;}
.left-section {
    padding-right: 0;
}
.pre-approve{margin: 0;}
section.load-services {
    margin-top: 3rem;
}
.mobile-bnr {display: block;border-radius: 1rem;}
.desktop-bnr {display: none;}
.onest-banner, .two-banner{padding: 3rem 2.2rem 2.2rem 2.2rem;max-width: 100%;width: 100%;}
.onest-banner h2, .two-banner h2 {  font-size: 3rem;  line-height: 3.5rem;}
.onest-banner ul{padding: 1rem 0;}
.onest-banner ul li {
    padding: 0 1rem 0 0;
}
.onest-banner span {
    font-size: 1.2rem;}
.banner_sec p {
    font-size: 1.5rem;
    line-height: 1.4;
}
.two-banner strong{font-size: 5rem;}
.two-banner img {
    margin-bottom: 1rem;
    max-width: 45%;
}
.swiper-pagination{position: static;margin-top: 1rem;}
.cardSlider__section .logoSlider .swiper-wrapper .cardItem { margin: 5px;}
.cardSlider__section .swiper .swiper-wrapper .cardItem {height: auto;}

.accordiyanbl ul li p{text-align: left;}
/*.services-sec .cardSlider__section .swiper .swiper-wrapper .cardItem:last-child{display: none;}*/

.services-bx{text-align: center;}

.services-sec .cardSlider__section { margin-bottom: 3rem;}

.services-bx{margin:  0 3%;}
.swiper-slide.cardItem.last-services-bx {
    display: none;
}
}

@media (max-width: 575px) {
.choose-bx{padding: 2rem;width: 100%;}
.choose-bx br{display: none;}
.accordiyanbl h3{font-size: 1.6rem;}
.cta{font-size: 0;padding: 0;}
.form-sec span{font-size: 2rem;}
.form-sec{width: 100%;margin: 0;}
.commn-head span {
  font-size: 1.6rem;}
p{font-size: 1.5rem;}
.logo .img-fluid {
  max-width: 14rem;
}
header.header{align-items: center;}
.book-appointment {
        /* display: none; */
        right: 1rem;
        transform: none;
        border-radius: 2rem 2rem 0 0;
        bottom: 0;
        top: auto;
        left: 1rem;
        margin: auto;
        text-align: center;
        box-shadow: none;
    }



}

.swiper-button-prev:after, .swiper-button-next:after {
    color: #F6A009;
    font-size: 25px;
    font-weight: bold;
}

