.poppins-thin {
    font-family: "Poppins", sans-serif;
    font-weight: 100;
    font-style: normal;
  }
  
  .poppins-extralight {
    font-family: "Poppins", sans-serif;
    font-weight: 200;
    font-style: normal;
  }
  @keyframes scroll {
    0% {
      transform: translateX(100%);
    }
    100% {
      transform: translateX(-100%);
    }
  }
  .poppins-light {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-style: normal;
  }
  
  .poppins-regular {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-style: normal;
  }
  
  .poppins-medium {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  
  .poppins-semibold {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-style: normal;
  }
  
  .poppins-bold {
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: normal;
  }
  
  .poppins-extrabold {
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    font-style: normal;
  }
  
  .poppins-black {
    font-family: "Poppins", sans-serif;
    font-weight: 900;
    font-style: normal;
  }
  
  .roboto-thin {
    font-family: "Roboto", sans-serif;
    font-weight: 100;
    font-style: normal;
  }
  
  .roboto-light {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-style: normal;
  }
  
  .roboto-regular {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
  }
  
  .roboto-medium {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  
  .roboto-bold {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: normal;
  }
  
  .roboto-black {
    font-family: "Roboto", sans-serif;
    font-weight: 900;
    font-style: normal;
  }
  
  body{margin:0;font-family: "Roboto", sans-serif;}
  h1, h2, h3, h4, h5, h6{font-family: "Poppins", sans-serif;color: #444;}
  
  img{max-width:100%;height:auto}
  
  main#blog .blog-banner img{display:none;}
  
  main#blog .banner-dim-overlay{    width: 100%;height: 100%}
  
  main#blog .blog-banner h1{ font-weight: 600}
  
  main#blog .blog-banner {background: url(/wp-content/uploads/2023/05/mds-demo-background-3-scaled-1.webp);-webkit-align-items: center;min-height: 32vh;padding-top: 6rem;padding-bottom: 0rem;background-position: 100% 100% !important;background-size: cover !important}
  
  ul.email-phone-list1 li span{background:rgb(219 219 219 / 12%);padding:0;height:40px;width:40px;border-radius:4px;margin-right:10px;color:#fff;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:20px}
  
  .footer-logo img{max-width:175px; height: 64px;}
  .home-main-banner{text-align:center;width:100%}
  .footer-col-row{display:flex;justify-content:space-between}
  .footer-bio{flex-basis:40%;max-width:40%}
  
  .footer-links{flex-basis:33%;max-width:33%;padding-left:120px}
  
  .footer-contact{flex-basis:27%;max-width:27%}
  
  .footer-col-row .widget-title{color:#fff;font-size:22px;font-weight:500;margin-bottom: 15px;}
  
  .footer-col-row .widget{font-size:16px}
  
  .footer-col-row .widget .menu{list-style:none;padding:0}
  
  .footer-col-row .widget .menu li{margin-bottom:10px}
  
  .footer-col-row .widget a{color:#fff;display: flex;}
  
  .footer-col-row .widget a:hover,ul.email-phone-list1 a:hover{color:#22b573}
  
  .footer-logo{margin-bottom:5px}
  
  .ftr-link-head{color:#fff;font-size:18px;font-weight:600;font-size:16px;padding:0; margin-bottom: 0}
  
  .footer-form{background:#fff;position:relative;z-index:1;}
  
  .footer-form .input input{border-bottom:1px solid #ddd;padding:5px 0;width:100%}
  
  .footer-form-title{font-size:40px;font-weight:700;margin-top:30px}
  
  .footer-form-title span{font-weight:400;color:#22b573}
  
  .footer-form-sec{display:inline-block;width:100%;padding:70px 0;}
  
  .align-items-center{align-items:center}
  
  .footer-form-sub{padding: 0;}
  
  .footerSocial h2{font-size:22px;font-weight:400;color:#22b573}
  
  .footerSocial h2{font-size:20px!important}
  
  ul.footer-social{margin:0;padding:0;display: flex;align-content: center;}
  
  .chip.ctc-analytics .ctc_cta{display:none!important}
  
  .chip.ctc-analytics{margin:0!important;padding:0!important;background:0 0!important}
  
  ul.footer-social li a{display:inline-flex;height:40px;width:40px;background:rgb(219 219 219 / 12%);border-radius:4px;justify-content:center;align-items:center;margin-right:7px;font-size:20px}
  .footer-social li {list-style: none;}
  ul.footer-social li img{max-width:17px;margin:auto}
  
  ul.footer-social li:last-child img{margin-top:0}
  
  ul.email-phone-list1 a{color:#fff}
  
  .home section#header1-bh{background-size:cover;background-color:#fff}
  
  .banner-feature1{padding:5% 0!important;height:390px}
  
  .nav-item:focus,.nav-link:focus,:focus{outline:none}
  
  .fa{font-family:FontAwesome!important}
  
  .hidden,.overlay-opup{visibility:hidden}
  
  *,.mbr-fullscreen{box-sizing:border-box}
  
  section#header1-bh .overlay1{background: #00000075;}
  
  .btn-form:hover,.send-btn input[type=submit]:hover,a{cursor:pointer}
  
  .popup-form .close,a,a.mbr-iconfont:hover,a:hover{text-decoration:none}
  
  a,amp-custom>div,blockquote,figcaption,input,li,ol,p,span,textarea,ul{color:#444;}
  
  .btn,.mbr-text,a,body{font-style:normal}
  
  .row{display:flex;flex-wrap:wrap;margin-right:auto;margin-left:auto}
  
  .col-lg-6{flex:0 0 auto;width:50%}
  
  .overlay-opup div.wpcf7-response-output{margin:0 0 10px;border:none!important;text-align:left;padding:0;color:red;font-size:1em;font-weight:400}
  
  .topmenu-head ul li a{color:#fff}
  
  .topmenu-head .navbar-expand-lg .navbar-nav .nav-link:hover,.topmenu-head .navbar-expand-lg .navbar-nav a:hover{color:#22b573}
  
  .site-header{position:fixed;top:0;left:0;width:100%;z-index:99;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:14px 0 6px}
  
  .blck-text-wrap:hover{box-shadow:0 1px 5px 0 rgba(72,72,72,.64)}
  
  .d-app-feature1 .blck-text-wrap:hover .image span{color:#fff!important}
  
  .d-app-feature1 .blck-text-wrap{display: flex;flex-direction: column;align-items: center;justify-content: center}
  li#menu-item-6807{    background: url(/wp-content/uploads/2022/10/diwali-diya.png) no-repeat center;color: transparent !important;text-indent: -10000%;padding: 14px 0;background-size: 27%;position: absolute;left: 11%;top: -34px}
  
  .items-center{align-items:center}
  .banner-content-right img{
      width: 100%;
      max-width: 1081px;
      height: 704px;
  }
  .merge-dates {
      display: contents;
  }
  .details-outer button.alm-load-more-btn.more {
    background-color: #3eb474;
}

  .mobile-responsive{
      display: contents;
  }
  .content .blck-text-wrap {display: flex;flex-direction: column;align-items: center;justify-content: center; height: 100%;}
  
  .feature-content .list-right span.mbr-iconfont.fa{border:2px solid;border-radius:100%;width:70px;height:70px;line-height:31px;padding:20px 3px;color:#22b573;margin:0 5px 0 0;font-size:30px}
  
  .feature-content h2.blck-title {margin: 0 0 7px;padding-bottom: 0;font-weight: 500;text-align: left;font-size: 19px;line-height: 25px;}
  
  .blck-text-wrap{width:100%;float:left;text-align:center;background:#fff;padding:15px;-webkit-box-shadow:10px 10px 5px -9px rgba(0,0,0,.64);-moz-box-shadow:10px 10px 5px -9px rgba(0,0,0,.64);box-shadow:0 1px 5px 0 rgba(191,178,178,.64);border-radius:5px;}
  
  .feature-content h3.blck-title{padding-top:0}
  
  .feature-content .mbr-text {font-size: 16px;color: #444;line-height: 26px;padding: 0;text-align: center;letter-spacing: initial;}
  
  .offer-form1 div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:none!important;padding:0!important;color:red;margin:10px 0 0}
  
  .blck-text-wrap2{padding:24% 0 50px}
  
  .home-main-banner .blck-text-wrap2{padding:0}
  
  .trial-form .form-head h1{font-size:35px;font-weight:600;margin:0;color:#000}
  
  .feature-content .image{width: 100%;height: 250px;background: #fff;padding: 20px 0;}
  .feature-content .image img {width: 100%;height: 100%;object-fit: contain;object-position: center;}
  
  .feature-content{margin-top:20px;display:flex;flex-flow: wrap;}
  
  .mb-2{margin-bottom:10px}
  
  .feature-content .blck-text-wrap:hover{background:#22b573}
  
  .feature-content .blck-text-wrap:hover h3,.feature-content .blck-text-wrap:hover p{color:#fff}
  
  .feature-content .blck-text-wrap{margin-bottom:0px;display:inline-block;text-align:center;height: 100%;padding: 0; box-shadow: 0px 0px 21px 0px rgba(0,0,0, 0.1)}
  
  .footer-section div.wpcf7-response-output{margin:0;padding:0;border:none!important;color:red}
  
  h1.mbr-section-title{font-size:70px;color:#fff;font-weight:400;margin-bottom:20px}
  
  .d-app-feature1 .title-content p{margin-top:0;padding-top:0; font-size: 18px; line-height: 28px;}
  
  section#footer1-bg{float:left;width:100%;background:#172138}
  
  section#footer1-bg .mbr-text{color:#9b9b9b}
  
  section#title4-bm{padding:0 0 0}
  .mbr-section-title{font-size:36px;line-height: 46px;font-weight:600;margin:0}
  .offer-form2{padding:70px 0}
  
  section#footer1-bg p.mbr-text{margin:0}
  
  label.area{width:100%}
  
  .form-content-us::placeholder{color:#fff}
  
  .offer-form1::placeholder{color:#888}
  
  .send-btn input[type=submit]{background:#22b573;border:none;padding:10px 60px;margin:20px 0 0;border-radius:5px;font-size:18px;font-weight:500}
  
  .send-btn{float:left}
  
  .form-content-us form input,.form-content-us form textarea{padding:26px 0 7px;border:none;border-bottom:1px solid #fff;background:0 0;width:100%;color:#fff!important}
  
  label.input-label{width:100%;display:block}
  
  .footer-section{background: rgb(6,10,20);background: linear-gradient(180deg, rgba(6,10,20,1) 0%, rgba(27,39,65,1) 100%);width:100%;padding:50px 0;float:left}
  
  ul.email-phone-list1{margin:0;padding:0}
  
  ul.email-phone-list1 li{color:#fff;list-style:none;line-height:1.6;margin-bottom:30px;display:flex}
  ul.email-phone-list1 li:last-child {margin-bottom: 0;}
  
  .getin-touch h2 span{display:inline-block;color:#22b573;font-weight:400}
  
  .getin-touch h2{font-size:48px;color:#fff;font-weight:700}
  
  .getin-touch p{color:#fff;font-size:16px}
  
  .client1 h3 span{font-weight:400;font-size:14px}
  
  .client1 h3{text-align:center;font-size:20px;font-weight:700;margin:0px; padding: 0;}
  
  section.client-testimonials{padding:70px 15px;float:none;width:100%;display:inline-block; background: #fff;}
  
  .client1 img{width:80px!important;height:80px!important;border-radius:100%;background:#fff;margin-top:10px}
  
  a.btn.getquote{color:#fff;background:#22b573;border-color:#22b573;font-size:18px;margin:0;font-weight:400}
  
  .quote-text-block h2{margin:0 0 20px!important;padding:0;color:#fff;font-size:31px;font-weight:200;line-height:35px!important}
  
  .quote-text-block p{font-size:16px;color:#fff}
  
  .quote-text-block{text-align:right;color:#fff;padding:10px 0 0}
  
  .quote-img-block{top:-30%;position:relative;z-index:99}
  
  section.quote-section2{background:#1b2741;padding:30px 0;position:relative;max-height:240px}
  
  .list-right span.mbr-iconfont.fa{border:2px solid;border-radius:100%;width:25px;height:25px;line-height:21px;padding:0 3px;color:#22b573;margin:0 5px 0 0;font-size:14px}
  
  .tabButton.tabButton1{margin-top:20%!important}
  
  .list-right ul li{list-style:none;margin:0 0 13px;font-size:16px;font-weight:600}
  
  .list-right ul{margin:0;padding:0}
  
  .list-right{display:inline-block;padding:0;padding-left: 10px;padding-right: 10px;width: 25%;margin-bottom: 20px}
  
  .featuer-list-content{clear:both;text-align:center;padding: 20px;}
  
  .block-img-left{max-width:320px;width:100%;display:inline-block;float:left}
  
  .d-app-feature1 .ampTabContainer{display:block;flex-wrap:wrap}
  
  .d-app-feature1 .tabButton[selected],.d-app-feature1 .tabButton[selected]:focus{outline:0;background:#fff;color:#22b573;border-color:#22b573}
  
  .d-app-feature1 .tabButton{list-style:none;flex-grow:1;text-align:left;position:relative;display:block;max-width:310px;padding:30px 20px;background:#fff;margin:0 0 13px;font-size:18px;font-weight:600;width:100%;border-radius:4px;border:2px solid #fff}
  
  .banner-content1,.content-text p,.title-content{text-align:center}
  
  .media,.media-container>div,img img{max-width:100%}
  
  .d-app-feature1 .tabContent{display:none;width:100%;order:1}
  
  .d-app-feature1 .tabButton[selected]+.tabContent{display:block;width:70%;position:absolute;right:0;top:12px;padding:0 0 0 25px}
  
  .d-app-feature1 .itemCustom{border:1px solid #000;height:280px;width:380px;margin:10px;text-align:center;padding-top:140px}
  
  section.d-app-feature1{background:#f7f7f7;padding:70px 0;display:block;height:100%}
  
  .blck-text-wrap2 p{margin-bottom:30px;font-size:18px}
  
  .blck-text-wrap,.image,.top-contact h4{display:inline-block}
  
  .title-content{width:70%;margin:0 auto}
  
  .content-text{margin:0 0 40px}
  
  .image span{font-size:50px;border:2px solid #d0d0d0;height:90px;width:90px;border-radius:45px;color:#22b573;padding:15px 0 0}
  
  .border-bottom1{margin-bottom:10px;border-bottom:1px solid #ddd;padding-bottom:10px}
  
  .blck-text-wrap2 h3.blck-title{font-size:36px;font-weight:500}
  
  a.mobile-btn.btn2{background:#22b573;color:#fff}
  
  a.mobile-btn.btn2:hover,a.mobile-btn:hover{background:#222}
  
  h3.blck-title{font-weight:600;font-size:1.125rem;line-height:1.44;margin-bottom:0}
  
  span.title-text2{font-size:16px;font-weight:600;color:#6d6d6d;line-height:24px;padding:0}
  
  .content-block2{border-top:1px solid #ddd;padding:50px 0 20px}
  
  .btn1,.btn1:hover,.btn:hover{background:#222;color:#fff}
  
  .offoer-input{display:inline-block;background:#fff;position:relative;padding:6px 6px 6px 10px;border-radius:4px;margin-top:20px}
  
  a.mobile-btn,input.mobile-btn.subscribe-btn{background:#22b573;color:#fff;padding:10px 40px;text-transform:uppercase}
  
  input.mobile-btn.subscribe-btn:hover{background:#000;cursor:pointer}
  
  a.mobile-btn{border:none;margin:20px 0 0;border-radius:5px;font-size:18px}
  
  .offer-form1 p{color:#fff;font-size:18px;font-weight:400;margin:0;padding:0}
  
  .offer-form1 span.wpcf7-not-valid-tip{color:red;font-size:13px;font-weight:400;display:block;text-align:left;margin:0 0 0 10px}
  
  .offer-form1 div.wpcf7-acceptance-missing,.offer-form1 div.wpcf7-validation-errors{border:none!important;padding:0!important;color:red;margin:10px 0 0 10px;text-align:left;font-size:13px}
  
  .offer-form1 h2{font-size:30px;line-height:3rem;font-weight:700;margin:0;color:#fff;padding-bottom: 5px}
  
  .envelop-icon{font-size:88px;color:#fff;margin:0 0 20px}
  
  input.mobile-btn.subscribe-btn{border:none;margin:0;border-radius:5px;font-size:18px;float:right}
  
  .blck-text-wrap2 h2.blck-title strong{font-size:36px;font-weight:600;line-height:38px}
  
  h3.blck-title{font-weight:600;font-size:1.125rem;line-height:1.44;margin-bottom:0}
  .offer-form1{background:url(/wp-content/uploads/2023/01/offer_bg_img.webp);padding:4% 0;width:100%;position:relative;background-repeat:no-repeat;background-size:cover;text-align:center;background-position:center}
  .over-flow{background:#424f61d1;width:100%;height:100%;position:absolute;top:0}
  
  .offer-form1 .page-head h2{padding-bottom: 4px}
  
  .image{width:60px}
  
  .blck-text-wrap{width:100%;float:left;text-align:center;}
  
  .banner-content1 p{font-size:20px!important;color:#fff;margin-top:10px}
  
  .banner-content1 h1.mbr-section-title span{margin:0 0 5px}
  
  .content-text p{font-size:18px;font-weight:400;color:#444;line-height:28px;padding:0}
  
  .button-wrap1{width:100%;text-align:center;margin:0 0 20px}
  
  a.get-aqote-btn1, .demo_btn_wrap a{background:#22b573;padding:12px 40px;color:#fff;font-size:16px;border-radius:5px;text-transform:uppercase;display:inline-block}
  
  a.get-aqote-btn1.dark{background:#000}
  
  .subscribe-btn{background:#22b573;padding:11px 30px;color:#fff;font-size:20px;border-radius:5px;margin:0;text-transform:uppercase}  
  .newsletter-section{background-color:#22b573;background-size:cover;padding-left:15px;padding-right:15px}
  
  .newsletter-section h2,.newsletter-section p{color:#fff;margin-bottom:0}
  
  .inner-section{max-width:768px;margin:0 auto;text-align:center;padding:50px 0 33px;}
  
  .mbtm-20{margin-bottom:20px}
  .form-wrapper-newsletter .input{margin-right:0}
  
  .topmenu-head .navbar-nav .demo-link.trial-link a:hover{margin-right:0;background:#22b573;color:#fff!important}
  
  .topmenu-head ul.navbar-nav li.demo-link a:hover{background:#22b573;color:#fff!important;border-color:#fff}  
  .question_wrap .ewd-ufaq-faq-div {border-bottom: 1px solid #dbdbdb;margin: 0;padding: 20px 0;}
  .question_wrap .ewd-ufaq-faq-div .ewd-ufaq-faq-title-text h4 {margin: 0 !important;padding: 0;font-size: 22px;line-height: 32px; color: #444;font-weight: 500;}
  .question_wrap .ewd-ufaq-faq-div .ewd-ufaq-post-margin-symbol span {font-size: 22px;}
  .question_wrap .ewd-ufaq-faq-div .ewd-ufaq-faq-body {padding: 0;padding-left: 40px;}
  .question_wrap .ewd-ufaq-faq-div .ewd-ufaq-faq-body p {margin: 0;}
  .question_wrap .ewd-ufaq-post-active .ewd-ufaq-post-margin-symbol span, .question_wrap .ewd-ufaq-post-active .ewd-ufaq-faq-title-text h4 {color: #1eb475;}
  .faq-wrap {padding: 70px 0;}
  .question_wrap {max-width: 750px;margin: auto;}
  .question_wrap h2 {text-align: center;font-weight: 800;}
  .home-faq-wrap .question_wrap h2 {font-size: 36px;font-weight: 600;}
  .home-faq-wrap{background: #f7f7f7}
  .view_all_wrap {text-align: center;margin-top: 50px;}
  .view_all_wrap a {background: #22b573;color: #fff;padding: 7px 15px;border-radius: 5px;min-width: 130px;text-align: center;display: inline-block;font-size: 20px;}
  .h-banner-bg {padding: 185px 0 ;min-height: 50vh;}
  .h-banner-bg .container {margin-bottom: 200px;}
  .h-banner-content {max-width: 520px;}
  .h-banner-content h1 {font-size: 40px;line-height: 50px;color: #fff;font-weight: 600;padding: 0;margin-bottom: 0;}
  .h-banner-content p {font-size: 20px;line-height: 30px;padding: 0;color: #fff;margin: 20px 0 30px;}
  .h-banner-content .h-banner-btn {padding: 10px 30px;display: inline-block;background: #fff;font-size: 18px;border-radius: 5px;color: #22b573;font-weight: 600;}
  .h-banner-img iframe {width: 100%;min-height: 370px;border: none;box-shadow: 0px 0px 23px 15px rgba(0,0,0, 0.2);}
  .h-banner-img .rll-youtube-player{box-shadow: 0px 0px 23px 15px rgba(0,0,0, 0.2);}
  .h-banner-img .rll-youtube-player:focus-within {outline: none;}
  .home-features{margin-top: -120px;}
  div#menu{display: none;}
  .hbspt-form {position: relative;min-height: 130px;}
  .hbspt-form:before {content: "";width: 30px;height: 30px;background: url(/wp-content/uploads/2023/11/spinner.gif);background-size: 30px;position: absolute;left: 50%;transform: translateX(-50%);top: 50px;}
  .hbspt-form[data-hs-forms-root="true"]:before {visibility: hidden;}
  .blog-widget-3 .hbspt-form {min-height: initial;}
  .blog-widget-3 p.sub {text-align: left !important;}
  .blog-widget-3 p.sm-txt  a {color: #ffff !important;}
  
  div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol {
      line-height: 30px !important;
  }
  
  /*pricing plans page style*/
  .pPlans_outer_wrap {padding-top: 120px;padding-bottom: 80px;}
  .title-wrap{margin-bottom: 50px;}
  .pPlans_outer_wrap .title-wrap h1 {font-size: 40px;margin: 0;font-weight: 600;padding: 0;}
  .plan_wrap {background: rgb(255, 255, 255);box-shadow: rgba(45, 62, 80, 0.12) 0px 1px 5px 0px;height: 100%;border: 1px solid rgb(223, 227, 235);padding: 50px 28px 32px;transition: all 0.3s;position: relative;}
  .plan_wrap .plan_tag {position: absolute;left: 0;top: 0;background: rgba(34, 181, 115, 0.1);color: #22b573;padding: 5px;border: 1px solid rgb(223, 227, 235);border-top: 0;border-left: 0;font-size: 13px;letter-spacing: 1px;transition: all 0.3s;}
  .plan_wrap:hover {background: rgba(34, 181, 115, 0.1);transition: all 0.3s;box-shadow: 0px 0px 18px 3px rgba(45, 62, 80, 0.12);    border: 1px solid #3eb474;}
  .plan_wrap:hover .plan_tag{background: #fff; transition: all 0.3s;}
  .plan_wrap h3 {font-size: 28px;font-weight: 600;padding: 0;display: flex;align-items: center;color: #18243d;}
  .plan_wrap h3 img {width: 25px;margin-right: 15px;}
  .plan_wrap h2 {font-size: 24px;font-weight: 600;padding: 0;color: #18243d;}
  .plan_wrap h2 p {padding: 0;margin: 0;font-size: 12px;font-weight: 400;color: #4c4c4c;}
  .plan_wrap .plan_buy_btn, .plan_wrap .plan_trial_btn {background: #22b573;width: 100%;display: inline-block;text-align: center;padding: 12px 10px;border-radius: 4px;color: #fff;font-size: 14px;font-weight: 600;border: 1px solid #22b573;letter-spacing: 1px;}
  .plan_wrap .plan_trial_btn {margin-top: 10px;background: #fff;color: #22b573;}
  .plan_wrap .plan_desc {font-size: 14px;line-height: 24px;padding: 0;min-height: 58px;color: rgba(21, 24, 27, 0.8);}
  .plan_wrap .include_wrap {   font-size: 12px;
    font-weight: 400;
    color: #4c4c4c;
    padding-bottom: 6px;}
  .plan_wrap .include_wrap .addition_txt {font-size: 13px;font-weight: 400;padding: 0;margin: 0;}
  .additional-new-text h5 {
    padding-top: 0;
    font-size: 15px;
    line-height: 25px;
    font-weight: 600;
    color: #333;
    margin-bottom: 0px;
}
.additional-new-text ul li {
    font-size: 13px;
    font-weight: 400;
    list-style: none;
    padding: 0;
    margin: 0;
}
.additional-new-text ul li:before{
    content: '';  
    background-image: url('/wp-content/uploads/2024/09/tick-2.png');
    background-size: contain;  
    width: 12px; 
    height: 12px;  
    display: inline-block;  
    margin-right: 8px; 
    vertical-align: middle;
    background-repeat: no-repeat;
}

.additional-new-text{

margin-top: 28px;
padding-left: 8px;}
.additional-new-text ul {
    padding-left: 8px;
}
  .plan_features_wrap table {border-collapse: collapse;width: 100%;table-layout: fixed;max-height: 100px;overflow: hidden; height: 100px;}
  .plan_features_wrap table tr, .plan_features_wrap table td, .plan_features_wrap table th {border: 1px solid rgb(223, 227, 235);text-align: center;color: #333;font-size: 14px}
  .plan_features_wrap table td, .plan_features_wrap table th {padding: 16px 5px;}
  .plan_features_wrap table td img {width: 18px;}
  .plan_features_wrap {margin-top: 100px;max-height: 1330px;overflow: hidden;margin-bottom:50px;position: relative;}
  .plan_features_wrap table th h2 {padding: 0;font-size: 25px;color: #333;}
  .plan_features_wrap table th h4 {padding: 0;font-size: 14px;letter-spacing: 0.5px;}
  .plan_features_wrap table th h4 + span {font-weight: 400;font-size: 14px;color: #4c4c4c;}
  .plan_features_wrap table thead tr th:nth-child(3), .plan_features_wrap table tr th + td + td, .plan_features_wrap table tr th + td + td.outsideindia + td {background: rgba(34, 181, 115, 0.1);}
  .plan_features_wrap thead tr, .plan_features_wrap thead tr th {border: none;}
  .plan_features_wrap table thead tr th:nth-child(3){border: 1px solid rgb(223, 227, 235);position: relative;}
  .plan_features_wrap table thead tr th .feature_plan_tag {position: absolute;left: -1px;top: -1px;text-align: center;width: calc(100% + 2px);background: #22b573;font-size: 13px;font-weight: 600;color: #fff;border: 1px solid #22b573;}
  .plan_features_wrap thead tr th {padding-top: 40px;}
  .plan_features_wrap thead {box-shadow: 0px 8px 5px -3px rgba(0,0,0, 0.05);}
  .plan_features_wrap:after {content: "";visibility: visible;opacity: 1;position: absolute;bottom: 0px;height: 400px;width: 100%;background: linear-gradient(transparent 70%, rgb(255, 255, 255));pointer-events: none;}
  .expand-table {text-align: center;cursor: pointer;}
  .expand-table .all_text{color: #22b573;font-weight: 600;font-size: 14px;}
  .expand-table img {width: 14px;margin-left: 8px;}
  .plan_features_wrap table tr th + td.india + td {background: transparent;}
  .plan_features_wrap.table_full {max-height: initial;overflow: visible;}
  .plan_features_wrap.table_full::after{display: none;}
  .hide_table, .expand-table.show_hide_content .view_table {display: none;}
  .hide_table img {transform: rotate(180deg);}
  .expand-table.show_hide_content .hide_table{display: block;}
  /*.page-template-page-pricing-plans-php {position: relative;max-height: 100vh;overflow: hidden;}
  .page-template-page-pricing-plans-php:before {content: "";width: 100% !important;height: 100% !important;background: rgba(0,0,0, 0.4);z-index: 9999;position: absolute;left: 0;top: 0;}
  .page-template-page-pricing-plans-php .plan_wrap #india, .page-template-page-pricing-plans-php .plan_wrap #outsideindia, .page-template-page-pricing-plans-php .plan_wrap #outsideindia_wrap {filter: blur(5px);}
  
  
  .page-template-page-pricing-plans-php.locationallow {position: relative;max-height: initial;overflow: visible;}
  .page-template-page-pricing-plans-php.locationallow:before {display: none;}
  .page-template-page-pricing-plans-php.locationallow .plan_wrap #india, .page-template-page-pricing-plans-php.locationallow .plan_wrap #outsideindia, .page-template-page-pricing-plans-php.locationallow .plan_wrap #outsideindia_wrap {filter: initial;}*/
  
  .pricing_table_row_mob {display: none;}
  
  
  
  
  /*pricing plans page style*/
  
  
  .d-block{
      display: block !important;
  }
  .footerContact p {margin: 0;padding: 0;}
  
  
  .trial-content,.trial-form{margin:auto;min-height:670px}
  
  .trial-content{max-width:400px;padding:45px 15px 50px}
  
  .trial-form{display:flex;flex-direction:column; padding:0px 100px 0px 15px;}
  
  .trial-form .bottom{margin-top:auto;text-align:center;color:#ababab;padding-top:20px}
  
  .trial-form .bottom a{font-weight:600;color:#22b573}
  
  .step-count{position:absolute;top:10px;left:30px;font-weight:600;color:#22b573;font-size:17px}
  
  .trial-step-wrap{margin:50px 0}
  
  .trial-section{position:relative;padding-top:5rem}
  
  .trial-left-col{background:#e7fdf3;border-radius:10px}
  
  .check-list{color:#727272;font-size:16px;margin-top:10px;list-style:none;padding-left:0}
  
  .check-list li{margin-bottom:8px;position:relative;padding-left:26px}
  
  .check-list li:before{content:"\f058";position:absolute;left:0;top:5px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#22b573}
  
  .trial-content .content-head{font-weight:700!important;margin-bottom:15px;font-size:26px;padding:0}
  
  .trial-img{margin-bottom:40px;text-align:center}
  
  .trial-img img{max-width:290px}
  
  .trial-content .lg-txt{margin-bottom:5px;font-size:18px;font-weight:500;padding:0}
  
  .trial-form .form-head{margin-bottom:35px}
  
  .trial-form .form-head .mbr-section-title{padding-bottom:0}
  
  .trial-form .form-head .light{color:#727272}
  
  .trial-form .meeting-head{color:#464646;font-weight:700}
  
  .finish-step-icon{position:absolute;width:100%;left:0;transform:translateY(-100%)}  
  .position-relative{position:relative}
  
  .trial-form.mw-100{max-width:100%!important}
  
  .text-center{text-align:center}
  
  .trial-form .inner{margin-top:auto;margin-bottom:auto;width:100%}
  
  .trial-meeting-col{position:relative;overflow:hidden;margin-bottom:32px;margin-top:132px}
  
  .trial-meeting-col .trial-content{min-height:auto!important}
  
  .trial-meeting-col:after,.trial-meeting-col:before{content:"";position:absolute;left:0;top:-70px;width:100%;height:300px}
  
  .trial-meeting-col:after{background-color:#333;transform:skewY(-10deg)}
  
  .trial-meeting-col .ceo-img{position:relative;z-index:2}
  
  .trial-meeting-col .ceo-img img{max-width:150px;border-radius:50%;border:4px solid #fff;box-shadow:0 3px 60px rgba(0,0,0,.22)}
  
  .trial-meeting-col .upper{position:relative;z-index:2;color:#fff;text-align:center;margin-top:20px}
  
  .trial-meeting-col .upper *{color:inherit}
  
  .trial-meeting-col .ceo-head{margin-bottom:0;font-weight:400!important}
  
  .ceo-word{margin-top:50px;position:relative;z-index:1}
  
  .ceo-word:before{content:"\f10d";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;font-size:100px;top:0;transform:translate(-50%,-50%);z-index:-1;color:#d6efe4}
  
  .pb-0{padding-bottom:0!important}
  
  .banner-content1 h2{font-size:50px;color:#fff}
  
  .top-contact h4{float:left;margin:15px 10px 0 0;color:#fff}
  
  .contact-number,.top-contact{display:inline-block;float:right}
  
  .contact-number{color:#5d5d5d;margin:12px 10px;font-size:18px;font-weight:600}
  
  .article .lead blockquote,.article .lead ol,.article .lead p,.article .lead pre,.article .lead ul,figure{margin-bottom:0}
  
  .topmenu-head ul.navbar-nav li{display:flex; position: relative;}
  .topmenu-head ul.navbar-nav li ul.sub-menu{position: absolute;top: 50px;background: #fff;padding: 0;width: 170px;left: 50%;box-shadow: 0px 0px 10px 0px rgba(0,0,0, 0.1);transform: translateX(-50%);border-radius: 5px;display: none;z-index: 9;}
  .topmenu-head ul.navbar-nav li ul.sub-menu a {color: #222;}
  .topmenu-head ul.navbar-nav li:hover ul.sub-menu{display: block;}
  .topmenu-head .navbar-nav .demo-link a,span.request-demo{background:#22b573;color:#fff;padding:7px 15px!important;border-radius:5px;min-width:130px;text-align:center;display:inline-block;border:1px solid}
  
  .topmenu-head .navbar-nav .demo-link.trial-link a{margin-right:0;background:0 0;color:#22b573!important}
  
  .topmenu-head .navbar-nav .demo-link a{color:#fff!important}
  
  .mobile-icon{width:auto;height:auto;display:inline-block;background-size:cover;color:#22b573;padding:7px 0;font-size:30px}
  
  .top-contact{color:#fff}
  
  .container-top{width:100%;padding:15px 15px 5px}
  
  .fixed-top{position:fixed}
  
  section{position:relative;word-wrap:break-word}
  
  a{font-weight:400}
  
  .display-1,.display-2,.display-3,.display-4,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1;word-break:break-word;word-wrap:break-word}
  
  b,strong{font-weight:700}
  
  blockquote{border-left:2px solid}
  
  input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition-delay:9999s;transition-property:background-color,color}
  
  textarea[type=hidden]{display:none}
  
  body{position:relative;line-height:1.5}
  
  section{background-position:50% 100%;background-repeat:no-repeat;background-size:cover}
  
  section .mbr-background-video,section .mbr-background-video-preview{position:absolute;bottom:0;left:0;right:0;top:0}
  
  .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
  
  input#emailForSave{padding:0}
  
  .testimonialSlider{position:relative}
  
  .mbr-z-index20{z-index:20}
  
  .mbr-white{color:#fff}
  
  .mbr-black{color:#000}
  
  .mbr-bg-white{background-color:#fff}
  
  .mbr-bg-black{background-color:#000}
  
  .align-left{text-align:left}
  
  .align-center{text-align:center}
  
  .align-right{text-align:right}
  
  .mbr-figure iframe,.mbr-figure img{display:block;width:100%}
  
  .card{background-color:transparent;border:none}
  
  .card-img{text-align:center;flex-shrink:0}
  
  .media{margin:0 auto}
  
  .mbr-figure{-ms-flex-item-align:center;-ms-grid-row-align:center;-webkit-align-self:center;align-self:center}
  
  .card-img img,.mbr-figure img{width:100%}
  
  
  
  img.mbr-temp{width:100%}
  
  .mbr-section-btn{margin-left:-.25rem;margin-right:-.25rem;font-size:0}
  
  nav .mbr-section-btn{margin-left:0;margin-right:0}
  
  .btn .mbr-iconfont,.btn.btn-sm .mbr-iconfont{cursor:pointer;margin-right:.5rem}
  
  .btn.btn-md .mbr-iconfont{margin-right:.8rem}
  
  [type=submit]{-webkit-appearance:none}
  
  .mbr-fullscreen .mbr-overlay{display:none}
  
  .mbr-fullscreen{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;align-items:center;-webkit-align-items:center;min-height:80vh;padding-top:3rem;padding-bottom:3rem}
  
  .is-builder .nodisplay+img[async],.is-builder .nodisplay+img[decoding=async],.is-builder img>a+img[async],.is-builder img>a+img[decoding=async],.is-builder section.horizontal-menu .mobile-btn,.super-hide{display:none}
  
  img img{max-height:100%}
  
  html:not(.is-builder) img>a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}
  
  .is-builder .temp-amp-sizer{position:absolute}
  
  .is-builder amp-vimeo .temp-amp-sizer,.is-builder amp-youtube .temp-amp-sizer{position:static}
  
  
  
  .is-builder section.horizontal-menu .dropdown-menu{z-index:auto;opacity:1;pointer-events:auto}
  
  .is-builder section.horizontal-menu .nav-dropdown .link.dropdown-toggle[aria-expanded=true]{margin-right:0;padding:.667em 1em}
  
  .btn,.btn-md{font-weight:600;letter-spacing:2px;margin:.4rem .8rem}
  
  .mbr-text{font-size:16px;font-weight:400;color:#444;line-height:1.6;padding:10px 0;text-align:center;padding-bottom: 0; margin-bottom: 0}
  
  .btn{border-width:2px;border-style:solid;line-height:1.7rem;white-space:normal;padding:1rem 3rem;display:inline-flex;align-items:center;justify-content:center;word-break:break-word}
  
  .btn-sm{border:1px solid;font-weight:600;letter-spacing:2px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:.6rem .8rem;border-radius:0}
  
  .btn-md{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:1rem 2rem;border-radius:0}
  
  .btn,.nav-tabs .nav-link{border-radius:5px}
  
  .btn{transition-property:background-color,color,border-color;transition-duration:.3s,.3s,.3s,.8s;transition-timing-function:ease-in-out}
  
  .btn-form{border-radius:0}
  
  a{color:#46004c;transition:color .4s}
  
  blockquote{padding:10px 0 10px 20px;position:relative;border-color:#d900ed;border-width:3px}
  
  blockquote,ol,pre,ul{margin-bottom:0;margin-top:0}
  
  pre{background:#f4f4f4;padding:10px 24px;white-space:pre-wrap}
  
  .inactive{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}
  
  body,html{height:auto;min-height:100vh}
  
  .popover-content ul.show{min-height:155px}
  
  #scrollToTop{display:none}
  
  .mbr-container{max-width:800px;padding:0 10px;margin:0 auto;position:relative}
  
  h1,h2,h3{padding:0 0 1.2rem;margin:0;line-height:1.05em}
  
  h1,h3,p{padding:10px 0;margin-bottom:15px}
  
  blockquote,li,p{color:#444;letter-spacing:.5px;line-height:1.7}
  
  .topmenu-head .mobile-btn.hamburger.on span:nth-child(3) {
  
      transition: all .0s;
  
      background: transparent !important;
  
  }
  
  .mbr-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
  
  .mbr-row.g-0{margin:0!important}
  
  .mbr-row.g-0>div[class*=col-]{padding:0!important}
  
  .mbr-justify-content-center{justify-content:center}
  
  
  
  section.sidebar-open:before{content:"";position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.2);z-index:1040}
  
  p{margin-top:0}
  
  form input,form textarea{padding:1rem;border:none;border-bottom:1px solid #fff;background:0 0}
  
  form .fieldset{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}
  
  div[submit-success]{background:#22b064;padding:1rem;margin-bottom:1rem}
  
  div[submit-error]{background:#eb5a1a;padding:1rem;margin-bottom:1rem}
  
  .mbr-overlay{background-color:#000;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:0}
  
  .mbr-fullscreen .mbr-overlay{min-height:100vh}
  
  .underline{padding-bottom:1rem}
  
  .underline .line{width:5rem;height:3px;background:#22b573;display:inline-block}
  
  .is-builder .carousel1 .dots-wrapper,.is-builder .carousel2 .dots-wrapper,.is-builder .content18 .fill{display:none}
  
  .mobirise-spinner{position:absolute;top:50%;left:40%;margin-left:10%;-webkit-transform:translate3d(-50%,-50%,0);z-index:4}
  
  .mobirise-spinner em{width:24px;height:24px;background:#3ac;border-radius:100%;display:inline-block;-webkit-animation:slide 1s infinite}
  
  .mobirise-spinner em:first-child{-webkit-animation-delay:.1s;background:#d900ed}
  
  .mobirise-spinner em:nth-child(2){-webkit-animation-delay:.2s;background:#46004c}
  
  .mobirise-spinner em:nth-child(3){-webkit-animation-delay:.3s;background:#22b064}
  
  @-moz-keyframes slide{
  
  0%,100%{-webkit-transform:scale(1)}
  
  50%{opacity:.3;-webkit-transform:scale(2)}
  
  }
  
  @-webkit-keyframes slide{
  
  0%,100%{-webkit-transform:scale(1)}
  
  50%{opacity:.3;-webkit-transform:scale(2)}
  
  }
  
  @-o-keyframes slide{
  
  0%,100%{-webkit-transform:scale(1)}
  
  50%{opacity:.3;-webkit-transform:scale(2)}
  
  }
  
  @keyframes slide{
  
  0%,100%{-webkit-transform:scale(1)}
  
  50%{opacity:.3;-webkit-transform:scale(2)}
  
  }
  
  .mobirise-loader .amp-active>div{display:none}
  
  .amp-carousel-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' fill='%23fff' viewBox='0 0 31.968 31.968'%3E%3Cpath d='M22.311,31.968c-0.894,0-1.734-0.348-2.365-0.98L7.292,18.332C6.66,17.7,6.312,16.86,6.312,15.967s0.348-1.733,0.979-2.365 L19.947,0.948c1.263-1.264,3.467-1.264,4.729,0c1.304,1.304,1.304,3.425,0,4.729L14.385,15.967l10.291,10.292 c0.632,0.632,0.979,1.472,0.979,2.365c0,0.894-0.348,1.733-0.98,2.365C24.045,31.62,23.205,31.968,22.311,31.968z M22.311,1.968 c-0.359,0-0.697,0.14-0.951,0.394L8.706,15.016c-0.254,0.254-0.394,0.592-0.394,0.951s0.14,0.697,0.394,0.951l12.655,12.657 c0.508,0.508,1.394,0.507,1.9,0c0.255-0.254,0.395-0.592,0.395-0.951c0-0.359-0.14-0.697-0.394-0.951L11.557,15.967L23.262,4.263 c0.524-0.524,0.524-1.377,0-1.901C23.008,2.108,22.67,1.968,22.311,1.968z'/%3E%3C/svg%3E")}
  
  .amp-carousel-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' fill='%23fff' viewBox='0 0 32.027 32.027'%3E%3Cpath d='M24.55,12.492L12.831,1.16C12.087,0.416,11.083,0,10.015,0C8.946,0,7.942,0.416,7.187,1.172 C6.431,1.928,6.015,2.932,6.015,4s0.416,2.073,1.172,2.828l8.536,8.494c0.188,0.188,0.291,0.438,0.291,0.705 c0,0.267-0.104,0.518-0.293,0.707l-8.531,8.461c-0.759,0.76-1.175,1.765-1.175,2.832s0.416,2.072,1.172,2.828 c0.755,0.756,1.76,1.172,2.828,1.172s2.073-0.416,2.829-1.172l1.606-1.606l10.084-9.671c0.959-0.959,1.479-2.215,1.479-3.551 C26.013,14.691,25.493,13.436,24.55,12.492z M23.136,18.148L11.43,29.441c-0.756,0.756-2.073,0.756-2.829,0 c-0.378-0.379-0.586-0.879-0.586-1.414c0-0.533,0.208-1.036,0.586-1.414l8.531-8.463c0.568-0.568,0.882-1.322,0.882-2.123 c0-0.802-0.312-1.555-0.879-2.121L8.599,5.412C8.223,5.036,8.015,4.534,8.015,4s0.208-1.036,0.586-1.414S9.48,2,10.015,2 s1.036,0.208,1.414,0.586l11.718,11.332c0.556,0.555,0.867,1.308,0.867,2.109C24.014,16.828,23.702,17.582,23.136,18.148z'/%3E%3C/svg%3E")}
  
  
  
  .navbar-nav{list-style-type:none;display:flex;flex-direction:row;padding-left:0}
  
  .navbar-nav>.container{padding-left:30px;padding-right:30px;justify-content:space-between}
  
  
  
  .milk-web-page-wrap .mbr-overlay{background-color:#000;opacity:.3}
  
  .milk-web-page-wrap .mbr-text{padding:0;margin:0 0 1rem;line-height:1.67em;font-size:17px;font-weight:400}
  
  
  
  div#popup1 input[type=email],div#popup1 input[type=tel],div#popup1 input[type=text],div#popup1 textarea{width:100%;border-bottom:1px solid #ddd;padding:0 0 10px}
  
  div#popup1 label.input-label{margin:5px 0 20px}
  
  #popup1 span.wpcf7-not-valid-tip{color:red;font-size:12px;font-weight:400;display:block;margin:0;padding:0}
  
  div#popup1 textarea{margin-top:20px;max-height:100px}
  
  div#popup1 input[type=submit]{background:#22b573;border:none;padding:10px 60px;margin:20px 0 0;border-radius:5px;font-size:18px;font-weight:300;color:#fff}
  
  .overlay-opup{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity 50ms;opacity:1;z-index:99999;display:none;visibility:visible;width:100%;height:100%;overflow:auto}
  
  .overlay-opup:target{visibility:visible;opacity:1}
  
  .popup-form{margin:10% auto;padding:20px;background:#fff;border-radius:5px;width:30%;position:relative;transition:all 5s ease-in-out}
  
  .popup-form h2{padding:10px 0 20px;color:#222;font-size:23px;font-weight:400;text-align:left;border-bottom:1px solid #70716f;margin:0 0 20px;letter-spacing:normal;background:0 0}
  
  .popup-form .close{position:absolute;top:-8px;right:-10px;transition:all .2s;font-size:21px;font-weight:700;color:#fff;background:#22b573;width:30px;height:30px;text-align:center;border-radius:100%;line-height:28px}
  
  .popup-form .close:hover{color:#06d85f}
  
  .popup-form .content{max-height:30%;overflow:auto}
  
  .topmenu-head .nav-item:focus,.topmenu-head .nav-link:focus{outline:0}
  
  .topmenu-head .navbar-nav{display:flex;justify-content:flex-end;z-index:1;flex-basis:100%;align-items:center}
  
  .topmenu-head .navbar-nav .nav-link,.topmenu-head .navbar-nav a{margin:.667em .8em;font-weight:400;color:#222}
  
  .topmenu-head .container{display:flex}
  
  
  
  .topmenu-head .nav-dropdown .dropdown-menu{border-radius:0;border:0;left:0;margin:0;min-width:10rem;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute}
  
  .topmenu-head .nav-dropdown .dropdown-menu .dropdown-item{font-weight:400;line-height:2;display:flex;background:#000;align-items:center;width:100%;padding:.25rem 1.5rem;clear:both;margin:.5rem;text-align:inherit;white-space:nowrap;border:0}
  
  .topmenu-head .nav-dropdown .dropdown-menu .dropdown{position:relative}
  
  .topmenu-head .nav-item.dropdown{position:relative}
  
  .topmenu-head .nav-item.dropdown .dropdown-menu{z-index:-1;opacity:0;pointer-events:none}
  
  .topmenu-head .nav-item.dropdown:hover>.dropdown-menu{z-index:1;opacity:1;pointer-events:all}
  
  .topmenu-head .dropdown-menu .dropdown:hover>.dropdown-menu{z-index:1;opacity:1;pointer-events:all}
  
  .topmenu-head .link.dropdown-toggle:after{content:"";margin-left:.25rem;border-top:.35em solid;border-right:.35em solid transparent;border-left:.35em solid transparent;border-bottom:0}
  
  .topmenu-head .nav-dropdown .dropdown-submenu{top:0}
  
  .topmenu-head .navbar{z-index:100;display:flex;flex-direction:row;width:100%;min-height:70px;background:#fff;visibility:inherit}
  
  .topmenu-head .navbar .navbar-logo img{height:auto}
  
  .topmenu-head .navbar.navbar-short{background:#000}
  
  .topmenu-head .navbar.navbar-short .navbar-brand{padding:0}
  
  .topmenu-head .navbar.opened{transition:all .3s;background:#000}
  
  .topmenu-head .navbar .dropdown-item{padding:.25rem 1.5rem}
  
  .topmenu-head .navbar .navbar-collapse{display:flex;justify-content:flex-end;z-index:1;flex-basis:100%;align-items:center}
  
  .topmenu-head .navbar.collapsed button.navbar-toggler{display:block}
  
  .topmenu-head .navbar.collapsed .navbar-collapse{display:none;position:absolute;top:0;right:0;min-height:100vh;background:#000;padding:1.5rem 2rem 1rem 2rem}
  
  .topmenu-head .navbar.collapsed.opened .navbar-collapse.collapsing,.topmenu-head .navbar.collapsed.opened .navbar-collapse.show{display:block}
  
  .topmenu-head .navbar.collapsed.opened .dropdown-menu{top:0}
  
  .topmenu-head .navbar.collapsed .dropdown-menu{position:relative;background:0 0}
  
  .topmenu-head .navbar.collapsed .dropdown-menu .dropdown-submenu{left:0}
  
  .topmenu-head .navbar.collapsed .dropdown-menu .dropdown-item:after{right:auto}
  
  .topmenu-head .navbar.collapsed .dropdown-menu .dropdown-item{padding:.25rem 1.5rem;text-align:center;margin:0}
  
  .topmenu-head .navbar.collapsed .navbar-brand{flex-shrink:initial;word-break:break-word}
  
  .topmenu-head .navbar-brand{display:flex;flex-shrink:0;align-items:center;margin-right:0;padding:0;transition:all .3s;word-break:break-word;z-index:1}
  
  .topmenu-head .navbar-brand .navbar-caption{line-height:inherit;font-weight:400;letter-spacing:1px;display:flex}
  
  .topmenu-head .navbar-brand .navbar-logo a{outline:0}
  
  .topmenu-head .dropdown-item.active,.topmenu-head .dropdown-item:active{background-color:transparent}
  
  .topmenu-head .navbar-expand-lg .navbar-nav .nav-link,.topmenu-head .navbar-expand-lg .navbar-nav a{padding:0}
  
  .topmenu-head .navbar.navbar-expand-lg .dropdown .dropdown-menu{background-color:transparent}
  
  .topmenu-head .navbar.navbar-expand-lg .dropdown .dropdown-submenu{margin:0;left:100%}
  
  .topmenu-head .navbar .dropdown.open>.dropdown-menu{display:block}
  
  .topmenu-head ul.navbar-nav{flex-wrap:wrap}
  
  .topmenu-head .navbar-buttons{text-align:center}
  
  .topmenu-head button.navbar-toggler{display:none;outline:0;width:31px;height:20px;cursor:pointer;transition:all .2s;position:relative;align-self:center}
  
  .topmenu-head button.navbar-toggler .hamburger span{position:absolute;right:0;width:30px;height:2px;border-right:5px;background-color:#22b573}
  
  .topmenu-head button.navbar-toggler .hamburger span:first-child{top:0;transition:all .2s}
  
  .topmenu-head button.navbar-toggler .hamburger span:nth-child(2){top:8px;transition:all .15s}
  
  .topmenu-head button.navbar-toggler .hamburger span:nth-child(3){top:8px;transition:all .15s}
  
  .topmenu-head button.navbar-toggler .hamburger span:nth-child(4){top:16px;transition:all .2s}
  
  .topmenu-head nav.opened .navbar-toggler:not(.hide) .hamburger span:first-child{top:8px;width:0;opacity:0;right:50%;transition:all .2s}
  
  .topmenu-head nav.opened .navbar-toggler:not(.hide) .hamburger span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .25s}
  
  .topmenu-head nav.opened .navbar-toggler:not(.hide) .hamburger span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .25s}
  
  .topmenu-head nav.opened .navbar-toggler:not(.hide) .hamburger span:nth-child(4){top:8px;width:0;opacity:0;right:50%;transition:all .2s}
  
  .topmenu-head .navbar-dropdown{padding:.5rem 1rem;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}
  
  .topmenu-head .navbar-nav a,.topmenu-head a.nav-link{display:flex;align-items:center;justify-content:center}
  
  .topmenu-head .dropdown-item .mbr-iconfont,.topmenu-head .nav-link .mbr-iconfont{margin-right:.2rem}
  
  .topmenu-head .mobile-btn.hamburger{position:absolute;right:10px;margin-left:auto;width:30px;height:20px;background:0 0;border:none;cursor:pointer;z-index:1000}
  
  .banner-feature1{padding:4% 0 5%!important;height:290px}
  
  .topmenu-head .mobile-btn.hamburger:focus{outline:none}
  
  .topmenu-head .mobile-btn.hamburger span{position:absolute;right:0;width:30px;height:2px;border-right:5px;background-color:#22b573}
  
  .topmenu-head .mobile-btn.hamburger span:first-child{top:0;transition:all .0s}
  
  .topmenu-head .mobile-btn.hamburger span:nth-child(2){top:8px;transition:all .0s}
  
  .topmenu-head .mobile-btn.hamburger span:nth-child(3){top:8px;transition:all .0s}
  
  .topmenu-head .mobile-btn.hamburger span:nth-child(4){top:16px;transition:all .0s}
  
  .topmenu-head amp-sidebar{min-width:260px;z-index:1050;background-color:#000}
  
  .topmenu-head amp-sidebar.open:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:red}
  
  .topmenu-head .open{transform:translateX(0);display:block}
  
  .topmenu-head .builder-sidebar{background-color:#fff;position:relative;height:100vh;z-index:1030;padding:1rem 1rem;max-width:20rem}
  
  .topmenu-head .builder-sidebar .dropdown{position:relative}
  
  .topmenu-head .builder-sidebar .dropdown:hover>.dropdown-menu{position:relative;text-align:center}
  
  .topmenu-head .sidebar{padding:1rem 0;margin:0}
  
  .topmenu-head .sidebar>li{list-style:none;display:flex;flex-direction:column}
  
  .topmenu-head .sidebar a{display:block;text-decoration:none;margin-bottom:10px}
  
  .topmenu-head .close-sidebar{width:30px;height:30px;position:relative;cursor:pointer;background-color:#22b573;border:none}
  
  .topmenu-head .close-sidebar:focus{outline:2px auto #e3699a}
  
  .topmenu-head .close-sidebar span{position:absolute;left:0;width:30px;height:2px;border-right:5px;background-color:#fff}
  
  .topmenu-head .close-sidebar span:first-child{transform:rotate(45deg)}
  
  .topmenu-head .close-sidebar span:nth-child(2){transform:rotate(-45deg)}
  
  .topmenu-head img{width:175px;display:flex;align-items:center}
  
  .contentAlign{display:table-cell;vertical-align:top!important}
  .legal-consent-container{margin-top:10px}
  
  fieldset.form-columns-1.contactSection.contact-page .contactForm{background:#fff;padding:21px 21px!important;-webkit-box-shadow:0 0 6px 4px rgb(0 0 0 / 8%)!important;margin-bottom:10px}
  
  .demo-design{text-align:left;width:100%;margin:50px auto}
  
  .demo-design .headingText{font-size:calc((2 - 1) * 1.5vw + 1rem);color:#24b0fd;margin-bottom:0;font-weight:700;border-bottom:1px;text-transform:uppercase;margin:0}
  
  .demo-design p{font-weight:400;font-size:18px}
  
  .contactSection.contact-page .contact-address-block h3{margin-top:20px;font-size:calc((2 - 1) * .5vw + 1rem)!important;color:#24b0fd;margin-bottom:0;font-weight:700;border-bottom:1px;margin:0}
  
  .headingText:after{display:none}
  
  .contentAlign .social-contact ul{width:100%!important;padding-left:0!important}
  
  .contact-address-block h3 span{display:block}
  
  .contact-address-block ul li{margin:10px 8px 0 0}  
  .loader:after,.loader:before{background:red;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}
  
  .loader{color:red;text-indent:-9999em;margin:88px auto;position:absolute;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s;top:0;left:50%;z-index:0}
  
  .loader:after,.loader:before{position:absolute;top:0;content:""}
  
  .loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}
  
  .loader:after{left:1.5em}
  
  .submitted-message{color:#22b573}
  
  .hs_error_rollup ul.no-list.hs-error-msgs label:after{display:none}
  
  @-webkit-keyframes load1{
  
  0%,100%,80%{box-shadow:0 0;height:4em}
  
  40%{box-shadow:0 -2em;height:5em}
  
  }
  
  @keyframes load1{
  
  0%,100%,80%{box-shadow:0 0;height:4em}
  
  40%{box-shadow:0 -2em;height:5em}
  
  }
  
  .posts .post .date-wrapper{display:block;float:none;margin-right:0;text-align:center}
  h1.mbr-section-title{max-width:78%;display:inline-block}
  .thank-wrapper *{margin:0;padding:0;box-sizing:border-box}
  .thank-wrapper{text-align:center;padding:100px 20px}
  img{vertical-align:middle;border-style:none}
  .thank-wrapper p{margin:0 0 20px 0;font-size:20px}
  .thank-wrapper h2{margin:30px 0;font-weight:500;font-size:52px}
  .features3 .mbr-row.content .button-wrap1, .features3 .mbr-row.content .button-wrap1 a {margin: 0;}
  .footer1 .mbr-text{padding-bottom: 10px}
  .page-template-feature_page .footer-section, .page-template-page-pricing-plans .footer-section {padding-top: 70px;}
  .testimonialSlider .text-box-1 p {margin: 0;font-size: 18px;line-height: 28px;font-weight: 400;color: #444;}
  .testimonialSlider .client1 {padding-top: 50px;position: relative;margin-bottom: 10px;}
  .testimonialSlider .client1:before {content: "";width: 40px;height: 40px;background: url(/wp-content/uploads/2024/03/quote.webp);background-position: center;background-repeat: no-repeat;background-size: contain;position: absolute;left: 50%;top: 0;transform: translateX(-50%);}
  .testimonialSlider {text-align: center;max-width: 800px;margin: auto;}
  .testimonialSlider .owl-dots {display: flex;justify-content: center;}
  .testimonialSlider .owl-dots .owl-dot {width: 10px;height: 10px;border-radius: 10px;background: #fff;border: 1px solid #22b573;margin: 0 5px;}
  .testimonialSlider .owl-dots .owl-dot.active {background: #22b573;}
  .features3 .blck-text-wrap h2.blck-title {padding: 0;margin: 15px 0;font-weight: 600;font-size: 20px;line-height: 25px;}
  .features3 .blck-text-wrap p.mbr-text {padding: 0;}
  .registered-client-outer h2.mbr-section-title {padding: 0;}
  .registered-client-outer #registered-client {margin-top: 40px;}
  .newsletter-section h2 {padding: 0;}
  .newsletter-section p {padding: 0;margin: 20px 0;}
  .strip-head {color: inherit;font-size: 30px;line-height: 38px;margin-right: 30px;margin-bottom: 0;font-weight: 500;padding: 0;}
  .features3 .card {padding-bottom: 30px;}
  .mob-section-title{display: none;}
  .why-use-wrap{padding: 70px 0; background: #f7f7f7}
  .why-use-wrap .top-heading_wrap{max-width: 900px; margin: 0 auto;}
  .why-use-wrap .top-heading_wrap .mbr-section-title span {color: #22b573;}
  .why-use-wrap .nav-tabs, .why-use-wrap .nav-tabs .nav-link {border: none;}
  .why-use-wrap .nav-tabs button {padding: 10px 40px;position: relative;border-right: 1px solid #22b573;border-radius: 0px;width: 100%;}
  .why-use-wrap .nav-tabs button:last-child {border-right: 0px;}
  .why-use-wrap .nav-tabs .nav-link.active {background: #22b573;}
  .why-use-wrap .nav-tabs button img {margin-right: 10px;}
  .why-use-wrap .nav-tabs .nav-link.active img {filter: brightness(100);}
  .why-use-wrap .top-heading_wrap h2 {padding: 0;}
  .why-use-wrap .nav-tabs button span {font-size: 20px;}
  .why-use-wrap .nav-tabs .nav-link.active span {color: #fff;}
  /*.why-use-wrap .nav-tabs button.active:after {content: "";width: 83%;height: 3px;background: #22b573;position: absolute;left: 50%;bottom: 0px;transform: translateX(-50%);}*/
  .why-use-wrap nav {margin: 40px 0;text-align: center;}
  .use_box {display: flex;align-items: center;margin: 0 0 30px;padding: 15px 10px;border-radius: 8px;box-shadow: rgba(100,100,111,.2) 0 7px 29px 0;background: #fff;}
  .use_box:last-child {margin-bottom: 0;}
  .use_box_content h3 {padding: 0;font-size: 18px;line-height: 24px;margin-bottom: 10px;}
  .use_box_content p {font-size: 14px;padding: 0;margin: 0;}
  .use_boxes_outer .use_box_icon {min-width: 60px;width: 60px;margin-right: 20px;}
  .use_boxes_outer .col-md-6:first-child .use_box_icon {order: 2;margin-left: 20px; margin-right: 0}
  .use_boxes_outer .col-md-6:first-child .use_box_content {text-align: right;}
  .why-use-wrap .content-text {max-width: 960px;margin: 0 auto 32px;}
  .features3 .image {height: 90px;width: 90px;border-radius: 90px;box-shadow: 0 8px 25px rgb(0 0 0 / 13%);display: flex;align-items: center;justify-content: center;}
  /* .features3 .image img {width: 60px;} */
  .why-use-wrap .nav-tabs {display: inline-flex;text-align: center;background: #ceefe1;border-radius: 10px;overflow: hidden;width: 80%;flex-flow: nowrap;}
  .why-use-wrap .nav-tabs button:hover {background: #ceefe1;}
  .client_logos{padding: 50px 0;background: #fff;}
  .client_logos .owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;max-width: 155px;margin-left: 27px;}
  .featuer-list-content ul li {text-align: left;margin: 0;font-weight: 400;padding-left: 15px;font-size: 15px;line-height: 25px;position: relative;}
  .featuer-list-content ul li:before {content: "";width: 5px;height: 5px;border-radius: 5px;background: #444;position: absolute;left: 0px;top: 10px;}
  .feature-content .blck-text-wrap:hover ul li {color: #fff;}
  .feature-content .blck-text-wrap:hover ul li:before {background: #fff;}
  .featureBtn-wrapper {text-align: center;display: block;width: 100%;margin-top: 20px;}
  .header1 .container {position: relative;     display: flex;
    align-items: center;}
  .page-template-feature_page section.d-app-feature1 {padding-bottom: 50px;}
  .demo_btn_wrap {text-align: center;margin-bottom: 70px;margin-top: 10px;}
  .row.use_boxes_outer {margin: 0;align-items: center;}
  .page-template-advisory-page .who_we{padding: 70px 0px 0px;}
  .page-template-feature_page .banner-content1 h2 {padding: 0;line-height: 50px;}
  .page-template-feature_page .demo_btn_wrap {margin: 20px auto 0;}
  .form-section-wrap .order1 p a {color: #22b573;font-weight: 700;}
  
  .pricing-outer {position: relative;padding: 0;}
  .pricing-left-form {padding: 15px 15px 5px 15px;box-shadow: 0 -5px 30px rgba(0, 0, 0, 0.14);}
  .price-form-top {background: #22b573;color: #fff;padding: 20px 15px;}
  .pricing-left-outer {left: 50%;top: 50%;transform: translate(-50%, -50%);position: fixed;z-index: 9;width: 700px;box-shadow: -10px 0px 35px rgb(0 0 0 / 10%);}
  .pricing-left {width: 100%;background: #fff;position: relative;}
  .sidebar-close {top: 25px;position: absolute;right: 23px;width: 20px;height: 20px;transform: rotate(45deg);cursor: pointer;}
  .sidebar-close:before, .sidebar-close:after {content: '';position: absolute;background: #fff;transform: translate(-50%, -50%);border-radius: 2px;left: 50%; top: 50%;}
  .sidebar-close:before {height: 2px;width: 100%;}
  .sidebar-close:after {width: 2px;height: 100%;}
  .pricing-logo {max-width: 180px;}
  .pricing-outer .pricing-left .pricing-logo a:focus {background-color: transparent !important;}
  .pricing-left-head {font-size: 24px;font-weight: 600;color: inherit;line-height: 1.3;padding: 0 30px 0 0;}
  .pricing-left-sub {font-size: 16px;margin-bottom: 0px;color: inherit;padding: 0;}
  .pricing-right {padding-top: 100px;min-height: 100vh;background: #fff;overflow: hidden;width: calc(100% - 532px);margin-right: 532px;}
  .pricing-overlay {position: absolute;z-index: 2;overflow: auto;overflow-x: hidden;top: 0;height: 100%;background: rgba(0, 0, 0, .3);left: 0;width: 100%;}
  .pricing-wrap {padding: 0 15px;margin-left: 5%;width: 90%;}
  .bouceRight {animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;transform: translate3d(0, 0, 0);}
  .bouceRight .pricing-left-sub {color: #ff0000;font-weight: 500}
  .estimate-sec {max-width: 550px;margin: 0 auto;}
  .head-lg {font-size: 32px;}
  .sub-head {margin-bottom: 20px;font-size: 18px;}
  .min-sec {margin-bottom: 30px;}
  .min-head {font-size: 16px;    color: #b5b5b5;font-weight: 600;margin-bottom: 5px;display: block;}
  .min-row {display: flex;margin: 0 -5px;flex-wrap: wrap;}
  .min-row .col {max-width: 33.333333%;flex-basis: 33.333333%;padding: 0 5px;}
  .plan-btn {display: inline-block;padding: 14px 5px;border-radius: 5px;border: 1px solid #22b573;color: #22b573;font-size: 20px;background: transparent;width: 100%;}
  .plan-btn.active {background-color: #22b573;color: #fff;}
  .radio-row {display: flex;}
  .radio-outer {margin-right: 20px;display: flex;align-items: center;}
  .custom-radio {position: relative;display: inline-block;height: 18px;width: 18px;margin-right: 10px;}
  .custom-radio input {position: absolute;top: 0;left: 0;height: 100%;width: 100%;opacity: 0;z-index: 1;margin: 0;}
  .custom-radio input:checked+.check {border-color: #22b573;}
  .custom-radio input:checked+.check:after {background-color: #22b573;}
  .custom-radio .check {content: '';position: absolute;left: 0;height: 100%;width: 100%;border: 1px solid #8f8d8d;border-radius: 20px;}
  .custom-radio .check:after {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);height: 8px;width: 8px;border-radius: 10px;}
  .light-txt {text-align: center;color: #999;}
  .slider-val {display: inline-block;color: #22b573;background: #cfffe9;padding: 5px 20px;border-radius: 45px;font-weight: bold;margin-bottom: 5px;}
  .plan-bottom {margin-top: 30px;filter: blur(4px);}
  .info-row {display: flex;margin-top: 10px;align-items: center;}
  .total-row {margin-top: 0;margin-bottom: 20px;}
  .info-row .left {font-weight: bold;color: #5a5a5a;margin-right: 20px;}
  .info-row .price {margin-left: auto;}
  .info-row .total {margin-left: auto;color: #ccc;display: flex;align-items: center;font-size: 40px;font-weight: bold;}
  .info-row .total .symbol {margin-right: 5px;color: inherit;}
  .info-row .total .dots {color: inherit;padding-bottom: 16px;}
  .slidecontainer {width: 100%;}
  .slider {-webkit-appearance: none;width: 100%;height: 7px;border-radius: 5px;background: #d1d1d1;outline: none;opacity: 0.7;
  -webkit-transition: .2s;transition: opacity .2s;}
  .slider:hover {opacity: 1;}
  .slider::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;width:20px;height: 20px;border: 0;background: #22b573;cursor: pointer;border-radius: 30px;border: 2px solid #fff;}
  .slider::-moz-range-thumb {width: 20px;height: 20px;border: 0;background: #22b573;cursor: pointer;border-radius: 30px;border: 2px solid #fff;}
  .close_wrap {
    position: absolute;
    right: 20px;
    top: 20px;
    font-weight: 600;
    width: 15px;
    height: 15px;
}
  @keyframes shake {
    10%, 90% {
      transform: translate3d(-1px, 0, 0) ;
    }
    
    20%, 80% {
      transform: translate3d(2px, 0, 0);
    }
  
    30%, 50%, 70% {
      transform: translate3d(-4px, 0, 0);
    }
  
    40%, 60% {
      transform: translate3d(4px, 0, 0);
    }
  }
  .footer-social svg {
    max-width: 16px;
}
.hover-icon path {
  transition: fill 0.3s ease; 
  fill:#fff;
}
.footer-col-row .widget a:hover .hover-icon path {
  transition: fill 0.3s ease;
  fill: #22b573;
}
  .footer-img-col {display: flex;align-items: center;}
  .image_wrap img {max-width: 90%;}
  
  /*demo page style*/
  .demo_wrap {margin-top: 70px;padding: 100px 15px;background: url(/wp-content/uploads/2024/04/request-banner.webp);position: relative;background-attachment: fixed;background-repeat: no-repeat;background-size: cover;}
  .demo_wrap:before {content: "";width: 100%;height: 100%;background: rgb(0 56 31 / 90%);position: absolute;left: 0;top: 0;}
  .demo_content {position: relative;margin-top: 100px;}
  .demo_content h1, .demo_content p, .demo_content li {color: #fff;}
  .demo_content p{font-size: 20px;line-height: 30px;font-weight: 500;}
  .demo_content li{font-size: 18px;line-height: 30px;}
  .demo-form {background: #fff;padding: 30px 20px 10px;position: relative;border-radius: 10px;}
  .demo_content h1 {font-weight: 600;font-size: 40px;line-height: 50px;}
  .demo_content ul {padding: 0 0 0 20px;}
  /*demo page style*/
  
  .footer-bio .gdpr-logo1 {margin-top: 30px;}
.demo-2-sec p {
    display: none;
}

    .container-md {max-width: 1100px;padding: 0 15px;margin: 0 auto;width: 100%;}
    .hs-input {height: 100px;}
    .demo-2-sec .heading {margin:0; padding:0;font-size:42px;margin-bottom: 20px;}
    .get-quort.demo-2-sec {
        margin-top: 170px;
    }



section#menu1-b{position:fixed;z-index:999;width:100%;/*top:45px;*/top:0px;}

/*top sale strip style*/
.sticky-strip {background: #000;padding: 10px;position: fixed;top: 0;z-index: 9999;width: 100%;}
.sticky-strip a {display: flex;width: 100%;align-items: center;justify-content: center;text-align: center;}
.sticky-strip img.sale-img {width: 85px;position: absolute;left: 10px;top: 50%;transform: translateY(-50%);z-index: 9;}
.sticky-strip p {color: #fff;margin: 0;font-size: 16px;line-height: 26px;padding: 0}
.sticky-strip .highlight-text {color: #fff; background: #03a84e;font-weight: 500;padding: 5px;}
/*body {padding-top: 42px;}*/
.sticky-strip p .shake-text {font-size: 22px;line-height: 22px;font-weight: 600;animation: .8s linear infinite blink;color: #2b9457;margin-right: 5px;margin-left: 5px;}
/*top sale strip style*/


/*page banner style*/
.page-banner {position: relative;margin-top: 80px;padding: 100px 0;}
.bnr_ovrly {position: absolute;background: rgba(0, 0, 0, 46%);left: 0;top: 0;width: 100%;height: 100%;}
.bnr-content {position: relative;text-align: center;max-width: 800px;margin: auto;}
.bnr-content h1, .bnr-content p {color: #fff;}
.bnr-content h1 {font-size: 46px;line-height: 56px;padding: 0;margin-bottom: 15px;}
.bnr-content p {font-size: 18px;padding: 0;margin: 0;}



/*page banner style*/

.check-list li:last-child {margin: 0;}








/* -------------------------- Media queries start -------------------------- */

@media (max-width: 1199px) {
  .bnr-content h1 {font-size: 40px;line-height: 50px;}
}

  @media (max-width: 991px) {
      .pricing-right {margin: 0;width: 100%;}
      .pricing-left-outer {overflow: hidden; border-radius: 15px;box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 7%);max-width: 600px;width: 600px;}
      .pricing-wrap {width: 100%;margin-left: 0;}
      .demo_wrap{margin-top: 65px;}
      .demo_content h1 {font-size: 35px;line-height: 45px;}
      .demo_content p {font-size: 16px;line-height: 26px;padding: 0;}
      .demo_content li {font-size: 16px;line-height: 28px;}
      .page-banner{margin-top: 50px;padding: 80px 0;}
  }
  @media (max-width: 767px) {
    .footer-social li {
      margin-right: 20px;
  }
    .demo-2-sec .heading {font-size:32px;}
    .banner-content1 h1{color:#fff;font-size:28px !important;font-weight:500 !important;margin:0;padding:0;}
    .banner-content1 p{font-size:15px !important;color:#fff;margin-top:0;line-height:21px;}
      .demo_content {margin: 0 0 30px;}
      .demo_content h1 {padding-top: 0;}
      .page-template-template-home_page .topmenu-head .mobile-btn.hamburger span {background: #fff;}
      .bnr-content h1 {font-size: 36px;line-height: 46px;}
      .bnr-content p {font-size: 16px;}
  }
  
  @media (max-width: 650px) {
  .pricing-left-outer {max-width: calc(100% - 30px);}
  .pricing-left-sub {font-size: 14px;}
  }
  @media screen and (min-width:1380px){
      .why-use-wrap .container {max-width: 1360px;}
  }
  @media screen and (min-width:1025px) and (max-width: 1379px){
      .why-use-wrap .container {max-width: 98%;}
  }
  
  @media screen and (max-width:1300px){
      .h-banner-bg .container{max-width: 95%;}
  }
  @media screen and (min-width:992px) and (max-width: 1199px){
      .home-app-features .container {max-width: 98%;}
  }
  @media screen and (max-width:1199px){
      .h-banner-content {max-width: 95%;}
      .h-banner-content h1 {font-size: 34px;line-height: 44px;}
      .h-banner-content p{margin: 15px 0 20px;}
      .h-banner-img iframe{min-height: 320px;}
      .footer-links{padding-left: 70px;}
  
      .use_box {flex-flow: wrap;}
      .use_boxes_outer .use_box_icon {margin: 0 0 10px;}
      .use_boxes_outer .col-md-6:first-child .use_box_icon {order: 1;margin-left: auto;}
      .use_boxes_outer .col-md-6:first-child .use_box_content {order: 2;}
      .strip-head{font-size: 26px;line-height: 36px;}
      .single #blog .container.custome-width{padding-left: 15px; padding-right: 15px;}
      .single-post .post-content h1 {font-size: 30px !important;line-height: 40px !important;}
  
  }
  @media screen and (max-width:991px){
      .plan_wrap .plan_desc {min-height: 34px;}
      .title-wrap {margin-bottom: 22px;}
      .plan_features_wrap {margin-top: 36px;}
      .pPlans_outer_wrap {padding-top: 96px;}
      .pPlans_outer_wrap .mbr-col-lg-4 {margin-bottom: 16px;}    
      .h-banner-bg .col-lg-6.col-sm-12 {width: 100%;}
      .h-banner-bg {padding: 130px 0 180px;}
      .h-banner-bg .col-lg-6.col-sm-12:first-child {margin-bottom: 30px;}
      .h-banner-img iframe {box-shadow: none;max-width: 100%; min-height: 400px;}
      .h-banner-bg .container {margin-bottom: 100px;}
      .home-features {margin-top: -180px;}
      div#menu .primary-menu-container {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
      .h-banner-content{max-width: 100%;}
      .h-banner-content h1{font-size: 33px;line-height: 43px;}
      .mbr-section-title, .blck-text-wrap2 h2.blck-title strong{font-size: 32px;line-height: 42px;}
      .offer-form2 .mbr-col-lg-7 {order: 2;}
      .offer-form2 .mbr-col-lg-5 {order: 1;width: 100%;margin-bottom: 20px;}
      .offer-form2 .mbr-col-lg-5 .block-img {text-align: center;}
      h2.blck-title {margin: 0;padding: 0;}
      .strip-head {font-size: 24px;line-height: 34px;}
      .features3 .mbr-row.content .card.mbr-col-sm-12.mbr-col-md-4 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}    
      .footer-form-title{font-size: 34px}
      .why-use-wrap .nav-tabs button{padding: 8px 25px;margin-right: 0;}
      /* .why-use-wrap .nav-tabs button img {width: 35px;height: 40px;} */
      .why-use-wrap .nav-tabs button span {font-size: 18px;}
      .use_boxes_outer .mobile-screen {order: 1;width: 100%;}
      .row.use_boxes_outer {margin: 0 -15px;align-items: initial;}
      .use_boxes_outer .col-md-6.p-0 {padding: 0 15px !important;}
      .use_boxes_outer .col-md-6:first-child .use_box_icon, .use_boxes_outer .use_box_icon {margin: 0 auto 10px;}
      .use_boxes_outer .col-md-6:first-child .use_box_content, .use_boxes_outer .use_box_content {text-align: center;}
      .feature-content .list-right {width: 50%;}
      .question_wrap .ewd-ufaq-faq-div{padding: 15px 0;}
      .question_wrap .ewd-ufaq-faq-div .ewd-ufaq-faq-title-text h4{font-size: 20px;line-height: 30px;}
      .use_boxes_outer .col-md-6:first-child {order: 2;}
      .use_boxes_outer .col-md-6:last-child {order: 3;}
      .why-use-wrap #nav-profile .content-text, .why-use-wrap #nav-contact .content-text {margin-bottom: 0;}
      .use_box{padding: 15px}
      .home-features .content-text {margin-bottom: 20px;}
      .single-post .post-content h1 {font-size: 26px;line-height: 36px;}
  }
  
  @media screen and (max-width:767px){
      .mobileCtabutton .freeTrialBtn {
          background: #22b573 !important;
          
      }
      .text-date , .text-date-new{
          font-size: 14px;
      }
      .mobile-responsive{
          display: flex;
          justify-content: space-between;
          align-items: baseline;
      }
      .callout p.line{
          font-size: 14px;
          text-align: left;
          margin: 0;
      }
      .mobile-responsive button{
          margin-right: 21px;
      }
      .merge-dates {
          display: flex;
      }
      .banner-content-right img{
          width: 100%;
          height: auto;
      }
   
      img.gdpr-logo1 {
          width: 100%;
          height: auto !important;
      }
      .footer-img {
          height: auto;
          width: 100% !important;
      }
      .form-wrapper-newsletter .input{margin-right:auto;margin-left:auto;padding:0 20px}
      .topmenu-head .mobile-btn.hamburger{position: absolute;right: 10px;margin-left: auto;width: 30px;height: 20px;background: 0 0;border: none;cursor: pointer;z-index: 1000;top: 20px}
      .h-banner-bg .container {padding: 0 30px;margin-bottom: 130px;}
      .email-phone-list1 p a {font-size: 14px;}
      .page-template-feature_page .footer-section, .page-template-page-pricing-plans .footer-section {padding-top: 50px;}
      .h-banner-img iframe{min-height: 370px;}
      .h-banner-bg {padding: 100px 0;}
      .home-features .content-text {margin-bottom: 0px;}
      .features3 .mbr-row.content .card.mbr-col-sm-12.mbr-col-md-4{padding: 15px !important;}
      .demo_btn_wrap {margin-bottom: 50px;}
      .why-use-wrap, .faq-wrap, .footer-form-sec{padding: 50px 0;}
      .why-use-wrap .nav-tabs button{padding: 7px 10px;}
      /* .why-use-wrap .nav-tabs button img {width: 30px;height: 35px;} */
      .why-use-wrap .nav-tabs button span {font-size: 16px;}
      .why-use-wrap nav {margin: 30px 0;}
      .use_boxes_outer .col-md-6:first-child .use_box:last-child {margin-bottom: 30px;}
      .home-app-features .mbr-col-sm-12 {padding: 0 15px !important;}
      .strip-head {margin: 0 0 15px;}
      .testimonialSlider .text-box-1 p{font-size: 16px;line-height: 26px;}
      .client-testimonials .mbr-section-title, .client-testimonials .underline {padding-bottom: 0;}
      .newsletter-section h2 + p {margin: 10px 0;}
      .question_wrap .ewd-ufaq-faq-div .ewd-ufaq-faq-title-text h4 {font-size: 19px;line-height: 28px;}
      .question_wrap .ewd-ufaq-faq-div .ewd-ufaq-post-margin-symbol span {font-size: 20px;}
      .view_all_wrap{margin-top: 30px;}
      .question_wrap .ewd-ufaq-faq-div .ewd-ufaq-faq-post p {font-size: 16px;line-height: 26px;}
      .feature-content .blck-text-wrap:hover {background: #fff;}
      .feature-content .blck-text-wrap:hover h2, .feature-content .blck-text-wrap:hover ul li {color: #444;}
      .feature-content .blck-text-wrap:hover ul li:before {background: #444;}
      .page-template-feature_page .banner-content1 h2 {font-size: 36px;line-height: 42px;}
      .page-template-feature_page .feature-content{margin-top: 20px;}
      .page-template-feature_page section.d-app-feature1 {padding-left: 15px;padding-right: 15px;}
      .page-template-feature_page .mbr-col-sm-12 {padding-left: 15px;padding-right: 15px;}
      .page-template-feature_page .demo_btn_wrap {margin: 10px auto 0;}
      .image_wrap img {max-width: 100%;}
      .pricing_table_row {display: none;}
      .pricing_table_row_mob {display: block;}
      .plan_features_wrap{margin-top: 0;}
      .pricing_table_row_mob .nav-tabs {border: none;background: rgba(0,186,150,.12);border-radius: 50px;padding: 5px;display: flex;flex-flow: nowrap;}
      .pricing_table_row_mob .nav-tabs button {color: #22b573;width: 100%; border: none;}
      .pricing_table_row_mob .nav-tabs button.active {border: none;box-shadow: 2px 4px 12px rgba(32,145,123,.24);border-radius: 42px;color: #22b573;}
      .pricing_table_row_mob .nav-tabs {display: flex !important;flex-flow: nowrap;}
  
  }
  
  @media screen and (max-width:575px){
      .h-banner-img iframe {min-height: 300px;}
      .home-features .mbr-section-title {font-size: 28px;line-height: 38px;padding-bottom: 10px;}
      .home-features .content-text p {font-size: 16px;line-height: 26px;}
      .features3 .blck-text-wrap h2.blck-title{margin: 15px 0 10px}
      .features3 .blck-text-wrap p.mbr-text {font-size: 15px;line-height: 23px;}
      .home-features, .features3, .container {padding: 0 15px !important;}
      .why-use-wrap, .faq-wrap, .footer-form-sec{padding: 50px 15px;}
      .mbr-section-title, .blck-text-wrap2 h2.blck-title strong {font-size: 30px;line-height: 38px;}
      .page-template-feature_page .banner-content1 h2 {font-size: 32px;line-height: 42px;}
      .home-features .container, .features3 .container {padding: 0 !important;}
      .why-use-wrap .col-lg-12 {padding: 0px;}
      /* .why-use-wrap .nav-tabs button img {width: 28px;height: 35px;} */
      .why-use-wrap .nav-tabs button span {font-size: 14px;}
      .mbr-row.pricing_table_row {overflow-x: scroll;}
      .single-post .post-content h1 {font-size: 26px !important;line-height: 36px !important;}
  
  }
  @media screen and (max-width:480px){

      .h-banner-content h1 {font-size: 26px;line-height: 36px;}
      .h-banner-content p {font-size: 18px;line-height: 28px;margin: 10px 0 20px;}
      .h-banner-content p br {display: none;}
      .h-banner-img iframe {min-height: 220px;}
      .features3 .mbr-row.content .card.mbr-col-sm-12.mbr-col-md-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 15px 0 !important;}
      .home-features .mbr-section-title, .why-use-wrap .top-heading_wrap h2, .registered-client-outer h2.mbr-section-title, .home-app-features .mbr-section-title, .client-testimonials .mbr-section-title, .newsletter-section h2.mbr-section-title, .home-faq-wrap .question_wrap h2 {font-size: 26px;line-height: 36px;}
      .why-use-wrap .nav-tabs {display: flex;flex-flow: nowrap;border-radius: 5px;}
      .feature-content .list-right {width: 100%;}
      .why-use-wrap .nav-tabs .nav-link {padding: 7px 20px;border-radius: 0;border-right: 1px solid #22b573;background: #22b57326;width: 100%}
      /* .why-use-wrap .nav-tabs button img {width: 35px;height: 45px;margin: 0} */
      .why-use-wrap .nav-tabs button span {display: none;}
      .why-use-wrap .mob-section-title {display: block;text-align: center;}
      .footer-form-title {font-size: 30px;line-height: 40px;}
      .home-app-features .mbr-col-sm-12 {padding: 0 !important;}
      .question_wrap .ewd-ufaq-faq-div .ewd-ufaq-faq-title-text h4 {font-size: 18px;line-height: 26px;}
      .question_wrap .ewd-ufaq-faq-div .ewd-ufaq-faq-post p {font-size: 14px;line-height: 24px;}
      .home-features .content-text p, .d-app-feature1 .title-content p, .footer-form-sec p.footer-form-sub {font-size: 16px;line-height: 24px;}
      .page-template-feature_page .banner-content1 h2 {font-size: 30px;line-height: 40px;}
      .pricing-left-head{font-size: 20px;}
  
      .demo_content h1 {font-size: 30px;line-height: 40px;}
      .bnr-content h1 {font-size: 32px;line-height: 42px;}
      .page-banner {padding: 50px 0;}
  }
  
  @media only screen and (max-height:500px){
      .pricing-left-outer {box-shadow: none;max-height: 85vh;overflow-y: auto;}
  }
  @media only screen and (min-width:767px) and (max-width:990px){ 
      .merge-dates {
          display: contents;
      }
  .mobile-responsive .line{
      text-align: left;
  }
  .banner-content-right img{
      height: auto;
  }
  }
  
  @media only screen and (min-width:1050px) and (max-width:1200px){ 
  
      .blck-text-wrap {min-height: 263px}
  
  
  
  }
  
  @media only screen and (min-width:992px) and (max-width:1200px){ 
  
      .topmenu-head .navbar-nav .demo-link a, span.request-demo {min-width: 105px !important;}
  
      .topmenu-head img{width: 150px}
  
  }
  
  
  
  
  @media (min-width:576px){
  
  .row{margin-right:-15px;margin-left:-15px}
  
  }
  
  @media (min-width:768px){
  
  .row{margin-right:-15px;margin-left:-15px}
  
  }
  
  @media (min-width:992px){
  
  .row{margin-right:-15px;margin-left:-15px}
  
  }
  
  @media (min-width:1200px){
  
  .row{margin-right:-15px;margin-left:-15px}
  
  }
  
  @media (max-width:991px){
  
  .media,.media-size-item{width:auto}
  
  .mbr-figure{width:100%}
  
  }
  
  @media (max-width:991px){
  
  .is-builder section.horizontal-menu .navbar-toggler{display:block}
  
  }
  @media only screen and (min-width:1200px) and (max-width:1366px){
  
  .mbr-fullscreen{min-height:70vh}
  
  .banner-content1{text-align:center;padding:50px 0 0}
  
  h1.mbr-section-title{font-size:60px;color:#fff}
  
  }
  
  @media only screen and (max-width:1280px) and (min-width:992px){
  
  h1.mbr-section-title{font-size:53px}
  
  }
  
  @media only screen and (min-width:992px) and (max-width:1200px){
  
      .blck-text-wrap {min-height: 306px !important}
  
  }
  
  @media only screen and (min-width:992px) and (max-width:1024px){
  
  .blck-text-wrap,.image{display:inline-block;float:left;padding:8px 11px}
  
  .image{width:60px;text-align:center;float:none}
  
  h1.mbr-section-title{font-size:66px;color:#fff}
  
  .milk-web-page-wrap{background-image:url(../images/mbr-1-1631x1080.jpg);background-size:100% 75%;background-color:#070b14}
  
  .mbr-fullscreen{min-height:550px}
  
  .offer-form1{background:#f2f2f2;padding:50px 0;margin-right:0;min-height:auto}
  
  .blck-text-wrap{width:100%}
  
  h3.blck-title{font-weight:600;font-size:17px;line-height:1.44;margin-bottom:0}
  
  .blck-text-wrap2{margin-bottom:20px;padding:14% 0 50px}
  
  .d-app-feature1 .tabButton{list-style:none;flex-grow:1;position:relative;display:block;max-width:220px;padding:20px 10px;background:#fff;margin:0 0 13px;font-size:15px;font-weight:600;width:100%;border-radius:4px;border:2px solid #fff;text-align:center}
  
  .d-app-feature1 .tabButton[selected]+.tabContent{display:block;width:73%;position:absolute;right:0;top:12px;padding:0 20px}
  
  .tabButton.tabButton1{margin-top:15%!important}
  
  .block-img-left{max-width:-webkit-fill-available;width:100%;display:inline-block;float:left}
  
  .quote-img-block img{max-width:380px!important;max-height:380px!important;margin:0!important;padding:0;width:100%;height:100%}
  
  }
  
  @media only screen and (min-width:992px) and (max-width:1200px){ 
  
  .blck-text-wrap {min-height: 408px;}    
  
  }
  @media only screen and (min-width:480px) and (max-width:840px){
      .mbr-row.wrap-adding-responsive {
          max-width: 550px;
          margin: 0 auto !important;
      }
  }
  
  @media only screen and (min-width:768px) and (max-width:991px){
  
  .featuer-list-content{float:right;width:100%;text-align:center}
  
  .topmenu-head .mobile-btn.hamburger{top:20px}
  
  .footerSocial{text-align:left}
  
  .image span{font-size:30px;border:2px solid #d0d0d0;height:70px;width:70px;border-radius:45px;color:#22b573;padding:18px 0 0}
  
  .blck-text-wrap2{padding:0 0 0}
  
  .image,.list-right{display:inline-block;text-align:center}
  
  .ampstart-input input[type=email],.banner-content1,.blck-text-wrap2,.client1 h3,.content-text p,.d-app-feature1 .tabButton[selected]+.tabContent,.image,.list-right,.offer-form1,.quote-text-block,.title-content,a.mobile-btn.btn2,section.quote-section2{text-align:center}
  
  .image{width:60px;float:none!important}
  
  .tabButton.tabButton1{margin-top:0!important}
  
  .feature-content .mbr-text{font-size:14px;font-weight:400;color:#444;padding:0;text-align:center;margin-top:0}
  
  section.quote-section2{background:#1b2741;padding:30px 0;position:relative;max-height:100%;float:none}
  
  a.btn.getquote{color:#fff;background:#22b573;border-color:#22b573;font-size:18px;padding:5px 18px;font-weight:200;margin:0!important}
  
  .i-amphtml-slide-item>*{height:100%;width:100%;overflow-y:visible!important;overflow-x:hidden!important}
  
  .ampstart-input input[type=email]{text-align:left!important}
  
  .send-btn{float:none;display:inline-block}
  
  .d-app-feature1 .ampTabContainer{display:flex;flex-wrap:wrap;padding:0;margin:0}
  
  .d-app-feature1 .tabButton{list-style:none;flex-grow:1;position:relative;display:block;max-width:31%;padding:8px 5px;background:#fff;margin:0 5px;font-size:15px;font-weight:600;width:100%;border-radius:4px;border:2px solid #fff;text-align:center}
  
  .d-app-feature1 .tabButton[selected]+.tabContent{display:block;width:100%;position:relative;right:0;top:12px;padding:0}
  
  .block-img-left{max-width:320px;width:100%;display:inline-block;float:none;margin:0 auto}
  
  .title-content{width:100%;margin:0 auto}
  
  .blck-text-wrap2 h3.blck-title{font-size:24px;font-weight:500;margin-bottom:0}
  
  a.mobile-btn.btn2{color:#fff;padding:10px 30px;margin:0 0 21px!important;float:none}
  
  h3.blck-title{font-weight:600;font-size:1.125rem;line-height:1.44;margin-bottom:0}
  
  .trial-meeting-col{margin-top:121px}
  
  .offer-form1{background:#f2f2f2;padding:7% 0}
  
  h1.mbr-section-title{font-size:30px;color:#fff}
  
  .banner-content1 h2{font-size:28px;color:#fff}
  
  .top-contact h4{display:none}
  
  .contact-number,.top-contact,a.get-aqote-btn1,span.navbar-logo{display:inline-block}
  
  .milk-web-page-wrap .mbr-text{font-size:18px}
  
  .milk-web-page-wrap{min-height:200px;background-size:contain;background-position:0 8%;background-color:#000;padding-top:10%;padding-bottom:20px}
  
  span.navbar-logo{width:100px}
  
  .top-contact{float:right;color:#fff;padding:9px 0}
  
  .mobile-icon{width:30px;height:30px;margin-right:10px}
  
  .contact-number{float:right;color:#22b573;margin:0;font-size:17px;font-weight:500}
  
  .quote-img-block{top:0;position:relative;z-index:99;left:0}
  
  .quote-text-block{color:#fff;width:100%}
  
  .client1 h3{margin:0 0 10px;float:none}
  
  .inverse-header .topmenu-head .mobile-btn.hamburger span{position:absolute;right:0;width:30px;height:2px;border-right:5px;background-color:#22b573}
  
  .featureBtn-wrapper{text-align:center;display:block;width:100%;margin-top:0;}
  
  }
  
  @media only screen and (min-width:992px){
      div#menu{display:block!important}
  
  }
  
  
  @media only screen and (min-width:991px){
  
  .inverse-header .topmenu-head .mobile-btn.hamburger span{position:absolute;right:0;width:30px;height:2px;border-right:5px;background-color:#22b573}
  
  }
  
  @media (max-width:767px){
  
        .topmenu-head .mobile-btn.hamburger:focus {
  
          outline: 0;
  
          background: transparent !important;
  
      }
  
  ul.email-phone-list1{margin:0 0 10px;padding:0}
  
  .topmenu-head .mobile-btn.hamburger span{position:absolute;right:0;width:30px;height:2px;border-right:5px;background-color:#03a84e;color:#03a84e}
  
  .inverse-header .topmenu-head .mobile-btn.hamburger span{position:absolute;right:0;width:30px;height:2px;border-right:5px;background-color:#22b573}
  
  button.mobile-btn.hamburger.sticky-but.on{top:28px!important; background: transparent !important;}
  .footerSocial{text-align:left}
  
  a.control_next,a.control_prev{padding:4% 13%!important}
  
  .arrow-cantrol{padding:60px 0 0 0;margin:auto;position:absolute;top:50px;left:0;bottom:-70px;right:0;max-width:130px}
  
  a.control_next,a.control_prev{top:auto!important;bottom:0}
  
  p{font-size:18px}
  
  .banner-feature1{padding:10% 0;height:auto!important}
  
  .mbr-col-lg-5.mobNone .block-img{display:none}
  
  .mbr-col-md-4.mobNone .block-img-left{display:none}
  
  div#popup1 input[type=email],div#popup1 input[type=tel],div#popup1 input[type=text],div#popup1 textarea{width:100%;font-size:14px;border-bottom:1px solid #ddd;padding:0 0 5px}
  
  .wrapper-inner{background-position:45px -30px!important;padding:10px 10px;text-align:center}
  
  .milk-web-page-wrap .mbr-text{padding:0 10px!important;font-size:14px!important}
  
  .offer-form1 .ampstart-input input{border:1px solid #ddd;text-align:left;font-size:14px;padding:0 7px;height:40px;border-radius:4px;text-align:left}
  
  .offer-form1 .ampstart-input{width:100%;text-align:center}
  
  .getin-touch h2{font-size:28px;font-weight:700}
  
  .getin-touch h2 span{display:inline-block}
  
  .banner-content1 .mbr-section-title span{font-size:20px!important;color:#fff}
  
  .blck-title strong br{display:none}
  
  .wrapper-inner .blck-title strong{font-size:15px!important;font-weight:700!important}
  
  .index-block p{font-size:14px}
  
  .box-popup i.fas.fa-phone-volume{font-size:16px;padding:8px 10px;margin:8px 6px;width:30px;height:30px;text-align:center;position:relative;top:6px!important}
  
  span.name_1{font-size:22px}
  
  .wrapper-inner h3.blck-title{font-size:23px}
  
  .wrapper-inner{padding:10px 10px!important}
  
  .popup-form{margin:5px auto}
  
  div#popup1 input[type=submit]{margin-top:15px!important;width:100%;text-align:center;padding:7px 60px!important}
  
  .hidden#full_story_url{display:none}
  
  #popup1 .popup-form h2{padding:0 0 6px!important;color:#555;font-size:16px!important;font-weight:600;border-color:#eee;text-align:left;margin:0 0 0;margin-bottom:15px;letter-spacing:normal;line-height:normal!important}
  
  div#popup1 textarea{margin-top:12px!important;max-height:100px!important}
  
  .overlay-opup div.wpcf7-response-output{margin:0 0 0;border:none!important;text-align:left;padding:0;color:red;font-size:13px;font-weight:400}
  
  .ajax-loader{display:none!important}
  
  .offer-form2{padding:0}
  
  .offer-form1 h2{font-size:21px;font-weight:700;margin:0 0 10px;color:#fff;line-height:1.9rem}
  
  .offer-form1 p{color:#fff;font-size:14px;font-weight:300;margin:0;padding:0}
  
  .popup-form{margin:10% auto;padding:10px!important;background:#fff;border-radius:5px;width:83%!important;position:relative;transition:all 5s ease-in-out}
  
  .popup-form h2{padding:14px 11px!important;color:#fff;font-size:19px!important;font-weight:300;text-align:left;background:#22b573;margin:0 0 20px;letter-spacing:normal;line-height:28px!important}
  
  .ampstart-input input[type=email],.banner-content1,.blck-text-wrap2,.client1 h3,.content-text p,.d-app-feature1 .tabButton,.list-right,.offer-form1,.quote-text-block,.title-content,a.mobile-btn.btn2,section.quote-section2{text-align:center}
  
  #features3-bi .page-head{width:100%}
  
  .mbr-col-sm-12{width: 100%}
  
  .tabButton.tabButton1{margin-top:0!important}
  
  section.d-app-feature1{background:#f2f2f2;padding:30px 0 0;display:flex;height:100%}
  
  section.quote-section2{background:#1b2741;padding:30px 0;position:relative;max-height:100%;float:none}
  
  a.btn.getquote{color:#fff;background:#22b573;border-color:#22b573;font-size:18px;padding:5px 18px;font-weight:200;margin:0!important}
  
  .blck-text-wrap2{margin:0;padding:30px 0}
  
  .i-amphtml-slide-item>*{height:100%;width:100%;overflow-y:visible!important;overflow-x:hidden!important}
  
  input.mobile-btn.subscribe-btn{border:none;color:#fff;padding:11px 0;border-radius:5px;font-size:15px;text-transform:uppercase;float:right;margin:4px 0 0}
  
  .envelop-icon{font-size:88px;color:#fff;margin:30px 0 20px}
  
  .send-btn{float:none;display:inline-block}
  
  .d-app-feature1 .ampTabContainer{display:flex;flex-wrap:wrap;padding:0;margin:0}
  
  .d-app-feature1 .tabButton{list-style:none;flex-grow:1;position:relative;display:block;max-width:31%;padding:8px 5px;background:#fff;margin:0 5px;font-size:14px;font-weight:600;width:100%;border-radius:4px;border:2px solid #fff}
  
  .d-app-feature1 .tabButton[selected]+.tabContent{display:block;width:100%;position:relative;right:0;top:12px;padding:0;text-align:center}
  
  .block-img-left{max-width:320px;width:100%;display:inline-block;float:none;margin:0 auto}
  
  .title-content{width:100%;margin:0 auto}
  
  .blck-text-wrap2 h3.blck-title{font-size:24px;font-weight:500;margin-bottom:10px}
  
  h3.blck-title{font-weight:600;font-size:1.125rem;line-height:1.44;margin-bottom:0}
  
  .offer-form1{background:#424f61;padding:30px 0 0;width:95%;min-height:260px;margin:15px auto 30px!important}
  
  h1.mbr-section-title{font-size:30px;color:#fff;line-height:40px;padding-top:25px}
  
  .banner-content1 h2{font-size:28px;color:#fff}
  
  .top-contact h4{display:none}
  
  .contact-number,.top-contact,a.get-aqote-btn1,span.navbar-logo{display:inline-block}
  
  .milk-web-page-wrap .mbr-text{font-size:18px}
  span.navbar-logo{width:130px}
  
  .top-contact{float:right;color:#fff;width:180px}
  
  .mobile-icon{width:30px;height:30px}
  
  .contact-number{float:right;color:#22b573;margin:0;font-size:17px;font-weight:500}
  
  .quote-img-block{top:0;position:relative;z-index:99}
  
  .quote-text-block{color:#fff;width:100%}
  
  .client1 h3{margin:0 0 10px;float:none}
  
  .blck-text-wrap2 h2.blck-title strong{line-height:28px;margin:0;padding:0;font-size:25px;}
  
  .feature-content .image{float:none;margin-top:0;width:auto}
  
  .featuer-list-content{float:right;width:100%;text-align:center}
  
  .feature-content .mbr-text{font-weight:400;color:#444;padding:0;text-align:center;margin-top:0}
  
  .send-btn input[type=submit]{background:#22b573;border:none;padding:10px 60px;margin:20px 0 0;border-radius:5px;font-size:18px;font-weight:500}
  
  section.client-testimonials{padding:50px 15px;}
  
  .offer-form1 span.wpcf7-not-valid-tip{color:red;font-size:13px;font-weight:400;display:block;text-align:left;margin:0 0 0 10px;text-align:center}
  
  .offer-form1 div.wpcf7-acceptance-missing,.offer-form1 div.wpcf7-validation-errors{border:none!important;padding:0!important;color:red;margin:10px 0 0 10px;text-align:center;font-size:13px}
  
  .navbar-buttons.mbr-section-btn{display:none}
  
  .feature-content{margin-top:0}
  
  .offer-form1 .mbr-col-sm-12{padding-right:0!important;padding-left:0!important;width:100%;padding:5px 0 0}
  
  .featureBtn-wrapper{text-align:center;display:block;width:100%;margin-top:0!important;margin-bottom:40px}
  
  input.mobile-btn.subscribe-btn{border:none;color:#fff;padding:8px 27px;border-radius:5px;font-size:14px;text-transform:uppercase;float:none;margin:0;margin-top:4px}
  
  .offoer-input{padding:15px 10px 15px 10px;width:100%}
  
  input#emailForSave{max-width:100%;width:100%!important;margin-bottom:17px!important;text-align:center;padding:16px 0;border:1px solid #ccc;margin:0 0 40px;border-radius:5px}
  
  
  
  button.mobile-btn.hamburger.sticky-but.on span:first-child {
  
      transform: rotate(-45deg); top: 0px; right: 0;}
  
  
  
      .topmenu-head .mobile-btn.hamburger.on span:first-child {
  
          transform: rotate(135deg);
  
          left: 0;
  
          top: 0;
  
      }
  
  button.mobile-btn.hamburger.sticky-but.on span:last-child {transform: rotate(45deg);left: 0;top: 0;}
  
  
  
  button.mobile-btn.hamburger.sticky-but.on span:nth-child(2) {background:transparent !important;}
  
  }
  
  @media (max-width:576px){
  
      .pPlans_outer_wrap .title-wrap h1 {
          font-size: 28px;
      }
  .ceo-word:before{font-size:30px;left:5px}
  
  }
  
  @media (max-width:480px){
  
  .ampstart-input{display:inline-block;font-size:large;width:170px}
  
  .step-count{left:15px}
  
  .mbr-row,a.btn.getquote{margin:0!important}
  
  .banner-content1,.blck-text-wrap2,.client1 h3,.content-text p,.d-app-feature1 .tabButton,.list-right,.offer-form1,.quote-text-block,.title-content{text-align:center}
  
  .blck-text-wrap{width:100%;display:inline-block;float:left}
  
  .content-text p{font-size:15px;font-weight:400;line-height:24px;padding:0}
  
  .mbr-col-sm-12{padding-right:0!important;padding-left:0!important}
  
  .tabButton.tabButton1{margin-top:0!important}
  
  .list-right{display:inline-block;padding:0 0}
  
  section.d-app-feature1{background:#f2f2f2;padding:30px 0 0;display:flex;height:100%}
  
  section.quote-section2{background:#1b2741;padding:30px 0;position:relative;max-height:100%;float:none}
  
  a.btn.getquote{color:#fff;background:#22b573;border-color:#22b573;font-size:18px;padding:5px 18px;font-weight:200}
  
  .i-amphtml-slide-item>*{height:100%;width:100%;overflow-y:visible!important;overflow-x:hidden!important}
  
  .send-btn{float:none;display:inline-block}
  
  .d-app-feature1 .ampTabContainer{display:flex;flex-wrap:wrap;padding:0;margin:0}
  
  .d-app-feature1 .tabButton{list-style:none;flex-grow:1;position:relative;display:block;max-width:29%;padding:8px 5px;background:#fff;margin:0 5px;font-size:14px;font-weight:600;width:100%;border-radius:4px;border:2px solid #fff}
  
  .d-app-feature1 .tabButton[selected]+.tabContent{display:block;width:100%;position:relative;right:0;top:12px;padding:0}
  
  .title-content{width:100%;margin:0 auto}
  
  .blck-text-wrap2 h3.blck-title{font-size:24px;font-weight:500;margin-bottom:10px}
  
  a.mobile-btn.btn2{background:#22b573;color:#fff;padding:10px 30px;margin:0 0 21px!important;float:none;text-align:center}
  
  h3.blck-title{font-weight:600;font-size:1.125rem;line-height:1.44;margin-bottom:0}
  
  .offer-form1{background:#f2f2f2;padding:10% 0;margin:0 0 30px}
  
  .banner-content1 h2{font-size:28px;color:#fff}
  
  .top-contact h4{display:none}
  
  .contact-number,.top-contact,a.get-aqote-btn1,span.navbar-logo{display:inline-block}
  
  .milk-web-page-wrap .mbr-text{font-size:18px}
  
  .milk-web-page-wrap{min-height:200px;background-size:contain;background-position:0 12%;background-color:#000;padding-bottom:20px}
  
  .blck-text-wrap2{margin:0;padding:30px 0}
  
  span.navbar-logo img{width:100%!important}
  
  span.navbar-logo{width:100px}
  
  .top-contact{float:right;color:#fff}
  
  .mobile-icon{width:30px;height:30px}
  
  .contact-number{float:right;color:#222;margin:8px 0 0 10px;font-size:20px;font-weight:500}
  
  .quote-img-block img{width:100%!important;min-width:290px!important;max-height:280px}
  
  .quote-img-block{top:0;position:relative;z-index:99}
  
  .quote-text-block{color:#fff;width:100%}
  
  .client1 h3{margin:0 0 10px;float:none}
  }
  
  
  @media (min-width:768px){
  
  .mbr-col-md-10,.mbr-col-md-12,.mbr-col-md-3,.mbr-col-md-4,.mbr-col-md-5,.mbr-col-md-6,.mbr-col-md-7,.mbr-col-md-8,.mbr-col-md-9{padding-right:15px;padding-left:15px}
  
  .mbr-col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
  
  .mbr-col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
  
  .mbr-col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
  
  .mbr-col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
  
  .mbr-col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
  
  .mbr-col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
  
  .mbr-col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
  
  .mbr-col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
  
  .mbr-col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
  
  .trial-meeting-form .form-head{transform:translateX(50%);padding-left:15px}
  
  }
  
  @media (min-width:992px){
  
  .mbr-col-lg-10,.mbr-col-lg-12,.mbr-col-lg-2,.mbr-col-lg-3,.mbr-col-lg-4,.mbr-col-lg-5,.mbr-col-lg-6,.mbr-col-lg-7,.mbr-col-lg-8{padding-right:15px;padding-left:15px}
  
  .mbr-col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
  
  .mbr-col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
  
  .mbr-col-lg-4{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}
  
  .mbr-col-lg-5{-ms-flex:0 0 41.666%;flex:0 0 41.666%;max-width:41.666%}
  
  .mbr-col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
  
  .mbr-col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
  
  .mbr-col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
  
  .mbr-col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;padding-right:15px}
  
  .mbr-col-lg-10{-ms-flex:0 0 83.3333%;flex:0 0 83.3333%;max-width:83.3333%}
  
  .mbr-col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
  
  }
  
  @media (min-width:1201px){
  
  .mbr-col-xl-7,.mbr-col-xl-8{padding-left:15px;padding-right:15px}
  
  .mbr-col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
  
  .mbr-col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
  
  .mbr-col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
  
  }
  @media (min-width:900px){
  
  .navbar-expand-lg{justify-content:space-around}
  
  }
  @media (max-width:992px){
  
  .navbar-nav>.container{padding-left:15px;padding-right:15px}
  
  .mbr-col-lg-5.mobNone{display:none}
  
  .footer-col-row{flex-wrap:wrap}
  
  .footer-bio{flex-basis:100%;max-width:100%}
  
  .footerSocial{margin-bottom:20px}
  
  .footer-contact,.footer-links{padding-left:0;flex-basis:50%;max-width:50%}
  .footer-bio .gdpr-logo1 {margin: 0 0 20px;}
  
  
  
  }
  @media (max-width:600px){
  
  .underline{text-align:center}
  
  .milk-web-page-wrap .mbr-text .mbr-text{padding-left:.5rem;padding-right:.5rem}
  
  }
  @media (max-width:991px){
  
  .topmenu-head ul.navbar-nav{flex-direction:column}
  
  .topmenu-head .primary-menu-container{width:100%}
  
  .topmenu-head ul.navbar-nav li{margin:auto}
  
  .topmenu-head .dropdown-toggle[data-toggle=dropdown-submenu]:after{content:"";margin-left:.25rem;border-top:.35em solid;border-right:.35em solid transparent;border-left:.35em solid transparent;border-bottom:0;top:55%}
  
  .topmenu-head .nav-dropdown .dropdown-menu .dropdown-item{justify-content:center;display:flex;align-items:center}
  
  }
  @media (max-width:1200px){
  
  .topmenu-head .navbar-nav .nav-link,.topmenu-head .navbar-nav a{margin:.667em .5em}
  
  }
  
  @media (max-width:1024px){
      .why-use-wrap .nav-tabs{width: 100%}
      .trial-form {padding: 0px 50px 0px 15px;}
  }
  
  @media (max-width:991px){
  
  .topmenu-head .navbar-nav .demo-link.trial-link a{margin-left:0}
  
  .topmenu-head .navbar .navbar-collapse{position:fixed;top:0;right:0;min-height:100vh;background:#fff;padding:1rem 2rem 1rem 2rem;width:100%;text-align:left}
  
  .topmenu-head .navbar.opened .navbar-collapse.collapsing,.topmenu-head .navbar.opened .navbar-collapse.show{display:block}
  
  .topmenu-head .navbar.opened .dropdown-menu{top:0}
  
  .topmenu-head .navbar .dropdown-menu{position:relative;background:0 0}
  
  .topmenu-head .navbar .dropdown-menu .dropdown-submenu{left:0}
  
  .topmenu-head .navbar .dropdown-menu .dropdown-item:after{right:auto}
  
  .topmenu-head .navbar .dropdown-menu .dropdown-item{padding:.25rem 1.5rem;text-align:center;margin:0}
  
  .topmenu-head .navbar .navbar-brand{flex-shrink:initial;word-break:break-word;position:relative;z-index:5}
  .offer-form2 h2.blck-title strong br {display: none;}
  .topmenu-head .navbar {min-height: initial;}
  .trial-form {padding: 0 20px 0 0;}
  }
  
  @media (min-width:992px){
  
  .topmenu-head .mobile-btn,.topmenu-head amp-sidebar{display:none}
  
  .topmenu-head .dropdown-menu .dropdown-toggle:after{content:"";border-bottom:.35em solid transparent;border-left:.35em solid;border-right:0;border-top:.35em solid transparent;margin-left:.3rem;margin-top:-.3077em;position:absolute;right:1.1538em;top:50%}
  
  }
  @media (max-width:767px){

    .footer-section .mbr-row{display:block!important}

    .footer-contact,.footer-links{flex-basis:100%;max-width:100%}

    ul.email-phone-list1 li span,ul.footer-social li{height:30px;width:30px;font-size:16px}

    .footer-col-row,.footer-col-row .widget,.getin-touch p{font-size:14px}

    ul.email-phone-list1 li{margin-bottom:20px}

    ul.email-phone-list1 li:last-child{margin-bottom:0}

    .footer-form-sec .mbr-col-md-6{width:100%}

    .trial-section .mbr-col-md-6{width:100%}

    .trial-meeting-col{margin-top:0}

    .trial-step-wrap>div{flex-direction:column-reverse}

    .trial-step-wrap{margin:20px 0}

    .trial-content,.trial-form{min-height:unset}

    .trial-form{padding:60px 15px 0}

    .trial-img img{max-width:200px}

    .topmenu-head .navbar-nav .demo-link a {min-width: 140px !important;}
    .footer-section{padding: 50px 0 40px;}

    .plan_features_wrap thead tr th{border: 1px solid rgb(223, 227, 235); padding: 16px 5px}
    .plan_features_wrap {margin-top: 20px;}
    .plan_features_wrap table th h2, .plan_features_wrap table th h4{color: #22b573}
    .pricing_table_row_mob #nav-professional thead th:last-child {position: relative;background: #e0f7f2;padding-top: 40px;}
    .pPlans_outer_wrap .title-wrap {padding: 0 15px;}
    .h-banner-bg {background-image: url(/wp-content/uploads/2024/06/banner-mob.webp) !important;background-position: center;}
    .sticky-strip img.sale-img{display: none;}
    .sticky-strip p{font-size: 14px;line-height: 24px;}
    .sticky-strip p .shake-text {font-size: 18px;}
  }
  @media (max-width:575px){
    .sticky-strip{padding: 10px 0}
    .trial-content {max-width: initial;padding: 30px 15px;}
  }
  @media (max-width:480px){
      .sticky-strip{padding: 10px}
      .pPlans_outer_wrap .title-wrap{padding: 0}
      .pricing_table_row_mob .nav-tabs button {padding: 7px 10px;font-size: 14px;}
      .plan_features_wrap table th h2{font-size: 22px;}
      /*section#menu1-b{top: 67px;}
      body {padding-top: 67px;}*/
  }

















  .internal-gap .plan_trial_btn{
    margin-top: 30px;
  }
  img.no_img {
    width: 16px !important;
}
.center-innertxt a{
    color: #ffffff !important;
    font-weight: bold;
}


span.invalid-wrap-text {
    text-decoration-line: line-through;
    color: #8b8888;
    font-weight: 500;
    font-size: 20px;
}

/* ----------------------- */
.adv-banner-section .banner_content{    max-width: 70%;margin: 0 auto;height: auto; padding:5% 0;    text-align: center;color: #ffff}


.blog-banner.blog-banner-strip-pt {
    padding-top: 210px !important;
}
.pPlans_outer_wrap.pricing-plan-pt {
    padding-top: 148px;
}
.banner-content1 h1 {
    color: #fff;
    font-size: 40px;
    font-weight: 600;
    margin: 0;
}
.banner-content1 p{font-size:18px;color:#fff;margin-top:0;    position: relative;
    padding-bottom: 0;  top: 0;}
.header1 {
    position: relative;
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    align-items: center;
    -webkit-align-items: center;
    min-height: 32vh;
    padding-top: 5rem;
    padding-bottom: 0rem;
}
.top-banner-strip-pt {
    padding: 190px 15px 85px !important;
}


@media screen and (max-width: 767px) {
    dv-banner-section .banner_content{max-width: 100%!important;}  
}
@media screen and (max-width: 539px) {
  
   
    .pPlans_outer_wrap.pricing-plan-pt {
        padding-top: 148px !important;
    }


}

@media screen and (min-width:540px) and (max-width: 997px){
.blog-banner-strip-pt{
    padding: 207px 15px 88px;}
}