@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/Ubuntu-Regular.eot');
    src: url('../fonts/Ubuntu-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ubuntu-Regular.woff2') format('woff2'),
        url('../fonts/Ubuntu-Regular.woff') format('woff'),
        url('../fonts/Ubuntu-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/Ubuntu-Medium.eot');
    src: url('../fonts/Ubuntu-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ubuntu-Medium.woff2') format('woff2'),
        url('../fonts/Ubuntu-Medium.woff') format('woff'),
        url('../fonts/Ubuntu-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/Ubuntu-Bold.eot');
    src: url('../fonts/Ubuntu-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ubuntu-Bold.woff2') format('woff2'),
        url('../fonts/Ubuntu-Bold.woff') format('woff'),
        url('../fonts/Ubuntu-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


body{ font-family: 'Ubuntu';font-size: 1.250vw;color: #000000;padding-top: 5.124vw;}
a, button {transition:all 0.3s ease-in-out;text-decoration: none;}
a:hover {text-decoration:none;}
img {max-width:100%;}
p,ul{margin-bottom: 0.781vw}
input:focus, button:focus, .form-control:focus, .bootstrap-select .dropdown-toggle:focus, .slide-item:focus {outline: none !important;box-shadow: none !important;border: none;}
.f-w-M{font-weight: 500;}
.f-w-B{font-weight: bold;}
.font-italic{font-style: italic;}

/*line Height*/
.line_H_1_05{line-height: 0.5;}
.line_H_1{line-height: 1;}
.line_H_1_2{line-height: 1.2;}
.line_H_1_3{line-height: 1.3;}
.line_H_1_5{line-height: 1.5;}
.line_H_1_6{line-height: 1.6}
.line_H_1_7{line-height: 1.7;}
.line_H_1_8{line-height: 1.8;}
.line_H_2{line-height: 2;}

/*Animation*/
.trasn_1{transition:all 0.3s ease-in-out;}
.trasn_2{transition:all 0.6s ease-in-out;}

/*Margin CSS*/
.mrg-b-5{margin-bottom:0.260vw}
.mrg-b-10{margin-bottom:0.521vw}
.mrg-b-15{margin-bottom:0.781vw}
.mrg-b-20{margin-bottom:1.042vw}
.mrg-b-25{margin-bottom:1.302vw}
.mrg-b-30{margin-bottom:1.563vw}
.mrg-b-50{margin-bottom:2.604vw}
.mrg-b-65{margin-bottom:3.385vw}
.mrg-b-80{margin-bottom: 4.167vw}
.mrg-b-130{margin-bottom: 7.517vw}
.mrg-t-15 {margin-top:0.781vw}
.mrg-t-30{margin-top:1.563vw}
.mrg-t-50{margin-top: 2.604vw}
.mrg-r-15{margin-right: 0.781vw}

/*Opacity*/
.opacity-5{opacity: .5;}
.opacity-6{opacity: .6;}
.opacity-7{opacity: .7;}
.opacity-10{opacity: 1;}

.f-s-14{font-size: 1.025vw}
.f-s-16{font-size: 0.833vw}
.f-s-18{font-size: 0.938vw}
.f-s-20{font-size: 1.042vw}
.f-s-24{font-size: 1.250vw}
.f-s-28{font-size: 1.458vw}
.f-s-48{font-size: 2.500vw}
.f-s-30{font-size: 1.563vw}
.f-s-64{font-size: 4.685vw}

.primary-bg-clr{background-color: #299646}
.primary-clr{color: #299646}
.bg-light-green{background-color: #F2F5F9}

.slide-overlay-wrap { position: relative; overflow: hidden; }
.slideOver { position: absolute; top: 0; width: 100%; height: 100%; z-index: 5; background-color: #89929b; }
.slideOver.slide-dark-1 { background-color: #f5f5f5; }
.slideOver.slide-dark-2 { background-color: #ccc; }
.slideOver[data-aos='slide-right'] { right: -100%; }
.slideOver[data-aos='slide-left'] { left: -100%; }

.header {background: #FFFFFF;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);padding: 0.781vw 0;position: fixed;width: 100%;top: 0;z-index: 99;}
.downloadApp{padding: 0.521vw 1.302vw;border-radius: 100px;color: #FFF;display: inline-block;border:solid 1px transparent;}
.downloadApp:hover{border:solid 1px #299646;background-color: #FFF;color: #299646;}
.header .navbar {padding: 0;}
.header.fixed-header{animation: smoothScroll 0.6s forwards;-webkit-box-shadow: 0px 10px 21px -14px rgba(0,0,0,0.2);-moz-box-shadow: 0px 10px 21px -14px rgba(0,0,0,0.2);box-shadow: 0px 10px 21px -14px rgba(0,0,0,0.2);}
.header .navbar-brand {max-width: 11.667vw;width: 100%;display: block;padding: 0;}
.header .nav-link {padding: 0 1.181vw !important;color: #000;}
.rev-slider{height: calc(100vh - 5.051vw);margin-bottom: 0 !important;}
.rev-slider .slick-list, .rev-slider .slick-track, .rev-slider .slide-item, .rev-slider .bannerImg {height: 100%;}
.objCvr{object-fit: cover;}
.cstArrow .slick-arrow{width: 2.857vw;height: 2.857vw;}
.cstArrow .slick-prev.slick-arrow {left: 3.571vw;z-index: 9;}
.cstArrow .slick-next.slick-arrow{right: 3.571vw;z-index: 9;}
.cstArrow .slick-next:before, .cstArrow .slick-prev:before{content: '';;width: 2.857vw;height: 2.857vw;display: block;background-size: 2.857vw;}
.cstArrow .slick-next:before {background-image: url(../images/slide-arrow-right.svg);}
.cstArrow .slick-prev:before{background-image: url(../images/slide-arrow-left.svg);}
.secWrap{padding: 5.124vw 0;}
.cmnLbl {background: rgba(41, 150, 70, 0.2);display: inline-block;padding: 0.732vw 1.464vw;border-radius: 0.732vw;line-height: 1;}
.aboutStory_sec .nav-link {padding: 0;border: none;border-radius: 0;}
.aboutStory_sec .nav-tabs {border-bottom: none;}
.aboutStory_sec .nav-item {margin-right: 0.521vw;padding-right: 0.521vw;border-right: solid 1px #7E7E7E;line-height: 1;}
.aboutStory_sec .nav-item:last-child{margin-right: 0;padding-right: 0;border-right: none;}
.aboutStory_sec .nav-link{color: #000;}
.aboutStory_sec .nav-link.active{color:#299646;}
.aboutStory_sec {padding: 1.464vw;box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.09);border-radius: 0.521vw;}
.aboutTab {padding: 1.742vw 0;}
.aboutUs_sec {padding-left: 2.928vw;}
.serviceIcon {width: 6.250vw;height: 6.250vw;display: flex;align-items: center;justify-content: center;margin: 0 auto 0.781vw auto;background-color: #FFFFFF;border-radius: 100%;padding: 0.642vw;}
.serviceBx {background: rgba(41, 150, 70, 0.04);border-radius: 1.563vw;padding: 2.604vw 2.042vw;}
.app-btn {display: block;max-width: 9.25vw;}
.appBx {max-width: 90%;}
.what-we-bx{background: #FFFFFF;border-radius: 1.563vw;padding: 2.123vw 2.823vw;}
.offerlist .list-block-item{padding-left: 2.196vw;margin-bottom: 0.732vw;position: relative;}
.offerlist .list-block-item:before{content: '';background-image: url(../images/tick.svg);position: absolute;left: 0;width: 1.830vw;height: 1.830vw;background-size: 1.537vw;background-repeat: no-repeat;background-position: center center;}
.review-img {max-width: 9.589vw;width: 100%;display: block;}
.reviewBx {padding: 1.830vw 1.83vw 3.83vw 1.830vw;box-shadow: 0px 3px 10px 8px rgba(0, 0, 0, 0.08);border-radius: 1.464vw;margin: 5.124vw 1.098vw 2.124vw 1.098vw;}
.reviewBx-inn {margin-top: -7.321vw;}
.reviewRating .list-inline-item:not(:last-child) {margin-right: 0;}
.reviewRating .list-inline-item{max-width: 1.098vw;width: 100%;}
.quoteSign {position: relative;}
.quoteSign:before {content: '';position: absolute;bottom: 1.464vw;width: 90%;right: 0;border-bottom: solid 1px #E7E7E7;}
.calenderIcon {width: 1.757vw;margin-right: 0.732vw;}
.readMore_btn {display: inline-block;border: solid 1px #000;color: #000;padding: 0.878vw 1.464vw;line-height: 1;border-radius: 100px;}
.readMore_btn:hover{background-color: #299646;border-color: #299646;color: #FFF;}
.blogBx {margin: 0 1.098vw;}
.footer{background-color: #464646;padding-top: 4.562vw;}
.perTradeLogo-foot {display: block;max-width: 13.909vw;}
.footer-widget .list-block-item{margin-bottom: 0.521vw;line-height: 1;}
.footer-widget .footer-link{color: #FFF;}
.addressIcon {width: 100%;margin-right: 0.732vw;display: block;max-width: 1.660vw;}
.footerInn{padding-bottom: 2.562vw;}
.copyright_txt{padding: 1.098vw 0;border-top: solid 1px #6A6A6A;}
.social-link {width: 2.528vw;height: 2.528vw;display: flex;border: solid 1px #FFF;border-radius: 100%;color: #FFF;align-items: center;justify-content: center;}
.serviceBx:hover{box-shadow: 0px 0px 7px 2px rgba(41, 150, 70, 0.2);transform: translateY(-10px) !important;}
.app-features {overflow: hidden;}
#preloader{position:fixed;top:0;background-color:#fff;left:0;right:0;bottom:0;z-index:9999999}
#status{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.loader{height: 1.830vw;width: 1px;position: absolute;animation: rotate 3.5s linear infinite;}
.loader .dot{ top: 2.196vw; height: 0.512vw; width: 0.512vw; background: #299646; border-radius: 50%; position: relative;}
.loader:nth-child(1){animation-delay: 0.15s;}
.loader:nth-child(2){animation-delay: 0.3s;}
.loader:nth-child(3){animation-delay: 0.45s;}
.loader:nth-child(4){animation-delay: 0.6s;}
.loader:nth-child(5){animation-delay: 0.75s;}
.loader:nth-child(6){animation-delay: 0.9s;}
.testimonialUser {width: 7.813vw;height: 7.813vw;object-fit: cover;overflow: hidden;border-radius: 100%;background: #f1f1f1;}
.testimonial-slider .slick-dots {display: flex;justify-content: center;margin: 0;list-style-type: none;bottom: -3.646vw;}
.testimonial-slider .slick-dots li {margin: 0 0.260vw;width: 0.781vw;height: 0.781vw;}
.testimonial-slider .slick-dots button {display: block;width: 0.781vw;height: 0.781vw;padding: 0;border: none;border-radius: 100%;background-color: #f1f1f1;text-indent: -9999px;}
.testimonial-slider .slick-dots li.slick-active button {background-color: #299646;}
.cstAccordian .accordion-button {padding: 0.781vw 0;background: transparent;color: #000;}
.cstAccordian .accordion-item {padding-bottom: 0.417vw;margin-bottom: 0.417vw;}
.cstAccordian .accordion-item{border-bottom: solid 1px #f1f1f1 !important;}
.cstAccordian .accordion-body {padding: 1.042vw 0;}
.testimonial-slider .slide-item {background: #2996460a;padding: 1.823vw;margin: 0 0.521vw;border-radius: 1.302vw;border: solid 1px #299646;}
.what-we-img {border-radius: 1.563vw;}
.servicesRows>[class*=col]:nth-child(odd){border-right: solid 1px #DADADA;}
.servicesRows>[class*=col]:nth-child(-n + 2){border-bottom: solid 1px #DADADA;}
.terms_and_condition .aboutUs_sec ul li {margin-bottom: 0.521vw;}
.sliderTxt_wrap {position: absolute;width: 100%;height: 100%;top: 0;display: flex;justify-content: center;align-items: center;}
.bannerImg{position: relative;}
.bannerImg:before {content: '';position: absolute;background: rgba(0,0,0,0.3);top: 0;width: 100%;height: 100%;}
.rev-slider .slide-item .aos-animate[data-aos^=fade][data-aos^=fade] {opacity: 0 !important;transform: translateY(50px);}
.rev-slider .slide-item.slick-current .aos-animate[data-aos^=fade][data-aos^=fade] {opacity: 1 !important;transform: translate(0);}
.rev-slider .slide-item.slick-current .aos-animate[data-aos^=slide][data-aos^=slide] {transform: translateY(0);}
.rev-slider .slide-item .aos-animate[data-aos^=slide][data-aos^=slide] {transform: translateY(100%);}
.rev-slider:before {content: "";position: absolute;height: 4.948vw;bottom: -1px;left: 0;right: 0;background-repeat: no-repeat;background-position: center bottom;background-size: 100% 100%;background-image: url(../images/hero-bt-shape.png);z-index: 11;}
.innerBanner_hq{height: calc(40vh - 5.051vw) }
.innerBanner_hq.rev-slider:before{display: none;}
.rowExpertise .what-we-bx{padding: 2.123vw 1.083vw;}
.rowExpertise .row.row-vw {padding: 2.083vw 0;}

.why-chooseBx {
    box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.09);
    padding: 1.781vw 1.042vw;
    border-radius: 0.521vw;
}
.why-choose-icon {
    max-width: 3.125vw;
}
/*.why-chooseBx .whyChosse-title {*/
/*    height: 3.125vw;*/
/*}*/
.referBx {
    box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.09);
    padding: 1.781vw 1.042vw;
    border-radius: 0.521vw;
}
.shareBx {
    padding-right: 5.208vw;
}
.referBx-icon {
    max-width: 4.167vw;
}
.subscribe_input, .subscribe_input:focus {
    border: none;
    padding: 0.781vw 1.042vw;
    outline: none;
}
.subscribeNow-sec {
    width: 100%;
    max-width: 9.375vw;
}
.subscribeBtn {
    background-color: #299646;
    border: none;
    color: #FFF;
    padding: 0.781vw 1.042vw;
    width: 100%;
}

.testimonialBx {
    height: 19.792vw;
}
.foot_txtSummary {
    max-width: 85%;
}
.leftSec {
    position: relative;
    /* right: -8.854vw; */
    /* box-shadow: 0px 0px 7px 2px rgba(41, 150, 70, 0.2); */
    /* max-width: 73%; */
    z-index: 9;
}
.rightSec{
       
    border-radius: 1.302vw;
    overflow: hidden;
}
.bg-none{
    background-color: transparent;
}
.bgWrap{
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    position: relative;
}

.joinBx{
    background-color: #299646;
}

.bgWrap:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.2);
    top: 0;
}
.sliderTxt_wrapInn {
    padding-left: 2.344vw;
}

.gp_signinCard {border-radius: 10px;background-color: rgba(41, 150, 70, 0.04);}
.gp_signinCard .cardHead-wrap, .gp_signinCard .card-contentWrap {padding-left: 30px;padding-right: 30px;}
.gp_signinCard .cardHead-wrap {background-color: rgba(41, 150, 70, 0.3);padding-top: 28px;padding-bottom: 1px;margin-bottom: 50px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.signinHead-imgWrap { max-width: 415px; margin-bottom: -60px; position: relative; }
.gp_signinCard .card-contentWrap { padding-top: 10px; padding-bottom: 40px; }
.gf_signin_mx_W {max-width: 345px;}
.cstinput{padding: 10px 20px; border-radius: 10px; border: none; background-color: #ffffff; }
.downloadApp.min-W{max-width: 250px; width: 100%;}
.frmBtnTop{margin-top: 20px;}

.formBox{ padding: 1.563vw; background-color: #F2F5F9; border-radius: 1.042vw; }
.formBox button{ min-width: 10.417vw; }
.registrationImg{max-width: 600px; margin: auto;}
.formInput{padding: 0.781vw 1.042vw; border-radius: 0.521vw; line-height: 1; border:1px solid #938d8d!important; }
.formGroup{margin-bottom: 1.042vw;}
.error-validate-custom { color:#ff0000; }
.successfull_img{max-width: 5.208vw; margin-bottom: 0.781vw;}

.paymentWrp{padding: 40px 0; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; min-height: 100dvh;}
.paymentIcon{max-width: 120px; margin-bottom: 20px;}
.paymentInfoBx{padding: 20px; border: 1px solid #EEEEEE; border-radius: 20px;}

/**********************/
/*** Responsive ***/
/**********************/
@keyframes rotate {
    30%{transform: rotate(220deg);}
    40%{transform: rotate(450deg); opacity: 1; }
    75%{ transform: rotate(720deg); opacity: 1;}
    76%{opacity: 0;}
    100%{ opacity: 0;transform: rotate(0deg); }
}
@keyframes smoothScroll {
    0% {transform: translateY(-40px);-ms-transform: translateY(-40px);-o-transform: translateY(-40px);}
    100% {transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);}
}
@media (min-width:992px){
    .full-container{max-width:87%;margin:0 auto;width:100%}
    .container-pd-vw {padding-right:0.781vw;padding-left:0.781vw;}
    .row-vw {margin-right: -0.781vw;margin-left: -0.781vw;}
    .row-vw>.col, .row-vw>[class*=col] {padding-right:0.781vw;padding-left:0.781vw;}
    .row-vw-one {margin-right: -1.893vw;margin-left: -1.893vw;}
    .row-vw-one>.col, .row-vw-one>[class*=col] {padding-right:1.893vw;padding-left:1.893vw;}
    .servicesRows>[class*=col] {padding-right: 3.125vw;padding-left: 3.125vw;}
    .rowExpertise .row:nth-child(odd) [class*=col]:first-child{order: 2}
}

@media (max-width:991px){
    body{font-size: 16px; padding-top: 60px;}
    p, ul {margin-bottom: 10px;}

    .f-s-14{font-size: 14px}
    .f-s-18{font-size: 16px}
    .f-s-20{font-size: 16px}
    .f-s-24{font-size: 20px}
    .f-s-28{font-size: 22px}
    .f-s-48{font-size: 26px}
    .f-s-30{font-size: 24px}
    .f-s-64{font-size: 30px;}
    .f-s-16 {font-size: 16px;}

    /*Margin CSS*/
    .mrg-b-5{margin-bottom:5px}
    .mrg-b-10{margin-bottom:10px}
    .mrg-b-15{margin-bottom:15px}
    .mrg-b-20{margin-bottom:20px}
    .mrg-b-25{margin-bottom:25px;}
    .mrg-b-30{margin-bottom:20px;}
    .mrg-b-50{margin-bottom:35px}
    .mrg-b-65{margin-bottom:40px}
    .mrg-b-80{margin-bottom: 50px}
    .mrg-t-15 {margin-top:10px}
    .mrg-t-30{margin-top:20px;}
    .mrg-t-50{margin-top: 30px}
    .mrg-r-15{margin-right: 10px;} 

    .header{padding: 10px 0;}
    .header .navbar-brand{    max-width: 135px;}
    .navbar-toggler{float:right;border:none;padding-right:0;padding: 0;}
    .navbar-toggler:active,.navbar-toggler:focus{outline:0}
    .navbar-toggler-icon{width:24px;height:17px;background-image:none;position:relative;border-bottom:1px solid #000000;transition:.3s linear}
    .navbar-toggler-icon:after,.navbar-toggler-icon:before{width:24px;position:absolute;height:1px;background-color:#000000;top:0;left:0;content:'';z-index:2;transition:.3s linear}
    .navbar-toggler-icon:after{top:8px}
    .navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{transform:rotate(45deg)}
    .navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{transform:translateY(8px) rotate(-45deg)}
    .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{border-color:transparent}
    .navbar-collapse{position:fixed;top:0;left:0;background-color:#fff;width:100%;border-top:1px solid rgba(0,0,0,.07);max-width:250px;height:100%;transform:translateX(-120%);transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;z-index:999}
    .navbar-collapse.show{transform:translateX(0)}
    .navMng-In{max-height:100vh;height:100vh;padding:15px calc(3% + 15px);overflow:auto;-webkit-box-shadow:31px 0 36px -1px rgb(0 0 0 / 10%);-moz-box-shadow:31px 0 36px -1px rgba(0,0,0,.1);box-shadow:31px 0 36px -1px rgb(0 0 0 / 10%);background-color:#fff}
    .header .nav-link{ padding: 7px 10px !important;}
    .cstArrow .slick-next.slick-arrow{right: 25px;}
    .cstArrow .slick-arrow {width: 25px;height: 25px;}
    .cstArrow .slick-next:before, .cstArrow .slick-prev:before{width: 25px;height: 25px;background-size: 25px;}
    .rev-slider{height: calc(100vh - 60px);}
    .aboutUs_sec {padding: 17px 5px;}
    .cmnLbl{ padding: 10px;border-radius: 8px;}
    .aboutStory_sec{ padding: 15px;border-radius: 8px;}
    .aboutTab {padding: 15px 0;}
    .aboutStory_sec .nav-item{margin-right: 8px; padding-right: 10px;}
    .secWrap {padding: 30px 0;}
    .serviceBx{border-radius: 13px;padding: 25px;}
    .serviceIcon{ width: 50px;height: 50px;padding: 5px;margin-bottom: 15px;}
    .app-btn{ max-width: 105px;}
    .appBx {max-width: 100%;margin-bottom: 35px;}
    .what-we-bx{ border-radius: 12px;padding: 20px;}
    .offerlist .list-block-item{padding-left: 35px; margin-bottom: 10px;}
    .offerlist .list-block-item:before{top: 5px;width: 20px;height: 20px;background-size: 20px;}
    .reviewBx{ padding: 15px;border-radius: 12px;margin: 25px; margin-top: 55px;}
    .review-img{max-width: 100px;}
    .reviewBx-inn {margin-top: -70px;}
    .blogBx {margin: 0 10px;}
    .calenderIcon {width: 20px;margin-right: 10px;}
    .readMore_btn{padding: 10px 15px;}
    .footer{padding-top: 25px;}
    .perTradeLogo-foot{ max-width: 200px;}
    .footer-widget .list-block-item{ margin-bottom: 10px;}
    .footer-title {margin-bottom: 10px;}
    .footer-widget {margin-bottom: 30px;}
    .addressIcon{margin-right: 10px;max-width: 20px;}
    .social-link{width: 35px;height: 35px;}
    .services_txt {font-size: 14px;}
    .servicesTitle {font-size: 20px; margin-bottom: 10px;}
    .reviewRating .list-inline-item{max-width: 15px;}
    .pertrade-foot {margin-bottom: 25px;}
    .testimonial-slider .slick-dots li{margin: 0 5px; height: 15px;width: 15px;}
    .testimonial-slider .slick-dots button{height: 15px;width: 15px;}
    .testimonial-slider .slick-dots{bottom: -45px;}
    .testimonialUser{width: 100px;height: 100px;}
    .what-we-bx {margin-bottom: 25px;}
    .cstAccordian .accordion-button{ padding: 7px 0;}
    .cstAccordian .accordion-item { padding-bottom: 10px; margin-bottom: 10px;}
    .cstAccordian {margin-bottom: 45px;}
    .loader{height: 18px;}
    .loader .dot{ top: 30px;height: 5px;width: 5px;}
    .testimonial-slider .slide-item {padding: 25px; margin: 0 10px;border-radius: 20px;}
    .faqSummary { font-size: 14px;}
    .what-we-img {border-radius: 20px;}
    .downloadApp{padding: 7px 20px;border-radius: 100px;}
    .servicesRows>[class*=col]{padding-left: 15px;padding-right: 15px;}
    .rowExpertise .what-we-bx {padding: 15px;margin-bottom: 0;}
    .rowExpertise .row.row-vw {padding: 30px 0;}
    .sliderTxt_wrapInn {padding-left: 0;max-width: 80%;margin: auto;}
    
    /*changes - 14-01-25*/
    .bxGap {
      row-gap: 24px
    }

    .why-chooseBx {
      padding: 20px;
      border-radius: 8px;
    }

    .why-choose-icon {
      max-width: 40px;
    }

    .referBx {
      padding: 20px 15px;
      border-radius: 8px;
      height: 100%;
    }

    .referBx-icon {
      max-width: 50px;
    }

    .refralImg {
      margin-bottom: 25px;
    }

    .subscribe_input,
    .subscribe_input:focus {
      border: none;
      padding: 10px 15px;
      outline: none;
    }

    .subscribeBtn {
      padding: 10px 15px;
    }

    .subscribeNow-sec {
      width: 100%;
      max-width: max-content;
    }
    
    .mobBtn-midd{
        text-align:center;
    }

    .formBox{ padding:20px; border-radius:20px; }
    .formBox button{ min-width:150px; }
    .registrationImg{max-width: 100%; margin: auto;}
    .formInput{padding:10px 15px; border-radius:8px; line-height: 1; border:1px solid #938d8d!important; }
    .formGroup{margin-bottom: 15px;}
    .regiPg-banner{max-height: 200px;}
    .successfull_img{max-width: 60px; margin-bottom: 15px;}

}

@media (max-width:767px){
    .what-we-bx {min-height: auto !important;}
    .regiPg-banner{max-height: 120px;}
}



