/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 05 2024 | 09:03:35 */
        /* Add your CSS code here.
      
      For example:
      .example {
          color: red;
      }
      
      For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp
      
      End of comment */
      
        .mtmb-50 {
          /*     margin-top: 50px;
          margin-bottom: 50px; */
          max-width: 1280px;
          margin: auto;
        }
        .new_tab_featurecol {
          flex: 0 0 198px;
        }
      
        .borderbottom_none {
          border-bottom: none !important;
        }
      
        .aws_text {
          font-size: 14px;
          line-height: 16.23px;
          display: flex;
          min-height: 78px;
        }
      
        span.img-width {
          width: 25px;
        }
        .aws_text img {
          margin-right: 10px;
          width: 15px;
          height: 18.88px;
          padding-right: 0 !important;
        }
        .aws_text span {
          margin-top: 18px;
          margin-bottom: 12px;
          color: #0a0a0b;
        }
      
        .data_text {
          font-size: 14px;
          line-height: 18.23px;
          font-weight: 400;
          color: #0a0a0b;
          margin: 0;
          text-align: left !important;
          font-family: "DM Sans";
        }
      
        .feature_title_text {
          margin-top: 20px;
          font-weight: 600;
          font-size: 14px;
          min-height: 76px;
          color: #0a0a0b;
        }
      
        .feature_innertitle {
          text-align: center;
        }
        .plan_box .data_text {
          padding-top: 17px;
        }
      
        .feature_title {
          color: #2050ec;
          font-size: 16px;
          line-height: 20.83px;
          padding: 0 19px;
          margin-bottom: 0;
          font-family: "DM Sans";
          padding-bottom: 14px;
        }
      
        .new_price_table {
          display: flex;
        }
      
        .new_price_table tr td {
          /* border-bottom: 1.5px solid rgba(198, 198, 198, 1); */
          padding: 0;
          vertical-align: top;
        }
      
        .free_price .new_price_head {
          text-align: center;
          text-transform: uppercase;
          background: linear-gradient(90deg, #20cbd41a, #2050ec1a);
          color: #0a0a0b;
          padding: 8px 10px;
          font-size: 16px;
          line-height: 22.4px;
          border-radius: 10px 10px 0px 0;
          font-weight: 600;
          margin-bottom: 26px;
          font-family: "DM Sans";
        }
      
        .free_price.free_price_active .new_price_head {
          color: #fafafa;
          background: linear-gradient(90.1deg, #2050ec, #20cbd6);
        }
      
        .free_price.free_price_active {
          /* border: 1px solid transparent;
                  border-image: linear-gradient(45deg, #20CBD6, #2050EC);
                  border-image-slice: 1; */
          position: relative;
          background-color: #fafafa;
          border-radius: 12px;
          border: none;
        }
        .free_price.free_price_active::before {
          content: "";
          position: absolute;
          top: -2px;
          left: -2px;
          right: -2px;
          bottom: -2px;
          background: linear-gradient(90.1deg, #2050ec, #20cbd6);
          border-radius: 12.5px;
          z-index: -1;
        }
        .free_price.free_price_active .free_col {
          background: linear-gradient(90.1deg, #2050ec, #20cbd6);
          border-radius: 12px;
        }
      
        .free_price {
          border: 2px solid #aab9c54d;
          border-radius: 12px;
          /* remove width		 */
          flex: 1;
          width: 100%;
        }
        .free_price .new_price_head .new_prices_tab {
          -webkit-border-horizontal-spacing: 14px;
        }
      
        .free_space {
          height: 202px;
          border-bottom: none !important;
        }
        .price_button_a {
          position: relative;
          font-size: 16px;
          text-align: center;
          line-height: 20px;
          white-space: nowrap;
          color: #2050ec;
          background: #fafafa;
          padding: 10px 20px;
          border-radius: 4px;
          cursor: pointer;
          transition: all 0.5s ease-in-out;
          border: none;
          text-decoration: none !important;
          /* width: 100%; */
          width: 160px !important;
          -webkit-text-fill-color: unset;
        }
        .price_button_a span {
          background: linear-gradient(90deg, #20cbd4, #2050ec);
          -webkit-background-clip: text;
          -webkit-text-fill-color: transparent;
        }
        .price_button_a::before {
          content: "";
          position: absolute;
          top: -1px;
          left: -1px;
          right: -1px;
          bottom: -1px;
          border-radius: 4px;
          background: linear-gradient(90deg, #20cbd4, #2050ec);
          z-index: -1;
        }
      
        .price_button_a::after {
          content: "";
          position: absolute;
          top: 2px;
          left: 2px;
          right: 2px;
          bottom: 2px;
          border-radius: 8px;
          background-color: #fafafa;
          z-index: -1;
        }
      
        .price_button_a.price_active_a {
          background: linear-gradient(92.97deg, #20cbd4 -29.44%, #2050ec 100%);
          color: #fafafa;
          -webkit-text-fill-color: inherit;
          text-decoration: none;
          border-radius: 4px;
        }
        .price_button_a.price_active_a:hover {
          background: linear-gradient(92.97deg, #20cbd4cc -29.44%, #2050ec 100%);
          transition: all 0.8s ease-in-out;
        }
        .price_button {
          display: flex;
          justify-content: center;
        }
      
        /* .free_col_bottom {
              padding: 0 19px;
          } */
        .plan_box {
          border-bottom: 1px solid #aab9c580;
          padding: 0 15px;
          min-height: 78px;
          font-family: "DM Sans";
        }
        .new_price_inner_div .plan_box:last-child {
          border: none;
        }
        .left_data_forge_text .plan_box {
          min-height: 79px;
        }
        .min-height96 {
          min-height: 96px !important;
        }
        .all-pricing {
          overflow: auto;
        }
        .data_forge_user_text {
          font-size: 14px;
          line-height: 18.23px;
          color: #0a0a0b;
          text-align: center;
          padding-top: 20px;
          padding-bottom: 20px;
          min-height: 182px;
          /* border-bottom: 1px solid #AAB9C580 */
          font-family: "DM Sans";
        }
      
        .for_new_price_inner_text {
          text-align: center;
          margin-bottom: 22px;
          font-size: 14px;
          line-height: 19.3px;
          font-weight: 300;
          color: #0a0a0b;
        }
        .text_blue {
          color: #2050ec;
          font-weight: 600;
        }
        .cus_row {
          display: flex;
        }
        .cus_col {
          min-width: 196px;
          width: 100%;
          margin: 10px;
        }
      
        @media (max-width: 767px) {
          .aws_text {
            font-size: 13px;
          }
        }
        @media (max-width: 575px) {
          .cus_col {
            min-width: 180px;
          }
          .new_tab_featurecol {
            flex: 0 0 130px;
          }
          .for_new_price_inner_text {
            font-size: 13px;
          }
          .plan_box {
            min-height: 111px !important;
          }
      
          .left_data_forge_text .feature_title_text {
            min-height: auto !important;
          }
          .aws_text span {
            margin-top: 22px;
          }
          .right-class {
            margin-top: 3px !important;
          }
          .aws-class {
            margin-top: 4px !important;
          }
          .fix-height {
            min-height: 304.5px !important;
          }
        }
      
        .aws_text span:first-child {
          margin-right: 10px;
          flex: 0 0 15px;
        }
        .data_forge_user_text_two {
          padding: 0 19px;
          min-height: 175px;
          padding-top: 10px;
        }
        .feature_plan_box {
          padding: 0;
          margin: 0 19px;
        }
        .mobile-view {
          display: none;
        }
        @media (max-width: 1199px) {
          .mobile-view {
            display: flex;
            justify-content: end;
            gap: 5px;
            align-items: center;
            margin-right: 10px;
            margin-bottom: 10px;
          }
          .mobile-view .swipe {
            font-size: 12px;
            font-style: italic;
            font-weight: 400;
            color: #2050ec;
            line-height: 100%;
            font-family: "DM Sans";
          }
          .table-platform {
            min-height: 98px !important;
          }
          .data_forge_user_text_two {
            min-height: 176.5px;
          }
          .google-img {
            margin-top: 3px !important;
          }
          .google-text {
            margin-top: 3px !important;
          }
        }
        @media (max-width: 5000px) and (min-width: 3500px) {
          .price_button_a::before {
            top: -2.2px;
            left: -2.5px;
            right: -2.5px;
            bottom: -2.5px;
          }
        }
        @media (max-width: 3500px) and (min-width: 1950px) {
          .price_button_a::before {
            top: -1.5px;
            left: -1.5px;
            right: -1.5px;
            bottom: -2px;
          }
        }
        .mobile-view-pricing{
              display: none;
            }
        @media (max-width: 767px){
            .mobile-view-pricing{
              display: block !important;
            }
			.dekstop-pricing{
				display:none;
			}
        }
        .mobile-view-pricing .new_price_table{
            justify-content: center;
        }
        .mobile-view-pricing .cus_row{
            flex-direction: column;
            
        }
        .mobile-view-pricing .cus_col{
            max-width: 300px;
        }
        .mobile-view-pricing .feature_title_text,.mobile-view-pricing  .aws_text ,  .mobile-view-pricing .data_forge_user_text{
            min-height: auto;
        }
.mobile-view-pricing .plan_box{
	padding: 0 25px 25px;
}
.mobile-view-pricing .aws_text span{
	margin-bottom:0;
	margin-top:20px !important;
}
.mobile-view-pricing .data_forge_user_text{
	padding-bottom:0;
}
.minheight112{
	min-height:112px !important;
}
.mobile-view-pricing .free_price .new_price_head{
font-size:20px;
	padding: 11px 10px;
}