@media only screen and (min-width: 1280px) and (max-width: 1440px) {
	
	.micros-breadcrumb .step-title {
		font-size: 14px;
	}
	
}

@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	.testimonial-page .testimonials-wrapper .testimonial-inner-testi .testi-content p {
    	font-size: 15px;
	}
}

@media only screen and (max-width: 1024px) {
	.home-v3.home-v3b .description-section .description-item.item-left img {
		margin-left: 0;
	}

	.home-v3 .item-left .description-txt {
		padding-left: 0;
	}

	.email-protection .table-email-protection .head-title .image-head img {
    	max-width: 120px;
	}

	.main-menu a {
		padding: 12px 15px 10px 12px;
	}
	
	.breacrumb-wrapper {
		position: relative;
    	z-index: 1;
	}
	
	.micros-breadcrumb .breadcrumbs:before {
    	bottom: 39px;
    	z-index: 0;
	}
	
	.micros-breadcrumb .br-item {
		width: 250px;
		min-width: 250px;
	}
	
	.micros-breadcrumb .breadcrumbs {
    	position: unset;
		overflow-x: auto;
		overflow-y: hidden;
		padding-bottom: 15px;
    	margin-bottom: -15px;
	}
	
	.micros-breadcrumb .breadcrumbs::-webkit-scrollbar {
		width: 0px;
	}

	.micros-breadcrumb .breadcrumbs::-webkit-scrollbar-track {
		-webkit-box-shadow: none;
	}

	.micros-breadcrumb .breadcrumbs::-webkit-scrollbar-thumb {
		background: transparent;
		-webkit-box-shadow: none;
	}

	.micros-breadcrumb .breadcrumbs::-webkit-scrollbar-thumb:window-inactive {
		background: none;
	}
	
	.linked-link a {
    	padding: 20px 30px;
    	font-size: 18px;
	}
	
	.linked-img img {
		width: 350px;
	}
	
	.bubble-text {
		margin-left: 50px;
		margin-right: 50px;
    	font-size: 17px;
	}
	
	.arrow-aws {
    	width: 120px;
    	right: -35px;
	}
	
	.next-post span.next-video {
    	font-size: 12px;
	}
	
	.next-post .post-title {
    	font-size: 18px;
	}
	
	.next-post .arrow {
		width: 45px;
		height: 45px;
	}
	
	.microsite-content-area p {
		line-height: 1.8;
		font-size: 16px;
	}
	
	.private .content-pushed ol {
		line-height: 1.8;
		font-size: 16px!important;
	}
	
	.video-wrapper .inner-video-wrap {
		width: 600px;
	}
}

@media only screen and (max-width: 768px) {
	.home-v3.ux-page .main-section {
		padding: 90px 0 110px;
	}

	.main-section .btn-login.header-btn {
		margin-right: 0;
	}

	.ux-page .my-player-dimensions {
	    height: 321px;
	    width: 100%;
	}

	.ux-page .table-wrapper {
		width: 100%;
    	overflow: auto;
	}

	/*.calltoaction-section .btn-login.header-btn {
		margin-right: 0;
	}*/

	.testimonial-page .left-section.main-section-inner {
		padding-top: 0;
	}

	.testimonial-page .main-section .section-wrapper {
		padding: 0;
	}

	.testimonial-page .main-section {
	    padding: 90px 0;
	}

	.testimonial-page .main-section-inner.right-section img {
		margin-left: 0;
	}

	.testimonial-page .main-title {
    	font-size: 32px;
    }

    .megamenu .wid-foot {
        width: 100% !important;
    }

    .megamenu .footer-menus-area {
    	padding: 40px 0!important;
	    height: 70vh;
	    overflow: auto;
    }

    .megamenu.active {
    	max-height: max-content;
    }

	.ux-page .my-player-dimensions .vjs-poster {
		background-size: cover;
	}

	.page-template-home-cloud-hosted-webmail .home-v3 .main-section,
	.page-template-home-cloud-hosted-webmail-b .home-v3 .main-section {
		padding: 100px 0;
	}

	.page-template-home-cloud-hosted-webmail .section-text,
	.page-template-home-cloud-hosted-webmail-b .section-text {
		padding: 70px 0;
	}

	.page-template-home-cloud-hosted-webmail .benefit-section .benefit-item,
	.page-template-home-cloud-hosted-webmail-b .benefit-section .benefit-item {
		grid-column: span 6 / span 6;
	}

	.page-template-home-cloud-hosted-webmail .benefit-section .benefit-item:last-child,
	.page-template-home-cloud-hosted-webmail-b .benefit-section .benefit-item:last-child {
		grid-column-start: 4;
	}

	.ux-section-cloud .section-wrapper,
	.page-template-home-cloud-hosted-webmail .badge-section.alternative-2 .section-wrapper,
	.page-template-home-cloud-hosted-webmail-b .badge-section.alternative-2 .section-wrapper {
		flex-wrap: wrap;
	}

	.page-template-home-cloud-hosted-webmail ul.tick-section,
	.page-template-home-cloud-hosted-webmail-b ul.tick-section {
	    list-style: none;
	    padding: 0;
	    padding-left: 60px;
	}

	.page-id-466 .badge-section.alternative-2 .main-section-inner.left-section {
		padding-right: 0;
	}

	.page-template-templatehome-v3b-template-php .description-title br {
		display: none;
	}

	.home-v3 .description-txt {
		width: 100%;
	}

	.page-template-home-cloud-hosted-webmail-b .inner-card-item {
		padding: 60px 30px;
	}

	.page-template-home-cloud-hosted-webmail-b.on-promises .partner-wrapper {
		-ms-grid-columns: 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr;
	}

	.page-template-home-cloud-hosted-webmail-b.on-promises ul.tick-section {
		padding-left: 0;
	}

	.page-template-home-cloud-hosted-webmail-b.on-promises .tick3 .main-tick-section {
	    -ms-grid-columns: 1fr 1fr;
	    grid-template-columns: 1fr 1fr;
    	align-items: baseline;
	}

	.page-template-on-premise-template .home-v3 .main-section {
		padding: 90px 0!important;
	}

	.product-card-wrapper.faq-page .card-wrapper-loop .card-item.two-column {
		grid-column: span 6 / span 6;
	}

	.product-card-wrapper.faq-page .card-wrapper-loop .card-item.two-column:last-child {
	    grid-column-start: 4;
	}

	.support-packages-page .table-support .the-table-support thead tr th:first-child {
    	min-width: 100%;
    }

    .support-packages-page .main-section-inner.right-section img {
    	max-height: 100%;
    	margin-left: auto;
    }

    .company-page.professional-service .main-section {
    	padding: 90px 0;
    }

    .description-txt {
    	width: 100%;
    }

	.email-help-center.email-protection .main-section .right-section img {
		margin-left: 0;
	}

	.outer-table-email {
		overflow: auto;
	}

	.table-email-protection {
		width: 1000px;
	}

	.outer-table-email .note-swipe {
		display: block;
	}

	.webinars-page .video_wrapper_full {
    	padding-top: 177px;
	}

	.benefit-section .benefit-item {
    	grid-column: span 6 / span 6;
	}

	.zimbra-alternative .benefit-section .benefit-item:nth-child(4) {
		grid-column-start: unset;
	}

	.benefit-section .benefit-item:last-child {
		grid-column-start: 4;
	}

	.compliance-v1c3.compliance-v1c-cust-3 .compliance-content-wrapper.comp-col-col3 .compliance-item {
		grid-column: span 6 / span 6;
	}

	.bug-bounty-page .main-section-inner.left-section {
		width: 100%;
	}

	.bug-bounty-item-wrap, .cannot-do-section .bug-bounty-item-wrap {
		grid-column-gap: 2rem;
	}

	.atmail-bugs-footer {
    	grid-column-gap: 4rem;
	}

	.company-page .main-section {
		padding: 90px 0;
	}

	.company-page .text-content.with-image img {
		max-width: 100%;
	}

	.company-page .section-leadership .leadership-item.left-leader .image-leadership:after,
	.company-page .section-leadership .leadership-item.right-leader .image-leadership:after {
		display: none;
	}

	.company-page .section-leadership .leadership-item:last-child .leader-info {
		padding-left: 70px;
	}

	.company-page .section-leadership .leadership-item.right-leader .leader-info {
    	padding-left: 30px;
	}

	.testimonial-page .testimonials-wrapper .testimonial-inner-testi .testi-content .name {
    	font-size: 22px;
	}

	.testimonial-page .testimonials-wrapper .testimonial-inner-testi .testi-content .job {
    	font-size: 13px;
	}

	.testimonial-page .testimonials-wrapper .testimonial-inner-testi .testi-content p {
    	font-size: 16px;
	}

	.zimbra-alternative .benefit-items {
    	column-gap: 6rem;
	}

	.email-help-center .section-items.section-two ul {
    	column-gap: 5rem;
	}

	.email-help-center .main-section .right-section img {
		margin-left: auto;
	}

	.email-help-center .section-items.section-two ul li {
    	grid-column: span 6 / span 6;
	}

	.email-help-center .section-items.section-two ul li:nth-child(3n + 5), 
	.email-help-center .section-items.section-two ul li:nth-child(2) {
    	padding-left: 0;
	}

	.email-help-center.version-b.version-c .section-items.centered-list ul li:nth-child(2), 
	.email-help-center.version-b.version-c .section-items.centered-list ul li:nth-child(4) {
		padding-left: 0;
	}

	.page-template-contact-us-b .product-card-wrapper.faq-page .card-wrapper-loop .card-item.two-column:last-child {
		grid-column-start: unset;
	}

	.page-template-contact-us-b .product-card-wrapper.faq-page.contact-us-page .card-wrapper-loop .card-item.two-column {
    	grid-column: span 12 / span 12;
	}

	.contact-us-page .inner-contact-us-wrap {
	    display: flex;
	    flex-wrap: wrap;
	}

	.contact-us-page .the-contact-form {
	    max-width: 100%;
	    width: 100%;
	    padding-right: 0;
	    margin-bottom: 30px;
	}

	.contact-us-page .contact-form-side {
	    max-width: 100%;
	    width: 100%;
	    padding-left: 0;
	}

	.email-help-center.version-b.version-c.zimbra-alternative .section-items.centered-list .right-inner-section {
    	width: 80%;
	}

	.grow-revenue-template .guide-card-wrap .main-section-inner {
		width: 100%;
	}

	.grow-revenue-template .badge-section.alternative-2.first-aws {
	    margin-top: 90px;
	}

	.page-template-home-v3b-alternative-template .partner-wrapper {
	    -ms-grid-columns: 1fr 1fr;
	    grid-template-columns: 1fr 1fr;
	}

	.page-template-home-v3b-alternative-template .home-v3 .main-section {
		padding: 100px 0 0px!important;
	}

	.testimonial-section {
		padding: 100px 0;
	}

	.page-template-home-v3b-alternative-template .description-item.item-right .description-txt.desc-col {
	    margin-top: -80px;
	}

	.page-template-home-v3b-alternative-template .description-title br {
	    display: none;
	}

	.page-template-home-v3b-alternative-template .home-v3 .description-section .section-title-with-bord {
		margin-bottom: -120px;
	}

	.page-template-home-v3b-alternative-template .partner-section.badge-section .partner-wrapper {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    flex-wrap: wrap;
	}

	.page-template-realiability-privacy-security .why-atmail-item img {
	    max-height: 300px;
	    margin: auto;
	    max-width: 400px;
	}

	.grow-revenue-template.home-wrapper .main-section {
	    padding: 90px 0;
	}

	.grow-revenue-template.home-wrapper .main-section .main-text {
	    padding-right: 0;
	}

	.grow-revenue-template.home-wrapper .right-section img {
	     margin-left: 0; 
	}

	.contact-bottom form._inline-style ._button-wrapper {
		margin-bottom: 1px;
	}

	.contact-bottom form._form_20 ._form-content {
		flex-wrap: wrap;
	}

	.contact-bottom form._form_20 ._form_element._clear {
		width: 100%;
		margin-bottom: 30px;
	}
	
	.linked-inner {
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
		gap: 30px;
	}
	
	.linked-inner > div {
		width: 100%;
		text-align: center;
	}
	
	.linked-img img {
		margin: auto;
	}
	
	.linked-link a {
		padding: 15px 30px;
		display: inline-block;
	}
	
	.pagination-wrapper {
		flex-wrap: wrap;
    	justify-content: center;
    	gap: 60px;
	}
	
	.pag-item {
		max-width: 75%;
		width: 80%;
	}
	
	.bubble-text {
		margin-left: 50px;
    	margin-right: 50px;
	}
	
	.arrow-aws {
		width: 120px;
		right: 50%;
		left: auto;
		bottom: -50px;
		top: auto;
		transform: translateX(50%)rotate(90deg);
	}
	
	.next-post {
		margin-left: 0;
    	padding-right: 110px;
	}
	
	.video-wrapper iframe {
    	box-sizing: border-box;
	}
	
	.page-template-calltoaction .arrow-aws {
		width: 120px!important;
		left: 90px!important;
		top: 110px!important;
	}
	
	.page-template-calltoaction .content-pushed.has-uni-ol ol {
		padding-left: 185px!important;
	}
}

@media only screen and (max-width: 720px) and (min-width: 641px) {
	.testimonial-page .testimonials-wrapper .testimonial-inner-testi .testi-content p {
    	font-size: 13px;
	}

	.testimonial-page .testimonials-wrapper .testimonial-inner-testi .testi-content .job {
    	font-size: 12px;
	}

	.testimonial-page .testimonials-wrapper .testimonial-inner-testi .testi-content .name {
	    font-size: 18px;
	    margin-bottom: 0;
	    line-height: 1.2;
	}

	.blog-item .blog-inner-content {
    	padding: 30px;
    }

    .testimonial-page .testimonials-wrapper .testimonial-loop {
	    grid-row-gap: 3rem;
	    grid-column-gap: 3rem;
    }
}

@media only screen and (max-width: 720px) {
	.compliance-gdpr .gdpr-section-wrap .gdpr-inner,
	.compliance-gdpr .gdpr-section-wrap.gdpr-section-2 .gdpr-main-inner {
	    grid-auto-columns: 1fr;
	    -ms-grid-columns: 1fr;
	    grid-template-columns: 1fr;
    	column-gap: 5rem;
	}


	.compliance-gdpr .gdpr-section-wrap.gdpr-section-2 .gdpr-main-inner {
    	gap: 0;
	}

	.zimbra-alternative .benefit-items {
		column-gap: 5rem;
	}

	.email-help-center.version-b.version-c.zimbra-alternative .section-items.centered-list .right-inner-section {
    	width: 80%;
	}

	.page-template-compliance-gdpr-template .main-section {
	    padding: 0 0 90px;
	}

	.page-template-compliance-gdpr-template .compliance-wrapper {
		margin: 0;
	}

	.compliance-wrapper .calltoaction-section {
		padding-bottom: 100px;
	}

	.home-v3b .partner-wrapper {
    	grid-template-columns: 1fr 1fr;
	}

	.zimbra-alternative .benefit-items {
    	column-gap: 0;
	}

	.zimbra-alternative .benefit-section .benefit-item {
		grid-column: span 12 / span 12;
	}

	.zimbra-alternative .benefit-section .benefit-item:last-child {
	    grid-column-start: unset;
	}
}

@media only screen and (max-width: 575px) {
	.testimonial-page .testimonials-wrapper .testimonial-loop {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}

	.ux-page .table-wrapper table {
	    width: 640px;
	    max-width: 100%;
	    margin-bottom: 20px;
	    border-color: #dcd7ca;
	}

	.ux-page .my-player-dimensions {
	    height: 251px;
	    width: 100%;
	}

	.page-template-home-cloud-hosted-webmail .home-v3 .main-section {
		padding: 50px 0;
	}

	.page-template-templatehome-cloud-hosted-webmail-php .partner-wrapper,
	.page-template-home-cloud-hosted-webmail-b .partner-wrapper {
		-ms-grid-columns: 1fr 1fr;
    	grid-template-columns: 1fr 1fr;
	}

	.page-template-templatehome-cloud-hosted-webmail-php .benefit-section .benefit-item,
	.page-template-home-cloud-hosted-webmail-b .benefit-section .benefit-item {
		grid-column: span 12 / span 12;
	}

	.page-template-home-cloud-hosted-webmail .benefit-section .benefit-item:last-child,
	.page-template-home-cloud-hosted-webmail-b .benefit-section .benefit-item:last-child {
		grid-column-start: 1;
	}

	.page-template-home-cloud-hosted-webmail .main-tick-section,
	.page-template-home-cloud-hosted-webmail-b .main-tick-section {
		grid-template-columns: 1fr;
		margin-bottom: 0;
	}

	.page-template-home-cloud-hosted-webmail ul.tick-section,
	.page-template-home-cloud-hosted-webmail-b ul.tick-section {
		padding-left: 20px;
	}

	.guide-card-wrap .main-section-inner {
		width: 100%;
	}

	.professional-service .inner-card-item,
	.page-template-home-cloud-hosted-webmail-b .inner-card-item {
		padding: 40px 20px;
	}

	.guide-card-wrap .main-section-inner p {
		max-width: 100%;
    	font-size: 14px;
	}

	.note-swipe {
	    display: block;
	}

	.professional-service .description-img img {
		max-width: 70%;
	}

	.home-v3 .main-title {
    	font-size: 26px;
	}

	.home-wrapper .main-section .main-text br {
	    display: none;
	}

	.home-v3 .video-js.my-player-dimensions {
		width: 100%;
    	height: 150px;
	}

	.partner-section.badge-section .partner-static {
		margin-bottom: 90px;
	}

	.page-id-340 .calltoaction-section {
		padding: 100px 0;
		padding-top: 20px;
	}

	.page-template-home-cloud-hosted-webmail-b .home-v3 .main-section {
		padding: 90px 0;
	}

	.page-template-home-cloud-hosted-webmail .section-text, .page-template-home-cloud-hosted-webmail-b .section-text {
		padding: 40px 0;
	}

	.ux-section-cloud {
		margin-top: 0!important;
    	padding-bottom: 40px!important;
	}

	.page-template-home-cloud-hosted-webmail-b.on-promises .partner-wrapper {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}

	.page-template-home-cloud-hosted-webmail-b.on-promises ul.tick-section {
		padding-left: 0;
	}

	.page-template-home-cloud-hosted-webmail-b.on-promises .calltoaction-section.above-resource {
		margin-bottom: 0!important;
	}

	.page-template-home-cloud-hosted-webmail-b.on-promises .tick3 .main-tick-section {
		-ms-grid-columns: 1fr;
    	grid-template-columns:  1fr;
	}

	.calltoaction-section a {
		margin-right: 0!important;
	}

	.btn-login.header-btn {
		margin-right: 0;
	}

	.product-card-wrapper.faq-page .card-wrapper-loop .card-item.two-column {
		grid-column: span 12 / span 12;
	}

	.product-card-wrapper.faq-page .card-wrapper-loop .card-item.two-column:last-child {
	    grid-column-start: 1;
	}

	.calltoaction-section .section-title-with-bord {
    	font-size: 28px;
	}

	.product-card-wrapper .card-wrapper-loop .card-item.two-column:last-child {
    	grid-column-start: 1;
	}

    .support-packages-page .main-section {
	    margin-bottom: 100px;
	}

	.support-packages-page .table-support .the-table-support {
		width: 700px;
    	max-width: unset;
	}

	.support-packages-page .inner-testi-supp:after {
    	font-size: 20px;
	    width: 50px;
	    height: 50px;
    	top: -25px;
	}

	.support-packages-page .testimonial-support .inner-testi-supp {
    	padding: 40px 15px;
	}

	.support-packages-page .main-section-inner .main-text {
	    font-size: 18px;
	    font-size: 1.8rem;
	}

	.table-wrapper {
		overflow: auto;
	}

	.training-services-wrap .main-section {
		padding: 0;
	}

	.training-services-wrap .per-sec {
		margin-top: 100px;
	}

	.sec-list-tab {
		padding: 40px 30px;
	}

	img.course-ico-ft {
    	right: -10px;
	}

	.training-services-wrap .main-section-inner .main-text {
	    font-size: 18px;
	    font-size: 1.8rem;
	}

	.professional-service .calltoaction-section {
   	 	padding-top: 50px;
	}

	.email-help-center .main-section {
		padding: 0 0 120px;
	}

	.email-protection .quote-wrap p {
	    line-height: 1.5;
	}

	.webinars-page .card-wrapper-loop {
		gap: 30px;
	}

	.webinars-page .webinars-item {
		grid-column: span 12 / span 12;
	}

	.webinars-page .webinars-item:last-child {
		grid-column-start: 1;
	}

	.benefit-section .benefit-item {
    	grid-column: span 12 / span 12;
	}

	.benefit-section .benefit-item:last-child {
		grid-column-start: 1;
	}

	.email-help-center.zimbra-alternative .main-section .right-section img {
    	margin-left: auto;
	}

	.email-help-center.version-b.version-c.zimbra-alternative .section-items.centered-list ul li:nth-child(2), 
	.email-help-center.version-b.version-c.zimbra-alternative .section-items.centered-list ul li:nth-child(4) {
		padding-left: 0;
	}

	.email-help-center.version-b.version-c.zimbra-alternative .section-items.centered-list .right-inner-section {
		width: unset;
	}

	.email-help-center.version-b.version-c .section-items.centered-list .right-inner-section {
		padding: 35px 25px;
	}

	.email-help-center.zimbra-alternative .badge-section .main-section-inner.left-section {
		width: 100%;
	}

	.email-help-center.zimbra-alternative .badge-section .main-section-inner.right-section {
    	margin-bottom: 20px;
	}

	.email-help-center.zimbra-alternative .calltoaction-section {
	    padding-top: 20px;
	}

	.email-help-center.zimbra-alternative .right-section.main-section-inner {
		margin-top: 40px;
	}

	.email-help-center.zimbra-alternative .main-section {
		padding: 90px 0;
	}

	.email-help-center.version-b.version-c .section-items.centered-list ul li {
    	grid-column: span 12 / span 12;
	}

	.zimbra-alternative .benefit-items {
		column-gap: 0;
	}

	.compliance-v1c3.compliance-v1c-cust-3 .compliance-content-wrapper.comp-col-col3 .compliance-item {
		grid-column: span 12 / span 12;
	}

	.compliance-v1c3.compliance-v1c-cust-3 .compliance-content-wrapper .compliance-item .button-compliance {
		-webkit-transform: translateY(121%);
	    -moz-transform: translateY(121%);
	    -ms-transform: translateY(121%);
	    -o-transform: translateY(121%);
	    transform: translateY(121%);
	}

	.bug-bounty-item-wrap, 
	.cannot-do-section .bug-bounty-item-wrap, 
	.bugs-information,
	.atmail-bugs-footer {
	    grid-column-gap: 2rem;
	    -ms-grid-columns: 1fr;
	    grid-template-columns: 1fr;
	}

	.bug-bounty-page .main-section {
	    padding-bottom: 90px;
	}

	.terms-of-service-wrap .right-section img {
		margin-left: auto!important;
	}

	.company-page .section-leadership .leadership-inner {
		display: grid;
    	border: 0!important;
	    padding-top: 50px;
	    padding-bottom: 50px;
	}

	.company-page .section-leadership .image-leadership img {
	    margin: auto;
	    max-width: 250px;
	}

	.company-page .section-leadership .image-leadership {
	    width: 100%;
	    text-align: center;
	    margin-bottom: 30px;
    	order: 1;
	    margin-left: 0;
	    box-shadow: none;
	    margin-left: 0!important;
	    margin-right: 0!important;
		-webkit-transform: scale(1)!important;
		   -moz-transform: scale(1)!important;
		    -ms-transform: scale(1)!important;
		     -o-transform: scale(1)!important;
		        transform: scale(1)!important;
	}

	.company-page .section-leadership .leadership-inner .leader-info {
	    padding-left: 25px!important;
	    padding-right: 25px!important;
	    order: 2;
	}

	.company-page .main-section {
		padding: 0;
	}

	.site-map .inner-site-map-wrap {
		padding: 30px 25px;
	    -ms-grid-columns: 1fr;
	    grid-template-columns: 1fr;
	}

	.site-map .inner-site-map-wrap .list-sitemap li a:before {
    	top: 19px;
	    -webkit-transform: translateY(-0%);
	    -moz-transform: translateY(-0%);
	    -ms-transform: translateY(-0%);
	    -o-transform: translateY(-0%);
	    transform: translateY(0%);
	}

	.support-packages-page .testimonial-support .inner-testi-supp p {
		font-size: 1.4rem;
	}

	.support-packages-page .testimonial-support .inner-testi-supp .image-testi img {
    	max-width: 50px;
	}

	.support-packages-page .testimonial-support .job {
		font-size: 1.4rem;
	}

	.compliance-v1c3.compliance-v1c-cust-3 .compliance-content-wrapper {
    	grid-column-gap: 0;
	}

	.testimonial-page .testimonials-wrapper .container {
		padding: 0;
	}

	.email-help-center .section-items.section-two ul {
    	column-gap: 0;
	}

	.email-help-center .section-items.section-two ul li {
    	grid-column: span 12 / span 12;
	}

	.email-help-center.version-b.version-c .section-items.section-two .right-inner-section {
		width: unset;
    	padding: 35px 25px;
	}

	.contact-us-page .button-links-wrap {
	    width: 100%;
	    margin-top: 30px;
	}

	.product-card-wrapper.faq-page.contact-us-page .inner-card-item {
    	flex-wrap: wrap;
    	justify-content: center;
	}

	.contact-us-wrap {
	    padding: 35px 25px; 
	}

	.grow-revenue-template .inner-card-item {
	    padding: 35px 20px;
	}

	.grow-revenue-template .button-wrap-guide {
    	flex-wrap: wrap;
	}

	.grow-revenue-template .inner-card-item a {
		margin-right: 0;
    	width: 100%;
	}

	.grow-revenue-template .inner-card-item a ~ a {
		margin-top: 10px;
	}

	.grow-revenue-template .guide-card-wrap.box-2 .main-section-inner ul {
    	padding-left: 30px;
	}

	.page-template-home-v3b-alternative-template .partner-section.badge-section .partner-wrapper {
	    display: block;
	}

	.home-v3 .description-item.item-left {
	    margin-top: 40px;
	}

	.home-v3 .main-section {
	    padding: 90px 0 40px;
	}

	.page-template-home-v3b-alternative-template .description-section .section-title-with-bord {
    	margin-bottom: -70px;
	}

	.page-template-home-v3b-alternative-template .description-item.item-right .description-txt.desc-col {
	    margin-top: -50px;
	}

	.page-template-home-v3b-alternative-template .home-v3 .badge-section #partner-move .partner-item:nth-child(1) .partner-insd {
		padding-right: 45px;
		margin: 0 auto;
	}

	.home-v3 .badge-section #partner-move .partner-item:nth-child(2) .partner-insd {
		margin: 0 auto;
	}

	.page-template-realiability-privacy-security .why-atmail-item img {
	    max-height: unset;
	    margin: auto;
	    max-width: 100%;
	}

	.product-card-wrapper.product-card-v2-page.last-item-centered .card-item.two-column:last-child {
	    grid-column-start: unset;
	}

	.grow-revenue-template .guide-card-wrap .main-section-inner ul {
		font-size: 14px;
	}

	.grow-revenue-template .badge-section.alternative-2.first-aws {
		margin-top: 0;
	}

	.home-wrapper.grow-revenue-template .main-section .main-text br {
		display: inherit;
	}

	.company-page .main-section-inner .btn-section a, .testimonial-page .main-section-inner .btn-section a {
		margin-right: 0!important;
	}

	.grow-revenue-template.home-wrapper .main-section {
	    padding: 90px 0 90px;
	}

	.default-template-wrapper .dataPrivacyTable tr td:first-child {
	    width: unset;
	}

	.default-template-wrapper .page-title-wrap {
		flex-wrap: wrap;
	}

	.default-template-wrapper .page-title-wrap .page-title {
	    margin-bottom: 30px;
	    margin-right: 0;
	    width: 100%;
	}

	.contact-bottom form._form_20 ._form_element._clear ._form-title {
		max-width: 100%;
	}

	.contact-bottom form._form_20 ._form_element ~ ._form_element {
		width: 100%;
		margin-bottom: 20px;
		margin-right: 0;
	}

	.contact-bottom form._form_20 ._form_element input,
	.contact-bottom form._inline-style ._button-wrapper,
	.contact-bottom form._inline-style ._button-wrapper button {
		width: 100%;
	}
	
	.video-wrapper .inner-video-wrap {
		width: 100%;
	}
	
	.linked-link a {
		padding: 15px 30px;
		display: inline-block;
		font-size: 16px;
	}
	
	.bubble-text {
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.pag-item {
		max-width: 90%;
		width: 90%;
	}
	
	.next-post .post-thumb img {
		min-width: 75px;
		height: 75px;
	}
	
	.next-post .arrow img {
		width: 85%;
		margin: auto;
	}
	
	.next-post {
		margin-left: 0;
		padding-right: 60px;
	}
	
	.arrow-aws {
		width: 103px;
		right: 50%;
		left: auto;
		bottom: -40px;
		top: auto;
		transform: translateX(50%)rotate(90deg);
	}
	
	.next-post .arrow {
		width: 35px;
		height: 35px;
	}
	
	.detail-item {
   	 	flex-wrap: wrap;
		gap: 25px!important;
	}
	
	.detail-item .item-text {
		flex: 100%!important;
		width: 100%;
	}
	
	.prev-video {
		z-index: 2;
    	top: -10px;
	}
	
	.content-pushed.has-uni-ol ol {
		padding-left: 81px;
		margin-top: 30px;
	}
	
	.info-item {
    	flex-wrap: wrap;
	}
	
	.info-img {
		width: 80px!important;
		margin-top: 5px;
	}
	
	.info-item {
    	gap: 20px!important;
	}
	
	.private .content-pushed ol {
		padding-left: 40px!important;
		line-height: 1.8!important;
		font-size: 16px!important;
	}
	
	.page-template-calltoaction .content-pushed.has-uni-ol li h5 img {
		position: absolute;
		left: -120px!important;
		top: 10px;
		width: 70px!important;
	}
	
	.page-template-calltoaction .content-pushed.has-uni-ol ol {
		padding-left: 120px!important;
		margin-top: 30px;
	}
	
	.page-template-calltoaction .arrow-aws {
		width: 70px!important;
		left: 0px!important;
		top: 130px!important;
		transform: translateY(-50%)rotate(36deg);
	}
	
	.page-template-calltoaction .bubble-text {
		margin-left: 70px!important;
		margin-right: 10px!important;
	}
	
	.banner-title {
		padding-top: 70px!important;
		font-size: 35px!important;
		margin-bottom: 50px!important;
	}
	
	.banner-content-wrapper {
    	margin-bottom: 130px;
	}
	
	.microsite-content-area h3 {
		font-size: 28px;
	}
	
	.main-wrapper .container {
		padding-right: 20px;
		padding-left: 20px;
	}
	
	.introduction-details img.size-full {
		max-width: 120px;
	}
	
	.detail-item .item-img {
		margin-right: 0!important;
	}
	
}
