@media(max-width:1750px) {
	.inner-serv-banner {
		height: 86vh;
		padding-top: 50px;
	}

	.logo-portfolio .slick-list {
		left: -100px;
	}

	.logo-animation-bnr video.object-fit-cover {
		width: 170px;
	}

	.logo-anim-bnr-vid-2 {
		bottom: -80px;
	}

	.case-std-bnr {
		height: 810px;
	}

	.case-one-sec-1 .row {
		align-items: center;
	}

	.thank-banner .h1-txt {
		width: 100%;
	}
.contact-dtl-ftr a span {
    width: 35px;
    height: 35px;
}
}

@media(max-width:1650px) {
	.logo-anim-bnr-vid-4 {
		bottom: -20px;
	}

	.web-app-abt-bx h3 {
		font-size: 24px;
	}

	.logo-anim-bnr-vid-2 {
		bottom: -50px;
	}

	.logo-animation-bnr video.object-fit-cover {
		width: 140px;
	}

	.case-std-bx-txt h3 {
		font-size: 32px;
	}

	.case-std-bx-txt p {
		font-size: 16px;
	}

}

@media(max-width:1600px) {
	section.cta-sec h2 {
    width: 70%;
    margin: 0 auto;
}

.inner-serv-banner .h1-txt {
    width: 70%;
    margin: 0 auto;
}
}
@media(max-width:1550px) {
	.srv-txt h3 {
		font-size: 25px;
	}

	.logo-portfolio .slick-list {
		left: -80px;
	}

	.serv-list li a {
		font-size: 15px;
	}

	.about-sec .h2-txt b {
		top: 18px;
	}

	.h_banner-sec .h1-txt {
		width: 75%;
	}

	.about-sec .h2-txt span {
		padding-top: 50px;
		padding-bottom: 10px;
	}

	.about-sec .h2-txt {
		line-height: normal;
	}

	.contact-dtl-ftr a {
		font-size: 12px;
		color: #fff;
	}

	/*.case-std-bx-txt {
		width: 57%;
		padding: 50px 0px 50px 50px;
	}*/
	.case-std-bx-txt p {
		font-size: 16px;
	}

	.feature-sec .h2-txt {
		font-size: 50px;
		width: 70%;
		margin: 0 auto;
		padding-bottom: 8px;
	}

	.h2-txt {
		font-size: 40px;
	}

	.ecom-dev-sec-4 .h2-txt {
		font-size: 40px;
	}

	img.process-img-st {
		position: absolute;
		left: 90px;
		top: -22px;
		z-index: 1;
	}

	.para {
		font-size: 16px;
	}

	.h1-txt {
		font-size: 50px;
		width: 100%;
		margin: 0 auto;
	}

	.inner-serv-banner .h1-txt {
		font-size: 40px;
		margin: 0;
	}

	span.line-process {
		top: 10px;
		width: 18%;
		left: -293px;
	}

	span.line-process2 {
		top: 10px;
		width: 18%;
		left: -293px;
	}

	section.process-sec .hd-txt {
		position: relative;
	}

	.about-sec .h2-txt:before {
		top: 0.3px;
		left: -490px;
		width: 145%;
	}

	.how-web-lft-col {
		transform: scale(0.8);
	}

	.web-sec-3 .row {
		align-items: center;
	}

	.inr-srvices-sec-web .hd-txt h2 {
		width: 80%;
		margin: 0 auto;
	}

	.inr-box-sec-two h3 {
		font-size: 55px;
	}

	.inr-bx-web-sec-2 h2 {
		font-size: 25px;
		letter-spacing: 0;
		line-height: normal;
	}

	.inr-bx-web-sec-2 {
		height: 350px;
		gap: 5px 0;
	}

	.inr-bx-web-sec-2 .para {

		/* font-size: 15px; */
		line-height: 25px;
	}

	.ecom-4-list-bx {
		padding: 16px 10px;
	}

	.ecom-4-list-txt h4 {
		font-size: 22px;
		padding-bottom: 5px;
	}

	.case-std-sec .hd-txt.text-center.pb-5 {
		padding-bottom: 20px !important;
	}

	.case-std-sec .hd-txt h2 {
		padding-bottom: 10px;
	}

	.ecom-dev-serv-bx p {
		height: 200px;
	}

	.inr-box-sec-two h3 {
		font-size: 50px;
	}

	.inr-bx-web-sec-2 {
		height: 340px;
	}

	.branding-apprch-bx p.para {
		height: 240px;
	}

	section.ecom-dev-sec-4.wordpress-ecom-dev-4 .ecom-4-list-bx {
		padding: 5px 0;
	}

	.logo-anim-bnr-vid-1 {
		left: 0;
	}

	.logo-anim-bnr-vid-3 {
		right: 0;
	}

	.seo-rtng-inr-bx h4 {
		font-size: 18px;
	}

	.wbap-cross-bx p {
		min-height: 190px;
		font-size: 14px;
		line-height: 24px;
	}

	.wbap-cross-bx h3 {
		font-size: 16.4px;
		line-height: 25px;
		min-height: auto;
	}

}

@media(max-width:1399px) {
	.feature-sec .h2-txt {
		font-size: 40px;
	}
	.new-drop-dwn-st {
	  left: -480px !important;
	}

	.what-col-bx-cs-imd p {
		font-size: 16px;
		line-height: 23px;
	}

	.comparsion-inr-txt p {
		font-size: 15px;
		line-height: 22px;
	}

	.conparision-case-imood .hd-txt.text-center.pb-5 {
		padding-bottom: 10px !important;
	}

	.comparison-menu>div {
		height: 550px;
	}

	.comparison-menu .extra-txt {
		width: 70px;
	}

	.comparison-menu .extra-txt h2 {
		height: 50px;
		font-size: 28px;
	}

	.comparison-menu .extra-txt img.case-logo-symb {
		width: 45px;
	}

	img.case-logo-symb2 {
		width: 45px;
	}

	section.case-imood-about h2.h2-txt {
		font-size: 50px;
	}

	section.case-imood-about span {
		font-size: 20px;
		line-height: 35px;
	}

	section.case-imood-about {
		text-align: center;
	}

	.objective-sec-case-imood .case-mid-img-st-imod {
		display: none;
	}

	.objective-sec-case-imood .hd-txt h2 {
		text-align: center;
	}

	.objective-sec-case-imood .row {
		justify-content: center;
	}

	.objective-sec-case-imood .offset-4.col-sm-4 {
		margin: 0;
	}

	.objective-sec-case-imood:before {
		width: 100%;
		height: 100%;
	}

	.objective-box {
		height: auto;
		padding: 20px 20px;
		text-align: center;
		border-radius: 20px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.objective-box span {
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		margin-bottom: 10px;
	}

	.objective-sec-case-imood {
		height: auto;
		padding: 50px 0;
	}

	.objective-list {
		margin-top: 30px;
	}

	.objective-list ul {
		gap: 20px 0;
	}

	.col-sm-12.what-m-col-case-imod.row {
		justify-content: center;
		align-items: center;
		gap: 150px 0;
	}

	.what-sec-case-imood .row {
		justify-content: center;
	}

	.conparision-case-imood {
		display: none;
	}

	.texto {
		width: 70%;
	}

	.services-bx p {
		font-size: 13px;
	}

	.case-std-bx-txt h3 {
		font-size: 30px;
	}

	.wb-app-dev-what .seo-what-inr-bx h4 {
		font-size: 15px;
	}

	.reputate-lst-box h4 {
		font-size: 22px;
	}

	.reputate-lst-box p {
		font-size: 16px;
	}

	.cta-sec h2 br {
		display: none;
	}

	.seo-rating-sec .seo-rockt-img {
		top: -50px;
	}

	.case-std-bx-txt p {
		font-size: 16px;
	}

	img.inr-srv-wb-bf {
		width: 150px;
	}

	.services-bx h3 {
		font-size: 22px;
		padding: 10px 0;
	}

	.wordpress-sec-3 .reputate-box p.para {
		font-size: 14px;
	}

	.srv-ico {
		width: 60px;
		height: 60px;
	}

	.srv-ico img {
		width: 50%;
	}

	.services-bx {
		padding: 40px 20px;
	}

	.h1-txt {
		font-size: 48px;		/*width: 75%;*/
		margin: 0 auto;
	}

	.smm-sec-2 .inr-box-sec-two h3 {
		font-size: 55px;
	}

	.tools-list-vid ul {
		gap: 0 10px;
	}

	section.web-sec-2.smm-sec-2.smm-about-sec .inr-bx-web-sec-2 h2 {
		font-size: 24px;
	}

	section.web-sec-2.smm-sec-2.smm-about-sec .inr-bx-web-sec-2 {
		height: 330px;
		padding: 10px 20px;
	}

	section.web-sec-2.smm-sec-2.smm-about-sec .inr-bx-web-sec-2 p {

		/* line-height: 21px; */
	}

	.inr-bx-web-sec-2 .para {

		/* font-size: 15px; */
		line-height: 23px;
	}

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

	.h_banner-sec .para {
		width: 68% !important;
	}

	.bnr-txt h5 {
		font-size: 13px;
	}

	.h_banner-sec {
		height: 87vh;
		padding-top: 50px;
	}

	.cl-logo-bx img {
		width: 80%;
		margin: 0 auto;
	}

	img.about-side-img-3 {
		left: -12px;
	}

	.about-side-img-1 {
		left: 72px;
	}

	/*	.about-sec .h2-txt:before {
		    width: 200%;
		}*/
	.hd-txt.hd-txt-serv img.mt-5 {
		width: 64%;
	}

	.feature-sec .hd-txt .para {
		width: 70%;
	}

	.fea-logo-bx h3 {
		font-size: 21px;
	}

	img.process-img-st {
		left: 70px;
		top: -32px;
	}

	span.line-process {
		width: 18%;
		left: -293px;
		top: 0;
	}

	span.line-process2 {
		width: 18%;
		left: -293px;
		top: 0;
	}

	.process-box h2 {
		font-size: 25px;
	}

	.process-list .para {
		line-height: 26px;
	}

	.card .back p {
		font-size: 14px;
		width: 100%;
	}

	.h_s13form form .col-lg-6.col-md-12.col-sm-12 {
		width: 47%;
	}

	.case-std-bx-txt {
		width: 47%;
		padding: 50px 0px 50px 50px;
	}

	.case-std-bx-txt .bnr-btn {
		padding: 0;
	}

	.serv-bx-web-inr .para {
		line-height: 26px;
		height: 260px;
		font-size: 15px;
		overflow-x: hidden;
		overflow-y: auto;
	}

	.reputate-inr-bx h4 {
		font-size: 18px;
	}

	.orm-sec-3 .reputate-inr-bx h4 {
		font-size: 16px;
	}

	.orm-sec-5 .video-type-inr-bx h4 {
		font-size: 18px;
	}

	.orm-sec-5 .video-type-inr-bx h4 span {
		font-size: 12px;
	}

	.serv-main-col-web ul {
		gap: 0 15px;
	}

	.inr-wb-choice-lft-img img {
		width: 100%;
	}

	.inr-bx-web-sec-2 {
		height: 335px;
	}

	.inr-bx-web-sec-2 .para {
		line-height: 22px;
	}

	.btn1 {
		padding: 16px 10px;
	}

	.contact-dtl-ftr {
		gap: 0 10px;
	}

	ul.social-list {
		gap: 10px 10px;
	}

	.ecom-4-list-txt h4 {
		font-size: 20px;
		padding-bottom: 8px;
	}

	.logo-portfolio .slick-list {
		left: -20px;
	}

	.logo-about-inr-1 {
		top: 150px;
	}

	.logo-about-inr-5 {
		left: 430px;
		top: -140px;
	}

	.logo-about-inr-3 {
		left: 70px;
	}

	.logo-about-inr-4 {
		left: -10px;
		top: 40px;
	}

	.logo-about-inr-6 {
		left: 150px;
		top: 10px;
	}

	.logo-about-inr-2 {
		left: 20px;
	}

	.inner-serv-banner .h1-txt br {
		display: none;
	}

	div#pricing_tab {
		width: 80%;
	}

	.case-std-bnr .h1-txt {
		font-size: 28px;
		margin: 0;
	}

	.case-std-bnr .para {
		width: 80%;
		font-size: 15px;
		line-height: 24px;
	}

	.case-std-bnr {
		height: 720px;
	}

	.about-case3-mid-img-st {
		position: sticky;
		top: 10px;
	}

	section.core-values-about.about-sec-case-std-3 {
		overflow: visible;
	}

	.testi-case-m-col-st .testi-inr-bx p {
		width: 100%;
	}

	.beat2 {
		animation: beattwo .50s infinite alternate;
		transform-origin: center;
	}

	@keyframes beattwo {
		to {
			transform: scale(1.05);
		}

	}

	.core-val-abt-bx {
		height: 100%;
	}

	.case-sol-mcol .challng-bx-txt {
		width: 175%;
		height: 46px;
		right: 40px;
		left: auto;
		top: 475px;
		background: #1D2856;
	}

	.challng-bx-txt {
		position: absolute;
		right: auto;
		top: 322px;
		margin: 0;
		transform: rotate(-90deg);
		background: #E96A35;
		width: 117%;
		height: 36px;
		left: -302px;
		display: flex;
		align-items: center;
		justify-content: center;
		border-radius: 500px;
	}

}

@media(max-width:1280px) {
	.logo-portfolio .slick-list {
		left: 9px;
	}

}

@media(max-width:767px) {
	.wow {
		animation-name: none !important;
		visibility: visible !important;
	}
    .h_banner-sec .h1-txt {
        width: 100%;
        font-size: 25px;
    }

	.btn2 {
	    font-size: 14px;
	}
	.btn1 {
        font-size: 14px;
    }
    .bnr-txt h5 {
        font-size: 11px;
    }

	.process-box h2 {
	    font-size: 20px;
	}

	div#fea-tabContent {
		height: auto;
	}

	section.case-sec-medtk-new .core-val-abt-bx ul {
		text-align: left;
	}

	.core-val-abt-bx h3 {
		font-size: 25px;
	}

	.wbap-cross-bx h3 {
		justify-content: center;
	}

	.case-inr-main-sst {
		text-align: center;
	}

	.case-inr-main-sst2 .row {
		flex-direction: column-reverse;
	}

	section.case-inr-main-sst img {
		margin-bottom: 20px;
	}

	.serv-list-6 ul {
		justify-content: center;
		align-content: center;
		text-align: center;
	}

	.serv-list-6 ul li {
		width: 40%;
	}

	.col-sm-12.industries-col.other_states_row.active {
		height: auto !important;
		min-height: auto !important;
		max-height: 400px !important;
	}

	.col-sm-12.ecom-dev-how-mcol {
		justify-content: center;
		text-align: center;
		margin: 0 auto;
	}

	.brandingServList .slick-list {

		/*! padding-bottom: 80px; */
		padding-top: 30px;
	}

	section.brndng-serv-dtl-sec {
		padding-top: 20px;
	}

	.brandingServList.slick-initialized.slick-slider {
		top: 0;
	}

	.web-sec-2  .inr-box-sec-two img {
		width: 100%;
	}

	section.inner-serv-banner.video-animation-bnr .bnr-video-anim {
		display: none;
	}

	.seo-rtng-bx:hover {
		top: 0;
	}

	.contact-bx {
		flex-direction: column;
		justify-content: center;
		text-align: center;
		gap: 20px 0;
	}

	.contact-bx a {
		width: 100%;
	}

	.process-box-indus {
		flex-direction: column-reverse;
		align-items: center;
		display: flex !important;
		justify-content: center;
		text-align: center;
		padding: 20px 20px;
	}

	.industry-process-sec .hd-txt {
		text-align: center;
		padding-bottom: 20px;
	}

	.industry-process-sec .slick-list {
		padding: 20px 0;
	}

	.testi-name-dv {
		text-align: center;
		margin: 0 auto;
	}

	.industry-side-img-st span {
		display: none;
	}

	.col-sm-12.ftr-lst-col-st {
		flex-direction: column;
		gap: 20px 0;
	}

	.h1-txt {
		font-size: 27px;
		width: 100%;
	}

	.h_banner-sec .para {
		width: 100% !important;
	}

	.serv-list-1 ul {
		flex-direction: column;
		justify-content: center;
		text-align: center;
		align-items: center;
	}

	.serv-list {
		text-align: center;
	}

	.serv-list-1 ul li {
		width: 100%;
	}

	.h_banner-sec {
		height: 550px;
	}

	.about-side-img-1 {
		top: 0;
		left: 0;
		right: 0;
		width: 50%;
		margin: 0 auto;
		display: table;
		margin-bottom: 20px;
		z-index: 1;
	}

	.about-sec {
		padding-top: 40px;
	}

	.about-side-img-2 {
		display: none;
	}

	img.about-side-img-3 {
		display: none;
	}

	img.about-ico-1 {
		display: none;
	}

	img.about-ico-2 {
		display: none;
	}

	img.about-ico-3 {
		display: none;
	}

	.about-sec .offset-1.col-sm-6 {
		margin: 0;
		text-align: center;
	}

	body .about-sec .h2-txt:before {
		width: 100%;
		left: 0;
		top: 0;
		/*height: 70px;*/
	}

	.about-sec .h2-txt span {
		line-height: normal;
		margin-top: 40px;
		padding: 0;
	}

	.inr-bx-web-sec-2 h2 {
		font-size: 22px;
		letter-spacing: 0;
		line-height: normal;
	}

	.inr-bx-web-sec-2 .para {
		line-height: 22px;
		height: 115px;
		overflow-x: hidden;
		overflow-y: auto;
	}

	.how-web-lft-col {
		display: none;
	}

	.about-sec .h2-txt {
		margin-bottom: 20px;
		padding: 0;
	}

	.h2-txt {
		font-size: 32px !important;
	}

	.bnr-btn {
		justify-content: center;
	}

	.rating-logo {
		padding-top: 30px;
	}

	.hd-txt.hd-txt-serv h2 {
		text-align: center;
	}

	.hd-txt.hd-txt-serv img.mt-5 {
		display: none;
	}

	.services-bx {
		text-align: center;
		width: 100% !important;
		margin-bottom: 0px;
	}

	.feature-sec .h2-txt {
		width: 100%;
	}

	.para {
		width: 100% !important;
		font-size: 15px;
	}

	.fea-main-col {
		flex-direction: column;
	}

	.fea-logo-bx h3 {
		font-size: 13px;
	}

	div#fea-tab {
		display: inline-flex;
		justify-content: center;
	}

	div#fea-tab a {
		width: 49%;
		text-align: center;
	}

	.fea-logo-bx {
		border-radius: 10px;
	}

	.case-std-sec {
		display: none;
	}

	img.process-img-st {
		display: none;
	}

	span.line-process2 {
		display: none;
	}

	span.line-process {
		display: none !important;
	}

	.process-main-col .col-sm-5 {
		display: none;
	}

	.process-list {
		padding: 20px 0;
		display: block;
	}

	.process-main-col {
		display: block;
	}

	section.process-sec .hd-txt {
		text-align: center;
		justify-content: center;
	}

	.process-box {
		text-align: center;
	}

	ul.why-list-ul.why-list-ul2 {
		display: none;
	}

	.why-list-ul1:before {
		display: none;
	}

	.why-list-ul3:before {
		display: none;
	}

	.why-choose-main-col {
		flex-direction: column;
		text-align: center;
		gap: 20px 0;
	}

	.why-choose-box {
		flex-direction: column;
		text-align: center;
		justify-content: center;
		align-items: center;
		margin: 0;
		gap: 10px 0;
	}

	ul.why-list-ul {
		gap: 20px 0;
	}

	.faq-list ul {
		flex-direction: column;
		gap: 20px 0;
	}

	.faq-list ul li {
		width: 100%;
	}

	.card .back img {
		width: 100%;
	}

	.card-container {
	}

	.col-sm-5 {
	}

	.ftr-txt.hd-txt {
		text-align: center;
	}

	.ftr-txt.hd-txt h2 {
		font-size: 30px;
		width: 100%;
	}

	.ftr-txt.hd-txt p {
		width: 100%;
		font-size: 16px;
	}

	.ftr-txt.hd-txt ul {
		flex-wrap: nowrap;
		margin-top: 20px;
	}

	.rating-ftr-bx img {
		width: 100%;
	}

	.h_s13form form .col-lg-6.col-md-12.col-sm-12 {
		width: 100%;
	}

	.h_s13form input,
	.h_s13form textarea {
		width: 100% !important;
	}

	.h_s13form .col_cust {
		width: 100%;    /* display: flex; */
		align-items: center;
	}

	.h_s13form form {
		flex-direction: column;
	}

	.marquee-sec h2 {
		font-size: 100px;
	}

	.serv-list {
		padding: 0 0 0 0;
		gap: 30px 70px;
		flex-wrap: wrap;
		justify-content: center;
	}

	ul.social-list {
		margin-bottom: 40px;
		justify-content: center;
		text-align: center;
	}

	.ftr-col-1 p {
		text-align: center;
	}

	.contact-dtl-ftr {
		flex-direction: column;
		text-align: center;
		gap: 10px 0;
		padding: 10px 10px;
		align-items: baseline;
	}

	.contact-dtl-ftr a.btn1.popup-btn.bg-white2 {
		display: none;
	}

	.col-sm-12.copy-col {
		flex-direction: column;
		justify-content: center;
		text-align: center;
		gap: 20px 0;
	}

	.ftr-col-1 {
		text-align: center;
	}

	.slick-current .testi-list:before {
		display: none;
	}

	.services-list {
		width: 100%;
	}

	img.srv-inr-img-st {
		display: none;
	}

	img.srv-inr-shade {
		display: none;
	}

	.services-sec {
		overflow: hidden;
		padding: 50px 0;
	}

	.services-list .slick-dots {
		position: absolute;
		bottom: 0px;
		display: block;
		width: 100%;
		padding: 0;
		margin: 0;
		list-style: none;
		text-align: center;
	}

	.services-list .slick-list {
		padding-bottom: 40px;
	}

	.services-list .slick-dots li button {
		background: #fff;
	}

	.slick-dots {
		position: absolute;
		bottom: -40px;
		display: block;
		width: 100%;
		padding: 0;
		margin: 0;
		list-style: none;
		text-align: center;
	}

	.slick-dots li.slick-active button {
		background-color: #e96a35;
		width: 35px;
		margin: 0 auto;
		display: table;
	}

	.slick-dots li button:before {
		font-size: 0px;
		line-height: 0px;
		width: 20px;
		right: 0;
		margin: auto;
		opacity: 1;
	}

	.slick-dots li button {
		background-color: #0000004a;
		border-radius: 50px;
		width: 10px;
		height: 10px;
		margin: 0 auto;
		transition: all .5s ease-in-out;
	}

	.slick-dots li.active {
		width: 50px;
	}

	.slick-dots li.slick-active {
		width: 50px;
	}

	.slick-dots li {
		transition: all .5s ease-in-out;
	}

	section.process-sec .hd-txt h2 br {
		display: none;
	}

	.testi-main-col {
		display: block;
	}

	.feature-sec {
		padding-bottom: 0;
	}

	.testi-main-col {
		display: block;
		width: 100%;
	}

	.testi-inr-bx {
		width: 100%;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding: 20px 20px;
		gap: 20px 0;
	}

	.testi-main-col .col-sm-9 {
		width: 100%;
	}

	.testi-rating h4 {
		display: none;
	}

	.testi-rating {
		justify-content: center;
	}

	.testi-txt {
		width: 100%;
		text-align: center;
	}

	.testi-txt img {
		text-align: center;
		margin: 0 auto;
	}

	.testi-list {
		text-align: center;
		margin: 0 auto;
		display: table;
		border-radius: 20px;
	}

	.card {
		text-align: center;
	}

	.card .side {
		text-align: center;
		left: 0;
		right: 0;
		margin: auto;
		justify-content: center;
	}

	.card .side span {
		text-align: center;
		margin: 0 auto;
	}

	.card .back p {
		text-align: center;
	}

	.faq-list ul {
		display: block;
	}

	.faq-list ul.slick-dots {
		display: block;
	}

	.faq-list ul.slick-dots li {
		width: 30px;
	}

	.inner-serv-banner .h1-txt {
		font-size: 30px;
	}

	.inner-serv-banner .h1-txt br {
		display: none;
	}

	.inner-serv-banner {
		height: 550px;
	}

	.inr-box-sec-two h3 {
		text-align: center;
		font-size: 30px;
	}

	.inr-box-rside-sec-two ul li {
		width: 100%;
	}

	.inr-bx-web-sec-2 {
		text-align: center;
		align-items: center;
		height: auto !important;
		padding-bottom: 110px !important;
		gap: 20px 0;
	}

	.inr-bx-web-sec-2 img {
		left: 0;
		right: 0;
		margin: auto;
	}

	s h2.h2-txt {
	}

	.web-sec-3 h2.h2-txt {
		text-align: center;
	}

	.web-sec-3 p.para {
		text-align: center;
	}

	img.inr-srv-wb-bf {
		display: none;
	}

	.inr-srvices-sec-web .hd-txt h2 {
		width: 100%;
	}

	.inr-srvices-sec-web .hd-txt h2 br {
		display: none;
	}

	.inr-srvices-sec-web .hd-txt {
		width: 100%;
	}

	section.inr-web-tools-sec .hd-txt .h2-txt {
		text-align: center;
		font-size: 30px !important;
		line-height: normal;
	}

	.tools-bx-web img {
		width: 100%;
	}

	.tools-list-web ul {
		padding: 0;
		margin: 30px 0 0 0;
	}

	.inr-web-choice-sec .hd-txt {
		text-align: center;
		padding-top: 20px;
	}

	.inr-web-choice-sec {
		padding-bottom: 0;
	}

	.inr-box-rside-sec-two ul li {
		width: 10px;
	}

	.inr-box-rside-sec-two ul.slick-dots {
		gap: 0;
		justify-content: center;
	}

	.inr-box-rside-sec-two {
		margin-top: 30px;
	}

	.serv-main-col-web ul.slick-dots li {
		width: 23px;
	}

	.serv-main-col-web ul.slick-dots {
		gap: 0;
		justify-content: center;
	}

	.serv-bx-web-inr p {
		height: auto !important;
	}

	.serv-bx-web-inr {
		text-align: center;
	}

	.serv-bx-web-inr span {
		text-align: center;
		margin: 0 auto;
	}

	.logo-anim-sec-2.wordpress-sec-2 img {
		width: 80%;
	}

	.orm-sec-3 h2.h2-txt.pb-3 {
		text-align: center;
	}

	.orm-sec-3 p.para {
		text-align: center;
		min-height: auto !important;
	}

	.reputate-inr-bx {
		flex-direction: column;
		gap: 20px 0;
	}

	.orm-sec-3 .row {
		justify-content: center;
	}

	.reputation-m-col .col-sm-9 {
		display: block;
	}

	.reputate-box {
		padding: 30px 20px;
	}

	.reputate-lst-box {
		text-align: center;
		margin-top: 30px;
	}

	.ecom-4-list-bx {
		flex-direction: column;
		text-align: center;
		gap: 15px 0;
		border: 0;
		box-shadow: 2px 2px 20px 0px #00000000;
		padding: 20px 20px !important;
		border: 1px solid #0000003b;
		margin: 0 30px;
	}

	.ecom-dev-sec-4-list ul.slick-dots li {
		width: 30px;
	}

	.ecom-dev-sec-4-list ul.slick-dots {
		flex-direction: row;
		justify-content: center;
		gap: 0 6px;
	}

	.ecom-dev-sec-4 .row {
		flex-direction: column-reverse;
	}

	.ecom-dev-sec-4-list .slick-list {
		padding: 20px 20px;
	}

	.ecom-dev-sec-4 .h2-txt,
	.ecom-dev-sec-4 p {
		text-align: center;
	}

	.h2-txt br {
		display: none;
	}

	.ecom-dev-how-bx {
		text-align: center;
	}

	.ecom-dev-how-mcol {
		display: block;
	}

	.ecom-dev-how-bx img {
		margin: 0 auto;
	}

	section.tech-sec {
		display: none;
	}

	.ecom-dev-sec-7 {
		padding-top: 50px;
	}

	.web-sec-3 .row {
		gap: 20px 0;
	}

	.video-tools-div {
		flex-direction: column;
		text-align: center;
	}

	.tools-txt h2 {
		font-size: 32px;
	}

	.tools-list-vid ul {
		flex-wrap: wrap;
		justify-content: center;
		gap: 20px 20px;
		margin-top: 25px;
	}

	.video-anim-sec-2 {
		padding-bottom: 0;
	}

	img.video-arrow-1,
	img.video-arrow-2 {
		display: none;
	}

	.video-anim-5 .row {
		justify-content: center;
	}

	.video-anim-5 .row {
		display: block;
	}

	.video-anim-6-sec {
		text-align: center;
	}

	.video-anim-6-sec .hd-txt {
		padding-top: 40px;
	}

	.logo-portfolio .slick-list {
		left: 0;
		width: 100%;
		padding: 20px 20px 80px !important;
	}

	.port-box img {
		width: 100%;
		display: table;
		flex-direction: column;
	}

	.port-box {
		margin: 0 auto;
		display: block;
		align-items: center;
		justify-content: center;
		flex=d:;
		width: 55%;
	}

	.port-box-txt {
		display: flex;
		align-items: center;
	}

	.video-portfolio-sec {
		padding-bottom: 0;
	}

	.video-portfolio-sec ul.slick-dots {
		bottom: 10px;
	}

	.video-portfolio-sec ul.slick-dots button {
		background: #fff;
	}

	.video-anim-4 .row {
		justify-content: center;
	}

	.video-anim-4 .slick-list {
		padding: 50px 0;
	}

	.logo-animation-bnr video.object-fit-cover {
		display: none;
	}

	.logo-anim-sec-2 {
		padding: 50px 10px;
	}

	.about-logo-anim-bx1 {
		width: 50%;
		height: 50%;
	}

	.col-sm-6.logo-anim-about-side-img {
		display: none;
	}

	.logo-anim-style-mcol ul.slick-dots {
		border: 0;
	}

	.logo-why-col ul {
		display: block;
	}

	.logo-why-col ul {
		display: block;
	}

	.logo-why-col ul.slick-dots li:before {
		display: none;
	}

	.logo-why-col ul.slick-dots:before {
		display: none;
	}

	.logo-why-bx {
		text-align: center;
	}

	.logo-why-bx img {
		margin: 0 auto;
	}

	.col-sm-6.logo-about-side-img {
		display: none;
	}

	.logo-what-main-col ul li:nth-child(even) {
		top: 0;
	}

	.logo-what-main-col ul li {
		width: 100%;
	}

	.logo-what-main-col ul {
		display: block;
	}

	.progress {
		margin-bottom: 60px !important;
	}

	.progress-seo-list {
		padding-bottom: 50px;
	}

	.progress span {
		right: 0;
	}

	.progress-seo-list {
		display: none;
	}

	.seo-progress-txt {
		display: none;
	}

	section.seo-sec-3.seo-rating-sec {
		margin-top: 40px;
	}

	.seo-rating-sec .seo-rockt-img {
		display: none;
	}

	svg.line-progrs-rtng {
		display: none;
	}

	.seo-rating-main-col {
		display: block;
	}

	.seo-rating-main-col .slick-list .slick-slide:first-child {
		display: none;
	}

	.seo-rating-main-col .slick-list .slick-slide:last-child {
		display: none;
	}

	.seoMrktngLst .slick-list {
		height: auto !important;
	}

	.seoMrktngLst {
		padding: 10px 22px;
		border-radius: 20px;
	}

	.seo-mrkt-txt-lst {
		padding: 0;
	}

	.seo-mrkt-txt-lst h4 {
		text-align: center;
	}

	.seo-mrkt-txt-inr-bx {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.seo-mrkt-txt-inr-bx .seo-mrkt-txt-bx {
		width: 100%;
		text-align: center;
		padding: 20px 20px;
	}

	.seo-sec-4 .row {
		justify-content: center;
	}

	.seo-mrkt-txt-inr-bx .seo-mrkt-img-bx {
		width: 100%;
		display: none;
	}

	.seo-mrkt-txt-bx h2 {
		font-size: 20px;
		line-height: normal;
	}

	.seo-sec-5 .hd-txt {
		text-align: center;
	}

	.seo-what-bx {
		text-align: center;
	}

	.seo-what-inr-bx {
		flex-direction: column;
		gap: 20px 0;
		padding: 0;
	}

	section.seo-sec-6 {
		text-align: center;
		padding-bottom: 0;
	}

	section.seo-sec-6 .hd-txt {
		padding-top: 20px;
	}

	.smm-sec-2 .inr-box-sec-two h3 {
		font-size: 40px;
	}

	.tools-txt h2 br {
		display: none !important;
	}

	.smm-mrktng-main-col {
		flex-direction: column;
	}

	.smm-mrktng-main-col .seoMrktngLst {
		width: 100%;
		padding: 20px 20px;
	}

	.smm-mrktng-main-col .SeoMrktngTxt {
		width: 100%;
	}

	.smm-mrktng-bx img.smm-tb-ico-img {
		margin: 20px auto 10px;
	}

	.orm-inr-side-img-1 {
		display: none;
	}

	.logo-what-main-col ul {
	}

	.logo-what-main-col ul.slick-dots li {
		width: 30px;
	}

	.logo-what-main-col .slick-list {
		padding: 20px 0px;
	}

	section.logo-design-sec-3.orm-sec-4 {
		padding-bottom: 40px;
	}

	.orm-about-sec {
		text-align: center;
	}

	.orm-about-sec .col-sm-6.p0 {
		padding: 0 10px;
	}

	.orm-sec-4 .logo-wht-bx {
		margin: 0 20px;
	}

	.branding-app-main-col {
		justify-content: center;
	}

	.branding-sec-3 .row {
		justify-content: center;
	}

	section.brading-sec-4 {
		text-align: center;
	}

	section.brading-sec-4 .p0 {
		padding: 0 10px;
	}

	section.brndng-serv-dtl-inr-sec {
		text-align: center;
	}

	section.brndng-serv-dtl-inr-sec p.para {
		height: 290px;
		overflow-x: hidden;
		overflow-y: auto;
	}

	section.logo-portfolio.video-portfolio-sec {
		overflow: hidden;
	}

	section {
		overflow: hidden !important;
	}

	section.mobile-app-reslt-drivn .col-sm-6:last-child {
		display: none;
	}

	section.mobile-app-reslt-drivn .hd-txt {
		text-align: center;
	}

	div#nav-tabMobile a.nav-link {
		font-size: 14px;
	}

	div#nav-tabMobile {
		flex-wrap: wrap;
		flex-direction: inherit;
		justify-content: center;
		gap: 10px 20px;
	}

	.mobile-app-list-bg h3 {
		text-align: center;
	}

	.mobile-app-list-bg {
		padding: 40px 10px;
	}

	.mobile-app-lst-dtl-txt h4 {
		text-align: center;
		font-size: 30px;
		line-height: normal;
	}

	.mobile-app-lst-dtl-txt {
		text-align: center;
	}

	.mobile-app-sec-3 .row {
		justify-content: center;
	}

	section.orm-sec-2.orm-about-sec.web-app-sec-2 .col-sm-6:last-child {
		display: none;
	}

	section.orm-sec-2.orm-about-sec.web-app-sec-2 .row:nth-child(2) .col-sm-6 {
		display: none !important;
	}

	section.orm-sec-2.orm-about-sec.web-app-sec-2 .web-app-about-side-img {
		display: none;
	}

	.orm-about-sec .row {
		justify-content: center;
	}

	.wbap-cross-bx {
		margin: 0;
		text-align: center;
		box-shadow: 8px 8px 40px 0px rgb(0 0 0 / 6%);
	}

	.web-app-cross-slider .slick-list {
		width: 100%;
	}

	img.wbapp-cross-ico {
		margin: 0 auto;
	}

	.web-app-cross-m-col .slick-list {
		padding: 0 20px;
	}

	.web-app-cross-sec .hd-txt {
		padding-bottom: 30px !important;
	}

	.web-app-cross-slider .slick-dots li {
		width: 30px;
	}

	.web-app-cross-slider .slick-dots li button:before {
		width: 20px;
	}

	.web-app-cross-slider ul.slick-dots {
		width: auto;
		background: transparent;
		box-shadow: none;
	}

	.web-app-cross-slider .slick-arrow {
		display: none !important;
	}

	div#pricing_tab {
		width: 100%;
	}

	div#pricing_tab a.nav-link:last-child::before {
		display: none;
	}

	.tab-highlight-bg {
		height: 40px;
		top: 7px;
	}

	.tab-highlight-bg {
		display: none;
	}

	div#pricing_tab a.nav-link.active,
	div#pricing_tab a.nav-link:hover {
		background: #1D2856;
		*/
		color: #fff;
		color: #fff;
	}

	div#pricing_tab a.nav-link {
		font-size: 13px;
		text-align: center;
	}

	.price-cmb-list ul {
		width: 100%;
		text-align: center;
	}

	.price-cmb-list {
		flex-wrap: wrap;
	}

	.price-cmb-list {
		justify-content: center;
		text-align: center;
		align-items: center;
		padding: 0 5px;
	}

	.col_cust.check-box-st .form-group {
		display: inline-flex;
		align-items: center;
		justify-content: flex-start;
		width: 100%;
	}

	.col_cust.check-box-st .form-group input {
		width: 10% !important;
		margin: 0;
	}

	.col_cust.check-box-st .form-group label {
		width: 90%;
	}

	.price-cmb-list ul li {
		text-align: center;
	}

	.price-cmb-list ul h3 {
		text-align: center;
	}

	#portfolio-main_tab {
		width: 100%;
		gap: 0 1px;
		justify-content: center;
	}

	#portfolio-main_tab a.nav-link {
		font-size: 14px;
	}

	.slick-current .portfolio-box-m {
		z-index: 1;
		position: relative;
	}

	.contact-inr-m-col .col-sm-4:nth-child(2) .contact-bx {
		top: 0;
	}

	.contact-inner-sec .row {
		justify-content: center;
		gap: 20px 0;
	}

	span.abt-core-val-cntr-img {
		display: none;
	}

	.core-val-abt-bx {
		text-align: center;
	}

	.core-val-abt-bx.text-right {
		text-align: center;
	}

	section.about-sec-2 {
		text-align: center;
	}

	section.about-sec-2 .col-sm-6:first-child {
		padding-bottom: 40px;
	}

	.sidenav-mob {
		display: none;
	}

	button.navbar-toggler {
		display: none;
	}

	span.sidenav-mob {
		display: block;
		color: #fff;
	}

	.benefit-indus-bx {
		width: 100%;
	}

	.benefit-list {
		border: 0;
		padding-top: 0;
	}

	.benefit-indus-bx p.para {
		height: auto;
		background: linear-gradient(180deg, #313131 65.07%, rgb(0 0 0) 36.11%);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}

	.benefit-indus-bx:before {
		display: none;
	}

	.benefit-indus-bx {
		text-align: center;
		padding: 20px 20px;
	}

	.benefit-indus-bx h4,
	.benefit-indus-bx p {
		text-align: center !important;
	}

	.benefit-indus-bx img {
		height: auto;
	}

	.benefit-list {
		border: 0;
		padding-top: 0;
	}

	.benefit-indus-bx p.para {
		height: auto;
		background: linear-gradient(180deg, #313131 65.07%, rgb(0 0 0) 36.11%);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}

	.benefit-indus-bx:before {
		display: none;
	}

	.benefit-indus-bx {
		text-align: center;
		padding: 20px 20px;
	}

	.benefit-indus-bx h4,
	.benefit-indus-bx p {
		text-align: center !important;
	}

	.benefit-indus-bx img {
		height: auto;
	}

	.industry-inr-sec1 .tools-txt h2 {
		font-size: 40px;
	}

	.industry-process-sec .hd-txt img {
		display: none;
	}

	.process-list-indus {
		width: 100%;
	}

	/*case*/
	.case-bnr-side-img {
		display: none;
	}

	.case-std-bnr {
		text-align: center;
	}

	.bnr-txt.text-left {
		text-align: center;
	}

	.case-std-bnr .h1-txt {
		text-align: center !important;
	}

	.case-std-bnr .para {
		text-align: center !important;
	}

	.case-std-bnr .bnr-btn {
		justify-content: center !important;
	}

	img.case-logo-st.beat2 {
		width: 110px;
	}

	.case-std-bnr .h1-txt {
		font-size: 25px;
	}

	.case-std-bnr {
		height: auto;
		padding: 90px 0 50px;
	}

	.case-side-bx-img-abt {
		display: none;
	}

	.case-one-sec-2-side-img {
		display: none;
	}

	.case-one-sec2 .hd-txt {
		text-align: center;
	}

	.challng-bx-txt {
		display: none;
	}

	.case-challng-col ul {
		padding: 0;
	}

	section.case-chlng-sol .hd-txt {
		text-align: center;
	}

	.case-std-one-branding-sec .hd-txt {
		text-align: center;
		padding-top: 30px;
	}

	.rslt-case-std-m-col {
		justify-content: center;
		align-items: center;
		margin: 0 auto;
	}

	.testi-case-m-col-st .testi-inr-bx .testi-img-inr {
		display: none;
	}

	.testi-case-m-col-st .testi-inr-bx {
		height: auto;
	}

	section.case-std-one-conclusion-sec {
		text-align: center;
	}

	.case-std-one-conclusion-sec .case-std-one-brnd-img img {
		width: 150px;
		margin-bottom: 20px;
	}

	.case-std-one-conclusion-sec .para {
		padding-right: 10px;
		padding-bottom: 20px;
	}

	.case-one-box {
		box-shadow: none;
		border: 1px solid #eee;
		height: 100%;
	}

	.case-std-client-main-col.row {
		margin: 0 auto;
	}

	.case1-cl-box-st {
		height: 280px;
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
		justify-content: center;
	}

	.case-std-st-client-sec .slick-dots li button {
		background: #fff;
	}

	.case-std-st-client-sec .slick-dots li.slick-active button {
		background: #df6533;
	}

	section.case-chlng-sol .hd-txt {
		min-height: auto;
		height: auto;
	}

	.case-develop-main-col ul {
		flex-direction: column;
		gap: 80px;
	}

	.about-sec-case-std-2 .core-val-abt-bx ul li {
		text-align: left;
	}

	.about-case3-mid-img-st {
		display: none;
	}

	.services-bx p {
		height: 140px;
		overflow-x: hidden;
		overflow-y: auto;
		padding-right: 5px;
	}

	/* width */
	p::-webkit-scrollbar {
		width: 8px;
	}

	/* Track */
	p::-webkit-scrollbar-track {
		background: #E96A35;
		border-radius: 10px;
	}

	/* Handle */
	p::-webkit-scrollbar-thumb {
		background: #1d2856;
		border-radius: 10px;
	}

	/* Handle on hover */
	p::-webkit-scrollbar-thumb:hover {
		background: #1d2856;
	}

	.testi-txt p {
		height: 160px;
		overflow-x: hidden;
		overflow-y: auto;
		margin-bottom: 10px;
	}

	.testi-big-bx {
		border-radius: 20px 20px 20px 20px;
	}

	.video-anim-5 .slick-list.draggable {
		padding-top: 20px;
	}

	section.video-anim-5 .row {
		align-items: center;
		justify-content: center;
		display: flex;
	}

	.port-video {
		height: 270px;
	}

	.vid-port-sst .port-box {
		width: 100%;
	}

	.reputate-box {
		box-shadow: 8px 8px 40px 0px rgb(0 0 0 / 0%);
	}

	.wordpress-sec-3 .reputate-box p.para {
		height: 100px;
	}

	.orm-sec-3 .reputate-inr-bx h4 {
		text-align: center;
	}

	.orm-sec-3 .reputate-inr-bx h4 br {
		display: none;
	}

	.logo-anim-stle-bx p {
		height: 190px;
	}

	.seo-rtng-bx {
		box-shadow: 8px 8px 40px 0px rgba(0, 0, 0, 0.1);
	}

	.branding-apprch-bx {
		box-shadow: 6px 6px 40px 0px rgb(0 0 0 / 0%);
	}

}