@charset "UTF-8";

/*
Theme Name: ZRS Company
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: ZRS Company is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how ZRS Company elevates your portfolio, business website, or personal blog.
*/

.header-area .main-header-area .main-menu ul {
	display: flex;
	justify-content: flex-end;
	column-gap: 20px;
} 
.flex-box {
     display: flex;
     align-items: center;
     gap: 10px;
}
.company-name h2 {
  margin: 0;
  white-space: nowrap;
  font-size: 24px;
  line-height: 1;
}
.header-area .main-header-area .logo-img{
	margin: 10px !important;
	max-width: 28%;
}
.header-area .main-header-area .main-menu ul li ul {
	display: flex;
	 flex-direction:column;
}
.slicknav_nav .slicknav_arrow{
	display: none;
}
.slicknav_nav{
	background: #4c4c4c;
}
.slicknav_menu{
	background: transparent;
}
.contact_heading{
	margin-bottom: 20px;
}
.address .contact-info i{
	margin-right: 20px;
    font-size: 24px;
}
.form-contact .form-group{
	margin-bottom: 30px !important;
}
.single-address .orange_c{
 color: #fff;
}
.meta_silicate strong{
	color: #020c26;
	font-weight: bold;
	font-size: 20px;
}
.potassium_silicate strong{
	color: #020c26;
	font-weight: bold;
	font-size: 20px;
}
.pharma_silica strong{
  color: #020c26;
  font-weight: bold;
  font-size: 20px;
}
.activated_carbon strong{
  color: #020c26;
  font-weight: bold;
  font-size: 20px;
}
.sodium_silicate strong{
  color: #020c26;
  font-weight: bold;
  font-size: 20px;	
}
.sodium_silicate ul{
	margin-bottom: 25px;
	padding-left: 30px;
}
.sodium_silicate ul li{
	list-style: disc;
}
.colloidal_silica strong{
  color: #020c26;
  font-weight: bold;
  font-size: 20px;
}
.silica_powder strong{
  color: #020c26;
  font-weight: bold;
  font-size: 20px;
}
.entry-title{
	position: relative;
	display: inline;
}
.entry-title::after{
	content: '';
	position: absolute;
	bottom: -5px;
	left: 0;
	height: 3px;
	width: 100%;
	background:#ff5e13;
}
.owners{
	display: flex;
	justify-content: space-between;
}
.owners img{
	width: 48% !important;
	border: 3px solid #1161c0;
	border-radius: 20px;
}
.clr{
	color: #A9A9A9 !important;
}
.slider-area .single-slider{
   height: 500px;
}
.slider-area .single-slider .slider-content{
	    padding: 25px 25px 70px 25px;
	    background: #ffffffba;
}
.slider-area .single-slider .slider-content h3{
	font-size: 34px;
	line-height: 45px;
}
.boxed-btn2{
	padding: 15px 30px;
}
.single-proj{
	padding: 10px;
	box-shadow: 0 0 5px #ccc;
}
.single-proj img{
	width: 100%;
	height: 310px;
	object-fit:cover;
}

.single-proj h3{
	margin-top: 10px;
}
/*----------------Slider Banner-----------------------*/
.bg-img-2{
    background-image: url(assets/img/slider/slider-2.jpg);
}
.bg-img-3{
    background-image: url(assets/img/slider/slider-3.jpg);
}
/*---------------End Slider Banner---------------------*/
.sidebar .widget-post-thumb ul li{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.sidebar .widget-post-thumb ul li .post-thumb{
	width: 40%;
}
.sidebar .widget-post-thumb ul li .post-thumb img{
	width: 100%;
}
.sidebar .widget-post-thumb ul li .post-content{
	width: 57%;
}
.secondary .social-icon-wrap{
	display: flex;
    flex-wrap: wrap;
}
.secondary .social-icon-wrap .social-icon{
	margin-right: 10px;
	font-size: 18px;
}
.silica_cnt h4{
 color: #fff;	
}
.silica_contact .contact-title{
	color: #ff5e13;
}
.silica_contact .form-contact textarea{
	height: 150px !important;
}
.sil{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.sil li{
	width: 48%;
	margin-bottom: 15px;
}
.silica_cnt{
	padding-top: 20px;
}
.sil li i{
	margin-right: 5px;
	font-size: 14px;
	color: #f77335;
}
.innerpages ul{
   padding-left: 30px;
}
.innerpages ul li{
	list-style-type: disc;
}
.innerpages p{
	color: #212529;
	font-size: 15px;
	font-weight: 400;
}
.innerpost ul{
   padding-left: 30px;
}
.innerpost ul li{
	list-style-type: disc;
}
.innerpost p{
	color: #212529;
	font-size: 15px;
	font-weight: 400;
}
.border_out{
	border: 1px solid #ccc;
	padding: 10px;
}
.post_outer{
	box-shadow: 0 0 5px #ccc;
	padding: 10px;
}
.post_outer h3{
	font-size: 20px;
}
.sidebar{
	border: 1px solid #ccc;
}
.post-thumb .right{
	height: 100%;
	display: block;
}
.right img{
	height: 100% !important;
	max-height: 100% !important;
}