.singleCountryBanner{
  /* padding: 20% 0; */
  background-size: cover !important;
  /* margin: -140px 0 0; */
  background-repeat: no-repeat;
}
.bannerTitle {
    margin: 200px !important;
    font-size: 48px;
    line-height: 58px;
    color: #fff;
}
.singleCountryBanner .breadcrumbs {
    display: inline-block;
    background: #F8F8FA;
    border-radius: 5px 5px 0px 0px;
    font-family: var(--heading-font);
    color: var(--heading-color);
    font-size: 16px;
    line-height: 26px;
    margin: 0;
    padding: 13px 32px 12px 30px;
}
.tmjAccordion .card .card-body,
.singleCountrySection table td,
.pageBanner p,
.singleCountrySection p{
    color: #000;
}
.pageBanner .bannerTitle{
    margin: 305px 0;
    color: #b30000;
} 
.pageBanner .bannerTitle a:hover{
    color: #fff;
    background: #b30000;
}
.countryTabTabsNav li button:hover::after,
.countryTabTabsNav li button.active::after{
    display: none;
}
.countryTabTabsNav li button {
    /* padding: 0 28px !important; */
    font-size: 14px !important;
}
.serviceDcon .sDcon {
    padding: 0;
}
.singleCountrySection .serviceDcon h3  {
    font-size: 33px;
}
.singleCountrySection .serviceDcon ul li i{
    color: #000;
    position: relative;
}
.singleCountrySection .serviceDcon ul li span{
    position: absolute;
    left: 90px;
}
/* .singleCountrySection .serviceDcon ul{
    margin: 0 0 0 -41px;
} */
.singleCountrySection #accordion-holder h3{
    font-size: 21px;
}  
.singleCountrySection .serviceDcon ul li,
.singleCountrySection .serviceDcon ul li:hover{
    color: #000;
}
.features .countryTabTabsNav{
    margin: 0;
    background: #fff;
    padding: 10px 0;
}
/* .features {
  padding: 0 50px;
} */
.singleCountrySection {
    padding: 60px 0 !important;
}
.sticky {
  position: fixed;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
  /* transform-origin: 20% 40%; */
  top: 0;
  width: 100%;
  background: #fff;
  z-index: 1;
}
footer,
.mapsSection{
    /* background: #fff; */
    z-index: 1;
    padding: 50px 0 0;
}
@media (min-width: 1200px) and (max-width: 1600px){
    .pageBanner{
        background-size: contain;
    }
    .bannerTitle {
        margin: 150px !important;
    }
    .pageBanner .bannerTitle{
        margin: 157px 0;
    } 
}
@media (max-width: 767px){
      .singleCountryBanner{
        /* padding: 16% 0 !important; */
        background-size: contain !important;
        margin: auto !important;
      }
      .bannerTitle {
          /* padding: 1px 11px !important;
          margin: -70px 0; */
          margin: 60px !important;        
      }
      .bannerTitle p {
          font-size: 7px !important;
          line-height: 11px !important;
      }
    }
    /* .singleCountryBanner{
        margin: -140px 0;
        background-size: cover;
        background-image: url(assets/images/bg/canada-university-in-snow-area2.jpg);
    } */
    /* .singleCountryBanner .heading{
        background: rgb(0 0 0 / 41%);
        padding: 36px 19px;
        border-radius: 15px;
    } */
    .singleCountrySection .contactFWrapper{
        margin: auto;
        width: 90%;
        background-size: cover;
        background-image: url(assets/images/country/7337511.jpg);
        padding: 63px 38px 30px;
    }
    .singleCountrySection .serviceDConArea ul li h6,
    .singleCountrySection .serviceDConArea ul li p{
        display: contents;
    }
    .singleCountrySection .serviceDConArea ul{
        list-style-type: disclosure-closed;
        padding: 0 0px 0 15px;
    }
    .font-29{
        font-size: 29px !important; 
    }
