.elementor-2167 .elementor-element.elementor-element-2d8dc38 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-531ee38 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-2e1cfe7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-a5e5a1d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-9771e9f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-3b0b648 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-a75c756 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-f1ef210 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-4fe7d89 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-8b14270 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-ab659ae > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-5cf54a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-5f366df > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-543f77d > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS for section, class: .elementor-element-61750cc */.elementor-2167 .elementor-element.elementor-element-61750cc .row {
    flex-direction: row-reverse;
}

.elementor-2167 .elementor-element.elementor-element-61750cc .about-section #content_block_1 .content-box {
    margin-left: -30px;
    text-align: right;
}

.elementor-2167 .elementor-element.elementor-element-61750cc .sec-title:before, .sec-title  {
    right: 0px;
}

.elementor-2167 .elementor-element.elementor-element-61750cc .sec-title .dotted-box .dotted {
    right: 43px;
}

.elementor-2167 .elementor-element.elementor-element-61750cc .sec-title .dotted-box .dotted:nth-child(2) {
    right: 49px;
}

.elementor-2167 .elementor-element.elementor-element-61750cc .sec-title .dotted-box .dotted:last-child {
    right: 55px;
}

#image_block_1 .image-box .box .inner {
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for visarzo_sevice, class: .elementor-element-9d87d67 */.elementor-2167 .elementor-element.elementor-element-9d87d67 .row {
    flex-direction: row-reverse;
}

.elementor-2167 .elementor-element.elementor-element-9d87d67 .sec-title {
    text-align: right;
}

.elementor-2167 .elementor-element.elementor-element-9d87d67 .sec-title:before {
    right: 0px;
    left:unset;
}

.elementor-2167 .elementor-element.elementor-element-9d87d67 .sec-title .dotted-box .dotted {
    position: absolute;
    right: 43px;
    left: unset;
}

.elementor-2167 .elementor-element.elementor-element-9d87d67 .sec-title .dotted-box .dotted:nth-child(2) {
    right: 49px;
    left: unset;
}

.elementor-2167 .elementor-element.elementor-element-9d87d67 .sec-title .dotted-box .dotted:last-child {
    right: 55px;
}

.elementor-2167 .elementor-element.elementor-element-9d87d67 .service-section .top-inner .text p {
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for visarzo_apply, class: .elementor-element-c9daba1 */.elementor-2167 .elementor-element.elementor-element-c9daba1 .apply-section .inner-box .content-box .theme-btn-one {
    direction: ltr !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f9a01ea */.elementor-2167 .elementor-element.elementor-element-f9a01ea .apply-section .inner-box {
    padding-right: 380px;
    padding-left: 0;
}

.elementor-2167 .elementor-element.elementor-element-f9a01ea .apply-section .inner-box .image-box {
    right: 0px;
    left: unset;
}

.elementor-2167 .elementor-element.elementor-element-f9a01ea .apply-section .inner-box .content-box {
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for visarzo_funfact, class: .elementor-element-bbab3ff */.elementor-2167 .elementor-element.elementor-element-bbab3ff .counter-block:first-child .counter-block-one .inner-box {
    border-right: 1px solid #e0e6ed;
}

.elementor-2167 .elementor-element.elementor-element-bbab3ff .counter-block-one .inner-box {
    border-left: 1px solid #e0e6ed;
}/* End custom CSS */
/* Start custom CSS for visarzo_training, class: .elementor-element-937afda */.elementor-2167 .elementor-element.elementor-element-937afda .sec-title {
    text-align: right;
}

.elementor-2167 .elementor-element.elementor-element-937afda .sec-title:before {
    right: 0px;
    left:unset;
}

.elementor-2167 .elementor-element.elementor-element-937afda .sec-title .dotted-box .dotted {
    position: absolute;
    right: 43px;
    left: unset;
}

.elementor-2167 .elementor-element.elementor-element-937afda .sec-title .dotted-box .dotted:nth-child(2) {
    right: 49px;
    left: unset;
}

.elementor-2167 .elementor-element.elementor-element-937afda .sec-title .dotted-box .dotted:last-child {
    right: 55px;
}

.elementor-2167 .elementor-element.elementor-element-937afda p {
    text-align: right;
}

.elementor-2167 .elementor-element.elementor-element-937afda .training-block-one .inner-box .overlay-box a span
 {
    display: inline-block;
    border-bottom: none;
    font-family: 'dana';
}/* End custom CSS */
/* Start custom CSS for visarzo_why_choose, class: .elementor-element-459287e */@media only screen and (max-width: 1699px) { .elementor-2167 .elementor-element.elementor-element-459287e
#content_block_2 .content-box {
    max-width: 100%;
    text-align: right;
}
}

.elementor-2167 .elementor-element.elementor-element-459287e #content_block_2 .content-box .inner-box .single-item .icon-box {
    right: 0;
    left:inherit;
}

.elementor-2167 .elementor-element.elementor-element-459287e #content_block_2 .content-box .inner-box .single-item {
    padding-right: 110px;
    padding-left: 0;
}

.elementor-2167 .elementor-element.elementor-element-459287e .sec-title:before {
    right: 0;
    left: unset
}

.elementor-2167 .elementor-element.elementor-element-459287e .sec-title .dotted-box .dotted {
    right: 43px;
    left: unset;
}

.elementor-2167 .elementor-element.elementor-element-459287e .sec-title .dotted-box .dotted:nth-child(2) {
    right: 49px;
}

.elementor-2167 .elementor-element.elementor-element-459287e .sec-title .dotted-box .dotted:last-child {
    right: 55px;
}/* End custom CSS */
/* Start custom CSS for visarzo_testimonial, class: .elementor-element-5cf54a8 */.elementor-2167 .elementor-element.elementor-element-5cf54a8 .owl-carousel.owl-loaded {
    display: block;
    direction: ltr;
}

.testimonial-block-one .inner-box .content-inner .rating-box h6
 {
    margin-left: 12px;
    float: right;
    margin-right: 0;
}

.testimonial-block-one .inner-box .author-inner .designation
 {
    font-family: 'dana';
    font-style: normal;
}

.elementor-2167 .elementor-element.elementor-element-5cf54a8 .text {
    direction: rtl;
    text-align: right
}/* End custom CSS */
/* Start custom CSS for visarzo_inquiry, class: .elementor-element-b1db481 */.elementor-2167 .elementor-element.elementor-element-b1db481 {
    text-align: right;
}

.elementor-2167 .elementor-element.elementor-element-b1db481 .inquiry-section .content-box .info-box li i {
    right: 0;
}

.elementor-2167 .elementor-element.elementor-element-b1db481 .inquiry-section .content-box .info-box li {
    padding-right: 70px;
    padding-left: 0;
}

.elementor-2167 .elementor-element.elementor-element-b1db481 .inquiry-section .inner-box .wpcf7 .form-group input[type='text'], .inquiry-section .inner-box .wpcf7 .form-group input[type='email'], .inquiry-section .inner-box .wpcf7 .form-group textarea {
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for visarzo_blog, class: .elementor-element-2888dbc */.elementor-2167 .elementor-element.elementor-element-2888dbc .sec-title {
    text-align: right;
}

.elementor-2167 .elementor-element.elementor-element-2888dbc .sec-title:before {
    right: 0px;
    left:unset;
}

.elementor-2167 .elementor-element.elementor-element-2888dbc .sec-title .dotted-box .dotted {
    position: absolute;
    right: 43px;
    left: unset;
}

.elementor-2167 .elementor-element.elementor-element-2888dbc .sec-title .dotted-box .dotted:nth-child(2) {
    right: 49px;
    left: unset;
}

.elementor-2167 .elementor-element.elementor-element-2888dbc .sec-title .dotted-box .dotted:last-child {
    right: 55px;
}

.elementor-2167 .elementor-element.elementor-element-2888dbc .service-section .top-inner .text p {
    text-align: right;
}

.elementor-2167 .elementor-element.elementor-element-2888dbc .news-block-one .inner-box .lower-content {
    text-align: right
}

.elementor-2167 .elementor-element.elementor-element-2888dbc .news-block-one .inner-box .lower-content .post-info:before {
    right: 0px;
    left: unset;
}

.elementor-2167 .elementor-element.elementor-element-2888dbc p {
    text-align: right;
}

.news-block-one .inner-box .lower-content .post-info li {
    display: none;
}/* End custom CSS */