@media screen and (min-width: 320px) and (max-width: 1030px) {

    /* REUSABLE  */
    /* REUSABLE  */
    /* REUSABLE  */
    .solutions-page .industries-row .container-wrapper li.open .content li::before {
        content: '\f043' !important;
        font-family: FontAwesome !important;
        margin-right: 13px !important;
        color: #ffffff82 !important;
    }

    .testimonials-section .testimonial-content .comment-desc-holder {
        display: block !important;
        height: 25.4rem !important;
        color: #213239 !important;
        font-family: Roboto !important;
        font-style: italic !important;
        line-height: 26px !important;
        margin-bottom: 30px !important;
        overflow: hidden !important;
        position: relative !important;
    }

    .testimonials-section .testimonial-content {
        width: 343px !important;
        height: 680px !important;
        padding: 30px !important;
        padding-top: 30px;
        padding-top: 40px !important;
        margin: 2rem 0 4rem !important;
    }

    .wpsisac-slick-slider.design-5 .slick-next {
        right: 5% !important;
    }

    .wpsisac-slick-slider.design-5 .slick-prev {
        left: 5% !important;
    }

    .double {
        max-height: none !important;
    }

    .header-section {
        transform: none !important;
    }

    .promo {
        transform: none !important;
    }

    .header {
        height: 196px !important;
        min-height: unset !important;
        margin-bottom: 25px !important;
    }

    .video-box span:nth-child(1) {
        transform: rotate(0deg);
    }

    .video-box span:nth-child(2) {
        transform: rotate(90deg);
        left: 21.4% !important;
    }

    .video-box span:nth-child(3) {
        transform: rotate(180deg);
    }

    .video-box span:nth-child(4) {
        transform: rotate(270deg);
        left: -20.9% !important;
    }

    .pc-only {
        display: none !important;
    }

    .mobile-only {
        display: block !important;
    }

    .solutions-page,
    .distributors-page,
    .about-page,
    .contact-page,
    .products-page,
    .blog-page,
    .single-post-page {
        padding-top: 0 !important;
    }


    /* REUSABLE  */
    /* REUSABLE  */
    /* REUSABLE  */

    body,
    html {
        /* content: 10px; */
    }

    li,
    span {
        content: unset;
    }

    p {
        line-height: unset;
        margin: 0;
        padding: 0;
    }

    h2 {
        content: 2.4rem;
    }

    #header-logo {
        width: 181px !important;
    }

    .comment-content img[height],
    .entry-content img,
    .entry-summary img,
    img[class*="align"],
    img[class*="wp-image-"],
    img[class*="attachment-"],
    #site-header img {
        max-width: 100%;
    }

    .lavish_move_to_top {
        display: none !important;
    }

    .lavish_header.header_two .lavish_head .container {
        width: 100%;
        max-width: 1030px;
        min-width: 320px;
        padding-top: 30px;
        padding-bottom: 30px;
        justify-content: space-between;
    }


    .lavish_header .lavish_head {
        height: 130px;
        background-color: #213239;
    }

    .lavish_menus {
        width: unset;
        height: unset;
        margin-right: 25px;
    }

    .lavish_menu {
        display: none;
    }

    .lavish_logo {
        margin: 0;
        padding: 0;
        margin-left: 16px;
    }

    .lavish_header.special .lavish_logo {
        height: 32px;
    }

    .lavish_header.special .mobile_menu_sticky {
        top: 130px !important;
        bottom: 0;
        left: 0;
        right: 0;
        position: absolute;
    }

    a.toggle_button_lavish_menu {
        margin: 0;
        padding: 0;
        float: unset;
        color: #fff;
    }

    .container-wrapper {
        width: 100% !important;
        max-width: 1030px !important;
        min-width: 320px !important;
        margin: 0 auto !important;
        padding: 0 16px !important;
        box-sizing: border-box !important;
    }

    .container-wrapper.mobile-only h1 {
        max-width: 340px;
        color: #213239;
        content: 30px;
        font-weight: 700;
        letter-spacing: -0.75px;
        text-shadow: unset;
        line-height: unset;
        margin-bottom: 20px;
    }

    /* Our Pledge ------------> */

    .our-pledge {
        height: unset !important;
    }

    .our-pledge .container-wrapper {
        margin-top: 45px !important;
        margin-bottom: 50px !important;
    }

    .pledge-content-box {
        display: flex !important;
        flex-flow: column !important;
        align-items: center !important;
    }

    .pledge-content-box img {
        margin: 0 !important;
        margin-bottom: 43px !important;
    }

    .pledge-holder {
        display: flex !important;
        flex-flow: column !important;
        align-items: center !important;
    }

    .pledge-text {
        text-align: center !important;
    }



    /* Our Pledge ------------> end */



    /* Footer ------------> */

    .footer-section {
        height: auto !important;
        padding: 0 1rem 0;
    }

    .footer-section .footer-container {
        height: 100% !important;
        display: flex !important;
        flex-wrap: wrap !important;
        margin-bottom: 70px !important;
    }

    .footer-section .footer-container .footer-column {
        height: auto !important;
    }

    .footer-section .footer-logo-holder {
        margin-bottom: 37px !important;
        padding-top: 40px !important;
        text-align: center !important;
    }

    .footer-section .footer-policy {
        width: 100% !important;
        display: flex !important;
        flex-wrap: wrap !important;
        padding-bottom: 50px !important;
    }

    .footer-policy>div:after {
        right: -3px !important;
    }

    .footer-section .footer-policy .policy-rights {
        margin-bottom: 17px !important;
    }

    .footer-section .footer-policy .policy-rights:after {
        display: none !important;
    }

    .footer-section .footer-policy .policy-date,
    .footer-policy .policy-rights,
    .footer-policy .policy-terms,
    .footer-policy .policy-privacy {
        width: 49% !important;
        text-align: center !important;
    }

    .footer-container .footer-column.menu {
        width: 90px !important;
        min-height: 330px !important;
    }

    .footer-container .footer-column.industries {
        width: 160px !important;
        min-height: 330px !important;
    }

    .footer-container .footer-column.products {
        min-height: 270px !important;
    }

    .footer-container .footer-column.products>label {
        margin-bottom: 20px !important;
    }

    .footer-container .footer-column.links {
        height: unset !important;
    }

    /* .toggle_button_lavish_menu.special:before {
        content: url('images/cross.png');
    }

    a.toggle_button_lavish_menu:before {
        content: url('images/mobile-navbar-button.png');
    } */

    .lavish_header.special {
        background-color: #fff;
        height: 100%;
    }

    .lavish_header.special .lavish_head {
        background-color: #fff;
    }


    /* -------------------------> Home Header Section  */

    .header-section .container-wrapper {
        max-width: 100%;
    }

    /* .home-page .wpsisac-clearfix {
        padding-top: 93px;
    } */

    .wpsisac-slick-slider.design-1 .slick-image-slide img {
        min-height: 200px !important;
        max-height: 200px !important;
        object-position: 100% 100% !important;
    }

    .slick-image-slide,
    .slide-wrap {
        height: unset;
        width: 100%;
    }

    .header-section {
        top: unset;
        margin-bottom: 50px;
    }

    .header-section .container-wrapper h1 {
        margin-top: 25px;
        margin-bottom: 25px;
        content: 3.2rem;
        font-weight: 700;
        color: #213239 !important;
        text-shadow: unset;
        line-height: 50px !important;
    }

    .header-section .container-wrapper .button-view {
        width: 165px;
        margin: unset;
    }

    .header-section .container-wrapper .button-box {
        display: flex;
        align-items: center;
        justify-content: space-between;
        max-width: 340px;
    }

    .header-section .container-wrapper .link-distributor {
        color: #213239;
        content: 1.7rem;
    }

    .header-section .container-wrapper .content-box {
        position: initial;
    }

    /* -------------------------> Home Header Section  end*/

    /* -------------------------> Home Industries Section */

    .industries-section {
        margin: 0 !important;
        margin-bottom: 85px !important;
    }

    .industries-section .container-wrapper.video {
        max-width: 343px;
        min-height: 521px;
        height: unset;
        margin-bottom: 60px;
        padding: 0;
    }


    .industries-section .container-wrapper.video .content-box {
        max-width: 343px;
        min-height: 522px;
        max-height: none !important;
        height: unset;
        position: initial;
        flex-direction: column-reverse !important;
        justify-content: space-between;
        border-radius: 9px;
        background-image: unset;
    }

    .industries-section .container-wrapper.video .video-box {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 300px;
        height: 175px;
        margin-top: 16px;
        margin-bottom: 20px;
        margin-right: unset;
        border: 2px solid #213239;
    }

    .industries-section .container-wrapper.video .gif-mech {
        max-width: 100%;
        max-height: 100%;
    }

    .industries-section .container-wrapper.video .text-box {
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
        align-items: start;
        width: 315px;
        min-height: 22rem;
        margin-left: unset;
        padding: 0;
    }

    .industries-section .container-wrapper.video .text-box>p {
        content: 1.8rem;
        max-width: 314px;
        font-weight: 500;
        line-height: 28px;
    }

    .industries-section .container-wrapper.video iframe {
        width: 100%;
        height: 100%;
    }

    .industries-section .industries-list {
        flex-wrap: wrap;
    }

    .industries-section .industries-list a {
        width: 33%;
        margin-bottom: 50px;
    }

    .industries-section .industries-list a:nth-last-child(-n+3) {
        margin: 0;
    }

    .industries-section .button-view {
        margin: 0;
    }

    .industries-section .container-wrapper .text-box h2 {
        content: 5rem;
    }

    .container-wrapper.video .text-box:before {
        top: 325px;
        height: 28px;
    }

    .container-wrapper.video .text-box:after {
        top: 355px;
        height: 28px;
    }

    .container-wrapper.video .text-box>p:after {
        top: 250px;
        height: 65px;
    }

    .industries-section .container-wrapper.text .icons-holder .industries-list>li>p {
        font-family: 'Roboto', sans-serif;
        color: #213239;
        line-height: 22px;
    }


    /* -------------------------> Home Industries Section  end*/

    /* -------------------------> Home Benefits Section */

    .benefits-section {
        height: unset !important;
    }

    .benefits-section .container-wrapper.benefits {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    .benefits-section .title-holder {
        width: 280px !important;
        content: 2.4rem !important;
        font-weight: 700 !important;
        margin-bottom: 90px !important;
    }

    .benefits-section .title-holder h3 {
        font-weight: 700;
        color: #213239;
    }


    .benefits-section .title-holder h2 {
        content: unset !important;
    }

    .benefits-section .benefits-content {
        flex-flow: column !important;
    }

    .benefits-section .benefit-box {
        width: unset !important;
        height: unset !important;
        margin-bottom: 80px !important;
        margin-right: unset !important;
    }

    .benefits-section .benefit-box:last-child {
        margin-bottom: unset !important;
    }

    .benefits-section .benefit-box .content-details {
        line-height: 28px !important;
        font-weight: 400 !important;
        color: #213239 !important;
    }


    /* -------------------------> Home Benefits Section  end*/


    /* -------------------------> Home Choose Section */

    .choose-section {
        height: unset !important;
    }

    .choose-section .container-wrapper.choose {
        margin: 0 !important;
        padding-top: 88px !important;
        padding-bottom: 25px !important;
    }

    .choose-section .title-holder {
        text-align: center !important;
    }

    .choose-section .title-holder h2:after {
        right: 0 !important;
    }

    .choose-section .content-box {
        justify-content: unset !important;
        flex-flow: column !important;
    }

    .choose-section .content-box .left-box,
    .choose-section .content-box .right-box,
    .choose-section .image-box {
        height: unset !important;
        width: unset !important;
    }

    .choose-section .content-box .left-box {
        margin-bottom: 60px !important;
    }

    .choose-section .content-box .left-box .details>ul>li {
        display: flex !important;
    }

    .choose-section .container-wrapper.choose .image-box {
        min-height: 130px !important;
        width: unset !important;
    }

    /* -------------------------> Home Choose Section  end*/

    /* -------------------------> Home Testimonials Section */

    .testimonials-section {
        height: unset !important;
        padding: 0 !important;
    }

    .testimonials-section h2 {
        font-size: 1.4rem;
        padding: 2rem 0 1rem;
        margin-bottom: unset !important;
    }

    .testimonials-section .container-wrapper {
        width: unset !important;
        padding-bottom: 60px !important;
        padding-top: 30px !important;
    }

    .testimonials-section .wpsisac-clearfix {
        padding-top: unset !important;
    }

    .testimonials-section .title-holder {
        margin-bottom: 70px !important;
    }

    .testimonials-section .testimonial-content {
        width: 343px !important;
        height: 680px !important;
        padding: 30px !important;
        padding-top: 40px !important;
        margin: 2rem 0 4rem !important;
    }

    .testimonials-section .testimonial-content:before {
        right: 120px !important;
    }

    .testimonials-section .testimonial-content label {
        width: 280px !important;
        max-height: 52px !important;
        overflow: hidden !important;
        margin-bottom: 20px !important;
    }

    .testimonials-section .testimonial-content p {
        width: 280px !important;
        height: 278px !important;
        margin-bottom: 50px !important;
    }


    .testimonials-section .testimonial-content .image {
        width: 100px !important;
        height: 100px !important;
        left: 37.5% !important;
    }


    .testimonials-section .testimonial-content .bottom-content {
        width: unset !important;
        display: block !important;
        position: relative !important;
    }

    .testimonials-section .testimonial-content .read-more-btn {
        position: absolute !important;
        right: -5px !important;
        top: 65px !important;
        width: 73px !important;
    }

    .wpsisac-slick-slider.design-5 .slick-image-slide .slide-wrap .slider-content {
        padding: 0 !important;
    }

    .wpsisac-slick-slider.design-5 .slick-image-slide .slide-wrap .slick-slider-short-content,
    .wpsisac-slick-slider.design-5 .slick-image-slide .slide-wrap .slider-content,
    .wpsisac-slick-slider .slick-image-slide {
        display: flex !important;
        justify-content: center !important;
    }

    .wpsisac-slick-slider.design-5 .slick-dots {
        top: -31px !important;
        height: 1rem;
    }

    .wpsisac-slick-slider.design-5 .slick-arrow {
        top: -44px !important;
    }


    /* -------------------------> Home Testimonials end*/


    /* -------------------------> Home Leadership*/

    .leadership-section,
    .leadership-section .container-wrapper .content-box {
        height: unset;
    }

    .leadership-section h3 {
        margin-bottom: 15px;
    }

    .leadership-section .container-wrapper {
        padding-top: 85px;
        padding-bottom: 60px;
        width: unset;
    }

    .leadership-section .container-wrapper .leadership-content {
        flex-flow: column;
        width: 100%;
    }

    .leadership-section .container-wrapper .content-box {
        margin-bottom: 70px;
        width: unset;
    }

    .leadership-section .container-wrapper .content-box:last-child {
        margin-bottom: unset;
    }

    .leadership-section .container-wrapper .content-box:after {
        display: none;
    }

    .leadership-section .leadership-content .content-box img {
        max-width: 100%;
    }

    /* -------------------------> Home Leadership end*/


    /* ABOUT PAGE  */
    /* ABOUT PAGE  */
    /* ABOUT PAGE  */

    /* About Header Section ------------------------->  */

    .about-page .header {
        background-image: url('/wp-content/themes/botiga/images/mobile/about-page-header-mobile.png') !important;
    }

    .container-wrapper.breadcrumb {
        display: none !important;
    }

    .about-page .header .container-wrapper .content-box {
        position: unset !important;
        min-height: unset !important;
        padding-top: 135px !important;
    }

    .about-page .container-wrapper.mobile-only {
        padding-top: 25px !important;
    }

    .about-page .header .content-box {
        min-height: 330px !important;
    }

    .about-page .container-wrapper.mobile-only .content-box .details {
        width: unset !important;
        height: unset !important;
    }

    .about-page .container-wrapper.mobile-only .content-box .details p {
        font-family: 'Raleway', sans-serif !important;
        color: #213239 !important;
        content: 1.8rem;
        font-weight: 400 !important;
    }


    /* About Header Section ------------------------->  end*/

    /* About History Section ------------------------->  */

    .about-page .history-section .container-wrapper {
        padding-top: 30px;
        padding-bottom: 70px;
    }

    .history-section .history-content {
        flex-flow: column;
    }

    .history-section .history-content img {
        margin-bottom: 22px;
    }

    .history-section .button-holder {
        display: none;
    }

    /* About History Section ------------------------->  end*/


    /* About Philosophy Section ------------------------->  */

    .philosophy-section .container-wrapper {
        padding-top: 40px;
        padding-bottom: unset;
    }

    .philosophy-section .title-holder {
        margin-bottom: 60px;
    }

    .philosophy-section .container-wrapper .philosophy-content {
        min-width: 320px;
        flex-flow: column;
    }

    .philosophy-section .details {
        margin-bottom: 40px;
    }

    .philosophy-section .image {
        background: url('images/philosophy-background-image.png') center center no-repeat;
        background-size: 327px 271px;
        min-height: 271px;
        min-width: unset;
        width: unset;
        height: unset;
        position: unset;
    }

    /* About Philosophy Section ------------------------->  end*/

    /* About Understand Section ------------------------->  */

    .understand-section .container-wrapper {
        flex-flow: column-reverse;
    }

    .understand-section .understand-content {
        margin: unset;
        margin-bottom: 30px;
    }

    .understand-section .understand-content .details {
        min-width: unset;
    }

    .understand-section .understand-content .details.first {
        margin-bottom: 50px;
    }

    .understand-section .understand-content .details p {
        min-width: unset;
    }

    .understand-section .image {
        background: url('images/we-understand-image.png') center center no-repeat;
        background-size: 315px 418px;
        min-height: 417px;
        min-width: unset;
        width: unset;
        height: unset;
    }

    /* About Understand Section ------------------------->  end*/


    /* Solutions PAGE  ------------------------->  */
    /* Solutions PAGE  ------------------------->  */
    /* Solutions PAGE  ------------------------->  */

    /* Solutions Header Section -------------------------> */

    .solutions-page .container-wrapper.mobile-only h1 {
        margin-bottom: 0 !important;
    }

    .solutions-page .container-wrapper.mobile-only {
        margin-top: 25px !important;
        margin-bottom: 47px !important;
    }

    .solutions-page .header {
        background-image: url('/wp-content/themes/botiga/images/mobile/solutions-page-header-mobile.png') !important;
    }

    /* Solutions Header Section ------------------------->  end*/


    /* Solutions Products Section -------------------------> */

    .solutions-page .product-details {
        min-width: 321px !important;
        max-width: 341px !important;
        margin-bottom: 20px !important;
    }

    .solutions-page .products .container-wrapper.products-list {
        padding-top: unset !important;
        flex-flow: column !important;
        flex-wrap: unset !important;
        align-items: center !important;
        height: unset !important;
        width: unset !important;
        margin-bottom: 74px !important;
    }

    .solutions-page .products .container-wrapper.products-list .content-box {
        min-width: 323px !important;
        max-width: 343px !important;
        width: unset !important;
    }

    .solutions-page .products .product {
        margin: unset !important;
        width: unset !important;
    }

    .solutions-page .products .product:after {
        bottom: 82px !important;
    }


    /* Solutions Products Section ------------------------->  end*/


    /* Solutions Choose Section ------------------------->  */

    .solutions-page .choose-polytron .content-box {
        display: unset !important;
    }

    .solutions-page .choose-polytron .content-box .details.left {
        margin: 0 !important;
        margin-bottom: 30px !important;
    }


    /* Solutions Choose Section ------------------------->  end*/



    /* Solutions Industries Section -------------------------> */

    .solutions-page .industries {
        height: unset !important;
        padding-top: unset !important;
        margin-bottom: 60px !important;
    }

    .solutions-page .industries .title-holder h2 {
        text-align: unset !important;
    }

    .solutions-page .industries .title-holder h2:after {
        right: unset !important;
    }

    .solutions-page .industries .industries-row {
        display: unset !important;
    }

    .solutions-page .industries .industries-row li,
    .solutions-page .industries .industries-row li:nth-child(2),
    .solutions-page .industries .industries-row li:nth-child(5),
    .solutions-page .industries .industries-row li:nth-child(8) {
        width: unset !important;
    }


    .solutions-page .industries .industries-row li .default-view {
        content: 3.3rem !important;
    }

    .solutions-page .industries .industries-row li {
        height: 170px !important;
    }


    /* //Disabling hover and adding OPEN CLASS for jQuery toggle // */
    /* //Disabling hover and adding OPEN CLASS for jQuery toggle // */
    /* //Disabling hover and adding OPEN CLASS for jQuery toggle // */


    .solutions-page .industries .industries-row li:hover .default-view {
        display: block !important;
    }

    .solutions-page .industries .industries-row li:hover .hover-view {
        display: none !important;
    }

    .solutions-page .industries .industries-row li.open {
        height: 100% !important;
    }

    .solutions-page .industries .industries-row li.open .default-view {
        display: none !important;
    }

    .solutions-page .industries .industries-row li.open .hover-view {
        display: block !important;
    }

    .solutions-page .industries .industries-row li.open .content {
        background: rgba(153, 51, 154, 0.77) !important;
    }

    .solutions-page .industries .industries-row li.open .content div {
        height: 100% !important;
    }

    .solutions-page .industries .industries-row li .content p {
        display: -webkit-box !important;
        -webkit-line-clamp: 12 !important;
        -webkit-box-orient: vertical !important;
    }

    /* Solutions Industries Section ------------------------->  end*/


    /* Contact PAGE  ------------------------->  */
    /* Contact PAGE  ------------------------->  */
    /* Contact PAGE  ------------------------->  */

    .contact-page .header {
        background-image: url('/wp-content/themes/botiga/images/mobile/contact-page-header-mobile.png');
    }


    .contact-page .form-section .container-wrapper .content {
        display: unset;
    }

    .contact-page .form-section .container-wrapper {
        padding-top: 30px;
        padding-bottom: 65px;
    }

    .contact-page .form-section .form {
        width: unset;
        margin-right: unset;
    }

    .contact-page .form-section .form p {
        margin-right: unset;
    }

    .contact-page .form-section .form form {
        display: unset;
    }

    .contact-page .form-section .form input {
        width: 100%;
    }

    .contact-page .form-section .form .email input,
    .contact-page .form-section .form .drop-down select {
        width: 100%;
    }

    .contact-page .form-section .form textarea {
        width: 100%;
        height: 183px;
    }

    .contact-page .form-section .form .button-holder input {
        width: 100%;
    }

    .contact-page .form-section .links {
        padding-top: unset;
    }

    .contact-page .form-section .form {
        margin-bottom: 70px;
    }

    .contact-page .form-section .form p:nth-of-type(odd) {
        margin-right: 0;
    }


    /* Distributors PAGE  ------------------------->  */
    /* Distributors PAGE  ------------------------->  */
    /* Distributors PAGE  ------------------------->  */


    .distributors-page .header {
        background-image: url('/wp-content/themes/botiga/images/mobile/distributors-page-header-mobile.png');

    }

    .distributors-page .locations .container-wrapper .details {
        width: unset;
    }

    .distributors-page .locations .container-wrapper {
        padding-top: unset;
    }

    .distributors-page .locations .container-wrapper .details p {
        content: 1.8rem;
        font-family: 'Raleway', sans-serif;
    }

    .distributors-page .become-distributor .container-wrapper {
        width: unset;
        margin-bottom: 84px;
    }

    .distributors-page .become-distributor .become-distributor-box {
        display: unset;
        height: unset;
    }

    .distributors-page .become-distributor .become-distributor-box .image {
        background-image: url('/wp-content/themes/botiga/images/mobile/become-a-distributor-mobile.png');
        background-size: cover;
        width: unset;
        height: 209px;
    }

    .distributors-page .become-distributor .become-distributor-box .details {
        width: 100%;
    }

    .distributors-page .become-distributor .become-distributor-box .details h2 {
        content: 2.2rem;
    }

    .distributors-page .become-distributor .become-distributor-box .details p {
        display: block;
        max-width: 100%;
        margin-bottom: 20px;
        content: 1.6rem;
    }

    .distributors-page .become-distributor .become-distributor-box .details div {
        width: 296px;
        padding-left: unset;
        padding-bottom: 30px;
        margin: 0 auto;
    }

    .distributors-page .become-distributor .become-distributor-box .button-view {
        content: 1.7rem;
        width: 100%;
        height: 44px;
        float: unset;
        margin: 0;
    }


    /* // Download Materials */

    .distributors-page .download-materials .container-wrapper {
        margin-bottom: 100px;
    }


    .distributors-page .download-materials .title-holder {
        text-align: center;
    }

    .distributors-page .download-materials .title-holder h2:after {
        right: 0;
    }

    .distributors-page .download-materials .links p>a {
        margin-bottom: 20px;
    }

    .distributors-page .download-materials .black-link.download {
        display: flex;
        align-items: baseline;
    }


    .distributors-page .questions-section .container-wrapper {
        display: flex;
        flex-flow: column;
        align-items: center;
        padding-bottom: 90px;
    }

    .distributors-page .locations .container-wrapper {
        margin-bottom: 10px;
    }

    .distributors-page .locations .slider.mobile.head {
        display: block;
        margin-bottom: 40px;
    }

    .distributors-page .locations .container-wrapper .details {
        margin-bottom: unset;
    }

    .distributors-page .slider.mobile.head {
        padding: 0 10px;
    }

    .distributors-page .wpsisac-slick-slider.design-1 .slick-image-slide img {
        max-height: 600px;
    }

    .wpsisac-slick-slider.design-1 .slick-arrow {
        top: 40%;
    }

    /* //modal */

    .distributors-page .form textarea,
    .distributors-page .become-distributor .form input {
        width: 100%;
    }

    .distributors-page .form p {
        margin-bottom: 30px;
    }

    .distributors-page .form p:first-of-type {
        margin-top: 30px;
    }

    .distributors-page .become-distributor .container-wrapper .content {
        display: none;
    }

    .distributors-page .become-distributor .container-wrapper.expanded .content {
        display: block;
    }

    /* Products PAGE  ------------------------->  */
    /* Products PAGE  ------------------------->  */
    /* Products PAGE  ------------------------->  */

    .products-page h1 {
        content: 3.0rem;
        max-width: 350px;
    }

    .products-page .header {
        background-image: url('/wp-content/themes/botiga/images/mobile/products-page-header-mobile.png');
        height: 270px;
    }

    .products-page .header .container-wrapper .content-box {
        top: 30px;
    }

    .products-page .header .container-wrapper .content-box .button-view.link.buy {
        width: 107px;
    }

    .products-page .header .container-wrapper .image {
        right: 8px;
        top: 123px;
    }

    .products-page .header .container-wrapper .image img {
        max-width: 160px;
        max-height: 180px;
        margin-bottom: 5px;
    }

    /* DESCRIPTION SECTION */

    .products-page .description {
        padding-top: 40px;
    }

    .products-page .description .container-wrapper {
        padding-left: unset;
        padding-right: unset;
        margin-bottom: 60px;
    }

    .products-page .description .container-wrapper .title-holder {
        margin-bottom: 60px;
    }

    .products-page .description .container-wrapper .left-box,
    .products-page .description .container-wrapper .title-holder {
        padding-left: 16px;
        padding-right: 16px;
    }

    .products-page .description .container-wrapper .content-box {
        display: block;
    }

    .products-page .description .container-wrapper .left-box {
        width: unset;
        margin: unset;

    }

    .products-page .description .container-wrapper .right-box {
        position: unset;
    }

    .products-page .description .container-wrapper .right-box .container {
        width: 100%;
        margin-top: 70px;
        position: unset;
    }

    .products-page .description .container-wrapper .right-box .container .details {
        width: unset;
        padding-left: 15px;
        padding-right: 15px;
    }

    /* APPLICATION SECTION */

    .products-page .application .container-wrapper {
        margin-bottom: 120px;
    }

    .products-page .application .details ul {
        display: unset;
    }

    .products-page .application .details ul>li {
        content: 1.6rem;
        width: unset;
        margin-bottom: 20px;
    }

    .products-page .application .details ul>li:last-child {
        margin-bottom: unset;
    }

    .products-page .application .container-wrapper .extra-info {
        width: unset;
    }

    /* APPLICATION SECTION FEATURES TEMPLATE */

    .products-page .application .details.features-template ul,
    .products-page .application .details.features-template ul>li,
    .products-page .features .container-wrapper .properties .content-container {
        width: unset;
    }

    .products-page .features .container-wrapper .properties {
        display: unset;
    }

    .products-page .features .container-wrapper label {
        height: unset;
        margin-bottom: 15px;
    }

    .products-page .features .container-wrapper .properties .content-container {
        margin-bottom: 50px;
    }

    /* PRODUCTS SECTION */

    .products-page .products .container-wrapper {
        flex-flow: column;
        align-items: center;
        margin-bottom: 100px;
    }

    .products-page .products .container-wrapper .product {
        margin: unset;
        margin-bottom: 20px;
    }

    .products-page .products .container-wrapper .product:last-child {
        margin-bottom: unset;
    }

    .products-page .products .product,
    .products-page .products .product .product-details {
        width: 343px;
    }

    .products-page .products .product .content-box {
        height: 350px;
    }

    .products-page .products .product a>img {
        max-width: 210px;
        max-height: 230px;
        padding-top: 25px;
    }

    .products-page .products .product .content-box span {
        padding-bottom: 22px;
    }


    /* Blog PAGE  ------------------------->  */
    /* Blog PAGE  ------------------------->  */
    /* Blog PAGE  ------------------------->  */


    .blog-page .about-polytron .container-wrapper {
        display: block;
    }

    .blog-page .about-polytron .container-wrapper .left-box {
        margin-right: unset;
        margin-bottom: 40px;
    }

    .blog-page .about-polytron .container-wrapper .right-box {
        position: unset;
        width: unset;
        height: 450px;
    }

    .blog-page .about-polytron .container-wrapper .details {
        width: unset;
    }

    .blog-page .about-polytron .right-box label {
        width: 300px;
    }

    .blog-page .about-polytron .right-box .image {
        background-image: url('/wp-content/themes/botiga/images/mobile/blog-page-ship-image-mobile.png');
        background-repeat: no-repeat;
        width: 300px;
        height: 306px;
    }

    .blog-page .polytron-differences .container-wrapper {
        display: block;
    }

    .blog-page .polytron-differences .container-wrapper .details {
        width: unset;
        margin-right: unset;
    }

    .blog-page .header h1 {
        position: relative;
        content: 3.0rem;
        top: -130px;
    }


    /* Case Study / Single-post PAGE  ------------------------->  */
    /* Case Study / Single-post PAGE  ------------------------->  */
    /* Case Study / Single-post PAGE  ------------------------->  */

    .single-post-page .content-section .button-view.link {
        margin: 0 auto !important;
    }

    .single-post-page .content-section .wp-block-image figcaption {
        width: unset !important;
    }

    .single-post-page .content-section .container-wrapper .content-box .wp-block-image img {
        max-width: 100% !important;
    }

    .single-post-page .header {
        height: unset !important;
    }

    .single-post-page .header .image-box.mobile-only {
        max-height: 550px !important;
        padding-top: 15px !important;
        margin-bottom: 20px !important;
        display: flex !important;
        justify-content: center !important;
        height: 100%;
        width: 100%;
    }

    .single-post-page .header .image-box.mobile-only img {
        max-height: 550px !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: contain;
        max-width: 550px;
    }

    .single-post-page .header h1 {
        content: 3.0rem !important;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .single-post-page .header .container-wrapper .content-box {
        position: unset !important;
    }

    .single-post-page .content-section .container-wrapper {
        margin-bottom: 90px !important;
    }

    /* ---------------------------Case Studies Page */
    /* ---------------------------Case Studies Page */
    /* ---------------------------Case Studies Page */

    .single-post-page.studies .posts-container .container-wrapper .post-holder {
        flex-flow: column !important;
        width: unset !important;
    }

    .single-post-page.studies .posts-container .container-wrapper .post-holder .post-text {
        max-height: 410px !important;
        max-width: 300px !important;
    }

    .single-post-page.studies .posts-container .container-wrapper .post-holder .post-image {
        margin-bottom: 20px !important;
    }

    .single-post-page.studies .posts-container .container-wrapper {
        border: none !important;
        box-shadow: none !important;
        margin-bottom: unset !important;
    }

    .single-post-page.studies .posts-container .container-wrapper .post-holder img {
        transform: scale(1) !important;
    }


}