﻿@charset "utf-8"; 
.wmkc-template-33 .wmkc-flex{display:flex;align-items:center;background:none}
.wmkc-template-33 .wmkc-item-img{padding:0!important}
.wmkc-template-33 .wmkc-item-img img{max-height:400px!important;position:static!important}
.table tr:nth-child(even){background:#fff}
.table tr:nth-child(odd){background:#eee}
.item.item-products.productsDetails  img{height:auto!important}
.productsDetails .btn-group{margin-top:-20px}
@media (min-width:1025px){header .top-box{height:120px}
header .top-box .nav-box{height:82px}}
@media (min-width:1025px){footer .footer-info p{width:100%}
footer .footer-info>div{max-width:24%}
footer .footer-info .logo-box .logo img{height:auto;max-height:80px}}
.footcont p{display:flex}
.footcont p i{width:16px;margin-right:6px;display:block;line-height:30px;text-align:center}
.footcont p span{width:calc(100% - 22px)}
.footcont{margin-top:20px}
footer .footer-info p:hover{-webkit-transform:translateX(0px);transform:translateX(0px);color:#fff}
@media (max-width:1024px){.footcont{display:none}}
.temp2 ul:nth-of-type(1) li:nth-of-type(n+2) .left img{object-fit:contain}
main.index section.about-us .block-box .pic img{object-fit:cover}
main.page-template-1 .max-width-box aside ul.nav1 li p{padding:0 8px}
.item-faqdetails .article p,.item-aboutus .article p{margin-bottom:5px}
.project-content{word-break:break-word}
@media (min-width:769px){.productsDetails-article .details .img{justify-content:center;display:flex!important}}