@media (max-width:1940px) {
    section.visualiser_tool {
        background-position: 67% center;
    }
}

@media (max-width: 1440px) {
    section.visualiser_tool {
    background-position: 75% center;
}
}

@media (min-width:1200px) {
    #sync2 .owl-item.active .small_img:hover:after  {
        background:rgb(254 214 4 / .6);
    }

    .product_detail_slider .owl-item .small_img:hover {
        border-bottom: 3px solid #fed604;
    }

    .visual_detail_pg .product_detail_slider .owl-item .small_img:hover {
        border: 2px solid #fed604;
    }

    .visual_detail_pg .owl-item .small_img:hover {
        border-bottom: none;
    }
    .product_detail_slider .owl-item.active.current .small_img:hover{
            border-bottom: 2px solid #fed604;
    }

}

@media (max-width:1199px) {
   
    
    .about_content:after {
        right: -15px;
    }

    .navbar-nav a.nav-link {
        font-size: 14px;
    }

    h2 {
        font-size: 42px;
    }

    h5 {
        font-size: 26px;
    }

    .about_text p {
        font-size: 18px;
    }

    h4 {
        font-size: 36px;
    }

    .products_cout p {
        font-size: 14px;
    }

    .feature_prod_detail p {
        font-size: 16px;
        margin-bottom: 30px;
    }

    .container {
        padding: 0 30px;
    }

    .blog_content a {
        font-size: 22px;
    }

    .footer_links ul li a {
        font-size: 22px;
    }

    .footer_links ul li {
        padding-bottom: 6px;
    }

    .address_content h5,.social_links h5 {
        font-size: 22px;
    }

    p {
        font-size: 14px;
    }

    .social_links ul li a {
        font-size: 36px;
    }

    .footer_img {
        padding-top: 30px;
    }

    .footer_bottom_content {
        padding-bottom: 30px;
    }

    .footer_bottom_content span {
        font-size: 18px;
    }
    .certificate_txt a.btn {
        font-size: 18px;
        padding: 5px 10px;
    }
    .prod_content_box h3 {
        font-size: 32px;
    }

    .btn {
        font-size: 16px;
    }

    .product_list_wrapper ul li {
        width: 33.33%;
    }
    .social_links ul li a i.fa.fa-youtube-play:after {
        height: 32px;
        width: 32px;
        top: 8px;
        border-radius: 6px;
    }

    .social_links ul li a i.fa.fa-youtube-play:before {
        font-size: 24px;
        line-height: .7;
    }

    .social_links ul li a i.fa.fa-youtube-play {
        line-height: 1.2;
        height: 30px;
        width: 32px;
    }
    .feature_items ul li {
        width: 25%;
    }
}

@media (max-width: 1024px) {
    
}

@media (max-width:991px) {
    .navbar-expand-lg>.container-fluid,
    .container {
        padding: 0 25px;
    }
    .container-fluid {
        padding: 0 20px;
    }
    /**/
    button.navbar-toggler {
        border: none;
    }

    .navbar-toggler span.icon-bar {
        display: block;
        width: 20px;
        height: 2px;
        background: #000;
        margin: 3px 0;
        border-radius: 10px;
    }

    div#navbarSupportedContent {
        position: static;
        /* background: #000; */
        z-index: 11;
        left: 0;
        right: 0;
        bottom: 0;
        top: 70px;
        height: calc(100vh - 70px);
        display: none;
        padding: 30px 0px;
        flex-wrap: wrap;
        justify-content: flex-start;
        overflow-y: auto;
        -webkit-transition: .1s ease-in 0s;
        -moz-transition: .1s ease-in 0s;
        -ms-transition: .1s ease-in 0s;
        transition: .1s ease-in 0s;
    }

    div#navbarSupportedContent.show {
        display: flex;
    }
    .upper_contact {
        order: 2;
        display: block;
        width: 100%;
        text-align: left;
    }

    div#navbarSupportedContent .col-lg-12.pr-0 {
        padding-left: 0;
    }

    ul.nav.pull-right {
        float: left;
        text-align: left;
        padding-bottom: 40px;
    }

    div#navbarSupportedContent .row.ml-0.w-100 {
        margin: 0;
    }

    .navbar-nav a.nav-link {
        font-size: 22px;
        color: hsl(0deg 0% 100% / 60%) !important;
        display: inline-block;
    }

    .navbar-nav li.nav-item {
        padding: 0;
        padding-bottom: 20px;
    }

    .navbar-nav li.nav-item.active a.nav-link {
        color: #fff !important;
    }

    .contact_text {
        padding-left: 0;
        padding-bottom: 18px;
    }

    .contact_text a {
        color: rgb(255 255 255 / 60%) !important;
        display: inline-block;
        font-size: 22px;
    }

    .navbar-toggler[aria-expanded="true"] span.icon-bar:nth-child(2) {
        display: none;
    }

    .navbar-toggler[aria-expanded="true"] span.icon-bar {
        background: #fff;
        transition: .2s ease-in 0s;
        -webkit-transition: .2s ease-in 0s;
        -moz-transition: .2s ease-in 0s;
        -ms-transition: .2s ease-in 0s;
    }

    .navbar-toggler[aria-expanded="true"] span.icon-bar:nth-child(1) {
        transform: rotate(45deg);
    }

    .navbar-toggler[aria-expanded="true"] span.icon-bar:nth-child(3) {
        transform: translateY(-5px) rotate( 310deg );
    }
    body.open {
        /* background: #000; */
        overflow: hidden;
    }
    body.open header{
        background: #000;
        display: block;
        min-height: 100vh;
    }
    .navbar-nav a.nav-link:before, .navbar-nav .nav-item.active a.nav-link:before {
        background: #fff;
        margin-bottom: 1px;
    }
    .contact_section .row {
        margin: 0;
    }

}

@media (max-width:767px) {
    

    .about_content h6 {
        margin-bottom: 45px;
    }

    .about_text {
        padding-bottom: 25px;
    }

    .products_cout {
        padding-bottom: 30px;
    }

    .feature_prod_detail {
        padding: 30px;
    }

    h2 {
        font-size: 40px;
    }

    .feature_prod_detail label {
        font-size: 14px;
    }

    .feature_prod_detail p {
        font-size: 18px;
    }

    .btn {
        font-size: 16px;
        padding: 7px 15px;
    }

    h4 {
        font-size: 28px;
    }

    .latest_blog_section {
        padding-bottom: 40px;
        padding-top: 20px;
    }

    .footer_top_content .col-sm-12 {
        padding: 50px 15px;
        border-bottom: 1px solid #ddd;
    }

    .footer_top_content {
        padding: 0;
    }

    .footer_bottom_content {
        padding: 30px 0;
    }
    .feature_group ul li {
        width: 50%;
        padding-top: 20px;
    }

    .feature_group ul li:nth-child(3n) {
        border-right: 1px solid #ddd;
    }

    .feature_group ul li:nth-last-child(3) {
        border-bottom: 1px solid #ddd;
    }

    .feature_group ul li:nth-last-child(2),
    .feature_group ul li:nth-last-child(1){
        border-bottom: none;
    }
    .feature_group ul li:nth-child(3),.feature_group ul li:nth-last-child(3), .feature_group ul li:nth-last-child(2), .feature_group ul li:nth-last-child(1) {
        padding-top: 20px;
    }
    .feature_group ul li:nth-child(2n) {
        border-right: 0;
        border-bottom: 1px solid #ddd;
    }


    .feature_section {
        padding: 40px 0;
    }

    .collection_boxes {
        flex-wrap: wrap;
    }

    .collection_text a.btn.btn_black {
        margin-top: 0;
    }

    .img_collection {
        padding: 20px 0 40px;
    }

    .collection_text {
        padding-bottom: 0px;
        order: 2;
    }

    .certification_detail {
        margin-bottom: 20px;
    }
    .product_list_wrapper ul li {
        width: 50%;
    }
    .section_head h4 {
        font-size: 30px;
        margin-bottom: 0;
        font-weight: 700;
    }

    .prod_desc p strong {
        display: block;
    }

    .prod_hero_txt {
        padding: 20px 0;
    }

    li.breadcrumb-item, li.breadcrumb-item>a {
        font-size: 18px;
    }

    ol.breadcrumb {
        margin-bottom: 0;
    }
    
    .hero_prod_img {
        padding-bottom: 20px;
    }


    .filter_type {
        display: none;
        position: absolute;
        flex-wrap: wrap;
        padding-left: 0;
        background: #fff;
        top: 60px;
        border: 1px solid #eee;
        z-index: 111;
        width: 100%;
        box-shadow: 5px 2px 6px 0px #ddd;
        padding: 10px 0;
    }

    .filter_type .dropdown {
        display: block;
        width: 100%;
        padding: 5px;
    }

    .filter_output ul {
        flex-wrap: wrap;
    }

    .filter_output ul li {
        padding-bottom: 10px;
    }
    .product_pg_banner .col-md-8 {
        display: none;
    }

    .product_pg_banner {
        background: #fff;
    }

    .banner_content_detail {
        padding-top: 0;
    }

    li.breadcrumb-item, li.breadcrumb-item>a {
        color: rgb(0 0 0 / 80%);
        font-weight: 600;
    }

    ol .breadcrumb-item+.breadcrumb-item::before {
        color: rgb(0 0 0 / 80%);
    }

    .prod_hero_txt h2 {
        color: rgb(0 0 0 / 80%);
        font-size: 32px;
    }

    .prod_hero_txt p {
        color: rgb(0 0 0 / 60%);
        font-size: 18px;
    }
    .footer_top_content .col-md-4.col-sm-12:last-child {
        text-align: left;
    }
    .hero_banner_section  button span {
        font-size: 30px;
        color: #fff;
        display: block;
        padding: 0 5px;
    }
    body.open .logo_h img {
        display: none;
    }

    body.open .logo_h img.mobLogo {
        display: block;
    }

    a.navbar-brand.logo_h img {
        width: 120px;
    }

    .navbar-nav a.nav-link {
        font-size: 30px;
    }

    .contact_text a {
        font-size: 18px;
    }

    div#navbarSupportedContent.show {
        overflow: auto;
    }

    .banner_content_detail a.btn {
        font-size: 18px;
    }

    .other_links  .owl-stage-outer {
        border-bottom: 1px solid #fff;
    }


    .about_text h5 {
        font-family: 'DIN';
    }

    .products_cout h4 {
        font-size: 40px;
        margin-bottom: 0px;
    }

    .feature_prod_detail h2 {
        font-size: 40px;
    }

    .feature_prod_detail a.btn {
        font-size: 18px;
    }

    .address_content p {
        font-size: 18px;
    }

    .footer_bottom_content p {
        font-size: 18px;
    }
    .filter_box {
        padding-top: 10px;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        position: static;
    }
    .filter_search {
        top: 7px;
    }
    .inspiration_gallery.ext_gal {
        padding-bottom: 30px;
    }

    .prod_hero_content {
        padding-top: 10px;
    }

    /*new filter css*/
    .filter_mob {
        padding: 20px 10px;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .filter_type {
        padding: 0;
        position: fixed;
        left: 0;
        top: 0;
        height: 100vh;
        z-index: 1112;
    }

    .filter_mob label {
        margin-bottom: 0;
        font-family: 'D-DIN Condensed';
        font-size: 20px;
        font-weight: 700;
    }

    .filter_mob span {
        font-size: 25px;
        width: 30px;
        height: 30px;
        text-align: center;
    }

    .btn.dropdown-toggle-text {
        display: block;
        width: 100%;
        text-align: left;
        padding-left: 5px;
    }

    .btn.dropdown-toggle-text:after {
        right: 12px;
    }

    .dropdown-menu_box {
        display: none;
        position: static;
        box-shadow: none;
        padding: 5px 0;
    }

    .filter_type .dropdown:first-child .dropdown-menu_box {
        display: block;
    }

    .dropdown-menu_box .container {
        padding: 0 5px;
    }

    .dropdown-menu_box .fiter_box_wrapper {
        flex-wrap: wrap;
    }

    .filter_btns {
        padding-top: 10px;
        display: none;
    }
    .dropdown_box_wrapper {
        overflow: auto;
        max-height: calc(100vh - 72px);
    }
    .filter_box.open .filter_search {
        display: block;
        left: 20px;
        width: auto;
        height: auto;
        right: 50px;
    }
    .detail_pg_banner .col-md-8.col-sm-12 {
        display: none;
    }

    .product_detail_slider_sec {
        margin-top: 0;
    }

    .product_pg_banner.detail_pg_banner {
        height: auto;
        padding-bottom: 30px;
    }

    .slider_details_box .prod_hero_txt h2 {
        display: none;
    }

    .slider_details_box .prod_hero_txt {
        padding: 0;
    }

    .slider_details_box {
        padding: 0;
    }

    .pb_0 {
        padding-bottom: 0 !important;
    }

    a.beSocial {
        height: 46px;
    }

    .enquiry_box a.btn.btn_black {
        font-size: 18px;
        padding-top: 10px;
    }
    .prod_desc_box h2 {
        font-size: 30px;
    }

    .prod_desc_box h6 {
        font-size: 16px;
    }

    .prod_desc_box p {
        font-size: 14px;
    }

    .acordion_box h4.panel-title>A {
        font-size: 22px;
    }

    .detail_table tr td {
        font-size: 16px;
    }

    .pagination_box a span {
        font-size: 16px;
    }
    .feature_items ul li {
        width: 25%;
    }

    .feature_items .feature_icon {
        width: 80px;
        height: 80px;
    }
    
    .greenlam_txt h3 br {
        display: none;
    }

    .mob_filter_btns.filter_btns{
        display: block;
        padding: 10px 12px;
    }
    body {
        padding-top: 80px;
    }
    body.open .header_area.fixed {
        background: #000;
    }
    
    .inner_hero_banner ul.slider-pagination-section {
        text-align: left;
    }
    section.visualiser_tool {
        min-height: 520px;
        background-size: cover;
        background-position: right;
        background-image: none !important;
        overflow: hidden;
    }

    .visualiser_desc {
        margin-bottom: 20px;
        max-width: 100%;
    }

    .exp_btn {
        text-align: left;
    }

    section.img_collection.ext_collection {
        margin-bottom: 0;
    }

    .mob_img_vis{
        display: block;
        margin: 0 -10px;
        padding-bottom: 20px;
        width: 100vw;
    }
    .mob_img_vis img {
        width: 100%;
    }

    .latest_blog_section.blog_pg {
        padding-top: 0px;
    }

    .filter_elements {
        padding-bottom: 15px;
        flex-wrap: wrap;
    }

    .side_drop .dropdown {
        text-align: left;
    }
    .tab_checkbox {
        padding-right: 10px;
        padding-bottom: 10px;
    }
    .contact_section .prod_hero_txt {
        padding-top: 0;
    }

    .contact_top_text {
        padding: 10px;
    }

    .contact_top_text h4 {
        font-size: 22px;
    }

    .contact_top_text label {
        font-size: 14px;
    }

    .contact_top_text p {
        margin-bottom: 0;
    }

    .col-sm-6.input-effect {
        padding: 0;
    }

    .input-effect label {
        left: 0px;
    }

    .effect-16 {
        width: 100%;
    }

    .effect-16 ~ .focus-border {left: 0px;right: 0px;}

    .effect-16:focus ~ .focus-border, .has-content.effect-16 ~ .focus-border {
        width:100%;
    }
    .back_to_link>a {
        position: static;
    }

    .back_to_link {
        text-align: left;
    }

    .back_to_link h4 {
        padding: 10px 0 0;
        text-align: center;
    }
    .product_detail_slider_sec.visual_detail_pg {
        padding-top: 0;
        padding-bottom: 30px;
    }

    .visual_detail_pg .back_to_link>a {
        font-size: 16px;
        margin: 0;
        position: absolute;
    }

    .visual_detail_pg .back_to_link>a img {
        display: none;
    }

    .visual_detail_pg .back_to_link h4 {
        font-size: 24px;
        display: inline-block;
        padding: 0;
    }

    .visual_detail_pg .back_to_link {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .visual_detail_pg .inspiration_gallery_slider {
        display: flex;
        flex-wrap: wrap;
    }

    .download_box {
        order: 2;
        width: 100%;
        display: none;
    }
    .visual_detail_pg .owl-item .small_img {
        height: 100px;
    }

    .visual_detail_pg .owl-item .small_img img {
        max-width: 100%;
        max-height: 100%;
    }

    .visual_detail_pg .owl-item.active.current .small_img {
        border-bottom: 2px solid transparent;
    }

    .visual_detail_pg .small_img_box p {
        font-size: 14px;
    }

    .visual_detail_pg .small_img_box h6 {
        font-size: 14px;
    }
    .download_icon {
        display:block;
    }
    a.item_img span label>i {
        display:inline-block;
    }
    .feature_group ul li:last-child {
        border-bottom: none;
    }
    .social_links ul li a i.fa.fa-youtube-play {
        line-height: 0.3;
        height: 32px;
        width: 32px;
        font: normal normal normal 14px/1 FontAwesome !important;
    }

    .social_links ul li a i.fa.fa-youtube-play:before {
        line-height: 1.1;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .social_links ul li a i.fa.fa-youtube-play:after {
        height: 32px;
        width: 32px;
        top: 7px;
        border-radius: 6px;
    }

    ul#myTab {
        justify-content: space-evenly;
    }

    #myTab li.nav-item {
        margin: 0;
        width: 50%;
        padding: 5px;
    }

    .products_wrapper ul#myTab {
        padding-left: 0;
        padding-right: 0;
        margin: 0 -5px;
    }
}

@media (max-width:600px) {
    .texture_list .product_content_box {
        justify-content: center;
    }
    body .products_wrapper .texture_wrapper .filter_elements {
        justify-content: flex-start;
    }

    .texture_wrapper {
        flex-wrap: wrap;
    }

    .texture_wrapper a {
        margin-top: 0;
        margin-bottom: 10px;
    }
    .products_list {
        flex-wrap: wrap;
        padding: 20px 0;
    }

    .featured_product_box {
        padding: 15px 20px;
    }

    .hero_content {
        text-align: left;
    }

    .other_links {
        margin-left: 0;
        padding-top: 40px;
    }
    .inner_head h3 {
        font-size: 40px;
    }

    .feature_icon {
        width: 120px;
        height: 120px;
    }
    .product_list_wrapper ul li {
        width: 100%;
        margin-bottom: 5px;
    }

    .product_content_box {
        display: flex;
    }

    .left_box {
        position: static;
        visibility: visible;
        opacity: 1;
        z-index: 1;
        width: 50%;
    }

    .right_box {
        width: 50%;
    }

    .prod_content_box {
        text-align: left;
    }

    .prod_content_box p,.prod_content_box a {
        display: none;
    }

    .right_box .prod_content_box h3 {
        display: none;
    }

    .right_box .prod_content_box a.btn {
        display: block;
    }

    .left_box, .right_box {
        min-height: 200px;
    }
    .tab_checkbox label {
        font-size: 12px;
        padding: 5px;
    }

    .products_wrapper .filter_elements {
        padding: 10px;
    }
    .texture_list .right_box .prod_content_box h3 {
        display: block;
    }

    .texture_list .right_box {
        width: 100%;
    }
    .featured_product_box {
        width: 100%;
        max-width: 400px;
        margin: 0 auto;
    }
}

@media (max-width:480px) {
    h2 {
        font-size: 40px;
    }

    h5 {
        font-size: 22px;
    }

    h4 {
        font-size: 20px;
    }

    .blog_list_slider .owl-nav {
        top: -30px;
    }

    .about_text p {
        font-size: 18px;
    }
    .inner_head h3 {
        font-size: 40px;
    }


    section.greenlam_branch {
        padding-top: 0;
    }
    .prod_content_box h3 {
        font-size: 32px;
    }

    .btn {
        font-size: 18px;
    }
    .greenlam_txt, 
    .greenlam_img {
        width: 100%;
    }

    section.greenlam_branch {
        flex-wrap: wrap;
        padding: 20px 0;
        min-height: 130px;
        margin-top: 60px;
    }

    .greenlam_txt {
        background: transparent;
        color: #fff;
        height: auto;
        text-align: center;
        justify-content: center;
        padding-bottom: 20px;
    }

    section.greenlam_branch:before {
        width: 100%;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
    }

    .bottom_map_content, 
    .bottom_map_btn {
        width: 100%;
    }

    .bottom_map_box {
        flex-wrap: wrap;
    }

    .greenlam_img {
        justify-content: center;
        height: auto;
    }
    .inspiration_gallery {
        padding-bottom: 0;
    }
    /* */
    .home_hero_slider .owl-dots {
        right: auto;
        left: 15px;
    }

    .feature_section .container {
        padding: 0;
    }

    .inner_head {
        padding: 0 15px 25px;
    }

    .feature_text h5 {
        font-size: 28px;
    }

    .feature_text p {
        font-size: 18px;
        line-height: 1.2;
    }

    .img_collection .container {
        padding: 0;
    }

    .img_collection .col-7 {
    }

    .img_collection .col-7 ,.img_collection .col-5 {
        padding: 0 5px;
    }

    .collection_img {
        padding-bottom: 10px;
        max-height: 180px;
    }

    .collection_text .feature_prod_detail {
        padding-left: 25px;
    }

    .certificate_txt p {
        font-size: 18px;
        line-height: 1;
        color: #675C5C;
    }

    .gray_box_contetnt {
        min-height: 300px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 20px;
        align-items: flex-start;
    }
    .gray_box_text a.btn.btn_white {
    border: 1px solid #c4c4c4;
    padding: 10px 14px;
    min-width: 110px;
    margin-top: 10px;
}

a.btn.btn_white i.fa.fa-download {
    margin-right: 4px;
}

.gray_box_text {
    order: 2;
}

.gray_box_img {
    order: 1;
    padding-bottom: 20px;
    max-width: 100%;
}
    .greenlam_txt h3 {
        font-size: 36px;
        color: #000;
    }

    section.greenlam_branch:before {
        display: none;
    }

    .greenlam_txt {
        margin-top: -80px;
    }

    .bottom_map_btn {
        display: flex;
        align-items: flex-end;
    }

    .bottom_map_box {
        min-height: 100px;
    }

    .two_box {
        border-bottom: 1px solid #ddd;
        margin-bottom: 80px;
    }


    .collection_gallery .row {
        margin: 0 -5px;
    }

    .collection_gallery .col-12 {
        padding: 0 5px;
    }
    .collection_gallery {
        overflow: hidden;
    }

    /**/
    .home_hero_slider .owl-dot button.links_text span {
        display: none;
    }

    .home_hero_slider .owl-dot button.links_text {
        width: 100%;
        border-bottom: 1px solid #fff;
        font-size: 0;
        height: 31px;
    }

    .home_hero_slider .owl-dots {
        width: auto;
        left: 30px;
        right: 30px;
        margin-left: 0;
        display: flex;
        text-align: left;
        bottom: 60px;
    }

    .home_hero_slider .owl-dot {
        width: 25%;
        margin-right: 7px;
    }

    .home_hero_slider .owl-dot button.links_text span {
        display: none;
        font-size: 16px;
    }

    .home_hero_slider .owl-dot.active button.links_text {
        border-bottom-width: 3px;
        font-size: 16px;
    }

    .home_hero_slider .owl-dot.active {
        order: -1;
    }

    .home_hero_slider .owl-dot.active button.links_text span {
        display: inline-block;
    }
    .hero_banner_slider .owl-dots {
        left: 20px;
        margin-left: 0;
        text-align: left;
        right: 20px;
    }
    .home_hero_slider .item {
        padding-bottom: 100px;
        padding-top: 70px;
        min-height: 520px;
        background-position: center;
        background-size: cover;
    }

    .about_section {
        padding: 60px 0 20px;
    }

    .products_deliverd {
        padding: 60px 40px 40px;
    }
    .ext_gal .inspiration_gallery_slider {
        border-bottom: none;
    }

    .img_collection.ext_collection {
        margin-bottom: 100px;
    }

    .latest_blog_section.ext_ins {
        padding-top: 0px;
    }
    .big_video_section .container-fluid {
        padding: 0;
    }

    .feature_items ul li {
        width: 33.33%;
    }
    .section_head h4 {
        font-size: 26px;
    }
    .detail_pg_banner li.breadcrumb-item, 
    .detail_pg_banner li.breadcrumb-item>a {
        font-size: 15px;
    }
    .left_box label {
        text-align: left;
    }

    .prod_content_box h3 {
        display: block;
        text-align: left;
    }

    .product_content_box:hover .left_box {
        justify-content: flex-start;
    }

    .left_box {
        justify-content: flex-start;
    }
}

@media (max-width:420px) {
   
}