/*----------------------------------
    MEDIUM LAYOUT: 1280px
-----------------------------------*/


@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	
	.blogs-heading .col-8 { width: 100%;}
	.blogs-story .col-8 { width: 100%;} 
	
	.nav-breadcrumb .col-8 { width: 100%;}   

}


/*----------------------------------
    TABLET LAYOUT: 768px
------------------------------------*/

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

	.top-area, .banner-area { height: 100%;}
	
	.border-radius40 { -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; border-radius: 16px;}
	
	section { padding:48px 0;}	
	.section-header { margin-bottom: 30px;}
	.section-header h2 { font-size: 30px;}
	.section-header h2 span { font-size: 30px;}
	.section-header p { font-size: 18px;}	
	
	#header { height:80px; padding:0;}
	#header.header-scrolled { height:80px;}
	#header.header-scrolled .mobile-nav-toggle { color: #212834;}
	#header.header-scrolled .mobile-nav-toggle.bi-x { color: #FFFFFF;}
	
	#header .logo { margin: 0; padding: 0; border: 0px none;}
	
	#header .header-inner { display: flex; justify-content: space-between; } 
	.nav-wrapper { gap: 12px;}
	.nav-wrapper .navbar { order: 2;}
	.navbar li a:before { display:none;}
	
	.banner-slide { padding-top: 240px;}
	.banner-slide .banner-text { padding: 0;}
	.banner-slide .banner-text h1 { font-size: 40px;}
	/*.banner-slide .banner-text h1 br { display:none;}*/
	.banner-slide .banner-text p { font-size: 18px;}	
	.banner-image { padding: 24px 16px 24px 16px; bottom: 0;}
	
	#home-counter-main { padding: 36px 0;}
	.counter-block { width: 100%;} 
	.counter-info { width: 100%; gap: 20px;}
	.counter-info ul { gap: 16px;}	
	.counter-info ul li { width: 100%;}
	.counter-info ul li br { display:none;}
	.counter-info ul li:first-child { font-size: 32px;}
	.counter-info ul li:last-child { font-size: 16px;}	
	
	#home-benefits-pos { padding: 48px 0;}
	.benefits-pos-block .benefits-pos-text, .benefits-pos-block .benefits-pos-image { width: 100%;}
	.benefits-pos-block .benefits-pos-text h4 { font-size: 24px; margin: 0 0 24px 0;}
	.benefits-pos-block .benefits-pos-text .accordion .accordion-item .accordion-button { font-size: 20px; font-weight: 600;}
	
	#home-become-partner { padding: 0 0 48px 0;}
	#home-become-partner .col-6 { width: 100%;} 
	.become-partner-image { margin:0 0 36px 0;}
	.become-partner-text { padding:0;}
	.become-partner-text ul li span i { width: 70px; height: 70px;}
	.become-partner-text ul li i img { max-width: 48px;}
	.become-partner-text ul li span strong { font-size: 22px;}
	
	.our-solutions-info { padding:36px 24px;}
	.our-solutions-info ul { flex-wrap: wrap; gap: 24px; justify-content: center;}
	.our-solutions-info ul li { width: 48%; gap: 16px;} 
	.our-solutions-info ul li h2 { font-size: 22px;}
	
	#home-your-path { padding: 48px 0;}
	.your-path-info ul { flex-wrap: wrap; padding: 36px 24px; gap: 24px;}
	.your-path-info ul li { width: 48%; gap: 16px;} 
	.your-path-info ul li i { width: 70px; height: 70px;}
	.your-path-info ul li i img { max-width: 48px;}
	.your-path-info ul li h2 { font-size: 22px;}
	
	.why-partner-main { padding: 36px 24px;}
	.why-partner-inner { flex-wrap: wrap; row-gap: 24px;}
	.why-partner-inner .why-partner-block { width: 48%;} 
	.why-partner-inner .why-partner-block i { width: 70px; height: 70px;}
	.why-partner-inner .why-partner-block i img { max-width: 48px;}
	.why-partner-inner .why-partner-block h4 { font-size: 20px;}
	
	#home-happycustomers { padding: 48px 0;}
	.happycustomers-info .section-header { padding:0; margin-bottom: 36px;}
	.happycustomers-info .section-header h2 { font-size: 24px;}
	ul.customers-logo { justify-content: space-between; gap: 16px;}
	ul.customers-logo li { width: 16%; padding:0; border: 0px none;}
	
	.testimonials-info { padding: 36px 24px;}
	#home-testimonials .owl-carousel.testimonials-carousel { width: 100%;}
	.testimonials-item p { font-size: 16px;}
	.testimonials-item h4 { font-size: 20px; margin: 0 0 20px 0;}		

	#home-getstarted { padding: 36px 0;}	
	.getstarted-info .section-header { text-align: center;}
	.getstarted-info .section-header p { font-size: 18px;}
	
	#footer .footer-btm { flex-wrap: wrap; justify-content: center; text-align: center;}
	#footer .footer-btm p { margin: 0 0 16px 0; width: 100%;}	
	
	/*inner page css*/	
		
	.breadcrumbs { margin-top: 0; min-height:340px; padding: 0 0 36px 0;}	
	.breadcrumbs .section-header h2 { font-size: 30px; margin: 0 0 16px 0;}
	.breadcrumbs .section-header p { font-size: 16px; margin: 0 0 16px 0;}
	.breadcrumbs .section-header p br { display:none;}	
	
	#about-us-info { padding: 48px 0;}
	#about-us-info .col-7, #about-us-info .col-5 { width: 100%;}
	#about-us-info .about-us-text { margin: 0 0 24px 0; padding:0;}
	#about-us-info .about-us-text h2 { font-size: 30px;}
	#about-us-info .about-us-text p { margin: 0 0 16px 0;}
	#about-us-info .about-us-text p strong { font-size: 16px;}
	
	#about-us-info .about-us-list p { font-size: 16px;}
	#about-us-info .about-us-list ul li { font-size: 16px; width: 48%;}
	#about-us-info .about-us-list ul li i { font-size: 22px;}
	
	#about-us-blocks ul { padding: 36px 24px; gap: 24px;}
	#about-us-blocks ul li { width: 100%; gap: 16px;}
	#about-us-blocks ul li i { width: 70px; height: 70px;}
	#about-us-blocks ul li i img { max-width: 48px;}
	#about-us-blocks ul li h2 { font-size: 22px;}	
	
	.products-block { padding: 36px 24px;}
	.products-block .products-inner { gap: 30px; padding: 24px;}
	.products-inner .products-image img { max-width:100%;}
	.products-inner .products-text h4 { font-size: 30px; margin: 0 0 16px 0;}
	.products-inner .products-text p { font-size: 16px; margin:0;}	
	
	#own-your-success { padding: 0;}		
	.own-success-block .own-success-inner { padding: 36px 24px; gap: 24px;
	-webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; border-radius: 16px;}
	.own-success-inner .own-success-text h4 { font-size: 30px;}
	.own-success-inner .own-success-text p { font-size: 16px;}
	.own-success-inner .own-success-text p span { font-size: 18px;}
	
	.advanced-order-features { padding: 36px 0;}
	.advanced-features-inner { row-gap: 24px; column-gap: 24px;}
	.advanced-features-block { width: 48%; min-height: auto;}
	.advanced-features-block ul { gap: 16px;}
	.advanced-features-block ul li i { width: 70px; height: 70px;}
	.advanced-features-block ul li i img { max-width: 48px;}
	.advanced-features-block ul li:nth-child(2) { font-size: 20px;}
	
	.features-blocks-main { padding: 48px 0;}
	.features-blocks-main .features-block { gap: 24px;}
	.features-block .features-text, .features-block .features-image { width: 100%;}
	.features-block .features-text h4 { font-size: 24px; margin: 0 0 24px 0;}
	.features-block .features-text .accordion .accordion-item .accordion-button { font-size: 20px; font-weight: 600;}	
	
	#features-information { padding: 0 0 36px 0;}
		
	.features-info-block .features-info-inner { padding: 36px 24px; gap: 24px;
	-webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; border-radius: 16px;}
	.features-info-inner .features-info-text h4 { font-size: 24px; margin: 0 0 16px 0;}
	.features-info-inner .features-info-text p { font-size: 16px; margin: 0 0 20px 0;}
	
	.operations-management-info ul { gap: 24px; justify-content: space-between;}
	.operations-management-info ul li { width: 48%; padding: 16px;}
	.operations-management-info ul li strong { font-size: 20px;}		

	
	.contact-about-area { padding:48px 0;}
	.contact-about-inner { padding:24px; row-gap: 24px; column-gap: 24px;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; border-radius: 16px;}	
	.contact-about-block { width: 48%;}
	.contact-about-block ul { gap: 16px;}
	.contact-about-block ul li i { height: 70px; width: 70px;}
	.contact-about-block ul li i img { max-width: 48px;}
	.contact-about-block ul li:nth-child(2) { font-size: 20px;}
	
	.contact-business-block .contact-business-inner { padding: 24px; text-align: center;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; border-radius: 16px;}
	.contact-business-block .contact-business-inner h4 { font-size: 24px; margin: 0 0 24px 0;}
	.contact-business-block .contact-business-inner p { font-size: 16px;}
	.contact-business-block .contact-business-inner p span { font-size: 18px;}
	
	
	.blogs-section { margin: 20px 16px;}	

	.blogs-section-listMedium { flex-wrap: wrap; row-gap: 8px;}
	.blogs-section-listSmall { row-gap: 8px;}	

	.blogs-section-mainDivInner { gap: 8px;}
	.blogs-section-listSmall .blogs-section-mainDivInner { flex-wrap: wrap;}
	.blogs-section-listSmall .blogs-section-mainDivInner a.blogs-linksTab { flex-wrap: wrap;}
	
	.blogs-section-listSmall .blogs-section-mainDiv .blogs-section-image { width: 100%; 
		max-width: 100%; max-height: 100%; min-width: 100%;}

	.blogs-section-listSmall .blogs-section-mainDiv .blogs-section-image { width: 100%; 
		max-width: 100%; max-height: 100%; min-width: 100%;}
	
	.blogs-section-mainDiv .blogs-section-text { padding: 24px; grid-row-gap: 16px;}
	.blogs-section-mainDiv .blogs-section-text .text-top { grid-row-gap: 16px;}
	.blogs-section-text h1 { font-size: 26px;}
	
	.blogs-section-listMedium .blogs-section-mainDiv .blogs-section-mainDivInner { flex-wrap: wrap;}
	.blogs-section-listMedium .blogs-section-mainDiv .blogs-section-image { aspect-ratio: 240 / 120;}
	.blogs-section-listMedium .blogs-section-mainDiv .blogs-section-text { padding: 12px; width: 100%;}
	
	.blogs-section-inner.three-block-layout { gap:20px;}
	.blogs-section-inner.two-block-layout { flex-wrap: wrap;}
	.blogs-section-inner.two-block-layout .blogs-section-mainDiv { width: 100%;}
	.blogs-section-inner.two-block-layout .blogs-section-listSmall { width: 100%; justify-content: space-between;}
	.blogs-section-inner.two-block-layout .blogs-section-listSmall .blogs-section-mainDiv { padding: 16px; width: 49%;}
	
	.blogs-heading { padding: 40px 0;}
	
	.blogs-heading .col-8 { width: 100%;}
	.blogs-story .col-8 { width: 100%;}
	
	.blogs-heading .row { gap:36px;}
	.blogs-heading .col-6 { width: 100%;}
	.blogs-heading-inner .blogs-heading-text h1 { font-size: 30px;}
	.blogs-heading-inner .blogs-heading-text h1:last-child { margin:0;}
		
	.blogs-story-outer { padding: 48px 0;}
	.blogs-story-outer .col-10 { width: 100%;}
	.blogs-story-inner { /*padding: 24px;*/}
	.blogs-story-inner .blogs-story-text h2 { font-size: 24px;}
	
	.blogs-story-text.two-text-blocks { flex-wrap: wrap!important;}
	.blogs-story-text.two-text-blocks div { width: 100%;}
	
	.blogs-heading-inner .blogs-heading-image img { 
		-webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; border-radius: 16px;}
	
	.blogs-story-inner .blogs-story-image img { 
		-webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; border-radius: 16px;}
		
	.nav-breadcrumb .col-8 { width: 100%;}

	body.white-label-pos-page #home-our-solutions { padding-bottom: 48px;}

	body.white-label-pos-page #home-testimonials { padding-top: 48px;}

	#white-label-pos-main { padding-top: 120px; padding-bottom: 48px;}
	#white-label-pos-main .col-7 { width: 100%;}
	#white-label-pos-main .col-5 { width: 75%;}
	#white-label-pos-main .white-label-pos-head { margin-bottom: 36px;}
	#white-label-pos-main .white-label-pos-form .section-header h2 { font-size: 30px;}

	#white-label-pos-main.lets-get-started { padding-top: 48px; padding-bottom: 48px;}
	#white-label-pos-main.lets-get-started .col-6 { width: 75%;}


	#thankyou-request-main { padding-top: 120px; padding-bottom: 48px;}
	#thankyou-request-main .thankyou-request-head h2 { font-size: 30px;}

	#what-happens-next { padding: 0 0 48px 0;}
	.what-happens-info { padding: 32px 24px;}
	.what-happens-info h2 { font-size: 30px;}
	.what-happens-info ul { flex-wrap: wrap; gap: 24px; padding: 0;}
	.what-happens-info ul li { width: 100%;}
	body.thankyou-request #home-getstarted .section-header h2 { font-size: 30px;}
	


/* new css added ashu*/	
.p-top-0 {
	padding-top:0;
}	
}


/*----------------------------------
    MOBILE LAYOUT: 320px
-----------------------------------*/

@media only screen and (max-width: 767px) {
	
	.top-area, .banner-area { height: 100%;}
	
	.border-radius40 { -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; border-radius: 16px;}
	
	section { padding:48px 0;}	
	.section-header { margin-bottom: 24px;}
	.section-header h2 { font-size: 28px;}
	.section-header h2 span { font-size: 28px;}
	.section-header p { font-size: 16px;}	
	
	.order-btn { height: 46px;}
	
	#header { height:80px; padding:0;}
	#header.header-scrolled { height:80px;}
	#header.header-scrolled .mobile-nav-toggle { color: #212834;}
	#header.header-scrolled .mobile-nav-toggle.bi-x { color: #FFFFFF;}
	
	#header .logo { margin: 0; padding: 0; border: 0px none;}
	
	#header .header-inner { display: flex; justify-content: space-between; } 
	.nav-wrapper { gap: 12px;}
	.nav-wrapper .navbar { order: 2;}
	.navbar li a:before { display:none;}
	
	.banner-slide .banner-text { padding: 0 24px;}
	.banner-slide .banner-text h1 { font-size: 32px;}
	/*.banner-slide .banner-text h1 br { display:none;}*/
	.banner-slide .banner-text p { font-size: 18px;}	
	.banner-image { padding: 16px; bottom: -80px;}
	
	#home-counter-main { padding: 100px 0 36px 0;}
	.counter-block { width: 100%;} 
	.counter-info { width: 100%; flex-wrap: wrap; gap: 20px;}
	.counter-info ul { gap: 10px;}	
	.counter-info ul li { width: 100%;}
	.counter-info ul li br { display:none;}
	.counter-info ul li:first-child { font-size: 32px;}
	.counter-info ul li:last-child { font-size: 16px;}	
	
	#home-benefits-pos { padding: 36px 0 0 0;}
	#home-benefits-pos .benefits-pos-block { flex-wrap: wrap;}
	.benefits-pos-block .benefits-pos-text, .benefits-pos-block .benefits-pos-image { width: 100%;}
	.benefits-pos-block .benefits-pos-text h4 { font-size: 24px; margin: 0 0 24px 0;}
	.benefits-pos-block .benefits-pos-text .accordion .accordion-item .accordion-button { font-size: 20px; font-weight: 600;}
	
	#home-become-partner { padding: 36px 0;}
	#home-become-partner .col-6 { width: 100%;} 
	.become-partner-image { margin:0 0 36px 0;}
	.become-partner-text { padding:0;}
	.become-partner-text ul li span i { width: 70px; height: 70px;}
	.become-partner-text ul li i img { max-width: 48px;}
	.become-partner-text ul li span strong { font-size: 22px;}
	
	.our-solutions-info { padding:36px 16px;}
	.our-solutions-info ul { flex-wrap: wrap; gap: 24px;}
	.our-solutions-info ul li { width: 100%; gap: 16px;} 
	.our-solutions-info ul li h2 { font-size: 22px;}
	
	#home-your-path { padding: 36px 0;}
	.your-path-info ul { flex-wrap: wrap; padding: 24px 16px; gap: 24px;}
	.your-path-info ul li { width: 100%; gap: 16px;} 
	.your-path-info ul li i { width: 70px; height: 70px;}
	.your-path-info ul li i img { max-width: 48px;}
	.your-path-info ul li h2 { font-size: 22px;}
	
	.why-partner-main { padding: 36px 16px;}
	.why-partner-inner { flex-wrap: wrap; row-gap: 24px;}
	.why-partner-inner .why-partner-block { width: 100%;} 
	.why-partner-inner .why-partner-block i { width: 70px; height: 70px;}
	.why-partner-inner .why-partner-block i img { max-width: 48px;}
	.why-partner-inner .why-partner-block h4 { font-size: 20px;}
	
	#home-happycustomers { padding: 48px 0;}
	.happycustomers-info .section-header { padding:0; margin-bottom: 24px;}
	.happycustomers-info .section-header h2 { font-size: 24px;}
	.happycustomers-info .section-header h2 strong { display: flex;}
	ul.customers-logo { justify-content: center; gap: 16px;}
	ul.customers-logo li { width:45%; padding:12px; border: 0px none;}
	
	.testimonials-info { padding: 36px 24px;}
	#home-testimonials .owl-carousel.testimonials-carousel { width: 100%;}
	.testimonials-item p { font-size: 16px;}
	.testimonials-item h4 { font-size: 18px; margin: 0 0 20px 0;}		

	#home-getstarted { padding: 36px 0;}	
	.getstarted-info .section-header { text-align: center;}
	.getstarted-info .section-header p { font-size: 18px;}
	
	#footer .footer-top { flex-wrap: wrap; justify-content: center; gap: 24px;}
	#footer .footer-btm { flex-wrap: wrap; justify-content: center; text-align: center;}
	#footer .footer-btm p { margin: 0 0 16px 0;}		
	#footer .footer-copy ul { justify-content: center; gap: 16px;}
	
	/*inner page css*/	
		
	.breadcrumbs { margin-top: 0; min-height:400px; padding: 0 0 36px 0;}	
	.breadcrumbs .section-header h2 { font-size: 28px; margin: 0 0 16px 0;}
	.breadcrumbs .section-header p { font-size: 16px; margin: 0;}	
	.breadcrumbs .section-header p br { display:none;}
	
	#about-us-info { padding: 48px 0;}
	#about-us-info .col-7, #about-us-info .col-5 { width: 100%;}
	#about-us-info .about-us-text { margin: 0 0 24px 0;}
	#about-us-info .about-us-text h2 { font-size: 28px;}
	#about-us-info .about-us-text p { margin: 0 0 16px 0;}
	#about-us-info .about-us-text p strong { font-size: 16px;}
	
	#about-us-info .about-us-list p { font-size: 16px;}
	#about-us-info .about-us-list ul li { font-size: 16px;}
	#about-us-info .about-us-list ul li i { font-size: 22px;}
	
	#about-us-blocks ul { padding: 36px 16px; gap: 24px;}
	#about-us-blocks ul li { width: 100%; gap: 16px;}
	#about-us-blocks ul li i { width: 70px; height: 70px;}
	#about-us-blocks ul li i img { max-width: 48px;}
	#about-us-blocks ul li h2 { font-size: 22px;}	
	
	.products-block { padding: 36px 16px;}
	.products-block .products-inner { flex-wrap: wrap; gap: 24px; padding: 24px;}
	.products-inner .products-image { width: 100%;}
	.products-inner .products-image img { max-width: 100%;}
	.products-inner .products-text { width: 100%;}
	.products-inner .products-text h4 { font-size: 28px; margin: 0 0 16px 0;}
	.products-inner .products-text p { font-size: 16px; margin:0;}	
	
	#own-your-success { padding: 0;}		
	.own-success-block .own-success-inner { padding: 24px; row-gap: 24px; flex-wrap: wrap;
	-webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; border-radius: 16px;}
	.own-success-inner .own-success-image { width: 100%;}
	.own-success-inner .own-success-text { width: 100%;}
	.own-success-inner .own-success-text h4 { font-size: 28px; margin: 0 0 16px 0;}
	.own-success-inner .own-success-text p { font-size: 16px;}
	.own-success-inner .own-success-text p span { font-size: 18px;}
	
	.advanced-order-features { padding: 48px 0;}
	.advanced-features-inner { row-gap: 24px;}
	.advanced-features-block { width: 100%; min-height: auto;}
	.advanced-features-block ul { gap: 16px;}
	.advanced-features-block ul li i { width: 70px; height: 70px;}
	.advanced-features-block ul li i img { max-width: 48px;}
	.advanced-features-block ul li:nth-child(2) { font-size: 20px;}
	
	.features-blocks-main { padding: 36px 0;}
	.features-blocks-main .features-block { flex-wrap: wrap;}
	.features-block .features-text, .features-block .features-image { width: 100%;}
	.features-block .features-text h4 { font-size: 24px; margin: 0 0 24px 0;}
	.features-block .features-text .accordion .accordion-item .accordion-button { font-size: 20px; font-weight: 600;}	
	
	#features-information { padding: 0 0 36px 0;}
		
	.features-info-block .features-info-inner { padding: 24px; row-gap: 24px; flex-wrap: wrap;
	-webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; border-radius: 16px;}
	.features-info-inner .features-info-image { width: 100%;}
	.features-info-inner .features-info-text { width: 100%;}
	.features-info-inner .features-info-text h4 { font-size: 24px; margin: 0 0 16px 0;}
	.features-info-inner .features-info-text p { font-size: 16px; margin: 0 0 20px 0;}
	
	.operations-management-info ul li { width: 100%; padding: 16px;}
	.operations-management-info ul li strong { font-size: 20px;}		
	
	
	#contact-page-form { padding: 180px 0 36px 0;}
	#contact-page-form .col-6 { width: 100%;}
	#contact-page-form .col-6.contact-head { order: 2;}
	#contact-page-form .col-6.contact-head .section-header { padding:36px 0 0 0;}
	.breadcrumbs .contact-form .section-header { margin-bottom: 24px;}
	
	
	#contact-page-form form { max-width: 100%;}

	
	.contact-about-area { padding:36px 0;}
	.contact-about-inner { padding: 20px; row-gap: 24px;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; border-radius: 16px;}	
	.contact-about-block { width: 100%;}
	.contact-about-block ul { gap: 16px;}
	.contact-about-block ul li i { height: 70px; width: 70px;}
	.contact-about-block ul li i img { max-width: 48px;}
	.contact-about-block ul li:nth-child(2) { font-size: 20px;}
	
	.contact-business-block .contact-business-inner { padding: 36px 20px; text-align: center;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; border-radius: 16px;}
	.contact-business-block .contact-business-inner h4 { font-size: 24px; margin: 0 0 24px 0;}
	.contact-business-block .contact-business-inner p { font-size: 16px;}
	.contact-business-block .contact-business-inner p span { font-size: 18px;}
	
	
	.blogs-section { margin: 20px 16px;}
	.blogs-section.clr-bg { padding: 12px 0;
        -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; border-radius: 16px;}
	.blogs-section.white-bg { padding: 20px 0;}
	
	.blogs-section-listMedium { flex-wrap: wrap; row-gap: 8px;}
	.blogs-section-listSmall { flex-wrap: wrap; row-gap: 8px;}	

	.blogs-section-mainDivInner { gap: 8px;}
	.blogs-section-listSmall .blogs-section-mainDivInner { flex-wrap: wrap;}
	.blogs-section-listSmall .blogs-section-mainDivInner a.blogs-linksTab { flex-wrap: wrap;}
	
	.blogs-section-listSmall .blogs-section-mainDiv .blogs-section-image { width: 100%; 
		max-width: 100%; max-height: 100%; min-width: 100%;}
	
	.blogs-section-mainDiv { flex-wrap: wrap;}
	.blogs-section-mainDiv .blogs-section-image { width: 100%;}
	.blogs-section-mainDiv .blogs-section-text { width: 100%; padding: 16px; grid-row-gap: 16px;}
	.blogs-section-mainDiv .blogs-section-text .text-top { grid-row-gap: 16px;}
	.blogs-section-text h1 { font-size: 26px;}

	.blogs-section-mainDivInner a.blogs-linksTab { flex-wrap: wrap;}
	
	.blogs-section-listMedium .blogs-section-mainDiv .blogs-section-mainDivInner { flex-wrap: wrap;}
	.blogs-section-listMedium .blogs-section-mainDiv .blogs-section-image { aspect-ratio: 240 / 120;}
	.blogs-section-listMedium .blogs-section-mainDiv .blogs-section-text { padding: 12px;}
	
	.blogs-section-inner.three-block-layout { gap:12px;}
	.blogs-section-inner.two-block-layout { flex-wrap: wrap;}
	.blogs-section-inner.two-block-layout .blogs-section-mainDiv { width: 100%;}
	.blogs-section-inner.two-block-layout .blogs-section-listSmall { width: 100%;}
	.blogs-section-inner.two-block-layout .blogs-section-listSmall .blogs-section-mainDiv { padding: 16px;}
	
	
	.blogs-story-mainDiv { flex-wrap: wrap; gap: 20px;}
	
	.blogs-story-mainDiv .blogs-heading-image { order: 2;}
	
	.blogs-heading { padding:36px 0;}
	.blogs-heading .row { gap:36px;}
	
	.blogs-heading .col-8 { width: 100%;}
	.blogs-story .col-8 { width: 100%;}
	
	.blogs-heading-inner .blogs-heading-text { width: 100%;}
	.blogs-heading-inner .blogs-heading-text h1 { font-size: 28px;}
	.blogs-heading-inner .blogs-heading-text h1:last-child { margin:0;}
	.blogs-heading-inner .blogs-heading-text p { font-size:16px; margin:0; line-height: 26px;}
	.blogs-heading-inner .blogs-heading-image { width: 100%;}
	
	.blogs-story-outer { padding: 36px 0;}
	.blogs-story-inner { /*padding: 16px;*/ gap: 24px;}
	
	.blogs-story-inner .blogs-story-text.flex-text { flex-wrap: wrap;}
	.custm-step-block { flex-wrap: wrap; gap: 20px;}
	.custm-step-block div p { margin:0;}
	
	.blogs-story-inner .blogs-story-text { width: 100%; padding: 20px;}
	.blogs-story-inner .blog-section-head h2 { font-size: 24px;}
	.blogs-story-inner .blog-section-head p, .blogs-story-inner .blogs-story-text p { font-size: 16px; line-height: 26px;}
	.blogs-story-inner .blogs-story-text h3 { font-size: 20px;}
	.blogs-story-inner .blogs-story-text ol li, .blogs-story-inner .blogs-story-text ul li { font-size: 16px; line-height: 26px;}
	.blogs-story-inner .blogs-story-image { width: 100%;}
	
	.blogs-story-text.two-text-blocks { flex-wrap: wrap!important;}
	.blogs-story-text.two-text-blocks div { width: 100%;}
	
	.blogs-story-outer.white-clr-bg .blogs-story-inner.white-clr-story-inner { padding: 24px 0 0 0;}
	.blogs-story-outer.white-clr-bg .blogs-story-inner.white-clr-story-inner .blogs-story-text p:last-child { margin:0;}
	
	.blogs-heading-inner .blogs-heading-image img { 
		-webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; border-radius: 16px;}
	
	.blogs-story-inner .blogs-story-image img { 
		-webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; border-radius: 16px;}
		
	.blogs-five-main .key-difference-sect .key-difference-sect-inner div { width: 100%;}	
	
	.nav-breadcrumb .col-8 { width: 100%;}

	#white-label-pos-main { padding-top: 100px;}
	#white-label-pos-main .col-7, #white-label-pos-main .col-5 { width: 100%;}
	#white-label-pos-main .white-label-pos-head .section-header p { padding: 0;}
	.white-label-counter-main { flex-wrap: wrap; margin: 0 0 24px 0;}
	.white-label-counter-main .white-label-counter-block { width: 100%;}
	.white-label-counter-main .white-label-counter-block ul { align-items: center;}

	body.white-label-pos-page #home-testimonials { padding-top: 48px;}

	#white-label-pos-main.lets-get-started { padding-top: 80px; padding-bottom: 36px;}
	#white-label-pos-main.lets-get-started .col-6 { width: 100%;}	

	#white-label-pos-main .white-label-pos-form .section-header h2 { font-size: 28px;}
	#white-label-pos-main .white-label-pos-form .section-header { margin-bottom: 36px;}
	#white-label-pos-main .white-label-pos-form { padding: 24px 16px;}

	#thankyou-request-main { padding-top: 120px; padding-bottom: 48px;}
	#thankyou-request-main .thankyou-request-head h2 { font-size: 28px;}

	#what-happens-next { padding: 0 0 48px 0;}
	.what-happens-info { padding: 32px 24px;}
	.what-happens-info h2 { font-size: 28px;}
	.what-happens-info ul { flex-wrap: wrap; gap: 24px; padding: 0;}
	.what-happens-info ul li { width: 100%;}
	body.thankyou-request #home-getstarted .section-header h2 { font-size: 28px;}



/* new css added ashu*/

.width-60 {width:100%;}
.width-40 {width:100%;}
	.flex-block {
    display: inherit;
}
.p-top-0 {
	padding-top:0;
}
.table {
    overflow-x: scroll;
}
.flex-block {
    flex-direction: column;
}
.flex-block .w-50 {
	
	width:100% !important;
}
.button {
	font-size:16px;
}
}


/*----------------------------------
    WIDE MOBILE LAYOUT: 480px
-----------------------------------*/

@media only screen and (min-width: 480px) and (max-width: 767px) {	


}