/******font family**********/
@import url("https://p.typekit.net/p.css?s=1&k=sbl0kaz&ht=tk&f=39494.39496.39498.39500&a=5608776&app=typekit&e=css");

@font-face {
font-family:"neue-haas-grotesk-display";
src:url("https://use.typekit.net/af/9395af/00000000000000003b9b2046/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/9395af/00000000000000003b9b2046/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/9395af/00000000000000003b9b2046/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"neue-haas-grotesk-display";
src:url("https://use.typekit.net/af/28f000/00000000000000003b9b2048/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/28f000/00000000000000003b9b2048/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/28f000/00000000000000003b9b2048/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;
}

@font-face {
font-family:"neue-haas-grotesk-display";
src:url("https://use.typekit.net/af/8a200c/00000000000000003b9b204a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/8a200c/00000000000000003b9b204a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/8a200c/00000000000000003b9b204a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:600;
}

@font-face {
font-family:"neue-haas-grotesk-display";
src:url("https://use.typekit.net/af/d562ce/00000000000000003b9b204c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/d562ce/00000000000000003b9b204c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/d562ce/00000000000000003b9b204c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}
.tk-neue-haas-grotesk-display { 
font-family: "neue-haas-grotesk-display",sans-serif; }
body {
font-family: neue-haas-grotesk-display,sans-serif !important;
letter-spacing: 1px; 
font-style: normal;
overflow-x: hidden;
}
html{
  overflow-x: hidden;
}
.main_menu {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
}
.main_menu a {
  padding: 0 1.2rem !important;
}
.expertise h3 {
  font-size: 2.5rem;
}
/***********css***********/
.thermax_primary_bg{
  background-color: #E21E25;
}
.thermax_primary{
  color: #E21E25;
}
#bg_banner_content
{
  background-color: #E21E25;
}

#product
{
  background-color: #f9f9f9;
  background-image: url(../images/pattern.png);
  background-repeat: no-repeat;
  background-size: cover;
}
#video
{
  background-color: #f9f9f9;
}
.primary_color, a {
  color: #222222;
  font-weight: 500;
}
a:hover{
text-decoration: none;
}
#footer
{
  background-color: #2f2f2f;
}
/* div#carouselExampleIndicators img {
  height: 400px;
  object-fit: cover;
} */
/* .learn_more_cta {
  background-color: red;
  padding: 0.5rem 2rem;
  color: #ffffff;
  font-size: 1rem;
  position: fixed;
  bottom: 0;
  right: 0;
} */
.learn_more_cta {
  position: fixed;
  right: -39px;
  top: 50%;
  z-index: 9;
  /* -ms-transform: rotate(20deg); */
  transform: rotate(270deg);
  background-color: #E21E25;
  font-size: 16px;
  color: #ffffff;
  font-weight: 600;
  padding: 10px;
}
.learn_more_cta:hover, .read_more_cta:hover {
  font-weight: 500;
}
.read_more_cta {
  background-color: #E21E25;
  font-size: 16px;
  color: #ffffff;
  font-weight: 600;
  padding: 10px 20px;
}
/* .learn_more_cta {
  position: fixed;
  right: 0;
  top: 50%;
  z-index: 9;
  /* -ms-transform: rotate(20deg); */
  /* transform: rotate(270deg); */
  /* background-color: #fdb913;
  font-size: 16px;
  color: #ffffff;
  font-weight: 700;
  padding: 10px; */
/* } */
/* .learn_more_cta:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 0;
	height: 0;
	border: 22px solid transparent;
	border-right-color: #fdb913;
	border-left: 0;
	margin-top: -22px;
	margin-left: -22px;
} */
.shadow-box {
  box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
}
.division_icon_common{
  padding: 1rem;
  border-radius: 50%;
  width: 85px;
}
.water-icon {
  background-color: rgb(0 182 181 / 1);
}
.heating-icon {
  background-color: rgb(241 90 34 / 1);
}
.chemical-icon {
  background-color: rgb(123, 135, 194);
}
.cooling-icon {
  background-color: rgb(0, 128, 198 );
}
.power-icon {
  background-color: rgb(246, 139, 31);
}
.airpollution-icon {
  background-color: rgb(141, 198, 63);
}
.solar-icon {
  background-color: rgb(253, 185, 19);
}
.toesl-icon {
  background-color: rgb(11, 102, 35);
}
.steam-icon {
  background-color: #3d3649;
}
.carousel-caption {
  position: unset;
  text-align: left;
  background-color: #E21E25;
  padding: 20px;
  min-height: 112px;
}
p.newstitle {
  padding: 0 1rem;
  border-left: 2px solid #ddd;
  font-size: 1.1rem;
}
.card-news:hover a {
 color:#E21E25 !important;
}
p.newsdate {
  padding: 0 1rem;
  color:#b3b3b3
}
.newslinktag:hover .newsdate {
  color:#cec1c1
}
.card-news:hover {
  background: #f7f7f7;
  cursor: pointer;
}
.card-news:hover .newstitle {
  border-left: 2px solid #E21E25;
}
.owl-carousel .owl-nav.disabled {
  display: block !important;
}
.owl-theme .owl-nav .owl-prev, .owl-theme .owl-nav .owl-next {
  background-color: #E21E25 !important;
  color: #ffffff !important;
}
/* .owl-nav.disabled {
  position: absolute;
  top: 20%;
}
button.owl-prev {
  position: absolute;
  left: -64px;
}
button.owl-next {
  position: absolute;
  right: -64px;
} */
.owl-prev {
  left: -3rem;
  position: absolute !important;
  top: 40%;
}
.owl-next {
  right: -3rem;
  position: absolute !important;
  top: 40%;
}
.owl-theme .owl-nav .owl-prev, .owl-theme .owl-nav .owl-next {
  background-color: transparent;
  color: #000;
  border: 0 !important;
}
.owl-theme .owl-nav .owl-next:hover, .owl-theme .owl-nav .owl-prev:hover {
  /* background-color:  transparent !important;
  color: #000!important; */
  background-color: #E21E25 !important;
  color: #ffffff !important;
}
.owl-theme .owl-nav [class*=owl-] {
  width: 35px !important;
  height: 35px !important;
  padding: 0;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
button.owl-prev span, button.owl-next span {
  top: -2px;
  position: relative;
}
.roundimage {
  /* background: #E21E25; */
  border-radius: 50%;
  height: 85px;
  width: 85px;
  margin: auto;
  border-radius: 50%;
  padding: 17px !important;
  margin-bottom: 16px;
  display: flex;
  align-items: center;
}
.technologyBoxIn:hover, .technologyBoxIn1:hover {
  margin-top: -10px;
}
.technologyBoxIn {
  background: #fff;
  margin-left: -10px;
  margin-right: -10px;
  box-shadow: 1px 2px 3px 0 rgba(0,0,0,0.12);
  transition: ease all .3s;
  padding: 25px 15px;
}
.technologyBoxIn1 {
  background: #fff;
  /* margin-left: -10px;
  margin-right: -10px; */
  box-shadow: 1px 2px 3px 0 rgba(0,0,0,0.12);
  transition: ease all .3s;
  padding: 25px 15px;
}
.industries_data h4 {
  font-weight: bold;
  font-size: 16px !important;
}
ul.footer_links {
  color: #ffffff;
}
ul.footer_links li {
  padding: 5px 0px;
}

.industries_data h4 {
  min-height: 35px;
}
div#tca_industries .owl-item .card {
  background-color: #f6f6f6 !important;
  border: 0;
}
div#tca_industries .owl-item .card:hover {
  background-color: #ffffff !important;
  box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
}
.roundimage-chemical {
  background: rgb(123, 135, 194);
  border-radius: 50%;
  height: 85px;
  width: 85px;
  margin: auto;
  border-radius: 50%;
  padding: 17px;
  margin-bottom: 16px;
}
#water_bg .radius {
  border-radius: 20px;
}
section#water_bg p {
  font-weight: 500;
}
.expertise span {
  align-items: center;
  display: flex;
}
#water_bg {
  background-image: url(../images/counterbanner/water.jpg);
  background-repeat: no-repeat;
  background-size: cover;
   position: relative;
}
#water_bg .overlay-effect {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 1;
    transition: .5s ease;
    overflow: hidden;
    background-color: rgba(0, 182, 181, 0.6);
}
#chemical_bg {
  background-image: url(../images/counterbanner/heating.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
#chemical_bg .overlay-effect {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 1;
    transition: .5s ease;
    overflow: hidden;
    background-color: rgba(123, 135, 194, 0.6);
}
#heating_bg {
  background-image: url(../images/counterbanner/heating.jpg);
  background-repeat: no-repeat;
  background-size: cover;
    position: relative;
}
#heating_bg .overlay-effect {
   position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 1;
    transition: .5s ease;
    overflow: hidden;
    background-color: rgba(241, 90, 34, 0.6);
}
#toesl_bg {
  background-image: url(../images/counterbanner/key_achievments.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
#toesl_bg .overlay-effect {
   position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 1;
    transition: .5s ease;
    overflow: hidden;
    background-color: rgba(11, 102, 35, 0.6);
}
#solar_bg {
  background-image: url(../images/counterbanner/solarbg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
#solar_bg .overlay-effect {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 1;
    transition: .5s ease;
    overflow: hidden;
    background-color: rgba(253, 185, 19, 0.6);
}
#absorption_cooling_bg {
  background-image: url(../images/counterbanner/absobtion_cooling.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
#absorption_cooling_bg .overlay-effect {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 1;
    transition: .5s ease;
    overflow: hidden;
    background-color: rgba(0, 128, 198, 0.6);
}
#enviro_bg {
  background-image: url(../images/counterbanner/envirobg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
#enviro_bg .overlay-effect {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 1;
    transition: .5s ease;
    overflow: hidden;
    background-color: rgba(141, 198, 63, 0.6);
}
#steam_bg {
  background-image: url(../images/counterbanner/Steam-Boiler.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
#steam_bg .overlay-effect {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 1;
    transition: .5s ease;
    overflow: hidden;
    background-color: rgba(61, 54, 73, 0.6);
}
.fixed {
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    left: 0 !important;
    z-index: 1030 !important;
    background: #fff !important;
    opacity: 1 !important;
}
.industries_data a{font-size: 14px;}
#videos_slider h5{display: none;}
