.accordion{position:relative}.accordion-toggle{display:flex;align-items:center;width:100%;float:left;cursor:pointer;margin-bottom:2%;border:1px dashed #ccc;background-color:#f6f6f6}.accordion h2{float:left;width:90%;margin:0;padding:8px 2%;color:#000;font-size:1.25rem;font-weight:400;line-height:normal;text-transform:capitalize;border-bottom:0;background-color:#fff}.accordion h2::before{background-color:transparent}.accordion-content{float:left;width:100%;margin:0 0 5%;padding:0;box-sizing:border-box}.plus,.minus{display:flex;justify-content:center;align-items:center;float:right;width:6%;padding:14px 0;background-color:#f6f6f6}.plus:after,.minus:after{content:"\f067";position:relative;top:0;display:inline-block;float:right;color:#000;line-height:1;font-size:.9em;font-weight:300;font-style:normal;font-family:'FontAwesome';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.minus:after{content:"\f068"}.admission-content .plus:after,.admission-content .minus:after{top:5px;font-size:.6em}.infrastructure-content .plus:after,.infrastructure-content .minus:after{top:5px;font-size:.7em}@media only screen and (max-width:990px){.accordion h2{width:86%;padding:7px 2%}.plus,.minus{width:10%;padding:12px 0}}@media only screen and (max-width:767px){.accordion h2{width:82%;font-size:1em}.accordion-content p{font-size:.9em}.plus,.minus{width:14%}}