.press-template{
    border-radius: 3px;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    background: transparent;
}

.press-template  .press-temp-heading{
    box-shadow: 0px 2px 2px rgba(0,0,0,0.3);
    position: relative;
    z-index: 1;
    padding: 20px;
    background: url('../media/productContrBg1.png');
}
.press-template  .press-temp-heading h3{
    margin-bottom: 5px;
    font-weight: 600;
    color: #00337e;
    font-size: 20px;
}
.press-template .press-temp-content{
    padding: 10px 20px;
    background: #fff;
    position: relative;
}
.press-template .press-temp-content .press-temp-icon{
    margin-bottom: 20px;
    padding-top: 10px;
}
.press-template .press-temp-content .press-temp-icon .social-icon{
    float: left;
}
.press-template .press-temp-content .press-temp-icon .social-icon p{
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.press-template .press-temp-content .press-temp-icon .social-icon .icon{
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.press-template .press-temp-content .press-temp-icon .icon-link{
    float: right;
    font-size: 10px;
    text-align: center;
    line-height: 12px;
}
.press-template .press-temp-content .press-temp-icon .icon-link .press-icon{
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
}
.press-template .press-temp-content .press-temp-icon .icon-link .press-icon:last-child img{
    height:26px;
}
.press-template .press-temp-content .press-temp-icon .icon-link a{
    font-size: 10px;
}
.press-template .press-temp-content .press-temp-sub-content p{
    padding: 0 30px 10px 0;
    margin: 0px 0px 10px;
}
.press-template .press-temp-content .press-temp-sub-content ul li{
    position: relative;
    padding-left: 10px;
    margin-bottom: 5px;
}
.press-template .press-temp-content .press-temp-sub-content ul li::before{
    font-family: "fontello";
    content: '\e805';
    position: absolute;
    left: 0;
    top: 2px;
    font-size: 12px;
    font-weight: 600;
}
@media(max-width:600px){
.press-template .press-temp-content .press-temp-icon .icon-link{
    float: none;
    margin: 0 0 10px;
}
.press-template .press-temp-content .press-temp-icon .social-icon{
       float: none;
       width: 100%;
       display: block;
       text-align: center;
       border-top: 1px solid #ddd;
       padding: 10px 0 0 0;
}
}

                /*PRESS TEMPLATE TWO*/


.press-template-two{
    border-radius: 3px;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    background: transparent;
}

.press-template-two  .press-temp-heading{
    box-shadow: 0px 2px 2px rgba(0,0,0,0.3);
    position: relative;
    z-index: 1;
    padding: 20px;
    background: url('../media/productContrBg1.png');
}
.press-template-two  .press-temp-heading h3{
    margin-bottom: 5px;
    font-weight: 600;
    color: #00337e;
    font-size: 20px;
}
.press-template-two .press-temp-content{
    padding: 10px 20px;
    background: #fff;
    position: relative;
}
.press-template-two .press-temp-content .press-temp-sub-content p{
    padding: 0px 30px 10px 0px;
    margin: 0px 0px 10px;
}
.press-template-two .press-temp-content .press-temp-icon{
    margin-bottom: 20px;
    padding-top: 10px;
}
.press-template-two .press-temp-content .press-temp-icon .social-icon{
    float: left;
}
.press-template-two .press-temp-content .press-temp-icon .social-icon p{
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.press-template-two .press-temp-content .press-temp-icon .social-icon .icon{
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.press-template-two .press-temp-content .press-temp-icon .icon-link{
    float: right;
    font-size: 10px;
    text-align: center;
    line-height: 12px;
}
.press-template-two .press-temp-content .press-temp-icon .icon-link .press-icon{
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
}
.press-template-two .press-temp-content .press-temp-icon .icon-link .press-icon:last-child img{
    height:26px;
}
.press-template-two .press-temp-content .press-temp-sub-content img{
    float: left;
    padding-right: 20px;
}
@media(max-width:600px){
.press-template-two .press-temp-content .press-temp-icon .icon-link{
    float: none;
    margin: 0 0 10px;
}
.press-template-two .press-temp-content .press-temp-icon .social-icon{
       float: none;
       width: 100%;
       display: block;
       text-align: center;
       border-top: 1px solid #ddd;
       padding: 10px 0 0 0;
}
}
        /*HDFC PROFILE*/
.hdfc-profile{
    border-radius: 3px;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    background: transparent;
    margin-bottom: 20px;
    margin-top: 15px;
}
.hdfc-profile .hdfc-profile-heading{
    box-shadow: 0px 2px 2px rgba(0,0,0,0.3);
    position: relative;
    z-index: 1;
    padding: 20px;
    background: url('../media/productContrBg1.png');
}
.hdfc-profile .hdfc-profile-heading h3{
    margin-bottom: 5px;
    font-weight: 600;
    color: #00337e;
    font-size: 20px;
}
.hdfc-profile .profile-content{
    padding: 10px 20px;
    background: #fff;
    position: relative;
}
.hdfc-profile .profile-content p{
    padding: 0px 30px 10px 0px;
}

    /*Life At Hdfc*/

.life-at-hdfc{
    padding: 20px;
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.life-at-hdfc .heading{
    margin-bottom : 10px;
}
.life-at-hdfc img{
    margin-bottom: 20px;
}
.life-at-hdfc .main-content p{
    margin-bottom: 10px;
}

    /*Working with HDFC*/
.working-with-hdfc .exellenceicon{
    display: inline-block;
    width: 19.5%;
    text-align: center;
    vertical-align: top;
}
.working-with-hdfc .corvalue h2{
    margin-bottom: 10px;
}
.working-with-hdfc .cor-content{
    margin-bottom: 20px;
}
.working-with-hdfc .img-cap{
    color: #00337e;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
}
.working-with-hdfc .exellenceicon .excel-img{
    margin:5px 0px 15px;
}

              /*Stakeholders Landing*/

.stakeholder-parent .panel .stake-heading{
 margin-bottom: 10px;
}
.stakeholder-parent .panel .stake-link{
    padding: 10px 20px;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.stakeholder-parent .panel .stake-link a{
    float: right;
}
.stakeholder-parent .panel .text-content p{
    margin-bottom: 10px;
}

        /*Board Of Directors*/
.board-of-directors-parent .board-director-img{
    width:30%;
    float:left;
}
.board-of-directors-parent .pL0 h2{
     margin-bottom: 10px;
}
.board-of-directors-parent .pL0 p{
     margin-bottom: 10px;
}
.board-of-directors-parent .detail-wrapper{
    float:left;
}
.board-of-directors-parent .imge-cap p:first-child{
    font-weight: 600;
}
.board-of-directors-parent .core{
    overflow:hidden;
    padding-bottom: 10px;
}
.board-of-directors-parent .slick-next.slick-disabled{
background: url(../media/arrow-right.png) 0 0 no-repeat;
}
.board-of-directors-parent .slick-prev.slick-disabled{
background: url(../media/arrow-left.png) 0 0 no-repeat;
}
.board-of-directors-parent button:focus{
outline: 0px;
}
.board-of-directors-parent .first-col{
    height: 228px;
    background: #fff;
    float: left;
    padding: 10px;
    padding-top: 15px;
    border: 1px solid #ddd;
}
.board-of-directors-parent .be-ex-content {
     margin: 0px ;
     padding: 0px ;
    margin-top: 10px;
}
.board-of-directors-parent .be-ex-title{
    height:auto;
}
.board-of-directors-parent .be-ex-title h3{
    color: #444;
    font-weight: 600;
    font-size: 16px;
}
.board-of-directors-parent .first-col .be-ex-content p{
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    font-size: 14px;
    color: #444;
}
.board-of-directors-parent .slider-image1{

    height:auto;
    margin-top: 10px;
    text-align: center;
}
.board-of-directors-parent .panel-footer a{
    float:right;
}
.board-of-directors-parent .slick-next {
   background: url(../media/arrow-right.png) 0 0 no-repeat;
   height: 47px;
   width: 8px;
   text-indent: -9999px;
   position: absolute;
   right: 0px;
   z-index: 1;
   top: 47%;
   border: none;
}
.board-of-directors-parent  .slick-prev {
   background: url(../media/arrow-left.png) 0 0 no-repeat;
   height: 47px;
   width: 47px;
   text-indent: -9999px;
   position: absolute;
   left: -14px;
   z-index: 1;
   top: 47%;
   border: none;
}
.board-of-directors-parent .slick-next.slick-disabled{
background: url(../media/ways-2-back-arrow-right.png) 0 0 no-repeat;
}

.board-of-directors-parent .slick-prev.slick-disabled{
background: url(../media/ways-2-back-arrow-left.png) 0 0 no-repeat;
}

.board-of-directors-parent .slick-next.slick-disabled:hover{
background: url(../media/ways-2-back-arrow-right.png) 0 0 no-repeat;
}

.board-of-directors-parent .slick-prev.slick-disabled:hover{
background: url(../media/ways-2-back-arrow-left.png) 0 0 no-repeat;
}

.board-of-directors-parent .slick-prev:hover {
background: url(../media/chevron_left.svg) 0 0 no-repeat;
}

.board-of-directors-parent  .slick-next:hover {
background: url(../media/chevron-right.svg) 0 0 no-repeat;
}
.board-of-directors-parent .img-title{
    width: 61%;
    margin-left: 10px;
    min-height: 162px;
    display: inline-block;
    position: relative;
    padding-left: 26px;
}
.board-of-directors-parent .img-title p:first-child:before{
content: url('../media/block-top.png');
    position: absolute;
    margin-left: -23px;
}
.board-of-directors-parent .img-title p:first-child:after{
    content: url('../media/block-bottom.png');
    margin-top: 8px;
    position: absolute;
}
.board-of-directors-parent .img-title p:nth-child(2){
    font-weight: 600;
    margin-top: 20px;
}

        /*Joine Team Career*/

.joine-team-career .cored .img-title{
    margin-bottom: 10px;
}
.joine-team-career .cored .content{
    padding:0px 0px 0px 20px;
}
.joine-team-career .cored .content h3{
    margin:0px 0px 10px 0px;
}
.joine-team-career .cored .content p{
    margin: 0px 0px 10px 0px;
}
.joine-team-career .cored .content p:nth-child(2){
    margin:0px 0px 20px 0px;
}
.joine-team-career .cored .content p:nth-child(3){
    margin:0px 0px 20px 0px;
}
.joine-team-career .cored .content p:nth-child(4){
    margin:0px 0px 20px 0px;
}
.joine-team-career .cored .detail-wrapper:first-child{
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #dddddd;
}
.joine-team-career .cored .content ul li::before{
    font-family: "fontello";
    content: "\e802";
    font-weight: 700;
    font-size: 12px;
    margin-right: 10px;
}

        /*FAQS*/

.faq-parent .panel-body .faq-heading{
    line-height: 23px;
    text-transform: capitalize;
    margin-bottom: 15px;
}
.faq-parent .panel-body .faq-body .faq-wrapper {
    margin-bottom: 10px;
    border-bottom: 1px solid #C4C9CD;
}
.faq-parent .panel-body .faq-body:last-child .faq-wrapper {
    border-bottom: none;
}
.faq-parent .panel-body .sub-content{
    position: relative;
}
.faq-parent .panel-body .sub-content .faq-sub-heading{
    font-weight: 600;
    margin: 0px 0px 10px 0px;
}
.faq-parent .panel-body .sub-content .faq-icon{
    float: right;
    position: absolute;
    top: 10%;
    right: -3px;
    font-size: 13px;
    color: #1d85fe;
    cursor: pointer;
}
.faq-parent .panel-body .content-link{
    float:right;
}
.faq-parent .panel-body .faq-content{
    padding-bottom: 10px;
}

        /*Contact Footer*/
.contact-footer h2{
    margin-bottom: 10px;
}
.contact-footer .detail-wrapper .contact-img{
    width: 50px;
    display: inline-block;
    vertical-align: top;
    height: 40px;
    margin-right: 6px;
}
.contact-footer .detail-wrapper .imge-cap{
    width: calc(100% - 60px);
    vertical-align: top;
    display: inline-block;
}
.contact-footer .detail-wrapper .imge-cap p:first-child{
    margin-bottom: 10px;
}

        /*Press Release*/
.press-release-dropdown{
    margin-bottom: 20px;
}
.press-release-dropdown .month-dropdown{
    width: 110px;
    display: inline-block;
    margin-right: 10px;
}
.press-release-dropdown .year-dropdown{
    width: 110px;
    display: inline-block;
    margin-right: 10px;
}
.press-release-dropdown .press-btn{
 display:inline-block;
 width:auto;
}
.press-release-dropdown .press-btn a{
    padding: 6px 20px;
}
.press-template{
    margin-top:15px;
}
        /*For IE (Search button alignment)*/
 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     .press-release-dropdown .press-btn a {
         display: inline-block;
         position: relative;
         top: -14px;
         width: auto;
     }
 }
            /*Press Accordion*/
.press-release-parent .press-Content h5{
    font-weight: 600;
    margin: 20px 0px 10px 0px;
}
.press-release-parent .press-Content .press-year-content{
    margin-bottom: 20px;
}
.press-release-parent .press-Content .press-year-content:last-child{
    margin-bottom: 0px;
}
.press-release-parent .press-Content .press-year-content .press-year-sub-content{
    background: #F2F7FB;
    position: relative;
    border-radius: 3px;
    box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
    border: 1px solid #ddd;
}
.press-release-parent .press-Content .press-year-content .press-year-sub-content h2{
    font-size: 18px;
    padding: 10px;
    margin-bottom: 0;
    line-height: 23px;
}
.press-release-parent .press-Content .press-year-content .press-year-sub-content .press-icon{
    float: right;
    position: absolute;
    top: 20%;
    right: 10px;
    font-size: 20px;
    color: #1d85fe;
    cursor: pointer;
}
.press-release-parent .press-Content .press-inner-content{
    padding:10px 20px 10px 20px;
    background-color: #ffffff;
}
.press-release-parent .press-Content .press-inner-content .press-text{
    border: 1px solid #ccc;
    border-radius: 4px;
}
.press-release-parent .press-Content .press-inner-content .press-text tr:nth-child(odd) {
    background: #f2f2f2;
}
.press-release-parent .press-Content .press-inner-content .press-text th{
    padding: 8px;
}
.press-release-parent .press-Content .press-inner-content .press-text td{
    padding: 8px;
}
.press-release-parent .press-Content .press-inner-content .quater-sub-content{
    position: relative;
}
.press-release-parent .press-Content .press-inner-content .quater-sub-content{
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dedede;
}
.press-release-parent .press-Content .press-inner-content .pressQuaAccDiv div:nth-last-child(2){
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: none;
}
.press-release-parent .press-Content .press-inner-content .quater-sub-content .plus-arrow-icon{
    float: right;
    position: absolute;
    right: 0px;
    top: -4px;
    font-size: 20px;
    color: #1d85fe;
    cursor: pointer;
}
.press-release-parent .press-Content .press-inner-content .quater-sub-content .icon-down-open-big::before {
    content: '+';
}
.press-release-parent .press-Content .press-inner-content .quater-sub-content .icon-up-open-big::before {
content: '-';
}
.press-release-parent .press-Content .press-inner-content .quater-sub-content h4{
    margin-bottom: 10px;
}
.press-release-parent .press-Content{
    margin-bottom: 20px;
}
.press-release-parent .press-Content .press-inner-content{
    display:none;
}

@media screen and (max-width: 320px){
.working-with-hdfc .exellenceicon{
        width: 45%;
}
}
@media screen and (max-width: 600px) and (min-width: 321px){
.working-with-hdfc .exellenceicon{
        width: 30%;
}
}
@media screen and (max-width: 768px) and (min-width: 601px){
.working-with-hdfc .exellenceicon{
        width: 19%;
}
}


@media screen and (max-width: 405px){
    .board-of-directors-parent .board-director-img {
        width: 45%;
        float: left;
    }
    .board-of-directors-parent .imge-cap {
        width: 47%;
        float: left;
    }
 }

 @media screen and (max-width: 334px){
 .rates-parent .label-heading {padding-top: 0px;}
 }
@media print{
    .press-template .icon-link{
        display: none;
    }
}

