/* ====================================================
    Responsive
==================================================== */
/* Desktop 1200 - up */
@media (min-width: 1200px) {
    .container {
        max-width: 1200px;
    }

    /* Margin Top Minus */
    .mt--30 {
        margin-top: -30px !important;
    }

    .mt--65 {
        margin-top: -65px;
    }

    .mt--80 {
        margin-top: -100px;
    }

    .mt--90 {
        margin-top: -100px;
    }

    .mt--100 {
        margin-top: -100px;
    }

    .mt--110 {
        margin-top: -100px;
    }

    .mt--120 {
        margin-top: -100px;
    }

    .mt--150 {
        margin-top: -100px;
    }
}

/* Normal desktop :992px. (Laptop 14") */
@media (min-width: 992px) and (max-width: 1199px) {

    /* Global */
    h1 {
        font-size: 30px;
    }

    h2 {
        font-size: 26px;
    }

    h3 {
        font-size: 22px;
    }

    h4 {
        font-size: 20px;
    }

    h5 {
        font-size: 18px;
    }

    h6 {
        font-size: 16px;
    }

}


/* Tablet device :768px. */
@media (min-width: 768px) and (max-width: 991px) {

    /* Global */
    body {
        font-size: 14px;
    }

    h1 {
        font-size: 26px;
    }

    h2 {
        font-size: 22px;
    }

    h3 {
        font-size: 20px;
    }

    h4 {
        font-size: 18px;
    }

    h5 {
        font-size: 16px;
    }

    h6 {
        font-size: 15px;
    }

    p {
        font-size: 14px;
    }

    .shoping-cart-table td {
        padding: 20px 10px;
    }

    .cart-product-image img {
        max-width: 80px;
    }

    .cart-product-info h4 {
        font-size: 18px;
    }


    .btn {
        padding: 12px 25px;
    }

    [type="submit"].btn {
        padding: 15px 30px;
    }
}

/* small mobile :320px. */
@media (max-width: 767px) {

    /* Global */
    body {
        font-size: 14px;
    }

    h1 {
        font-size: 24px;
    }

    h2 {
        font-size: 20px;
    }

    h3 {
        font-size: 18px;
    }

    h4 {
        font-size: 17px;
    }

    h5 {
        font-size: 16px;
    }

    h6 {
        font-size: 14px;
    }

    p {
        font-size: 14px;
    }

    .ltn__breadcrumb-area {
        padding: 20px 0;
        margin-bottom: 20px;
    }

    .ltn__section-title-2 {
        margin-bottom: 18px;
    }

    .ltn__feature-area {
        padding: 30px 0;
    }

    .ltn__call-to-action-4 .call-to-action-inner-4 {
        padding: 20px 0;
    }

    .ltn__about-us-area {
        padding: 30px 0;
    }

    .ltn__img-slider-area {
        padding: 40px 0;
    }

    .ltn__testimonial-area {
        padding: 40px 0;
    }

    .ltn__category-area {
        padding: 30px 0;
    }

    .ltn__blog-area {
        padding: 30px 0;
        padding-bottom: 0;
    }

    .ltn__call-to-action-area {
        padding: 30px 0;
    }

    .footer-top-area {
        padding-top: 26px;
        padding-bottom: 0px;
    }

    .call-to-action-inner-6 {
        padding: 18px 25px;
    }

    .ltn__feature-item-10 {
        padding: 20px 10px 20px;
    }

    .ltn__progress-bar-wrap {
        margin-bottom: 0px;
    }

    .ltn__contact-address-area {
        padding: 10px 0;
    }

    .ltn__contact-message-area {
        padding: 30px 0;
    }

    .ltn__breadcrumb-inner h1 {
        font-size: 18px;
    }

    .ltn__progress-bar-item>p {
        font-size: 14px;
    }

    /* Modify this based on column def */
    .ltn__product-gutter .row {
        margin-left: -8px;
        margin-right: -8px;
    }

    .ltn__product-gutter [class*='col-'] {
        padding-right: 8px;
        padding-left: 8px;
    }

    .ltn__our-history-inner .about-img-left {
        padding-right: 0px;
    }

    .ltn__our-history-inner .about-img-right {
        padding-left: 0px;
    }

    .btn {
        padding: 10px 20px;
        font-size: 14px;
    }

    [type="submit"].btn {
        padding: 12px 30px;
    }

    .slick-slide-dots-1 .slick-dots {
        margin: 0 0 15px;
        bottom: -24px;
        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    }

    .mb-sm-20 {
        margin-bottom: 20px;
    }

    .ltn__breadcrumb-area-2 {
        padding-top: 240px;
        padding-bottom: 80px;
    }

    .ltn__breadcrumb-inner-2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        text-align: center;
    }

    .ltn__breadcrumb-inner-2 .ltn__breadcrumb-list {
        margin-left: 0;
    }

    .ltn__breadcrumb-list ul li {
        font-size: 14px;
    }

    .ltn__video-bg-img {
        min-height: 320px;
    }

    .ltn__video-bg-img.ml-30 {
        margin-left: 0;
    }

    .ltn__video-img.ml-30,
    .ltn__video-bg-img.ml-30 {
        margin-left: 0;
    }

    .mega-menu.column-2>li,
    .mega-menu.column-3>li,
    .mega-menu.column-4>li,
    .mega-menu.column-5>li,
    .mega-menu.column-6>li,
    .mega-menu.column-7>li,
    .mega-menu.column-8>li,
    .mega-menu.column-9>li,
    .mega-menu.column-10>li,
    .mega-menu.column-11>li,
    .mega-menu.column-12>li {
        min-width: 100%;
        width: 100%;
    }

    .header-search-wrap {
        position: inherit;
    }

    .header-search-1-form {
        top: 100%;
    }

    .header-search-1-form {
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%);
        right: 50%;
    }

    .ltn__header-top-area {
        padding: 5px 0;
        text-align: center;
    }

    .ltn__header-top-area .ltn__social-media ul li {
        font-size: 12px;
        margin: 0 5px 0 0;
    }

    .ltn__top-bar-menu .ltn__currency-menu .active-currency,
    .ltn__top-bar-menu>ul>li {
        font-size: 13px;
    }

    .ltn__drop-menu>ul>li {
        position: inherit;
    }

    .ltn__drop-menu>ul>li>a {
        height: 20px;
        line-height: 20px;
    }

    .ltn__drop-menu ul li ul {
        left: 50%;
        right: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .top-bar-right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .welcome p {
        line-height: 20px;
        margin: 5px 0;
    }

    .site-logo {
        min-width: 100px;
    }

    .ltn__header-5 .top-bar-right,
    .ltn__header-4 .top-bar-right {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 5px;
    }

    .ltn__header-4 .site-logo-wrap,
    .ltn__header-5 .site-logo-wrap {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 0;
    }

    .ltn__header-4 .ltn__header-options,
    .ltn__header-5 .ltn__header-options {
        margin-left: 0;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: absolute;
        right: 0;
        top: 2px;
    }

    .ltn__header-3 .top-bar-right {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 5px;
    }

    .ltn__header-logo-and-mobile-menu-in-mobile .site-logo-wrap {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin: 10px 0 10px;
    }

    .ltn__header-logo-and-mobile-menu-in-mobile .ltn__header-middle-area>.container-fluid>.row>.col,
    .ltn__header-logo-and-mobile-menu-in-mobile .ltn__header-middle-area>.container>.row>.col {
        max-width: 65%;
    }

    .ltn__header-logo-and-mobile-menu-in-mobile .ltn__header-options {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
    }

    .header-top-btn a {
        padding: 0 15px;
        line-height: 25px;
    }

    .liton-slide-item-inner {
        height: inherit;
    }

    .slide-item-info-inner {
        margin-bottom: 30px;
    }

    .slide-title br {
        display: none;
    }

    .slide-title {
        font-size: 24px;
    }

    .first-slide {
        background-position: left;
    }

    .second-slide {
        background-position: right;
    }

    .ltn__slide-item-2 {
        height: auto;
        padding-top: 300px;
    }

    .ltn__slide-item-2 .slide-title {
        font-size: 30px;
    }

    .ltn__slide-item-2 .slide-brief {
        padding-left: 15px;
    }

    .ltn__slide-item-3-normal {
        padding-top: 22px;
        padding-bottom: 16px;
    }

    .ltn__product-pointer {
        display: none;
    }

    .ltn__slide-item-6 .slide-title {
        font-size: 30px;
    }

    .form-quote-sec {
        width: 100%;
    }
}

@media (max-width: 991px) {

    /* Modify this based on column def */
    .ltn__custom-gutter {
        margin-left: -15px;
        margin-right: -15px;
    }

    .ltn__custom-gutter>[class*='col-'] {
        padding-right: 15px;
        padding-left: 15px;
    }

    .before-bg-right:before {
        width: 0;
    }

    .before-bg-left:before {
        width: 0;
    }

    .ltn__video-icon-2 {
        height: 50px;
        width: 50px;
        font-size: 18px;
    }

    .ltn__video-popup-height-500,
    .ltn__video-popup-height-600 {
        height: initial;
    }

    .ltn__right-sidebar {
        margin-top: 100px;
    }

    .mega-menu.column-2>li,
    .mega-menu.column-3>li,
    .mega-menu.column-4>li,
    .mega-menu.column-5>li,
    .mega-menu.column-6>li,
    .mega-menu.column-7>li,
    .mega-menu.column-8>li,
    .mega-menu.column-9>li,
    .mega-menu.column-10>li,
    .mega-menu.column-11>li,
    .mega-menu.column-12>li {
        min-width: 50%;
        width: 50%;
    }

    .header-search-column,
    .header-menu-column {
        display: none;
    }

    /* sticky */
    .sticky-active {
        position: inherit;
    }

    .ltn__header-2 .ltn__header-middle-area>.container>.row .header-feature-column {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
        border-top: 1px solid #ddd;
    }

    .ltn__header-2 .header-feature-area {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .ltn__header-2 .header-feature-item {
        margin-right: 15px;
    }

    .ltn__header-3 .ltn__header-middle-area>.container>.row .header-search-column {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
        border-top: 1px solid #ddd;
    }

    .ltn__header-3 .header-search-2 {
        min-width: 280px;
    }

    .ltn__top-bar-menu ul li {
        margin: 0 20px 0 0;
    }

    .ltn__category-menu-wrap {
        margin-bottom: 30px;
    }

    .ltn__category-menu-toggle {
        max-height: 350px;
        overflow: auto;
        position: absolute;
        width: 100%;
        z-index: 99;
        display: none;
    }

    .ltn__category-submenu {
        display: none;
        opacity: inherit !important;
        visibility: inherit !important;
        left: inherit !important;
        width: 100% !important;
        top: 100%;
        max-height: 350px;
        overflow: auto;
        -webkit-transition: unset;
        -o-transition: unset;
        transition: unset;
        -webkit-box-shadow: inherit;
        box-shadow: inherit;
        position: inherit;
        padding: 5px 0px 0px 15px;
    }

    .ltn__category-submenu>li {
        width: 100% !important;
        margin-bottom: 0;
        float: none;
    }

    .ltn__category-submenu-children {
        display: none;
    }

    .ltn__category-menu-drop>a {
        position: relative;
    }

    .ltn__category-menu-drop>a::before {
        position: absolute;
        content: "+";
        right: 15px;
        top: 50%;
        -webkit-transform: translatey(-50%);
        -ms-transform: translatey(-50%);
        transform: translatey(-50%);
        font-size: 20px;
        font-weight: 400;
    }

    .ltn__category-menu-drop.open>a::before {
        display: none;
    }

    .ltn__category-menu-drop.open>a::after {
        position: absolute;
        content: "-";
        right: 15px;
        top: 50%;
        -webkit-transform: translatey(-50%);
        -ms-transform: translatey(-50%);
        transform: translatey(-50%);
        font-size: 30px;
        font-weight: 400;
    }
}

@media (max-width: 991px) {
    .slide-title {
        font-size: 26px;
    }

    .liton-slide-item-inner {
        height: inherit;
    }

    .slide-item-info-inner {
        margin-bottom: 30px;
    }

    .slick-slide-arrow-1 .slick-arrow {
        width: 40px;
        height: 40px;
        line-height: 38px;
        font-size: 16px;
    }

    .ltn__slide-item-2 .slide-title {
        font-size: 30px;
    }

    .ltn__slide-item-2 .slide-brief {
        padding-left: 15px;
    }

    .ltn__slide-item-2 .btn-wrapper {
        margin-top: 20px;
    }

    .ltn__slide-item-3 .slide-item-img {
        width: 100%;
        position: relative;
        height: auto;
        right: auto;
        bottom: auto;
    }

    .ltn__slide-item-3 .slide-item-img img {
        height: auto;
    }

    .ltn__slide-item-3 .text-right .slide-item-img {
        right: auto;
        left: auto;
    }

    .ltn__product-pointer>ul>li>ul {
        min-width: 280px;
    }

    .ltn__product-pointer>ul>li>ul {
        top: 110%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .ltn__product-pointer>ul>li:hover ul {
        top: 130%;
    }

    .ltn__product-pointer .ltn__product-pointer-inner::before {
        left: 50%;
        top: -25px;
        -webkit-transform: translateX(-50%) rotate(-90deg);
        -ms-transform: translateX(-50%) rotate(-90deg);
        transform: translateX(-50%) rotate(-90deg);
    }

    .slide-img-left .ltn__product-pointer .ltn__product-pointer-inner::before {
        left: 50%;
        -webkit-transform: translateX(-50%) rotate(90deg);
        -ms-transform: translateX(-50%) rotate(90deg);
        transform: translateX(-50%) rotate(90deg);
    }

    .ltn__slide-item-5 .slide-item-img {
        display: none;
    }

    .ltn__slide-item-6 .slide-title {
        font-size: 40px;
    }

    .ltn__slide-item-7 {
        min-height: 400px;
    }

    .ltn__slide-item-7 .slide-title {
        font-size: 40px;
    }

    .ltn__slide-item-9 {
        height: 560px;
    }

    .ltn__slide-item-9 .slide-item-info {
        height: auto;
        margin: 30px;
    }

    .ltn__slide-item-9 .ltn__slide-item-inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .ltn__slide-item-9 .slide-item-info-inner::before,
    .ltn__slide-item-9 .slide-item-info-inner::after {
        display: none;
    }

    .ltn__slider-11-img-slide-arrow {
        right: 50%;
        -webkit-transform: translate(50%);
        -ms-transform: translate(50%);
        transform: translate(50%);
    }
}





@media only screen and (max-width: 1200px) {
    .owl-arrow-1 .owl-nav>div {
        right: auto;
        left: 0px;
    }

    .owl-arrow-1 .owl-nav>div.owl-next {
        right: 0px;
        left: auto;
    }
}

@media (min-width: 1350px) {
    .slick-arrow-1:hover .slick-arrow {
        left: -50px;
        right: auto;
    }

    .slick-arrow-1:hover .slick-next {
        right: -50px;
        left: auto;
    }
}



@media (max-width: 1599px) {

    .plr--2,
    .plr--3,
    .plr--4,
    .plr--5,
    .plr--6,
    .plr--7,
    .plr--8,
    .plr--9,
    .plr--10,
    .plr--11,
    .plr--12 {
        padding-left: 2%;
        padding-right: 2%;
    }
}

@media (max-width: 1399px) {

    .plr--2,
    .plr--3,
    .plr--4,
    .plr--5,
    .plr--6,
    .plr--7,
    .plr--8,
    .plr--9,
    .plr--10,
    .plr--11,
    .plr--12 {
        padding-left: 15px;
        padding-right: 15px;
    }
}





@media screen and (min-width: 768px) {
    .wp-block-cover-text p {
        padding: 1.5em 0;
    }
}

/* ----------------------------------------------------
    Responsive
---------------------------------------------------- */


@media (min-width: 992px) and (max-width: 1199px) {

    .ltn__video-popup-height-500,
    .ltn__video-popup-height-600 {
        height: 450px;
    }
}



/* ----------------------------------------------------
    Footer About Widget
---------------------------------------------------- */
@media (min-width: 992px) {
    .footer-about-widget {
        padding-right: 35px;
    }
}

/* ----------------------------------------------------
    Widget Responsive
---------------------------------------------------- */
@media (max-width: 1199px) {
    .widget {
        padding: 35px 20px 40px 20px;
    }

    .top-rated-product-img {
        max-width: 70px;
        margin-right: 15px;
    }
}


@media (min-width: 991px) {

    .mega-menu.column-4>li,
    .mega-menu.column-5>li,
    .mega-menu.column-6>li,
    .mega-menu.column-7>li,
    .mega-menu.column-8>li,
    .mega-menu.column-9>li,
    .mega-menu.column-10>li,
    .mega-menu.column-11>li,
    .mega-menu.column-12>li {
        min-width: 25%;
        width: 25%;
    }
}


@media (min-width: 991px) {
    .mega-menu-parent {
        position: inherit !important;
    }
}



@media (max-width: 575px) {
    .header-search-1-form {
        width: 270px;
    }
}

/* ----------------------------------------
  Responsive
---------------------------------------- */
@media (max-width: 479px) {
    .ltn__utilize {
        width: 300px;
    }

    .ltn__utilize.ltn__utilize-mobile-menu {
        padding: 50px 20px;
    }
}

@media (min-width: 1200px) and (max-width: 1300px) {
    .ltn__main-menu>ul>li {
        margin-right: 15px;
    }

    .ltn__main-menu>ul>li:last-child {
        margin-right: 0;
    }

    .ltn__main-menu>ul>li>a {
        font-size: 15px;
    }

    .ltn__header-6 .ltn__main-menu>ul>li {
        margin-right: 10px;
    }

    .ltn__header-6 .ltn__main-menu>ul>li:last-child {
        margin-right: 0px;
    }

    .ltn__header-6 .special-link a {
        padding: 15px 20px !important;
    }

    .ltn__header-6 .ltn__main-menu>ul>li>a {
        font-size: 14px;
    }
}

@media (max-width: 1199px) {
    .site-logo {
        min-width: 180px;
    }

    .ltn__main-menu>ul>li>a {
        padding: 20px 15px;
    }

    .ltn__main-menu>ul>li {
        margin-right: 10px;
    }

    .ltn__header-3 .header-feature-item {
        display: none;
    }
}


@media (max-width: 575px) {
    .site-logo a {
        font-size: 24px;
    }

    .site-logo a i {
        font-size: 20px;
    }

    .ltn__header-1 .ltn__header-middle-area>.container>.row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
    }

    .ltn__header-1 .site-logo {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .ltn__header-1 .ltn__header-options {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 30px;
    }

    .ltn__header-7 .site-logo {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .ltn__header-7 .ltn__header-options {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 20px;
    }

    .ltn__header-7 .ltn__header-middle-area>.container>.row .col,
    .ltn__header-7 .ltn__header-middle-area>.container-fluid>.row .col {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .ltn__header-3 .mini-cart-icon-2>a {
        min-width: auto;
    }

    .ltn__header-3 .mini-cart-icon-2>a h6 {
        display: none;
    }
}

@media (max-width: 449px) {
    .ltn__header-options>div {
        margin-right: 10px;
    }

    .header-feature-area {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
    }

    .header-feature-item:last-child {
        padding-top: 0;
    }

    .get-support {
        padding-left: 10px;
        margin-left: 10px;
    }

    .get-support .get-support-icon {
        font-size: 20px;
        display: none;
    }

    .get-support .get-support-info h6 {
        font-size: 13px;
    }

    .get-support .get-support-info h4 {
        font-size: 16px;
    }
}

@media (max-width: 370px) {
    .ltn__header-3 .ltn__header-options>ul>li {
        margin-right: 5px;
    }
}

@media (max-width: 1200px) {
    .ltn__category-menu-toggle>ul>li>a {
        padding: 10px 5px;
        font-size: 13px;
    }

    .ltn__category-menu-toggle>ul>li i {
        font-size: 16px;
        width: 20px;
    }

    .ltn__category-menu-toggle ul li {
        font-size: 13px;
    }

    .ltn__category-submenu ul {
        padding-left: 10px;
    }

    .ltn__category-submenu ul li {
        padding: 5px 0px;
    }
}


@media (min-width: 1400px) {
    .slick-slide-arrow-1:hover .slick-arrow {
        opacity: 1;
        visibility: visible;
        left: 60px;
    }

    .slick-slide-arrow-1:hover .slick-next {
        right: 60px;
        left: auto;
    }
}

@media only screen and (min-width: 992px) {
    .ltn__slide-item-11 {
        min-height: calc(100vh - 140px);
    }
}

/* ======================================================
    s 3 END
 ====================================================== */
@media (min-width: 1600px) {
    .ltn__slide-item-2 {
        min-height: 800px;
    }

    .ltn__slide-item-3-normal {
        min-height: 780px;
    }

    .ltn__slide-item-6 {
        height: 800px;
    }
}

@media (max-width: 1599px) {

    .liton-slide-item,
    .ltn__slide-item-3,
    .liton-slide-item-inner {
        height: inherit;
    }

    .ltn__slide-item-9 {
        height: 650px;
    }

    .ltn__slide-item-9 .slide-item-info {
        height: 650px;
        max-width: 400px;
    }

    .ltn__slider-11-img-slide-arrow {
        width: 80%;
        max-width: 350px;
    }

    .ltn__slider-11-img-slide-arrow .ltn__slider-11-img-slide-arrow-active .image-slide-item {
        padding: 0 3px;
    }

    .ltn__slider-11-img-slide-arrow .ltn__slider-11-img-slide-arrow-active .image-slide-item img {
        border: 2px solid;
        border-color: var(--section-bg-1);
    }

    .ltn__slider-11-img-slide-arrow .ltn__slider-11-img-slide-arrow-active .slick-arrow {
        width: 30px;
        height: 30px;
        line-height: 33px;
        font-size: 14px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .ltn__slider-11-img-slide-arrow .ltn__slider-11-img-slide-arrow-active .slick-arrow.slick-next {
        left: 40px;
    }

    .ltn__slider-11-slide-item-count-show .ltn__slider-11-slide-item-count {
        display: none;
    }

    .ltn__slider-11-pagination-count-show .ltn__slider-11-pagination-count {
        display: none;
    }

    .slider-sticky-icon-2 {
        display: none;
    }
}

@media (min-width: 1200px) and (max-width: 1599px) {
    .ltn__slide-item-2 .slide-title {
        font-size: 43px;
    }

    .ltn__slide-item-6 {
        height: 620px;
    }

    .ltn__slide-item-6 .slide-title {
        font-size: 80px;
    }
}

@media (min-width: 1400px) and (max-width: 1599px) {
    .ltn__slide-item-3 .slide-item-img {
        width: 45%;
        right: 60px;
        top: 60%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .ltn__slide-item-3 .slide-item-img.slide-img-left {
        right: auto;
        left: 60px;
    }

    .ltn__slide-item-4 .slide-item-img {
        margin-top: 50px;
        width: 50%;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .ltn__slide-item-3 .slide-item-img {
        width: 45%;
        right: 60px;
        top: 65%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .ltn__slide-item-3 .slide-item-img.slide-img-left {
        right: auto;
        left: 60px;
    }

    .ltn__slide-item-4 .slide-item-img {
        margin-top: 50px;
        width: 50%;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .ltn__slide-item-3 .slide-item-img {
        width: 45%;
        right: 60px;
    }

    .ltn__slide-item-3 .slide-item-img.slide-img-left {
        right: auto;
        left: 60px;
    }

    .ltn__slide-item-6 .slide-title {
        font-size: 60px;
    }

    .ltn__slide-item.ltn__slide-item-10 {
        height: 495px;
    }
}

@media (max-width: 1199px) {
    .slide-title {
        font-size: 36px;
    }

    .ltn__slide-item {
        height: auto;
    }

    .liton-slide-item-inner {
        height: inherit;
    }

    .slide-item-info-inner {
        margin-bottom: 30px;
    }

    .slide-sub-title {
        font-size: 13px;
    }

    .ltn__slide-item-2 .slide-title {
        font-size: 21px;
    }

    .ltn__slide-item-2 .slide-brief {
        padding-left: 15px;
    }

    .ltn__slide-item-6 {
        padding-top: 140px;
    }

    .ltn__slide-item-7 {
        min-height: 550px;
        height: auto;
    }

    .ltn__slide-item-7 .slide-title {
        font-size: 60px;
    }
}


@media (min-width: 992px) {
    .modal-lg {
        max-width: 980px;
    }
}

@media (max-width: 1200px) {
    .ltn__tab-menu-3 a {
        margin-right: 30px;
        font-size: 18px;
    }
}



/* Bootstrap Tab with Slider Issue Fix End */
@media (max-width: 1400px) {
    .shop-details-info .product-price {
        font-size: 36px;
    }

    .shop-details-info .cart-plus-minus {
        width: 130px;
    }

    .shop-details-info .ltn__product-details-menu-2 .btn {
        padding: 17px 15px;
    }
}

@media (max-width: 991px) {

    .ltn__gallery-filter-menu button,
    .ltn__tab-menu a {
        padding: 15px 25px;
        font-size: 14px;
    }

    .ltn__tab-menu-top-right {
        position: initial;
    }

    .ltn__tab-menu-3 {
        margin-top: 0;
    }

    .ltn__tab-menu-3 a {
        padding: 1px;
        margin-right: 20px;
    }

    .ltn__tab-menu-4 a {
        padding: 0;
    }

    .ltn__tab-menu-4 a.active {
        padding: 0;
    }

    .ltn__product-item-3 .product-info {
        padding: 25px 15px 15px;
    }

    .ltn__product-item-3 .product-price {
        font-size: 16px;
    }

    .ltn__product-item-3 .product-price del {
        font-size: 14px;
    }

    .ltn__shop-details-img-gallery {
        margin-bottom: 75px;
    }

    .ltn__product-item-4 .product-title {
        font-size: 20px;
    }

    .ltn__product-item-4 .product-info {
        padding: 30px 20px 1px;
    }

    .ltn__product-item-4 .product-img-location-gallery {
        padding: 0 15px 15px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-flow: wrap-reverse;
        flex-flow: wrap-reverse;
    }

    .ltn__product-item-4 .product-img-location-gallery ul li {
        font-size: 13px;
        margin-top: 5px;
    }

    .ltn__product-item-4 .product-img-location-gallery .product-img-gallery {
        margin-left: 0;
    }

    .ltn__product-item-4 .product-img-location-gallery .product-img-gallery ul li {
        width: inherit;
        background-color: transparent;
        margin-top: 0;
    }

    .ltn__product-item-4 .product-description p br {
        display: none;
    }

    .ltn__product-item-4 .product-info-bottom {
        padding: 20px 20px 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-flow: wrap-reverse;
        flex-flow: wrap-reverse;
    }

    .ltn__product-item-4 .real-estate-agent {
        margin-top: 20px;
    }

    .slick-slide .ltn__product-item-4 {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

@media (max-width: 767px) {
    .ltn__shop-options>ul {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
    }

    .ltn__shop-options ul li {
        margin: 5px 0;
    }

    .showing-product-number span {
        font-size: 16px;
    }

    .ltn__product-list-view .ltn__product-item .product-img {
        max-width: 100%;
    }

    .ltn__product-list-view .ltn__product-item .product-info {
        padding: 25px 0 0 1px;
    }

    .ltn__product-list-view .ltn__product-item-3 .product-info {
        padding: 25px 25px 20px 30px;
    }

    .modal-product-info h3 {
        font-size: 22px;
    }

    .modal-product-info .product-price {
        font-size: 34px;
    }

    .ltn__shop-details-tab-menu .nav a {
        padding: 15px 15px;
        font-size: 14px;
    }

    .ltn__shop-details-tab-content-inner {
        padding: 50px 20px 30px;
    }

    .ltn__product-item-4 .product-title {
        font-size: 18px;
    }

    .ltn__product-list-view .ltn__product-item-5 .product-info-bottom {
        padding: 0px 0px 0px 0px;
        border: 0;
    }

    .ltn__slide-animation {

        padding: 0px 14px;
    }
}

@media (max-width: 576px) {
    .product-hover-action li {
        height: 35px;
        width: 35px;
        line-height: 35px;
        font-size: 13px;
    }

    .product-badge li {
        font-size: 12px;
        padding: 1px 10px;
        line-height: 20px;
    }

    .product-badge li::before {
        bottom: -6px;
    }

    .ltn__product-item-3 .product-title {
        font-size: 14px;
    }

    .ltn__product-item-3 .product-info {
        padding-left: 5px;
        padding-right: 5px;
    }

    .ltn__product-item-3 .product-price {
        font-size: 14px;
    }

    .ltn__product-item-3 .product-price del {
        font-size: 13px;
    }

    .ltn__product-item-3 .product-info-brief ul li {
        font-size: 12px;
    }
}

@media (max-width: 1199px) {
    .ltn__counterup-item-3 h1 {
        font-size: 56px;
    }
}

@media (max-width: 991px) {
    .ltn__counterup-item h3 {
        font-size: 36px;
    }
}

@media (max-width: 767px) {
    .ltn__team-details-member-info-details {
        padding: 18px;
    }

    .ltn__counterup-area .ltn__section-title-2 {
        text-align: center;
    }

    .ltn__counterup-item h3 {
        font-size: 30px;
    }

    .ltn__counterup-item-3 {
        text-align: center;
    }

    .ltn__counterup-item-3 h1 {
        font-size: 56px;
    }
}

@media (max-width: 767px) {
    .contact-form-box {
        padding: 40px 25px 50px;
    }
}

@media only screen and (max-width: 767px) {
    .mobile-none {
        display: none;
    }

    .mobile-show {
        display: block;
    }
}



@media (max-width: 767px) {
    .shoping-cart-table thead th {
        display: none;
    }

    .shoping-cart-table .table tr {
        display: block;
        text-align: center;
    }

    .shoping-cart-table td {
        display: block;
        padding: 20px 15px;
    }

    .cart-product-image {
        max-width: 100%;
    }

    .shoping-cart-table .cart-plus-minus {
        margin-left: auto;
        margin-right: auto;
    }

    .cart-coupon input {
        margin-bottom: 20px;
    }

    .shoping-cart-table .table tr:nth-child(even) {
        background-color: var(--section-bg-1);
    }
}

@media (max-width: 767px) {
    .ltn__faq-inner-2 .card .ltn__card-title {
        padding: 20px 60px 20px 20px;
        font-size: 16px;
    }

    .ltn__faq-inner-2 .card .card-body {
        padding: 15px 20px 25px;
    }

    .ltn__faq-inner-3 .card .ltn__card-title {
        font-size: 14px;
    }

    .ltn__faq-inner-3 .card .ltn__card-title i {
        width: 40px;
        height: 40px;
        line-height: 45px;
        font-size: 20px;
    }
}

@media (max-width: 1199px) {
    .ltn__404-area-1 .error-404-title {
        font-size: 200px;
    }

    .ltn__404-area-1 h2 {
        font-size: 30px;
    }
}

@media (max-width: 991px) {
    .ltn__404-area-2 .error-404-inner {
        padding: 80px 0 110px;
    }

    .error-404-inner p br {
        display: none;
    }

    .error-404-title {
        font-size: 80px;
    }

    .ltn__404-area-1 .error-404-title {
        font-size: 100px;
    }

    .ltn__404-area-1 h2 {
        font-size: 20px;
    }
}

@media (min-width: 767px) and (max-width: 991px) {
    .coming-soon-inner .ltn__countdown .single {
        min-width: 110px;
    }
}

@media (max-width: 991px) {
    .coming-soon-inner {
        padding: 80px 0 110px;
    }

    .coming-soon-inner p br {
        display: none;
    }
}

@media (max-width: 767px) {
    .coming-soon-inner .ltn__countdown {
        padding: 25px 20px 5px;
    }

    .coming-soon-inner .ltn__countdown .single {
        margin-right: 20px;
        min-width: 90px;
    }
}

@media (max-width: 1399px) {
    .ltn__img-slide-item-3 .ltn__img-slide-info {
        padding: 30px 20px;
        width: calc(100% - 30px);
    }

    .ltn__img-slide-item-3 .ltn__img-slide-info-brief {
        padding-right: 15px;
    }

    .ltn__img-slide-item-3 p {
        font-size: 18px;
    }

    .ltn__img-slide-item-3 .btn-wrapper .btn {
        padding: 10px 10px 8px;
    }

    .ltn__img-slide-item-4 .ltn__img-slide-info {
        padding: 30px 20px;
    }

    .ltn__img-slide-item-4 h1 {
        font-size: 18px;
    }

    .ltn__img-slide-item-4 .btn-wrapper .btn {
        padding: 10px 10px 8px;
    }
}

@media (max-width: 767px) {

    .ltn__pricing-plan-item.active-price,
    .ltn__pricing-plan-item.active {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .about-us-info-devide {
        display: block;
    }

    .about-us-info-devide .list-item-with-icon {
        margin-left: 0;
    }

    .list-item-with-icon {
        margin-top: 30px;
        margin-bottom: 40px;
    }
}

@media (max-width: 991px) {
    .about-img-left {
        margin-right: 0;
        margin-bottom: 40px;
    }

    .about-img-right {
        margin-left: 0;
        margin-bottom: 40px;
    }

    .about-us-info-wrap .ltn__video-play-btn {
        position: inherit;
        -webkit-transform: inherit;
        -ms-transform: inherit;
        transform: inherit;
    }
}

@media (max-width: 767px) {
    .custom-content-brief {
        margin-bottom: 30px;
    }

    .about-us-img-info {
        height: 200px;
        width: 220px;
    }

    .about-us-img-info h1 .counter {
        font-size: 80px;
    }

    .about-us-img-info-2 {
        width: 150px;
        height: 150px;
    }

    .about-us-img-info-2 h1 .counter {
        font-size: 30px;
    }

    .about-us-info-devide {
        display: block;
    }

    .about-us-info-devide .list-item-with-icon {
        margin-left: 0;
    }

    .list-item-with-icon {
        margin-top: 30px;
        margin-bottom: 40px;
    }

    .list-item-with-icon {
        min-width: 275px;
    }

    .ltn__list-item-half li {
        width: 100%;
        padding-right: 0px;
    }

    .ltn__flat-info li {
        margin-right: 20px;
    }

    .ltn__list-item-2-before li::before {
        right: -12px;
    }
}

@media (max-width: 580px) {
    .about-author-info {
        display: block !important;
    }
}

@media (max-width: 1199px) {
    .ltn__service-item-2 {
        padding: 0px 30px 30px;
    }
}

@media (max-width: 767px) {
    .ltn__service-item-1 .service-item-brief {
        padding: 30px 22px 10px;
    }
}

/* Device :991px. */
@media (max-width: 991px) {

    .ltn__call-to-4-img-1,
    .ltn__call-to-4-img-2 {
        display: none;
    }

    .ltn__call-to-action-4 .call-to-action-inner-4 .h1 {
        font-size: 30px;
    }

    .ltn__call-to-action-4 .call-to-action-inner-4 p {
        font-size: 14px;
    }

    .call-to-action-inner-6 {
        padding: 50px 25px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
    }

    .call-to-action-inner-6 .btn {
        margin-top: 30px;
    }
}

/* small mobile :320px. */
@media (max-width: 767px) {
    .call-to-action-inner-2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
    }

    .call-to-action-inner-2 .btn-wrapper {
        margin-top: 15px;
    }

    .get-a-free-service-inner {
        display: block;
        padding-right: 0;
        padding-left: 0px;
    }

    .get-a-free-service-inner .call-to-img {
        margin-bottom: 40px;
    }

    .get-a-free-service-inner .call-to-img img {
        max-width: 100%;
        position: relative;
        left: 0;
    }

    .call-to-circle-1,
    .call-to-circle-2 {
        display: none;
    }

    .ltn__call-to-action-4 .call-to-action-inner-4 .h1 {
        font-size: 24px;
    }
}

@media (min-width: 1200px) and (max-width: 1599px) {
    .ltn__service-form-box {
        padding: 0;
    }

    .ltn__service-form-box .input-item {
        max-width: 200px;
    }
}

@media (max-width: 1199px) {
    .ltn__service-form-box>ul {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media (max-width: 767px) {
    .ltn__service-form-box>ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
    }
}

@media (max-width: 575px) {
    .ltn__service-form-1 .ltn__service-form-brief {
        padding-left: 20px;
    }
}

@media (max-width: 1199px) {
    .get-a-quote-form .btn-wrapper {
        padding: 0 0px;
    }
}

@media (max-width: 767px) {
    .get-a-quote-wrap {
        padding: 26px;
    }

    .get-a-quote-wrap h2 {
        font-size: 19px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .ltn__journey-history-item-info {
        width: 500px;
    }
}

@media (max-width: 1199px) {
    .ltn__our-journey-wrap .ltn__journey-icon {
        font-size: 18px;
        padding: 20px;
    }
}

@media (max-width: 991px) {
    .ltn__journey-history-item-info {
        width: 350px;
    }

    .ltn__journey-history-item-info .ltn__journey-history-img {
        float: none;
        margin-bottom: 20px;
        max-width: 100px;
    }
}

@media (max-width: 767px) {
    .ltn__our-journey-wrap>ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
    }

    .ltn__our-journey-wrap>ul>li ul {
        left: 30px;
    }

    .ltn__our-journey-wrap>ul>li:nth-last-child(1) ul,
    .ltn__our-journey-wrap>ul>li:nth-last-child(2) ul {
        left: 30px;
        right: auto;
    }
}

@media (max-width: 575px) {
    .ltn__journey-history-item-info {
        width: 250px;
    }

    .ltn__journey-history-item-info .ltn__journey-history-img {
        float: none;
        margin-bottom: 20px;
    }
}

@media (max-width: 1400px) {
    .ltn__contact-feature-icon {
        font-size: 40px;
        margin-right: 15px;
    }

    .ltn__contact-feature-info .h6 {
        font-size: 14px;
    }

    .ltn__contact-feature-info .h2 {
        font-size: 18px;
    }
}

@media (max-width: 991px) {
    .ltn__newletter-popup-active {
        max-width: 400px;
        max-height: 450px;
        overflow-y: auto;
        overflow-x: hidden;
    }

    .ltn__newsletter-popup-img {
        display: none;
    }
}

@media (max-width: 768px) {
    .ltn__newletter-popup-active {
        max-width: 300px;
    }
}

@media (max-width: 767px) {
    .apartments-plan-info {
        padding: 30px;
    }

    .apartments-info-list ul li {
        font-size: 14px;
    }
}

@media (max-width: 991px) {
    .ltn__upcoming-project-item {
        padding: 30px 30px 30px 30px;
    }

    .ltn__upcoming-project-item .ltn__upcoming-project-img {
        margin-bottom: 30px;
    }
}

@media (max-width: 767px) {
    .ltn__upcoming-project-item .ltn__upcoming-project-info {
        padding: 50px 0px;
    }
}

@media (max-width: 991px) {
    .ltn__neighbour-tab-wrap .ltn__tab-menu-4 {
        position: inherit;
        margin-bottom: 30px;
        left: inherit;
        bottom: inherit;
    }

    .ltn__neighbour-tab-wrap .ltn__tab-menu-4 a img {
        max-width: 70px;
    }
}

/* ----------------------------------------------------
    Responsive
---------------------------------------------------- */
@media (max-width: 991px) {
    .ltn__footer-timeline-widget {
        padding: 50px 25px 40px;
    }

    .ltn__copyright-area {
        text-align: center;
    }

    .ltn__copyright-area .payment-method {
        text-align: center;
        margin-top: 15px;
    }

    .ltn__copyright-area .site-logo-wrap {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .ltn__copyright-area .ltn__copyright-menu {
        text-align: center !important;
    }

    #scrollUp {
        font-size: 16px;
        height: 30px;
        width: 30px;
        bottom: 50px;
    }

    #scrollUp i {
        line-height: 30px;
    }
}

@media (max-width: 767px) {
    .footer-widget {
        margin-bottom: 24px;
    }

    .ltn__footer-timeline-widget {
        padding: 50px 25px 40px;
    }

    .footer-menu-widget-2-column {
        padding-left: 0;
    }

    .ltn__copyright-design p {
        font-size: 12px;
    }

    .ltn__copyright-menu ul li {
        font-size: 10px;
    }

    .ltn__copyright-menu {
        margin-top: 25px;
    }

    .ltn__footer-2 .footer-widget p,
    .ltn__footer-2 .footer-widget li {
        font-size: 14px;
    }

    .ltn__footer-2 .footer-widget .ltn__blog-meta li,
    .footer-widget .ltn__blog-meta li {
        font-size: 12px;
    }

    .ltn__footer-2 .footer-menu ul li {
        margin-bottom: 20px;
    }

    .ltn__footer-blog-item .ltn__blog-title {
        font-size: 18px;
    }

    .policy-sec p {
        font-size: 13px;
    }

    .policy-sec {
        margin: 18px auto;
    }
}

@media (max-width: 575px) {
    .ltn__footer-timeline-widget {
        padding: 50px 25px 40px;
    }

    .footer-menu-widget-2-column .footer-menu {
        width: 100%;
    }

    .footer-menu-widget-2-column .footer-menu:nth-child(odd) {
        padding-left: 0px;
    }

    .ltn__copyright-menu {
        margin-top: 25px;
    }
}


@media (min-width: 992px) {

    /* Modify this based on column def */
    .ltn__custom-gutter {
        margin-left: -0px;
        margin-right: -0px;
    }

    .ltn__custom-gutter>[class*='col-'] {
        padding-right: 0px;
        padding-left: 0px;
    }
}

@media (max-width: 767px) {
    .property-detail-info-list ul {
        padding: 20px 30px 20px;
        float: none;
        border: none;
    }
}

/* Responsive Device under :991px. */
@media (max-width: 991px) {
    .bg-image-right-before::before {
        display: none;
    }
}

@media (max-width: 1599px) {
    .ltn__section-title-2 .section-title {
        font-size: 60px;
    }
}

@media (max-width: 1399px) {
    .ltn__section-title-2 .section-title {
        font-size: 40px;
    }

    .section-title-style-3 .section-title {
        min-width: 320px;
    }
}

@media (max-width: 1199px) {
    .section-title {
        font-size: 30px;
    }

    .ltn__section-title-2 .section-title {
        font-size: 50px;
    }
}

@media (max-width: 991px) {
    .section-title {
        font-size: 26px;
    }

    .ltn__section-title-2 .section-title {
        font-size: 40px;
    }

    .ltn__section-title-2 p {
        padding: 0 0 0 15px;
    }
}

@media (max-width: 767px) {
    .section-title {
        font-size: 30px;
    }

    .ltn__section-title-2 .section-title {
        font-size: 30px;
    }

    .ltn__section-title-2 p {
        padding: 0 0 0 15px;
    }

    .section-title-style-3 {
        display: block;
    }

    .section-title-style-3 .section-title {
        min-width: 100%;
    }

    .section-title-style-3 .section-brief-in p {
        padding: 0 0px 0 15px;
        border-width: 0 0px 0 2px;
        margin-left: 0;
        margin-right: 0;
        text-align: left;
        margin-bottom: 15px;
    }

    .title-2 {
        font-size: 22px;
    }

    .ltn__right-sidebar {
        margin-top: 15px;
    }
}

@media (max-width: 575px) {
    .section-title {
        font-size: 18px;
    }

    .ltn__section-title-2 .section-title {
        font-size: 18px;
    }
}


@media (max-width: 1200px) {
    .ltn__category-item-5 a {
        padding: 40px 20px 35px;
    }

    .ltn__category-item-5 a .category-icon {
        width: 80px;
        height: 80px;
        line-height: 90px;
        font-size: 30px;
    }

    .ltn__category-item-5 a .category-title {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .ltn__category-item-2 .ltn__category-item-img {
        display: none;
    }

    .ltn__category-item-3 {
        padding: 30px 0 5px;
    }

    .ltn__category-item-5 a {
        padding: 40px 15px 35px;
    }

    .ltn__category-item-5 a .category-icon {
        width: 60px;
        height: 60px;
        line-height: 70px;
        font-size: 25px;
    }

    .ltn__category-item-5 a .category-title {
        font-size: 12px;
    }
}

/* small mobile :320px. */
@media (max-width: 767px) {
    .ltn__feature-item-5+.btn-wrapper {
        margin-bottom: 30px;
    }

    .ltn__feature-item-7 {
        padding: 38px 20px 10px;
    }
}

@media (max-width: 991px) {
    .ltn__countdown-3 .single h1 {
        font-size: 20px;
        height: 50px;
        width: 50px;
        line-height: 50px;
    }

    .ltn__countdown-3 .single p {
        font-size: 14px;
    }
}

@media (min-width: 767px) {
    .ltn__countdown-1 {
        min-width: 380px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .ltn__blog-list-wrap .ltn__blog-title {
        font-size: 26px;
    }

    .ltn__blog-list-wrap .ltn__blog-item-quote blockquote {
        font-size: 24px;
        padding: 0 0 0 80px;
    }

    .ltn__blog-list-wrap .ltn__blog-item-quote blockquote::before {
        font-size: 50px;
    }

    .ltn__blog-list-wrap .ltn__blog-item-quote .ltn__blog-meta {
        padding-left: 80px;
    }

    .ltn__blog-item-6 .ltn__blog-title {
        font-size: 20px;
    }
}

@media (max-width: 991px) {
    .ltn__blog-title {
        font-size: 20px;
    }

    .ltn__blog-item-3 .ltn__blog-brief {
        width: calc(100% - 30px);
    }

    .ltn__blog-list-wrap .ltn__blog-title {
        font-size: 26px;
    }

    .ltn__blog-list-wrap .ltn__blog-item-quote blockquote {
        font-size: 24px;
        padding: 0 0 0 0px;
    }

    .ltn__blog-list-wrap .ltn__blog-item-quote blockquote::before {
        font-size: 30px;
        display: block;
        position: relative;
        margin-bottom: 10px;
    }

    .ltn__blog-list-wrap .ltn__blog-item-quote .ltn__blog-meta {
        padding-left: 0;
    }
}

@media (max-width: 767px) {
    .ltn__blog-title {
        font-size: 16px;
    }

    .ltn__blog-meta li {
        margin-right: 10px;
        font-size: 12px;
    }

    .ltn__blog-list-wrap .ltn__blog-title {
        font-size: 22px;
    }

    .ltn__blog-list-wrap .ltn__blog-item-5 .ltn__blog-brief {
        padding: 40px 20px 35px 20px;
    }

    .ltn__blog-list-wrap .ltn__blog-item-quote blockquote {
        font-size: 20px;
        padding: 0 0 0 0px;
    }

    .ltn__blog-list-wrap .ltn__blog-item-quote blockquote::before {
        font-size: 30px;
        display: block;
        position: relative;
        margin-bottom: 10px;
    }

    .ltn__blog-list-wrap .ltn__blog-item-quote .ltn__blog-meta {
        padding-left: 0;
    }

    .ltn__blog-item-3 .ltn__blog-btn,
    .ltn__blog-item-4 .ltn__blog-btn {
        font-size: 12px;
    }

    .ltn__blog-item-6 .ltn__blog-title {
        font-size: 20px;
    }

    .ltn__blog-item-6 .ltn__blog-brief {
        padding: 35px 20px 15px 20px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .ltn-author-introducing .author-img {
        max-width: 120px;
        margin-right: 30px;
    }
}

@media (max-width: 991px) {
    .ltn__blog-tags-social-media .ltn__social-media {
        text-align: left !important;
        margin-top: 30px;
    }
}

@media (max-width: 767px) {
    .ltn__page-details-inner .ltn__blog-title {
        margin-top: 0;
        font-size: 26px;
    }

    .ltn__page-details-inner .ltn__blog-img {
        margin-bottom: 40px;
    }

    .ltn__blog-details-wrap {
        padding: 16px 20px;
    }

    blockquote {
        font-size: 12px;
        padding: 35px 20px 40px 20px;
    }

    blockquote::before {
        position: initial;
        font-size: 60px;
        display: block;
        line-height: 1;
    }

    .ltn__prev-next-btn .ltn__blog-title {
        font-size: 18px;
    }

    .blog-prev {
        margin-bottom: 40px;
    }

    .blog-next {
        margin-top: 40px;
        margin-bottom: 0;
    }

    .ltn-author-introducing {
        padding: 40px 20px;
    }

    .ltn-author-introducing .author-img {
        max-width: 100px;
        margin-right: 0px;
        margin-bottom: 30px;
    }

    .ltn-author-introducing .author-info {
        overflow: inherit;
    }

    .ltn__commenter-img {
        float: inherit;
        margin-right: 0;
        max-width: 80px;
        margin-bottom: 20px;
    }

    .ltn__commenter-comment h6 {
        font-size: 18px;
    }

    .ltn__comment-reply-btn {
        position: inherit;
        font-size: 12px;
    }

    .ltn__comment-inner ul ul {
        margin: 0px;
    }

    .ltn__comment-inner li {
        margin-top: 30px;
    }

    .ltn__comment-reply-area form {
        padding: 50px 20px;
    }

    .ltn__first-letter {
        font-size: 40px;
        margin-right: 20px;
        width: 60px;
        height: 60px;
    }
}

@media (max-width: 767px) {
    .ltn__service-list-menu ul li .service-price {
        float: none;
        display: block;
    }
}

@media (max-width: 991px) {
    .ltn__testimonial-item-2 {
        max-width: 70%;
    }

    .ltn__testimonial-item-2 p {
        font-size: 20px;
    }

    .ltn__testimonial-item-2 .ltn__testimoni-info h4 {
        font-size: 24px;
    }

    .ltn__testimonial-slider-4 {
        max-width: 70%;
    }

    .ltn__testimonial-item-5 .ltn__testimonial-info p {
        font-size: 20px;
    }

    .quote-animated-image {
        display: none !important;
    }

    .ltn__testimoni-author-ratting {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-flow: column-reverse;
        flex-flow: column-reverse;
    }

    .ltn__testimonial-item-7 .ltn__testimoni-info p {
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .ltn__testimonial-item-2 {
        max-width: 95%;
    }

    .ltn__testimonial-item-2 p {
        font-size: 16px;
    }

    .ltn__testimonial-item-2 .ltn__testimoni-info h4 {
        font-size: 20px;
    }

    .ltn__testimonial-item-3 .ltn__testimoni-info {
        width: calc(100% - 20px);
        padding: 25px 20px 30px;
    }

    .ltn__testimonial-item-4 .ltn__testimoni-img {
        float: none;
    }

    .ltn__testimonial-slider-4 {
        max-width: 95%;
    }

    .ltn__testimonial-item-5 .ltn__testimonial-info p {
        font-size: 16px;
    }

    .ltn__testimonial-item-7 .ltn__testimoni-info p {
        font-size: 14px;
    }
}