html {-webkit-font-smoothing: antialiased; font-size: 16px;} 
body {font-family: "Poppins", sans-serif; color: #000; line-height: 1.6666; font-weight: 400;}
.rel,section,.container { position: relative!important;  z-index: 3;}

.section-overlay {width: 100%; height: 100%;}


/*------------------------------------------*/
/*  SPACING & INDENTS
/*------------------------------------------*/
.py-60 { padding-top: 60px; padding-bottom: 60px; }
.py-80 { padding-top: 80px; padding-bottom: 80px; }

.pt-30 { padding-top: 30px; }
.pt-40 { padding-top: 40px; }
.pt-50 { padding-top: 50px; }
.pt-60 { padding-top: 60px; }
.pt-70 { padding-top: 70px; }
.pt-80 { padding-top: 80px; }
.pt-90 { padding-top: 90px; }
.pt-100 { padding-top: 100px; }

.pb-30 { padding-bottom: 30px; }
.pb-40 { padding-bottom: 40px; }
.pb-50 { padding-bottom: 50px; }
.pb-60 { padding-bottom: 60px; }
.pb-70 { padding-bottom: 70px; }
.pb-80 { padding-bottom: 80px; }
.pb-90 { padding-bottom: 90px; }
.pb-100 { padding-bottom: 100px; }

.mt-10 { margin-top: 10px; }
.mt-15 { margin-top: 15px; }
.mt-20 { margin-top: 20px; }
.mt-25 { margin-top: 25px; }
.mt-30 { margin-top: 30px; }
.mt-35 { margin-top: 35px; }
.mt-40 { margin-top: 40px; }
.mt-45 { margin-top: 45px; }
.mt-50 { margin-top: 50px; }
.mt-55 { margin-top: 55px; }
.mt-60 { margin-top: 60px; }
.mt-65 { margin-top: 65px; }
.mt-70 { margin-top: 70px; }
.mt-75 { margin-top: 75px; }
.mt-80 { margin-top: 80px; }
.mt-85 { margin-top: 85px; }
.mt-90 { margin-top: 90px; }
.mt-95 { margin-top: 95px; }
.mt-100 { margin-top: 100px; }

.mb-10 { margin-bottom: 10px; }
.mb-15 { margin-bottom: 15px; }
.mb-20 { margin-bottom: 20px; }
.mb-25 { margin-bottom: 25px; }
.mb-30 { margin-bottom: 30px; }
.mb-35 { margin-bottom: 35px; }
.mb-40 { margin-bottom: 40px; }
.mb-45 { margin-bottom: 45px; }
.mb-50 { margin-bottom: 50px; }
.mb-55 { margin-bottom: 55px; }
.mb-60 { margin-bottom: 60px; }
.mb-65 { margin-bottom: 65px; }
.mb-70 { margin-bottom: 70px; }
.mb-75 { margin-bottom: 75px; }
.mb-80 { margin-bottom: 80px; }
.mb-85 { margin-bottom: 85px; }
.mb-90 { margin-bottom: 90px; }
.mb-95 { margin-bottom: 95px; }
.mb-100 { margin-bottom: 100px; }


/*------------------------------------------*/
/*  HEADERS
/*------------------------------------------*/

h1, h2, h3, h4, h5, h6 {  
  color:#2f285c;
  font-weight: 600;
  letter-spacing: 0;
  margin-bottom: 0;
}


p.p-sm { font-size: 0.9375rem; }   /* 15px */
p { font-size:14px; }             /* 16px */
p.p-md { font-size: 1.0625rem; }   /* 17px */
p.p-lg { font-size: 1.125rem; }    /* 18px */
p.p-xl { font-size: 1.2rem; }      /* 19.2px */


.s-15 { font-size: 0.9375rem; }  /* 15px */
.s-16 { font-size: 1rem; }       /* 16px */
.s-17 { font-size: 1.0625rem; }  /* 17px */
.s-18 { font-size: 1.125rem; }   /* 18px */
.s-19 { font-size: 1.1875rem; }  /* 19px */
.s-20 { font-size: 1.25rem; }    /* 20px */
.s-21 { font-size: 1.3125rem; }  /* 21px */
.s-22 { font-size: 1.375rem; }   /* 22px */
.s-23 { font-size: 1.4375rem; }  /* 23px */
.s-24 { font-size: 1.5rem; }     /* 24px */
.s-26 { font-size: 1.625rem; }   /* 26px */
.s-28 { font-size: 1.75rem; }    /* 28px */
.s-30 { font-size: 1.875rem; }   /* 30px */
.s-32 { font-size: 2rem; }       /* 32px */
.s-34 { font-size: 2.125rem; }   /* 34px */
.s-36 { font-size: 2.25rem; }    /* 36px */
.s-38 { font-size: 2.375rem; }   /* 38px */
.s-40 { font-size: 2.5rem; }     /* 40px */
.s-42 { font-size: 2.625rem; }   /* 42px */
.s-43 { font-size: 2.6875rem; }  /* 43px */
.s-44 { font-size: 2.75rem; }    /* 44px */
.s-45 { font-size: 2.8125rem; }  /* 45px */
.s-46 { font-size: 2.875rem; }   /* 46px */
.s-47 { font-size: 2.9375rem; }  /* 47px */
.s-48 { font-size: 3rem; }       /* 48px */
.s-50 { font-size: 3.125rem; }   /* 50px */
.s-52 { font-size: 3.25rem; }    /* 52px */
.s-54 { font-size: 3.375rem; }   /* 54px */
.s-56 { font-size: 3.5rem; }     /* 56px */
.s-58 { font-size: 3.625rem; }   /* 58px */
.s-60 { font-size: 3.75rem; }    /* 60px */
.s-62 { font-size: 3.875rem; }   /* 62px */
.s-64 { font-size: 4rem; }       /* 64px */
.s-66 { font-size: 4.125rem; }   /* 66px */
.s-68 { font-size: 4.25rem; }    /* 68px */
.s-70 { font-size: 4.375rem; }   /* 70px */
.s-72 { font-size: 4.5rem; }     /* 72px */
.s-74 { font-size: 4.625rem; }   /* 74px */
.s-76 { font-size: 4.75rem; }    /* 76px */
.s-78 { font-size: 4.875rem; }   /* 78px */
.s-80 { font-size: 5rem; }       /* 80px */

/*------------------------------------------*/
/*  FONT WEIGHT
/*------------------------------------------*/

.txt-upcase { 
  text-transform: uppercase 
}

.w-200 { font-weight: 200; }
.w-300 { font-weight: 300; }
.w-400 { font-weight: 400; }
.w-500 { font-weight: 500; }
.w-600 { font-weight: 600; }
.w-700 { font-weight: 700; }
.w-800 { font-weight: 800; }
.w-900 { font-weight: 900; }  

a {color: #131313; text-decoration: none; transition: all 400ms ease-in-out;}
a:hover { text-decoration: none;}
a:focus {outline: none; text-decoration: none;}
a.tra-link {font-size: 1rem; line-height: 1; font-weight: 500;}
a.tra-link span {transition: all 400ms ease-in-out;}

.tra-link.ico-20 [class*="flaticon-"]:before, 
.tra-link.ico-20 [class*="flaticon-"]:after { position: relative; font-size: 0.75rem;  line-height: 0.7rem!important; top: 2px; left: 2px;}
a.tra-link:hover span {color: #353f4f!important;}

ul {margin: 0; padding: 0; list-style: none;} 

.video-preview {position: relative;  text-align: center;}
.video-preview img{ padding:30px; background-color:#e4e4e4; border-radius:20px;}
.video-btn {position: absolute!important; top: 50%; left: 50%; display: inline-block; text-align: center; color: #fff; border-radius: 100%;}
.video-btn-xl {width: 6.25rem; height: 6.25rem; margin-top: -3.125rem; margin-left: -3.125rem;}
.video-block-wrapper {transition: all 400ms ease-in-out;}

.video-btn.video-btn-xl [class^="flaticon-"]:before, 
.video-btn.video-btn-xl [class^="flaticon-"]:after {font-size: 5rem; line-height: 6.25rem!important; margin-left: 10px;}

.video-btn:hover .video-block-wrapper {transform: scale(0.95);}
.video-btn:before {content: ''; position: absolute; left: -5px; right: -5px; top: -5px; bottom: -5px; background: rgba(255, 255, 255, 0.2); opacity: 0; border-radius: 50%; transition: all 400ms ease-in-out;}
.video-btn.video-btn-xl:hover:before {opacity: .75; left: -1.5rem; right: -1.5rem; top: -1.5rem; bottom: -1.5rem;}

.shape-ico {position: relative; display: inline-block; margin: 0 auto; color:#ff5959;}
.shape-ico span {position: relative; z-index:  2; color:#ff5959;}
.shape-ico svg {position: absolute; z-index:  1;}

.section-title {text-align: center;}
.section-title h2 {margin-bottom: 0;}
section.hero-section {
    background: url(../images/margCloudBanner.jpg);
    padding: 100px 0;
    position: relative;
    background-size: cover;
    z-index: 1;
    margin-top: 110px;
}

.top-header{background-color:#015da6; padding:5px 0; text-align: center; color:#fff; font-size:14px;}
.top-header a{color:#fff; font-size:16px; font-weight:600; letter-spacing: 1px;}
.top-header ul{padding:0; line-height: 14px; text-align: right;}
.top-header p{padding:0; margin:0; text-align: left;}
.top-header strong{font-size:16px; font-weight:600;}

.desktoplogo img {width:auto; max-width: inherit; max-height:90px;}

.header {
    padding: 10px 0;
    width: 100%;
    position: absolute;
    z-index: 11;
    background: #fff;
}
.menu-bar{display: flex; justify-content: flex-end; align-items: center; font-size:15px;}
.menu-bar li{padding:10px;}
.menu-bar li>a{display: block; font-weight:600;}
.menu-bar li>a:hover{color:#d4253b !important;}
.menu-bar li>a.last-link{padding: 5px 10px; background-color: #075f6d; color: #fff !important; border-radius: 5px;}
.menu-button{float: right; width: 40px; height: 40px; border: none; background: #e4e4e4; border-radius: 4px; padding:7px; display: none;}
.menu-button span{display: block; width: 100%; height: 3px; background: #353f4f; box-shadow: 0 8px #353f4f, 0 16px #353f4f; margin-top: -9px;}


.button{position: relative; overflow:hidden;}
.button span{position: relative; z-index:1;}
.button::after,
.button::before{position:absolute; content:""; width:0; height:50%; background-color:#d4253b; transition:all .3s ease-in-out;}
.button::before{left:0; top:0;}
.button::after{right:0; bottom:0;}
.button:hover::before,
.button:hover::after{width:100%; transition:all .3s ease-in-out;}


.hero-section,
.hero-section .container {position: relative; z-index: 3;}
.header-text-left{padding-top:50px; padding-right:0;}
.header-btn{display: inline-block; padding:10px 20px; color:#fff; background:#d4253b; border-radius:7px; margin-top:25px; font-weight:600; border: none; transition:all .3s ease-in-out;}
.header-btn::after,
.header-btn::before{background-color:#075f6d;}
.header-btn:hover{color:#fff !important; box-shadow:0px 30px 20px #ff696945; transform:translateY(-4px);}
.hero-img {position: relative; text-align: center; margin:0;}
.banner-2{width: 300px; position: absolute; top: 70px; left:-80px; box-shadow: 0 10px 10px #0003;  border-radius: 12px;}
.hero-section h1 {
    position: relative;
    margin-bottom: 30px;
    color: #fff;
}
.hero-section h1 span {
    color: #FFEB3B;
}
.marg-animate {visibility: hidden}
.marg-animate-text {position: absolute; top:-72px; color:#fff;}
.marg-heading1 {transition: opacity .2s; display: block}
.marg-animate-text, .tricksword {white-space: nowrap}
.marg-animate.active{visibility: visible}
.header-text-left ul{padding-left:0; display: flex; flex-wrap:wrap; gap:10px; font-weight:600;}


.header-text-left li {
    padding-left: 18px;
    position: relative;
    line-height: normal;
    flex: 0 0 47%;
    color: #fff;
}
h2.starting-price {
    color: #fff;
}
.header-text-left li::before{position:absolute; content:""; left:0; top:10px; 
width:8px; height:8px; background-color:#fff; border-radius:50%}
.strong-points{margin-top: 25px;}
.strong-points p{margin: 0; font-size: 18px; font-weight: 700;}
.strong-points .points{display: flex; gap: 18px; font-size: 17px; font-weight:600; letter-spacing: 1px;}
.strong-points span{position:relative;}
.strong-points span::after{content: ""; position: absolute; bottom: 5px; width: 100%; height: 4px; background-color:#09c4a9; left: 0; border-radius: 100%;}
.starting-price{font-size: 18px; margin-top:20px;}
.starting-price span {
    border-bottom: 2px solid #FFEB3B;
    color: #FFEB3B;
}
.partner-section {
    padding: 20px 0 100px;
    background: url(../images/bgBanner.jpg);
    position: relative !important;
    background-size: cover;
    background-repeat: no-repeat;
}
.partner-section-heading {padding:40px 0 0}
.partner-section-heading h2 {
    color: #016156;
    font-size: 40px;
    margin: auto;
    line-height: 40px;
    text-align: center;
    text-transform: capitalize;
}
.partner-section-heading h2 span {color:#000000; font-size:40px}
.app-rating-section {position:relative; margin-top:100px}

.app-rating-container {justify-content:center; position:absolute; bottom:-34px; width:100%}
.ratings-sprite {background:url(../images/trustedpartner-onrate.png); background-size:1220px 71px; height:70px; width:155px;}
.rating-getapp {margin:0 10px; background-position:-1px 0;}
.rating-capterra {margin:0 10px; background-position:-182px 0;}
.rating-appstore {margin:0 10px; background-position:-724px 0;}
.rating-g2crowd {margin:0 10px; background-position:-362px 0}
.rating-playstore {margin:0 10px; background-position:-543px 0}
.rating-google {margin:0 10px; background-position:-893px 0}  
.rating-softwareSuggest {margin:0 10px; background-position:-1065px 0}  
.spotlight-section {padding-top:120px}
.mobile-screen,
.partner-listing-mobile-screen{display:none !important;}

.cloud-user-type{margin-top:15px; display:none;}
.cloud-user-type .redeobutontype{display:flex; gap:40px;}

.form-card{background-color:#fff; padding:30px 30px 15px; box-shadow:0 30px 30px #021a46c7; border-radius: 15px; transition:all .4s ease-in-out;}
.form-card.show{transform:translate(-15px, -60%); transition:all .4s ease-in-out;}
.form-card .card-header{padding-bottom:20px;}
.form-card .card-header h2{font-size:26px; color:#1f4873;}
.form-card .form-control{font-size:14px; height:54px;}
.form-group{margin-bottom:20px;}
.form-card .submit-btn{background: #1158a2; width: 100%;  border: none; color: #fff; font-weight: 600; border-radius: 5px; height:54px; font-size:18px;}
.form-card .close-form{position: absolute; top: 19px; right: 17px; background: #000; color: #fff; border-radius: 50%; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; opacity: 1; cursor: pointer;}
.form-card .close-form i{font-style: inherit; font-size: 18px; transform: rotate(45deg); font-weight: 600;}

#cloudFormData,
#cloudFormData2,
#get-call-form-mobile {max-width: 94%; margin-top: 15px; position: relative; background:#fff; border-radius: 12px; box-shadow: 0 15px 33px rgba(45, 55, 72, .14), 0 4px 8px rgba(113, 125, 150, .1), 0 .997515px 3px rgba(113, 125, 150, .21), inset 0 2px 2px rgba(255, 255, 255, .25); display: flex;}
.marg-btn {font-size: 15px; transition: all .4s ease-in-out;}
.marg-btn:hover {background:#006660 !important; color:#fff;  box-shadow: 0 7px 16px rgb(28, 110, 112); transform: translateY(-10px); transition: all .4s ease-in-out;}
#cloudFormData .form-field>input,
#cloudFormData2 .form-field>input,
#get-call-form-mobile .form-field>input {border: none; flex: 1 1; font-size: 15px; font-weight: 500; line-height: 13px; margin-right: 8px; min-width: 0; padding: 12px; width: 100%; outline: 0; box-shadow: none}

.newUserType,
.exitingUserType{display: none;}
#getACallCloudBtn.disabled{user-select: none !important; cursor: not-allowed; background: #666 !important;}
#getACallCloudBtn.disabled:hover{box-shadow: none; background: #666 !important; transform: translateY(0);}
#getACallCloudBtn.disabled::after,
#getACallCloudBtn.disabled::before{display: none;}

.login #cloudFormData .form-field,
.login #cloudFormData2 .form-field,
.login #get-call-form-mobile .form-field {align-items: center;  margin-bottom: 0; padding: 8px; position: relative; border-right: 1px solid #e5dede;}
.login #cloudFormData .form-field:last-of-type{border-right:none;}
.login #cloudFormData img,
.login #cloudFormData2 img,
.login #get-call-form-mobile img {bottom: 0; position: absolute; transform: translateY(100%); width: 100%; z-index: -1}
.login #cloudFormData button,
.login #cloudFormData2 button,
.login #get-call-form-mobile button {cursor: pointer; color:#fff; font-size: 14px; height: 36px; line-height: 13px; padding: 0 20px; white-space: nowrap; position: absolute; top: 12px; right: 12px; bottom: 0; background: #cc0000; border-radius:6px; border:none;}

#formResponse{display: block; padding: 10px 10px 0; font-size: 13px; font-weight: 500; color: var(--bs-danger);}

.st_section {padding-top:0px; padding-bottom: 50px;}
.counter-container{padding-top:30px;}
.counter-box{text-align: center; padding:20px 0;}
.counter-box img{height:60px; width: auto;}
.st_head {color: #353f4f; font-style: normal; font-weight: bold; font-size:20px; margin:20px 0 10px; line-height: 30px;}
.counter-box p{font-size: 16px; color: #000;}

.section-heading h2{font-size:40px;}
.section-heading h2 span{color: transparent; background: linear-gradient(45deg, #039391, #0070c4); background-clip: border-box; background-clip: text; font-weight:700;}

.features-section{background:#e4e4e4 url(../images/bg-04.jpg) no-repeat; background-size:cover;}
.fbox-img img {width: auto; max-width: inherit;}
.fbox-col { position:relative; cursor: pointer; overflow: hidden; box-shadow:0 20px 20px #032a682e; padding:30px 15px; height:100%; border-radius:12px; text-align:center; background-color:#fff; transition: all 500ms ease-out;}
.fbox-col:hover{transform: translateY(-5px); transition: all 500ms ease-out;}
.fbox-col:before {content: ""; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; z-index:1; background-color:#134d95; background-image:linear-gradient(-135deg, #134d95 0%, #039095 100%); transition: all 0.3s ease 0s; opacity: 0;}
.fbox-col:hover:before {opacity: 1;}
.fbox-col>*{position: relative; z-index: 1;}
.fbox-col h3{font-size:18px;  font-weight:600; margin:12px 0;}
.fbox-ico-wrap {position: relative; margin-right:0;}
.features-section .col-12{padding:15px;}
.fbox-ico-wrap {margin-right:0;}
.fbox-col .fbox-ico {margin-top: 4px;}
.fbox-col .fbox-txt {overflow: hidden; flex: 1; max-width: 100%;}
.fbox-col .fbox-txt ul,
.benefit-content ul{line-height: normal; font-size:14px; text-align: left;}
.fbox-col .fbox-txt ul li,
.benefit-content ul li{margin-bottom: 10px; padding-left: 20px; position: relative;}
.fbox-col .fbox-txt ul li::before,
.benefit-content ul li::before{content:""; left:0; top:6px; position: absolute; width:12px; height:6px; border-left:2px solid #039233; border-bottom:2px solid #039233; transform: rotate(-45deg);}
.fbox-col:hover{color:#fff;}
.fbox-col .fbox-ico .shape-ico{padding: 10px; border-radius: 14px 5px;}
.fbox-col:hover .fbox-ico .shape-ico{background: #fff; padding: 10px; border-radius: 14px 5px;}
.fbox-col:hover h3{color:#fff;}
.fbox-col:hover .fbox-txt ul li::before{border-left-color:#fff; border-bottom-color:#fff;}

.fbox-title span { float: left; line-height: 1!important; margin-right: 15px;}
.fbox-wrapper p {margin-bottom: 0; font-size:14px;}

.content-section .section-title{text-align: left;}

.benefits-section{padding:60px 0 80px;}
.benefit-row{margin-top: 60px; justify-content: center; align-items: center;}
.benefits-block{padding-top: 40px;}
.benefit-card {padding: 25px; box-shadow: 0 8px 20px #042e6f2e; height: 100%; border-radius: 30px; border: 2px solid #fff;}
.benefit-row:nth-child(odd){background: #f9f9f9; padding: 60px; border-radius: 30px;}
.benefit-img img{max-width:100%; height: auto; margin:0 auto; display: inherit; border-radius: 15px;}
.benefit-content{padding:25px 0 0;}
.benefit-content h3{font-size: 24px; margin-bottom: 20px;}

.pricing-plan {padding:70px 0;position:relative; background:linear-gradient(to bottom,#B5EAE6 0,#ffeff5 100%);}
.pricing-content{padding:30px 0 0;}
.pricing-content .pic{padding-left: 30px;}
.pricing-content .pic img{max-width:100%;}
.custom-column{max-width:100%; flex:0 0 100%; padding-left:15px; padding-right:15px;}
.pricing-content-col { height: 100%;}
.pricing-content-col-wrapper { height: 100%; overflow: hidden; padding:10px; border-radius:20px; background-color:#fff;}
.pricing-content-heading{padding:15px 30px; text-align: center; background-color:#f9ecec; margin-bottom:15px; border-radius:20px; background: linear-gradient(45deg, #004786, #008278); color:#fff;}
.pricing-content-heading h3{font-size:36px; color:#fff;}
.pricing-content-heading p{margin-bottom: 0;}
.pricing-content-heading strong{display:inline-block; color: transparent; background:linear-gradient(45deg, #45fffc, #ffc107); -webkit-background-clip:text; background-clip: text;}

.price-row{display: flex; justify-content: space-between;}
.price-row .ac-col{max-width:100%; flex:0 0 100%; padding: 10px;}
.price-row .ac-col h4{margin-bottom:6px; font-weight: 500; font-size: 17px; text-transform: capitalize;}
.price-row .ac-col .small{font-size:80%; font-weight:normal; display: block;}
.include-ac-col{padding:10px 0; border-bottom: 1px solid #c2c2c2;}
.include-ac-col .plan,
.marg-with-cloud-pricing-wrap .plan{padding:0; display:flex; justify-content:space-between; gap:15px;}
.include-ac-col .plan li,
.marg-with-cloud-pricing-wrap .plan li{display: flex; gap:6px; align-items: center; font-size:14px;}
.include-ac-col .plan li svg,
.marg-with-cloud-pricing-wrap .plan li svg{width:auto; height:28px; padding: 5px;}
.include-ac-col .maxiuser{font-size: 12px; padding: 4px 0 0; text-align: right;}

.cloud-data-area{display:flex; gap:10px;}
.cloud-data-heading{text-align: center;}
.cloud-data-heading.proplus h4{color:#006660;}
.cloud-data-heading h4 span{color:#c30843; font-weight: 900; letter-spacing: 0.7px;}
.cloud-data-col.mostPop .cloud-data-heading h4 span{color:#ffcb2f;}
.cloud-data-heading span{text-transform: uppercase;}
.cloud-data-area .cloud-data-col{height: 100%; padding: 20px; width: 50%;  border-radius: 20px;}
.cloud-data-area .cloud-data-col.basic{background-color:#e2e7ed;}
.cloud-data-area .cloud-data-col.basic-pro{background-color:#d9f6ff}
.cloud-data-area .cloud-data-col .cloud-pricing{margin:10px 0 0; padding: 0; text-align: center;}
.cloud-data-area .cloud-data-col .cloud-pricing p{font-size:14px;}
.cloud-data-area .cloud-data-col .cloud-pricing p strong{font-size:28px;}
.cloud-data-area .cloud-data-col .price-details{margin-bottom: 0; padding:10px; border-radius:8px; background-color:#fff; box-shadow: 0 0 2px 1px #0000000a;}
.cloud-data-area .cloud-data-col .price-details p{margin:0;}
.cloud-data-area .cloud-data-col .price-details hr{margin:5px 0;}

.custom{max-width:1700px;}



.include {padding:5px 0 0; margin-top:20px; margin-left:-20px; margin-right:-20px; border-top:1px solid #c4c4c4;}
.include h4{font-size:13px; margin-bottom:3px;}
.include ul{ padding-bottom:20px; font-size: 13px; color: #000;}
.include ul li{position:relative; padding:10px 20px; border-bottom:1px solid #c4c4c4; display: flex; line-height: 16px;  gap: 7px;}

.free-trail {padding:0; text-align: center;}
.free-trail a {padding: 8px 30px 8px 30px; border: 1px solid transparent; border-radius: 80px; color: #fff; display: inline-block; background:linear-gradient(to right,#7e26ff 0,#06bff7 100%);}
.pricing-content-text h5 {font-weight:400; font-size:18px;}
.pricing-content-text h5 .amount{font-size:40px; font-weight:700; background:linear-gradient(45deg, #008f66, #c00); color:transparent; display:inline-block; -webkit-background-clip:text; background-clip:text;}
.pricing-content-text {margin-top: 0; height: auto; padding:0 10px; background-color:#f9ecec; border-bottom:1px solid #dbc7c7;}
.small{font-size:60%; font-weight:normal;}
.extra-subs p{margin: 5px 0 15px; display: flex; align-items: center; line-height: normal; gap: 5px; }
.extra-subs p span{background:#b0e4b9; padding: 4px; letter-spacing: 1px; max-width: 110px; flex: 0 0 90px; text-align: center; border-radius: 20px; font-weight:600; font-size:14px;}
.extra-subs p strong{font-weight:400; flex:0 0 auto;}

.proPlus{background:linear-gradient(45deg, #59294e, #820061);}
.mostPop{background:linear-gradient(45deg, #a2057e, #6d0151);}
.slProPlus{background: #ffeebc;}
.mostPop h4{color:#fff;}
.mostPop .include-ac-col{color:#fff;}
.mostPop .include-ac-col svg{fill:#fff;}
.mostPop .cloud-pricing p{color:#fff;}
.mostPop .cloud-pricing p strong{color: transparent; background: linear-gradient(45deg, #fffb07, #5cff00cc); background-clip: text; -webkit-background-clip: text;}
.mostPop .checkbox-wrap label{color:#fff;}
.mostPop .include ul li{color:#fff;}

.light-red-color{background-color:#f4f3ff;}
.light-blue-color{background-color:#f4ffff;}
.light-green-color{background-color:#fafff6;}

.usps-cloud-accounting{background-color:#f4ffff; background:linear-gradient(360deg,rgba(0,93,164,.1) 0,rgba(255, 233, 239, 0.1) 48.41%); padding:60px 0;}
.usps-cloud-accounting .section-title{text-align: left;}
.text-article{padding-top: 0;}
.text-article li{display: flex; align-items: center; font-size:20px; line-height: normal; margin-bottom:35px;}
.text-article li img{width:50px; height: auto; margin-right:20px;}


.cloud-pricing-table{width:100%; font-size:14px;}
.cloud-pricing-table h3{padding:10px 0;}
.cloud-pricing-table h4{font-size:20px; color:#00696c;}
.cloud-pricing-table h5{font-size:18px; color:#333a3a; margin: 10px 0;}
.cloud-pricing-table h5.plus{color:#00696c;}
.reccomended{top:-7px; right:-7px; font-size: 13px; font-weight: 700; display: inline-block; padding: 4px 10px; letter-spacing: .7px; border-radius: 0 15px;}
.maxiuser{text-align: right; font-size:12px; padding:5px 0 10px;}

.cloud-price-wrap .total-price{ gap: 10px; font-size:12px;}
.cloud-price-wrap .total-price strong{font-size:26px;}
.cloud-price-wrap .price-details{background-color:#fff; padding: 5px;}
.cloud-price-wrap .price-details p{margin:0; padding:0 10px;}
.cloud-price-wrap .price-details hr{margin:5px 0;}
.cloud-price-wrap .price-btn{margin:10px 0 0px; text-align: center; display: none;}
.cloud-price-wrap .price-btn .btn{background-color:#006660; color:#fff; padding:7px 20px; font-weight:600; border-radius:30px; transition:all .4s ease-in-out;}
.cloud-price-wrap .price-btn .btn:hover{background-color:#ac0000; transition:all .4s ease-in-out;}

.checkbox-wrap label{margin:5px 0 0; display:flex; gap:10px; font-size:12px; cursor: pointer;}
.cloud-pricing-table .feature-name{display: flex; gap:10px; align-items: center;}
.cloud-pricing-table .feature-name h6{font-size:14px;}
.cloud-pricing-table .feature-name .icon svg{height: 20px; width: auto; }

.priceondevice{display: none;}

.faqs-section{padding: 60px 0;}
.bottom-footer-socials{display: flex; justify-content: flex-end; gap: 10px;}


.accordion {padding:50px 0;}
.accordion .accordion-item {background-color:#fff; border: 1px solid #e4e4e4; border-radius: 5px; margin-bottom: 12px;}
.accordion .accordion-item .accordion-item-description-wrapper hr {border: none; border-top: 1px solid #bdbbbb; visibility: visible;}
.accordion .accordion-item.open .accordion-item-description-wrapper hr {visibility: visible;}
.accordion .accordion-item .accordion-item-header {display: flex; align-items: center; justify-content: space-between; padding: 10px; cursor: pointer;}
.accordion .accordion-item .accordion-item-header .accordion-item-header-title {font-weight: 600; flex:0 0 96%;}
.accordion .accordion-item .accordion-item-header .accordion-item-header-icon {transition: all 0.2s ease;}
.accordion .accordion-item.open .accordion-item-header .accordion-item-header-icon {transform: rotate(-180deg);}
.accordion .accordion-item .accordion-item-description-wrapper {display: grid; grid-template-rows: 0fr; overflow: hidden; transition: all 0.2s ease;}
.accordion .accordion-item.open .accordion-item-description-wrapper {grid-template-rows: 1fr;}
.accordion .accordion-item .accordion-item-description-wrapper .accordion-item-description { min-height: 0;}
.accordion .accordion-item .accordion-item-description-wrapper .accordion-item-description hr{margin:.2rem;}
.accordion .accordion-item .accordion-item-description-wrapper .accordion-item-description p {padding: 10px; line-height: 1.5; color: #0064ff;}

.img-bx img{max-width: 100%;}

.t-title {text-align: center;  color: #fff; background-color:#1d222f; padding: 10px 5px;  margin: 0 0 40px;}
.t-title.btn-s-title {margin: 0;}
.t-title h6 {color: #fff;margin-bottom: 0;}
.statistic-block{display: flex; align-items: center; background: #fff; box-shadow: 0 0 2px #ccc; padding: 20px; margin-bottom: 30px;}
.help-line{ background-color:#005988; background:linear-gradient(45deg, #0c8488, #005988); padding:40px 0px; }
.help-line h2 {font-size:40px; text-align:center; color:#fff; line-height:40px; }

.help-line h2 a{font-size:40px; text-align:center; color:#fff; line-height:40px; }
.error{font-size:11px; color:#c00;}

/*pricing n01*/
.pricing-section{padding:60px 0;  margin-top:110px;}
.plan-container{max-width:1580px;}
.pricing-section h2{font-size: 52px; font-weight: 600; margin-bottom: 10px;}
.pricing-section .section-title p{font-size:18px;}
.plan-and-pricing{padding: 30px 0 0;}
.edition-header{margin-bottom:0; text-align: center; padding:10px; color:#fff;}
.edition-header.basic{background-color:#12517c;}
.edition-header.silver{background-color:#653359;}
.edition-header h3{padding:0; font-size: 32px; color:#fff;}
.edition-header p{margin-bottom:0;}
.pricing-card-group{display:flex; gap:15px;}
.pricing-card-group .pricing-card{background-color:#f1f5f6; position: relative; overflow: hidden;}
.price-card-header{padding:10px 15px 0; margin-bottom: 40px; position: relative; text-align: center; color:#fff;}
.price-card-header{background:linear-gradient(180deg, #00827c, #22b9aa);}
.price-card-header::before{
  content: "";
  left: 0;
  bottom: -50px;
  width: 0;
  height: 0;
  border-left: 190px solid transparent;
  border-bottom: 0 solid transparent;
  border-right: 190px solid transparent;
  border-top: 50px solid #22b9aa;
  position: absolute;
}
.price-card-header.basic-pre::before{border-top-color:#019bc1;}
.price-card-header.silver::before{border-top-color:#90277c;}
.price-card-header.silver-pro::before{border-top-color:#e67c26;}
.price-card-header.basic-pre{background:linear-gradient(180deg, #0380a0, #019bc1);}
.price-card-header.silver{background:linear-gradient(180deg, #653359, #90277c);}
.price-card-header.silver-pro{background:linear-gradient(180deg, #bf6243, #e67c26);}
.price-card-header .most-recomended{
  position: absolute;
  top: 0px;
  background: #c00;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 6px;
  letter-spacing: 0.5px;
  left: 0;
  border-radius: 0 0 10px 10px;
}
.price-card-header h4{font-size:32px; margin-bottom:0; color:#fff; font-weight:400;}
.price-card-header h4 span{font-weight:700; font-size:32px; display: block; text-transform: uppercase;}
.users-and-companies{padding:10px 0 0;}
.users-and-companies ul{padding:0; display:flex; justify-content: space-between;}
.users-and-companies .maxi{text-align: right; font-size:13px; opacity:.7; margin-bottom:0;}
.users-and-companies ul li{position: relative; font-size:16px;}
/* .users-and-companies ul li::before{position: absolute; left: 0; content:""; top:7px; width:8px; height:8px; background-color:#000; border-radius:50%;} */
.pricing-card-body{padding:30px 20px 10px;}
.pricing-plans{padding-bottom:15px;}
.pricing-plans .pricing-plan-price{font-size:36px; line-height:45px; font-weight:700; color:#14aba2; text-align: center;}
.pricing-plans .pricing-plan-price span{font-size: 14px; font-weight:400;}
.pricing-plans .prcing-plan-detail{margin:15px; padding:0 10px; border: 2px solid #777; border-radius:12px;}
.pricing-plans .prcing-plan-detail li{display: flex; justify-content:space-between; padding: 6px 0; border-bottom:2px solid #777; opacity:.8; font-size:15px;}
.pricing-plans .prcing-plan-detail li:last-of-type{border-bottom: none;}
.pricing-plans .free-trail{padding-top: 10px;}
.pricing-plans .free-trail a{display: block; border: none; padding: 28px 30px 28px 30px; border-radius:0;}
.pricing-plan-features{ margin-left: -20px; margin-right: -20px; margin-top: 20px;}
.pricing-plan-features h5{font-size: 16px; color: #000000b5; margin-bottom:10px;display: none;}
.pricing-plan-features li{display:flex; gap:10px; font-size:12px; position: relative; padding:7px 15px;  border-bottom:1px solid #0004;}
/* .pricing-plan-features li::before{position: absolute; left: 0; content:""; top:13px; width:6px; height:6px; background-color:#000; border-radius:50%;} */
.pricing-plan-features li .fname{font-weight:600;}


/*Pricing n2*/
.pricing-area {
  background: linear-gradient(170deg, #b6e5ec, #efd0ff, #fff); padding:40px 0;}
.pricing-area .section-title{margin-bottom:60px;}
.pricing-area .section-title h1{margin-bottom: 10px;}
.pricing-area .section-title p{font-size:18px;}
.pricing-area .col-md-3{padding:0 1px;}
.single-price {background: #fff; text-align: center; overflow: hidden; position: relative; border-radius:20px;}
.single-price .most-recomended{position: absolute; top: 18px; background: #edd30a; color: #cc0000; font-size: 12px; font-weight: bold; padding: 2px 36px; letter-spacing: 0.5px; left: -37px; transform: rotate(-35deg); box-shadow: 2px 2px 10px #0000003b;}
.single-price.silver{transform: scale(1.07); z-index: 1; box-shadow: 0 0 30px #8006068a;}
.single-price a {color: #fff; padding:15px 30px; position: relative; text-decoration: none; border-radius:30px; display:inline-block; margin-top:20px; font-size:16px; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; transition:all .4s ease-in-out;}
.single-price a span{position: relative;}
.single-price::before {content: ""; width: 100%; height: 350px; position: absolute; top: -150px; left: 0; transform: skewY(-20deg);}
.single-price.basic::before,
.single-price.basic a{background:#cc8932;}
.single-price.basic-pro::before,
.single-price.basic-pro a{background:#324acc;}
.single-price.silver::before,
.single-price.silver a{background:#d51e30;}
.single-price.silver-pro::before,
.single-price.silver-pro a{background:#3299cc;}
/* .single-price a:hover::before{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#00000054; transition:all .4s ease-in-out;} */
.single-price .price-header {padding: 20px 20px 60px; position: relative;}
.single-price .price-header ul{display: flex; margin: 20px 0 0; justify-content: center; gap:80px; font-size: 14px; color: #fff; list-style:none;}
.single-price .price-header ul li{position:relative; padding-left: 5px; line-height: normal; font-weight:600;}
.single-price .price-header ul li::before{position: absolute; content: ""; left:-17px; width: 15px; height: 15px; border: 1px solid #fff; border-radius: 50%; top:4px;}
.single-price .price-header ul li::after{position:absolute; content:""; width:5px; height:5px; background-color:#fff; left: -12px; top: 9px; border-radius: 50%;}
.single-price .price-header .max-user{color: #fff; font-size: 12px; margin-top: 10px; position: absolute; right: 30px; border-bottom: 1px solid #d9d7d7;}
.single-price .title {font-size:22px; font-weight: 600; color: #fff; text-transform: uppercase;margin: 0;}
.single-price .price-value {display: inline-block; width: 230px; height: 110px;	padding: 15px; border-top: none; border-bottom: none; position: relative;}
.single-price .value {width: 100%; background: #fff; border: 5px solid #a45d00; border-top: none;	border-bottom: none;  z-index: 1; position: relative;}
.single-price .value::before, 
.single-price .value::after {content: ""; width: 144px; height: 142px; background: #fff;	border:8px solid #a45d00; border-bottom: none; border-right: none; position: absolute; top:-72px; left: 50%; z-index: -1; transform: translateX(-50%) scaleY(0.5) rotate(45deg);}
.single-price .value::after {border-right:8px solid #a45d00; border-bottom:8px solid #a45d00; border-top: none; border-left: none; top: auto; bottom:-70px;}
.single-price .value .pin{position: absolute; top: 0; right: 4px;}
.single-price .value .pin svg{height:16px; fill: #ff0000; stroke: #ff0000;}
.single-price .prcing-plan-detail{margin: 20px 30px 0; border-radius: 5px; background: #fffffa;}
.single-price .prcing-plan-detail li{display: flex; justify-content: space-between; padding: 5px 10px; border-bottom: 1px solid #88888847; font-size: 15px;}
.single-price .prcing-plan-detail li span small{display:inline-block; opacity:.7; font-size:12px;}
.single-price .prcing-plan-detail li:last-of-type{border-bottom: none;}
.single-price .currency {display: inline-block; font-size: 30px; margin-top: 7px; vertical-align: top;}
.single-price .amount {display: inline-block; font-size: 40px; font-weight: 600;	line-height: 65px;}
.single-price .amount span {display: inline-block; font-size: 30px; font-weight: normal; vertical-align: top; margin-top: -7px;}
.single-price .month {display: block;	font-size: 16px; line-height: 0;}
.single-price .deals {padding:0; margin: 20px 0; list-style: none; text-align: center; transition: all 0.3s ease 0s; background: #f7f7f7;}
.single-price .deals li {padding:4px; font-size: 13px; color: #606060; position: relative; border-bottom: 1px solid #ccc; display: flex; justify-content: center; gap: 10px;}
.single-price .deals li .fname{font-weight:600;}

.exta-gst-include{margin-top:50px; }
.exta-gst-include span{display: flex; gap:10px; align-items: center; font-size: 13px; margin-top:10px; font-weight:600;}
.exta-gst-include span img,.exta-gst-include span svg{max-width:20px; flex:0 0 20px; fill:#ff0000;}
.exta-gst-include span.exuser{font-size: 18px; font-weight: 600; color: #cc0000;}

.partner-with{border-top:1px solid #dadada; padding:20px 0 0;}
.partner-with .row{align-items: center;}
.partner-with h2{font-weight:700; text-align:left;}
.partner-with .partner-lists .partner-box{padding:10px 0;}
.partner-with .partner-lists img{width:auto; height:200px;}
@media only screen and (max-width:767px){
    .thumbnail-slider{width:70% !important;}
    .partner-with .partner-lists{padding-top:20px}
    .partner-with .partner-lists .partner-box{padding:0;}
    .exta-gst-include{margin-top:20px; }
    .exta-gst-include span.exuser{font-size: 14px;}
	section.hero-section {
		margin-top: 0!important;
		padding-top: 40px!important;
		padding-bottom: 50px!important;
	}
}


@media only screen and (max-width: 1440px) {
	.single-price {margin-bottom: 30px;}
  .single-price .title span{display: block; font-weight: 800;}
  .single-price .price-header ul li::before{left: -17px; top: 4px;}
  .plan-container{max-width:1200px;}
  .single-price .deals li{padding: 6px 4px; font-size: 12px; line-height:14px;}
  .single-price .deals li .fname{padding: 0 0 0 10px;}
  .single-price .deals li .fdetail{padding-right:10px; text-align: left;}
}
@media (min-width: 768px) and (max-width: 991px) {
section.hero-section {
    margin-top: 0!important;
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.register-form-wrapper {
    margin: 0!important;
    max-width: 450px!important;
    margin-top: 20px!important;
}
}

@media only screen and (max-width: 767px) {
	.single-price:before {
		transform: skewY(-15deg);
	}
	.single-price .title {
		font-size: 22px;
	}
  .pricing-area{padding:40px 0;}
  .pricing-area .section-title{margin-bottom:20px;}
  .pricing-area .section-title p{font-size:14px;}
  .pricing-area .col-md-3{padding:0 15px;}
  .single-price .amount{font-size:30px; line-height:50px;}
  .single-price .currency{font-size:30px; margin-top: 0;}
  .single-price.silver{transform: scale(1);}
  .single-price .deals li{font-size: 12px;}
  .single-price a{padding: 15px; font-size: 15px;}
  .help-line h2{font-size: 24px;}
  .help-line h2 a{font-size: 30px; display: block;}
  .single-price{margin-bottom: 15px;}
  .top-header ul{display:none}
  .top-header p{text-align: center;}
}

.footer {background-color: #f9f9f9; padding-top:40px; position: relative;}
.footer .footer-bottom, 
footer .footer-inner {position: relative; z-index: 1;}
.footer-inner-erap {padding: 13px 0; border-radius: 15px; max-width: 550px;}
footer a {font-weight: 400;color:#ac0000;}
footer a:hover{color:#00696c;}
footer .footer-logo {max-width: 150px; margin-bottom: 16px; height: auto;}
.footer p {line-height: normal; font-size: 14px;}
.list-unstyled {column-gap: 20px; display: flex; align-items: center; justify-content: end;}
.footer .footer-link-1 li {margin: 0 0 5px;}
footer ul:not(.list-inline):not(.slides) > li {line-height: 30px !important;}
.footer .footer-link-1 li a {position: relative;color: var(--black-color) !important; font-weight: 500; font-family: Poppins; font-size: 13px;}
.footer .footer-link-1 li a::after {content: ""; width: 0; height: 1px; transition: .35s; background: currentColor;}
.cta_blur, 
.footer .footer-link-1 li a::after {position: absolute; bottom: 0; right: 0; left: auto;}
.footer .icon, 
.footer .icon-sm {width: 2rem; height: 2rem;}
.footer .icon {display: inline-flex; align-items: center; justify-content: center; text-align: center; vertical-align: middle;}
.social-links .icon:not(:last-child) {	margin-right: 8px;}
.footer .footer-bottom {padding-top: 15px; padding-bottom: 15px; border-top: 1px solid rgba(33, 33, 53, .1);}
.footer .small, .footer .small a {font-size: 14px;}
.footer .h6, .footer .small, .footer h6, .footer p {color:var(--black-color)  !important;}
.social-links {margin-top: 16px;}
.footer .footer-bottom {padding-top: 15px; padding-bottom: 15px; border-top: 1px solid rgba(33, 33, 53, .1);}

@media screen and (max-width:1280px) {
  .header-text-left{padding-top: 20px;}
  .hero-img{margin: 0 -8% 0 0;}
  .hero-section h1,
  .section-heading h2,
  .partner-section-heading h2,
  .partner-section-heading h2 span{font-size:36px;}

  .cloud-data-area .cloud-data-col{padding:20px 10px;}
  .include{margin-left:-10px; margin-right:-10px;}
  .include ul li{padding:10px;}
  .include h4{flex: 0 0 88px;}
  .price-card-header h4 span{display: block;}
  .pricing-plans .pricing-plan-price{font-size:32px; font-weight:600;}
  .pricing-plans .pricing-plan-price span{font-size: 12px;}
}
@media screen and (max-width:1199px) {
  .help-line h3,
  .help-line h3 a,
  .hero-section h1,
  .section-heading h2,
  .partner-section-heading h2,
  .partner-section-heading h2 span{font-size:32px;}
  .header-text-left ul{font-size: 13px;}
  .header-text-left li{flex: 0 0 47%;}
  .ratings-sprite{border-radius:4px; background-size: 1190px 69px; height:68px; width: 125px;}
  .rating-getapp{background-position:-14px 0;}
  .rating-capterra{background-position:-190px 0;}
  .rating-g2crowd{background-position: -367px 0;}
  .rating-playstore{background-position: -547px 0;}
  .rating-appstore{background-position: -721px 0;}
  .rating-google{background-position: -885px 0;}
  .rating-softwareSuggest{background-position: -1050px 0;}
}
@media screen and (max-width:1023px) {
  .header{position: relative;}
  .header .row{position: relative;}
  .menu-bar{position: absolute; left: 0; width: 100%; display: none;  background-color: #fff; top:116%; border-top: 2px solid #e8e8e8;}
  .menu-button{display: block;}
  .hero-section{padding:30px 0;}
  .header-text-left li{flex: 0 0 32%;}
  .hero-img{margin:0;}
  .app-rating-section{margin:40px 0 0; border-top: none;}
  .app-rating-container{position:static; flex-wrap: wrap; gap:15px;}
  .ratings-sprite{margin:0;}
  .benefit-card{height:auto; margin:15px 0;}
  .include h4 {flex: 0 0 152px;}
}

@media screen and (max-width:767px) {
  .desktoplogo img{max-height:60px;}
  .benefits-section{padding:40px 0 10px;}
  .header-text-left{padding: 0 0 30px;}
  .header-text-left ul{gap: 5px; font-size: 14px;}
  .header-text-left li{flex:0 0 100%; margin:0;}
  .hero-section h1{margin-bottom: 15px;}
  
  .help-line h3, 
  .help-line h3 a, 
  .hero-section h1, 
  .section-title h2,
  .section-heading h2, 
  .partner-section-heading h2, 
  .partner-section-heading h2 span{font-size:24px; line-height: normal;}
  .marg-animate-text{top:-42px;}
  .hero-section{padding:40px 0; background-size: cover;}
  .hero-img{margin:30px 0 0;}
  .st_section{padding-bottom: 30px;}
  .starting-price{font-size:16px;}
  .partner-section{padding:20px 15px 40px;}
  .benefit-row:nth-child(2n+1){padding:30px 0 0;}
  .benefit-row{margin:30px 0 0; text-align: center;}
  .benefit-content{padding:15px 0;}
  .benefit-content h3{margin-top:15px; font-size:20px;}
  .benefit-content p{font-size:14px;}
  .video-btn{transform: scale(.6);}
  .section-title.mb-60{margin-bottom:30px;}
  .video-preview img{padding:10px;}
  .content-section{padding:50px 0;}
  .help-line h3{font-size:24px;}
  .help-line h3 a{display: block; font-size:26px;}
  .faqs-section{padding: 40px 0 0;}
  .usps-cloud-accounting{padding:40px 0;}
  .text-article li{margin-bottom: 20px; font-size:16px;}
  .pricing-plan{padding:30px 0 50px;}
  .pricing-content{padding:10px 0 0;}
  .pricing-content .pic,
  h2 br{display: none;}
  .list-unstyled{flex-wrap: wrap; text-align: center; justify-content: center; }
  #cloudFormData,#cloudFormData2{max-width: 100%; flex-direction: column; padding-top: 12px;}
  .login #cloudFormData button, .login #cloudFormData2 button{margin:20px; position: static;}
  .login #cloudFormData .form-field, .login #cloudFormData2 .form-field{border-right:none; border-bottom:1px solid #e5dede;}
  #cloudFormData .form-field>input, #get-call-form-mobile .form-field>input{height: 34px; padding:0 12px;}
  #cloudFormData, #cloudFormData2, #get-call-form-mobile{flex-direction: column;}

  .marg-with-cloud-pricing-wrap{display: none;}
  .priceondevice{display: block;}
  .accordion .accordion-item .accordion-item-header .accordion-item-header-title{font-size:14px; flex:0 0 93%;}
  .accordion .accordion-item.open .accordion-item-description-wrapper hr{margin:0;}
  .cloud-data-area{flex-direction: column; gap:10px;}
  .cloud-data-area .cloud-data-col{width:100%; height:auto;}
  .pricing-content-heading{margin-bottom:10px;}
  .pricing-content-heading h3{font-size:24px;}
  .pricing-content-col-wrapper{height: auto; margin-bottom: 30px;}
  .include h4 {flex: inherit;}


 
}

 
