@media only screen and (max-width: 1200px) {
  .container {
    max-width: 1140px;
  }
  .hero-content.container.new-cn-1 {
    max-width: 101% !important;
  }
}
@media only screen and (max-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .billing-pl-1 {
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
  }
  .box-rel button.will-ac3.btn-lg.btn-blue.btn-block.new-des1 {
    margin-left: 44px;
    float: left;
  }
  .box-rel p {
    margin-left: 44px;
  }
  .box-rel .col-md-6 {
    width: 100% !important ;
  }
  .accounting-nr1 .box-more1 img {
    width: 100%;
  }
  .accounting-nr1 .box-more1 {
    width: 44%;
    margin-right: 25px;
    position: relative;
    left: 29px;
  }
  section.section_seven.mid-container.testmonial.nikhil-taest1-test1 {
    display: none;
  }
  .grr-paf1 {
    padding: 47px;
  }
  span.how-panel {
    width: 85%;
    float: left;
  }
  .here-what-stil .here-make1 {
    font-size: 20px;
  }
  .section_seven.mid-container.testmonial {
    display: block;
  }
  .d-1 {
    margin-top: 88px;
  }
  .main {
    width: 1284px;
  }
  .last-btn-uo1 a {
    width: 45%;
  }
  #vertical_tab_nav .panel-div {
    padding: 32px;
  }
  .accounting-des1-2 {
    display: none;
  }
  .accounting-des1-2 {
    display: none;
  }

  h2.maj1.cloud-1.cloud-mo2 {
    font-size: 17px;
    margin-bottom: 23px;
  }
  .text-bill h3 {
    font-size: 18px;
  }
  .here-make1 {
    font-size: 23px;
    margin-bottom: 31px;
  }
  .free1-cim {
    width: 55% !important;
  }
  .by1 {
    font-size: 16px;
  }
  .just1 {
    font-size: 20px;
  }
  #vertical_tab_nav li a {
    padding: 34px;
  }
  #vertical_tab_nav li a.selected {
    padding: 34px;
  }
  .here-what br {
    display: none;
  }
  .way-choose-tab {
    width: 70%;
    margin: 0 auto;
    position: relative;
    left: 19%;
    margin-top: 23px;
  }

  h2.maj1.cloud-1.cloud-mo1 {
    display: none;
  }
  .spekr1 .last1 .btn-lg.btn-blue.btn-block {
    width: 46%;
  }
  .about-us-single .maj1 {
    margin-top: 23px;
    font-size: 22px;
  }
  .mag-1 {
    font-size: 16px;
  }
  .manage-pl1 .modules1 {
    font-size: 13px;
  }
  .manage-pl1 .img-ab {
    margin-top: 37px;
    float: left;
  }
  .manage-pl1 .btn-lg.btn-blue.btn-block.get-12 {
    width: 100% !important;
  }
  .test-min-1-box1 {
    width: 100%;
  }

  .test-min-us-2 .col-md-5 {
    float: left;
    width: 45%;
    margin-left: 16px;
    margin-top: 20px;
  }
  .arora-pl1 .col-md-2 {
    width: 14% !important;
    margin-right: 7px;
  }
  .the-12 .col-md-2 {
    width: 14% !important;
    margin-right: 7px;
  }
  .get1-make1 {
    margin-top: 0px;
  }
  .get1-make {
    font-size: 28px;
  }
  .test-min-1-box1 h3 {
    font-size: 15px;
  }
  .sin-1.lk1 {
    width: 15% !important;
  }
  .about-us-single {
    padding-top: 0px;
  }
  .box-pl1 p {
    font-size: 13px;
    margin-left: 12px;
  }
  .box-pl1 {
    margin-top: 27px;
  }
  .software_devices1 .btn-lg.btn-blue.btn-block.new-des1 {
    width: 50% !important;
  }
  .test-min-1-box1 p {
    font-size: 13px;
  }
  .test-min-1-box1 br {
    display: none;
  }
  .test-min-us-2 .col-md-1.sin-1 {
    display: none;
  }
  .questions12 .sin-2 {
    height: 177px;
  }
  .ptb-sin-1 {
    width: 94%;
  }
  .box-wh1 p {
    font-size: 14px;
  }
  .about-us-2 .img-ab {
    margin-top: 107px;
    float: left;
  }
  .app-2 {
    font-size: 16px;
  }
  .app-1 {
    font-size: 22px;
  }
  .section.hero-area.grt-her {
    height: auto;
    background-size: 100% 100%;
  }

  .ha1 {
    font-size: 15px;
  }
  .ha1 br {
    display: none;
  }
  .ul-box li {
    font-size: 15px;
  }

  .call-to-action-area .for1 {
    font-size: 23px;
  }
  .call-to-action-area .maj1.get1 {
    font-size: 23px;
  }

  .cost3 {
    width: 90%;
    float: left;
  }
  .about-us-single .maj1 {
    margin-bottom: 28px;
  }
  .modules1 {
    width: 90%;
    float: left;
  }
  .test-min-1-box1 {
    height: 302px;
  }
  section.section_seven.mid-container.testmonial.mobil-testminl.news-box1 {
    display: none;
  }
  .software_devices2 .maj1 {
    font-size: 27px;
  }
  .software_devices2 {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  .arora-pl1 {
    top: 0px;
  }
  .call-con1 a {
    font-size: 15px;
  }
  .app-2 br {
    display: none;
  }
  .about-us {
    padding-bottom: 40px;
  }
  .happy12 {
    font-size: 15px;
  }
  .modules1 .yu-pear {
    padding: 0px;
  }
  .about-us .maj1 {
    font-size: 25px !important;
    margin-top: 0px !important;
  }
  .hero-area .h-full {
    height: auto;
    float: left;
  }
  .btn {
    position: relative;
    right: 9px;
  }
  .hero-form {
    float: left;

    margin-left: 23px;
  }

  .form-tabel {
    overflow-x: scroll;
  }
  .ptb-sin-2 {
    float: left;
    width: 98%;
  }
  .col-md-7.ab1.destop {
    display: none;
  }
  .mobile {
    display: block;
    width: 100%;
    text-align: center;
  }

  .test-min-us-2 .col-md-6 {
    float: left;
    width: 45%;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 27px;
  }
  .maj1 {
    font-size: 20px;
    width: 90%;
    margin: 0 auto;
    margin-bottom: 0px;
  }
  .form-single .maj1 {
    font-size: 17px;
    width: 90%;
    margin: 0 auto;
    margin-bottom: 0px;
  }

  .about-us .img-ab {
    padding-left: 15px;
    padding-right: 15px;
  }
  .ex-1 {
    font-size: 19px;
  }

  .container {
    max-width: 765px;
  }

  .about-us-single .col-md-2 {
    float: left;
    width: 20.666667%;
    padding: 0 15px;
  }
  .ptb-sin-1 {
    padding-left: 0px;
  }
  .box-wh1 {
    margin: 0 0px 0 0;
  }
  .automate-im1 {
    margin-top: 72px !important;
  }
  .automate-im2 {
    margin-top: 87px !important;
  }
  .automate-im3 {
    margin-top: 48px !important;
  }
  .about-us-single .maj1 {
    margin-top: 28px;
  }
  .questions12 p {
    font-size: 15px;
  }
  .questions12 span {
    font-size: 14px;
  }

  .experience-pl1 {
    display: block;
  }
  .questions12 .who {
    font-size: 13px;
  }
  .get1-make1 {
    font-size: 19px;
  }
  .streamline1 {
    margin-top: 29px;
  }
  .software_devices1 img {
    max-width: 100%;
  }
  .banner_left {
    padding-left: 34px !important;
  }
  .ul-box li {
    font-size: 12px;
  }
  .about-us-2 .modules1 {
    width: 89%;
    float: left;
    font-size: 17px;
  }
  .mang-ab2 {
    margin-left: 26px;
  }
  .red-pl-g {
    width: 92%;
    float: right;
  }
  .ul-box img {
    position: relative;
    top: 4px;
  }
  .ex-1 br {
    display: none;
  }
  .about-us.appointment-2.appointment-3.appointment-pl1 {
    padding-bottom: 70px;
  }
  .appointment-3 {
    padding-top: 40px;
  }

  .about-us.appointment-2.appointment-3.appointment-pl1 {
    padding-bottom: 40px;
  }
  .discom1 {
    font-size: 30px;
  }
  .get-ds1 {
    font-size: 30px;
  }
  .form-single .maj1 {
    font-size: 16px;
  }
  .speakerphone-1 {
    font-size: 18px !important;
  }
  .about-us-2 .img-ab {
    margin-top: 42px;
    float: left;
  }
  .spekr1 {
    padding-top: 60px;
    padding-bottom: 93px;
  }
  .mobil-no-menu {
    display: block;
    padding: 10px 1.3px 0 0;
    box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
    background-color: #f8f8f8;
  }
  .mainmenu {
    top: 0px;
  }
  nav.navigation.destop-no-menu {
    display: none;
  }
  h2.get1-make.Make-pl {
    font-size: 17px;
  }
  button.btn-lg.btn-blue.btn-block.new-des1 {
    font-size: 15px;
  }
  button.btn-lg.btn-blue.btn-block.new-des2 {
    font-size: 15px;
  }
  .maj-pl1 {
    margin-top: 55px;
  }
  .an-pol1 {
    font-size: 22px;
  }
  .maj1.sync-pl1 {
    font-size: 30px;
    margin-top: 48px;
    margin-bottom: 50px;
  }
  .pol-p1 p {
    font-family: Roboto2;
    font-size: 18px;
    margin-top: 14px;
  }
  .maj1.compatibility-pl1 {
    font-size: 30px;
  }
  .accounting-taest1-test1 {
    float: left;
    width: 100%;
    padding-bottom: 178px;
    background: #f6f9fd;
  }
  #speakerphones-tabel h2.maj1 {
    font-size: 31px;
  }
  .swiper-slide {
    background: none;
  }
  .accounting-taest1-test1 h2.maj1.sync-pl1.billing-pl1 {
    float: left;
    width: 100%;
  }
  .modal-content {
    width: 60%;
    float: left;
  }
  .test-min-us-2 {
    padding-bottom: 40px;
  }
  .popup {
    width: 60%;
  }
}
@media only screen and (max-width: 767px) {
.swiper-slide-active{opacity:1 !important ;}
.swiper-slide-next{opacity: 1 !important;}
.swiper-slide{opacity:0 ;}
.ptb-sin-1 .swiper-container{
  overflow:inherit !important;
}
  .custom-btn.btn-12 {
    background: none;
  }
  .btn-12 span {
    position: relative;
    margin: auto;
    width: 80%;
    margin-top: 26px;
    background: #0ab9ff;
  }

  .product-slide .row.ptb-30 {
    margin: auto;
  }

  .nikhil-1 {
    padding: 0px;
  }
  .confused-pl1 {
    width: 100%;
  }
  .stl-btn {
    width: 100%;
  }
  .stl-btn a {
    width: 100%;
    float: left;
    text-align: center;
  }
  .tex-stl-12 h2 {
    text-align: center;
    font-size: 18px;
  }
  .tex-stl-12 {
    margin-top: 0px;
  }
  .mobile-st1 {
    display: block;
  }
  .des-p1 {
    display: none;
  }
  .payroll5 {
    height: 48px;
  }
  section.about-us-2.compatibility-pl-pl1 {
    margin-top: 0px;
    background: no-repeat;
    background: url(../img/Offers.png);
  }
  .team-us-2 {
    display: none;
  }
  /* .ptb-sin-2 {
    width: 90%;
    margin: auto;
} */
  .ptb-sin-2 {
    width: 100%;
    float: left;
    margin: 0 auto;
    position: relative;
    left: 0px;
  }
  .lst-new-btn {
    margin-top: 18px;
  }
  .get2 {
    margin: 0px;
    width: 100%;
    text-align: center;
    float: left;
    margin-bottom: 40px;
    font-size: 14px;
  }
  .img-ab.tar1l1.des-s1-pl1 {
    margin-bottom: 25px;
    width: 110%;
    background-size: cover;
  }
  .price-text p {
    font-size: 18px;
  }
  .consult1 {
    text-align: left;
    font-size: 24px;
    padding-left: 15px;
  }
  button.btn-lg.btn-blue.btn-block.call-icon.gaEvent {
    font-size: 15px !important;
  }
  .h-full {
    width: 100%;
    margin: auto;
  }
  .gst-t1 {
    display: block;
  }
  .btn1-arrow-btn {
    width: 100%;
    text-align: center;
    margin-bottom: 39px;
  }
  .prc1 {
    font-size: 18px;
    margin-left: 16px;
  }
  .here-make1 br {
    display: none;
  }
  #vertical_tab_nav li a {
    float: left;
    display: grid;
    font-size: 15px;
  }
  .evn1 .btn-12 span {
    width: 100%;
  }
  #vertical_tab_nav li:hover {
    margin-bottom: 1px;
    text-align: center;
  }
  button.custom-btn.btn-12 {
    margin-bottom: 29px;
  }
  .nikhil-taest1-test1 h2.maj1.great-85 {
    margin-bottom: 0px;
    font-size: 22px;
    width: 80%;
    line-height: 1.5;
    margin-top: 0px;
  }
  .btn-12 {
    width: 100%;
    font-size: 12px;
  }

  .poly-tabel {
    float: left;
    width: 18%;
  }
  .payrol23 .mobile-per1 {
    font-size: 10px;
    margin-bottom: 6px;
  }
  .pr-1 {
    font-size: 20px;
  }
  .container-content {
    width: 85%;
    margin: 0 auto;
    height: 64% !important;
    position: relative;
    top: 6px;
    margin-bottom: 40px;
  }
  .exp-2-n {
    width: 84% !important;
  }
  .d-2 {
    width: 90% !important;
  }

  .price-table td.price {
    padding: 9px 0px !important;
  }
  .mobile-per1 {
    margin-top: 5px;
    font-size: 10px;
    color: #000;
    display: block !important;
    line-height: 1.18;
  }

  .set > a {
    font-size: 12px;
  }
  .pls-1:after {
    display: none;
  }
  .panel-div .active:after {
    display: none;
  }
  .btn-arrow .text {
    font-size: 17px;
  }
  .btn-arrow .the-arrow.-left {
    display: none;
  }
  .destop-mg12 {
    display: none;
  }
  .mobile-pl14 {
    display: block;
  }
  .popup {
    width: 100%;
  }
  .payroll-2 {
    height: 48px;
  }

  .d-1 {
    margin-top: 127px;
  }

  
  .maj1.cloud-1.cloud-mo1 {
    display: none;
    font-size: 28px;
  }
  .accounting-taest1-test1 .billing-pl-1 {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
  .accounting-taest1-test1 {
    background: #f6f9fd;
    padding-bottom: 0px;
  }
  .accounting-des1-2 {
    display: none;
  }
  .accounting-taest1-test1 h2.maj1.sync-pl1.billing-pl1 {
    font-size: 24px;
    margin-bottom: 0px;
    font-family: Poppins3;
    width: 80%;
    line-height: 1.5;
    font-weight: 600;
  }
  .accounting-taest1-test1 button.btn-lg.btn-blue.btn-block.new-des2 {
    width: 86% !important;
    margin-top: 21px !important;
    float: left;
  }
  .swiper-slide {
    background: none;
  }
  .accounting-taest1-test1 .prod-1 {
    float: left;
    width: 100%;
  }
  .accounting-taest1-test1 .swiper-container {
    overflow: inherit;
    margin-top: 59px;
    float: left;
    width: 100%;
    margin-bottom: 22px;
  }
  .advice-nr {
    margin-top: 00px;
  }

  .news-box1
    .testmonialbox.swiper-container.swiper-container-initialized.swiper-container-horizontal.swiper-container-ios {
    padding-top: 14px;
    overflow: inherit;
  }
  .news-box1 {
    margin-bottom: 0px;
    padding-top: 14px !important;
    padding-bottom: 17px;
  }
  .news-box1 .maj1.stc1 {
    font-size: 24px;
    width: 80%;
    line-height: 1.42;
    color: #080808;
    margin-bottom: 53px;
  }
  .news-box1 button.will-ac3.btn-lg.btn-blue.btn-block.new-des1 {
    margin-top: 30px !important;
    width: 66% !important;
    position: relative;
    left: 56px;
  }
  .will1 {
    padding-left: 25px;
  }
  .news-box2 {
    display: none;
  }
  .box-more1 img {
    width: 100%;
  }
  .box-more1 {
    width: 100%;
    margin-right: 40px;
  }
  .box-more1 .col-md-6 {
    float: left;
    width: 100%;
  }

  .confused-mobile {
    display: block;
  }
  .confused-mobile br {
    display: none;
  }
  .stil1 {
    width: 100%;
    float: left;
    font-size: 18px;
    font-weight: 600 !important;
  }

  .advice-nr .last1 {
    float: none;
    width: 100%;
    text-align: center;
  }
  .advice-nr .last1 a {
    width: 100%;
    float: left;
  }
  .advice-nr button.btn-lg.btn-blue.btn-block.new-des2.free1-cim {
    float: none;
    width: 64% !important;
    margin: 0 auto !important;
  }
  p.pr1 {
    font-size: 12px;
  }
  .confused-mobile {
    font-size: 15px !important;

    line-height: 1.67 !important;
    font-weight: 500 !important;
  }

  h1.here-make1.confused-destop {
    display: none;
  }
  .advice-nr .col-md-6 {
    float: left;
    width: 100%;
  }

  .form-tabel .maj1 {
    font-family: Poppins;
    font-size: 18px;
    font-weight: 600;
    width: 100%;
    line-height: 1.42;
    padding-bottom: 35px !important;
  }
  .form-tabel p {
    font-size: 10px;
  }
  .payroll-3 {
    height: 49px;
  }
  .payroll-4 {
    height: 50px;
  }
  .payroll-5 {
    height: 54px;
  }
  .payroll-6 {
    height: 48px;
  }
  .payroll-7 {
    height: 55px;
  }
  .payroll-8 {
    height: 56px;
  }
  a.exp-1-n {
    font-size: 11px !important;
  }
  .con1 {
    display: none;
  }
  .last-btn-uo1 a {
    width: 100%;
    float: left;
  }
  .last-btn-uo1 button.btn-lg.btn-blue.btn-block.new-des1 {
    border-radius: 25px !important;
  }
  /* .last-btn-uo1 {
    float: left;
    width: 100%;
} */
  .hidden2 {
    font-size: 17px;
    font-weight: 500;
    margin: 0px;
    margin-bottom: 26px;
  }
  .hidden1 {
    font-weight: normal;
    line-height: 1.42;
    font-size: 20px;
  }
  .grr-paf1 {
    padding: 38px;
  }
  .d-2 img {
    top: 0px;
  }
  .text-box-tabel h2 {
    font-size: 14px;
    margin-top: 9px;
  }
  .price.payrol23 {
    padding: 5px !important;
    font-size: 10px !important;
  }
  .payroll-9 {
    height: 49px;
  }

  .price-table tr td {
    font-size: 11px;
  }
  .main {
    width: 900px;
    position: relative;
    right: 22px;
  }

  span.how-panel {
    width: 80%;
    float: left;
    font-size: 13px;
  }
  .panel1 {
    margin-top: 20px;
    margin-bottom: 28px;
  }

  #vertical_tab_nav .panel-div {
    width: 100%;
    padding: 11px !important;
  }
  #vertical_tab_nav li a {
    padding: 16px;
    padding-bottom: 0px;
  }
  #vertical_tab_nav li a.selected {
    padding-bottom: 0px;
    border-bottom: 5px solid #16133e;
    background: no-repeat !important;
    color: #000;
    border-left: none !important;
    box-shadow: none !important;
    padding: 16px;
  }
  .by1 {
    width: 100%;
    display: flex;
    font-size: 14px;
  }
  .us2 {
    text-align: center;
    margin: 0 auto;
    float: none !important;
    right: 0px !important;
  }
  .us1 {
    margin: 0 auto;
    float: none !important;
    right: 0px !important;
  }
  .enjoy-as .container {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
  #vertical_tab_nav li {
    width: 33%;
    float: left;
    text-align: center;
  }
  #vertical_tab_nav ul {
    width: 100%;
    box-shadow: 0 6px 18px 0 #000;
    background-color: #ffffff;
    padding-top: 13px;
  }
  .enjoy-as .maj1.sync-pl1.help-pl1 {
    width: 80%;
    font-size: 19px !important;
    line-height: 1.62;
    color: #131117;
    font-family: Poppins2;
    font-weight: 600;
  }

  .growth-mobile1 .last1 {
    display: none;
  }
  .btn-mobil1 {
    display: block !important;
    width: 100%;
  }
  .ann-1 {
    font-size: 12px !important;
  }
  .text-bill h3 {
    font-size: 13px !important;
  }
  .btn-mobil1 .btn-lg.btn-blue.btn-block.new-des2.free1-cim {
    width: 67% !important;
    margin: 0 auto !important;
    float: none !important;
  }
  .btn-mobil1 {
    float: left;
    width: 100%;
    margin: 0 auto;
    margin-top: 0px;
    text-align: center;
    margin-top: 36px;
  }
  .btn-mobil1 a {
    width: 100% !important;
    float: left !important;
    margin: 0 auto !important;
  }
  .here-what p {
    font-size: 16px;
    font-family: Poppins3;
    opacity: 0.8;
    margin-bottom: 50px;
  }
  .bill-marketplace {
    height: 117px;
    padding: 0px;
  }
  .here-p1 {
    width: 100%;
    padding: 0px;
  }
  .here-what {
    margin-left: 0px;
  }
  .here-what p {
    font-size: 16px;
    font-family: Poppins3;
  }
  .here-what p br {
    display: none;
  }
  .here-make1 {
    font-size: 24px;
    margin-bottom: 18px;
    font-weight: 500;
  }

  .growth-mobile2 {
    display: none;
  }
  .growth-mobile1 {
    display: block;
    width: 100%;
  }
  .last1 {
    float: left;
    top: 0px;
    margin-bottom: 35px;
    margin-top: 25px;
  }
  .last1 .btn-lg.btn-blue.btn-block {
    width: 100% !important;
    padding: 0px !important;
    font-size: 15px !important;
  }
  .last1 a {
    width: 100%;
    float: left;
    margin-right: 5px;
    margin-bottom: 15px;
  }
  .evn1 .cl1 {
    width: 100% !important;
  }
  .btn-arrow a {
    font-size: 20px;
  }
  .banner_right.destop-img-slid {
    display: block;
  }
  .banner_right1.destop-img-slid2 {
    display: block;
    margin-top: 67px;
  }
  .software-panel.accounting-des2 {
    margin-top: 0px;
    font-size: 25px !important;
  }
  .new-colo1 {
    padding-top: 14px;
  }
  .accounting-des1 {
    display: none;
  }
  .banner_right {
    margin-bottom: 21px;
  }
  .choose-2 .col-md-5 {
    width: 100%;
  }
  .app-choose-2 {
    line-height: 1.63;
    font-size: 13px;
  }
  .way-choose {
    margin-top: 20px;
    width: 100%;
    padding: 25px;
  }
  .choose-2 {
    padding-top: 30px;
  }
  .just1 {
    font-size: 13px !important;
    text-align: center;
    padding: 7px 4px 11px 11px !important;
  }
  .buy1-buying {
    line-height: 34px;
    text-align: center;
    font-size: 24px;
    margin-bottom: 36px;
  }
  .choose-2 .buy1-buying {
    line-height: 34px;
    text-align: center;
    font-size: 24px;
  }
  .choose-2 .just1 {
    width: 100%;
    margin: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .choose-2 .hero-content.container {
    width: 90%;
  }
  .mobil-no-menu {
    display: block;
  }
  .mobil-no-menu .mainmenu {
    position: relative;
    top: 0px;
  }
  .mainmenu li {
    margin-left: 26px;
  }
  .first {
    margin-left: 0px !important;
  }
  .mobil-no-menu .mainmenu .active::before {
    bottom: -18px;
  }
  .darkHeader {
    position: relative;

    height: auto;
  }

  .mobil-no-menu .container {
    width: 100%;
  }
  .navigation.destop-no-menu {
    display: none;
  }
  .navigation.mobil-no-menu {
    display: block !important;
    float: left;
    width: 100%;
  }
  .mobil-no-menu {
    padding: 10px 1.3px 0 0;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    background-color: #f8f8f8;
  }

  .plat-voly {
    width: 100%;
    float: left;
    margin-bottom: 14px;
  }
  .logo-paf1 {
    text-align: center;
  }
  /* .form-single .hero-content.container {
    width: 100%;
  } */
  .compatibility-pl-pl1 .hero-content.container {
    width: 100%;
  }
  .get1-make.Make-pl {
    font-size: 16px;
  }
  .an-pol1 {
    width: 100%;
    float: left;
    font-size: 22px;
    margin-bottom: 30px;
  }
  .enjoy-as .maj1 {
    font-size: 22px !important;
    width: 80%;
  }
  .pol-p1 p {
    font-family: Roboto2;
    font-size: 16px;
    margin-bottom: 40px;
  }
  .maj1.compatibility-pl1 {
    margin-bottom: 10px !important;
  }
  .footer-s-1 .col-md-3 {
    margin-bottom: 0px !important;
  }
  .call-to-action-area {
    padding-top: 40px;
  }
  .get1-make.Make-pl br {
    display: none;
  }
  .pol-p1 br {
    display: none;
  }
  .red-pl-g {
    width: 87%;
    float: right;
  }

  .about-us.appointment-2.apll-1.vehicle-pl1 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .about-us.appointment-2.appointment-3.appointment-pl1 {
    padding-bottom: 50px;
  }
  .par-ool1 {
    font-weight: 400;
    font-family: Poppins2 !important;
  }
  .spekr1 {
    padding-bottom: 0px !important;
  }
  .spekr1 .ul-box1 li {
    margin-bottom: 5px;
  }
  .ul-box1 img {
    margin-bottom: 12px;
  }
  .mag-1 {
    position: relative;
    left: -9px;
  }
  .vehicle-pl1 {
    background-color: #f7f8fc;
  }
  .about-us.appointment-2.apll-1 {
    background: no-repeat;
  }
  .img-text-mobiles .maj1 {
    width: 84%;
    text-align: left;
    float: left;
    padding-left: 20px;
  }
  .hero-content.container.dealership-pl1 {
    width: 100%;
  }

  .process-pl {
    margin-top: 13px !important;
    margin-bottom: 19px !important;
  }
  .about-us-2.manage-pl1.easy-pl1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .btn-lg.btn-blue.btn-block.get-12 {
    box-shadow: 0 10px 20px 0 rgba(0, 80, 174, 0.15);
    margin-top: 16px;
  }
  
  .about-us-2 {
    padding-top: 20px;
    padding-bottom: 40px;
    display: none;
  }
  .section_seven.mid-container.testmonial {
    padding-top: 41px;
    float: left;
    width: 100%;
  }
  .maj1.what-p {
    margin-bottom: 37px;
  }
  .questions12 .who {
    line-height: 21px;
    font-size: 13px;
  }

  .star-1 {
    text-align: center;
  }
  .caal1 a {
    font-family: Roboto2;
  }
  .email1 a {
    font-family: Roboto2;
  }
  .test-min-1-box1 .col-md-10 {
    width: 77%;
    margin-left: 12px;
  }
  .test-min-1-box1 h3 {
    text-align: left;
    width: 100%;
  }
  .test-min-1-box1 br {
    display: none;
  }
  .test-min-1-box1 p {
    font-size: 14px;
    text-align: left;
  }
  .section_seven.mid-container.testmonial {
    display: block;
  }
  .experience-1 {
    padding-left: 22px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .btn-lg.btn-blue.btn-block.grrem1 {
    margin-bottom: 33px !important;
  }
  .section_one .banner_left {
    padding: 0%;
  }
  .experience-12 {
    display: block;
  }
  .experience-pl1 {
    display: none;
  }
  .appointment12 {
    padding-left: 0px !important;
  }
  .mang-ab2 {
    margin-left: 0px !important;
  }

  .section_one .banner_right {
    width: 100%;
    margin-left: 0;
    height: 540px;
  }
  .section_one .banner_left {
    width: 100%;
    border-radius: 0;
    border-radius: 10px 10px 0 0;
    margin-top: -7px;
  }
  .section_one {
    flex-direction: column-reverse;
    background: url(../../images/mwebbanenr.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 0;
    height: 496px;
  }

  #slider img {
    height: auto !important;
  }
  .tex1 {
    display: block;
  }
  .software_devices1 img {
    margin-bottom: 23px;
  }

  .btn-lg.btn-blue.btn-block.new-des2 {
    width: 44% !important;
    float: left;
    margin: 0px !important;
    margin-left: 0px;
    margin-left: 15px !important;
  }
  .btn-lg.btn-blue.btn-block.new-des1 {
    width: 50% !important;
    margin: 0px !important;
    float: left;
  }

  .btn-lg.btn-blue.btn-block.grrem1 {
    top: 0px;
  }
  .dobil-mo1 {
    display: none;
  }
  .ptb-20.slid-1 {
    width: 100%;
  }
  .mobil-mo1 {
    display: block;
  }
  .img-text-mobiles {
    display: block;
  }
  .cloud-mo2 {
    display: none;
  }
  .way-choose {
    border-radius: 4px;
  }
  .cloud-1.cloud-mo1 br {
    display: none;
  }
  .cloud-1.cloud-mo1 {
    font-family: Poppins2;
    font-size: 22px;
    font-weight: bold;
    margin-top: 0px !important;
  }

  .img-text-mobiles .maj1 {
    width: 80%;
  }

  .arora-pl1 {
    top: 0px;
  }
  .manage-pl1 .modules1 {
    font-size: 15px;
  }
  .about-us-single.questions12 {
    padding-top: 40px !important;
  }

  .appointment-pl1 {
    padding-top: 40px !important;
  }
  .appointment-3 {
    background-color: #f7f8fc;
    padding-top: 50px;
  }
  .about-us.appointment-2.apll-1 {
    background: #f7f8fc;
  }

  .questions12 span {
    font-size: 13px;
  }
  .form-single .form-control.input-lg {
    border-radius: 5px;
    border: solid 1px #0fc7fb;
  }
  .form-single button.btn-lg.btn-blue.btn-block {
    border-radius: 5px;
  }
  .automate-im1 {
    margin-top: 35px !important;
  }
  .img-banner img {
    width: 100%;
  }
  .automate-im2 {
    margin-top: 35px !important;
  }
  .automate-im3 {
    margin-top: 35px !important;
  }
  .software_devices2 .maj1 {
    font-size: 26px;
  }
  .software_devices2 {
    padding-bottom: 40px;
    padding-top: 20px;
  }
  .test-min-us-2 .sin-1 {
    display: none;
  }

  .test-min-us-2 br {
    display: none;
  }
  .test-min-1-box1 {
    width: 100%;
  }

  .get1-make1 {
    margin-top: 0px;
  }
  .get1-make {
    margin-bottom: 30px;
  }
  .new-des1 {
    width: 63% !important;
  }
  .last1 .btn-lg.btn-blue {
    width: 47% !important;
    font-size: 11px !important;
    float: left;
    margin-right: 9px !important;
  }
  .get1-make1 {
    font-size: 20px;
    text-align: center;
  }
  .get1-make {
    margin-bottom: 7px;
    font-size: 24px;

    text-align: center;
  }

  .software_devices1 .col-md-6 {
    width: 100%;
  }

  .col-md-6.sin-2 {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }
  .software_devices2 .col-md-4 {
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
  }
  .box-pl1 {
    margin: 0px;
  }
  .test-min-us-2 .ab2 {
    width: 100%;
  }
  .questions12 .maj1 {
    font-size: 28px !important;
  }
  .questions12 .hero-content.container {
    width: 100%;
    float: left;
  }
  .sin-1 {
    width: 50%;
  }
  .sin-1 {
    margin-bottom: 18px;
  }
  .lk1 {
    display: none;
  }
  .about-us-single .maj1 {
    font-size: 18px;
  }
  .enjoy-as {
    background: #fff;
  }
  .about-us-2 .btn-lg.btn-blue.btn-block {
    width: 100% !important;
  }

  .mag-1 {
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 20px !important;
  }
  section.about-us-2.Manage-ab-p1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .appointment-2 .ab1 img {
    height: auto;
  }
  .about-us {
    padding-bottom: 40px;
  }
  .mobile {
    display: block;
  }
  .destop {
    display: none;
  }
  .app-1 {
    font-size: 17px;
  }
  .appointment-2 .ab2 {
    margin-top: 40px;
  }
  .new-box-1 {
    background-color: #e0f7e2;
    border-radius: 20px 20px 0px 0px;
    width: 100%;
    position: relative;
    top: -23px;
  }
  .experience-1 {
    padding-left: 0px;
    padding-top: 0px !important;
    padding-bottom: 20px;
    margin-top: 10px;
  }
  .ul-box1 {
    margin-top: 0px;
    padding-left: 0px;
    margin-left: 0px;
    padding-top: 20px;
  }
  .btn-lg.btn-blue.btn-block.grrem1 {
    margin-bottom: 30px;
  }
  .new-cn-1 {
    width: 100% !important;
  }
  .app-2 {
    font-size: 15px;
  }
  .app-2 br {
    display: none;
  }
  .jp-1 {
    display: block;
    width: 100%;
  }
  .modules1 {
    width: 100% !important;
    float: left;
    font-size: 15px;
  }
  .test-min-us-2 .maj1 {
    width: 100%;
    font-size: 22px;
  }
  .modules1 .yu-pear {
    padding: 0px;
    font-size: 14px;
  }
  
  .form-single .maj1 {
    margin-bottom: 24px !important;
    font-size: 18px;
    font-family: Poppins2 !important;
  }
  .maj1.what-p {
    font-size: 22px !important;
  }
  .pol-syn1 {
    width: 100%;
    float: left;
    margin-bottom: 28px;
  }
  .maj1.compatibility-pl1 {
    font-size: 22px !important;
  }
  .discom1 {
    font-size: 22px;
  }
  .speakerphone-1 {
    margin-top: 20px !important;
    font-size: 20px !important;
  }
  .get-ds1 {
    font-size: 22px;
  }
  .form-single .res1 {
    color: #fff;
    font-family: Poppins2;
  }

  .cost3 {
    width: 90%;
    float: left;
  }
  .major1 {
    float: left;
    width: 100%;
    font-size: 20px;
    font-family: Poppins2;
  }
  .major2 {
    float: left;
    width: 100%;
    font-family: Poppins3;
    margin-bottom: 25px;
    font-size: 16px;
    color: #484848;
  }
  .new-ab {
    top: 0px;
  }
  .call-con1 .col-md-4 {
    width: 100%;
    float: left;
    margin-bottom: 15px;
  }
  .happy12 {
    font-size: 13px;
    float: left;
  }
  .test-min-1-box1 {
    height: auto !important;
  }

  .hero-content .ul-box1 li {
    font-size: 18px;
    display: inline-flex;
  }

  .test-min-1-box1 {
    margin-bottom: 52px;
  }

  .mon-n .btn-lg.btn-blue.btn-block {
    display: none;
  }
  .section.hero-area {
    background: url(../img/mweb_bg.png);
    height: 600px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    
  }
  .scro1 {
    display: block;
  }

  .header .container {
    width: 100%;
  }
  .about-us-2 .last1 {
    display: block;
    text-align: center;
  }
  .form-tabel .maj1 {
    margin-bottom: 0px !important;
  }
  .form-single .btn-lg.btn-blue.btn-block {
    width: 95% !important;
    margin: 0 0 0 10.2px !important;
  }

  .col-md-12.des1 {
    display: block;
    position: relative;
    bottom: 187px;
    float: left;
    width: 100%;
    height: 36px;
  }
  .about-us-single {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 450px;
    display: none;
  }
  .header .logo1 {
    float: left;
    width: 50%;
  }
  .logo {
    position: relative;
    top: 24px;
    padding: 0px;
  }
  .header .bte-get {
    float: left;
    width: 50%;
  }
  .hero-area .col-md-7.t-xs-center.t-md-left.ptb-30 {
    padding-top: 130px;
    width: 100%;
  }
  .header .btn {
    padding: 0px;
    float: right;
    position: relative;
    top: 0px;
    left: 7px;
    margin-top: 18px;
    display: block;
  }
  .ul-box img {
    max-width: 10%;
  }
  .ha1 br {
    display: none;
  }
  .ex-1 {
   
    font-size: 24px;
  }
  .ex-1 {
    font-size: 30px;
    padding-top: 15px
  }
  .ex-1 br {
    display: none;
  }
  .ul-box li {
    line-height:1.8;
    font-size: 15px;
    width: 100%;
    padding-top: 4px;
  }
  .compatibility-pl-pl1 .col-md-2 {
    float: left;
    width: 50%;
    margin-top: 4px;
  }
  .footer-s-1 .box-pl1 img {
    max-width: 29%;
  }
  .footer-s-1 .box-pl1 p {
    font-size: 11px;
    color: #fff;
    line-height: 1.38;
  }
  .footer-s-1 .box-pl1 {
    margin-bottom: 22px;
    float: left;
    width: 100%;
  }
  .footer-s-1 .col-md-3 {
    float: left;
    width: 50%;
    margin-bottom: 23px;
  }
  .header .btn-sel {
    float: left;
    font-size: 13px;
    height: auto;
  }
  .ha1 {
    font-size: 14px;
    width: auto !important;
    margin-bottom: 27px;
  }
  .hero-area {
    height: auto;
  }
  .modal-content {
    width: 100%;
    float: left;
  }
  .hero-area .col-md-5.ptb-20 {
    width: 100%;
  }
  .ul-box {
    float: left;
    width: 100%;
  }
  .container {
    width: 80%;
  }

  .maj1 {
    font-size: 18px;
    font-weight: 500;

    margin: auto;
    margin-top: auto;
    margin-bottom: auto;
    margin-top: 15px;
    margin-bottom: 10px;
  }
  .about-us .ab1 {
    width: 100%;
  }
  .about-us .ab2 {
    width: 100%;
  }
  .about-us-single .maj1 {
    margin-top: 12px !important;
  }
  .about-us-single .col-md-2.sin-1 {
    width: 40%;
    float: left;
    margin-bottom: 20px;
    padding-left: 15px;
  }
  .about-us-single .ptb-sin-1 {
    padding-left: 0px;
  }
  .about-us-single p {
    font-size: 13px;
  }
  .sin-fomr {
    width: 100%;
    margin-bottom: 19px;
  }
  .about-us-2 .ab1 {
    width: 100%;
  }
  .about-us-2 .ab2 {
    width: 100%;
  }
  .about-us-2 .maj1 {
    margin-top: 0px;
  }
  .test-min-us-2 .maj1 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .test-min-us-2 .col-md-2 {
    width: 100%;
    text-align: center;
  }
  .caal1 {
    padding-left: 0px;
    padding-right: 0px;
    
    text-align: left;
  }
  .caal1 a {
    color: #fff;
    font-size: 13px;
  }
  .email1 a {
    color: #fff;
    font-size: 13px;
  }
  .maj1.get1 {
    margin-bottom: 30px;
    margin-top: 0px;
    font-size: 24px;
  }
  .call-to-action-area .btn-lg.btn-blue.btn-block {
    width: 100%;
  }
  .for1 {
    font-size: 18px;
    width: 90%;
    margin: 0 auto;
  }
  .test-min-1-box1 p {
    width: 100%;
  }
  .test-min-us-2 .col-md-10 {
    width: 100%;
    text-align: center;
  }
  .test-min-us-2 .col-md-6 {
    float: left;
    width: 100%;
    margin-bottom: 17px;
  }
  .ul-box1 img {
    width: 23px;
    height: auto;
    right: 0px;
    top: 4px;
  }
  .form-tabel {
    overflow-x: scroll;
  }
  .form-single {
    background-size: cover;
    background:url(../img/boter_mweb.png);
    height: 418px;
    background-position: center;
    background-repeat: no-repeat;
  }
  .box-wh1 {
    margin: 0 0px 0 0 !important;
    height: auto;
  }
  .manage-pl1 .modules1 {
    width: 80%;
  }

  span.mnth1 {
    font-size: 38px;
  }

  .chooseplane_price {
    background: #f8f8f8;
    float: left;
    width: 100%;
    padding-bottom: 70px;
  }
  .chooseplane_price .chooseplanblock {
    height: 59px;
    padding: 0px 10px 10px 10px;
  }
  .chooseplane_price .chooseplanblock .chooseplan {
    position: relative;
    font-size: 10px;
  }
  .chooseplane_price .chooseplanblock .chooseplan .bluegraybutton {
    margin-right: 4px;
  }
  .chooseplane_price .chooseplanblock .chooseplan .bluegraybutton img {
    max-width: 80%;
  }
  .chooseplane_price .chooseplanblock .chooseplan .chooseplantext {
    position: absolute;
    top: 20px;
    left: -21px;
    font-size: 12px;
  }
  .chooseplane_price .chooseplanblock .line {
    width: 60px;
    margin: 0 15px;
  }
  .chooseplan {
    float: left;
    width: 100%;
  }
  #tab1,
  #tab2,
  #tab3 {
    width: auto;
  }
  span.mode {
    display: none;
  }
  .myaccount .fl-leftcontainer {
    width: 100%;
  }
  .myaccount .fl-rightcontainer .payment_method_right {
    width: 100%;
  }
  div#reg_frm_container {
    padding: 20px;
  }
  .chooseplane_price .choosetally {
    font-size: 20px;
  }

  #plannature1 .swiper-wrapper {
    justify-content: unset;
  }

  .destop-mg12 {
    padding-left: 0%;
  }

  .section_nine .whymidcontainer .newwhy {
    width: 100%;
    margin: 0;
    height: 952px;
    margin-bottom: 20px;
  }
  .section_nine .whymidcontainer {
    flex-direction: column;
    padding: 0 30px;
  }
  p.forthose {
    text-align: left;
  }
  p.paradektop {
    display: none;
  }

  .hero-form {
    width: 100%;
  }
  .destop-lk1 {
    padding-left: 0;
    float: left;
    left: 0;
    width: 100%;
  }
  img.mobimgtop {
    display: none;
  }
  .col-md-4.col-sm-12.pow {
    width: 100%;
  }
  h2.accl {
    font-size: 24px;
    padding-top: 0px;
  }
  span.down {
    font-size: 15px;
  }

  .destop-lk1 {
    padding-top: 58px;
  }
  .rectangle div {
    text-align: center;
  }
  .col-xs-12 {
    width: 100%;
  }
  .rectangle.test-left {
    width: 100%;
    float: left;
    padding-bottom: 20px;
    height: auto;
    margin-bottom: 30px;
    margin-left: 0;
  }

  .test-left {
    width: 100%;
    height: 380px;
    margin-bottom: 50px;
    margin-left: 0;
  }
  .monialimg {
    padding-top: 20px;
    text-align: center;
    width: 100%;
  }
  .col-md-3.col-xs-12.monialimg {
    padding-left: 0px;
    padding-top: 20px;
  }
  .section-testimonials {
    padding: 0px;
  }
  .testimonial-content {
    padding-right: 0px;
  }
  figcaption {
    padding-top: 10px;
    text-align: center;
  }
  .col-md-offset-1 {
    margin-left: 0%;
    height: 380px;
    padding: 10px;
    margin-bottom: 31px;
  }
  .row.faqrow {
    float: left;
    width: 100%;
    margin: 0 auto;
  }
  .b_clik_t1 {
    padding: 0px;
    left: 0;
    font-size: 10px;
    padding-bottom: 0;
  }
  input.radiobut {
    left: -2px;
  }

  * {
    box-sizing: border-box;
  }
  body {
    font-family: Verdana, sans-serif;
    margin: 0;
  }
  .mySlides {
    display: none;
  }
  img {
    vertical-align: middle;
  }

  /* Slideshow container */
  .slideshow-container {
    max-width: 1000px;
    position: relative;
    margin: auto;
    height: 765px;
  }

  /* Next & previous buttons */
  .prev,
  .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    padding: 16px;
    margin-top: -22px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
    user-select: none;
  }

  /* Position the "next button" to the right */
  .next {
    right: 0px !important;
    border-radius: 35px;
  }
  .prev {
    border-radius: 35px;
    left: 0px !important;
  }

  /* On hover, add a black background color with a little bit see-through */
  .prev:hover,
  .next:hover {
    background-color: none;
  }

  /* Caption text */
  .text {
    padding: 8px 12px;
    bottom: 8px;
    width: 100%;
    text-align: center;
  }

  /* Number text (1/3 etc) */
  .numbertext {
    color: #f2f2f2;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0;
  }

  /* The dots/bullets/indicators */
  .dot {
    cursor: pointer;
    height: 10px;
    width: 10px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
  }

  /* .active, .dot:hover {
                                  background-color: #717171;
                                } */

  /* Fading animation */
  .fade {
    animation-name: fade;
    animation-duration: 1.5s;
  }

  @keyframes fade {
    from {
      opacity: 0.4;
    }
    to {
      opacity: 1;
    }
  }

  /* On smaller screens, decrease text size */
  @media only screen and (max-width: 300px) {
    .prev,
    .next,
    .text {
      font-size: 11px;
    }
  }
  section.for-mob-slide {
    display: block;
    float: left;
    width: 100%;
  }

  section.accelerate {
    display: block;
    float: left;
    width: 100%;
  }
  h2.unbeat {
    font-size: 22px;
  }
  .pow {
    text-align: center;
    padding: 10px;
    display: flex;
    float: left;
    width: 50%;
  }
  .row.vantararow.desk {
    display: none;
  }
  .row.vantararow.mob {
    display: block;
    padding-top: 0;
    width: 100%;
    text-align: center;
    margin: 0 auto;
  }
  /* .row.ptb-30 {
                                        flex-direction: column-reverse;
                                        float: left;
                                        display: flex;
                                        width: 100%;
                                        padding: 0px;
                                    } */
  .row.ptb-30.rnew {
    flex-direction: column;
    float: left;
    width: 100%;
    display: flex;
  }
  .col-md-6.ab2.cloud-Based-1.froglax {
    left: 0px;
    padding-left: 0;
    padding-right: 0;
  }
  section.unbetable {
    background-color: #f6f9ff;
  }
  .h-full.pos-r.galexy {
    background: #fff;
    padding: 25px 28px;
    text-align: left;
    margin-bottom: 0px;
  }
  .h-full.pos-r.product-slide {
    float: left;
    width: 100%;
    padding: 10px 10px;
  }
  .col-md-4.col-sm-12.samind {
    float: left;
    width: 100%;
    text-align: center;
  }
  .col-md-2 {
    float: left;
    width: 100%;
    padding-left: 0px;
    padding-bottom: 0px;
  }
  p.sam-text {
    padding-top: 20px;
    text-align: center;
    padding-left: 0;
  }
  .row.faqrow {
    padding: 25px 0px;
  }

  .active:after {
    top: 0px;
  }
  section.for-category {
    display: none;
  }
  h2.spc_off {
    top: 0;
    left: 10px;
    font-size: 14px;
  }
  section.tru-life {
    margin-top: 0px;
  }

  .active:after {
    top: 12px;
  }
  .h-full.pos-r.galexy.secend_sec {
    background-color: #f7f7f7;
  }
  .ptb-sin-1.laps {
    padding-left: 0;
    text-align: center;
  }
  .card {
    width: 60%;
    margin: 0px;
    height: auto;
  }

  .accordion:after {
    position: absolute !important;
    top: 12px !important;
    right: 16px !important;
  }

  .modules1.accordion {
    position: relative;
  }
  .modules1.accordion {
    background-color: #fff;
    padding: 10px 15px;
    font-size: 14px;
    position: relative;
  }
  .ul-box1.what145 {
    float: left;
    width: 100%;
    padding: 0;
    margin: auto;
  }

  .modules1.accordion p {
    width: 90%;
  }
  span.ordinary-p1.lap-head {
    position: relative;
    left: -44px;
  }
  span.achive {
    position: relative;
    top: -15px;
  }
  .swiper-button-next.next {
    box-shadow: 0 13px 12px 0 rgb(36 39 44 / 10%);
  }

  .swiper-button-prev.prev {
    box-shadow: 0 13px 12px 0 rgb(36 39 44 / 10%);
  }
  .textimg {
    display: none;
  }

  .turn-imgg {
    width: 100%;
    text-align: center;
  }
  p.para {
    width: 100%;
    text-align: center;
    left: 0;
    font-size: 16px;
    text-align: left;
    padding-left: 0px;
    padding-top: 10px;
    line-height: 1.4;
  }
  .turn-text {
    float: left;
    width: 100%;
  }
  .row.ptb-30.rnew.dont-upgrade {
    flex-direction: column-reverse;
  }
  p.gen-invoice {
    font-size: 18px;
  }
  p.para-text {
    font-size: 21px;
    padding: 10px;
  }
  .para-text br {
    display: none;
  }
  .main-slide {
    margin: 0;
    height: auto;
    box-shadow: none;
  }
  p.acc-q {
    font-size: 18px;
  }
  h2.faq {
    font-size: 22px;
  }
  p.lets-help br {
    display: none;
  }
  h2.maj1.cloud-1.cloud-mo2.pro {
    display: block;
    line-height: 1.4;
    font-size: 25px;
    text-align: center;
    padding-bottom: 10px;
  }

  p.lets-help {
    padding-top: 10px;
    padding-bottom: 15px;
    font-size: 15px;
  }
  span.modules1.real {
    font-size: 17px;
  }

  .call-con1 {
    padding: 20px;
    display: none;
  }
  hr {
    width: 100%;
  }
  .cloud-Based-1 .ul-box1 img.black-tick {
    top: -10px;
  }
  .cl1 {
    font-size: 18px;
  }
  span.modules1 br {
    display: none;
  }
  .cloud-Based-1 .ul-box1.benifts img {
    top: 4px;
  }
  .btn-lg.btn-blue.btn-block.new-des2 {
    background: #e0592e;
  }
  .row.ptb-30.rnew {
    margin: 0 auto;
    margin-bottom: -10px;
  }
  .modules1.accordion.active {
    padding: 10px 10px;
  }

  .maj1.cloud-1.cloud-mo2.pro br {
    display: none;
  }
  span.modules1.onetime {
    position: relative;
    top: 6px;
  }
  span.modules1.reduce {
    position: relative;
    top: 10px;
  }
  .accelerate br {
    display: none;
  }
  .ul-box1.whatifdon li {
    padding-top: 0px;
  }
  span.modules1.goods {
    position: relative;
    top: 10px;
  }
  li.goods {
    position: relative;
    top: -11px;
  }
  .btn-sel {
    padding: 10px 10px 10px 10px;
  }
  a.gaEvent.setup-button {
    font-size: 15px;
  } 
  .hero-form {
    left: 0px;
    width: 100%;
    position: relative;
    top: 20px;
    right: 0px;
  }
  section.video-conf {
    margin-top: 500px;
    display: none;
  }
  .tab.container {
    width: 100%;
  }
  a.tablinks {
    font-size: 10px;
  }
  a.tablinks::before {
    width: 100px;
  }
  a.tablinks.active:after {
    width: 100px;
    top: 30px;
  }
  a.tablinks.active:before {
    background-color: unset;
  }
  .parent-div.container {
    width: 100%;
  }
  .tabcontent.first-sec {
    background: unset;
  }
  .tabcontent.second-sec {
    background: unset;
  }
  .tabcontent.third-sec {
    background: unset;
  }

  section.video-conf.mobile {
    display: block;
  }
  p.video-heading {
    font-size: 18px;
    padding-top: 25px;
  }

  .tab {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .rellyblowimg {
    float: left;
    width: 100%;
    margin-bottom: 20px;
  }
  .rel1 {
    width: 33%;
    float: left;
    text-align: center;
  }
  .packbelowimg {
    text-align: center;
    margin-top: 20px;
    margin-bottom: -30px;
  }
  p.packing {
    text-align: center;
    align-items: center;
    font-size: 16px;
  }
  p.packing br {
    display: none;
  }
  .last1.meetup-but {
    width: 100%;
  }
  .rellytwoimg {
    text-align: center;
    padding-bottom: 50px;
  }
  p.rellypara {
    font-size: 16px;
  }
  span.platform {
    font-size: 16px;
    top: 0;
  }
  p.meetup {
    font-size: 42px;
  }
  p.all-in-one {
    font-size: 16px;
  }
  p.all-in-one br {
    display: none;
  }
  .rellybuttn span.cl1 {
    background-color: #9023ff;
  }
  .barbuttn span.cl1 {
    background-color: #20bfab;
  }
  section.whiteboard-mobile {
    float: left;
    width: 100%;
    display: block;
    background-color: #f9f8fc;
  }
  .container.whitesec {
    width: 100%;
  }
  p.logi-scribe {
    font-family: "Poppins2";
    font-size: 22px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #000;
    padding-top: 10px;
  }
  .last1.whitemobdiv {
    margin-bottom: 0;
  }
  .forwhiteimg {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: -85px;
  }
  section.webcame-mobile {
    float: left;
    width: 100%;
    display: block;
    background-image: linear-gradient(#fce4e4, #fdfcfc);
  }
  p.white-board {
    font-weight: 600;
    padding-top: 30px;
    font-size: 24px;
  }
  .webcambut span.cl1 {
    background-color: #ff002f;
  }
  .hero-content.container.colla-sol {
    width: 90%;
  }
  .headsets-di1 .box-wh1 {
    width: 95%;
  }
  .col-md-2.pad-1-left.mob-col {
    width: 50%;
  }
  p.logi-head-colla {
    padding-top: 20px;
    font-family: "Poppins2";
    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.68;
    letter-spacing: normal;
    text-align: center;
    color: #2c2e30;
  }
  .hero-content.container.compi {
    width: 100%;
  }
  p.compi {
    text-align: center;
    font-size: 20px;
    line-height: 1.4;
    padding-bottom: 20px;
    padding-top: 20px;
    font-weight: 600;
  }
  p.compi-child {
    text-align: left;
    font-size: 18px;
  }
  p.compi-child br {
    
    display: none;
}
  .col-xs-12.client-card {
    display: none;
  }
  .formobileview {
    float: left;
    width: 100%;
    display: block;
  }

  .col-md-2.brandlogo {
    width: 50%;
    float: left;
    padding-left: 10px;
    padding-bottom: 20px;
  }
  .col-md-2.brandlogo img {
    border-radius: 10px;
  }
  .row.for-brandlogo {
    float: left;
    width: 100%;
    padding-bottom: 40px;
    margin: 0 auto;
  }
  p.toget-para {
    line-height: 1.4;
    font-size: 16px;
    padding-bottom: 40px;
  }
  .col-md-3.whybuy {
    width: 100%;
  }

  .footer-s-1 .box-pl1 p {
    font-size: 24px;
    color: #4a4a4a;
}
.col-md-6.callnow {
    width: 100%;
}
.forwebcamimg {
    text-align: center;
}
p.testi-heading {
    padding-bottom: 30px;
    font-size: 24px;}

    .software_devices-p1 {
      
      display: none;}
      section.section.call-to-action-area.ptb-60.footer-s-1.software_devices-p1.mobile {
        display: block;
    }

    section.call-con1.mobile {
      display: block;
  }
  .row.mb-20.happy {
    text-align: center;
}
a.gaEvent.getfreetext.knowcssbut {
  background-color: #5e42ab;
}
a.gaEvent.knowcssbut.getfreetext.web-cam {
  background-color: transparent;
}
a.gaEvent.getfreetext.knowcssbut.meetubutn {
  background-color: #0ab9ff;
}
p.b_clik_t1.inlineby {
  padding-left: 13px;
  font-size: 11px;
}
section.section.hero-area.grt-her {
  float: left;
  width: 100%;
  height: 800px;
  margin-top: -61px;
  background-size: 100%;
}
.ul-box img {
  top: 0px;
}
span.red-pl-g.verify {
  position: relative;
  top:-36px;
  line-height: 1.1;
  font-size: 16px;}
  p.poor-para {
    font-size: 15px;
    display: none;
  }
    p.poor-para br {
      display: none;
  }
  section.mobile-logo {
    display: block;
    margin-top: 220px;
    float: left;
    width: 100%;
}
.slideshow-container.mob-logo {
  height: auto;
  text-align: center;
}
span.org68 {
  font-size: 17px;
  width: 100%;
  padding-top: 0px;
}
img.mob-sec-img {
  width: 40%;
}
section.security-img {
  height: 168px;
  display: none;
}
section.edr-mobile {
  display: block;
  float: left;
  width: 100%;
  background-color: #fff;
  padding-top: 30px;

}
b.endpoint {
  text-align: center;
  float: left;
}
p.share-white {
  text-align: center;}

  h2.top-erp {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 17px;}
    img.laptop_img {
      width: 100%;
      float: left;
      position: relative;
    top: 0px;
  }
  .hero-content.container.new {
    width: 100%;
}
section.exc-dis {
    background: url(../img/footer_bg.svg);
    background-repeat: no-repeat;
    background-size: cover;
  height: auto;
}
p.free-p {
  font-size: 16px;}
  p.exc-p {
    font-size: 22px;}
    .endpoint-para ul li {
      padding-top: 35px;
      line-height: 1.6;
      font-size: 17px;
  }
  .endimg {
    padding-top: 30px;
    padding-bottom: 40px;
}
.endpoint-para {
  padding-top: 0px;
}
.endpoint-para.xdrpmob ul li {
  padding-top: 40px;
  line-height: 1.4;
}
b.cyber {
  color: #fff;
}
.container.test-con {
  width: 95%;
}

section.testimonial {
  display: block;
}
section.happy-customers{
  display: none;
}
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
  height: 340px;
  background-color: #f7f9fe;
}
.col-md-6.col-sm-12.happy-left {
  margin-bottom: 35px;
  width: 100%;
  height: 240px;
}
.for-image {
  width: 20%;
  padding-top: 20px;
}
.designation {
  width: 80%;
  margin-left: 0px;
  text-align: left;
  position: relative;
  left: 10px;
}
h2.nas-head {
  font-size: 24px;
    padding-bottom: 15px;
    font-family: 'poppins';
    font-weight: 600;
    line-height: 1.4;}
  section.nas-sys {
        padding-top: 30px;
        padding-bottom: 50px;
        display: none;
}
p.nasp {
  font-size: 14px;}
  .nascoloumn {
    margin: 0px;
    margin-top: 20px;
}
section.reliable-secure {
    display: none;
}
section.security-img.forphone {
  display: block;
  float: left;
  width: 100%;
  height: 450px;
}
.phonepic {
  width: 100%;
  float: left;
  text-align: center;
}

span.thrive {
  font-family: 'Poppins2';
  font-size: 20px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: center;
  color: #020202;
  position: relative;
  top: 20px;
  
}
p.netapp-p {
  font-family: 'Poppins2';
  font-size: 18px;}
  .hero-content.container.phonecontiner {
    width: 90%;
}

.endpoint-para p {
  font-family: 'Poppins2';
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: center;
  color: #000;
}

.col-md-6.col-sm-12.happy-right{
  width: 100%;
  margin-left: 0;
  padding: 10px;
  margin-bottom: 35px;
  height: 240px;
}


.content {
  background-color: #fff;
   border-bottom: none;
   padding-bottom: 20px;
}

section.phone-reliable {
  display: block;
  float: left;
  width: 100%;

}
h2.reh2 {
  text-align: center;
  line-height: 1.4;
  padding-top: 20px;
  color: #000;
  font-size: 32px;
  font-family: 'Poppins';
}

.container.relicontainer {
  width: 88%;
}



/*****  timelinecsss*********/
#contenttime {
  margin-top: 50px;
  text-align: center;
}
/* Timeline */
.timeline {
  border-left: 4px solid #4298C3;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  background: rgba(255, 255, 255, 0.03);
  color: #171717;
  font-family: 'Source Sans Pro', sans-serif;
  margin: 50px auto;
  letter-spacing: 0.5px;
  position: relative;
  line-height: 1.4em;
  font-size: 1.03em;
  padding: 50px;
  list-style: none;
  text-align: left;
  font-weight: 100;
  max-width: 100%;
}
.timeline h1,
.timeline h2,
.timeline h3 {
  font-family: 'poppins2';
  letter-spacing: 1.5px;
  font-weight: 600;
  font-size: 1em;
  padding-bottom: 10px;
  line-height: 1.2;
}
.timeline .event {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.1);
  padding-bottom: 25px;
  margin-bottom: 50px;
  position: relative;
}
.timeline .event:last-of-type {
  padding-bottom: 0;
  margin-bottom: 0;
  border: none;
}
.timeline .event:before,
.timeline .event:after {
  position: absolute;
  display: block;
  top: 0;
}
.timeline .event:before {
  left: -217.5px;
  color: rgba(255, 255, 255, 0.4);
  content: attr(data-date);
  text-align: right;
  font-weight: 100;
  font-size: 0.9em;
  min-width: 120px;
}
.timeline .event:after {
  box-shadow: 0px 0 0 18px #325be547;
    left: -61.85px;
    background: #325be5;
    border-radius: 100%;
    height: 20px;
    width: 20px;
    content: "";
    top: 5px;
}
/*****  timelinecsss*********/


span.butifp {
  position: relative;
 top: 40px;
 font-size: 18px;
 font-family: 'poppins2';
}
p.happcont {
  line-height: 1.4;
  height: 85px;
}

p.poor-para.phonereducep {
  display: block;
}
h2.hpp-cus {
  
  font-size: 21px;}
  section.optimize {
    float: left;
    width: 100%;
    padding-bottom: 50px;
    padding-top: 50px;
}
.dotm {
  height: 10px;
  width: 10px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}
.dotm.active{
   background-color: #2368f6;
}
.mySlidesm.fade{
  margin-bottom: 30px;
}
.container.optiz {
  width: 90%;
}
p.thrive {
  color: #000;
  font-weight: 600;
  text-align: center;
  font-size: 20px;
  padding-bottom: 10px;
}
section.optimize{
  display: block;
}
p.consult1 br {
  display: none;
}

p.butifp {
  text-align: center;
}


}
@media only screen and (max-width: 360px) {
  .mag-1 {
    font-size: 16px;
  }
  .questions12 p {
    font-size: 15px !important;
  }
  .manage-pl1 .modules1 {
    width: 80%;
  }
  .experience-1 {
    padding-left: 0;
  }

  .about-us-single .maj1 {
    font-size: 18px;
  }
  .about-us-single .maj1 {
    margin-top: 16px !important;
  }
  .about-us-single p {
    font-size: 19px;
    text-align: center;
    font-weight: 600;
  }
  .sin-1 {
    margin-bottom: 40px;
  }
  .about-us.appointment-2.apll-1 {
    margin-top: 0px;
  }
  .ul-box1 img {
    width: 25px;
  }
  .apll-1 {
    padding-top: 40px;
  }
  span.modules1 {
    width: 87%;
    float: left;
  }

  .test-min-1-box1 p {
    font-size: 13px;
  }
  .form-single .maj1 {
    font-size: 15px;
  }
  .test-min-us-2 .maj1 {
    width: 100%;
    font-size: 20px;
  }
  .last1 .btn-lg.btn-blue {
    width: 100% !important;
    font-size: 14px;
  }
  .ex-1 {
    font-size: 20px;
    padding-top: 52px
  }
  .ul-box li {
    font-size: 11px;
    padding-top: 3px;
  }

  .header .btn-sel {
    font-size: 10px;
  }

  .mag-1 {
    font-size: 15px;
    margin-bottom: 25px !important;
  }
  .app-1 {
    font-size: 15px;
  }
  .modules1 {
    width: 100% !important;
  }
  .ex-1 br {
    display: none;
  }
  .red-pl-g {
    width: 88%;
  }
  .ul-box img {
    max-width: 6%;
    position: relative;
    top: 0px;
  }
  .speakerphone-1 {
    font-size: 17px !important;
  }
  .get1-make1 {
    font-size: 17px;
    text-align: center;
  }
  .get1-make.Make-pl {
    font-size: 15px;
  }

  .last1 .btn-lg.btn-blue {
    font-size: 8px !important;
  }
  .maj1.compatibility-pl1 {
    font-size: 21px !important;
    margin-bottom: 17px !important;
  }
  .mainmenu li {
    margin-left: 15px;
  }
  .cloud-1.cloud-mo1 {
    font-size: 20px;
  }
  .app-choose-2 br {
    display: none;
  }
  .here-make1 {
    font-size: 21px;
  }
  .here-what p {
    font-size: 12px;
  }
  .section.here-to-action-area.ptb-60 {
    padding-bottom: 40px;
  }
  .grr-paf1 {
    padding: 25px;
  }
  .hidden2 {
    font-size: 15px;
  }
  button.btn-lg.btn-blue.btn-block.new-des1 {
    font-size: 15px;
  }
  .nikhil-1 h3 {
    font-size: 13px;
  }
  .nikhil-taest1-test1 img {
    max-width: 50%;
    position: relative;
    top: 4px;
  }
  .confused-mobile {
    font-size: 13px !important;
  }
  p.pr1 {
    font-size: 10px;
  }
  .pr1 img {
    position: relative;
    top: 7px;
    max-width: 8%;
  }
  .billing-mail .form-tabel .maj1 {
    font-size: 19px;
  }
  .hidden1 {
    font-size: 18px;
  }
  span.how-panel {
    width: 78%;

    font-size: 12px;
  }
  .accounting-taest1-test1 h2.maj1.sync-pl1.billing-pl1 {
    font-size: 20px;
  }
  .by1 {
    font-size: 12px;
  }
  .enjoy-as .maj1.sync-pl1.help-pl1 {
    width: 80%;
    font-size: 17px !important;
  }
  .spekr1 .last1 {
    position: relative;
    right: 0px;
  }
  .just1 {
    font-size: 11px !important;
  }
  .choose-2 .buy1-buying {
    font-size: 23px;
  }
  .pol-p1 p {
    font-size: 14px;
  }
  .call-to-action-area {
    padding-top: 30px;
    padding-bottom: 10px;
  }
  .mainmenu li {
    margin-left: 10px !important;
  }
  .form-single .btn-lg.btn-blue.btn-block {
    width: 93% !important;
    margin: 0 0 0 10.2px !important;
  }
  .maj1.sync-pl1.billing-pl1 {
    margin-top: 0px;
  }
  #vertical_tab_nav li a {
    font-size: 13px;
  }
  .footer-s-1 .box-pl1 p {
    font-size: 23px;
  }
  span.down {
    font-size: 16px;
    padding-right: 10px;
  }

  .col-md-4.col-sm-12.pow {
    width: 100%;
  }
  .rectangle.test-left {
    width: 100%;
    float: left;
    padding-bottom: 20px;
    height: auto;
    margin-bottom: 30px;
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 0;
    padding-bottom: 20px;
    height: auto;
    float: left;
    width: 100%;
  }
  .rectangle div {
    text-align: center;
  }
  .rectangle {
    margin-bottom: 20px;
    border-radius: 5px;
    padding: 15px;
  }
  .test-left {
    margin-left: 0px;
  }
  .section-testimonials {
    padding: 0px;
  }
  .col-xs-12 {
    width: 100%;
  }

  .col-md-3.col-xs-12.monialimg {
    padding-top: 25px;
    padding-left: 0px;
  }
  h2.accl {
    font-size: 22px;
  }

  .hero-area .col-md-7.t-xs-center.t-md-left.ptb-30 {
    padding-top: 103px;
    
}
.endpoint-para.xdrpmob ul li {
  padding-bottom: 7px;
}
.consult1 {
  font-size: 28px;
    line-height: 1.2;
    font-weight: 500;
    font-family: 'Poppins';}
  .slideshow-container {
    height: 308px;
}
section.security-img {
  height: 161px;
}

span.butifp {

  top: 62px;}
  .content {
    padding-bottom: 40px;
}


span.butifp {
  top: 62px;
  position: relative;
}
.col-md-6.col-sm-12.happy-right {
  height: 260px;
}
.col-md-6.col-sm-12.happy-left {
  height: 260px;
}

.consult1 {
  font-size: 24px;
}





}
.col-md-6.ab1.new-ab-l.mobil-no {
  padding: 0;
}

@media only screen and (min-width: 360px) and (max-width: 400px) {

    .section.hero-area {
        margin-top: 17px;
    }
    a.tablinks {
        font-size: 9px;
    }

    section.mobile-logo {
      margin-top: 131px;}
      .hero-form {
        top: 8px;}
        .header .btn-sel {
          font-size: 11px;
        }

        
        

}

@media only screen and (max-width: 390px) {
  .header .btn-sel {
    font-size: 10px;
  }
}