@media screen and (max-width: 1699px) {

}

@media screen and (max-width: 1599px) { 

}

@media screen and (max-width: 1499px) { 
	.plan-main-content-parent.colorfullbox p.plan-tier-label span.plan-popular-badge {padding: 5px 5px;font-size: 10px;}
	.animation-banner-text-wrapper p {font-size: 20px;}
	.privacy-policy-wrapper > p {margin-top: 10px;}
	section.same-section.privacy-policy-section {padding-top: 7rem;}
	.privacy-policy-content {margin: 2rem 0 0;border: 7px solid rgba(255, 255, 255, 1);border-radius: 13px;padding: 20px 20px;}
	.privacy-policy-wrapper > p {margin-top: 20px;}
	.privacy-policy-wrapper p {font-size: 18px;}
	.banner-content-wrapper h1 {font-size: 38px;}
	.logo img {max-width: 100px;}
	.header-btn ul button {font-size: 16px;padding: 10px 10px;}
	section.banner-section {padding: 8rem 0 8rem;}
	.banner-btn-parent ul li .btn {min-width: 160px;font-size: 16px;padding: 8px 10px;}
	.banner-btn-parent ul {margin: 2rem 0 0;}
	.main-textarea-box-wrapper textarea {height: 160px; padding: 10px;}
	.textarea-right-btn .btn.btn-primaryx {padding: 7px 8px;font-size: 14px;}
	.add-category ul li {padding: 7px 7px;font-size: 14px;}
	.add-icon a img {max-height: 15px;}
	.banner-textarea-header {padding: 10px 10px;}
	.banner-textarea-wrapper strong {font-size: 16px;}
	.main-textarea-box-wrapper {margin: 7px 0 0;}
	.technologies-main-wrapper ul li a figure img {max-height: 40px;}
	.module-box-parent h2 {font-size: 26px;}
	section.same-section {padding: 4rem 0;}
	.same-heading-parent span {padding: 7px 6px;font-size: 14px;margin: 0 0 10px;}
	.same-heading-parent h2 {font-size: 32px;}
	.same-heading-parent p {font-size: 18px;}
	.fixed-box-content-parent .fixed-left-box figure {width: 50px;height: 50px;}
	.fixed-box-content-parent .fixed-left-box figure img {max-height: 24px;}
	.fixed-box-content-parent .fixed-left-box span {font-size: 16px;}
	.fixed-box-content-parent .fixed-right-box h3 {font-size: 20px;}
	.fixed-box-content-parent .fixed-left-box {width: 40%;}
	.fixed-section-wrapper .fixed-box-content-parent {padding: 15px 5px;border-radius: 13px;}
	.animated-image-box {height: 230px;}
	.animated-box-parent {border-radius: 13px; padding: 10px; padding-bottom: 30px;}
	.animated-image-box .animted img {max-width: 420px;}
	.real-app-header-parent figure {width: 50px;height: 50px;}
	.real-app-header-parent h3 {font-size: 20px;}
	.real-app-header-parent {padding-left: 4rem;margin-bottom: 1rem;}
	.main-table-wrapper table tr th {font-size: 18px;padding: 10px;}
	.table-text-parent h3 {font-size: 18px;}
	.table-text-parent p {font-size: 14px;}
	.main-table-wrapper table tr td {padding: 10px;font-size: 18px;}
	.home-review-wrapper .owl-nav.disabled button {width: 40px;height: 40px;background-size: 10px !important;}
	.clients-content-wrapper ul li img {max-height: 12px;}
	.client-header-info figure {width: 45px;height: 45px;left: 10px;}
	.client-header-info {padding: 10px;padding-left: 70px;}
	.client-header-info h3 {font-size: 17px;}
	.clients-content-wrapper .client-header-info + p {font-size: 17px;margin: 15px 0 0;}
	section.same-section.plan-section {padding-top: 0;}
	.plan-main-wrapper {margin: 2rem 0 0;}
	.plan-price h3 {font-size: 34px;}
	.plan-main-content-parent p {font-size: 16px;padding: 0 0 6px;}
	.plan-main-content-parent {border-radius: 13px;padding: 10px;}
	.plan-list-parent ul li {font-size: 16px;}
	.plan-main-content-parent .btn.btn-defaultx {font-size: 16px;}
	.cta-wrapper {padding: 50px 20px;border-radius: 13px;}
	.cta-btn-parent .btn {min-width: 150px;padding: 7px 10px;font-size: 16px;}
	.footer-logo img {max-width: 100px;}
	.client-header-info > p {font-size: 14px;}



}

@media screen and (max-width: 1399px) { 
	.header-bg-effect {padding: 7px 10px;}
	.header-menu ul {gap: 25px;}

}

@media screen and (max-width: 1299px) { 
	.fixed-box-content-parent .fixed-left-box {width: 70%;}

}

@media screen and (max-width: 1199px) {
	footer .col:first-child {max-width: 20%;flex: 0 0 20%;}
	.privacy-policy-content p + p {margin-top: 20px;}
	.privacy-policy-wrapper p {font-size: 16px;}
	.plan-price h3 {font-size: 26px;}
	.plan-price {margin: 10px 0;}
	.footer-menu ul li + li {margin-left: 18px;}
	.footer-menu ul li a {font-size: 14px;}
	.footer-light p {font-size: 14px;}
	.cta-wrapper {padding: 30px 10px;border-radius: 13px;}
	.cta-btn-parent .btn {min-width: 140px;font-size: 14px;}
	.plan-main-content-parent .btn.btn-defaultx {font-size: 14px;}
	.plan-list-parent ul li {font-size: 14px;}
	.plan-main-content-parent p {font-size: 14px;}
	.home-review-wrapper .owl-nav button.owl-prev, .home-review-wrapper .owl-nav button.owl-next{background-size: 10px !important;}
	.home-review-wrapper .owl-nav {left: 75%;}
	.home-review-wrapper .owl-nav button {width: 40px;height: 40px;border-radius: 50% !important;}
	.client-header-info > p {font-size: 13px;}
	.client-header-info h3 {font-size: 15px;}
	.client-header-info {padding-left: 50px;}
	.client-header-info figure {width: 35px;height: 35px;}
	.clients-content-wrapper .client-header-info + p {font-size: 15px;}
	.home-review-wrapper {margin-top: 1rem;}
	.main-table-wrapper table tr td {font-size: 16px;}
	.main-table-wrapper table tr th {font-size: 16px;}
	.table-text-parent h3 {font-size: 16px;}
	.table-text-parent p {font-size: 13px;}
	.main-table-wrapper {border: 6px solid rgba(255, 255, 255, 1);border-radius: 13px;padding: 15px;margin: 2rem 0 0;}
	.real-app-wrapper {border-radius: 13px;padding: 10px 10px 0;}
	.real-app-header-parent p {font-size: 15px;}
	.real-app-header-parent h3 {font-size: 18px;}
	.animated-image-box {height: 160px;}
	.animated-image-box .animted img {max-width: 280px;}
	.animated-box-parent .same-heading-parent {gap: 7px;margin: 20px 0 0;}
    .same-heading-parent span {font-size: 11px;}
	.fixed-box-content-parent .fixed-right-box a {padding: 8px 10px;font-size: 12px;}
	.fixed-box-content-parent .fixed-left-box figure {width: 40px;height: 40px;}
	.fixed-box-content-parent .fixed-left-box {min-width: 92px;}
	.fixed-box-content-parent .fixed-left-box span {font-size: 14px;}
	.fixed-box-content-parent .fixed-right-box p {font-size: 14px;}
	.fixed-box-content-parent .fixed-right-box h3 {font-size: 18px;}
	.same-heading-parent p {font-size: 16px;}
	.same-heading-parent h2 {font-size: 24px;}
	.module-box-parent p {font-size: 16px;}
	.module-box-parent figure {width: 40px;height: 40px;}
	.module-box-parent figure img {max-height: 23px;}
	section.same-section {padding: 3rem 0;}
	section.same-section.technologies-section {margin-top: -8rem;}
	.technologies-main-wrapper {border-radius: 13px;padding: 30px 10px;}
	.technologies-main-wrapper ul li {width: 24%;}
	section.banner-section {padding: 7rem 0 7rem;}
	.main-textarea-box-wrapper textarea {height: 140px;padding: 10px 10px 55px; font-size: 16px;}
	.banner-textarea-wrapper {margin: 1rem 0 0;}
	.banner-btn-parent ul {margin: 1rem 0 0;}
	.banner-btn-parent ul li .btn {min-width: 140px;font-size: 14px;}
	.banner-content-wrapper p {font-size: 16px;}
	.banner-content-wrapper h1 {font-size: 28px;}
	.header-btn ul button {font-size: 14px;padding: 6px 15px !important;border-radius: 7px;}
	.header-bg-effect .col:first-child {max-width: 20%;flex: 0 0 20%;}
	.header-bg-effect .col:last-child {max-width: 30%;flex: 0 0 30%;}
	.header-menu ul {gap: 21px;justify-content: end;}
	.header-menu ul li a{font-size: 16px;}
}

@media screen and (max-width: 991px) { 
	footer .col:last-child {max-width: 30%;flex: 0 0 30%;}
	.row.appstore-section-row .col-lg-6.appstore-sticky-col {margin-top: 1rem;}
	.same-section.real-app-section .col-lg-5 {margin: 15px 0 0;}
	.animation-banner-text-wrapper:before,
	.animation-banner-text-wrapper:after{width: 6px;}
	.animation-banner-text-wrapper p {font-size: 16px;}
	.container, .container-md, .container-sm {max-width: 100%;}
	section.same-section.appstore-section .row {margin-top: 2rem;}
	.fixed-box-content-parent .fixed-left-box {width: 10%;}
	.animated-image-box {height: 240px;}
	.animated-image-box .animted img {max-width: 440px;}
	section.same-section.real-app-section .same-heading-parent.text-center + .row {margin-top: 1rem;}
	.real-app-image-parent{display: none;}
	section.same-section.real-app-section .col-lg-6 {margin: 15px 0 0;}
	section.same-section.real-app-section .col-lg-7 .row.bottom-row-center-box {margin-top: 0;}
	.real-app-wrapper.bgfive .real-app-header-parent.aws-depoloyment-parent {padding-left: 4rem;}
	.plan-main-wrapper .col-lg-4 {max-width: 50%;flex: 0 0 50%;margin: 0 0 25px;}
	.real-app-wrapper.bgfive .real-app-header-parent.aws-depoloyment-parent figure {position: absolute;top: 0;left: 0;margin: 0;}
	section.same-section.real-app-section .col-lg-7 .row.bottom-row-center-box .col-lg-6 .col-lg-12:last-child {margin-top: 15px;}
	section.same-section.module-section .col:last-child{margin-bottom: 0;}
	section.same-section.module-section .col {width: 25%;flex: 0 0 25%;margin: 0 0 25px;}
	.header-menu ul {position: fixed;top: 0;left: -100%;bottom: 0;background: #fff;z-index: 1;padding: 20px 0;width: 350px;display: block;box-shadow: 0 0 10px rgb(0 0 0 / 12%);height: 100vh; visibility: hidden; opacity: 0; transition: 0.4s; -webkit-transition: 0.4s;}
	.header-menu ul.active{left: 0; visibility: visible;opacity: 1;}
	.header-menu ul li a {padding: 10px 15px;display: block;}
	.header-menu ul li + li{border-top: 1px solid rgb(0 0 0 / 9%);}
	li.toggle-menu-logo.d-lg-none {display: flex;align-items: center;justify-content: space-between;margin: 0 0 20px;padding: 0 20px;}
	li.toggle-menu-logo.d-lg-none .mobile-logo{padding: 0 !important;}
	.mobile-logo img {max-width: 50px;}
	.header-menu ul li .closemenu {width: 30px;height: 30px;border-radius: 50%;border: 1px solid #000;display: flex !important;align-items: center;justify-content: center; padding: 0 !important;}
	.black-layer {position: absolute;left: 0;top: 0;bottom: 0;right: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 40%);z-index: 9; visibility: hidden; opacity: 0;}
	.black-layer.active {visibility: visible;opacity: 1;}
	body.overflow-off, html.overflow-off{overflow: hidden;} .d-lg-none.toggle-menu {width: 35px; height: 35px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #000; color: #fff; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
	.header-btn {margin-right: 40px;}
	.header-bg-effect {position: relative;}
	header {position: fixed; top: 0; left: 0; right: 0; width: 100%; z-index: 9; background: rgba(255, 255, 255, 1); box-shadow: 0 4px 34px rgb(0 0 0 / 6%); padding: 10px 0;}
	header .header-bg-effect {box-shadow: none;padding: 0;}
}

@media screen and (max-width: 767px) { 
	footer .col:first-child {max-width: 100%;flex: 0 0 100%;}
	footer .col:last-child {max-width: 100%;flex: 0 0 100%;}
	.animated-box-wrapper {margin: 2rem 0;}
	.privacy-policy-wrapper > p {margin-top: 10px;}
	.privacy-policy-content {margin: 1rem 0 0;border: 5px solid rgba(255, 255, 255, 1);padding: 15px 15px;}
	.privacy-policy-content p + p {margin-top: 15px;}
	section.same-section.privacy-policy-section {padding-top: 5rem;}
	.privacy-policy-wrapper p {font-size: 14px;}
	.banner-content-wrapper h1 {font-size: 24px;}
	.banner-content-wrapper p {font-size: 14px;}
	.banner-content-wrapper p br{display: none;}
	.header-bg-effect .col:last-child {max-width: 70%;flex: 0 0 70%;}
	section.banner-section {padding: 5rem 0 5rem;}
	section.same-section.technologies-section {margin-top: -5rem;}
	.header-btn ul button {font-size: 12px;}
	.banner-btn-parent ul li .btn {min-width: 130px;font-size: 13px;}
	.banner-textarea-wrapper strong {font-size: 14px;}
	.textarea-right-btn .btn.btn-primaryx {padding: 7px 7px;font-size: 12px;}
	.add-category ul li a {font-size: 14px;padding: 1px 3px;}
	.technologies-main-wrapper ul li a span {font-size: 14px;}
	.technologies-main-wrapper ul li a {border: 2px solid rgba(255, 255, 255, 1);border-radius: 13px;padding: 10px;}
	.technologies-main-wrapper ul li {width: 32%;}
	.technologies-main-wrapper ul li a figure img {max-height: 30px;}
	.technologies-main-wrapper {border-radius: 13px;padding: 20px 10px;border-width: 3px;}
	.module-box-parent h2 {font-size: 22px;}
	.module-box-parent p {font-size: 14px;}
	section.same-section.module-section .col {width: 33%;flex: 0 0 33%;margin: 20px 0 0px !important;}
	section.same-section.module-section {padding-top: 1.5rem;}	
	.same-heading-parent h2 {font-size: 21px;}
	.same-heading-parent p {font-size: 14px;}
	.fixed-box-content-parent .fixed-right-box h3 {font-size: 16px;}
	.fixed-box-content-parent .fixed-right-box p {font-size: 13px;}
	.fixed-box-content-parent .fixed-left-box span {font-size: 12px;}
	.fixed-box-content-parent .fixed-left-box figure {margin: 0 auto 10px;}
	section.same-section.real-app-section {padding-top: 2rem;}
	.real-app-header-parent h3 {font-size: 16px;}
	.real-app-header-parent p {font-size: 14px;}
	.main-table-wrapper {border: 3px solid rgba(255, 255, 255, 1);margin: 1rem 0 0;}
	.main-table-wrapper table tr th {font-size: 14px;}
	.table-text-parent h3 {font-size: 14px;}
	.table-text-parent p {font-size: 12px;}
	.main-table-wrapper table tr td {font-size: 14px;}
	.clients-content-wrapper .client-header-info + p {font-size: 14px;}
	.client-header-info > p {font-size: 12px;}
	.client-header-info h3 {font-size: 14px;}
	.plan-price h3 {font-size: 22px;}
	.plan-main-content-parent .btn.btn-defaultx {font-size: 13px;}
	.cta-access-parent ul li img {max-height: 30px;}
	.cta-wrapper {padding: 20px 10px;border-width: 5px;}
	footer .col {width: 100%;flex: 0 0 100%;text-align: center;}
	.footer-menu ul {margin: 13px 0;padding: 13px 0;border-top: 1px solid rgb(0 0 0 / 9%);border-bottom: 1px solid rgb(0 0 0 / 9%);}
	.footer-light p {text-align: center;}
	footer {padding: 15px 0;}
	section.same-section.plan-section {padding-bottom: 1rem;}
	.add-category.category-main-parent-wrapper ul {gap: 8px;flex-wrap: wrap;}



}

@media screen and (max-width: 599px) { 
	.home-review-wrapper {margin-right: 0;}
	.home-review-wrapper .owl-nav {left: inherit;right: 0;}
}

@media screen and (max-width: 576px) { 
	.technologies-main-wrapper ul {gap: 4px;}
	.main-table-wrapper{overflow-x: auto;}
	.main-table-wrapper table {width: 600px;}
	.technologies-main-wrapper ul li {width: 49%;}
	.plan-main-wrapper .col-lg-4 {max-width: 100%;flex: 0 0 100%;margin: 0 0 15px;}
	.same-heading-parent span {padding: 6px 0px;}
}

@media screen and (max-width: 480px) { 


}

@media screen and (max-width: 420px) { 
	.technologies-main-wrapper ul li {width: 100%;}
	.header-btn ul button {padding: 6px 10px !important;}
	.header-btn ul {gap: 3px;}
 	.header-btn {margin-right: 38px;}
 	.logo img {max-width: 100px;}
}

@media screen and (max-width: 380px) {
	.footer-menu ul li + li {margin-left: 12px;}
}
