                :root {
                   --tg-body-font-family: 'Changa', sans-serif;
                   --tg-heading-font-family: 'Changa', sans-serif;
               }

               .banner-shape {
                   right: 0;
                   left: auto;
                   transform: rotateY(180deg);
               }

               .banner-bg {
                   border-radius: 0 10px 10px 0;
               }

               .banner-bg::before {
                   right: 0;
                   left: auto;
                   border-radius: 0 10px 10px 0;
               }

               .footer-contact .icon {
                   margin-left: 40px;
                   margin-right: 0;
               }

               .footer-social .title {
                   margin-left: 35px;
                   margin-right: 0;
               }

               @media (max-width: 1800px) {
                   .banner-area {
                       padding: 100px 0 0 0;
                       padding-right: 85px;
                   }
               }

               @media (max-width: 1500px) {
                   .banner-area {
                       padding: 100px 40px 0 0;
                   }
               }

               @media (max-width: 1199.98px) {
                   .banner-area {
                       padding: 100px 40px 0 0;
                   }
               }

               @media (max-width: 991.98px) {
                   .banner-area {
                       padding: 85px 50px 0 0;
                   }
               }

               @media (max-width: 767.98px) {
                   .banner-area {
                       padding: 85px 15px 0 0;
                   }
                   .about-area {
                       padding: 100px 0 100px;
                   }
                   .footer-contact .icon {
                       margin: 0 auto 15px;
                   }
                   .footer-social .title {
                       margin-right: 0;
                       margin-left: 0;
                       margin-bottom: 10px;
                   }
               }

               .navbar-wrap>ul>li.menu-item-has-children>a::after {
                   margin-right: 5px;
                   margin-left: 0;
               }

               .btn::after {
                   margin-left: 0;
                   margin-right: 15px;
                   content: "\f060";
               }

               .brand-inner {
                   margin-left: 0;
                   margin-right: 85px;
               }

               @media (max-width: 1800px) {
                   .brand-inner {
                       margin-left: 0;
                       margin-right: 240px;
                   }
               }

               .split-line>div>div {
                   display: inline !important;
               }
               .split-line .d-flex span >div>div {
                display: inline !important;
            }
               span.sub-title.tg-element-title {
                   display: inline-block;
               }

               .about-img-wrap img:nth-child(2) {
                   margin-right: 20px;
                   margin-left: 0;
               }

               .experiences-item {
                   right: 70px;
                   left: auto;
               }

               .experiences-item:nth-child(2) {
                   right: 145px;
                   left: auto;
               }

               .experiences-item .icon {
                   margin-left: 20px;
                   margin-right: 0;
               }

               .about-list .list-wrap li i {
                   margin-left: 15px;
                   margin-right: 0;
               }

               .testimonial-avatar .avatar-thumb {
                   margin-right: 0;
                   margin-left: 30px;
               }

               .testimonial-active .slick-dots {
                   left: 0;
                   right: auto;
               }

               .blog-post-content .link-btn i {
                   margin-right: 7px;
                   margin-left: 0;
               }

               .scroll-top {
                   left: 50px;
                   right: auto;
               }

               .footer-link .list-wrap li a i {
                   margin-right: 0;
                   margin-left: 10px;
               }

               .menu-area .mobile-nav-toggler {
                   float: left;
               }

               .mobile-menu {
                   left: 0;
                   right: auto;
                   -webkit-transform: translateX(-101%);
                   -ms-transform: translateX(-101%);
                   transform: translateX(-101%);
               }

               .mobile-menu .close-btn {
                   left: 15px;
                   right: auto;
               }

               .mobile-menu .nav-logo {
                   text-align: right;
               }

               .mobile-menu .navigation li>a {
                   padding: 10px 25px 10px 60px;
               }

               .mobile-menu .navigation li.menu-item-has-children .dropdown-btn {
                   left: 15px;
                   right: auto;
               }

               .mobile-menu .navigation li ul li>a {
                   margin-right: 20px;
                   margin-left: 0;
               }

               @media (max-width: 767.98px) {
                   .banner-bg::before {
                       background: rgba(0, 0, 0, 0.5);
                   }
               }

               .breadcrumb-content .breadcrumb-item+.breadcrumb-item::before {
                   float: right;
                   padding-right: 0;
                   padding-left: 10px;
               }

               .project-content-two {
                   transform: translateX(200px);
               }

               .features-content .link-btn i {
                   margin-left: 17px;
                   margin-right: 0;
               }

               .history-img-wrap .list-wrap li:nth-child(3) {
                   left: 67px;
                   right: auto;
               }

               .history-img-wrap .list-wrap {
                   padding-left: 67px;
                   padding-right: 0px;
                   flex-wrap: nowrap
               }

               .history-list .list-wrap li i {
                   margin-right: 0;
                   margin-left: 15px;
               }

               [type=email] {
                   direction: rtl;
               }


               .blog-meta .list-wrap li i {
                margin-right: 0;
                margin-left: 8px;
               }


               .navbar-wrap ul li .sub-menu li{
                text-align: right;

               }

               .navbar-wrap ul li .sub-menu .sub-menu {
                right: 100%;
                left: auto;
                border-radius: 8px 0 0 8px;

            }

            .work-thumb{
                margin-right: 0;
                margin-left: 25px;

            }

            .work-thumb img {
                transform: rotateX(181deg) rotate(181deg);
            }

            .breadcrumb-bg {
                background-position: inherit;
            }


              span.first-letter-red {
                margin-right: 0;
                margin-left: 10px;
            }



