.api_section{padding: 60px 0;}
.api_section .search_api .form-control{border-radius: 5px;height: 45px;background-color: #f9f9f9;}
.form-control:focus{border-color: #97304e;outline: 0;box-shadow: 0 0 0 0.2rem rgb(151 48 78 / 7%);}
.api_section .search_api input.form-control::placeholder{color: #000;}
.btn-primary{background-color: #97304e;border: none;position: absolute;right: 16px;top: 0px;width: 120px;height: 44px;border-radius: 0 5px 5px 0;border: 1px solid #97304e;border: none;}
.btn-primary:hover{background-color: #97304e;}
.api_section .api_content {margin: 20px 0 0;}
.api_section .api_content h1{font-size: 18px;}
hr{border-top: 2px solid rgb(151 48 78 / 85%);}
.hr{border-top: 1px solid rgb(232 229 230 / 85%);margin-top: 1rem;margin-bottom: 1rem;}
.api_section .api_content h2{font-size: 17px;color: #565353;font-weight: 400;}
.api_section .api_content p{font-size: 15px; padding-bottom: 20px;}
.api_section .api_content_bottom {padding: 20px;box-shadow: 0 0 10px #ece8e8;}
.api_section .api_content_bottom img {width: 50px;float: left;margin-right: 20px;}
.api_section .api_content_bottom h2{font-size: 16px;text-transform: uppercase;margin-bottom: 1px;}
.api_section .api_content_bottom h2 span{text-transform: capitalize;display: inline-block;padding-left: 50px;font-size: 14px;color: #6b5e5e;}
.api_section .api_content_bottom p{display: flex;padding-top: 5px;}
.api_section .api_content_bottom .rating i{font-size: 13px;}
.blank{color: #ddd;border-right: 1px solid #eee;}




/*Page Navigation*/
.api_section .page_navigation{float: right;}
.api_section .pagination {margin-top: 26px;}
.api_section .pagination li {}
.api_section .pagination .active a {color: #020202;background-color: transparent;font-weight: 600;background-color: transparent;border-radius: 5px;border: 1px solid #97304e;}
.api_section .pagination .active a:hover {background-color: transparent;color: #143361;border: 0px;}
.api_section .pagination .active a:focus {background-color: transparent;color: #143361;outline: none;}
.api_section .pagination li a {border: 1px;margin-left: 0px;color: #707070;margin: 0px 5px;width: 30px;height: 30px;  display: block;  text-align: center;  line-height: 30px;}
.api_section .pagination li a:hover {  background-color: transparent;color: #fff;padding-bottom: 2px;border-bottom: 1px solid;text-decoration: none;  background-color: #000;  border-radius: 9px;}
.api_section .pagination li a:focus {outline: none;background-color: transparent;/*color:#707070;*/}
.api_section .pagination li:first-child a, .pagination li:last-child a {  border: 2px solid #f4f2f1 !important;  border-radius: 29%;  margin: 0px;  border: 2px solid;  font-size: 14px;  color: #143361;  height: 35px;  width: 35px;  display: inline-block;  text-align: center;  margin-right: 10px;  background-color: #f4f2f1;  line-height: 33px;  margin-top: -2px;  }
.api_section .pagination li:first-child a:hover, .pagination li:last-child a:hover {text-decoration: none !important;color: #fff;background-color: #9b2f4a;}
.api_section .pagination li:first-child a:focus, .pagination li:last-child a:focus {outline: none;}
.api_section .row_page {text-align: right;margin-top: 28px;padding-right: 72px;}
.api_section .row_page h2 {font-size: 14px;display: inline-block;margin-right: 23px;color: #000;}
.api_section .page_list {width: 82px;border: none;display: inline-block;}
.api_section .page_list .form-control {border: 1px solid #dcd8d8 !important;padding: 0px 6px;height: 31px;border-radius: 5px;}

