
@font-face {
    font-family: 'cera_godrej_interiobold';
    src: url('../fonts/ceragodrejinterio-bold-webfont.woff2') format('woff2'),
         url('../fonts/ceragodrejinterio-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

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

}

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

}
body {
    font-family: 'cera_godrej_interioregular';
    font-size: 16px;

}
h4.commonHeader{
    font-size: 1rem;
    font-family: 'cera_godrej_interiobold';
    text-transform: uppercase;
}
p {
    font-size: 0.875rem;
    color:#424242;
}
h6{
    font-size: 0.875rem;
    font-family: 'cera_godrej_interiobold';
}
a{
    text-decoration: none;
}
.w-80 {
    width:80%;
}
.w-55 {
    width:55%;
}
.w-70 {
    width:70%;
}
.btn{
    border-radius: 0px;
}

/* Homepage style starts*/
/*Homepage Banner*/

.carousel-control-next{
    right: 50.9%;
    top:auto;
    bottom: 3rem;
}
.carousel-control-prev{
    left: 32.3%;
    top:auto;
    bottom: 3rem;
}

.carousel-control-next-icon {
    background-image: url("../images/home/backArrow.svg");
}

.carousel-control-prev-icon {
    background-image: url("../images/home/nextArrow.svg");
}
.carousel-indicators{
    display: none;
}

/*Homepage Banner ends*/

/*Navbar STyle starts*/

.navbar {
    padding:0;
}

.navbarMain {
    width:100%;
   /* border-left: 1px solid rgba(118, 105, 103);*/
    border-left: 1px solid #C5C5C5;
}

.nav-tabs{
    background-color: #EDEDEE;
    border:0;
}

.nav-link{
    color:#6B6B6B;
    font-size: 0.688rem;
    text-transform: uppercase;
     font-family: 'cera_godrej_interiobold';
}
.nav-tabs .nav-link.active{
    border: 0;
    border-top: 2px solid #F9A01A;
    border-radius: 0;

}

.subTabs{
    padding-left: 1rem;
}
.subTabs li{
    display: inline-block;
    color:#747474;
    font-size: 0.688rem;
    padding-right: 2rem;
    text-transform: uppercase;
}
.subTabs li a{
    color: #747474;    
} 
/*Navbar STyle ends*/

.issueDetail{
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 999;
}

.issueSticky{
    position: fixed;
    top: 0px;
    right: 0px;
    z-index: 999;
    background-color: #000;
    padding: 4px 15px;
    margin-right: 15px;
    color: #fff;
}

/*Homepage In spot light section starts*/

.inSpotLight{
    position: relative;
    background-color: #eaf0f8;
    padding: 3rem 0px;
}

.inSpotLeft {
    position: relative;
    z-index: 1;
    /*margin-top: 1.7rem;*/
    left:1rem;
}

.inSpotLeft img{
-webkit-box-shadow: 0 5px 35px 0 rgba(0, 0, 0, .2);
-moz-box-shadow: 0 5px 35px 0 rgba(0, 0, 0, .2);
-ms-box-shadow: 0 5px 35px 0 rgba(0, 0, 0, .2);
-o-box-shadow: 0 5px 35px 0 rgba(0, 0, 0, .2);
box-shadow: 0 5px 35px 0 rgba(0, 0, 0, .2);
border-color: rgba(0, 0, 0, .1);
}

.inSpotRight {
    background-color: #2D69BE;
    color:#FFF;
    padding: 3rem 5rem;
    position: relative;
    right: 2rem;
    /*width: 55%;*/
    z-index: 0;
}
.inSpotRight a{
    color: #FFF;
}
.inSpotRight h3{
    text-transform: uppercase;
    font-size: 1.5rem;
    font-family: 'cera_godrej_interiobold';
    padding-bottom: 1rem;
}

.inSpotRight h4{
    font-family: 'cera_godrej_interiomedium';
    font-size: 1rem;
     padding-top: 1rem;
    padding-bottom: 1rem;
    width: 71%;
}
.inSpotRight p{        
        padding-bottom: 1.5rem;
        color: #FFF;
    }
.readMore{
    font-size: 0.875rem;
    font-family: 'cera_godrej_interiobold';
    border-bottom: 1px solid #FFF;
    margin-left: 0.5rem;
}

/*In spot light section ends*/

/*Wellness and Appluse*/
.WellnessApplause{}

.WellnessApplause p{font-family: 'cera_godrej_interiomedium'; font-size: 1rem; padding-top:3rem; min-height: 100px;}
.WellnessApplause .viewMore2{margin: 2.5rem 2.5rem 3.5rem 1.7rem;}

.box {
    display: flex;
    align-items: center;
    justify-content: left;
    background: #fff;
    margin: 20px 0;
    /*padding: 3rem;*/
    width: 100%;
    box-shadow: 0px 5px 10px #00000029;
  }


/*Homepage AChievements section starts*/

.achievements{
    background-color: #F1F1F1;
}
.card {
    --bs-card-border-width:0px;
    --bs-card-border-radius:0px;
    --bs-card-inner-border-radius:0px;
}
.card-img-top {
    height: 251px;
}
.card-title {
    font-family: 'cera_godrej_interiomedium';
    font-size: 0.875rem;
}
.viewMore{
    font-size: 0.875rem;
    font-family: 'cera_godrej_interiobold';
    border-bottom: 1px solid #424242;
    margin-left: 0.5rem;
}

.viewMore a {
    color: #424242;
}
/*Homepage AChievements section ends*/

/*Homepage new Product section starts*/


.viewMore2{
    font-size: 0.875rem;
    font-family: 'cera_godrej_interiobold';
    border: 1px solid #424242;    
    padding:0.5rem;    
    margin:3.5rem 0 0 0.5rem;
    display: block;
    width: 7rem;
}
.viewMore2 a {
    color: #424242;
}
/*Homepage New Product section ends*/

 /* Homepage Testimonial section starts */

 .testimonial{
    background-color: rgba(45, 105, 190, 0.1);
    color:#424242;
}

.profile-pic {
    width: 100px !important;
   /* height: 100px;
    box-shadow: 0px 4px 8px 0px #BDBDBD;*/
}

.item {
    display: none;
}

.next {
    display: block !important;
    position: relative;
    transform: scale(0.8);
    transition-duration: 0.3s;
    opacity: 0.6;
}

.prev {
    display: block !important;
    position: relative;
    transform: scale(0.8);
    transition-duration: 0.3s;
    opacity: 0.6;
}

.item.show {
    display: block;
    transition-duration: 0.4s;
}


 /*Homepage Testimonial section ends */

 /* Common footer section starts*/
 .feedbackBox {
    background-color: #F9A01A;
    color: #FFF;
    position: fixed;
    bottom: 5rem;
    float: right;
    right: 5rem;
    z-index: 999999;
    padding: 0.5em 1rem;
    text-align: uppercase;
    box-shadow: 0px 5px 10px #00000029;
 }
 .feedbackBox a{
    text-decoration: none;
    color: #FFF;
 }

 .empEngage, .funCorner, .readingCorner {
    position: relative;
 }

 .empEngage h4, .funCorner h4, .readingCorner h4 {
    color: #FFF;
    text-transform: uppercase;
    position: absolute;
    top:2rem;
    display: block;
    left: 2rem;
    width:8rem;
 }
 .viewMore3, .viewMore4, .viewMore5{
    font-size: 0.875rem;
    font-family: 'cera_godrej_interiobold';      
    padding: 0.5rem;      
    display: block;
    width: 7rem;
    position: absolute;
    bottom: 2rem;
    color: #EF3E61;
    background-color: #FFF;
    left: 2rem;
  }
  .viewMore3 a{
    color: #EF3E61;
  }
  .viewMore4 a {
    color: #2D69BE;
  }
  .viewMore5 a{
    color: #F9A01A;
  }
  .latestNews {
    background-color: #2D69BE;
    color: #FFF;
    width:100%;
    text-align: center;
    padding: 2rem 0 3rem 0;
    position: relative;
    bottom: 0px;
    z-index: 999;
  }
  .latestNews h3 {
    text-transform: uppercase;
    font-family: 'cera_godrej_interiobold'; 
    font-size: 1.25rem;
    
  }
  .latestNews h4 {
    font-size: 1.25rem;
  }
  .latestNews  p {
    color: #FFF;
  }
  .latestNews .form-control{
    border-radius: 0px;
  }
  .latestNews .buttonStyle {
    position: absolute;
    right: 0;
    top:0;
    border-radius: 0px;
    background-color: #F9A01A;
    border:0;
    height: 100%;
  }
  #footerCommon {
    position: relative;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 75%, #000 25%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #ffffff), color-stop(25%, #000), color-stop(30%, #000));
    background: -webkit-linear-gradient(top, #ffffff 75%, #000 25%);
    background: -o-linear-gradient(top, #ffffff 75%, #000 25%);
    background: -ms-linear-gradient(top, #ffffff 75%, #000 25%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000', GradientType=0);
    background: linear-gradient(top, #ffffff 75%, #000 25%);
  }
  footer{
    background-color: #000;
    color:#FFF;
    position: relative;
    top: -6rem;
  }
  footer ul {
    list-style: none;
    color:#7E7F7F;
    font-family: 'cera_godrej_interiobold'; 
    font-size: 1rem;
      }
  footer ul li{
    color:#FFF;
    font-family: 'cera_godrej_interioregular';
    margin:1rem 0;
    font-size: 0.875rem;
  }
   footer ul li a{
    color:#FFF;
   }
   .copyRight{
    font-size: 0.875rem;
   }

  /* harshda start 290224 */

  .footerStyle a
  {
    color:#fff;
  }

/* harshda end 290224 */



/* Common footer section ends*/

/*ABout us page starts*/

    .bannerText {
        position: absolute;
        color: #FFF;
        width: 45%;
        /*padding: 6rem 2rem 0 5rem;*/
        padding-left: 5rem;
    }

    .bannerText h1{
        font-size: 1.875rem;
        text-transform: uppercase;
        font-family: 'cera_godrej_interiobold'; 
    }   
    .bannerText p{
        color:#FFF;
        padding-top: 1rem;
        } 
    .bannerImg img {
        width:100%;
    }
    .pioneerImg{
        z-index:99;
        position: relative;
    }

    .pioneerContent {
        background-color: #2D69BE;
        z-index: 0;
        position: relative;
        width: 100%;        
        color: #FFF;
        /*top:-11rem;
    padding-top: 10rem;*/
    }
   .pioneerContent p{
    color:#FFF;
   }
   .PioneerBg {
       background: #ffffff;
       /* Old browsers */
       background: -moz-linear-gradient(top, #ffffff 75%, #2D69BE 25%);
       /*  FF3.6+ */
       background: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #ffffff), color-stop(25%, #2D69BE), color-stop(30%, #fe0000));
       /* Chrome,Safari4+ */
       background: -webkit-linear-gradient(top, #ffffff 75%, #2D69BE 25%);
       /* Chrome10+,Safari5.1+ */
       background: -o-linear-gradient(top, #ffffff 75%, #2D69BE 25%);
       /* Opera11.10+ */
       background: -ms-linear-gradient(top, #ffffff 75%, #2D69BE 25%);
       /* IE10+ */
       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#2D69BE', GradientType=0);
       /* IE6-9 */
       background: linear-gradient(top, #ffffff 75%, #2D69BE 25%);
       /* W3C */
   }

    .policyBG {
        background-color: #FFF;
        color: #424242;
        position: relative;
    /*top: -5rem;*/
    }
    
    .policyBG p{        
        font-size: 0.875rem;
    }
    
    .policyBG button{
        border-radius: 0px;
        background-color: #2D69BE;
        text-transform: uppercase;
        font-size: 0.875rem;
    }
    .orangBG {
        width: 55.5%;
        height: 16rem;
        background-color: #F9A01A;
        position: absolute;
        margin-top: 6rem;
    }
    .policyCertificate {
        position: relative;
    }

    .programBG{
        background-color: #F1F1F1;
        color: #424242;
        position: relative;
    }
    
    .programLeft {
        background-color: #FFF;
        font-size: 0.875rem;
        padding: 2rem 5rem 2rem 2rem;
        box-shadow: 0px 5px 10px #00000029;
    }
    .programRight {
        position: relative;
        top: -3rem;
        right: 5rem;
    }
    .imgName{
        position: relative;
        top: -2rem;}
    .greenContent {
        background-color: #00B5A5;
        color:#FFF;
        padding: 1rem 2rem;
    }
    .greenContent span {
        font-size: 0.75rem;
        text-transform: uppercase;
    }

    .boldText {
        font-family: 'cera_godrej_interiobold';
    }
    .borderRight {
        border-right: 1px solid rgba(255, 255, 255, 0.3);
    }

    .italictext{font-family: 'cera_godrej_interiomedium'; }
    .greentext{color: #00B5A5;}


/*ABout us page ends*/

/*Achievements page starts*/

.greyBG{
    background-color: #F1F1F1;
    width: 98vw;
    position: absolute;
    z-index: 1;
    height: 4rem;
}
.achievementsPage nav{
        z-index: 999;
    position: relative;
}
.achievementsPage .nav-tabs{
    background-color: #F1F1F1;
}
.achievementsPage .nav-tabs .nav-link{
    width:33%;
}
.achievementsPage .nav-tabs .nav-link.active{
    width:33%;
        background-color: transparent;
}
.nextArticle {
    float: right;
}

/*161222*/
.achievementsPage{position: relative;}
.list-group-item{border: 0px !important; width: 33%;}
#topNextPrevious{position: absolute; top: 0px; right: 0px;}

/*Achievements page ends*/

/* New product development page starts */

.newProductPage h3{
    color: #2D69BE;
    font-size: 1rem;
    text-transform: uppercase;
    font-family: 'cera_godrej_interiobold';
    display: inline-block;
}
.newProductPage span{
    font-size: 0.875rem;
    color:#747474;
}
.FeaturesBG {
    background-color: #E9F0F9;
        /*margin-top: 8rem;*/
}

.newProductBg{
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 85%, #E9F0F9 15%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(85%, #ffffff), color-stop(15%, #E9F0F9), color-stop(30%, #E9F0F9));
    background: -webkit-linear-gradient(top, #ffffff 85%, #E9F0F9 15%);
    background: -o-linear-gradient(top, #ffffff 85%, #E9F0F9 15%);
    background: -ms-linear-gradient(top, #ffffff 85%, #E9F0F9 15%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E9F0F9', GradientType=0);
    background: linear-gradient(top, #ffffff 85%, #E9F0F9 15%);
}

/*161222*/
.prdFeaturesBg{
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 75%, #E9F0F9 25%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #ffffff), color-stop(25%, #E9F0F9), color-stop(30%, #E9F0F9));
background: -webkit-linear-gradient(top, #ffffff 75%, #E9F0F9 25%);
background: -o-linear-gradient(top, #ffffff 75%, #E9F0F9 25%);
background: -ms-linear-gradient(top, #ffffff 75%, #E9F0F9 25%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E9F0F9', GradientType=0);
background: linear-gradient(top, #ffffff 75%, #E9F0F9 25%);
}

/* New product development page ends */

/*Green corner page starts*/
.greenCorner a{
    color: #FFF;
    text-transform: uppercase;
}
.blueButton {
    background-color: #2D69BE;
    color: #fff;
}
.whiteButton{
    background-color: #FFF;
    color: #2D69BE;
    border: 1px solid #2C66B8;
}

.whiteButton a{
    color: #2D69BE;
    }

    .whiteButton a:hover{
        color: #fff;
        }    

.blueButton a{
    border: 1px solid #2C66B8;
    }

/*Green corner page ends*/

/*Wellness Tips page starts*/
.wellnessTips a{
    /*color: #FFF;*/
    text-transform: uppercase;
}
/*Wellness Tips page ends*/

/* Applause page starts*/

    .orangeBG, .blueBG, .greenBG, .redBg, .azadiBg {
        font-size: 1rem;
        text-transform: uppercase;
        height: 60px;
        font-family: 'cera_godrej_interiobold';
        /*padding-top: 1.1rem;*/
    }    
    .orangeBG {
        background-color: #FFE9C9;
        color:#F9A01A;
    }
    .blueBG{
        background-color: #E9F0F9;
        color:#2C66B8;
    }
    .greenBG{
        background-color: #D3FFFB;
        color:#00B5A5;
    }
    .redBg{
        background-color: #FFDEE5;
        color:#EF3E61;
    }
    .azadiBg{
        background-color: #E9F0F9;
        color: #2C66B8;
        position: relative;
        padding-left: 9rem;
    }
    .azadiBg span{
        position: absolute;
        top: -2rem;
        left: 1rem;
    }
    .azadiBg span img{width: 50%;}

    /*211222*/
    .figure-caption {
        font-size: .875em;
        color: #000;
        background-color: #ccc;
        position: absolute;
        bottom: 1rem;
        padding: 0.5rem 1rem;
        margin: 1.5rem;
        width: 91%;}
    










/* Applause page ends*/
