.h1, h1{
    line-height: 1.18;
}
.tx-realty-realestate{
    margin-bottom: -106px;
}
.about-tag {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.about-experience-tag {
  display: inline-block;
  height: 250px;
  width: 250px;
  border-radius: 50%;
  z-index: 1;
  font-size: 20px;
  font-weight: 300;
  font-family: var(--body-font);
  color: var(--white-color);
  line-height: normal;
  text-align: center;
  -webkit-animation: spin 20s linear infinite;
          animation: spin 20s linear infinite;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -125px;
  margin-top: -125px;
}
.circle-title-anime {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    animation: rotateText 12s linear infinite;
}
.circle-title-anime span {
    position: absolute;
    left: 50%;
    top: 0;
    transform-origin: 0 90px;
    font-size: 16px;
    font-weight: 600;
    color: #000;
    text-transform: uppercase;
}
.circle-title-anime .char1  { transform: rotate(0deg); }
.circle-title-anime .char2  { transform: rotate(12deg); }
.circle-title-anime .char3  { transform: rotate(24deg); }
.circle-title-anime .char4  { transform: rotate(36deg); }
.circle-title-anime .char5  { transform: rotate(48deg); }
.circle-title-anime .char6  { transform: rotate(60deg); }
.circle-title-anime .char7  { transform: rotate(72deg); }
.circle-title-anime .char8  { transform: rotate(84deg); }
.circle-title-anime .char9  { transform: rotate(96deg); }
.circle-title-anime .char10 { transform: rotate(108deg); }
.circle-title-anime .char11 { transform: rotate(120deg); }
.circle-title-anime .char12 { transform: rotate(132deg); }
.circle-title-anime .char13 { transform: rotate(144deg); }
.circle-title-anime .char14 { transform: rotate(156deg); }
.circle-title-anime .char15 { transform: rotate(168deg); }
.circle-title-anime .char16 { transform: rotate(180deg); }
.circle-title-anime .char17 { transform: rotate(192deg); }
.circle-title-anime .char18 { transform: rotate(204deg); }
.circle-title-anime .char19 { transform: rotate(216deg); }
.circle-title-anime .char20 { transform: rotate(228deg); }
.circle-title-anime .char21 { transform: rotate(240deg); }
.circle-title-anime .char22 { transform: rotate(252deg); }
.circle-title-anime .char23 { transform: rotate(264deg); }
.circle-title-anime .char24 { transform: rotate(276deg); }
.circle-title-anime .char25 { transform: rotate(288deg); }
.circle-title-anime .char26 { transform: rotate(300deg); }
.circle-title-anime .char27 { transform: rotate(312deg); }
.circle-title-anime .char28 { transform: rotate(324deg); }
.circle-title-anime .char29 { transform: rotate(336deg); }
.circle-title-anime .char30 { transform: rotate(348deg); }
.about-experience-tag span {
  --rotate-letter: 7deg;
  height: 127px;
  position: absolute;
  width: 20px;
  left: 42%;
  top: -2px;
  -webkit-transform-origin: bottom;
      -ms-transform-origin: bottom;
          transform-origin: bottom;
  -webkit-transform: rotate(var(--rotate-letter));
      -ms-transform: rotate(var(--rotate-letter));
          transform: rotate(var(--rotate-letter));
}
.about-experience-tag span.char2 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 2));
      -ms-transform: rotate(calc(var(--rotate-letter) * 2));
          transform: rotate(calc(var(--rotate-letter) * 2));
}
.about-experience-tag span.char3 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 3));
      -ms-transform: rotate(calc(var(--rotate-letter) * 3));
          transform: rotate(calc(var(--rotate-letter) * 3));
}
.about-experience-tag span.char4 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 4));
      -ms-transform: rotate(calc(var(--rotate-letter) * 4));
          transform: rotate(calc(var(--rotate-letter) * 4));
}
.about-experience-tag span.char5 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 5));
      -ms-transform: rotate(calc(var(--rotate-letter) * 5));
          transform: rotate(calc(var(--rotate-letter) * 5));
}
.about-experience-tag span.char6 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 6));
      -ms-transform: rotate(calc(var(--rotate-letter) * 6));
          transform: rotate(calc(var(--rotate-letter) * 6));
}
.about-experience-tag span.char7 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 7));
      -ms-transform: rotate(calc(var(--rotate-letter) * 7));
          transform: rotate(calc(var(--rotate-letter) * 7));
}
.about-experience-tag span.char8 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 8));
      -ms-transform: rotate(calc(var(--rotate-letter) * 8));
          transform: rotate(calc(var(--rotate-letter) * 8));
}
.about-experience-tag span.char9 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 9));
      -ms-transform: rotate(calc(var(--rotate-letter) * 9));
          transform: rotate(calc(var(--rotate-letter) * 9));
}
.about-experience-tag span.char10 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 10));
      -ms-transform: rotate(calc(var(--rotate-letter) * 10));
          transform: rotate(calc(var(--rotate-letter) * 10));
}
.about-experience-tag span.char11 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 11));
      -ms-transform: rotate(calc(var(--rotate-letter) * 11));
          transform: rotate(calc(var(--rotate-letter) * 11));
}
.about-experience-tag span.char12 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 12));
      -ms-transform: rotate(calc(var(--rotate-letter) * 12));
          transform: rotate(calc(var(--rotate-letter) * 12));
}
.about-experience-tag span.char13 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 13));
      -ms-transform: rotate(calc(var(--rotate-letter) * 13));
          transform: rotate(calc(var(--rotate-letter) * 13));
}
.about-experience-tag span.char14 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 14));
      -ms-transform: rotate(calc(var(--rotate-letter) * 14));
          transform: rotate(calc(var(--rotate-letter) * 14));
}
.about-experience-tag span.char15 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 15));
      -ms-transform: rotate(calc(var(--rotate-letter) * 15));
          transform: rotate(calc(var(--rotate-letter) * 15));
}
.about-experience-tag span.char16 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 16));
      -ms-transform: rotate(calc(var(--rotate-letter) * 16));
          transform: rotate(calc(var(--rotate-letter) * 16));
}
.about-experience-tag span.char17 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 17));
      -ms-transform: rotate(calc(var(--rotate-letter) * 17));
          transform: rotate(calc(var(--rotate-letter) * 17));
}
.about-experience-tag span.char18 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 18));
      -ms-transform: rotate(calc(var(--rotate-letter) * 18));
          transform: rotate(calc(var(--rotate-letter) * 18));
}
.about-experience-tag span.char19 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 19));
      -ms-transform: rotate(calc(var(--rotate-letter) * 19));
          transform: rotate(calc(var(--rotate-letter) * 19));
}
.about-experience-tag span.char20 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 20));
      -ms-transform: rotate(calc(var(--rotate-letter) * 20));
          transform: rotate(calc(var(--rotate-letter) * 20));
}
.about-experience-tag span.char21 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 21));
      -ms-transform: rotate(calc(var(--rotate-letter) * 21));
          transform: rotate(calc(var(--rotate-letter) * 21));
}
.about-experience-tag span.char22 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 22));
      -ms-transform: rotate(calc(var(--rotate-letter) * 22));
          transform: rotate(calc(var(--rotate-letter) * 22));
}
.about-experience-tag span.char23 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 23));
      -ms-transform: rotate(calc(var(--rotate-letter) * 23));
          transform: rotate(calc(var(--rotate-letter) * 23));
}
.about-experience-tag span.char24 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 24));
      -ms-transform: rotate(calc(var(--rotate-letter) * 24));
          transform: rotate(calc(var(--rotate-letter) * 24));
}
.about-experience-tag span.char25 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 25));
      -ms-transform: rotate(calc(var(--rotate-letter) * 25));
          transform: rotate(calc(var(--rotate-letter) * 25));
}
.about-experience-tag span.char26 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 26));
      -ms-transform: rotate(calc(var(--rotate-letter) * 26));
          transform: rotate(calc(var(--rotate-letter) * 26));
}
.about-experience-tag span.char27 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 27));
      -ms-transform: rotate(calc(var(--rotate-letter) * 27));
          transform: rotate(calc(var(--rotate-letter) * 27));
}
.about-experience-tag span.char28 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 28));
      -ms-transform: rotate(calc(var(--rotate-letter) * 28));
          transform: rotate(calc(var(--rotate-letter) * 28));
}
.about-experience-tag span.char29 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 29));
      -ms-transform: rotate(calc(var(--rotate-letter) * 29));
          transform: rotate(calc(var(--rotate-letter) * 29));
}
.about-experience-tag span.char30 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 30));
      -ms-transform: rotate(calc(var(--rotate-letter) * 30));
          transform: rotate(calc(var(--rotate-letter) * 30));
}
.about-experience-tag span.char31 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 31));
      -ms-transform: rotate(calc(var(--rotate-letter) * 31));
          transform: rotate(calc(var(--rotate-letter) * 31));
}
.about-experience-tag span.char32 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 32));
      -ms-transform: rotate(calc(var(--rotate-letter) * 32));
          transform: rotate(calc(var(--rotate-letter) * 32));
}
.about-experience-tag span.char33 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 33));
      -ms-transform: rotate(calc(var(--rotate-letter) * 33));
          transform: rotate(calc(var(--rotate-letter) * 33));
}
.about-experience-tag span.char34 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 34));
      -ms-transform: rotate(calc(var(--rotate-letter) * 34));
          transform: rotate(calc(var(--rotate-letter) * 34));
}
.about-experience-tag span.char35 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 35));
      -ms-transform: rotate(calc(var(--rotate-letter) * 35));
          transform: rotate(calc(var(--rotate-letter) * 35));
}
.about-experience-tag span.char36 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 36));
      -ms-transform: rotate(calc(var(--rotate-letter) * 36));
          transform: rotate(calc(var(--rotate-letter) * 36));
}
.about-experience-tag span.char37 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 37));
      -ms-transform: rotate(calc(var(--rotate-letter) * 37));
          transform: rotate(calc(var(--rotate-letter) * 37));
}
.about-experience-tag span.char38 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 38));
      -ms-transform: rotate(calc(var(--rotate-letter) * 38));
          transform: rotate(calc(var(--rotate-letter) * 38));
}
.about-experience-tag span.char39 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 39));
      -ms-transform: rotate(calc(var(--rotate-letter) * 39));
          transform: rotate(calc(var(--rotate-letter) * 39));
}
.about-experience-tag span.char40 {
  -webkit-transform: rotate(calc(var(--rotate-letter) * 40));
      -ms-transform: rotate(calc(var(--rotate-letter) * 40));
          transform: rotate(calc(var(--rotate-letter) * 40));
}
.about-tag-thumb {
    position: absolute;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}
.about-tag-thumb img {
    width: 40px;
}
@keyframes rotateText {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
.fadein,
.scalein,
.slidetopleft,
.slidebottomright,
.slideinleft,
.slideinright,
.slideindown,
.slideinup,
.rollinleft,
.rollinright {
  opacity: 0;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-duration: 1.3s;
          animation-duration: 1.3s;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
  -webkit-animation-name: var(--animation-name);
          animation-name: var(--animation-name);
}
.swiper-slide-active .fadein {
  --animation-name: fadein;
}
.swiper-slide-active .scalein {
  --animation-name: scalein;
}
.swiper-slide-active .slidetopleft {
  --animation-name: slidetopleft;
}
.swiper-slide-active .slidebottomright {
  --animation-name: slidebottomright;
}
.swiper-slide-active .slideinleft {
  --animation-name: slideinleft;
}
.swiper-slide-active .slideinright {
  --animation-name: slideinright;
}
.swiper-slide-active .slideinup {
  --animation-name: slideinup;
}
.swiper-slide-active .slideindown {
  --animation-name: slideindown;
}
.swiper-slide-active .rollinleft {
  --animation-name: rollinleft;
}
.swiper-slide-active .rollinright {
  --animation-name: rollinright;
}
.hero-2 {
    margin-top: 88px;
}
.th-hero-wrapper {
    position: relative;
    z-index: 2;
    overflow: hidden;
}
.swiper-fade .swiper-slide {
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.hero-style2 .hero-title {
    margin-bottom: 15px;
    font-size: 72px;
    font-weight: 600;
}
.hero-title {
    margin-bottom: 24px;
    margin-top: -.2em;
}
.gy-50 {
    --bs-gutter-y: 50px;
}
.hero-slider1 .swiper-slide {
    opacity: 0;
    transition: opacity 0.3s ease;
}
.hero-2 .about-tag {
    position: absolute;
    right: 62px;
    top: 50%;
    -webkit-transform: translate(0, calc(-50% - 60px));
    -ms-transform: translate(0,calc(-50% - 60px));
    transform: translate(0, calc(-50% - 60px));
}
.hero-style2 .hero-text {
    margin-bottom: 48px;
    max-width: 648px;
    font-size: 18px;
}
.cart_table .product-quantity, .copyright-wrap .copyright-text a:hover, .footer-layout1 .footer-widget.widget_archive a:hover, .footer-layout1 .footer-widget.widget_archive a:hover:before, .footer-layout1 .footer-widget.widget_categories a:hover, .footer-layout1 .footer-widget.widget_categories a:hover:before, .footer-layout1 .footer-widget.widget_meta a:hover, .footer-layout1 .footer-widget.widget_meta a:hover:before, .footer-layout1 .footer-widget.widget_nav_menu a:hover, .footer-layout1 .footer-widget.widget_nav_menu a:hover:before, .footer-layout1 .footer-widget.widget_pages a:hover, .footer-layout1 .footer-widget.widget_pages a:hover:before, .footer-layout1 .th-widget-contact .info-box_text a:hover, .footer-layout2 .footer-widget .widget_title, .footer-layout2-1 .footer-widget .widget_title, .footer-layout3 .copyright-wrap .copyright-text a:hover, .footer-layout4 .footer-links a:hover, .hero-2 .about-tag .about-experience-tag, .hero-style2 .about-experience-tag, .sidemenu-wrapper .recent-post .post-title, .sidemenu-wrapper .widget_title, .th-comments-wrap .reply-btn:hover, blockquote.style-left-icon cite, table.variations label a {
    color: var(--title-color);
}
.hero-2 .hero-thumb2-1 img {
    height: 700px;
    object-fit: cover;
    width: 100%;
}
.hero-2 .hero-thumb2-1 {
    border-radius: 32px;
    overflow: hidden;
}
.hero-2 .hero-grid-thumb .box-img {
    position: relative;
    overflow: hidden;
    border-radius: 24px;
    z-index: 1;
    -webkit-transition: .4s;
    transition: .4s;
    cursor: pointer;
}
embed, img:not([draggable]), object, video {
    max-width: 100%;
    height: auto;
}
.hero-2 .hero-grid-thumb .box-img .slider-number {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%, -50%);
    font-size: 32px;
    font-weight: 400;
    font-family: var(--body-font);
    color: var(--white-color);
    z-index: 1;
    -webkit-transition: .4s;
    transition: .4s;
    opacity: 0;
}
.blog-card:hover .blog-img .icon-btn, .counter-card:hover .box-icon:after, .hero-2 .hero-grid-thumb .swiper-slide-thumb-active .box-img .slider-number, .hero-8 .hero-grid-thumb .swiper-slide-thumb-active .box-img .slider-number, .img-box2 .about-thumb-slider:hover .icon-btn, .mfp-fade.mfp-wrap.mfp-ready .mfp-content, .portfolio-card.style3:hover .portfolio-img .icon-btn, .portfolio-card:hover .portfolio-img .portfolio-card-shape, .price-card.active .offer-tag, .project-wrap1 .project-number-pagination .tab-btn.active span, .property-gallery-card:hover .icon-btn, .service-card.style3:hover .service-img .icon-btn, .service-card.style6:hover .service-img .icon-btn, .service-card.style7:hover .service-img, .team-card.style2:hover .img-wrap:after, .team-card.style3:hover .img-wrap:after, .team-card.style4:hover .img-wrap:after, .team-card.style5:hover .img-wrap:after, .video-wrap4 .video-btn .play-btn>i:after, .woosq-product .thumbnails .slick-dots li.slick-active button, [data-opacity="10"]:before {
    opacity: 1;
}
.hero-2 .hero-grid-thumb .box-img img {
    height: 192px;
    object-fit: cover;
    width: 100%;
}
.hero-2 .hero-grid-thumb .box-img:after {
    content: '';
    position: absolute;
    inset: 0;
    background: #0d0d0c;
    opacity: 0;
}
.hero-2 .hero-grid-thumb .swiper-slide-thumb-active .box-img:after, [data-opacity="3"]:before {
    opacity: .3;
}
.hero-2 .hero-grid-thumb {
    margin-top: -225px;
}
.footer-layout2 .widget .th-social a:hover, .slider-arrow.style2:hover, .team-card.style2 .icon-btn, .th-btn.style-border5:hover {
    color: var(--white-color);
    background: var(--title-dark);
}
.th-btn.style2.th-btn-icon:after, .th-btn.style3.th-btn-icon:after {
    -webkit-filter: brightness(1) invert(1);
    filter: brightness(1) invert(1);
    color: var(--white-color);
    width: 22px;
    height: 22px;
}
.hero-2 .hero-slider-thumb-wrap .slider-arrow, .hero-8 .hero-slider-thumb-wrap .slider-arrow{
    --pos-x: -25px;
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.about-tag .about-tag-thumb {
    display: inline-block;
    border-radius: 50%;
    overflow: hidden;
}
.mobile-arrow {
    display: none;
}
/********************************* Responsive *********************************/
@media (min-width: 1600px) {
    .header-default, .header-layout2, .hero-2 {
        --main-container: 1760px;
    }
}
@media (min-width: 1500px) {
    .tx-realty-realestate {
        margin-bottom: -125px;
    }
}
@media (max-width: 1500px) {
    .hero-style2 .hero-title {
        font-size: 60px;
        margin-bottom: 18px;
    }
    .hero-2 .about-tag {
        -webkit-transform: translate(0, calc(-50% - 0px));
        -ms-transform: translate(0,calc(-50% - 0px));
        transform: translate(0, calc(-50% - 0px));
    }
    .hero-2 .hero-grid-thumb {
        margin-top: -192px;
    }
    .hero-2 .hero-grid-thumb .box-img img {
        height: 170px;
    }
}
@media (min-width: 1300px) {
    .row {
        --bs-gutter-x: 24px;
    }
}
@media (min-width: 1400px) {
    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%;
    }
}
@media (min-width: 1299px) {
    .gx-60 {
        --bs-gutter-x: 60px;
    }
}
@media (max-width: 1299px) {
    .hero-2 .about-tag {
        -webkit-transform:translate(0,calc(-50% + 20px));
        -ms-transform: translate(0,calc(-50% + 20px));
        transform: translate(0,calc(-50% + 20px))
    }
    .hero-2 .about-tag .about-tag-thumb img {
        width: 150px
    }
    .hero-2 .about-tag .about-experience-tag {
        height: 170px;
        width: 170px;
        margin-left: -85px;
        margin-top: -85px
    }
    .hero-2 .about-tag .about-experience-tag span {
        height: 100px;
        left: 39%;
        top: -8px
    }
}
@media (max-width: 1199px){
    .hero-2 .about-tag .about-tag-thumb img, .hero-2 .about-tag .about-tag-thumb {
        width: 120px;   
        height: 120px;
    }
    .hero-2 {
        padding-bottom: 120px;
    }
    .hero-slider-thumb-wrap {
        display: none;
    }
    .hero-2 .hero-thumb2-1 img{
        height: 500px;
    }
    .hero-2 .hero-slider-thumb-wrap {
        margin-right: 0;
    }
    .hero-style2 {
        text-align: center;
    }
    .hero-style2 .hero-text {
        margin-left: auto;
        margin-right: auto;
    }
    .hero-2 .about-tag {
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%,0);
        transform: translate(-50%, 0);
        position: relative;
        left: 50%;
        right: auto;
        top: auto;
        margin-top: 120px;
        margin-bottom: 80px;
    }
    .hero-2 .about-tag .about-experience-tag {
        height: 170px;
        width: 170px;
        margin-left: -75px;
        margin-top: -90px;
    }
        .hero-2 .about-tag .about-tag-thumb img {
        width: 150px;
    }
    .hero-2 .about-tag .about-experience-tag span {
        height: 100px;
        left: 39%;
        top: -8px;
    }
    .tx-realty-realestate{
        margin-bottom: 0px;
    }
    .hero-title .title1 {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .hero-2 .hero-thumb2-1 {
        position: relative;
    }
    .hero-2 .hero-thumb2-1 .mobile-arrow {
        display: flex;
        z-index: 100;
        align-items: center;
        justify-content: center;
    }
    .hero-2 .hero-thumb2-1 .mobile-arrow img {
        width: 20px;
        height: 20px;
    }
    .hero-2 .hero-thumb2-1 .slider-prev {
        left: 10px;
    }
    .hero-2 .hero-thumb2-1 .slider-next {
        right: 10px;
    }
}
@media (max-width: 991px){
    .hero-2 {
        padding-bottom: 80px;
        margin-top: 0;
    }
}
@media (max-width: 767px) {
    .hero-2 .hero-thumb2-1 img {
        height: 400px;
    }
    .hero-style2 .hero-title {
        font-size: 40px;
    }

    .slider-arrow.style2 {
        --icon-size: 35px;
    }
    .hero-2 .hero-thumb2-1 .mobile-arrow img {
        width: 14px;
        height: 14px;
    }
}