.us_custom_cda6f729 + .wpb_text_column + .w-btn-wrapper.align_center .us-btn-style_1 { width: 100%; border-radius: 50px; }
.wpb_text_column.new-section2-text h2 strong { font-size: clamp(18px, 2vw, 24px); line-height: 1; }
.sidebar-design-new a.learnmore { display: none; }


/*------------------------- 
  SIGN UP PAGE
  ---------------*/



.signup-new.signup_bg_main .left .realtime_main .text li, .signup-new.signup_bg_main .left .who_using_main .left .w-tabs-section-content li, .signup-new.signup_bg_main .left .realtime_main .text p, .signup-new.signup_bg_main .left .who_using_main .left .w-tabs-section-content p strong{font-size: clamp(16px,1.5vw,22px) !important; line-height: clamp(20px,2.5vw,28px);}
.signup-new.signup_bg_main .left .who_using_main .left .w-tabs-section-header .w-tabs-section-title{font-size: clamp(16px,1.5vw,24px) !important;}
.signup-new .royalSlider .rsOverflow { max-width: 100%; width: 100% !important; height: clamp(300px,35vw,650px) !important; margin: 30px 0; }
.signup-new .w-slider.fit_contain .w-slider-h img{    /*object-position: left;*/}
.signup-new { padding: 0 clamp(25px,2.7vw,50px )!important; }
.signup-new .royalSlider { width: 100% !important; height: 100% !important; }
.signup-new .right_newdesign .vc_column-inner { background: #fff; border-radius: 15px; padding: 0 clamp(15px,2vw,30px) 30px clamp(15px,2vw,30px); }
.signup-new .left { overflow: hidden; }
.signup-new .right:has(.right_newdesign) { background: transparent; padding: 0; }
.signup-new .sign-up-slider .owl-carousel.navpos_outside .owl-next { left: 95%; }
.signup-new .sign-up-slider .owl-carousel.navpos_outside .owl-prev { right: 95%; }
.signup_bg_main .right_newdesign .new_signup_wpform .wpforms-one-half { padding: 5px 0; }
.signup-new :not(.w-hwrapper) > .w-btn-wrapper.align_none { line-height: 1; }
.signup-new .terms p { line-height: 1; padding-top: 10px; text-align: center; }
.signup-new .wpforms-container .wpforms-field { padding: 10px 0; }
.signup-new div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label{text-align: left;}
.login-here-link .vc_column-inner { display: flex; gap: 10px; align-items: center; justify-content: center; }
.login-here-link .vc_column-inner > div { display: inline-flex; flex: fit-content; justify-content: center; max-width: fit-content; }
.signup-new .l-section-h{padding:0px;}


.right_newdesign  .new_signup_wpform .wpforms-confirmation-scroll { background: none !important; border: none !important; padding: 50px 0 !important; margin: 0 !important;}
.right_newdesign  .new_signup_wpform h4 {width: 100%;  margin:0;  font-weight: 700;  font-size: 26px; letter-spacing: -0.02em;  color: #232840; padding:0; text-align: left;}
.right_newdesign  .new_signup_wpform p {width: 100%; margin:0 !important;  font-weight: 400; font-size: 16px;  color: #696E8C; text-align: left;  padding: 15px 0 0 0;}




/* Raj CSS */
.price-hero-banner{
  padding-top: 0 !important;
}
.price-hero-banner .l-section-h {
    padding-top: 30px !important;
    padding-bottom: 40px !important;
    max-width: 1830px;
    padding-left: 15px;
    padding-right: 15px;
}
.price-hero-banner{
  position: relative;
}

.price-hero-banner .toplogo img{
  max-width: 175px;
}
.pricing-heading-graident{
  margin-top: clamp(40px, 2vw, 80px);
}
.pricing-heading-graident h1{
  font-weight: 600;
  margin-bottom: clamp(30px,2vw,50px);
  color: #FFF;
  font-size: clamp(28px, 3vw, 48px);
}
.pricing-heading-graident span{
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: radial-gradient(108.86% 67.4% at 46.27% 66.65%, #AE79EA -1.5%, #007CF5 62.5%, #0AEAF0 87%);
}
.pricing-subheading{
  margin-bottom: 30px !important;
}
.pricing-subheading h4{
  color: #FFF;
  font-size: clamp(22px, 2.5vw, 28px);
  margin-bottom: 10px;
  font-weight: 600;
}
.pricing-subheading p{
  color: #FFF;
  font-size: clamp(16px, 2vw, 20px);
  line-height: 1.6;
  padding: 0;
  max-width: 940px;
  margin: 0 auto;
}


.pricing_banner-box{
  padding: 20px;
  border-radius: 10px;
  display: flex;
  justify-content: space-between;
}

.pricing_banner-box h4{
  font-size: clamp(22px, 2vw, 28px);
  font-weight: 800;
  margin-bottom: 10px;
  color: #FFF;
}

.pricing_banner-box p{
  color: #FFF;
  font-size: clamp(16px, 2vw, 18px);
  line-height: 1.6;
  padding: 0;
}

.pricing_banner-box .w-btn-wrapper.align_none{
  width: 100%;
  margin: 0;
}

.pricing_banner-box a{
  background-color: #FFF;
  padding: 11px;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  color: #007CF5 !important;
  transition: 0.5s;
}
.pricing_banner-box a:hover{
  background-color: #007CF5;
  color: #FFF !important;
}

.pricing_banner-box .vc_column-inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    gap: 15px;
}

.pricing-main-box{
  max-width: 1165px;
  margin: 0 auto;
}





@media only screen and (min-width: 220px) and (max-width: 1460px){
    .signup_bg_main.signup-new .left .realtime_main{padding-left: 40px; padding-right:40px;}
}

@media only screen and (min-width: 220px) and (max-width: 900px){
  .signup-new .royalSlider .rsOverflow{height: clamp(300px,65vw,650px) !important;}
}

@media only screen and (min-width: 220px) and (max-width: 786px){
    .signup_bg_main.signup-new .left .realtime_main{padding-left: 20px; padding-right:20px;}
}


body .signup_bg_main.signup-new .l-section-h.i-cf
{   padding-top: 0px !important;
}