@import url('https://fonts.googleapis.com/css2?family=Changa:wght@300;500&display=swap');

.ar_body {
    font-family: 'Changa', sans-serif !important;
    letter-spacing: 0 !important;
}


/*general
===================*/
.ar_body .cut_p {
    font-size: 20px;
    line-height: 1.6
}

.ar_body .cust_header {
    font-size: 40px;
}

.ar_body .cut_btn::after {
    left: auto;
    right: 0
}

.ar_body .owl-carousel .owl-nav button {
    line-height: 50px !important
}

.ar_body .owl-carousel .owl-nav button.owl-prev {
    right: 31px !important;
    left: auto
}

.ar_body .owl-carousel .owl-nav button.owl-next {
    left: 31px !important;
    right: auto
}

/*header
====================*/
.ar_body header nav .collapse {
    justify-content: flex-end
}

/*home
==================*/
.ar_body .home .home_description {
    width: 90%;
    line-height: 1.8;
    margin: auto
}

/*.service
==================*/
.ar_body .service .service_content p {
    font-size: 17px
}

/*subscribe
===============*/
.ar_body .subscribe form {
    padding-right: 20px;
    padding-left: 6px
}

.ar_body .service .service_content .service_header h3 img {
    margin-right: 0;
    margin-left: 20px
}

/*footer
==================*/
.ar_body footer .footer_title h4::after {
    left: auto;
    right: 5px;
    margin-top: 10px
}

.ar_body footer .Office_loc ul li a img {
    margin-right: 0;
    margin-left: 10px;
}

/*faq page
=================*/
.ar_body .faq_body,
.ar_body .policy_body {
    padding: 50px 0
}

.ar_body .faq_body #accordion .card .card-header .card-link {
    padding-left: 37px;
    padding-right: 15px
}

.ar_body .faq_body #accordion .card .card-header .card-link svg {
    right: auto;
    left: 20px;
}
