header a.logo img{    max-height: 48px;}
.page-banner-img{position:absolute;right:0;top:0;width:100%;height:100%;z-index:0}
.page-banner-img img{object-fit: cover;}
.inprebuilding,.frontediting{min-height: 120px;}

.homeslogan{font-size: 32px; line-height: 1.75em; margin-bottom: 0; text-align: center;font-weight: 600; text-transform: uppercase;}
.header-language .dropdown-menu a{display: flex;}

.prodfeatureiconwrap,.proddownloadwrap{display: flex;flex-wrap: wrap;gap: 6px;}
.prodfeatureiconwrap{padding: 2em 0;}
.prodfeatureicon{width:56px;}

.prodcontent h2{font-size: 1.6em; line-height: unset; margin-bottom: .6em; color: #c4252f;}
.prodspecwrap table td,.prodspecwrap table th{vertical-align: middle;border:1px solid var(--bs-table-border-color);}
.prodspecwrap table{border-top: 2px solid #c4252f;border-bottom: 2px solid #c4252f;}
.prodcontent{padding-bottom: 2em;}
.prodfeaturlist ul{    list-style: inside;}
.producttitle{color:#c4252f;}

.snscontainer{display: flex;gap:8px;}
.snscontainer a{color:#fff;font-size: 1.6em;}

.loginmodal{z-index:999999;background:rgba(0, 0, 0, 0.45);/* padding-top:200px; */display:block;}
.loginmodal .btn{display:block;width:100%;}
#logindia_fgwrap{text-align:center;display:none;}
#logindia_regform{display:none;}
#userlogindia_title{font-size:1.4em;}
.closedloginmodal{border: navajowhite; background: transparent;  font-size: 1.8em;}
.loginform{font-size:1.2em;}
.loginform .btn-primary{line-height:1.8em;   }
.loginmodal .form-control{font-size:14px;margin-bottom: 1em;}
/* nav.navbar.bootsnav .dropdown-menu .nav_right ul.sub li a{width:16.666666666%} */


#videopopupwrap{position: fixed;background:#101010;left:0;top:0;width:100%;height:100%;z-index: 9999999;display: none;}
  #videopopupwrap::after{font-family: "Font Awesome 5 Free";content:"\f057";position: absolute;top:0;right:10px;cursor: pointer;color:#878787;font-size: 2em;}
  #videopopupcontent{position: absolute;max-width: 1200px;width:100%;left: 50%;top: 50%;    transform: translate(-50%, -50%);}

.companypage .page-banner {min-height: 80vh;}
.companypage .page-banner .container{max-width: 1170px;}
.companypage .page-banner .page-title-large h1{text-transform: unset;line-height: 1.25em;}
.companypage .company{max-width: 1000px;margin-left: auto;margin-right: auto;}
.companypage .strength .strengthdesc{max-width: 600px;}
.companypage .rditemimg{display: block;}
.companypage .rditemimg img{width: 10em;}
.companypage .rditemtitle{margin-top: -2em;font-weight: 600;font-size: 1.6em;color: #000;}


.toc_wrap{margin:1em 0;padding:1em;background: #f9f9f9;}
.toc_title{font-weight: bold;font-size: 1.2em;}
.toc_list_h3{padding-left:1em;}
.article-container h2{font-size: 2em;}
.article-container .rzblog-content a{color:#f5a400;}
.article .rzblog-content a:hover{text-decoration:underline;}

.article-container .rzblog-content .toc_itema{color:inherit;}