/*******************************
	All Responsive Code
	*******************************/
@media only screen and (max-width: 320px) {

		.header-top {
			background-color: #4980cd;
			color: var(--white);
			padding: 10px 0;
			font-size: 0.4rem;
		}
		.header-top a span{
			padding: 0px 5px;
		}
		.header-top i.fa {
			color: var(--primary);
			padding-right: 7px;
		}
		.social-links a {
			font-size: 0.4rem;
			display: inline-block;
			width: 15px;
			height: 15px;
			border: 1px solid #ddd;
			border-radius: 50%;
			text-align: center;
			line-height: 15px;
			margin-right: 2px;
			transition: 0.3s;
		}
		.social-links i.fa {
			padding-right: 0;
			color: #fff;
		}
}
@media only screen and (max-width: 375px) {

	.header-top {
		background-color: #4980cd;
		color: var(--white);
		padding: 10px 0;
		font-size: 0.4rem;
	}
	.header-top i.fa {
		color: var(--primary);
		padding-right: 7px;
	}
	.social-links a {
		font-size: 0.4rem;
		display: inline-block;
		width: 15px;
		height: 15px;
		border: 1px solid #ddd;
		border-radius: 50%;
		text-align: center;
		line-height: 15px;
		margin-right: 2px;
		transition: 0.3s;
	}
	.social-links i.fa {
		padding-right: 0;
		color: #fff;
	}
}
@media only screen and (max-width: 575.98px) {
	.slider-area .owl-dots {
		bottom: 20px;
	}
	.mission p, .vision p{
		font-size: 1.2rem;
		font-weight: 400;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		color: #121111;
		line-height: 1;
		padding: 10px;
		text-align: justify;
	}
	.mission , .vision {
		margin: 0px 5px;
	}
	.header-top {
		background-color: #4980cd;
		color: var(--white);
		padding: 10px 0;
		font-size: 0.8rem;
	}
	.header-top i.fa {
		color: var(--primary);
		padding-right: 7px;
	}
	.social-links a {
		font-size: 0.5rem;
		display: inline-block;
		width: 15px;
		height: 15px;
		border: 1px solid #ddd;
		border-radius: 50%;
		text-align: center;
		line-height: 15px;
		margin-right: 2px;
		transition: 0.3s;
	}
	.social-links i.fa {
		padding-right: 0;
		color: #fff;
	}
	.footer .footer-midle .line{
		position: absolute;
		left: 0;
		top: 5%;
		width: 100%;
		height: 2px;
		background-color: #fff;
	}
	.footer .footer-right .line{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 2px;
		background-color: #fff;
	}
	
	
}
@media only screen and (max-width: 768px){
	.whats-app-fixed{
		position: fixed;
		bottom:10%;
		right: 0;
		z-index: 9999999;
		width: 40px;
		height: 40px;
		background-color: #1de30b;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		border-radius: 50%;
	}
	.header-top {
		background-color: #4980cd;
		color: var(--white);
		padding: 10px 0;
		font-size: 0.8rem;
	}
	.header-top i.fa {
		color: var(--primary);
		padding-right: 7px;
	}
	.social-links a {
		font-size: 0.8rem;
		display: inline-block;
		width: 15px;
		height: 15px;
		border: 1px solid #ddd;
		border-radius: 50%;
		text-align: center;
		line-height: 15px;
		margin-right: 2px;
		transition: 0.3s;
	}
	.social-links i.fa {
		padding-right: 0;
		color: #fff;
	}
	ul.sub_menu {
        height: 200px;
        overflow-y: scroll;
    }
	
	.banner_details h1{
		font-weight:900;
		color: #ffbb00;
		font-size: 1.3rem;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		padding-top: 3rem;
		text-transform: capitalize;
	}
	.banner_details{
		width: 90%;
	}

	.banner_details p{
		color: #ffff;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		font-size: 0.8rem;
		font-weight: 500;
	}
	.banner_details h3{
		font-weight: 700;
		color: #ffff;
		font-size: 1rem;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		text-transform: capitalize;
	}
	.banner_details a{
		background-color: #ffd700;
		color: #052339;
		font-size: 0.7rem;
		font-weight: 400;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		padding: 0.5rem 1rem ;
		margin: 0 0.8rem;
	}
	.banner_details a:last-child{
		background-color: rgba(0, 0, 0, 0);
		color: #ffffff;
		font-size: 0.7rem;
		font-weight: 400;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		padding: 0.5rem 1rem ;
		border: 1px solid #ffffff;
		margin: 0 0.8rem;
	}
	.slider-brand{
		padding: 0 20%;
	}

	.slider-brand img{
		width: 50px;
		height: 50px;
		background-color: #fff;
		margin: 2px;
	}
	.slider-area .owl-dots{
		position: absolute;
		bottom: 20px;
		left: 50%;
		display: flex;
		align-items: center;
		justify-content:left;
	
	}
	.owl-dots .owl-dot{
		width: 5px;
		height: 20px;
		background-color: #fffff8;
		margin: 1px;
	
	}
	.owl-dots .active{
		width: 5px;
		height: 30px;
		background-color: #eee30d;
		margin: 5px;
		transition: 0.7s;
	}

	.why_us_head h1{
		color: #052339;
		font-size: 1.2rem;
		font-weight: 900;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		padding: 1.5rem ;
		padding-top: 2.5rem;
		text-transform: uppercase;
	}
	.why_us_head p{
		font-size: 0.8rem;
		font-weight: 400;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		color: #000;
		line-height: 1;
		padding: 2.5rem;
		padding-top: 0;
	}
	.why_us_heading-div{
		width: 90%;
	}
	.brand-area-bg:before{
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		background-image: url(../img/Electro_logo-02.png);
		background-position: center;
		background-size: contain;
		background-repeat: no-repeat;
		width: 100%;
		height: 100%;
		opacity: 0.2;
		z-index: -1;
	}
	.brand-head .brand-head-content{
		width: 90%;
		height: fit-content;
		padding: 2rem;
	}
	.brand-head .brand-head-content h1{
		color: #052339;
		font-size: 1.5rem;
		font-weight: 900;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		padding: 2.5rem 1.5rem ;
		text-transform: uppercase;
	}
	.brand-head .brand-head-content p{
		font-size: 0.8rem;
		font-weight: 400;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		color: #000;
		line-height: 1;
		padding: 10px;
	}
	.mission-vission-area .mission-vission-head h1{
		color: #052339;
		font-size: 1.5rem;
		font-weight: 900;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		padding: 2.5rem 1.5rem ;
		text-transform: uppercase;
	}
	.mission p, .vision p{
		font-size: 1rem;
		font-weight: 400;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		color: #121111;
		line-height: 1;
		padding: 10px;
		text-align: justify;
	}
	.visit_us_area .visit_us_head h1{
		color: #052339;
		font-size: 1.5rem;
		font-weight: 900;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		text-transform: uppercase;
	}
	.visit_us_area .visit_us_map_leftt h3{
		color: #052339;
		font-size: 1rem;
		font-weight: 700;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		text-transform: uppercase;
	}
	.visit_us_area .visit_us_map_leftt p{
		color: #000000;
		font-size: 0.7rem;
		font-weight: 500;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		text-transform: uppercase;
	}
	.visit_us_area .visit_us_map_leftt p span{
		color: #000000;
		font-size: 0.7rem;
		font-weight: 700;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		text-transform: uppercase;   
	}
	.visit_us_area .visit_us_map_leftt iframe{
		width: 100%;
		height: 30vh;
		border: 1px solid #ffffff;
		border-radius: 5px;
	}
	
	.visit_us_area .visit_us_map_right h3{
		color: #052339;
		font-size: 1rem;
		font-weight: 700;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		text-transform: uppercase;
	}
	.visit_us_area .visit_us_map_right p{
		color: #000000;
		font-size: 0.7rem;
		font-weight: 500;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		text-transform: uppercase;
	}
	.visit_us_area .visit_us_map_right p span{
		color: #000000;
		font-size: 0.7rem;
		font-weight: 700;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		text-transform: uppercase;   
	}
	.visit_us_area .visit_us_map_right iframe{
		width: 100%;
		height: 30vh;
		border: 1px solid #ffffff;
		border-radius: 5px;
	}
	.footer .footer_logo h1{
		font-size: 1.5rem;
		padding: 0rem ;
		
	}
	.footer .footer_logo p{
		font-size: 0.8rem;
		line-height: 1.5;
	}
	.footer .footer_logo p a{
		font-size: 0.9rem;
		padding: 10px 0px;
		
	}
	.footer .footer-midle ul li{
		padding: 2px;
	}
	.footer .footer-midle ul li a{
		font-size: 0.8rem;
	}
	
	.footer .footer-right .footer-right-head h3{
		font-size: 1.3rem;
		padding: 0.8rem 0rem ;
	}
	
	.footer .footer-right .social-link ul li a i.fa{
		font-size: 1.2rem;
		width: 30px;
		height: 30px;
	}
	.footer .footer-right .address p{
		font-size: 0.8rem;
	}
	.footer .footer-right .address .mail a{
		font-size: 0.8rem;
	}
	/*=========about us=======*/
	.aboutus-banner-area .banner-description p{
		font-size: 0.7rem;
		line-height: 1;
		padding: 0rem ;
	}
	.aboutus-banner-head .banner-heading h1{
		font-size: 2rem;
	}
	.aboutus-banner-head .banner-heading h2{
		font-size: 1.8rem;
	}
	.aboutus-banner-head .banner-heading h3{
		font-size: 1.8rem;
	}
	.description_details .description_head h1{
		font-size: 1.8rem;
	}
	.description_details .description_head p{
		font-size: 1rem;
	}
	.description_details .description-card h3{
		font-size: 1.3rem;
	}
	.description_details .description-card p{
		font-size: 1rem;
	}
	.description_bottom{
		padding: 15px 0px;
	}
	.description_bottom h3{
		font-size: 1.3rem; 
	}
	.description_bottom p{
		font-size: 1rem;
	}
	/* ============================contact css====================== */
	.help_section .help-section-left .help-section-head h1{
		font-size: 1.5rem;
	}
	.help_section .help-section-left .help-section-head p{
		font-size: 0.8rem;
	}
	
	
	.help_section .help-section-left .visit-details i.fa{
		font-size: 1.5rem;
	}
	.help_section .help-section-left .visit-details p{
		font-size: 0.8rem;
	}
	.help_section .help-section-right .form-group label{
		font-size: 1.2rem;
	}
	.product-bg .product-banner-wrapper .product-banner-details .product-banner-head h1{
		font-size: 1.3rem;
	}
	.product-bg .product-banner-wrapper .product-banner-details .product-banner-head p{
		font-size: 0.6rem;
		padding: 0px;
		line-height: 1;
	}
	.product-show-section .product-show-head h1{
		font-size: 1.8rem;
	}
	.clients-area .clients-single-card img{
		width: 250px;
		height: fit-content;
		margin: 10px;
	}
}
@media only screen and (min-width:768px) and (max-width: 768px) {
	header .container {
		min-width: 768px;
	}
	.mission p, .vision p{
		font-size: 1rem;
		font-weight: 400;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		color: #121111;
		line-height: 1;
		padding: 10px;
		text-align: justify;
	}
	
	.product-show-section .all-products .product_card {
		height: 290px;
	}
	
	
	.product-show-section .all-products .product_card .product_details h3 {
		font-size: 0.8rem;
	}
	
	.product-show-section .all-products .product_card .product_details p {
		font-size: 0.6rem;
	}
	
	.product-show-section .all-products .product_card .social-link div{
		width: 30px;
		height: 30px;
		border-radius: 50%;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 2px;
	}
	
	.product-show-section .all-products .product_card .social-link .facebook a{
		font-size:1.5rem;
	}
	.product-show-section .all-products .product_card .social-link .whats-app a{
		font-size:1.5rem;
	}
}

@media only screen and (max-width: 787.98px) {

	header,
	header .container {
		padding: 0;
	}

	header .is-sticky .sticky-area {
		background: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		margin-top: 0;
		padding: 0;
	}

	.factory-text {
		width: 100%;
		border: 0;
		padding: 0;
	}

	.factory-text h4 img{
		position: absolute;
		z-index: 1000000;
		left: 5%;
		transform: translateY(19px);
		top: 0;
		width: 100px;
		height: 15px;
	}

	.factory-text a {
		color: var(--white);
	}
	
	.single-slide-item h2 {
		font-size: 20px;
	}

	.bordered-btn {
		margin-top: 10px;
	}

	.slider-area .owl-dots {
		width: 90%;
	}

	.header-top {
		text-align: center;
	}

	.right-items {
		display: flex;
		flex-direction: column;
	}
}

@media only screen and (min-width: 992px) {
	.right-items {
		flex-direction: row;
	}
	
}

@media only screen and (min-width: 1024px) and (max-width:1024px) {
	.right-items {
		justify-content: space-between;
	}
	.header-top {
		background-color: #4980cd;
		color: var(--white);
		padding: 10px 0;
		font-size: 0.8rem;
	}
	.header-top i.fa {
		color: var(--primary);
		padding-right: 7px;
	}
	.social-links a {
		font-size: 0.8rem;
		display: inline-block;
		width: 15px;
		height: 15px;
		border: 1px solid #ddd;
		border-radius: 50%;
		text-align: center;
		line-height: 15px;
		margin-right: 2px;
		transition: 0.3s;
	}
	.social-links i.fa {
		padding-right: 0;
		color: #fff;
	}
	ul.sub_menu {
        height: 200px;
        overflow-y: scroll;
    }
	
	.banner_details h1{
		font-weight:900;
		color: #ffbb00;
		font-size: 1.5rem;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		padding-top: 3rem;
		text-transform: capitalize;
	}
	.banner_details{
		width: 90%;
	}

	.banner_details p{
		color: #ffff;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		font-size: 0.8rem;
		font-weight: 500;
	}
	.banner_details h3{
		font-weight: 700;
		color: #ffff;
		font-size: 1rem;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		text-transform: capitalize;
	}
	.banner_details a{
		background-color: #ffd700;
		color: #052339;
		font-size: 0.7rem;
		font-weight: 400;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		padding: 0.5rem 1rem ;
		margin: 0 0.8rem;
	}
	.banner_details a:last-child{
		background-color: rgba(0, 0, 0, 0);
		color: #ffffff;
		font-size: 0.7rem;
		font-weight: 400;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		padding: 0.5rem 1rem ;
		border: 1px solid #ffffff;
		margin: 0 0.8rem;
	}
	
	.slider-brand{
		padding: 0 20%;
	}
	.slider-brand img{
		width: 40px;
		height: 60px;
		background-color: #fff;
		margin: 2px;
	}
	.slider-area .owl-dots{
		position: absolute;
		bottom: 20px;
		left: 50%;
		display: flex;
		align-items: center;
		justify-content:left;
	
	}
	.owl-dots .owl-dot{
		width: 5px;
		height: 20px;
		background-color: #fffff8;
		margin: 1px;
	
	}
	.owl-dots .active{
		width: 5px;
		height: 30px;
		background-color: #eee30d;
		margin: 5px;
		transition: 0.7s;
	}

	.why_us_head h1{
		color: #052339;
		font-size: 1.2rem;
		font-weight: 900;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		padding: 1.5rem ;
		padding-top: 2.5rem;
		text-transform: uppercase;
	}
	.why_us_head p{
		font-size: 0.8rem;
		font-weight: 400;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		color: #000;
		line-height: 1;
		padding: 2.5rem;
		padding-top: 0;
	}
	.why_us_heading-div{
		width: 90%;
	}
	.brand-area-bg:before{
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		background-image: url(../img/Electro_logo-02.png);
		background-position: center;
		background-size: contain;
		background-repeat: no-repeat;
		width: 100%;
		height: 100%;
		opacity: 0.2;
		z-index: -1;
	}
	.brand-head .brand-head-content{
		width: 90%;
		height: fit-content;
		padding: 2rem;
	}
	.brand-head .brand-head-content h1{
		color: #052339;
		font-size: 1.5rem;
		font-weight: 900;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		padding: 2.5rem 1.5rem ;
		text-transform: uppercase;
	}
	.brand-head .brand-head-content p{
		font-size: 0.8rem;
		font-weight: 400;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		color: #000;
		line-height: 1;
		padding: 10px;
	}
	.single-brand .brand-name a{
		font-size: 0.7rem;
		font-weight: 700;
	}
	.single-brand .brand-name p{
		font-size: 0.7rem;
	}
	.mission-vission-area .mission-vission-head h1{
		color: #052339;
		font-size: 1.5rem;
		font-weight: 900;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		padding: 2.5rem 1.5rem ;
		text-transform: uppercase;
	}
	.mission p, .vision p{
		font-size: 1rem;
		font-weight: 400;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		color: #121111;
		line-height: 1.2;
		padding: 10px;
		text-align: justify;
	}
	.visit_us_area .visit_us_head h1{
		font-size: 2rem;
		font-weight: 900;
		
	}
	.visit_us_area .visit_us_map_leftt h3{
		font-size: 1.2rem;
		font-weight: 700;
	}
	.visit_us_area .visit_us_map_leftt p{
		color: #000000;
		font-size: 1rem;
		font-weight: 500;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		text-transform: uppercase;
	}
	.visit_us_area .visit_us_map_leftt p span{
		color: #000000;
		font-size: 1rem;
		font-weight: 700;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		text-transform: uppercase;   
	}
	.visit_us_area .visit_us_map_leftt iframe{
		width: 100%;
		height: 30vh;
		border: 1px solid #ffffff;
		border-radius: 5px;
	}
	
	.visit_us_area .visit_us_map_right h3{
		color: #052339;
		font-size: 1.2rem;
		font-weight: 700;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		text-transform: uppercase;
	}
	.visit_us_area .visit_us_map_right p{
		color: #000000;
		font-size: 1rem;
		font-weight: 500;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		text-transform: uppercase;
	}
	.visit_us_area .visit_us_map_right p span{
		color: #000000;
		font-size: 1rem;
		font-weight: 700;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		text-transform: uppercase;   
	}
	.visit_us_area .visit_us_map_right iframe{
		width: 100%;
		height: 30vh;
		border: 1px solid #ffffff;
		border-radius: 5px;
	}
	.footer .footer_logo h1{
		font-size: 1.5rem;
		padding: 0rem ;
		
	}
	.footer .footer_logo p{
		font-size: 0.8rem;
		line-height: 1.5;
	}
	.footer .footer_logo p a{
		font-size: 0.9rem;
		padding: 10px 0px;
		
	}
	.footer .footer-midle ul li{
		padding: 2px;
	}
	.footer .footer-midle ul li a{
		font-size: 0.8rem;
	}
	
	.footer .footer-right .footer-right-head h3{
		font-size: 1.3rem;
		padding: 0.8rem 0rem ;
	}
	
	.footer .footer-right .social-link ul li a i.fa{
		font-size: 1.2rem;
		width: 30px;
		height: 30px;
	}
	.footer .footer-right .address p{
		font-size: 0.8rem;
	}
	.footer .footer-right .address .mail a{
		font-size: 0.8rem;
	}
	/* about us */
	.aboutus-banner-area .banner-description p{
		font-size: 1rem;
		line-height: 1;
		padding: 0rem ;
	}
	/* product */
	
	.product-show-section .all-products .product_card {
		height: 290px;
	}
	
	
	.product-show-section .all-products .product_card .product_details h3 {
		font-size: 0.8rem;
	}
	
	.product-show-section .all-products .product_card .product_details p {
		font-size: 0.6rem;
	}
	
	.product-show-section .all-products .product_card .social-link div{
		width: 30px;
		height: 30px;
		border-radius: 50%;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 2px;
	}
	
	.product-show-section .all-products .product_card .social-link .facebook a{
		font-size:1.5rem;
	}
	.product-show-section .all-products .product_card .social-link .whats-app a{
		font-size:1.5rem;
	}
	/* fixed whats app */
	.whats-app-fixed{
		width: 30px;
		height: 30px;
	}
	.whats-app-fixed a{
		font-size: 1.5rem;
	}
}