*{
	margin: 0px;
	padding: 0px;
}

html.js {
	overflow-x: hidden;
}
section.package.other-page .package-inner .left p {
    padding-right: 60px;
}
.website.seo-service.management .seo-service svg {
    right: 0px;
}
.page-id-632 section.contact-wrape.contactus.seo .title-new {
    max-width: 76%;
}
.clr-sectiontitle h3,
.centertitle h2 {
      font-size: 50px;
}
section.small-business.website.new-small .business-inner .right .left-img img {
    width: 100%;
}
.page-template-client-logo.client-logo img {
    width: 100%;
}
.page-template-client-logo.client-logo .white-quote img, .page-template-client-logo.client-logo .company-logo img {
    width: auto;
}
.breadcrum a {
    color: #1D395B;
}
.zoom-img img {
    object-fit: cover;
}
/* section {
    position: relative;
    z-index: 100;
} */
section.package.design-development {
    background: url(/wp-content/uploads/2025/09/whowehelp.png);
    height: 100%;
    width: 100%;
    position: relative;
}
section.package.design-development:before{
	display: none;
}
section.aboutus.whychoose {
	padding-top: 100px !important;
	padding-bottom: 120px !important;
}
section.aboutus.small-business.website.behind-sec .business-inner .right {
    position: inherit;
	background: #1d395b;
	border: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 40px 0px;
	padding-top: 60px;
}
.behind.title-new {
    max-width: 580px;
    position: relative;
    z-index: 11;
}
section.aboutus.small-business.website.behind-sec .right{
	position: relative;
}
section.aboutus.small-business.website.behind-sec .right:before {
    content: '';
    background: url(/wp-content/uploads/2025/09/bg-behind-logo.png.png);
    width: 32%;
    height: 100%;
    position: absolute;
    top: 17px;
    background-size: 100%;
    background-repeat: no-repeat;
    opacity: 0.3;
}
section.aboutus.small-business.website.behind-sec .business-inner .left {
    padding-right: 20px;
}
.behind.title-new h2 {
	text-align: center;
	margin-bottom: 60px;
	padding-top: 20px;
}
.behind.title-new p, .behind.title-new h2 {
    color: #fff !important;
}
section.package.design-development .package-inner .package-box {
    background: #fff !important;
	border-radius: 10px;
	height: 220px;
}
section.package.design-development h4 {
    color: #1D395B;
}
section.package.design-development .title-new {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 30px;
    text-align: center;
}
section.package.design-development.tab .title-new{
	 margin-bottom: 90px;
}
section.package.design-development .iconsvg {
    transition: inherit;
}
section.package.design-development .package-box:hover .iconsvg {
    opacity: 0;
    transform: translateY(-20px);
    height: 0px;
}
section.package.design-development .package-box:hover h4 {
    opacity: 1;
    transform: translateY(-20px);
}
section.package.design-development .title-new p {
    padding: 0;
    font-weight: 400;
}
.design-development .package-box h4 {
    font-size: 24px;
    margin-top: 15px;
    font-weight: 500;
}
section.package.design-development .package-box p {
    font-size: 16px;
	padding: 15px 40px 0;
	margin: 0;
}
section.package.design-development .package-inner .right {
    gap: 30px;
}
section.package.design-development .package-inner .package-box:hover h4 {
    opacity: 1;
	transform: translateY(10px);
	height: auto;
}
section.small-business.website.new-small {
    z-index: 111;
	content-visibility: visible;
}
section.package.design-development .title-new h2 {
    font-size: 45px;
}
section.package.design-development.tab {
    background: #f8fdfe;
}
section.package.design-development.tab .title-new p {
    margin: 0;
}

.news-text .info-box p {
    overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	line-clamp: 4;
	-webkit-box-orient: vertical;
	margin-bottom: 10px;
}
.news-text .info-box {
   padding: 15px 12px;
}
.text-news a {
    color: #1D395B;
}
/* .news-text .info-box h4 {
     font-size: 18px;
} */
section.news-detail .single-news-text .title-new h2,
.latest_news_content strong {
    color: #5ebecc;
}

.page-template-aboutus section.small-business.bottom-sec.freeauditsection {
	display: none;
}
a.readmorebtn {
	display: flex;
	align-items: center;
	color: #1d395b;
}
a.readmorebtn svg {
    margin-left: 8px;
}
.tab-menu {
  margin-top: 34px;
}
.tab-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.tab-menu ul li {
/*   -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1; */
  max-width: 100%;
	text-align: center;
	margin: 0;
	display: flex;
	margin-right: 15px;
	
}
.tab-menu ul li a {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.44px;
	font-weight: bold;
	display: inline-block;
	padding: 18px 26px;
	display: block;
	text-decoration: none;
	transition: 0.5s all;
	background: #1D395B;
	border: 2px solid #1D395B;
	border-bottom: 0;
	padding: 17px 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
}
.tab-menu ul li a svg {
    margin-right: 10px;
}
.tab-menu ul li a:hover {
	background: #5EBECC;
	color: #fff;
	text-decoration: none;
	border-color: #5EBECC;
}
.tab-menu ul li a.active {
	background: #5EBECC;
	color: #fff;
	text-decoration: none;
	border-color: #5EBECC;
}
.tab-box {
  display: none;
}

.tab-teaser {
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
}
.tab-main-box {
    background: #5ebecc;
    padding: 30px 30px;
    border: 2px solid #5ebecc;
    margin-top: 0;
}

.tab-main-box .tab-box p {
    font-size: 16px;
    color: #fff;
    margin: 0;
}
.service-wrape .grid .link-box:nth-child(n+4):nth-child(-n+6) figure.effect-lily, .service-wrape .grid .link-box:nth-child(n+7):nth-child(-n+8) figure.effect-lily, .service-wrape .grid .link-box:nth-child(n+9):nth-child(-n+9) figure.effect-lily {
    bottom: 0;
}

@media screen and (min-width: 1750px) {
    
}

@media screen and (max-width: 1320px) {
.client-title h4.testimonial-name {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 26px;
    display: flex;
    align-items: center;
}
}
@media screen and (max-width: 1280px) {
	section.small-business.website.new-small .business-inner .right {
		top: -21%;
	}
	section.small-business.website.home .business-inner .right {
		top: -36%;
	}
	section.testimonials.page-testimonials .testi-wrape {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	section.testimonials.page-testimonials .testimonials-wrapper {
		width: 100%;
		gap: 19px;
	}
	.header-banner-new h1 {
		max-width: 75%;
	}
	.counter-inner {
		width: 95%;
	}
	.counter-wrape {
		padding: 25px 17px;
	}
	.service-wrape .grid {
		gap: 17px;
	}
	.title-new h2 {
		font-size: 40px;
	}
	section {
		padding: 80px 0 !important;
	}
	section.small-business,
	section.small-business.website
	{
		padding: 40px 0 !important;
	}
	section.collaborate {
		padding: 80px 0 !important;
	}
	section.whychoose {
		padding-top: 130px !important;
	}
	.bookbtn {
		margin-top: 30px;
	}
	.company-logo h4 {
    font-size: 15px;
	}
	section.testimonials .title-new.testi-title {
		margin-bottom: 40px;
	}
	.service-inner {
		margin-bottom: 50px;
	}
	.testimonials-icon {
		width: 98%;
		left: 10px;
		top: 46%;
	}
	.testimonial-item {
		padding: 20px;
	}
	.testi-wrape.testimonials-new {
		display: flex;
		align-items: center;
		justify-content: center;
	}
/* 	.testi-wrape.testimonials-new {
		width: 95%;
		display: flex;
		align-items: center;
		justify-content: center;
	} */
	.testimonials-wrapper {
        width: 94%;
        overflow: hidden;
    }
	section.behind.whychoose:before {
		background-size: 100%;
	}
	.page-id-632 section.contact-wrape.contactus.seo .title-new {
		max-width: 80%;
	}
}

@media screen and (max-width: 1080px) {
	section.package .title-new h2 {
		font-size: 39px;
	}
	.custom-slider.location-inner{
		padding: 0px 20px;
		flex-wrap: wrap;
	}
	.location-inner .sliderbox {
		width: 49%;
		max-width: 49%;
		flex: 0 0 50%;
	}
	.believing .left {
		padding-right: 20px;
	}
	.page-id-632 footer#site-footer, .page-id-629 footer#site-footer, .page-id-635 footer#site-footer{
		padding-top: 80px;
	}
	section.small-business.bottom-sec.freeauditsection.brand .business-inner .right,
	section.small-business.website.new-small.brand .business-inner .right {
   		position: inherit;
	}
	.box-text p {
		font-size: 16px;
	}
	section.whychoose {
        padding-bottom: 80px !important;
    }
	section.testimonials.home-testi .bookbtn {
		margin-bottom: 0px !important;
	}

	section.testimonials .title-new.testi-title {
		margin-top: 0 !important;
	}
	section.small-business.website.new-small .business-inner .right,
	section.small-business.website.home .business-inner .right {
        position: inherit;
    }
	section.package.design-development .title-new {
		margin-bottom: 30px;
	}
	section.package.design-development .title-new h2 {
		margin-bottom: 10px;
	}
		section.package.design-development .package-inner .right {
		gap: 20px;
	}
	.faqs-new.privacy-policy {
		padding: 80px 0px;
	}
	section.small-business.website.seo-service.management .seo-service {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	section.small-business.website.seo-service.management .seo-service .boxtext {
		padding-top: 20px;
	}
	.newheader-banner .title-new h2 {
		font-size: 60px;
	}
	.business-inner.development .seo-service {
		padding: 18px;
	}
	.newheader-banner .title-new h2 {
		font-size: 50px;
	}
	section.behind.whychoose .title-new {
		max-width: 80%;
	}
	section.industrysection .bookbtn.btnclrdarkblue {
		margin-top: 20px;
	}
	.clr-sectiontitle h3, .centertitle h2 {
		font-size: 40px;
	}
	section.our-services .service-inner {
		margin-bottom: 30px;
	}
	.centertitle p, .clr-sectiontitle p {
		text-align: center;
		padding: 0 0%;
	}
	.brand-logo-inner {
		padding-top: 30px;
	}
	section.brand-wrape-bottom .brand-new img {
		padding: 20px;
	}
	.industry img {
		height: 320px;
	}
	section.package.other-page .bookbtn {
		flex-direction: column;
	}
	section.package.other-page .bookbtn a {
		margin-bottom: 15px;
		margin-right: 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	section.testimonials .title-new.testi-title {
        margin-bottom: 30px;
    }
	.package-inner .right {
		gap: 10px;
	}
	section.package .title-new p {
		padding-right: 0px;
	}
	.package-box p {
		font-size: 13px;
		text-align: center;
	}
	.package-inner .right .package-box h4 {
		font-size: 16px;
		line-height: normal;
	}
	section.small-business.website.seo-service.migrations .business-inner.development {
		gap: 3px;
	}
	.bookbtn.mt-5.pt-5 {
		margin: 0 !important;
	}
	
	section.inner-slider.advertising .marketing .title-new h2 {
		margin-top: 30px;
		margin-bottom: 10px;
	}
	.seo-service-icon .seo-icon {
		width: 140px;
		height: 140px;
		padding: 30px;
	}
	section.small-business.website.seo-service .business-inner {
		gap: 15px;
	}
	section.small-business.website.seo-service .business-inner.customers {
		padding: 50px 30px;
	}
	.custom-news-inner {
		gap: 47px;
	}
	section.inner-slider.advertising .marketing {
		gap: 30px;
	}
	.marketing-box {
		padding: 15px;
		justify-content: flex-start;
	}
	.form-wraper .left-form {
		padding-left: 0;
	}
	.form-wraper .right-form {
		padding-right: 0;
	}
	section.collaborate .collaborate-inner .right:before {
		left: -20px;
	}
	section.behind.whychoose,
	section.aboutus.whychoose {
		padding: 80px 0px !important;
	}
	section.collaborate .collaborate-inner .right {
		padding-right: 55px;
	}
	section.newheader-banner {
		height: 420px;
		background-size: cover;
	}
	.business-inner .right {
		top: -12%;
		right: 11px;
	}
	section.small-business.bottom-sec .business-inner .left {
		padding-left: 30px;
	}
	section.small-business.bottom-sec .business-inner .right {
		left: 7px;
		top: -14%;
	}
	section.aboutus.whychoose .title-new {
		margin-bottom: 0;
	}
	.business-inner .left {
    padding-right: 30px;
	}
	.industrycarousel {
		margin-top: 50px;
	}
	.headermenu ul li {
		margin: 0.8rem 1rem 0 1rem;
	}
	.headermenu {
    padding: 0 0px;
	}
	.headermenu ul li:last-child {
		margin-right: 0;
	}
	section.testimonials .title-new.testi-title {
		max-width: 90%;
	}
	section.testimonials.page-testimonials .testimonial-item {
		padding: 38px;
	}
	section.testimonials.page-testimonials .client-logo {
		width: 80px;
		height: 80px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	section.testimonials.page-testimonials .testimonial-item p {
		margin-bottom: 30px;
	}
	section.contact-wrape.contactus .title-new br {
		display: none;
	}
	section.contact-wrape.contactus .title-new {
		max-width: 80%;
		margin: 0 auto;
	}
	section.contact-wrape.contactus:before {
		background-size: 100%;
	}
	.testimonials-wrapper {
        width: 100%;
	}
	section.small-business.website.seo-service .title-new {
		margin-bottom: 30px;
	}
	section.testimonials .title-new.testi-title.
	section.inner-slider h2 {
		margin-bottom: 30px;
	}
	section.inner-slider.advertising .marketing {
        gap: 19px;
    }
	.marketing-box {
		width: 32%;
	}
	section.contact-wrape.contactus.seo .title-new {
    max-width: 90%;
	}
	.development .seo-service h4 br {
		display: none;
	}
	.development .seo-service h4 {
		font-size: 20px;
		line-height: normal;
	}
	section.package.support:before {
		background-size: 29% 100%;
	}
	.seeing-testimonial {
		padding: 30px;
	}
	.believing .seeing-testimonial .client-logo img {
		width: 69%;
	}
	.believing .seeing-testimonial .client-logo {
		width: 80px;
		height: 80px;
		padding: 5px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.believing .right {
		padding-left: 30px;
		padding-right: 20px;
	}
	.seeing-quot svg {
		width: 60%;
	}
	.seeing-quot {
		bottom: 69px;
		right: -40px;
	}
	section.package.design-development .title-new h2,
	section.package .title-new h2 {
		font-size: 30px;
	}
	.package-inner .left {
		padding-right: 40px;
	}
	.package-inner.bottom .left {
		padding-right: 10px;
	}
	.package-inner.bottom {
		margin-top: 40px;
	}
	section.inner-slider h2 {
		margin-bottom: 30px;
	}
	section.our-services {
    padding: 80px 0px !important;
	}
	section.our-services .title-new p {
		padding-left: 40px;
	}
	section.testimonials.home-testi h4.testimonial-name{
		height: auto;
		flex-direction: column;
		align-items: flex-start;
	}
	section.package.design-development .package-box p {
    padding: 15px 20px 0;
	}
	.behind.title-new {
		max-width: 90%;
	}
	.behind.title-new p{
		width: 100%;
	}
	.behind.title-new h2 {
		margin-bottom: 30px;
		padding-top: 0px;
	}
	section.whychoose .choose-box .title-new p {
		padding: 0px;
	}
	section.aboutus.small-business.website.behind-sec .right:before {
		width: 43%;
	}
}
@media screen and (max-width: 1023px) {
	section.whychoose:before,
	section.our-services:before,
	section.package:before,
	section.package:before,
	section.package.support:before,
	section.inner-slider:before,
	section.testimonials.home-testi:before,
	section.inner-slider.advertising:before,
	section.contact-wrape.contactus:before,
	section.testimonials.home-testi:before{
		display: none;
	}
}

@media screen and (max-width: 999px) {
	.believing .left {
        padding-right: 0px;
    }
	.page-id-374 .believing .right {
    padding-left: 0;
	}
	.freeauditsection .left-img.zoom-img img {
		height: 100%;
	}
	.modal-menu ul li {
		border-left-width: 5px;
		border-color: #5ebecc;
		padding-left: 10px;
	}
	.menu-modal .menu-wrapper nav ul li .menu-item:first-child {
		border-left: 10px solid #5ebecc;
	}
/* 	.menu-modal.active {
		z-index: 1111;
	} */
	.menu-modal.active {
		z-index: 1000000;
	}
	.menu-modal nav ul li a {
		font-size: 16px;
	}
	.news-text .zoom-img img {
		height: 185px;
	}
	section.small-business.website.home .business-inner .title-new p {
		width: 100%;
	}
	.custom-menu .header-inner .toggle:focus-visible, .custom-menu .header-inner .toggle:focus, .custom-menu .header-inner .toggle:active, .custom-menu .header-inner .toggle:focus-visible span {
		outline: none;
		background: transparent;
	}
	section.package.design-development .package-inner .right {
		margin-top: 0;
	}
	section.package.design-development .package-inner .right {
		gap: 17px;
	}
	.process-circle {
        margin-bottom: 0 !important;
    }
	.clr-sectiontitle h3, .centertitle h2 {
		font-size: 34px;
	}
	section.our-services .title-new p {
		padding-left: 0;
		width: 80%;
	}
	section.package.other-page .bookbtn {
		flex-direction: row;
	}
	section.package.other-page .bookbtn a {
        margin-bottom: 0;
        margin-right: 15px;
	}
	.website.seo-service.seo-new .business-inner .seo-service,
	.seo-service.management .seo-service {
		padding: 20px;
		padding-top: 30px;
		width: 32%;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	section.package .package-inner .bookbtn {
		margin-top: 10px;
	}
	.seo-service.management h4 {
		margin: 7px 0px;
		font-size: 22px;
		margin-top: 44px;
	}
	section.package.support.migrations .package-inner.bottom .title-new p {
		max-width: 90%;
	}
	section.small-business.website.seo-service.migrations .business-inner.development {
		gap: 25px;
	}
	section.migrations .business-inner.development .seo-service {
		width: 22%;
		height: 199px;
	}
	section.small-business.website.seo-service .title-new br {
		display: none;
	}
	.business-inner.development .seo-service {
		width: 32%;
	}
	section.small-business.website.seo-service .business-inner.development {
		flex-wrap: wrap;
		justify-content: center;
	}
	.menu-modal nav ul li.hdrcontact a {
		color: #fff !important;
		text-align: center;
	}
	.menu-modal nav ul li.hdrcontact a:hover {
		background: #1D395B;
	}
	section.small-business.bottom-sec .business-inner .right,
	.business-inner .right {
		position: inherit;
		border: 0;
		border-radius: 0px;
	}
	
	.business-inner .right .left-img {
		display: flex;
		border: 8px solid #BBE0E6;
		border-radius: 20px;
	}
	section.small-business.website.new-small .right .left-img {
		border-color: #5ebecc;
	}
	section.collaborate .collaborate-inner .right:before {
		width: 58%;
	}
	section.behind.whychoose .title-new {
		max-width: 90%;
	}
	.client-title h4.testimonial-name {
      height: 36px;
	}
	
	section.testimonials.page-testimonials .testimonials-wrapper {
		gap: 15px;
	}
	.footer-inner .left img {
		max-width: 70%;
	}
	.footer-inner .left .footer-logo {
		display: flex;
		align-items: center;
/* 		justify-content: center; */
	}
	section.testimonials.page-testimonials .title-new.testi-title {
		max-width: 85%;
	}

	section.newheader-banner .title-new h2 {
		font-size: 50px;
	}
	.counter-wrape h4 {
		font-size: 14px;
	}
	.counter-inner h2 {
		font-size: 27px;
	}
	.counter-left svg {
		width: 58px;
	}
	section.whychoose .choose-box .title-new h3 {
		font-size: 22px;
	}
	section.whychoose .choose-box .title-new {
		padding: 30px;
	}
	section.our-services h2 {
		width: 66%;
	}
	.service-wrape .grid {
        gap: 15px;
    }
	.service-wrape .grid .link-box h2 {
		width: 90%;
		font-size: 20px;
	}
	.service-wrape .grid .link-box h2 br {
		display: none;
	}
	.peragraf a {
		font-size: 13px;
		margin-top: 20px;
	}
	.business-inner .right {
		display: flex;
	}
	.title-new h2 {
        font-size: 34px;
    }
	.header-banner-new h1 {
		font-size: 65px;
		line-height: 80px;
	}
	.header-banner-new h3 {
		font-size: 30px;
	}
	.collaborate-inner .left {
		width: 40%;
	}
	.collaborate-inner .right {
		width: 60%;
	}
	.privacypolicy span.wpcf7-list-item-label {
		font-size: 15px;
	}
	.message.privacypolicy p {
		margin-bottom: 0px;
		margin-top: 0px;
	}
	.submit-btn input.wpcf7-submit {
		padding: 14px 30px;
	}
	.footer-column.center .footer-left li {
		padding-right: 10px;
	}
	.footer-left ul li a {
		font-size: 13px;
	}
	footer#site-footer {
		padding-top: 50px;
	}
	.custom-menu .header-inner {
		position: relative;
		z-index: 100;
	}
	header#site-header.custom-menu button.toggle.search-toggle.mobile-search-toggle {
		display: none;
	}
	header#site-header.custom-menu .header-titles-wrapper {
		justify-content: space-between;
		padding: 0px;
		height: 72px;
	}
	section.collaborate .collaborate-inner .right form.wpcf7-form.init {
		padding-top: 50px;
	}
	.custom-menu .header-inner .toggle {
		height: auto;
	}
	.home header#site-header.custom-menu .header-titles-wrapper {
		padding: 0;
	}
	.home header#site-header.custom-menu .header-inner.section-inner {
		width: 100%;
		padding: 0px 20px;
	}
	.home header#site-header.custom-menu .header-inner .toggle {
		margin-right: 5px;
	}
/* 	.menu-modal.active {
		z-index: 100;
	} */
	.menu-modal nav.mobile-menu {
		width: 100%;
	}

	.menu-modal .menu-top {
		flex-shrink: 0;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		align-items: flex-end;
	}
	.menu-modal button.close-nav-toggle {
		width: auto;
		outline: none;
		padding: 0;
		background: #fff;
	}
	.menu-modal-inner {
		padding-top: 30px;
	}
	button.close-nav-toggle .toggle-text {
		margin-right: 0;
	}
	.custom-menu .header-inner {
		height: 71px;
		width: calc(100% - 3rem);
	}
	.custom-menu .header-inner .toggle {
		right: 0;
	}
	.home header#site-header.custom-menu {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.counter-inner {
		height: 120px;
	}
	section.small-business.website .business-inner .right {
		display: flex;
		align-items: center;
	}
	.topbanner-new {
		height: calc(88vh - 0px);
	}
	section.whychoose .title-new {
		max-width: 85%;
		margin-bottom: 40px;
	}
	.testimonials-wrapper {
        width: 100%;
	}
	.custom-news-inner {
		gap: 35px;
	}
	section.contact-wrape.contactus .title-new {
        max-width: 90%;
	}
	.seo-service-icon .seo-icon {
        width: 110px;
        height: 110px;
        padding: 20px;
    }
	section.small-business.website.seo-service .business-inner.customers {
        padding: 30px 20px;
    }
	section.inner-slider.advertising .marketing {
        gap: 15px;
    }
	.marketing-box h3 {
    font-size: 20px;
	}
	.package-inner .right {
        gap: 7px;
    }
	.package-inner {
		flex-direction: column;
	}
	.package-inner .left {
		padding-right: 0;
	}
	.package .package-inner .left {
		max-width: 100%;
		width: 100%;
		flex: 0 0 100%;
		display: flex;
		justify-content: center;
		margin: 0 auto;
		text-align: left;
	}
	.package .package-inner .right {
		width: 100%;
		margin-top: 30px;
	}
	.brand-logo-inner {
        padding: 0;
        padding-top: 30px;
    }
	section.testimonials.page-testimonials .client-title h4.testimonial-name {
        height: auto;
    }
	section.package.support .package-inner.bottom .right {
		margin-bottom: 30px;
	}
	
	section.aboutus.whychoose .choose-inner {
		margin-top: 30px;
	}
	section.package.other-page .package-inner .right {
		padding-bottom: 50px;
	}
	section.package.other-page .package-inner {
		flex-direction: column-reverse;
	}
}

@media screen and (max-width: 820px) {
	.location-inner .sliderbox .box-text h3 {
		font-size: 17px;
		transform: translateY(-7px);
	}
	.page-id-632 section.contact-wrape.contactus.seo .title-new {
		max-width: 85%;
	}
	
	section.package.design-development.tab .title-new {
		margin: 0 1%;
	}
	section.whychoose .title-new {
        max-width: 95%;
	}
	section.small-business.website.seo-service.seo-new .seo-service .seo-icon svg {
		right: 0px;
	}
	section.small-business.website.seo-service.management .seo-service .boxtext {
		padding-top: 0;
	}
	section.package.support.migrations .package-inner.bottom .title-new p {
        max-width: 95%;
    }
	section.package.support .package-inner .right {
		margin: 0;
	}
	.contact-inner ul {
		flex-wrap: wrap;
		width: 90%;
		margin-bottom: 0;
    }
	.contact-inner ul li {
		width: 50% !important;
		margin-bottom: 20px;
	}
	section.contact-form-bottom .right.contact-right {
		width: 90%;
		padding: 30px;
	}
	.message.privacypolicy.form-wraper h4 {
		margin-top: 8px;
	}
	.believing {
		flex-direction: column-reverse;
	}
	section.package.support .package-inner {
		flex-direction: column-reverse;
	}
	section.package.support .package-inner .left, section.package.support .package-inner .right,
	.believing .left, .believing .right {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
	section.package.support .package-inner .left {
		padding: 0;
	}
	section.package.support .package-inner .left ul {
		margin-bottom: 0;
	}
	section.package.support .package-inner.bottom {
		flex-direction: column;
	}
	section.package.support .package-inner.bottom .right {
		margin-bottom: 30px;
	}
	section.package.support .package-inner .left .title-new p:last-child {
		margin-bottom: 0;
	}
	.believing .right{
		padding: 0px;
		padding-bottom: 30px;
	}
	.seeing-quot {
        right: 0px;
    }
	section.contact-wrape.contactus.seo .title-new.domain,
	section.contact-wrape.contactus.seo .title-new {
        max-width: 95%;
    }
	section.small-business.website .title-new {
		text-align: center;
	}
	section.small-business.website.seo-service .business-inner.development h4 {
		text-align: left;
	}
	.process-circle-two {
		margin-top: 0 !important;
	}
	section.small-business.bottom-sec {
		text-align: left;
	}
	section.small-business.website.new-small .title-new {
		text-align: left;
	}
	section.aboutus.small-business.website .title-new {
		text-align: left;
	}
	.service-wrape .grid .link-box figure.effect-lily {
		align-items: center;
	}
	section.small-business.website.home .business-inner .title-new {
		text-align: left;
	}
}

@media screen and (max-width: 768px) {
	.custom-slider.location-inner {
		gap: 12px;
	}
	.location-inner .sliderbox .box-text h3 {
		font-size: 16px;
		transform: translateY(-5px);
	}
	.location-inner .box-text p {
		margin: 0;
	}


	.page-id-632 section.contact-wrape.contactus.seo .title-new {
		max-width: 90%;
	}
	.news-text .zoom-img img {
		height: 250px;
	}
	section.package.design-development.tab .title-new {
		margin-bottom: 40px;
	}
	section.package.design-development .title-new {
        margin-bottom: 20px;
    }
	.tab-menu ul li a {
		font-size: 16px;
		padding: 12px 25px;
	}
	.tab-menu ul li {
		margin-right: 7px;
	}
	.tab-main-box {
		padding: 20px;
	}
	
	section.package.design-development .package-box p {
		padding: 15px 10px 0;
	}
	.brand-logo-inner {
       width: 95%;
    }
	.business-inner.development .seo-service {
        width: 32%;
    }
	.contact-inner ul {
        width: 80%;
	}
	.custom-news-inner {
		gap: 15px;
	}
	section.news-listing .title-new {
    width: 90%;
	}
	.news-box {
        width: 49%;
        max-width: 49%;
        flex: 0 0 49%;
    }
	section.testimonials.page-testimonials .testimonial-item {
		padding: 30px;
	}
	.service-wrape .grid {
        gap: 14px;
    }
	.footer-inner .left .footer-logo {
       justify-content: center;
    }
	
	.privacypolicy span.wpcf7-list-item-label {
        font-size: 14px;
    }
	.footer-inner {
		flex-wrap: wrap;
	}
	.footer-inner .left {
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		margin-bottom: 20px;
	}
	.footer-column.menu-column.center {
		padding-left: 20px;
		width: 70%;
		max-width: 70%;
		flex: 0 0 70%;
	}
	section.letscolaborate_fullwidth .align-items-center .left {
		width: 100%;
		margin-bottom: 20px;
	}
	section.letscolaborate_fullwidth .align-items-center {
		flex-direction: column;
	}
	section.letscolaborate_fullwidth .align-items-center .right {
		width: 100%;
		flex: 0 0 100%;
	}
	section.contact-wrape.contactus.seo .title-new.domain, section.contact-wrape.contactus.seo .title-new {
        max-width: 100%;
    }
}

@media screen and (max-width: 767px) {
	section.inner-slider.location {
		padding: 50px 0px !important;
	}
	.custom-slider.location-inner {
        padding: 0;
	}
	section.package.other-page .package-inner .right {
        padding-bottom: 0;
    }
	.page-id-632 footer#site-footer, .page-id-629 footer#site-footer, .page-id-635 footer#site-footer{
		padding-top: 50px;
	}
	.testimonial-item p {
		-webkit-line-clamp: 10;
	}
	.digram-img {
		margin-top: 30px;
		margin-bottom: 10px;
	}
	section.inner-slider {
		padding: 50px 7px !important;
	}
	.process-circle-two {
		margin: 0 !important;
	}
	.text-news p, .text-news li, .text-news a {
		font-size: 16px;
	}
	section.testimonials.home-testi {
		padding: 50px 10px !important;
	}
	
	section.letscolaborate_fullwidth {
		padding: 50px 0 !important;
	}
	.home section.testimonials.home-testi, .page-id-302 section.testimonials.home-testi, .page-id-338 section.testimonials.home-testi {
		padding: 50px 0px !important;
		
	}
	.page-id-30 section.testimonials.home-testi {
		padding: 50px 0px !important;
	}
	section.aboutus.small-business.website.behind-sec .right:before {
		width: 57%;
	}
	.package-box:hover p{
		color: #fff;
	}
	section.package.design-development .package-box p{
		color: #1D395B;
	}
	.development .seo-service:nth-child(even) {
		background: #1D395B;
	}
	.business-inner.development .seo-service svg path {
		fill: #5EBECC;
	}
	.development .seo-service:nth-child(even) h4 {
		color: #5EBECC;
	}
	section.package.design-development.tab .title-new {
		margin-bottom: 30px;
	}
	.package-inner .right .package-box {
    width: 48%;
	}
	.tab-menu ul li a {
        font-size: 13px;
        padding: 12px 14px;
    }
	.faqs-new.privacy-policy {
		padding: 50px 0px;
	}
	.custom-news-inner {
		margin-top: 30px;
	}
	section.testimonials.page-testimonials .testimonial-item p {
		font-size: 16px;
		line-height: 28px;
	}
	.brand-logo-inner {
         width: 97%;
    }
	section.brand-wrape-bottom .brand-left {
		width: 33.3%;
	}
	section.lightbluesection,
	section.contenttop {
		padding: 50px 0 !important;
	}
	section.brand-wrape-bottom .centertitle br {
		display: none;
	}
	section.contenttop .centertitle p:last-child {
		margin: 0;
	}
	.clr-sectiontitle h3, .centertitle h2 {
		font-size: 28px;
	}
	section.our-services {
		padding: 50px 0px !important;
	}
	.service-wrape .grid .link-box figure.effect-lily {
		padding: 20px;
	}
	.service-wrape .grid .link-box p {
		padding: 0 0px;
	}
	.service-wrape .grid .link-box:hover figure.effect-lily {
		height: 380px;
	}
	section.our-services .title-new p {
        padding-left: 0;
        width: 100%;
    }
	section.contact-wrape.contactus.seo .title-new.domain, section.contact-wrape.contactus.seo .title-new {
        max-width: 100%;
	}
	
	.website.seo-service.seo-new .business-inner .seo-service, section.small-business.website.seo-service.management .business-inner .seo-service {
		width: 48%;
	}
	.website.seo-service.seo-new .business-inner,
	section.small-business.website.seo-service.management .business-inner {
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center !important;
	}
	section.small-business.website.seo-service.migrations .business-inner.development {
		gap: 15px;
	}
	section.package.support.migrations .package-inner.bottom .title-new p {
		max-width: 100%;
	}
	section.migrations .business-inner.development .seo-service {
		width: 30%;
		height: 180px;
	}
	section.contact-wrape.contactus.seo .title-new {
        max-width: 99%;
    }
	section.small-business.website.seo-service .title-new h2 {
		text-align: center;
	}
	section.contact-wrape.contactus .title-new {
        max-width: 98%;
	}
	.contact-inner ul {
        width: 100%;
	}
	.contact-form-bottom .form-wraper.collumn .left-form, .contact-form-bottom .form-wraper.collumn .right-form {
		width: 49%;
		max-width: 49%;
		flex: 0 0 49%;
	}
	section.contact-form-bottom .right.contact-right {
        width: 90%;
        padding: 20px;
    }
	.contact-form-bottom .message.privacypolicy.form-wraper.top span.wpcf7-list-item {
		margin-right: 20px;
	}
	section.news-listing .title-new p {
		font-size: 18px;
	}
	section.news-detail .single-news-text .title-new h2 {
		font-size: 24px;
	}
	
	.news-box {
		width: 48%;
		max-width: 48%;
		flex: 0 0 48%;
	}
	.news-text .info-box h4 {
		font-size: 18px;
	}
	.title-new h2 {
        font-size: 28px;
    }
	section.behind.whychoose, section.aboutus.whychoose {
        padding: 50px 0px !important;
    }
	section.small-business.bottom-sec .business-inner {
		flex-direction: column;
	}
	section.small-business.bottom-sec .business-inner .left {
		padding-left: 0;
	}
	section.testimonials .title-new.testi-title {
		max-width: 100%;
	}
	.bookbtn a {
		padding: 18px 30px;
	}
	.bookbtn a:before {
		height: 57px;
	}
	section.testimonials.page-testimonials .testimonial-item {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
	section.testimonials.page-testimonials .title-new.testi-title {
		max-width: 100%;
		padding: 0px 20px;
	}
	section.testimonials.page-testimonials .testimonials-wrapper {
		gap: 10px;
		justify-content: center;
	}
	section.testimonials.page-testimonials .client-logo {
		width: 60px;
		height: 60px;
	}
	section.testimonials.page-testimonials .client-title h4.testimonial-name {
        height: auto;
    }
	section.testimonials.page-testimonials .white-quote {
		margin-bottom: 15px;
	}
	section.newheader-banner .title-new h2 {
		font-size: 40px;
	}
	
	.header-banner-new h1 {
        max-width: 100%;
        font-size: 50px;
        line-height: normal;
    }
	.slider-counter {
		position: relative;
		width: 100%;
		display: flex;
		max-width: 100%;
		padding: 0;
	}
	.counter-inner {
		height: auto;
		width: 100%;
		flex-direction: column;
		border-radius: 0px;
	}
	.slider-counter .text-center {
		position: initial;
	}
	.counter-wrape:nth-child(2) {
		background: #1D395B;
	}
	.counter-wrape {
		padding: 50px 17px;
		width: 100%;
		max-width: 100%;
    }
	.counter-inner .counter-wrape:after{
		display: none;
	}
	.home header#site-header.custom-menu .header-inner .toggle {
        margin-right: 0;
        width: auto;
        padding-right: 0 !important;
    }
	section.contact-wrape.contactus,
	section {
		padding: 50px 0 !important;
	}
	section.small-business,
	section.small-business.website
	{
		padding: 50px 0 !important;
	}
	section.collaborate {
		padding: 50px 0 !important;
	}
	section.whychoose {
		padding: 50px 0px !important;
	}
	section.whychoose .title-new {
        max-width: 100%;
	}
	.choose-box .title-new:after
	{
		display: none;
	}
	.choose-box {
		border-left: 0;
	}
	.choose-inner .choose-box {
		width: 50%;
		max-width: 50%;
		flex: 0 0 50%;
	}
	.choose-inner .choose-box:nth-child(even) {
		border-bottom: 1px solid #5555553b;
	}
	.choose-inner .choose-box:nth-child(odd) {
		border-right: 1px solid #5555553b;
		border-bottom: 1px solid #5555553b;
	}
	.choose-inner .choose-box:last-child {
		border-bottom: 0px;
	}
	.choose-inner .choose-box:nth-child(5) {
		border-bottom: 0;
	}
	section.small-business .business-inner {
		flex-direction: column-reverse;
	}
	section.small-business.website .business-inner .right {
		padding: 0;
		margin-bottom: 30px;
	}
	section.our-services .title-new {
		flex-direction: column;
	}
	section.our-services h2 {
        width: 100%;
    }
	section.our-services p {
		width: 100%;
		margin-top: 20px;
	}
	.service-wrape .grid .link-box {
		width: 49%;
		max-width: 49%;
		flex: 0 0 49%;
	}
	.service-wrape .grid {
        gap: 10px;
		justify-content: center;
    }
	.business-inner .right {
		padding-left: 0;
	}
	.business-inner .left {
		margin-top: 30px;
	}
	.testimonials-icon {
        left: 7px;
	}
	section.small-business.website .business-inner .right {
         margin-bottom: 0px;
    }
	.collaborate-inner {
		flex-direction: column-reverse;
	}
	section.collaborate .left {
		padding-top: 0;
	}
	section.collaborate .collaborate-inner .right {
        padding-right: 0;
    }
	section.collaborate .collaborate-inner .right:before {
		display: none;
    }
	.collaborate-inner .left {
        width: 100%;
    }
	section.collaborate .collaborate-inner .right form.wpcf7-form.init {
		padding: 15px;
		padding-top: 30px;
		background: #5ebecc;
	}
	.submit-btn:before {
		height: 51px;
	}
	.collaborate-inner .right {
        width: 100%;
        margin-top: 30px;
    }
	.form-wraper .right-form,
	.form-wraper .left-form {
		padding: 0;
	}
	.footer-column.menu-column.center {
        padding-left: 0px;
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }
	.footer-column.center .footer-left ul {
		display: flex;
		flex-direction: column;
		text-align: center;
		align-items: center;
		justify-content: center;
	}
	.footer-column.menu-column.center .footer-left {
		text-align: center;
	}
	.footer-column.center .footer-left li {
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: center;
		padding: 0;
	}
	.footer-column.right {
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
	.footer-column.right .footer-left {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		margin-top: 30px;
	}
	.footer-inner .left p {
		width: 50%;
		text-align: center;
	}
	.home header#site-header.custom-menu .header-inner.section-inner {
        padding: 0px 10px;
    }
	.custom-menu .nav-toggle .toggle-icon, .custom-menu .nav-toggle svg {
		width: 55px;
	}
	section.small-business .title-new br {
		display: none;
	}
	.privacypolicy span.wpcf7-list-item {
		margin-right: 0;
	}
	section.small-business.website.seo-service .business-inner.customers {
		flex-direction: row;
		gap: 5px;
	}
	.seo-service-icon .seo-icon {
        width: 80px;
        height: 80px;
        padding: 17px;
    }
	section.inner-slider.advertising .marketing {
        gap: 10px;
    }
	.marketing-box {
        width: 49%;
    }

	.sliderbox .box-text h3 {
		font-size: 17px;
	}
	section.small-business.website.seo-service .business-inner.development {
		flex-direction: row;
	}
	.business-inner.development .seo-service {
    padding: 10px;
	}
	section.package.other-page .process-circle {
		margin: 0;
	}
	.counter-wrape {
        padding: 30px 38px;
	}
	.counter-inner .counter-wrape:first-child {
		padding-left: 13px;
	}
	.counter-wrape:nth-child(2) {
        background: #f8fdfe;
    }
	.page-id-629 section.package.other-page .package-inner .right {
		margin: 0;
		margin-bottom: 30px;
	}
	section.small-business.website.new-small.brand {
		padding: 50px 0 !important;
	}
}

@media screen and (max-width: 640px) {
	.location-inner .sliderbox {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
	.location-inner .sliderbox .box-text h3 {
		font-size: 20px;
		transform: translateY(-11px);
	}
	.polygon-img {
		transform: scale(0.9);
	}
	section.package.other-page .bookbtn {
        flex-direction: column;
    }
	section.package.other-page .bookbtn a {
        margin-bottom: 20px;
		margin-right: 0;align-content
	}
	section.news-listing .title-new {
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
	.page-id-632 section.contact-wrape.contactus.seo .title-new {
		max-width: 100%;
	}
	section.package.other-page .bookbtn a {
        margin-bottom: 0;
	}
	.news-text .zoom-img img {
		height: 185px;
	}
	header#site-header.custom-menu {
		padding: 10px 0 !important;
	}
	section.newheader-banner {
        height: 380px;
	}
	section.testimonials.page-testimonials .company-logo h4 {
		margin-bottom: 5px;
	}
	section.brand-wrape-bottom .brand-left {
		width: 50%;
	}
	section.small-business.website.seo-service .business-inner.development {
		gap: 7px;
	}
	.business-inner.development .seo-service {
        width: 49%;
    }
	section.behind.whychoose .title-new {
		max-width: 100%;
	}
	section.whychoose .title-new p {
		margin-bottom: 0;
	}
	.business-inner .left {
        padding-right: 0;
    }
}

@media screen and (max-width: 480px) {
	.location-inner .sliderbox .box-text h3 {
		font-size: 14px;
		transform: translateY(-20px);
	}
	.location-inner .bookbtn a {
    padding: 9px 15px;
	}
	.location-inner .bookbtn a:before {
    height: 37px;
	}
	.location-inner .box-text p {
		font-size: 14px;
	}
	.location-inner .bookbtn {
		margin-top: 20px;
	}
	.location-inner .box-text {
		height: auto;
		padding: 20px 13px;
		transform: translateY(81%) !important;
	}
	.location-inner .sliderbox:hover .box-text h3 {
		transform: translateY(-4px);
	}
	.news-text .zoom-img img {
        height: 250px;
    }
	section.aboutus.small-business.website.behind-sec .right:before {
        width: 84%;
    }
	section.small-business.bottom-sec .business-inner .left .title-new p {
		width: 100%;
	}
	section.whychoose .choose-box .title-new p {
		padding: 0 5px;
	}
	section.whychoose .choose-box .title-new {
        padding: 30px 10px;
    }
	.topbanner-new {
        height: calc(65vh - 0px);
    }
	.service-wrape .grid .link-box h2 {
        width: 60%;
	}
	.service-wrape .grid .link-box:nth-child(4) h2, .service-wrape .grid .link-box:nth-child(6) h2 {
		width: 40%;
	}
	.tab-menu ul {
		flex-wrap: wrap;
		width: 100%;
	}
	.tab-menu ul li a {
        width: 100%;
        border-radius: 0;
        margin-bottom: 5px;
    }
	.tab-menu ul li {
        width: 100%;
    }
	.package-inner .right .package-box {
		width: 48%;
	}
	section.package.design-development .package-inner .right .package-box {
        width: 100%;
    }
	.box-text {
		height: 80%;
		transform: translateY(75%) !important;
	}
	.sliderbox:hover .box-text {
		transform: translateY(0) !important;
	}
	section.small-business.website.seo-service .business-inner.customers {
        gap: 10px;
    }
	.seeing-testimonial .white-quote h3 {
		font-size: 20px;
	}
	.footer-inner .left p {
        width: 100%;
	}
	section.testimonials.page-testimonials .title-new.testi-title {
         padding: 0px 0px;
    }
	.brand-logo-inner {
        padding-top: 15px;
	}
	.website.seo-service.seo-new .business-inner .seo-service, section.small-business.website.seo-service.management .business-inner .seo-service {
        width: 108%;
    }
	.seeing-testimonial .company-logo {
		flex-direction: column;
		display: flex;
		align-items: flex-start;
	}
	.client-title {
		margin-left: 0;
		width: 100%;
	}
	
	section.migrations .business-inner.development .seo-service {
		width: 48%;
	}
	section.small-business.website.seo-service.migrations .business-inner.development {
		gap: 15px;
	}
	.polygon-img {
		transform: scale(0.7);
		height: 380px;
		display: flex;
		align-items: center;
	}
	section.small-business.website.seo-service .business-inner.customers {
		flex-wrap: wrap;
	}
	.seo-service-icon {
		width: 31%;
	}
	.marketing-box {
        width: 100%;
    }
	section.inner-slider.advertising .marketing {
        gap: 20px;
    }
	.seo-service-icon .seo-icon {
        width: 100px;
        height: 100px;
        padding: 17px;
    }
	.contact-inner ul li {
        width: 100% !important;
	}
	.contact-inner ul li:last-child {
		margin-bottom: 0;
	}
	section.contact-form-bottom .right.contact-right {
        width: 100%;
		padding: 10px;
		padding-top: 30px;
	}
/* 	.contact-inner ul li:last-child .contact-text {
		width: 100%;
	} */
	.title-new p {
		font-size: 16px !important;
	}
	.contact-form-bottom .form-wraper.collumn .left-form, .contact-form-bottom .form-wraper.collumn .right-form {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
	.news-box {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
	.custom-news-inner {
		gap: 25px;
	}
	section.news-listing .title-new {
		width: 100%;
	}
	section.testimonials.page-testimonials  .testimonial-item {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
		padding: 20px;
	}
	section.testimonials.page-testimonials .client-title img {
		width: 16px;
	}
	section.testimonials.page-testimonials .testimonials-wrapper {
		gap: 20px;
	}
	.choose-inner .choose-box {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
	.choose-inner .choose-box:nth-child(odd) {
		border-right: 0;
	}
	.choose-inner .choose-box:nth-child(5) {
		border-bottom: 1px solid #5555553b;
	}
	.ourlogo ul li {
		width: 50%;
		max-width: 50%;
	}
	.bookbtn a {
		padding: 19px 27px;
		font-size: 15px;
	}
	.service-wrape .grid .link-box {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
	.service-wrape .grid {
		gap: 20px;
	}
	section.testimonials .title-new.testi-title {
    max-width: 100%;
	}
	.testimonials-icon {
        width: 99%;
        left: 2px;
	}
	
	a#scroll {
		padding: 8px;
		left: 10px;
	}
	.home header#site-header.custom-menu .header-inner.section-inner {
		padding: 0px 15px;
	}
	.home header#site-header.custom-menu {
		padding-top: 10px;
	}
	.home header#site-header.custom-menu .header-titles {
    width: 60%;
}
	section.package.design-development .title-new h2,
	section.package .title-new h2 {
        font-size: 24px;
    }
	section.package.support .package-inner.bottom .right {
		margin-bottom: 20px;
	}
	.seeing-quot {
        right: -40px;
        bottom: 90px;
    }
	.seeing-testimonial .white-quote {
		flex-direction: column;
	}
	.seeing-testimonial .white-quote h3 {
		margin-bottom: 5px;
	}
	.seeing-testimonial .white-quote {
		margin-bottom: 14px;
	}
	.seeing-testimonial .star-testi img:first-child {
		margin: 0;
	}
	.form-wraper input {
		height: 30px;
	}
	section.contact-form-bottom .form-wraper .left-form input,
	section.contact-form-bottom .form-wraper .right-form input {
		height: 50px;
	}
	section.testimonials.page-testimonials .client-title {
        margin-left: 10px;
        width: 82%;
	}
	section.testimonials.home-testi .client-title {
		margin-left: 10px;
	}
	
}

@media screen and (max-width: 414px) {
	.development .seo-service h4 {
        font-size: 18px;
	}
}

@media screen and (max-width: 380px) {
	.page-id-338 section.newheader-banner .title-new h2 {
        font-size: 38px;
    }
	.service-wrape .grid .link-box h2 {
        width: 90%;
	}
	.service-wrape .grid .link-box:nth-child(4) h2, .service-wrape .grid .link-box:nth-child(6) h2 {
		width: 54%;
	}
	section.small-business.website.seo-service .business-inner.customers {
        gap: 8px;
    }
	section.brand-wrape-bottom .brand-left {
		width: 100%;
	}
	.package-inner .right .package-box {
		width: 100%;
	}
	section.small-business.website.seo-service.migrations .business-inner.development {
		gap: 10px;
	}
	a.custom-logo-link svg {
		width: 250px;
	}
	.polygon-img {
		height: 297px;
	}
	.seeing-quot {
        right: -60px;
        bottom: 120px;
    }
	.seeing-quot svg {
        width: 47%;
    }
	.polygon-img {
        transform: scale(0.6);
	}
}
@media screen and (max-width: 360px) {
	section.small-business.website.seo-service.management .business-inner .seo-service {
		width: 100%;
	}
	.business-inner.development .seo-service {
		width: 48%;
	}
}
@media screen and (max-width: 340px) {
	.seeing-testimonial {
		padding: 20px;
	}
	.seo-service-icon .seo-icon {
        width: 80px;
        height: 80px;
    }
	.seeing-quot svg {
        width: 34%;
    }
	.seeing-quot {
        right: -90px;
    }
}