.module-banner .banner-wrap .container-fluid {
    max-width: 1296px;
}
/*-----------site-map-page-starts-----------*/
#sitemap-container ul li > ul li.level2 ul{display:block;padding-left:0;}
nav#sitemap-container {
    padding-top: 30px;
}
#sitemap-container ul li a{color:#000;}
#sitemap-container ul li::before{background-color:#000;height: 6px;
    width: 6px;}
body#ip3-site-map .module-banner .banner-wrap .hero-banner h1{    font-size: 3.2rem;
    line-height: 39px;
    color: #fff;
    margin: 0;}
/*-----------error-page-starts-----------*/

body#ip3-error-page .module-banner .banner-wrap .hero-banner {padding: 48px 16px 96px 8px;
    max-width: 53%;
    position: relative;
    z-index: 2;}
body#ip3-error-page .module-banner .banner-wrap .hero-banner h1{    font-size: 3.2rem;
    line-height: 39px;
    color: #fff;
    margin: 0;}
body#ip3-error-page .module-banner .banner-wrap .hero-banner h1:before, body#ip3-site-map .module-banner .banner-wrap .hero-banner h1:before {    display:block;
    content: "";
    background: transparent linear-gradient(90deg,#b0d35a 0,#3fab99 49%,#00abc8 100%);
    height: 2px;
    width: 88px;
    margin-bottom: 22px;}
body#ip3-error-page section.content-container.inner-content-padding {
    padding-top: 30px;padding-bottom:14px;
}
body#ip3-error-page section.content-container.inner-content-padding ul li a, body#ip3-error-page section.content-container.inner-content-padding p a{color:#000;    text-decoration: underline;}
body#ip3-error-page section.content-container.inner-content-padding ul li:before{background-color:#000;}
/*-----------erroe-page-ends----*/
.module-banner .banner-wrap {min-height:340px;display: flex;align-items: center;width: 100%;flex-wrap: wrap;position:relative;z-index: 1;
/* max-width: 1280px; */
margin: 0 auto;}
.module-banner .banner-wrap:after {content: ''; /*background: #005072 0% 0% no-repeat padding-box; mix-blend-mode: multiply; opacity: 0.5; backdrop-filter: blur(30px);*/ position: absolute; width: 100%; height: 100%; top: 0;  left: 0; z-index: 1;background: linear-gradient(270deg,rgba(0,0,0,0),rgba(0,0,0,.901));}
.module-banner .banner-wrap .hero-banner{padding: 48px 16px 96px 16px;max-width: 53%;position: relative;z-index: 2;}
.module-banner .banner-wrap .hero-banner .banner-title:before, .module-banner .mobile-banner-wrap .hero-banner .banner-title:before {display: inline-block;content: "";background: transparent linear-gradient(90deg,#b0d35a 0,#3fab99 49%,#00abc8 100%);height: 2px;width: 88px;margin-bottom: 22px;}
.module-banner .banner-wrap .hero-banner .banner-title h1, .module-banner .mobile-banner-wrap .hero-banner .banner-title p.h1{font-size: 3.2rem;line-height: 39px;color:#fff;margin: 0;/*padding-bottom: 24px;*/}
.module-banner .banner-wrap .hero-banner .banner-title {
    padding-bottom: 24px;
}
.module-banner .banner-wrap .hero-banner .banner-description p, .module-banner .mobile-banner-wrap .hero-banner .banner-description p{line-height: 28px;font-size:2.0rem;color: #fff;letter-spacing: 0;}
.module-banner .mobile-banner-wrap .hero-banner{padding: 49px 16px 0 8px;}
/*.module-banner .banner-wrap.without-image .hero-banner .banner-description{padding-bottom: 96px;}*/
/*.module-banner .banner-wrap .hero-banner .banner-description {padding-bottom: 72px;}*/
.mobile-banner-wrap {display: none;}
.banner-wrap.without-image .hero-banner {max-width: 100%;padding: 48px 16px 0px 16px;}
.banner-wrap.without-image{display:block;    min-height: auto;}
.banner-wrap.without-image .hero-banner{width:100%;}
.banner-wrap.without-image .hero-banner .banner-title h1, .banner-wrap.without-image .hero-banner .banner-description p{color:#000000;}
.banner-wrap.without-image .module-banner .mobile-banner-wrap{display:none;}
.banner-wrap.without-image .module-banner .banner-wrap{display:block;}

.inline-image-media img{width:100%;background-repeat: no-repeat;background-size: cover;background-position: center;}

@media all and (max-width: 991.98px) {
.banner-wrap.without-image .hero-banner {padding: 40px 8px 0px 8px;}
.module-banner .banner-wrap.without-image{display:block;  min-height: auto;/*min-height: 396px;*/
    min-width: auto;}
}

/*@media all and (min-width: 767.98px) and (max-width: 1023.98px) {
.module-banner .banner-wrap.without-image .hero-banner .bp {
    padding: 0 24px;
}
}*/
@media all and (max-width: 767.98px) {
.module-wrapper.pb-5{padding-top:0;}
.module-banner .banner-wrap .hero-banner{max-width:100%;padding: 48px 8px 0 8px;}
.module-banner .mobile-banner-wrap .hero-banner{max-width:100%;padding: 49px 16px 48px 16px; position: relative; z-index: 2;}
.module-banner .banner-wrap .hero-banner .banner-title h1, .module-banner .mobile-banner-wrap .hero-banner .banner-title p.h1{letter-spacing: -0.5px;}
.module-banner .banner-wrap{display:none;}
  .module-banner .mobile-banner-wrap{
      display: block;
      height: 396px;
      min-width: 100%;
      max-width: 375px;
      position: relative;
  }
  .module-banner .mobile-banner-wrap:after {
      content: '';
      /*background: #005072 0% 0% no-repeat padding-box;
      mix-blend-mode: multiply;
      opacity: 0.5;
      backdrop-filter: blur(30px);*/
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      z-index: 1;
      background: linear-gradient(270deg,rgba(0,0,0,0),rgba(0,0,0,.49),rgba(0,0,0,.901));
  }
.module-banner .banner-wrap.without-image{display:block;  min-height: auto;/*min-height: 396px;*/
    min-width: auto;}
 .hero-banner .bp {
    padding: 0 8px;
}
body#ip3-error-page .module-banner .banner-wrap, body#ip3-site-map .module-banner .banner-wrap  {
    display: block;    min-height: 340px;
    display: flex;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
    position: relative;
    z-index: 1;
}
body#ip3-error-page .module-banner .banner-wrap .hero-banner, body#ip3-site-map .module-banner .banner-wrap .hero-banner   {    max-width: 100%;
    padding: 0px 16px 48px 16px;}
}


.tabbed-container-module .tabbed-content ul .slick-list.draggable {
    width: 100%;
}
.tabbed-container-module .tabbed-content ul .slick-list.draggable .slick-track{margin:0 auto;}
/*---------iframe-spacing-------*/

