@media only screen and (max-width: 1499px) {


    .paddar {
        padding-right: 10px;
        padding-left: 10px;
    }

    .hide_mobile {
        display: none;
    }

    .hide_pc {
        display: block;
    }

    #content {
        margin-top: 94px;
        font-size: 18px;
    }

    header#main_head .search-form {
        display: none;
    }

    header#main_head #main_menu {
        display: none;
    }

    header#main_head #hamburger_menu .line {
        display: block;
        width: 32px;
        height: 3px;
        background: #000;
        margin-bottom: 5px;
    }


    header#main_head .warp {
        align-items: center;
    }

    #mobile_menu {
        position: absolute;
        z-index: 99999999999;
        background: #fff;
        right: 0;
        top: 92px;
        width: 80vw;
        box-shadow: 0px 3px 6px #00000029;
        overflow-x: scroll;
        max-height: 80vh;
        /*padding-top: 10px;
        padding-bottom: 10px;*/
    }

    #mobile_menu li {
        list-style-type: none;
        font-size: 17px;
        padding: 10px 0;
        border-bottom: 1px solid #000;
        margin: 0;
    }

    #mobile_menu li:last-of-type {
        border-bottom: 0;
    }

    #mobile_menu li.active {
        font-weight: bold;
    }

    #mobile_menu li .arrow {
        width: 12px;
        height: 8px;
        background: url(./images/arr_mob_menu.png);
        float: left;
        position: relative;
        top: 10px;
    }

    #mobile_menu li.active .arrow {
        transform: rotate(-180deg);
    }

    #mobile_menu .sub-menu {
        display: none;
    }

    #mobile_menu .sub-menu li {
        border-bottom: 0;
        font-weight: normal;
    }

    #mobile_menu .sub-menu li::after {
        content: "";
        display: block;
        width: 45px;
        background: #015294;
        height: 4px;
        position: relative;
    }

    #contact_side_banner {
        display: none;
    }

    .ttitle h2,
    h2,
    .elementor_three_grid .content .title {
        font-size: 40px;
    }

    h3 {
        font-size: 30px;
    }

    .elementor-12 .elementor-element.elementor-element-a251215 .elementor-form-fields-wrapper {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .elementor_three_grid {
        height: auto !important;
        overflow: visible;
        position: static;
        /* top: auto;
        bottom: auto;
        right: auto;
        left: auto; */
    }

    .elementor_three_grid .image1,
    .elementor_three_grid .image2 {
        display: none;
    }

    .elementor_three_grid .content {
        width: auto !important;
        position: static;
        /*top: auto;
        bottom: auto;
        right: auto;
        left: auto;*/
    }

    .elementor_three_grid .image_mobile {
        display: block;
        width: 100%;
    }


    .elementor_three_grid .image_mobile img {
        width: 100%;
    }

    .elementor_three_grid .content .readmore {
        margin-top: 15px;
        margin-bottom: 30px;
    }


    .elementor_three_grid .content {
        font-size: 18px;
    }

    .image_light .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item {
        max-width: 50%;
    }

    .logoto img {
        width: 100px;
        height: 60px;
        margin: 15px auto !important;
    }

    .footer_form .e-form__buttons {
        width: auto;
        margin: 0 auto;
    }


    .elementor_three_grid .content,
    .ttext p {
        font-size: 18px;
    }

    .elementor_hativot .warp {
        max-width: none !important;
    }

    .elementor_hativot .maintitle {
        font-size: 40px;
    }

    .elementor_hativot h3 {
        font-size: 30px;
        margin-top: 20px;
    }

    .elementor_hativot .bgimg {
        position: static;
    }

    .elementor_gaon_the_companies {
        text-align: center;
    }

    .elementor_gaon_the_companies .warp {
        margin: 30px auto 0 auto;
        display: block;
    }

    .elementor_gaon_project .l1 {
        display: none;
    }

    .elementor_gaon_project .l2,
    .elementor_gaon_project .l3 {
        width: 100%;
    }

    .elementor_gaon_project .l1,
    .elementor_gaon_project .l2 .swiper-slide img,
    .elementor_gaon_project .swiper-wrapper {
        height: 60vw;
    }

    .elementor_gaon_project .l3 {
        display: flex;
        justify-content: space-between;
    }

    .elementor_gaon_project .l3 .imager {
        display: inline-block;
        margin-top: 10px;
    }


    .elementor_gaon_project .l3 .imager img {
        width: 60px;
        height: 60px;
    }

    .elementor_gaon_project .l4 {
        display: block;
    }

    .elementor_gaon_project .l4 .title {
        font-family: 'almoni-tzar';
        font-size: 25px;
    }

    .elementor_gaon_project .l4 .content {
        padding-bottom: 10px;
    }

    .elementor_gaon_project .navy {
        text-align: center;
    }

    .elementor_gaon_project .move.next {
        margin-right: 10%;
    }

    .elementor_gaon_hativot_product .title {
        font-size: 30px;
    }

    .elementor_gaon_hativot_product .title::after {
        width: 30px;
    }

    .elementor_gaon_hativot_product .bgimg {
        position: static;
        width: 100% !important;
    }

    .elementor_gaon_hativot_product {
        margin-top: 25px !important;
    }

    .elementor_gaon_hativot_product .title {
        margin-top: 0 !important;
    }

    .elementor_gaon_hativot_product .warp {
        float: none !important;
        width: 100% !important;
    }

    .elementor_gaon_hativot_product .company img {
        max-height: 50px;
        max-width: 106px;
        height: auto;
    }

    .elementor_gaon_breadcrumbs {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .elementor_hativot .bgimg img {
        width: 100%;
        float: none;
    }

    .elementor_hativot.id-24f0ed7b .bgimg {
        display: none;
    }

    .product_pp_icons,
    .product_medi_vard_icons,
    .product_pp_post_warp {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        margin-bottom: 0;
    }

    .product_medi_vard_icons {
        margin-top: 25px;
    }

    .product_pp_icons .warp,
    .product_medi_vard_icons .warp {
        margin-bottom: 22px;
    }

    .product_pp_icons .title{
        font-size: 25px;
    }

    .product_medi_vard_icons .title {
        font-size: 18px;
        line-height: 20px;
    }

    .product_tzinorot .title {
        font-size: 25px;
        line-height: 27px;
    }

    .product_tzinorot .moreinfo {
        font-size: 30px;
        position: relative;
        top: 20px;
    }

    .product_tzinorot .contenter .outlink {
        display: none;
    }

    .product_tzinorot.pp .contenter .mot {
        width: auto;
    }

    .product_tzinorot.pp .in_warp_all {
        grid-template-columns: repeat(2, 1fr);
    }

    .product_tzinorot.pp .in_warp_all .in_content {
        display: none;
    }

    .product_tzinorot.pp .kitbtn {
        display: inline-block;
        font-size: 14px;
        color: #fff;
        box-shadow: 0px 3px 3px #00000045;
        padding: 10px;
        margin-left: 10px;
        background: #505050;
        margin-top: 30px;
    }

    .product_tzinorot.pp .kitbtn.close {
        background: #015294;
    }

    .elementor_hativot.id-1016b1b5 .bgimg {
        display: none;
    }

    .gaon_icomg {
        margin-left: 0;
    }

    .gaon_icomg h3 {
        margin-bottom: 25px;
    }

    .elementor_hativot.id-def3a2a .bgimg,
    .elementor_hativot.id-5b08ead0 .bgimg,
    .elementor_hativot.id-210b60e0 .bgimg,
    .elementor_hativot.id-4e3c4b01 .bgimg,
    .elementor_hativot.id-6668869 .bgimg,
    .elementor_hativot.id-791d3f5 .bgimg,
    .elementor_hativot.id-03d3a20 .bgimg {
        display: none;
    }

    .product_tzinorot .contenter .is_title {
        font-size: 30px;
    }

    .calgot .gaon_icomg {
        margin: 0 auto;
    }

    .product_hakohav_solutions .super_warp {
        grid-template-columns: repeat(2, 1fr);
    }

    .product_hakohav_solutions .warp .title,
    .product_hakohav_solutions .inside .title {
        font-size: 25px;
    }

    .product_hakohav_solutions .warp {
        margin-bottom: 30px;
    }

    .product_tzinorot .contenter {
        padding: 30px 10px;
    }
    
    .product_hakohav_solutions .inside .title {
        float: none;
        width: 100%;
    }

    .product_hakohav_solutions .inside .proder {
        grid-template-columns: repeat(2, 1fr);
        margin-top: 30px;
    }

    .product_hakohav_solutions .inside .title::after {
        top: 0;
    }

    .product_hakohav_solutions {
        width: 100%;
        padding: 0 10px;
    }

    .product_hakohav_solutions .inside {
        margin-top: 0;
    }

    .product_hakohav_solutions .inside .close {
        font-size: 25px;
        float: right;
    }

    .product_tzinorot_post_warp {
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 30px;
    }

    .product_tzinorot_post img {
        width: 100%;
    }

    .product_tzinorot_post .title {
        float: right;
    }

    .product_tzinorot_post .readmore {
        font-size: 15px;
        float: left;
        text-decoration: underline;
    }

    .product_tzinorot_post .content {
        display: none;
    }

    .product_tzinorot .contenter .mot {
        width: auto;
    }

    .product_tzinorot .contenter .small_title {
        font-size: 30px;
        line-height: 32px;
    }

    .gaon_toi {
        padding: 20px;
        margin: 60px 0;
        width: 80vw;
        margin: 40px auto;
    }

    #gaon_hiktotaknim .elementor-widget-container {
        overflow: hidden;
        height: 237px;
    }

    .post-type-archive-blog .warp_article,
    .post-type-archive-project .warp_article  {
        grid-template-columns: repeat(1, 1fr);
        width: 100%;
    }

    .post-type-archive-blog article,
    .post-type-archive-project article {
        margin-bottom: 20px;
    }

    .post-type-archive-blog article h3,
    .post-type-archive-project article h3 {
        font-size: 20px;
        font-family: 'Heebo', sans-serif;
    }

    .post-type-archive-project article img {
        height: auto;
    }

    .post-type-archive-blog article img {
        max-height: 300px;
        width: auto;
    }

    .gaon_team.l1, 
    .gaon_team.l2 {
        display: block;
        margin-bottom: 0;
    }

    .gaon_team.l1 .warp,
    .gaon_team.l2 .warp {
        display: grid;
        grid-gap: 20px;
        grid-template-columns: repeat(2, 1fr);
        margin-bottom: 30px;
        width: auto;
    }
    
    .gaon_team.l1 .y2 {
        width: auto;
        margin-right: 0;
    }

    .product_about_icons {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 20px;
    }

    .gaon_toi.kalp {
        margin: 0 auto;
    }

    .about_comp {
        display: block;
        overflow: hidden;
        overflow-x: scroll;
    }

    .about_comp .in {
        display: flex;
        width: 550vw;
        gap: 50px;
    }
    
    .about_comp .warp {
        margin-bottom: 0;
    }
    
    .about_comp .about, 
    .about_comp .title,
    .about_comp .moreinfo  {
        display: none;
    }

    .single-blog h2,
    .single-project h2 {
        font-size: 60px;
        margin-bottom: 25px;
    }
    
    .single-blog h3,
    .single-project h3 {
        font-size: 40px;
    }
    
    .single-blog .warp_article,
    .single-project .warp_article {
        display: block;
    }
    
    .single-blog .warp_article .img,
    .single-project .warp_article .img {
        max-width: 100%;
        float: none;
        text-align: center
    }

    .single-blog .warp_article .img img,
    .single-project .warp_article .img img {
        max-height: 300px;
    }
    
    .single-blog .warp_article .navl,
    .single-project .warp_article .navl {
        text-align: center;

    }
    
    .single-blog .kishut,
    .single-project .kishut {
        top: 30px;
        max-width: 50%;
    }

    .single-project .warp_article {
        display: block;
    }

    .single-project .elementor_gaon_project {
        max-width: none;
        width: 100%;
    }

    .single-project .elementor_gaon_project .l3 .imager img {
        width: 20vw;
        height: 70px;
    }

    .single-project .elementor_gaon_project .swiper-wrapper .swiper-slide img {
        max-height: 300px;
    }

    .medv .product_tzinorot .moreinfo {
        top: 0;
    }

    .medv .product_tzinorot .contenter .mot {
        width: 100%;
    }

    .home_page_icons .in {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 20px;
    }

    

}