@media screen and (min-width: 240px) and (max-width: 700px) {
	.containerMain_V3 {
		width: 100%;
		float: left;
	}
	
	header.header_V3 {
		padding: 0px 10px;
	}
	
	header.header_V3 .headerInner {
		width: 100%;
	}
	
	header.header_V3 .headerInner a.logoWrap img {
		max-width: 80px;
	}
	
	header.header_V3 .headerInner .rightWigt {
		float: left;
	}
	
	header.header_V3 .headerInner .rightWigt .phoneNo {
		display: none;
	}
	
	header.header_V3 .headerInner .rightWigt .bttnStyleWhite, header.header_V3 .headerInner .rightWigt .bttnStyleBlue {
		font-size: 13px;
		padding: 8px 12px;
	}
	
	.heroHeader_V3 {
		width: 100%;
		margin: 50px 0 0 0;
		padding: 45px 15px;
	}
	
	.heroHeader_V3 .heroHeaderInner {
		flex-direction: column;
	}
	
	.heroHeader_V3 .heroHeaderInner article {
		width: 100%;
	}
	
	.heroHeader_V3 .heroHeaderInner article h1 {
		font-size: 41px;
	}
	
	.heroHeader_V3 .heroHeaderInner article form {
		width: 100%;
	}
	
	.heroHeader_V3 .heroHeaderInner article form .frmBttnsWrap {
		flex-direction: column;
	}
	
	.heroHeader_V3 .heroHeaderInner picture {
		width: 100%;
		margin: 40px 0 0 0;
	}
	
	.trustedWrap {
		padding: 50px 15px;
	}
	
	.trustedWrap .clientsLogoWrap {
		flex-flow: row wrap;
		gap: 22px;
	}
	
	.problemSolvingBlock {
		padding: 50px 15px;
	}
	
	.problemSolvingBlock .problemSolvingInner {
		width: 100%;
	}
	
	.problemSolvingBlock .problemSolvingInner h2 {
		font-size: 25px;
		line-height: 120%;
	}
	
	.problemSolvingBlock .problemSolvingInner p {
		width: 100%;
		font-size: 15px;
		line-height: 120%;
	}
	
	.problemSolvingBlock .problemSolvingInner .psBoxes {
		width: 100%;
		flex-flow: row wrap;
		margin: 25px 0 0 0;
	}
	
	.chooseTwib {
		padding: 50px 15px;
	}
	
	.chooseTwib .chooseTwibInner {
		padding: 0;
	}
	
	.chooseTwib .chooseTwibInner h2 {
		font-size: 25px;
		line-height: 120%;
	}
	
	.chooseTwib .chooseTwibInner p {
		width: 100%;
		font-size: 15px;
		line-height: 120%;
	}
	
	.chooseTwib .chooseTwibInner .trackingVisitProof {
		margin: 25px 0 0 0;
		flex-direction: column;
	}
	
	.chooseTwib .chooseTwibInner .trackingVisitProof article {
		width: 100%;
		padding: 20px;
	}
	
	.chooseTwib .chooseTwibInner .trackingVisitProof picture {
		width: 100%;
		padding: 20px;
	}
	
	.chooseTwib .chooseTwibInner .trackingVisitProof picture img {
		width: 100%;
		position: relative;
		top: unset;
	}
	
	.chooseTwib .chooseTwibInner .featuresWrap {
		justify-content: center;
	}
	
	.chooseTwib .chooseTwibInner .featuresWrap .featureBox {
		width: 300px;
	}
	
	.howItWork {
		padding: 40px 15px;
	}
	
	.howItWork .containerSmall_V3 {
		width: 100%;
	}
	
	.howItWork .howItWorkInner {
		width: 100%;
	}
	
	.howItWork .howItWorkInner h2 {
		font-size: 25px;
		line-height: 120%;
	}
	
	.howItWork .howItWorkInner p {
		width: 100%;
		font-size: 15px;
		line-height: 120%;
	}
	
	.howItWork .howItWorkInner .hiwWRap {
		width: 100%;
		justify-content: center;
	}
	
	.howItWork .howItWorkInner .hiwWRap .hiwBox {
		width: 300px;
	}
	
	.howItWork .howItWorkInner .hiwWRap .hiwBox::after {
		width: 2px;
		height: 30px;
		right: 49%;
		bottom: -31px;
		top: inherit;
	}
	
	.howItWork .howItWorkInner .hiwVideoWrap {
		width: 100%;
	}
	
	.howItWork .howItWorkInner .hiwVideoWrap article {
		width: 100%;
		margin: -26px 0 0 0;
	}
	
	.howItWork .howItWorkInner .hiwVideoWrap article h3, .howItWork .howItWorkInner .hiwVideoWrap article p {
		display: none;
	}
	
	.ImplementationSupport {
		padding: 40px 15px;
	}
	
	.ImplementationSupport h2 {
		font-size: 25px;
		line-height: 120%;
	}
	
	.ImplementationSupport p {
		width: 100%;
		font-size: 15px;
		line-height: 120%;
	}
	
	.ImplementationSupport .supportBoxes {
		width: 100%;
		flex-flow: row wrap;
		justify-content: center;
	}
	
	.ImplementationSupport .supportBoxes .sBox {
		width: 250px;
	}
	
	.ImplementationSupport .gettinStarted {
		width: 100%;
		padding: 30px 15px;
	}
	
	.pricingBoxWrap {
		padding: 40px 15px;
	}
	
	.pricingBoxWrap h2 {
		font-size: 25px;
		line-height: 120%;
	}
	
	.pricingBoxWrap .priceMain {
		width: 100%;
		flex-flow: row wrap;
		margin: 22px 0 0 0;
		padding: 15px;
	}
	
	.pricingBoxWrap .priceMain .pBox {
		width: 100%;
	}
	
	.pricingBoxWrap .priceMain .trialWrap {
		width: 100%;
	}
	
	.customersBox {
		width: 100%;
		padding: 40px 15px;
	}
	
	.customersBox h2 {
		font-size: 25px;
		line-height: 120%;
	}
	
	.customersBox p {
		width: 100%;
		font-size: 15px;
		line-height: 120%;
	}
	
	.faqSectionWrap {
		padding: 40px 15px;
	}
	
	.faqSectionWrap h2 {
		font-size: 25px;
		line-height: 120%;
	}
	
	.faqSectionWrap p {
		width: 100%;
		font-size: 15px;
		line-height: 120%;
	}
	
	.faqSectionWrap .faqBoxes {
		width: 100%;
		margin: 30px 0 0 0;
	}
	
	.faqSectionWrap .faqBoxes .accordianBox {
		width: 100%;
	}
	
	.faqSectionWrap .faqBoxes .accordianBox .flip {
		padding: 15px;
	}
	
	.faqSectionWrap .faqBoxes .accordianBox .panel {
		padding: 15px;
		padding-top: 0;
	}
	
	.faqSectionWrap .gettinStarted {
		width: 100%;
		padding: 15px;
		margin: 35px 0 0 0;
	}
	
	.rgsCompleteWrap {
		padding: 35px 15px;
	}
	
	.rgsCompleteWrap .regMain {
		width: 100%;
		padding: 30px 15px;
	}
	
	.rgsCompleteWrap .regMain h2 {
		font-size: 25px;
		line-height: 120%;
	}
	
	.rgsCompleteWrap .regMain p {
		width: 100%;
		font-size: 15px;
		line-height: 120%;
	}
	
	.rgsCompleteWrap .regMain .whatsappLink {
		font-size: 14px;
	}
}

@media screen and (min-width: 701px) and (max-width: 1300px) {
	.containerMain_V3 {
		width: 100%;
		float: left;
	}
	
	header.header_V3 {
		padding: 0px 10px;
	}
	
	.heroHeader_V3 {
		padding: 45px 15px;
	}
	
	.heroHeader_V3 .heroHeaderInner {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	
	.heroHeader_V3 .heroHeaderInner article {
		width: 500px;
	}
	
	.heroHeader_V3 .heroHeaderInner picture {
		width: 550px;
		float: left;
		margin: 40px 0 0 0;
	}
	
	.trustedWrap {
		padding: 50px 15px;
	}
	
	.trustedWrap .clientsLogoWrap {
		flex-flow: row wrap;
		gap: 45px;
	}
	
	.problemSolvingBlock {
		padding: 50px 15px;
	}
	
	.problemSolvingBlock .problemSolvingInner {
		width: 100%;
	}
	
	.problemSolvingBlock .problemSolvingInner h2 {
		font-size: 25px;
		line-height: 120%;
	}
	
	.problemSolvingBlock .problemSolvingInner p {
		width: 100%;
		font-size: 15px;
		line-height: 120%;
	}
	
	.problemSolvingBlock .problemSolvingInner .psBoxes {
		justify-content: center;
		gap: 35px;
		flex-flow: row wrap;
		width: 100%;
	}
	
	.chooseTwib {
		padding: 50px 15px;
	}
	
	.chooseTwib .chooseTwibInner {
		padding: 0;
	}
	
	.chooseTwib .chooseTwibInner h2 {
		font-size: 25px;
		line-height: 120%;
	}
	
	.chooseTwib .chooseTwibInner p {
		width: 100%;
		font-size: 15px;
		line-height: 120%;
	}
	
	.chooseTwib .chooseTwibInner .trackingVisitProof {
		width: 630px;
		margin: 25px 0 0 0;
		flex-direction: column;
		align-items: center;
	}
	
	.chooseTwib .chooseTwibInner .trackingVisitProof article {
		width: 100%;
		padding: 20px;
	}
	
	.chooseTwib .chooseTwibInner .trackingVisitProof picture {
		width: 450px;
		padding: 20px;
		text-align: center;
	}
	
	.chooseTwib .chooseTwibInner .trackingVisitProof picture img {
		width: 100%;
		position: relative;
		top: 0;
	}
	
	.chooseTwib .chooseTwibInner .featuresWrap {
		justify-content: center;
	}
	
	.chooseTwib .chooseTwibInner .featuresWrap .featureBox {
		width: 300px;
	}
	
	.howItWork {
		padding: 40px 15px;
	}
	
	.howItWork .containerSmall_V3 {
		width: 100%;
	}
	
	.howItWork .howItWorkInner {
		width: 100%;
	}
	
	.howItWork .howItWorkInner h2 {
		font-size: 25px;
		line-height: 120%;
	}
	
	.howItWork .howItWorkInner p {
		width: 100%;
		font-size: 15px;
		line-height: 120%;
	}
	
	.howItWork .howItWorkInner .hiwWRap {
		width: 100%;
		justify-content: center;
	}
	
	.howItWork .howItWorkInner .hiwWRap .hiwBox {
		width: 300px;
	}
	
	.howItWork .howItWorkInner .hiwWRap .hiwBox::after {
		display: none;
	}
	
	.howItWork .howItWorkInner .hiwVideoWrap {
		width: 100%;
	}
	
	.howItWork .howItWorkInner .hiwVideoWrap article {
		width: 100%;
		margin: -26px 0 0 0;
	}
	
	.ImplementationSupport {
		padding: 40px 15px;
	}
	
	.ImplementationSupport h2 {
		font-size: 25px;
		line-height: 120%;
	}
	
	.ImplementationSupport p {
		width: 100%;
		font-size: 15px;
		line-height: 120%;
	}
	
	.ImplementationSupport .supportBoxes {
		width: 100%;
		flex-flow: row wrap;
		justify-content: center;
	}
	
	.ImplementationSupport .supportBoxes .sBox {
		width: 250px;
	}
	
	.ImplementationSupport .gettinStarted {
		width: 630px;
		padding: 30px 15px;
	}
	
	.pricingBoxWrap {
		padding: 40px 15px;
	}
	
	.pricingBoxWrap h2 {
		font-size: 25px;
		line-height: 120%;
	}
	
	.pricingBoxWrap .priceMain {
		width: 680px;
		padding: 24px;
	}
	
	.faqSectionWrap {
		padding: 45px 15px;
	}
	
	.faqSectionWrap .faqBoxes {
		width: 650px;
	}
	
	.rgsCompleteWrap {
		padding: 0 15px 50px 15px;
	}
	
	.rgsCompleteWrap .regMain {
		width: 650px;
		padding: 32px;
	}
	
	.rgsCompleteWrap .regMain p {
		width: 100%;
	}
}