html
{
	scroll-behavior: smooth;
}
.same-size-th th{
width: 12%;
}
.services-block .inner-box .lower-content h3 {
	position: relative;
	color: #000048;
	font-size: 14px;
	line-height: 14px;
	font-weight: 700;
}

.banner-img {
	
	height: 500px;
	background-repeat: no-repeat;
	background-size: cover;
}
.banner-img::before {
	position: absolute;
	content: '';
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	background-color: rgba(0, 0, 0, 0.35);
}

.banner-img .page-breadcrumb {
	position: relative;
	z-index: 99999;
	text-align: center;
	top: 50%;
}
.vertical-box
{
	height: auto;
line-height: 271px;
text-align: center;
border: 2px dashed #f69c55;
	padding: 10px;
}
.vertical-middle
{
	display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
.order-list li {
	list-style: decimal-leading-zero;
	padding: 3px;
	margin: 0px;
}
.min-height
{
	min-height: 40px;
}
.parallax{
	position: relative;
text-align: center;
padding: 60px 0px 60px;
background-size: cover;
background-attachment: fixed;
background-repeat: no-repeat;
}
.parallax::before {
	position: absolute;
	content: '';
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	background-color: rgba(0, 0, 0, 0.02);
}
.parallax h2 {
	position: relative;
	color: #ffffff;
	font-size: 48px;
	line-height: 1.2em;
}
.parallax {
	text-align: center;
}
.parallax .content-column .inner-column p {
	color: white !important;
}
.inner-column .list-style-none  li
{
	list-style: none;
}
.th-center  td, .th-center th {
	padding: .75rem;
	
	border-top: 1px solid #dee2e6;
	text-align: center;
	vertical-align: middle;
}
.inner-column ul li {
	list-style-type: disc;
	color: #666666;
	font-size: 16px;
	margin-left: 15px;
}
.shop-page .prod-tabs .tabs-content .tab h3, .shop-page .prod-tabs .tabs-content .tab h4, .shop-page .prod-tabs .tabs-content .tab h5, .shop-page .prod-tabs .tabs-content .tab h6 {
	margin-bottom: 0px;
}
.lower-content h3
{
	text-align: center;
}
.no-padding
{
 padding: 0px;
}
.inner-column ul 
{
	
	margin-bottom: 20px;
}
.pad-tb-25
{
	padding: 25px 15px;
}
.lower-content h3 {
	position: relative;
	color: #000048;
	font-size: 24px;
	line-height: 1.3em;
	font-weight: 700;
	margin-bottom: 15px;
}
.header-top {
	position: relative;
	background-color: #000000;
}
.header-top .top-right .timing {
	color: #FFFFFF;
}
.header-top .top-right .social-box li a {
	color: #ffffff;
}
.project-block .inner-box .lower-content {
	position: relative;
	padding: 20px 8px;
	border: 1px solid #dddddd;
	border-top: none;
	min-height: 77px;
}
.project-block .inner-box .lower-content h3 {
	position: relative;
	color: #000048;
	z-index: 1;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.3em;
	text-align: center;
}
.main-header .header-top .language > a {
	padding: 0px 5px;
	background: #000000 !important
}
.display-box {
	background-size: 100% 100%;
	min-height: 190px;
	height: 190px;
	vertical-align: middle;
	display: table-cell;
	width: 100vh;
}
.slide .business-widget .widget-content h3 {
	position: relative;
	text-transform: uppercase;
	text-align: center;
	color: #FFFFFF;
	font-weight: 600;
	font-size: 18px;
	line-height: 1em;
	margin-top: 0;
}
.slide .business-widget .widget-content::before {
	position: absolute;
	content: '';
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-color: rgba(0, 0, 0, 0.43);
}
.slide .sidebar-widget {
	position: relative;
	margin-bottom: 0px;
}
.main-slider .left-title {
	bottom: 210px;
}
.services-block-three .sidebar-widget:hover {
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
}
.services-block-three .sidebar-widget {
	position: relative;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.newsletter-section::before, .call-to-action-section-two::before {
	background-color: rgba(42, 42, 42, 0.9);
}
.call-to-action-section-two h2 {
	position: relative;
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	margin-top: 8px;
	text-transform: capitalize;
}
.content-side .project-block {
	position: relative;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.slide .services-block-three {
	position: relative;
	margin-bottom: 14px;
	padding-left: 7px;
	padding-right: 7px;
}
.fa-bullet-list ul li:before {
  content: "\f111";
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
  color: #ff7e00;
}
.fa-bullet-list ul li {
 padding-bottom: 15px;
}
.three-colums .inner-column  h4 {
	position: relative;
	color: #000048;
	font-size: 20px;
	line-height: 1.3em;
	font-weight: 700;
	margin-bottom: 5px;
}
.sidebar-page-container-z {
	position: relative;
	padding: 100px 0px 0px;
}

.sidebar-page-container-z3 {
	position: relative;
	padding: 30px 0px 50px;
}
.table tr th
{
	vertical-align: middle;
    text-align: center;
	background: #f97e32;
color: white;
}

.removebullet li 
{
list-style: none !important;
}
.newsletter-section-two .inner-box .lower-content {
	position: relative;
	padding: 22px 25px;
	border: 1px solid #dddddd;
	border-top: none;
	background: white;
}
.vertical-center
{
	vertical-align: middle !important;
text-align: center;
}
.shop-single-section1{
	padding-top: 0;
}
.table-app td{
	border-top:0;
}
.table-app img{
	height:150px;
	width: 100%
}
/*.project-section-app{
	padding:70px 0 10px;
}*/

.zircoat-info{
background: url('../images/2.png') center center;
background-size: cover;
padding: 60px;
}
.zircoat-info h1, h5 , h6{
	color:#fff;
}

.advantage{
	padding-top: 50px;
}
.advantage ul li{
	line-height: 35px;
}

.services1{
	background-color: #fff;
}
.use{
	background-color: #eee;
	padding:40px 0 40px;
}
.use1{
	
	padding:40px 0 40px;
}
/*.zig-back1{
	background:url('../images/c15.png') center center ;
	background-repeat: no-repeat;

	height: 300px;
}*/
.shop-page .prod-tabs .tab-btns .tab-btn1{
	font-size:13px;
}
.shop-page .prod-tabs .tab-btns .tab-btn2{
	margin-bottom: 25px;
}
.img-row img{
height:250px;
padding-top: 15px;
}
table td {
	color: #666;
}

.cordierite table tr td{
	border:0;
	color:#222;

}
.cordierite thead{
	background-color: #343a40;
}
.cordierite thead th{
	border:1px solid #343a40;
	color:#fff;
}
.cordierite table{
	border:1px solid #343a40;
	padding: 15px;
}
.material ul li{
	line-height: 30px;
	margin-bottom: 15px;
list-style-type: none;
}
.jimg img{
	height:150px;
}
.jimg table thead{
	background-color: #343a40;
}
.jimg table th{

	color:#fff;
}
.table {
	text-align: center;
	background: #f2f2f2;
}
.plant
{
	padding-top: 65px;
}
.plant .inner-div
{height: 300px;
overflow: hidden;
margin-top: 25px;

}
.plant .inner-div img
{
	height: 100%;
	
}
.plant .paragph
{
padding: 10px;
border: 1px solid #dbd9d9;
min-height: 87px;
}
.plant .paragph p
{

font-size: 18px!important;
line-height: 28px!important;
text-align: center;
}
.plant-container
{
padding: 20px;
padding-bottom: 0px;
background: #80808061;
}
.plant-container p
{
text-align: right;
margin-top: 10px;
color:#222;
font-size: 19px;
margin-bottom: 0!important;
}
#dropdownMenu2
{
	margin-top:17px;
}
.service-section1{
background:whitesmoke;
padding-top: 40px 0;
}
.request .form-column 
{
	position: static;
	width: 100%;
	float: none;
}
.request  .form-column .inner-column {
    position: relative;
    max-width: 100%;
    }
.event
{
	background:whitesmoke;
}
.event .news-column
{
	position: static;
	width: 100%;
	float: none;

}
.event img
{
	height:450px;
}

.default-section .news-column .inner-column
{
	max-width: 100%;
}
.upcoming-event
{
	padding:90px;
}
.upcoming-event .inner-pargh
{
padding: 30px;

}
.upcoming-event .row
{
padding: 10px;
border: 1px solid
#80808030;
margin-bottom: 20px;
}
.upcoming-event h3
{

	color:#000048;
font-size: 24px;
margin-bottom: 10px;
} 
.upcoming-event p {
    font-size: 14px;
    line-height: 2em;
    color: 
    #666666;
    margin-bottom: 20px;
    font-size: 16px;
}
.upcoming-event span
{
	color: #ff8213;
}
@media only screen and (max-width: 767px) {
  .upcoming-event {
    padding: 10px;
}
 .upcoming-event img
 {
box-shadow: 1px 1px 5px 1px #d7d3d3;
}
.services-section .owl-prev, .services-section .owl-next
{
	background-color: gray;
	width: 30px;
	margin-bottom: 2px;

}
.services-section .owl-prev span,.services-section .owl-next span
{
color:#fff;
padding-left: 12px;

}
}
.sec-footer .post-date
{
	color:#fff;
}
.main-slider .container-padding
{
	padding: 165px;
}
.header-top .lang{
	padding: 13px
}
.header-top .lang span
{
	padding-left: 20px;
	color: #fff;
}
.header-top .lang a:hover span
{
	color: #ff7e00;
	transition: all .30s ease-in-out;
}

.welcome-section .text h6
{
color:#222;
margin-top: 27px;
font-size: 20px;
}
.welcome-section .text span
{
	font-size: 21px;
}
.event
{
	background:#f5f5f5;
	padding: 25px;
}
.list-style-one li {
	padding-left: 0;
	}
.list-style-one li i {
	font-size: 21px;
	padding-right: 20px;
}
.second-footer .footer-widget
{
border: 1px solid #8080805c;
padding: 15px;
}
.second-footer .list-style-one li {
	margin-bottom: 10px;
}
.second-footer .footer-widget h5 {
	margin-bottom: 20px;
	}
.second-footer 	.footer-widget {
	margin-bottom: 0;
	min-height: 345px;
}
@media only screen and (min-width: 768px) {
	.main-menu .navigation > li > a {
	padding:5px;
	}
.main-header .nav-outer
{
	height: 45px;
}
.main-header .header-lower .search-box-btn {
  
    top: -14px;
}
}
.slider1 .container-padding
{
	padding: 10px;
}
.slider1 .left-title
{
	display: none;
}
.slider1 .mouse-btn-down
{
	display: none;
}
.zirconox-milling table tr td
{
	width: 33%;
}
.sidebar-page-container-z3
{
	padding-bottom: 0;
}
.product-details .image-column
{
	margin-bottom:25px;
}
.milling-row
{
	margin-bottom: 23px;
}
.zirconox-milling .inner-box .image {
    position: relative;
    overflow: hidden;
    height: 173px;
}
.benifits-zirconox
{
	padding: 40px 0px 100px;
}
.sidepage-zirconox {
    position: relative;
    padding: 30px 0px 0px;
}
.sidebar-service-pagee table tr td
{
padding: 22px;
}
.sidebar-service-pagee  .sec-title .title-inner::before
{
	display: none;
}
.guideline .inner-column ul li {
	list-style-type: none;
}
.sidebar-page-container-z { 
	padding-top: 25px;
	}
.zirconox-fraction-size table tr td
{
	width: 50%;
}
.zirconox-fraction-size .sec-title .title-inner::before
{
	display: none;
}
.media-load table tr td
{
	padding: 21px;
}
.sec-title .title-inner::before
{
display: none;
} 
.zirconox-micro-media table tr td {
    width: 33%;
    vertical-align: middle;
    text-align: center;
}
.zirconox-micro-media img
{
	width: 65px;
}
.shop-single-section
{
	padding-bottom: 0;
}
.price-block .inner-box h2
{
	/*color:#fff;*/
	font-size: 34px;
}
/*.price-block .inner-box {
	background-color: #000048;
	}*/
.price-block .inner-box .title
{
	font-size: 20px;
	/*color:#ffffffa6;*/
}
/*.price-block .inner-box .theme-btn {
	background: #ff8300;
	color: #fff;


}*/
.price-block .inner-box .title
{
	margin-bottom: 15px;
}
.price-block .inner-box img
{
	margin-bottom: 15px;
}
.price-block .inner-box
{
	border: 1px solid #80808047;
border-bottom: 3px solid #4d4c4c;
}
.zircosil .sec-title .title-inner
{
	padding-left:0;
}
.zircosil-physical-propertise table tr td
{
	width: 50%;
}
.zircosil-fraction  table tr td
{
	width: 50%;
}
.new-title
{
	margin-bottom: 5px;
}
.zircosil-chemical table tr td
{
	width: 33%;
}
.zircosil-chemical1 table tr td
{
	width: 25%;
}
.new-col
{
	width: 22%;
}
.formula p
{
font-size:14px!important;
}
.col-width
{
	width: 12%;
}
.graph-col
{
	width: 24%;
}
.width50 table tr td
{
	width: 50%;
}
.width33 table tr td
{
	width: 33%;
}
.width30
{
	width: 30%;
}
.width18
{
	width: 18%;
}
.slider-zircosil .image
{
	height: 186px;
}
.slider-zircosil .image img
{
	height: 100%;
}
.slider-zircosil
{
	padding-top:25px;
}
.back-color
{
	background:#ebe8e8;
}
.title-sec
{
	padding-left: 0!important;
}
.banner-img
{
	height: 365px;
}
/*new page changes*/
.product-page .nav-pills .nav-item
{
	border:2px solid #000;
	border-radius: 0;
	color:#000;
	margin: 5px;
padding: 10px 2px;
	vertical-align: middle;
}
.product-page .nav-pills .nav-link.active, .nav-pills .show > .nav-link 
{
	background:#000;
	border-radius: 0;
	color:#fff;
}
.product-page  h2 
{
	color:#000048;
	font-size: 24px;
	line-height: 1.3em;
	font-weight: 700;
	margin-bottom: 15px;
	margin-bottom: 20px;
}
.product-page-section
{
	padding: 60px 0;
}
.new-row
{
	padding: 40px 0;
	padding-bottom:0px;
}
.zirconox-milling table tr td
{
	width: 33%;
}
.product-page .product-image  .image
{
	position: relative;
	overflow: hidden;
	height: 145px;
}
.product-page  .application p
{
	line-height:31px;
}
.product-page  .new-row ul li
{
	margin-bottom:20px;
	line-height: 28px;
	text-align: justify;
}
.product-new-sec
{
	background: whitesmoke;
}
.zirconox-graph table tr td
{
	padding:20px;
}
.bead-mill table tr td
{
	padding: 31px;
	width: 50%;
}
.high-speed-img p
{
	line-height: 22px;
}
.high-speed-img  .img
{
	height: 445px;
}
.img-table table tr td
{
	vertical-align: middle;
	width: 33px;
}
.img-table img
{
	width: 65px;
}
#myModal .close {
 	right: 10px;
    font-size: 40px;
    font-weight: 700;
    line-height: 1;
    color:  #fff;
    text-shadow: 0 1px 0 #fff;
    opacity:1 ;
    position: absolute;
}
#section1
{
	padding-bottom: 0;
}
#section2
{
	padding-top:0;
}
.new-section
{
	margin-top:40px;
}
.zircosil-chemical table tr td
{
	width: 33px;
}
.zircosil-bulk table tr td
{
	width: 25%;
}
.formula 
{
	height: 474px;
}
.video{
	padding:60px 0;
	background: #80808042;
}
.inner-img
{
	padding: 0px 90px;
	padding-bottom: 20px;
}
.inner-img h4
{
	margin-top: 20px;
}
.jyaluzir-img img
{
	width: 100%;	
	height: 100%
}
.jyaluzir-img .images
{
	height: 250px;
	overflow: hidden;
	margin-bottom: 20px;
}
.jyaluzir-img
{
	margin-top:15px;
}
.width25 table tr td
{
	width: 25%;
}
.imgbtm img
{
	margin-bottom:22px;
}

