@font-face {
    font-family: 'montserratmedium';
    src: url('../fonts/montserrat-medium-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'montserratsemibold';
    src: url('../fonts/montserrat-semibold-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


body {
    font-family: 'Montserrat', sans-serif;
    font-weight: normal;
    font-size: 15px;
        font-family: 'montserratregular';
    line-height: 25px;
}


.t4-navbar ul li {
    margin-right: 15px!important;
    padding-left: 30px;
}
#t4-mainnav a {
    color: #fff;

}

.nav.navbar-nav.level0 li.current {
    background: url(../images/snow.png);
    background-repeat: no-repeat;
    background-position: 8px 10px;
}


.dropdown-menu-inner li.current {
    background-position: 8px 13px !important;
        background-position-x: 8px;
        background-position-y: 13px;
    background-size: 12px 13px !important;
}
.dropdown-menu-inner li {
    padding-left: 13px !important;
}


.t4-megamenu .dropdown ul li {
    margin: 0;
    padding: 0;
}

.t4-header .search {
    margin-top: 2px!important;
}

.service-left-box {
    position: relative;
    padding: 53px 60px 80px 25px;
    color: #fff;
    text-align: left;
}

.service-left-box img {
    display: inline-block!important;
    position: inherit!important;
    background: #ffff!important;
    padding: 7px 7px!important;
    margin: 10px 0px!important;
}

.service-left-box:before {
  position: absolute;
  content: "";
  width: 300%;
  height: 100%;
  background: #06a8f5;
  top: 0;
  right: 25px;
  z-index: 0;
}


.service-left-box h4,
.service-left-box h2,
.service-left-box p {
    position:relative;
    z-index: 1;
} 

.service-left-box h2 {
    font-size: 48px;
     font-family: 'montserratsemibold';
    font-weight: 600;
}

.indusair_about_section h3 span {
    font-size: 30px;
    font-family: 'montserratsemibold';
    border-bottom: none!important;
    text-transform: capitalize;
}

.indusair_whoWhatwhy_section {
    background: url(../images/bg-www.jpg);
    background-repeat: no-repeat;
    padding-top: 74px;
    padding-bottom: 135px;
    background-position: center;
}

div#t4-masthead .t4-section-inner.container {
    padding: 0;
}


.why-us {
    position: relative;
}

.why-us::before {
    position: absolute;
    content: "";
    background: rgba(71, 174, 96, 0.75);
    width: 100%;
    top: -74px;
    left: 0px;
    height: 630px;
}

.indusair_top_Management {
     background: url(../images/managment-bg.jpg);
    background-repeat: no-repeat;
    height: 570px;
    padding-top: 60px;
    background-position: center;
}


.indusair_about_section .our-products {
    padding-top: 60px;
}

.our-products .owl-item .container {
    padding-top: 0;
}


.indusair_top_Management h2 {
    color: #fff;
    font-family: 'montserratsemibold';
    font-size: 30px;
}

.indusair_top_Management h4 {
    color: #fff;
    font-family: 'montserratregular';
    font-size: 18px;
    font-weight: normal;
    margin: 30px 0 50px 0;
    line-height: 30px;
}

.cbtn {
    background: #47AE60;
    padding: 10px 20px;
    color: #fff;
    border-radius: 20px;
}

.cbtn2
{
    background: #47AE60;
    padding: 15px 37px;
    color: #fff;
    border-radius: 50px;
    font-size: 20px;
}

.homeProBtn, .homwwwBtn {
    float: left;
    margin: 30px 0;
}

.cbtn:hover,
.cbtn2:hover {
    color: #fff;
    text-decoration: none;
}

.k2ReadMore {
    background: #47AE60;
    padding: 10px 20px;
    color: #fff;
    border-radius: 50px;
    font-size: 14px;
}
.k2ReadMore:hover {
    color: #fff;
    text-decoration: none;
}

.why-us .custom {
    position: relative;
    color: #fff;
}

.our-products .owl-item {
    padding: 0 25px 0 0;
}


.indusair_whoWhatwhy_section h3 {
    font-family: 'montserratsemibold';
    margin-bottom: 25px;
    font-size: 30px;
}

.pointers li, #hjarchive li {
    background: url(../images/snow.png);
        background-repeat: repeat;
    background-repeat: no-repeat;
    background-position: left 9px;
    padding-left: 28px;
}
.pointers ul {
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 35px;
}

#hjarchive li {
    margin-bottom: 6px;
}

.our-products .owl-item h4 {
    color: #006989;
      font-family: 'montserratmedium';
    font-size: 18px;
    font-weight: 600;
}

.our-products .owl-item img {
    box-shadow: 0 0px 8px #cecece;
    margin: 20px 6px!important;
}

.our-products #Mod117 {
    position: relative;
}


.our-products #Mod117 .owl-nav {
    position: absolute;
    top: -12%;
    right: 5px;
}


.our-products #Mod117 .owl-nav .pre {
    background: #e0e0e0;
    border-radius: 0;
    text-indent: -9999px;
    margin-right: 7px;
    width: 30px;
}


.our-products #Mod117 .owl-nav .pre::before {
    content: "";
    background-image: url(../images/back.png);
    position: absolute;
    color: #fff;
    text-indent: 0;
    width: 30px;
    height: 35px;
    display: block;
    background-repeat: no-repeat;
    left: 0;
    top: 0;
    background-position: 8px 7px;
    opacity: 0.4;
    background-size: 12px;
}
.our-products #Mod117 .owl-nav .nxt 
{
    border-radius: 0;
    text-indent: -9999px;
    background: #e0e0e0;
    width: 30px;
}


.our-products #Mod117 .owl-nav .nxt::before {
    content: "";
    background-image: url(../images/next.png);
    position: absolute;
    color: #fff;
    text-indent: 0;
    width: 30px;
    height: 35px;
    display: block;
    background-repeat: no-repeat;
    right: -2px;
    top: 0;
    background-position: 8px 7px;
    opacity: 0.4;
    background-size: 12px;
}

.indusair_global_Presence {
    padding: 30px 0 0 0;
    background: #fbfbfb;
}

.indusair_global_Presence h3 {
    text-align: center;
     font-family: 'montserratsemibold';
    margin-bottom: 25px;
    font-size: 30px;
}

.indusair_footer_content {
    background: url(../images/footer-bg.jpg);
    background-repeat: repeat;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 50px 0 0 0;
    color:#fff;
    margin-top: -15px;
}

.pointers {
    padding-left: 5%;
}

.pointers a {
    color: #fff!important;
}

.why-us h3 {
    padding-left: 7%;
}

.indusair_footer_content .module-title,
.indusair_footer_content .module-title span
    {
    border-bottom: none;
    font-family: 'montserratsemibold';
    text-transform: uppercase;
    font-size: 18px;
    }

.indusair_footer_content a {
    color: #fff;
}

.indusair_footer_content a:hover,
.copyright_section a :hover
    {
    color: #fff;
    }

.copyright_section {
    border-top: 2px solid #468fa5;
    padding: 17px 0;
    margin: 30px 0 0 0;
}

.copyright_section a {
    color: #fff;
    }

.copyrighttxt {
    text-align: right;
}

.contact-footer {
    padding-top: 30px;
}

.contact-footer img {
    margin-right: 10px;
}

.contact-footer{
    padding-top: 0px;
}

img.logo-img {
    width: 125px;
}


.mod-search input {
    border-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    font-size: 13px;
    padding-top: 6px;
}

.mod-search button {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    padding: 0 20px;
    text-indent: -999px;
}



.mod-search button::before {
    content: "";
    background-image: url(../images/search-icon.png);
    position: absolute;
    color: #fff;
    text-indent: 0;
    width: 35px;
    height: 35px;
    display: block;
    background-repeat: no-repeat;
    left: 0;
    top: 0;
    background-size: 50%;
    background-position: 9px 8px;
}


.contact-footer .header2 {
    padding: 0;
    margin: 0px 0;
}


.contact-footer .custom p {
    padding-bottom: 0;
    margin-bottom: 0;
}

.casedown {
    text-align: center;
    padding: 30px 25px;
    padding-right: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-left: 25px;
    padding-right: 10px;
    padding-left: 10px;
    box-shadow: 0 0px 20px #e8e5e5;
    margin: 20px 30px 20px 20px;
    max-height: 260px;
    background: #fff;
}


.contactUs a {
    color: #2196F3;
}

.casedown h6 {
    margin: 20px 0;
}

.block1 {
    width: 100%;
}

.block1 h3 {
    margin-top: 0;
}

.rsform-block-captcha .formControlLabel {

    width: 17% !important;
    text-align: left !important;
    padding-top: 14px !important;
    background: white;

}


/*about us css start */


.gdata-breadcrumbs.breadcrumb-with-img img {
    width: 100%;
}



.t4-section.t4-breadcrumbs {
    border-top: none;
}


.gdata-breadcrumbs.breadcrumb-with-img {
    position: relative;
    bottom: 0px;
    padding: 0;
    color: #fff;
    width: 100%;
}



.gdata-breadcrumbs.breadcrumb-with-img:before {
    content: "";
    background-color: rgba(0, 0, 0, 0.50);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}


.gdata-breadcrumbs.breadcrumb-with-img.main_class_HeatExchanger:before  {
    background: none!important;
}


.gdata-breadcrumbs h5 {
    position: absolute;
    z-index: 1;
    color: 
    #ffffff;
    width: 100%;
    text-align: center;
    top: 33%;
    font-size: 32px;
    font-family: 'montserratsemibold';
}

.t4-breadcrumbs ul.breadcrumb {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 48%;
    display: inline-block;
}

.main_class_product_details .breadcrumb-mob-heading-default.tittle_product_details {
    width: 50%;
}

.nav.navbar-nav.pointers li {
    background-position: left 5px !important;
    padding-left: 30px;
    margin: 0 !important;

}

.main_class_product_details ul.breadcrumb {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 50%;
    display: inline-block;
}

.applicationbox {
    border: 1px solid 
    #eee;
    margin-bottom: 10%;
}

#t4-global-presence {
    background:#fbfbfb;
    padding: 30px 0;
}

.t4-overview {
    padding: 60px 0;
}

.global-supply-rw{
    padding: 40px 0;
}

.bg.fa.fa-map-marker {
    opacity: 0;
}

#Mod101 .header2 {
    margin: 5px 0;
}

.bigheadding {

    font-family: 'montserratsemibold';
    font-size: 30px;

}


.t4-application {
    padding: 30px 0;
}

.proImage {
    text-align: center;
    position: relative;
    min-height: 285px;
}

.proImage h3 {
    position: absolute;
    width: 100%;
    background:#eee;
    padding: 20px 0;
    font-size: 16px!important;
    bottom: 0;
    margin: 0!important;
}

.proImage img {
    padding: 35px 10px;
}

.t4-case-study .tab-content {
    padding: 20px 30px;
    background: 
#fff;
color:
    #000;
}

.gdata-breadcrumbs.breadcrumb-with-img.main_class_product_details {
    height: 470px;
    overflow: hidden;
}

.gdata-breadcrumbs.breadcrumb-with-img.main_class_product_details::before {
    background: none;
}

.t4-case-study .nav-link {
    background: 
#373838;
border-radius: 0!important;
margin: 0 5px 0 0;
padding-top: 16px;
color:
    #fff;
}

.t4-case-study #nav-home-tab {
    border-radius: 0;
    padding: 15px 20px;
}

.t4-breadcrumbs ul.breadcrumb li {
    display: inline-block;
}

.about-management {
    background: #47AE60;
    color: #fff;
    padding: 40px 0;
}

.about-history {
        padding: 40px 0;
}

.about-what_we_do {
    background: #06a8f5;
    color: #fff;
    padding: 40px 0;
}

.t4-breadcrumbs ul.breadcrumb a {
    color: #fff;
}

.t4-section.t4-breadcrumbs {
    border: none!important;
}
.t4-main-body {
    padding-top: 3rem;
    padding-bottom: 0rem!important;
}

.about-who_we_are {
    padding-bottom: 30px;
    
}
.about-who_we_are h3,
.about-history h3,
.about-management h3,
.about-what_we_do h3,
.about-management-timeline h3

{
     font-family: 'montserratsemibold';
    font-size: 30px;
    margin-bottom: 30px;
}


/*timeline effect css*/
.circle {
  padding: 13px 20px;
  border-radius: 50%;
  background-color: #06a8f5;
  color: #fff;
  max-height: 50px;
  z-index: 2;
}

.how-it-works.row .col-2 {
  align-self: stretch;
}
.how-it-works.row .col-2::after {
  content: "";
  position: absolute;
  border-left: 3px solid #06a8f5;
  z-index: 1;
}
.how-it-works.row .col-2.bottom::after {
  height: 50%;
  left: 50%;
  top: 50%;
}
.how-it-works.row .col-2.full::after {
  height: 100%;
  left: calc(50% - 3px);
}
.how-it-works.row .col-2.top::after {
  height: 100%;
  left: 50%;
  top: 0;
}


.timeline div {
  padding: 0;
  height: 40px;
}
.timeline hr {
  border-top: 3px solid #06a8f5;
  margin: 0;
  top: 17px;
  position: relative;
}
.timeline .col-2 {
  display: flex;
  overflow: hidden;
}
.timeline .corner {
  border: 3px solid #06a8f5;
  width: 100%;
  position: relative;
  border-radius: 15px;
}
.timeline .top-right {
  left: 50%;
  top: -50%;
}
.timeline .left-bottom {
  left: -50%;
  top: calc(50% - 3px);
}
.timeline .top-left {
  left: -50%;
  top: -50%;
}
.timeline .right-bottom {
  left: 50%;
  top: calc(50% - 3px);
}

.how-it-works h5 {
    font-weight: bold;
    font-size: 24px;
}

/*timeline effect css end*/



.product-heat_exchanger img,
.product-dry_coolers img,
.product-air_cooled_condensers img,
.product-icoat img,
.product-aluminium_coil img 

{
    box-shadow: 0 0px 20px #e8e5e5;
}


.manufacture-factor #Mod133, 
.manufacture-factor #Mod193, 
.manufacture-factor #Mod186, 
.manufacture-factor #Mod200 {
    background: #06a8f5;
    padding: 20px;
    color: #fff;
}

.manufacture-factor #Mod133 a,
.manufacture-factor #Mod193 a 
{
    color: #fff;
}

.manufacture-factor .navbar {
    padding: 0;
}

.manufacture-factor #Mod133 h3,
.manufacture-factor #Mod193 h3,
.manufacture-factor #Mod186 h3,
.manufacture-factor #Mod200 h3
{
    font-size: 18px;
    border-bottom: 1px solid #fff;
}

.manufacture-factor #Mod133 h3 span,
.manufacture-factor #Mod193 h3 span,
.manufacture-factor #Mod186 h3 span,
.manufacture-factor #Mod200 h3 span

{
    border-bottom: none;
    font-family: 'montserratsemibold';
}

.product-dry_coolers,
.product-air_cooled_condensers,
.product-icoat,
.product-aluminium_coil {
    padding: 35px 0;
}


.proBtn {
    margin: 50px 0;
}


.product-heat_exchanger {
    padding-top: 15px;
    padding-bottom: 35px;
}

.not-at-top #t4-mainnav {
    box-shadow: 0 0 10px 0px #3e3d3d;
}

.t4-main-body {
    padding-top: 0;
    padding-bottom: 0;
}


.section.product-rfq {
    background-image: url(../images/rfq-bg.jpg);
    padding: 90px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center;
}


.product-rfq h3 {
    color: #fff;
    font-family: 'montserratsemibold';
    font-size: 28px;
}

.homManBtn {
    margin: 50px 0;
}


/*about us css end */



/*product page css start */

.pointers2 li {
    background: url(../images/snow-blue.png);
        background-repeat: repeat;
    background-repeat: no-repeat;
    background-position: left 6px;
    padding-left: 25px;
}

.pointers2 ul {
    padding: 0;
    list-style: none;
    line-height: 28px;
    margin-bottom: 20px;
}

.table-striped tbody tr:nth-of-type(2n+1) {
    background-color: #06a8f5!important;
    color: #fff!important;
}

.table-bordered th, .table-bordered td {
    border: 1px solid #a5d1e6!important;
}

.table-responsive > .table-bordered thead:nth-child(1) {
    background: #0c5c82;
    color: #fff;
}

.table {
    font-size: 14px;
}

.t4-inner-menu{
    background: #f1f1f1;
}


.t4-inner-menu .nav.navbar-nav {
    width: 100%;
    display: inline-block;
}


.t4-inner-menu .navbar-nav li {
    float: left;
    margin: 0 6%;
}

.main_class_product_details .product_image {
    z-index: 9999;
    position: absolute;
    right: 10vw;
    width: 600px !important;
    top: 5%;
    z-index: 0;
}


.t4-case-study {
    background: #47AE60;
    padding: 30px 0;
    color:#fff;
}


.main_class_HeatExchanger .breadcrumb-mob-heading-default.tittle_HeatExchanger
{
    position: absolute;
    left: 0 !important;
    width: 100%;
    text-align: left;
    padding-left: 15vw;
}


.main_class_HeatExchanger .breadcrumb_HeatExchanger {

    position: absolute;
    z-index: 9;
    top: 30vh;
    width: 100%;

}


.main_class_HeatExchanger .tittle_HeatExchanger {
    font-size: 35px;
}


.breadcrumb_HeatExchanger ul.breadcrumb {

    text-align: left;
    padding-left: 15vw;

}

.main_class_product_details .breadcrumb-mob-heading-default.tittle_product_details {
    text-align: left;
    padding-left: 15vw;
}


.main_class_product_details .breadcrumb {
    display: inline-flex !important;
    padding-left: 15vw;
}


.t4-inner-menu .navbar {
    padding: 9px 0;
}

.t4-range {
    background: 
    #F8F8F8;
    padding: 30px 0 80px 0;
}


.range_heat_exchanger h3, 
.applications_dry_cooler h3,
.t4-case-study h3,
.t4-brochure h3
{

    margin-bottom: 0px;
    font-family: 'montserratsemibold';
    font-size: 28px;
    text-align: center;
    margin: 30px 0px;

}

.t4-brochure {
    padding: 50px 0;
}



/*product page css END */







/*why indus page css start */

.menu_why_indus {
    background: #06a8f5;
    margin: 20px 0px;
}

.dropdown-menu-inner {
    background: #2ac38e;
    width: 100%;
}
.t4-megamenu .nav > .dropdown > .dropdown-toggle .item-caret {
    border-top: 4px solid #ffffff!important;   
}

.dropdown-menu-inner ul {
    width: 100%!important;
}

.dropdown-menu-inner ul li {
    width: 100%;
}

.dropdown-menu-inner ul li a:hover,
.dropdown-menu-inner ul li a:focus
{
    background: #2AA379!important;
}

#Mod176 .categories-module li a {
    color: #fff;
}

.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu {
    padding-left: 0!important;
    font-size: 14px;
}
/*why indus page css end */




/*contact us page css start */


.item-103 #rsform_3_page_0 .formControls {
    margin-left: 0 !important;
}

.item-103 #rsform_3_page_0 .formControls input, .item-103 #rsform_3_page_0 .formControls textarea {
    width: 100%;
    resize: none;
    border: none;
    box-shadow: none;
    background: #f8f8f8;
    padding: 15px 10px;
    color:#000;
    font-size: 14px;
}

.item-103 #t4-main-body {
    margin-top: -50px;
    background-color: #fff;
    box-shadow: 0 0 30px #e8e7e7;
    margin-bottom: 7%;
    padding-top: 1%;
}

.item-103 #t4-main-body .t4-section-inner.container {
    padding-bottom: 5%;
}


.Section_contact_form.pointers2 .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0 !important;
}


.Section_contact_form.pointers2 #Submit {
    border: 
#47AE60 !important;
background:
    #47AE60;
    padding: 14px 18px;
    font-size: 16px;
    margin-top: 2%;
}


.thank-you-section {
    text-align: center;
    padding: 50px 0 100px 0;
    margin: 20px 0;
}

.thank-you-title {
    color: #12aadf;
    font-weight: bold;
    font-size: 35px;
    padding: 10px 0;
}

.item-103 fieldset#rsform_3_page_0 {
    position: relative;
}   

.item-103 span.formValidation {
    position: absolute;
    top: 44px;
    left: 11px;
}

.com_k2 .catItemHeader h3.catItemTitle {
    font-size: 22px!important;
    line-height: 27px!important;
    color: #06a8f5;
}


.com_k2 .catItemView.groupLeading {
    border-bottom: 1px solid #eee;
    padding-bottom: 35px;
}

#Mod200 li {
    margin-bottom: 5px;
}
#Mod200 li a,#Mod200 li a:hover {
    color: #fff!important;
    text-decoration: none;
}
/*contact us page css END */

.t4-offcanvas .t4-off-canvas-header::before {
    content: "Menu";
    font-size: 23px;
}

.t4-offcanvas .t4-off-canvas-header h3 {
    display: none;
}


/*Career page css start*/
.rsform-block.rsform-block-captcha #captcha43 {
    position: absolute !important;
    width: 93px !important;
    border: 1px solid #eee !important;
}
.rsform-block.rsform-block-captcha {
    position: relative !important;
}
.rsform-captcha-box {
    padding-left: 100px!important;
    width: 64%!important;
}
.rsform-block-captcha i.fa.fa-refresh {
position: absolute !important;
top: 10px !important;
right: 7px !important;
}
.career_section {
    padding: 35px 0px 0px 0px;
}

.card-header
{
    background: #fff!important;
    padding: 15px 35px!important;
    margin-bottom: 20px!important;
    box-shadow: 0 0px 6px #e3e2e2!important;
    border-bottom: none!important;
}

.card-header.collapsed
{
    background: #fff!important;
    padding: 15px 35px!important;
    margin-bottom: 20px!important;
    box-shadow: 0 0px 6px #e3e2e2!important;
    border-bottom: none!important;
}

#rsform_4_page_0 .formControlLabel {
    display: none;
}

#rsform_4_page_0 .formControls {
    margin-left: 0;
}

.accordion .card-header.collapsed::after,
.accordion .card-header::after

{
   content: "\f067";
margin-top: -45px;
margin-left: -15px;
border: 2px solid #eee;
padding: 5px 10px;
    color: #d2d2d2;
font-weight: normal
}

.accordion .card-title {
    margin-left: 8%;
    font-size: 16px;
    font-weight: bold;
}

.accordion .card-title.location {
    font-size: 14px;
    font-weight: normal;
}

#upload {
    background: none !important;
    height: 42px;
    width: 90% !important;
}

#Submit {
    background: #47AE60;
    border: none;
    border-radius: 50px;
    padding: 9px 18px;
    font-size: 15px;
}


.rsform-reset-button {
    border: none !important;
    background: #565656 !important;
    border-radius: 50px !important;
    padding: 9px 18px !important;
    font-size: 15px !important;
    margin-left: 5%;
}



.accordion .card-body {
    box-shadow: 0 0px 6px #e3e2e2 !important;
    margin-bottom: 20px;
    margin-top: -19px;
}

.rsform-block-upload .formDescription {
    font-size: 13px;
    padding-bottom: 20px;
    color: #a2a2a2;
}


.career_section_form {
    background: #f7f7f7;
    padding: 10px;
    margin-bottom: 20%;
}

#Designation2 {
    margin-bottom: 7px;
}

#rsform_4_page_0 input, #rsform_4_page_0 select {
    width: 95%;
    border-radius: 0;
    padding: 8px;
    background: #fff;
    border: none;
    box-shadow: none;
    border: 1px solid #f0f0f0;
}

.shortcode {
    background: #2196F3;
    display: block;
    color: #fff;
    text-align: center;
    border-radius: 50px;
    margin-bottom: 7px;
    padding: 2px;
}

.position_count .fa.fa-user {
    margin-right: 5px;
}

span.position_count {
    text-align: center;
    display: block;
}


#rsform_4_page_0 .rsform-block {
    margin-bottom: 0;
}

select#Designation2 {
    width: 100%!important;
    height: 25px!important;
    border-radius: 0!important;
    width: 95%!important;
}


.rsform-block-year-of-experience .rsform-select-box {
    height: 30px!important;
    width: 100%;
    border-radius: 0!important;
}


@-moz-document url-prefix() { 
  select#Designation2,
  .rsform-select-box    
    {
    width: 95%!important;
    height: 25px!important;
    border-radius: 0!important;
}
    
.rsform-block-year-of-experience .rsform-select-box {
    height: 20px !important;
    width: 100%;
    border-radius: 0 !important;
    margin-bottom: 7px !important;
}
    
}



input#upload {
    width:100%!important;
}


.career_section_form .formBody {
    display: grid;
}

.career_section_form .rsform-block-submit .formBody {
    display: block;
}

.career_section_form h3 {
    margin-bottom: 20px;
}

.rsform-block-technology-expertise textarea {
    width: 94%!important;
    resize: none!important;
    border-radius: 0;
    border-color: #f0f0f0!important;
    padding: 9px!important;
}


select#Designation2{
       background: url(../images/br_down.webp) no-repeat right #fff;
    appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    background-position-x: 96%;
    padding-top: 3px!important;
    padding-bottom: 4px!important;
}

.rsform-block-year-of-experience .rsform-select-box {
    background: url(../images/br_down.webp) no-repeat 97% 50% #fff !important;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-position-x: 96%;
    padding-top: 3px !important;
    padding-bottom: 4px !important;
    height: 27px !important;
}


.dropdown-menu-inner ul li a:hover {
    background: none !important;
}

.about-what_we_do .pointers li {
    line-height: 1.5;
    background-position: 0 0;
    margin: 10px 0;
}


/*Career page css END*/


.covid_logo_img {
  position: fixed!important;
  left: -100px;
  bottom: 0;
  z-index: 1;
  width: ;
}
.covid_logo_img img {
  width: 40%;
}








/*
NJ Media RULES*/

@media (min-width: 0px) and (max-width: 480px) {
.rsform-captcha-box {
padding-left: 100px!important;
width: 65%!important;
}

select#Designation2 {

       background: url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right #fff;
    appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    background-position-x: 96%;
    padding-top: 3px!important;
    padding-bottom: 4px!important;
    width: 100%!important;
}
    
    
    @-moz-document url-prefix() { 
  select#Designation2 {
    width: 100%!important;
    height: 30px!important;
    border-radius: 0!important;
}
}

    
    
    
.rsform-block-year-of-experience input {
    width: 100%!important;
}
    .career_section_form {
    background: #f7f7f7;
    padding: 10px 30px 10px 10px;
    margin-bottom: 20%;
}
    
.shortcode {
    background: #2196F3;
    color: #fff;
    text-align: center;
    border-radius: 50px;
    margin-bottom: 7px;
    padding: 2px 10px;
    float: right;
    margin-top: 0px;
}
    
    .accordion .card-title {
    float: left!important;
        font-size: 15px;
}
    
    
    
    
    .accordion .card-header.collapsed::after, .accordion .card-header::after {
    padding: 1px 7px!important;
}
    
    
    span.position_count {
    text-align: center;
    display: inherit;
    margin-top: -26px;
}
    
    
    .accordion .card-title.location {
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    top: -27px;
}
    
    .accordion .card-header:after {
    font-family: 'FontAwesome';
    content: "\f068";
    float: left;
    margin-top: -53px!important;
    margin-left: -20px!important;
}
    
  .service-left-box:before {
    right: 0px; 
}
    
.product-dry_coolers, .product-air_cooled_condensers, .product-icoat, .product-aluminium_coil {
    padding: 0 0;
}
    
    
    
    .gdata-breadcrumbs.breadcrumb-with-img.main_class_product_details {
    height: auto;
    }
    
    .mobnom {
    margin-top: -20px;
}
    
    
    .indusair_about_section .our-products {
    padding: 35px;
}
    
    
    .indusair_whoWhatwhy_section {
      padding-top: 25px;
      background-position: -10px top;
      background: #f0f4f5;
}
    
    
    .service-left-box {
        padding: 25px 60px 80px 25px;
    }
    
    
    .why-us::before {
        top: 0;
    }
    
    
    .indusair_about_section {
    overflow: hidden;
    }
    
    .indusair_top_Management {
      background-size: cover;
      padding: 30px 15px 60px 15px;
        height:auto;
    }
     
    .t4-offcanvas-toggle .toggle-bars, 
    .t4-offcanvas-toggle .toggle-bars:before, 
    .t4-offcanvas-toggle .toggle-bars:after  {
    background-color: #ffffff!important;
 
    }
    
    .contact-footer{
    padding-top: 30px;
    }
    
    
    
    .main_class_HeatExchanger img.background_image {
        display: none;
    }
    
    
    .product_image {
        z-index: 9999;
        position: relative;
        right: 0;
    }
    
    .main_class_HeatExchanger {
    height: 400px;
    }
    
    .gdata-breadcrumbs.breadcrumb-with-img:before {
        background: none;
    }
    
    
    .main_class_HeatExchanger .breadcrumb-mob-heading-default.tittle_HeatExchanger {
    position: relative;
    width: 100%;
    color: #000;
   }
    
    
    .main_class_HeatExchanger .breadcrumb_HeatExchanger {
    position: relative;
    width: 100%;
    color: #000;
}
    
.main_class_HeatExchanger .breadcrumb_HeatExchanger {
    position: absolute;
    width: 100%;
    color: #000;
    bottom: -70px;
    z-index: 0;
}
    
    .breadcrumb_HeatExchanger a {
    color: #007bff!important;
}   
    
    
    .gdata-breadcrumbs.breadcrumb-with-img {
    position: relative;
    bottom: 0px;
    padding: 0;
    color: #fff;
    width: 100%;
        padding: 20px 0 10px 0;
    background: #2196f3;
    min-height: 150px!important;
        height: auto;
}
  .gdata-breadcrumbs.breadcrumb-with-img img {
    width: 100%;
    display: none;
}
    
/*
    .t4-breadcrumbs ul.breadcrumb {
    position: relative;
    margin-top:0px!important;
    padding-top: 8%!important;
    
    }
*/
    
    
    .gdata-breadcrumbs h5 {
    position: relative;
    z-index: 1;
    color: #ffffff;
    width: 100%;
    text-align: center;
    top: 5%;
     margin-top:0px!important;
/*    padding-top: 8%!important;*/
    font-size: 25px;
    font-family: 'montserratsemibold';
}
    
    
    .main_class_product_details ul.breadcrumb {
        position: relative;
    }
    
    .section.product-rfq {
        padding: 15px 0;
    }
    
    .product-rfq h3 {
        font-size: 22px;
        padding-top: 15px;
    }
    
    
    .cbtn2 {
        font-size: 16px;
    }
    
    
    .copyright_section,
    .copyrighttxt
    {
        text-align: center;
    }
    
    
    .item-103 #t4-main-body {
        margin-top: 0!important;
    }
    
    .indusair_whoWhatwhy_section h3,
    .indusair_top_Management h2
    {
    font-size: 25px;
}
    
    .manufacture-factor #Mod133, .manufacture-factor #Mod193 {
        margin-bottom: 80px!important;
    }
    
    
    
    .form-control, .inputbox {
    max-width: inherit!important;
}
    
    
    
    .contactUs {
    padding: 0!important;
    }
    
    
    span.formc {
    display: block;
    margin-right: 20px;
        margin-top: 40px;
}
    

    .rsform-block-captcha .formControlLabel {
        width: 100%!important;
        text-align: left !important;
        background: white;
        padding-top: 0 !important;
    }
    
    
    .formResponsive .formHorizontal p.formDescription {
        margin-top: 0;
    }
    
   .rsform-block-captcha img#captcha39 {
    width: 38%;
    border: 1px solid #eee;
    padding: 4px;
    margin-bottom: 8px;
}
    
    #Mod101 .header2 {
    margin: 0px 0;
}
    
span#component39 {
    margin-left: 78%;
    margin-top: -33px;
    width: 100%;
}
    
    .manufacture-factor #Mod133, .manufacture-factor #Mod193, .manufacture-factor #Mod186, .manufacture-factor #Mod176 {
    margin-bottom: 20%;
}
    
    
    .main_class_product_details .breadcrumb-mob-heading-default.tittle_product_details {
        width: 100%;
    }
    
    .search_home {
    margin-top: 15px;
}
    
    
    
    .main_class_product_details .breadcrumb-mob-heading-default.tittle_product_details {
    text-align: left;
    padding-left: 5vw;
}


.main_class_product_details .breadcrumb {
    display: inline-flex !important;
    padding-left: 5vw;
    width: 100%!important;
}
    
    


    
    
}




@media (min-width: 481px) and (max-width: 980px) {

    .product-dry_coolers, .product-air_cooled_condensers, .product-icoat, .product-aluminium_coil {
    padding: 0 0;
}
    
    .service-left-box:before {
      right: 0px;
      }
    
        .gdata-breadcrumbs.breadcrumb-with-img.main_class_product_details {
    height: auto;
    }
    
    .mobnom {
    margin-top: -20px;
}
    
    
    .indusair_about_section .our-products {
     padding: 35px;
     }
    
    
   .indusair_whoWhatwhy_section {
    padding-top: 25px;
    background-position: -10px top;
    background: #f0f4f5;
        }
    
    
       .service-left-box {
        padding: 25px 60px 80px 25px;
    }
    
    
        .why-us::before {
        top: 0;
    }
    
    .indusair_about_section {
    overflow: hidden;
}
    
    
    .indusair_top_Management {
      background-size: cover;
      padding: 30px 15px 60px 15px;
        height:auto;
}
    
    
     
.t4-offcanvas-toggle .toggle-bars, 
 .t4-offcanvas-toggle .toggle-bars:before, 
    .t4-offcanvas-toggle .toggle-bars:after  {
    background-color: #ffffff!important;
 
}
   

        .contact-footer{
    padding-top: 30px;
}
    
   
    
      .gdata-breadcrumbs.breadcrumb-with-img:before {
    background: rgba(0, 0, 0, 0.50);
}
    
    
    .main_class_HeatExchanger .breadcrumb-mob-heading-default.tittle_HeatExchanger {
    position: relative;
    width: 100%;
    color: #000;
   }
    
    
    .main_class_HeatExchanger .breadcrumb_HeatExchanger {
    position: relative;
    width: 100%;
    color: #000;
}
    
.main_class_HeatExchanger .breadcrumb_HeatExchanger {
    position: absolute;
    width: 100%;
    color: #000;
    bottom: -70px;
}
    
    .breadcrumb_HeatExchanger a {
    color: #007bff!important;
}   
    
        .item-103 #t4-main-body {
        margin-top: 0!important;
    }
    
    
       .contactUs {
    padding: 0!important;
    }
    
    
    .gdata-breadcrumbs h5 {
            
            top:25%;
        }
    
    
}





@media (min-width: 600px) and (max-width: 1024px) { 

/*
    

.t4-content {
       scroll-behavior: smooth;}

div#t4-brochure {
    height: 60vh;
    margin: auto;
    overflow-y: hidden;
     display: table-column; 
*/
    
    .manufacture-factor {
    margin-bottom: 50px;
}
    
    
}


@media only screen and (max-width: 600px) and (orientation : portrait) {

    
        .indusair_whoWhatwhy_section {
        padding-bottom: 100px;
    }
    
    .main_class_product_details .product_image {
    right: -4vw!important;
    width: 275px!important;
    }
    
    .main_class_product_details .breadcrumb-mob-heading-default.tittle_product_details {
    text-align: left;
    padding-left: 8vw!important;
}
 
    .main_class_product_details .breadcrumb {
    display: inline-flex !important;
    padding-left: 8vw!important;
}
    
    .main_class_product_details ul.breadcrumb {
        width: 65%;
    }
    
    .main_class_product_details .product_image {
    z-index: 9999;
    position: absolute;
    right: 0vw;
    width: 225px !important;
    top: 5%;
    z-index: 0;
}
    
    
.gdata-breadcrumbs h5 {
    font-size: 21px;
    top: 16%;
    text-align: left;
    padding-left: 8vw!important;
}
    
    .t4-breadcrumbs ul.breadcrumb {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 48%;
    display: inline-block;
    text-align: left;
    padding-left: 8vw!important;
        padding-right: 2vw;
}
    
    
}










/* Portrait ipad  */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
    and (-webkit-min-device-pixel-ratio: 2) {
.rsform-captcha-box {
padding-left: 100px!important;
width: 80%!important;
}
.rsform-block-captcha i.fa.fa-refresh {
    position: absolute !important;
    top: 10px !important;
    right: 30px !important;
}
        
        
        select#Designation2 {
    width: 95%!important;
    height: 30px!important;
    border-radius: 0!important;
                background-position-x: 98%;
}
        
        
             .service-left-box:before {
          right: -25px!important;
         }
    
        
    .why-us::before {
    position: absolute;
    content: "";
    background: rgba(0, 184, 50, 0.75);
    width: 300%;
    left: -25px;
    height: 340px;
}
        
        .why-us {
    padding-bottom: 38px;
}
        
        .indusair_whoWhatwhy_section {
            padding-bottom: 0px;
        }    

        
        
        .service-left-box {
    padding: 25px 10px 45px 25px;
}

        
   
        
         .contact-footer{
    padding-top: 30px;
}
     
span#component39 {
    margin-left: 0;
}
        
        .formResponsive .formError {
            display: block;
        }    
        

        span.formc {
    display: block;
    margin-right: 20px;
}
        
        .item-103 #t4-main-body {
            box-shadow: none;
        }
        
        
        img#captcha39 {
    width: 19%;
    border: 1px solid #eee;
    padding: 4px;
    margin-bottom: 5px;
    margin-right: 12px;
    height: 46px;
}
        
        
        
    .about-who_we_are img,
    .about-what_we_do img,
    .about-history img
        {
     margin: 0 auto;
     display: block;
    }
    
        
    .about-management img {
    display: block;
    margin: 0 auto;
}
        
        
        
    .main_class_product_details .breadcrumb-mob-heading-default.tittle_product_details {
    text-align: left;
    padding-left: 8vw;
}
        
    .main_class_product_details .breadcrumb-mob-heading-default.tittle_product_details {
    width: 60%;
}
        
    .main_class_product_details ul.breadcrumb {
    top: 54%;

}
        
    .main_class_product_details .breadcrumb {
    display: inline-flex !important;
    padding-left: 8vw;
}
        
    .main_class_product_details .product_image {
    right: 0vw;
    width: 335px !important;
    top: 5%;
  
}
   
    .copyright_section {
    text-align: center;
}
        
    .copyrighttxt {
    text-align: center;
}
              
}





/*iPad pro css*/

@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 2) 
  and (orientation: portrait) {
      .rsform-captcha-box {
    padding-left: 100px!important;
    width: 84%!important;
}
.rsform-block-captcha i.fa.fa-refresh {
    position: absolute !important;
    top: 10px !important;
    right: 45px !important;
}
    .indusair_footer_content .t4-col.innovation.col-12.col-sm.col-md-12.col-lg-4 {
    flex: 0 0 100%!important;
    max-width: 100%;
}
        
        .indusair_footer_content .t4-col.footer-2.col-12.col-sm.col-md-12.col-lg-6 {
    flex: 0 0 65%!important;
    max-width: 65%!important;
}
        
        .indusair_footer_content .t4-col.footer-3.col-12.col-sm.col-md-12.col-lg-2.contact-footer {
    flex: 0 0 25%!important;
    max-width: 25%!important;
}
      .copyright_section p:nth-child(1) {
    text-align: left;
}  
      
      .t4-navbar ul li {
    margin-right: -14px!important;
}
        
}



/*nexcus css*/

@media screen 
  and (device-width: 800px) 
  and (device-height: 1280px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) {
   .indusair_about_section .our-products {
    padding-top: 100px!important;
}


}



