@media (min-width:4200px) and (max-width:10000px) {
	.interactive.paid_marketing.smm-section1.section .paid_market_Image {
		max-width: 1100px;
		bottom: -66px;
		right: -424px
	}

	.appBanner.section .container,
	.banner.bg_blue.section.enterprise-bg .container,
	.digital_marketing.section .container,
	.interactive.branding_Solutions.section .container,
	.interactive.paid_marketing.smm-section1.section .container {
		position: relative
	}

	.design_devlopment.end-to-endterprise-app2.section {
		padding-top: 180px
	}

	.banner.bg_blue.section.enterprise-bg .enterpriesesBanner {
		position: absolute;
		right: -350px;
		max-width: 890px;
		bottom: -150px
	}

	.corporate_video .slider_right,
	.interactive_presentation .slider_right,
	.power_presentation .slider_right {
		max-width: 61.2%
	}

	.seo_right_text {
		position: absolute;
		right: 4%;
		width: 414px;
		color: #fff;
		top: 120%;
		max-width: 1200px;
		opacity: .95;
		font-weight: 300
	}

	.seo_img {
		position: absolute;
		top: 311px;
		left: -180px
	}

	.interactive.branding_Solutions.section .branding_img img {
		max-width: 73%;
		float: right
	}

	.interactive.branding_Solutions.section .branding_img {
		position: absolute;
		right: -203px;
		bottom: -89px
	}

	li.nav-item.menu-hover:hover .menu-pos .col-md-9 {
		-ms-flex: 0 0 50%;
		max-width: 50%
	}

	li.nav-item.menu-hover:hover .menu-pos .col-md-3 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.video_inside {
		max-width: 1700px
	}

	.bottom_menu {
		display: inline-block
	}
}

@media (min-width:1920px) and (max-width:4000px) {

	.bottom_menu,
	.bottom_menu li,
	.img-new-1,
	.img-new-2 {
		display: inline-block
	}

	.video_img img,
	.video_inside {
		max-width: 1700px
	}

	.bottom_menu li {
		margin-right: 44px;
		margin-bottom: 18px;
		margin-top: 27px
	}

	.bottom_menu li a {
		font-size: 15px
	}

	.slider.slick-initialized.slick-slider {
		padding: 70px 0
	}

	.process_box {
		padding-top: 60px
	}

	.process_box.boxTwo {
		padding: 34px 0 0 97px
	}

	.red_box.contant_black_box {
		background: #445ddb;
		padding: 70px 363px 70px 60px
	}

	.form-slide .request-quote h4 {
		margin-bottom: 45px
	}

	div#collapsibleNavbar .menu_service p {
		color: #fff;
		font-size: 13px;
		font-weight: 300;
		line-height: 24px;
		margin-bottom: 43px;
		padding-right: 50px
	}

	.home_page div#collapsibleNavbar .reash-us p a {
		padding: 0;
		margin: 0;
		font-weight: 400;
		font-size: 14px;
		text-transform: inherit;
		letter-spacing: inherit
	}

	.reash-us p.e_mail {
		margin-top: 20px;
		margin-bottom: 30px
	}

	li.nav-item.menu-hover:hover .menu-pos .col-md-9 {
		-ms-flex: 0 0 50%;
		max-width: 50%
	}

	li.nav-item.menu-hover:hover .menu-pos .col-md-3 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.img-new-1 {
		width: 39%;
		vertical-align: top;
		margin-top: -300px
	}

	.img-new-2 {
		width: 60%;
		margin-top: -344px
	}

	.branding-stratgey {
		margin-bottom: 140px
	}

	.new-branding-img {
		position: absolute;
		top: -265px;
		width: 652px
	}

	.presentation_text p {
		font-size: 18px;
		color: #1a1a1a;
		max-width: 1100px;
		margin-top: 20px;
		line-height: 30px
	}

	.seo_projects_box p {
		font-weight: 700;
		color: #000;
		margin: 0;
		font-size: 24px;
		line-height: 30px
	}

	.process_box.boxThree {
		margin-left: 89px;
		position: relative;
		margin-top: 22px;
		border-top: 3px solid #c9d7ee
	}

	.process_box.boxTwo .img_box {
		padding-bottom: 102px;
		position: relative;
		border-bottom: 3px solid #c9d7ee;
		margin-bottom: 50px
	}

	.seo-panel2 .process_box p {
		font-size: 16px;
		line-height: 30px;
		color: #4c4c4c
	}

	.video_page .making_brands p {
		font-size: 18px;
		letter-spacing: 0
	}

	.video_img {
		position: absolute;
		top: -658px;
		right: -290px
	}

	.corporate.section.new-interactive2 .corporate_text p {
		font-size: 18px;
		color: #000;
		line-height: 30px;
		font-weight: 500
	}

	.interactive.new-interactive.section .col-md-6.making_img img {
		max-width: 944px;
		margin-top: 0
	}

	.corporate.section.new-interactive2 .corporate_text {
		max-width: 845px
	}

	.interactive.new-interactive.section h2 {
		font-size: 55px;
		line-height: 66px
	}

	.interactive.branding_Solutions.section .col-md-6.branding_text {
		padding-right: 75px
	}

	.interactive.branding_Solutions.section .col-md-6.branding_text p {
		max-width: 84%;
		font-size: 18px;
		line-height: 30px
	}

	.interactive.branding_Solutions.section .branding_img {
		position: absolute;
		right: 200px;
		bottom: -152px
	}

	.interactive.branding_Solutions.section .branding_img img {
		max-width: 88%;
		float: right
	}

	.technology_text p {
		font-size: 16px;
		line-height: 28px
	}

	.technology_text {
		padding-right: 104px;
		background: #fff;
		padding-bottom: 70px
	}

	.company_banner {
		padding-bottom: 260px
	}

	.tab-content .yellow_box p {
		font-size: 16px;
		line-height: 30px;
		color: #4c4c4c;
		font-weight: 500;
		margin-bottom: 25px
	}

	.tab-content .yellow_box ul li {
		line-height: 30px;
		border-bottom: 1px solid;
		padding: 8px 15px 8px 0;
		font-size: 18px;
		color: #4d4d4d
	}

	.tab-content .yellow_box.redB.blueB p {
		color: #fff;
		font-size: 16px;
		line-height: 30px
	}

	.icon1-bg {
		width: 44%;
		position: absolute;
		z-index: 0;
		left: -349px;
		top: 41px;
		opacity: .8
	}

	ul.nav.nav-pills.navtop p {
		color: #191919;
		font-size: 21px
	}

	.agency_box li h3 {
		display: block;
		min-height: 40px;
		font-size: 72px;
		color: var(--color18)
	}

	.agency_box li p {
		padding: 0 40px 0 0;
		float: left;
		width: 100%;
		font-size: 21px;
		color: #333 !important;
		font-weight: 600
	}

	.tab_part.section {
		padding-bottom: 120px
	}

	.tab_para p {
		font-size: 24px;
		text-align: center;
		margin-top: 45px;
		color: #1a1a1a;
		line-height: 36px;
		font-weight: 500
	}

	.bottom_para p,
	.making_brands p {
		font-weight: 300
	}

	.tab_para {
		max-width: 100%;
		margin: 20px auto 60px;
		padding: 0 70px
	}

	.banner.bg_blue.section.e-com-top .eCommerce_banner {
		position: absolute;
		right: -85px;
		top: 5%;
		max-width: 1102px
	}

	.banner.bg_blue.section.e-com-top .banner-content-ecommerce {
		padding-right: 70px
	}

	.banner.bg_blue.section.e-com-top .banner-content-ecommerce p {
		max-width: 100%;
		line-height: 30px;
		font-size: 18px
	}

	.interactive.paid_marketing.sem-panel1.section .paid_market_Image {
		max-width: 990px
	}

	.green-bg-smm {
		background: #ebfafe;
		padding: 50px;
		height: 100%
	}

	.interactive.paid_marketing.smm-section1.section p {
		padding-right: 0;
		line-height: 30px;
		font-size: 18px
	}

	.interactive.paid_marketing.smm-section1.section h2 {
		font-size: 55px
	}

	.interactive.paid_marketing.smm-section1.section .col-md-6.making_brands {
		max-width: 100%;
		padding-right: 0
	}

	.new_media_Image {
		position: absolute;
		right: -150px;
		bottom: -150px;
		text-align: right
	}

	.new_media_Image img {
		max-width: 975px
	}

	.interactive.video_serivces.section .col-md-5.making_brands {
		padding-bottom: 30px
	}

	.interactive.video_serivces.section .making_brands p {
		max-width: 100%;
		padding-right: 158px;
		line-height: 36px
	}

	.corporate_video .presentation_text p {
		line-height: 36px
	}

	.design_devlopment.end-to-endterprise-app2.section .enterprieses_design_text {
		max-width: 100%;
		padding-right: 70px
	}

	.design_devlopment.end-to-endterprise-app2.section .custom_web_text h4 {
		color: #333;
		font-size: 22px;
		margin-top: 30px;
		font-weight: 700
	}

	.design_devlopment.end-to-endterprise-app2.section {
		padding-top: 170px
	}

	.banner-content-ecommerce.enterprise-app {
		padding-right: 80px
	}

	.banner-content-ecommerce.enterprise-app h1 {
		margin-bottom: 80px
	}

	.design_devlopment.end-to-endterprise-app2.section .enterprieses_design_text p {
		font-size: 24px;
		color: #000;
		margin-bottom: 50px;
		line-height: 36px;
		font-weight: 500
	}

	.main_mobileApp p {
		color: #fff;
		line-height: 42px;
		font-size: 24px;
		margin-top: 100px;
		padding: 0 1px 0 30px;
		font-weight: 300
	}

	.main_mobileApp.section {
		margin-top: -140px
	}

	.main_mobileApp {
		background: #2b4456;
		padding-top: 260px;
		padding-bottom: 0
	}

	.app_text p {
		color: #4c4c4c;
		font-size: 16px;
		padding-right: 40px;
		line-height: 30px
	}

	.hybird_appdevelopment.section {
		padding-bottom: 0;
		padding-top: 90px
	}

	.experience_details p {
		font-size: 17px
	}

	.making_brands p,
	.right_content p,
	.seo_right_text p {
		font-size: 18px;
		line-height: 30px
	}

	.wht_box {
		padding: 80px 20px 60px 17px;
		background: #fff;
		margin-bottom: 15px;
		min-height: 320px;
		text-align: center
	}

	.experience_details {
		max-width: 100%;
		margin: 70px auto
	}

	.seo_right_text p {
		margin-bottom: 30px
	}

	.project_box {
		padding-bottom: 25px;
		border-bottom: 1px solid #a0a0a0;
		margin-right: 65px;
		padding-top: 190px
	}

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		max-width: 1280px
	}

	.right_content p {
		color: #fff
	}

	.right_content {
		position: absolute;
		right: 7%;
		max-width: 360px;
		top: 116%
	}

	img.web-banner-desktop {
		position: relative;
		left: -170px;
		max-width: 1420px
	}

	.making_img {
		position: relative;
		top: 24px
	}

	.interactive.paid_marketing.smm-section1.section .paid_market_Image {
		max-width: 1103px;
		bottom: -74px;
		right: 180px
	}

	.seo_right_text {
		right: 36%;
		width: 465px;
		top: 56%
	}

	.mainslider {
		float: none;
		width: 100%;
		margin: auto
	}

	.desktop_menu .container-fluid {
		max-width: 100%;
		margin: auto
	}

	.seo_img img {
		max-width: 1355px
	}

	.seo_img {
		position: absolute;
		bottom: -182px;
		left: 0
	}

	.digital_marketing.section {
		height: 890px;
		padding: 40px 0;
		margin-top: 30px
	}

	.slide2 .slider_right {
		float: none;
		overflow: hidden;
		max-width: 1920px;
		margin: auto
	}

	.marketing_solution.section {
		padding-top: 250px
	}

	.branding_img img,
	.design_text {
		max-width: 100%
	}

	.making_brands h2 {
		font-size: 56px;
		line-height: 1
	}

	.design_text p {
		font-size: 23px;
		line-height: 36px
	}

	.corporate_video .slider_right,
	.interactive_presentation .slider_right,
	.power_presentation .slider_right {
		max-width: 74.2%
	}

	.start_project.section h2 {
		font-size: 58px;
		line-height: 1
	}

	.eCommerce_banner {
		max-width: 53%;
		top: 10px;
		right: -50px
	}

	.aap_banner-content {
		float: left;
		width: 44%
	}

	.branding_img,
	.imgAppBanner {
		right: 10%
	}

	.imgAppBanner img {
		max-width: 44%;
		float: right;
		margin-right: 260px
	}

	.paid_market_Image {
		max-width: 700px
	}

	.bottom_para p {
		font-size: 24px;
		color: #191919;
		line-height: 36px
	}

	.bottom_para {
		width: 119%;
		padding-right: 30px
	}

	.company_img img {
		width: 1328px
	}

	.work_page .header_section:before {
		top: 128px
	}

	.technology_all_logo:after {
		width: 15%
	}

	.banner-content-ecommerce h2,
	.enterprises_page .bg_blue.section .banner-content-ecommerce h2,
	.marketing_text h1 {
		font-size: 48px
	}

	.marketing_box p {
		font-weight: 700;
		font-size: 26px
	}

	.marketing_solution h2 {
		font-size: 58px
	}

	.banner-content-ecommerce h1,
	.design_text h2,
	.design_text h3,
	.enterprises_page .bg_blue.section .banner-content-ecommerce h1,
	.presentation_text h2 {
		font-size: 60px
	}

	.banner-content-ecommerce p {
		font-size: 18px;
		max-width: 100%;
		line-height: 30px
	}

	.banner.bg_blue.section .enterpriesesBanner {
		position: absolute;
		right: 150px;
		max-width: 1046px;
		bottom: -93px
	}

	.presentation_text {
		max-width: 100% !important
	}

	.media_page p {
		max-width: 100%;
		font-size: 24px
	}
}

@media (min-width:2001px) and (max-width:2200px) {

	.corporate_video .slider_right,
	.interactive_presentation .slider_right,
	.power_presentation .slider_right {
		max-width: 76.5%
	}

	.video_inside {
		max-width: 1090px
	}
}

@media (min-width:1920px) and (max-width:2000px) {
	.video_img {
		position: absolute;
		top: -658px;
		right: -330px
	}

	.interactive.branding_Solutions.section .branding_img {
		position: absolute;
		right: 65px;
		bottom: -136px
	}

	.interactive.branding_Solutions.section .branding_img img {
		max-width: 86%;
		float: right
	}

	.banner.bg_blue.section.e-com-top .banner-content-ecommerce p {
		max-width: 100%;
		line-height: 30px;
		font-size: 18px
	}

	.interactive.paid_marketing.section .paid_market_Image {
		position: absolute;
		right: 0;
		bottom: 0;
		max-width: 670px
	}

	.corporate_video .slider_right,
	.interactive_presentation .slider_right,
	.power_presentation .slider_right {
		float: right;
		max-width: 82.5%;
		margin-top: 50px;
		width: 100%
	}

	.video_inside {
		max-width: 1700px
	}

	.seo_right_text {
		right: 15%
	}

	.imgAppBanner img {
		max-width: 47%;
		float: right;
		margin-right: 73px
	}

	.banner.bg_blue.section .enterpriesesBanner {
		position: absolute;
		right: 50px;
		max-width: 1005px;
		bottom: -93px
	}

	.interactive.paid_marketing.smm-section1.section .paid_market_Image {
		max-width: 45%;
		bottom: -74px;
		right: 0
	}
}

@media (min-width:1300px) and (max-width:1800px) {
	.video_inside {
		max-width: 1122px
	}

	.seo_right_text {
		right: 21%
	}

	.imgAppBanner img {
		max-width: 47%;
		float: right;
		margin-right: 73px
	}

	.banner.bg_blue.section.e-com-top .banner-content-ecommerce p {
		max-width: 100%;
		line-height: 30px;
		font-size: 18px
	}
}

@media (min-width:1201px) and (max-width:1500px) {
	.work_page .impression .owl-carousel .owl-nav.disabled {
		display: block;
		position: absolute;
		bottom: 8px;
		right: 70px;
		top: inherit;
		z-index: 999;
		left: inherit
	}

	.viws_box {
		padding: 8px 0
	}

	.experience_box {
		position: absolute;
		top: 66%;
		left: 35%;
		transform: translate(-50%, -50%);
		padding: 50px;
		bottom: inherit
	}

	.experience_box img {
		max-width: 180px
	}

	.experience_box h6 {
		margin: 10px 0;
		font-size: 21px;
		line-height: 30px
	}

	.heading1 {
		left: 23%
	}

	.second_menu li {
		margin-right: 26px
	}

	.second_menu li a {
		font-size: 13px
	}

	.presentation_text p {
		max-width: 100%
	}

	.video_inside {
		transform: translate(-50%, -20%)
	}

	.banner.bg_blue .banner-content-ecommerce h1 {
		color: #fff;
		font-size: 50px;
		line-height: 1;
		margin-bottom: 40px;
		max-width: 440px
	}

	.banner.bg_blue .banner-content-ecommerce p {
		color: #fff;
		max-width: 382px;
		font-size: 14px;
		line-height: 26px;
		font-weight: 300
	}

	.seo_right_text {
		position: absolute;
		right: 4%
	}
}

@media (min-width:992px) and (max-width:1200px) {
	.heading1 {
		left: 10%
	}

	.second_menu li {
		margin-right: 8px
	}

	.second_menu li a {
		letter-spacing: 0
	}

	.new_media ul.nav.nav-fill.navtop:after,
	.new_media ul.nav.nav-fill.navtop:before,
	.technology_Works:after,
	.technology_Works:before {
		display: none
	}

	a.navbar-brand img {
		max-width: 80px;
		margin-top: 0
	}

	.second_menu {
		margin-top: 15px
	}

	.experience_box img {
		max-width: 200px
	}

	.experience_box {
		transform: translate(-50%, -50%);
		max-width: 700px;
		top: 70%;
		bottom: inherit
	}

	.experience_box h6 {
		margin: 0;
		font-size: 22px;
		line-height: 30px
	}

	div#menu1:before {
		height: 480px;
		width: 90%
	}

	p.development_services {
		padding: 0 45px 0 0
	}

	.footer.section h2 {
		font-size: 28px
	}

	nav.navbar.navbar-expand-md {
		padding: 5px 40px
	}

	.full_image img {
		min-height: 273px !important
	}

	.diary_box_left {
		padding: 25px 50px 20px 30px
	}

	.business_help .diary_box_left {
		padding: 25px
	}

	.col-md-6.business_help .full_image img {
		min-height: 270px !important
	}

	li.nav-item {
		margin: 0 2px
	}

	.appBanner {
		margin-top: 30px
	}

	.work_page nav.navbar.navbar-expand-md {
		padding: 10px 40px
	}

	.imgAppBanner {
		margin-top: 0
	}

	.app_text {
		min-height: 330px
	}

	ul.custom-navbar::before {
		width: 30%
	}
}

@media (min-width:992px) and (max-width:1024px) {

	.appBanner,
	.banner.bg_blue.section,
	.digital_marketing.section,
	.interactive.branding_Solutions.section,
	.interactive.new-interactive.section,
	.interactive.paid_marketing.sem-panel1.section,
	.interactive.paid_marketing.smm-section1.section,
	.interactive.video_serivces.section,
	.seo_page.section.seo-panel1 {
		margin-top: 20px
	}

	.marketing_solution h2 {
		font-size: 40px
	}

	.corporate_video .presentation_text h2,
	.design_text h2,
	.design_text h3,
	.digital_experience.section h2,
	.technology h2 {
		font-size: 45px
	}

	.branding_text h2 {
		font-size: 40px;
		color: #fff;
		margin-top: 50px
	}

	.branding_img {
		position: absolute;
		right: 0;
		bottom: -15px;
		width: 68%
	}

	.corporate_text,
	.interactive.branding_Solutions.section .branding_img img,
	.new_media_Image img,
	.seo_img img {
		max-width: 100%
	}

	.campaign-boxes,
	.red_box.yellow_box img {
		max-width: 300px
	}

	.marketing_text h1 {
		color: #fff;
		display: inline-block;
		position: relative;
		padding: 25px 0 35px;
		font-size: 48px;
		z-index: 1
	}

	.interactive.new-interactive.section .col-md-6.making_img img {
		max-width: 100%;
		margin-top: 0
	}

	.interactive.new-interactive.section h2 {
		font-size: 38px;
		line-height: 50px
	}

	.new_media_Image {
		position: absolute;
		right: -54px;
		bottom: -93px;
		text-align: right
	}

	.banner.bg_blue.section.e-com-top p {
		max-width: 406px;
		margin-bottom: 25px;
		line-height: 30px
	}

	.start_project.section h2 {
		font-size: 40px;
		line-height: 1
	}

	.testimonials_page h2 {
		margin-top: 40px;
		font-size: 40px
	}

	.work-slide-bg .owl-nav.disabled {
		display: none !important
	}

	.news-content2 {
		margin: 100px 0 66px;
		width: 540px;
		border-bottom: 1px solid #ddd;
		padding-bottom: 38px
	}

	.news-head h2 {
		color: #2b4456;
		font-size: 48px;
		font-weight: 700;
		padding-right: 0;
		margin-bottom: 65px
	}

	.new-icon {
		display: inline-block;
		border: 1px solid #f7f7f7;
		width: 185px;
		vertical-align: top;
		margin: 0 25px 40px 0
	}

	.technology_logo ul li:nth-child(12),
	.technology_logo ul li:nth-child(16),
	.technology_logo ul li:nth-child(4),
	.technology_logo ul li:nth-child(8) {
		border-right: 1px solid #ddd
	}

	.technology_logo ul li:nth-child(3n) {
		border-right: 0
	}

	.technology_logo ul li:nth-child(4) {
		border-top: 1px solid #ddd
	}

	ul.agency_box.eLearning_box li {
		padding: 0 27px;
		margin: 0;
		overflow: hidden
	}

	ul.agency_box {
		padding: 60px 0 0 50px
	}

	ul.custom-navbar:before {
		position: absolute;
		top: 55%;
		right: -10%;
		background: #fff;
		content: "";
		width: 52%;
		height: 1px
	}

	.making_brands h2 {
		margin: 0 0 50px;
		font-size: 48px;
		line-height: 56px
	}

	.design_devlopment.end-to-endterprise-app2.section .custom_web_text h4,
	div#collapsibleNavbar .menu_service h3 a {
		font-size: 18px
	}

	.interactive.paid_marketing.smm-section1.section .paid_market_Image {
		max-width: 60%;
		bottom: -18px;
		right: 0
	}

	.interactive.paid_marketing.smm-section1.section h2 {
		font-size: 37px;
		line-height: 48px
	}

	.enterprieses_design_text p {
		font-size: 20px;
		color: #000;
		margin: 50px 0
	}

	.banner.bg_blue.section .enterpriesesBanner {
		position: absolute;
		right: 40px;
		max-width: 46%;
		bottom: -19px
	}

	.main_mobileApp p {
		color: #fff;
		line-height: 36px;
		font-size: 18px;
		margin-top: 69px;
		padding: 0 1px 0 30px;
		font-weight: 300
	}

	.aap_banner-content h1 {
		color: #fff;
		font-size: 40px;
		line-height: 1;
		margin-bottom: 30px
	}

	.lead_base_boxes li {
		width: 17.6%
	}

	.seo-analysis-panel p {
		font-size: 12px;
		line-height: 22px;
		color: #000
	}

	.slider-nav-thumbnails.slick-initialized .slick-slide {
		position: relative;
		padding: 10px 6px;
		font-size: 12px;
		font-weight: 600;
		text-align: center
	}

	.seo_projects_box p {
		font-weight: 700;
		color: #333;
		margin: 0;
		font-size: 18px;
		line-height: 28px
	}

	.work_page .impression .owl-carousel .owl-nav.disabled {
		display: block;
		position: absolute;
		bottom: 8px;
		right: 84px;
		top: inherit;
		z-index: 999;
		left: inherit
	}

	.viws_box h2 {
		font-weight: 800;
		color: #000;
		font-size: 30px
	}

	.campaign-boxes {
		position: absolute;
		right: 50px;
		background: #fff;
		padding: 5px 35px;
		top: 0;
		height: 100%
	}

	.wht_box {
		min-height: 310px
	}

	.marketing_solution.section {
		padding-top: 110px
	}

	.red_box.green_box img {
		max-width: 311px
	}

	.seo_img {
		position: absolute;
		bottom: -30px;
		left: 0;
		width: 70%
	}

	.work_page .owl-carousel .owl-nav.disabled {
		display: block;
		position: absolute;
		top: 0;
		left: -6%
	}

	.eCommerce_banner {
		position: absolute;
		right: -130px;
		top: 12%;
		max-width: 746px
	}

	.technology_logo ul li:last-child,
	.video_section .overlay-wcs {
		display: none
	}

	.design_devlopment.section {
		padding-top: 40px;
		padding-bottom: 0
	}

	.web_design_page .bg_grey {
		background: #be904f;
		margin-top: 0;
		height: 628px;
		position: relative;
		padding-top: 60px
	}

	.our_project.section {
		padding-top: 0;
		padding-bottom: 0
	}

	.second_menu ul {
		padding: 0 21px 0 30px
	}

	.digital-content-panel p {
		padding-right: 0;
		color: #4d4d4d;
		line-height: 24px;
		font-size: 13px
	}

	.banner-content-ecommerce h1 {
		color: #fff;
		font-size: 38px;
		line-height: 48px;
		margin-bottom: 35px
	}

	.banner.stratgey-bg.section .banner-content-ecommerce h1 {
		position: absolute;
		bottom: -198px
	}

	.banner.stratgey-bg.section {
		height: 425px;
		margin-top: 20px
	}

	.eCommerce_banner2 {
		position: relative;
		top: 5%;
		width: 60%
	}

	.work_page .menu {
		right: 20px;
		top: 22px
	}

	.work_page .header_section.section .navbar-expand-md .navbar-collapse {
		margin: 23px 0
	}

	body.home_page .our_clients.section .clients_logo li {
		background: rgb(255 255 255 / 18%);
		margin-right: 13px;
		width: 18%;
		padding: 0;
		margin-bottom: 13px
	}

	.bottom_menu li a {
		font-size: 11px
	}

	.logo_brand img {
		min-height: inherit !important
	}

	.diary_box_left {
		padding: 25px 15px 20px 27px
	}

	.bottom_menu li {
		display: inline-block;
		margin-right: 12px;
		margin-bottom: 18px;
		margin-top: 18px
	}

	.col-md-6.business_help .full_image .logo_brand img {
		mix-blend-mode: inherit;
		min-height: inherit !important
	}

	a.navbar-brand img {
		max-width: 80px !important;
		margin-top: 0
	}

	.work_page div#collapsibleNavbar a {
		font-size: 12px;
		letter-spacing: 1px
	}

	.navbar-expand-md .navbar-collapse {
		margin: 8px 0
	}

	body.work_page div#collapsibleNavbar li.nav-item.project_button a {
		background: #6dacde;
		border: 1px solid #fff;
		padding: 8px 15px;
		margin: 0 10px
	}

	.line-bg1 {
		position: fixed;
		background: #71aedd;
		content: "";
		width: 100%;
		height: 1px;
		left: 0;
		z-index: 9;
		top: 116px
	}

	.menu-pos .col-md-3 {
		-ms-flex: 0 0 16%;
		flex: 0 0 16%;
		max-width: 16%
	}

	div#collapsibleNavbar a {
		font-size: 12px;
		padding: 8px
	}

	.video_inside {
		position: absolute;
		bottom: 0;
		left: 0;
		transform: translate(0, -30%);
		width: 100%;
		max-width: 100%;
		padding: 30px
	}
}

@media only screen and (max-width:990px) {

	.our_diary_text p,
	.record p {
		line-height: 24px
	}

	.adm-popup,
	.adm-popup.menuopened1 {
		height: 100vh;
		transition: .5s;
		left: 0
	}

	.col-md-5.making_brands .btn-outline.getaquote,
	.making_brands a.btn.getaquote {
		margin: auto
	}

	.col-md-7.making_brands a.btn.getaquote {
		margin: 3rem auto 0
	}

	ul.industry_type.pull-right.dig_market {
		padding-bottom: 15px
	}

	.col-md-12.i-human,
	.hybird_appdevelopment.section,
	.mobile-seo-panel.mobile-content .card-header,
	.roohAfza.section .container,
	.tab_part.section .container,
	.tab_part.section .tab-content .col-md-6,
	.technical_Section,
	.testimonials_clients button,
	.trained.section .container,
	.work_page .roohAfza.section .owl-carousel,
	p.development_services,
	ul.agency_box {
		padding: 0
	}

	.record p {
		position: relative;
		padding-bottom: 40px;
		color: #000;
		font-weight: 500;
		font-size: 14px
	}

	.aap_banner-content p,
	.app_text h4 br,
	.banner.stratgey-bg.section.m-none,
	.company_img.desktop-mobile-img,
	.desktop-content,
	.desktop_menu,
	.digital5.desktop-view .col-md-3,
	.ecom-desktop,
	.experience_box p,
	.form-slide,
	.green-bg-smm p,
	.innerBanner.desktop_appbanner,
	.interactive.paid_marketing.smm-section1.section .marketing_text h1:after,
	.marketing_solution.section .col-6:nth-child(3),
	.new_media ul.nav.nav-fill.navtop:after,
	.new_media ul.nav.nav-fill.navtop:before,
	.our-four-step .step br,
	.our_Diary.section.desktop-dairy,
	.our_project.desktop_Project.section.web_desgin_mobile .col-6:nth-child(3),
	.process_box:after,
	.right_content,
	.searc_image,
	.second_menu,
	.seo_projects_box br,
	.single-post.work_page .pagetitle:after,
	.technology_Works:after,
	.technology_Works:before,
	.technology_all_logo:after,
	.technology_all_logo:before,
	.video_img,
	.video_inside .bottom_menu,
	.web-banner-desktop,
	.work_page .header_section:after,
	.work_page .header_section:before,
	.work_testify.testimonials_page h1:before,
	a.btn.desk-btn,
	body.home.blog .pagetitle:after,
	nav.navbar.navbar-expand-md,
	ul.agency_box.eLearning_box li:nth-child(2) h3,
	ul.agency_box.eLearning_box li:nth-child(4) h3,
	ul.custom-navbar:before,
	ul.list-group.list-group-flush li.nav-item.project_button {
		display: none
	}

	.diary_box_left p,
	.little_tag_content p,
	.our_Diary .our_Diary_date p {
		margin: 0;
		font-family: var(--dm-sans);
		font-size: 15px;
		font-weight: 300;
		color: #191919
	}

	.our_Diary_date strong,
	.our_diary_text p {
		font-family: Montserrat, sans-serif;
		color: #000;
		font-size: 14px
	}

	.our_Diary.section.mobile-dairy .owl-dots button.owl-dot {
		margin-top: 20px
	}

	.main_mobileApp p,
	.mobile-app-2 p strong {
		font-family: 'Roboto Slab', serif;
		line-height: 30px
	}

	.our_diary_text h2 {
		font-size: 26px;
		margin-bottom: 30px;
		font-weight: 700;
		color: #1a1a1a
	}

	.clients_logo h2 {
		margin-bottom: 50px;
		font-size: 26px;
		font-weight: 700;
		margin-top: 70px
	}

	.our_clients {
		background: #f2f2f2;
		padding-top: 130px;
		padding-bottom: 70px
	}

	.experience_years.section li {
		list-style: none;
		padding: 0 15px
	}

	.jquery-accordion-menu ul ul.submenu li:nth-child(2) a,
	.jquery-accordion-menu ul ul.submenu li:nth-child(3) a,
	.jquery-accordion-menu ul ul.submenu ul li a,
	.mobile-seo-panel.mobile-content .card,
	body.home_page .header_section.section .shadow-sm {
		border: 0
	}

	.main_mobileApp p {
		color: #fff;
		font-size: 18px;
		margin-top: 50px;
		padding: 0 20px 40px;
		font-weight: 300
	}

	.header_section.section.line nav.navbar.navbar-expand-lg.navbar-light {
		padding: 10px 29px 10px 34px
	}

	.header_section.section.line a.navbar-brand img {
		max-width: 60px;
		text-align: center;
		padding: 0
	}

	.app_text p {
		color: #000;
		font-size: 14px;
		padding-right: 0;
		line-height: 26px
	}

	.hybirdImage_box {
		min-height: auto;
		line-height: initial;
		text-align: center
	}

	.app_text h4 {
		margin-bottom: 25px;
		font-weight: 800;
		font-size: 18px;
		min-height: inherit;
		color: #333
	}

	.mobile-app-2 p strong {
		font-weight: 400;
		font-size: 18px;
		color: #1a1a1a;
		margin-top: 40px;
		display: block
	}

	.enter-mobile-content p,
	.mobile-app-2 p {
		font-size: 14px;
		line-height: 26px;
		color: #000
	}

	.mobile-app-2 {
		display: block;
		clear: both;
		padding: 45px 10px
	}

	.aap_banner-content,
	.project_images.section .more_testimonials ul li {
		float: left;
		width: 100%
	}

	.appBanner h2 {
		color: #fff;
		font-size: 24px;
		margin-bottom: 40px;
		padding-bottom: 35px;
		text-align: center;
		display: block
	}

	.shopify_dev {
		background: #dde2e9;
		padding-bottom: 110px;
		padding-top: 60px;
		margin-top: 0;
		margin-bottom: 0
	}

	.ecommerce_development.section .design_text img,
	.shopify_dev.section .design_text img {
		max-width: 70%
	}

	.design_devlopment.e-com-top2.section .design_text h2 {
		padding-right: 30px;
		flex-wrap: wrap
	}

	.wordpress_devlopment.magento_dev.section .design_text img {
		max-width: 64%
	}

	.ecom-mobile {
		display: block;
		max-width: 443px;
		position: relative;
		top: 0;
		z-index: 9999;
		left: -18px
	}

	.banner.bg_blue.section.e-com-top h1,
	.process_box.boxOne {
		padding-right: 0
	}

	.eCommerce_banner {
		position: static;
		right: 0;
		max-width: 100%;
		padding-bottom: 20px
	}

	.banner.bg_blue.section.e-com-top {
		padding-top: 30px;
		padding-bottom: 0;
		text-align: center
	}

	.apply-now-panel form,
	.how-digital-stratgey .slider_right,
	.logo_box,
	.technical_Section li a {
		width: 100%
	}

	.single-post.work_page .pagetitle,
	body.home.blog .pagetitle {
		font-size: 30px;
		color: #000;
		font-weight: 600;
		position: relative;
		display: block;
		text-align: center
	}

	.single-post.work_page .pagetitle:before,
	.work_page2.testimonials_page h1:before,
	.work_testify.testimonials_page h1:after,
	body.home.blog .pagetitle:before {
		content: "";
		background: url(../images/e-line1.svg) center no-repeat;
		width: 100%;
		margin: 0 auto;
		text-align: center;
		left: 0;
		right: 0
	}

	.header_section.section.line .mobile_device2,
	.or p {
		background: #fff
	}

	.button-back,
	.start_project.section {
		text-align: center
	}

	.start_project.section h2 {
		font-size: 35px;
		line-height: 48px;
		text-align: center
	}

	.footer.section h2 {
		font-weight: 700;
		font-size: 30px;
		margin-bottom: 30px
	}

	.appy-box.row [type=file] {
		width: 100%;
		left: 0
	}

	.maintence_boxes span {
		margin-left: 18px;
		display: inline-block;
		font-size: 21px;
		color: #2b4456;
		max-width: 145px;
		vertical-align: middle;
		line-height: 30px;
		font-weight: 400
	}

	.maintence_boxes {
		display: flex;
		width: 100%;
		padding: 0 39px;
		margin-bottom: 30px
	}

	.maintence_boxes img {
		width: 65px;
		height: 65px;
		object-fit: contain;
		margin-right: 20px
	}

	.maintence_icon.section {
		padding: 60px 0 30px;
		border-top: 1px solid #ddd;
		margin-top: 0
	}

	.ecommerce_development.section,
	.wordpress_devlopment.section {
		padding-bottom: 130px;
		padding-top: 60px
	}

	.design_text ul li {
		display: inline-block;
		margin-right: 0
	}

	.work_page .owl-nav span {
		font-size: 30px;
		border: 0;
		width: 54px;
		height: 54px
	}

	.work_page .owl-nav button.owl-next span {
		background: url(../images/slider-right.svg) 0 0/100% no-repeat;
		width: 54px;
		height: 54px;
		border-top: 1px solid #333;
		border-bottom: 1px solid #333
	}

	.work_page .wordpress_devlopment.web_App.section .owl-nav button.owl-next span {
		background: url(../images/slider-right.svg) 0 0/100% no-repeat;
		width: 55px;
		height: 54px;
		border-top: 1px solid #676767;
		border-bottom: 1px solid #676767
	}

	.design_text p {
		font-size: 14px;
		color: #1a1a1a;
		line-height: 26px
	}

	.design_text .btn {
		margin: 20px 0 0;
		font-weight: 600;
		padding-left: 20px;
		padding-right: 20px
	}

	.our_project.desktop_Project.section.web_desgin_mobile .right_content_mobile {
		margin-bottom: 35px
	}

	.dev_solution {
		font-weight: 500;
		margin-bottom: 40px
	}

	.color_boxes.project_mobiles.web-design-mobile2 {
		clear: both;
		display: none
	}

	.dev_solution p {
		line-height: 28px
	}

	.our_project.desktop_Project.section.web_desgin_mobile p {
		font-size: 14px;
		color: #000;
		line-height: 1.8;
		font-family: var(--dm-sans)
	}

	.our_project.desktop_Project.section.web_desgin_mobile h3 {
		font-size: 50px
	}

	.color_boxes.project_mobiles,
	.company_img.mobile-company-img,
	.mobile-content,
	.mobile-slide-menu,
	.right_content_mobile,
	div#jquery-accordion-menu,
	div#jquery-accordion-menu1 {
		display: block
	}

	.banner-content-ecommerce p {
		text-align: left;
		font-size: 14px
	}

	.web-banner-mobile {
		display: block;
		text-align: center;
		margin: auto
	}

	.banner-content-ecommerce h2:before {
		position: absolute;
		bottom: 0;
		left: 65px;
		content: "";
		width: 90px;
		height: 3px;
		background: 0 0;
		margin: auto
	}

	.banner-content-ecommerce h2:after {
		position: absolute;
		bottom: 0;
		content: "";
		height: 3px;
		background: url(../images/e-line.svg) center no-repeat;
		margin: 0 auto;
		content: "";
		width: 100%;
		text-align: center;
		left: 0;
		right: 0
	}

	.company_text h1:after,
	.company_text h1:before,
	.testimonials_page h1:after,
	.testimonials_page h1:before {
		bottom: -10px;
		position: absolute;
		height: 3px;
		content: ""
	}

	.company_text h1:after,
	.company_text h1:before {
		width: 85%
	}

	.banner-content-ecommerce h2 {
		color: #fff;
		font-size: 24px;
		display: inline-block;
		text-align: center;
		padding-bottom: 35px
	}

	.header_section.section .shadow-sm {
		box-shadow: inherit !important;
		border-bottom: 1px solid
	}

	ul.agency_box li:first-child {
		background: #c8621e
	}

	ul.agency_box li:nth-child(2) {
		background: #1e99c8
	}

	ul.agency_box li:nth-child(3) {
		background: #304c71
	}

	ul.agency_box li:nth-child(4) {
		background: #c8a01e
	}

	.down-arrow {
		position: absolute;
		right: 12px;
		top: 7px;
		pointer-events: none
	}

	ul.industry_type select.form-control {
		padding-right: 40px;
		border: none;
		-webkit-appearance: none;
		padding-left: 25px;
		box-shadow: 1px 1px 10px rgb(0 0 0 / 5%);
		border-radius: 30px
	}

	.footer_details,
	.technology_logo ul li:nth-child(3),
	.technology_logo ul li:nth-child(4) {
		border-top: 1px solid #ddd
	}

	.custom-navbar li:last-child,
	.work_page li.nav-item.project_button {
		margin-right: 0
	}

	.testimonials_page.section {
		padding-top: 100px;
		text-align: center;
		margin-top: 40px
	}
.company_banner {
    padding-top: 100px;
}
	.work_page2 h2 {
		font-size: 29px;
		color: #2b4456;
		font-weight: 600;
		line-height: 36px;
		padding: 0 20px
	}

	.custom-navbar {
		padding: 0;
		position: relative;
		text-align: center;
		justify-content: center
	}

	ul.agency_box.eLearning_box li:nth-child(2n) {
		position: relative;
		top: 0
	}

	.technology_all_logo.section {
		padding: 50px 15px
	}

	.technology_logo ul li:nth-child(1n) {
		border-right: 1px solid #ddd !important
	}

	.technology_logo ul li:nth-child(2n) {
		border-right: 0px !important
	}

	.technology_text p {
		padding-right: 0;
		font-size: 14px;
		color: #000
	}

	.technology h5 {
		margin-bottom: 40px;
		font-weight: 400;
		font-size: 20px;
		color: #1a1a1a;
		line-height: 32px;
		margin-top: 30px;
		padding-right: 14px;
		font-family: Montserrat, sans-serif
	}

	.branding-bg1 ul li,
	.number-slide a,
	.start-project a {
		font-family: 'Roboto Slab', serif
	}

	.yellow_box ul li {
		line-height: 30px;
		border-bottom: 1px solid;
		padding: 8px 0;
		font-size: 15px;
		color: #4d4d4d;
		font-weight: 600
	}

	.number-slide a,
	.start-project a {
		font-weight: 300;
		color: #fff
	}

	.yellow_box a.btn {
		font-size: 14px;
		display: inline-block;
		max-width: 75%;
		margin: 30px auto
	}

	.agency_boxes p,
	.branding_img img,
	.imgAppBanner img,
	.interactive.branding_Solutions.section .branding_img img,
	.interactive.video_serivces.section .making_brands p,
	.new_media_Image img,
	.our-client-logo ul li img,
	.our_projects.blog_panel.section .project_images_box .our_Diary_date,
	.project_images_box .our_Diary_date,
	.red_box.black_box p,
	.red_box.green_box p,
	.red_box.yellow_box p,
	.wordpress_devlopment.magento_dev.section .design_text h2 img,
	.yellow_box.redB.blueB a.btn {
		max-width: 100%
	}

	body .tab-content ul.agency_box li {
		padding: 26px;
		margin: 0;
		min-height: 180px;
		float: left;
		width: 50%
	}

	body .tab-content ul.agency_box li h3 {
		color: #fff !important
	}

	body .tab-content ul.agency_box li p {
		color: #fff !important;
		margin: 0;
		font-size: 14px
	}

	.design_devlopment.e-com-top2.section,
	.power_presentation,
	.tab_part.section {
		padding-top: 50px
	}

	.blue-quote p,
	.mobile-seo-panel.mobile-content .card-header a.card-link,
	ul.nav.nav-pills.navtop a.nav-link.active p {
		color: #fff
	}

	.company_text h1,
	body .testimonials_page h1 {
		font-size: 24px;
		color: #000;
		position: relative
	}

	.tab_part.section .tab-content {
		padding: 0 15px
	}

	ul.nav.nav-pills.navtop p {
		color: #191919;
		margin-top: 15px
	}

	.company_text h1 {
		display: inline-block;
		padding-bottom: 15px;
		line-height: 32px
	}

	.main_record.section {
		padding: 40px 15px 60px
	}

	.company_text h1:after {
		background: #fcd430;
		right: -35px
	}

	.company_text h1:before {
		background: #536497;
		left: -41px
	}

	body .testimonials_page h1 {
		padding: 0 0 15px;
		display: block;
		text-align: center
	}

	.testimonials_page h1:after {
		background: #fcd430;
		width: 100%;
		right: -29px;
		left: inherit
	}

	.testimonials_page h1:before {
		background: #536497;
		width: 100%;
		left: -35px
	}

	.company_banner .company_text h4 {
		font-weight: 800;
		font-size: 22px;
		margin-top: 0
	}

	.company_text img {
		max-width: 55%;
		display: block;
		margin: 50px auto 0
	}

	.company_img {
		position: static
	}

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

	.adm-popup.menuopened1 .contact_form {
		height: 600px;
		overflow-y: scroll;
		padding: 0 20px 40px
	}

	.start-project a:after {
		display: none !important;
		width: 11px;
		content: "";
		height: 11px;
		border-left: 1px solid #fff !important;
		border-bottom: 1px solid #fff !important;
		-webkit-transform: rotate(133deg);
		-moz-transform: rotate(133deg);
		-ms-transform: rotate(133deg);
		-o-transform: rotate(133deg);
		transform: rotate(133deg);
		position: absolute;
		top: 10px;
		right: 0;
		text-indent: 0;
		padding: 5px;
		text-align: center;
		left: 0;
		margin: auto
	}

	.number-slide,
	.or,
	.start-project,
	.start-project a,
	a.navbar-brand {
		display: inline-block
	}

	.or {
		position: relative;
		margin: 0 10px
	}

	.adm-popup,
	.adm-popup.menuopened1,
	.mobile-admission-link {
		position: fixed;
		width: 100%;
		display: block
	}

	.start-project a {
		text-decoration: none;
		padding: 19px 6px 14px 0;
		position: relative
	}

	.or p {
		padding: 3px 8px;
		border-radius: 50%;
		margin: 11px 6px 9px
	}

	.green-bg-smm h2,
	.our-four-step .step h5,
	.viws_box small {
		font-family: Montserrat, sans-serif
	}

	.mobile-admission-link {
		text-align: center;
		bottom: 0;
		background: #2c407f;
		z-index: 9999999
	}

	.adm-popup.menuopened1 h2 {
		color: #212529;
		font-size: 30px;
		padding-right: 50px;
		margin-bottom: 40px
	}

	.adm-popup.menuopened1 a.close_icon {
		right: 33px;
		position: absolute;
		top: 120px;
		background: url(../images/close_icon.svg) no-repeat;
		border: 0;
		width: 40px;
		height: 40px
	}

	.new_media li.nav-item,
	.new_media li.nav-item:last-child {
		border-bottom: 1px solid #ddd
	}

	.adm-popup.menuopened1 {
		background: #f6f6f6;
		z-index: 99999999;
		bottom: -15px;
		color: #fff;
		visibility: visible;
		opacity: 1
	}

	.adm-popup {
		padding: 80px 17px;
		z-index: 5;
		top: 100%;
		opacity: 0;
		visibility: hidden
	}

	.project_images.section .owl-item .img_box1 {
		margin-top: 5px
	}

	.clients_logo .img_box2 {
		width: 100%;
		height: 140px;
		line-height: inherit;
		text-align: center;
		margin: auto
	}

	.digital2 {
		text-align: center;
		padding-bottom: 50px
	}

	.footer_details {
		background: #0d0d0d;
		padding: 35px 0 70px;
		margin-top: 20px;
		text-align: center
	}

	.footer.section {
		background: #1a1a1a;
		padding-bottom: 0;
		padding:0px 0px;
	}

	.logo_brand {
		position: absolute;
		top: 20px;
		left: 20px;
		width: 35%
	}

	.our_Diary.section.mobile-dairy {
		display: block;
		padding-top: 70px;
		padding-bottom: 50px
	}

	.our_Diary_box.yellow-bg {
		background: #fcca01;
		min-height: 280px
	}

	.clients_logo .img_box2 img {
		margin: 0 auto;
		max-width: 77%
	}

	.digital_contennt p {
		color: #1a1a1a;
		margin-bottom: 50px
	}

	.img-blog-3,
	.our_diary_text {
		margin-bottom: 30px
	}

	.our_Diary_box {
		margin-bottom: 20px;
		box-shadow: -1px 7px 7px rgb(0 0 0 / 2%)
	}

	.experience_years .owl-nav {
		display: block !important;
		position: absolute;
		left: 5px;
		bottom: -60px
	}

	.digital5 .owl-carousel .owl-item img {
		display: block;
		width: 60%
	}

	.experience_years.section,
	.wordpress_devlopment.web_App.section {
		padding-top: 60px;
		padding-bottom: 40px
	}

	.video_inside h1 {
		color: #fff;
		font-size: 52px;
		line-height: 53px;
		margin-bottom: 55px;
		padding: 30px
	}

	.agency_box li h3 {
		font-size: 45px
	}

	.red_box,
	.yellow_box {
		padding: 30px
	}

	ul.nav li.nav-item img {
		max-width: 40px
	}

	.agency_box li p {
		padding: 0;
		font-size: 13px;
		font-weight: 300
	}

	.tab_part.section .nav-pills .nav-link,
	ul.nav.nav-pills.navtop a.nav-link {
		padding: 10px 20px;
		font-size: 14px
	}

	.company_banner,
	.interactive.branding_Solutions.section .branding_text,
	.interactive.paid_marketing.smm-section1.section .paid_marketing .making_brands,
	.technology_Works.section {
		padding-bottom: 0
	}

	ul.nav.nav-pills.navtop li {
		margin: 0 7px
	}

	.banner.bg_blue.section,
	.company_banner,
	.img-blog-1,
	.img-new-2,
	.seo_page.section.seo-panel1 {
		margin-top: 0
	}
	.seo_page.section.seo-panel1 {
		margin-top: 107px;
	}

	.company_banner .company_text {
		margin-top: 75px;
		text-align: center;
		padding: 0
	}

	.bg-grey .col-md-2,
	.bottom_para {
		text-align: left
	}

	.technology_logo ul li {
		width: 49%
	}

	.technology h2 {
		font-size: 30px;
		color: #182c41
	}

	.technology_text {
		padding-right: 0;
		padding-bottom: 30px
	}

	.bottom_para {
		padding: 40px 30px 10px;
		position: static
	}

	li.nav-item {
		margin: 0
	}

	.mobile_device2 {
		display: block;
		background: 0 0
	}

	ul.list-group.list-group-flush {
		border-top: 0;
		margin-top: 30px
	}

	.video_section {
		position: relative;
		background-color: #000;
		height: 100vh;
		width: 100%;
		overflow: hidden;
		margin-top: 0
	}

	.branding_img,
	.imgAppBanner,
	.new_media_Image {
		position: initial
	}

	a.navbar-brand img {
		max-width: 83px;
		text-align: center;
		padding: 0;
		transition: .5s;
		-webkit-transition: .5s;
		-moz-transition: .5s;
		-ms-transition: .5s;
		-o-transition: .5s
	}

	.navbar-toggler {
		border-radius: 0;
		margin: 10px;
		padding: 2px;
		background: no-repeat;
		border: 1px solid #fff;
		color: #fff;
		font-size: 16px;
		line-height: 22px
	}

	ul.navbar-nav.ml-auto {
		background: #1e2f3c;
		padding: 10px 0
	}

	.video_inside {
		display: block;
		transform: inherit;
		left: 0;
		max-width: 100%;
		bottom: 120px
	}

	div#menu1:before {
		left: 0;
		display: none
	}

	.tabContentMian h2 {
		font-size: 28px
	}

	a.navbar-brand {
		margin: 0;
		padding: 0
	}

	.company_page .navbar-toggler {
		position: absolute;
		right: 0
	}

	.mobile-seo-panel.mobile-content,
	img.main_banner {
		margin-top: 60px
	}

	.new_media {
		margin-top: 130px;
		padding-bottom: 20px
	}

	.agency_boxes {
		padding: 0 40px;
		margin: 0 0 20px
	}

	.banner_sectionTab .col-md-6 .row {
		background: #fcca01;
		padding: 30px 0
	}

	.technology_Text h5 {
		font-size: 18px;
		line-height: 26px;
		margin: 30px 0
	}

	.logo_box img {
		max-width: 100% !important
	}

	.partners_logo.desktop_device_logo {
		margin-top: 30px;
		display: none
	}

	.ecommerce_development,
	.wordpress_devlopment {
		padding-top: 30px
	}

	.copy_wright li {
		margin: 0 5px
	}

	.social_icons .pull-right {
		float: none;
		text-align: center;
		margin-top: 10px !important
	}

	.technical_Section h4 {
		margin-top: 40px
	}

	.agency_boxes:last-child,
	.work_all_images .project_images_box {
		margin-bottom: 0
	}

	.experience_box img {
		max-width: 200px
	}

	.new_media li.nav-item {
		display: inline-block;
		width: 170px;
		height: 160px;
		border-right: 0
	}

	.new_media li.nav-item h5 {
		margin-top: 15px
	}

	.experience_box h6 {
		font-size: 18px;
		display: block
	}

	.experience_box {
		bottom: inherit;
		left: 0;
		transform: translate(0, -50%);
		max-width: 100%;
		top: 95%;
		background: #fff
	}

	.branding_img,
	.making_img {
		left: 0;
		bottom: 0;
		right: 0
	}

	.heading1 {
		top: 25%
	}

	div#collapsibleNavbar a {
		border-bottom: 1px solid #2d4150;
		padding: 15px 0;
		font-weight: 400
	}

	li.nav-item.project_button a.nav-link {
		border: none !important
	}

	div#collapsibleNavbar li:nth-child(4) a.nav-link {
		border-bottom: none
	}

	ul.submenu li:last-child a {
		border-bottom: none !important
	}

	div#collapsibleNavbar ul.submenu a {
		border-bottom: 1px solid #6fb6e6
	}

	li.nav-item.project_button {
		border: 1px solid #2d4150;
		height: 46px
	}

	a.nav-link.servicesD {
		display: none !important
	}

	.work_testify h2 {
		font-size: 28px;
		padding: 0 20px
	}

	.digitalSlider,
	.our_projects {
		padding-top: 0
	}

	.sticky_menu {
		margin: 20px 0 0;
		top: 93px
	}

	.appBanner,
	.web_design_page .bg_grey {
		margin-top: 0;
		padding-top: 30px;
		text-align: center
	}

	.custom-navbar li {
		margin-right: 24px
	}

	.our_projects h5 {
		font-size: 18px;
		line-height: 26px
	}

	body.home_page .our_clients.section .clients_logo li:nth-child(5n),
	ul.industry_type li {
		margin-right: 6px
	}

	.digital2 h2 {
		font-size: 22px
	}

	.main_mobileApp,
	ul.agency_box.eLearning_box li:nth-child(2n) p {
		padding-top: 10px
	}

	.imgAppBanner {
		margin-top: 60px;
		text-align: center;
		display: block
	}

	.main_mobileApp {
		margin: 0 !important;
		padding-bottom: 50px
	}

	.col-md-4.col-sm-12 .hybird_box:last-child {
		border-bottom: 0
	}

	.our_clients.section ul {
		padding: 0;
		margin: 0
	}

	.clients_logo li {
		display: inline-block;
		max-width: 140px;
		width: 170px;
		height: 100px;
		line-height: 100px;
		margin-bottom: 5px
	}

	.our_Diary_box img {
		height: auto
	}

	.col-md-6.pr-1.pb-1 {
		padding-right: 15px !important
	}

	.diary_box_left {
		padding: 20px 60px 50px 30px
	}

	.row.pb-1 {
		margin-left: 0
	}

	.full_image img {
		min-height: 100% !important
	}

	.digital_contennt {
		margin: 0;
		max-width: 100%
	}

	.col-md-6.left_contents,
	.col-md-6.right_contents {
		padding-left: 15px
	}

	.col-md-6.business_help,
	.col-md-6.remove_padding,
	.experience_details .col-md-4,
	.principal .col-md-7 {
		padding-right: 15px
	}

	.banner-content-ecommerce h1 {
		font-size: 28px;
		line-height: 36px
	}

	.work_page .owl-nav.disabled button {
		display: inline-block;
		vertical-align: top
	}

	.work_page .owl-carousel .owl-nav.disabled {
		left: 0;
		bottom: -60px;
		top: inherit;
		text-align: center;
		right: 0
	}

	.branding_text h2,
	.corporate_video .presentation_text h2,
	.design_text h2 {
		font-size: 30px
	}

	.web_design_page .bg_grey {
		height: inherit;
		padding-bottom: 30px
	}

	.work_page .owl-carousel {
		padding: 20px 0
	}

	.design_devlopment.section {
		padding-bottom: 110px;
		padding-top: 15px
	}

	.blog-detail2,
	.corporate_video.media_page.section .presentation_text,
	.digital-transformation,
	.ecommerce_development.section .design_text,
	.our-branding-stratgey,
	.our_project.desktop_Project.section,
	.power_presentation.media_page.section .presentation_text,
	.shopify_dev .design_text,
	.smm-mobile-content.mobile-content,
	.why-digital-stratgey,
	.wordpress_devlopment.section .design_text {
		padding: 0 10px
	}

	.interactive_presentation.section,
	.power_presentation {
		padding-bottom: 90px
	}

	.web_design_page .clear {
		margin-top: 30px
	}

	.making_brands h2 {
		font-size: 30px;
		text-align: center;
		line-height: 36px;
		margin-top: 50px
	}

	.presentation_text ul li {
		margin-right: 5px
	}

	.presentation_text a.btn {
		padding: 6px 9px
	}

	.corporate_video .slider_right,
	.interactive_presentation .slider_right,
	.power_presentation .slider_right {
		float: none;
		max-width: 540px;
		margin: 30px auto auto
	}

	.presentation_text h2 {
		font-size: 32px
	}

	.video_page .making_brands {
		margin-top: 50px
	}

	.interactive .making_brands h2 {
		font-size: 24px;
		line-height: 36px
	}

	.making_img {
		position: inherit
	}

	.interactive {
		padding-bottom: 50px
	}

	.seo_img {
		position: absolute;
		bottom: -81px;
		left: -110px;
		right: 0;
		overflow: hidden;
		width: 126%
	}

	.seo_right_text {
		position: inherit;
		max-width: 100%;
		width: 100%;
		margin-top: 20px
	}

	.digital_marketing.section {
		height: auto;
		margin-top: 0;
		padding-bottom: 290px
	}

	.marketing_solution h2 {
		font-size: 18px;
		letter-spacing: .5px;
		line-height: 30px;
		font-weight: 400
	}

	.marketing_solution.section {
		padding-top: 50px;
		padding-left: 10px;
		padding-right: 10px
	}

	.digital_experience.section h2 {
		font-size: 30px;
		font-weight: 700;
		padding: 0 35px;
		line-height: 36px
	}

	.red_box.green_box img {
		max-width: 250px
	}

	.red_box.yellow_box img {
		max-width: 160px
	}

	.red_box.black_box img {
		max-width: 155px
	}

	.wht_box {
		min-height: 250px;
		padding-bottom: 20px;
		margin-bottom: 0;
		padding-top: 20px
	}

	.process_box.boxTwo {
		padding: 10px
	}

	.process_box {
		padding-top: 15px
	}

	.img_box {
		padding: 30px 0
	}

	.process_box.boxThree {
		margin-left: 10px;
		padding-top: 50px
	}

	.seo_projects_box {
		padding: 30px 0;
		margin-right: 3px;
		min-height: 157px
	}

	.responsive-tabs-container .tab-content {
		padding: 10px 0
	}

	.process_box.boxTwo .img_box:before {
		left: -10px
	}

	.blog-content2,
	.seo_projects,
	.work-career {
		padding: 50px 10px
	}

	.trained_tab {
		padding: 0 20px
	}

	.maintain_box p {
		padding: 0 0 0 20px
	}

	.lead_base_boxes li {
		width: 44%;
		margin: 9px;
		padding: 20px
	}

	.principal .col-md-5 {
		padding-left: 15px;
		padding-bottom: 40px
	}

	.principal_text {
		padding: 0 15px;
		color: #2b4456;
		font-size: 30px
	}

	.paid_market_Image img {
		max-width: 115%
	}

	.aap_banner-content h1 {
		font-size: 29px;
		line-height: 36px;
		margin-bottom: 0
	}

	.digital_contennt h2 {
		line-height: normal
	}

	.digital-list,
	.digital_contennt {
		padding-left: 0
	}

	.seo_img img {
		max-width: 145%
	}

	.yellow_box a {
		text-decoration: none;
		color: #333;
		font-size: 16px
	}

	.yellow_box p {
		font-size: 14px;
		line-height: 28px;
		color: #000;
		margin-bottom: 30px
	}

	.new-branding-img {
		position: static;
		top: 0;
		width: 100%
	}

	.digital-content1 h3 {
		font-size: 36px;
		color: #2b4456;
		line-height: 38px
	}

	.banner.stratgey-bg.section {
		height: inherit;
		margin-top: 37px;
		padding-bottom: 47px
	}

	.banner.stratgey-bg.section .banner-content-ecommerce h1 {
		position: static;
		bottom: 0;
		font-size: 24px;
		line-height: 32px;
		padding: 0 15px;
		margin: 60px 0 0
	}

	.banner.stratgey-bg.section .banner-content-ecommerce h2:before {
		position: absolute;
		bottom: 0;
		left: 65px;
		content: "";
		width: 66px;
		height: 3px;
		background: #2c407f;
		margin: auto
	}

	.banner.stratgey-bg.section .banner-content-ecommerce h2:after {
		position: absolute;
		bottom: 0;
		right: 30px;
		content: "";
		width: 66px;
		height: 3px;
		background: #fff;
		margin: auto;
		left: inherit
	}

	.banner.stratgey-bg.section .banner-content-ecommerce h2 {
		color: #fff;
		font-size: 24px;
		display: inline-block;
		text-align: center;
		padding-bottom: 30px;
		margin-left: 17px
	}

	.digital-stratgey {
		padding: 30px 10px 14px;
		clear: both
	}

	.banner.stratgey-bg.section .banner-content-ecommerce {
		margin-left: 0;
		padding: 0
	}

	.our-four-step {
		margin: 50px 0 0
	}

	.work_page .stratgey-slider .owl-carousel .owl-nav.disabled {
		display: block;
		position: absolute;
		top: inherit;
		left: 0;
		text-align: center;
		right: 0
	}

	.work_page .stratgey-slider .owl-nav span {
		background-size: 100%;
		width: 41px;
		height: 42px
	}

	.our-four-step .step h5 {
		font-size: 18px;
		margin: 18px 0;
		font-weight: 700
	}

	.our-four-step .step p,
	.power_presentation.media_page.section p,
	.why_choose.section p,
	.work-career p {
		font-size: 14px;
		line-height: 26px
	}

	.our-four-step .step {
		padding: 40px 28px
	}

	.digital-transformation h2 {
		margin: 50px 0;
		color: #2b4456;
		font-size: 26px;
		font-weight: 700
	}

	.digital-content1 p,
	.new-branding-content p {
		font-size: 14px;
		line-height: 28px
	}

	.branding-stratgey {
		margin: 50px 10px 0
	}

	.digital-content1 p {
		margin: 30px 0 0
	}

	.branding-stratgey .col-md-7 img {
		position: static;
		left: 0
	}

	.branding-bg1 h2 {
		font-size: 18px;
		font-weight: 800;
		margin-bottom: 25px
	}

	.branding-bg1 ul li:before {
		content: "";
		width: 30px;
		height: 30px;
		position: absolute;
		top: 11px;
		left: -40px;
		background: url(../images/w-arrow.svg) no-repeat
	}

	.branding-bg1 {
		background: #fcca01;
		border-radius: 28px;
		padding: 50px 32px 30px
	}

	.branding-bg1 ul li {
		display: inline-block;
		width: 100%;
		padding: 10px 0;
		color: #191919;
		position: relative;
		font-size: 18px
	}

	.branding-stratgey-content {
		padding: 45px 0
	}

	.branding-stratgey-content p {
		font-size: 14px;
		line-height: 24px
	}

	.branding-stratgey-content h2 {
		margin-bottom: 36px;
		color: #2b4456;
		font-size: 26px;
		font-weight: 700
	}

	.branding-quote h3 {
		font-size: 18px;
		color: #191919;
		margin-left: 0;
		border-top: 1px solid #000;
		padding-top: 40px
	}

	.stratgey-slider img {
		display: block !important;
		margin: auto;
		min-height: 54px
	}

	.work_page .stratgey-slider .owl-nav button.owl-next span {
		background: url(../images/d-right-arrow.svg) 0 0/100% no-repeat;
		border: 0;
		width: 41px;
		height: 41px;
		vertical-align: top;
		margin-left: 5px
	}

	.stratgey-slider p {
		display: inline-block;
		width: 100%;
		color: #fff;
		font-size: 13px;
		margin: 13px 0
	}

	.how-digital-stratgey h2 {
		margin-bottom: 35px;
		color: #fff;
		font-size: 24px;
		font-weight: 400
	}

	.how-digital-stratgey {
		background: #2b4456;
		clear: both;
		padding: 59px 10px 10px;
		margin-top: 20px;
		text-align: center
	}

	.digital-stratgey h2 {
		margin-bottom: 25px;
		color: #182c41;
		font-size: 26px
	}

	.digital-content-panel h3:after {
		background: #000;
		width: 100%;
		height: 1px;
		position: absolute;
		content: "";
		bottom: -50px;
		left: 0
	}

	.digital-content-panel p {
		padding-right: 0;
		color: #4d4d4d;
		line-height: 26px;
		font-size: 14px
	}

	.why-digital-stratgey h2 {
		margin-bottom: 30px;
		color: #182c41;
		font-size: 34px
	}

	.banner-content-ecommerce {
		padding: 0 9px
	}

	.design_devlopment.section .design_text {
		margin-top: 0;
		margin-bottom: 20px;
		padding: 0 10px;
		max-width: 100%
	}

	.appBanner.section .headings h2:after {
		background: 0 0;
		right: 90px;
		width: 100px
	}

	.appBanner.section .headings h2:before,
	.banner-content-ecommerce.enterprise-app h2:after,
	.interactive.branding_Solutions.section h3:before,
	.interactive.new-interactive.section .marketing_text h1:before,
	.interactive.video_serivces.section h3:before,
	.marketing_text h1:before,
	.seo_page.section .marketing_text h1:before {
		content: "";
		background: url(../images/e-line.svg) center no-repeat;
		width: 100%;
		margin: 0 auto;
		text-align: center;
		left: 0;
		right: 0
	}

	.innerBanner.mobile_appbanner {
		display: block;
		margin: 0 auto;
		text-align: center;
		width: 100%
	}

	.hybird_appdevelopment.section .hybird_box {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 20px
	}

	.hybird_box:before {
		position: absolute;
		content: "";
		width: 100px;
		background: #707070;
		height: 1px;
		left: 13px;
		bottom: 0
	}

	.work_page2.testimonials_page h1:after {
		position: static;
		background: 0 0;
		content: "";
		left: inherit;
		width: auto
	}

	.custom-navbar li img {
		width: auto;
		height: 32px
	}

	.banner-content-ecommerce.enterprise-app h2 {
		text-align: center;
		display: block
	}

	.banner-content-ecommerce.enterprise-app h1 {
		font-size: 29px;
		line-height: 36px;
		text-align: center
	}

	.banner-content-ecommerce.enterprise-app h2:before {
		left: 60px;
		content: "";
		width: auto;
		background: 0 0
	}

	.enterprises_page .bg_blue.section {
		background: #66acdc;
		overflow: inherit;
		padding-top: 30px;
		padding-bottom: 15px
	}

	.banner.bg_blue.section .enterpriesesBanner {
		position: static;
		right: 0;
		max-width: 100%;
		bottom: 0;
		margin-top: 40px
	}

	.enter-mobile-content {
		display: block;
		margin: 30px 0
	}

	.design_devlopment.end-to-endterprise-app2.section {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 0
	}

	.enterprieses_design_text p {
		font-size: 18px;
		color: #1a1a1a;
		margin-bottom: 50px;
		line-height: 30px
	}

	.design_devlopment.end-to-endterprise-app2.section .custom_web_text h4 {
		font-size: 17px;
		font-weight: 700;
		color: #191919;
		padding-right: 30px
	}

	.design_devlopment.section.erp-manfacturing {
		padding-top: 40px;
		padding-bottom: 20px
	}

	.design_devlopment.section.erp-manfacturing .slider_right {
		margin-top: 10px
	}

	.wordpress_devlopment.web_App.section h2 {
		margin-bottom: 10px
	}

	.marketing_text h1 {
		color: #fff;
		display: block;
		position: relative;
		padding: 0 0 35px;
		font-size: 24px;
		text-align: center
	}

	.marketing_text h1:after {
		background: 0 0
	}

	.marketing_text {
		padding: 20px 10px
	}

	.making_brands p {
		line-height: 26px;
		font-weight: 300;
		font-size: 14px
	}

	.seo_right_text.mobile-content p {
		color: #000;
		font-size: 14px;
		line-height: 26px;
		font-weight: 400
	}

	.seo_right_text.mobile-content {
		margin-top: 70px
	}

	.marketing_box p {
		color: #333;
		font-weight: 700;
		font-size: 18px;
		margin: 10px 0 30px;
		line-height: 23px
	}

	.marketing_box {
		border-bottom: 1px solid #b7b7b7;
		margin-right: 20px;
		min-height: 150px
	}

	.red_box h2 {
		font-size: 30px;
		max-width: 355px;
		color: #fff;
		margin-bottom: 35px;
		line-height: 36px
	}

	.color_boxes p {
		max-width: 100%;
		color: #fff;
		line-height: 30px;
		font-weight: 300;
		font-size: 18px;
		position: relative;
		z-index: 1
	}

	.interactive.paid_marketing.sem-panel1.section img,
	.red_box a.btn img {
		max-width: inherit
	}

	.red_box a.btn {
		padding: 0;
		position: static;
		bottom: 40px;
		margin: 40px 0 30px
	}

	.digital_experience.section {
		background: #ebe0d6;
		padding-bottom: 20px;
		padding-top: 50px
	}

	.experience_details .col-sm-6 {
		padding: 8px
	}

	.wht_box h4 {
		margin-top: 15px;
		color: #1a1a1a;
		font-weight: 600;
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 15px
	}

	.experience_details {
		padding: 0 15px;
		margin-top: 40px;
		margin-bottom: 35px
	}

	.wht_box img {
		width: 50px;
		height: 50px;
		object-fit: contain
	}

	.viws_box {
		padding: 18px 50px 0
	}

	.viws_box small {
		display: block;
		font-size: 16px;
		color: #000
	}

	.viws_box h2 {
		font-weight: 800;
		color: #000;
		font-size: 60px
	}

	.impression h4 {
		font-size: 30px;
		font-weight: 800;
		color: #000;
		letter-spacing: .5px;
		line-height: 30px;
		margin: 40px 0
	}

	.impression {
		position: relative;
		right: 0;
		background: #fff;
		padding: 0 0 90px;
		bottom: 0;
		top: 0;
		height: inherit;
		max-width: 100%;
		float: none
	}

	.work_page .impression .owl-carousel .owl-nav.disabled {
		display: block;
		position: absolute;
		bottom: -66px;
		left: 54px;
		top: inherit
	}

	.interactive.video_serivces.section {
		background: #004bae;
		margin-top: 0;
		padding-top: 30px
	}

	.corporate_video.media_page.section {
		padding: 50px 0 90px
	}

	.corporate_video.media_page.section p {
		font-size: 14px
	}

	.interactive.paid_marketing.smm-section1.section {
		background: #2b85cc;
		margin-top: 0;
		padding-top: 30px
	}

	.interactive.paid_marketing.smm-section1.section .marketing_text h1:before {
		content: "";
		background: url(../images/e-line.svg) center;
		width: 100%;
		margin: 0 auto;
		text-align: center;
		left: 0;
		right: 0;
		background-repeat: no-repeat !important
	}

	.interactive.paid_marketing.smm-section1.section h2 {
		font-size: 29px;
		margin-top: 0;
		margin-bottom: 0
	}

	.interactive.paid_marketing.smm-section1.section p {
		padding-right: 0;
		width: 100%
	}

	.interactive.paid_marketing.smm-section1.section .paid_market_Image {
		max-width: 100%;
		bottom: -18px;
		right: -8px;
		position: relative;
		overflow: hidden
	}

	.smm-wht-we-do {
		clear: both;
		padding: 30px 0 0
	}

	.smm-mobile-content.mobile-content p {
		font-size: 14px;
		line-height: 26px;
		font-family: var(--dm-sans)
	}

	.smm-wht-we-do h1 {
		margin: 50px 9px;
		color: #2b4456;
		font-size: 30px;
		font-weight: 800
	}

	.green-bg-smm {
		background: 0 0;
		padding: 10px
	}

	.green-bg-smm h2 {
		font-size: 17px;
		margin-bottom: 10px;
		border-bottom: 1px solid #000;
		min-height: 75px
	}

	.green-bg-smm img {
		height: 60px;
		max-width: 100%;
		margin-bottom: 31px
	}

	.why_choose.section.smm-why-choose {
		background: 0 0;
		padding: 0 10px 10px
	}

	.why_choose.section.smm-why-choose h2 {
		color: #182c41;
		margin-bottom: 60px;
		font-size: 30px;
		margin-top: 35px
	}

	.why_choose.section.smm-why-choose p {
		color: #000;
		border-color: #000;
		padding-left: 23px;
		font-size: 14px;
		font-weight: 500
	}

	.why_choose.section.smm-why-choose .col-md-4 {
		margin-bottom: 23px
	}

	.maintain_box:before {
		position: absolute;
		left: 0;
		color: #6dacde;
		font-size: 23px;
		top: 28px;
		font-weight: 600
	}

	.ssm-view {
		margin: 20px 0 30px;
		text-align: center
	}

	.why_choose.section.smm-why-choose .maintain_box {
		padding-top: 0;
		padding-right: 0;
		padding-bottom: 0
	}

	.interactive.paid_marketing.sem-panel1.section .marketing_text h1:before,
	.interactive.video_page.section .marketing_text h1:before {
		content: "";
		background: url(../images/e-line2.svg) center no-repeat;
		width: 100%;
		margin: 0 auto;
		text-align: center;
		left: 0;
		right: 0
	}

	.interactive.paid_marketing.sem-panel1.section {
		margin-top: 0;
		padding-top: 30px;
		padding-bottom: 190px
	}

	.interactive.paid_marketing.sem-panel1.section h2 {
		font-size: 30px;
		margin: 0 0 40px
	}

	.interactive.paid_marketing.sem-panel1.section .paid_market_Image {
		position: absolute;
		right: 0;
		bottom: 0;
		max-width: 100%
	}

	.sem-mobile-content.mobile-content {
		clear: both;
		padding: 40px 10px
	}

	.sem-mobile-content.mobile-content p {
		font-size: 14px;
		line-height: 28px;
		color: #000
	}

	.lead_base.section {
		background: #f6f3e8;
		padding: 50px 0 150px
	}

	.lead_base h2 {
		text-align: center;
		font-size: 30px;
		color: #2b4456;
		font-weight: 800;
		margin-bottom: 50px
	}

	.principal {
		background: #fcca02
	}

	.principal_text strong {
		font-weight: 700;
		color: #2b4456;
		font-size: 30px;
		display: block;
		margin-bottom: 30px;
		font-family: 'Roboto Slab', serif
	}

	.principal_text h2 {
		font-size: 35px;
		color: #000
	}

	.principal_img {
		padding: 0 0 30px;
		margin-top: -83px
	}

	ul.industry_type {
		margin-top: 20px;
		float: none;
		text-align: center;
		padding: 0 40px 40px;
		display: block;
		margin-bottom: 0
	}

	.our-client-logo p {
		font-size: 14px;
		color: #202020;
		padding-right: 0;
		line-height: 28px
	}

	.our-client-logo h4 {
		padding: 40px 0 20px;
		clear: both;
		font-size: 30px;
		text-align: center
	}

	.our-client-logo ul li {
		float: left;
		border: 1px solid #ddd;
		width: 33%;
		border-top: 0;
		border-left: 0
	}

	.our-client-logo ul li:nth-child(4n),
	.our-client-logo ul li:nth-child(5n) {
		border-right: 1px solid #ddd
	}

	.request-quote {
		background: #f9f9f9;
		box-shadow: 1px 1px 1px rgb(0 0 0 / 16%);
		padding: 35px 20px;
		position: static
	}

	.testimonials_clients {
		float: left;
		width: 100%;
		position: relative;
		margin-bottom: 20px
	}

	.testimonialsText {
		position: static;
		bottom: 0;
		padding: 15px 30px;
		background: #2b4456;
		left: 0;
		width: 100%;
		text-align: left
	}

	a.youTube_btn {
		position: absolute;
		bottom: 38%;
		right: 6px
	}

	.testimonials_clients button.close {
		position: absolute;
		background: #fff;
		width: 30px;
		height: 30px;
		z-index: 9999;
		border-radius: 30px;
		top: -17px;
		right: 0;
		opacity: 1
	}

	.news-bg {
		background: #ddd;
		width: 100%;
		height: 343px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 25px
	}

	.work-slide-bg {
		background: #fcca01;
		padding: 24px;
		border-radius: 35px
	}

	.carrer-name {
		clear: both;
		padding: 69px 0;
		display: block
	}

	.apply-now-panel h4 {
		margin: 80px 0 35px;
		font-size: 28px
	}

	.employe-img {
		max-width: 65%;
		margin-bottom: 40px
	}

	.work-slide-bg h3 {
		margin-top: 60px;
		font-weight: 300;
		margin-bottom: 50px;
		font-size: 18px;
		line-height: 28px
	}

	.work-slide-bg .quote {
		position: absolute;
		top: -70px;
		left: 55px
	}

	.work-slide-bg .owl-dots {
		display: block;
		position: absolute;
		top: -27px;
		right: -3px
	}

	.work-career h2 {
		margin-bottom: 35px;
		font-weight: 700;
		font-size: 30px
	}

	.work-career h3 {
		font-size: 18px;
		line-height: 30px;
		font-weight: 400;
		font-family: Montserrat, sans-serif;
		margin-bottom: 30px;
		color: #000
	}

	.work-section-2 {
		background: #6dacde;
		padding: 45px 20px;
		text-align: center;
		order: 2
	}

	.work-section-2 p {
		color: #fff;
		font-size: 18px;
		line-height: 30px
	}

	.work-section1 {
		clear: both;
		padding: 150px 0 0
	}

	.work-section-4 p {
		margin-bottom: 60px;
		color: #333;
		padding: 0;
		font-size: 14px;
		line-height: 26px
	}

	.work-section-4 {
		background: url(../images/life-bg.svg) top no-repeat #ecf8f9;
		width: 100%;
		padding: 50px 20px 20px;
		text-align: center;
		order: 1
	}

	.work-section-4 .owl-dots button.owl-dot {
		background: #6dacde;
		width: 10px;
		height: 10px;
		margin: 0 5px 5px;
		border-radius: 100%
	}

	.work-section-3 p {
		text-align: center;
		margin-bottom: 60px;
		color: #4c4c4c;
		padding: 0
	}

	.work-section-3 h3 {
		text-align: center;
		margin-bottom: 40px;
		font-family: Montserrat, sans-serif;
		font-size: 18px;
		color: #202020;
		line-height: 28px
	}

	.row.work-group {
		display: flex;
		margin: 0
	}

	.work-section-3 {
		padding: 60px 0 40px;
		order: 3
	}

	.exp-year {
		position: static;
		margin: 50px 0 0
	}

	.work-section-3 .green-bg2 {
		background: #dafafa;
		padding: 30px;
		min-height: inherit
	}

	.blog-head h2 {
		color: #2b4456;
		font-size: 30px;
		font-weight: 700;
		padding-right: 0;
		margin-bottom: 65px;
		text-align: center
	}

	.blog-head .date,
	.news-head .date {
		font-size: 14px;
		font-weight: 700;
		margin-bottom: 25px;
		text-align: center
	}

	.blog-detail-1 .blue-bg {
		background: #183346;
		padding: 50px 0 60px;
		text-align: center
	}

	.mobile-seo-panel.mobile-content .card-body,
	.trained.section {
		background: #f9f9f9
	}

	.blog-detail2 p {
		font-size: 14px;
		line-height: 26px;
		padding-right: 0;
		color: #000
	}

	.blog-detail2 h2 {
		text-align: left;
		margin-bottom: 30px
	}

	.blog-detail2 h3 {
		font-size: 26px;
		margin-bottom: 50px
	}

	.blog-3 {
		margin: 35px 0
	}

	.blog-3 h4 {
		font-size: 24px;
		margin-bottom: 30px;
		font-weight: 700;
		color: #2b4456
	}

	.bacl-listing a,
	.share-this a {
		color: #fff;
		border-radius: 20px;
		text-decoration: none;
		font-size: 13px
	}

	.blue-quote {
		text-align: center;
		margin: 45px 0 50px;
		background: #616bc9;
		padding: 30px 30px 40px
	}

	.bacl-listing a {
		background: #6dacde;
		padding: 7px 14px
	}

	.share-this {
		display: inline-block;
		margin: 0 6px
	}

	.img-new-1,
	.img-new-2 {
		display: none;
		width: 100%
	}

	.share-this a {
		background: #2b4456;
		padding: 7px 18px
	}

	.work_page .blog-slider .owl-nav button.owl-next span {
		background: inherit;
		border: 0
	}

	.work_page .blog-slider .owl-nav button.owl-next span:after {
		content: "Next Article";
		font-size: 12px;
		position: absolute;
		right: 41px;
		top: 4px;
		font-weight: 500
	}

	.news-head h2 {
		text-align: center;
		font-size: 30px;
		font-weight: 700;
		padding-right: 0;
		margin-bottom: 65px
	}

	.red-bg {
		background: #ed1c24;
		padding: 50px 10px
	}

	.news-content2 {
		margin: 40px 0 66px;
		width: 100%;
		border-bottom: 1px solid #ddd;
		padding-bottom: 38px
	}

	.img-new-1 {
		vertical-align: top;
		margin-top: 0
	}

	.img-new-1.mobile-content {
		display: block;
		text-align: center;
		margin: 40px 0 0
	}

	.interactive.new-interactive.section .col-md-6.making_img img {
		max-width: 100%;
		margin-top: 25px
	}

	.interactive.new-interactive.section {
		margin-top: 0;
		padding-top: 35px
	}

	.interactive.new-interactive.section h2 {
		font-size: 29px;
		line-height: 36px;
		margin-top: 0;
		margin-bottom: 0
	}

	.corporate.section.new-interactive2 {
		padding: 35px 10px 30px
	}

	.corporate_text p {
		font-size: 14px;
		color: #000;
		line-height: 26px
	}

	.corporate_video .presentation_text,
	.interactive_presentation .presentation_text,
	.power_presentation .presentation_text {
		max-width: 100%;
		padding: 0 10px
	}

	.interactive_presentation .presentation_text p {
		font-size: 14px;
		color: #1a1a1a;
		max-width: 100%;
		margin-top: 20px;
		line-height: 28px
	}

	.presentation_text p {
		font-size: 14px;
		color: #1a1a1a;
		max-width: 780px;
		margin-top: 20px;
		line-height: 26px
	}

	.interactive.branding_Solutions.section .col-md-6.branding_text p {
		max-width: 100%;
		line-height: 28px
	}

	.interactive.branding_Solutions.section .branding_text h2 {
		font-size: 30px;
		text-align: center
	}

	.corporate_video.section {
		padding-bottom: 90px;
		padding-top: 45px
	}

	.corporate_video .presentation_text p {
		line-height: 26px
	}

	.interactive.branding_Solutions.section {
		margin-top: 0;
		padding-top: 30px
	}

	.interactive.video_page.section {
		overflow: hidden;
		margin-top: 0;
		padding-top: 30px
	}

	.interactive.video_page.section h2 {
		padding: 0;
		font-size: 30px
	}

	.video_page .making_brands p {
		font-size: 14px;
		letter-spacing: 0
	}

	.interactive.video_serivces.section h2 {
		text-align: center;
		font-size: 30px;
		padding: 0;
		margin-top: 10px
	}

	.trained.section {
		position: relative;
		margin-top: 40px;
		z-index: -1;
		padding-top: 0;
		padding-bottom: 50px
	}

	.seo_page h2 {
		font-size: 30px;
		color: #fff;
		margin-top: 50px;
		text-align: center
	}

	.why_choose.section h2 {
		font-size: 30px;
		margin-bottom: 30px
	}

	.seo_projects_box p {
		font-weight: 700;
		color: #333;
		margin: 0;
		font-size: 18px;
		line-height: 28px
	}

	.why_choose {
		background: #2b4456;
		color: #fff;
		padding: 60px 10px 40px
	}

	.red_box.contant_black_box {
		background: #445ddb;
		padding: 54px 40px
	}

	.campaign-boxes {
		max-width: 100%;
		position: static;
		right: 50px;
		background: #fff;
		padding: 0;
		top: 0;
		height: 100%
	}

	.our_clients.section .more_testimonials li {
		width: 30%;
		margin-right: 9px;
		max-width: 40%;
		height: inherit;
		line-height: inherit
	}

	.mobile-seo-panel.mobile-content a.card-link.collapsed {
		background: #fff;
		display: block;
		color: #000;
		font-size: 14px;
		border: 0;
		border-radius: 0;
		padding: 16px 25px
	}

	.mobile-seo-panel.mobile-content a.card-link {
		display: block;
		color: #000;
		background: #6dacde;
		font-size: 14px;
		border: 0;
		border-radius: 0;
		padding: 16px 25px;
		font-weight: 700;
		font-family: var(--dm-sans)
	}

	.process_seo1 p {
		font-size: 14px;
		color: #000;
		line-height: 26px;
		margin: 30px 10px;
		font-family: var(--dm-sans)
	}

	.process_seo1 .img_box1 {
		margin: 50px 0;
		padding: 0 20px
	}

	.trained_tab p {
		color: #000;
		font-size: 18px;
		line-height: 30px
	}

	.our_clients.section .clients_logo li img {
		max-width: 78%
	}

	.company_text.col-md-6 .owl-carousel {
		width: 55%;
		margin: auto
	}

	body.home_page .our_clients.section .clients_logo li {
		margin-right: 2px;
		width: 32%;
		padding: 0;
		margin-bottom: 6px
	}

	.our-client-logo ul li:nth-child(3n) {
		border-right: 0
	}

	.strgey-number ul li {
		width: 48%;
		display: inline-block;
		vertical-align: middle;
		margin-bottom: 30px;
		margin-right: 0
	}

	.ecommerce_development.section .design_text h2 img {
		max-width: 90%
	}

	.shopify_dev.section .design_text h2 {
		margin-bottom: 30px;
		font-weight: 700;
		font-size: 37px
	}

	.work-slide-bg h5 span:first-child {
		font-weight: 700;
		width: 100%;
		display: inline-block;
		margin-bottom: 5px
	}

	.service-col h5 {
		margin: 20px 0;
		color: #333;
		font-size: 18px
	}

	.service-col,
	.work-slide-bg span:nth-child(2) {
		width: 100%;
		display: inline-block;
		vertical-align: top
	}

	.service-col label.css-label span {
		display: inline-block;
		font-size: 14px;
		color: #333;
		vertical-align: top;
		cursor: pointer
	}

	.new-top-detail {
		width: 100%;
		display: inline-block;
		vertical-align: top;
		padding: 50px 0 0
	}

	.post.type-post {
		display: inline-block;
		width: 49%;
		vertical-align: top
	}

	.service-col input.css-checkbox {
		display: inline-block;
		width: 8%;
		height: 20px
	}

	.digital5.mobile-view .col-md-3 {
		display: block;
		margin-bottom: 60px;
		margin-top: 0
	}

	.our_work.btn {
		text-align: center;
		display: block;
		margin-bottom: 30px;
		font-size: 26px;
		font-weight: 700;
		color: #1a1a1a;
		font-family: 'Roboto Slab', serif
	}

	.our_work.btn a:hover {
		border: 2px solid #6dacde;
		color: #6dacde;
		background: 0 0
	}

	.mobile-btn-panel {
		display: block;
		text-align: center;
		width: 100%;
		margin: 40px 0 0
	}

	a.btn.mobile-btn {
		border: 2px solid #3780ba;
		border-radius: 25px;
		padding: 8px 35px;
		margin-top: 20px;
		text-transform: uppercase;
		color: #000;
		font-weight: 800;
		font-size: 12px;
		letter-spacing: 2px
	}

	.new-icon {
		width: 150px
	}

	a.query-btn.continue.thnk_u {
		margin-bottom: 150px
	}

	.jquery-accordion-menu ul ul.submenu ul li a {
		padding: 7px 24px;
		text-transform: capitalize;
		font-size: 13px
	}

	div#jquery-accordion-menu1 ul ul.submenu ul {
		padding-bottom: 12px;
		margin-bottom: 0
	}

	div#jquery-accordion-menu1 ul ul {
		background: #0f507d;
		margin-bottom: 25px;
		margin-top: 1rem
	}

	.jquery-accordion-menu ul ul.submenu li:nth-child(2) ul,
	.jquery-accordion-menu ul ul.submenu li:nth-child(3) ul {
		border-bottom: 1px solid
	}

	.mobile_device2 li.nav-item:last-child {
		margin-right: 0;
		padding-bottom: 80px
	}

	div#jquery-accordion-menu1 ul {
		width: 100%;
		padding: 0
	}

	div#jquery-accordion-menu1 ul li {
		width: 100%;
		display: block;
		float: none;
		position: relative
	}

	.zsiq_theme1.zsiq_floatmain {
		width: 60px;
		max-height: 60px
	}

	.sitemap-menu.second-pages {
		border-left: 10px solid #6dacde;
		margin-left: 0
	}

	.sitemap {
		padding: 70px 20px;
		clear: both
	}

	.sitemap-menu {
		padding-left: 20px
	}
}

@media (min-width:768px) and (max-width:991px) {

	.banner.bg_blue.section.enterprise-bg .col-md-6,
	.col-md-6.making_brands,
	.col-md-6.making_img,
	.company_text.col-md-6,
	.contact-panel-1 .col-md-4,
	.contact-panel-1 .col-md-8,
	.interactive.branding_Solutions.section .col-md-6.branding_text,
	.news-detail-1 .col-md-5,
	.principal .col-md-5,
	.principal .col-md-7,
	.work-section1 .col-md-5,
	.work-section1 .col-md-7 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.testimonials_clients {
		float: left;
		width: 48%;
		position: relative;
		margin-bottom: 20px;
		margin-right: 10px
	}

	.work_testify.testimonials_page.section {
		margin-top: 96px
	}

	.aap_banner-content p,
	.desktop_menu,
	.experience_box p,
	.new_media ul.nav.nav-fill.navtop:after,
	.new_media ul.nav.nav-fill.navtop:before,
	.technology_Works:after,
	.technology_Works:before,
	.technology_logo li:last-child,
	.work_testify.testimonials_page.section h2 br,
	ul.custom-navbar:before {
		display: none
	}

	.apply-now-panel h4 {
		margin: 110px 0 35px;
		font-size: 28px
	}

	.news-panel-section .col-md-12 {
		border-bottom: 1px solid #ddd;
		padding: 30px 0;
		margin: 0 0 15px
	}

	.work-detail-structure {
		padding-top: 50px
	}

	.work-section-3 .green-bg2 h4 {
		font-size: 22px;
		font-family: Montserrat, sans-serif;
		font-weight: 700
	}

	.employe-img {
		max-width: 39%;
		margin-bottom: 40px
	}

	.technology_logo ul li:nth-child(2n) {
		border-right: 1px solid #ddd !important
	}

	.technology_logo ul li {
		width: 34%
	}

	.bottom_para {
		padding: 40px 15px 10px;
		text-align: left;
		position: static
	}

	ul.industry_type {
		margin-top: 33px;
		float: none;
		text-align: center;
		padding: 0 10px 19px;
		display: block;
		margin-bottom: 0
	}

	.custom-navbar li {
		margin-right: 14px
	}

	.work_page2.testimonials_page.section.work-pan {
		display: block;
		padding-top: 30px
	}

	.col-md-5.making_brands,
	.interactive.video_serivces.section .col-md-7 {
		max-width: 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%
	}

	.main_mobileApp p {
		padding: 0 0 40px
	}

	.lead_base_boxes li {
		width: 30%;
		margin: 9px;
		padding: 20px;
		text-align: center
	}

	.hybirdImage_box {
		min-height: 170px;
		line-height: initial;
		text-align: center
	}

	.banner.bg_blue.section.e-com-top p,
	.paid_market_Image img,
	.seo_img img {
		max-width: 100%
	}

	.social_icons .pull-right {
		float: none;
		text-align: right;
		margin-top: 0 !important
	}

	.seo_projects_box p {
		font-size: 16px
	}

	.seo_projects.section {
		padding-bottom: 50px
	}

	.compaining h3 {
		padding: 60px 0;
		text-align: center
	}

	.marketing_text.seoMarketing .col-md-6 {
		max-width: 100%;
		flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}

	.imgAppBanner,
	.seo_right_text.mobile-content {
		margin-top: 0
	}

	.red_box.contant_black_box p {
		font-size: 22px
	}

	.wht_box {
		min-height: 200px
	}

	.seo_img {
		position: static;
		bottom: 0;
		left: 0;
		overflow: hidden;
		width: 100%
	}

	.digital_marketing.section {
		height: auto;
		margin-top: 0;
		padding-bottom: 0
	}

	.banner.bg_blue.section.e-com-top .col-md-6 {
		max-width: 100%;
		flex: 0 0 100%
	}

	.ecom-mobile {
		display: block;
		max-width: 100%;
		position: relative;
		top: 0;
		z-index: 9;
		left: 0
	}

	.digital-content-panel,
	.technical_Section,
	p.development_services {
		padding: 0
	}

	.project_box {
		margin-right: 26px
	}

	.corporate_video .slider_right,
	.interactive_presentation .slider_right,
	.power_presentation .slider_right {
		float: none;
		max-width: 100%;
		margin: 30px auto auto
	}

	.digital-content-panel h3 {
		font-size: 21px;
		margin-bottom: 50px
	}

	.digital-content-panel h3:after {
		bottom: -25px
	}

	.heading1 {
		top: 27%
	}

	p.development_services {
		font-size: 13px;
		line-height: 24px
	}

	.tabContentMian h2,
	.work_testify h2 {
		font-size: 36px
	}

	div#menu1:before {
		width: 90%
	}

	.banner_sectionTab {
		padding-top: 10px
	}

	.agency_boxes p {
		font-size: 14px;
		max-width: 100%
	}

	.banner_sectionTab h3 {
		font-size: 32px
	}

	.partners_logo.desktop_device_logo {
		text-align: left
	}

	.new_media.section {
		padding-bottom: 20px
	}

	.experience_box {
		position: absolute;
		bottom: inherit;
		left: 17%;
		transform: translate(0, -50%);
		background: #fff;
		padding: 50px;
		top: 75%
	}

	.experience_box img {
		max-width: 170px
	}

	.experience_box h6 {
		font-size: 18px;
		margin: 0
	}

	a.navbar-brand {
		max-width: 90px;
		padding: 10px
	}

	.work_page .mobile_device2 {
		display: block
	}

	.our_projects.section {
		padding-top: 30px
	}

	div#collapsibleNavbar a {
		font-size: 13px
	}

	li.nav-item {
		margin: 0 5px
	}

	li.nav-item.project_button {
		padding: 0 8px
	}

	.diary_box_left {
		padding: 10px
	}

	.full_image img {
		min-height: 205px !important
	}

	.diary_box_left p,
	.little_tag_content p,
	.our_Diary .our_Diary_date p {
		font-size: 15px
	}

	.business_help .diary_box_left {
		padding: 0 0 0 18px
	}

	.col-md-6.business_help .full_image img {
		min-height: 204px !important
	}

	.appBanner {
		margin-top: 85px
	}

	.digital5.mobile-view .col-md-3 {
		display: block;
		margin-bottom: 70px;
		margin-top: 45px;
		max-width: 100%;
		flex: inherit
	}

	.project_images.section .more_testimonials ul li {
		float: left;
		width: 50%
	}
}

@media (min-width:576px) and (max-width:767px) {
	.col-md-4.col-sm-12 .app_text:last-child {
		min-height: auto
	}

	.app_text {
		min-height: 380px
	}

	.sticky_menu {
		top: 73px;
		margin: 0
	}
	

	
}

@media only screen and (max-width:575px) {
	
	.cf7-recaptcha-wrapper {
	  transform: scale(0.85);      /* Adjust size here (0.5 to 1) */
	  transform-origin: 0 0;
	  height: 70px;                /* Adjust based on scaling */
	  margin-top: 10px;
	  margin-bottom: 10px;
	}

	.hybirdImage_box {
		min-height: auto;
		line-height: initial;
		padding-top: 50px
	}

	.new_media li.nav-item {
		display: block;
		width: 100%;
		border-right: 1px solid #ddd;
		border-bottom: 0
	}

	.experience_box {
		left: 0;
		transform: translate(0, -50%);
		max-width: 100%;
		bottom: inherit;
		z-index: 9;
		padding: 20px;
		top: 130%
	}

	.experience_box h6,
	.experience_box p {
		display: none
	}

	.heading1 {
		top: 50%
	}

	.red_box {
		float: left;
		width: 100%;
		padding: 50px 40px;
		height: inherit
	}

	.red_box.green_box img {
		max-width: 280px
	}

	.red_box.green_box {
		min-height: auto
	}

	.red_box.yellow_box img {
		max-width: 230px
	}

	.red_box.black_box img {
		max-width: 145px
	}

	.seo_img {
		position: absolute;
		bottom: -81px;
		left: -94px;
		right: 0;
		overflow: hidden;
		width: 122%
	}

	.compaining h3 {
		margin: 0;
		padding-bottom: 40px;
		font-size: 30px;
		color: #182c41;
		text-align: center
	}

	.corporate_video.digitalSlider.section {
		background: #fff5f1;
		padding-bottom: 120px;
		padding-top: 0
	}

	.roohAfza.section {
		background: center/cover no-repeat;
		position: relative;
		height: inherit;
		padding: 0
	}

	.img-campain {
		display: block
	}

	.interactive.paid_marketing.sem-panel1.section {
		margin-top: 0;
		padding-top: 30px;
		padding-bottom: 290px
	}

	.sticky_menu {
		top: 73px;
		margin: 0
	}

	.custom-navbar li img {
		height: 20px;
		width: 20px
	}

	.custom-navbar li {
		margin-right: 15px;
		padding: 5px 0
	}
}

@media screen and (max-height:450px) {
	.sidenav {
		padding-top: 15px
	}

	.sidenav a {
		font-size: 18px
	}
}

@media only screen and (max-width:375px) {

	.design_devlopment.end-to-endterprise-app2.section .custom_web_text h4 {
		font-size: 17px;
		font-weight: 700;
		color: #191919;
		padding-right: 20px
	}

	.seo_img {
		position: absolute;
		bottom: -81px;
		left: -94px;
		right: 0;
		overflow: hidden;
		width: 125%
	}

	.digital_marketing.section {
		height: auto;
		margin-top: 0;
		padding-bottom: 245px
	}

	.green-bg-smm h2 {
		font-size: 16px
	}

	.interactive.paid_marketing.sem-panel1.section {
		margin-top: 0;
		padding-top: 30px;
		padding-bottom: 190px
	}
}

@media only screen and (max-width:320px) {
	
		.seo_page.section.seo-panel1 {
		margin-top: 94px;
	}
	.red_box {
		padding: 50px 24px;
		height: inherit
	}

	.red_box.contant_black_box p {
		font-size: 24px;
		line-height: 32px
	}

	.service-col label.css-label span {
		display: inline-block;
		font-size: 12px;
		color: #333;
		vertical-align: top;
		cursor: pointer
	}

	.yellow_box a.btn {
		font-size: 11px;
		display: inline-block;
		margin: 30px auto
	}

	.agency_box li h3 {
		font-size: 40px
	}

	body .tab-content ul.agency_box li {
		padding: 20px;
		width: 50%
	}

	.video_inside h1 {
		color: #fff;
		font-size: 44px;
		line-height: 47px;
		margin-bottom: 35px;
		padding: 30px
	}

	.start-project a {
		color: #fff;
		text-decoration: none;
		padding: 15px 3px
	}

	.adm-popup.menuopened1 h2 {
		color: #2b4456;
		font-size: 22px;
		padding-right: 50px;
		margin-bottom: 25px
	}

	.agency_box li p {
		padding: 0;
		font-size: 12px;
		font-weight: 300
	}

	ul.nav.nav-pills.navtop li {
		margin: 0
	}

	.our_project.desktop_Project.section.web_desgin_mobile h3 {
		font-size: 45px
	}

	.design_devlopment.section {
		padding-bottom: 110px;
		padding-top: 20px
	}

	.maintence_boxes {
		display: flex;
		width: 100%;
		padding: 0 15px;
		margin-bottom: 30px
	}

	.banner.stratgey-bg.section .banner-content-ecommerce h1 {
		position: static;
		bottom: 0;
		font-size: 20px;
		line-height: 32px;
		padding: 10px 16px 25px;
		margin-bottom: 0
	}

	.digital-content-panel h3 {
		color: #2b4456;
		font-size: 21px;
		line-height: 26px
	}

	.why-digital-stratgey h2 {
		font-size: 30px;
		font-weight: 600
	}

	.digital-content1 h3 {
		font-size: 30px;
		color: #2b4456;
		line-height: 32px
	}

	.or {
		display: inline-block;
		position: relative;
		margin: 0
	}

	.work_page2 h2 {
		padding: 0
	}

	.design_devlopment.end-to-endterprise-app2.section .custom_web_text h4 {
		font-size: 18px;
		font-weight: 700;
		color: #191919;
		padding-right: 0
	}

	.interactive.paid_marketing.sem-panel1.section {
		padding-bottom: 150px
	}

	.lead_base_boxes li {
		width: 43%;
		margin: 9px;
		padding: 20px
	}

	.work_testify h2 {
		font-size: 28px;
		padding: 0
	}

	.adm-popup.menuopened1 a.close_icon {
		right: 24px;
		position: absolute;
		top: 83px
	}
}

@media (max-width:1649px) {
	footer .container {
		padding: 0 20px
	}

	.all_linkwrap ul li {
		width: 27%
	}

	.all_linkwrap ul li:nth-of-type(4) {
		width: 17%
	}

	.all_linkwrap ul li a {
		padding-right: 25px
	}

	.copyright ul li a,
	.faq,
	.main_headingnew p~h2 {
		padding: 0
	}

	.lifegelry_details ul li {
		height: 292px
	}

	.marketing_text h1 {
		font-size: 47px
	}

	.digital_marketing .seo_img img {
		max-width: 940px
	}

	.making_brands {
		margin: 15px 0
	}

	.design_text .btn:not(:last-child) {
		margin-right: 1rem
	}

	.yellow_box {
		padding: 60px 55px
	}
}

@media (max-width:1399px) {

	.all_linkwrap ul li,
	.all_linkwrap ul li:nth-of-type(4) {
		width: 25%
	}

	.all_linkwrap ul li {
		margin-bottom: 50px
	}

	.copyright .ftsocial_icons li a {
		width: 30px;
		height: 30px;
		border: 1px solid #fff;
		font-size: 12px
	}

	ul.ftsocial_icons li {
		margin: 0 6px
	}

	.faq_wrapper {
		padding: 80px 0
	}

	.faq_wrapper .faq h2 {
		font-size: 50px;
		color: #182c41;
		text-align: center;
		margin-bottom: 30px
	}

	.life_gallery {
		grid-gap: 20px
	}

	.life_gallery p {
		padding: 20px 15px;
		font-size: 16px
	}

	.interactive.paid_marketing.smm-section1.section .paid_market_Image {
		max-width: 725px
	}

	.life_gallery figure img {
		min-height: 284px
	}

	.color_boxes.section .searc_image img {
		max-width: 320px
	}

	.digital_marketing .seo_img img {
		max-width: 822px
	}

	.seo_img {
		bottom: -100px
	}

	.video_inside :where(h1, .banner-title) {
		font-size: 3.5rem;
		line-height: 1
	}

	.top_nav.for-desktop.line a.navbar-brand img {
		width: 80%
	}

	.menu_block {
		gap: 7rem
	}

	.design_text .btn:not(:last-child) {
		margin-right: 1rem
	}

	.roohAfza.section.impression .campaign-boxes {
		padding: 30px
	}

	footer {
		padding-block: 3rem
	}

	footer ul li {
		margin-bottom: 30px
	}

	.our_projects.section {
		padding-bottom: 50px
	}

	.agency_box li p {
		padding: 0
	}

	button.c-hamburger.c-hamburger--htx.is-active {
		top: 45px
	}

	.digital_contennt h2 {
		line-height: 1.3
	}
}

@media (max-width:1199px) {
	.line-bg1 {
		top: 113px
	}

	.all_linkwrap ul li,
	.all_linkwrap ul li:nth-of-type(4) {
		width: 33%
	}

/* 	.footer.section {
		padding: 50px 0 0
	} */

	.digital_experience.section h2,
	.footer.section h2,
	.our_diarynew .diary_imgwrap .date_details p {
		margin-bottom: 15px
	}

	.footer.section .digital2 {
		padding-bottom: 55px
	}

	.footer.section .digital2 a {
		margin-top: 15px
	}

	.faq_wrapper,
	.technology_all_logo.section {
		padding: 50px 0
	}

	.faq_wrapper .faq h2,
	.main_headingnew p~h1 {
		font-size: 40px
	}

	.life_gallery p {
		padding: 15px
	}

	.interactive.paid_marketing.smm-section1.section .paid_market_Image {
		max-width: 584px
	}

	.our_diarynew .diary_imgwrap .date_details blockquote {
		font-size: 18px;
		line-height: 28px
	}

	.life_gallery figure img {
		min-height: 254px
	}

	.lifegelry_details ul li {
		height: 292px
	}

	.work_page .desktop_menu.fixed a.navbar-brand img {
		max-width: 70px
	}

	.main_headingnew p~h2 {
		font-size: 33px
	}

	.digital_marketing .seo_img img {
		max-width: 600px
	}

	.seo_img {
		bottom: -48px
	}

	.color_boxes.section .searc_image img {
		max-width: 230px
	}

	.herobanner .owl-nav,
	.video_inside {
		max-width: 93%
	}

	.herobanner picture img {
		min-height: 500px;
		height: 90vh;
		object-fit: cover
	}

	.herobanner .owl-nav {
		bottom: 3rem
	}

	.herobanner .owl-nav span {
		width: 2.5rem;
		height: 2.5rem;
		background-size: contain
	}

	.mobile-menu-nav {
		display: none
	}

	.wordpress_devlopment {
		padding-top: 40px
	}

	.design_text h2 {
		margin-bottom: 2rem
	}

	.ecommerce_development.section {
		padding-top: 25px
	}

	.technology_text {
		padding-right: 0;
		padding-bottom: 20px
	}

	.digital_experience.section {
		padding-block: 5rem 0
	}

	.corporate_video.digitalSlider.section {
		padding-top: 0
	}

	.main_mobileApp p {
		line-height: 1.8;
		font-size: 16px;
		margin-top: 50px
	}

	footer ul li {
		width: 100%;
		padding-right: 1rem;
		margin-bottom:0px;
	}

	.hybirdImage_box img {
		width: 40%
	}

	.hybirdImage_box {
		min-height: 11rem;
		line-height: inherit
	}

	.app_text p {
		font-size: 15px;
		padding-right: 0;
		line-height: 2
	}

	.hybird_box {
		height: 90%
	}

	.hybird_appdevelopment.section .hybird_content .design_text,
	.main_customeWeb .quote_btn {
		margin-top: 0
	}

	.enterprieses_design_text p {
		margin-block: 3rem
	}

	.design_devlopment.end-to-endterprise-app2.section .custom_web {
		padding: 0 0 50px
	}

	.custom_web_img {
		min-height: 76px
	}

	.custom_web_text {
		padding-bottom: 15px
	}

	.wordpress_devlopment.web_App.section {
		padding-top: 70px
	}

	.yellow_box {
		padding: 40px 30px
	}

	.yellow_box a.btn {
		padding: 5px 15px
	}

	.tab_part.section {
		padding-block: 5rem
	}
}

@media (max-width:991px) {
	
	
	section.new_home_banner {
    float: left;
    width: 100%;
    padding: 100px 0px 0px 0px;
}
	.swiper-custom-pagination {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
}
	

	.blog_wrap .col-md-4.border-1 .top-part,
	.custom_web_img,
	.hybirdImage_box,
	.marketing_box {
		min-height: auto
	}

	.mobile-menu-nav,
	section.new_home_banner .banner_caption {
		display: block
	}

	.faq .accordion-item .accordion-button {
		padding: 20px 65px 20px 20px
	}

	.faq .accordion-body {
		padding: 20px
	}

	ul.comn_list {
		padding-left: 20px
	}

	footer {
		padding: 0 0 30px
	}

	.all_linkwrap ul li,
	.all_linkwrap ul li:nth-of-type(4),
	.banner-content-ecommerce h2:after,
	.company_text h1:after,
	.company_text h1:before {
		width: 50%
	}

	.all_linkwrap ul li {
		margin-bottom: 30px
	}

	footer .copyright {
		max-width: 100%;
		padding: 18px 0
	}

	footer .copyright ul {
		justify-content: center;
		margin-bottom: 20px
	}

	.all_linkwrap {
		padding: 100px 12px 0;
		margin-top: 50px
	}

	.life_gallery,
	.lifegelry_details ul {
		grid-template-columns: repeat(2, 1fr);
		padding: 0
	}

	.life_gallery p {
		margin: 0
	}

	.interactive.paid_marketing.smm-section1.section .paid_market_Image {
		max-width: 100%;
		right: 0;
		bottom: 0
	}

	.mobile_diarynew .dairy_mobile .item .our_Diary_box>img {
		height: 550px;
		width: 100%;
		object-fit: cover
	}

	.our_Diary_date.text-white p,
	.our_Diary_date.text-white strong {
		color: #fff
	}

	.gallery_tittle {
		font-size: 24px;
		display: block;
		max-width: 300px;
		margin: auto auto 25px;
		text-align: center
	}

	.marketing_box,
	.project_box {
		margin-right: 0
	}

	.gallery_tittle:after {
		content: "";
		background: url(../images/e-line1.svg) center no-repeat;
		width: 100%;
		margin: 0 auto;
		text-align: center;
		left: 0;
		right: 0
	}

	.banner-content-ecommerce p,
	.digital_marketing .making_brands p,
	.green-bg-smm h2 br,
	.interactive.video_serivces.section .making_brands p,
	.lifegelry_details blockquote,
	.main_headingnew,
	.marketing_text.seoMarketing,
	.our-client-logo p,
	.principal,
	.quote_btn,
	.video_page .making_brands p {
		text-align: center
	}

	.company_banner .company_text,
	.creating_digital .line_panel,
	.lifegelry_details ul,
	.tab_para p {
		margin-top: 30px
	}

	.lifegelry_details {
		margin-top: 60px
	}

	.main_headingnew p {
		font-size: 24px;
		text-align: center;
		padding: 0 0 35px
	}

	.main_headingnew p::before {
		background: url(../images/e-line.svg) center no-repeat;
		width: 100%;
		margin: 0 auto;
		text-align: center;
		left: 0;
		right: 0
	}

	.digital-content-panel h3:after,
	.main_headingnew p::after,
	.mobile-menu-nav .cross_icon,
	.mobile-menu-nav.clicked .hemburger_icon,
	.new_home_banner .swiper-custom-pagination,
	.project-form,
	.roohAfza.section .impression .owl-carousel .owl-nav.disabled,
	.top_nav.for-desktop.line,
	.top_nav.home_header .start_project,
	.totggleft_wrap,
	footer .icon.toggle_icon,
	section.new_home_banner .logo_group,
	section.new_home_banner .start_project a {
		display: none
	}

	.main_headingnew p~h1 {
		font-size: 30px;
		text-align: center;
		line-height: 36px;
		padding: 50px 0 15px;
		margin: 0
	}

	.main_headingnew p~h2 {
		font-size: 29px
	}

	.digital_marketing .seo_img {
		left: 0;
		width: 100%;
		position: relative;
		bottom: 0
	}

	.digital_marketing .seo_img img {
		max-width: 100%;
		text-align: center;
		padding-right: 15px
	}

	.digital_marketing.section {
		margin-top: 0;
		padding-bottom: 30px
	}

	.video_inside :where(h1, .banner-title) {
		font-size: 2.5rem;
		line-height: 1
	}

	.mobile-buttons {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		background: #2c407f;
		z-index: 99;
		height: 59px
	}

	.mobile-slide-menu .mobile-buttons>* {
		background: 0 0;
		width: 50%;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		row-gap: .5em;
		font-size: .9rem;
		color: #fff;
		text-decoration: none
	}

	.mobile-slide-menu .mobile-buttons a img {
		width: 2.3em;
		filter: brightness(0) invert(1);
		-webkit-filter: brightness(0) invert(1)
	}

	.zsiq_floatmain.zsiq_theme1 .zsiq_flt_rel,
	.zsiq_theme1.zsiq_floatmain,
	.zsiq_theme1.zsiq_floatmain .zsiq_float {
		width: 50px;
		height: 50px
	}

	.zsiq_theme1.zsiq_floatmain .siqicon:before {
		font-size: 20px;
		line-height: 40px;
		color: #fff
	}

	.mobile-slide-menu .whatsapp-link span,
	.zsiq_theme1.zsiq_floatmain {
		display: block;
		width: 40px;
		max-width: 40px;
		text-align: center;
		line-height: 40px;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%
	}

	.mobile-slide-menu .mobile-buttons .whatsapp-link img {
		width: 22px
	}

	.sidenav .logo,
	nav.navbar.navbar-expand-lg.navbar-light {
		padding: 17px 29px 17px 34px
	}

	.mobile-menu-nav .hemburger_icon {
		display: inline-flex;
		transition: .5s;
		-webkit-transition: .5s;
		-moz-transition: .5s;
		-ms-transition: .5s;
		-o-transition: .5s
	}

	.mobile-menu-nav.clicked .cross_icon {
		display: inline-flex;
		position: relative;
		z-index: 999
	}

	.header_section.section.line .mobile-menu-nav .hemburger_icon {
		width: 20px
	}

	.header_section.section.line .mobile-menu-nav .cross_icon {
		width: 15px
	}

	.sidenav {
		background: #fff;
		transition: .2s;
		-webkit-transition: .2s;
		-moz-transition: .2s;
		-ms-transition: .2s;
		-o-transition: .2s;
		opacity: 1;
		width: 100% !important;
		left: 100%
	}

	.sidenav.show {
		left: 0
	}

	.sidenav .services_menu {
		padding-inline: 31px;
		margin-top: 0;
		width: 100%;
		height: calc(100dvh - 140px);
		overflow-y: auto
	}

	.sidenav .services_menu .common_link li a,
	.sidenav .services_menu h5 {
		color: #4d4d4d;
		font-size: 30px;
		font-family: var(--dm-sans);
		font-weight: 400
	}

	.sidenav .services_menu h5 {
		padding-block: 10px 20px;
		line-height: 1.22;
		border-bottom: 1px solid
	}

	.sidenav .services_menu .service_link {
		padding-left: 0;
		padding-block: 10px 20px;
		border-bottom: 1px solid;
		margin: 0
	}

	.sidenav .services_menu .service_link li {
		color: #4d4d4d;
		font-size: 21px;
		font-family: var(--dm-sans);
		font-weight: 500;
		margin-bottom:10px;
	}

	.our_Diary_box,
	.project_images.section .more_testimonials ul li:not(:last-child),
	.sidenav .services_menu {
		margin-bottom: 10px
	}

	.sidenav .services_menu .service_link li a {
		font-size: 14px;
		font-family: var(--dm-sans);
		font-weight: 500;
		color: var(--color02)
			
	}

	.sidenav .services_menu .service_link li:not(:last-child) a {
		margin-bottom: 2px
	}

	.sidenav .services_menu .common_link {
		padding-block: 20px
	}

	.mobile-slide-menu .mobile-buttons {
		align-items: center
	}

	.mobile-slide-menu .mobile-buttons a {
		font-size: 16px;
		font-family: var(--dm-sans);
		font-weight: 600;
		color: #000;
		display: flex;
		align-items: center;
		justify-content: center;
		text-transform: uppercase;
		height: 100%;
		padding-right: 12px
	}

	.contact_link li a:hover,
	.mobile-slide-menu .mobile-buttons a:first-child {
		background: #fcca01
	}

	.mobile-slide-menu .mobile-buttons a:last-child {
		font-size: 14px;
		color: #fff
	}

	.mobile-slide-menu .mobile-buttons p {
		width: 29px;
		height: 29px;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-inline: auto;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		background: #fff;
		border-radius: 100%;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		-ms-border-radius: 100%;
		-o-border-radius: 100%;
		font-size: 12px;
		font-family: 'Roboto Slab', serif;
		color: #000;
		margin: 0
	}

	.design_devlopment.section.erp-manfacturing .owl-carousel,
	.green-bg-smm,
	.interactive_presentation .presentation_text,
	.main_headingnew.digitalmarketingagency p,
	.swiper.slideshow-main.js-main-slideshow,
	body .mobile_device2 .container-fluid,
	section.new_home_banner .container-fluid {
		padding: 0
	}

	section.new_home_banner .swiper-slide,
	section.new_home_banner .swiper-slide img {
		height: calc(100dvh - 159px)
	}

	section.new_home_banner .swiper-slide img {
		object-fit: cover
	}

	section.new_home_banner .banner_caption p {
		padding-inline: 34px;
		padding-block: 0 44px;
		font-size: 16px;
		line-height: 1.33;
		margin-bottom: 0
	}

	section.new_home_banner .top_banner_group .line_panel {
		bottom: 17px;
		left: 34px
	}

	.blog_details .post.type-post,
	.hybird_box:before,
	section.new_home_banner .top_banner_group {
		width: 100%
	}

	.top_banner_group .line_panel span.side-line,
	.top_banner_group .line_panel span.side-line:after {
		height: 5px
	}

	.creating_digital {
		margin-block: 135px 0;
		display: block
	}

	.creating_digital .container,
	.experience_years section .container,
	.experience_years.section .container {
		padding-inline: 15px
	}

	.creating_digital h1 {
		font-size: 40px;
		font-family: var(--dm-serif);
		color: var(--color18);
		line-height: 1;
		margin-bottom: 30px;
		font-weight: 700
	}

	.creating_digital .digi_wrap {
		margin-bottom: 14px
	}

	.creating_digital .digi_wrap p {
		font-size: 36px;
		font-family: var(--dm-sans);
		font-weight: 200;
		color: var(--color4d);
		line-height: 1.66;
		margin-bottom: 0
	}

	.footer.section h2,
	.home_profoilo h2,
	.our_diary_text h2 {
		font-family: var(--dm-serif)
	}

	.creating_digital .digi_wrap ul {
		padding-left: 0;
		display: flex;
		flex-wrap: wrap;
		padding-block: 10px 20px;
		margin-bottom: 0;
		border-bottom: 1px solid
	}

	.creating_digital .digi_wrap ul li:not(:last-child) {
		margin-right: 10px
	}

	.creating_digital .digi_wrap ul li:not(:last-child) a {
		padding-right: 10px;
		position: relative
	}

	.creating_digital .digi_wrap ul li:not(:last-child) a::after {
		position: absolute;
		right: 0;
		top: 3px;
		width: 1px;
		height: 13px;
		content: "";
		background: #6dacde
	}

	.creating_digital .digi_wrap ul li a {
		font-size: 12px;
		color: var(--color02);
		font-family: var(--dm-sans);
		font-weight: 500;
		letter-spacing: -.1px
	}

	.experience_years.section {
		padding: 0;
		margin-block: 30px 87px
	}

	.experience_years.section .digital5.desktop-view {
		padding: 0;
		background: #fff
	}

	.banner.bg_blue.section.e-com-top p,
	.experience_years.section .digital5.desktop-view .col-md-7 {
		max-width: 100%
	}

	.experience_years.section .digital5.desktop-view .digital_contennt {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column
	}

	.experience_years.section .digital5.desktop-view .digital_contennt .digital5.mobile-view {
		order: 1
	}

	.experience_years.section .digital5.desktop-view .digital_contennt h2 {
		order: 2;
		font-size: 36px;
		font-family: var(--dm-serif);
		line-height: 1;
		font-weight: 400;
		margin-block: 45px 34px
	}

	.experience_years.section .digital5.desktop-view .digital_contennt .text_wrapper {
		width: fit-content;
		width: -webkit-fill-available
	}

	.experience_years.section .digital5.desktop-view .digital_contennt .text_wrapper h2 {
		font-size: 170px;
		line-height: 1;
		margin: 0
	}

	.experience_years.section .digital5.desktop-view .digital_contennt .text_wrapper h4 {
		text-align: left;
		font-size: 24px;
		font-family: var(--dm-sans);
		margin-bottom: 10px
	}

	.experience_years.section .digital5.desktop-view .digital_contennt p {
		order: 3;
		margin: 0;
		font-size: 16px
	}

	.experience_years.section .digital5.desktop-view .digital_contennt p span {
		color: #000
	}

	.experience_years.section .digital5.desktop-view .digital_contennt a {
		order: 3;
		width: 165px;
		margin-top: 45px;
		font-weight: 700
	}

	.home_profoilo h2 {
		font-size: 30px;
		margin-bottom: 0
	}

	.appBanner,
	.interactive_presentation .presentation_text .quote_btn,
	.marketing_text.seoMarketing a,
	.project_images.section .owl-item .img_box1,
	.stratgey-panel1 .quote_btn,
	.video_page .making_brands {
		margin-top: 0
	}

	.project_images.section.d-lg-none.d-block .more_testimonials {
		padding-inline: 5px
	}

	.mobile_portfolio .swiper-pagination {
		position: relative;
		margin-top: 26px;
		display: none
	}

	.mobile_portfolio .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
		opacity: 1;
		width: 10px;
		height: 10px;
		background: var(--color6d)
	}

	.contact_link li a,
	.mobile_portfolio .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {
		background: var(--color02)
	}

	.our_Diary.section.mobile-dairy {
		padding-top: 80px;
		padding-bottom: 70px;
		overflow-x: hidden
	}

	.our_Diary.section.mobile-dairy .container {
		padding-inline: 5px;
		max-width: 100%
	}

	.our_Diary.section.mobile-dairy .our_diary_text {
		padding-inline: 19px
	}

	.our_diary_text h2 {
		font-size: 30px;
		margin-bottom: 30px;
		color: #4d4d4d
	}

	.our_diary_text p {
		font-size: 16px;
		margin-bottom: 30px;
		font-family: var(--dm-sans)
	}

	.interactive.branding_Solutions.section h2,
	.our_Diary.section.mobile-dairy .view-portfolio {
		margin-top: 2rem
	}

	.our_Diary.section.mobile-dairy .view-portfolio a {
		margin-right: 1rem
	}

	.our_Diary.section.mobile-dairy .view-portfolio a:not(:last-child) {
		margin-right: .7rem
	}

	.footer.section .container {
		padding-inline: 35px
	}

	.footer.section h2 {
		font-size: 36px;
		line-height: 1.3;
		font-weight: 300
	}

	.footer.section .digital2 p {
		font-size: 16px;
		font-family: var(--dm-sans);
		line-height: 1.5;
		font-weight: 300;
		margin-block: 38px 47px
	}

	.footer.section .digital2 {
		padding-bottom: 72px
	}

	body footer {
		border-top: .1rem solid #fff
	}

	.whatsapp-link,
	.zsiq_theme1.zsiq_floatmain {
		bottom: 66px
	}

	.whatsapp-link {
		width: 50px;
		height: 50px;
		left: .5rem
	}

	.contact_link {
		display: flex;
		flex-wrap: wrap;
		padding-bottom: 50px;
		padding-left: 0
	}

	.contact_link li a {
		width: 30px;
		height: 30px;
		border-radius: 100%;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		-ms-border-radius: 100%;
		-o-border-radius: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 8px
	}

	.contact_link li:nth-child(2) a img {
		filter: brightness(0) invert(1);
		-webkit-filter: brightness(0) invert(1)
	}

	.contact_link li a:hover img {
		filter: invert(1);
		-webkit-filter: invert(1)
	}

	.contact_link li:nth-child(2) a:hover img {
		filter: invert(1);
		-webkit-filter: invert(1) brightness(.1)
	}

	.contact_link li:not(:last-child) {
		margin-right: 7px
	}

	.work_page .clear {
		margin-top: 107px
	}

	.web_design_page .clear {
		margin-top: 25px
	}

	.aap_banner-content h1,
	.adm-popup.menuopened1 h2,
	.banner-content-ecommerce h1,
	.banner-content-ecommerce.enterprise-app h1,
	.compaining h3,
	.corporate_video .presentation_text h2,
	.design_text h2,
	.design_text h3,
	.digital_experience.section h2,
	.impression h4,
	.interactive.branding_Solutions.section .branding_text h2,
	.interactive.new-interactive.section h2,
	.interactive.paid_marketing.sem-panel1.section h2,
	.interactive.paid_marketing.smm-section1.section h2,
	.interactive.video_page.section h2,
	.interactive.video_serivces.section h2,
	.lead_base h2,
	.main_headingnew.digitalmarketingagency h2,
	.main_headingnew.digitalmarketingagency p,
	.making_brands h2,
	.marketing_box h3,
	.news-head h2,
	.our-client-logo h4,
	.our_project.desktop_Project.section.web_desgin_mobile h3,
	.presentation_text h2,
	.principal_text h2,
	.seo_page h2,
	.smm-wht-we-do h2,
	.start_project.section h2,
	.technology h2,
	.trained_tab h2,
	.viws_box h2,
	.why-digital-stratgey h2,
	.why_choose.section.smm-why-choose h2,
	.work_page2.testimonials_page.case-studies-det.section .news-content2 h3 {
		font-size: 30px;
		line-height: 1.3
	}

	.digital-content-panel h3 {
		font-size: 21px;
		line-height: 1.4
	}

	.appBanner h2,
	.banner-content-ecommerce h2,
	.banner-content-ecommerce.enterprise-app h2,
	.company_text h1,
	.marketing_text h1,
	.principal_text strong,
	.red_box h2,
	.testimonials_page h1 {
		font-size: 24px;
		line-height: 1.4
	}

	.color_boxes p,
	.marketing_box p,
	.project_box small,
	.red_box.contant_black_box p {
		font-size: 16px;
		line-height: 1.5
	}

	.appBanner h2,
	.digital-content-panel h3,
	.red_box h2 {
		margin-bottom: 20px
	}

	.stratgey-panel1 p,
	.why-digital-stratgey h2 {
		margin-bottom: 1.5rem
	}

	.appBanner h2,
	.banner-content-ecommerce h2,
	.marketing_text h1,
	.work_page2.testimonials_page.case-studies-det.section .news-content2 h3 {
		padding-bottom: 2rem
	}

	.banner-content-ecommerce h1,
	.banner-content-ecommerce h2 {
		margin-bottom: 3rem
	}

	.digital-list,
	.main_headingnew.digitalmarketingagency h2,
	.seo_page h2,
	.service-col.dropdown_wrap .service_dropmenu h5.mt5 {
		margin-top: 3rem
	}

	.digital-list ul:after {
		height: 77%
	}

	.maintence_boxes {
		padding: 0;
		margin-bottom: 30px
	}

	.maintence_boxes img {
		width: 47px;
		height: 44px;
		margin-right: 7px
	}

	.maintence_boxes span {
		margin-left: 12px;
		font-size: 18px;
		line-height: 1.3
	}

	.project_box {
		padding-bottom: 15px
	}

	.technology h5 {
		margin-bottom: 20px;
		padding-right: 0;
		margin-top: 0
	}

	.container.webextra_link {
		padding: 0 !important
	}

	.marketing_solution.section {
		padding-top: 3rem;
		padding-inline: 0;
		padding-bottom: 50px
	}

	.adm-popup.menuopened1 h2,
	.corporate_video .presentation_text h2,
	.presentation_text h2,
	.principal_text strong,
	.seo_right_text.mobile-content p,
	.trained_tab h2 {
		margin-bottom: 2rem
	}

	.marketing_solution h2 {
		font-size: 17px;
		line-height: 1.4;
		margin-bottom: 24px
	}

	.marketing_box p {
		margin: 10px 0 15px
	}

	.red_box {
		height: 31rem
	}

	.red_box a.btn img {
		max-width: 25px
	}

	.compaining h3 {
		padding: 60px 0 30px
	}

	.aap_banner-content,
	.seo_projects.section {
		padding-bottom: 0
	}

	.mobile-app-2 {
		padding: 30px 5px
	}

	.mobile-app-2 p strong {
		margin-top: 20px
	}

	.hybird_appdevelopment.section .col-md-4.col-sm-12,
	.hybird_appdevelopment.section .col-md-4.col-sm-6,
	.main_mobileApp.section .col-md-4,
	.main_mobileApp.section .col-md-8,
	.why_choose.section.smm-why-choose .col-md-4 {
		max-width: 100%;
		flex: auto
	}

	.hybirdImage_box img {
		width: auto
	}

	.app_text {
		margin-top: 40px;
		text-align: center
	}

	.hybird_appdevelopment.section .hybird_box {
		padding: 0 0 10px
	}

	.hybird_appdevelopment.section .design_text {
		max-width: 33rem;
		margin-inline: auto
	}

	.main_mobileApp.section .col-md-4 {
		order: 2
	}

	.main_mobileApp.section {
		text-align: center;
		padding-top: 20px
	}

	.main_mobileApp p {
		margin-top: 0;
		padding: 0
	}

	.main_mobileApp .quote_btn {
		margin-left: 0
	}

	.hybird_appdevelopment.section .hybird_content .design_text {
		margin-top: 0;
		margin-bottom: 0
	}

	.hybird_box {
		height: auto;
		margin-bottom: 3rem
	}

	.aap_banner-content .quote_btn .btn.getaquote {
		margin: auto
	}

	.banner.bg_blue.section.enterprise-bg .quote_btn {
		margin-top: 25px;
		text-align: center
	}

	.design_devlopment.end-to-endterprise-app2.section .enter-mobile-content {
		margin: 15px 0
	}

	.enterprieses_design_text p {
		margin-block: 2rem
	}

	.custom_web_img img {
		width: 65px
	}

	.main_customeWeb {
		margin-top: 4rem
	}

	.design_devlopment.end-to-endterprise-app2.section .custom_web_text h4 {
		font-size: 16px;
		padding-right: 0
	}

	.banner-content-ecommerce.enterprise-app h2:after,
	.interactive.new-interactive.section .marketing_text h1:before,
	.interactive.paid_marketing.sem-panel1.section .marketing_text h1:before,
	.interactive.paid_marketing.smm-section1.section .marketing_text h1:before,
	.interactive.paid_marketing.smm-section1.section h1::before,
	.interactive.video_page.section .marketing_text h1:before,
	.marketing_text h1:before,
	.seo_page.section .marketing_text h1:before,
	.work_page2.testimonials_page h1:before {
		width: 20%
	}

	.interactive.video_serivces.section {
		padding-bottom: 10px
	}

	.interactive.video_serivces.section h2 {
		margin: 0 0 20px
	}

	.interactive.video_serivces.section .making_brands .quote_btn {
		margin-top: 2.5rem;
		text-align: center
	}

	.sticky_menu {
		top: 65px
	}

	.wp-pagenavi {
		margin-block: 3rem 0;
		width: 100%;
		display: flex;
		justify-content: center
	}

	.our-client-logo ul {
		padding: 15px 0
	}

	.load_more_btn.clearfix {
		padding: 30px 0 0
	}

	.adm-popup {
		padding: 30px 17px
	}

	.adm-popup.menuopened1 a.close_icon {
		top: 3rem
	}

	.company_text h1,
	.smm-wht-we-do .col-md-4 {
		margin-bottom: 0
	}

	.company_text h1:before {
		bottom: 0;
		left: 0
	}

	.company_text h1:after {
		right: 0;
		bottom: 0
	}

	.company_text img {
		margin: 20px auto 0
	}

	.main_record.section {
		padding: 30px 15px 0
	}

	.yellow_box a.btn {
		padding: 5px 15px;
		margin: 2rem 0 0
	}

	.yellow_box p {
		margin-bottom: 15px
	}

	.bottom_para {
		padding: 30px 20px 0
	}

	.marketing_text.seoMarketing p {
		text-align: center;
		margin-block: 3rem
	}

	.seo_projects_box {
		padding: 10px 0;
		margin-right: 3px;
		min-height: 104px
	}

	.smm-mobile-content.mobile-content {
		margin-bottom: 3rem;
		padding: 0
	}

	.smm-wht-we-do h2 {
		margin-bottom: 3rem;
		border-color: rgb(0 0 0 / 7%);
		padding-bottom: 1.5rem
	}

	.green-bg-smm h2 {
		font-size: 15px;
		min-height: 55px
	}

	.green-bg-smm img {
		height: 50px;
		max-width: 100%;
		margin-bottom: 20px
	}

	.why_choose.section.smm-why-choose {
		padding: 0 5px
	}

	.interactive.paid_marketing.sem-panel1.section .col-md-7.making_brands {
		max-width: 100%;
		flex: auto;
		position: relative;
		z-index: 1;
		text-align: center
	}

	.sem-mobile-content.mobile-content {
		text-align: center;
		padding: 3rem 5px
	}

	.interactive.paid_marketing.sem-panel1.section img {
		max-width: 70%
	}

	.interactive.paid_marketing.sem-panel1.section .paid_market_Image {
		text-align: right
	}

	.interactive.paid_marketing.sem-panel1.section h2 {
		margin-bottom: 2.5rem
	}

	.principal_text h2 {
		margin-block: 0 2rem
	}

	.making_brands h2,
	.news-head h2 {
		margin-block: 3rem
	}

	.corporate_video .presentation_text a.btn,
	.power_presentation .presentation_text a.btn {
		margin-top: 10px;
		margin-bottom: 0
	}

	.interactive.branding_Solutions.section .col-md-6.branding_text p {
		margin-top: 2rem;
		text-align: center
	}

	.news-panel-section {
		padding: 15px 0 0
	}

	.new-top-detail {
		padding: 25px 0 0
	}

	.zsiq_theme1 .zsiq_flt_rel {
		right: .5rem
	}

/* 	section.new_home_banner {
		padding-block: 2rem 0rem;
	} */

	.adm-popup.menuopened1 {
		height: 100vh;
		top: 0
	}

	.adm-popup.menuopened1 .contact_form {
		height: 100dvh;
		padding: 0 2rem 4rem 1rem
	}

	.service_dropmenu {
		display: none;
		padding-block: .5rem 1.5rem
	}

	.service-col.dropdown_wrap h5 {
		margin: 1.3rem 0;
		font-size: var(--font-16);
		display: flex;
		justify-content: space-between;
		align-items: center;
		font-family: var(--dm-sans);
		font-weight: 500
	}

	.service-col.dropdown_wrap h5 svg {
		width: 1.3rem;
		height: 1.3rem;
		transition: .5s;
		-webkit-transition: .5s;
		-moz-transition: .5s;
		-ms-transition: .5s;
		-o-transition: .5s;
		stroke: #000
	}

	.service-col.dropdown_wrap:not(:last-child) {
		border-bottom: 1px solid #ddd
	}

	.service-col.dropdown_wrap h5.active {
		color: var(--color02)
	}

	.service-col.dropdown_wrap h5.active svg {
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		stroke: var(--color02)
	}

	.service-col.dropdown_wrap .service_dropmenu h5 {
		font-size: 16px
	}

	.mainservice_wrap .service-col input.css-checkbox {
		display: inline-block;
		width: 1.5rem;
		height: 1.5rem
	}

	.mainservice_wrap .service-col label.css-label {
		width: 100%;
		display: flex;
		align-items: center;
		margin-bottom: 1rem
	}

	.mainservice_wrap .service-col label.css-label span {
		margin-left: 1rem
	}

	.blog_wrap .work_page2.testimonials_page {
		margin-block: 3rem 4rem
	}

	.blog_wrap .top-part-date-title {
		padding: 20px 10px 0
	}

	.blog_wrap .top-part a.btn {
		margin-top: 25px;
		position: relative;
		left: 10px
	}

	.blog_details {
		padding-top: 0
	}

	.blog_details .entry-header.alignwide .entry-title {
		border: none;
		padding-bottom: 0
	}

	.blog_details header.entry-header.alignwide.detail {
		border-bottom: 1px solid #2b4456
	}

	.blog_details p.float-right.display_name {
		margin: 0;
		float: none !important
	}

	.project_images.section.d-lg-none.d-block .view-portfolio {
		display: block;
		position: static;
		margin-top: 5rem
	}

	.contact_form .btn,
	.our_Diary.section.desktop-dairy .view-portfolio a,
	.project_images.section .load_more_btn a {
		padding-inline: 2rem;
		padding-block: .8rem;
		display: inline-flex;
		text-decoration: none;
		font-size: var(--font-14);
		font-family: var(--dm-sans);
		text-transform: uppercase;
		align-items: center;
		gap: 9px;
		background: linear-gradient(to right, var(--color6d) 50%, #ffffff00 50%)
	}

	.project_images.section .load_more_btn a:hover {
		color: #fff;
		background-position: left bottom;
		background-image: linear-gradient(to right, var(--color6d) 50%, #ffffff00 50%)
	}

	.contact_form .btn,
	.experience_years a,
	.our_Diary.section.desktop-dairy .view-portfolio a,
	.our_Diary.section.mobile-dairy .view-portfolio a,
	.project_images.section .load_more_btn a,
	body.home_page .project_images.section .view_btn {
		padding-inline: 2.3rem;
		padding-block: 1.3rem;
		font-size: var(--font-14);
		font-family: var(--dm-sans);
		font-weight: 700;
		letter-spacing: 1.4px;
		text-transform: uppercase;
		border: 1px solid grey;
		background: linear-gradient(to right, var(--color6d) 50%, #ffffff00 50%);
		background-size: 200% 100%;
		background-position: right bottom;
		transition: .5s ease-out;
		color: #000
	}

	.contact_form .btn::after,
	.experience_years a::after,
	.footer.section .digital2 a::after,
	.our_Diary.section.desktop-dairy .view-portfolio a::after,
	.our_Diary.section.mobile-dairy .view-portfolio a::after,
	.project_images.section .load_more_btn a::after,
	.project_images.section .load_more_btn a:after,
	body.home_page .project_images.section .view_btn::after {
		content: "";
		background: url(../images/right-chevron-icon.svg) 0 0/contain no-repeat;
		width: 1.1rem;
		height: 1.1rem;
		display: inline-block;
		margin-left: .7rem
	}

	.experience_years a:hover,
	.our_Diary.section.mobile-dairy .view-portfolio a:hover,
	body.home_page .project_images.section .view_btn:hover {
		color: #fff;
		background-position: left bottom
	}

	.contact_form .btn:hover:after,
	.experience_years a:hover:after,
	.our_Diary.section.desktop-dairy .view-portfolio a:hover:after,
	.our_Diary.section.mobile-dairy .view-portfolio a:hover::after,
	.project_images.section .load_more_btn a:hover::after,
	.project_images.section .load_more_btn a:hover:after,
	body.home_page .project_images.section .view_btn:hover::after {
		filter: invert(1) brightness(100)
	}
}

@media (max-width:767px) {
	
	.indust_sterco ul li {
    flex: 1 1 calc(96% / 3);
}

	.heads,
	.red_box h2 {
		margin-bottom: 20px
	}

	.all_linkwrap {
		margin-top: 20px;
		padding: 100px 5px 0
	}

	.mobile_diarynew .dairy_mobile .item .our_Diary_box>img {
		height: 410px
	}

	.lifegelry_details {
		margin-top: 40px
	}

	.design_devlopment.end-to-endterprise-app2.section .custom_web_text h4,
	.experience_details,
	.lifegelry_details ul {
		margin-top: 20px
	}

	.life_gallery figure img,
	.wht_box {
		min-height: 200px
	}

	.lifegelry_details ul li {
		height: 200px
	}

	.seo_img {
		bottom: 0
	}

	.red_box h2 {
		font-size: 21px;
		line-height: 1.4
	}

	.red_box a.btn {
		margin: 15px 0
	}

	.work_page .clear {
		margin-top: 108px
	}

	.web_design_page .clear {
		margin-top: 25px
	}

	.ecommerce_development.section {
		padding-top: 0
	}

	.banner.bg_blue.section.enterprise-bg .quote_btn,
	.interactive.paid_marketing.sem-panel1.section .col-md-7.making_brands .quote_btn,
	.main_customeWeb .quote_btn a.btn.getaquote,
	.principal_text .quote_btn,
	.sem-mobile-content.mobile-content .quote_btn,
	.seo_right_text.mobile-content,
	.technology.technology_all_logo.section .quote_btn,
	.wordpress_devlopment.web_App.section.erp-web .slider_right {
		margin-top: 0
	}

	.red_box {
		padding: 20px
	}

	.color_boxes p,
	.red_box.contant_black_box p {
		line-height: 1.6;
		font-size: 15px
	}

	.digital_experience.section h2 {
		padding: 0
	}

	.experience_details .mobile-btn-panel {
		margin: 15px 0 0
	}

	.app_text {
		min-height: auto
	}

	.banner-content-ecommerce.enterprise-app h1,
	.interactive.paid_marketing.sem-panel1.section h2 {
		margin-bottom: 2rem
	}

	.custom_web_img img {
		width: 50px
	}

	.wordpress_devlopment.web_App.section.erp-web {
		padding-top: 40px;
		padding-bottom: 20px
	}

	.banner-content-ecommerce.enterprise-app h2:after,
	.marketing_text h1:before,
	.seo_page.section .marketing_text h1:before,
	.work_page2.testimonials_page h1:before {
		width: 30%
	}

	.our-client-logo h4 {
		padding: 30px 0 10px
	}

	.record p {
		padding-bottom: 10px
	}

	.record p:before {
		display: none
	}

	.why_choose.section.smm-why-choose h2 {
		margin-bottom: 40px;
		margin-top: 0
	}

	.why_choose.section.smm-why-choose .quote_btn {
		margin: auto;
		align-items: center;
		display: flex;
		justify-content: center
	}

	.lead_base.section {
		padding: 3rem 0
	}

	.lead_base h2 {
		margin-bottom: 1.5rem
	}

	.lead_base_boxes ul {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 2rem
	}

	.lead_base_boxes ul li {
		width: 100%;
		text-align: center
	}

	.lead_base_boxes li img {
		max-width: 40px;
		margin-bottom: 15px;
		object-fit: contain
	}
}

@media (max-width:575px) {
	.faq h2 {
		margin-bottom: 20px !important
	}

	.faq_wrapper {
		padding: 30px 0
	}

	.faq .accordion-item .accordion-button {
		padding: 12px 50px 15px 15px;
		font-size: 18px;
		line-height: 28px
	}

	.faq .accordion-body {
		padding: 15px
	}

	.faq .accordion-item p,
	.lead_base_boxes p,
	.our_diary_text p,
	ul.comn_list li {
		font-size: 15px
	}

	.faq_wrapper .faq h2 {
		font-size: 36px
	}

	.design_devlopment.end-to-endterprise-app2.section .custom_web,
	footer {
		padding: 0 0 30px
	}

	footer .container {
		padding: 0 15px
	}

	.all_linkwrap ul li a,
	.roohAfza.section.impression .campaign-boxes,
	footer .copyright ul li {
		padding: 0
	}

	.all_linkwrap ul li p {
		margin-bottom: 15px;
		font-size: 16px
	}

	.all_linkwrap ul li,
	.all_linkwrap ul li:nth-of-type(4) {
		width: 100%;
		text-align: center;
		border-bottom: 1px solid
	}

	.all_linkwrap ul li {
		margin-bottom: 20px;
		padding-bottom: 8px
	}

	.all_linkwrap ul li:last-child {
		margin-bottom: 0;
		border-bottom: none
	}

	footer .copyright {
		border-top: none;
		padding: 0 0 30px
	}

	.copyright ul li {
		margin: 0 6px;
		border: none
	}

	footer .copyright ul {
		justify-content: center;
		margin-bottom: 0;
		padding: 15px 0;
		flex-direction: row;
	}

	footer .copyright ul.ftsocial_icons {
		padding: 3px 0 22px
	}

	footer ul li a {
		margin-bottom: 10px
	}

	.all_linkwrap {
		padding: 100px 5px 20px
	}

	.life_gallery,
	.lifegelry_details ul {
		grid-template-columns: repeat(1, 1fr)
	}

	.mobile_diarynew .dairy_mobile .item .our_Diary_box>img {
		height: 280px
	}

	.gallery_tittle {
		font-size: 24px;
		display: block;
		max-width: 300px;
		margin: auto auto 18px;
		text-align: center
	}

	.lifegelry_details {
		margin-top: 15px;
		padding: 0 0 50px
	}

	.lifegelry_details ul li,
	.red_box {
		height: auto
	}

	.main_headingnew p~h1 {
		padding: 30px 0 15px;
		margin: 0
	}

	.design_devlopment.section.erp-manfacturing .slider_right,
	.seo_right_text.mobile-content,
	.trained_tab .quote_btn {
		margin-top: 0
	}

	.creating_digital .container,
	.enterpriesesBanner,
	.experience_years section .container,
	.experience_years.section .container,
	.footer.section .container {
		padding-inline: 25px
	}

	.experience_years.section .digital5.desktop-view .digital_contennt .text_wrapper h2 {
		font-size: 135px
	}

	.aap_banner-content h1,
	.adm-popup.menuopened1 h2,
	.banner-content-ecommerce h1,
	.banner-content-ecommerce.enterprise-app h1,
	.banner-content-ecommerce.enterprise-app h2,
	.compaining h3,
	.corporate_video .presentation_text h2,
	.design_text h2,
	.design_text h3,
	.digital_experience.section h2,
	.impression h4,
	.interactive.branding_Solutions.section .branding_text h2,
	.interactive.new-interactive.section h2,
	.interactive.paid_marketing.sem-panel1.section h2,
	.interactive.paid_marketing.smm-section1.section h2,
	.interactive.video_page.section h2,
	.interactive.video_serivces.section h2,
	.lead_base h2,
	.main_headingnew.digitalmarketingagency h2,
	.main_headingnew.digitalmarketingagency p,
	.making_brands h2,
	.marketing_box h3,
	.news-head h2,
	.our-client-logo h4,
	.our_project.desktop_Project.section.web_desgin_mobile h3,
	.presentation_text h2,
	.principal_text h2,
	.seo_page h2,
	.smm-wht-we-do h2,
	.start_project.section h2,
	.technology h2,
	.trained_tab h2,
	.viws_box h2,
	.why-digital-stratgey h2,
	.why_choose.section.smm-why-choose h2,
	.work_page2.testimonials_page.case-studies-det.section .news-content2 h3 {
		font-size: 26px;
		line-height: 1.3
	}

	.appBanner h2,
	.banner-content-ecommerce h2,
	.banner-content-ecommerce.enterprise-app h2,
	.marketing_text h1,
	.principal_text strong,
	.red_box h2,
	.testimonials_page h1 {
		font-size: 20px;
		line-height: 1.4
	}

	.digital-stratgey {
		padding: 30px 4px 0
	}

	.why-stratgey {
		padding-bottom: 25px
	}

	.stratgey-panel1 p strong {
		margin: 15px 0 0
	}

	.dev_solution {
		margin-block: 3rem
	}

	.interactive_presentation.section .owl-carousel,
	.web_design_page .bg_grey {
		padding-bottom: 0
	}

	.wordpress_devlopment.section {
		padding-bottom: 99px;
		padding-top: 40px
	}

	.ecommerce_development.section {
		padding-bottom: 98px
	}

	.maintence_boxes span br,
	.roohAfza.section.impression .owl-nav.disabled {
		display: none
	}

	.maintence_icon.section .container,
	.technology_all_logo.section .container {
		padding-inline: 2.5rem
	}

	.red_box.contant_black_box {
		padding: 20px 25px
	}

	.interactive_presentation .presentation_text,
	.marketing_solution.section {
		padding-inline: 5px
	}

	.digital_experience.section {
		padding-block: 3rem 0
	}

	.experience_details .col-6.col-md-4.col-sm-6,
	.main_customeWeb .col-6.col-md-4.col-sm-6,
	.seo_projects.section .col-6.col-md-3,
	.smm-wht-we-do .col-md-4 {
		max-width: 100%;
		flex: auto
	}

	.seo_projects_box,
	.wht_box {
		min-height: auto
	}

	.experience_details .mobile-btn-panel {
		margin: 0
	}

	.compaining h3 {
		padding: 0 0 2rem
	}

	.roohAfza.section.impression {
		padding-bottom: 3rem;
		background: #fff
	}

	.color_boxes p,
	.marketing_box p,
	.project_box small,
	.red_box.contant_black_box p {
		font-size: 15px;
		line-height: 1.5
	}

	.roohAfza.section.impression h4 {
		margin-block: 20px
	}

	.viws_box {
		padding: 15px 25px 0
	}

	.hybirdImage_box {
		padding-top: 0
	}

	.app_text h4 {
		margin-bottom: 20px
	}

	.hybird_appdevelopment.section .hybird_content .design_text {
		display: flex;
		align-items: center
	}

	.main_mobileApp .quote_btn {
		margin-bottom: 0
	}

	.appBanner.section .headings h2:before {
		width: 50%
	}

	.hybird_appdevelopment.section .hybird_content .design_text a {
		margin-left: 0;
		margin-bottom: 0;
		margin-top: 0
	}

	.custom_web_text:before {
		width: 100%
	}

	.design_devlopment.end-to-endterprise-app2.section .custom_web_text h4 {
		margin-top: 20px;
		margin-bottom: 0
	}

	.technology_all_logo.section {
		padding-top: 3rem
	}

	.interactive_presentation.section .owl-carousel .owl-nav.disabled {
		bottom: -74px
	}

	.corporate_video.media_page .presentation_text a.btn,
	.presentation_text a.btn {
		margin: 10px 0 0
	}

	.corporate_video.media_page.section {
		padding: 30px 0 90px
	}

	.power_presentation {
		padding-top: 30px
	}

	.company_text.col-md-6 .owl-carousel {
		width: 90%
	}

	.main_record.section {
		padding: 30px 5px 0
	}

	.making_brands h2 {
		margin-block: 30px
	}

	.ecommerce_development.section .design_text h2,
	.design_text h3,
	.seo_page h2 {
		margin-top: 2rem
	}

	.marketing_text.seoMarketing p {
		margin-block: 2rem 3rem
	}

	.seo_projects {
		padding: 30px 5px
	}

	.seo_projects_box p {
		font-size: 15px;
		font-weight: 500
	}

	.interactive_presentation .presentation_text .quote_btn {
		text-align: left
	}

	.trained_tab p {
		font-size: 16px
	}

	.green-bg-smm h2 {
		font-size: 15px;
		line-height: 1.5;
		height: auto
	}

	.why_choose.section.smm-why-choose {
		margin-bottom: 5rem
	}

	.lead_base_boxes li {
		margin: 0;
		padding: 15px
	}

	.lead_base_boxes ul {
		grid-gap: 1.5rem
	}

	.lead_base_boxes li img {
		max-width: 30px
	}

	.banner-content-ecommerce h2:after,
	.banner-content-ecommerce.enterprise-app h2:after,
	.interactive.new-interactive.section .marketing_text h1:before,
	.interactive.paid_marketing.sem-panel1.section .marketing_text h1:before,
	.interactive.paid_marketing.smm-section1.section .marketing_text h1:before,
	.interactive.paid_marketing.smm-section1.section h1::before,
	.interactive.video_page.section .marketing_text h1:before,
	.marketing_text h1:before,
	.seo_page.section .marketing_text h1:before,
	.work_page2.testimonials_page h1:before {
		width: 35%
	}

	.news-content2 {
		margin: 40px 0 30px;
		padding-bottom: 15px
	}

	.img-logo {
		margin-bottom: 30px;
		padding-left: 0 !important
	}

	.adm-popup.menuopened1 h2 {
		line-height: 1.22
	}

	.contact_form .form-control {
		padding: 8px 0
	}

	.creating_digital h1 {
		font-size: 25px;
		margin-bottom: 30px
	}

	.project_images.section.d-lg-none.d-block .view-portfolio {
		margin-top: 4rem
	}

	.web_design_page .bg_grey {
		padding-bottom: 13px
	}
	.visit_wrapper {
    position: relative;
}
	.visit_form {
    height: 40rem;
    width: 100%;
}
/* 	.header_section {

    height: 10.7rem;
} */
}

@media (max-width:375px) {
	footer {
		padding: 0 0 50px
	}

	.faq .accordion-item .accordion-button {
		font-size: 15px;
		line-height: 24px
	}

	.faq .accordion-item p,
	ul.comn_list li {
		font-size: 14px;
		line-height: 24px
	}

	.all_linkwrap ul li a {
		margin-bottom: 10px
	}

	.life_gallery figure img {
		min-height: auto
	}

	.gallery_tittle {
		margin-bottom: 20px
	}

	.lifegelry_details {
		margin-top: 15px;
		padding: 0 0 30px
	}
}

@media (max-width:360px) {
	.creating_digital h1 {
		font-size: 22px
	}

	.creating_digital .container,
	.enterpriesesBanner,
	.experience_years section .container,
	.experience_years.section .container,
	.footer.section .container,
	.maintence_icon.section .container,
	.technology_all_logo.section .container {
		padding-inline: 20px
	}

	section.new_home_banner .banner_caption p br {
		display: none
	}

	.creating_digital .digi_wrap p {
		font-size: 30px;
		line-height: 1.2
	}

	.experience_years.section .digital5.desktop-view .digital_contennt .text_wrapper h2 {
		font-size: 112px
	}

	.experience_years.section .digital5.desktop-view .digital_contennt .text_wrapper h4 {
		font-size: 18px
	}

	.experience_years.section .digital5.desktop-view .digital_contennt a {
		margin-top: 25px
	}

	.our_diary_text h2 {
		margin-bottom: 17px
	}

	.footer.section {
		padding: 30px 0 0
	}

	.footer.section h2 {
		font-size: 30px
	}

	.footer.section .digital2 p {
		margin-block: 25px
	}

	.footer.section .digital2 {
		padding-bottom: 51px
	}

	.mobile-slide-menu .mobile-buttons a {
		font-size: 14px
	}

	.mobile-slide-menu .mobile-buttons a:last-child {
		font-size: 12px
	}

	.mobile-slide-menu .mobile-buttons p {
		width: 25px;
		height: 25px;
		font-size: 10px
	}

	.footer.section .container {
		padding-inline: 30px
	}

	.our_Diary.section.mobile-dairy {
		padding-top: 50px
	}

	.experience_years.section {
		margin-block: 30px 50px
	}

	body footer {
		padding: 5px 0 35px
	}

	.sidenav .services_menu .common_link li a,
	.sidenav .services_menu h5 {
		font-size: 26px
	}

	.sidenav .services_menu .service_link li {
		font-size: 19px
	}

	.sidenav .services_menu .service_link li:first-child {
		margin-bottom: 6px
	}

	.sidenav .services_menu h5 {
		padding-block: 10px
	}

	.sidenav .services_menu .service_link {
		padding-block: 15px 10px
	}

	.header_section.section.line nav.navbar.navbar-expand-lg.navbar-light,
	.sidenav .logo,
	nav.navbar.navbar-expand-lg.navbar-light {
		padding: 10px 20px 10px 25px
	}

	section.new_home_banner .swiper-slide,
	section.new_home_banner .swiper-slide img {
		height: calc(100dvh - 149px)
	}

	.creating_digital .digi_wrap ul li:not(:last-child) a {
		padding-right: 7px
	}

	.creating_digital .digi_wrap ul li:not(:last-child) {
		margin-right: 7px
	}

	.creating_digital .digi_wrap ul li a {
		font-size: 10px
	}

	.creating_digital .digi_wrap ul li:not(:last-child) a::after {
		top: 2px;
		height: 10px
	}

	.work_page .clear {
		margin-top: 94px
	}

	.aap_banner-content h1,
	.adm-popup.menuopened1 h2,
	.banner-content-ecommerce h1,
	.banner-content-ecommerce.enterprise-app h1,
	.banner-content-ecommerce.enterprise-app h2,
	.compaining h3,
	.corporate_video .presentation_text h2,
	.design_text h2,
	.design_text h3,
	.digital_experience.section h2,
	.impression h4,
	.interactive.branding_Solutions.section .branding_text h2,
	.interactive.new-interactive.section h2,
	.interactive.paid_marketing.sem-panel1.section h2,
	.interactive.paid_marketing.smm-section1.section h2,
	.interactive.video_page.section h2,
	.interactive.video_serivces.section h2,
	.lead_base h2,
	.main_headingnew.digitalmarketingagency h2,
	.main_headingnew.digitalmarketingagency p,
	.making_brands h2,
	.marketing_box h3,
	.news-head h2,
	.our-client-logo h4,
	.our_project.desktop_Project.section.web_desgin_mobile h3,
	.presentation_text h2,
	.principal_text h2,
	.seo_page h2,
	.smm-wht-we-do h2,
	.start_project.section h2,
	.technology h2,
	.trained_tab h2,
	.viws_box h2,
	.why-digital-stratgey h2,
	.why_choose.section.smm-why-choose h2,
	.work_page2.testimonials_page.case-studies-det.section .news-content2 h3 {
		font-size: 24px;
		line-height: 1.3
	}

	.digital-stratgey h2 {
		margin-bottom: 20px
	}

	.digital-list ul:after {
		height: 77%
	}

	.digital-list ul li p,
	.main_mobileApp p {
		font-size: 15px
	}

	.web_design_page .clear {
		margin-top: 30px
	}

	.design_text .btn {
		padding-inline: 1.2rem
	}

	.technology h5 {
		font-size: 17px;
		line-height: 1.5
	}

	.banner-content-ecommerce,
	.corporate_video.media_page.section .presentation_text,
	.design_devlopment.end-to-endterprise-app2.section,
	.design_devlopment.section .design_text,
	.eCommerce_banner2,
	.marketing_text,
	.our_project.desktop_Project.section,
	.power_presentation.media_page.section .presentation_text,
	.wordpress_devlopment.section .design_text {
		padding: 0 5px
	}

	.experience_details {
		padding: 0 12px
	}

	.main_mobileApp .quote_btn {
		padding-left: 0
	}

	.start_project.section {
		padding: 40px 0
	}

	.banner-content-ecommerce h2:after,
	.banner-content-ecommerce.enterprise-app h2:after,
	.interactive.new-interactive.section .marketing_text h1:before,
	.interactive.paid_marketing.sem-panel1.section .marketing_text h1:before,
	.interactive.paid_marketing.smm-section1.section .marketing_text h1:before,
	.interactive.paid_marketing.smm-section1.section h1::before,
	.interactive.video_page.section .marketing_text h1:before,
	.marketing_text h1:before,
	.seo_page.section .marketing_text h1:before,
	.work_page2.testimonials_page h1:before {
		width: 40%
	}

	.testimonials_page h1 {
		padding-bottom: 10px
	}

	.tab_part.section .nav-pills .nav-link,
	ul.nav.nav-pills.navtop a.nav-link {
		padding: 10px 15px;
		font-size: 14px
	}

	ul.nav.nav-pills.navtop p {
		margin-top: 8px
	}

	.paid_marketing .making_brands .quote_btn,
	.project_images.section.d-lg-none.d-block .view-portfolio {
		margin-top: 3rem
	}

	.green-bg-smm h2 {
		font-size: 15px;
		line-height: 1.5;
		height: auto
	}

	.ssm-view a {
		padding: 5px 20px
	}

	.adm-popup.menuopened1 .contact_form .g-recaptcha {
		transform: scale(.8);
		transform-origin: left top
	}

	.whatsapp-link,
	.zsiq_floatmain.zsiq_theme1 .zsiq_flt_rel,
	.zsiq_theme1.zsiq_floatmain,
	.zsiq_theme1.zsiq_floatmain .zsiq_float {
		width: 4rem;
		height: 4rem
	}

	.zsiq_theme1 .zsiq_flt_rel {
		right: -.5rem
	}

	.adm-popup.menuopened1 .contact_form {
		padding: 0 2rem 4rem 0
	}

	.our_Diary.section.mobile-dairy .view-portfolio a {
		padding-inline: 1.8rem
	}
}

@media (max-width:700px) {
/* 
	section.new_home_banner .swiper-slide,
	section.new_home_banner .swiper-slide img {
		height: 450px
	} */
}

@media (max-width:422px) {
	.our_project.desktop_Project.section.web_desgin_mobile p {
		font-size: 14px;
		color: #000;
		line-height: 1.8;
		font-family: var(--dm-sans);
		height: 80px
	}
}