body {
  direction: rtl;
}



.single-service-style-two .hover .text-box{
  text-align: right!important;
}
.about-style-one .about-content p{
  text-align: right;
}
.about-style-one .about-content h3{
  text-align: right;
}
.about-style-one .about-content ul li{
  text-align: right;
}
.about-style-one .about-content a.about-btn{
  float: right;
}
 .about-style-one .about-content ul {
  float: right;
 }
 .single-service-style-two .overlay .text-box h3{
  text-align: right;
 }
 .testimonials-style-two , .feature-style-one{
  text-align: right;
 }
 .faq-rqa-section{
  text-align: right;
 }
 @media (min-width: 968px){
.faq-style-one .accrodion-grp .accrodion .accrodion-title h4:before{
  right: 595px;
 }
 .service-page .faq-style-one .accrodion-grp .accrodion .accrodion-title h4:before{
  right: 765px;
 }
 .testimonials-style-four .single-testimonial-style-four .top-box i.qoute-icon{
  right: 510px;
 }
}
.blog-style-one  , .time-line.gray-bg{
  text-align: right;
}
.award-winning , .blog-listing-page ,.contact-page ,.header-top , .site-footer{
  text-align: right;
}
.subscribe-widget , .testimonials-style-three , .service-style-four , .testimonials-style-one{
  text-align: right;
}
.fact-counter-section , .contact-info-style-one , .about-style-two , .about-style-three{
  text-align: right;
}
.testimonials-style-three-carousel .owl-nav{
  right: auto;
}
.sidebar .single-sidebar.service-sidebar ul.service-list li a{
  padding-right: 25px;
  text-align: right;
}
.service-page , .contact-info-style-two , .project-details, .ceo-message-content , .testimonials-page{
  text-align: right;
}
.sidebar .single-sidebar.broucher-sidebar a.broucher-btn{
  padding-right: 25px;
}
.full_width.woocommerce{
  text-align: right;
}
.woocommerce div.product form.cart div.quantity{
  float: right;
}
.woocommerce div.product form.cart .button{
  float: right;
  margin-right: 15px;
}
/*..................................................................................................................................................................*/
#sticky-header .header-left .f-left {
  float: right;
}
#sticky-header .header-left .mr-40 {
  margin-left: 40px;
  margin-right: 0 !important;
}
#sticky-header .header-left .ml-145 {
  margin-right: 145px;
  margin-left: 0;
}
#sticky-header .f-right {
  float: left;
}
#sticky-header .header-right .header-info {
  margin-right: 45px;
  margin-left: 0;
}
.main-menu nav > ul > li {
  margin-right: 34px;
  margin-left: 0;
}
.main-menu nav > ul > li .sub-menu {
  right: 0;
  text-align: right !important;
  left: auto;
}
.slider-active .slick-arrow {
  left: 20%;
  right: auto;
}
.header-info span i {
  margin-left: 5px;
  margin-right: 0;
}
.slider-button .btn i {
  right: 6px;
  left: auto;
}
.slider-content h1 {
  left: auto;
  right: 0;
}
.features-icon-img::before {
  left: auto;
  right: -29px;
}
.features-text p {
  margin-left: 30px;
  margin-right: 0;
}
.about-us-text p {
  margin-left: 32px;
  margin-right: 0;
}
.about-us-area .section-title h1 {
  right: 0;
  left: auto;
}
.section-title > span {
  font-family: 'iransans' !important;
}
.btn i {
  right: 6px;
  left: auto;
}
@media (min-width: 1200px){
.offset-xl-2 {
    margin-right: 16.666667%;
    margin-left: 0;
}}
#scrollUp {
  left: 50px;
  right: auto;
}
[dir='rtl'] .slick-slide {
  float: left;
}
.main-menu-area .header-left.mr-40 {
  margin-left: 11px;
  margin-right: 0;
}
.main-menu.text-right {
  text-align: left !important;
}
.about-us-img {
  margin-left: 35px;
  margin-right: 0;
}
.border-left-1 {
  right: -15px;
  left: auto;
}
.border-right-1 {
  left: -15px;
  right: auto;
}
.slick-slider {
  direction: ltr;
}
.slick-slider .slider-button .btn {
  direction: rtl;
}
.single-slider .container {
  direction: rtl;
}
.lang-icon > a {
  margin-right: 5px;
  margin-left: 0;
}
.lang-icon i {
  right: 3px;
  left: auto;
}
.slider-content h2 {
  font-size: 100px;
  line-height: 1.3;
}
.slider-button a.white-btn {
  margin-right: 5px;
  margin-left: 0;
}
.services-area .services-text {
  direction: rtl;
}
.elementor-widget-bdevs-shortcode .appiontment-area .app-wrapper {
  margin-right: 206px;
  margin-left: 0;
}
.elementor-widget-bdevs-shortcode .appiontment-area .section-title h1 {
  right: 0;
  left: auto;
}
.appiontment-form .app-button {
  direction: rtl;
}
.appiontment-form input {
  padding-right: 30px;
  padding-left: 0;
}
.wpcf7 .wpcf7-form-control-wrap {
  direction: rtl;
}
.appiontment-form .form-box::after {
  left: 28px;
  right: auto;
}
.appiontment-form .pro-filter select {
  padding-right: 15px;
  padding-left: 0;
}
.testimonial-img.f-left {
  float: right;
}
.testimonial-img.mr-60 {
  margin-left: 60px;
  margin-right: 0;
}
.testimonial-active .slick-arrow {
  left: 0;
  right: auto;
}
.testimonial-area .testimonial-text {
  direction: rtl;
}
.testimonial-area .slick-dots {
  direction: rtl;
}
.testimonial-text span {
  padding-right: 42px;
  padding-left: 0;
  display: inline-block;
}
.testimonial-area .testimonial-wrapper.mr-200 {
  margin-left: 200px;
  margin-right: 0;
}
.features-02-area .section-title h1 {
  right: 0;
  left: auto;
}
.features-02-area .features-02-icon.f-left {
  float: right;
}
.features-02-area .features-02-icon {
  margin-left: 28px;
  margin-right: 0;
}
.skills-area .skills-bg-img {
  left: 0;
  right: auto;
}
.features-02-area .features-bg-img {
  right: 0;
  left: auto;
}
@media (min-width: 1200px){
.features-02-area .offset-xl-6 {
    margin-right: 50%;
    margin-left: 0;
}}
.features-02-area .features-02-wrapper {
  padding: 80px 100px 100px 240px;
}
.skills-area .section-title h1 {
  right: 0;
  left: auto;
}
.skills-area .progress-bar {
  text-align: left;
}
.project-area .project-link.f-left {
  float: right;
}
.project-area .project-b-button.f-right {
  float: left;
}
/*...................................................................................................................................................................................................*/
.f-right {
  float: left;
}
.f-left {
  float: right;
}
/*...................................................................................................................................................................................................*/
.project-link > a {
  margin-left: 11px;
  margin-right: 0;
}
.counter-area .counter-wrapper .progress-bar {
  border-radius: 30px 0 0 30px;
}
.counter-area .counter-wrapper .progress-bar.slideInLeft {
  animation-name: slideInRight;
}
.newsletters-area form.wpcf7-form p {
  direction: rtl;
}
.newsletters-area .section-title h1 {
  right: 0;
  left: auto;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
  direction: rtl;
}
.wpcf7 .news-box::before {
  left: 40px;
  right: auto;
}
.single-newsletters {
  margin-right: 0;
  margin-left: 70px;
}
@media (min-width: 1200px){
.blog-area .offset-xl-3 {
    margin-right: 25%;
    margin-left: 0;
}}
.blog-area .blog-date {
  right: 20px;
  left: auto;
}
.blog-date > a {
  font-family: inherit !important;
}
/*...................................................................................footer................................................................................................................*/

.footer-title::before {
  right: 0;
  left: auto;
}
.footer-top-area .contact-link, .footer-top-area .footer-icon {
  color: #fff;
}

/*...................................................................................................................................................................................................*/

.slider-button .btn {
  padding: 26px 50px 26px 54px;
}
@media (max-width: 767px){
.slider-content h2 {
    font-size: 34px;
}}
@media (max-width: 767px){
.btn {
    padding: 20px 40px 20px 44px;
}}
@media (max-width: 767px){
.features-icon-img::before {
    right: -5px !important;
    left: auto !important;
}}
@media (max-width: 767px){
.app-wrapper {
    margin-right: 0 !important;
}}
@media (max-width: 767px){
.testimonial-wrapper {
    margin-left: 10px !important;
    margin-right: 0 !important;
}}
@media (max-width: 767px){
.testimonial-img {
    margin-left: 0 !important;
    float: none !important;
}}
@media (max-width: 767px){
.features-02-wrapper {
    padding: 80px 0 100px 0 !important;
}}
.skills-area .progress-bar.wow.slideInLeft {
  animation-name: slideInRight;
}

.brand-02-area .slick-slide {
  direction: rtl;
}
.testimonial-text span::before {
  right: 0;
  left: auto;
}
.mean-container a.meanmenu-reveal {
  left: 0 !important;
  right: auto !important;
}
.mean-container .mean-nav ul li a {
  text-align: right;
}
.mean-container .mean-nav ul li a.mean-expand {
  left: 0;
  right: auto;
}
.slider-text h2 {
  line-height: 1.3;
}
.services-area .slick-slide {
  direction: rtl;
}
.slider-meta span {
  font-family: inherit;
}
.slider-02-active .slick-next {
  left: 70px;
  right: auto;
}
.slider-02-active .slick-prev  {
    right: 70px;
    left: auto;
}
.fa-angle-double-right:before {
  content: "\f100";
}
.fa-angle-double-left:before {
  content: "\f101";
}
.features-03-text h3::before {
  right: 0;
  left: auto;
}
.features-area .services-b-btton {
  left: 40px;
  right: auto;
}
.about-wrapper {
  margin-right: 40px;
  margin-left: 0;
}
.about-img {
  margin-left: 30px;
  margin-right: 0;
}
.about-icon {
    margin-left: 18px;
    margin-right: 0;
}
.about-say-img {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}
.services-area .fa-angle-double-right:before {
  content: "\f101";
}
.services-area .fa-angle-double-left:before {
  content: "\f100";
}
.slick-dots {
  direction: rtl;
}
.appiontment-tab ul li a {
  margin-left: 45px;
  font-family: inherit;
  margin-right: 0;
}
.appiontment-tab ul li:last-child a {
  margin-left: 0;
}
.appiontment-02-area .section-title h1 {
  right: 0;
  left: auto;
}
.our-skills-area .our-skills-text p {
  margin-left: 98px;
  margin-right: 0;
}
.btn {
  padding: 26px 50px 26px 54px;
}
.progress-circular input.knob {
  margin-left: 0;
  margin-right: -152px;
}
.our-skills-area .section-title h1 {
  right: 0;
  left: auto;
}
.testimonial-area .test-01 {
  left: 11%;
  right: auto;
}
 .section-title h1 {
  right: 0;
  left: auto;
}
.inner-02-testimonial:hover {
  margin-right: 0 !important;
}
.inner-02-testimonial {
  margin-right: 45px !important;
  margin-left: 20px !important;
}
.client-say-img {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}
.testimonial-area .test-02 {
  right: 16%;
  left: auto;
}
.border-btn {
  margin-right: 30px;
  margin-left: 0;
}
.border-btn i {
  right: 6px;
  left: auto;
}
.slider-video-icon {
  text-align: left;
}
.features-01-wrapper .features-icon-img::before {
  right: -19px;
  left: auto;
}
.features-wrapper:hover .features-icon-img::before {
  right: 0;
  left: auto;
}
.features-01-wrapper .features-icon-img {
  margin-left: 22px;
  margin-right: 0;
}
.features-01-wrapper {
  margin-right: 20px;
  margin-left: 0;
}
.about-02-info {
  left: 0;
  right: auto;
}
.about-info-date {
  margin-left: 10px;
  margin-right: 0;
}
.about-info-date h2 > span {
  right: -5px;
  left: auto;
}
.about-02-img {
  margin-right: 30px;
  padding-left: 40px;
  margin-left: 0;
  padding-right: 0;
}
.about-info-icon {
  margin-left: 30px;
  margin-right: 0;
}
.about-info-text p {
  margin-left: 42px;
  margin-right: 0;
}
.about-02-area .section-title h1 {
  right: 0;
  left: auto;
}
.about-02-wrapper {
  margin-right: 30px;
  margin-left: 0;
}
.our-services-text h3::before {
  right: -43px;
  left: auto;
}
.our-services-button {
  left: 35px;
  right: auto;
}
.services-area .our-services-button .fa-angle-double-right:before {
  content: "\f100";
}
.our-services-text h3 {
  margin-left: 68px;
  margin-right: 0;
}
.features-3-area .single-features-03 {
  padding: 110px 100px 130px 273px;
}
@media (min-width: 1200px){
.features-3-area .offset-xl-6 {
    margin-right: 50%;
    margin-left: 0;
}}
.features-3-area .features-bg-img {
  right: 0;
  left: auto;
}
.features-3-area .features-02-icon {
  margin-left: 28px;
  margin-right: 0;
}
.features-3-area .section-title h1 {
  right: 0;
  left: auto;
}
.skills-area p.mr-80 {
  margin-left: 80px;
  margin-right: 0;
}
.wpcf7 {
  direction: rtl;
}
.team-area .section-title h1 {
  right: 0;
  left: auto;
}
.team-area .single-team .mr-20 {
  margin-left: 20px;
  margin-right: 0;
}
.header-02-right .search-icon {
  margin-right: 0;
  margin-left: 10px;
}
@media (min-width: 1200px){
.newsletters-area .offset-xl-4 {
    margin-right: 33.333333%;
    margin-left: 0;
}}
.newsletters-area .newsletters-shape-img {
  right: 120px;
  left: auto;
}
.single-02-newsletters .newsletter-form form button {
  left: 0;
  right: auto;
}
.single-02-newsletters .news-box::before {
  right: 30px;
  left: auto;
}
.contact-us-area .contact-us-icon {
  margin-right: 18px;
  margin-left: 0;
}
.contact-us-area .contact-us-text {
  text-align: left;
}
.contact-us-text h4 {
  font-size: 20px;
  line-height: 1.5;
}
.form-2-box::after {
  left: 20px;
  right: auto;
}
@media (max-width: 767px){
.slider-video-icon {
    text-align: center;
}}
@media (max-width: 767px){
.about-02-img {
    margin-right: 0;
}}
@media (max-width: 767px){
.our-services-button {
    left: 25px;
    right: auto;
}}
@media (max-width: 767px){
.single-features-03 {
    padding: 110px 0 110px 0 !important;
}}
.contact-us-area .single-contact-us {
  margin-left: 30px;
  margin-right: 0;
}
@media (max-width: 767px){
.contact-us-icon {
    margin-right: 0 !important;
    float: right;
    margin-left: 16px !important;
}}
@media (max-width: 767px){
.contact-us-text {
    text-align: right !important;
    float: right;
}}
.breadcrumb-menu li::before {
  right: -11px;
  transform: rotate(180deg);
  left: auto;
}
.about-me-area .section-title h1 {
  right: 0;
  left: auto;
}
.about-me-text h3 i {
  margin-left: 15px;
  margin-right: 0;
}
.skills-02-area .skills-bg-img {
  left: 0;
  right: auto;
}
.progress-bar {
  text-align: left;
}
@media (min-width: 1200px){
.team-area .offset-xl-3 {
    margin-right: 25%;
    margin-left: 0;
}}
.testimonial-area .fa-angle-double-right:before {
  content: "\f101";
}
.testimonial-area .fa-angle-double-left:before {
  content: "\f100";
}
.clients-wrapper::after {
  right: 50px;
  left: auto;
}
.testimonial-area .tesimonial-02-content {
  direction: rtl;
}
.skills-02-area .section-title h1 {
  right: 0;
  left: auto;
}
.progress-bar.wow.slideInLeft {
  animation-name: slideInRight;
}
.career-text a.btn {
  padding: 16px 29px 16px 32px;
}
@media (min-width: 1200px){
.career-cta-area .offset-xl-6 {
    margin-right: 50%;
    margin-left: 0;
}}
.career-cta-wrapper {
  margin-left: 20px;
  margin-right: 80px;
}
.faq-box .btn-link::before {
  left: 30px;
  right: auto;
}
.faq-box .card-body p {
  margin-left: 26px;
  margin-right: 0;
}
@media (max-width: 767px){
.faq-box .btn-link {
    padding: 26px 15px 26px 70px;
}}
.faq-box .btn-link {
  font-size: 15px;
  line-height: 1.5;
  font-family: inherit;
}
@media (max-width: 767px){
.about-img {
    margin-left: 0;
}}
@media (max-width: 767px){
.about-wrapper {
    margin-right: 0;
}}
.faq-area .section-title h1 {
  right: 0;
  left: auto;
}
.faq-img {
  margin-right: 70px;
  margin-left: 0;
}
@media (min-width: 1200px){
.pricing-area .offset-xl-3 {
    margin-right: 25%;
    margin-left: 0;
}}
.pricing-list li i {
  margin-left: 6px;
  margin-right: 0;
}
.pricing-button a.btn {
  padding: 16px 29px 16px 32px;
}
.team-area.team-02 .section-title h1 {
  left: 0;
}
.search-form button {
  left: 0;
  right: auto;
}
.widget-title::after {
  right: 0;
  left: auto;
}
.air-text h2 i {
  margin-left: 15px;
  margin-right: 0;
}
.air-link ul li i {
  margin-left: 17px;
  margin-right: 0;
}
.widget .service-list li a::before {
  left: 30px;
  right: auto;
  transform: rotate(180deg);
}
.download-link li a i {
  margin-left: 10px;
  margin-right: 0;
}
.download-link li a {
  font-family: inherit;
}
.case-link ul li i {
  margin-left: 17px;
  margin-right: 0;
}
.widget-posts-image img {
  margin-left: 15px;
  margin-right: 0;
}
.widget-posts-image {
  float: right;
}
.widget-posts-title {
  font-size: 15px;
  line-height: 1.5;
}
.widget_categories ul li a::before {
  right: auto;
  left: 30px;
  transform: rotate(180deg);
}
.postbox .post-meta span i {
  margin-left: 2px;
  margin-right: 0;
}
.postbox .post-meta span {
  font-size: 14px;
  letter-spacing: 0px;
  color: #282828;
  margin-left: 20px;
  margin-right: 0;
}
.read-more {
  letter-spacing: 1px;
}
.pagination .next.page-numbers .fa-angle-right:before {
  content: "\f104";
}
.pagination .prev.page-numbers .fa-angle-left:before {
  content: "\f105";
}
.post-text blockquote footer {
  font-size: 15px;
  letter-spacing: 0px;
}
.post-text blockquote p {
  font-size: 22px;
  line-height: 1.5;
}
.post-text blockquote {
  border-right: 5px solid #ff5e14;
  border-left: 0;
}
.blog-post-tag a {
  margin-left: 10px;
  margin-right: 0;
}
.blog-share-icon span {
  font-family: inherit;
}
.blog-post-tag span {
  font-family: inherit;
}
@media (min-width: 768px){
.postbox .blog-share-icon.text-md-right {
    text-align: left !important;
}}
.blog-share-icon a {
  margin-left: 22px;
  margin-right: 0;
}
.blog-share-icon a:last-child {
  margin-left: 0;
}
.comments-avatar img {
  margin-left: 20px;
  margin-right: 0;
}
.post-comments .comments-avatar {
  float: right;
}
a.comment-reply-link {
  left: 0;
  right: auto;
}
.avatar-name span {
  font-size: 13px;
  letter-spacing: 0;
}
.comments-text .avatar-name .comment-reply-link, a#cancel-comment-reply-link {
  float: left;
}
.latest-comments .children {
  margin-right: 100px;
  margin-left: 0;
}
.blog-share-icon.text-left {
  text-align: right !important;
}
#search-modal .modal-dialog .modal-content form button {
  left: 0;
  right: auto;
}
#search-modal .modal-dialog .modal-content form input {
  padding-left: 40px;
  padding-right: 2px;
}
.header-2-right .header-icon {
  margin-right: 80px;
  margin-left: 0;
}
.header-2-right {
  margin-right: 73px;
  margin-left: 0;
}
.header-icon a {
  margin-left: 13px;
  margin-right: 0;
}
.header-icon a:last-child {
  margin-left: 0;
}
.menu-3 .main-menu nav > ul > li {
  margin-right: 30px;
  margin-left: 0;
}
.main-menu-2 nav > ul > li {
  margin-right: 0;
  margin-left: 30px;
}
.header-2-search {
  margin-left: 88px;
  margin-right: 0;
}
.header-top-area .header-icon {
  margin-right: 50px;
  margin-left: 0;
}
.header-02-lang .lang-icon > a {
  margin-right: 5px;
  margin-left: 0;
}
@media (min-width: 1200px){
.header-top-area .offset-xl-1 {
    margin-right: 8.333333%;
    margin-left: 0;
}}
.header2-top-wrapper {
  margin-right: 24px;
  margin-left: 0;
}
.header-top-area .header-top-info span {
  margin-left: 45px;
  margin-right: 0;
}
.header-top-info span i {
  margin-left: 6px;
  margin-right: 0;
}
.header-top-area .header-right-wrapper.ml-150 {
  margin-right: 150px;
  margin-left: 0;
}

.logo.logo-shape {
  margin-right: 75px;
  margin-left: 0;
 position: relative;
    z-index: 99;
}



@media (max-width: 767px){
.our-services-text h3::before {
    right: -20px;
    left: auto;
}}

.history-text::before {
  bottom: -42px;
}


.price-count h1 {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.elementor-widget-text-editor {
  color: #7a7a7a;
  font-family: inherit;
  font-weight: 400;
}
@media (max-width: 767px){
.latest-comments .children {
  margin-right: 30px;
  margin-left: 0;
}
}
.footer-icon a {
  margin-left: 5px;
  margin-right: 0;
}












.extra-info {
  left: 0;
  right: auto;
  transform: translateX(-100%);
}
.extra-info .close-icon {
  text-align: left;
}
.social-icon-right > a {
  margin-left: 20px;
  margin-right: 0;
}

.price-count span{
    display: block;
    margin-left: 2px;
}
.price-count h1 span.usd {
    display: block;
    margin-right: 2px;
}
 .wpcf7 form.unaccepted .wpcf7-response-output {
    color: #fff;
}
@media (max-width: 767px){
.logo.logo-shape {
    margin-right: 0px;
}
}

@media (max-width: 767px){
	.slick-slider .slider-button > .btn {
    margin-bottom: 15px;
}
.slider-button a.white-btn {
    margin-top: 0;
}
	.testimonial-area .section-title h1 {
    left: 0;
}
}
.section-2 h1 {
    left: 0;
}

.search-custom form button {
    float: left;
}
@media (max-width: 767px){
.career-cta-wrapper {
    padding: 70px 20px 80px 20px;
    margin-right: 0;
    margin-left: 0;
}
}
@media (max-width: 1500px) and (min-width: 1200px){
.header-lang-left {
    margin-right: 30px  !important;
	margin-left:0  !important;
}
}

@media (max-width: 1500px) and (min-width: 1200px){
	.header-lang-img {
    margin-left: 20px  !important;
    margin-right: 0  !important;
}
}
@media (min-width: 1200px){
	.appiontment-area .offset-xl-4 {
    margin-right: 33.333333%;
		margin-left:0;
}
}
.line::before {
    right: 0;
    left: auto;
}
.line {
    padding-right: 75px;
    padding-left: 0;
}
.newsletters-area {
    background-position: bottom left;
}
@media (max-width: 1500px) and (min-width: 1200px){
.newsletters-area {
    background-position: bottom right;
}
}
@media (max-width: 1200px) and (min-width: 992px){
.newsletters-area {
    background-position: bottom right;
}
}

@media (max-width: 991px) and (min-width: 768px){
.newsletters-area {
    background-position: right;
}
}
@media (max-width: 767px){
.newsletters-area {
    background-position: right;
}}
.contact-address-icon {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}

@media (max-width: 1500px) and (min-width: 1200px){
		.menu-2 .main-menu nav > ul > li {
    margin-right: 0;
			margin-left:30px;
}

}





@media (max-width: 767px){
.header-shape::after {
    left: 0px;
    right: auto;
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);
}}
@media (max-width: 767px){
.header-shape::before {
    right: -64px;
    left: auto;
    clip-path: polygon(0% 0, 87% 0%, 100% 100%, 0% 100%);
}}
@media (max-width: 1800px) and (min-width: 1500px){
.header-lang-left {
    margin-right: 20px !important;
    margin-left: 0;
}}
@media (max-width: 1500px) and (min-width: 1200px){
.main-menu nav > ul > li {
    margin-right: 15px !important;
    margin-left: 0 !important;
}}
@media (max-width: 1200px){
.main-menu nav > ul > li {
    margin-right: 15px !important;
    margin-left: 0 !important;
}}
@media (max-width: 1800px) and (min-width: 1500px){
.main-menu nav > ul > li {
    margin-right: 19px !important;
}}
@media (max-width: 1500px) and (min-width: 1200px){
.header-2-right {
    margin-right: 30px !important;
    margin-left: 0;
}}
@media (max-width: 991px) and (min-width: 768px){
.single-features-03 {
    padding: 110px 30px 110px 30px !important;
}}
.client-say-content span {
    padding-right: 42px;
    padding-left: 0;
}
.client-say-content span::before {
    right: 0;
    left: auto;
}
.air-info p::before {
    left: auto;
    right: 0;
}
.air-info p {
    padding-left: 0;
    padding-right: 25px;
}
.main-menu nav > ul > li:hover .sub-menu {
    opacity: 0;
}
.main-menu nav ul > li:hover > .sub-menu {
    opacity: 1;
    top: 100%;
    visibility: visible;
}
.main-menu nav ul ul ul {
    right: 100% !important;
}
