.iw_section, .iw_row, .iw_columns {
  padding-left : 0px !important;
  padding-right: 0px !important;
  margin-left  : 0px !important;
  margin-right : 0px !important;
}

.hg-angular-loading {background:url(../images/icons/Loading.gif) no-repeat center center; height : 350px; width : 100%}

/* a { color: black; } */
a:focus, a:visited { outline: none; text-decoration: none; }
a.btn { color: #fff; }

.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after { display: none; }


/* DS Fixes */

/* .ds-item-carousel {
    background: #fafafa;
    margin-bottom: 0px;
}

.ds-imagetitle__link--nohover {
    margin-bottom: 32px;
    line-height: 3;
}

.ds-form .stylish-input-group.ds-form__dropdown select.form-control {
    font-size: 16px;
    margin: 0px;
    margin-top: 0px;
    padding: 6px 0;
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    -moz-appearance: none;
    appearance: none;
    background: url('../images/icons/ios-arrow-down-contact.png') no-repeat 97% 50% transparent;
    background-size: 11px 7px;
}

.ds-form .form-group .form-control:focus ~ .ds-form__floating-label {
    top: -15px;
    opacity: 1;
    color: #767676;
    font-size: 12px;
}

.ds-form .form-group .form-control[type=text] {
    height: 33px;
}

.ds-content-text__h1--span {
    line-height: 50px;
    padding-left: 5px;
    font-size: 12px;
}

.ds-content-text__p--span {
    font-size: 12px;
    color: #000000;
    margin-bottom: 0;
}

.ds-popupregister .modal-header .close {
    font-size: 32px;
}

.ds-form .form-group.js-is-filled .ds-form__floating-label {
    font-size: 12px;
}

.ds-accordion__toggle .ds-imagetitle__link--selected {
    margin: 0 0px;
    padding: 10px;
}

*/
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: none;
}

.ds-imagetitle__link--nohover .col-xs-1, .ds-imagetitle__link--nohover .col-xs-2, .ds-imagetitle__link--nohover .col-xs-3, .ds-imagetitle__link--nohover .col-xs-4, .ds-imagetitle__link--nohover .col-xs-5, .ds-imagetitle__link--nohover .col-xs-6, .ds-imagetitle__link--nohover .col-xs-7, .ds-imagetitle__link--nohover .col-xs-8, .ds-imagetitle__link--nohover .col-xs-9, .ds-imagetitle__link--nohover .col-xs-10, .ds-imagetitle__link--nohover .col-xs-11, .ds-imagetitle__link--nohover .col-xs-12 { padding-left: 0; padding-right: 0; }


/*
.link-arrow__readmore.collapsed {
    display: block;
    position: relative;
    cursor: pointer;
} */

/*
.ds-accordion__toggle .ds-imagetitle__link--nohover:hover, .ds-accordion__toggle .ds-imagetitle__link--selected {
    margin: 0 -10px;
    padding: 10px;
} /*
*/

/* @media (min-width: 992px) {
.ds-accordion__toggle { margin-bottom: 15px; } */
  /* .ds-accordion__toggle .ds-imagetitle__link--nohover:hover, .ds-accordion__toggle .ds-imagetitle__link--selected {
      margin: 0 -10px;
      padding: 0 10px;
  }
}  */

.ds-imagetitle__career:nth-child(even) img, .ds-imagetitle__who-we-are:nth-child(odd) img, .ds-imagetitle__digital-services:nth-child(even) img { margin-left: 0px; padding-right: 15px; }
/*.col_middle { top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); position:absolute; left:0px; right:15px; }*/

.ds-imagetitle__link--nohover {
    line-height: 0;
}

.ds-content-text__p a { color: #629af7; }
/* .ds-accordion__toggle .ds-imagetitle__img-cell { padding: 0; } */
.ds-imagetitle__management .ds-imagetitle__col:first-of-type.ds-imagetitle__h3 { margin-bottom: 3px; }

.ds-imagetitle__p p { margin-bottom: 0px; }
p { margin-bottom: 0px; }

/* 11 Oct */

/* 12 Oct Changes by Jatin for Contact us response */
.form-submit-feedback {
	margin-top: 4px;
}

/** icon pdf **/
.icon-pdf {position: relative; padding-left: 28px;}
.icon-pdf:before {content: ''; height: 23px;}
.icon-pdf:before {background-image: url(../images/icons/icon-pdf.png);position: absolute;width: 22px; left: 0px; top:50%; margin-top: -11.5px;background-size: cover;}

@media only screen and (max-width: 767px) and (orientation: portrait){
.icon-pdf {left: 28px; padding-top: 2px; padding-bottom: 2px; display: inline; border-bottom: 1px dotted #0070c9; padding-left: 0; margin-left: 0;}
.icon-pdf:before {left: -28px; margin-top: 0;top: 0;}
}

/** digital service **/
video.ds-content-video__digi{width: 100%;margin-bottom: 50px;}
.ds-imagetitle__career:last-of-type,.ds-imagetitle__who-we-are:last-of-type{padding-bottom: 0px;}

/* Timeline */
.ds-history-tl-container { padding-bottom: 0px; }

/* Who we are */
.ds-imagetitle__who-we-are:nth-child(odd) .col_middle, .ds-imagetitle__career:nth-child(odd) .col_middle, .ds-imagetitle__career:nth-child(even) .col_middle, .ds-imagetitle__who-we-are:nth-child(even) .col_middle, .ds-imagetitle__who-we-are:nth-child(even) .col_middle { position: static; margin-left: 0px; -webkit-transform: none; transform: none; } 

@media only screen and (max-width: 767px) {
    .ds-imagetitle__who-we-are:nth-child(even) .col_middle { margin-left: 0!important; }
}

/* Generic p style */
.ds-content-text__p ~ p, .ds-article__article p { font-size: 18px; line-height: 28px; margin: 0 0 24px; }
/* .ds-imagetitle__p--listing, .ds-item-carousel--banner-slide .ds-item-carousel__p, .ds-rightblock__p { margin-bottom: 0!important; } */
.table { border: 1px solid #e5e5e5 !important; width: 100%; max-width: 100%; }
.table.table-responsive { display: table; }
.table tbody tr td+td, .media-inner-page .media-content .table tbody tr th+th { border-left: 1px solid #e5e5e5 !important }
.table tbody tr+tr, .media-inner-page .media-content .table tbody+tbody { border-top: 1px solid #e5e5e5 !important }
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; border-right: 1px solid #ddd }
.table>thead>tr>th { vertical-align: bottom; border-bottom: 2px solid #ddd; }
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th { border-top: 0 }
.table>tbody+tbody { border-top: 2px solid #ddd }
.table .table { background-color: #fff }
.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th { padding: 5px }
.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th { border: 1px solid #ddd }
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th { border-bottom-width: 2px }
.ds-item-carousel--video .ds-imagetitle__content { height: 270px; }
  .ds-article__article ol li, .ds-article__article ul li, .ds-article__report ul li, .ds-article__report ol li { word-break: break-word; }
  .ds-article__highlights ol li, .ds-article__highlights ul li { word-break: normal; }

@media only screen and (max-width: 767px) {
    .ds-imagetitle__who-we-are:nth-child(odd) .col_middle, .ds-imagetitle__career:nth-child(odd) .col_middle, .ds-imagetitle__career:nth-child(even) .col_middle, .ds-imagetitle__who-we-are:nth-child(even) .col_middle, .ds-imagetitle__who-we-are:nth-child(even) .col_middle { margin-left: 0px!important; } 

}


.ds-insights-article .ds-rightblock__wrapper .ds-rightblock__section:nth-child(2), .ds-insights-article .ds-rightblock__wrapper .ds-rightblock__section:nth-child(3) 
{ display: none; }
               
.hidden { display: none!important; }

/** insight-listing.html **/
.ds-search-input .ds-search-input__cbkinline .ds-search-input__group.is-checked { font-weight: bold; }
.ds-search-input .ds-search-input__radioinline .ds-search-input__group.is-checked { font-weight: bold; }

/** search-result.html**/
.ds-media-card__search span.ds-bc { display: flex; color: rgba(0, 0, 0, 0.54);}
