.theme-dark{background-color:#002f6c;color:#fff}@media (max-width:767px){.IEfixflex{display:table-cell}.col-md-4{padding-left:0;padding-right:0}}.accreditation-container{padding:40px 0}.accreditation-container .row{margin-left:-45px;margin-right:-45px;text-align:center}.accreditation-container .col-sm-12{display:table}.accreditation-container .item{display:table-cell;margin:0 auto;padding:0 15px;width:auto}.library_container{background-color:#fff;padding:80px 0}.library_container .heading{margin:0;padding-bottom:50px;font-size:44px;color:#333;font-weight:300}.library_container .heading a{color:#333}.library_container .more_all{float:right;font-size:14px;font-weight:600;margin-top:11px;margin-bottom:0}@media (max-width:767px){.library_container .more_all{margin-bottom:0;margin-top:0}}.library_container .more_all a{border:1px solid #333;border-radius:4px;color:#333;display:inline-block;font-size:14px;font-weight:500;line-height:normal;margin-top:0;padding:5px 10px}.library_container .more_all a:hover{border:1px solid #d7340b;color:#d7340b}.healthinfobox{display:inline-block;width:100%}.healthinfobox .item{display:inline-block;float:left;margin-bottom:30px;margin-left:45px;margin-right:45px;position:relative;width:calc(50% - 90px)}@media (max-width:767px){.healthinfobox{padding:0 45px}.healthinfobox .item{margin-left:0;margin-right:0}}.healthinfobox .leftcol{width:33.33%;float:left}.healthinfobox .rightcol{width:66.66%;float:left;padding:10px 0 10px 30px}.healthinfobox .title{font-size:20px;line-height:1.2em;margin-bottom:25px}.healthinfobox .title a{color:#333;font-weight:300}.healthinfobox .photo{display:block}.healthinfobox .photo img{width:100%}.healthinfobox .shortdesc{font-size:14px}.healthinfobox .more{margin:0;position:absolute;bottom:0}.healthinfobox .more a{border:1px solid #333;border-radius:4px;color:#333;font-size:14px;display:inline-block;font-weight:500;margin-top:0;padding:5px 10px}.healthinfobox .more a:hover{border:1px solid #d7340b;color:#d7340b}@media (max-width:767px){.healthinfobox .item{width:100%;float:none}.healthinfobox .rightcol{position:relative}.healthinfobox .more{position:static;right:auto;left:30px}}@media (max-width:500px){.healthinfobox .leftcol{width:100%}.healthinfobox .rightcol{width:100%;padding-left:0}.healthinfobox .more{position:static}}