.fontRup {
    font-family: 'IndianRupee';
}
#more_text1{
  display: none;
}
#more_text1:target{
 display: block;
}
.main-header{
  padding:0 ;
}


span.bg-gradient ,span.bg-gradient :before {
  background: #F58220;
  background: -moz-linear-gradient(left, #F58220 0%, #B10000 80%, #B10000 100%);
  background: -webkit-linear-gradient(left, #F58220 0%, #B10000 80%, #B10000 100%);
  background: linear-gradient(to right, #F58220 0%, #B10000 80%, #B10000 100%);
}
a {
  cursor: pointer;
  text-decoration: none;
}

.fancy-button {
  margin-top: 20px;
  color: #fff;
  padding: 13px 60px;
  border-radius: 50em;
  font-size: 18px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  height: 2.6em;
}
.fancy-button:focus,
.fancy-button:active {
  color: #fff;
}
span.fancy-button:hover {
  color: #fff;
  filter: brightness(1.05) contrast(1.05);
  transform: scale(1.95);
  
}
li.btn_info p{
  margin-top: 20px;
}



@media (min-width: 1000px) {
  .mobile-bar {
      display: none;
  }
  .header {
      z-index: 5;
      
      left: 148px;
      padding-top: 0;
      width: 100%;
      height: auto;
      overflow: auto;
      visibility: visible;
      opacity: 1;
      text-align: right;
  }
  .header li {
      display: inline-block;     
      border: none;
      text-align: left;
  }
  .header a {
      padding: 15px 35px;
  }
}
/* content-section1 */
.content-section1{
padding-top: 120px;
}

.breadcrumbed{
  font-size: 15px;
  color: #313131;
  text-align: left;
}
.content-section1 {
  background: #fff;}

.content-section1 h1{ 
  color: #B10000;
  margin:  0;
  font-weight: 600;
  text-align: center;
  font-size: 20px;
  padding: 17px 0;
}
/* tabs */
.buy-online-inner {
    margin: 25px 0;
}
.buy-online-inner .bs-example {
    position: relative;
    display: inline-block;
    background: #f3f3f3 0% 0% no-repeat padding-box;
    border-radius: 6px;
}
.buy-online-inner .container.content-section2{
  padding: 0;
}
.buy-online-inner .tab-horizontal{
  box-shadow: 0px 0px 0px #00000029;
  display: block;
  min-width: 100%;
  overflow-x: hidden;
 
}
.buy-online-inner .tab-inline{
  min-width: 100%;
}
.buy-online-inner .tab-content{
  padding: 20px 5px;
    display: block;
    HEIGHT: 100%;
}
.buy-online-inner .buy-nav-tabs{
	text-align: left;
    white-space: nowrap;
    display: inline-block;
    min-width: 100%;
    background: #fff;
    padding: 0;
    margin: 0;
}
.buy-online-inner li.buy-nav-item {  
float: left;
    margin: 0;
}
.buy-online-inner a.buy-nav-link{
    font-size: 14px;
    display: inline-block;
    padding: 4px 10px;
    color: #292929;
}
.buy-online-inner .buy-nav-tabs a.buy-nav-link{
 margin: 0px;
    border-radius: 0;
    border: 1px solid #C9C9C9;
    border-bottom: 4px solid #D1D1D1;
    border-right: 0px;;
}
.buy-online-inner .buy-nav-tabs .buy-nav-item.active {
    border: 1px solid #C9C9C9;
    border-bottom: 0px solid #B10000;
    background-color: #ffffff;
    color: #B10000;
    opacity: 1;
    border-right: 0px;
}
.buy-online-inner .buy-nav-tabs .buy-nav-item.active a{     background-color: #ffffff;
    color: #B10000;
    border: 0px solid #C9C9C9;
    border-bottom: 4px solid #B10000;
    font-weight: 800;}
.buy-online-inner .buy-nav-tabs>li:nth-child(5) {
    border-right: 1px solid #d7d7d7;
}
.buy-online-inner .buy-nav-tabs>li:nth-child(5).active {
    border-right: 1px solid #d7d7d7;
}
.buy-online-inner .buy-nav-tabs>li.active>a:after{display:none}
/* info-box */
.buy-online-inner .col-md, .buy-online-inner .col{
  padding: 0;
}
.buy-online-inner .img_top{
  margin: -9px 19px 3px 10px;
  position: absolute;
}
.buy-online-inner .box-head h3 span{ display: block;
    font-size: 13px;
    line-height: 20px;
    color: #4a4a4a;}
.buy-online-inner .main-box{  
/*   z-index: -1; */
  margin-bottom: 20px;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 6px #00000029;
border-radius: 15px;
opacity: 1;
}
.buy-online-inner .box-head{
	    padding: 0;
    display: inline-flex;
    width: 100%;
    background: #fff;
    border-radius: 15px 15px 0 0;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 82px;
    align-items: center;
}
.buy-online-inner .box-head h3{
    font-weight: normal;
    width: 75%;
    color: #212121;
    margin: 5px 10px;
    font-size: 14px;
    display: inline-block;
    font-weight:800;
    line-height: 16px;
}
.buy-online-inner .box-head .divimg{
	width: 140px;
    height: auto;
    padding: 10px 5px 10px;
    display: inline-block;
    text-align: center;
}
.buy-online-inner .box-head img{
margin: 0;
    display:inline-block;
    width: auto;
    height: auto;
}
.buy-online-inner .box-body{
  background: #F9f9f9 0% 0% no-repeat padding-box;
	padding: 10px 15px;
    display: inline-block;
    width: 100%; min-height:100px;
}
.buy-online-inner .box-head-tag::before {
    content: '';
    width: 100%;
    height: 23px;
    position: absolute;
    top: -17px;
    left: 20px;
}
.buy-online-inner .box-head-tag::after {
    content: "IN ULIPS, THE INVESTMENT RISK IN THE INVESTMENT PORTFOLIO IS BORNE BY THE POLICYHOLDER";
    width: 78%;
    height: 10px;
    position: absolute;
    top: 7px;
    left: 105px;
    font-size: 8px;
}
.buy-online-inner .box-body P{
	font-size: 13px;
    color: #313131;
    display: block;
    padding: 0px 0px 4px 30px;
    line-height: 18px;
    margin: 0
}
.buy-online-inner .box-body P.bullet-class{
   color: #313131;
    display: block;
    padding: 0px 0px 0 30px;
    line-height: 16px;
    margin: 0 0 6px;
    font-size: 12px;

}
.buy-online-inner p.bullet-class::before {
    content: '';
    margin-right: -14px;
    width: 13px;
    height: 13px;
    background: url(/etc/designs/icicipru/buy-online-insurance/images/Group-5004.svg) no-repeat left center;
    position: relative;
    left: -24px;
    display: inline-block;top:3px;
}
 .buy-online-inner .box-head h3.box-adjust{   /* width: 350px;*/
   padding: 25px 0;} 
.buy-online-inner .moretext {
  display: none; transition :all .5s ease-in;
}
.buy-online-inner .abutton{
  cursor: pointer;
}
.buy-online-inner .box-footer{
  display: inline-block;
    width: 100%;
    height: 45px;
    padding: 8px 20px;
}
.buy-online-inner a.read_link{
  font-size: 12px;color: #B10000;
    text-align: left;
    padding: 0;
    margin: 0;
}

.buy-online-inner a.read_link, .buy-online-inner a.brochure_link, .buy-online-inner .b_link{  
 color: #313131;
  cursor: pointer;
  text-underline-position: under;
  text-decoration: underline;
}
.buy-online-inner a.read_link{
  color: #B10000;}

.buy-online-inner .box-footer p{ 
    font-size: 12px;
    margin: 0.5em 0;
    display: inline-block;
    width: 22%;
}
.buy-online-inner .box-footer div{display: inline-block;
    text-align: right;
    width: 76%;}
.buy-online-inner .img_info{
  margin-right: 5px;
  width: 13px;
}
.buy-online-inner .img_brochure{
  margin-right: 4px;
  margin-bottom: 4px;
  width: 13px;
}
.buy-online-inner .button_box{
  font-size: 12px;margin: 0 3px;
  border-radius: 22px;
  opacity: 1;
  padding: 6px 12px;display: inline-block;
}
.buy-online-inner .button_box:hover{transition: transform 300ms;
    transform: translate3d(0, -12%, 0);text-decoration: none;}
.buy-online-inner .btn_more{
  color: #000000;
  background: #fff;
  border: 1px solid #F58220;
  
}
.buy-online-inner .btn_premium{
   color: #fff;
    background: #F58220;
    border: 1px solid #fff;
    
}
.buy-online-inner .button_box:focus{
  outline: 0;
  
}
.buy-online-inner .Show{display: block}
.buy-online-inner .Hide{display: none}
.buy-online-inner .buy-nav-tabs>li{        width: 195px;
    display: inline-grid;
    text-align: center;background-color: #ffffff;
    border: 0px solid #d7d7d7;}
/* desktop */
@media only screen and (min-width: 780px){
 
     .buy-online-inner .main-box{margin: 10px 10px 15px;
    display: inline-grid;
    width: calc((100% / 2) - 24px);
    position: relative;
    min-height: 220px;
}
  } 
  
/* mobile */
@media only screen and (max-width: 780px){.buy-online-inner {
    margin: 10px 0;
}
.buy-online-inner a.read_link, .buy-online-inner a.brochure_link, .buy-online-inner .b_link{font-size: 1.017rem;}
.buy-online-inner .box-head .divimg{padding: 10px 10px 10px;}
.buy-online-inner .box-head-tag .divimg {
    padding: 15px 10px 0px;
}
.buy-online-inner .box-footer{ padding: 8px 0px 8px 10px;}
.buy-online-inner li.buy-nav-item {
    float: none;
    margin: 0 -3px 0 0;
}
.buy-online-inner .bs-example {
    position: relative;
    display: block;
}
.buy-online-inner .tab-content{padding:0px 5px 20px;}
.buy-online-inner > .container {
    padding: 0;
    margin: 0;
}
  .container content-section2{
     padding: 0;
    }


.buy-online-inner .box-head h3.box-adjust {
    padding: 24px 0;
}

.buy-online-inner .box-head {
    height: 75px;
}
    .buy-online-inner .main-box{margin: 25px 5px;
    position: relative;}  
 .buy-online-inner .tab-horizontal {
    box-shadow: 0px 3px 6px #00000029;
    display: block;
    min-width: 100%;
    overflow-x: auto;
}
.buy-online-inner .tab-inline {
    min-width: 100%;
}
.buy-online-inner .buy-nav-tabs {
    text-align: center;
    white-space: nowrap;
    display: inline-block;
    min-width: 100%;
    background: #fff;
}
.buy-online-inner li.nav-item {
    display: inline-block;
}

.buy-online-inner .button_box {     font-size: 1.017rem;
    margin: 0 2px;
    padding: 4px 6px;}
.reason li span{    width: auto;}
.buy-online-inner .box-head-tag::after {
    width: 90%;
    line-height: 10px;
  left: 23px;
    font-size: 8px;
}
.box-head.box-head-tag {
    height: 105px;
}

}


@media only screen and (min-width: 768px) and (max-width:1024px){
.buy-online-inner .container {
    width: 100%;
}
.buy-online-inner .box-footer div {
    display: inline-block;
    text-align: right;
    width: 79%;
}
.buy-online-inner .box-footer p {
    font-size: 12px;
    margin: 0.5em 0;
    display: inline-block;
    width: 20%;
}
.buy-online-inner .box-head-tag::after {
    width: 100%;
    top: 7px;
    left: 20px;
}
.buy-online-inner .box-head
{height: 90px;}
}

