@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@100..900&display=swap');

body{
  font-family: "Vazirmatn", sans-serif;
  direction: rtl;
  text-align: right;
}


.about-section .text-column .text,
.cart-cupon__input,
.cart-table .quantity-box input,
.coming-soon__form input[type=email],
.coming-soon__form input[type=text],
.default-form .form-group input[type=email],
.default-form .form-group input[type=file],
.default-form .form-group input[type=number],
.default-form .form-group input[type=password],
.default-form .form-group input[type=tel],
.default-form .form-group input[type=text],
.default-form .form-group input[type=url],
.default-form .form-group select,
.default-form .form-group textarea,
.demo-top p,
.easy-design__title,
.error-form .form-group input[type=email],
.error-form .form-group input[type=search],
.error-form .form-group input[type=text],
.feature-seven-card__text,
.feature-six__content__text,
.feature-six__list li,
.feature-ten__title,
.footer-nine__subscribe form input[type=email],
.footer-nine__subscribe form input[type=phone],
.footer-nine__subscribe form input[type=text],
.form-group .ui-selectmenu-button.ui-button,
.login-wrapper form input[type=email],
.login-wrapper form input[type=password],
.login-wrapper form input[type=text],
.main-footer .newsletter-form .form-group input[type=email],
.main-footer .newsletter-form .form-group input[type=tel],
.main-footer .newsletter-form .form-group input[type=text],
.portfolio-ten__sec-title,
.product-details__quantity .quantity-box input,
.search-popup__form input,
.shop-search form input[type=search],
.shop-search form input[type=text],
.side-menu__content p,
.sidebar .search-box .form-group input[type=search],
.sidebar .search-box .form-group input[type=text],
.sidebar .services ul li a,
.slider-ten__text,
.slider-ten__title,
.testi-block-two .text,
.testimonials-four-card__content p,
.testimonials-four__block__top .block-text p,
.video-one__content .block-text,
.work-together__title,
body {
font-family: "Vazirmatn";
}

.about-section .text-column .sec-title .lower-text,
.about-section .text-column .text .since .txt,
.about-twelev__image__experiance,
.accordion-box .block .acc-btn,
.banner-carousel .content-box .sub-title,
.banner-section .left-based-text,
.blog-thirteen__item__rm,
.blog-twelev__item__meta li,
.blog-twelev__item__rm,
.blog-twelev__lists__item__meta li,
.blog-twelev__lists__item__rm,
.btn-style-one,
.btn-style-three,
.btn-style-two,
.cart-table thead th,
.cart-total li span:first-child,
.checkout__table thead th,
.checkout__title,
.coming-soon__countdown li,
.comments-area .comment-box .info .name,
.contact-infos p,
.contact-twelev .default-form .form-group input[type=email],
.contact-twelev .default-form .form-group input[type=file],
.contact-twelev .default-form .form-group input[type=number],
.contact-twelev .default-form .form-group input[type=password],
.contact-twelev .default-form .form-group input[type=tel],
.contact-twelev .default-form .form-group input[type=text],
.contact-twelev .default-form .form-group input[type=url],
.contact-twelev .default-form .form-group select,
.contact-twelev .default-form .form-group textarea,
.counter-block .graph-outer .count-box,
.default-tabs .tab-buttons .tab-btn,
.events-details__widget-info li strong,
.events-one__date,
.fact-counter .column .inner .count-outer,
.fact-counter .column .inner .counter-title,
.feature-eight .progress-box,
.feature-six__image__caption,
.feature-twelev__item__rm,
.features-section-two .feature .count,
.footer-twelev form input[type=email],
.gallery-item .cap-box .cat,
.gallery-three__filters li,
.get-quote-section .counter .count-box,
.get-quote-section .counter .counter-title,
.get-quote-two .info ul li strong,
.header-style-twelev__call__number,
.history-timeline__date,
.history-timeline__year,
.how-it-works-card__link,
.live-section .main-image-box .more-link a,
.login-wrapper .signup-link,
.main-footer__demo .footer-widget p,
.main-header .other-links .link-box .number,
.main-header .other-links .link-box .sub-text,
.main-menu .navigation,
.map-data,
.map-data h6,
.mixitup-gallery .filters li,
.news-block .post-meta ul li,
.news-block-two .lower-box .link-box a,
.news-block-two .post-meta ul li,
.page-banner .bread-crumb li,
.partner-one__link,
.portfolio-masonary__box-content p,
.portfolio-masonary__box__new,
.portfolio-masonary__more,
.post-control .control,
.post-details .info-row strong,
.pricing-card__name,
.pricing-three__amount,
.process-one__image::after,
.product-details__social span,
.project-single .text-content .info li strong,
.project-tab .product-tab-btns .p-tab-btn,
.service-twelev__item__number,
.services-section .row .service-block .inner-box:before,
.sidebar .call-up .phone,
.skill-section__progress-box-wrap .progress-box,
.team-block .lower-box .designation,
.team-card-three__designation,
.team-four__designation,
.testi-block .info .designation,
.testi-block .info .name,
.testi-block-two .info .name,
.testimonials-four-card__content .designation,
.testimonials-four-card__content .name,
.testimonials-nine__client-sub-title,
.thm-btn-twelev,
.trusted-section .col-header .header-inner,
.trusted-section .feature .count,
.trusted-section .feature .sub-text,
.ui-widget.ui-widget-content,
.under-construction__countdown li,
.we-do-section .progress-box,
.why-choose-twelev__image__award__content,
.work-tabs .tab-buttons .tab-btn,
button,
h1,
h2,
h3,
h4,
h5,
h6,
input,
select {
font-family: "Vazirmatn";
}
 
.home-showcase .btn-style-one .btn-title,
.home-showcase__title,
.home-showcase__top-title,
.mobile-nav__container li a,
.style-switcher,
.style-switcher .language-feature button,
.style-switcher .layout-feature a,
.style-switcher .layout-feature button,
.style-switcher h3 {
font-family: "Vazirmatn", sans-serif;
}

.portfolio-horizontal__card__title,
.portfolio-horizontal__category {
font-family: "Vazirmatn", "Rubik";
}

.video-six__video__text {
font-family: "Vazirmatn";
}

.about-ten__box::before,
.service-eight__card__inner::before,
.slider-eight__text {
font-family: "Shadows Into Light";
}

.about-four__sign,
.slider-eleven__sub-title {
font-family: "Vazirmatn";
}


.theme-btn i {
margin-right: 3px;
margin-left: 0;
}

.centered {
text-align: center !important;
}

.btn-style-one .btn-curve {
left: -15px;
right: unset;
transform: skewX(-22deg);
}

.btn-style-one:hover .btn-curve {
left: 0;
right: unset;
transform: skewX(0deg);
}

.btn-style-two .btn-curve {
left: -15px;
right: unset;
transform: skewX(-22deg);
}

.btn-style-two:hover .btn-curve {
left: 0;
right: unset;
transform: skewX(0deg);
}

.pull-right {
float: left;
}

.pull-left {
float: right;
}

.preloader {
right: 0px;
left: unset;
}

.preloader .icon {
right: 0px;
left: unset;
background-position: center center;
}

.scroll-to-top {
left: 20px;
right: unset;
}

.main-header {
right: 0;
left: unset;
}

.main-header .header-upper {
right: 0;
left: unset;
}

.boxed-wrapper .main-header .header-upper {
right: 50%;
left: unset;
transform: translateX(50%);
}

.main-header .header-upper .logo-box {
margin-left: 50px;
margin-right: 0;
float: right;
}

.main-header .other-links {
float: left;
}

.main-header .other-links .link-box {
float: right;
}

.main-header .other-links .link-box .link {
padding-right: 60px;
padding-left: 0;
}

.main-header .other-links .link-box .link .icon {
right: 0;
left: unset;
}

.main-header .other-links .search-btn {
margin-left: 50px;
margin-right: 0;
padding-left: 50px;
padding-right: 0;
border-left: 1px solid rgba(255, 255, 255, 0.1);
border-right: 0;
float: right;
}

.main-header .nav-outer {
right: 0;
left: unset;
float: right;
text-align: right;
padding-right: 300px;
}

@media (max-width: 1600px) {
.main-header .nav-outer {
padding-right: 200px;

}
}
@media (max-width: 1400px) {
.main-menu .navigation > li > a{
  font-size: 16px !important;
}
.main-menu .navigation > li{
  margin-left: 30px !important;
}
}

@media (min-width: 1200px) {
.page-wrapper.boxed-wrapper{
.main-header .nav-outer {
padding-right: 240px;

}
.main-menu .navigation > li > a{
  font-size: 16px !important;
}
.main-menu .navigation > li{
  margin-left: 30px !important;
}
}
}
.header-style-eight,
.header-style-thirteen,
.mainmenu-six,
.header-style-twelev,
.mainmenu-seven,
.header-eight,
.header-style-seven{
   .nav-outer {
padding-right:  0px !important;
text-align: center !important;

}
}
.header-style-eight .nav-outer{
  float: none;
}

@media (min-width: 992px) {
.boxed-wrapper .main-header .nav-outer .main-menu {
margin-left: 70px;
margin-right: 0;
}
}

.main-menu .navigation > li {
margin-left: 40px;
margin-right: 0;
float: right;
}

.main-menu .navigation > li:last-child {
margin-left: 0px;
margin-right: 0;
}

.main-menu .navigation > li > a:before {
right: 0;
left: unset;
}

.sticky-header .main-menu .navigation > li.dropdown {
padding-left: 0px;
padding-right: 0;
}

.main-menu .navigation > li > ul {
right: 0px;
left: unset;
transform: translateY(20px);
}

.main-menu .navigation > li > ul.from-right {
left: 0px;
right: auto;
}

.main-menu .navigation > li > ul > li > a {
text-align: right;
}

.main-menu .navigation > li > ul > li > ul {
right: 100%;
left: unset;
transform: translateY(20px);
}

.main-menu .navigation > li > ul > li > ul > li > a {
text-align: right;
}

.main-menu .navigation > li > ul > li.dropdown > a:after {
left: 0px;
right: unset;
}

.main-menu .navigation > li.dropdown:not(.megamenu-clickable):hover > ul {
transform: translateY(0px);
}

.main-menu .navigation li > ul > li.dropdown:hover > ul {
transform: translateY(0px);
}

.main-menu .navigation li.dropdown .dropdown-btn {
left: 10px;
right: unset;
}

.header-style-five .nav-outer {
text-align: left;
}

.header-style-six .header-upper .right-menu {
margin-right: auto;
margin-left: 0;
}

.header-style-six .header-upper .right-menu .mobile-nav-toggler {
margin-right: 30px;
margin-left: 0;
}

.header-style-seven {
right: 0;
left: unset;
}

.header-style-seven .nav-outer {
right: auto;
left: unset;
text-align: left;
}

.header-style-seven .topbar-four .phone {
margin-left: 40px;
margin-right: 0;
}

.header-style-seven .topbar-four .phone span {
margin-left: 10px;
margin-right: 0;
}

.header-style-seven .social-links li + li {
margin-right: 30px;
margin-left: 0;
}

.main-header .cart-btn {
margin-left: 30px;
margin-right: 0;
}

.header-style-eight .nav-outer {
right: auto;
left: unset;
text-align: left;
}

.header-style-nine {
right: auto;
left: unset;
}

@media (min-width: 992px) {
.header-style-nine {
right: 0;
left: unset;
}
}

.header-style-nine .nav-outer {
right: auto;
left: unset;
text-align: right;
}

.header-style-nine .nav-outer .mobile-nav-toggler {
margin-right: 30px;
margin-left: 0;
}

@media (min-width: 992px) {
.header-style-nine .nav-outer .mobile-nav-toggler {
margin-right: 0;
margin-left: 0;
}
}

.header-style-nine__search-btn__outer,
.header-style-nine .search-btn {
margin-left: 0px;
margin-right: auto;
}

@media (min-width: 576px) {
.header-style-nine .search-btn {
margin-left: 30px;
margin-right: 0;
}
}

@media (min-width: 992px) {
.header-style-nine__search-btn__outer {
left: 0;
right: unset;
}
}

.header-style-nine .social-icons a + a {
margin-right: 20px;
margin-left: 0;
}

@media (min-width: 992px) {
.header-style-nine .social-icons a + a {
margin-right: 0;
margin-left: 0;
}
}

.header-style-nine__search-btn__outer button span,
.header-style-nine .search-btn button span {
margin-left: 20px;
margin-right: 0;
}

.sticky-header {
right: 0px;
left: unset;
}

.sticky-header .main-menu .navigation > li {
margin-left: 0;
margin-right: 40px !important;
}

.sticky-header .main-menu .navigation > li > ul > li > ul {
left: 100%;
right: auto;
}

.search-popup {
right: 0;
left: unset;
}

.search-popup__form input {
padding-right: 30px;
padding-left: 0;
}

.search-popup__form button[type=submit] {
left: 15px;
right: unset;
transform: translateY(-50%);
}

.cursor-follower.close-cursor:before {
right: 48%;
left: unset;
transform: rotate(-45deg);
}

.cursor-follower.close-cursor:after {
left: 48%;
right: unset;
transform: rotate(45deg);
}

.nav-outer .mobile-nav-toggler {
margin-right: 0px;
margin-left: 0;
float: left;
}

.mobile-nav-toggler .txt {
padding-right: 10px;
padding-left: 0;
}

.default-form .field-inner .alt-icon {
right: 20px;
left: unset;
}

.default-form label.error {
text-align: right;
}

.form-group .ui-button .ui-icon:before {
left: 0px;
right: unset;
}

.banner-section .bg-image {
right: 0;
left: unset;
background-position: center top;
}

.banner-section .left-based-text {
right: 50px;
left: unset;
}

.banner-section .left-based-text .base-inner {
 transform-origin: left top;
}

.banner-section .left-based-text .social-links {
right: 0;
left: unset;
}

.banner-section .left-based-text .social-links ul li {
margin-left: 35px;
margin-right: 0;
float: right;
}

.banner-section .left-based-text .social-links ul li a:before {
right: 0;
left: unset;
}

.banner-section .left-based-text .hours {
left: 0;
right: unset;
}

.banner-section .left-based-text .hours ul li {
margin-right: 35px;
margin-left: 0;
float: right;
}

.banner-carousel .slide-item:before {
right: 0;
left: unset;
}

.banner-carousel .slide-item .left-top-line {
right: 0;
left: unset;
transform: translateY(-100%);
}

.banner-carousel .active .left-top-line {
transform: translate(0);
}

.banner-carousel .slide-item .right-bottom-curve {
left: 0;
right: unset;
transform: translateX(-700px);
}

.banner-carousel .active .right-bottom-curve {
transform: translate(0);
}

.banner-carousel .slide-item .right-top-curve {
left: 0;
right: unset;
transform: translateX(-200px);
}

.banner-carousel .active .right-top-curve {
transform: translate(0);
}

.banner-carousel .slide-item .round-shape-1 {
right: -500px;
left: unset;
transform: translateY(100%);
}

.banner-carousel .active .round-shape-1 {
transform: translate(0);
}

.banner-carousel .slide-item .shape-1 {
right: 0;
left: unset;
transform: translateY(-100%);
}

.banner-carousel .active .shape-1 {
transform: translate(0);
}

.banner-carousel .slide-item .shape-2 {
right: 0;
left: unset;
transform: translateX(500px);
}

.banner-carousel .active .shape-2 {
transform: translate(0);
}

.banner-carousel .slide-item .shape-3 {
left: 0;
right: unset;
transform: translateX(-900px);
}

.banner-carousel .active .shape-3 {
transform: translate(0);
}

.banner-carousel .slide-item .shape-4 {
left: 0;
right: unset;
transform: translateX(-200px);
}

.banner-carousel .active .shape-4 {
transform: translate(0);
}

.banner-carousel .slide-item .shape-5 {
left: 0;
right: unset;
transform: translateY(-1000px);
}

.banner-carousel .active .shape-5 {
transform: translate(0);
}

.banner-carousel .slide-item .shape-6 {
left: 0;
right: unset;
}

.banner-carousel .slide-item .image-layer {
right: 0;
left: unset;
background-position: center center;
}

.banner-carousel .content-box .sub-title {
transform: translateY(80px);
}

.banner-carousel .active .content-box .sub-title {
transform: translate(0);
}

.banner-carousel .content-box h1 {
transform: translateY(80px);
}

.banner-carousel .active .content-box h1 {
transform: translate(0);
}

.banner-carousel .content-box .text {
transform: translateY(80px);
}

.banner-carousel .active .content-box .text {
transform: translate(0);
}

.banner-carousel .content-box .link-box {
transform: translateY(50px);
}

.banner-carousel .active .content-box .link-box {
transform: translate(0);
}

.banner-carousel .slide-item .round-image {
left: -200px;
right: unset;
}

.banner-carousel .slide-item .round-image .image {
right: 0;
left: unset;
transform: translateX(-100%);
background-position: right top;
}

.banner-carousel .active .round-image .image {
transform: translate(0);
}

.banner-carousel .slide-item .round-image:before {
right: -100px;
left: unset;
transform: translateX(-100%);
}

.banner-carousel .active .round-image:before {
transform: translate(0);
}

.banner-carousel .slide-item .round-image:after {
right: -100px;
left: unset;
transform: translateY(100%);
}

.banner-carousel .active .round-image:after {
transform: translate(0);
}

.banner-carousel .owl-nav {
margin-right: -600px;
margin-left: 0;
right: 50%;
left: unset;
text-align: left;
}

.banner-carousel .owl-nav .owl-next,
.banner-carousel .owl-nav .owl-prev {
left: 0;
right: unset;
}

.banner-section .owl-dots {
right: 0;
left: unset;
}

.banner-one-page .banner-carousel .vid-link {
margin-right: 15px;
margin-left: 0;
}

@media (min-width: 376px) {
.banner-one-page .banner-carousel .vid-link {
margin-right: 30px;
margin-left: 0;
}
}

.banner-one-page .banner-carousel .vid-link .ripple,
.banner-one-page .banner-carousel .vid-link .ripple:before,
.banner-one-page .banner-carousel .vid-link .ripple:after {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.banner-one-page .banner-carousel .owl-nav {
margin-right: 0;
margin-left: 0;
right: 0;
left: unset;
}

.banner-one-page .banner-carousel .owl-nav .owl-next,
.banner-one-page .banner-carousel .owl-nav .owl-prev {
left: auto;
right: unset;
}

.banner-section-four .swiper-slide::before {
background-position: top center;
}

.banner-section-four .swiper-slide .image-layer {
background-position: center;
}

.banner-section-four h2 {
transform: translateY(110px);
}

.banner-section-four p {
transform: translateY(100px);
}

.banner-section-four .btn-style-three {
transform: translateY(100px);
}

.banner-section-four .swiper-slide-active .btn-style-three,
.banner-section-four .swiper-slide-active h2,
.banner-section-four .swiper-slide-active p {
transform: translateY(0) translateX(0);
}

.banner-section-four__nav {
right: 50%;
left: unset;
transform: translateY(-50%) translateX(50%);
}

.banner-four__social {
left: 30px;
right: unset;
transform: translateY(-50%);
}

@media (min-width: 1200px) {
.banner-four__social {
left: 90px;
right: unset;
}
}

.banner-four__info {
right: 30px;
left: unset;
transform: translateY(-50%) rotate(-90deg);
}

.banner-four__info span + span {
margin-right: 30px;
margin-left: 0;
}

@media (min-width: 1200px) {
.banner-four__info {
right: 90px;
left: unset;
}
}

.sec-title h2 .dot {
padding-right: 7px;
padding-left: 0;
}

.services-section .row .service-block .inner-box:before {
right: 45px;
left: unset;
}

 

.service-block .inner-box .icon-box {
left: 45px;
right: unset;
}

.service-block-three__single .icon-box span {
margin-left: 40px;
margin-right: 0;
}

.about-section:before {
margin-right: -410px;
margin-left: 0;
right: 0;
left: unset;
}

.about-section .image-column .inner:before {
right: 0;
left: unset;
}

.about-section .image-column .image-block:nth-child(1) {
margin-right: 110px;
margin-left: 0;
}

.about-section .image-column .image-block:nth-child(2) {
margin-left: 140px;
margin-right: 0;
}

.about-section .text-column .inner {
padding-right: 60px;
padding-left: 0;
}

.about-section .text-column .text ul {
float: right;
}

.about-section .text-column .text ul li {
padding-right: 35px;
padding-left: 0;
}

.about-section .text-column .text ul li:before {
right: 0;
left: unset;
}

.about-section .text-column .text .since {
margin-right: 82px;
margin-left: 0;
float: right;
}

.about-section .text-column .text .since:before {
right: -10px;
left: unset;
}

.about-section .text-column .text .since:after {
border-right: 2px solid var(--thm-base);
border-left: 0;
right: -42px;
left: unset;
}

.live-section .main-image-box .image-layer {
right: 0;
left: unset;
background-position: center center;
}

.live-section .main-image-box .round-box {
left: -25px;
right: unset;
float: left;
}

.live-section .main-image-box .round-box:before {
right: -65px;
left: unset;
}

.live-section .main-image-box .round-inner {
padding: 190px 70px 50px 80px;
}

.live-section .main-image-box .vid-link {
right: 55px;
left: unset;
}

.live-section .main-image-box .vid-link .ripple,
.live-section .main-image-box .vid-link .ripple:before,
.live-section .main-image-box .vid-link .ripple:after {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

@-webkit-keyframes ripple {

70% {
-webkit-box-shadow: 0 0 0 40px rgba(255, 255, 255, 0);
box-shadow: 0 0 0 40px rgba(255, 255, 255, 0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
}

}

@keyframes ripple {

70% {
-webkit-box-shadow: 0 0 0 40px rgba(255, 255, 255, 0);
box-shadow: 0 0 0 40px rgba(255, 255, 255, 0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
}

}

.live-section .main-image-box .more-link {
text-align: left;
}

.live-section .main-image-box .more-link a:before {
right: 0;
left: unset;
}

.we-do-section .featured-block {
padding-right: 230px;
padding-left: 0;
}

.we-do-section .featured-block .image {
right: 0;
left: unset;
}

.we-do-section .left-col .inner {
padding-left: 67px;
padding-right: 0;
}

.we-do-section .progress-box .count-box {
margin-left: -40px;
margin-right: 0;
left: 0px;
right: unset;
}

.we-do-section .progress-box .count-box:after {
border-right: 5px solid var(--thm-black);
border-left: 0;
right: 0;
left: unset;
}

.accordion-box .block .acc-btn {
padding-left: 60px;
padding-right: 40px;
}

.accordion-box .block .acc-btn .count {
padding-left: 3px;
padding-right: 0;
}

.accordion-box .block .acc-btn:before {
left: 35px;
right: unset;
}

.gallery-section .upper-row .sec-title {
float: right;
}

.gallery-section .upper-row .filters {
float: left;
}

.mixitup-gallery .filters li {
margin: 0 30px 10px 0px;
}

.mixitup-gallery .filters li:before {
right: 0;
left: unset;
}

.mixitup-gallery .filters li sup {
left: 0;
right: unset;
}

.mixitup-gallery .filters .filter.active {
padding-left: 20px;
padding-right: 0;
}

.gallery-item .cap-box {
transform: translateY(200px);
}

.gallery-item .inner-box:hover .cap-box {
transform: translateY(0px);
}

.gallery-item a.overlay-box {
right: 0;
left: unset;
}

.gallery-item .cap-box .cat span {
padding-left: 48px;
padding-right: 0;
}

.gallery-item .cap-box .cat span:before {
left: 0;
right: unset;
}

.gallery-item-three__content {
transform: rotateX(90deg);
}

.gallery-item-three:hover .gallery-item-three__content {
transform: rotateX(0);
}

.facts-section .jarallax-img,
.facts-section .image-layer {
right: 0;
left: unset;
background-position: center center;
}

.fact-counter .column .inner:after {
border-left: 1px solid rgba(255, 255, 255, 0.15);
border-right: 0;
left: -15px;
right: unset;
}

.trusted-section .col-header .header-inner {
border-radius: 7px 7px 0px 0px;
}

.trusted-section .col-header .header-inner:before {
right: 0;
left: unset;
}

.trusted-section .feature {
padding-right: 90px;
padding-left: 0;
}

.trusted-section .feature .count {
right: 0;
left: unset;
}

.trusted-section .right-col .inner {
padding: 115px 110px 0px 0px;
border-radius: 7px 0px 0px 0px;
}

.trusted-section .right-col .inner:before {
margin-right: -1px;
margin-left: 0;
right: 100%;
left: unset;
}

.trusted-section .featured-block-two {
padding-right: 276px;
padding-left: 0;
}

.trusted-section .featured-block-two .image {
right: 0;
left: unset;
}

.trusted-section .featured-block-two .text ul li {
padding-right: 30px;
padding-left: 0;
}

.trusted-section .featured-block-two .text ul li:before {
right: 0;
left: unset;
}

.team-block .image-box .social-links {
right: 0;
left: unset;
transform: translateY(100px);
}

.team-block .inner-box:hover .social-links {
transform: translateY(0);
}

.team-card-three__hover {
right: 0;
left: unset;
}

.team-card-three__social li + li {
margin-right: 10px;
margin-left: 0;
}

.parallax-section .jarallax-img,
.parallax-section .image-layer {
right: 0;
left: unset;
background-position: center center;
}

.parallax-section .content-box .icon-box:before {
right: -7px;
left: unset;
}

.parallax-section .content-box .icon-box:after {
right: 0;
left: unset;
}

.agency-section .featured-block {
padding-right: 230px;
padding-left: 0;
}

.agency-section .featured-block .image {
right: 0;
left: unset;
}

.agency-section .left-col .inner {
padding-left: 50px;
padding-right: 0;
}

.default-tabs .tab-buttons .tab-btn {
margin-left: 10px;
margin-right: 0;
}

.default-tabs .tab-buttons .tab-btn:last-child {
margin-left: 0;
margin-right: 0;
}

.default-tabs .tab-buttons .tab-btn:before {
right: 0;
left: unset;
}

.default-tabs .tabs-content .content {
transform: translateY(50px);
}

.default-tabs .tabs-content .active-tab .content {
transform: translateY(0px);
}

.agency-section .featured-block-two {
padding-right: 268px;
padding-left: 0;
}

.agency-section .featured-block-two .image {
right: 0;
left: unset;
}

.agency-section .featured-block-two .text ul li {
padding-right: 30px;
padding-left: 0;
}

.agency-section .featured-block-two .text ul li:before {
right: 0;
left: unset;
}

.news-block .post-meta ul li .far,
.news-block .post-meta ul li .fa {
padding-left: 3px;
padding-right: 0;
}

.news-block-two .post-meta ul li {
margin: 0 0px 5px 20px;
}

.news-block-two .post-meta ul li .far,
.news-block-two .post-meta ul li .fa {
padding-left: 3px;
padding-right: 0;
}

.news-block-two .lower-box .link-box a:before {
right: 0;
left: unset;
}

.news-block-two .image-box .vid-link {
right: 0;
left: unset;
}

.news-block-two .image-box .vid-link .icon {
margin-right: -50px;
margin-left: 0;
right: 50%;
left: unset;
}

.news-block-three .over-link {
right: 0;
left: unset;
}

.news-two .swiper-pagination {
right: auto;
left: unset;
}
 

.call-to-section .shape-2 {
left: 170px;
right: unset;
}

.call-to-section h2 {
float: right;
}

.call-to-section .link-box {
float: left;
}

.main-footer .links-widget ul li a:before {
right: 0;
left: unset;
}

.main-footer .social-links li {
margin-left: 8px;
margin-right: 0;
}

.main-footer .info-widget ul li {
padding-right: 30px;
padding-left: 0;
}

.main-footer .info-widget ul li .icon {
right: 0;
left: unset;
}

.main-footer .newsletter-form .form-group input[type=text],
.main-footer .newsletter-form .form-group input[type=tel],
.main-footer .newsletter-form .form-group input[type=email] {
padding: 20px 25px 20px 60px;
}

.newsletter-form .form-group .theme-btn {
left: 12px;
right: unset;
}

.main-footer__two {
background-position: center center;
}

.main-footer__two .footer-widget p a + a {
margin-right: 35px;
margin-left: 0;
}

.main-footer__two .footer-widget p span {
margin-right: 35px;
margin-left: 0;
}

.main-footer__three .footer-widget__links li a::before {
right: 0;
left: unset;
}

.main-footer__three .footer-widget .post-list li > img {
margin-left: 20px;
margin-right: 0;
}

.main-footer__three .footer-widget .contact-list li {
padding-right: 30px;
padding-left: 0;
}

.main-footer__three .footer-widget .contact-list li > span {
right: 0;
left: unset;
transform: translateY(-44%);
}

.main-footer__three .footer-widget .contact-list li:last-child > span {
transform: translateY(0);
}

.main-footer__three .bottom-footer .left-content p {
margin-right: 40px;
margin-left: 0;
padding-right: 40px;
padding-left: 0;
border-right: 1px solid rgba(255, 255, 255, 0.1);
border-left: 0;
}

.main-footer__three .bottom-footer .social-links li + li {
margin-right: 40px;
margin-left: 0;
}

.footer-four__social a + a {
margin-right: 20px;
margin-left: 0;
}

@media (min-width: 768px) {
.footer-four__social a + a {
margin-right: 40px;
margin-left: 0;
}
}

 

.service-block-two .link-box {
left: 3px;
right: unset;
}

.featured-section .left-col .inner {
padding-left: 30px;
padding-right: 0;
}

.featured-section .left-col .image-box:before {
right: -90px;
left: unset;
transform: skewX(45deg);
}

.featured-section .feature .inner-box {
padding-right: 15px;
padding-left: 0;
}

.featured-section .feature .inner-box:before {
right: 0;
left: unset;
}

.featured-section .feature h6 {
right: 1px;
left: unset;
}

.project-tab .product-tab-btns .p-tab-btn:before {
right: 0;
left: unset;
}

.project-tab .product-tab-btns .p-tab-btn sup {
left: 0;
right: unset;
}

.project-tab .product-tab-btns .p-tab-btn.active-btn {
padding-left: 20px;
padding-right: 0;
}

.project-tab .p-tab {
right: 0px;
left: unset;
}

.why-us-section .left-col .image-box:before {
right: 0;
left: unset;
}

.why-us-section .left-col .image-box:after {
right: 50px;
left: unset;
}

.why-us-section .left-col .vid-link {
left: 55px;
right: unset;
}

.why-us-section .left-col .vid-link .ripple,
.why-us-section .left-col .vid-link .ripple:before,
.why-us-section .left-col .vid-link .ripple:after {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.why-us-section .right-col .inner {
padding-right: 50px;
padding-left: 0;
}

.why-us-section .feature .inner-box {
padding-right: 90px;
padding-left: 0;
}

.why-us-section .feature .inner-box:before {
right: 0;
left: unset;
}

.why-us-section .feature h6 {
right: 1px;
left: unset;
}

.testi-block .icon {
left: 50px;
right: unset;
}

.testi-block .info {
padding-right: 100px;
padding-left: 0;
}

.testi-block .info .image {
right: 0;
left: unset;
}

.testimonials-section .owl-theme .owl-dots {
margin-right: -585px;
margin-left: 0;
right: 50%;
left: unset;
text-align: left;
}

.testimonials-section .owl-theme .owl-dots .owl-dot {
margin: 0px 6px 0px 0px;
}

.testi-block-three__top::after {
right: 50%;
left: unset;
transform: translateX(50%);
background-position: center center;
}

.testimonials-four-card .image {
right: 45px;
left: unset;
transform: translateY(50%);
}

@media (min-width: 992px) {
.testimonials-four__block__top {
text-align: right;
}
}

.testimonials-four-carousel .owl-dots .owl-dot + .owl-dot {
margin-right: 5px;
margin-left: 0;
}

.testimonials-five__carousel .owl-nav button[class*=owl-next] {
margin-right: 20px;
margin-left: 0;
}

@media (min-width: 992px) {
.testimonials-five__carousel .owl-nav button[class*=owl-] {
left: 100%;
right: unset;
}

.testimonials-five__carousel .owl-nav button[class*=owl-next] {
left: auto;
right: 100%;
}
}

.testimonials-five__carousel .owl-nav button[class*=owl-next] span::before {
transform: rotate(180deg);
}

#testimonials-six-pagination {
right: auto;
left: unset;
}

#testimonials-six-pagination .swiper-pagination-bullet + .swiper-pagination-bullet {
margin-right: 10px;
margin-left: 0;
}

.features-section .jarallax-img,
.features-section .image-layer {
right: 0;
left: unset;
background-position: top center;
}

.features-section .content-box h2 span {
padding-right: 3px;
padding-left: 0;
}

.features-section .feature-block {
float: right;
}

.features-section .feature-block .inner {
margin-left: 80px;
margin-right: 0;
padding-left: 80px;
padding-right: 0;
}

.features-section .feature-block .inner:before {
border-left: 1px solid rgba(255, 255, 255, 0.15);
border-right: 0;
left: 0;
right: unset;
}

.features-section .feature-block:last-child .inner {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}

@media (min-width: 1200px) {
.feature-six__image img {
float: left;
}
}

.feature-six__image__caption {
left: 0;
right: unset;
}

@media (min-width: 1200px) {
.feature-six__content {
padding-right: 60px;
padding-left: 0;
}
}

@media (min-width: 1440px) {
.feature-six__content {
padding-right: 115px;
padding-left: 0;
}
}

.feature-six__list li {
padding-right: 30px;
padding-left: 0;
}

.feature-six__list li > i {
right: 0;
left: unset;
transform: translateY(-50%);
}

.feature-eight .progress-box .count-box {
margin-left: -40px;
margin-right: 0;
left: 0px;
right: unset;
}

.feature-eight .progress-box .count-box:after {
border-right: 5px solid var(--thm-black);
border-left: 0;
right: 0;
left: unset;
}

.get-quote-section .left-col .inner {
padding-left: 70px;
padding-right: 0;
}

.get-quote-section .featured-block {
padding-right: 320px;
padding-left: 0;
}

.get-quote-section .featured-block .image {
right: 0;
left: unset;
}

.get-quote-section .counter .counter-text {
float: right;
}

.get-quote-section .counter .counter-image {
padding-right: 55px;
padding-left: 0;
float: left;
}

.get-quote-section .counter .counter-image:before {
right: 0;
left: unset;
}

.get-quote-section .form-box h4 span {
padding-right: 3px;
padding-left: 0;
}

.fluid-section .image-layer {
right: 0;
left: unset;
background-position: center center;
}

.call-to-section-two h2 {
float: right;
}

.call-to-section-two .link-box {
float: left;
}

.discover-block .inner-box {
padding-right: 30px;
padding-left: 0;
}

.discover-block .cap-box {
right: 0;
left: unset;
}

.discover-block .cap-inner {
padding: 40px 40px 36px 80px;
}

.discover-block .cap-inner .more-link {
left: 20px;
right: unset;
}

.features-section-two .content-container:before {
left: 0;
right: -2000px;
border-radius: 0px 7px 7px 0px;
}

.features-section-two .left-col .inner {
padding-left: 40px;
padding-right: 0;
}

.features-section-two .feature {
padding-right: 90px;
padding-left: 0;
}

.features-section-two .feature .count {
right: 0;
left: unset;
}

.features-section-two .right-col .cap-box {
right: 0;
left: unset;
}

.work-tabs .tab-buttons .tab-btn {
float: right;
}

.work-tabs .tab-buttons .tab-btn:before {
right: 0;
left: unset;
}

.work-tabs .image-col .inner {
transform: translateY(50px);
}

.work-tabs .text-col .inner {
padding-right: 30px;
padding-left: 0;
transform: translateY(50px);
}

.work-tabs .active-tab .text-col .inner,
.work-tabs .active-tab .image-col .inner {
transform: translateY(0px);
}

.work-tabs .tabs-content .text ul li {
padding-right: 30px;
padding-left: 0;
}

.work-tabs .tabs-content .text ul li:before {
right: 0;
left: unset;
}

.testimonials-section-two .image-layer {
right: 0;
left: unset;
background-position: center center;
}

.testimonials-section-two .carousel-box {
padding-left: 200px;
padding-right: 0;
}

.testimonials-section-two .owl-theme .owl-nav {
left: -170px;
right: unset;
text-align: left;
}

.testimonials-section-two .owl-theme .owl-nav .owl-next,
.testimonials-section-two .owl-theme .owl-nav .owl-prev {
left: 0;
right: unset;
}

.about-section-two .left-col .inner {
padding-left: 50px;
padding-right: 0;
}

.about-section-two .right-col .inner {
padding-right: 30px;
padding-left: 0;
}

.about-section-two .image-box .since {
left: 50px;
right: unset;
}

.about-section-two .image-box .since:before {
border-right: 2px solid var(--thm-base);
border-left: 0;
right: -42px;
left: unset;
}

.counter-block .inner-box {
padding-right: 160px;
padding-left: 0;
}

.counter-block .graph-outer {
right: 0;
left: unset;
}

.counter-block .graph-outer .count-box {
right: 0;
left: unset;
}

.counter-block input {
right: 0;
left: unset;
}

.about-section-three__image::before {
left: 0;
right: -30px;
}

.about-section-three__list li {
padding-right: 30px;
padding-left: 0;
}

.about-section-three__list li > i {
right: 0;
left: unset;
transform: translateY(-50%);
}

.about-section-three__content .progress-box .count-box {
margin-left: -40px;
margin-right: 0;
left: 0px;
right: unset;
}

.about-section-three__name > img {
right: 0;
left: unset;
}

@media (min-width: 1200px) {
.about-me-one__content {
padding-right: 30px;
padding-left: 0;
}
}

@media (min-width: 1440px) {
.about-me-one__content {
padding-right: 70px;
padding-left: 0;
}
}

.about-me-one__social a + a {
margin-right: 10px;
margin-left: 0;
}

@media (min-width: 1200px) {
[class*=col-]:nth-child(3) .counter-block {
margin-right: 20px;
margin-left: 0;
}
}

@media (min-width: 768px) {
.about-me-counter .sec-title {
text-align: right;
}
}

.get-quote-two .info ul li {
padding-right: 85px;
padding-left: 0;
}

.get-quote-two .info ul li .icon {
right: 0;
left: unset;
}

.page-banner {
background-position: center top;
}

.page-banner .image-layer {
right: 0;
left: unset;
background-position: center center;
}

.page-banner .shape-1 {
left: 0;
right: unset;
background-position: left bottom;
}

.page-banner .shape-2 {
left: 0;
right: unset;
background-position: left top;
}

.page-banner .bread-crumb li {
margin-left: 15px;
margin-right: 0;
padding-left: 15px;
padding-right: 0;
float: right;
}

.page-banner .bread-crumb li:before {
left: -15px;
right: unset;
}

.page-banner .bread-crumb li:last-child {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}

.error-section .big-text .back {
padding-right: 20px;
padding-left: 0;
right: 0;
left: unset;
}

.error-form .form-group input[type=text],
.error-form .form-group input[type=search],
.error-form .form-group input[type=email] {
padding: 20px 30px 20px 60px;
}

.error-form .form-group .theme-btn {
left: 25px;
right: unset;
}

@media (min-width: 1200px) {
.contact-infos [class*=col-]:not(:first-child) p {
padding-right: 55px;
padding-left: 0;
}
}

.sidebar .services ul li:after {
border-right: 2px solid var(--thm-base);
border-left: 0;
right: -20px;
left: unset;
}

.sidebar .services ul li a:after {
left: 0;
right: unset;
}

.sidebar .call-up .phone .icon {
padding-left: 15px;
padding-right: 0;
}

.sidebar .search-box .form-group input[type=text],
.sidebar .search-box .form-group input[type=search] {
padding: 19px 35px 19px 80px;
}

.sidebar .search-box .form-group button {
left: 20px;
right: unset;
}

.sidebar .recent-posts .post {
padding: 7px 85px 0px 0px;
}

.sidebar .recent-posts .post-thumb {
right: 0px;
left: unset;
}

.sidebar .popular-tags .tags-list {
padding-left: 20px;
padding-right: 0;
}

.sidebar .archives ul li a:after {
left: 0;
right: unset;
content: "\f15e";
}

.sidebar .recent-comments .comment {
padding: 0px 70px 0px 0px;
}

.sidebar .recent-comments .comment .icon {
right: 0px;
left: unset;
}

.post-details .post-meta ul li {
margin: 0 0px 5px 20px;
}

.post-details .post-meta ul li .far,
.post-details .post-meta ul li .fa {
padding-left: 3px;
padding-right: 0;
}

.post-details .info-row .tags-info {
float: right;
}

.post-details .info-row .cat-info {
float: left;
}

.sidebar-page-container .post-control-two .over-link {
right: 0;
left: unset;
}

.comments-area .comment {
padding-right: 130px;
padding-left: 0;
}

.comments-area .comment-box .author-thumb {
right: 0px;
left: unset;
}

.service-details .text-content ul li {
padding-right: 30px;
padding-left: 0;
}

.service-details .text-content ul li:before {
right: 0;
left: unset;
}

.post-control .control {
float: right;
}

.post-control .control.next {
float: left;
}

.side-menu__block {
right: 0;
left: unset;
}

 
.side-menu__top {
padding-left: 40px;
padding-right: 100px;
}

.mobile-nav__container li.dropdown ul {
padding-right: 0.5em;
padding-left: 0;
}

.mobile-nav__container li.dropdown > a {
padding-left: 25px;
padding-right: 0;
}

.mobile-nav__container li > a > span {
margin-right: 5px;
margin-left: 0;
}

.mobile-nav__container li.dropdown .dropdown-btn {
left: 0;
right: unset;
transform: rotate(90deg);
}

.mobile-nav__container li.dropdown .dropdown-btn.open {
transform: rotate(-90deg);
}

.side-menu__social a + a {
margin-right: 10px;
margin-left: 0;
}

.style-switcher {
right: 0;
left: unset;
transform: translateX(100%);
border-top-left-radius: 10px;
border-top-right-radius: unset;
border-bottom-left-radius: 10px;
border-bottom-right-radius: unset;
}

.style-switcher.active {
transform: translateX(-0%);
}

#switcher-toggler {
right: 100%;
left: unset;
border-top-left-radius: 10px;
border-top-right-radius: unset;
border-bottom-left-radius: 10px;
border-bottom-right-radius: unset;
}

.portfolio-masonary .filters li:first-child {
margin-right: 0;
margin-left: 0;
}

.portfolio-masonary__box__new {
left: 0px;
right: unset;
border-top-right-radius: 0;
border-top-left-radius: unset;
border-bottom-left-radius: 0;
border-bottom-right-radius: unset;
}

.portfolio-masonary__box-content {
transform: translateY(30%);
}

.portfolio-masonary__box:hover .portfolio-masonary__box-content {
transform: translateY(0);
}

.portfolio-masonary__box-content p::after {
margin-right: 10px;
margin-left: 0;
}

.portfolio-details-header::before {
right: 0;
left: unset;
}

.portfolio-details-header__separator {
float: right;
}

@media (min-width: 1200px) {
.portfolio-details-header__main-text {
padding-right: 100px;
padding-left: 0;
}
}

.portfolio-details-header__link::after {
right: 0;
left: unset;
}

.portfolio-details-video .vid-link {
right: 50%;
left: unset;
transform: translateX(50%) translateY(-50%);
}

.portfolio-details-video .vid-link .ripple,
.portfolio-details-video .vid-link .ripple:before,
.portfolio-details-video .vid-link .ripple:after {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

@-webkit-keyframes banner3Shake {

0% {
-webkit-transform: rotate3d(0, 1, 0, 0deg);
transform: rotate3d(0, 1, 0, 0deg);
}
30% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
60% {
-webkit-transform: rotate3d(1, 0, 0, 0deg);
transform: rotate3d(1, 0, 0, 0deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
100% {
-webkit-transform: rotate3d(0, 1, 0, 0deg);
transform: rotate3d(0, 1, 0, 0deg);
}

}

@keyframes banner3Shake {

0% {
-webkit-transform: rotate3d(0, 1, 0, 0deg);
transform: rotate3d(0, 1, 0, 0deg);
}
30% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
60% {
-webkit-transform: rotate3d(1, 0, 0, 0deg);
transform: rotate3d(1, 0, 0, 0deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
100% {
-webkit-transform: rotate3d(0, 1, 0, 0deg);
transform: rotate3d(0, 1, 0, 0deg);
}

}

.portfolio-horizontal__shape-1 {
left: 40%;
right: unset;
}

.portfolio-horizontal__shape-2 {
right: -55px;
left: unset;
}

.portfolio-horizontal__shape-3 {
left: -260px;
right: unset;
}

.portfolio-horizontal__carousel .owl-nav .icon {
background-position: center center;
}

@media (min-width: 1200px) {
.portfolio-horizontal__carousel .owl-nav [class*=owl-] {
transform: translateY(-50%);
}

.portfolio-horizontal__carousel .owl-nav [class*=owl-prev] {
left: calc(100% + 55px);
right: unset;
}

.portfolio-horizontal__carousel .owl-nav [class*=owl-next] {
right: calc(100% + 25px);
left: unset;
}
}

.portfolio-horizontal__carousel .owl-nav .icon.nav-button-right {
margin-right: 30px;
margin-left: 0;
transform: rotate(180deg);
}

@media (min-width: 992px) {
.portfolio-horizontal-two {
margin-right: 100px;
margin-left: 0;
}
}

@media (min-width: 1200px) {
.portfolio-horizontal-two__controls {
left: 70px;
right: unset;
}
}

.portfolio-horizontal-two__carousel__progress {
margin-left: 20px;
margin-right: 0;
}

.demo-gallery .mixitup-gallery .filters .filter + .filter {
margin-right: 40px;
margin-left: 0;
}

.demo-gallery .portfolio-masonary__box-outer {
transform: translateY(0);
}

.demo-gallery .portfolio-masonary__box-outer:hover {
transform: translateY(-20px);
}

.demo-gallery .portfolio-masonary__box .link {
left: 60px;
right: unset;
}

.login-wrapper .login-bg {
left: 0;
right: unset;
background-position: center right;
}

.pricing-card__list {
text-align: right;
}

.pricing-card__list li {
padding-right: 40px;
padding-left: 0;
}

.pricing-card__list li i {
right: 0;
left: unset;
transform: translateY(-50%);
}

.coming-soon__form input[type=text],
.coming-soon__form input[type=email] {
padding-right: 30px;
padding-left: 0;
}

.coming-soon__form button[type=submit] {
left: 15px;
right: unset;
transform: translateY(-50%);
}

.coming-soon__social li + li {
margin-right: 10px;
margin-left: 0;
}

.product-card__buttons {
right: 0;
left: unset;
transform: translateY(-30%);
}

.product-card:hover .product-card__buttons {
transform: translateY(0);
}

.product-card__buttons .btn-style-one {
margin-left: 10px;
margin-right: 0;
}

.product-card__stars i + i {
margin-right: 5px;
margin-left: 0;
}

.shop-search button[type=submit] {
left: 30px;
right: unset;
transform: translateY(-50%);
}

.product-sidebar__price-range .noUi-horizontal .noUi-handle {
left: -8px;
right: unset;
}

.shop-category ul li a:after {
left: 0;
right: unset;
}

.review-form__text i:first-child {
margin-right: 10px;
margin-left: 0;
}

.review-form__text i + i {
margin-right: 5px;
margin-left: 0;
}

@media (min-width: 992px) {
.review-one .comment-box .reply-btn {
left: 0;
right: unset;
}
}

.review-one .comment-box .reply-btn i + i {
margin-right: 5px;
margin-left: 0;
}

.product-details__buttons .theme-btn {
margin-left: 10px;
margin-right: 0;
}

.product-details__social span {
margin-left: 20px;
margin-right: 0;
}

.product-details__social a + a {
margin-right: 10px;
margin-left: 0;
}

.product-details__quantity-title {
margin-left: 20px;
margin-right: 0;
}

.product-details__quantity .quantity-box input {
padding-right: 30px;
padding-left: 0;
}

.product-details__quantity .quantity-box button {
border-right: 1px solid #e9ebee;
border-left: 0;
left: 1px;
right: unset;
border-top-left-radius: 8px;
border-top-right-radius: unset;
}

.product-details__quantity .quantity-box button.sub {
border-top-left-radius: 0px;
border-top-right-radius: unset;
border-bottom-left-radius: 8px;
border-bottom-right-radius: unset;
}

.product-details__reveiw i + i {
margin-right: 5px;
margin-left: 0;
}

.product-details__reveiw span {
margin-right: 10px;
margin-left: 0;
}

@media (min-width: 1200px) {
.product-details__title {
margin-left: 10px;
margin-right: 0;
}
}

.cart-table thead th:last-child {
text-align: left;
}

.cart-table .quantity-box input {
padding-right: 30px;
padding-left: 0;
}

.cart-table .quantity-box button {
border-right: 1px solid #e9ebee;
border-left: 0;
left: 1px;
right: unset;
border-top-left-radius: 8px;
border-top-right-radius: unset;
}

.cart-table .quantity-box button.sub {
border-top-left-radius: 0px;
border-top-right-radius: unset;
border-bottom-left-radius: 8px;
border-bottom-right-radius: unset;
}

.cart-table h3 {
margin-right: 30px;
margin-left: 0;
}

.cart-table tbody td:last-child {
text-align: left;
}

.cart-cupon__input {
margin-left: 10px;
margin-right: 0;
}

.cart-total li span:first-child {
margin-left: 70px;
margin-right: 0;
text-align: left;
}

.cart-total li:nth-child(2) span:first-child {
left: 6px;
right: unset;
}

.cart-page__buttons .btn-style-one {
margin-right: 0px;
margin-left: 0;
}

@media (min-width: 1200px) {
.cart-page__buttons .btn-style-one {
margin-right: 10px;
margin-left: 0;
}
}

.checkout__checkbox input[type=checkbox] {
right: -999999px;
left: unset;
}

.checkout__checkbox label::after {
margin-right: 20px;
margin-left: 0;
}

.checkout-page .default-form .field-checkbox input[type=checkbox] {
right: -999999px;
left: unset;
}

.checkout-page .default-form .field-checkbox label::before {
margin-left: 10px;
margin-right: 0;
}

.checkout__table th:last-child,
.checkout__table td:last-child {
text-align: left;
}

.checkout__payment__title::before {
margin-left: 10px;
margin-right: 0;
}

.checkout__payment__title img {
margin-right: 15px;
margin-left: 0;
}

@media (min-width: 992px) {
.video-one__content {
text-align: right;
}
}

.video-one__image .vid-link {
right: calc(50% - 35px);
left: unset;
}

@media (min-width: 768px) {
.video-one__image .vid-link {
left: 100px;
right: auto;
}
}

.video-one__image .vid-link .ripple,
.video-one__image .vid-link .ripple:before,
.video-one__image .vid-link .ripple:after {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.how-it-works-card__link::before {
right: 0;
left: unset;
}

@media (min-width: 1200px) {
.history-timeline__date::before {
right: -55px;
left: unset;
transform: translateY(50%) translateX(50%);
}
}

@media (min-width: 992px) {
.history-timeline__card:after {
right: 50%;
left: unset;
transform: translateX(50%);
}
}

@media (min-width: 1200px) {
.history-timeline__card .row:nth-child(even) .history-timeline__info {
text-align: left;
}

.history-timeline__card .row:nth-child(even) .history-timeline__date::before {
left: -55px;
right: auto;
transform: translateY(50%) translateX(-50%);
}

.history-timeline__card:nth-child(even) .row:nth-child(odd) .history-timeline__info {
text-align: left;
}

.history-timeline__card:nth-child(even) .row:nth-child(even) .history-timeline__info {
text-align: right;
}

.history-timeline__card:nth-child(even) .row:nth-child(even) .history-timeline__date::before {
left: auto;
right: -55px;
transform: translateY(50%) translateX(50%);
}

.history-timeline__card:nth-child(even) .row:nth-child(odd) .history-timeline__date::before {
left: -55px;
right: auto;
transform: translateY(50%) translateX(-50%);
}
}

@media (min-width: 992px) {
.brand-portfolio__item .auto-container {
text-align: right;
}
}

.brand-portfolio__item__bg {
background-position: center center;
}

.brand-portfolio__link span {
margin-right: 10px;
margin-left: 0;
}

.events-one__date {
left: 20px;
right: unset;
}

.events-one__meta li i {
margin-left: 10px;
margin-right: 0;
}

.events-details__widget-info li span {
text-align: left;
}

.thm-btn__seven:hover {
background-position: 100%;
}

.header-six__info {
margin-right: auto;
margin-left: 0;
}

.header-six__info__link {
margin-right: 40px;
margin-left: 0;
padding-right: 40px;
padding-left: 0;
border-right: 1px solid #e2e7ea;
border-left: 0;
}

.header-six__info__link:first-of-type {
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
border-right: 0;
border-left: 0;
}

.header-six__info__link > i {
margin-left: 10px;
margin-right: 0;
}

.header-six__social {
margin-right: 50px;
margin-left: 0;
}

.header-six__social a + a {
margin-right: 25px;
margin-left: 0;
}

.slider-six__curv svg {
right: 0;
left: unset;
transform: rotate(-180deg);
}

.slider-six .image-layer {
right: 0;
left: unset;
background-position: center center;
}

.slider-six__title {
transform: translateY(90px);
}

.swiper-slide-active .slider-six__title {
transform: translateY(0);
}

.slider-six .main-slider__nav [class*=swiper-button-] {
transform: translateY(-50%);
}

.slider-six .main-slider__nav .swiper-button-prev {
right: 0;
left: unset;
}

.slider-six .main-slider__nav .swiper-button-next {
left: 0;
right: unset;
}

.mainmenu-six.fixed-header {
right: 0;
left: unset;
}

.mainmenu-six .nav-outer {
text-align: right;
}

.mainmenu-six__right {
margin-right: auto;
margin-left: 0;
}

.mainmenu-six__search {
margin-left: 30px;
margin-right: 0;
padding-right: 30px;
padding-left: 0;
border-right: 1px solid rgba(255, 255, 255, 0.1);
border-left: 0;
}

.mainmenu-six .main-menu .navigation > li + li {
margin-right: 38px;
margin-left: 0;
}
@media (max-width: 1400px) {
  .mainmenu-six .main-menu .navigation > li + li {
  margin-right: 18px;
  }
}
.footer-six__social a + a {
margin-right: 10px;
margin-left: 0;
}

.footer-six__links__list__item:first-child {
margin-left: 65px;
margin-right: 0;
}

.footer-six__links__list__item li a::after {
right: 0;
left: unset;
}

.footer-six__newsletter__form button[type=submit] {
left: 0;
right: unset;
}

.footer-six__newsletter__form p a {
margin-right: 5px;
margin-left: 0;
}

.footer-six__newsletter__form p::before {
margin-left: 10px;
margin-right: 0;
}

@media (min-width: 1200px) {
.video-six__inner {
text-align: right;
}
}

.video-six__btn {
margin-right: 30px;
margin-left: 0;
}

.video-six__btn .ripple,
.video-six__btn .ripple:before,
.video-six__btn .ripple:after {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.blog-six__content::after {
right: 0;
left: unset;
}

.blog-six__meta a + a {
margin-right: 10px;
margin-left: 0;
}

.blog-six__meta a i {
margin-left: 4px;
margin-right: 0;
}

.about-six__curv svg {
right: 0;
left: unset;
transform: rotate(-180deg);
}

@media (min-width: 1200px) {
.about-six__content {
margin-left: -30px;
margin-right: 0;
}
}

.about-six__box__icon {
margin-left: 20px;
margin-right: 0;
}

.about-seven__images::before {
right: -40px;
left: unset;
}

.about-seven__images img:nth-of-type(2) {
left: 50px;
right: unset;
}

.about-seven__list li {
padding-right: 35px;
padding-left: 0;
}

.about-seven__list li > i {
right: 0;
left: unset;
}

.funfact-six__item::after {
left: 0;
right: unset;
transform: translateY(-50%);
}

.project-six__content {
transform: translateY(-50%) translateZ(500px);
}

.project-six__item:hover .project-six__content {
transform: translateY(0) translateZ(0);
}

.subscribe-one__validate::before {
margin-left: 10px;
margin-right: 0;
}

@media (min-width: 1200px) {
.subscribe-one__validate {
margin-right: 70px;
margin-left: 0;
}
}

@media (min-width: 1200px) {
.subscribe-one__form {
padding-right: 70px;
padding-left: 0;
}
}

.subscribe-one__form button[type=submit] {
left: 0;
right: unset;
transform: translateY(-50%);
}

.service-six__curv svg {
right: 0;
left: unset;
transform: rotate(-180deg);
}

.service-six__content::before {
right: 0;
left: unset;
}

.service-six__icon {
left: 30px;
right: unset;
}

.footer-seven {
background-position: center center;
}

.footer-seven__links__list li a::before {
right: 0;
left: unset;
}

.footer-seven__social a + a {
margin-right: 10px;
margin-left: 0;
}

.footer-eight__social a + a {
margin-right: 25px;
margin-left: 0;
}

.footer-nine__subscribe form input[type=text],
.footer-nine__subscribe form input[type=email],
.footer-nine__subscribe form input[type=phone] {
padding-right: 30px;
padding-left: 0;
}

.footer-nine__subscribe form button[type=submit] {
left: 30px;
right: unset;
transform: translateY(-50%);
}

@media (min-width: 1200px) {
.footer-nine__links {
margin-left: -15px;
margin-right: -10px;
padding-left: 15px;
padding-right: 90px;
}
}

.footer-nine__links__list li a::before {
right: 0;
left: unset;
}

@media (min-width: 1200px) {
.footer-nine__contact {
padding-right: 75px;
padding-left: 0;
}
}

.footer-nine__contact__list li {
padding-right: 28px;
padding-left: 0;
}

.footer-nine__contact__list li i {
right: 0;
left: unset;
}

.footer-nine__social a + a {
margin-right: 10px;
margin-left: 0;
}

.subscribe-two {
background-position: top right;
}

.subscribe-two__shape {
right: 150px;
left: unset;
}

.subscribe-two__form button[type=submit] {
left: 10px;
right: unset;
}

.blog-seven__content::after {
right: 0;
left: unset;
}

.blog-seven__meta a i {
margin-left: 4px;
margin-right: 0;
}

.blog-seven__date {
right: 40px;
left: unset;
}

@media (min-width: 1400px) {
.testimonials-seven .sec-title-seven {
text-align: right;
}
}

.testimonials-seven__nav div + div {
margin-right: 10px;
margin-left: 0;
}

@media (min-width: 1400px) {
.testimonials-seven .swiper-container {
right: -60px;
left: unset;
}
}

@media (min-width: 1400px) {
.testimonials-seven__slider-wrapper {
left: -430px;
right: unset;
}
}

.testimonials-seven__item::after {
left: 40px;
right: unset;
}

@media (min-width: 992px) {
.testimonials-seven__item::after {
left: 60px;
right: unset;
}
}

.testimonials-seven__image {
margin-left: 20px;
margin-right: 0;
}

@media (min-width: 992px) {
.funfact-seven [class*=col-]:nth-child(1) .funfact-seven__item {
margin-right: 0;
margin-left: 0;
}
}

@media (min-width: 992px) {
.funfact-seven [class*=col-]:nth-child(4) .funfact-seven__item {
margin-left: 0;
margin-right: auto;
}
}

.pricing-two {
background-position: center center;
}

.pricing-two .switch-toggler-list li .switch span {
right: 5px;
left: unset;
transform: translateX(-0%);
}

.pricing-two .switch-toggler-list li .switch.off span {
transform: translateX(-43px);
}

.project-seven__link {
left: 30px;
right: unset;
transform: translateY(-50%);
}

.project-seven__item:hover .project-seven__link {
transform: translateY(0);
}

@media (min-width: 992px) {
.about-eight__image img {
margin-right: 70px;
margin-left: 0;
float: right;
}
}

.about-eight__progress-line b {
left: 0;
right: unset;
}

.about-eight__progress-line span {
right: 0;
left: unset;
}

@media (min-width: 992px) {
.about-nine__image img {
margin-left: 70px;
margin-right: 0;
float: left;
}
}

.about-nine__list li {
padding-right: 35px;
padding-left: 0;
}

.about-nine__list li i {
right: 0;
left: unset;
}

.service-seven__icon::before {
right: 0;
left: unset;
}

.slider-seven__round__shape-1 {
left: 0;
right: unset;
transform: translateX(-300px);
}

.slider-seven__round__shape-2 {
left: 50px;
right: unset;
transform: translateX(-300px);
}

@media (min-width: 1200px) {
.slider-seven__round__shape-2 {
left: 80px;
right: unset;
}
}

@media (min-width: 1400px) {
.slider-seven__round__shape-2 {
left: 180px;
right: unset;
}
}

.slider-seven__round__image {
left: -50px;
right: unset;
transform: translateX(-300px);
background-position: top right;
border-top-right-radius: 50%;
border-top-left-radius: unset;
}

@media (min-width: 1200px) {
.slider-seven__round__image {
left: 0;
right: unset;
}
}

@media (min-width: 1400px) {
.slider-seven__round__image {
left: -125px;
right: unset;
}
}

.swiper-slide-active .slider-seven__round__shape-1,
.swiper-slide-active .slider-seven__round__shape-2,
.swiper-slide-active .slider-seven__round__image {
transform: translateX(0);
}

.slider-seven__title {
transform: translateY(-200px);
}

.slider-seven__text {
transform: translateY(-100px);
}

.slider-seven__btn {
transform: translateY(100px);
}

.swiper-slide-active .slider-seven__title,
.swiper-slide-active .slider-seven__btn,
.swiper-slide-active .slider-seven__text {
transform: translateY(0);
}

@-webkit-keyframes globeRotate {

8% {
-webkit-transform: perspective(200px) rotateY(0deg);
transform: perspective(200px) rotateY(0deg);
}
100% {
-webkit-transform: perspective(200px) rotateY(360deg);
transform: perspective(200px) rotateY(360deg);
}

}

@keyframes globeRotate {

8% {
-webkit-transform: perspective(200px) rotateY(0deg);
transform: perspective(200px) rotateY(0deg);
}
100% {
-webkit-transform: perspective(200px) rotateY(360deg);
transform: perspective(200px) rotateY(360deg);
}

}

@-webkit-keyframes shapeMover {

0%, 100% {
-webkit-transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);
transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);
}
50% {
-webkit-transform: perspective(400px) rotate(-15deg) translateZ(20px) translateY(20px) translateX(20px);
transform: perspective(400px) rotate(-15deg) translateZ(20px) translateY(20px) translateX(20px);
}

}

@keyframes shapeMover {

0%, 100% {
-webkit-transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);
transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);
}
50% {
-webkit-transform: perspective(400px) rotate(-15deg) translateZ(20px) translateY(20px) translateX(20px);
transform: perspective(400px) rotate(-15deg) translateZ(20px) translateY(20px) translateX(20px);
}

}

@-webkit-keyframes bubbleMover {

0% {
-webkit-transform: translateY(0px) translateX(0) rotate(0);
transform: translateY(0px) translateX(0) rotate(0);
}
30% {
-webkit-transform: translateY(30px) translateX(50px) rotate(15deg);
transform: translateY(30px) translateX(50px) rotate(15deg);
-webkit-transform-origin: center center;
transform-origin: center center;
}
50% {
-webkit-transform: translateY(50px) translateX(100px) rotate(45deg);
transform: translateY(50px) translateX(100px) rotate(45deg);
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
}
80% {
-webkit-transform: translateY(30px) translateX(50px) rotate(15deg);
transform: translateY(30px) translateX(50px) rotate(15deg);
-webkit-transform-origin: left top;
transform-origin: left top;
}
100% {
-webkit-transform: translateY(0px) translateX(0) rotate(0);
transform: translateY(0px) translateX(0) rotate(0);
-webkit-transform-origin: center center;
transform-origin: center center;
}

}

@keyframes bubbleMover {

0% {
-webkit-transform: translateY(0px) translateX(0) rotate(0);
transform: translateY(0px) translateX(0) rotate(0);
}
30% {
-webkit-transform: translateY(30px) translateX(50px) rotate(15deg);
transform: translateY(30px) translateX(50px) rotate(15deg);
-webkit-transform-origin: center center;
transform-origin: center center;
}
50% {
-webkit-transform: translateY(50px) translateX(100px) rotate(45deg);
transform: translateY(50px) translateX(100px) rotate(45deg);
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
}
80% {
-webkit-transform: translateY(30px) translateX(50px) rotate(15deg);
transform: translateY(30px) translateX(50px) rotate(15deg);
-webkit-transform-origin: left top;
transform-origin: left top;
}
100% {
-webkit-transform: translateY(0px) translateX(0) rotate(0);
transform: translateY(0px) translateX(0) rotate(0);
-webkit-transform-origin: center center;
transform-origin: center center;
}

}

.slider-seven__shape-1 {
right: 0;
left: unset;
}

.slider-seven__shape-2 {
right: 307px;
left: unset;
}

.slider-seven__shape-3 {
right: 723px;
left: unset;
}

.slider-seven__shape-4 {
right: 174px;
left: unset;
}

.slider-seven__shape-5 {
right: 890px;
left: unset;
}

@media (min-width: 1200px) {
.mainmenu-seven {
right: 0;
left: unset;
}
}

.mainmenu-seven__left .mobile-nav-toggler {
margin-right: 20px;
margin-left: 0;
}

@media (min-width: 1200px) {
.mainmenu-seven__left {
right: 50px;
left: unset;
}
}

.mainmenu-seven__search {
margin-left: 30px;
margin-right: 0;
padding-right: 30px;
padding-left: 0;
border-right: 1px solid rgba(var(--thm-black-rgb), 0.2);
border-left: 0;
}

@media (min-width: 1200px) {
.mainmenu-seven__right {
left: 50px;
right: unset;
}
}

.mainmenu-seven .main-menu {
padding-left: 15px;
padding-right: 200px;
}

@media (min-width: 1550px) {
.mainmenu-seven .main-menu {
padding-right: 15px;
padding-left: 0;
}
}

.blog-eight__date {
left: 0;
right: unset;
}

.blog-eight__meta a i {
margin-left: 5px;
margin-right: 0;
}

.blog-eight__meta a + a {
margin-right: 20px;
margin-left: 0;
}

.video-seven__btn .ripple,
.video-seven__btn .ripple:before,
.video-seven__btn .ripple:after {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.testimonials-eight {
background-position: center;
}

.testimonials-eight__stars i + i {
margin-right: 10px;
margin-left: 0;
}

.testimonials-eight__image {
margin-left: 20px;
margin-right: 0;
}

.project-eight__content::before {
transform: translateY(0%);
}

.project-eight__item:hover .project-eight__content::before {
transform: translateY(100%);
}

.project-eight__title::before {
transform: translateY(-100%);
}

.project-eight__item:hover .project-eight__title::before {
transform: translateY(0);
}

.project-eight__link {
left: 50px;
right: unset;
}

@media (min-width: 992px) {
.about-ten__image img {
right: 30px;
left: unset;
float: left;
}
}

@media (min-width: 1200px) {
.about-ten__content {
padding-right: 100px;
padding-left: 0;
}
}

@media (min-width: 576px) {
.about-ten__box {
padding-right: 70px;
padding-left: 0;
}
}

@media (min-width: 576px) {
.about-ten__box::before {
right: 0;
left: unset;
}
}

.service-eight {
background-position: center;
}

.service-eight__card__inner::before {
left: 35px;
right: unset;
}

.service-eight__card__inner::after {
left: 0;
right: unset;
transform: translateY(50%) translateX(-50%);
}

.about-eleven__images::before {
left: 100%;
right: unset;
}

.about-eleven__images img:nth-child(2) {
right: 0;
left: unset;
}

@media (min-width: 1200px) {
.about-eleven__images img:nth-child(2) {
right: -120px;
left: unset;
}
}

.about-eleven__box__title {
margin-right: 20px;
margin-left: 0;
}

.about-eleven__progress-line span {
right: 0;
left: unset;
}

.about-eleven__progress-line b {
left: 0;
right: unset;
}

.about-eleven__info__image {
margin-left: 20px;
margin-right: 0;
}

.slider-eight .swiper-slide .image-layer {
background-position: center center;
}

.slider-eight__text {
transform: translateY(90px);
}

@media (min-width: 475px) {
.slider-eight__btn--two {
margin-right: 10px;
margin-left: 0;
}
}

.swiper-slide-active .slider-eight__text {
transform: translateY(0);
}

.header-eight__topbar__right p {
margin-left: 30px;
margin-right: 0;
}

.header-eight__topbar__info li i {
margin-left: 11px;
margin-right: 0;
}

.header-eight__topbar__info li + li {
margin-right: 20px;
margin-left: 0;
}

.header-eight__topbar__social a + a {
margin-right: 20px;
margin-left: 0;
}

.mainmenu-eight {
right: auto;
left: unset;
}

@media (min-width: 1200px) {
.mainmenu-eight {
right: 0;
left: unset;
}
}

.mainmenu-eight .nav-outer .mobile-nav-toggler {
margin-right: 20px;
margin-left: 0;
}

.mainmenu-eight__right {
margin-right: auto;
margin-left: 0;
}

@media (min-width: 1350px) {
.mainmenu-eight__right {
margin-right: 0;
margin-left: 0;
}
}

.mainmenu-eight__call {
margin-right: 40px;
margin-left: 0;
padding-right: 40px;
padding-left: 0;
border-right: 1px solid rgba(255, 255, 255, 0.2);
border-left: 0;
text-align: right;
}

.mainmenu-eight__call__icon {
margin-left: 20px;
margin-right: 0;
}

.mainmenu-eight .main-menu .navigation > li::before {
right: calc(50% - 7.5px);
left: unset;
background-position: top center;
}

.mainmenu-eight .main-menu .navigation > li > a::after {
left: 0;
right: unset;
}

.team-four__social a + a {
margin-right: 20px;
margin-left: 0;
}

.contact-two .form-box {
text-align: right;
}

.contact-two__social a + a {
margin-right: 24px;
margin-left: 0;
}

.contact-info-two__card i {
margin-left: 20px;
margin-right: 0;
}

.under-construction__bg {
background-position: bottom center;
}

@media (min-width: 576px) {
.under-construction__countdown li + li {
border-right: 2px solid #fff;
border-left: 0;
}
}

.under-construction__social a + a {
margin-right: 10px;
margin-left: 0;
}

@media (min-width: 992px) {
.process-one .row:nth-child(even) .process-one__image::before,
.process-one .row:nth-child(even) .process-one__image::after {
left: 0;
right: auto;
transform: translate(-50%, -50%);
}
}

.process-one__image::before {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

@media (min-width: 992px) {
.process-one__image::before {
right: 0%;
left: unset;
transform: translate(50%, -50%);
}
}

.process-one__image::after {
right: 20%;
left: unset;
transform: translate(50%, -50%);
}

@media (min-width: 992px) {
.process-one__image::after {
right: 0;
left: unset;
transform: translate(50%, -50%);
}
}

.process-one__list li {
padding-right: 30px;
padding-left: 0;
}

.process-one__list li > i {
right: 0;
left: unset;
}

.pricing-three__currency {
left: 100%;
right: unset;
transform: translateY(-20%);
}

.pricing-three__card:hover .btn-style-two .btn-curve {
left: 0;
right: unset;
transform: skewX(0deg);
}

.pricing-three .switch-toggler-list li .switch span {
right: 5px;
left: unset;
transform: translateX(-0%);
}

.pricing-three .switch-toggler-list li .switch.off span {
transform: translateX(-43px);
}

.slider-nine-shape {
right: 0;
left: unset;
}

.slider-nine__list li + li {
margin-right: 30px;
margin-left: 0;
}

.slider-nine__list li:before {
right: -16px;
left: unset;
}

.photoes__left {
margin-left: 55px;
margin-right: 0;
}

.photoes__left-img-1 {
left: 0;
right: unset;
}

.photoes__left-img-2 {
right: 0;
left: unset;
}

.photoes__left-img-3 {
left: 0;
right: unset;
}

.photoes__right {
margin-right: 55px;
margin-left: 0;
}

.photoes__right-img-1 {
right: 0;
left: unset;
}

.photoes__right-img-2 {
right: 0px;
left: unset;
}

.photoes__right-img-3 {
right: 235px;
left: unset;
}

.gallery-three__sec-title-box {
float: right;
}

.gallery-three__filters {
float: left;
}

.gallery-three__filters li {
margin: 0 30px 10px 0px;
}

.gallery-three__filters li:before {
right: 0;
left: unset;
}

.gallery-three__filters li sup {
left: -4px;
right: unset;
}

.gallery-three__filters .filter.active {
padding-left: 10px;
padding-right: 0;
}

.gallery-three__img:before {
transform: translateY(-100%);
}

.gallery-three__single:hover .gallery-three__img:before {
transform: translateY(0%);
}

.gallery-three__img > a {
transform: translateY(200px);
}

.gallery-three__single:hover .gallery-three__img > a {
transform: translateY(0px);
}

@media (min-width: 1200px) {
.different__left {
padding-left: 37px;
padding-right: 0;
}
}

.different__img:before {
left: -20px;
right: unset;
}

.testimonials-nine__quote {
left: 0;
right: unset;
}

#testimonials-nine-pagination {
right: auto;
left: unset;
}

#testimonials-nine-pagination .swiper-pagination-bullet + .swiper-pagination-bullet {
margin-right: 10px;
margin-left: 0;
}

.footer-ten__social a + a {
margin-right: 10px;
margin-left: 0;
}

.footer-ten__right {
text-align: left;
}

.mainmenu-ten__search {
margin-left: 30px;
margin-right: 0;
}

.feature-ten__single {
margin-left: 99px;
margin-right: 0;
}

.feature-ten__single:before {
left: -65px;
right: unset;
}

.easy-design-bg {
background-position: center;
}

.portfolio-ten__img:before {
transform: translateY(-100%);
}

.portfolio-ten__single:hover .portfolio-ten__img:before {
transform: translateY(0px);
}

.portfolio-ten__details-box {
left: -60px;
right: unset;
transform: translateY(60px);
}

.portfolio-ten__single:hover .portfolio-ten__details-box {
transform: translateY(0px);
}

.portfolio-ten__details-box:before {
left: 25px;
right: unset;
}

.portfolio-ten__details-box:after {
left: 25px;
right: unset;
}

.portfolio-ten__details-text {
right: 25px;
left: unset;
}

.footer-eleven__social a + a {
margin-right: 25px;
margin-left: 0;
}

.slider-eleven__left {
float: right;
}

.slider-eleven__content {
padding-left: 270px;
padding-right: 0;
float: left;
}

.slider-eleven__social a + a {
margin-right: 10px;
margin-left: 0;
}

.slider-eleven__big-text {
right: -433px;
left: unset;
transform: rotate(-90deg);
}

.slider-eleven__right {
float: left;
}

.slider-eleven__img {
background-position: center;
}

.services-eleven__left {
float: right;
}

.services-eleven__img {
background-position: center;
}

.services-eleven__right {
float: right;
}

.services-eleven__content-box {
padding-right: 185px;
padding-left: 0;
}

.services-eleven__icon {
margin-right: 20px;
margin-left: 0;
}

.services-eleven__icon:before {
right: -20px;
left: unset;
}

.skill-section__left {
float: right;
}

.skill-section__content-box {
padding-left: 230px;
padding-right: 0;
float: left;
}

.skill-section__progress-box-wrap .progress-box .count-box {
margin-left: -40px;
margin-right: 0;
left: 0px;
right: unset;
}

.skill-section__progress-box-wrap .progress-box .count-box:after {
border-right: 5px solid var(--thm-black);
border-left: 0;
right: 0;
left: unset;
}

.skill-section__right {
float: left;
}

.skill-section__img {
background-position: center;
}

.contact-three__left {
float: right;
}

.contact-three__img {
background-position: center;
}

.contact-three__right {
float: left;
}

.contact-three__content-box {
padding-right: 230px;
padding-left: 0;
float: right;
}

.home-showcase__toggler {
left: 60px;
right: unset;
}

.side-scroller-dots {
left: 100px;
right: unset;
transform: translateY(-50%);
}

.thm-btn-twelev::after, .thm-btn-twelev::before {
right: 50%;
left: unset;
transform: skew(90deg) translate(50%, -50%);
}

.thm-btn-twelev::before {
right: -25%;
left: unset;
transform: skew(90deg) rotate(180deg) translate(50%, -50%);
}

.thm-btn-twelev:hover::after {
transform: skew(45deg) translate(50%, -50%);
}

.thm-btn-twelev:hover::before {
transform: skew(45deg) rotate(180deg) translate(50%, -50%);
}

.thm-btn-thirteen::after, .thm-btn-thirteen::before {
right: 50%;
left: unset;
transform: skew(90deg) translate(50%, -50%);
}

.thm-btn-thirteen::before {
right: -25%;
left: unset;
transform: skew(90deg) rotate(180deg) translate(50%, -50%);
}

.thm-btn-thirteen:hover::after {
transform: skew(45deg) translate(50%, -50%);
}

.thm-btn-thirteen:hover::before {
transform: skew(45deg) rotate(180deg) translate(50%, -50%);
}

.sec-title-twelev__tagline__bar {
margin-left: 8px;
margin-right: 0;
}

.sec-title-thirteen__tagline__bar {
margin-left: 8px;
margin-right: 0;
}

@keyframes treeMove {

0%, 100% {
-webkit-transform: rotate(0deg) translateX(0);
transform: rotate(0deg) translateX(0);
}
25%, 75% {
-webkit-transform: rotate(5deg) translateX(15px);
transform: rotate(5deg) translateX(15px);
}
50% {
-webkit-transform: rotate(10deg) translateX(30px);
transform: rotate(10deg) translateX(30px);
}

}

@keyframes zoomIn {

100%, 0% {
transform: scale(1);
}
50% {
transform: scale(0.9);
}

}

.topbar-twelev::after {
left: 0;
right: unset;
}

@media (max-width: 1500px) {
.topbar-twelev__wrapper {
padding-right: 16%;
padding-left: 0;
}
}

@media (max-width: 1300px) {
.topbar-twelev__wrapper {
padding-right: 18%;
padding-left: 0;
}
}

.topbar-thirteen {
right: 0;
left: unset;
}

.topbar-thirteen::after {
right: 0;
left: unset;
}

.topbar-thirteen__wrapper {
padding-left: 170px;
padding-right: 0;
}

.header-style-twelev__main {
padding: 0 80px 0 0;
}
@media (max-width: 1700px) {
    .header-style-twelev__main {
        padding: 0 30px;
    }
}
.header-style-twelev__main::after {
left: 0;
right: unset;
}

@media (max-width: 1199px) {
.header-style-twelev__main .nav-outer {
margin-right: auto;
margin-left: 0;
}
}

@media (max-width: 1700px) {
.header-style-twelev .main-menu {
margin-right: auto;
margin-left: 0;
}
}

.header-style-twelev .main-menu .navigation > li {
margin-left: 20px;
margin-right: 0;
a{
  font-size: 16px;
}
}
@media (max-width: 1600px) {
.header-style-twelev .main-menu .navigation > li {
margin-left: 15px !important;
a{
  font-size: 14px !important;
}
}
}
.header-style-twelev__btn {
margin-left: 90px;
margin-right: 19%;
}

@media (max-width: 1700px) {
.header-style-twelev__btn {
margin-left: 0;
}
}

@media (max-width: 1400px) {
.header-style-twelev__btn {
margin-right: 15%;
margin-left: 0;
}
}

@media (max-width: 1300px) {
.header-style-twelev__btn {
margin-right: 60px;
margin-left: 0;
}
}

@media (max-width: 767px) {
.header-style-twelev__btn {
margin-right: 20px;
margin-left: 0;
}
}

.header-style-twelev__btn::after {
left: -45px;
right: unset;
}

.header-style-twelev__call {
margin-right: 14px;
margin-left: 0;
padding: 0 62px 0 0;
}

.header-style-twelev__call i {
right: 0;
left: unset;
}

.header-style-twelev.fixed-header .header-style-twelev__main {
right: 0;
left: unset;
}

.header-style-thirteen__main {
padding: 0 80px 0 140px;
}
@media (max-width: 1700px) {
    .header-style-thirteen__main {
        padding: 0 30px;
    }
}
.header-style-thirteen__main__shape {
left: 0;
right: unset;
}

.header-style-thirteen__main__shape::before {
left: 0;
right: unset;
}

.header-style-thirteen__main__shape::after {
left: 0;
right: unset;
}

@media (max-width: 1199px) {
.header-style-thirteen__main .nav-outer {
margin-right: auto;
margin-left: 0;
}
}

.header-style-thirteen .main-menu .navigation > li > a::after {
left: 0;
right: auto;
}

@media (max-width: 1199px) {
.header-style-thirteen .main-menu {
margin-right: auto;
margin-left: 0;
}
}

.header-style-thirteen .main-menu .navigation > li:hover > a::after,
.header-style-thirteen .main-menu .navigation > li.current > a::after {
left: auto;
right: 0;
}

.header-style-thirteen .main-menu .navigation > li {
margin-left: 32px;
margin-right: 0;
}

.header-style-thirteen__btn {
margin-left: 50px;
margin-right: auto;
}

@media (max-width: 1700px) {
.header-style-thirteen__btn {
margin-left: 0;
}
}

.header-style-thirteen__btn::after {
left: -22px;
right: unset;
}

.header-style-thirteen .nav-outer .mobile-nav-toggler {
margin-left: 20px;
margin-right: 0;
}

.header-style-thirteen__call {
margin-right: 14px;
margin-left: 0;
padding: 0 62px 0 0;
}

.header-style-thirteen__call i {
right: 0;
left: unset;
}

.header-style-thirteen.fixed-header .header-style-thirteen__main {
right: 0;
left: unset;
}

.home-showcase__image__new {
right: 0;
left: unset;
}

.slider-twelev__bg {
background-position: center;
}

.slider-twelev__title {
transform: translateX(200px);
}

.slider-twelev__btn {
transform: perspective(400px) rotateY(0deg) translateY(80px);
}

.slider-twelev__layer {
left: 10.4%;
right: unset;
}

@media (max-width: 1500px) {
.slider-twelev__layer {
left: 3%;
right: unset;
}
}

@media (max-width: 1300px) {
.slider-twelev__layer {
left: 1%;
right: unset;
}
}

.slider-twelev__layer > img {
transform: translateX(-300px);
}

.slider-twelev__layer__bg {
left: 15px;
right: unset;
transform: translateY(100%);
background-position: left bottom;
}

.slider-twelev__shape-one {
right: -245px;
left: unset;
transform: translateY(100%);
}

.slider-twelev__shape-two {
left: -35px;
right: unset;
transform: translateY(100%);
}

.slider-twelev .active .slider-twelev__title {
transform: translateX(0);
}

.slider-twelev .active .slider-twelev__btn {
transform: perspective(400px) rotateY(0deg) translateY(0px);
}

.slider-twelev .active .slider-twelev__layer > img {
transform: translateX(0);
}

.slider-twelev .active .slider-twelev__layer__bg {
transform: translateY(0);
}

.slider-twelev .active .slider-twelev__shape-two,
.slider-twelev .active .slider-twelev__shape-one {
transform: translateY(0);
}

.slider-thirteen .owl-carousel .owl-dots {
transform: none;
}

.slider-thirteen__bg {
background-position: center center;
}

.slider-thirteen__title {
transform: translateX(200px);
}

.slider-thirteen__btn {
transform: perspective(400px) rotateY(0deg) translateY(80px);
}

.slider-thirteen__layer {
left: 0;
right: unset;
}

.slider-thirteen__layer > img {
margin-right: auto;
margin-left: 0;
}

.slider-thirteen__shape-one {
left: -56px;
right: unset;
background-position: right bottom;
}

@media (max-width: 1600px) {
.slider-thirteen__shape-one {
left: 0;
right: unset;
}
}

.slider-thirteen .active .slider-thirteen__title {
transform: translateX(0);
}

.slider-thirteen .active .slider-thirteen__btn {
transform: perspective(400px) rotateY(0deg) translateY(0px);
}

.feature-twelev::after {
right: 0;
left: unset;
}

.feature-twelev__item__wrapper::after {
right: 0;
left: unset;
}

.feature-twelev__item__icon {
right: -12px;
left: unset;
}

.feature-twelev__item__icon::before {
right: 0;
left: unset;
transform: rotate(45deg);
}

.feature-twelev__item__icon::after {
right: -3px;
left: unset;
transform: rotate(-45deg);
}

.feature-twelev__item__rm i {
margin-right: 10px;
margin-left: 0;
transform: rotate(-25deg);
}

.feature-twelev__item__rm:hover i {
transform: rotate(0deg);
}

.about-twelev__image {
padding-right: 37px;
padding-left: 0;
}

.about-twelev__image__border {
right: 0;
left: unset;
}

.about-twelev__image__experiance {
left: 0;
right: unset;
border-radius: 4px 0 4px 4px;
}

.about-twelev__image__experiance::after {
left: -36px;
right: unset;
}

.about-twelev__image__two {
left: 0;
right: unset;
}

.about-twelev__info {
margin-right: 56px;
margin-left: 0;
padding: 22px 92px 22px 40px;
}

.about-twelev__info__image {
right: -66px;
left: unset;
}

@media (min-width: 1200px) {
.about-thirteen__content {
padding-left: 68px;
padding-right: 0;
}
}

.about-thirteen__box__icon {
right: 19px;
left: unset;
}

.about-thirteen__image {
text-align: left;
}

@media (min-width: 1200px) {
.about-thirteen__image {
margin-right: -48px;
margin-left: 0;
}
}

.about-thirteen__image__experiance {
right: 15px;
left: unset;
}

.about-thirteen__image__two {
right: 0;
left: unset;
}

.service-twelev__bg {
right: 0;
left: unset;
background-position: center center;
}

.service-twelev__bg::after {
right: 0;
left: unset;
}

.service-twelev .owl-carousel .owl-nav {
right: 0;
left: unset;
}

.service-twelev .owl-carousel .owl-nav::before {
right: 0;
left: unset;
}

.service-twelev .owl-carousel .owl-nav::after {
left: 0;
right: unset;
}

.service-twelev .owl-carousel .owl-dots .owl-dot::before {
right: -10px;
left: unset;
}

.service-twelev__item::after {
right: 0;
left: unset;
}

.service-twelev__item__image img {
border-radius: 6px 6px 0 0;
}

.service-twelev__item__number {
left: 54px;
right: unset;
}

.service-twelev__item__icon {
right: 0;
left: unset;
border-radius: 0 6px 0 0;
}

.service-thirteen__bg {
right: 0;
left: unset;
}

.service-thirteen__item {
border-radius: 0 0 4px 4px;
}

.service-thirteen__item__shape {
right: 0;
left: unset;
background-position: top center;
}

.service-thirteen__item__hover {
right: 0;
left: unset;
background-position: center center;
}

.service-thirteen__item__hover__shape {
right: 0;
left: unset;
background-position: right top;
}

.testimonial-twelev__thumb .item:nth-child(1) .testimonial-twelev__thumb__item {
right: -33px;
left: unset;
}

.testimonial-twelev__thumb .item:nth-child(3) .testimonial-twelev__thumb__item {
left: -33px;
right: unset;
}

.testimonial-twelev__item__quote img {
border-radius: 0 !important;
}

.testimonial-thirteen__carousel {
padding-left: 98px;
padding-right: 0;
}

@media (max-width: 767px) {
.testimonial-thirteen__carousel {
padding-left: 0;
padding-right: 0;
}
}

.testimonial-thirteen__carousel .owl-dots {
left: 25px;
right: unset;
}

@media (max-width: 767px) {
.testimonial-thirteen__carousel .owl-dots {
left: 0;
right: unset;
}
}

.testimonial-thirteen__carousel .owl-dots .owl-dot::before {
right: -8px;
left: unset;
}

.testimonial-thirteen__item::after {
border-radius: 0 0 10px 10px;
}

.why-choose-twelev__shape {
right: 0;
left: unset;
background-position: right top;
}

.why-choose-twelev__shape-two {
left: 0;
right: unset;
background-position: left bottom;
}

.why-choose-twelev__box--reverse.why-choose-twelev__box::after {
left: 0;
right: auto;
}

.why-choose-twelev__box--reverse.why-choose-twelev__box::before {
left: 0;
right: auto;
}

.why-choose-twelev__box--reverse .why-choose-twelev__box__text {
padding-left: 60px;
padding-right: 0;
}

.why-choose-twelev__box::after {
right: 0;
left: unset;
}

.why-choose-twelev__box::before {
right: 0;
left: unset;
}

.why-choose-twelev__box__icon::after {
left: 0;
right: unset;
}

.why-choose-twelev__box__text {
padding-right: 46px;
padding-left: 0;
}

.why-choose-twelev__image {
margin: -63px 60px -23px 0;
}

@media (max-width: 1500px) {
.why-choose-twelev__image {
margin-right: 0;
margin-left: 0;
}
}

.why-choose-twelev__image__award {
left: 62px;
right: unset;
background-position: center center;
}

@media (max-width: 767px) {
.why-choose-twelev__image__award {
left: 0;
right: unset;
}
}

.why-choose-twelev__image__award__content {
text-align: left;
}

.why-choose-thirteen__bg {
right: 0;
left: unset;
}

@media (min-width: 1200px) {
.why-choose-thirteen__content .sec-title-thirteen {
margin-left: -15px;
margin-right: 0;
}
}

.why-choose-thirteen__box__text {
margin-left: -15px;
margin-right: 0;
}

.why-choose-thirteen__image {
left: 100px;
right: unset;
}

@media (max-width: 1600px) {
.why-choose-thirteen__image {
left: 160px;
right: unset;
}
}

@media (max-width: 1199px) {
.why-choose-thirteen__image {
left: 0;
right: unset;
}
}

.why-choose-thirteen__image__shape {
left: 0;
right: unset;
}

.why-choose-thirteen__image__award {
right: 100px;
left: unset;
}

.project-twelev__item::after {
right: 0;
left: unset;
}

.project-twelev__item__content {
transform: rotateX(90deg);
}

.project-twelev__item__content::after {
right: -1px;
left: unset;
border-radius:  0 6px 0 0;
}

.project-twelev__item:hover .project-twelev__item__content {
transform: rotateX(0);
}

.project-thirteen__wrapper {
padding-right: 100px;
padding-left: 0;
}

@media (max-width: 767px) {
.project-thirteen__wrapper {
padding-right: 0;
padding-left: 0;
}
}

.project-thirteen__progress-wrapper {
right: 0;
left: unset;
}

.project-thirteen__carousel .slick-arrow {
right: -90px;
left: unset;
transform: rotate(90deg);
}

@media (max-width: 767px) {
.project-thirteen__carousel .slick-arrow {
right: 10px;
left: unset;
transform: none;
}
}

@media (max-width: 767px) {
.project-thirteen__carousel .slick-arrow.next {
left: 10px;
right: auto;
}
}

.project-thirteen__item__image {
right: 0;
left: unset;
background-position: center center;
}

.project-thirteen__item__image::after {
right: 0;
left: unset;
}

.project-thirteen__item__text {
margin-left: auto;
margin-right: 0;
}

.video-twelev__bg {
right: 0;
left: unset;
background-position: center center;
}

.video-twelev__bg::after {
right: 0;
left: unset;
}

.video-twelev__wrapper__shape {
right: 0;
left: unset;
background-position: center center;
}

.video-twelev__video {
background-position: center center;
}

.video-twelev__video a .ripple,
.video-twelev__video a .ripple::before,
.video-twelev__video a .ripple::after {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.facts-thirteen__bg {
right: 0;
left: unset;
background-position: center center;
}

.facts-thirteen__item__shape {
right: 0;
left: unset;
}

.facts-thirteen__item::after {
right: 0;
left: unset;
}

.facts-thirteen__item::before {
right: 0;
left: unset;
}

.contact-twelev__bg {
left: 0;
right: unset;
background-position: left top;
}

.contact-twelev__left-bg {
right: 0;
left: unset;
background-position: right top;
}

.contact-twelev__info {
left: 0;
right: unset;
}

@media (max-width: 1500px) {
.contact-twelev__info {
padding-right: 30px;
padding-left: 0;
}
}

.contact-twelev__info::after {
right: 0;
left: unset;
}

.contact-twelev__info::before {
right: -10px;
left: unset;
}

.contact-twelev__info__item {
padding: 7px 73px 0 0;
}

.contact-twelev__info__item__icon {
right: 0;
left: unset;
}

.contact-twelev .default-form .form-group input[type=text],
.contact-twelev .default-form .form-group input[type=email],
.contact-twelev .default-form .form-group input[type=password],
.contact-twelev .default-form .form-group input[type=tel],
.contact-twelev .default-form .form-group input[type=url],
.contact-twelev .default-form .form-group input[type=file],
.contact-twelev .default-form .form-group input[type=number],
.contact-twelev .default-form .form-group textarea,
.contact-twelev .default-form .form-group select {
padding-right: 30px;
padding-left: 30px;
}

@media (min-width: 1300px) {
.map-twelev {
margin-right: 30px;
margin-left: 0;
}
}

@media (min-width: 1600px) {
.map-twelev {
margin-right: 180px;
margin-left: 0;
}
}

.blog-twelev__item__content {
right: 0;
left: unset;
}

.blog-twelev__item__rm {
border-radius: 4px 4px 0 0;
}

.blog-twelev__item__rm::after {
left: 61px;
right: unset;
}

.blog-twelev__lists {
padding-left: 38px;
padding-right: 0;
}

@media (max-width: 991px) {
.blog-twelev__lists {
padding-left: 20px;
padding-right: 0;
}
}

.blog-twelev__lists__item__rm {
border-radius: 4px 4px 0 0;
}

.blog-twelev__lists__item__rm::after {
left: 51px;
right: unset;
}

.blog-thirteen__item__rm {
border-radius: 3px 3px 0 0;
}

.blog-thirteen__item__date {
right: 30px;
left: unset;
border-radius: 0 0 4px 4px;
}

.sponsors-section.sponsors-home-twelev .sponsors-outer .owl-nav::before {
right: 0;
left: unset;
}

.sponsors-section.sponsors-home-twelev .sponsors-outer .owl-nav::after {
left: 0;
right: unset;
}

.footer-twelev__bg {
right: 0;
left: unset;
background-position: center center;
}

@media (min-width: 1200px) {
.footer-twelev__widget--gallery {
margin-right: auto;
margin-left: 0;
}
}

.footer-twelev form input{
  padding-left: 40px !important;
}
.footer-twelev form button[type=submit] {
left: 20px;
right: unset;
transform: translateY(-50%);
}

.footer-twelev__checked-box label {
margin-left: 0px;
margin-right: 0;
padding-right: 23px;
padding-left: 0;
}

.footer-twelev__checked-box label span:before {
right: 3px;
left: unset;
}

.footer-twelev__checked-box input[type=checkbox] + label span {
right: 0;
left: unset;
}

.footer-twelev__info ul li span {
margin-left: 16px;
margin-right: 0;
}

.tabs-thirteen__btns.tab-buttons::after {
left: 0;
right: unset;
}

.tabs-thirteen__btns.tab-buttons .tab-btn::after {
right: 0;
left: unset;
}

.tabs-thirteen__btns.tab-buttons .tab-btn::before {
left: -19px;
right: unset;
}

.tabs-thirteen__tab-content {
margin-right: -30px;
margin-left: 0;
transform: translateY(50px);
}

@media (max-width: 767px) {
.tabs-thirteen__tab-content {
margin-right: 0;
margin-left: 0;
}
}

.tabs-thirteen .active-tab .tabs-thirteen__tab-content {
transform: translateY(0px);
}

.tabs-thirteen__image {
margin-left: -7px;
margin-right: 0;
}

.tabs-thirteen__content {
margin-right: -25px;
margin-left: 0;
}

@media (max-width: 767px) {
.tabs-thirteen__content {
margin-right: 0;
margin-left: 0;
}
}

.cta-thirteen__bg {
right: 0;
left: unset;
background-position: center center;
}

.cta-thirteen__content__title {
padding: 28px 40px 31px 30px;
background-position: right top;
}

.cta-thirteen__image {
margin: -101px -125px 0 0;
}

.cta-feature__item__content {
right: 0;
left: unset;
}

.cta-feature__item__btn {
margin-right: auto;
margin-left: 0;
}



.translated-rtl body {
  direction: rtl;
  text-align: right;
}
.translated-rtl .thm-swiper__slider,
.translated-rtl .owl-carousel {
  direction: ltr;
}
.translated-rtl .main-header .header-upper .logo-box {
  float: right;
}
.translated-rtl .main-header .other-links {
  float: left;
}
.translated-rtl .main-header .other-links .search-btn,
.translated-rtl .main-header .other-links .link-box {
  float: right;
}
.translated-rtl .main-header .other-links .search-btn {
  padding-right: 0;
  margin-right: 0;
  margin-left: 50px;
  padding-left: 50px;
  border-right: 0;
  border-left-width: 1px;
}
.translated-rtl .main-header .other-links .link-box .link {
  padding-left: 0;
  text-align: right;
  padding-right: 60px;
}
.translated-rtl .main-header .other-links .link-box .link .icon {
  left: auto;
  right: 0;
}
.translated-rtl .about-section .text-column .inner {
  padding-left: 0;
}
@media (min-width: 1200px) {
  .translated-rtl .about-section .text-column .inner {
    padding-right: 60px;
  }
}
.translated-rtl .about-section .image-column .inner::before {
  left: auto;
  right: 0;
}
.translated-rtl .about-section .image-column .image-block:nth-child(1) {
  margin-left: 0;
  margin-right: 110px;
}
.translated-rtl .about-section .image-column .image-block:nth-child(2) {
  margin-right: 0;
  margin-left: 140px;
}
.translated-rtl .about-section .text-column .text ul li {
  padding-left: 0;
  padding-right: 35px;
}
.translated-rtl .about-section .text-column .text ul li::before {
  left: auto;
  right: 0;
}
.translated-rtl .about-section .text-column .text ul {
  float: right;
}
.translated-rtl .about-section .text-column .text .since {
  float: right;
  margin-left: 0;
  margin-right: 82px;
}
.translated-rtl .about-section .text-column .text .since::before {
  left: auto;
  right: -10px;
}
.translated-rtl .about-section .text-column .text .since::after {
  left: auto;
  right: -42px;
}
.translated-rtl .accordion-box .block .acc-btn {
  padding-right: 40px;
  padding-left: 60px;
}
.translated-rtl .accordion-box .block .acc-btn::before {
  right: auto;
  left: 35px;
}
.translated-rtl .we-do-section .featured-block {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 600px) {
  .translated-rtl .we-do-section .featured-block {
    padding-right: 230px;
  }
}
.translated-rtl .we-do-section .featured-block .image {
  left: auto;
  right: 0;
}
.translated-rtl .we-do-section .progress-box .count-box {
  right: auto;
  left: -40px;
}
.translated-rtl .we-do-section .progress-box .count-box::after {
  left: auto;
  right: 0;
  border-left-color: transparent;
  border-right-color: var(--thm-black);
}
.translated-rtl .trusted-section .right-col .inner::before {
  left: auto;
  right: 100%;
}
.translated-rtl .trusted-section .right-col .inner {
  padding-left: 0;
}
@media (min-width: 992px) {
  .translated-rtl .trusted-section .right-col .inner {
    padding-right: 110px;
  }
}
.translated-rtl .trusted-section .featured-block-two .text ul li {
  padding-left: 0;
  padding-right: 30px;
}
.translated-rtl .trusted-section .featured-block-two {
  padding-left: 0;
}
@media (min-width: 992px) {
  .translated-rtl .trusted-section .featured-block-two {
    padding-right: 280px;
  }
}
.translated-rtl .trusted-section .featured-block-two .image {
  left: auto;
  right: 0;
}
.translated-rtl .trusted-section .featured-block-two .text ul li::before {
  left: auto;
  right: 0;
}
.translated-rtl .trusted-section .feature {
  padding-left: 0;
}
@media (min-width: 480px) {
  .translated-rtl .trusted-section .feature {
    padding-right: 90px;
  }
}
.translated-rtl .trusted-section .feature .count {
  left: auto;
  right: 0;
}
.translated-rtl .testi-block .info .image {
  left: auto;
  right: 0;
}
.translated-rtl .testi-block .info {
  padding-left: 0;
  padding-right: 100px;
}
.translated-rtl .testi-block .icon {
  right: auto;
}
@media (min-width: 480px) {
  .translated-rtl .testi-block .icon {
    left: 50px;
  }
}
.translated-rtl .gallery-section .upper-row .sec-title {
  float: right;
}
.translated-rtl .gallery-section .upper-row .filters {
  float: left;
}
.translated-rtl .get-quote-two .info ul li .icon {
  right: 0;
  left: auto;
}
.translated-rtl .get-quote-two .info ul li {
  padding-left: 0;
  padding-right: 85px;
}
.translated-rtl .main-footer .newsletter-form .form-group input[type=text],
.translated-rtl .main-footer .newsletter-form .form-group input[type=tel],
.translated-rtl .main-footer .newsletter-form .form-group input[type=email] {
  padding-right: 25px;
  padding-left: 60px;
}
.translated-rtl .newsletter-form .form-group .theme-btn {
  right: auto;
  left: 12px;
}
.translated-rtl .main-footer .info-widget ul li {
  padding-left: 0;
  padding-right: 32px;
}
.translated-rtl .main-footer .info-widget ul li .icon {
  left: auto;
  right: 0;
}
.translated-rtl .call-to-section h2 {
  float: right;
}
.translated-rtl .call-to-section .link-box {
  float: left;
}
.translated-rtl .call-to-section h2 br {
  display: none;
}
@media (max-width: 1199px) {
  .translated-rtl .main-header .header-upper .logo-box {
    margin-right: 0;
    margin-left: 80px;
  }
}
.translated-rtl .main-header .nav-outer {
  float: left;
}
.translated-rtl .banner-one-page .banner-carousel .content-box .link-box {
  flex-direction: row-reverse;
}
.translated-rtl .banner-one-page .banner-carousel .vid-link {
  margin-left: 0;
  margin-right: 15px;
}
@media (min-width: 376px) {
  .translated-rtl .banner-one-page .banner-carousel .vid-link {
    margin-right: 30px;
  }
}
.translated-rtl .main-menu .navigation > li {
  float: right;
}
@media (max-width: 479px) {
  .translated-rtl .about-section .image-column .image-block,
  .translated-rtl .about-section .image-column .image-block:nth-child(1),
  .translated-rtl .about-section .image-column .image-block:nth-child(2) {
    margin: 0 0 10px;
    width: 100%;
  }
}
@media (min-width: 480px) {
  .translated-rtl .why-us-section .feature .inner-box {
    padding-left: 0;
    padding-right: 90px;
  }
}
@media (min-width: 480px) {
  .translated-rtl .why-us-section .feature .inner-box::before {
    left: auto;
    right: 0;
  }
}
@media (min-width: 1200px) {
  .translated-rtl .featured-section .left-col .inner {
    padding-right: 0;
    padding-left: 30px;
  }
}
.translated-rtl .features-section .content-box {
  max-width: 750px;
}
@media (min-width: 480px) {
  .translated-rtl .features-section-two .feature {
    padding-left: 0;
    padding-right: 90px;
  }
}
@media (min-width: 480px) {
  .translated-rtl .features-section-two .feature .count {
    left: auto;
    right: 0;
  }
}
.translated-rtl .page-banner .bread-crumb li {
  float: right;
}
@media (min-width: 600px) {
  .translated-rtl .page-banner .bread-crumb li {
    padding-right: 0;
    margin-right: 0;
    padding-left: 15px;
    margin-left: 15px;
  }
}
.translated-rtl .page-banner .bread-crumb li::before {
  left: -15px;
  right: auto;
}
.translated-rtl .header-style-seven .topbar-four .phone {
  margin-right: 0;
  margin-left: 40px;
}
.translated-rtl .header-style-seven .topbar-four .phone span {
  margin-right: 0;
  margin-left: 10px;
}
.translated-rtl .header-style-seven .social-links li + li {
  margin-left: 0;
  margin-right: 30px;
}
.translated-rtl .header-style-seven .header-upper .logo-box {
  margin-right: 0;
}
.translated-rtl .banner-section-four .auto-container .row {
  justify-content: flex-end;
}
.translated-rtl .service-block-three__single .icon-box span {
  margin-right: 0;
  margin-left: 40px;
}
.translated-rtl .about-section-three__list li {
  padding-left: 0;
  padding-right: 30px;
}
.translated-rtl .about-section-three__list li > i {
  right: 0;
}
.translated-rtl .about-section-three__content .progress-box .count-box {
  left: 0;
  right: auto;
}
.translated-rtl .about-section-three__name > img {
  left: auto;
  right: 0;
}
.translated-rtl .main-footer__three .footer-widget .post-list li > img {
  margin-right: 0;
  margin-left: 20px;
}
.translated-rtl .main-footer__three .footer-widget .contact-list li {
  padding-left: 0;
  padding-right: 30px;
}
.translated-rtl .main-footer__three .footer-widget .contact-list li > span {
  right: 0;
  left: auto;
}
.translated-rtl .main-footer__three .bottom-footer .left-content p {
  border-left: 0;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  padding-left: 0;
  margin-left: 0;
  padding-right: 40px;
  margin-right: 40px;
}
.translated-rtl .main-footer__three .bottom-footer .social-links li + li {
  margin-left: 0;
  margin-right: 40px;
}
.translated-rtl .footer-four__social a + a {
  margin-left: 0;
  margin-right: 20px;
}
@media (min-width: 768px) {
  .translated-rtl .footer-four__social a + a {
    margin-left: 0;
    margin-right: 40px;
  }
}
@media (min-width: 992px) {
  .translated-rtl .brand-portfolio__item .auto-container {
    text-align: right;
  }
}
.translated-rtl .brand-portfolio__link span {
  transform: rotate(180deg);
  display: inline-block;
}
.translated-rtl .header-style-eight .nav-outer {
  width: auto;
}
.ui-selectmenu-button.ui-button{
  text-align: right;
}
.ui-selectmenu-icon.ui-icon{
  float: left;
}
.ui-selectmenu-text{
  margin-right: 0;
  margin-left: 20px;
}

.topbar-twelev::after {
 
  background-color: var(--thm-black);
  mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 1632 52" xmlns="http://www.w3.org/2000/svg"><g transform="translate(1632,0) scale(-1,1)"><path d="M0 0H1632V52H46.5963C39.2604 52 32.4071 48.3435 28.3223 42.25L0 0Z"/></g></svg>');
  mask-repeat: no-repeat;
  mask-position: right bottom;
  mask-size: cover;
  z-index: -1;
}

.header-style-twelev__main::after {
 
  width: 39.1%;
  height: 100%;
  max-width: 752px;
  background-color: #FDF5F3;
  mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 752 92" xmlns="http://www.w3.org/2000/svg"><g transform="translate(752,0) scale(-1,1)"><path d="M66.2657 11.0036C71.9635 4.03908 80.4867 0 89.485 0H752V92H0L66.2657 11.0036Z"/></g></svg>');
  mask-repeat: no-repeat;
  mask-position: right top;
  mask-size: cover;
  z-index: -1;
}
@media (max-width: 1300px){
.header-style-twelev__main::after{width:32%;}
}
@media (max-width: 1199px){
.header-style-twelev__main::after{width:50%;}
}
@media (max-width: 991px){
.header-style-twelev__main::after{width:70%;}
}
@media (max-width: 767px){
.header-style-twelev__main::after{width:60%;}
}

.about-twelev__image__experiance::after{
  clip-path: polygon(100% 0, 100% 100%, 0% 50%);

}
.header-style-thirteen__main__shape::after{
  clip-path: polygon(94% 0%, 0% 0, 0% 100%, 100% 100%);

}
.header-style-thirteen__main__shape::before{
  clip-path: polygon(94% 0%, 0% 0, 0% 100%, 100% 100%);


}
.header-style-thirteen__main__shape{
  clip-path: polygon(94% 0%, 0% 0, 0% 100%, 100% 100%);

}
.topbar-thirteen::after {
 
    background-color: var(--thm-black);
    mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 1465 58" xmlns="http://www.w3.org/2000/svg"><g transform="translate(1465,0) scale(-1,1)"><path d="M0 0L1465 0L1443.7 48.4396C1441.15 54.2492 1435.4 58 1429.06 58H0V0Z"/></g></svg>');
    mask-repeat: no-repeat;
    mask-position: left bottom;
    mask-size: cover;
}
.slider-thirteen__layer > img {
    mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 882 773" xmlns="http://www.w3.org/2000/svg"><g transform="translate(882,0) scale(-1,1)"><path d="M316.53 -230.792L1064.64 -18.4961L822.539 768.711L214.383 675.693L56.5296 425.708L316.53 -230.792Z"/></g></svg>');
    mask-repeat: no-repeat;
    mask-position: top right;
    mask-size: cover;
}
.tabs-thirteen__btns.tab-buttons .tab-btn::before{
  clip-path: polygon(100% 0, 100% 100%, 0% 50%);

}
.banner-four__info{
  transform-origin: right center;
      transform: translateY(-50%) rotate(90deg);
}
/////////////////////////////
* {
  font-size: 65%;
}

body {
  font-size: 16px;
  line-height: 2em;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 2em;
}

h1 {
  font-size: 91px;
}

h2 {
  font-size: 46px;
}

h3 {
  font-size: 39px;
}

h4 {
  font-size: 26px;
}

h5 {
  font-size: 20px;
}

h6 {
  font-size: 17px;
}

p {
  line-height: 2em;
}

.text {
  line-height: 2em;
}

.theme-btn i {
  font-size: 14px;
}

.btn-style-one .btn-title {
  font-size: 18px;
  line-height: 26px;
}

.btn-style-two .btn-title {
  font-size: 18px;
  line-height: 26px;
}

.btn-style-three {
  font-size: 16px;
}

.scroll-to-top {
  font-size: 14px;
  line-height: 38px;
}

.main-header .other-links .link-box .sub-text {
  font-size: 14px;
  line-height: 16px;
}

.main-header .other-links .link-box .number {
  font-size: 20px;
  line-height: 21px;
}

.main-header .other-links .search-btn button {
  line-height: 28px;
}

.main-menu .navigation > li > a {
  font-size: 18px;
  line-height: 26px;
}

.main-menu .navigation li > a > span {
  font-size: 13px;
}

.main-menu .navigation > li > ul > li > a {
  line-height: 21px;
  font-size: 16px;
}

.main-menu .navigation > li > ul > li > ul > li > a {
  line-height: 21px;
  font-size: 16px;
}

.main-menu .navigation > li > ul > li.dropdown > a:after {
  line-height: 21px;
  font-size: 16px;
}

.main-menu .navigation li.dropdown .dropdown-btn {
  font-size: 16px;
  line-height: 23px;
}

.header-style-six .header-upper .right-menu .search-btn button {
  font-size: 22px;
}

.header-style-seven .main-menu .navigation > li > a {
  font-size: 18px;
}

.header-style-seven .main-menu .navigation > li > ul > li > a {
  font-size: 16px;
}

.header-style-seven .topbar-four p {
  font-size: 14px;
}

.header-style-seven .topbar-four .phone span {
  font-size: 14px;
}

.header-style-seven .topbar-four .phone a {
  font-size: 14px;
}

.header-style-seven .social-links a {
  font-size: 14px;
}

.main-header .cart-btn {
  font-size: 18px;
}

.header-style-eight .main-menu .navigation > li > a {
  font-size: 18px;
}

.header-style-eight .main-menu .navigation > li > ul > li > a {
  font-size: 16px;
}

.header-style-eight .main-menu .navigation li > a > span {
  font-size: 12px;
}

.header-style-nine .nav-outer .mobile-nav-toggler {
  font-size: 20px;
  line-height: 34px;
}

.header-style-nine .social-icons a {
  font-size: 16px;
}

.header-style-nine__search-btn__outer button span,
.header-style-nine .search-btn button span {
  font-size: 22px;
}

.header-style-nine__search-btn__outer .text,
.header-style-nine .search-btn .text {
  font-size: 16px;
}

.sticky-header .main-menu .navigation > li > a {
  line-height: 26px;
  font-size: 16px;
}

.search-popup__form input {
  line-height: 26px;
  font-size: 14px;
}

.search-popup__form button[type=submit] {
  line-height: 51px;
}

.nav-outer .mobile-nav-toggler {
  font-size: 20px;
  line-height: 34px;
}

.mobile-nav-toggler .txt {
  font-size: 16px;
}

.default-form .field-inner .alt-icon {
  line-height: 26px;
  font-size: 20px;
}

.default-form .form-group .field-label {
  font-size: 14px;
  line-height: 21px;
}

.default-form .form-group input[type=text],
.default-form .form-group input[type=email],
.default-form .form-group input[type=password],
.default-form .form-group input[type=tel],
.default-form .form-group input[type=url],
.default-form .form-group input[type=file],
.default-form .form-group input[type=number],
.default-form .form-group textarea,
.default-form .form-group select {
  font-size: 14px;
  line-height: 34px;
}

.default-form label.error {
  font-size: 14px;
  line-height: 21px;
}

.form-group .ui-selectmenu-button.ui-button {
  font-size: 14px;
  line-height: 34px;
}

.form-group .ui-button .ui-icon:before {
  line-height: 17px;
  font-size: 16px;
}

.ui-menu .ui-menu-item {
  font-size: 20px;
}

.ui-menu .ui-menu-item-wrapper {
  font-size: 20px;
  line-height: 26px;
}

.banner-section .left-based-text {
  font-size: 16px;
  line-height: 21px;
}

.banner-carousel .content-box .sub-title {
  font-size: 16px;
  line-height: 2em;
}

.banner-carousel .content-box h1 {
  font-size: 91px;
  line-height: 1em;
}

.banner-three .banner-carousel .content-box h1 {
  font-size: 78px;
}

.banner-carousel .owl-nav .owl-next,
.banner-carousel .owl-nav .owl-prev {
  line-height: 43px;
}

.banner-one-page .banner-carousel .content-box h1 {
  font-size: 30px;
}

@media (min-width: 600px) {
.banner-one-page .banner-carousel .content-box h1 {
  font-size: 39px;
}}

@media (min-width: 768px) {
.banner-one-page .banner-carousel .content-box h1 {
  font-size: 52px;
}}

@media (min-width: 992px) {
.banner-one-page .banner-carousel .content-box h1 {
  font-size: 65px;
}}

@media (min-width: 1200px) {
.banner-one-page .banner-carousel .content-box h1 {
  font-size: 98px;
}}

.banner-one-page .banner-carousel .vid-link {
  line-height: 60px;
  font-size: 20px;
}
 

.banner-section-four h2 {
  font-size: 52px;
  line-height: 77px;
}

.banner-section-four p {
  font-size: 20px;
  line-height: 31px;
}

.banner-section-four__nav .swiper-button-next,
.banner-section-four__nav .swiper-button-prev {
  font-size: 20px;
}

@media (max-width: 991px) {
.banner-section-four__nav .swiper-button-next,
  .banner-section-four__nav .swiper-button-prev {
  font-size: 18px;
}}

.banner-four__title {
  font-size: 26px;
}

@media (min-width: 768px) {
.banner-four__title {
  font-size: 39px;
}}

@media (min-width: 1200px) {
.banner-four__title {
  font-size: 52px;
}}

.banner-four__text {
  font-size: 20px;
  line-height: 2em;
}

@media (min-width: 768px) {
.banner-four__text {
  font-size: 19px;
}}

.banner-four__scroll {
  font-size: 20px;
}

@media (min-width: 768px) {
.banner-four__scroll {
  font-size: 19px;
}}

@media (min-width: 1200px) {
.banner-four__scroll {
  font-size: 23px;
}}

.banner-four__social a {
  font-size: 20px;
}

.banner-four__info span {
  font-size: 20px;
}

.sec-title .upper-text {
  line-height: 2em;
  font-size: 16px;
}

.sec-title h2 {
  font-size: 46px;
  line-height: 1em;
}

.sec-title .lower-text {
  font-size: 16px;
  line-height: 2em;
}

.sec-title-two p {
  font-size: 14px;
}

.sec-title-two h2 {
  font-size: 39px;
}

.services-section .row .service-block .inner-box:before {
  font-size: 33px;
  line-height: 1em;
}

.service-block .inner-box .count {
  font-size: 33px;
  line-height: 1em;
}

.service-block .inner-box .icon-box {
  font-size: 42px;
  line-height: 1em;
}

.service-block .inner-box h6 {
  font-size: 20px;
  line-height: 1em;
}

.service-block-three__single .icon-box span {
  font-size: 42px;
}

.service-block-three__single h6 {
  font-size: 20px;
  line-height: 29px;
}

.about-section .text-column .sec-title .lower-text {
  font-size: 17px;
  line-height: 29px;
}

.about-section .text-column .text {
  font-size: 16px;
  line-height: 2em;
}

.about-section .text-column .text p {
  line-height: 2em;
}

.about-section .text-column .text ul li {
  line-height: 2em;
}

.about-section .text-column .text .since .txt {
  line-height: 24px;
  font-size: 20px;
}

.live-section .main-image-box .vid-link {
  line-height: 72px;
  font-size: 20px;
}

 
.live-section .main-image-box .title h3 {
  line-height: 1em;
}

.live-section .main-image-box .more-link a {
  font-size: 20px;
  line-height: 2em;
}

.live-section-two .sec-title-two h2 {
  font-size: 39px;
}

.live-section-two .button-block > a {
  font-size: 17px;
}

.we-do-section .featured-block .text {
  font-size: 16px;
  line-height: 29px;
}

.we-do-section .progress-box .bar-title {
  font-size: 20px;
  line-height: 1em;
}

.we-do-section .progress-box .count-box {
  line-height: 19px;
  font-size: 14px;
}

.accordion-box .block .acc-btn {
  font-size: 20px;
  line-height: 28px;
  font-size: 20px;
}

.accordion-box .block .acc-btn:before {
  font-size: 15px;
  line-height: 26px;
}

.mixitup-gallery .filters li {
  font-size: 16px;
  line-height: 34px;
}

.mixitup-gallery .filters li sup {
  font-size: 16px;
}

.gallery-item .cap-box .cat {
  font-size: 14px;
}

.gallery-item .cap-box h5 {
  font-size: 22px;
}

.gallery-item-three__content p {
  font-size: 12px;
}

.gallery-item-three__content h3 {
  font-size: 23px;
  line-height: 31px;
}

.fact-counter .column .inner .count-outer {
  font-size: 52px;
  line-height: 1em;
}

.fact-counter .column .inner .counter-title {
  font-size: 18px;
}

.trusted-section .col-header .header-inner {
  font-size: 26px;
  line-height: 2em;
}

.trusted-section .feature .count {
  line-height: 34px;
  font-size: 20px;
}

.trusted-section .feature h5 {
  line-height: 1em;
}

.trusted-section .feature .sub-text {
  font-size: 20px;
  line-height: 2em;
}

.trusted-section .featured-block-two .text {
  line-height: 2em;
}

.trusted-section .featured-block-two .text ul li {
  line-height: 2em;
}

.trusted-section .featured-block-two .text ul li:before {
  font-size: 18px;
}

.team-block .image-box .social-links li a {
  line-height: 38px;
  font-size: 16px;
}

.team-block .image-box .social-links li a span {
  line-height: 38px;
}

.team-block .lower-box .designation {
  font-size: 16px;
  line-height: 2em;
}

.team-block .lower-box h5 {
  font-size: 16px;
  line-height: 1em;
}

.team-card-three__social a {
  font-size: 16px;
}

.team-card-three__name {
  font-size: 16px;
}

.team-card-three__designation {
  font-size: 16px;
}
 

.parallax-section .content-box h2 {
  font-size: 46px;
  line-height: 1em;
}

.sponsors-section-four .content-box h3 {
  font-size: 26px;
  line-height: 1em;
}

@media (min-width: 768px) {
.sponsors-section-four .content-box h3 {
  font-size: 33px;
}}

@media (min-width: 992px) {
.sponsors-section-four .content-box h3 {
  font-size: 52px;
}}

.agency-section .featured-block .text {
  line-height: 2em;
}

.default-tabs .tab-buttons .tab-btn {
  line-height: 26px;
  font-size: 16px;
}

.default-tabs .tabs-content .text {
  font-size: 16px;
  line-height: 29px;
}

.agency-section .featured-block-two .text {
  line-height: 2em;
}

.agency-section .featured-block-two .text ul li {
  line-height: 2em;
}

.agency-section .featured-block-two .text ul li:before {
  font-size: 18px;
}

.news-block .post-meta ul li {
  font-size: 16px;
}

.news-block .post-meta ul li .far,
.news-block .post-meta ul li .fa {
  font-size: 14px;
}

.news-block .lower-box h5 {
  font-size: 23px;
}

 

.news-block-two .post-meta ul li {
  font-size: 16px;
}

.news-block-two .post-meta ul li .far,
.news-block-two .post-meta ul li .fa {
  font-size: 14px;
}

.news-block-two .lower-box h4 {
  font-size: 26px;
  line-height: 1em;
}

.news-block-two .lower-box .link-box a {
  font-size: 20px;
}

.news-block-two .image-box .vid-link {
  font-size: 16px;
}

.news-block-two .image-box .vid-link .icon {
  line-height: 85px;
  font-size: 16px;
}

.news-block-three .quote-icon {
  font-size: 98px;
  line-height: 1em;
}

.news-block-three .link-icon {
  font-size: 26px;
  line-height: 1em;
}

.news-block-three .inner-box h4 {
  font-size: 26px;
  line-height: 1em;
}

.news-two__content h3 {
  font-size: 24px;
}

.news-two__meta li {
  font-size: 16px;
}

.call-to-section h2 {
  font-size: 39px;
  line-height: 1em;
}

.main-footer h6 {
  font-size: 16px;
}

.main-footer .links-widget ul li a {
  line-height: 26px;
}

.main-footer .social-links li a {
  font-size: 16px;
  line-height: 38px;
}

.main-footer .info-widget ul li {
  line-height: 28px;
}

.main-footer .info-widget ul li .icon {
  line-height: 26px;
  font-size: 16px;
}

.main-footer .info-widget ul li a {
  line-height: 24px;
}

.main-footer .newsletter-widget .text {
  font-size: 14px;
  line-height: 28px;
}

.main-footer .newsletter-form .form-group input[type=text],
.main-footer .newsletter-form .form-group input[type=tel],
.main-footer .newsletter-form .form-group input[type=email] {
  line-height: 26px;
  font-size: 18px;
  font-size: 14px;
}

.newsletter-form .form-group .theme-btn span {
  font-size: 14px;
}

.main-footer .footer-bottom .inner {
  line-height: 26px;
}

.main-footer .footer-bottom .copyright {
  line-height: 2em;
}

.main-footer__two .footer-widget h3 {
  font-size: 52px;
}

.main-footer__three .footer-widget h3 {
  font-size: 20px;
}

.main-footer__three .footer-widget p {
  font-size: 16px;
}

.main-footer__three .footer-widget__links li a {
  font-size: 16px;
}

.main-footer__three .footer-widget .post-list li p {
  font-size: 12px;
}

.main-footer__three .footer-widget .post-list li h4 {
  font-size: 16px;
}

.main-footer__three .footer-widget .contact-list li {
  font-size: 16px;
}

.main-footer__three .footer-widget .contact-list li > span {
  font-size: 18px;
}

.main-footer__three .bottom-footer .left-content p {
  font-size: 16px;
  line-height: 35px;
}

.main-footer__three .bottom-footer .social-links a {
  font-size: 20px;
}

.footer-four__social a {
  font-size: 18px;
}

@media (min-width: 768px) {
.footer-four__social a {
  font-size: 20px;
}}

.service-block-two .inner-box .icon-box {
  font-size: 42px;
  line-height: 1em;
}

.service-block-two .inner-box h5 {
  font-size: 20px;
  line-height: 1em;
}

.service-block-two .link-box a {
  line-height: 26px;
  font-size: 20px;
}

.featured-section .feature h6 {
  font-size: 16px;
}

.project-tab .product-tab-btns .p-tab-btn {
  font-size: 16px;
  line-height: 34px;
}

.project-tab .product-tab-btns .p-tab-btn sup {
  font-size: 16px;
}

.why-us-section .left-col .vid-link {
  line-height: 72px;
  font-size: 20px;
}

 
.why-us-section .feature .inner-box:before {
  font-size: 20px;
  line-height: 51px;
}

.why-us-section .feature h6 {
  font-size: 16px;
}

.testi-block .icon {
  font-size: 65px;
  line-height: 1em;
}

.testi-block .info .name {
  font-size: 16px;
  line-height: 2em;
}

.testi-block .info .designation {
  font-size: 16px;
  line-height: 2em;
}

.testi-block-three__top p {
  font-size: 18px;
  line-height: 29px;
}

.testi-block-three__single h3 {
  font-size: 20px;
}

.testi-block-three__single span {
  font-size: 12px;
}

.testimonials-four-card__content p {
  font-size: 16px;
  line-height: 29px;
}

@media (min-width: 992px) {
.testimonials-four-card__content p {
  font-size: 18px;
}}

.testimonials-four-card__content .name {
  font-size: 16px;
}

.testimonials-four__block__top .block-text p {
  font-size: 16px;
  line-height: 29px;
}

.testimonials-five .sec-title h2 {
  font-size: 26px;
}

.testimonials-five-card__text {
  font-size: 20px;
  line-height: 2em;
}

@media (min-width: 992px) {
.testimonials-five-card__text {
  font-size: 26px;
}}

.testimonials-five-card__title {
  font-size: 17px;
}

@media (min-width: 992px) {
.testimonials-five-card__title {
  font-size: 20px;
}}

.testimonials-five-card__designation {
  font-size: 18px;
}

.testimonials-five__carousel .owl-nav button[class*=owl-] {
  font-size: 18px;
}

@media (min-width: 992px) {
.testimonials-five__carousel .owl-nav button[class*=owl-] {
  font-size: 22px;
}}

.testimonials-six__content {
  font-size: 26px;
  line-height: 2em;
}

@media (min-width: 992px) {
.testimonials-six__content {
  font-size: 33px;
}}

.testimonials-six__meta {
  font-size: 20px;
}

@media (min-width: 992px) {
.testimonials-six__meta {
  font-size: 19px;
}}

.features-section .content-box h2 {
  font-size: 46px;
  line-height: 1em;
}

.features-section .feature-block .icon-box {
  line-height: 1em;
  font-size: 39px;
}

.features-section .feature-block h6 {
  font-size: 16px;
  line-height: 2em;
}

.feature-six__image__caption {
  font-size: 22px;
}

@media (min-width: 992px) {
.feature-six__image__caption {
  font-size: 20px;
}}

.feature-six__content__text {
  font-size: 16px;
  line-height: 29px;
}

.feature-six__list li {
  font-size: 16px;
  line-height: 2em;
}

.feature-six__list li > i {
  font-size: 20px;
}

.feature-seven-card__title {
  font-size: 23px;
}

.feature-seven-card__text {
  font-size: 16px;
  line-height: 29px;
}

.feature-eight .progress-box .bar-title {
  font-size: 20px;
  line-height: 1em;
}

.feature-eight .progress-box .count-box {
  line-height: 19px;
  font-size: 14px;
}

.get-quote-section .featured-block h4 {
  font-size: 26px;
}

.get-quote-section .counter .count-box {
  font-size: 39px;
  line-height: 1em;
}

.get-quote-section .counter .counter-title {
  font-size: 20px;
  line-height: 2em;
}

.get-quote-section .form-box h4 {
  font-size: 26px;
}

.fluid-section h3 {
  font-size: 39px;
  line-height: 1em;
}

.call-to-section-two h2 {
  font-size: 46px;
  line-height: 1em;
}

.call-to-section-three .auto-container h3 {
  font-size: 33px;
}

.discover-block .cap-inner h5 {
  font-size: 20px;
  line-height: 1em;
}
 
.features-section-two .feature .count {
  line-height: 34px;
  font-size: 20px;
  line-height: 1em;
}

.features-section-two .feature .count span {
  line-height: 1em;
}

.features-section-two .feature h5 {
  font-size: 16px;
  line-height: 2em;
}

.features-section-two .right-col .cap-inner h5 {
  font-size: 20px;
  line-height: 1em;
}

.work-tabs .tab-buttons .tab-btn {
  line-height: 34px;
  font-size: 20px;
}

.work-tabs .tabs-content .text ul li {
  line-height: 2em;
}

.work-tabs .tabs-content .text ul li:before {
  font-size: 18px;
}

.testi-block-two .icon {
  font-size: 130px;
  line-height: 1em;
}

.testi-block-two .info .name {
  font-size: 16px;
  line-height: 2em;
}

.testi-block-two .text {
  font-size: 28px;
  line-height: 2em;
}

.testimonials-section-two .owl-theme .owl-nav .owl-next,
.testimonials-section-two .owl-theme .owl-nav .owl-prev {
  line-height: 43px;
}

.about-section-two .image-box .since .txt {
  line-height: 21px;
}

.counter-block .graph-outer .count-box {
  font-size: 20px;
  line-height: 51px;
}

.counter-block .graph-outer .count-box .sign {
  font-size: 20px;
}

.counter-block h4 {
  line-height: 1em;
  font-size: 16px;
}

.about-section-three__summery p {
  font-size: 18px;
}

.about-section-three__list li {
  font-size: 18px;
}

.about-section-three__list li > i {
  font-size: 16px;
}

.about-section-three__content .progress-box .bar-title {
  font-size: 18px;
  line-height: 1em;
}

.about-section-three__content .progress-box .count-box {
  line-height: 19px;
  font-size: 14px;
}

.about-section-three__name h3 {
  font-size: 20px;
}

.about-section-three__name p {
  font-size: 14px;
}

.about-me-one__social a {
  font-size: 16px;
}

.about-me-one__qoute {
  font-size: 20px;
  line-height: 29px;
}

.about-me-one__text {
  font-size: 16px;
  line-height: 29px;
}

.about-me-counter .counter-block h4 {
  font-size: 17px;
}

.get-quote-two .info ul li {
  line-height: 24px;
}

.get-quote-two .info ul li strong {
  font-size: 16px;
}

.get-quote-two .info ul li .icon {
  line-height: 26px;
  font-size: 16px;
}

.get-quote-two .info ul li a {
  line-height: 24px;
}

.map-data {
  font-size: 20px;
  line-height: 2em;
}

.map-data h6 {
  font-size: 16px;
  line-height: 1em;
}

.page-banner h1 {
  font-size: 65px;
  line-height: 1em;
}

.page-banner .bread-crumb li {
  font-size: 20px;
  line-height: 26px;
}

.page-banner .bread-crumb li:before {
  font-size: 20px;
  line-height: 26px;
}

.error-section .big-text {
  line-height: 1em;
  font-size: 221px;
  line-height: 1em;
}

.error-section h2 {
  line-height: 1em;
}

.error-section .text {
  line-height: 2em;
}

.error-form .form-group input[type=text],
.error-form .form-group input[type=search],
.error-form .form-group input[type=email] {
  line-height: 26px;
  font-size: 14px;
}

.error-form .form-group .theme-btn {
  line-height: 34px;
  font-size: 20px;
}

.contact-section .info-block .inner-box h5 {
  font-size: 16px;
  line-height: 1em;
}

.contact-infos p {
  font-size: 16px;
  line-height: 31px;
}

.sidebar-title h4 {
  font-size: 16px;
  line-height: 1em;
}

.sidebar .services ul li {
  line-height: 41px;
  font-size: 16px;
}

.sidebar .services ul li a {
  line-height: 41px;
  font-size: 16px;
}

.sidebar .services ul li a:after {
  font-size: 10px;
  line-height: 41px;
  content: "\f15e";
}

.sidebar .call-up .phone {
  font-size: 20px;
  line-height: 34px;
}

.sidebar .call-up .phone .icon {
  font-size: 20px;
}

.sidebar .search-box .form-group input[type=text],
.sidebar .search-box .form-group input[type=search] {
  line-height: 34px;
  font-size: 14px;
}

.sidebar .search-box .form-group button {
  line-height: 68px;
  font-size: 16px;
}

.sidebar .recent-posts .post {
  font-size: 20px;
}

.sidebar .recent-posts .text {
  font-size: 20px;
  line-height: 2em;
}

.sidebar .popular-tags .tags-list a {
  line-height: 2em;
}

.sidebar .archives ul li {
  line-height: 26px;
  font-size: 16px;
}

.sidebar .archives ul li a {
  line-height: 26px;
  font-size: 16px;
}

.sidebar .archives ul li a:after {
  font-size: 10px;
  line-height: 26px;
}

.sidebar .recent-comments .comment {
  font-size: 20px;
}
 
.sidebar .recent-comments .comment .text {
  font-size: 20px;
  line-height: 21px;
}

.post-details .post-meta ul li {
  font-size: 16px;
}

.post-details .post-meta ul li .far,
.post-details .post-meta ul li .fa {
  font-size: 14px;
}

.post-details .lower-box h4 {
  font-size: 26px;
  line-height: 1em;
}

.post-details .info-row {
  font-size: 16px;
  line-height: 26px;
}

.post-details .info-row strong {
  font-size: 16px;
}

.sidebar-page-container .post-control-two .control-inner h4 {
  font-size: 20px;
  line-height: 1em;
}

.comments-title h3 {
  font-size: 24px;
}

.comments-area .comment-box .info {
  line-height: 21px;
}

.comments-area .comment-box .info .name {
  font-size: 16px;
  line-height: 26px;
}

.comments-area .comment-box .theme-btn .btn-title {
  line-height: 26px;
}

.service-details h3 {
  font-size: 33px;
  line-height: 1em;
}

.service-details h4 {
  font-size: 24px;
  line-height: 1em;
}

.service-details .text-content ul li:before {
  font-size: 18px;
}

.project-single h5 {
  font-size: 20px;
  line-height: 1em;
}

.project-single.style-two h5 {
  font-size: 24px;
}

.project-single .text-content .info li {
  line-height: 23px;
}

.project-single .text-content .info li strong {
  font-size: 16px;
  line-height: 1em;
}

.post-control .control {
  line-height: 26px;
  font-size: 16px;
}

.post-control .control a {
  line-height: 26px;
  font-size: 16px;
  display: flex;
  gap: 8px;
}

.post-control .control .fa {
  line-height: 26px;
  font-size: 18px;
}

.mobile-nav__container li > a > span {
  font-size: 13px;
}

.mobile-nav__container li.dropdown .dropdown-btn {
  line-height: 19px;
  font-size: 14px;
}

.mobile-nav__container li a {
  font-size: 16px;
  line-height: 21px;
}

.side-menu__social a {
  font-size: 16px;
}

.side-menu__text p {
  font-size: 20px;
  line-height: 26px;
}

.side-menu__text a {
  font-size: 20px;
  line-height: 26px;
}

.side-menu__block__copy {
  font-size: 16px;
}

.style-switcher h3 {
  font-size: 20px;
}

.style-switcher .layout-feature button,
.style-switcher .layout-feature a,
.style-switcher .language-feature button {
  font-size: 16px;
}

#switcher-toggler {
  font-size: 22px;
}

.parallax-block__content h3 {
  font-size: 65px;
}

.portfolio-masonary h3 {
  font-size: 52px;
}

.portfolio-masonary .filters li {
  font-size: 20px;
}

.portfolio-masonary__box__new {
  font-size: 20px;
}

.portfolio-masonary__more {
  font-size: 18px;
}

.portfolio-masonary__box-content h4 {
  font-size: 20px;
}

.portfolio-details-header__title {
  font-size: 33px;
}

.portfolio-details-header__sub-heading {
  font-size: 16px;
}

.portfolio-details-header__text {
  font-size: 16px;
}

.portfolio-details-header__list li {
  font-size: 16px;
}

.portfolio-details-header__main-text {
  font-size: 20px;
  line-height: 36px;
}

.portfolio-details-header__link {
  font-size: 16px;
}

.portfolio-details-header__links a {
  font-size: 16px;
}

.portfolio-details-info__title {
  font-size: 26px;
}

.portfolio-details-info__text {
  font-size: 16px;
  line-height: 29px;
}

@media (min-width: 1200px) {
.portfolio-details-info__title {
  font-size: 33px;
}}

.portfolio-details-video .vid-link {
  line-height: 72px;
  font-size: 20px;
}

.portfolio-details-video .vid-link .icon {
  line-height: 72px;
  font-size: 20px;
}

.portfolio-details-summery__heading {
  font-size: 20px;
}

.portfolio-horizontal__card__title {
  font-size: 20px;
}

.portfolio-horizontal__category {
  font-size: 14px;
}

.portfolio-horizontal-two__category {
  font-size: 14px;
}

.portfolio-horizontal-two__title {
  font-size: 20px;
}

.portfolio-horizontal-two__carousel__count {
  font-size: 16px;
}

.demo-top h3 {
  font-size: 72px;
}

.demo-top p {
  font-size: 17px;
  line-height: 2em;
}

.demo-gallery .mixitup-gallery .filters .filter {
  font-size: 16px;
}

.demo-gallery .portfolio-masonary__box .link {
  font-size: 18px;
}

.demo-features__box h4 {
  font-size: 20px;
}

.main-footer__demo .footer-widget h3 {
  font-size: 52px;
}

.main-footer__demo .footer-widget p {
  font-size: 24px;
}

.login-wrapper form input[type=text],
.login-wrapper form input[type=email],
.login-wrapper form input[type=password] {
  font-size: 14px;
}

.login-wrapper form .theme-btn {
  font-size: 18px;
}

.login-wrapper .signup-link {
  font-size: 20px;
}

.pricing-card__list li {
  font-size: 16px;
}

.pricing-card__list li i {
  font-size: 20px;
}

.pricing-card__icon i {
  font-size: 33px;
}

@media (min-width: 992px) {
.pricing-card__icon i {
  font-size: 42px;
}}

.pricing-card__name {
  font-size: 20px;
}

.pricing-card__amount {
  font-size: 30px;
}

@media (min-width: 992px) {
.pricing-card__amount {
  font-size: 39px;
}}

.coming-soon__title {
  font-size: 30px;
}

@media (min-width: 992px) {
.coming-soon__title {
  font-size: 39px;
}}

.coming-soon__form-title {
  font-size: 16px;
}

.coming-soon__form input[type=text],
.coming-soon__form input[type=email] {
  font-size: 14px;
}

.coming-soon__form button[type=submit] {
  font-size: 14px;
}

.coming-soon__social a {
  font-size: 16px;
}

.coming-soon__countdown li span {
  font-size: 30px;
}

@media (min-width: 992px) {
.coming-soon__countdown li span {
  font-size: 39px;
}}

.coming-soon__countdown li i {
  font-size: 20px;
  line-height: 34px;
}

.product-sorting p {
  font-size: 18px;
}

.product-card__buttons .theme-btn .btn-title {
  font-size: 16px;
}

.product-card__title {
  font-size: 16px;
}

.product-card__price {
  font-size: 16px;
}

.product-card__stars i {
  font-size: 14px;
}

.shop-search form input[type=search],
.shop-search form input[type=text] {
  font-size: 14px;
}

.shop-sidebar__title {
  font-size: 16px;
}

.product-sidebar__price-range .theme-btn .btn-title {
  font-size: 16px;
}

.shop-category ul li {
  line-height: 26px;
  font-size: 16px;
}

.shop-category ul li a {
  line-height: 26px;
  font-size: 16px;
}

.shop-category ul li a:after {
  font-size: 10px;
  line-height: 26px;
}

.review-form__title {
  font-size: 24px;
}

.review-form__text {
  font-size: 18px;
}

.review-form__text i {
  font-size: 14px;
}

.review-one .comment-box .reply-btn i {
  font-size: 14px;
}

.product-description__title {
  font-size: 24px;
}

.product-details__social span {
  font-size: 16px;
}

.product-details__social a {
  font-size: 16px;
}

.product-details__quantity-title {
  font-size: 16px;
}

.product-details__quantity .quantity-box button {
  font-size: 8px;
}

.product-details__reveiw i {
  font-size: 18px;
}

.product-details__reveiw span {
  font-size: 16px;
}

.product-details__title {
  font-size: 30px;
}

.product-details__price {
  font-size: 20px;
}

.cart-table thead th {
  font-size: 20px;
}

.cart-table .quantity-box button {
  font-size: 8px;
}

.cart-table h3 {
  font-size: 16px;
}

.cart-table tbody td {
  font-size: 16px;
}

.cart-cupon__input {
  font-size: 14px;
}

.cart-total li {
  font-size: 18px;
}

.cart-total li span:first-child {
  font-size: 20px;
}

.checkout-page__returning {
  font-size: 16px;
  line-height: 2em;
}

.checkout__title {
  font-size: 23px;
}

@media (min-width: 768px) {
.checkout__title {
  font-size: 30px;
}}

@media (min-width: 1200px) {
.checkout__title {
  font-size: 39px;
}}

.checkout__checkbox label::after {
  font-size: 10px;
}

.checkout-page .default-form .field-checkbox label {
  font-size: 16px;
}

.checkout-page .default-form .field-checkbox label::before {
  font-size: 10px;
}

.checkout__table thead th {
  font-size: 20px;
}

.checkout__payment__title {
  font-size: 16px;
}

.checkout__payment__title::before {
  font-size: 10px;
}

.checkout__payment__content {
  font-size: 16px;
  line-height: 26px;
}

.video-one__content .block-text {
  font-size: 16px;
  line-height: 29px;
}

.video-one__image .vid-link {
  font-size: 20px;
}

@media (min-width: 768px) {
.video-one__image .vid-link {
  font-size: 20px;
}}

.how-it-works-card__icon {
  font-size: 42px;
}

.how-it-works-card__title {
  font-size: 20px;
}

.how-it-works-card__text {
  font-size: 16px;
  line-height: 29px;
}

.how-it-works-card__link {
  font-size: 16px;
}

.history-timeline__year {
  font-size: 20px;
}

@media (min-width: 1200px) {
.history-timeline__year {
  font-size: 26px;
}}

.history-timeline__date {
  font-size: 20px;
}

.history-timeline__title {
  font-size: 26px;
}

.history-timeline__text {
  font-size: 16px;
  line-height: 29px;
}

.brand-portfolio__title {
  font-size: 26px;
}

@media (min-width: 992px) {
.brand-portfolio__title {
  font-size: 39px;
}}

.brand-portfolio__link {
  font-size: 20px;
}

@media (min-width: 992px) {
.brand-portfolio__link {
  font-size: 19px;
}}

.events-one__date {
  font-size: 20px;
}

.events-one__title {
  font-size: 23px;
}

.events-one__meta li {
  font-size: 16px;
}

@media (min-width: 992px) {
.events-details .events-one__title {
  font-size: 33px;
}}

.events-details__widget-info li strong {
  font-size: 22px;
}

.events-details__widget-info li span {
  font-size: 14px;
  line-height: 21px;
}

.sec-title-six__text {
  font-size: 16px;
}

.sec-title-six__title {
  font-size: 26px;
}

@media (min-width: 992px) {
.sec-title-six__title {
  font-size: 33px;
}}

.sec-title-seven__title {
  font-size: 26px;
  line-height: 2em;
}

@media (min-width: 1200px) {
.sec-title-seven__title {
  font-size: 33px;
}}

.sec-title-eight__text {
  font-size: 16px;
}

@media (min-width: 992px) {
.sec-title-eight__text {
  font-size: 18px;
}}

.sec-title-eight__title {
  font-size: 26px;
  line-height: 2em;
}

@media (min-width: 992px) {
.sec-title-eight__title {
  font-size: 33px;
}}

.thm-btn__six {
  font-size: 16px;
}

.thm-btn__seven {
  font-size: 12px;
}

.thm-btn__eight {
  font-size: 12px;
}

.header-six .mobile-nav-toggler {
  font-size: 20px;
}

.header-six__info__link > i {
  font-size: 16px;
}

.header-six__social a {
  font-size: 16px;
}

.slider-six__title {
  font-size: 30px;
}

@media (min-width: 992px) {
.slider-six__title {
  font-size: 39px;
}}

@media (min-width: 1200px) {
.slider-six__title {
  font-size: 59px;
}}

.slider-six__text {
  font-size: 18px;
}

@media (min-width: 992px) {
.slider-six__text {
  font-size: 20px;
}}

.slider-six .main-slider__nav [class*=swiper-button-] {
  font-size: 22px;
}

.mainmenu-six__search button {
  font-size: 16px;
}

.mainmenu-six .main-menu .navigation > li > a {
  font-size: 15px;
}

.mainmenu-six .main-menu .navigation > li > ul > li > a {
  font-size: 15px;
}

.footer-six__title {
  font-size: 18px;
}

.footer-six__about__text {
  font-size: 16px;
  line-height: 2em;
}

.footer-six__social a {
  font-size: 14px;
}

.footer-six__links__list__item li a {
  font-size: 14px;
}

.footer-six__copyright p {
  font-size: 14px;
}

.footer-six__newsletter__form button[type=submit] {
  font-size: 18px;
}

.footer-six__newsletter__form p {
  font-size: 16px;
}

.footer-six__newsletter__form p::before {
  font-size: 10px;
}

.video-six__title {
  font-size: 26px;
}

@media (min-width: 1200px) {
.video-six__title {
  font-size: 33px;
}}

.video-six__video__text {
  font-size: 20px;
}

.video-six__btn {
  font-size: 16px;
}

.blog-six__text {
  font-size: 18px;
  line-height: 29px;
}

.blog-six__title {
  font-size: 16px;
  line-height: 29px;
}

.blog-six__meta a {
  font-size: 14px;
}

.blog-six__meta a i {
  font-size: 14px;
}

.about-six__text {
  font-size: 18px;
  line-height: 2em;
}

.about-six__box__title {
  font-size: 20px;
  line-height: 2em;
}

.about-six__box__icon {
  font-size: 21px;
}

.about-seven__summery {
  font-size: 18px;
  line-height: 2em;
}

.about-seven__title {
  font-size: 16px;
  line-height: 2em;
}

.about-seven__list li {
  font-size: 18px;
}

.about-seven__list li > i {
  font-size: 20px;
}

.funfact-six__icon {
  font-size: 42px;
}

.funfact-six__count {
  font-size: 26px;
}

.funfact-six__text {
  font-size: 14px;
}

.project-six__category {
  font-size: 15px;
}

.project-six__title {
  font-size: 19px;
}

.subscribe-one__title {
  font-size: 26px;
  line-height: 2em;
}

@media (min-width: 1200px) {
.subscribe-one__title {
  font-size: 33px;
}}

.subscribe-one__form input[type=text],
.subscribe-one__form input[type=email],
.subscribe-one__form input[type=phone] {
  font-size: 16px;
}

.subscribe-one__form button[type=submit] {
  font-size: 18px;
}

.service-six__icon i {
  font-size: 39px;
}

.service-six__title {
  font-size: 22px;
}

.service-six__text {
  font-size: 18px;
  line-height: 2em;
}

.footer-seven__about__text {
  font-size: 16px;
  line-height: 2em;
}

.footer-seven__about__text a {
  line-height: 34px;
}

.footer-seven__title {
  font-size: 18px;
}

.footer-seven__links__list li a {
  font-size: 16px;
}

.footer-seven__social a {
  font-size: 14px;
}

@media (min-width: 992px) {
.footer-seven__social a {
  font-size: 18px;
}}

.footer-seven__copyright p {
  font-size: 16px;
}

.footer-eight__title {
  font-size: 16px;
}

.footer-eight__widget p {
  font-size: 14px;
}

.footer-eight__copyright p {
  font-size: 14px;
}

.footer-nine__widget__title {
  font-size: 16px;
}

.footer-nine__subscribe__text {
  font-size: 16px;
}

.footer-nine__subscribe form input[type=text],
.footer-nine__subscribe form input[type=email],
.footer-nine__subscribe form input[type=phone] {
  font-size: 14px;
}

.footer-nine__subscribe form button[type=submit] {
  font-size: 16px;
}

.footer-nine__links__list li a {
  font-size: 16px;
}

.footer-nine__contact__text {
  font-size: 16px;
}

.footer-nine__contact__list li {
  font-size: 16px;
}

.footer-nine__contact__list li i {
  font-size: 15px;
}

.footer-nine__copyright {
  font-size: 16px;
}

.footer-nine__social a {
  font-size: 16px;
}

.subscribe-two__title {
  font-size: 26px;
}

@media (min-width: 1200px) {
.subscribe-two__title {
  font-size: 33px;
}}

.subscribe-two__form input[type=text],
.subscribe-two__form input[type=email],
.subscribe-two__form input[type=phone] {
  font-size: 16px;
}

.subscribe-two__form button[type=submit] {
  font-size: 22px;
}

.blog-seven__title {
  font-size: 16px;
  line-height: 2em;
}

.blog-seven__meta a {
  font-size: 14px;
}

.blog-seven__meta a i {
  font-size: 14px;
}

.blog-seven__date {
  font-size: 12px;
}

.testimonials-seven__nav span {
  font-size: 22px;
}

.testimonials-seven__item::after {
  font-size: 42px;
}

.testimonials-seven__content {
  font-size: 18px;
  line-height: 2em;
}

.testimonials-seven__name {
  font-size: 18px;
}

.testimonials-seven__designation {
  font-size: 16px;
}

.funfact-seven__title {
  font-size: 26px;
}

.funfact-seven__text {
  font-size: 12px;
}

.pricing-two__amount {
  font-size: 39px;
}

.pricing-two__name {
  font-size: 14px;
}

.pricing-two__list li {
  font-size: 16px;
}

.pricing-two__tagline {
  font-size: 12px;
}

.pricing-two .switch-toggler-list li a {
  font-size: 16px;
}

.project-seven__link {
  font-size: 18px;
}

.project-seven__category {
  font-size: 14px;
}

.project-seven__title {
  font-size: 16px;
  line-height: 2em;
}

.about-eight__icon i {
  font-size: 41px;
}

.about-eight__title {
  font-size: 26px;
}

@media (min-width: 992px) {
.about-eight__title {
  font-size: 33px;
}}

.about-eight__summery {
  font-size: 18px;
}

.about-eight__progress-top p {
  font-size: 18px;
}

.about-eight__progress-line b {
  font-size: 18px;
}

.about-nine__icon i {
  font-size: 41px;
}

.about-nine__title {
  font-size: 26px;
}

@media (min-width: 992px) {
.about-nine__title {
  font-size: 33px;
}}

.about-nine__summery {
  font-size: 16px;
}

.about-nine__list li {
  font-size: 18px;
}

.about-nine__list li i {
  font-size: 20px;
}

.service-seven__title {
  font-size: 20px;
}

.service-seven__icon i {
  font-size: 41px;
}

.service-seven__text {
  font-size: 16px;
}

.service-seven__link {
  font-size: 22px;
}

.slider-seven__title {
  font-size: 30px;
}

@media (min-width: 992px) {
.slider-seven__title {
  font-size: 39px;
}}

@media (min-width: 1200px) {
.slider-seven__title {
  font-size: 59px;
}}

.slider-seven__text {
  font-size: 18px;
}

.mainmenu-seven__search {
  font-size: 22px;
}

.mainmenu-seven .main-menu .navigation li > a {
  font-size: 16px;
}

.blog-eight__date {
  font-size: 12px;
}

.blog-eight__title {
  font-size: 16px;
}

.blog-eight__text {
  font-size: 16px;
}

.blog-eight__meta a {
  font-size: 14px;
}

.video-seven__title {
  font-size: 26px;
}

@media (min-width: 992px) {
.video-seven__title {
  font-size: 39px;
}}

.video-seven__btn {
  font-size: 16px;
}

.testimonials-eight__stars i {
  font-size: 16px;
}

.testimonials-eight__text {
  font-size: 18px;
}

.testimonials-eight__name {
  font-size: 18px;
}

.testimonials-eight__designation {
  font-size: 14px;
}

.project-eight__title {
  font-size: 20px;
}

.project-eight__link {
  font-size: 22px;
}

.about-ten__text {
  font-size: 22px;
}

.about-ten__box::before {
  font-size: 20px;
}

.about-ten__box__title {
  font-size: 20px;
}

.about-ten__box__text {
  font-size: 18px;
}

.service-eight__card__inner::before {
  font-size: 39px;
}

.service-eight__title {
  font-size: 20px;
}

.service-eight__icon i {
  font-size: 39px;
}

.about-eleven__summery {
  font-size: 18px;
}

.about-eleven__box__item i {
  font-size: 41px;
}

.about-eleven__box__title {
  font-size: 20px;
}

.about-eleven__progress p {
  font-size: 18px;
}

.about-eleven__progress-line b {
  font-size: 14px;
}

.about-eleven__info__name {
  font-size: 20px;
}

.about-eleven__info__text {
  font-size: 14px;
}

.call-to-section-four__title {
  font-size: 20px;
}

.slider-eight__text {
  font-size: 20px;
}

@media (min-width: 992px) {
.slider-eight__text {
  font-size: 20px;
}}

.slider-eight__title {
  font-size: 26px;
}

@media (min-width: 992px) {
.slider-eight__title {
  font-size: 39px;
}}

@media (min-width: 1200px) {
.slider-eight__title {
  font-size: 52px;
}}

.header-eight__topbar__right p {
  font-size: 14px;
}

.header-eight__topbar__info li {
  font-size: 14px;
}

.header-eight__topbar__info li i {
  font-size: 16px;
}

.header-eight__topbar__social a {
  font-size: 14px;
}

.mainmenu-eight__call__icon i {
  font-size: 23px;
}

.mainmenu-eight__call__text {
  font-size: 14px;
  line-height: 19px;
}

.mainmenu-eight__call__text strong {
  font-size: 16px;
}

.mainmenu-eight__search button {
  font-size: 22px;
}

.mainmenu-eight .main-menu .navigation li > a {
  font-size: 16px;
}

.service-nine__icon {
  font-size: 42px;
}

.service-nine__title {
  font-size: 23px;
}

.service-nine__text {
  font-size: 16px;
}

.service-nine__link {
  font-size: 20px;
}

.team-four__name {
  font-size: 16px;
}

.team-four__designation {
  font-size: 16px;
}

.team-four__social a {
  font-size: 14px;
}

.partner-one__title {
  font-size: 23px;
  line-height: 31px;
}

.partner-one__text {
  font-size: 16px;
  line-height: 29px;
}

.partner-one__link {
  font-size: 16px;
}

.contact-two__text {
  font-size: 16px;
  line-height: 29px;
}

.contact-two__social a {
  font-size: 20px;
}

.contact-info-two__card i {
  font-size: 20px;
}

.contact-info-two__card a {
  font-size: 20px;
}

.under-construction__title {
  font-size: 39px;
}

@media (min-width: 992px) {
.under-construction__title {
  font-size: 65px;
}}

.under-construction__tagline {
  line-height: 2em;
  font-size: 17px;
}

.under-construction__countdown li {
  font-size: 33px;
}

@media (min-width: 992px) {
.under-construction__countdown li {
  font-size: 46px;
}}

.under-construction__countdown li i {
  font-size: 20px;
}

.under-construction__text {
  font-size: 20px;
}

.under-construction__social a {
  font-size: 16px;
}

.process-one__image::after {
  font-size: 20px;
}

@media (min-width: 992px) {
.process-one__image::after {
  font-size: 33px;
}}

.process-one__summery {
  font-size: 16px;
  line-height: 2em;
}

.process-one__list li {
  font-size: 16px;
}

.process-one__list li > i {
  font-size: 20px;
}

.pricing-three__name {
  font-size: 20px;
}

.pricing-three__icon {
  font-size: 42px;
}

.pricing-three__amount {
  font-size: 39px;
}

.pricing-three__currency {
  font-size: 20px;
}

.pricing-three__list li {
  font-size: 16px;
}

.pricing-three__tagline {
  font-size: 16px;
}

.pricing-three .btn-style-two .btn-title {
  font-size: 16px;
}

.pricing-three .switch-toggler-list li a {
  font-size: 18px;
}

.mainmenu-nine .navigation > li > ul > li > a,
.mainmenu-nine .navigation > li > ul > li > ul > li > a {
  font-size: 16px;
}

.slider-nine__title {
  font-size: 65px;
  line-height: 85px;
}

.slider-nine__list li span {
  font-size: 14px;
}

.about-four__title {
  font-size: 33px;
  line-height: 51px;
}

.about-four__text {
  font-size: 18px;
  line-height: 31px;
}

.about-four__sign {
  font-size: 20px;
  line-height: 34px;
}

.gallery-three__sec-title {
  font-size: 33px;
  line-height: 51px;
}

.gallery-three__filters li {
  font-size: 18px;
  line-height: 24px;
}

.gallery-three__filters li sup {
  font-size: 12px;
}

.gallery-three__img > a {
  font-size: 20px;
}

.gallery-three__title {
  font-size: 20px;
  line-height: 26px;
}

.gallery-three__sub-title {
  font-size: 12px;
}

.feature-nine__icon span {
  font-size: 23px;
}

.feature-nine__title {
  font-size: 16px;
  line-height: 29px;
}

.feature-nine__text {
  font-size: 18px;
  line-height: 29px;
}

.different__title {
  font-size: 33px;
  line-height: 51px;
}

.different__text-1 {
  font-size: 18px;
  line-height: 29px;
}

.different__text-2 {
  font-size: 18px;
  line-height: 29px;
}

.testimonials-nine__quote span {
  font-size: 12px;
}

.testimonials-nine__text {
  font-size: 26px;
  line-height: 51px;
}

.testimonials-nine__client-name {
  font-size: 16px;
}

.testimonials-nine__client-sub-title {
  font-size: 14px;
}

.footer-ten__social a {
  font-size: 15px;
}

.footer-ten__number {
  font-size: 20px;
  line-height: 34px;
}

.footer-ten__copyright {
  font-size: 18px;
  line-height: 26px;
}

.mainmenu-ten__search-btn {
  font-size: 16px;
}

.mainmenu-ten__cart-btn {
  font-size: 16px;
}

.mainmenu-ten .navigation > li > a {
  font-size: 16px;
}

.mainmenu-ten .navigation > li > ul > li > a {
  font-size: 15px;
}

.mainmenu-ten .navigation > li > ul > li > ul > li > a {
  font-size: 15px;
}

.slider-ten__title {
  font-size: 72px;
  line-height: 113px;
}

.slider-ten__text {
  font-size: 19px;
  line-height: 26px;
}

.feature-ten__icon span {
  font-size: 43px;
}

.feature-ten__title {
  font-size: 16px;
  line-height: 29px;
}

.feature-ten__text {
  font-size: 16px;
  line-height: 26px;
}

.easy-design__title {
  font-size: 46px;
  line-height: 94px;
}

.portfolio-ten__sec-title {
  line-height: 68px;
}

.portfolio-ten__details-text {
  font-size: 14px;
  line-height: 12px;
}

.portfolio-ten__title {
  font-size: 22px;
  line-height: 26px;
}

.portfolio-ten__sub-title {
  font-size: 16px;
  line-height: 26px;
}

.work-together__title {
  font-size: 52px;
  line-height: 68px;
}

.work-together__contact p {
  font-size: 16px;
  line-height: 26px;
}

.footer-eleven__copyright {
  font-size: 18px;
  line-height: 22px;
}

.footer-eleven__social a {
  font-size: 15px;
}

.slider-eleven__title-1 {
  font-size: 52px;
  line-height: 68px;
}

.slider-eleven__title-2 {
  font-size: 52px;
  line-height: 68px;
}

.slider-eleven__sub-title {
  font-size: 20px;
  line-height: 26px;
}

.slider-eleven__social a {
  font-size: 15px;
}

.slider-eleven__text {
  font-size: 18px;
  line-height: 29px;
}

.thm-btn-eleven {
  font-size: 14px;
}

.slider-eleven__big-text {
  font-size: 52px;
  line-height: 68px;
}

.services-eleven__icon span {
  font-size: 43px;
}

.services-eleven__title {
  font-size: 20px;
  line-height: 26px;
}

.services-eleven__text {
  font-size: 16px;
  line-height: 26px;
}

.skill-section__title {
  font-size: 52px;
  line-height: 68px;
}

.skill-section__text {
  line-height: 26px;
}

.skill-section__progress-box-wrap .progress-box .bar-title {
  font-size: 16px;
  line-height: 23px;
}

.skill-section__progress-box-wrap .progress-box .count-box {
  line-height: 19px;
  font-size: 10px;
}

.contact-three__title {
  font-size: 52px;
  line-height: 68px;
}

.contact-three__text {
  line-height: 26px;
}

.contact-three__form-input input[type=text],
.contact-three__form-input input[type=email],
.contact-three__form-input textarea {
  font-size: 14px;
}

.home-showcase__toggler {
  font-size: 16px;
}

.home-showcase__top-title {
  font-size: 46px;
  line-height: 60px;
}

.home-showcase__title {
  font-size: 16px;
  line-height: 21px;
}

.home-showcase .btn-style-one .btn-title {
  font-size: 16px;
}

.mobile-nav__container .home-showcase__top-title {
  font-size: 20px;
  line-height: 1em;
}

.portfolio-masonary-two .filters li {
  font-size: 16px;
}

.thm-btn-twelev {
  font-size: 18px;
}

.thm-btn-thirteen {
  font-size: 18px;
}

.sec-title-twelev__tagline {
  font-size: 16px;
  line-height: 1em;
}

.sec-title-twelev__title {
  font-size: 21px;
  line-height: 34px;
}

@media (min-width: 768px) {
.sec-title-twelev__title {
  font-size: 33px;
  line-height: 51px;
}}

.sec-title-thirteen__tagline {
  font-size: 16px;
  line-height: 1em;
}

.sec-title-thirteen__title {
  font-size: 21px;
  line-height: 34px;
}

@media (min-width: 768px) {
.sec-title-thirteen__title {
  font-size: 33px;
  line-height: 51px;
}}

.topbar-twelev__info li {
  font-size: 14px;
}

.topbar-twelev__info li span {
  font-size: 12px;
}

.topbar-twelev__social a {
  font-size: 14px;
}

.topbar-thirteen__info li {
  font-size: 14px;
}

.topbar-thirteen__info li span {
  font-size: 12px;
}

.topbar-thirteen__social a {
  font-size: 14px;
}

.header-style-twelev .main-menu .navigation > li > a {
  font-size: 16px;
}

.header-style-twelev .main-menu .navigation > li > ul > li > a {
  font-size: 14px;
}

.header-style-twelev .main-menu .navigation li > a > span {
  line-height: 22px;
  font-size: 12px;
}

.header-style-twelev__btn .search-toggler,
.header-style-twelev__btn .cart-toggler {
  font-size: 17px;
}

.header-style-twelev__call i {
  font-size: 17px;
}

.header-style-twelev__call__text {
  font-size: 12px;
}

.header-style-twelev__call__number {
  font-size: 20px;
}

.header-style-twelev .thm-btn-twelev {
  font-size: 14px;
}

.header-style-thirteen .main-menu .navigation > li > a {
  font-size: 16px;
}

.header-style-thirteen .main-menu .navigation > li > ul > li > a {
  font-size: 14px;
}

.header-style-thirteen .main-menu .navigation li > a > span {
  line-height: 22px;
  font-size: 12px;
}

.header-style-thirteen__btn .search-toggler,
.header-style-thirteen__btn .cart-toggler {
  font-size: 17px;
}

.header-style-thirteen__call i {
  font-size: 17px;
}

.header-style-thirteen__call__text {
  font-size: 12px;
}

.header-style-thirteen__call__number {
  font-size: 20px;
}

.header-style-thirteen .thm-btn-thirteen {
  font-size: 14px;
}

.home-showcase__image__new {
  font-size: 14px;
  line-height: 26px;
}

.slider-twelev__title {
  font-size: 52px;
  line-height: 77px;
}

@media (max-width: 767px) {
.slider-twelev__title {
  font-size: 30px;
  line-height: 47px;
}}

.slider-thirteen__title {
  font-size: 46px;
  line-height: 68px;
}

@media (max-width: 767px) {
.slider-thirteen__title {
  font-size: 28px;
  line-height: 47px;
}}

.feature-twelev__item__icon {
  font-size: 30px;
}

.feature-twelev__item__title {
  font-size: 20px;
  line-height: 34px;
}

.feature-twelev__item__text {
  font-size: 16px;
  line-height: 26px;
}

.feature-twelev__item__rm {
  font-size: 16px;
}

.feature-twelev__item__rm i {
  font-size: 10px;
  line-height: 17px;
}

.about-twelev__image__experiance {
  font-size: 33px;
  line-height: 51px;
}

.about-twelev__content__text {
  font-size: 16px;
  line-height: 26px;
}

.about-twelev__content__list li {
  font-size: 16px;
}

.about-twelev__content__list li i {
  font-size: 18px;
}

.about-twelev__info__title {
  font-size: 20px;
}

.about-twelev__info__text {
  line-height: 21px;
  font-size: 16px;
}

.about-thirteen__content__text {
  font-size: 16px;
  line-height: 26px;
}

.about-thirteen__content__list li {
  font-size: 16px;
}

.about-thirteen__content__list li i {
  font-size: 18px;
}

.about-thirteen__box__icon {
  font-size: 21px;
}

.about-thirteen__box__title {
  font-size: 20px;
}

.about-thirteen__box__text {
  line-height: 21px;
  font-size: 16px;
}

.about-thirteen__image__experiance__inner {
  font-size: 20px;
  line-height: 28px;
}

.about-thirteen__image__experiance__icon {
  font-size: 29px;
}

.service-twelev .owl-carousel .owl-nav button {
  font-size: 14px;
}

.service-twelev__item__title {
  font-size: 20px;
  line-height: 30px;
}

.service-twelev__item__text {
  line-height: 26px;
  font-size: 16px;
}

.service-twelev__item__number {
  font-size: 26px;
}

.service-twelev__item__icon {
  font-size: 23px;
}

.service-thirteen__item__number {
  font-size: 20px;
}

.service-thirteen__item__title {
  font-size: 16px;
  line-height: 26px;
}

.service-thirteen__item__text {
  line-height: 26px;
  font-size: 16px;
}

.service-thirteen__item__hover__number {
  font-size: 20px;
}

.service-thirteen__item__hover__title {
  font-size: 16px;
  line-height: 26px;
}

.service-thirteen__item__hover__text {
  line-height: 26px;
  font-size: 16px;
}

.testimonial-twelev__item__content {
  font-size: 26px;
  line-height: 43px;
}

@media (max-width: 767px) {
.testimonial-twelev__item__content {
  font-size: 20px;
  line-height: 34px;
}}

.testimonial-twelev__item__name {
  font-size: 20px;
}

.testimonial-twelev__item__designation {
  font-size: 14px;
}

.testimonial-thirteen__item__content {
  font-size: 16px;
  line-height: 34px;
}

@media (max-width: 767px) {
.testimonial-thirteen__item__content {
  font-size: 20px;
  line-height: 30px;
}}

.testimonial-thirteen__item__name {
  font-size: 20px;
}

.testimonial-thirteen__item__designation {
  font-size: 14px;
}

.why-choose-twelev__content__text {
  font-size: 16px;
  line-height: 26px;
}

.why-choose-twelev__box__icon {
  font-size: 33px;
  line-height: 43px;
}

.why-choose-twelev__box__title {
  font-size: 16px;
  line-height: 26px;
}

.why-choose-twelev__box__text {
  font-size: 16px;
  line-height: 26px;
}

.why-choose-twelev__image__award__content {
  font-size: 16px;
}

.why-choose-twelev__image__award__icon {
  font-size: 52px;
  line-height: 68px;
}

.why-choose-thirteen__content__text {
  font-size: 16px;
  line-height: 26px;
}

.why-choose-thirteen__box__icon {
  font-size: 25px;
}

.why-choose-thirteen__box__title {
  font-size: 20px;
  line-height: 21px;
}

.why-choose-thirteen__box__text {
  font-size: 16px;
  line-height: 26px;
}

.why-choose-thirteen__image__award__icon {
  font-size: 67px;
  line-height: 88px;
}

.why-choose-thirteen__image__award__content {
  font-size: 20px;
  line-height: 35px;
}

.project-twelev__item__title {
  font-size: 20px;
}

.project-twelev__item__text {
  font-size: 20px;
}

.project-thirteen__carousel .slick-arrow {
  font-size: 14px;
}

.project-thirteen__item__meta {
  font-size: 16px;
  line-height: 28px;
}

.project-thirteen__item__title {
  font-size: 16px;
}

.project-thirteen__item__text {
  font-size: 16px;
  line-height: 26px;
}

.project-thirteen__item__btn a {
  font-size: 14px;
}

.video-twelev__wrapper__title {
  font-size: 26px;
  line-height: 43px;
}

@media (max-width: 767px) {
.video-twelev__wrapper__title {
  font-size: 19px;
  line-height: 31px;
}}

.video-twelev__video a {
  font-size: 16px;
}

.facts-twelev__item__icon {
  font-size: 26px;
}

.facts-twelev__item__number {
  font-size: 26px;
}

.facts-twelev__item__text {
  font-size: 18px;
  line-height: 23px;
}

.facts-thirteen__item__icon {
  font-size: 26px;
}

.facts-thirteen__item__number {
  font-size: 26px;
}

.facts-thirteen__item__text {
  font-size: 18px;
  line-height: 23px;
}

.contact-twelev__info__item__icon {
  font-size: 20px;
}

.contact-twelev__info__item__text {
  font-size: 14px;
}

.contact-twelev__info__item__title {
  font-size: 20px;
}

.contact-twelev .default-form .form-group input[type=text],
.contact-twelev .default-form .form-group input[type=email],
.contact-twelev .default-form .form-group input[type=password],
.contact-twelev .default-form .form-group input[type=tel],
.contact-twelev .default-form .form-group input[type=url],
.contact-twelev .default-form .form-group input[type=file],
.contact-twelev .default-form .form-group input[type=number],
.contact-twelev .default-form .form-group textarea,
.contact-twelev .default-form .form-group select {
  font-size: 16px;
}

.blog-twelev__item__meta li {
  font-size: 16px;
  line-height: 23px;
}

.blog-twelev__item__title {
  font-size: 16px;
}

.blog-twelev__item__rm {
  font-size: 14px;
}

.blog-twelev__lists__item__meta li {
  font-size: 16px;
  line-height: 23px;
}

.blog-twelev__lists__item__title {
  font-size: 16px;
}

.blog-twelev__lists__item__text {
  font-size: 16px;
  line-height: 23px;
}

.blog-twelev__lists__item__rm {
  font-size: 14px;
}

.blog-thirteen__item__meta li {
  font-size: 16px;
  line-height: 23px;
}

.blog-thirteen__item__title {
  font-size: 16px;
  line-height: 30px;
}

.blog-thirteen__item__text {
  font-size: 16px;
  line-height: 23px;
}

.blog-thirteen__item__rm {
  font-size: 14px;
}

.blog-thirteen__item__date {
  font-size: 16px;
}

.blog-thirteen__item__date span {
  font-size: 16px;
}

.sponsors-section.sponsors-home-twelev .sponsors-outer .owl-nav button {
  font-size: 10px;
}

.footer-twelev__title {
  font-size: 18px;
}

.footer-twelev__text {
  font-size: 18px;
  line-height: 26px;
}

.footer-twelev form input[type=email] {
  font-size: 14px;
}

.footer-twelev form button[type=submit] {
  font-size: 14px;
}

.footer-twelev__checked-box label {
  font-size: 18px;
}

.footer-twelev__checked-box label span:before {
  font-size: 7px;
}

.footer-twelev ul li {
  font-size: 16px;
  line-height: 26px;
}

.footer-twelev__info .footer-twelev__text {
  font-size: 16px;
  line-height: 23px;
}

.footer-twelev__info ul li {
  line-height: 24px;
}

.footer-twelev__social a {
  font-size: 12px;
}

.footer-twelev__copyright {
  font-size: 16px;
}

.tabs-thirteen__btns.tab-buttons .tab-btn {
  font-size: 20px;
}

.tabs-thirteen__content__title {
  font-size: 20px;
  line-height: 34px;
}

.tabs-thirteen__content__text {
  font-size: 16px;
  line-height: 26px;
}

.tabs-thirteen__content__list li {
  font-size: 16px;
}

.tabs-thirteen__content__list li i {
  font-size: 18px;
}

.cta-thirteen__content__title {
  font-size: 20px;
  line-height: 39px;
}

.cta-feature__item__icon {
  font-size: 30px;
}

.cta-feature__item__title {
  font-size: 16px;
  line-height: 26px;
}
/////////
@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@100..900&display=swap');

body{
  font-family: "Vazirmatn", sans-serif;
  direction: rtl;
  text-align: right;
}




@media only screen and (max-width: 1699px) {
.banner-carousel .slide-item .round-image {
left: -150px !important;
right: unset !important;
}

.banner-carousel .slide-item .round-image:before {
right: -70px !important;
left: unset !important;
}
}

@media only screen and (max-width: 1499px) {
.main-header .other-links .search-btn {
margin-left: 30px;
margin-right: 0 !important;
padding-left: 30px ;
padding-right: 0 !important;
}

.banner-carousel .slide-item .round-image {
left: -150px;
right: unset;
}

.banner-carousel .slide-item .round-image:before {
right: -70px;
left: unset;
}
}

@media only screen and (max-width: 1340px) {
.banner-carousel .slide-item .shape-1 {
right: -200px;
left: unset;
}

.banner-carousel .slide-item .shape-2 {
right: -150px;
left: unset;
}

.banner-carousel .slide-item .shape-3 {
left: -250px;
right: unset;
}

.banner-carousel .slide-item .shape-4 {
left: -50px;
right: unset;
}

.banner-carousel .slide-item .shape-5 {
left: -100px;
right: unset;
}
}

@media only screen and (max-width: 1199px) {
.banner-carousel .slide-item .round-image {
left: -250px;
right: unset;
}

.main-menu .navigation>li {
margin-left: 30px;
margin-right: 0;
}

.main-header .nav-outer {
float: left !important;
}

.about-section .text-column .inner {
padding-right: 0;
padding-left: 0;
}

.we-do-section .left-col .inner {
padding-left: 0;
padding-right: 0;
}

.trusted-section .right-col .inner {
padding-right: 30px;
padding-left: 0;
}

.agency-section .left-col .inner {
padding-left: 0;
padding-right: 0;
}

.featured-section .left-col .inner {
padding-left: 0;
padding-right: 0;
}

.testimonials-section .owl-theme .owl-dots {
right: 0;
left: unset;
}

.get-quote-section .left-col .inner,
.features-section-two .left-col .inner,
.about-section-two .left-col .inner {
padding-left: 0;
padding-right: 0;
}

.work-tabs .text-col .inner,
.about-section-two .right-col .inner {
padding-right: 0;
padding-left: 0;
}
}

@media only screen and (max-width: 991px) {
.banner-carousel .slide-item .shape-1 {
right: -300px;
left: unset;
}

.banner-carousel .slide-item .shape-2 {
right: -200px;
left: unset;
}

.banner-carousel .slide-item .shape-3 {
left: -350px;
right: unset;
}

.banner-carousel .slide-item .shape-4 {
left: -50px;
right: unset;
}

.banner-carousel .slide-item .shape-5 {
left: -150px;
right: unset;
}

.about-section .text-column .text .since {
margin-right: 40px;
margin-left: 0;
}

.trusted-section .right-col .inner {
padding-right: 0px;
padding-left: 0;
}

.why-us-section .right-col .inner {
padding-right: 0;
padding-left: 0;
}

.features-section-two .content-container:before {
left: -20px;
right: unset;
}

.testimonials-section-two .carousel-box {
padding-left: 100px;
padding-right: 0;
}

.testimonials-section-two .owl-theme .owl-nav {
left: -80px;
right: unset;
}

.demo-gallery .mixitup-gallery .filters .filter+.filter {
margin-right: 25px;
margin-left: 0;
}
}

@media only screen and (max-width: 767px) {
.live-section .main-image-box .vid-link {
right: 0;
left: unset;
}

.live-section .main-image-box .round-box {
left: 0;
right: unset;
}

.testimonials-section-two .carousel-box {
padding-left: 0;
padding-right: 0;
}
}

@media only screen and (max-width: 599px) {
.we-do-section .featured-block {
padding-right: 0;
padding-left: 0;
}

.we-do-section .featured-block .image {
right: 0;
left: unset;
}

.trusted-section .featured-block-two,
.agency-section .featured-block-two {
padding-right: 0;
padding-left: 0;
}

.trusted-section .featured-block-two .image,
.agency-section .featured-block-two .image {
right: 0;
left: unset;
}

.why-us-section .left-col .image-box:before {
right: -60px;
left: unset;
}

.testi-block .icon {
left: 30px;
right: unset;
}

.get-quote-section .featured-block {
padding-right: 0;
padding-left: 0;
}

.get-quote-section .featured-block .image {
right: 0;
left: unset;
}

.discover-block .inner-box {
padding-right: 0;
padding-left: 0;
}

.discover-block .cap-inner {
padding: 30px 20px 30px 80px;
}

.comments-area .comment {
padding-right: 0;
padding-left: 0;
}

.comments-area .comment-box .author-thumb {
right: 0;
left: unset;
}

.demo-header .header-upper .logo-box {
margin-left: 0;
margin-right: 0;
}

.main-footer__three .bottom-footer .left-content p {
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
border-right: 0;
border-left: 0;
}
}

@media only screen and (max-width: 479px) {
.trusted-section .feature,
.why-us-section .feature .inner-box,
.why-us-section .right-col .inner,
.features-section-two .feature {
padding-right: 0;
padding-left: 0;
}

.trusted-section .feature .count,
.why-us-section .feature .inner-box:before,
.features-section-two .feature .count {
right: 0;
left: unset;
}

.why-us-section .left-col .image-box:before {
right: -110px;
left: unset;
}

.why-us-section .left-col .vid-link {
left: 50px;
right: unset;
}

.main-footer__two .footer-widget p a,
.main-footer__two .footer-widget p span {
margin-right: 0 !important;
margin-left: 0;
}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.mainmenu-ten .nav-outer .mobile-nav-toggler {
margin-right: 40px;
margin-left: 0;
}

.feature-ten__single {
margin-left: 0;
margin-right: 0;
}

.feature-ten__single:before {
left: 0;
right: unset;
}

.services-eleven__content-box {
padding-right: 50px;
padding-left: 0;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.mainmenu-ten .nav-outer .mobile-nav-toggler {
margin-right: 40px;
margin-left: 0;
}

.feature-ten__single {
margin-left: 0;
margin-right: 0;
}

.services-eleven__content-box {
padding-right: 50px;
padding-left: 0;
}

.contact-three__right {
float: left;
}
}

@media only screen and (max-width: 767px) {
.mainmenu-ten .nav-outer .mobile-nav-toggler {
margin-right: 40px;
margin-left: 0;
}

.slider-nine__list li+li {
margin-right: 0px;
margin-left: 0;
}

.photoes__left {
margin-left: 0;
margin-right: 0;
}

.photoes__right {
margin-right: 0;
margin-left: 0;
}

.feature-ten__single {
margin-left: 0;
margin-right: 0;
}

.contact-three__right {
float: left;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
.services-eleven__content-box {
padding-right: 60px;
padding-left: 0;
}
}