




h1.single_post_title,.singlePageOuter h1,
.postcontentV4 h1,.postcontentV4 h2,.postcontentV4 h3,.postcontentV4 h4,.postcontentV4 h5,.postcontentV4 h6 
{
		color: #0e0e0e !important;
	}
	.entry-content-single p, .entry-content-single ul li, .entry-content-single ol li{
		color: #484848 !important;
	}
#breadcrumbs span{
	color: #484848;
	font-weight: 400;
}
p.hero-para, .sliderText2 p{
	font-size: 20px !important;
	font-weight: 300 !important;
	font-family:  "Inter", serif !important;
	letter-spacing: 0.4px;
	line-height: 130% !important;
	width: 28% !important;
	
}
p.hero-para  
{
	width: 41% !important;
}

 .subheading{
 	font-weight: 400 !important;
 }
}
.home p.hero-para{
	font-weight: 400 !important;
	font-display: swap;
}
.HomepageSliderV4 a.themeBtn{font-display: swap;}
.dynamic-text span{height: 20px !important}
.HomepageSliderV4 h1{
	margin-bottom: 0px !important;
	font-display: swap;
}
.HomepageSliderV4::before{
	  background-color: rgba(0, 0, 0, 0.5) !important; 
  will-change: opacity;
  transform: translateZ(0); 
}
.single .breadcrumb_last{
	font-weight: bold !important;
}
h1.single_post_title, h2,.entry-content-single h4, .entry-content-single h4 strong, .entry-content-single h4 b,
 .entry-content-single h3, .entry-content-single h3 strong, .entry-content-single h3 b,
 .entry-content-single h5, .entry-content-single h5 strong, .entry-content-single h5 b,
 .entry-content-single h6, .entry-content-single h6 strong, .entry-content-single h6 b{
	line-height: 135% !important;
	color: #0e0e0e !important;
}
.entry-content-single p, .entry-content-single ol li{
	line-height: 150% !important;

}
.newsletterOuterSingle_inner p, .newsletterOuterSingle h2{
	color: white !important;
}
.recentpostTitle{
	color: #0e0e0e;
}
.newsletterOuterSingle_inner h2{letter-spacing: 1.3px;}
.single .breadcrumb_last {
    color: #0E0E0E !important;
    font-weight: 400 !important;
}
.author-nickname span,.meta_mid_col, .visitor-counter .visitor-count{
	font-size: 14px !important;
	line-height: 1;
}


/* exhibition archive page */
.sectionTitle{
	color: #0E0E0E;
}
.exhibition-item h2{
color: #484848 !important;
}
/* Exhibition single page */
.ExpoHighlightsOuter .owl-dots .owl-dot.active{
	background:#0057FF !important;
}
.ExpoHighlightsOuter .owl-dots .owl-dot{
background:#C9C7C7 !important;
}
/* contact page */
.page-heading{font-family: 'Antonio';text-transform: uppercase;}




@media screen and (max-width:1440px){
	/*.b-item-list-v4{
		grid-template-columns: 550px 1fr;
		gap:25px;
	}*/
	/*.Imgthumb{
		width: 100%;

		height: 100%;
		max-width: 100%;
	}*/
	/* .innerpageHeader-defult{
		min-height: auto;
	} */
	.blogpage h1{
	/*		padding-top: 60px;*/
	}
	.blogBox_v4{margin-bottom: 60px;}
	.BLogListingOuter{padding-top: 60px;}
	.more-blog-listing, .exhibitions-list{gap: 25px;}
	.blog-content-v4-list p{margin-bottom: 30px;}

	/*	exhibition archive page */
	.BLogListingOuter {
    padding: 100px 20px 100px 20px;
	}

}



@media screen and (max-width:1280px){
	.blog-content_v4 h4{font-size: 30px}


}



@media screen and (max-width:1024px){
	.b-item-list-v4, .featured-exhibition {
 
    grid-template-columns: 460px 1fr;
    gap: 30px;
	}
	.blog-content_v4 h4
	{
		font-size: 24px;
	}
	.blogSearch form button img
	{
		height: 38px !important;
		width: 38px !important;
		border-radius: 4px;
	}
	.Imgthumb {
	    width: 100%;
	    height: auto;
	}
	.blogSearch{
		padding: 5px 5px;
	}
	
	.innerpageHeader-defult{
		background: url(../images/blogBg-tablet.png) no-repeat center center !important;
		background-size: cover !important;
        height: 100% !important;
	}
	.BLogListingOuter{padding-top: 50px;padding-bottom: 50px;}
	.blog-content_v4{padding: 30px 30px 30px 0;}
	a.boxLink1, a.boxLink2{
		position: relative;
		bottom: 0px;
	}
	.more-blog-listing,.exhibitions-list{gap:20px;}
/*	.blog-content-v4-list h4{min-height: 71px;}*/
	.blogBox_v4{margin-bottom: 50px;}

	.contacusPageForm{width: 100%;}

}

@media only screen and (max-width: 821px){
	.exhibitions-wrapper .pagination .page-numbers, .exhibitions-wrapper .comments-pagination .page-numbers{display: flex;}

}

@media screen and (max-width:768px){


	h2, h2 b, h2 span, h2 i, h2 strong{
		font-size: 24px !important;
	}
	h3, h3 b, h3 span, h3 i, h3 strong{
		font-size: 22px !important;
	}
	h4, h4 b, h4 span, h4 i, h4 strong{
		font-size: 20px !important;
	}
	h5, h5 b, h5 span, h5 i, h5 strong{
		font-size: 18px !important;
	}
	h6, h6 b, h6 span, h6 i, h6 strong{
		font-size: 16px !important;
	}

	p, ul li, ol li{
		font-size: 14px !important;
		}
	.single_post_title{
		font-size: 26px !important;
	}
	p.hero-para, .sliderText2 p{
	font-size: 16px !important;


	letter-spacing: 0.3px;
	line-height: 130% !important;
	width: 90% !important;
	}
	.b-item-list-v4,.featured-exhibition{
		grid-template-columns: 1fr;
		row-gap: 0px;
	}
	.Imgthumb img{
		border-radius: 10px 10px 0 0;
		max-width: 100% !important;
		height: 100% !important;
	}
	
	.page-heading{
		font-size: 50px;
	}

	h2.more-title, h2.latest-title{
		font-size: 38px;
	}
	.blog-content_v4 h4{
		font-size: 26px;
	}
	.blog-content_v4 {
	    padding-top: 20px;
	    padding-right: 16px;
	    padding-left: 16px;
	    padding-bottom: 20px;
	}
	a.boxLink1, a.boxLink2{
		bottom: 0px;
		position: relative;
	}
	a.boxLink1, a.boxLink2{
		font-size: 14px !important;
		background-size: 20px 20px !important;
		padding:0px 25px 0px 0px !important;

	}
		a.boxLink1, a.boxLink2{font-size: 16px !important;}
		.more-blog-listing,.exhibitions-list{
			grid-template-columns: 1fr 1fr;
		gap:20px;
	}
	.blogBox-v4-list{
		margin: 0px;
	}
	.archive .innerpageHeader-defult{
	 	padding: 115px 20px 0% 20px;
	}
	a.nextpostslink,a.previouspostslink{
		background-size: 9px 13px !important;
	}
	.blogBox_v4 {margin-bottom: 70px;}
	#post-tags-wrap ul.tag-list{padding-bottom: 60px;}
		/* single blog page	 start */
	.BlogListing4Outer{grid-template-columns: auto;gap: 0px;}
	.tableOfcontent,.tableofContentInner,.postSeearchV4{display: none;}
	.postSeearchV4Inner1{margin-top: 30px;}
	.BlogListing4Outer{padding-bottom: 50px;}

		/*	single blog page end */
		.postcontentV4 .post_thumbnail img{
			border-radius: 8px;
		}
		.newsletterOuterSingle{
			padding: 50px 20px;
		}
		.newsletterOuterSingle_inner{width: 100%;}
		.newsletterOuterSingle_inner h2{letter-spacing: 0.7px;}
		.custom-nav {display: flex;gap: 8px}
		.innerv4-hero-seciton{grid-template-columns: 1fr;}
		.featured-exhibition-content{border-top: 0px;border-left: 1px solid #ddd; border-radius: 0 0 10px 10px;padding:30px;}
		.featured-exhibition .Imgthumb {border-radius: 10px 10px 0 0;}
		.sectionTitle{font-size: 24px;}
		.custom-nav button{height: 30px;width: 30px;}
		.custom-prev svg, .custom-next svg{margin-left: 0px;
			height: 10px;
       		margin: 10px 0px;
		}
		/*	Exhibition single page start	*/
		.exhibitions-hero-seciton, .exibitaionOverviewOuter .vc_row{
    
			display: flex;
			flex-direction: column-reverse;
			padding-top: 0px;
			align-items: center;

		}
		.exhibitions-right{padding-top: 120px;place-items: center;}
		
		.exhibitions-right h1{
			font-size: 24px;
			letter-spacing: 0.5px;
		}
		.exhibitionsOverviewImg{transform: none;}
		.exibitaionOverviewOuter{padding-top: 165px;}
		.exhibitionsOverviewImg img{width: 100% !important;}
		.exhibitionsOverviewLeft{margin-top: -10%;width: 90% !important;padding: 20px;}

		.exhibitionsOverviewLeft p{font-weight: 400;}
		.ExpoHighlightsOuter{padding:50px 0px;}
		.exhibitions-left img{height: 475px;}
		.ExpoHighlightsOuter .item img{object-fit: cover;}
		.ExpoHighlightsOuter .custom-next{display: none;}
		.helpyou24Inner{grid-template-columns: 1fr 1fr;gap:30px;}
		.ExpoHighlightsOuter .owl-carousel .owl-item img{margin-left:5px;}


		/*	Exhibition single page end		*/
		/*	Contact page start	*/
		.contact3boxOuter{
			grid-template-columns: 1fr 1fr;
    gap: 20px;
		}
		.contact3boxOuter .vc_column_container>.vc_column-inner{padding-right: 0px;padding-left: 0px;}
		.office_locations_outer {
    
	    grid-template-columns: 1fr 1fr;
	    gap: 40px;
	} 
	.header_para   
		{width: 100%;}


		/* Contact page end */
}



@media (min-width: 200px) and (max-width: 767px){
	.cate-post{
		padding-top: 10px !important;
	}
	.blogpage h1{padding-top: 0px !important}
	.container.BLogListingOuter{
		padding-right:20px;
		padding-left: 20px;
	}

	.page-heading{

	padding-top: 85px;
	font-size: 24px;

	letter-spacing: 2px;
	}
	h2.more-title,h2.latest-title{
	font-size: 24px;   
	 margin-bottom: 30px !important;
	 letter-spacing: 0.7px;
	}
	.BLogListingOuter{padding:40px 0 50px;}
	.wp-pagenavi a, .wp-pagenavi span{width: 30px !important;height: 30px !important;}

	/* single blog page start */


	.recentpostTitle{font-size: 18px;}
	
	.tnp-subscription form{grid-template-columns: auto 160px;}
	.tnp-subscription input.tnp-email{ font-size:14px; padding:6px 10px !important; }
	.page-heading{padding-top: }
	/* single blog page end  */
	/* Exhibition archive page start  */
	 .innerv4-hero-seciton h1{
	 	font-size: 24px !important;
		line-height: 135%;
		letter-spacing: 0.5px;
	 }
	 .innerv4-hero-seciton h1{margin: 0 0 10px 0 !important;}
	 .innerv4-hero-seciton p{font-size: 16px !important; line-height: 135% !important; letter-spacing: 0px;font-weight: 400;}
	 .exibitaionOverviewOuter {padding-bottom: 50px;}

	/*	Exhibition archive page end */
	/* Exhibition single page start	*/
	.images_slider .owl-nav{display: none !important;}
	.ExpoHighlightsOuter .owl-carousel .owl-stage{max-height: 200px;}
	.ExpoHighlightsOuter .custom-nav {
		display: none;
	}
	.ExpoHighlightsOuter .owl-dots{padding-top:30px;}
	.ExpoHighlightsOuter .images_slider button{
		filter: none;
	}
	.helpyou24InnerOuter{padding:50px 20px !important;}
	p.help_sub_heading{margin:20px 0 15px !important;font-size: 16px !important;font-weight: 400 !important;}
	
	/* Exhibition single page end  */
	/*	contact page start */
	.contacusPageForm{width:100%;padding: 30px 20px;border-radius: 10px;}
	/* contact page end  */
	 
}




/* 03 july */
.tax-manufacturer-category h1, .tax-gps-tracker-category h1{
margin-bottom:15px;
}
.tax-manufacturer-category .header_para,
.tax-gps-tracker-category  .header_para{
width:100% !important;
}
	.tax-manufacturer-category .header_para p a,
.tax-gps-tracker-category  .header_para p a{
	color: white !important;
	font-weight: bold;
}



@media screen and (max-width:430px){
	.entry-content-single h5{
		font-size: 18px;
	}
	.tax-manufacturer-category .header_para p,
.tax-gps-tracker-category  .header_para p{
	font-size: 14px !important;
	text-align: left !important;
}


.tax-manufacturer-category .footerOUter, .tax-gps-tracker-category .footerOUter
{
	padding: 50px 24px !important;
}

.tax-manufacturer-category .gpsNote p, .tax-gps-tracker-category  .gpsNote p{
	display: inline-block;
}
.tax-manufacturer-category .header_para p:last-child,
.tax-gps-tracker-category  .header_para p:last-child{
margin-bottom: 50px;
}
	.logo, .logo-black{padding:10px 0 12px;}
	.blog-content_v4 h4, .blog-content-v4-list h4{font-size: 16px !important;}
	.blog-content_v4 p, .blog-content-v4-list p{font-size: 14px !important;
		font-weight: 400 !important;
		margin-bottom: 30px !important;

	}
	.entry-content-single img{margin: 0 0 20px 0 !important;}
	#breadcrumbs span{font-size: 14px;}
	.entry-content-single p,  .entry-content-single ol li,.entry-content-single p, .entry-content-single ul li, .entry-content-single ol li
	{
		font-size: 14px;
		font-weight: 400;
		margin-bottom: 0px;
		margin:16px 0;
	}
	.recetPost{
		padding:0px 0px 50px 0px;
	}

	.blogBox_v4{margin-bottom: 50px !important;
	/*		min-height: 417px;*/
	}
		
	.author-nickname, .author-nickname a, .meta_mid_col, .visitor-count{line-height: 1;}
	.blogSearch form{
		grid-template-columns: 1fr 34px;
	}
	a.boxLink1, a.boxLink2, a.boxLink1:hover, a.boxLink2:hover, .exhibition-item:hover a.boxLink2{
			font-size: 14px !important;
			background-size: 18px 18px !important;
/*			line-height: 100%;*/
			letter-spacing: 0px;
	}
	.tagposts{
		font-weight: 500 !important;
		line-height: 1;
	}
	 .date-outer{
	 	font-weight: 400 !important;
	 	line-height: 1;

	 }
	.b-item-list-v4,.more-blog-listing,.featured-exhibition,.exhibitions-list{
		grid-template-columns: 1fr;
		
	}
	.b-item-list-v4, .featured-exhibition{row-gap: 0px !important;}
	.Imgthumb img{
	max-width: 100% !important;
    height: 190px !important;
    object-fit: cover;
    border-radius: 10px 10px 0 0;
	}
	.Imgthumb{
		  border-radius: 10px 10px 0 0;

	}

	.innerpageHeader-defult{
		background: url(../images/blogBg-mobile.png) no-repeat center center !important;
		background-size: cover !important;
        height: 100% !important;
	}
	.innerpageHeader-defult .container{
		padding-left: 0px;
		padding-right: 0px;
	}
	.blogSearch form button img, .blogSearch form button{
		width: 34px !important;
		height: 34px !important;
		border-radius: 4px;
	}
	.blogSearch{
		padding:5px 5px !important;
		margin-top: 20px !important;
		border-radius: 6px;

	}
	ul.tag-list{padding:20px 0 60px 0 !important;gap:8px !important}
	.blogSearch form input{font-size: 14px !important;}
	ul.tag-list li a, ul.tag-list li a:hover{
		font-size: 13px !important;
		font-weight: 400;
		background:rgb(57 182 255 / 20%);
		line-height: 1;
		padding:8px 8px !important; }
		.blogBox-v4-list{margin:0px;}
		.more-blog-listing, .exhibitions-list{row-gap: 20px;}
		.wp-pagenavi{padding:30px 0 0px 0;}
		.blog-content-v4-list{padding:20px 16px;}
		.wp-pagenavi a, .wp-pagenavi span{font-size: 14px !important; }
		a.nextpostslink,a.previouspostslink{
			background-size: 6px 10px !important;
		}


		/* single blog page start		*/
		.postContent h1, .postContent h2, .postContent h3, .postContent h4, .postContent h5, .postContent h6{
			line-height: 135% !important;
			margin-top: 20px !important;
			margin-bottom: 16px !important;
		}

		.single-post .container{padding: 0px 20px; }
		 .resource-content-data article{padding: 0px;}
		.single .breadcrumbsOuter{
			padding:20px 0 0  0;
		}
		.BlogListing4Outer{padding-top: 30px;}
		.single_author_meta2{padding: 20px 0;}
		.meta_mid_col{border-left:1px solid #0085ff;
			border-right:1px solid #0085ff;
			padding:0 10px;
		}
		.single_author_meta2{
			gap:10px;
		}
		.recentpostTitleOuter{margin-bottom: 20px;}
		.BlogListing4Outer{padding-bottom: 30px;}
		.custom-nav button,.wp-pagenavi a, .wp-pagenavi span, .page-numbers.current, .pagination a{width: 32px;height: 32px;}
		.custom-prev svg , .custom-next svg{width: 7px; height: 12px;margin: 9px;}
		.newsletterOuterSingle_inner h2{font-size: 24px;}
		.newsletterOuterSingle_inner p,.tnp-subscription input.tnp-submit{font-size: 16px; font-weight: 400; letter-spacing: 0px;}
		.tnp-subscription{border-radius: 6px;padding:5px;}
		.tnp-subscription input[type=submit]{padding: 8px 30px !important;}
		.newsletterOuterSingle{margin-bottom: 50px;}
		
		/*	 single blog page end	*/



		/*	Exhibition archive page start	*/
		 .innerv4-hero-seciton{
		 	align-items: flex-start;
		 }
		 .Innerpage-v4Outer.hero-outer{
		 	background-image: url(/wp-content/uploads/2025/05/exhibition-mobile.png) !important;
		 	height: 547px !important;
		 	background-position: bottom !important;
		 }
		 .featured-exhibition, .upcoming-exhibition,.exhibitions-wrapper{padding: 50px 5px;}
		 .page-template-exhibitions .Imgthumb img{ height:230px !important; }
		 .featured-exhibition-content{padding: 20px 16px;border-radius: 0  0px 10px 10px;border-left: 1px solid #ddd;}
		 .page-template-exhibitions .expo-date, .tags {
		 	font-weight: 500;
		 	line-height: 100%;
		 	font-size: 14px;
		 	letter-spacing: 0px;
		 }
		 .featured-exhibition-content h2,.exhibition-item h2{font-size: 16px !important;letter-spacing: 0px;}
		 .expo-location{font-size: 14px;font-weight: 500;line-height: 135%; letter-spacing: 0px;}
		 .featured-exhibition-content p, .exhibition-excerpt p{
		 	font-weight: 400;
		 	letter-spacing: 0px;
		 	margin-bottom: 10px;
		 }
		.featured-exhibition-content .boxLink1{margin-top: 20px;
/*			line-height: 100%;*/
			letter-spacing: 0px;}
		.sectionTitle
		{font-size: 24px;letter-spacing: 0.7px}
		.exhibition-thumbnail img, .exhibition-thumbnail{
			height: 230px !important;
		}
		.exhibition-item-content{padding: 20px 16px;}
		.upcoming-exhibitions-carousel .owl-dots{display: none;}
		.exhibitions-list{margin-top: 30px;}
		.exhibitions-wrapper .pagination{margin: 30px 0 0 0 !important;}
		.exhibitions-wrapper .pagination span,.exhibitions-wrapper .pagination  a{ font-size:14px !important;letter-spacing:0px;line-height:100%; }
		.pagination .page-numbers.prev, .pagination .page-numbers.next, .comments-pagination .page-numbers.prev, .comments-pagination .page-numbers.next{
			background-size: 6px 10px !important;
		}


		/*	Exhibition archive page end	*/

		/*		Exhibition single page start */
	.our-exhibitions-template-default .Innerpage-v4Outer.hero-outer{
		background-image: url(/wp-content/uploads/2025/05/exh-single.png) !important;
		height: 518px !important;
	}
	.exhibitions-right .a2a_kit a {
    max-width: 32px !important;
    max-height: 32px !important;
	}
	.exhibitions-hero-seciton{row-gap:50px;}
	.exhibitions-left img{height: 300px;}
	.Innerpage-v4Outer.hero-outer .container{    padding-right: 20px;
    padding-left: 20px;}
    .exibitaionOverviewOuter h2.vc_custom_heading{padding-bottom: 0px;}
    .ExpoHighlightsOuter h2.vc_custom_heading{margin-bottom: 16px !important;}
		.ExpoHighlightsOuter .images_slider{margin-top:0px;}
		.ExpoHighlightsOuter .item{height: auto;padding:0px}
		.ExpoHighlightsOuter p{font-weight: 400;}
		.single-our-exhibitions-newsletter .newsletterOuterSingle{margin-top:50px;}
		.exibitaionOverviewOuter{padding-top:135px;}
		.helpyou24Inner {
        grid-template-columns: 1fr;
        
    }




		/* 		Exhibition single page end */
/* contact page start		*/
.page-id-9250 .innerpageHeader-defult{
	padding-top: 120px;
    padding-bottom: 60px;


}
.page-id-9250 .page-heading{
	padding-top: 0px;        
	text-align: center;
	margin-bottom: 10px;
	letter-spacing: 0.5px;
}
 .header_para p{
 	font-size: 16px !important;
 	font-weight: 400;
 	letter-spacing: 0px;
 	text-align: center;
 	margin-bottom: 0px;

 }
 .contactusPageOuter{padding: 50px 20px !important;}

 .subheading p{font-size: 16px !important;font-weight: 400;letter-spacing: 0px;}
 .officeOuter{padding-top:50px;}
 .officeOuter .vc_column_container>.vc_column-inner{padding-right: 0px;padding-left: 0px;}
 .contact3boxOuter,.office_locations_outer {grid-template-columns: 1fr;}
 .contactBox .wpb_single_image img{
    max-width: 35px !important;
}
.contactBox .vc_column-inner >.wpb_wrapper{padding: 25px 20px;gap:20px;grid-template-columns: 35px 1fr;align-items: center;}

.contactBox p{font-size: 14px !important;line-height: 165%;}.contactBox p a{font-size: 16px !important;padding-top: 5px;line-height: 140%;}
.officeListOuter .vc_column_container>.vc_column-inner{padding-right: 0px;padding-left: 0px;}
.office_list{padding:16px;}
.officeTitleOuter .officeTitle{font-size: 16px;}
.officeTitleOuter{margin-bottom: 16px;}
.officeFlag {line-height: 100%;}
.officeFlag img{
	max-width: 20px;
}
.address{font-size: 14px;}
.office_locations_outer{gap:20px;}
.darkmarunsectionContact.newForm{padding: 50px 5px;}
.inner_container h2.vc_custom_heading{letter-spacing: 0.7px;}
.darkmarunsectionContact.newForm p{
/*margin-bottom: 40px;*/
margin-bottom: 0px;
font-size: 16px !important;
}
.uffizio_contact_form .hs-form-field{margin-bottom: 0px;}
.uffizio_contact_form .hs-form-field .input input:not([type=checkbox]):not([type=radio]){

	min-height: 40px !important;
}
 .uffizio_contact_form .hs-form-field label {
 	font-size: 14px !important;
	color: #484848 !important;

 }
.uffizio_contact_form .hs-form-field .input input:not([type=checkbox]):not([type=radio]), .hs-form-field .input select, .hs-form-field .input textarea{
	border:1px solid #dddddd85 !important;
	border-radius: 6px;
}
/* contact page end  */
}



/*.header_para p{
color:#484848 !important;
}*/