@media(max-width: 1500px) {
	/* .container-two { max-width: 1200px; margin: auto; } */

	.heading {
		font-size: 2rem;
	}

	.heading2 {
		font-size: 2rem;
	}

	.banner-content ul.ds-points li span {
		font-size: 1.5rem;
	}

	.banner-content ul.ds-points li {
		font-size: 0.8rem;
	}

	.form-fields {
		padding: 30px;
	}

	.checkbox-list .checkbox {
		width: 180px;
	}

	.offer-section-inner p {
		font-size: 1rem;
		margin: 0;
	}

	.offer-inenr-business .inner-wrapper h3 {
		font-size: 1.2rem;
	}


	.technology-section p {
		font-size: 1.2rem;
		line-height: 35px;
	}

	.technology-section .technologies-sec-box h3 {
		font-size: 1.4rem;
	}

	.technologies-sec .technologies-col1 p {
		font-size: 0.9rem;
	}

	.ourlightspot_sec .ourlightspot_sec-inner h2 {
		font-size: 2rem;
	}

	.ourlightspot_sec .ourlightspot_sec-inner p {
		font-size: 1.2rem;
	}

	.clients-preferred-box .col {
		margin: 0 0 74px;
	}

	.clients-preferred-box .col h3 {
		font-size: 1rem;
	}


	.clientsbox .clients-preferred-inner .coll-lg-6 {
		margin: 0 0 62px;
	}
.clientsbox .clients-preferred-inner h3 {font-size: 16px;line-height: 27px;}

	.techpartners .box-wrap p {
		font-size: 1.2rem;
	}

	.magento-certification-img img.magento-certification-img2 {
		width: 332px;
	}

	section.magento-card-panel h2.heading {
		font-size: 2rem;
	}

	.owl-carousel .owl-item .magento-slide-img p {
		font-size: 0.875rem;
	}

	.techpartners .box-wrap-01 .content-wrap {
		max-width: 560px;
	}

	.hire-section-box h3 {
		font-size: 1.15rem;
	}

.about-section .about-sectio-inner .coll-lg-6.about-col1 {width: 45%; margin: auto;}
section.about-section .coll-lg-6 img {padding: 0 0px 0 0px;width: 490px;}


	.ds-bigcommerce .big-process .flex-30 {
		padding: 17px;
	}

	.ds-bigcommerce .big-features .feature-content {
		margin-left: 0;
	}

	.ds-bigcommerce .big-features span {
		font-size: 42px;
	}

	.ds-bigcommerce .big-content {
		width: 100%;
	}

	.ds-bigcommerce .padding-50 {
		padding: 30px;
	}

	.ds-bigcommerce .flex-30{padding: 20px; }

	.ds-bigcommerce .big-store p{padding-right: 0;}
	.about-section .about-sectio-inner .about-arrow{display: none;}

	.footer .address .address-box.australia{margin: 95px -288px 0 0;}  

}


@media(max-width: 1400px) {
.footer .map-section {background-size: 747px;min-height: 518px;}
.footer .address .address-box.australia {margin: 24px -322px 0 0;width: 203px;}
.footer .address .address-box.india {margin: -94px 149px 0 0;}
}

@media(max-width: 1300px) {
	.client-review.owl-carousel .item .client-slide-img {
		width: 100%;
	}
}

@media(max-width: 1024px) {
.clientsbox .clients-preferred-inner .coll-lg-6 {margin: 0 0 27px;}
}

@media(max-width: 1199px) {
.error-message {font-size: 11px;}
	.top-section h2 {
		font-size: 2rem;
	}

	.heading {
		font-size: 1.5rem;
	}

	.heading2 {
		font-size: 1.5rem;
	}

	.request-form .form-fields .btn {margin: auto;display: table; width: auto;}

	.banner-content ul.banner-points li{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}

	.client-review .owl-nav button.owl-prev { left: 0; }

	.client-review .owl-nav button.owl-next{right: 0;}

	.ds-bigcommerce .flex-30{width: 50%;}

	.bigcommerce-industries .icon:before{left: 50px;}


.about-section .about-sectio-inner .about-arrow{display: none;}

.newsletter-col-wrap .form-wrap .form-wrap-inner{width: 100%;}

/*banner css*/
	.top-section {
		padding-bottom: 30px;
	}

	.banner-sec .coll-lg-8 {
		width: 100%;
		display: inline-block;
	}

	.banner-sec .coll-lg-4{width: 100%;}

	.banner-content {
		width: auto;
	}

	.banner-content ul.ds-points {
		display: block;
	}

	.banner-content ul.ds-points li {
		font-size: 0.8rem;
		width: 45%;
		display: inline-block;
		margin: 0 0 25px;
	}

	.request-form .form-fields .form-submit button.btn{width: auto; margin: auto; display: block;}

/*banner css end*/

	.logo-sec .col {
		padding: 20px 34px 20px;
		width: 27%;
	}

	.why-section .col {
		padding: 0 20px;
	}

	.offer-inenr-business .inner-wrapper h3 {
		font-size: 1rem;
	}

	.technology-section .col-lg-5, .technology-section .col-lg-7 {
		width: 100%;
	}

	.technology-section .technology-content {
		width: 100%;
		padding: 0 0 35px;
	}

	.technology-section .technologies-sec-box h3 {
		font-size: 1.15rem;
	}

	.techpartners .box-wrap-01 {
		padding: 30px;
	}

	.technology-section .coll-lg-5 {
		width: 100%;
	}

	.technology-section .coll-lg-7 {
		width: 100%;
		float: none;
	}



	#project-portfolio .portfolio-hover .desc p {font-size: 14px;line-height: 19px;}

	.clients-preferred-box .col {
		margin: 0 0 46px;
	}

	.clients-preferred-box .col h3 {
		font-size: 0.8125rem;
	}

	.clientsbox .clients-preferred-inner h3 {
		font-size: 14px;
	}

	.clientsbox .clients-preferred-inner .coll-lg-6 {
		margin: 0 0 35px;
	}

	.techpartners .box-wrap p {
		font-size: 1rem;
	}

	.techpartners .bottom-part-wrap .name-wrap span {
		font-size: 1rem;
	}

	section.magento-card-panel .col-md-6 {
		width: 100%;
	}

	section.magento-card-panel h2.heading {
		font-size: 1.5rem;
		text-align: center;
	}

	.magento-card-panel .magento-certification-img {
		display: block;
		text-align: center;
	}

	.magento-certification-img img.magento-certification-img2 {
		float: none;
		width: auto;
		margin: 0 0 0 20px;
	}

	.techpartners .box-wrap-01 .content-wrap {
		max-width: 434px;
	}

	.hire-section-box .step {
		display: none;
	}
.hire-section .timeline-content .description {font-size: 13px;line-height: 18px;}
.hire-section .main-timeline .title {font-size: 14px;}

	.strip-line-question { display: none; }

	section.magento-card-inner {
		display: block;
	}

	section.magento-card-inner .coll-md-6 {
		width: 100%;
		display: inline-block;
	}

	section.company-status-section p.total {
		font-size: 1.9rem;
	}

	.offer-inenr-business .col-lg-3 {
		width: 50%;
		margin: 0 0 30px;
	}

	.newsletter-col-wrap .form-wrap {
		padding: 40px;
	}

	.ds-bigcommerce .big-store h2 {
		padding-bottom: 20px;
	}

	.ds-bigcommerce .padding-50 {
		padding: 20px;
	}



	.ds-bigcommerce .big-process .flex-30 {
		width: 100%;
	}

	.ds-bigcommerce .process-block {
		padding: 40px 30px 27px 30px;
		margin-top: 0px;
	}

	.ds-bigcommerce .big-portals h2 {
		font-size: 20px;
	}

	.ds-bigcommerce .big-features .flex-50 {
		width: 100%;
		text-align: center;
	}

	.ds-bigcommerce .big-features .feature-image {
		display: inline-block;
	}

	.ds-bigcommerce .big-features h2 {
		font-size: 29px;
		margin-bottom: 7px;
	}

	.ds-bigcommerce .big-features .feature-content {
		margin-left: 0;
	}

	.ds-bigcommerce .big-features span {
		font-size: 31px;
	}

	.ds-bigcommerce .bigcommerce-industries h2 {
		font-size: 25px;
		margin: 32px 0 30px 0;
	}



	.ds-bigcommerce .bigcommerce-industries h4 {
		font-size: 16px;
		margin-bottom: 54px;
	}

	.ds-bigcommerce .big-choose .flex-40,.ds-bigcommerce .big-choose .flex-60 {
		width: 100%;
	}

	.ds-bigcommerce .big-choose .big-content p {
		font-size: 16px;
	}

	.ds-bigcommerce .big-choose .flex-60 .flex-1 {
		padding: 0;
	}

	.client-review.owl-carousel .item .client-slide-img {
		margin-top: 80px;
		margin-bottom: 80px;
		width: 100%;
	}


	.hire-section .main-timeline .timeline-content{overflow: hidden auto;}  

	.footer .address {
		display: none;
	}
}

@media(max-width:991px) {
.error-message {font-size: 13px;}
	/* .container-two { max-width: 720px; margin: auto; } */   

	.sub-heading1{margin: 0 auto !important; text-align: center;}
	.ds-bigcommerce .big-store h3{padding: 15px 0 15px 0;}



/*header css*/
	.header-inner button.btn {
		font-size: 14px;
		padding: 12px 30px;
		width: auto;
	}


/*header css end*/

/*banner css*/

.heading-title{display:block;}
.banner-sec { display: flex; flex-wrap: wrap; }
.top-section { padding-top: 82px; display: inline-block; width: 100%; }
.banner-content h2 { display: none; }
.banner-sec .coll-lg-8 { width: 100%;order: 2; }
.banner-sec .coll-lg-4 { width: 100%; margin: 30px 0 0; }

.banner-content ul.banner-points li { padding: 0 0 0 25px; }


/*banner css end*/

/*about us css*/
.about-section .about-sectio-inner {
		display: block;
	}

	section.about-section .coll-lg-6 {
		width: 100%;
		text-align: center;
	}

	section.about-section .coll-lg-6 img {
		padding: 0;
	}

	.about-sectio-content {
		margin: 40px 0 0;
	}

	.about-section .col-lg-6 img {
		width: 320px;
		margin: 30px 0;
	}
/*about us css end*/

/*offer business css*/
	.offer-section-inner .coll-md-6 {
		width: 60%;
	}
/*offer business css end*/

	.why-section .col .why-content p {
		font-size: 0.875rem;
	}

	.why-section .col.col-arrow:after, 
.why-section .col.col-arrow2:after {
		width: 115px;
		transform: translate(0, 0);
		background-size: 78px;
		background-position: center;
	}

	.offer-inenr-business .offer-business-sec .business-box {
		width: 48%;
		margin: 0 0 35px;
	}

	.company-status-section .col {
		flex: auto;
		width: 33%;
		margin-bottom: 50px;
	}

	.ourlightspot_sec .ourlightspot_sec-inner .ourlightspot_sec-innerbox {
		max-width: 100%;
	}

	.ourlightspot_sec .ourlightspot_sec-inner h2 {
		font-size: 1.2rem !important;
		margin: 0;
	}

	.hire-section-top-content p {
		padding: initial;
	}

	section.hire-section .hirepoint .coll-lg-3 {
		width: 50%;
	}

	.clients-preferred .col-md-6.clientsbox {
		width: 100%;
	}

	.industries-section .col {
		width: 30%;
	}

	.grid-wrap {
		grid-template-columns: auto auto auto;
		text-align: center;
	}

	.techpartners .box-wrap-01 {
		margin: 50px 0 0;
		padding: 15px;
	}

	.techpartners .box-wrap-01 .content-wrap {
		max-width: 100%;
		padding: 0;
	}

	.ourlightspot_sec {
		display: block;
	}

	.ourlightspot_sec .ourlightspot_sec-inner {
		width: 100%;
		display: block;
		padding: 29px 65px;
	}

	.ourlightspot_sec .ourlightspot_sec-inner h2 {
		font-size: 1.5rem;
		margin: 0;
	}

	.ourlightspot_sec .ourlightspot_sec-inner .owl-carousel {
		max-width: 100%;
	}

	.ourlightspot_sec .ourlightspot_sec-img {
		float: none;
		width: 100%;
		display: inline-block;
	}

	.ourlightspot_sec .ourlightspot_sec-inner .owl-dots {
		padding: 20px 0 0;
	}

	.clientsbox {
		display: block;
	}

	.clientsbox .clients-preferred-inner, .clientsbox .coll-lg-6 {
		width: 100%;
	}

	.clientsbox .clients-preferred-inner{text-align: center;}
	.clientsbox .clients-preferred-inner .coll-lg-6 { width: 32%; } 
	.clientsbox .clients-preferred-inner .coll-lg-6 .col { display: block; text-align: center; }
	.clientsbox .clients-preferred-inner .coll-lg-6 .col .icon { width: 100%; }

	.techpartners .box-wrap-02 h2 {
		font-size: 1.5rem;
	}

	.news-getform {
		display: block;
	}

	.newsletter-col-wrap {
		max-width: 100%;
		width: 100%;
	}

	.newsletter-col-wrap .form-wrap .form-wrap-inner {
		width: 100%;
		max-width: 100%;
	}

	.adove-row.techpartners-row-wrap {
		display: block;
	}

	.techpartners-col-wrap {
		width: 100%;
	}

	.adove-row.techpartners-row-wrap .adove-col.techpartners-col-wrap, .techpartners .box-wrap-02 .content-wrap {
		width: 100%;
		max-width: 100%;
	}

	.techpartners .box-wrap p {
		font-size: 1rem;
	}

	.techpartners .box-wrap-02 {
		padding: 20px 20px;
	}

	.techpartners .bottom-part-wrap {
		padding-top: 6px;
	}

	.hire-section-top-content p {padding:initial;}
	.hire-section-box p {min-height: auto;}
	section.hire-section .main-timeline {-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 0;}
	.hire-section .main-timeline .timeline{width: 48%; display: inline-block; font-variant: top; margin:0 0 22px;}
	.main-timeline .timeline{margin-bottom: 20px;}
	.coll-md-2.coll-md-22.coll-md-23.timeline {margin:0;}
	.main-timeline .timeline{margin-bottom: 20px;}

	.hire-section .main-timeline .timeline-icon, .hire-section .main-timeline .border{ display: none; }
	.hire-section .main-timeline .timeline h4.Mobile {display: block;text-align: center;color:#44ae60;font-size: 24px; font-weight: 600 !important;margin: 0 0 14px;}
	.hire-section .main-timeline .title {font-size: 16px;}
	.hire-section .timeline-content .description {font-size: 15px;line-height: 22px;}

	.strip-line-get{ display: inline-block; }
	.strip-line-get .strip-consultation-box {width: 100%;float:none;text-align: center;padding: 0;}
	.strip-line-get .strip-consultation-box.strip-consultation-btn {width: 100%;padding: 0;float: none;}
	.strip-line-get .strip-consultation-box.strip-consultation-btn button.btn {float: none;margin: 15px 0 0;}


    section.hire-section .hirepoint .coll-lg-3 {width: 50%; margin: 0 0 10px;}


.ds-bigcommerce .container-bigcom .flex-1 .flex-20 {width: 30%;}
.bigcommerce-industries .icon:before {left: 63px;}

	.footer-row-wrap {
		display: block;
		width: 100%;
	}

	.footer-col-wrap2 {
		width: 100%;
		padding: 0px 0;
	}

	.footer-col-wrap2 ul.ftr-logo-wrap {
		margin: 0;
		padding: 0;
	}

	.ftr-logo-wrap li {
		margin: 0;
		padding: 0;
	}

	.btm-footer .adddress-deatil li {
		padding-bottom: 20px;
	}

	.btm-footer .adddress-deatil li small, .btm-footer .adddress-deatil li span {
		display: block;
	}

	.footer_winning ul {
		text-align: left;
		padding: 0;
	}
	
.footer_winning-btm{display:initial;}
.footer_winning-btm ul { margin: 0 0 30px 0; justify-content: center; flex-wrap: wrap; text-align: left; padding: 6px 0 0; }

.site-header .header-inner img {
    max-width: 500px;
    width: 100%;
}	
	
	
	
	
}

@media(max-width:767px) {
.bts-popup-container p {padding: 20px 40px;font-size: 18px;line-height: 22px;}
	
	.margin-tb2 {
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.margin-b {
		margin-bottom: 50px;
	}

    .about-section .about-sectio-inner .about-arrow{display: none;}

.request-form .form-fields .btn {width:100%;}



.ds-bigcommerce .big-store img { margin: auto; }

/*header css*/
	.site-header .header-inner {
		display: block;
	}

	.site-header .header-inner .coll-sm-6 {
		width: 100%;
		text-align: center;
	}

	.header-inner button.btn {
		font-size: 14px;
		padding: 12px 30px;
		width: auto;
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		border-radius: 0;
	}

	.logo-sec .col {
		padding: 20px 17px 20px;
		width: 190px;
	}
/*header css end*/

	.why-section .cols-sm-12.magento2-sec {
		margin: 0;
	}

	.why-section .col {
		width: 100%;
		flex: auto;
		margin-bottom: 30px;
	}

	.why-section .col:last-child {
		margin-bottom: 0;
	}

	.why-section .col.col-arrow:after, .why-section .col.col-arrow2:after, .col.magento2-sec-inner:after {
		display: none;
	}


	.bigcommerce-industries .icon:before{left: 125px;}
	.ds-bigcommerce .container-bigcom .flex-1 .flex-20 {width: 48%;}


/*offer business css*/
	.offer-inenr-business .inner-wrapper h3 {
		font-size: 1rem;
	}

	.offer-section-inner {
		width: 100%;
		display: block;
	}

	.offer-section-inner .coll-md-6 {
		width: 100%;
		text-align: center;
	}
/*offer business css end*/

	.hire-section-top-content p {
		margin-top: 20px;
		width: 100%;
	}

	.hire-section-box h3 {
		font-size: 1.1rem;
	}

	.hire-section-box .step {
		margin: 15px 0 50px;
	}

	section.company-status-section p.total {
		font-size: 2rem;
	}

	section.magento-card-panel .col-md-6 {
		width: 100%;
		margin-bottom: 50px;
	}

	.magento-certification-img img {
		margin: 10px 0;
	}
	
	section.magento-card-panel h2.heading{margin: 0 0 10px;}

	.magento-certification-img img.magento-certification-img2 {
		width: 332px;
	}

	.technology-section .technologies-sec-box {
		display: block;
		padding: 30px 15px;
		border-top: 1px solid #e6e7e8;
		width: 100%;
		text-align: center;
	}

	.technology-section .technologies-sec-box .technologies-col1.technologies-col2 {
		width: 100%;
	}

	.technology-section .technologies-sec-box h3 {
		padding: 0;
		margin: 7px 0 0;
	}

	.technology-section .technologies-sec-box .technologies-col1.technologies-col2 p {
		text-align: center;
		padding: 0;
		margin: 8px 0 10px;
	}

	.ourlightspot_sec .ourlightspot_sec-img .ourlightspot_sec-box h3 {
		font-size: 14px;
		bottom: 22px;
		line-height: 24px;
		padding: 0 10px;
	}

	.ourlightspot_sec .ourlightspot_sec-inner p {
		font-size: 1rem;
		line-height: 30px;
	}

	.industries-section .col {
		width: 48%;
	}

	.clientsbox .coll-lg-6 .client-preferredimg {
		margin: 0 15px;
	}

	.client-preferredimg .col-md-4 {
		width: 33.33%;
	}

	.client-preferredimg img {
		width: 100%;
		margin: 0px;
	}

	.newsletter-col-wrap .form-wrap {
		padding: 15px;
	}

	.ds-bigcommerce .flex-30 {
		width: 100%;
		text-align: center;
	}


	.ds-bigcommerce .padding-50 {
		padding: 20px 0;
	}

	

	.ds-bigcommerce .big-process .flex-30 {
		width: 100%;
	}

	.ds-bigcommerce .process-block {
		padding: 40px 30px 27px 30px;
		margin-top: 0px;
	}

	.ds-bigcommerce .big-portals h2 {
		font-size: 20px;
	}

	.ds-bigcommerce .big-features .flex-50 {
		width: 100%;
		text-align: center;
	}

	.ds-bigcommerce .big-features .feature-image {
		display: inline-block;
	}

	.ds-bigcommerce .big-features h2 {
		font-size: 29px;
		margin-bottom: 7px;
	}

	.ds-bigcommerce .big-features .feature-content {
		margin-left: 0;
	}

	.ds-bigcommerce .big-features span {
		font-size: 31px;
	}

	.ds-bigcommerce .bigcommerce-industries h2 {
		font-size: 25px;
		margin: 32px 0 30px 0;
	}

	.ds-bigcommerce .bigcommerce-industries .flex-20 {
		width: 50%;
	}

	.ds-bigcommerce .bigcommerce-industries h4 {
		font-size: 16px;
		margin-bottom: 54px;
	}

	.ds-bigcommerce .big-choose .flex-40,.ds-bigcommerce .big-choose .flex-60 {
		width: 100%;
	}

	.ds-bigcommerce .big-content {
		width: 100%;
	}

	.ds-bigcommerce .big-choose .big-content p {
		font-size: 16px;
	}

	.ds-bigcommerce .big-choose .flex-60 .flex-1 {
		padding: 0;
	}


	.newsletter-col-wrap .form-block-wrap{flex-wrap: wrap; gap: 0;}
    
	.client-review.owl-carousel .item .client-slide-img p{padding: 0 40px;}
	.client-review .owl-nav button.owl-next:after{right: -22px;}
	.client-review .owl-nav button.owl-next{right: 0; left: inherit;}

	.cookiealert.show { bottom: 52px; }

	.form-block-wrap .form-block{flex: 0 0 100%; max-width: 100%;}

	/*hire section css*/
	.hire-section-top-content p {margin-top: 20px; width: 100%;}
	.hire-section-box h3 {font-size: 1.1rem;}
	.hire-section-box .step{ margin: 15px 0 50px; }
	section.hire-section .main-timeline { margin: 0;}
	.hire-section .main-timeline .timeline {width: 100%; margin: 0 0 20px;}
	.hire-section .main-timeline .timeline-icon{padding-top: 0;}
	.hire-section .main-timeline .timeline:nth-child(2n) .timeline-icon{padding-bottom: 0;}
	.hire-section .main-timeline .border{margin-bottom: 10px;}
	.hire-section .main-timeline .timeline:nth-child(2n) .border{margin: 10px 0 0 0;}
	.hire-section .main-timeline .timeline-content{text-align: center;height: auto;}
	.coll-md-2.coll-md-22.coll-md-23.timeline{ margin: 0; }
	.margin-tb{margin: 30px 0;}
	.certified-btn{margin: 30px auto;}
	.certified-btn .btn{padding: 10px 35px;}

.btm-footer .adddress-deatil { max-width: 262px; }
.site-header .header-inner img {
    max-width: initial;
    width: 100%;
}
  .techpartners-col-wrap .grid-wrap {
    grid-template-columns: 2fr 2fr;
}
.techpartners-col-wrap .grid-wrap .item {
    height: 135px;
}


}

@media(max-width:575px) {

	.ds-bigcommerce h2{font-size: 20px !important;}
	.technology-section p{margin: 15px 0;}
	.newsletter-col-wrap .form-topest span{font-size: 20px;}
	.ds-bigcommerce .flex-30{text-align: center;}
	.ds-bigcommerce .big-store h3{padding: 15px 0 5px 0; font-size: 16px;}
	.ds-bigcommerce .big-store p{padding-right: 0;}
	.top-section h2 {
		font-size: 1.4rem !important;
	}

	.client-review .owl-nav button{display: none !important;}

	.client-review.owl-carousel .item .client-slide-img{padding: 0;}

	.client-review.owl-carousel .item .client-slide-img p{padding: 0;}

	.heading {
		font-size: 1.4rem;
	}

	.heading2 {
		font-size: 1.4rem !important;
	}

	.bigcommerce-industries .icon:before{left: 30px;}

/*banner css*/
	.top-section {
		padding-top: 92px;
	}

	.top-section h5 {
		font-size: 1rem;
	}

	.banner-content h3 {
		font-size: 20px;
	}

	.request-form h3 {
		font-size: 1.5rem;
	}
/*banner css end*/


	.logo-sec .col {
		padding: 20px 20px 20px;
		width: 160px;
	}

	.site-header .col-sm-6 {
		width: auto;
	}

	.offer-inenr-business .col-lg-3 {
		width: 100%;
		margin: 0 0 30px;
	}

	.offer-inenr-business .inner-wrapper {
		text-align: center;
	}

	section.hire-section .hirepoint {
		display: block;
	}

	section.hire-section .hirepoint .coll-lg-3 {
		width: 100%;
	}

	.hire-section .hire-section-box {
		text-align: center;
		padding: 0 15px;
	}

	.hire-section-box p {
		min-height: auto;
		padding: 0;
		margin-bottom: 30px;
	}

	.hire-section-box .step:after, .hire-section-box .step:before {
		display: none;
	}

	.hire-section-box .step {
		margin: 30px 0;
	}

	.strip-line p {
		font-size: 20px;
	}

	.technology-section p {
		font-size: 1rem;
		line-height: 25px;
	}

	.offer-inenr-business .offer-business-sec .business-box {
		width: 100%;
	}

	.clients-preferred-box .col {
		margin: 0 0 20px;
	}

	.client-preferredimg .col-md-12 img, .client-preferredimg .col-md-4 img, 
.client-preferredimg .col-md-6 img {
		width: 100%;
	}

	.ourlightspot_sec .ourlightspot_sec-inner {
		padding: 20px 25px;
	}

	.company-status-section .col {
		flex: auto;
		width: 50%;
		padding: 0 5px;
	}

	section.company-status-section p.total {
		font-size: 1.5rem;
	}

	section.company-status-section p {
		font-size: 13px;
	}

	.magento-card-panel .magento-certification-img {
		display: inline-block;
		margin: 0 0 36px;
		text-align: center;
		width: 100%;
		margin: auto;
		display: -webkit-box;
		display: -ms-flexbox;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.magento-certification-img img.magento-certification-img2 {
		width: 178px;
		margin: 0;
	}

	.newsletter-col-wrap .form-topest {
		padding-right: 0;
	}

	.newsletter-col-wrap .contact-deatil {
		display: block;
	}

	.newsletter-col-wrap .contact-deatil .mail {
		margin: 0 0px 30px 0px;
	}

	.newsletter-col-wrap .call-action {
		width: 100%;
	}

	.ftr-logo-wrap li {
		padding: 4px;
	}

	
}

@media(max-width:479px) {
	.clientsbox .clients-preferred-inner .coll-lg-6 {
		width: 100%;
	}

	.clientsbox .clients-preferred-inner .coll-lg-6 .col {
		display: block;
		width: 100%;
	}

	.clientsbox .clients-preferred-inner .coll-lg-6 .col .icon {
		display: inline-block;
		float: none;
		width: 100%;
		text-align: center;
	}

	.clientsbox .clients-preferred-inner h3 {
		font-size: 14px;
		text-align: center;
	}

	.ds-bigcommerce .flex-30 {
		width: 100%;
		font-size: 17px;
	}

	.clientsbox .clients-preferred-inner .coll-lg-6 {
		width: 45%;
	}


}
