@import url('https://fonts.googleapis.com/css2?family=Original+Surfer&display=swap');

.img-responsive {
    width:100%;
    height:auto;
}

p {
    color:#727272;
    margin-bottom:10px;
}

/*Banner Section*/
.banner {
    padding:90px 0;
    background-image:url('../images/man-accountan.jpg');
    background-size:cover;
    background-repeat:no-repeat;
}
.banner h3 {
    font-weight:500;
    margin-bottom:0px;
}
.banner h4 {
    margin-bottom: 5px;
    font-size: 23px;
}
.cust-btn {
    background:#000;
    color:#fff;
    font-size:19px;
    padding:10px 12px;
    transition:0.2s;
    border-radius:15px;
}
.cust-btn:hover {
    background-color:#025203;
    color:#fff;
    text-decoration:none;
}

/*Solutions Section*/
.solutions {
    padding:40px 0;
}
.solutions h2 {
    text-align:center;
}
.solutions p {
    margin-bottom:8px;
}
.custom-sol {
    padding:15px;
}
.solutions .row {
    padding-top:25px;
}
.custom-sol h5 {
    margin-bottom:3px;
    font-size:18px;
    color:#3178bf;
}
.custom-sol span {
    color:#bfbfbf;
}
.custom-sol p {
    font-size:14px;
}

/*Prominent Section*/
.prominent {
    padding:40px 0;
}
.prominent h3 {
    text-align:center;
    color:#3178bf;
    margin-bottom:5px;
}

/*Footer Section*/
.working-hours {
    border: 2px solid #13314E;
    padding: 5px 0;
    border-collapse: separate;
    border-spacing: 0 0px;
    width: 100%;
}
.working-hours td, 
.working-hours th {
    padding: 0px 10px;
}
footer {
    background:#0a2642;
    padding:40px 0;
    color:#fff;
}
footer .logo {
    font-family: "Original Surfer", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size:28px;
    color:#5ebe5f;
}
footer p {
    color:#fff;
}
footer h5 {
    margin-bottom:6px;
}
footer li {
    list-style:square;
}
footer a {
    color:#fff;
    transition:0.2s;
}
footer a:hover {
    color:#5ebe5f;
}
footer .row {
    padding-bottom:25px;
    border-bottom:1px solid #fff;
    margin-bottom:25px;
}

/*About Us Page*/
/*Breadscrumb Section*/
.breadscrumb {
    padding:40px 0;
    background:rgb(248, 248, 248);
}
.breadscrumb h2 {
    margin-bottom:0;
    color:#727272;
}

/*History Section*/
.history {
    padding:40px 0;
}
.history p{
    margin-bottom:8px;
}
.history h4 {
    margin-bottom:12px;
}

/*Accounting Page*/
/*Accounting Content Section*/
.accounting-content {
    padding:40px 0;
}
.accounting-content .row {
    padding:25px 0;
}
.accounting-content h4 {
    margin-bottom:5px;
}
.accounting-content p {
    margin-bottom:10px;
}

/*Accordion Section*/
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.active, .accordion:hover {
  background-color: #ccc;
}

.accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}

.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

/*Really Section*/
.really {
    padding:10px;
    border:1px solid #cdcdcd;
    border-radius:15px;
    margin-bottom:20px;
}
.really p {
    margin-bottom:5px;
}
.really h5 {
    margin-bottom:0px;
}

/*Shy Section*/
.shy {
    padding:10px 10px 15px;
    background:#1abc9c;
    border-radius:20px;
}
.shy h6 {
    margin-bottom:5px;
    color:#26507a;
}
.shy p {
    color:#fff;
}

/*Contact Us Page*/
/*Contact Content Section*/
.contact-content {
    padding:40px 0;
}
.contact-content p {
    font-size:15px;
}

/*Offices Section*/
.offices {
    padding-bottom:40px;
}
.main-off {
    padding:15px;
}
.custom-off {
    padding:15px;
    border-color: #f0f0f0;
    background-color: #f7f7f7;
    border-radius:25px;
}
.custom-off h3 {
    margin-bottom:0;
}
.custom-off p {
    margin-bottom:5px;
}
.custom-off h6,
.custom-off h4 {
    margin-bottom:10px;
}

/*Disclaimer Page*/
/*Disclaimer Content Section*/
.disclaimer-content {
    padding:40px 0;
}