/* Only RTL css */
html body {
    text-align: right;
}

body.rtl  .text-start,
body.rtl  .text-start * {
    text-align: right !important;
}
body.rtl  .text-end,
body.rtl  .text-end * {
    text-align: left !important;
}

body section.coc-hero-title,
body section.coc-general,
body section.coc-decision {
    direction: initial;
}

body section.coc-landing-page {
    padding-left: 0px;
}

body .wrapper {
    overflow: hidden;
}

body .coc-content-column .container-sm,
body .coc-content-column .container-md,
body .coc-content-column .container-lg,
body .coc-content-column .container-xl,
body .coc-content-column .container-xxl {
    padding-right: 0px;
}

body .coc-dos-donts .title-area {
    padding: 100px 0px 100px 50px;
}

body .coc-decision-cards .content {
    padding-left: 50px;
    text-align: right;
    padding-right: 0px;
}

.coc-next-page .arrow-area {
    text-align: left;
}

body .container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
    padding-left: 0px;
}

body .coc-decision-cards .bgimage {
    left: 0;
    right: inherit;
}

section.header .container-fluid, 
.site-footer .container-fluid, 
.coc-hero-1-title .container-fluid,
.coc-next-page .container-fluid {
    padding-left: 25px;
    padding-right: 25px;
}
.coc-landing-page .home-container{
    padding-left: 0;
    padding-right: 10px;
}
p {
    text-align: right;
}

body .text-center p {
    text-align: center;
}

body .site-header .header .links-area .search-form input[type=image] {
    right: inherit;
    left: 20px;
}

body .home-container .home-info {
    text-align: right;
}

body .coc-content-column .content {
    text-align: right;
}

.coc-content-column .list-content-box ul {
    padding-right: 0;
    padding-left: 40px;
}

body .container-fluid .content {
    text-align: right;
}

body .coc-decision-cards .cards .card.front-card,
body.rtl .coc-accordion .accordion-area .accordion-item h3 button {
    text-align: right;
}
body.rtl .coc-accordion .accordion-area .accordion-item h3 button .caret {
    margin-right: -60px;
    margin-left: 5px;
}
.coc-accordion .accordion-area .accordion, .coc-accordion.sec-img-right .content-area {
    padding-left: 160px;
    padding-right: 0;
}
body.rtl .coc-accordion .accordion-area.order-2 {
    padding-right: 150px;
    padding-left: 40PX;
}
body .coc-intro .container-fluid .js-definitions {
    margin: 0 auto;
}

body .coc-decision-cards .cards .card.card-2 {
    left: auto;
    right: 15px;
}

body .coc-decision-cards .cards .card.card-3 {
    left: auto;
    right: 40px;
}

.coc-decision .button-area {
    direction: rtl;
}

.wpml-ls-sub-menu .wpml-ls-item a.wpml-ls-link {
    text-align: unset;
}

body .site-footer .copyright {
    text-align: left;
}

body .site-header .menu .menu-column ul.main-nav li .dropdown .subnav-area .subnav ul li a {
    margin-right: 0px;
}

body .coc-quote .quote-area {
    border-left: none;
    border-right: 4px solid #333;
    padding-left: 0px;
    padding-right: 30px;
}

body .coc-photo-column .content .nav-pills {
    padding-right: 0;
}

body .coc-topic-index .links ul {
    padding-right: 0;
}
body.rtl .coc-content-column .list-content-box.sm-icon-left .icon-left {
    float: right;
}
body.rtl .coc-content-column .list-content-box ul li {
    padding-left: 20px;
    padding-right: 0;
}
body.rtl .coc-content-column.list-image-content-row .container-fluid {
    padding: 0 10px;
}
body.rtl .coc-content-column.list-image-content-row.list-img-right .container-fluid {
    padding-left: 0;
    padding-right: 25px;
}

body.rtl .main-nav-style1 .dropdown-style1 {
    top: auto;
    right: 0;   
}
body.rtl .main-nav-style1 li.last-in-row .dropdown-style1 {
    right: auto;
    left: 0;
}

@media (max-width: 1799.98px) {
    body.rtl .coc-content-column.list-image-content-row .list-content-box.list-content-right {
        padding-right: 240px;
        padding-left: 40px;
    }
}
@media screen and (max-width: 1799.98px) and (min-width: 1599.98px) {
    body.rtl .coc-photo-column.photo-right .content.photo-column-text-left {
        padding: 75px 50px 75px 170px;
    }
}
@media screen and (max-width: 1799.98px) and (min-width: 1399.98px) {
    body.rtl .coc-content-column .list-content-box.list-content-left {
        padding-right: 40px;
        padding-left: calc(8.3333333333% - 15px);
    }
}
@media screen and (max-width: 1799.98px) and (min-width: 991.98px) {
    body.rtl .coc-content-column.list-content-row.content-position-right .list-content-box {
        padding-right: 240px;
        padding-left: 40px;
    }
}

@media (max-width: 1200px) {
    body .site-header .menu .container-fluid {
        padding-right: 25px;
    }

    body .dropdown .menu-quote-area {
        margin-right: 0px;
    }

    .coc-content-column .content {
        padding-top: 50px;
    }
}
@media (min-width: 1200px) {
    body.rtl .coc-accordion:not(.sec-text-left) .content-area.order-1 {
        padding-right: calc(8.3333333333% + 15px);
        padding-left: 0;
    }
    body.rtl .coc-accordion:not(.sec-text-left) .accordion-area.order-1 {
        padding-right: calc(8.3333333333% + 15px);
        padding-left:40PX
    }
}
@media (min-width: 1024px) {
    body .site-header .header .logo-area .intro-info {
        border-right: 1px solid #ccc;
        margin-right: 25px;
        padding: 18px 0 20px 8px;
        padding-right: 25px;
        border-left: none;
    }

    body .col-12.col-lg-6.logo-area {
        text-align: right;
    }

    body section.header.container-fluid {
        padding-left: 25px;
        padding-right: 25px;
    }

    body .site-header .menu .container-fluid {
        padding-right: 0px;
    }

    body section.menu .row {
        padding-right: 0px;
    }

    body .site-header .menu .menu-column ul.main-nav {
        list-style-type: none;
        padding: 0px;
        text-align: right;
    }

    .site-header .menu .menu-column {
        padding: 0px;
    }

    body .coc-photo-column .container-fluid {
        padding-right: 0px;
    }
}
@media (max-width: 991.98px) {
    body.rtl .coc-landing-page .home-container{
        padding-left: 0;
        padding-right: 0;
    }
    body.rtl .coc-accordion .accordion-area.order-2 {
        padding-right: 0;
        padding-left: 0;
    }
    body.rtl .coc-accordion .accordion-area .accordion-item h3 button .caret {
        margin-right: 0;
    }
    .coc-accordion .accordion-area .accordion-item .accordion-body {
        padding-right: 60px;
        padding-left: 0;
    }
    .coc-accordion .accordion-area .accordion-item h3 button .caret{
        margin-right:-55px;
    }
    body .site-header .header .logo-area .intro-info .date {
        float: left;
    }

    body .site-header .header .logo-area .intro-info .intro-text {
        float: right;
    }

    body .site-header .logo-area .logo-link {
        float: right;
    }

    body .site-header .header .logo-area .intro-info {
        clear: both;
    }

    body .site-header .header .links-area #mobile-toggle {
        left: 15px;
    }

    body .site-header .header .links-area #mobile-toggle .custom-search-button {
        position: absolute;
        left: 40px;
    }

    body .coc-decision-cards .content {
        text-align: center;
    }

    .site-header .menu .menu-column {
        padding-right: 0;
    }

    .site-header .menu .menu-column ul.main-nav li a,
    .site-header .menu .menu-column ul.main-nav li button {
        text-align: right;
        border-left: 0;
        border-right: 8px solid transparent;
        padding-right: 15px;
    }

    body .site-footer .copyright,
    .site-footer .company {
        text-align: right;
    }

    body .coc-decision-cards .cards .card .buttons .btn {
        padding: 10px 15px;
    }
    body .container-fluid,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl,
    .container-xxl {
        padding-left: 25px;
        padding-right: 25px;
    }
    body ul.row.link-row {
        padding-right: 0px;
    }
    .coc-content-column .content {
        padding: 0 0 0 0;
    }
    body .coc-decision-cards .content {
        padding-left: 0px;
    }
    body .coc-content-column .content ul {
        padding-right: 0px;
    }
    .site-header .menu .menu-column .mobile-top-nav .wpml-ls-legacy-dropdown-click a{
        text-align: right;
    }
}
@media (min-width: 992px) {
    body .offset-lg-1 {
        margin-left: 0px;
        margin-right: 8.33%;
    }

    body .offset-xl-1 {
        margin-left: 0px;
        margin-right: 8.33%;
    }

    body .offset-lg-2 {
        margin-right: 16.6666666667%;
        margin-left: 0px;
    }

    body .dropdown .menu-quote-area {
        margin-right: 16.50%;
    }

    .coc-topic-index .offset-lg-2 {
        margin-left: 0px;
        margin-right: 16.166%;
    }

    body .offset-xl-2 {
        margin-left: 0px;
        margin-right: 16.666666%;
    }

    .coc-topic-index .links {
        padding-right: 0;
    }

    body ul.row.link-row {
        list-style: none;
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media (max-width: 767.98px) {
    body.rtl .coc-content-column.list-image-content-row.list-img-left .container-fluid {
        padding-left: 0;
        padding-right: 0;
    }
    body .coc-decision-cards .cards .card .buttons {
        text-align: left;
    }
    body .coc-decision-cards .content {
        text-align: center;
    }
}
@media (max-width: 575.98px) {
    body.rtl .coc-content-column .list-content-box ul li {
        padding-left: 0;
    }
}
@media (max-width: 400px) {
    body .coc-decision-cards .cards .card .buttons .btn {
        padding: 8px 12px;
        margin: 0;
    }
}
