.mobile-drm {
    display: none;
}
@media screen and (max-width: 600px) {
    a.navbar-brand._d-none {
    width: 60%;
}
.desktop-drm {
    display: none;
}
.mobile-drm {
    display: block;
}
.footer .title {
    font-size: 15px;
}
.mt-3.div-get-in-touch {
    background-image: none !important;
}
.outer-box.w-80.m-auto.mobile-drm .contribute-block .inner.w-50 {
    width: 100% !important;
    float: none !important;
    border: none !important;
}
div#services-offered-details {
    display: inline-block;
}
.carousel-caption.d-none.d-md-block {
    display: block !important;
}
.div-contact-us.mt-5 .mapouter {
    max-width: 100%;
    overflow: hidden;
}
.carousel-caption.d-none.d-md-block p ,.carousel-caption.d-none.d-md-block span.ff-book-entiqua {
    font-size: 18px !important;
    margin-top: -20px;
}
.mt-3.div-services-banner , .mt-3.div-contact-us-banner , .mt-3.div-about-us-banner{
    background-size: cover;
}
.div-contact-us.mt-5 .row > .col-3 {
    display: none;
}
.div-contact-us.mt-5 .row > .col-6 {
    width: 100% !important;
    max-width: 100% !important;
    flex: none;
}
.div-contact-us.mt-5 .row.mt-5.mobile-drm {
    padding-bottom: 25px;
}
.banner-text.text-center.text-white {

}
.mt-3.div-about-us-banner + .row.text-center {
    margin: 0;
}
div#main-services .col-lg-9.pr-0 {
    padding: 0 14px !important;
}
div#main-services .col-lg-9.pr-0 .h-100.pl-4 {
    padding: 0 !important;
}
div#v-pills-tab-content .card.theme-color-lightest-background {
    margin-bottom: 25px !important;
}
div#v-pills-tab-content .card-deck.mt-4 {
    margin: 0 !important;
}
.outer-box.w-80.m-auto.mobile-drm  .w-100.pb-5.d-flex {
    display: inline-block !important;
}
div#v-pills-tab {
    padding: 8px 4px !important;
}
div#services-offered-details .col.pr-0 {
    width: 100% !important;
    display: inline-block !important;
}
.outer-box.w-80.m-auto.mobile-drm .contribute-block .inner.w-50 .inner-box {
    padding: 0 !important;
    margin: 0 !important;
    text-align: center !important;
}
div#vatProcessContent {
    padding: 0 !important;
}
div#services-offered-details .col-1.pr-0.pl-0 {
    display: none;
}
.footer.col-lg-12.pt-5.pr-5.pl-5 .col {
    margin-bottom: 18px;
}
.footer.col-lg-12.pt-5.pr-5.pl-5 {
    padding-top: 25px !important;
}
.mt-3.div-get-in-touch .w-75 {
    width: 100% !important;
}
mt-3.div-about-us-banner {
    background-size: cover;
}
.our-pillars.container.mt-5 .content.pb-4 {
    width: 100% !important;
    max-width: 100% !important;
    flex: none;
}
.copyrights.col-lg-12.mt-4.pb-3.pt-2.pr-5.pl-5.text-center {
    margin: 0 !important;
    padding: 5px 10px !important;
    padding-bottom: 45px !important;
}
div#services-offered-section .mt-3.div-services-offered {
    height: auto !important;
    padding-bottom: 40px;
    background-size: cover;
}
div#get-in-touch-section {
    margin-top: 0 !important;
}
.mt-3.div-get-in-touch {
    margin-top: 0 !important;
    height: auto;
}
.footer.col-lg-12.pt-5.pr-5.pl-5 {
    padding: 10px 5px !important;
}
.col-xl-4.col-lg-4.col-md-4.align-self-center.logo {
    padding: 0;
}
.mt-3.div-get-in-touch img {
    padding: 0 20px !important;
}
.mt-3.div-get-in-touch .col-xl-4.col-lg-6.col-md-4.align-self-center {
    padding-bottom: 25px;
}
div#services-offered-details .col-1.pr-0.pl-0 + .col.pr-0 {
    padding: 0 8px !important;
    box-sizing: border-box !important;
}
div#services-offered-details .col-1.pr-0.pl-0 + .col.pr-0 + .col.pr-0 {
    margin-top: 15px;
    padding: 0 8px !important;
}
div#services-offered-section .text-center.w-100.pl-lg-5.pr-lg-5.pt-lg-4 {
    padding-top: 18px;
}
div#vat-implementation-process-section {
    padding: 0 8px;
}
.mt-3.div-call-us .col-lg-5.align-self-center {
    text-align: center;
}
div#vat-implementation-process-section {
    padding: 0 8px;
}
div#vat-implementaion-process .row.mt-3 {
    margin-top: 0 !important;
}
div#vat-implementaion-process .col-lg-4 {
    margin-bottom: 18px;
}
}