.accordian-container{
    margin:0 auto;
    padding-bottom:0
}
.accordian-container h2{
    font-size:1rem!important;
    font-weight:600!important;
    display:inline-block!important;
    margin:0;
    padding:0
}
.accordion{
    width:100%;
    margin:30px auto 20px;
    background:#fff;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.accordion .link{
    cursor:pointer;
    display:block;
    padding: 15px 15px 15px 42px;
    font-size:14px;
    font-weight:700;
    -webkit-transition:all .4s ease;
    -o-transition:all .4s ease;
    transition:all .4s ease;
    background-color:#efefef;
    color:#000;

}
.accordion li:last-child .link{
    border-bottom:0
}
.accordion li i{
  position: relative;
  float: right;
  top: 5px;
  font-size: 18px;
  color: #595959;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.accordion li i.fa-chevron-down{
  right: 12px;
  left: auto;
  font-size: 16px;
}
.accordion li.open .link{
    color:#fff;
    background-color:#023c40 !important;
}
.accordion li.open i{
    color:#fff
}
.accordion li.open i.fa-chevron-down{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.tnc{
    padding:2%;
    border:1px solid #cecece
}
.accordion li.default .submenu{
    display:block
}
.submenu{
    display:none
}
.submenu a{
    text-decoration:none;
    -webkit-transition:all .25s ease;
    -o-transition:all .25s ease;
    transition:all .25s ease;
    color:#f00000
}
.accordian-container ul{
    list-style:none;
    padding:0
}
.accordian-container ul .inner{
    padding-left:1em;
    overflow:hidden;
    display:none
}
.accordian-container ul li{
    margin:.5em 0
}
.accordian-container ul li a.toggle{
    width:100%;
    display:block;
    background:#efefef;
    color:#000;
    padding:.75em;
    border-radius:.15em;
    transition:background .3s ease;
    text-decoration:none
}
.accordian-container ul li a.toggle:hover{
    background:#d80000;
    color:#fff;
    font-weight:700
}
.accordian-container ul li a.toggle:focus{
    background:#d80000;
    color:#fff;
    font-weight:700
}
@media only screen and (max-width:600px){
    .accordian-container{
        padding:20px
    }
    .accordian-container{
        width:96%;
        padding:2px
    }
    .accordian-container h2{
        width:80%
    }
    .contentcontainer{
        width:96%;
        padding:2%
    }
}
@media only screen and (max-width:1240px) and (min-width:600px){
    .accordian-container{
        width:96%;
        padding:2px
    }
}
