/*
Theme Name: Lipi - Child
Theme URI: http://themeforest.net/user/freshface/portfolio
Description: Premium WordPress Theme
Author: FRESHFACE
Author URI: http://themeforest.net/user/freshface/portfolio
License: Go to the "license" folder
License URI: Go to the "license" folder
Text Domain: lipi-child
Tags: white
Version: 1.0.0
Template: Lipi
*/
.navbar-nav li a {
   /* text-transform: capitalize !important; */
}
#reg_data{
	font-weight: 300; font-size: 15px;}
.ffb-id-3n2a7bvj {
    background-color: #f7f8fa;
    padding: 5px 10px;
    font-weight: 500;
	margin-bottom: 10px;
}
#reg_data b {
    font-size: 16px;
    color: #064fb8 !important;
}
.owl-carousel,.owl-stage-outer,.owl-stage,.owl-item,.owl-item .item,.owl-wrapper{transition: none;} .owl-carousel:after,.owl-carousel:before,.owl-stage-outer:after,.owl-stage-outer:after,.owl-stage:after,.owl-stage:before,.owl-item:after,.owl-item:before,.owl-item .item:after,.owl-item .item:before{transition: none;}
.contIcon{position: fixed; right: 15px; top: 165px; display: inline-block; z-index: 999; width: 70px; height: 100px; background: url(/wp-content/uploads/2021/08/icon-call-back-lipi-contact.png) no-repeat; cursor: pointer;}
.sliderHd{font-size: 30px;}
.ctaProducts{background-color: #064fb8; color: #fff;}
a.ctaProducts:hover {background-color: #e21f26;color: #fff;}
.ffb-id-hd0o2gp{margin-top: 30px; padding: 40px 0;}
.socialIcons .border-solid {border-width: 2px;}
.socialIcons .theme-icons-md {padding: 5px;}
@media (max-width: 991px){
.contIcon {
    display: none;
}
.ffb-id-3j43u1mi {
    top: 0px !important;
}
}
.prodIcons a, .prodIcons a:hover{color: #fff;}
.indProdTtl {min-height: 43px;color:#fff !important;text-align: center;}
.indProdBox div .row div {margin-bottom: 20px;text-align: center;}
.indProdBox{background-color: #064fb8;padding-top: 80px;padding-bottom: 80px;}
.prodFeatImg{width: 100%;max-height: 258px;-o-object-fit: contain;object-fit: contain;}
@supports (-ms-ime-align:auto)
and (-webkit-text-stroke:initial) {
  .prodFeatImg {
    width: 100% !important;
    max-height: 258px !important;
}
}
_:-ms-lang(x), .prodFeatImg {
    width: 100% !important;
    max-height: 258px !important;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .prodFeatImg {
    width: 100% !important;
    max-height: 258px !important;
}
}
@media not all and (min-resolution:.001dpcm) { @media {
    .prodFeatImg {
    width: 100% !important;
    height: auto !important;
}
}}

@media only screen and (min-width: 992px) {
.ffb-id-3ldojee9 span.owl-arrow.icon-angle-left {
    left: -35px;
}
.ffb-id-3ldojee9 span.owl-arrow.icon-angle-right {
    right: -35px;
}
}
.articleTxt h1, .articleShortTxt h1{color:#064fb8; font-weight:400; font-size: 32px;}
.articleTxt h2, .articleShortTxt h2{color: #064fb8; font-size: 28px; font-weight: 400;}
.articleTxt h3{font-weight: 500; font-size:16px;}
.articleTxt p, .articleShortTxt p {text-align: justify;}
.articleSection h3{font-weight:400;}
#moreContent {display: none;}
#moreContent h2{font-weight: 400;color: #0e4e93;font-size: 26px;}
button#myBtn {padding: 5px; float: right; background-color: transparent; border: none; color: #000; font-size: 14px; font-weight: 400;}
.capIcon {margin-bottom: 20px; padding: 25px 55px !important;}
.electBlock .services-v3-header {padding-bottom: 0;}
.capSec:hover i:before {color: #064fb8 !important;}
.capSec:hover {box-shadow:0 15px 30px 0 rgb(17 104 148 / 15%)}
.manTitle {min-height: 56px;}
.oemLogoSecion{padding-top:40px;}
.ffb-id-6adg63vn, .ffb-id-6adgagta{color:#064fb8 !important}
.ffb-id-6adg63vo *{font-size:18px; line-height:32px !important;}