/** home 01 css start here**/

.it-header-top-content ul li:not(:last-child) {
  padding-right: 0 !important;
  margin-right: 0 !important;
  padding-left: 37px;
  margin-left: 0;
}
.it-header-top-content ul li:not(:last-child)::after {
  right: auto !important;
  left: 0;
}
.it-header-top-content ul li a i {
  margin-right: 0 !important;
  margin-left: 10px;
}
.it-header-button {
  margin-left: 0px !important;
  margin-right: -50px;
}
.it-header-main-menu {
  margin-left: 0 !important;
  margin-right: -20px;
}
.it-main-menu nav ul li.menu-item-has-children::after {
  margin-left: 0 !important;
  margin-right: 6px;
}
.it-btn-theme i {
  margin-right: 0px !important;
  margin-left: 10px;
}
.it-hero-video > .play-icon {
  margin-right: 0px !important;
  margin-left: 15px;
}
.it-hero-button .it-btn-theme {
  margin-right: 0 !important;
  margin-left: 30px;
}
.it-hero-doctor-wrap {
  right: auto !important;
  left: -9%;
}
.it-hero-thumb-2 {
  left: auto !important;
  right: -5%;
}

.it-hero-thumb-1 {
  text-align: left;
}
.it-hero-shape-2 img {
  max-width: inherit !important;
}
.it-hero-shape-2 {
  left: auto !important;
  right: 3%;
}
.it-hero-shape-3 {
  left: auto !important;
  right: -7%;
}
.it-hero-shape-4 {
  left: auto !important;
  right: 41%;
}
.it-hero-doctor-icon {
  margin-right: 0px !important;
  margin-left: 15px;
}

.it-about-right {
  margin-left: 0px !important;
  margin-right: 75px;
}
.it-about-list ul li i {
  left: auto !important;
  right: 0;
}
.it-about-list ul li {
  padding-left: 0px !important;
  padding-right: 35px;
}
.it-about-author-info {
  margin-right: 0px !important;
  margin-left: 50px;
}
.it-about-author-thumb {
  margin-right: 0px !important;
  margin-left: 15px;
}
.it-about-tel-icon {
  margin-right: 0px !important;
  margin-left: 15px;
}
.it-choose-shape-2 {
  right: auto !important;
  left: 4%;
}
.it-about-shape-2 {
  right: auto !important;
  left: 0;
}
.it-about-shape-3 {
  right: auto !important;
  left: 4%;
}
.it-about-shape-1 {
  left: auto !important;
  right: 2%;
}
.it-choose-staff-icon {
  margin-right: 0px !important;
  margin-left: 20px;
}
.it-choose-right {
  padding-left: 0 !important;
  padding-right: 45px;
}
.it-choose-shape-1 {
  right: auto !important;
  left: -18%;
  & img {
    display: inline-block;
    transform: rotate(180deg);
  }
}
.it-choose-experience {
  left: auto !important;
  right: -17%;
}
.it-choose-experience h6 {
  margin-right: 0 !important;
  margin-left: 20px;
}
.it-newsletter-input-wrap button.it-btn-theme {
  margin-left: 0px !important;
  margin-right: 10px;
}
.it-team-arrow-box button.slider-prev {
  margin-right: 0px !important;
  margin-left: 13px;
}
.it-team-arrow-box button.slider-prev::after {
  right: auto !important;
  left: -10px;
}
.it-team-arrow-box.text-md-end {
  text-align: left !important;
}
.it-testimonial-arrow-box.text-md-end {
  text-align: left !important;
}
.it-contact-tel-icon {
  margin-right: 0px !important;
  margin-left: 30px;
}
.it-contact-tel-wrap {
  margin-right: 0px !important;
  margin-left: 24px;
}
.it-contact-text p {
  margin-right: 0px !important;
  margin-left: 40px;
}
.it-contact-shape-1 {
  right: auto !important;
  left: 0;
  transform: rotate(90deg);
}
.it-blog-date {
  left: auto !important;
  right: 30px;
}
.it-blog-meta span i {
  margin-right: 0px !important;
  margin-left: 10px;
}
.it-blog-meta span {
  display: inline-block;
}
.it-blog-meta span:first-child {
  margin-right: 0px !important;
  margin-left: 25px;
}
.it-footer-text p {
  margin-right: 0px !important;
  margin-left: 34px;
}
.it-footer-list ul li a i {
  left: auto !important;
  right: 0;
}
.it-footer-list ul li {
  padding-left: 0px !important;
  padding-right: 30px;
}
.it-footer-shape-2 {
  right: auto !important;
  left: 4%;
}
.footer-col-2 {
  margin-left: 0px !important;
  margin-right: 8px;
}
.footer-col-3 {
  margin-left: 0 !important;
  margin-right: 70px;
}
.footer-col-4 {
  margin-left: 0;
  margin-right: 6px;
}
.itoffcanvas__close-btn button {
  right: 31px;
  top: 4px;
}

/** home 02 csss start here **/

.it-text-slider-item span {
  margin-right: 0px !important;
  margin-left: 55px;
}
.it-header-style-2 .it-header-main-menu {
  margin-left: 0 !important;
  margin-right: 60px;
}
.it-hero-2-area .it-hero-shape-1 {
  left: auto !important;;
  right: 0;
  transform: rotate(180deg);
}
.it-header-style-2 .it-header-shop {
  margin-right: 0px !important;
  margin-left: 30px;
}
.it-hero-2-right {
  margin-left: 0px !important;
  margin-right: 70px;
}
.it-hero-2-right .it-hero-doctor-wrap {
  right: auto !important;
  left: 0;
}
.it-about-2-right {
  margin-left: 0px !important;
  margin-right: 40px;
}
.it-about-2-content p {
  margin-right: 0px !important;
  margin-left: 40px;
}
.it-about-2-tel-wrap .it-btn-theme {
  margin-right: 0 !important;
  margin-left: 55px;
}
.it-about-2-tel-icon {
  margin-right: 0px !important
  margin-left: 15px;
}
.it-about-3-shape-1 {
  right: auto !important;
  left: 3%;
}
.it-service-2-content p {
  margin-right: 0px !important;
  margin-left: 20px;
}
.it-service-2-content > a i {
  margin-left: 0px;
  margin-right: 4px;
}
.it-newsletter-button {
  margin-left: 0px !important;
  margin-right: 10px;
}
.it-team-2-shape-2 {
  left: auto !important;
  right: 3%;
}
.it-testimonial-wrapper {
  margin-left: 0px !important;
  margin-right: 72px;
}
.it-testimonial-active {
  margin-right: 0px !important;
  margin-left: -505px !important;
}
.it-testimonial-author {
  margin-right: 0 !important;
  margin-left: 15px;
}
.it-price-list ul li i {
  left: auto !important;
  right: 0;
}
.it-price-list ul li {
  padding-left: 0px !important;
  padding-right: 30px;
}

/** home 03 css start here **/

.it-header-style-3 .it-header-main-menu {
  margin-left: 0px !important;
  margin-right: 67px;
}
.it-hero-3-shape-1 {
  left: auto !important;
  right: 0;
}
.it-hero-3-right {
  margin-left: 0px !important;
  margin-right: -5px;
}
.it-hero-3-shape-2 {
  right: auto !important;
  left: -31%;
}
.it-hero-3-area .it-hero-shape-3 {
  right: auto !important;
  left: -50% !important;
}
.it-about-3-left {
  margin-right: 0px !important;
  padding-left: 5px;
}
.it-about-3-experience {
  position: absolute;
  left: 0;
  right: auto;
}
.it-about-3-right {
  margin-left: 0px !important;
  margin-right: 45px;
}
.it-service-3-icon span::before {
  left: auto !important;
  right: 0;
}
.it-service-3-icon span::after {
  margin-left: 0px !important;
  margin-right: 45px;
}
.it-choose-style-2 .it-choose-right {
  transform: translateX(67px);
}
.it-choose-style-2 .it-choose-shape-4 > img {
  border-radius: 20px 130px 20px 20px;
}
.it-choose-style-2 .it-choose-shape-4 {
  left: auto !important;
  right: -45px;
}
.it-choose-style-2 .it-choose-shape-3 {
  right: auto !important;
  left: -50px;
}
.it-choose-style-2 .it-choose-shape-3 img {
  border-radius: 0 !important;
}
.it-contact-style-2 .it-contact-from-wrap {
  margin-left: 0px !important;
  margin-right: -35px;
}
.it-testimonial-style-2 .it-testimonial-arrow-box button.slider-prev {
  margin-right: 0px !important;
  margin-left: 13px;
}
.it-testimonial-style-2 .it-testimonial-arrow-box button.slider-prev::after {
  right: auto !important;
  left: -10px;
}
.it-testimonial-style-2 .it-testimonial-text-wrap {
  padding-right: 32px;
  padding-left: 44px;
}
.it-blog-2-text p {
  margin-right: 0px !important;
  margin-left: 50px;
}
.it-blog-2-content p {
  margin-right: 0px !important;
  margin-left: 20px;
}
.it-blog-2-shape-1 {
  left: auto !important;
  right: 2%;
}
.it-footer-newsletter-wrap {
  right: auto !important;
  left: 0;
}
.it-footer-contact-icon {
  margin-right: 0px !important;
  margin-left: 30px;
}
.it-footer-style-2 .it-footer-widget-title::before {
  left: auto !important;
  right: 0;
}
.it-footer-style-2 .it-footer-widget-title::after {
  left: auto !important;
  right: 0;
}
.footer-col-2-2 {
  padding-left: 0px !important;
  padding-right: 57px;
}
.it-footer-style-2 .it-footer-list ul li::after {
  left: auto !important;
  right: 0;
}
.it-footer-style-2 .it-footer-list ul li {
  padding-left: 0px !important;
  padding-right: 20px;
}
.it-footer-style-2 .it-footer-list.list-style-2 {
  margin-left: 0px !important;
  margin-right: -45px;
}
.it-footer-style-2 .it-footer-list.list-style-3 {
  margin-left: 0px !important;
  margin-right: -75px;
}
.it-copyright-social > span {
  margin-right: 0px !important;
  margin-left: 23px;
}

/** home 04 css start here **/

.it-header-top__category > ul > li {
  padding-right: 0px !important;
  margin-right: 0px !important;
  padding-left: 20px;
  margin-left: 20px;
}
.it-header-top__category > ul > li > a span {
  margin-left: 0px !important;
  margin-right: 1px;
}
.it-header-top__category > ul > li::after {
  right: auto !important;
  left: 0;
}
.it-header-style-3 .it-header-main-menu {
  margin-right: 0px !important;
  margin-left: 67px;
}
.it-hero-4-wrapper .it-hero-doctor-wrap {
  left: auto !important;
  right: -57% !important;
}
.it-hero-4-shape-1 {
  left: auto !important;
  right: 0;
}
.it-hero-4-shape-2 {
  right: auto !important;
  left: 0;
}
.it-hero-4-shape-3 {
  right: auto !important;
  left: -48.5%;
}
.it-about-4-left {
  padding-left: 0px !important;
  padding-right: 80px;
}
.it-about-4-thumb-2 {
  right: auto !important;
  left: -1%;
}
.it-about-4-shape-1 {
  left: auto !important;
  right: 20%;
}
.it-about-4-shape-2 {
  left: auto !important;
  right: -2%;
}
.it-about-style-2 .it-about-2-right {
  margin-right: 0px !important;
  margin-left: 40px;
}
.it-about-style-2 .it-about-2-icon-box.style-1 {
  margin-right: 0px !important;
  margin-left: 26px;
}
.it-about-2-icon-box.style-1 {
  border-right: none !important;
  border-left: 1px dashed var(--it-common-green);
}
.it-about-style-2 .it-about-2-right {
  margin-left: 0px;
  margin-right: 40px;
}
.it-about-2-icon-box.style-2 {
  margin-left: 0px;
  margin-right: 50px;
}
.it-service-2-icon {
  left: auto;
  right: 30px;
}
.it-newsletter-2-bg {
  left: auto !important;
  right: 0;
}
.it-newsletter-2-icon {
  right: auto !important;
  left: -40px;
}
.it-newsletter-2-content {
  margin-left: 0px;
  margin-right: 90px;
}
.it-newsletter-2-button .it-btn-theme.grey-bg {
  margin-right: 0;
  margin-left: 25px;
}
.it-about-2-icon-wrap.style-1 {
  margin-right: 0px;
  margin-left: 80px;
  border-right: none;
  border-left: 1px dashed var(--it-common-black);
}
.it-choose-2-shape-2 {
  right: auto;
  left: 9%;
}
.it-choose-2-thumb {
  margin-right: 0px;
  margin-left: 30px;
}
.it-choose-2-shape-1 {
  right: auto;
  left: -11%;
}
.it-funfact-wrapper .it-funfact-item.border-style-1::after {
  right: auto !important;
  left: -92px;
}
.it-team-shape-1 {
  left: auto;
  right: 3%;
}
.it-team-content {
  margin-right: 0px !important;
  margin-left: 155px;
}
.it-cases-shape-1 {
  right: auto !important;
  left: 2%;
}
.it-cases-arrow-box button.slider-prev {
  margin-right: 0;
  margin-left: 13px;
}
.it-cases-arrow-box button.slider-prev::after {
  right: auto !important;
  left: -10px;
}
.it-cases-active {
  margin-right: 0 !important;
  margin-left: -440px !important;
}
.it-testimonial-2-thumb {
  left: auto !important;
  right: 0;
}
.it-testimonial-2-bg {
  right: auto !important;
  left: 0;
}
.it-testimonial-2-right {
  padding-left: 0px !important;
  padding-right: 66px !important;
}
.it-testimonial-2-right .it-testimonial-arrow-box {
  right: auto;
  left: -7%;
}
.it-testimonial-arrow-box button.slider-prev {
  margin-right: 0px;
  margin-left: 8px;
}

.it-blog-style-2 .it-blog-shape-1 {
  left: 35%;
  right: auto;
}

/** home 05 css start here **/
.it-header-style-3 .it-header-main-menu {
  margin-left: 0px !important;
  margin-right: 67px;
}
.it-btn-theme.red-bg i {
  margin-left: 0px !important;
  margin-right: 10px !important;
}
.it-slider-button .it-btn-theme.red-bg {
  margin-right: 0;
  margin-left: 35px;
}
.it-about-5-thumb {
  margin-right: 0px;
  margin-left: 84px;
}
.it-about-5-client-item.style-2 {
  margin-left: 0px !important;
  margin-right: 100px;
}
.it-about-5-client-item span::after {
  left: auto;
  right: 0;
}
.it-about-5-shape-1 {
  right: auto !important;
  left: -9%;
}
.it-about-5-thumb-sm {
  margin-left: 0px;
  margin-right: 7px;
}
.it-service-4-shape-1 {
  right: auto;
  left: 39%;
}
.it-choose-style-3 .it-choose-right {
  padding-right: 0px !important;
  padding-left: 130px !important;
}
.it-choose-style-3 .it-choose-thumb-sm {
  right: auto;
  left: 0;
}
.it-choose-style-3 .it-choose-experience {
  left: auto;
  right: 9%;
}
.it-choose-shape-3 {
  right: auto !important;
  left: 0;
}
.it-testimonial-style-3 .it-testimonial-2-thumb-sm {
  margin-right: 0 !important;
  margin-left: 86px;
}
.it-testimonial-style-3 .it-testimonial-2-right {
  margin-right: -40px !important;
  margin-left: 86px !important;
  padding-left: 0 !important;
  & p {
    & br {
      display: none;
    }
  }
}
.it-testimonial-style-3 .it-testimonial-2-thumb-sm img {
  border-radius: 0px 10px 10px 0px;
}
.it-footer-top-title::after {
  left: auto;
  right: 0;
}
.it-footer-top-right {
  margin-left: 0px;
  margin-right: 31px;
}
.it-footer-social a:not(:last-child) {
  margin-right: 0px;
  margin-left: 7px;
}

/** home 06 css start here **/

.it-header-top-style-3 .it-header-top__area > ul > li > a {
  padding-right: 0;
}
.it-header-top-text {
  margin-left: 0px !important;
  margin-right: 108px;
}
.it-header-top-login ul li:first-child {
  padding-right: 0px;
  padding-left: 20px;
  margin-right: 0px;
  margin-left: 15px;
}
.it-header-top-login ul li:first-child::after {
  right: auto;
  left: 0;
}
.it-header-top-login ul li a i {
  margin-right: 0px;
  margin-left: 5px;
}
.it-header-search-wrap {
  margin-left: 0px;
  margin-right: 50px;
}
.it-header-style-5 .it-header-shop {
  margin-left: 0;
  margin-right: 30px;
}
.minicart {
  right: auto;
  left: 0;
}
.cart-thumb {
  padding-right: 0px;
  padding-left: 15px;
}
.it-hero-5-thumb {
  transform: translateX(50px);
}
.it-hero-5-discount {
  left: 0;
  right: -9%;
}
.it-newsletter-3-input-box {
  margin-left: 0px !important;
  margin-right: 238px;
}
.it-discount-thumb {
  right: auto !important;
  left: 0;
}
.it-discount-thumb.style-2 {
  right: auto;
  left: 10%;
}
.it-discount-2-timer-box {
  margin-right: 0px;
  margin-left: 128px;
}
.it-service-5-item.item-style-2 {
  margin-left: 0px;
  margin-right: 35px;
}
.it-service-5-item.item-style-3 {
  margin-left: 0px !important;
  margin-right: 75px;
}
/* modal css start here */
.it-product-details-thumb-wrapper {
  margin-right: 0px;
  margin-left: 50px;
}
.it-product-details-action-item-wrapper .it-shop-details__btn {
  margin-left: 0px;
  margin-right: 30px;
}
.it-product-details-action-sm-btn:not(:last-child) {
  margin-right: 0px;
  margin-left: 10px;
}

/** inner csss start here **/
.it-header-2-pl {
  padding-left: 0px;
  padding-right: 440px;
}
.it-main-logo {
  left: auto;
  right: 0;
}
.it-main-logo::before {
  clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%);
}
.it-header-main-menu {
  margin-right: 0px;
  margin-left: -20px;
}
.it-header-2-right-user a {
  margin-left: 0px;
  margin-right: 30px;
}
.it-header-2-top-info ul li i {
  margin-right: 0px;
  margin-left: 8px;
}
.it-header-2-top-info ul li {
  margin-right: 0px;
  margin-left: 30px;
}
.it-breadcrumb-shape-1 {
  left: auto;
  right: 0;
}
.it-funfact-icon {
  margin-right: 0px;
  margin-left: 20px;
}
.sidebar-search-button {
  right: auto !important;
  left: 0;
}
.sidebar-search-box input {
  padding-right: 25px !important;
  padding-left: 70px !important;
}
.sidebar-search-button button {
  border-radius: 5px 0px 0px 5px !important;
}
.sidebar-widget-list a i {
  left: 0px !important;
  right: 25px;
}
.sidebar-widget-list a {
  padding: 21px 20px !important;
  padding-right: 60px !important;
}
.it-sv-details__left {
  margin-right: 0px;
  margin-left: 50px;
}
.it-sv-details__setup-icon i {
  margin-right: 0px;
  margin-left: 30px;
}
.it-sv-details__banner-list ul li {
  padding-left: 0px;
  padding-right: 25px;
}
.it-sv-details__banner-list ul li i {
  left: auto;
  right: 0;
}
.it-sv-details__notes-content {
  border-left: none;
  border-right: 10px solid var(--it-theme-1);
}
.it-sv-details__setup-box.style-2 {
  margin-left: 0px;
  margin-right: 40px;
}
.it-pro-details-info-icon span {
  margin-right: 0px;
  margin-left: 18px;
}
.it-pro-details-info-box.border-style::after {
  margin-left: 0px;
  margin-right: 45px;
}
.it-pro-details-list-box ul li i {
  left: auto;
  right: 0;
}
.it-pro-details-list-box ul li {
  padding-left: 0px;
  padding-right: 25px;
}
.it-shop-arrow-box button.slider-prev {
  margin-right: 0px;
  margin-left: 8px;
}
.it-team-details-right {
  margin-left: 0px;
  margin-right: 77px;
}
.it-team-details-list ul li {
  padding-left: 0px;
  padding-right: 15px;
}
.it-team-details-list ul li::before {
  left: auto;
  right: 0;
}
.it-team-details-list.list-style-2 {
  margin-left: 0px;
  margin-right: -60px;
}
.it-team-details-list.list-style-3 {
  margin-left: 0px;
  margin-right: 30px;
}
.it-shop-select {
  margin-left: 0;
}
.it-shop-sidebar {
  margin-right: 0;
  margin-left: 10px;
}
.shop-sidebar-left {
  margin-left: 0;
  margin-right: 30px;
}
.it-shop-widget-categories ul li a::after {
  left: auto;
  right: 0;
}
.it-shop-widget-categories ul li a {
  padding-left: 0px;
  padding-right: 16px;
}
.it-shop-widget-categories {
  padding-right: 0px;
  padding-left: 10px;
}
.it-shop-details__wrapper {
  margin-right: 0px;
  margin-left: 81px;
}
.it-shop-details__price {
  margin-right: 0px;
  margin-left: 195px;
}
.it-shop-details__btn {
  margin-left: 0px;
  margin-right: 30px;
}
.pro-details-nav-btn li:first-child button {
  border-radius: 0px 10px 0 0;
}
.pro-details-nav-btn li:last-child button {
  border-radius: 10px 0px 0 0;
}
.comments-avatar {
  margin-right: 0px;
  margin-left: 20px;
}
#coupon_code {
  margin-right: 0px;
  margin-left: 10px;
}
.nice-select::after {
  right: auto;
  left: 31px;
}
.it-shop-details__right-wrap {
  margin-left: 0px;
  margin-right: -35px;
}
.checkout-form-list input[type="text"],
.checkout-form-list input[type="password"],
.checkout-form-list input[type="email"] {
  padding-left: 0px;
  padding-right: 10px;
}
.country-select .nice-select {
  padding-left: 0px;
  padding-right: 10px;
}
.form-row > label {
  margin-left: 0px;
  margin-right: 15px;
}
.your-order-table table .shipping ul li input {
  margin-right: 0px;
  margin-left: 10px;
}
.payment-method .accordion-button::after {
  right: auto;
  left: 0;
}
.it-signup-thumb {
  right: auto;
  left: 0;
}
.it-signup-link span {
  margin-right: 0px;
  margin-left: 15px;
}
.sidebar-right {
  margin-left: 0px;
  margin-right: 40px;
}
.postbox-meta span {
  margin-right: 0px;
  margin-left: 35px;
  display: inline-block;
}
.postbox-meta span i {
  margin-right: 0px;
  margin-left: 10px;
}
.rc-post-thumb {
  margin-right: 0px;
  margin-left: 20px;
}
.rc-meta i {
  margin-right: 0px;
  margin-left: 10px;
}
.postbox-blookquote {
  padding-right: 40px;
  padding-left: 80px;
}
.postbox-blookquote .quote {
  right: auto;
  left: 40px;
}
.postbox-tag-title {
  margin-right: 0px;
  margin-left: 18px;
}
.postbox-user-thumb {
  margin-right: 0px;
  margin-left: 30px;
}
.postbox-comment-user .reply-icon {
  right: auto;
  left: 6%;
}
.it-contact__icon {
  margin-right: 0px;
  margin-left: 20px;
}
.it-menu-mobile ul li > a {
  padding-left: 20px;
}
.it-menu-mobile ul li.has-dropdown > a .dropdown-toggle-btn {
  right: auto;
  left: 0;
}
.itoffcanvas__info-icon a {
  margin-right: 0px;
  margin-left: 20px;
}
.it-header-top-style-3 .it-header-top__category > ul > li a img {
  margin-right: 0px;
  margin-left: 5px;
}
.it-team-details-thumb {
  margin-right: 0px;
  margin-left: -27px;
}

/*** responsive start here ***/

@media only screen and (min-width: 1600px) and (max-width: 1800px) {
  .it-blog-2-shape-1 {
    top: -11%;
  }
  .it-hero-3-right {
    transform: translateX(100px);
  }
  .it-hero-3-area .it-hero-text {
    margin-right: 0;
    margin-left: 200px;
  }
  .it-hero-3-area .it-hero-doctor-wrap {
    left: -9%;
  }
  .it-header-inner-style .it-header-2-pl {
    padding-right: 350px;
  }
  .it-header-2-space-lr {
    padding-left: 110px;
    padding-right: 110px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .it-hero-text p {
    margin-right: 0px;
    margin-left: 120px;
  }
  .it-hero-right {
    transform: scale(0.8) translateX(150px);
  }
  .it-about-5-right {
    margin-left: 0;
  }
  .it-about-5-shape-1 {
    left: 0;
  }
  .it-service-4-shape-1 {
    left: 29%;
  }
  .it-hero-5-text p {
    margin-right: 0px;
    margin-left: 280px;
  }
  .it-hero-5-thumb {
    transform: translateX(180px);
  }
  .it-hero-5-discount {
    right: -38%;
  }
  .it-hero-4-right {
    transform: translateX(100px);
  }
  .it-testimonial-2-right .it-testimonial-arrow-box {
    left: 7%;
  }
  .it-header-top-style-2
    .it-header-top__category
    > ul
    > li
    ul.it-header-top__category-submenu {
    left: 0px;
    width: 120px;
  }

  .it-hero-3-right {
    transform: translateX(150px) scale(0.9);
  }
  .it-hero-3-area .it-hero-text {
    margin-right: 0;
    margin-left: 150px;
  }
  .it-hero-3-area .it-hero-doctor-wrap {
    left: -9%;
  }
  .it-choose-style-2 .it-choose-shape-4 {
    right: -35px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .it-hero-text p {
    margin-right: 0;
  }
  .it-team-content {
    margin-left: 100px;
  }
  .footer-col-3 {
    margin-right: -20px;
  }
  .it-about-5-right {
    margin-left: 0;
  }
  .it-about-5-shape-1 {
    left: 0;
  }
  .it-about-5-thumb {
    margin-left: 40px;
  }
  .it-hero-5-thumb {
    transform: translateX(-40px);
  }
  .it-blog-2-shape-1 {
    top: -7%;
  }
  .it-newsletter-3-input-box {
    margin-right: 70px;
  }
  .it-header-top-style-2
    .it-header-top__category
    > ul
    > li
    ul.it-header-top__category-submenu {
    left: 0px;
    width: 120px;
  }
  .it-hero-4-right {
    transform: translateX(120px) scale(1);
  }
  .it-hero-4-wrapper .it-hero-text p {
    margin-left: 120px;
  }
  .it-hero-4-shape-3 {
    left: -76%;
  }
  .it-about-4-left {
    padding-right: 0;
  }
  .it-about-4-shape-1 {
    right: 10%;
  }
  .it-newsletter-2-content {
    margin-right: 20px;
  }
  .it-copyright-social {
    margin-left: 80px;
  }
  .it-about-2-icon-wrap.style-1 {
    margin-left: 40px;
  }
  .footer-col-2-2 {
    padding-right: 0;
  }
  .it-hero-3-right {
    margin-left: 0;
    transform: translateX(50px) scale(0.9);
  }
  .it-hero-3-shape-2 {
    left: -18%;
  }
  .it-hero-3-area .it-hero-doctor-wrap {
    left: -7%;
  }
  .it-about-3-right {
    margin-right: 20px;
  }
  .it-choose-style-2 .it-choose-right {
    transform: translateX(0px);
  }
  .it-header-style-2 .it-header-button {
    margin-left: 0px;
    margin-right: -60px;
  }
  .it-header-style-2 .it-header-main-menu {
    margin-right: 40px;
  }
  .it-header-2-pl {
    padding-right: 250px;
  }
  .it-header-2-space-lr {
    padding-left: 20px;
    padding-right: 60px;
  }
  .it-header-2-top-info ul li {
    margin-right: 0px;
    margin-left: 15px;
  }
  .it-about-right {
    margin-left: 0px;
    margin-right: 25px;
  }
  .it-sv-details__left {
    margin-right: 0px;
    margin-left: 20px;
  }
  .it-sv-details__banner {
    margin-right: 0px;
    margin-left: 30px;
  }
  .it-team-details-right {
    margin-right: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .it-header-bar span {
    height: 61px;
    width: 61px;
    line-height: 64px;
    margin-left: 0;
    margin-right: 20px;
    font-size: 24px;
  }
  .it-about-right {
    margin-right: 0px;
  }
  .footer-col-2 {
    margin-right: 50px;
  }
  .footer-col-3 {
    margin-right: 20px;
  }
  .it-header-style-3 .it-header-bar span {
    height: 49px;
    width: 49px;
    line-height: 49px;
    font-size: 20px;
  }
  .it-slider-height .it-hero-text p {
    margin-left: 170px;
    margin-right: 0;
  }
  .it-about-5-right {
    margin-right: -78px;
    margin-left: 0;
  }
  .it-hero-5-thumb {
    transform: translateX(-40px);
  }
  .it-newsletter-3-input-box {
    margin-right: 50px;
  }
  .footer-col-2-2 {
    padding-right: 0;
  }
  .it-footer-style-2 .it-footer-list.list-style-2 {
    margin-right: -32px;
  }
  .it-footer-style-2 .it-footer-list.list-style-3 {
    margin-right: -48px;
  }
  .it-header-top-style-2 .it-header-top-content ul li:not(:last-child) {
    padding-right: 20px;
    margin-right: 20px;
    padding-left: 0;
    margin-left: 20px;
  }
  .it-header-top-style-2 .it-header-top-content ul li:not(:last-child) {
    padding-right: 20px;
    padding-left: 20px;
    margin-right: 0px;
  }
  .it-about-style-2 .it-about-2-right {
    margin-left: 0px;
    margin-right: 0px;
  }
  .it-about-4-left {
    padding-left: 0px;
    padding-right: 0;
  }
  .it-about-4-thumb-2 {
    left: -4%;
  }
  .it-about-4-shape-1 {
    right: 10%;
  }
  .it-about-4-thumb-1 {
    transform: translateX(30px) scale(0.8);
  }
  .it-about-style-2 .it-about-2-icon-box.style-1 {
    margin-left: 0;
  }
  .it-newsletter-2-content {
    margin-right: -40px;
  }
  .it-choose-2-thumb {
    margin-left: 0px;
  }
  .it-choose-2-thumb.ml {
    margin-left: 30px;
  }
  .it-about-2-icon-wrap.style-1 {
    margin-left: 6px;
  }
  .it-funfact-wrapper .it-funfact-item.border-style-1::after {
    left: -59px;
  }
  .it-testimonial-2-right .it-testimonial-arrow-box {
    left: 0;
  }
  .it-copyright-social {
    margin-left: 0;
  }
  .it-header-top-style-2
    .it-header-top__category
    > ul
    > li
    ul.it-header-top__category-submenu {
    left: 0px;
    width: 120px;
  }
  .it-cases-active {
    margin-left: 0px;
  }
  .it-hero-3-right {
    margin-left: 0;
    margin-bottom: 50px;
  }
  .it-hero-3-area .it-hero-text {
    margin-right: 0px;
  }
  .it-hero-3-area .it-hero-doctor-wrap {
    left: -9%;
  }
  .it-about-3-right {
    margin-right: 0px;
  }
  .it-choose-style-2 .it-choose-right {
    transform: translateX(0px);
  }
  .it-hero-2-right {
    margin-right: 0;
  }
  .it-about-2-right {
    margin-right: 0px;
  }
  .it-header-2-pl {
    padding-right: 250px;
  }
  .it-header-2-space-lr {
    padding-left: 0;
    padding-right: 110px;
  }
  .it-sv-details__left {
    margin-right: 0px;
    margin-left: 40px;
  }
  .it-sv-details__banner {
    margin-right: 0px;
    margin-left: 30px;
  }
  .it-sv-details__right {
    margin-left: 0px;
    margin-right: -30px;
  }
  .sidebar-right {
    margin-left: 0px;
    margin-right: 0px;
  }
  .it-shop-details__wrapper {
    margin-left: 0;
  }
  .it-shop-details__right-wrap {
    margin-left: 0px;
    margin-right: 20px;
  }
  .it-shop-details__price {
    margin-left: 0;
  }
  .it-team-details-right {
    margin-left: 0px;
    margin-right: 30px;
  }
  .it-team-details-list.list-style-2 {
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .it-header-top-content ul li:not(:last-child) {
    padding-left: 25px;
    margin-right: 25px;
    margin-left: 0;
  }
  .it-header-bar span {
    margin-left: 0;
  }
  .it-header-top-content ul li:first-child {
    margin-right: 0px;
  }
  .it-header-top-content ul li:last-child {
    margin-right: 25px;
  }
  .it-hero-thumb-2 {
    right: 5%;
  }
  .it-hero-doctor-wrap {
    left: 1%;
  }
  .it-hero-shape-3 {
    right: 1%;
  }
  .it-choose-experience {
    right: 8%;
  }
  .it-team-content {
    margin-left: 70px;
  }
  .it-slider-height .it-hero-text p {
    margin-left: 130px;
    margin-right: 0;
  }
  .it-about-5-thumb {
    margin-left: 0;
  }
  .it-testimonial-style-3 .it-testimonial-2-thumb-sm {
    margin-left: 0px;
  }
  .it-testimonial-style-3 .it-testimonial-2-right {
    margin-right: 40px;
  }
  .it-hero-5-thumb {
    transform: translateX(0px);
  }
  .it-header-style-5 .it-header-bar span {
    margin-left: 0px;
    margin-right: 20px;
  }
  .it-hero-5-discount {
    right: -56%;
  }
  .it-newsletter-3-input-box {
    margin-left: 0px;
    margin-right: 0px;
  }
  .it-service-5-item.item-style-3 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .footer-col-2-2 {
    padding-left: 0px;
    padding-right: 0px;
    transform: translateX(-40px);
  }
  .it-header-style-6 .it-header-bar span {
    margin-left: 0;
  }
  .it-header-top-style-2
    .it-header-top__category
    > ul
    > li
    ul.it-header-top__category-submenu {
    left: 0px;
    width: 120px;
  }
  .it-header-top-style-2 .it-header-top-content ul li:nth-child(2) {
    padding-left: 0;
    padding-right: 20px;
  }
  .it-about-4-left {
    padding-right: 0px;
  }
  .it-newsletter-2-content {
    margin-left: 0px;
    margin-right: 0px;
  }
  .it-cases-active {
    margin-left: 0px;
  }
  .it-testimonial-2-right {
    padding-right: 0px;
  }
  .it-testimonial-2-right .it-testimonial-arrow-box {
    left: 0;
  }
  .it-about-3-right {
    margin-right: 0px;
  }
  .it-choose-style-2 .it-choose-right {
    transform: translateX(0px);
    padding-right: 0;
  }
  .it-header-style-3 .it-header-bar span {
    margin-right: 20px;
  }
  .it-hero-3-shape-2 {
    left: -2%;
  }
  .it-about-3-experience {
    left: 7%;
  }
  .it-about-3-contact {
    right: 0%;
  }
  .it-about-2-thumb.style-3 {
    margin-right: 20px;
  }
  .it-header-2-pl {
    padding-right: 150px;
  }
  .it-header-2-space-lr {
    padding-left: 0;
    padding-right: 100px;
  }
  .it-header-2-space-lr .it-header-bar span {
    margin-right: 20px;
  }
  .it-sv-details__left {
    margin-left: 0px;
  }
  .it-sv-details__banner {
    margin-right: 0px;
    margin-left: 30px;
  }
  .it-sv-details__right {
    margin-left: 0px;
  }
  .sidebar-right {
    margin-left: 0px;
    margin-right: 0px;
  }
  .it-shop-details__wrapper {
    margin-left: 0;
  }
  .it-shop-details__right-wrap {
    margin-left: 0px;
    margin-right: 0px;
  }
  .it-shop-details__price {
    margin-left: 0;
  }
  .shop-sidebar-left {
    margin-right: 0px;
  }
  .it-team-details-thumb {
    margin-left: 0px;
  }
  .it-team-details-thumb img {
    width: 100%;
  }
  .it-team-details-right {
    margin-right: 0px;
  }
  .it-team-details-list.list-style-2 {
    margin-left: 0px;
    margin-right: 0;
  }
}

@media (max-width: 767px) {
  .it-header-bar span {
    margin-left: 0;
  }
  .it-header-top-content ul li:first-child {
    margin-right: 0px;
  }
  .it-header-top-content ul li:nth-child(2) {
    padding-left: 0;
    margin-left: 0;
  }
  .it-about-right {
    margin-left: 0px;
    margin-right: 0;
  }
  .it-choose-right {
    padding-right: 0;
  }
  .it-choose-experience {
    right: 0;
  }
  .it-newsletter-input-wrap button.it-btn-theme {
    margin-right: 0px;
    margin-top: 15px;
  }
  .it-team-content {
    margin-left: 70px;
  }
  .footer-col-2 {
    margin-right: 0px;
  }
  .footer-col-3 {
    margin-right: 0px;
  }
  .footer-col-4 {
    margin-right: 0px;
  }
  .it-header-style-3 .it-header-bar span {
    margin-left: 0px;
  }
  .it-contact-style-2 .it-contact-from-wrap {
    margin-right: 0px;
  }
  .it-header-style-2 .it-header-bar span {
    margin-left: 0;
  }
  .it-hero-2-right {
    margin-left: 0px;
    margin-right: 0px;
  }
  .it-about-2-right {
    margin-left: 0px;
    margin-right: 0px;
  }
  .it-about-2-thumb.style-3 {
    margin-right: 20px;
    margin-left: 0;
  }
  .it-testimonial-active {
    margin-right: 0px;
    margin-left: 0px;
  }
  .it-testimonial-wrapper {
    margin-right: 0px;
  }
  .it-about-5-thumb {
    margin-left: 0px;
  }
  .it-choose-style-3 .it-choose-right {
    padding-left: 0px;
  }
  .it-testimonial-style-3 .it-testimonial-2-thumb-sm {
    margin-left: 0px;
  }
  .it-testimonial-style-3 .it-testimonial-2-right {
    margin-right: 40px;
    margin-left: 20px;
  }
  .it-footer-top-right {
    margin-right: 0px;
  }
  .it-newsletter-3-input-box {
    margin-left: 0px;
    margin-right: 0px;
  }
  .footer-col-2-2 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .it-hero-5-thumb {
    transform: translateX(0px);
  }
  .it-hero-5-discount {
    right: -54%;
  }
  .it-service-5-item.item-style-2 {
    margin-right: 0px;
  }
  .it-service-5-item.item-style-3 {
    margin-right: 0px;
  }
  .it-about-4-left {
    padding-right: 0px;
  }
  .it-newsletter-2-content {
    margin-left: 0px;
    margin-right: 0px;
  }
  .it-cases-active {
    margin-left: 0px;
  }
  .it-testimonial-2-right {
    padding-right: 0px;
  }
  .it-header-style-6 .it-header-bar span {
    margin-left: 0;
  }
  .it-hero-4-wrapper .it-hero-doctor-wrap {
    right: 10%;
  }
  .it-about-style-2 .it-about-2-right {
    margin-right: 0px;
  }
  .it-about-2-icon-wrap.style-1 {
    margin-right: 0px;
    border-left: none;
  }
  .it-testimonial-2-right .it-testimonial-arrow-box {
    left: 0;
    bottom: -5%;
  }
  .it-about-3-right {
    margin-right: 0px;
  }
  .it-choose-style-2 .it-choose-right {
    transform: translateX(0px);
    padding-right: 0;
  }
  .it-header-2-pl {
    padding-right: 0px;
  }
  .it-header-2-space-lr {
    padding-left: 0;
    padding-right: 0px;
  }
  .it-header-2-space-lr .it-header-bar span {
    margin-right: 20px;
  }
  .it-header-2-top-info ul li {
    margin-right: 0px;
    margin-left: 0px;
  }
  .it-sv-details__left {
    margin-left: 0px;
  }
  .it-sv-details__banner {
    margin-right: 0px;
    margin-left: 30px;
  }
  .it-sv-details__right {
    margin-left: 0px;
    margin-right: 0px;
  }
  .it-sv-details__setup-box.style-2 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .sidebar-right {
    margin-left: 0px;
    margin-right: 0px;
  }
  .postbox-content-box .it-sv-details__banner {
    margin-left: 0;
  }
  .it-shop-details__wrapper {
    margin-left: 0;
  }
  .it-shop-details__right-wrap {
    margin-left: 0px;
    margin-right: 0px;
  }
  .it-shop-details__price {
    margin-left: 0;
  }
  .it-shop-details__quantity {
    margin-right: 0px;
    margin-bottom: 0;
  }
  .pro-details-nav-btn li:first-child button {
    border-radius: 0px;
  }
  .pro-details-nav-btn li:last-child button {
    border-radius: 0px;
  }
  .shop-sidebar-left {
    margin-right: 0px;
  }
  .it-team-details-thumb {
    margin-left: 0px;
  }
  .it-team-details-thumb img {
    width: 100%;
  }
  .it-team-details-right {
    margin-right: 0px;
  }
  .it-team-details-list.list-style-2 {
    margin-left: 0px;
    margin-right: 0;
  }
  .it-team-details-list.list-style-3 {
    margin-left: 0px;
    margin-right: 0px;
  }
}

/*** Body RTl Class CSS ***/

span.wpcf7-spinner {
  display: block;
}

.footer-col-4 {
  margin-left: 0 !important;
  margin-right: 6px;
  text-align: right;
}

body.medito_rtl .it-footer-widget ul li {
  padding-left: 0;
  padding-right: 30px;
}

body.medito_rtl .it-hero-doctor-text.text-start {
  text-align: right !important;
}

.wpcf7[dir="rtl"] {
  text-align: right; /* Align text to the right */
}

footer.footer_style_2 .it-footer-widget-item ul li::after {
  right: 0;
  left: auto !important;
}

footer.footer_style_2 .it-footer-widget-item ul li {
  padding-left: 0 !important;
  padding-right: 15px;
}

.it-about-2-icon-wrap.style-1 {
  margin-right: 0 !important;
  border-right: none !important;
}

.it-choose-2-button.mt-30 a {
  margin-right: 0 !important;
}

.it-cases-arrow-box.text-md-end {
  text-align: left !important;
}

.wpcf7 {
  direction: rtl !important;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
  direction: rtl !important;
  text-align: left !important;
}

.form-check input {
  top: 3px;
  margin-right: 0 !important;
  margin-left: 10px;
}

@media (max-width: 767px) {
  .it-newsletter-input-wrap form.wpcf7-form.init {
    display: block;
    text-align: right;
  }
}

a.it-btn-theme.red-bg {
  margin-right: 0;
}

.it-blog-2-area.it-blog-style-4.p-relative.pb-90 a.it-btn-theme {
  margin-right: 0;
}


.postbox-share-content a:not(:last-child) {
    margin-right: 0 !important;
    margin-left: 15px;
}

.it-shop-sidebar ul li span {
    position: absolute;
    right: auto !important;
    left: 0;
}

.it-shop-select {
    margin-left: 0 !important;
}

.gallery-columns-3 .gallery-item {
    text-align: right !important;
}