/* Template Name: هارولد | قالب HTML لندینگ پیج
   Author: AliNiyazi
   Version: 1.0.0
   File Description: RTL Css file of the template
*/
@font-face {
    font-family: 'IRY';
    src: url('../fonts/IRY-Light.eot');
    src: url('../fonts/IRY-Light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/IRY-Light.woff2') format('woff2'),
    url('../fonts/IRY-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'IRY';
    src: url('../fonts/IRY-Medium.eot');
    src: url('../fonts/IRY-Medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/IRY-Medium.woff2') format('woff2'),
    url('../fonts/IRY-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'IRY';
    src: url('../fonts/IRY-Thin.eot');
    src: url('../fonts/IRY-Thin.eot?#iefix') format('embedded-opentype'),
    url('../fonts/IRY-Thin.woff2') format('woff2'),
    url('../fonts/IRY-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'IRY';
    src: url('../fonts/IRY-Bold.eot');
    src: url('../fonts/IRY-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/IRY-Bold.woff2') format('woff2'),
    url('../fonts/IRY-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'IRY';
    src: url('../fonts/IRY.eot');
    src: url('../fonts/IRY.eot?#iefix') format('embedded-opentype'),
    url('../fonts/IRY.woff2') format('woff2'),
    url('../fonts/IRY.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/**/
* {
    letter-spacing: 0 !important;
}

body {
    font-family: 'IRY';
    direction: rtl;
}
h1, h2, h3, h4, h5, h6,.tooltip-inner{
    font-family: 'IRY';
}
.navbar .navbar-nav .nav-link {
    font-size: 15px;
}
/*Style*/
.navbar-brand {
    margin-right: initial;
    margin-left: 1rem;
}

.ms-auto {
    margin-left: initial !important;
    margin-right: auto !important;
}

.ps-2 {
    padding-left: initial !important;
    padding-right: 0.5rem !important;
}

#home-slider-mw,.home .tns-outer .tns-controls ,#work-slider-mw ,.my-work .tns-controls,#home6-slider-ow{
    direction: ltr;
}

.tns-item ,#home6-slider,#home6-slider > .tns-item{
    direction: rtl;
}

.home .typewrite > .wrap {
    border-right: 0;
    border-left: .08em solid #1c2f50;
}

.home-3 .typewrite > .wrap {
    border-right: 0;
    border-left: .08em solid #1c2f50;
}
.home .icon-item .social-icon {
    border-radius: 40px 40px 0 40px;
}
.ms-3 {
    margin-left: initial!important;
    margin-right: 1rem!important;
}
.nav {
    padding-left: initial;
    padding-right: 0;
}
.ms-5 {
    margin-left: initial!important;
    margin-right: 3rem!important;
}

.pricing .pricing-item .top-bar {
    border-radius: 30px 0 30px 0;
}
.pricing .pricing-item .bottom-bar {
    border-radius: 0 0 30px 0;
}
.list-unstyled {
    padding-left: initial;
    padding-right: 0;
}
.me-2 {
    margin-right: initial!important;
    margin-left: 0.5rem!important;
}
.blog .blog-item .blog-image .blog-image-icon {
    left: initial;
    right: 10%;
}
.mdi-arrow-right::before {
    content: "\F004D";
}
.contact .contact-item .custom-form {
    border-left: 0;
    border-right: solid 4px #ff1493;
}
.footer .icon-item .social-icon {
    border-radius: 18px 18px 0 18px;
}
.footer .linkedin-box::before {
    left: initial;
    right: 30px;
    transform: rotate(65deg);
    border-top: 35px solid #1e3c5a;
    border-right: 50px solid transparent;
    border-bottom: 0;
    border-left: 10px solid transparent;
}
.tns-visually-hidden {
    left: initial;
    right: -10000em;
}
.ms-2 {
    margin-left: initial!important;
    margin-right: 0.5rem!important;
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: initial;
    margin-right: -1px;
    border-top-left-radius: .25rem;
    border-top-right-radius: 0;
    border-bottom-left-radius: .25rem;
    border-bottom-right-radius: 0;
}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
    border-top-left-radius: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0.25rem;
}
.shape-2 {
    right: initial;
    left: 20%;
}
.shape-3 {
    right: initial;
    left: 30%;
}
.shape-1 {
    left: initial;
    right: 10%;
}
.ms-4 {
    margin-left: initial!important;
    margin-right: 1.5rem!important;
}
.me-3 {
    margin-right: initial!important;
    margin-left: 1rem!important;
}
.navbar-nav {
    padding-left: initial;
    padding-right: 0;
}
 #work-slider-mw, .my-work .tns-controls {
    text-align: right;
}
.home-2 .welcome-text {
    transform: rotate(-90deg);
    right: initial;
    left: -10%;

}
.home-2 .home-icon {
    left: initial;
    right: -8%;
}
.me-1 {
    margin-right: initial!important;
    margin-left: 0.25rem!important;
}
.mode-btn {
    left: initial;
    right: 0px;

}
.rounded-end {
    border-top-right-radius: 0!important;
    border-top-left-radius: 0.25rem!important;
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0.25rem!important;
}
.modal .modal-dialog .btn-close {
    right: initial;
    left: 10px;

}
.home-4 .text {
    right: initial;
    left: 10%;

  }
  .home-4 .cretifid {
    right: initial;
    left: 8%;
  }
  .home-4 .experience {
    left: initial;
    right: 10%;
  }
  .home-4 .contact {
    right: initial;
    left: 0%;
  }
  .home-4 .my-name {
    left: initial;
    right: 10%;
  }
  .home-4 .bottom-text {
    right:initial;
    left: 0%;
  }
  .home-5 {
background-position: right;
  }

  .offset-1 {
    margin-left: initial;
    margin-right: 8.33333333%;
  }
  .home-5 .my-process {
    transform: rotate(-270deg);
    left: initial;
    right: -45%;
  }
  .home-6 .bottom-item .border-topup {
    border-left: 0;
    border-right: 2px solid #2fb4ae;
  }








/*Respo*/
@media (min-width: 992px) {
    .ps-lg-0 {
        padding-left: initial !important;
        padding-right: 0 !important;
    }
}
@media (max-width: 1600px) {
    .home-2 .welcome-text {
        right: initial !important;
        left: -20% !important;
    }
}
@media (max-width: 992px) {
    .home-2 .welcome-text {
        right: initial !important;
        left: -20% !important;
    }
}
@media (max-width: 768px) {
    .home-2 .welcome-text {
        right: initial !important;
        left: -35% !important;
    }
}
@media (max-width: 768px){
.home-2 .welcome-text p {
  font-size: 90px !important;
}
}
@media (max-width: 992px){
.home-4 .my-name, .home-4 .contact, .home-4 .work, .home-4 .cretifid, .home-4 .text, .home-4 .bottom-text, .home-4 .experience {
  position: relative;
  left: inherit;
  right: 0;
}
}