@media (max-width:1650px) {
	.hero_content h1 {
		font-weight: 800;
		font-size: 80px;
		line-height: 80px;
	}

	.banner-laptop {
		bottom: -32rem !important;
		position: inherit;
	}

	.banner-laptop img {
		width: 100%;
	}

}




@media (max-width:767px) {
	.cookie-bar {
		padding: 15px 0;
		box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.25);
		background-color: #fff;
	}

	.cookie-bar-text {
		display: inline-block;
	}

	.cookie-bar-text p {
		font-size: 12px;
		margin: 0 0 10px 0;
	}

	.lenis.lenis-smooth {
		scroll-behavior: inherit;
	}

	.header_pixxelu {
		padding: 14px 8px;
	}

	.header-item.item-left {
		float: left;
		width: 50%;
	}

	.header_pixxelu {
		position: sticky;
	}

	header.header_pixxelu ul.menu-main {
		margin: 0;
		display: inline-block;
		width: 100%;
	}

	.header_pixxelu .menu ul li a.active::after {
		display: none;
	}

	.header_pixxelu .menu>ul>li>a {
		line-height: inherit;
		height: auto;
		padding: 10px 15px;
		border-bottom: none;
		font-weight: 700;
		font-size: 18px;
	}

	.hire-our-expert span {
		display: none;
	}

	.col-md-3.hire_section_nav {
		border-left: none;
	}

	.box-design_cta.laptop {
		display: none;
	}

	.services-grid {
		padding: 0 0;
	}

	.services-grid .list-item a {
		display: flex;
		gap: 11px;
		border-radius: 0;
		padding: 12px 15px;
		margin: 0;
		border-bottom: 1px solid #f0f0f0;
		width: 100%;
	}

	.sub-menu.mega-menu.mega-menu-column-4 a img {
		width: 24px;
		height: 24px;
	}

	.col-md-3.hire_section_nav img {
		width: 30px !important;
		height: 30px !important;
	}

	.hire-list a {
		letter-spacing: 0%;
		color: #555555;
		padding: 12px 15px;
		font-family: inter, sans-serif;
	}

	.sub-menu.mega-menu.mega-menu-column-4 a h2 {
		color: #555555;
		font-weight: 600;
		font-size: 14.5px;
		font-family: inter, sans-serif;
	}

	.sub-menu .col {
		padding: 0;
		width: 100%;
		flex: inherit;
	}

	.header_pixxelu .menu .mobile-menu-head {
		height: 25px;
		padding: 15px 0 25px;
	}

	.header_pixxelu .menu .mobile-menu-head .mobile-menu-close {
		height: 40px;
		width: 40px;
		border-left: none;
	}

	.header_pixxelu .menu .mobile-menu-head .go-back {
		height: 40px;
		width: 40px;
		border: none !important;
	}

	.header_pixxelu .menu ul li a::after {
		display: none;
	}

	.sub-menu.single-column-menu {
		margin: 40px 0 0 0 !important;
	}

	.header_pixxelu .menu .mobile-menu-head .current-menu-title {
		margin: 12px 0 0 0;
	}

	.header_pixxelu .menu>ul>li .sub-menu.mega-menu,
	.header_pixxelu .menu>ul>li .sub-menu {
		padding-top: 40px;
	}

	.sub-menu.mega-menu.mega-menu-column-4 a p {
		display: none;
	}

	.sub-menu.mega-menu.mega-menu-column-4 a p {
		color: #9D9D9D;
		font-weight: 500;
		font-size: 12px;
	}

	.header-item.item-right {
		float: right;
		width: 50%;
	}

	.logo img {
		width: 50%;
	}

	.btn_website {
		padding: 0px 13px;
		line-height: 32px;
		margin: 0 10px 0 0 !important;
	}

	.header_pixxelu .mobile-menu-trigger span::after {
		top: 8px;
	}

	.header_pixxelu .mobile-menu-trigger span::before {
		top: -8px;
	}

	.header_pixxelu .mobile-menu-trigger span {
		display: block;
		height: 3px;
	}

	.header_pixxelu .menu>ul>li:last-child {
		margin: 50px 0 0 0;
	}

	.header_pixxelu .menu>ul>li:last-child a {
		color: #000;
		font-size: 24px;
		position: relative;
	}

	.header_pixxelu .menu>ul>li:last-child a::before {
		content: '';
		position: absolute;
		background: #DB4A26;
		height: 4px;
		width: 38%;
		bottom: 0;
		left: 16px;
	}

	.hero_banner {
		padding: 45px 0;
		z-index: 0;
	}

	.hero_badge a.hero_btn_small {
		padding: 4px 5px;
	}

	.hero_badge {
		display: none;
	}

	.hero_content h1 br {
		display: none;
	}

	.hero_content h1 {
		font-size: 60px;
		line-height: 60px;
	}

	.hero_content p br {
		display: none;
	}

	.hero_content p {
		margin: 10px 0;
		font-size: 16px;
		line-height: 28px;
		padding: 0 27px;
	}

	.hero_buttons a {
		padding: 6px 30px !important;
		font-weight: 600;
		width: auto;
		font-size: 13px !important;
	}

	.hero_buttons {
		gap: 10px;
	}

	.hero_buttons {
		margin: 30px 0 0;
	}

	.banner_slider_main .slick-slide {
		padding: 0 2px;
		height: 160px;
	}

	.overlay_gradient_work_marquee {
		width: 10vw;
	}

	.home-about-seaction-inner {
		margin: 50px 0 0 0;
		padding: 20px 0;
		border-radius: 10px;
		background-color: #1A1A1A !important;
		background: transparent;
	}

	.home-about-seaction .container {
		padding: 0 15px;
	}

	.home-about-seaction-inner p {
		font-size: 18px;
		line-height: 24px;
		margin: 15px 0 0 0;
	}

	.home-about-seaction-inner img {
		margin: 20px 0 0 0;
		width: 100%;
	}

	.home-about-seaction-inner .subheading_det img {
		margin: 0;
		width: auto;
	}

	.counter-container {
		gap: 20px;
		width: 100%;
		margin: 20px 0 0 0;
	}

	.counter-box h2 {
		font-size: 30px;
	}

	.counter-box p {
		font-size: 14px !important;
		width: 100%;
		margin: 0 0 0 0 !important;
	}

	.counter-box {
		text-align: left;
		width: 47%;
		flex: inherit;
	}

	.counter-box p br {
		display: none;
	}

	.choose_us_sec.text-center {
		padding: 30px 0;
	}

	section.choose_us_sec h2 br {
		display: none;
	}

	section.choose_us_sec h2 {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 40px;
	}

	.box_choose_card {
		margin: 0 0 0 0;
	}

	.img_shape {
		margin: 40px 0;
	}

	.p_tage_2 {
		margin: 0px 0 0 0 !important;
	}

	.box_choose_card .first-6 {
		font-size: 20px;
	}

	.choose_us_sec_tow .container {
		padding: 0 15px;
	}

	.choose_us_sec_tow_inner {
		padding: 15px 0;
	}

	.choose_us_sec_tow_inner h2 br {
		display: none;
	}

	.choose_us_sec_tow_inner h2 {
		font-size: 32px;
		line-height: 40px;
	}

	.choose_us_sec_tow_inner p {
		font-size: 16px;
		line-height: 25px;
	}

	.choose_us_sec p {
		font-size: 14px;
	}

	.digital-growth-box {
		height: auto;
	}

	.digital-growth-box h6 {
		height: auto;
	}

	.digital-growth-box h3 {
		margin: 18px 0 0 0;
		font-size: 18px;
	}

	.digital-growth-box_color {
		height: auto;
		padding: 30px;
	}

	.digital-growth-box_color a {
		width: fit-content !important;
		margin: 30px 0 0;
		height: 45px;
		line-height: 45px;
		padding: 0 20px;
	}

	.choose_us_sec {
		padding: 30px 0 0 0;
	}

	.choose_us_sec p br {
		display: none;
	}

	.real_results-all .real_results {
		margin-bottom: 30px;
	}

	.real_results .image_wrapper,
	.real_results .content {
		height: 265px !important;
	}

	.real_results .content {
		padding: 10px;
		height: auto !important;
	}

	.real_results .description {
		line-height: 22px;
		margin: 15px 0 0 0;
		font-size: 17px;
	}

	.real_results .tags {
		margin: 15px 0 0;
	}

	.milion-box {
		border-top: none;
	}

	.real_results .title {
		font-size: 15px;
	}

	.real_results .title img {
		margin: 0 5px 0 0;
	}

	.skills {
		display: none;
	}

	.real_results:nth-child(2) .content {
		order: 2;
	}

	.lets-build-seaction {
		margin: 30px 0 0 0;
	}

	.lets-build-seaction-box {
		border-radius: 15px;
		padding: 30px;
	}

	#videoPlayer3 {
		display: none;
	}

	.lets-build-seaction-box h2 {
		font-size: 48px;
		line-height: 47px;
	}

	.lets-build-seaction-box p br {
		display: none;
	}

	.our-happy-clients-seaction {
		margin: 30px 0;
	}

	.our-happy-clients-seaction .container {
		padding: 0 15px;
	}

	.our-happy-clients-inner {
		padding: 30px 0;
	}

	.testimonal-right {
		position: inherit;
		top: inherit;
		right: inherit;
	}

	.testimonal-left {
		position: inherit;
		top: inherit;
		left: inherit;
	}

	.our-happy-clients-inner h2 {
		font-size: 47px;
		line-height: 50px;
		margin: 15px 0 0 0;
	}

	.our-happy-clients-inner-row {
		margin: 30px 0 0 0;
	}

	.clint-box-testimonal {
		padding: 15px;
		width: 100%;
		margin-bottom: 15px;
	}

	.clint-box-testimonal .img-star {
		top: 10px;
	}

	.clint-box-testimonal p {
		margin: 15px 0 0 0;
		font-size: 14px;
		line-height: 22px;
	}

	.our-happy-clients-box-left {
		margin: 30px 0 0 0;
	}

	.counter-section {
		align-items: center;
		padding: 0 0px 0 0;
		text-align: center;
	}

	.counter-box em {
		font-size: 20px;
		text-align: center;
	}

	.view-all-button {
		text-align: center;
		margin: 20px 0 0 0;
	}

	.clinet-box-all {
		display: inline-block;
		width: 100%;
		text-align: center;
	}

	.clinet-box-inner {
		height: auto;
		margin: 0 auto 0px;
		display: inline-block;
		width: 100%;
		animation: inherit !important;
		opacity: inherit !important;
		padding: 0 7px;
		transform: inherit;
	}

	.our-happy-clients-box-right {
		margin: 30px 0 0;
	}

	.clinet-box-inner {
		height: auto;
		margin-bottom: 0px;
		animation: none !important;
	}

	.clinet-box-inner.richie-box-1 {
		position: relative;
		bottom: 0;
	}

	.clinet-box-inner.richie-box-1 {
		position: relative;
		bottom: 0;
	}

	.clinet-box-inner::after {
		content: '';
		position: absolute;
		width: 92%;
		height: 15%;
		bottom: 0;
		border-radius: 12px;
		background: linear-gradient(180deg, rgba(15, 30, 59, 0.00) 0.56%, #0F1E3B 95.05%);
		left: 0;
		right: 0;
		z-index: 11;
		margin: 0 auto;
		display: none;
	}

	.video-player video {
		display: none;
		width: 100%;
		height: 100%;
		border-radius: 20px;
	}

	.mobile-video {
		display: inline-block;
		width: 100%;
	}

	.mobile-video iframe {
		width: 100%;
		height: 260px;
		border-radius: 10px;
	}

	.clinet-box-inner.richie-box-1 {
		display: none;
	}

	.clinet-box-inner.richie-box-2 {
		display: none;
	}

	.clinet-box-inner.richie-box-2.animate {
		display: none;
	}

	.latest-stories-strategies h2 {
		font-size: 32px;
	}

	.latest-stories-strategies p {
		margin: 0 0 20px 0;
		font-size: 16px;
	}

	.latest-stories-strategies-box img {
		width: 100%;
	}

	.latest-stories-strategies-box {
		margin-bottom: 20px;
	}

	.latest-stories-strategies-box .seo-text {
		float: left;
		width: auto;
		margin: 10px 0 0 0;
	}

	.latest-stories-strategies-box .date-text {
		float: right;
		width: auto;
		margin: 10px 0 0 0;
	}

	.latest-stories-strategies-box h3 {
		padding: 0 0;
		margin: 15px 0;
	}

	.latest-stories-strategies {
		margin-bottom: 0;
	}

	.intersted-working-seaction .container {
		padding: 0 15px;
	}

	.intersted-working-inner {
		padding: 30px 15px;
	}

	.intersted-working-inner h2 {
		font-size: 37px;
		line-height: 39px;
	}

	.intersted-working-inner h2 em {
		padding: 0 0 5px 0;
	}

	.intersted-working-inner p br {
		display: none;
	}

	.intersted-working-inner p {
		margin: 20px 0 0 0;
		font-size: 16px;
	}

	.book-intro-box {
		margin: 30px 0 0 0;
	}

	.book-intro-box a {
		border-radius: 40px;
		padding: 10px 14px;
		font-size: 14px;
	}

	.book-intro-box .we-got {
		padding: 21px 0;
		width: 59%;
	}

	.book-intro-box .we-got img {
		width: 100%;
	}

	.intersted-working-seaction {
		margin-bottom: 0;
	}

	.pixxelu_footer {
		padding: 30px 0 0;
	}

	.social-icons {
		margin: 15px 0 0 0;
	}

	.pixxelu_footer p strong {
		margin: 0 0 0 0;
	}

	.pixxelu_footer li {
		margin: 15px 0 0px 0;
		width: 100%;
	}

	.pixxelu_footer h5,
	.pixxelu_footer h6 {
		margin-bottom: 0;
		margin-top: 15px;
	}

	.animation_footer_title {
		margin: 30px 0 0 0 !important;
	}

	.animation_footer_title .container {
		padding: 0 0;
	}

	.animation_footer_title h2 {
		font-size: 30px;
		line-height: 40px;
		margin: 0 0 0 0;
	}

	.animation_footer_title h2 img {
		width: 23px;
	}

	.copy-right {
		margin: 10px 0 0 0;
		padding: 15px 0;
		text-align: center;
	}

	.copy-right span {
		margin: 15px 0;
		font-size: 14px;
	}

	.text-copy-right {
		font-size: 12px !important;
		margin-bottom: 15px;
		text-align: center;
		margin-top: 15px;
	}

	.clint-box-testimonal.animate {
		animation: inherit;
		opacity: inherit;
		transform: inherit;
	}

	.pixxelu_footer .col:nth-child(4) {
		width: 100%;
		margin-top: 30px;
	}

	.list-unstyled li img {
		width: 100%;
	}

	.logo-company-slider {
		margin: 20px 0;
	}

	.logo-company-slider .container {
		max-width: 100%;
		padding: 0 0;
	}

	.logo-brand img {
		width: 70%;
	}

	.logo-brand-text {
		padding: 15px;
	}

	.button-bolg {
		margin: 30px 0 20px 0;
	}

	.latest-new-stories p br {
		display: none;
	}

	.latest-new-stories h2 {
		font-size: 30px;
		line-height: 40px;
	}

	.latest-new-stories h2 br {
		display: none;
	}

	.logo-brand {
		padding: 15px;
		height: 53px;
	}

	.logo-brand-text p {
		margin: 0 0 0 0;
		font-size: 14px;
	}

	.book-intro-box a {
		text-transform: capitalize;
	}

	.blog-new-row-box img {
		width: 100%;
	}

	.blog-new-row-box {
		margin-bottom: 20px;
	}

	.latest-new-stories p {
		color: #1A1A1A;
		font-size: 16px;
	}

	.blog-new-row {
		margin: 30px 0 0 0;
	}

	.shopify-services-right {
		float: right;
		position: inherit;
		inset: inherit;
		z-index: 9;
		will-change: inherit !important;
		width: 100% !important;
		transition: inherit !important;
		border-radius: 0 !important;
	}

	.shopify-services-right video {
		margin: auto;
		position: inherit;
		inset: inherit;
		margin: 30px 0 0 0;
	}

	.shopify-services-left h2 {
		margin: 15px 0 0 0;
		font-size: 54px;
		line-height: 53px;
		font-weight: 700;
	}

	.button-shopify a {
		width: fit-content;
	}

	.accelerate-your-business {
		margin: 30px 0 0 0;
	}

	.accelerate-your-business .container {
		max-width: 100%;
		padding: 0 15px;
	}

	.accelerate-your-business-inner {
		padding: 30px 0;
		border-radius: 15px;
	}

	.accelerate-your-business-inner h2 {
		font-size: 31px;
		line-height: 40px;
	}

	.accelerate-your-business-inner p br {
		display: none;
	}

	.accelerate-your-business-box {
		padding: 20px;
		height: auto;
	}

	.transform-your-website {
		margin: 30px 0 0 0;
	}

	.transform-your-website-inner {
		padding: 30px;
	}

	.transform-your-website-inner h2 {
		color: #fff;
		margin: 0;
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
		width: 100%;
	}

	.transform-your-website-inner h2 br {
		display: none;
	}

	.transform-your-website-left .btn_website {
		padding: 5px 22px !important;
		margin: 25px 0 0 0 !important;
	}

	.mobile-img-transfer {
		bottom: 0;
		width: 100%;
		height: 440px;
		right: 0;
		margin: 50px 0 0 0;
	}

	.mobile-img-transfer video {
		left: 8px;
		right: 0;
		width: 95%;
		top: 7px;
		border-radius: 44px;
		height: auto;
	}

	.your-eommerce-seaction {
		margin: 30px 0 0 0;
	}

	.your-eommerce-seaction-left ul li {
		width: 100%;
		gap: 15px;
		margin: 0 0 10px 0;
		border-radius: 10px;
		padding: 10px;
	}

	.your-eommerce-seaction-left ul::before {
		left: 39px;
	}

	.your-eommerce-seaction-right {
		margin: 50px 0 0;
		text-align: center;
	}

	.your-eommerce-seaction-right .subheading_det {
		margin: 0 auto;
	}

	.your-eommerce-seaction-right br {
		display: none;
	}

	.your-eommerce-seaction-right h2 {
		font-size: 32px;
		line-height: 40px;
	}

	.shopify-expert-seaction .container {
		padding: 0 15px;
	}

	.shopify-expert-inner {
		padding: 40px 0 0;
	}

	.shopify-expert-inner h2 br {
		display: none;
	}

	.shopify-expert-inner h2 {
		font-size: 32px;
		line-height: 40px;
	}

	.shopify-expert-inner p br {
		display: none;
	}

	.shopify-expert-inner-right {
		padding: 30px 0;
	}

	.shopify-expert-inner-right h3 br {
		display: none;
	}

	.shopify-expert-inner-right .btn_website {
		padding: 5px 22px;
		line-height: 32px;
		margin: 10px 0 0 0 !important;
	}

	.perfect-template-seaction {
		margin: 90px 0 0;
	}

	.perfect-template-one-left h2 {
		font-size: 95px;
		line-height: 70px;
	}

	.perfect-template-one-right h5 {
		margin: 30px 0 0 0;
	}

	.btn_website {
		padding: 5px 10px;
	}

	.perfect-template-one-right h4 br {
		display: none;
	}

	.perfect-template-one-right h4 {
		font-size: 32px;
	}

	.perfect-template-one {
		margin-bottom: 30px;
	}

	.shopy-our-happy-clients {
		margin: 30px 0 0;
	}

	.shopy-our-happy-clients-inner {
		padding: 30px 0 0;
	}

	.shopy-our-happy-clients .container {
		max-width: 100%;
		padding: 0 15px;
	}

	.shopy-our-happy-clients-inner h2 {
		font-size: 32px;
		margin: 15px 0 0 0;
		line-height: 40px;
	}

	.some-orecent-shopify-left h2 {
		font-size: 32px;
	}

	.some-orecent-shopify-left {
		display: inline-block;
		width: 100%;
		margin: 30px 0;
	}

	.some-orecent-shopify-left p {
		margin: 10px 0 30px 0;
	}

	.blaze-slider.some-orecent-slider .box-slider {
		height: auto;
	}

	.orecent-shopify-page {
		margin-bottom: 30px;
	}

	.intersted-working-seaction {
		margin-bottom: 0;
		margin-top: 30px;
	}

	.shopy-our-happy-clients-inner button {
		display: none;
	}

	.mobile-img-transfer img {
		width: 100%;
	}

	.accelerate-your-business-inner h2 br {
		display: none;
	}

	.laravel-development-service {
		padding: 30px 0 0;
		position: relative;
		z-index: 0;
	}

	.larvel-icon img {
		width: 50px;
	}

	.laravel-development-service h2 {
		width: 100%;
		padding: 10px 10px;
		font-size: 25px;
	}

	.laravel-development-service p br {
		display: none;
	}

	.laravel-development-service p {
		margin: 15px 0 0 0;
		font-size: 16px;
		line-height: 26px;
	}

	.laravel-development-service .button-shopify {
		text-align: center;
		width: 100%;
	}

	.laravel-development-service a {
		margin: 0;
	}

	.w-background-video>video {
		position: inherit;
		inset: inherit;
		margin: 30px 0;
	}

	.video_bg {
		height: auto;
		transform: inherit !important;
	}

	.laravel-development-box-3 {
		margin: 0 0 0 0;
		padding: 0 24px;
	}

	.laravel-development-box {
		padding-bottom: 20px;
	}

	.laravel-development-box-3 ul li span {
		font-size: 16px;
		margin: 5px 0 0 0;
	}

	.laravel-development-box {
		margin: 30px 0 0 0;
	}

	.laravel-logo img {
		width: 50%;
	}

	.mobile-img-transfer.laravel-logo {
		height: auto;
	}

	.connect-with-laravel-expert {
		margin: 40px 0;
	}

	.connect-with-laravel-expert .container {
		padding: 0 15px;
	}

	.connect-with-laravel-expert-inner {
		padding: 30px 0;
	}

	.connect-with-laravel-expert-inner h2 br {
		display: none;
	}

	.connect-with-laravel-expert-inner h2 {
		font-size: 32px;
		line-height: 40px;
	}

	.connect-slider .legendary-sliider {
		margin-bottom: 30px;
	}

	.connect-slider button {
		display: none;
	}

	.connect-slider {
		text-align: center;
	}

	.connect-slider .box-slider {
		padding: 25px 25px;
	}

	.connect-slider a {
		margin: auto !important;
	}

	.shopy-our-happy-clients-inner .box-slider {
		padding: 25px;
		height: auto;
	}

	.shopy-our-happy-clients-inner .legendary-sliider {
		margin: 30px 0 0 0;
	}

	.latest-new-stories {
		margin: 50px 0 0 0;
	}

	.header-item.item-right .btn_website {
		padding: 2px 10px;
	}

	.cms-video-laptop {
		bottom: 0;
		float: right;
		width: 100%;
		right: 0;
		margin-bottom: 0;
		margin-top: 40px;
	}

	.cms-icon li img {
		width: 100px;
	}

	.video-site-box {
		top: 3px;
		width: 80%;
		left: 11px;
		height: 49px;
	}

	.cms-video-laptop video {
		width: 126%;
		position: relative;
		left: -2rem;
	}

	.Recent-cms {
		margin-top: 0;
	}

	.shopify-services-right video {
		border-radius: 15px;
		width: 100%;
	}

	.shopify-services {
		position: inherit !important;
		height: auto !important;
		overflow: hidden;
		max-height: inherit !important;
		transform: inherit !important;
	}

	.pin-spacer {
		padding: 0 !important;
		height: auto !important;
	}

	.shopy-our-happy-clients-inner h2 br {
		display: none;
	}

	.front-end-developers h2 {
		font-size: 40px !important;
		line-height: 40px;
	}

	.front-end-developers-logo ul li {
		display: inline-block;
		margin: 0 0;
		width: 32%;
	}

	.front-end-box-left {
		padding: 30px 15px 0;
	}

	.front-end-img {
		height: auto;
	}

	.php-dashboard img {
		width: 100%;
	}

	.php-dashboard .dashboard-bg {
		top: 0;
		width: 100%;
	}

	.transform-your-website-left-php {
		padding-bottom: 0;
	}

	.front-end-developers br {
		display: none;
	}

	.contact-page-banner span {
		font-size: 16px;
	}

	.contact-page-banner h2 {
		font-size: 40px;
		line-height: 60px;
	}

	.contact-page-banner p br {
		display: none;
	}

	.contact-page-banner p {
		margin: 0;
	}

	.contact-from-inner {
		border-radius: 15px;
		padding: 10px;
		top: 40px;
	}

	.contact-from-left {
		padding: 15px;
		border-radius: 15px;
	}

	.adress-box-line {
		margin: 15px 0 0 0;
	}

	.box-adress {
		gap: 10px;
		padding: 10px;
		margin-bottom: 15px;
	}

	.contact-from-right {
		margin: 30px 0 0 0;
	}

	.left-box-from {
		width: 100%;
		margin-bottom: 15px;
	}

	.right-box-from {
		width: 100%;
		margin-bottom: 15px;
	}

	.our-Office-location {
		margin: 72px 0 0 0;
	}

	.from-text textarea {
		height: auto;
	}

	.our-Office-location h2 {
		font-size: 32px;
	}

	.getting-here {
		position: inherit;
		bottom: 0;
		right: 0;
		border-radius: 15px;
		padding: 15px;
		width: 100%;
		margin: 30px 0 0;
	}

	.map-box {
		width: 100%;
		margin: 26px 0 0 0;
	}

	.map-box::before {
		display: none;
	}

	.map-box iframe {
		height: 300px;
		border-radius: 10px;
		border: 5px solid #fff !important;
	}

	.getting-here ul {
		margin: 10px 0 0 0;
	}

	.nearby-landmarks-box {
		margin-bottom: 15px;
	}

	.portfolio-seaction-banner {
		padding: 30px 0;
	}

	.portfolio-seaction-banner h2 {
		font-size: 40px;
	}

	.portfolio-seaction-banner p br {
		display: none;
	}

	.portfolio-seaction {
		margin: 30px 0 0;
	}

	.portfolio-seaction-box-text {
		padding: 15px;
	}

	.video-img-box {
		height: 280px;
	}

	.portfolio-video-seaction video {
		max-width: 555px;
		height: 307px;
		left: -1rem;
	}

	.portfolio-seaction-box-text ul li {
		padding: 3px 7px;
		font-size: 11px;
		margin: 0 1px 0 0;
	}

	.portfolio-all-seaction {
		margin-bottom: 0;
	}

	.portfolio-seaction #tabs-content {
		margin: 0 0 0 0;
	}

	.portfolio-seaction #tab1 {
		margin: 30px 0 0 0;
	}

	.banner-laptop {
		position: inherit;
		bottom: 0;
	}

	.banner-laptop img {
		width: 100%;
		margin: 40px 0 0 0;
	}

	.portfolio-detail-banner h2 {
		font-size: 40px;
	}

	.portfolio-detail-banner p br {
		display: none;
	}

	.portfolio-detail-banner {
		width: 100%;
		padding: 30px 0 0 0;
		background-position: 70% 0;
		height: auto;
	}

	.portfolio-detail-box-one {
		padding: 30px 0 0 0;
	}

	.left p {
		width: 100%;
	}

	.info-box .info-item {
		float: left;
		width: 48%;
		margin: 0 0 0 0;
	}

	.info-item p {
		margin-bottom: 20px;
		font-size: 17px;
	}

	.right {
		margin: 30px 0 0 0;
	}

	.portfolio-detail-box-tow {
		margin: 30px 0 0 0;
	}

	.portfolio-detail-box-tow .container {
		padding: 0 15px;
	}

	.intro {
		font-size: 20px;
		max-width: 100%;
		margin-bottom: 30px;
		line-height: 30px;
	}

	.stat-box {
		text-align: left;
		padding: 15px;
		height: 135px;
		margin-bottom: 15px;
	}

	.stat-box h2 {
		font-size: 40px;
	}

	.portfolio-detail-box-tow.laptop-image-2 {
		margin: 30px 0 0 0;
	}

	.portfolio-detail-box-three {
		margin: 30px 0 0 0;
	}

	.row.mobile-pic {
		margin-top: 30px;
	}

	.row.mobile-pic img {
		width: 100%;
	}

	.row.mobile-pic .col-md-4 {
		width: 33%;
	}

	.portfolio-detail-box-next {
		margin: 30px 0 0;
		padding: 10px;
		border-radius: 15px;
	}

	.portfolio-detail-box-next h2 {
		font-size: 25px;
		margin: 3px 0 0 0;
	}

	.portfolio-detail-box-next span {
		font-size: 14px;
	}

	.portfolio-detail-2-banner h2 {
		font-size: 40px;
	}

	.portfolio-detail-2-banner p br {
		display: none;
	}

	.portfolio-detail-2-banner {
		padding: 30px 0 0 0;
		height: auto;
	}

	.portfolio-detail-3-banner {
		padding: 30px 0 0 0;
		height: auto;
	}

	.portfolio-detail-3-banner h2 {
		font-size: 40px;
	}

	.portfolio-detail-3-banner p br {
		display: none;
	}

	.reviews-banner-deaction {
		padding: 30px 0;
	}

	.reviews-banner-deaction h2 {
		font-size: 40px;
		line-height: 46px;
	}

	.reviews-banner-deaction img {
		margin: 30px 0 0 0;
		width: 100%;
	}

	.reviews-all-seaction {
		margin: 30px 0;
	}

	.reviews-all-box p {
		height: auto;
	}

	.col {
		flex: 100% !important;
		width: 100%;
	}

	.mobile-triger .toggle-icon {
		display: inline;
		float: right;
		font-size: 30px;
	}

	.pixxelu_footer .list-unstyled {
		display: none;
	}

	.mobile-triger {
		margin: 0 0 15px 0;
		cursor: pointer;
	}

	.list-unstyled.mobile-drop {
		display: inline-block;
		width: 100%;
	}

	.list-unstyled-rating {
		margin: 20px 0 0 0 !important;
	}

	.mobile-triger.services-tage {
		margin: 0;
	}

	ul.list-unstyled li a {
		font-weight: 400;
		font-size: 18px;
	}

	.mobile-view-drop.adress-box h6 {
		display: inline-block;
		width: 100%;
	}

	.pixxelu_footer h5,
	.pixxelu_footer h6 {
		font-size: 24px;
	}

	.list-unstyled-rating img {
		width: 100%;
	}



	.content-about {
		top: 30px;
	}

	.content-about h2 {
		font-size: 32px;
	}

	.content-about p br {
		display: none;
	}

	.content-about p {
		font-size: 16px;
	}

	.our-mission-seaction {
		margin: 30px 0;
	}

	.our-mission-seaction h2 {
		font-size: 32px;
	}

	.our-mission-seaction p {
		font-size: 16px;
	}

	.our-mission-seaction p br {
		display: none;
	}

	.our-mission-seaction .row {
		margin-top: 0;
	}

	.our-mission-box {
		padding: 20px;
	}

	.our-story-div img {
		display: none;
	}

	.our-story-div {
		padding: 15px;
	}

	.our-story-div-left {
		width: 100%;
	}

	.our-story-div-right {
		float: right;
		width: 100%;
		text-align: left;
		margin: 30px 0 0 0;
		display: flex;
		justify-content: center;
	}

	.our-story-div-left h2 {
		font-size: 32px;
	}

	.meet-our-team {
		margin: 30px 0 0 0;
	}

	.meet-our-team h2 {
		font-size: 32px;
	}

	.team-box-img img {
		width: 100%;
	}

	.meet-our-team-box .col-md-3 {
		width: 50%;
	}

	.team-box-text {
		padding: 10px 15px;
	}

	.team-box-text h3 {
		font-size: 16px;
	}

	.year-box-row .col-md-3 {
		width: 50%;
	}

	.year-box-inner {
		padding: 15px;
		height: 150px;
	}

	.year-box-inner span {
		font-size: 14px;
	}

	.year-box-row {
		margin: 30px 0 0 0;
	}

	.our-stack .col-md-2 {
		width: 50%;
	}

	.our-stack .our-mission-box {
		height: 140px;
	}

	.shopify-services-left {
		padding-top: 30px;
		height: auto;
	}

	.column {
		width: 100%;
	}

	.old-graphic img,
	.pixxelu-circle img {
		height: fit-content;
	}

	.pixxelu-images img {
		top: 96px;
		right: 96px;
	}


	.hire-btn-0 {
		margin-top: -27px;
	}

	p.multi-sector {
		font-size: 17px;
		line-height: 26px;
	}

	h2.section-title {
		font-size: 35px;
		line-height: 40px;
		margin-bottom: 35px;
	}

	p.section-subtitle {
		font-size: 16px;
		line-height: 26px;
	}

	.tech-section h2 {
		font-size: 35px;
		line-height: 40px;
	}

	.tech-section .subtext {
		font-size: 16px;
		line-height: 26px;
	}

	.shopify-expert-inner-left img {
		width: 100%;
	}

	.personalize-text h3 {
		line-height: 40px;
		margin: 0 0 11px;
	}

	.main-loads {
		top: -120px;
	}

	.header_pixxelu {
		top: auto !important;
		z-index: 1;
	}

	.header_pixxelu.sticky {
		border-radius: 0;
	}

	.button-let {
		display: inline-grid;
		gap: 20px;
	}

	.container-fluid span img {
		width: fit-content;
	}

	.intersted-working-inner .book-intro-box a {
		height: 60px !important;
		padding: 16px;
	}


	.video-about video {
		height: 300px;
	}

	.video-about::after {
		height: 271px;
	}

	.video-about::after {
		z-index: 0;
	}

	.content-about {
		z-index: 0;
	}

	.shopify-services-left {
		z-index: 0;
	}

	.button-shopify {
		display: flex !important;
		gap: 15px;
	}

	.pixxelu_button {
		padding: 0 19px;
	}

	.perfect-template-one-left h6 {
		font-size: 16px;
	}

	.your-eommerce-seaction-right a {
		margin: auto;
	}

	.some-orecent-shopify-left a {
		margin: auto;
	}

	.shopify-services-left h2 br {
		display: none;
	}

	.transform-your-website-left a.pixxelu_button {
		padding: 13px;
	}

	.transform-your-website-inner p br {
		display: none;
	}

	.transform-your-website-inner {
		display: inline-grid;
	}

	.video-site-box {
		top: 11px;
		width: 70.3%;
		left: 0;
		height: 160px;
		border-radius: 2px;
	}

	.pixxelu_footer .col:nth-child(4) h6 {
		display: none;
	}

	.left1222 {
		width: 100% !important;
		padding: 30px !important;
	}

	.inner1222 {
		padding: 0 !important;
	}

	.transform-your-website-left.left1222 a {
		margin: 20px auto;
	}

	.transform-your-website-left a {
		margin: 20px auto;
	}

	.feature-left h2 {
		font-size: 39px;
		line-height: 40px;
	}

	.feature-left p br {
		display: none;
	}

	.feature-grid {
		display: inline-block;
	}

	.feature-box {
		margin-bottom: 15px;
	}

	h2.text11 {
		font-size: 33px;
		line-height: 42px;
		margin-bottom: 34px;
	}

	h2.section-title.text11 br {
		display: none;
	}

	.promo {
		display: inline-grid;
		gap: 27px;
		height: auto;
	}

	.icon-plat img {
		bottom: 15px;
	}

	.icon-plat-1 img {
		left: 21px;
		top: 18px;
	}

	.content-1 h3 {
		font-size: 29px;
	}

	.content-1 p {
		font-size: 16px;
		line-height: 25px;
	}

	.front-end-developers h2 {
		font-size: 36px !important;
		line-height: 39px;
	}

	.laravel-development-service h2 br {
		display: none;
	}

	.accelerate-your-business-inner h2 br {
		display: none;
	}

	.left-121 {
		width: 100% !important;
	}

	.website-inner121 {
		padding: 30px !important;
	}

	.portfolio-seaction-box .hover_media.active {
		z-index: 0;
	}

	.portfolio-seaction-box-img ul {
		z-index: 0;
	}

	p.multi-sector br {
		display: none;
	}

	.hire-experts {
		padding: 60px 15px;
	}

	p.section-subtitle br {
		display: none;
	}

	h2.section-title br {
		display: none;
	}

	.hero_content {
		z-index: 0;
	}

	.hero_banner.fade-section::after {
		z-index: -1;
	}

	.button-let a.pixxelu_button.white_bg_btn {
		display: none;
	}

	.overlay_gradient_work_marquee.right {
		margin: 0 !important;
	}

	.banner_slider_main {
		z-index: 0;
	}

	.cms-icon li {
		margin: 0 5px 15px 5px !important;
		display: inline-grid !important;
	}

	.common-btn {
		justify-content: left;
	}

	.button-shopify a.pixxelu_button {
		padding: 0 13px !important;
	}

	.cms-icon {
		text-align: center;
	}

	.step-box {
		padding: 40px 20px 30px;
		height: auto;
	}

	.gt-card {
		margin-right: 0;
		width: fit-content;
	}

	.role-card {
		display: flow;
		text-align: -webkit-center;
	}

	.roles-grid {
		display: grid;
		gap: 20px;
		grid-template-columns: repeat(2, 1fr);
		justify-items: center;
		width: 100%;
	}

	.roles-grid {
		grid-template-columns: repeat(2, 1fr);
	}

	.cards-11 {
		position: relative;
		width: 212%;
		margin: auto;
	}

	.mid-gt-card {
		padding: 35px 0;
	}

	.tech-section {
		padding: 0 20px 0;
	}

	.logos-track {
		gap: 5px;
	}

	.package-card {
		height: 606px;
	}

	.shopify-expert-inner p {
		margin-bottom: 0;
	}

	.hire-btn-1 {
		margin-top: 80px;
	}

	.hire-btn-2 {
		margin-top: 92px;
	}

	.hire-btn-0 {
		margin-top: -1px;
	}

	.boxes {
		width: 100%;
	}

	.shopify-expert-seaction {
		margin: 26px 0 0 0;
	}

	.procard__image-container img {
		width: 100% !important;
		height: auto;
	}

	.procards {
		width: 100%;
	}

	.animation_footer_title {
		padding: 0 !important;
	}


	.thank-you-section {
		padding: 40px 20px;
		margin: 40px auto;
	}

	.thank-you-section h2 {
		font-size: 32px;
	}

	.thank-you-message {
		font-size: 16px;
	}

	.thank-you-actions {
		flex-direction: column;
		gap: 10px;
	}

	.home-btn,
	.contact-btn {
		width: 100%;
	}

	div#whatsappBtn a {
		padding: 16px;
	}

	.popup {
		left: 16%;
	}

	.old-graphic img {
		padding: 0 0;
	}

	a.show-cursor-label img {
		width: 30%;
	}

	.book-a-call-page h2 {
		font-size: 35px;
		line-height: 39px;
	}

	a.show-cursor-label img {
		width: 14%;
	}

	.logo a.show-cursor-label img {
		width: fit-content;
	}

	.pixxelu_button span img {
		width: 20px !important;
	}






















}

@media only screen and (min-width: 1300px) and (max-width: 1500px) {
	.header_pixxelu .menu ul li a::after {
		bottom: -23px;
		height: 12%;
	}
}