.accordion-title{margin-bottom:1.5rem}
.accordion{border-top:1px solid #d9e5e8}
.accordion li{border-bottom:1px solid #d9e5e8;position:relative;list-style-type:none;text-align:right;direction:rtl}
.accordion li p{display:none;padding:10px 20px 20px;color:#516163;font-size:14px;font-family:"webfont",'Poppins',sans-serif}
.accordion a{width:100%;font-family:"webfont",'Poppins',sans-serif;display:block;cursor:pointer;font-weight:500;line-height:3;font-size:17px;user-select:none}
.accordion li a.active{color:#ffa600}
.accordion a.hover{color:#ffa600}
.accordion a:after{width:8px;height:8px;border-right:1px solid #ffa600;border-bottom:1px solid #ffa600;position:absolute;left:5px;content:" ";top:20px;transform:rotate(-45deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
a.active:after{transform:rotate(45deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-right:1px solid #002642;border-bottom:1px solid #002642}
.content-box{background-color:#f6f6f6;height:100%;padding:40px 10px;text-align:center;transition:.3s}
.content-box p{font-size:14px;line-height:1.1;margin-bottom:15px}
.content-box .icon-circle{width:70px;height:70px;background:#002642;border-radius:50%;position:relative;margin:auto auto 20px;transition:.3s}
.content-box:hover .icon-circle{background:#ffa600}
.content-box .icon-circle .fas{font-size:35px;line-height:70px;background:transparent;color:#FFF;width:70px;height:70px;text-align:center;vertical-align:bottom}
.content-box h3{margin-bottom:20px}
.middle-box{border-left:solid 2px #FFF;border-right:solid 2px #FFF}
.content-box h5{font-size:17px;line-height:1.7;margin-top:15px;text-transform:none;margin-bottom:0}
.content-box a{text-decoration:none;position:relative;color:#ffa600;transition:.3s}
.content-box a:after{content:'';width:100%;position:absolute;left:0;bottom:-2px;border-width:0 0 2px;border-style:solid}
.content-box a:hover{color:#002642}