@media screen and (max-width: 992px)
{
	.rs-header-one .rs-header-left
	{
		padding-left: 10px;
	}
	.rs-header-logo img
	{
		height: 50px;
	}
	.rs-header-one .rs-header-logo-wrapper
	{
		height: 70px;
	}
	.rs-header-hamburger .sidebar-toggle .bar-icon
	{
		display: inline-block;
	}
	.rs-header-hamburger .sidebar-toggle .bar-icon i
	{
		font-size: 3rem;
	}

	/*==========================*/
	.mean-container .mean-nav ul li a, 
	.mean-container .mean-nav ul li span
	{
		font-size: 14px;
	}
	.offcanvas-contact .offcanvas-contact-text a
	{
		font-size: 14px;
	}
	/*=============================*/

}



@media screen and (max-width: 992px)
{
	.customGridsss{
		grid-template-columns: repeat(1,1fr);
	}
	.process-flow-container .flow-grid
    {
        grid-template-columns: repeat(1,1fr);
    }

	/*
	=================================
	*/
	.rs-work-step-area,
	.section-space {
        padding-top: 40px;
    }
	.section-space {
        padding-bottom: 40px;
    }
	body.innerPages .rs-about-area,
    .rs-services-area,
	.section-space-bottom
	{
        padding-bottom: 20px !important;
	}
	.clients-section
	{
		padding-top: 10px;
	}

	/*
	=================================
	*/
	.process-flow-container .step-content h3,
	.rs-feature-one .rs-feature-title
	{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.section-space-bottom
	{
		margin-bottom: 30px;
	}
	.section-title-space
	{
		margin-bottom: 25px !important;
	}
	.rs-contact-one .rs-contact-list,
	.rs-about-one .rs-about-btn
	{
		margin-top: 20px;
	}

	/*
	=================================
	*/
	p
	{
		text-align: justify;
		line-height: 1.5;
	}
	.rs-contact-one .rs-contact-list-content span,
	.rs-work-step-area .rs-work-step-title,
	.rs-portfolio-one .rs-portfolio-title,
	.rs-section-title,
	.rs-feature-one .rs-feature-title
	{
		font-size: 18px !important;
	}
	.custom-header-section .page-title,
	.rs-portfolio-six.has-theme-orange .rs-portfolio-title,
	.process-flow-container .step-content h3,
	.rs-about-one .rs-about-description .descrip-1
	{
		font-size: 16px;
	}

	.rs-portfolio-six.has-theme-orange .rs-portfolio-text-btn a,
	.custom-header-section .breadcrumb-item a,
	.custom-header-section .breadcrumb-item.active,
	.rs-portfolio-area .rs-section-title-wrapper p,
	.process-flow-container .step-content p,
	.descrip-2,
	body.innerPages.whyus .rs-about-content .rs-about-description .descrip-1,
	.rs-section-title-wrapper ul li,
	.rs-about-one .rs-about-description .descrip-1,
	.copyrights5,
	.rs-contact-one .rs-contact-form .descrip,
	.rs-contact-list-content a,
	.rs-contact-one .rs-section-title-wrapper .descrip,
	.rs-work-step-item p,
	.descrip-1,
	.rs-section-subtitle,
	.rs-btn,
	.rs-about-one .rs-about-description .descrip-2,
	.rs-feature-item .rs-feature-descrip p
	{
		font-size: 14px !important;
	}
	.moress
	{
		font-size: 13px;
	}
	.process-flow-container .flow-header h1,
	.rs-section-title
	{
		font-size: 21px;
	}
	
	/*
	=================================
	*/
	.rs-btn{
		padding: 12px 20px;
    	height: 40px;
	}
	.rs-work-step-item p
	{
		text-align: left;
	}
	.rs-contact-list-content a br,
	.rs-contact-list-item .rs-contact-icon
	{
		display: none;
	}
	/*
	=================================
	*/
	.rs-section-title-wrapper
	{
		margin-inline-start: 5px !important;
	}
	.rs-about-one .rs-about-description .descrip-1
	{
		font-weight: 400;
	}
	.rs-portfolio-area .row.g-5
	{
		--bs-gutter-y: 1rem;
	}
	body.prodcutsss .rs-about-area .pe-5 {
	    padding-right: 1.5rem !important;
	}
	.process-flow-container .step-content p
	{
		text-align: center;
	}
	.rs-portfolio-six.has-theme-orange .rs-portfolio-title
	{
		font-weight: 500;
	}
	/*
	=================================
	*/
}

@media screen and (min-width: 481px) and (max-width: 992px)
{
	.customGridsss{
		grid-template-columns: repeat(2,1fr);
	}
	.process-flow-container .flow-grid
    {
        grid-template-columns: repeat(2,1fr);
    }
}

@media screen and (min-width: 577px) and (max-width: 992px)
{
	body.whyus .process-counts .col-xl-3
	{
		width: 50%;
	}
	body.galleryPages .process-counts .col-xl-4
	{
		width: 50%;
	}
	body.sub-gallery .process-counts .col-xl-4
	{
		width: 50%;
	}
	.process-flow-container .flow-grid
    {
        grid-template-columns: repeat(1,1fr);
    }
}
@media screen and (min-width: 768px) and (max-width: 992px)
{
	p
	{
		text-align: justify;
		line-height: 1.5;
	}
	.rs-contact-one .rs-contact-list-content span,
	.rs-work-step-area .rs-work-step-title,
	.rs-portfolio-one .rs-portfolio-title,
	.rs-section-title,
	.rs-feature-one .rs-feature-title
	{
		font-size: 21px !important;
	}
	.custom-header-section .page-title,
	.rs-portfolio-six.has-theme-orange .rs-portfolio-title,
	.process-flow-container .step-content h3,
	.rs-about-one .rs-about-description .descrip-1
	{
		font-size: 22px;
	}

	.rs-portfolio-six.has-theme-orange .rs-portfolio-text-btn a,
	.custom-header-section .breadcrumb-item a,
	.custom-header-section .breadcrumb-item.active,
	.rs-portfolio-area .rs-section-title-wrapper p,
	.process-flow-container .step-content p,
	.descrip-2,
	body.innerPages.whyus .rs-about-content .rs-about-description .descrip-1,
	.rs-section-title-wrapper ul li,
	.rs-about-one .rs-about-description .descrip-1,
	.copyrights5,
	.rs-contact-one .rs-contact-form .descrip,
	.rs-contact-list-content a,
	.rs-contact-one .rs-section-title-wrapper .descrip,
	.rs-work-step-item p,
	.descrip-1,
	.rs-section-subtitle,
	.rs-btn,
	.rs-about-one .rs-about-description .descrip-2,
	.rs-feature-item .rs-feature-descrip p
	{
		font-size: 15px !important;
	}
	.moress
	{
		font-size: 15px;
	}
	.process-flow-container .flow-header h1,
	.rs-section-title
	{
		font-size: 26px;
	}
}