@media (max-width: 1400px) {
  img.bz-logo {
    left: 0px !important;
    width: 238px;
  }
}
@media (max-width: 1366px) {
  img.bz-logo {
    left: 40px !important;
    width: 220px;
  }
  .address-details {
    padding-bottom: 80px;
  }
}
@media (max-width: 1199px) {
  button.btn.btn-warning.form {
    right: 16px;
  }
  .stylelocation {
    left: 27px;
    top: 51px;
  }
  .main-local {
    top: 38px !important;
  }
  /* .sale-purchase {
    text-align: center;
  } */
  .purchase-counter,
  .sale-counter {
    padding-left: 85px;
  }
  a.nav-link.bzlink {
    padding: 10px !important;
  }
  .Padding {
    margin-left: 10px;
  }
  .scroll-menu .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.2rem;
    padding-left: 0.2rem;
  }
  .scroll-menu {
    padding: 0 30px;
    width: 100%;
  }
  /* .banner {
    background: url(../images/home1.webp) no-repeat;
    background-size: cover;
    max-width: 100%;
    width: 100%;
    max-height: 100%;
  } */
  .silent-features-box {
    padding: 45px 40px;
  }
  .analytical-report-box {
    align-self: center;
  }
  .client-img {
    margin-right: 35px;
}
a.popup-videos.video-box {
  margin: 40px 10px auto;
  width: 195px;
  height: 195px;
}
.video-testimonials .btn.request-demo{
  margin-top:40px;
}
}
@media (max-width: 1024px) {
  .header.dec-header {
    padding: 0 60px !important;
  }
  .purchase-counter,
  .sale-counter {
    padding-left: 55px;
  }
  .navfooter li {
    margin-right: 35px;
  }
  .modules .col-md-4,
  .Billing-container .col-md-4{
    flex:0 0 33.3% !important;
    max-width: 33.3%;
  }
}
@media (max-width: 991px) {
  .artboard {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    position: fixed;
    right: -15px;
    top: -24px;
    z-index: 1030;
  }
  .artboard .menu-btn {
    width: 140px;
    height: 140px;
    border: 5px solid #f8b553;
    border-radius: 100%;
    transition: 0.4s linear;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    transform: scale(0.3);
  }
  .artboard .menu-btn:hover {
    border-color: #f8b553;
    cursor: pointer;
  }
  /* .header_fixed.whiteheader{

  } */
  .artboard .button {
    width: 70px;
    height: 10px;
    border-radius: 100px;
    background: #f8b553;
    /* transition: 900ms 175ms cubic-bezier(0.6, -0.46, 0.21, 1.3); */
    transition: 0.3s ease-in-out;
  }
  .artboard .button:before,
  .artboard .button:after {
    content: "";
    transition: 400ms cubic-bezier(1, -0.81, 0.17, 1.2);
    width: 35px;
    height: 10px;
    display: flex;
    background: #f8b553;
    border-radius: 100px;
    position: relative;
  }
  .artboard .button:before {
    transform-origin: right;
    top: -35px;
  }
  .artboard .button:after {
    bottom: -24px;
    transform-origin: left;
    float: right;
  }
  .artboard .active {
    background: #f8b553;
    border-color: #eff9fd;
    /* transform: rotate(270deg); */
    transform: scale(0.3);
    /* margin-right: 260px; */
    transition: 0.45s;
    z-index: 1030;
    top: -10px !important;
    right: -15px;
    position: relative;
  }
  .artboard .active .button {
    transform: rotate(-45deg);
    transition: 0.3s ease-in-out;
    background-color: #fff;
  }
  .artboard .active .button:before {
    transform: rotate(-90deg);
    background-color: #fff;
  }
  .artboard .active .button:after {
    transform: rotate(-90deg);
    background-color: #fff;
  }
  .artboard .menu-btn:focus {
    border: 5px solid #f8b553;
  }
  .mobile-menu.whiteHeader .artboard .menu-btn {
    border: 5px solid #1f3b7f;
    background: #1f3b7f;
  }
  .header.dec-header {
    display: none !important;
  }
  .mobile-menu {
    display: block !important;
  }
  .mobile-menubar {
    position: fixed;
    z-index: 100;
    top: 0px;
    right: 0;
    width: 300px;
    height: 100vh;
    background-color: #fff;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    transition: 0.45s;
    transform: translateX(100%) !important;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .mobile-navbar.active .mobile-menubar {
    display: block;
    transform: translateX(0) !important;
    transition: 0.45s;
    box-shadow: -5px 1px 5px -2px rgb(0 0 0 / 52%);
  }
  img.bz-logo {
    width: 190px;
    padding-top: 7px;
  }
  .mobile-menu.header {
    padding: 0 25px;
  }
  .desc-menu {
    display: none !important;
  }
  .scrollnav {
    display: block !important;
  }
  .mobile_pt_links.d-none {
    display: block !important;
  }
  .btn.btn-warningm {
    color: #363535;
    background-color: transparent !important;
    border: none !important;
    padding: 0 !important;
    font-family: "futura-book", sans-serif !important;
  }
  .mobile-menubar {
    background-image: url(../images/menu-bg.jpg);
    padding-top: 65px;
  }

  .mobile-menubar ul {
    padding-left: 0;
  }
  .mobile-menubar ul li a {
    font-weight: 700;
  }
  .mobile_pt_links.d-none li a {
    color: #000;
    font-weight: 600;
    font-size: 18px;
    text-decoration: none;
    padding: 7px 20px !important;
        transition: 0.5s all;
  }
  .mobile_pt_links.d-none li a:hover{
      background-color: transparent !important;
        color: #f8b553 !important;
            transition: 0.5s all;
  }
  .mobile_pt_links.d-none .privacy-terms {
        padding: 0 0 10px;
    }
  a.nav-link.bzlink:hover,
  .btn.btn-warningm:hover,
  .btn.btn-warningm:focus {
    background-color: transparent !important;
    color: #f8b553 !important;
  }
  .btn.btn-warningm {
    font-weight: 600;
    font-size: 18px;
  }
  .banner-info {
    padding: 0 40px !important;
  }
  .banner-info > h2,
  span.bznumber {
    font-size: 38px;
  }
  .banner-info > .word-swipe {
    font-size: 26px;
  }
  .slidingHorizontal.cd-words-wrapper b {
    font-size: 38px;
  }
  .header_fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1030;
  }
  .header_fixed.whiteheader {
    background-color: #fff !important;
  }
  .header_fixed.whiteheader .artboard .menu-btn {
    border: 4px solid #f8b553;
    background: #fff;
  }
  .header_fixed.whiteheader .artboard .menu-btn.active {
    border: 4px solid #fff;
    background: #f8b553;
  }
  .banner {
    padding: 110px 0px 165px;
  }
  .customized-soft {
    padding: 6% 5% 6%;
    /* height: 510px; */
  }
  .form-move input {
    width: 100%;
  }
  button.btn.btn-warning.form {
    right: 2px;
  }
  .benefits-of-use {
    padding: 50px 25px 10px;
  }
  h3.emp-track-heading {
    padding-left: 100px;
  }
  .emp-track-info .emp-track-box {
    text-align: center;
  }
  .navfooter {
    flex-wrap: wrap;
    padding-top: 15px;
  }
  .copyrights {
    text-align: center;
  }
  /* .demo-heading h1 {
    font-size: 34px;
  } */
  h3.overview-head1 {
    font-size: 36px;
  }
  p.move,
  .features-info > h3,
  .silent-features-box > h3,
  .analytical-report-box > h3,
  .benefits-of-use > h3 {
    font-size: 28px;
  }
  .colortag {
    line-height: 24px;
    margin-bottom: 0;
  }
  .imagecover {
    padding: 5px 50px 50px 60px !important;
  }
  .shapes-container {
    display: none;
  }
  .banner-info > h2 {
    margin-top: 8%;
  }
  .banner-inner {
    min-height: 30vh !important;
  }
  .credit-app ul {
    display: flex;
    flex-wrap: wrap;
  }
  .credit-app ul li {
    width: 50% !important;
  }
  .testimonial-block {
    padding: 50px 0 24px;
  }
  .address-details {
    padding-bottom: 155px;
    padding-left: 60px;
  }
  .about-banner {
    margin-top: 91px;
  }
  .about-us.sp-two .image {
    width: 550px;
    max-width: 100%;
    margin: 0 auto;
  }
  .overview-logo {
    display: none;
  }
  .btn.btn-warningm {
    color: #000 !important;
  }
  .odiv {
    max-height: 100% !important ;
  }
  .overview-container {
    padding-top: 20px !important;
  }
  h3.talk-heading {
    text-align: center;
  }
  a.btn.btn-talk {
    margin-top: 15px;
  }
  .lets-talk-container {
    padding: 30px 165px;
  }
  .text-center.call-banner {
    padding-top: 25px;
  }
  .mmc-info-layout {
    padding: 0 60px;
  }
  .call-banner h3 {
    font-size: 32px;
  }
  .mmc-container {
    padding: 45px 0 0;
  }
  .col-md-mb-4{
    margin-bottom:25px;
  }
  .mmc-price-layout{
    padding:45px 0px 50px !important;
  }
  .about-banner-layer {
    padding: 60px 0px 50px;
}
.inner-main-title h1{
  padding-top: 0 !important;
  font-size:44px !important;
  margin-bottom:0 !important;
}
.modules .col-md-4,
.Billing-container .col-md-4{
  flex:0 0 50% !important;
  max-width: 50%;
}
.customized-soft .customized-soft-info p{
  margin-bottom: 0;
}
.testimonial-grid{
  justify-content: center;
  padding-top:0;
}
a.popup-videos.video-box {
  margin: 40px 10px auto;
}
.flag_icon1{
  margin: 0 2px;
}
.left_ymts{
  margin-bottom:0;
}
.pv-0{
  padding:0;
}

}

@media (max-width: 767px) {
  img.bz-logo {
    width: 165px;
  }
  .slidingHorizontal.cd-words-wrapper {
    display: block !important;
  }
  img.bz-logo {
    width: 190px !important;
  }
  .artboard {
    top: -25px;
  }
  .artboard .active {
    top: -13px !important;
  }
  #header {
    height: 90px;
  }
  .banner {
    padding: 90px 0px 100px;
  }
  .demo-info .demo-btn {
    margin-top: 15px;
  }
  .customized-soft-info > h1 {
    font-size: 26px;
    margin-bottom: 8px;
  }
  .customized-soft {
    /* height: 438px; */
    background-size: contain;
  }
  .col-md-center {
    text-align: center;
  }
  .col-mb-0 {
    margin-bottom: 0 !important;
  }
  img.question {
    margin-top: 0 !important;
  }
  .navfooter {
    justify-content: center;
    padding-top: 10px;
  }
  .navfooter li {
    margin-right: 15px;
  }
  /* .bgcolor {
    margin-top: 15px;
  } */
  .qrcode {
    top: 0;
  }
  .copyrights {
    text-align: center;
  }
  .quick-chat {
    padding: 45px 0 10px;
  }
  .paragaqution {
    margin-top: 0;
  }
  /* .demo-heading h1 {
    font-size: 30px;
  } */
  .demo-heading {
    padding-top: 5px;
  }
  h3.overview-head1 {
    font-size: 32px;
  }
  p.move,
  .features-info > h3,
  .silent-features-box > h3,
  .analytical-report-box > h3,
  .benefits-of-use > h3 {
    font-size: 26px;
  }
  p.move {
    margin-bottom: 0;
  }
  .form-move {
    margin-top: 0;
  }
  .acc-body {
    padding-left: 15px;
    padding-right: 15px;
  }
  .cotact-form-head {
    font-size: 32px !important;
  }
  .contact-box {
    padding-top: 60px !important;
  }
  .user-info {
    padding: 10px 20px 1px !important;
  }
  .onlyclass {
    margin-left: 0px;
    margin-top: 25px;
  }
  .pb-50 {
    padding-bottom: 20px !important;
  }
  .styleheadpp {
    margin-bottom: 10px !important;
  }

  .headdata {
    font-size: 32px;
  }
  .headbanner,
  .headsecured {
    margin-top: 15px;
  }
  .headserver {
    margin-top: -30px;
  }
  .banner-inner {
    min-height: 44vh !important;
  }
  .faqmobile {
    display: block !important;
    margin: 25px auto;
    max-width: 100%;
  }
  .customized-soft {
    background-position: center bottom;
  }
  .question {
    display: none;
  }
  img.qrscanner.aos-init.aos-animate {
    width: 220px;
    padding-top: 15px;
  }
  .circle {
    margin-bottom: 0;
  }
  .overview-container {
    padding-top: 0px !important;
  }
  h2.overview-head {
    font-size: 38px !important;
  }
  .lets-talk-container {
    padding: 25px 0px;
  }
  .mmc-info-layout {
    padding: 0 30px;
  }

  .back {
    padding: 15px 20px 25px;
  }
  .call-banner h3 {
    font-size: 30px;
  }
  h3.mmc-heading {
    font-size: 20px;
    padding-left: 25px;
  }
  .inner-main-title h1{
    font-size:38px !important;
  }
  .gap-section{
    padding: 30px 0px !important;
  }
  .modules .col-md-4{
  flex:0 0 100% !important;
  max-width: 100%;
}
a.popup-videos.video-box {
  margin: 40px 10px auto;
}
.flag_icon1{
  margin: 0 4px;
}
}
@media (max-width: 575px) {
  .banner-info > h2,
  span.bznumber {
    font-size: 32px;
  }
  .banner-info > .word-swipe {
    font-size: 24px;
  }
  .slidingHorizontal.cd-words-wrapper b {
    font-size: 32px;
  }
  .banner {
    padding: 125px 0px 60px;
  }
  .customized-soft {
    /* height: 410px; */
    background-position: right 130%;
    padding: 7% 5% 7%;
  }
  .emp-track-info .emp-track-box {
    width: 50%;
  }
  .emp-track {
    margin-left: 0;
  }
  /* .demo-heading h1 {
    font-size: 26px;
  } */
  .demo-info .demo-btn {
    height: 45px;
    width: 150px;
    max-width: 100%;
    border-radius: 5px;
  }
  h3.overview-head1 {
    font-size: 28px;
  }
  p.move,
  .features-info > h3,
  .silent-features-box > h3,
  .analytical-report-box > h3,
  .benefits-of-use > h3 {
    font-size: 22px;
  }
  img.question {
    height: 197px;
  }
  .cotact-form-head {
    font-size: 28px !important;
  }
  .contact-form {
    padding: 30px 20px !important;
  }
  .imagecover {
    padding: 5px 5px 0px 20px !important;
  }
  .user-name {
    font-size: 20px !important;
  }
  .headdata {
    font-size: 28px;
  }
  .headbanner,
  .headserver,
  .headsecured {
    font-size: 22px;
  }
  .headserver {
    margin-top: -30px;
  }
  .styleheadpp {
    font-size: 28px !important;
  }
  .banner-inner {
    min-height: 45vh !important;
  }
  .order-xs-2 {
    order: 2;
  }
  .order-xs-1 {
    order: 1;
  }
  .sm-nowrap {
    flex-direction: column;
    justify-content: center !important;
    align-items: center;
  }
  .nav.flex-column.order-xs-1 {
    flex-direction: row !important;
    align-items: center;
    justify-content: center;
    padding-bottom: 15px;
  }
  .features-mobile-info .nav-pills .nav-link {
    width: 45%;
    margin: 4px 4px;
    border-radius: 0;
  }
  .android-apple {
    text-align: center;
  }
  img.android-apple-img {
    padding-left: 0;
  }
  .benefits {
    padding: 25px 0;
  }
  .faq-section .container h3 {
    font-size: 24px;
  }
  .analytical-report-box > h3 {
    margin: 0;
  }
  .analytical-report-box p {
    margin: 0;
  }
  .benefits-of-use {
    padding: 30px 15px 5px;
  }
  .qrcode {
    transform: scale(1.5);
    max-width: 100%;
    object-fit: cover;
    top: 45px !important;
    margin-bottom: 85px;
  }
  .index-xs-block {
    z-index: 1;
  }
  .modal-dialog {
    margin: 0 !important;
  }
  .btn.btn-paypal {
    margin-bottom: 25px;
  }
  .width-sm-50 {
    width: 50%;
  }
  .testimonial-block .owl-theme .owl-dots .owl-dot {
    display: none;
  }
  .upi {
    display: block;
    margin: 25px auto;
    max-width: 100%;
  }
  .mobilescan_pay {
    display: block;
    margin: 0 auto;
    max-width: 100%;
  }
  .googleimg,
  .qrscanner {
    display: none;
  }
  .googlepara {
    margin-left: 0;
  }
  .address-details {
    padding-left: 30px;
    padding-top: 20px;
  }
  .circle {
    display: none;
  }
  .purchase-counter,
  .sale-counter {
    padding-left: 0;
    text-align: center;
  }
  h2.overview-head {
    font-size: 30px !important;
    text-align: center;
  }
  h3.talk-heading {
    font-size: 28px !important;
  }
  a.btn.btn-talk {
    font-size: 20px;
  }
  #exampleModal .modal-content {
    border-radius: 0.5rem;
    margin-top: 25px;
  }
  .demo-heading {
    padding-top: 10px;
  }
  .mmc-container {
    padding: 30px 0 0;
  }

  .call-banner h3 {
    font-size: 28px;
  }
  .mmc-info-layout {
    padding: 0 15px;
  }
  .mmc-price-layout {
    padding: 30px 0px 40px !important;
  }
  .mmc-price-layout h3 {
    font-size: 28px;
    margin-bottom: 35px;
  }
  .submit-btn{
    /* width:150px; */
    width: 130px;
    height: 35px;
  }
  .desk-mobile {
    padding-top: 25px;
    width: 280px !important;
    margin: 0 auto;
    display: none;
}
#exampleModal .modal-dialog {
  max-width: 90%;
  margin: auto !important;
}
.videoframe>iframe {
  height: 220px;
}
.text-center-sm{
  text-align: center;
}
.inner-main-title h1{
  font-size: 28px !important;
    line-height: 35px;
}
.analytical-report-box > p > span {
  margin-right: 6%;
}
.gap-section{
  padding: 20px 0px !important;
}
.enq_from .modal-dialog{
  padding:8px 0;
}
.enq_from{
  padding:7px;
}
.store-icon .store-btn {
  width: 125px !important;
}
.store-icon .store-btn:nth-child(1) {
  margin-right: 15px !important;
}

}
@media (max-width: 480px) {

  .banner-info > h2,
  span.bznumber {
    font-size: 28px;
  }
  .banner-info > .word-swipe {
    font-size: 22px;
  }
  .slidingHorizontal.cd-words-wrapper b {
    font-size: 28px;
  }
  .customized-soft {
    background-position: right 123%;
    /* height: 395px; */
  }
  .mobile-menubar {
    width: 100%;
  }
  .emp-track-info .emp-track-box {
    width: 50%;
  }
  a.demo-btn {
    width: 150px;
    margin-bottom: 20px;
  }
  /* .demo-heading h1 {
    font-size: 22px;
  } */
  .demo-heading {
    padding-left: 0px;
  }
  .col-sm-p-0 {
    padding: 0;
  }
  .acc-head.active::after,
  .acc-head::after {
    right: 15px;
  }
  .acc-head {
    padding: 1rem 1rem 1rem 1rem;
  }
  .cotact-form-head {
    font-size: 26px !important;
  }
  .user-box {
    flex: 100% !important;
  }
  .imagecover .user-box {
    margin-bottom: 15px;
  }
  .submit-div {
    text-align: center;
  }
  .banner-inner {
    min-height: 40vh !important;
  }
  .features-mobile-info .nav-pills .nav-link {
    width: 47%;
    border-radius: 5px !important;
    font-size: 14px;
  }
  .faq-section .container h3 {
    font-size: 20px;
  }
  .PetrosoftLogo {
    width: 210px;
  }
  .about-column .mb-30 {
    padding: 0 15px;
  }
  .services-block-four .service-box {
    margin-bottom: 15px;
  }
  .demo-info > img {
    width: 160px;
  }
  .sale-purchase,
  .emp-track-info {
    margin-bottom: 20px;
  }
  .qrcode {
    transform: scale(1.2);
    display: inline-block;
    margin-bottom: 70px !important;
  }
  .address-details {
    padding-bottom: 160px;
  }
  h3.talk-heading {
    font-size: 26px !important;
  }
  h3.mmc-heading {
    font-size: 18px;
}
.text-center.call-banner {
  padding-top: 15px;
}
.mmc-price-layout {
  margin-top: 15px;
}
  .call-banner h3 {
    font-size: 26px;
}
  .mmc-info-layout {
    padding: 0px;
  }
  .odiv {
    padding-left: 3.5%;
  }
  .navfooter{
    padding-left: 15px;
  }
  section.mvv ,
  section.our-services{
    padding: 30px 10px !important;
}
.phnotext{
  color: #000000;
  font-weight: 600;
  font-size: 16px;
}
.copyrights, .hover{
  font-size: 16px;


}
.analytical-report-box > p > span {
 font-size:14px;
}
.address-details {
  padding-top: 15px;
}
.store-icon .store-btn {
  width: 110px !important;
}

.ymts_flag_wrapper {
  padding: 0 15px 50px;
}
.ymts_flex_flag .owl-dots{
  margin-top: -10px !important;
}
.ymts_demo_info{
  margin-top:10px;
}
.conact-us-wrap-one .sub-heading {
  margin-bottom: 10px;
}
.Billing-container .container,
.silent-features.gap-section.modules .container {
  padding: 0 20px !important;
}
a.dwbrochure,
a.dwbrochure.demo1{
  display: none;
}
}

@media(max-width:530px){
  .Billing-container .col-md-4{
    flex:0 0 100% !important;
    max-width: 100%;
  }
}
@media(max-width:455px){
  .customized-soft {
    background-position: right 120%;
    /* height: 440px; */
  }
}
@media (max-width: 425px) {
  .banner-info > h2,
  span.bznumber,
  .silent-features-box > h3 {
    font-size: 22px;
  }
  .banner-info > .word-swipe {
    font-size: 20px;
  }
  .slidingHorizontal.cd-words-wrapper b {
    font-size: 24px;
  }
  .customized-soft-info > p {
    text-align: justify;
  }
  button.btn.btn-warning.form {
    width: 100px;
  }
  .demo-heading h1 {
    font-size: 21px;
    padding-right:0;
  }
  .demo-heading p {
    font-size: 16px;
}
.demo-heading {
  text-align: center;
}
.demo-heading .close {
  position: absolute;
  font-size: 15px;
  text-align: center;
  top: 7px;
  right: 8px;
  line-height: 27px;
  height: 27px;
  width: 27px;
  box-shadow: 0px 0px 10px rgb(180 167 192 / 88%);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  padding: 0px;
  color: #f7a01f;
}
  .incremental-counter .num {
    height: 55px;
    width: 40px;
    line-height: 55px;
  }
  .purchase-counter,
  .sale-counter {
    padding-left: 0;
  }
  .faq-section .container h3 {
    font-size: 18px;
  }
  .demo-info > img {
    width: 120px;
  }
  .PetrosoftLogo {
    width: 200px;
  }
  .customized-soft {
    background-position: right 125%;
    /* height: 421px; */
} 
.bzcontainer .customized-soft-info h2{
  font-size: 30px;
  font-family: "futura-demi", sans-serif;
  text-align: center;
}
h2.continenthead.aos-init.aos-animate{
  font-size: 30px;
}
}
@media (max-width: 391px) {
  .banner-inner {
    min-height: 45vh !important;
  }
}

@media (max-width:380px){
  .features-mobile-info .nav-pills .nav-link{
    font-size: 12px;
  }
  .store-icon .store-btn {
    width: 100px !important;
}
h3.emp-track-heading {
  padding-left: 70px;
}
}
@media (max-width:360px){
  .store-icon .store-btn {
    width: 90px !important;
}
}

@media (max-width: 320px) {
  .banner-info > h2,
  span.bznumber {
    font-size: 22px;
  }
  .banner-info > .word-swipe {
    font-size: 18px;
  }
  .slidingHorizontal.cd-words-wrapper b {
    font-size: 22px;
  }
}

/* about responsive start */

@media (max-width: 1024px) {
  .inner-main-title h1 {
    font-size: 45px;
  }
}
@media (max-width: 991px) {
  .inner-main-title h1 {
    font-size: 40px;
    line-height: 46px;
  }
  .inner-main-title p {
    font-size: 25px;
  }
  .about-column h2,
  .sec-title > h2 {
    font-size: 35px;
  }
  .about-us .image {
    padding-bottom: 0;
  }
  .about-column {
    margin-bottom: 0;
  }
  section.mvv p {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .inner-main-title h1 {
    font-size: 35px;
  }
  .about-column h2,
  .sec-title > h2 {
    font-size: 30px;
  }
}
@media (max-width: 575px) {
  .fact-counter .item .inner-box .icon-box {
    position: relative;
    left: 0;
    top: 0;
  }
  .fact-counter .item {
    text-align: center;
  }
  .fact-counter .item .inner-box {
    padding-left: 0;
  }
  .about-column .text,
  section.mvv p,
  .our-services .text {
    font-size: 17px;
  }
}
@media (max-width: 480px) {
  /* .inner-main-title h1 {
    font-size: 30px;
  } */
  .inner-main-title p {
    font-size: 19px;
  }
  .analytical-report-box{
      padding:15px;
  }
  .conact-us-wrap-one .heading {
    font-size: 30px;
}
}
/* about responsive end */

/* footer responsive */

@media (max-width: 991px) {
  .headqut {
    font-size: 30px;
  }
  .paragaqution {
    margin-top: 20px;
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  section.bz-user-words iframe {
    width: 440px;
    height: auto;
    max-width: 100%;
  }

  .headqut {
    font-size: 25px;
    margin-left: 0;
  }
  .paragaqution {
    margin-top: 10px;
    font-size: 17px;
    margin-bottom: 0;
    line-height: 26px;
    margin-left: 0;
  }
  .back-to-top {
    bottom: 55px;
  }
}
/* footer responsive end */

/* ---quickpay style starts here--- */
@media (max-width: 991px) {
  .paypalimg {
    /* margin-left: 55px; */
    padding-bottom: 20px;
    max-width: 100%;
    /* width: 350px; */
    text-align: center;
  }
  .text-center-md{
    text-align: center;
  }
  .text-md-center {
    text-align: center;
  }
  button.btn.btn-paypal {
    margin-top: 0;
  }
  .headstyle {
    font-size: 28px;
  }
}

@media (max-width: 767px) {
  .paypalimg {
    /* width: 320px; */
    padding-top: 55px;
  }
  .headstyle,
  .headqut {
    font-size: 24px;
  }
  .googlepara,
  .cardpara {
    font-size: 20px;
  }
}
@media (max-width: 575px) {
  .qrcode {
    padding: 20px 0;
  }
  .paypalimg {
    padding-top: 30px;
  }
}
@media (max-width: 480px) {
}
@media (max-width: 425px) {
}

/* ----quickpay style ends here --- */

/* ---------Features styles start here ---------*/
@media (max-width: 991px) {
  .allfeatures.gap-section .container,
  .silent-features.gap-section.modules .container,
  .silent-features.gap-section.benzin-solution .container,
  .Billing-container .container {
    max-width: 100%;
    padding: 0 35px;
  }
  h1.heading.msnh {
    font-size: 36px !important;
  }
  .silent-features.gap-section.modules .container .col-md-3.col-sm-6 {
    flex: 0 0 33%;
    max-width: 33%;
  }
  .qrcode {
    position: static;
}
}
@media (max-width: 767px) {
  h1.heading.msnh {
    font-size: 32px !important;
  }
  .silent-features.gap-section.modules .container .col-md-3.col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* .banner {
    background: url('../images/mobile-banner.JPG') no-repeat;
    background-size: cover;
    background-position: center 30px;
  } */
  .banner-infobox {
  margin-top: 90px;
  max-width: 100%;
  width: 400px;
}
}
@media (max-width: 575px) {
  .allfeatures .serviceBox1 {
    margin: 8px 0 !important;
  }
  .allfeatures.gap-section .col-lg-3.col-md-4.col-sm-6 {
    width: 50%;
  }
  h1.heading.msnh {
    font-size: 28px !important;
  }
  .serviceBox_2 {
    margin-bottom: 15px !important;
  }
  .silent-features.gap-section.benzin-solution h1.heading.msnh {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }
  h2.infobox-head {
    font-size: 35px;
}
.banner-infobox {
  margin-top: 70px;
}
}
@media (max-width: 480px) {
  .allfeatures.gap-section .col-lg-3.col-md-4.col-sm-6 {
    width: 100%;
  }

  .gap-section {
    padding: 15px 0px 0 !important;
  }
  .silent-features.gap-section.modules .container .col-md-3.col-sm-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .icons_container {
    display: block !important;
    align-items: center !important;
    justify-content: space-between;
    padding: 0 35px !important;
    /* position: relative; */
    bottom: 39px !important;
  }
  
  
  .left_contact_icon, .right_whatsapp {
    width: 55px !important;
    position: fixed !important;
    z-index: 1030 !important;
  }
  
  .left_contact_icon img, .right_whatsapp img {
    width: 100% !important;
  }
  
  .left_contact_icon {
    left: 25px;
    bottom: 25px;
  }
  
  .right_whatsapp {
    right: 25px;
    bottom: 25px;
  }
  .back-to-top {
    bottom: 95px;
  }
}
@media (max-width: 440px) {
.banner-infobox {

  margin-top: 55px;
    max-width: 100%;
  width: 330px;
}
h2.infobox-head {
  font-size: 30px;
}
}

@media (min-width: 767px){
.banner {
    background: transparent;
}
}
/* -------Features styles ends here -----------*/
