
/*

מחשבים מסך ענק
================================================== */
@media only screen and (min-width: 2000px) and (max-width: 3200px){
    
 
 .work-ex .page-head .content{
        padding: 5% 0!important;
    }
    
    .work-ex-wrap .tab_icon {
     font-size: 40px;
    margin-bottom: 19%!important;
    margin-top: 0%!important;
}
    .work-ex-wrap .tab_titles .tab {
    font-size: 20px;
    padding: 58px 10px 54px;
}
    .work-ex-wrap .tab_titles {
    padding: 0% 17%;
}
    .work-ex h4 {
    font-size: 32px;
}
    .work-ex .tab_content p {
    margin: 32px 0;
    font-size: 21px;
    line-height: 31px;
}
    .work-ex .tab_inner_content {
     margin: 0;
}
    .work-ex .hero-section .content{
        padding: 6% 0!important;
    }
    
    .work-ex .tab_content .hero-btn a, .work-ex .tab_content .close-btn a {
    font-size: 23px;
    padding: 15px 46px;
    min-width: 230px;
    margin-left: 15px;
}
    .work-ex .hero-section {
    padding: 1.8% 0;
}
    .work-ex .hero-section h4 {
    margin-top: 0;
}
    
    .work-ex #tab-id-1-container .hero-section {
    padding: 2.2% 0;
}
    
    .work-ex  #tab-id-5-container .hero-section, .work-ex  #tab-id-6-container .hero-section, .work-ex  #tab-id-7-container .hero-section, .work-ex  #tab-id-8-container .hero-section{
    padding: 3% 0;
}
  
    .work-ex #tab-id-2-container .hero-image img {
    margin-left: -40%;
}
    .work-ex #tab-id-4-container .hero-section {
    padding: 2.3% 0 0;
}
    .work-ex #tab-id-4-container .hero-image img {
    margin-top: -5%;
    margin-left: -40%;
    transform: scale(1.4,1.4);
}
    .video-hero-image img {
    transform: scale(1.2,1.2);
    margin-top: 3%;
    margin-bottom: -32%;
}
    .work-ex #tab-id-7-container .hero-image img, .work-ex #tab-id-8-container .hero-image img  {
    transform: scale(1.2,1.2);
}
    .work-ex #tab-id-7-container .hero-section .content{
    margin-bottom: 2%;
}
    
    .hero-image img {
    width: 100%;
    float: left;
    margin-left: -15%;
}
    
    .work-ex .image-wide-wrap,  .work-ex .wide-section{
        padding: 2% 0;
    }
    
    .grey-section .content{
        padding: 5% 0;
    }
    
   .work-ex #tab-id-1-container .wide-section .container{
        padding: 0% 8%;
    }
    
    .work-ex #tab-id-2-container .edge-pic {
    margin-left: -60%;
    margin-top: -15%;
    transform: scale(1.4,1.4);
}
    .work-ex #tab-id-3-container #procces img {
    transform: scale(1.3,1.3);
}
    .work-ex #tab-id-6-container #procces img {
    margin-top: -7%;
}
    .work-ex #tab-id-7-container .wide-section-2 img{
      transform: scale(1.2,1.25);
      margin-right: -12%;
    }
    
    .work-ex #tab-id-7-container .wide-section-2{
      overflow: hidden;
    }
    
    
.work #page-head .content {
    padding: 4.5% 0!important;
}
    
   .work #page-head h1 {
    font-size: 50px;
}
    
 #main-port-grid .av-masonry-sort {
    margin: 0 17px 30px 0;
}
    
    #main-port-grid .av-masonry {
    padding-top: 58px;
}
    .av-sort-by-term .text-sep {
    padding: 0 15px;
}
    .av-sort-by-term a, .av-sort-by-term .text-sep {
    letter-spacing: 0.3px;
}
    
    .port-head H1{
        font-size: 80px!important;
    }
    
    .contact-f .form_fullwidth *, .contact-f .form_element_half * {
    font-size: 22px!important;
    padding: 30px!important;
}
    .contact-f .button {
    font-size: 33px!important;
    padding: 16px 60px;
}
    .contact-section h2 {
    font-size: 33px!important;
        margin-bottom: 20%!important;
}
    .contact-section {
    padding-top: 2%;
    padding-bottom: 3%;
}
    .port-singel-title {
       font-size: 37px!important;
    line-height: 32px;
}
    .port-cat-title h5 {
    font-size: 23px!important;
}
    .portfolio-singel .line-h1 p{
        font-size: 19px!important;
       line-height: 33px;
    }
     .portfolio-singel .line-h1{
       margin-top: 4%;
    }
    
    .tab_titles .tab {
    font-size: 19px;
    padding: 33px 50px;
}
    .portfolio-singel .tab_inner_content p, .portfolio-singel .tab_inner_content li {
    font-size: 20px;
    line-height: 30px;
}
    
    .port-desc {
    margin-top: 5%;
    line-height: 30px;
}
    
    .in-tab-title {
    font-size: 22px;
}
    .portfolio-singel .tab_inner_content p:first-child{
        margin-bottom: 23px;
    }
    
    .port-item-title, .port-more-title {
    margin-bottom: 4%!important;
}
    
    #top .port-mor-items .grid-entry {
    width: 23.5%;
    margin-right: 2%;
}
 #top .port-mor-items .post-entry-last {
    margin-right: 0;
}   
    
    
     .portfolio-singel .tab_content {
    padding: 0px 60px 0 0!important;
}
    .port-section .content{
         padding: 7% 0;
    }
    .port-item-title h3{
    font-size: 33px!important;
    margin-bottom: 0.7%!important;
    }
      .port-item-title .av-subheading{
        font-size: 19px!important;
    }
   .port-section .regular-sep-m{
        margin-bottom: 4.5%!important;
    margin-top: 1%!important;
    }
    
     .port-mor-items .content{
             padding: 5% 0 7%;
    }
    .port-mor-items .regular-sep-m{
        margin-bottom: 4%!important;
        margin-top: 1%!important;
    }
    
    .project-btn-div a, .project-nav-btns a {
    font-size: 23px;
}
    .project-btn .avia_button_icon, .project-nav-btns .avia_button_icon {
    font-size: 18px;
}
    .port-nav {
    padding: 60px 0px;
}
    
   .single-portfolio #footer {
    border-top: 1px solid #ececec!important;
}
    
    .port-full-width-btn a {
    font-size: 30px!important;
}
     .full-btn-section .container{
        min-height: 300px;
    }
    .port-scroll-btn a {
    margin: 9% 0 3%!important;
    font-size: 23px!important;
    padding: 17px 45px!important;
    letter-spacing: 3px;
}
    .project-nav-btns-big a {
    padding: 28px;
    width: 230px;
}

    .port-nav-big-wrap {
    bottom: 17%;
}
    
    .portfolio-singel .content {
    padding-top: 6%;
    padding-bottom: 8%;
}
    
    .portfolio-singel .portfolio-singe-info, .portfolio-singel .portfolio-singel-tabs-wrap {
    margin-top: 4%!important;
}
    
    
    .customers-section h3{
        font-size: 35px!important;
    }
    .customers-section p{
        font-size: 22px!important;
    }
    .customers-btn a {
    font-size: 25px!important;
}

    
    .services-intro .content{
        padding: 5% 0 4% !important;
    }   
    
    .services-area-sector .services-area-sector-pic .avia-image-container-inner, .services-area-sector .services-area-sector-pic img{
        width: 100%;
    }
    
    .services-area-sector-title h3 {
    font-size: 27px!important;
    margin-right: 20px!important;
    margin-left: 38px!important;
}
    .services-area-sector-title {
    padding: 43px 20px 37px;
}
    .big-title .av-subheading_below {
    margin-top: 15px;
}
    .services-intro-text p, .services-end-to-end-text p {
    margin-top: 4px!important;
    line-height: 28px;
    font-size: 20px;
    padding-left: 34%;
}
    
    .services-area-toggle .toggler {
    font-size: 19px;
    padding: 20px 85px 20px 0px!important;
}
    .services-bullets {
    right: 51px;
}
    .services-area-toggle .toggle_icon {
    left: 51px;
}
    #top .services-area-toggle .activeTitle {
    padding-top: 45px!important;
}
    .services-area-toggle .toggle_content p {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 35px;
    letter-spacing: 0px;
}
    .services-area-toggle .toggle_content {
    padding: 15px 85px 45px 65px;
}
    
  .services-area-toggle .toggler:hover {
    box-shadow: inset -95px 0px 190px rgba(0, 0, 0, 0.10)!important;
}  
    
    .services-area-toggle {
    margin-bottom: 60px!important;
}
    
    .services-end-to-end .content {
    padding-top: 7%!important;
}
    
    .services-end-to-end-text p {
    padding-left: 30%;
}
    
    .services-end-to-end .img-col {
    margin-top: 7%;
}
    .services-customers .services-cus-title {
    margin: 2% 0 3.5%!important;
}
    .start-project-btn a {
    margin-top: 5%!important;
}
    
    
   .terms-service #page-head .content{
        padding: 100px 0!important;
    } 
    
    .srevice-terms-title {
    margin: 7% 0 5%!important;
}
    .term-text {
    padding: 0% 20%;
}
    .terms hr {
    margin: 8% 0!important;
}
    .srevice-terms-title h1 {
    font-size: 38px;
    letter-spacing: -0.2px!important;
}
    .srevice-terms-title .av-subheading_below p{
    font-size: 22px!important;
}
       .srevice-terms-title .av-subheading_below {
    margin-top: 19px;
}
    
 
    .about-page-title{
        font-size: 60px!important;
    }
    
.about-intro-text {
    width: 44%;
    line-height: 30px;
    font-size: 20px!important;
        margin-top: 2%;
}
    
   .about-intro-text .spaceline{
    height: 20px;
}
    
    
    
    .about-intro-btns a, .our-services-btn a {
    min-width: 300px!important;
}
    .about-intro-btns {
    margin-top: 4.5%;
}
    
    
    
    #our-service h3 {
    margin-top: 2%;
    font-size: 40px!important;
}
    
    .customers-section p {
    font-size: 20px!important;
    line-height: 31px!important;
}
    .customers-text {
    width: 42%;
    margin-bottom: 4%;
}
    .customers-img img {
        width: 96%;
    margin-top: 5%;
}
    
    #about-icons-section .av-icon-char {
    padding: 65px!important;
}
    
    #about-icons-section .av_icon_caption {
    font-size: 27px!important;
    margin-top: 20%;
}
    #clients-rec h3 {
    margin-bottom: 1.3%!important;
    font-size: 40px!important;
}
    .clients-rec-stars .av-icon-char {
    letter-spacing: 6px!important;
    font-size: 33px!important;
}
    
    #top #clients-rec .av-large-testimonial-slider .avia-testimonial-name {
    font-size: 24px!important;
    margin-bottom: 16px;
}
    
 #top #clients-rec .av-large-testimonial-slider .avia-testimonial-subtitle {
    font-size: 15px!important;
}  
    
    #clients-rec .content{
        padding: 9% 0!important;
    }
    
 
/***************************************************************************** English *****************/
    
    .en .widget_icl_lang_sel_widget {
    right: 95px;
}

    
    .en .main-title-1 {
  font-size: 40px!important;
    margin-top: -4px!important;
}
     .en .main-sub-title {
    font-size: 24px!important;
    max-width: 700px!important;
}
    .en .prince-pre-title {
    font-size: 24px!important;
    margin-top: -13px!important;
}
    .en #slide-1-btn .tp-caption {
    font-size: 22px!important;
}
    .en #home-slider #slide-1-btn i {
    margin-right: 8px!important;
    font-size: 19px!important;
}
    .en #home-slider #slide-1-btn .slide-1-btn2 i {
    margin-right: 12px!important;
    font-size: 21px!important;
}
    .en .slide-1-btn2 {
    margin-right: 0px!important;
    margin-left: 15px!important;
}
    
    .en .vase-pic-wrap {
    transform: translate3d(-360px, -200px, 0)scale(1.27)!important;
}
    .en .salt-pic-wrap {
    transform: translate3d(-250px, 50px, 0)scale(1.27)!important;
}
    .en .ipad-pic-wrap {
        transform: translate3d(275px, -130px, 0)scale(1.1)!important;
}
    .en .pen-pic-wrap {
        transform: translate3d(-100px, -185px, 0)scale(1.1)!important;
}
    .en .mouse-pic-wrap {
        transform: translate3d(170px, 0px, 0)scale(1.3)!important;
}
    .en .texts-element {
    margin-top: -60px!important;
    margin-right: 0px!important;
}
    .en #text-box, .en #btns-wrap {
        margin-left: -25px!important;
}
    
    .en .work-text-box-wrap {
    left: 10%!important;
}
    
    .en #work-2-sh .cover-image img {
        transform: translate3d(-50%, 4%, 0)scale(0.92)!important;
}
    .en #work-3-sip .cover-image img {
   transform: translate3d(-50%, 4%, 0)scale(0.87)!important;
}

    
    
    .en #footer .av_one_fourth:last-child {
    margin-left: 2%;
}
    
    .en .srevice-terms-title h1 {
    font-size: 31px;
    letter-spacing: 0.3px!important;
}
        .en .srevice-terms-title .av-subheading_below p{
    font-size: 19px!important;
}
    
    .en .terms h6 {
    font-size: 23px!important;
    line-height: 37px;
    width: 41%;
    margin: 0 auto!important;
}
    .en .srevice-terms-title .av-subheading_below {
    margin-top: 30px;
}
    
    .en .services-intro .content {
    padding: 6% 0 4% !important;
}
    .en .services-intro-text p {
    margin-top: -8px!important;
    line-height: 28px;
    padding-right: 17%;
     font-size: 18px;   
}
    .en .services-area-sector-title h3 {
    letter-spacing: 0.4px!important;
    font-size: 18px!important;
    margin-right: 9px!important;
    margin-left: 19px!important;
}
    .en .services-area-sector-title {
    padding: 42px 20px 38px;
}
    .en .services-area-toggle .toggler {
    padding: 21px 0px 21px 70px!important;
    letter-spacing: 0.3px!important;
}
    .en .services-area-toggle {
    margin-bottom: 53px!important;
}
    
    .en .about-intro-text {
    width: 64%;
    line-height: 32px;
    font-size: 18px!important;
    margin-top: 2.3%;
}
    .en .about-page-title {
    font-size: 46px!important;
}
    .en .about-page-title .av-subheading_above {
    font-size: 21px!important;
    margin-bottom: 29px!important;
}
    .en .about-intro-text .last-p{
         margin-top: 2.3%;
    }
    .en .about-intro-btns a {
    font-size: 21px!important;
    min-width: 310px!important;
    padding: 23px 10px!important;
}
    .en .customers-text {
    font-size: 16px!important;
    width: 45%;
}
    
    .en .customers-section p {
    font-size: 18px!important;
    line-height: 33px!important;
}
    .en #our-service h2, .en #clients-rec h2 {
        font-size: 31px!important;
    }
    .en #our-service .content{
        padding: 11% 0 10% !important;
    }
    
    .en .our-services-btn a {
    padding: 25px 0px!important;
    min-width: 350px!important;
    font-size: 22px!important;
}

    .en .portfolio-singel .tab_content {
    padding: 20px 0 0px 60px!important;
}
    .en .port-item-title .av-subheading {
    font-size: 17px!important;
    margin-top: 18px!important;
}
    
    .en .our-services-btn .avia_button_icon {
    right: 0px;
    left: -15px;
}
    .en .our-services-btn .avia_iconbox_title {
    margin-right: -10px;
}
    
    .en .port-head h1 {
    font-size: 65px!important;
}
    
    
    .en #wrap_all #clients-rec .avia-testimonial-content p {
    line-height: 32px;
}
    
    .en #wrap_all #clients-rec .av-large-testimonial-slider .avia-testimonial-meta {
     margin-top: 9%!important;
}
        .en #wrap_all #clients-rec .av-large-testimonial-slider .avia-testimonial-name {
    font-size: 20px!important;
}
    .en .clients-rec-stars {
    margin-bottom: 5%;
}
    
}
/*
מחשבים - כל המסכים הסטנדרטיים
================================================== */
@media only screen and (min-width: 1100px) and (max-width: 2000px){
   
}
/*
מחשבים מסך גדול
================================================== */
@media only screen and (max-width: 2000px){
   


    
    .work-ex-stage {
    width: 48%;
}
  
    #main-port-grid .av-masonry-entry {
    width: 33.3333333%;
}
    
}



 /*
מחשבים מסך גדול בלבד
================================================== */


  @media only screen and (min-width: 1700px) and (max-width: 2000px){

      

}
      
      
/*
מחשבים מסך סטנדרטי
================================================== */
@media only screen and (max-width: 1700px){
    


    .hero-image img {
    width: 100%;
}
    .port-scroll-btn a {
       margin: 5% 0 9%!important;
}

    
    .services-area-toggle .toggler {
    padding: 15px 75px 15px 0px!important;
}
    
        .srevice-terms-title h1 {
    font-size: 30px;
    letter-spacing: -0.2px!important;
}
    .srevice-terms-title .av-subheading_below p{
    font-size: 17px!important;
}
       .srevice-terms-title .av-subheading_below {
    margin-top: 16px;
}
    .terms p {
    font-size: 17px;
    margin: 4% 0;
    line-height: 27px;
}
    
    .about-intro-text {
    width: 57%;
    line-height: 30px;
}
    .about-page-title {
    margin-top: 3%!important;
    font-size: 50px!important;
}
    .about-page-title .av-subheading_above {
    margin-bottom: 10px!important;
}
    
   #top .port-nav-big-wrap {
    bottom: 18%;
}
    .port-scroll-btn a {
    margin: 7% 0 11%!important;
}
    
    .port-head .av-subheading{
       font-size: 28px!important; 
    }
    
    
    
/***************************************************************************** English *****************/
    
  

    .en .srevice-terms-title h1 {
    font-size: 25px;
    letter-spacing: 0.3px!important;
}
    .en .srevice-terms-title .av-subheading_below {
    margin-top: 26px;
}
        .en .terms strong, .en .terms b {
    font-size: 17px;
}
    .en .terms p {
    font-size: 15px;
    letter-spacing: 0.1px;
    margin: 3.5% 0;
    line-height: 25px;
}
    .en .terms li {
  font-size: 15px;
    letter-spacing: 0.1px;
    margin: 0.5% 0;
    line-height: 22px;
}
    .en .terms h6 {
    font-size: 18px!important;
    line-height: 33px;
    width: 40%;
    margin: 0 auto!important;
}
    .en .services-intro-text p {
    padding-right: 16%;
    font-size: 15px;
    letter-spacing: 0.2px;
}
    .en .services-area-toggle .toggler {
    font-size: 15.4px;
    letter-spacing: 0.1px!important;
}
    .en .services-area-sector-title h3 {
    font-size: 17px!important;
    margin-right: 6px!important;
}
    .en .services-end-to-end-text p {
    font-size: 16px;
}
    .en .services-title {
    font-size: 30px!important;
}
    .en .services-end-title, .en .services-cus-title, .en .start-work-title {
    font-size: 29px!important;
}
    .en .services-end-to-end .flex_column_table {
    width: 89%!important;
}
     .en .services-customers .logos-grid {
    padding: 0 9%;
}
    .services-customers .logos-grid img {
    width: 70%!important;
}
    
    .en .about-intro-text {
    width: 75%;
}
    .en .about-intro-btns {
    margin-top: 5%;
}
    .en #about-icons-section .av_icon_caption {
    font-size: 19px!important;
    margin-top: 22%;
}
   .en  #about-icons-section .av-icon-char {
    font-size: 30px!important;
}
    .en .port-head .av-subheading {
    font-size: 25px!important;
    margin-bottom: 30px;
}
    
}
/*
מחשבים מסך בינוני
================================================== */
@media only screen  and (max-width: 1601px){


    .hero-image img {
    width: 85%!important;
}
    

    .portfolios-page-wrap .page-head-sep{
            margin-top: -6px!important;
    }
    
    .cr-port-btn .hvr-sweep-to-left:before{
        display: none;;
    }
    .cr-port-btn a:hover {
    background-color: black!important;
}
    .port-scroll-btn a {
    margin: 5% 0 12%!important;
}
    .port-head .av-special-heading{
        font-size: 65px!important;
    }
     .port-head .av-subheading{
        font-size: 28px!important;
    }
  
 
    
    /***************************************************************************** English *****************/
    

    
}


/*
מחשבים קטנים
================================================== */
@media only screen and (max-width: 1450px) {

 
    
    .close-section .av_textblock_section {
    width: 63%;
}

    .tab_titles .tab {
    padding: 22px 10px;
}
    .project-btn-div a, .project-nav-btns a {
    font-size: 26px;
}
    .project-btn .avia_button_icon, .project-nav-btns .avia_button_icon {
    font-size: 19px;
}
    .port-head .av-special-heading {
    font-size: 60px!important;
}
    .port-head .av-subheading {
    font-size: 28px!important;
}
    .port-scroll-btn a {
    margin: 5% 0 17%!important;
}
    .port-nav-big-wrap {
    bottom: 20%;
}
 
    .services-area-sector {
    border-radius: 18px!important;
}
    .work-ex #page-head .content {
    padding: 5% 0!important;
}
    
    
        .about-intro-text {
    width: 56%;
    line-height: 29px;
}
    
    .about-page-title {
    margin-top: 1%!important;
}
    
    .about-page-title{
        font-size: 42px!important;
    }
    
    .about-intro-text {
    width: 59%;
    line-height: 27px;
    font-size: 17px!important;
}
    .about-page-title .av-subheading_above {
    font-size: 20px!important;
    margin-bottom: 8px!important;
}
    .about-intro-btns a, .our-services-btn a {
    font-size: 17px!important;
    letter-spacing: 0.2px;
}
    
    #our-service .content{
        padding: 7% 0!important;
    }
    
    .customers-text {
    width: 57%;
}
    
    #about-icons-section .av_icon_caption {
    font-size: 21px!important;
    letter-spacing: 0.2px;
}
    
    #top #clients-rec .avia-testimonial-content p {
    font-size: 18px!important;
}
    
          .light-tr-section-header .single-portfolio #wrap_all .header-scrolled #header_main{
        background: white!important;
        border-bottom: 1px solid #e8e8e8!important;
    }
    
    .light-tr-section-header .single-portfolio #wrap_all #header .header-taptap-main-wrapper-active{
        background: transparent!important;
        border-bottom: none!important;
    }
    
      .dark-tr-section-header .single-portfolio #wrap_all .header-scrolled #header_main{
        background: #101010!important;
    }
    
    .dark-tr-section-header .single-portfolio #wrap_all #header .header-taptap-main-wrapper-active{
        background: transparent!important;
    }
    
    
    
    
 /***************************************************************************** English *****************/
    


    .en .srevice-terms-title h1 {
    font-size: 21px;
}
    .en .srevice-terms-title .av-subheading_below p {
    font-size: 16px!important;
}
    .en .terms h6 {
    font-size: 18px!important;
    line-height: 31px;
    width: 50%;
    margin: 0 auto!important;
}
    .en .services-title {
    font-size: 24px!important;
}
      .en .services-title h1{
    letter-spacing: 0.2px!important;
}
    
        .en .services-title .av-subheading_below {
        margin-top: 13px;
        font-size: 16px!important;
}
    
    
    .en .services-intro-text p {
    padding-right: 3%;
    font-size: 15px;
    letter-spacing: 0.1px;
    line-height: 24px;
}
    .en .services-area-sector {
    margin-right: 0%!important;
    margin-left: 3%!important;
    width: 31.333333%!important;
}
    .en .services-area-sector-first {
    margin-left: 0%!important;
}
    .en .services-area-sector-title h3 {
    font-size: 16px!important;
    margin-right: 3px!important;
}
    .en .services-area-sector-title {
    padding: 35px 20px 29px;
}
    
    .en .services-area-toggle .toggler {
    font-size: 15px;
    letter-spacing: 0.2px!important;
    padding: 16px 0px 16px 54px!important;
}
    .en .services-bullets {
    left: 33px;
    width: 6px;
    height: 6px;
}
    .en .services-area-toggle .toggle_icon {
    right: 25px;
}
    .en .services-area-toggle .toggle_content {
    padding: 18px 60px 35px 54px;
}
    .en .services-end-title, .en .services-cus-title, .en .start-work-title {
    font-size: 23px!important;
}
    .en .services-end-to-end-text p {
    font-size: 15px;
    line-height: 23px;
}
    .en .services-end-title .av-subheading_below, .en .services-cus-title .av-subheading_below, .en .start-work-title .av-subheading_below {
    font-size: 15px!important;
    letter-spacing: 0.4px;
    margin-top: 13px;
}
    
    .en .about-page-title {
    font-size: 34px!important;
}
   .en .about-intro-text {
    width: 85%;
    line-height: 25px;
    font-size: 15px!important;
}
    .en .about-intro-btns a, .en .our-services-btn a {
    font-size: 18px!important;
}
    .en .about-page-title .av-subheading_above {
    font-size: 17px!important;
}
    .en .customers-section p {
    font-size: 15px!important;
    line-height: 26px;
}
    
    .en #our-service h2, .en #clients-rec h2 {
    font-size: 24px!important;
}
    .en .our-services-btn a {
    padding: 18px 0px!important;
    min-width: 270px!important;
}
    .en .our-services-btn .avia_button_icon {
    font-size: 15px!important;
    right: 0px;
}
    .en .customers-img img {
    width: 70%;
    margin-top: 1%;
}
    .en #about-icons-section .av_icon_caption {
    font-size: 18px!important;
    line-height: 30px;
}
    .en #wrap_all #clients-rec .avia-testimonial-content p {
    font-size: 15px!important;
}
    .en #wrap_all #clients-rec .av-large-testimonial-slider .avia-testimonial-meta {
    margin-top: 11%!important;
}
    .en #clients-rec .av-subheading_below {
    margin-top: 23px!important;
    font-size: 16px!important;
}
    .en .clients-rec-stars .av-icon-char {
    font-size: 26px!important;
    letter-spacing: 5px!important;
}
}

/*
מחשבים קטנים 2
================================================== */
@media only screen and (max-width: 1370px) {


    div#scx-widget .scx-chat-btn, div#scx-widget .scx-popup {
    left: 7%!important;
}
    
  
    
    .page-head H1 {
    font-size: 29px!important;
}
    .page-head-sep {
    margin-top: 0.3%!important;
}
        .page-head-sep .hr-inner{
    width: 30px!important;
}
    .work-ex-wrap .tab_titles .tab {
    padding: 30px 10px 33px;
}
    .work-ex-wrap .tab_icon {
    font-size: 25px;
    margin-bottom: 18%!important;
}
    .tabcontainer .tab.active_tab {
    white-space: normal;
}

    
    .image-wide-wrap .container {
    padding: 1.5% 0;
}
    .hero-image img {
        width: 75%!important;
        margin-top: 0%;
}

    .portfolios-page-wrap .page-head-sep{
            margin-top: -6px!important;
    }
    

    .tab_titles .tab {
    padding: 22px 10px;
        font-size: 17px;
}
    .project-btn-div a, .project-nav-btns a {
    font-size: 20px;
}
    .project-btn .avia_button_icon, .project-nav-btns .avia_button_icon {
    font-size: 15px;
}
    .project-btn .avia_button_icon {
    margin-left: 6px;
}
    
    .port-head h1 {
    font-size: 55px!important;
}
    .port-head .av-subheading {
    font-size: 26px!important;
}
    .top-projects-btn .av-icon-char {
   font-size: 22px!important;
    padding: 22px!important;
}
    .port-scroll-btn a {
        margin: 7% 0 13%!important;
        font-size: 19px!important;
}
    .project-nav-btns-big a{
        font-size: 20px;
        width: 190px;
        padding: 21px;
    }
    
    .portfolio-singel-tabs-wrap .tab_content{
        padding: 0px 35px 0 0;
    }
    
    .project-nav-btns-big .avia_button_icon {
    font-size: 16px;
}
    .project-nav-btns-big a:hover {
    letter-spacing: 1.5px;
}
#top .port-nav-big-wrap {
    bottom: 19%;
}
  
     .portfolio-singel .portfolio-singe-info {
    width: 42%;
}
      .portfolio-singel .portfolio-singel-tabs-wrap {
    width: 57%!important;
}
    
    .port-desc {
    margin-top: 6%;
    line-height: 23px;
    font-size: 16px!important;
}
    
    .portfolio-singel .tab_inner_content p, .portfolio-singel .tab_inner_content li {
    font-size: 16px;
    line-height: 24px;
}
    .portfolio-singel .portfolio-singe-info, .portfolio-singel .portfolio-singel-tabs-wrap {
        margin-top: 3%!important;
    }
    
    .port-cat-title{
        font-size: 17px!important;
    }
    
    
    .customers-section h3 {
    font-size: 29px!important;
}
    .customers-section p {
      font-size: 18px!important;
    line-height: 25px;
}
    .customers-btn a {
    font-size: 23px!important;
}
    .customers-btn {
    width: 27%;
    margin-top: 6%!important;
}
   
    
    .contact-section .content{
        padding-top: 4%!important;
    }
    
    .contact-section .av-special-heading{
    font-size: 30px!important;
    }
    

    
    .services-intro-text p {
    padding-left: 10%;
    line-height: 24px;
}
    .services-title{
        font-size: 35px!important;
    }
    
    .services-area-sector-title {
    padding: 23px 20px 20px;
}
    
   .services-area-sector-title h3 {
    font-size: 19px!important;
} 
    .services-area-sector-title .iconbox_icon {
    font-size: 16px!important;
    width: 16px;
}
    .services-area-sector {
    margin-right: 3%!important;
    width: 31.33333333333333333333333%!important;
        box-shadow: 0px 35px 60px rgba(0, 0, 0, 0.16)!important;
}
    .services-area-sector:hover {
    box-shadow: 0px 45px 60px rgba(0, 0, 0, 0.20)!important;
}
    
    .services-area-sector-first {
    margin-right: 0%!important;
}
    
    
  .services-area-toggle .toggler {
    padding: 13px 60px 13px 0px;
    font-size: 15px;
    letter-spacing: 0.2px!important;
}  
    
    .services-bullets {
    width: 7px;
    height: 7px;
    right: 35px;
}
    .services-area-toggle .toggle_icon {
    left: 35px;
}
    .services-area-toggle .vert_icon {
    border-left-width: 2px;
    height: 10px;
}
    .services-area-toggle .hor_icon {
    border-top-width: 2px;
    width: 10px;
}
    
 .services-area-toggle .toggle_content {
    padding: 15px 60px 28px 55px;
}   
    .services-area-toggle .toggle_content p {
    font-size: 15px;
}
    
    .services-area-toggle {
    margin-bottom: 30px!important;
}
    .services-area-toggle .activeTitle .toggle_icon {
    top: 67%;
}
    .services-area-toggle-btn .avia-button {
    font-size: 15px;
}
    
    .services-intro .content {
    padding: 4.5% 0 3% !important;
}
    
    .services-end-title, .services-cus-title, .start-work-title{
       font-size: 31px!important; 
    }
    
      .services-end-title .av-subheading_below, .services-cus-title .av-subheading_below, .start-work-title .av-subheading_below {
       font-size: 18px!important; 
    }
    
    .services-end-to-end-text p {
    padding-left: 7%;
    line-height: 24px;
    font-size: 18px;
}
    
       .services-cus-title .av-subheading_below{
       font-size: 18px!important; 
        margin-top: 8px;
    }
    
   .services-customers .logos-grid img{
    width: 80%!important;
    margin: 0 auto!important;
} 
    .start-project-btn a {
    font-size: 21px!important;
    padding: 23px 75px 22px 65px!important;
}
    
    .srevice-terms-title h1 {
    font-size: 28px;
}
    .srevice-terms-title .av-subheading_below {
    margin-top: 13px;
}
    .terms strong, .terms b {
    font-size: 20px;
}
    .term-text {
    padding: 0% 13%;
}
    
    .work #page-head .content {
    padding: 1% 0!important;
}
    .work #page-head h1 {
    font-size: 34px;
}
    #top .dark-head-style .av-subheading {
    margin-top: 9px;
    font-size: 18px!important;
}
    .av-sort-by-term a, .av-sort-by-term .text-sep {
    font-size: 18px;
}
   .av-sort-by-term .text-sep {
    padding: 0 12px;
} 
    #main-port-grid .av-current-sort-title {
    font-size: 22px;
}
    #main-port-grid .av-masonry-sort {
    margin: 0 13px 11px 0;
}
    #main-port-grid .av-masonry {
    padding-top: 37px;
}
    #main-port-grid .av-masonry-entry .av-inner-masonry-sizer {
    padding-bottom: 75%;
}
    #our-service h3 {
    font-size: 31px!important;
}
    #top #main-port-grid .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    font-size: 29px;
}
    #main-port-grid .av-masonry-entry-content {
    padding-top: 11px;
    font-size: 18px;
    letter-spacing: 0.2px;
}
    .single-portfolio .entry-content-header a {
    font-size: 29px;
    line-height: 38px;
    letter-spacing: 0px;
}
    .in-tab-title {
    font-size: 19px;
}
    .port-item-text p {
    line-height: 29px!important;
    font-size: 19px;
    letter-spacing: 0.4px;
}
    
    #top .services-area-sector {
    opacity: 1!important;
}

    
    
     /***************************************************************************** English *****************/
   

    
    .en #lang_sel_list a {
    font-size: 17px!important;
}
     .en #lang_sel_list li a span:before {
    font-size: 18px;
    left: -15px;
}
    
 
    

    .en #wrap_all #main-port-grid .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    font-size: 21px;
    line-height: 30px;
}
    .en #main-port-grid .av-masonry-entry-content {
    padding-top: 12px;
    font-size: 18px;
    letter-spacing: 0.2px;
}
    .en .port-head h1 {
    font-size: 44px!important;
}
    .en .port-head .av-subheading {
    font-size: 20px!important;
    margin-bottom: 24px;
    letter-spacing: 0.3px;
}
    .en .port-singel-title {
    margin-top: 18px;
    letter-spacing: 0.7px;
    font-size: 21px!important;
    line-height: 31px;
}
    .en .port-desc {
    font-size: 15px!important;
    width: 75%;
    margin-top: 4%;
    line-height: 26px;
}
    .en .portfolio-singel .tab_inner_content p, .en .portfolio-singel .tab_inner_content li {
    font-size: 14px;
    line-height: 22px;
}
    .en .tab_titles .tab {
    font-size: 15px;
    letter-spacing: 0.1px;
}
    .en .tab_titles .active_tab {
    font-weight: normal;
}
    .en .portfolio-singel .tab_inner_content li strong {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.5px;
}
    .en .portfolio-tabs .tab_inner_content span a {
    font-size: 15px;
    font-weight: 500;
}
    .en .in-tab-title {
    font-size: 16px;
}
    .en .port-item-title h3, .en .port-more-title h3 {
    letter-spacing: 0.3px;
    margin-bottom: 10px;
    font-size: 21px!important;  
}
   .en .port-item-title .av-subheading {
    font-size: 16px!important;
    margin-top: 15px!important;
}
    .en .port-mor-items .grid-entry-title a {
    line-height: 33px;
    font-size: 21px!important;
}
    
.en .project-nav-btns-big a {
    font-size: 14px;
    letter-spacing: 2px;
    padding: 22px;
}
    .en .project-nav-btns-big a:hover {
    letter-spacing: 3px;
}
    .en .project-nav-btns-big .avia_button_icon {
    font-size: 15px;
}
    .en .port-item-text p {
    line-height: 28px!important;
    letter-spacing: 0.7px;
    font-size: 17px;
}
    .en .av-sort-by-term a, .en .av-sort-by-term .text-sep {
    font-size: 14px;
}
    .en #main-port-grid .av-current-sort-title {
    font-size: 16px;
    letter-spacing: 0.8px;
}
    .en .portfolio-singel-tabs-wrap .tab_content {
    padding: 8px 0 0 40px;
}
    
}


/*
ipad pro
================================================== */
@media only screen and (max-width: 1370px) {
    
        
           .avia-safari .port-head, .ios-12-concept #page-head {
        background-attachment: scroll !important;
}
    
    
    .avia-safari .macher .port-head  {
        background-position: 40% 98%!important;
    background-size: 130%!important;
}
    
.avia-safari #main-port-grid a .av-masonry-image-container, .avia-safari #top .port-mor-items .grid-entry img {
    filter: blur(0px)!important;
}
  
 .avia-safari #top #main-port-grid .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content {
    display: none!important;
}  
    
    
}


/*
מחשבים זעירים
================================================== */
@media only screen and (max-width: 1300px){
    
    

 /***************************************************************************** English *****************/
    
    .en .widget_icl_lang_sel_widget {
    right: 89px;
}
    

}


/*
מחשבים זעירים מסכי 19 אינץ גבוהים
================================================== */
@media only screen and (max-width: 1300px) and (min-height: 950px){
    


    
    
 /***************************************************************************** English *****************/
    

    
}


    @media only screen and (max-width: 1300px) and ( min-height: 900px ){
    

}



/*
כל המחשבים הקטנים
================================================== */
@media only screen and (min-width: 1100px) and (max-width: 1450px){
    
 
}

/*#####################################################################################################################################################
#################################################################### ~~~~~~~ טאבלטים ~~~~~~~~~~  ######################################################*/






/*
לאורך
================ */
@media only screen and (max-width: 1150px) and (orientation :  portrait){

    .thanks .av-parallax.avia-full-stretch{
    transform: rotate(-90deg);
    width: 100vh;
    height: 100vh;
    background-position: 82% 0%!important;
    background-size: 135%!important;
        left: 0!important;
    top: 0!important;
    }

}
/*
לרוחב
================ */
@media only screen and (max-width: 1150px) and (orientation : landscape){

    .srevice-terms-title h1 {
    font-size: 26px;
}
    .srevice-terms-title .av-subheading_below {
    margin-top: 10px;
}
    .terms strong, .terms b {
    font-size: 19px;
}
    .term-text {
    padding: 0% 10%;
}
    .srevice-terms-title {
    margin: 6% 0 4%!important;
}
    .terms p {
    font-size: 16px;
    line-height: 26px;
}
    .terms h6 {
    font-size: 24px!important;
}
    
    #main-port-grid .av-masonry-entry .av-inner-masonry-sizer {
    padding-bottom: 80%;
}
    #main-port-grid .av-masonry {
    padding-left: 8%;
    padding-right: 8%;
    padding-top: 30px;
}
    #main-port-grid .av-masonry-sort {
    margin: 0 13px 6px 0;
}
    .av-sort-by-term a, .av-sort-by-term .text-sep {
    font-size: 17px;
}
    #main-port-grid .av-current-sort-title {
    font-size: 20px;
}
    .work #our-service .content {
    padding: 8% 0 7.5%!important;
}

    .port-scroll-btn a {
    margin: 7% 0 15%!important;
}
}

/*
כל הניידים והטאבלטים
================================================== */
@media only screen and (max-width: 1150px){
    
 
    
     .portfolios-page-wrap  .av-masonry{
    display: block;
         left: 15px;
}
    
    .cr-page-titlt {
    margin-top: 0%!important;
}
    .work .av-masonry-image-container{
            max-height: 300px;
    }
    
    .work .av-inner-masonry-content, .work .av-masonry-load-more, .work .av-masonry-sort, .work .av-masonry-entry .avia-arrow {
    background-color: transparent!important;
}
    .work .av-inner-masonry {
    margin-right: 0px!important;
    margin-bottom: 0px!important;
}
       .work .av-masonry-entry-title {
    color: white!important;
    text-align: center;
    font-size: 22px;
           font-weight: 400!important;
} 
      .home-first-slide .tp-dottedoverlay{
        background: none!important;
    }
      .portfolio-singel-slide .avia-slideshow-arrows, .portfolio-singel-slide .avia-slideshow-dots{
        display: none!important;
    }
    
    .work #footer, .work #socket {
    display: block;
}

    
    .home .header-scrolled #header_main:is(:not(.header-taptap-main-wrapper-active)) {
        border-bottom: 1px solid rgb(241 241 241)!important;
}

    
    .portfolios-page-wrap{
    background-color: #171717!important;
    padding-bottom: 6%;
    }
    
 
    .services-area-toggle .toggler:hover .vert_icon, .services-area-toggle .toggler:hover .hor_icon {
    border-color: #bbbbbb!important;
}
      .en .about-intro-text .last-p {
        display: none;
    }
    
    #main-port-grid a .av-masonry-image-container, #top .port-mor-items .grid-entry img {
    filter: blur(0)!important;
    transition: none!important;
    -webkit-animation: none !important;
    animation: none !important;
}
    
    #main-port-grid a:hover .av-masonry-image-container, #top .port-mor-items .grid-entry:hover img {
    transform: none!important;
    transition: none!important;
    -webkit-animation: none !important;
    animation: none !important;
}
    
    .single-portfolio .grid-entry:hover .grid-entry-title a{
      color: transparent!important;
}
    
    
    .en .services-customers .logos-grid {
    padding: 0 4%;
}
    

    #top #main-port-grid a:hover .av-inner-masonry-content-pos {
    display: none!important;
}
    
    .ios-12-concept .full-btn-section .container {
    height: 100px!important;
}
}



/*
טאבלט רגיל - לרוחב
================================================== */
@media only screen and (max-width: 1100px) and (orientation : landscape){
    
   
    .tab-link-ancor{
        position: absolute;
        transform: translate3d(0, -20px, 0)!important;
    }

 
    .video-hero-image img {
     width: 79%!important;
    margin-bottom: 0%;
    margin-top: 0%;
    margin-left: 5%;
}

    
    .top-projects-btn .av-icon-char {
    padding: 18px!important;
}
    .port-head h1 {
    font-size: 54px!important;
}
    .port-head .av-subheading {
    font-size: 24px!important;
        margin-bottom: 13px;
}
    .port-nav-big-wrap {
    bottom: 15%;
}
    .project-nav-btns-big a {
    width: 180px;
    padding: 20px;
    font-size: 22px;
}
    .port-scroll-btn a {
    font-size: 19px!important;
    padding: 12px 0px!important;
    min-width: 180px!important;
    border-color: rgba(255, 255, 255, 0.2)!important;
   margin: 7% 0 11%!important;
}
    .portfolio-singel .content {
    padding-top: 5%;
}
    .portfolio-singel .flex_column {
    margin-top: 4%!important;
}
    .portfolio-singel-tabs-wrap .tab_content {
    padding: 0px 40px 0 0!important;
}
    .port-desc {
    width: 86%;
}
    
    .port-cat-title h5 {
    font-size: 19px!important;
}
    .port-singel-title {
    font-size: 25px!important;
    line-height: 26px;
        margin-top: 8px;
}
    .portfolio-singel .portfolio-singe-info {
    width: 45%;
    padding-left: 10%;
}
    .portfolio-singel .portfolio-singel-tabs-wrap {
    width: 55%!important;
}
    .portfolio-singel .line-h1 p {
    font-size: 16px!important;
    line-height: 24px;
}
    .portfolio-singel .tab_inner_content p, .portfolio-singel .tab_inner_content li {
    font-size: 16px;
    line-height: 21px;
}
    .port-item-title, .port-more-title {
    margin-bottom: 5%!important;
    font-size: 23px!important;
}
    .port-item-title .av-subheading {
    font-size: 16px!important;
    margin-top: 9px;
}
    
    
     .adi-systems .port-head .avia-full-stretch{
        background-position: 48% 100%!important;
        background-size: 130%!important;
    }
    
      .modieen-home .port-head .avia-full-stretch{
        background-position: 6% 60%!important;
    }
    
     .zino-mansion .port-head .avia-full-stretch{
        background-position: 60% 100%!important;
       background-size: 130%!important;
    } 
    
       .zino-jewellery .port-head .avia-full-stretch{
        background-position: 50% 110%!important;
       background-size: 135%!important;
               filter: grayscale(60%);
    -webkit-filter: grayscale(60%);
    } 
    
    
      .steven-neuman .port-head .avia-full-stretch, .black-diamond .port-head .avia-full-stretch, .avot-world .port-head .avia-full-stretch, .yad-binyamin-project .port-head .avia-full-stretch{
        background-position: 50% 100%!important;
       background-size: 130%!important;
    }   
    
     .macher .port-head .avia-full-stretch{
        background-position: 40% 98%!important;
       background-size: 130%!important;
    }   
    
    .in-tab-title {
    font-size: 18px;
    line-height: 26px;
}
    .project-btn-div a, .project-nav-btns a {
    font-size: 18px;
}
    .project-btn .avia_button_icon, .project-nav-btns .avia_button_icon {
    font-size: 12px;
}
    
    .customers-logos .next-slide {
    right: -8%!important;
}
  .customers-logos .prev-slide {
    left: -8%!important;
}  
    .customers-logos-section .container{
        padding: 0 8%!important;
    }
    .customers-logos .avia-slideshow-arrows {
    margin-top: 8%;
}
    
    .contact-section h2 {
    margin-bottom: 0%!important;
    font-size: 22px!important;
}
    .contact-section .av-special-heading {
      margin-top: 0%!important;
    padding-bottom: 0!important;
}
    
    .contact-title h1 {
    font-size: 31px!important;
}
    
        .contact-title .av-subheading_below {
    font-size: 18px!important;
}
    
   .contact-f .form_fullwidth *, .contact-f .form_element_half * {
    border-radius: 6px!important;
} 
    .contact-f .button {
    font-size: 27px!important;
    border-radius: 6px;
    padding: 11px 20px;
    margin-top: 0%;
}
    
    .contact-section img{
        width: 85%!important;
        margin: 0 auto;
    }
    
    .contact-f .form_fullwidth *, .contact-f .form_element_half * {
    font-size: 16px!important;
    padding: 11px!important;
}
    .avia_ajax_form .text_area {
    max-height: 90px;
}
    
    

       .search .page-head .content {
    padding: 5% 0!important;
}
        .avia-ipad .search .page-head .avia-full-stretch {
    background-position: 50% -20%!important;
    background-size: 100%!important;
}
        .contact .page-head .avia-full-stretch{
        background-position: 60% -160%!important;
           background-size: 100%!important;   
    } 
    
    
   .work-ex #page-head .content{
        padding: 3% 0!important;
    }
    
 .services-title {
    font-size: 31px!important;
}
    .services-title .av-subheading_below {
    margin-top: 6px!important;
    font-size: 18px!important;
}
    .services-intro-text p {
    margin-top: 3px!important;
    padding-left: 12%;
    line-height: 21px;
    font-size: 16px;
}
    .services-intro .content {
    padding: 5% 0 3.5% !important;
}
    .services-area-sector {
    box-shadow: 0px 27px 40px rgba(0, 0, 0, 0.10)!important;
}
    .services-area-sector:hover {
    box-shadow: 0px 30px 45px rgba(0, 0, 0, 0.12)!important;
}
    .services-area-sector-title h3 {
    font-size: 18px!important;
    margin-right: 12px!important;
    margin-left: 27px!important;
}
    .services-area-sector-title .iconbox_icon {
    font-size: 14px!important;
    width: 14px;
}
    .services-area-sector {
    margin-right: 2.5%!important;
    width: 31.66666666666%!important;
}
    .services-area-sector-first {
    margin-right: 0%!important;
}
    .services-area-toggle .toggler {
    padding: 13px 40px 13px 0px!important;
}
    .services-bullets {
    width: 5px;
    height: 5px;
    right: 21px;
}
    .services-area-toggle .toggle_icon {
    left: 25px;
}
    .services-area-toggle .vert_icon {
    height: 8px;
    top: 2px;    
}
    .services-area-toggle .hor_icon {
    width: 8px;
    left: 2px;
}
    #top .services-area-toggle .activeTitle {
    padding-top: 30px!important;
}
    
    .services-area-toggle .toggle_content {
    padding: 11px 40px 22px 44px;
}
    .services-area-toggle .toggle_content p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 25px;
}
    .services-area-toggle-btn .avia-button {
    font-size: 14px;
}
      .services-area-toggle-btn .avia_button_icon {
    right: -11px;
    top: 1px;
}
    
   .services-area-toggle .toggler:hover, .en .services-area-toggle .toggler:hover {
    box-shadow: none!important;
}
    
    .services-area-blocks .content {
    padding-bottom: 13%;
}
    
    .services-end-to-end .content {
    padding-top: 0%!important;
    padding-bottom: 15%;
}
    .services-end-title, .services-cus-title, .start-work-title {
    font-size: 30px!important;
}
    .services-end-title .av-subheading_below, .services-cus-title .av-subheading_below, .start-work-title .av-subheading_below {
    font-size: 16px!important;
}
    .big-title .av-subheading_below {
    margin-top: 8px;
}
    .services-end-to-end-text p {
    padding-left: 10%;
    line-height: 21px;
    font-size: 15px;
}
    .services-end-to-end .av-flex-placeholder {
    width: 6%!important;
}
    
   .services-customers .content {
    padding: 9%!important;
}
    .services-customers .logos-grid {
    padding: 0 0%;
}
    .services-customers .logos-grid img {
    width: 85%!important;
    filter: none!important;
    opacity: 1!important;
}
    .start-project-btn a {
    font-size: 19px!important;
    padding: 20px 70px 18px 60px!important;
}
    
    .about-intro-text {
    width: 65%;
    line-height: 25px;
    font-size: 16px!important;
    margin-top: 0%;
}
    .about-page-title {
   font-size: 37px!important;
    margin-top: 0%!important;
    padding-bottom: 7px!important;
}
   
    .about-page-title .av-subheading_above {
   font-size: 18px!important;
    margin-bottom: 7px!important;
}
    
   .about-intro-btns a, .our-services-btn a {
   min-width: 210px!important;
    margin: 6px 7px!important;
    padding: 16px 0px!important;
} 
    
    .about-intro-btns .avia_button_icon, .our-services-btn .avia_button_icon {
    font-size: 15px!important;
    right: -3px;
}
    
#our-service h3 {
    font-size: 27px!important;
}    
 
    .customers-section p {
    font-size: 16px!important;
    line-height: 23px;
}
    .our-services-btn a {
    min-width: 240px!important;
    margin: 4% 0 2%!important;
}
    
    .customers-img img {
    width: 70%;
}
  
    #about-icons-section .av-icon-char {
    padding: 32px!important;
    font-size: 27px!important;
}
    #about-icons-section .av_icon_caption {
    font-size: 19px!important;
    letter-spacing: 0.1px;
}
    .clients-rec-stars {
    margin-bottom: 5%;
}
    .clients-rec-stars .av-icon-char {
    letter-spacing: 4px!important;
    font-size: 25px!important;
}
    
    #clients-rec h3 {
    margin-bottom: 2%!important;
    font-size: 33px!important;
}
    #top #clients-rec .avia-testimonial-content p {
    font-size: 17px!important;
    line-height: 27px;
}
    #top #clients-rec .av-large-testimonial-slider .avia-testimonial-name {
    font-size: 21px!important;
}
    .port-desc-sep .hr-inner {
        width: 30px!important;
    }
    
    
        .ios-12-concept #page-head .avia-full-stretch {
        background-position: 85% 100%!important;
    background-size: 110%!important;
}
    
    .port-light-page-head-style .top-projects-btn .av-icon-char {
       line-height: 28px!important;
    font-size: 17px!important;
}
    
       .ios-12-concept .full-btn-section a {
    padding: 35px 0!important;
    margin-top: 10%!important;
}
    
    
    
    
/***************************************************************************** English *****************/
    


    .en .contact-title h1 {
    font-size: 24px!important;
}
    .en .contact-f .form_fullwidth *, .en .contact-f .form_element_half * {
    font-size: 15px!important;
}
    .en .contact-f .button {
    font-size: 20px!important;
       font-weight: 600!important;
        padding: 15px 20px;
}
    .en .contact-f .form_fullwidth *, .en .contact-f .form_element_half * {
    padding: 15px!important;
}
    
    .en .srevice-terms-title h1 {
    font-size: 19px;
    letter-spacing: 0.5px!important;
}
    .en .srevice-terms-title .av-subheading_below {
    margin-top: 17px;
}
    .en .srevice-terms-title .av-subheading_below p {
    font-size: 15px!important;
}
    .en .terms strong, .en .terms b {
    font-size: 15px;
    font-weight: 600;
}
    .en .terms p {
    font-size: 14px;
    letter-spacing: 0px;
    margin: 3% 0;
    line-height: 24px;
}
    .en .terms li {
    font-size: 15px;
    letter-spacing: 0px;
    margin: 0.3% 0;
    line-height: 22px;
}
    
    .en .term-text {
    padding: 0% 15%;
}
    .en .terms h6 {
    font-size: 16px!important;
    line-height: 30px;
    width: 56%;
    margin: 0 auto!important;
}
    
       .en .services-title {
    font-size: 22px!important;
}
      .en .services-title h1{
    letter-spacing: 0.2px!important;
}
    
        .en .services-title .av-subheading_below {
      margin-top: 11px!important;
    font-size: 14px!important;
}
 
    
    .en .services-intro-text p {
        padding-right: 0%;
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 21px;
}
    .en .services-area-sector-first {
    margin-left: 0%!important;
}
    .en .services-area-sector-title h3 {
    font-size: 14px!important;
    margin-right: 3px!important;
}
    .en .services-area-sector-title {
    padding: 25px 20px 20px;
}
    
    .en .services-area-toggle .toggler {
    font-size: 14px;
    letter-spacing: 0px!important;
    padding: 15px 0px 15px 38px!important;
}
    .en .services-bullets {
        left: 22px;
    width: 5px;
    height: 5px;
}
    .en .services-area-toggle .toggle_icon {
    right: 19px;
}
    .en .services-area-toggle .toggle_content {
        padding: 9px 44px 30px 38px;
}
    .en .services-area-toggle .toggle_content p {
    font-size: 13px;
    line-height: 22px;
    margin-bottom: 27px;
    letter-spacing: 0px;
}
    .en .services-area-toggle-btn .avia-button {
    font-size: 14px;
    letter-spacing: 1px;
}
    .en .services-area-toggle-btn {
    margin-bottom: 0px;
}
    
    .en .services-end-title, .en .services-cus-title, .en .start-work-title {
    font-size: 21px!important;
}
    .en .services-end-to-end-text p {
       font-size: 14px;
    line-height: 22px;
        margin-top: -5px!important;
}
    .en .services-end-to-end .flex_column_table {
    width: 97%!important;
}
    
    .en .services-end-title .av-subheading_below, .en .services-cus-title .av-subheading_below, .en .start-work-title .av-subheading_below {
   font-size: 14px!important;
    letter-spacing: 0.2px;
    margin-top: 12px;
}
    .en .start-project-btn a {
    font-size: 19px!important;
    font-weight: 500!important;
    letter-spacing: 0.7px;
}
    .en .services-area-toggle .toggler:hover {
    letter-spacing: 0.2px!important;
}
    .en .services-area-toggle .activeTitle .toggle_icon {
    top: 63%;
}
    .en .services-area-toggle-btn .avia-button {
    font-size: 13px;
    letter-spacing: 1.5px;
        padding: 14px 0;
        border-radius: 8px;
}
    .en .services-area-toggle-btn .avia_button_icon {
    left: -0.8em;
}
    .en .services-area-blocks .content {
    padding-bottom: 15%;
}
    .en .services-end-to-end .img-col {
    margin-top: 5%;
}
  
    
    .en .about-intro-text {
    width: 75%;
    line-height: 25px;
    font-size: 15px!important;
}
    
    .en .about-page-title {
    font-size: 30px!important;
    padding-bottom: 16px!important;
}
    .en .about-intro-btns a {
    font-size: 16px!important;
    min-width: 220px!important;
}
       .en .our-services-btn a {
    font-size: 18px!important;
    min-width: 220px!important;
}
    
    .about-intro-btns .avia_button_icon, .our-services-btn .avia_button_icon {
    font-size: 12px!important;
}
    .en #about-icons-section .av_icon_caption {
    font-size: 17px!important;
    line-height: 29px;
    padding: 0 16px;
}
    .en .port-head h1 {
    font-size: 41px!important;
}
    .en .portfolio-singel .portfolio-singe-info {
    padding-left: 0%;
}
    .en .portfolio-singel-tabs-wrap .tab_content {
    padding: 0px 0px 0 40px!important;
}
    .en .port-desc {
    font-size: 14px!important;
    width: 76%;
    margin-top: 5%;
    line-height: 23px;
}
    .en .tab_titles .tab {
    font-size: 14px;
}
    .en .portfolio-tabs .tab_titles {
    width: 28%;
    min-width: 150px;
}
    .en .portfolio-singel .portfolio-singe-info {
    width: 40%;
}
    .en .portfolio-singel .portfolio-singel-tabs-wrap {
    width: 60%!important;
}
    .en .in-tab-title {
    font-size: 15px;
}
    .en .portfolio-tabs .tab_inner_content span a {
    font-size: 14px;
}
    .en .tabcontainer .tab_icon {
    margin-right: 14px;
}
}

/*
טאבלט רגיל - רק רוחב
================================================== */
@media only screen and (max-width: 1100px) and (min-height: 680px) and (orientation : landscape){

    #top .port-nav-big-wrap {
    bottom: 16%;
}
    .en .port-singel-title h3 {
    line-height: 31px;
}
    
    
}

/*
עד טאבלט רוחב
================================================== */
@media only screen and (max-width: 990px){


        .services-end-title, .services-end-to-end-text p{
    text-align: center;
}

    
    .en .portfolio-singel .tab {
    border-right: 1px solid #d6d6d6!important;
     border-left: none!important;
        margin: 0 -1px 0 0px!important;
}
    .en .portfolio-singel .tab:last-child {
    border-left: initial!important;
    border-right: none!important;
    border-radius: 0!important;
}
    
    .en .portfolio-singel .active_tab {
    margin: 0 -1px 0 3px!important;
}
    
         .zino-jewellery .port-head .avia-full-stretch{
        background-position: 50% 120%!important;
       background-size: 230%!important;
               filter: grayscale(60%);
    -webkit-filter: grayscale(60%);
    } 
    
    
    #top #main-port-grid .av-inner-masonry-content-pos {
    display: none!important;
    transform: none!important;
}

    
    }



/*
טאבלט רגיל - לאורך
================================================== */
@media only screen and (max-width: 990px) and (orientation : portrait){
    
  

    .tab-link-ancor{
        position: absolute;
        transform: translate3d(0, -20px, 0)!important;
    }
    
 
    .video-hero-image img {
        margin-bottom: 0%;
    margin-top: 50%;
    margin-left: -55%;
    transform: scale(1.6);
}
 
    .image-wide-wrap .container {
    padding: 5% 0;
}
    
     .tab-link-ancor{
        position: absolute;
        transform: translate3d(0, -20px, 0)!important;
    }
    
    
    .close-section {
    text-align: center;
    padding: 3% 0 6%;
}
    
    
   .work .av-masonry-entry {
    width: 49.90%!important;
}
    .cr-page-titlt {
    margin-top: 5%!important;
}
    .port-scroll-btn a {
    margin: 16% 0 13%!important;
}
    .port-nav-big-wrap {
    bottom: 18%;
}
    .portfolio-singel .container{
        max-width: 100%;
        padding: 0;
    }
    
    .port-desc {
    margin-top: 4%;
    margin-bottom: 5%;
}
    

    .portfolio-singel .portfolio-singel-tabs-wrap, .portfolio-singel .portfolio-singe-info {
    padding:0 60px;
    margin-top: 35px;
}
    .portfolio-singel{
        background: transparent;
    }
    .portfolio-singel .content {
        padding-top: 0%;
    padding-bottom: 0;
}
    .portfolio-singel .entry-content-wrapper {
        background-color: white;
         padding-bottom: 7%;
    }
    
    .port-singel-title {
        font-size: 31px!important;
        line-height: 35px;
        margin-top: 13px;
}
    
    .port-head .av-subheading {
    margin-bottom: 20px;
}
    
    .portfolio-singel .tab_titles {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    display: block;
}
    .portfolio-singel .tab {
    font-size: 17px;
    left: 0!important;
        padding: 28px 0 23px;
    display: inline-block;
    width: 33.3%!important;
    text-align: center;
    line-height: 19px;
    margin: 0 0 0 -1px!important;
    border: 1px solid #d6d6d6!important;
    border-top: none!important;
    border-right: none!important;
    background-color: rgba(216, 216, 216, 0.21);
}
    .portfolio-singel .portfolio-tabs-2 .tab {
        width: 50%!important;
    }

    .portfolio-singel .tab_icon {
       font-size: 16px;
}
    .portfolio-singel .active_tab {
         margin: 0 1px 0 0px!important;
        border: 1px solid #d6d6d6!important;
    border-bottom: none!important;
    border-top: none!important;
    border-right: none!important;
}
      .portfolio-singel .tab:last-child {
    border-left: none!important;
}
     .portfolio-singel .tab_content {
        padding: 34px 60px 45px!important;
}
    .portfolio-singel .portfolio-singel-tabs-wrap, .portfolio-singel .portfolio-singe-info {
    width: 100%!important;
}

    .portfolio-tabs{
        border: 1px solid;
    }
    .port-cat-title{
            margin-top: 5%!important;
    font-size: 19px!important;
    margin-bottom: 8px;
    }
    
    .port-desc {
    width: 70%;
    font-size: 17px!important;
        line-height: 26px;
}
    
    .portfolio-singel .tab_inner_content p, .portfolio-singel .tab_inner_content li {
    font-size: 18px;
}
    .in-tab-title {
    font-size: 19px;
    line-height: 30px;
}
    .port-desc-sep{
        display: none;
    }
    
    .port-section .content {
    padding: 12% 0;
}
    
    .port-item-title, .port-more-title {
    margin-bottom: 9%!important;
        font-size: 25px!important;
}
    
      .port-item-title .av-subheading {
    margin-top: 12px;
        font-size: 16px!important;
}
    
    
    .project-btn-div a, .project-nav-btns a {
    font-size: 18px;
}
    .project-btn .avia_button_icon, .project-nav-btns .avia_button_icon {
    font-size: 12px;
}
    
    
    .portfolio-singel .scroll-down-link{
        display: block;
    color: #2d2d2d!important;
    font-size: 50px!important;
    text-shadow: none!important;
    bottom: 15px!important;
} 
    .port-mor-items .grid-entry{
        width: 48%!important;
    margin-right: 0%!important;
    margin-bottom: 0%!important;
    flex-grow: 1;
    max-height: 250px;
    height: auto!important;
    }

    .port-nav {
        padding: 40px 6px;
    }

    .port-section h3, .port-item-title h3, .port-more-title h3 {
        font-size: 23px!important;
    }

    #top .port-mor-items .grid-sort-container{
            max-width: 100%!important;
            left: 0%;
            flex-wrap: wrap;
            height: auto!important;
    }
    
    .adi-systems .port-head .avia-full-stretch{
        background-position: 48% 60%!important;
        background-size: 185%!important;
    }
    
      .modieen-home .port-head .avia-full-stretch{
        background-position: 6% 60%!important;
    }
    
     .zino-mansion .port-head .avia-full-stretch{
        background-position: 60% 120%!important;
       background-size: 250%!important;
    }   
      .steven-neuman .port-head .avia-full-stretch, .black-diamond .port-head .avia-full-stretch, .avot-world .port-head .avia-full-stretch, .yad-binyamin-project .port-head .avia-full-stretch{
        background-position: 50% 100%!important;
       background-size: 230%!important;
    }   
    
     .macher .port-head .avia-full-stretch{
        background-position: 40% 98%!important;
       background-size: 230%!important;
    } 
    
       .ios-12-concept #page-head .avia-full-stretch{
        background-position: 40% 98%!important;
       background-size: 230%!important;
    } 
    
 .avia-safari .ios-12-concept #page-head .avia-full-stretch {
    background-position: 85% 102%!important;
    background-size: 105%!important;
    background-image: url(https://prince-studio.net/wp-content/uploads/2018/07/ios12-1-mobile.jpg)!important;
}
    .ios-12-concept #page-head .avia-full-stretch {
    background-position: 85% 102%!important;
    background-size: 102%!important;
    background-image: url(https://prince-studio.net/wp-content/uploads/2018/07/ios12-1-mobile.jpg)!important;
}
    
    .ios-intro-img {
    width: 68%;
    margin-top: 22%!important;
}
    
    .port-consept .flex_column{
            padding: 9% 0;
        margin-top: -1%!important;
    }
    
    
    
     .port-consept:last-child .flex_column{
            padding: 0% 0;
    }
    
    
    
    .port-consept .avia-image-container{
        transform: scale(1.35);
    }
    
    .ios-video-section .avia-image-container{
        transform: scale(1)!important;
    }
    
    .port-consept .container {
    max-width: 99.5%!important;
}
    
    .port-consept .content {
    vertical-align: middle!important;
}
    
    .ios-12-concept .full-btn-section a {
    padding: 35px 0!important;
    margin-top: 10%!important;
}
    .ios-video-section .port-item-title {
    margin-bottom: 5%!important;
    margin-top: 8%!important;
}
    
      .port-light-page-head-style .top-projects-btn .av-icon-char {
    line-height: 25px!important;
    font-size: 17px!important;
}
    
   

    .contact-section h2 {
       font-size: 24px!important;
    width: 70%;
    margin: 0 auto 4% !important;
    line-height: 30px;
}
    .contact-section img {
    width: 85%!important;
    margin: 0 auto;
}
    .contact-section {
    padding-top: 2%;
}
    
    .contact-title h1 {
    font-size: 33px!important;
}
      .contact-title .av-subheading_below {
    font-size: 19px!important;
    margin-top: 1%!important;
    margin-bottom: 2%!important;
}
    
    .contact-f {
    width: 85%!important;
}
    .contact-f .form_fullwidth *, .contact-f .form_element_half * {
    font-size: 17px!important;
}
    .contact-f .button {
    font-size: 26px!important;
    border-radius: 8px;
    padding: 16px 20px;
    margin-top: 2%;
}
    
    .contact-section .av-flex-placeholder {
    width: 2%;
}
    
    .page-head .content {
    padding: 7% 0!important;
}
    .port-other-section .av-flex-placeholder {
    width: 10%!important;
}
     .port-other-section .av-subheading_below {
    margin-top: 10px;
}
#top .template-search #searchsubmit {
    height: 57px;
}
    .search .search_form_field p {
    font-size: 17px!important;
    margin: 3% 0 4%!important;
}
    .search .page-head .avia-full-stretch {
    background-position: 50% 0%!important;
    background-size: 100%!important;
}
       .portfolio-singel .portfolio-singel-slide{
    display: none;
}
      .portfolio-singel .slider-mobile{
          display: block;
          margin-top: 0!important;
}
      .port-scroll-btn a, .port-scroll-btn a:focus, .port-scroll-btn a:hover, .port-scroll-btn a:active{
        border-color: rgba(255, 255, 255, 0.2)!important;
        background-color: rgba(0, 0, 0, 0.1)!important;
            box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0)!important;
}
        .contact .page-head .avia-full-stretch{
        background-position: 60% 200%!important;
           background-size: 100%!important;   
    }
  
  
    .terms .flex_column{
    width: 100%!important;
    padding: 0 0%!important;
    margin: 0!important;
    } 
    
   .terms-img img {
    width: 45%!important;
    margin: 0 auto 9%!important;
    }
    
    .terms hr {
    margin: 8% 0!important;
}
    
    .services-area-sector {
    margin-right: 0%!important;
    width: 100%!important;
    margin-bottom: 11%!important;
}
    .services-area-sector .services-area-sector-pic .avia-image-container-inner, .services-area-sector .services-area-sector-pic img {
    width: 100%;
}
    
    .services-area-sector .services-area-sector-pic .avia-image-container-inner {
    max-height: 120px;
    overflow: hidden;
}
    
    .services-title {
    font-size: 30px!important;
}
    .services-intro-text p {
    padding-left: 0%;
    line-height: 25px;
    font-size: 16px;
    margin-top: 2px!important;
}
    
     .services-intro .flex_column:first-child {
        width: 28%!important;
}
    
       .services-intro .flex_column:last-child {
        width: 67%!important;
        margin-right: 4%!important;
}
    .big-title .av-subheading_below {
    font-size: 18px;
    margin-top: 8px;
}
    
.services-intro .content {
    padding: 7% 0 6% !important;
}  
    
    .services-area-sector-title h3 {
    font-size: 23px!important;
}
    
.services-area-sector-title .iconbox_icon {
    font-size: 17px!important;
    width: 17px;
}
  .services-area-sector-title {
    padding: 35px 20px;
}
    
       .services-area-sector {
    box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.10)!important;
}
    .services-area-sector:hover {
    box-shadow: 0px 30px 45px rgba(0, 0, 0, 0.12)!important;
}
    
       .services-area-toggle .toggler {
    padding: 16px 77px 16px 0px!important;
    font-size: 16.5px;
}
    .services-bullets {
    width: 7px;
    height: 7px;
    right: 50px;
}
    .services-area-toggle .toggle_icon {
    left: 55px;
}
    .services-area-toggle .vert_icon {
    height: 10px;
    top: 1px;    
}
    .services-area-toggle .hor_icon {
    width: 10px;
    left: 1px;
}
    #top .services-area-toggle .activeTitle {
    padding-top: 34px!important;
}
    
    .services-area-toggle .toggle_content {
    padding: 13px 77px 26px 93px;
}
    .services-area-toggle .toggle_content p {
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 30px;
}
    .services-area-toggle-btn .avia-button {
    font-size: 14px;
}
      .services-area-toggle-btn .avia_button_icon {
    right: -11px;
    top: 1px;
}
    .services-area-toggle-btn {
    margin-bottom: 15px;
}
    .services-area-toggle-btn .avia-button {
    font-size: 16px;
}
    
    
   .services-area-toggle .toggler:hover {
    box-shadow: none!important;
}
    .services-area-toggle .activeTitle .services-bullets, .services-area-toggle .activeTitle .toggle_icon {
    top: 59%;
}
    
    .services-area-toggle {
    margin-bottom: 45px!important;
}
    
    
    .services-area-blocks .content {
    padding-bottom: 10%;
}

    
    .services-end-to-end .content {
    padding-top: 0%!important;
}
    .services-end-title, .services-cus-title, .start-work-title {
    font-size: 30px!important;
}
    .services-end-title .av-subheading_below, .services-cus-title .av-subheading_below, .start-work-title .av-subheading_below {
    font-size: 16px!important;
}
    .big-title .av-subheading_below {
    margin-top: 8px;
}
    .services-end-to-end-text p {
    padding-left: 0%;
    line-height: 22px;
    font-size: 16px;
    width: 80%;
    margin: 5% auto 0!important;
}
 .services-end-to-end .img-col {
    margin-top: 10%;
}
    
   .services-customers .content {
    padding: 14% 0!important;
}
    .services-customers .logos-grid {
    padding: 0 0%;
}
    .services-customers .logos-grid img {
    width: 85%!important;
    filter: none!important;
    opacity: 1!important;
}
    .start-project-btn a {
    margin-top: 7%!important;
    font-size: 19px!important;
    padding: 20px 70px 18px 60px!important;
}
    
       .srevice-terms-title h1 {
    font-size: 27px;
}
    .srevice-terms-title .av-subheading_below {
    margin-top: 13px;
}
    .terms strong, .terms b {
    font-size: 19px;
}
    .term-text {
    padding: 0% 5%;
}
    .srevice-terms-title {
    margin: 10% 0 7%!important;
}
    .terms p, .terms li  {
    font-size: 16px;
    line-height: 26px;
}
    .terms h6 {
    font-size: 20px!important;
}
    
 .terms {
    padding: 0% 0 12%;
}
    
    .about #page-head{
        background-size: 265%!important;
    background-position: 18% 35%!important;
    }
    
    .about-intro-text {
    width: 95%;
    line-height: 27px;
    font-size: 17px!important;
}
    .about-intro-text .spaceline {
    height: 16px;
}
    
    
  .about-intro-btns a, .our-services-btn a {
    min-width: 230px!important;
    margin: 0% 1% !important;
      
}  
    
    .about-page-title {
    font-size: 40px!important;
}
    .about-intro-btns {
    margin-top: 7%;
}
    
    .customers-text{
    width: 70%;
    }
    
    .customers-section p {
    font-size: 17px!important;
    line-height: 28px;
}
    
    #our-service h3 {
    margin-top: 15%;
    font-size: 30px!important;
}
    
    .our-services-btn a {
    margin: 9% 0 11% !important;
}
    .customers-img img {
    width: 100%;
    margin: 2% auto 9%;
}
    
    
    #about-icons-section .flex_column {
            margin: 8% 0!important;
    }   
    
    #about-icons-section .av_icon_caption {
    font-size: 20px!important;
    margin-top: 12%;
}
    
    #about-icons-section .av-icon-char {
    padding: 40px!important;
    font-size: 30px!important;
}
    
    .clients-rec-stars {
        margin-bottom: 12%;
    margin-top: 3%;
}
  
    #clients-rec .av-subheading_below {
    margin-bottom: 4%!important;
    margin-top: 16px!important;
}
    #top #clients-rec .avia-testimonial-meta {
    margin-top: 40px;
}
     
    
    #top #clients-rec .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
    padding: 0px 25%!important;
}
    
    #clients-rec .content{
        padding: 25% 0 17%!important;
    }
    
    
   #main-port-grid .av-masonry-entry .av-inner-masonry-sizer {
    padding-bottom: 110%;
} 
    .av-masonry-container {
    width: 100%!important;
}
    
   #main-port-grid {
    margin-bottom: 10%;
}
    
  .work #our-service .content {
    padding: 15% 0 4%!important;
}
    
    .port-gall .avia-gallery-thumb img {
      opacity: 1!important;
}
    
    .portfolio-singel .portfolio-singe-info, .portfolio-singel .portfolio-singel-tabs-wrap {
    margin-top: 6%!important;
}
    
    .port-item-text p {
    line-height: 24px!important;
    font-size: 18px;
    padding: 0 19%;
    letter-spacing: 0.4px;
    margin: 8% 0 10%!important;
}
    
    
    
    
    
     /***************************************************************************** English *****************/

  


    

    .en #wrap_all #main #work-1-dz .work-btn-wrap {
    margin-left: -60px;
}
 
    .en .contact-title h1 {
    font-size: 23px!important;
}
    .en .contact-title .av-subheading_below {
    font-size: 17px!important;
    margin-top: 1.5%!important;
    margin-bottom: 2%!important;
}
    .en .contact-f .form_fullwidth *, .en .contact-f .form_element_half * {
    font-size: 15px!important;
}
     .en .contact-f .button {
    font-size: 22px!important;
     font-weight: 600!important;
}
    .en .terms h6 {
    width: 80%;
}
    
    .en .services-intro .flex_column:last-child {
    width: 65%!important;
    margin-right: 0%!important;
}
    
    .en .services-area-sector {
    margin-right: 0%!important;
    margin-left: 0%!important;
    width: 100%!important;
}
    .en .services-intro .content {
    padding: 8% 0 7% !important;
}
    
    
    .en .srevice-terms-title {
    margin: 11% 0 7%!important;
}
    .en .srevice-terms-title .av-subheading_below p {
    font-size: 15px!important;
}
           .en .services-title {
    font-size: 22px!important;
}
      .en .services-title h1{
    letter-spacing: 0.2px!important;
}
    
        .en .services-title .av-subheading_below {
      margin-top: 11px!important;
    font-size: 14px!important;
}
    
    
    .en .services-intro-text p {
        padding-right: 0%;
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 21px;
}
    .en .services-area-sector-first {
    margin-left: 0%!important;
}
    .en .services-area-sector-title h3 {
    font-size: 16px!important;
    margin-right: 5px!important;
}
    .en .services-area-sector-title {
    padding: 30px 20px 30px;
}
    
    .en .services-area-toggle .toggler {
    font-size: 14px;
    letter-spacing: 0px!important;
    padding: 17px 0px 17px 60px!important;
}
    .en .services-area-toggle .toggler:hover {
    box-shadow: none!important;
}
    
    .en .services-bullets {
    left: 39px;
    width: 6px;
    height: 6px;
}
    .en .services-area-toggle .toggle_icon {
    right: 30px;
}
    .en .services-area-toggle .toggle_content {
            padding: 15px 70px 41px 60px;
}
    .en .services-area-toggle .toggle_content p {
    font-size: 13px;
    line-height: 22px;
    margin-bottom: 31px;
    letter-spacing: 0px;
}
    .en .services-area-toggle-btn .avia-button {
    font-size: 14px;
    letter-spacing: 1px;
}
    .en .services-area-toggle-btn {
    margin-bottom: 0px;
}
    
    .en .services-end-title, .en .services-cus-title, .en .start-work-title {
    font-size: 23px!important;
}
    
    .en .services-end-title {
    text-align: center;
    margin-bottom: 4%!important;
}
    
    .en .services-end-to-end-text p {
    font-size: 14.5px;
    line-height: 26px;
    margin-top: 0px!important;
}
    .en .services-end-to-end .flex_column_table {
    width: 97%!important;
}
    .en .services-end-to-end .img-col {
    margin-top: 6%;
}
    .en .services-customers .services-cus-title {
    margin: 3% 0 3.5%!important;
}
    
    .en .services-end-title .av-subheading_below, .en .services-cus-title .av-subheading_below, .en .start-work-title .av-subheading_below {
  font-size: 15px!important;
    letter-spacing: 0.2px;
    margin-top: 16px;
}
    .en .start-project-btn a {
    font-size: 19px!important;
    font-weight: 500!important;
    letter-spacing: 0.7px;
}
    .en .start-project-btn a {
    padding: 20px 60px 18px 66px!important;
}
    .en .services-area-toggle .toggler:hover {
    letter-spacing: 0.2px!important;
}
    .services-area-toggle .activeTitle .services-bullets {
    top: 61%;
}
    .en .services-area-toggle .activeTitle .toggle_icon {
    top: 61%;
}
    .en .services-area-toggle-btn .avia-button {
    font-size: 14px;
    padding: 15px 0;
}
    .en .services-area-toggle-btn .avia_button_icon {
    left: -0.8em;
}
    .en .services-area-blocks .content {
    padding-bottom: 15%;
}
    .en .services-end-to-end .img-col {
    margin-top: 5%;
}
    
 .en .about-intro-text {
    width: 85%;
    line-height: 24px;
    font-size: 15px!important;
        margin-top: 4%;
}   
    .en .about-intro-btns {
    margin-top: 8%;
}
    #top #our-service .content {
    padding: 17% 0 8%!important;
}
    .en .customers-text {
    font-size: 16px!important;
    width: 70%;
}
    .en .customers-img img {
    width: 85%;
    margin-top: 1%;
}

    .port-item-text p {
    padding: 0 12%;
}

.en #about-icons-section .av_icon_caption {
    font-size: 17px!important;
    line-height: 30px;
    margin-top: 18%;
        padding: 0 25%!important;
}
    
    }





/*
טאבלט רגיל - רק אורך
================================================== */
@media only screen and (max-width: 780px) and (min-height: 900px)  and (orientation : portrait){
    
       .work-title{
        font-size: 42px!important;
    }

      .work-pre-title{
        font-size: 20px!important;
              margin-top: 5px!important;
    }
       .work-desc{
        font-size: 19px!important;
              margin-top: 2px!important;
    }
    
    .work-btn-wrap {
    transform: scale(0.8)!important;
    margin-top: 11px;
}
        .he .work-btn-wrap {
    margin-left: 10px;
}

   .work-text-box-wrap {
    transform: scale(1)!important;
    top: 74%!important;
}    
    
    #iostag {
    transform: scale(0.65)!important;
    margin-left: -30px;
    margin-top: -90px;
}
    
        #main-port-grid .av-inner-masonry {
    margin: 7px!important;
    top: 0px!important;
    left: 0px!important;
    right: 0px!important;
    bottom: 0px!important;
}
    
         #main-port-grid .av-masonry-item-no-image {
    margin: 0px!important;
}
    
    
    #main-port-grid .av-masonry-entry {
    width: 50%!important;
}
    
    #main-port-grid .av-masonry {
    padding-left: 7%;
    padding-right: 7%;
    padding-top: 45px;
    left: 0px;
}
    
    
}



/*#####################################################################################################################################################
#################################################################### ~~~~~~~ ניידים ~~~~~~~~~~  ######################################################*/

/*
כל הניידים
================================================== */

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

    
    .customers-logos .avia-slideshow-arrows {
    display: none!important;
}
    .customers-logos {
        display: none;
}
      .customers-logos-mobile {
        display: block;
}
    .customers-logos-section {
          min-height: 400px!important;
    }
    .customers-logos-section .content{
        padding: 7% 0!important;
    }
    
    
    .close-section .av_textblock_section {
    width: 95%;
}
    .close-section p{
        margin-bottom: 0!important;
    }
    
    .services-intro-text .text-mobile-hide{
        display: none;
    }
    
      .services-intro-text .text-mobile-show {
   display: initial;
}
 
    .about-intro-text .last-p {
        display: none;
    }
    
    .grid-entry:hover .excerpt-link {
    display: none!important;
}

  
    
        .work #page-head .page-tite, #top .dark-head-style .page-tite, .work #page-head .flex_column, #top .dark-head-style .flex_column  {
    padding-bottom: 0px!important;
    margin-bottom: 0px!important;
}
        .work #page-head .container, #top .search-head .container{
        height: auto!important;
    }
    

       .en .search-head h1 {
    font-size: 20px!important;
}
    
}
/*
לאורך
================ */
@media only screen and (max-width: 767px) and (orientation : portrait){
    

      .work-ex .container {
        width: 90%!important;
        max-width: 90%!important;
}   


    .work .page-head-sep {
    margin: 0 0 10%!important;
}
    
  .work .av-masonry-entry {
    width: 100%!important;
}
    #top .portfolios-page-wrap .av-masonry {
    left: 0!important;
    width:100%!important;
}
     #top .portfolios-page-wrap .av-masonry-container {
    width: 100%;
}
    .work .av-masonry-image-container {
        max-height: none;
}
    .work .av-inner-masonry {
        margin-right: 0!important;
    margin-bottom: 10px!important;
    border-radius: 5px;
}  
    .top-projects-btn {
    width: 25%;
        padding-left: 3%;
}
    .top-projects-btn .av-icon-char {
    font-size: 19px!important;
    padding: 19px!important;
}
        .page-head H1 {
    font-size: 24px!important;
            margin-top: 13%!important;
}
    .port-head h1 {
        font-size: 47px!important;
    line-height: 52px;
        margin-top: 0%!important;
}
    .port-head .av-subheading {
    font-size: 23px!important;
    margin-bottom: 10px;
}
    .port-nav-big-wrap {
    bottom: 12%;
}  
    .port-head .av-special-heading {
    margin-top: 5%!important;
}
    
    .project-nav-btns-big a {
    font-size: 19px;
    width: 140px;
    padding: 17px;
}
    .port-scroll-btn a, .port-scroll-btn a:focus, .port-scroll-btn a:hover, .port-scroll-btn a:active{
    margin: 12% 0 15%!important;
    min-width: 175px!important;
    font-size: 17px!important;
    border-color: rgba(255, 255, 255, 0)!important;
    padding: 11px !important;
    background-color: rgba(0, 0, 0, 0.1)!important;
    box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0)!important;
}
   #top .portfolio-singel .container {
    width: 100%!important;
    max-width: 100%!important;
}

.portfolio-singel .portfolio-singe-info,
.portfolio-singel .portfolio-singel-tabs-wrap
 {
    max-width: 90%!important;
    margin-inline: auto!important;
    float: none!important;
}

    .portfolio-singel .content {
    padding-top: 8%;
    padding-bottom: 0;
}
    .portfolio-singel .portfolio-singel-tabs-wrap, .portfolio-singel .portfolio-singe-info {
    padding: 0 40px;
}
    .port-desc {
    margin-top: 7%;
    line-height: 22px;
    width: 95%;
    font-size: 16px!important;
}
    .portfolio-singel .tab_titles {
    display: block!important;
}
     .portfolio-singel .fullsize-tab {
    display: none!important;
}
      .portfolio-singel .active_tab {
    background-color: white!important;
}
    .portfolio-singel .tab_icon {
    font-size: 22px;
    display: block;
    margin-bottom: 15px;
            margin-left: 0!important;
}
    .portfolio-singel .tab {
    font-size: 15px;
}
    .portfolio-tabs {
    border: 1px solid #d6d6d6!important;
}
    .portfolio-singel .tab_content {
       padding: 20px 28px 25px!important;
}
    .portfolio-singel .active_tab_content {
    background-color: white!important;
}
    .portfolio-singel .tab_inner_content p, .portfolio-singel .tab_inner_content li {
    font-size: 16px;
    line-height: 23px;
}
    .portfolio-singel-tabs-wrap{
      margin-bottom: 7%!important;
    }
    .portfolio-singel .scroll-down-link {
    display: none;
}
    .port-section .content {
        padding: 15% 0 10%;
}  
    .port-section .av-inner-masonry {
    margin-bottom: 4%;
} 
    .port-mor-items .grid-sort-container{
       width: 100.4%!important;
    max-width: 100%!important; 
    }
    
    .port-item-title, .port-more-title {
    margin-bottom: 12%!important;
}
    .port-item-title .av-subheading {
    font-size: 16px!important;
    margin-top: 8px;
}
    .port-img-devider {
    padding: 2% 0;
}
    .port-section .av-masonry-entry .av-inner-masonry-sizer {
    padding-bottom: 75%!important;
}   
    
     .port-mor-items .content{
  padding: 16% 0 11%!important;
    }
   .project-btn-div a, .project-nav-btns a {
    font-size: 19px;
} 
    .project-btn .avia_button_icon, .project-nav-btns .avia_button_icon {
    font-size: 13px;
} 
  
    .page-head .content {
    padding: 15% 0!important;
}
    .page-head-sep{
        margin: 0!important;
    }
    
    .contact-section .av-special-heading {
    margin-bottom: 1%!important;
    font-size: 26px!important;
    margin-top: 6%;
}
    .contact-section {
    padding-top: 6%;
}      
    .contact-f {
    width: 100%!important;
}  
    .contact .form_element{
       margin: 4% 0!important; 
    } 
    .contact-f .button {
    font-size: 23px!important;
    padding: 18px 20px;
    margin-top: 2%;
    width: 100%;
}
  #top #scx-widget .scx-popup{
      width: 340px!important;
        left: 9%!important;
    }
 
    .search .page-head .avia-full-stretch {
    background-position: 37% 0%!important;
    background-size: 180%!important;
}
    .search .page-head .content {
    padding: 10% 0!important;
}
    
        .adi-systems .port-head .avia-full-stretch{
        background-position: 48% 100%!important;
              background-size: 300%!important;   
    }
    
     .modieen-home .port-head .avia-full-stretch{
        background-position: 6% 100%!important;
           background-size: 350%!important;   
    }
    
     .zino-mansion .port-head .avia-full-stretch{
        background-position: 50% 110%!important;
    background-size: 360%!important;
    background-size: cover!important;   
    }   
      .steven-neuman .port-head .avia-full-stretch, .black-diamond .port-head .avia-full-stretch, .avot-world .port-head .avia-full-stretch, .yad-binyamin-project .port-head .avia-full-stretch{
        background-position: 50% 195%!important;
    background-size: 380%!important;
    background-size: cover!important;  
    }   
    
     .macher .port-head .avia-full-stretch{
        background-position: 23% 100%!important;
           background-size: 300%!important; 
         background-size: cover!important; 
    } 
        .contact .page-head .avia-full-stretch{
        background-position: 60% 285%!important;
           background-size: 160%!important;   
    } 
    
    .portfolio-singel .portfolio-singel-slide{
    display: none;
}
      .portfolio-singel .slider-mobile{
          display: block;
          margin-top: 0!important;
}
     
    .portfolio-singel .content {
    padding-top: 0%;
}
    .port-section .av-inner-masonry {
    right: 10px!important;
    bottom: 10px!important;
}
    .port-section .av-masonry-gallery {
    margin-right: -10px!important;
}
    .template-search{
        padding: 12% 0%!important;
    }
    .search .search_form_field h4 {
    font-size: 23px!important;
}
    .search .search_form_field p {
    margin: 3% 0 7%!important;
}

    .contact-title h1 {
    font-size: 29px!important;
}
    .contact-title .av-subheading_below {
    margin-top: 1.7%!important;
}
    
    #top .services-intro .flex_column {
    width: 100%!important;
    margin-right: 0%!important;
    margin-bottom: 13px!important;
}
    
    .work-ex #page-head .content {
    padding: 21% 0!important;
}    
    .services-title {
    font-size: 32px!important;
    text-align: center;
}
  .services-title .av-subheading_below {
    font-size: 17px!important;
    margin-top: 5px;
}  
    .services-intro-text p {
    padding-left: 0%;
    line-height: 22px;
    font-size: 15px;
    margin-top: 2px!important;
    text-align: center;
    width: 90%;
    margin: 0 auto;
}
 .services-intro .content {
    padding: 11% 0 7% !important;
}    
    .services-end-to-end .flex_column{
        margin-bottom: 0!important;
    }
    
    .services-end-to-end .img-col {
    margin-top: 11%!important;
}
    #top .services-customers .content {
    padding: 25% 0!important;
}
    .services-area-toggle .toggler {
    padding: 16px 45px 16px 0px!important;
    font-size: 15px;
}
    .services-bullets {
    width: 5px;
    height: 5px;
    right: 24px;
}
    .services-area-toggle .toggle_icon {
    left: 30px;
}  
    .services-area-sector .services-area-sector-pic .avia-image-container-inner {
    max-height: 90px;
}
    .services-area-sector-title {
    padding: 25px 0px;
}
    .services-area-sector-title h3 {
    font-size: 20px!important;
}
    .services-area-sector-title .iconbox_icon {
    font-size: 15px!important;
    width: 15px;
}
    .services-area-toggle .toggle_content {
    padding: 13px 46px 17px 46px;
}
    #top .services-area-toggle .activeTitle {
    padding-top: 27px!important;
}   
 .services-area-toggle .toggle_content p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
}
    .services-area-toggle-btn .avia-button {
    font-size: 14px;
}
    .services-area-toggle .activeTitle .services-bullets {
    top: 56%;
}
    
    .services-area-toggle .activeTitle .toggle_icon {
    top: 60%;
}
    .work-ex #page-head{
    background-position: 77% 100%!important;
    background-size: 185%!important;
    }
    
    .services-area-toggle {
    margin-bottom: 37px!important;
}
    .services-area-sector {
    box-shadow: 0px 20px 60px rgba(0, 0, 0, 0.15)!important;
}
    .term-text {
    padding: 0% 0%;
}
    .srevice-terms-title h1 {
    font-size: 24px;
}
    .srevice-terms-title .av-subheading_below p {
    font-size: 15px!important;
}
    .srevice-terms-title .av-subheading_below {
    margin-top: 7px;
}
    .srevice-terms-title {
    margin: 18% 0 10%!important;
}
    .terms-service #page-head .content {
    padding: 90px 0!important;
}
    .terms-service #page-head {
    background-position: 45% 100%!important;
    background-size: 235%!important;
} 
       .terms hr {
    margin: 17% 0!important;
} 
    .terms h6 {
    line-height: 26px;
    padding: 0 10%!important;
}
    .terms-end-title {
    margin-top: 12%!important;
}
    .terms {
    padding: 0% 0 17%;
}
    
    .about #page-head {
     background-size: cover!important;
    background-position: 19% 100%!important;
}
    .about-intro-text {
    width: 95%;
    line-height: 21px;
    font-size: 15px!important;
}  
    .about-page-title .av-subheading_above {
        font-size: 17px!important;
    margin-bottom: 9px!important;
}
    .about-intro-btns a, .our-services-btn a {
        min-width: 90%!important;
    margin: 0% 0% 4.5% !important;
    font-size: 16.5px!important;
    letter-spacing: 0px;
    padding: 17px 10px!important;
}
    .our-services-btn a {
    margin: 8% 0% 8% !important;
    padding: 18px 10px!important;
}
        
    .about-intro-btns .avia_button_icon, .our-services-btn .avia_button_icon {
    font-size: 15px!important;
}
    .about-page-title {
    margin-top: 35%!important;
    font-size: 40px!important;
}
   
    .about-intro-btns {
    margin-top: 15%;
} 
    #our-service h3 {
    margin-top: 6%;
    font-size: 24px!important;
}
    #our-service .hr-custom{
        margin-top: 5px!important;
    margin-bottom: 20px!important;
    }
    .customers-text {
    width: 90%;
}
    .customers-section p {
    font-size: 16px!important;
    line-height: 25px;
}
    .customers-img img {
    margin: 6% auto 11%;
}
    
   #about-icons-section .flex_column {
    width:50%!important;
}
    #about-icons-section .av_icon_caption {
    font-size: 18px!important;
    margin-top: 18%;
}
    #about-icons-section .av-icon-char {
    padding: 35px!important;
    font-size: 26px!important;
}
     #about-icons-section .content {
    padding: 25% 0 25% !important;
}  
    #clients-rec .avia-slideshow-arrows a {
    display: block;
    bottom: 2%!important;
    top: initial!important;
}
    #top #clients-rec .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
    padding: 0px 5%!important;
}
    
    #top #clients-rec .av-large-testimonial-slider .avia-testimonial-name {
    font-size: 20px!important;
    margin-bottom: 9px;
}
    #top #clients-rec .avia-testimonial-content p {
    font-size: 16px!important;
}
    .clients-rec-stars .av-icon-char {
    font-size: 23px!important;
}  
   #clients-rec .av-subheading_below {
    margin-bottom: 3%!important;
    margin-top: 16px!important;
    font-size: 17px!important;
}
    .clients-rec-stars {
    margin-bottom: 10%;
}
    .responsive #top .avia-smallarrow-slider .flex_column {
    width: 50%!important;
}
    
    .work #page-head h1, #top .dark-head-style h1 {
    font-size: 30px;
} 
    #top .dark-head-style .av-subheading {
    margin-top: 9px;
    font-size: 16px!important;
}
    .work #page-head .content , #top .dark-tr-head .content{
    padding: 25% 0 14%!important;
}
    
    #main-port-grid .av-current-sort-title {
    display: none;
}
   .av-sort-by-term .text-sep {
    padding: 0 7px;
}
    .av-sort-by-term a, .av-sort-by-term .text-sep {
    font-size: 17px;
    white-space: nowrap;
} 

#main-port-grid .av-sort-by-term a:last-child{
    padding-left: 15px;
}

    #main-port-grid .av-masonry {
    padding-inline: 5%;
    padding-top: 19px;
    left: 0px;
}
    #main-port-grid .av-masonry-sort {
    margin: 0 0px 5% 0;
    text-align: center;
    padding: 0;
}
        #main-port-grid .av-sort-by-term   {
    float: none!important;
    display: flex;
    overflow-x: scroll;
}
    
    #main-port-grid .av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry{
        right: 0px;
    }
   #top .port-nav-big-wrap {
    bottom: 13%;
} 
    
    .full-btn-section .content {
    vertical-align: top!important;
}
    
      .full-btn-section .container {
      height: calc((100vh * 0.22))!important;
}   
    .full-btn-section .content {
    padding-bottom: 15%;
}
    
    .port-full-width-btn a {
    padding: 40px 0!important;
        font-size: 22px!important;
}
    
    .port-full-width-btn a:hover {
    padding: 30px 0!important;
}
    
    .ios-intro-img {
    width: 85%;
    margin-top: 55%!important;
}
        
    .ios-12-concept #wrap_all #page-head .scroll-down-link {
    bottom: 2%;
        font-size: 50px;
}     
.port-consept .flex_column {
    padding: 8% 0;
    margin-top: 0%!important;
}   
    .port-consept .avia-image-container {
    transform: scale(1.4);
}
    .port-consept .container {
    max-width: 99.5%!important;
        width: 100%!important;
}
        
    .ios-video-section .avia-image-container {
    width: 85%;
    border-radius: 13px;
    overflow: hidden;
}
      .avia-safari .ios-12-concept #page-head .avia-full-stretch {
    background-position: 50% 100%!important;
    background-size: 150%!important;
    background-image: url(https://prince-studio.net/wp-content/uploads/2018/07/ios12-1-mobile.jpg)!important;
}
    
         .ios-12-concept #page-head {
    background-position: 50% 100%!important;
    background-size: 150%!important;
    background-image: url(https://prince-studio.net/wp-content/uploads/2018/07/ios12-1-mobile.jpg)!important;
} 
    }
    
    
    @media only screen and (max-width: 767px) and (orientation : portrait){
        
     /***************************************************************************** English *****************/
    
  

    .en .contact-title h1 {
    font-size: 20px!important;
}
    .en .contact-title .av-subheading_below {
    font-size: 16px!important;
    margin-top: 3%!important;
    margin-bottom: 1%!important;
}
    .en .srevice-terms-title h1 {
        font-size: 20px;
    width: 86%;
    line-height: 30px!important;
    margin: 0 auto;
}
    .en .srevice-terms-title .av-subheading_below {
    margin-top: 22px;
}
    .en .srevice-terms-title {
    margin: 14% 0 9%!important;
}
       .en .srevice-terms-title .mobile-hide{
   display: none;
}
    
    .en .terms strong, .en .terms b {
    font-size: 15px;
}
    .en .terms p {
    font-size: 14px;
    letter-spacing: 0px;
    margin: 8% 0;
    line-height: 23px;
}
    .en .terms li {
    font-size: 14px;
    letter-spacing: 0.1px;
    margin: 0.5% 0;
    line-height: 22px;
}
    .en .terms hr {
    margin: 14% 0!important;
}
    .en .terms h6 {
    width: 100%;
    font-size: 16px!important;
    line-height: 26px;
}
    .en .services-title h1 {
    font-size: 20px!important;
}
    .en .services-title {
    margin-bottom: 2%!important;
}
    .en .services-intro .content {
    padding: 11% 0 6% !important;
}
     .en .services-intro-text p {
    width: 100%;
}
    .en .services-area-sector-title h3 {
    font-size: 15px!important;
}
    .en .services-bullets {
    top: 50%;
}
    .en .services-area-toggle .activeTitle .services-bullets {
    top: 58%;
}
    .en .services-area-toggle .toggle_content {
    padding: 15px 70px 40px 59px;
}
    .en .services-end-to-end-text p {
    width: 95%;
    font-size: 14px;
    line-height: 23px;
    margin-top: 10px!important;
}
    .en .start-project-btn a {
    font-size: 17px!important;
}
    .en .start-project-btn .avia_button_icon {
    left: -0.8em!important;
    font-size: 15px;
}  
    .en .about-page-title {
    font-size: 26px!important;
} 
       .en .about-page-title h1 {
    letter-spacing: 0.5px!important;
}
    .en .about-intro-text {
        width: 100%;
    line-height: 22px;
    font-size: 14px!important;
    margin-top: 4%;
}
    .en .about-page-title .av-subheading_above {
    font-size: 15px!important;
    margin-bottom: 18px!important;
}
    .en .about-intro-btns a, .en .our-services-btn a {
    font-size: 17px!important;
}
    .en .about-intro-btns a {
    padding: 15px 10px!important;
}
     .en .about-intro-btns .avia_button_icon,  .en .our-services-btn .avia_button_icon {
    font-size: 12px!important;
    left: -15px;
}
    .en #our-service h2, .en #clients-rec h2 {
    font-size: 21px!important;
}
    .en .customers-text {
    width: 95%;
}
    .en .customers-section p {
    font-size: 14px!important;
    line-height: 24px;
    margin: 0 auto;
}
    .en #our-service .content {
    padding: 25% 0 4%!important;
}
    .en .customers-img img {
    width: 95%;
    margin-top: 4%;
}
    .en #about-icons-section .av_icon_caption {
    font-size: 14px!important;
    line-height: 24px;
    padding: 0 0%!important;
    letter-spacing: 0px;
}
    .en #about-icons-section .av-icon-char {
    font-size: 23px!important;
    padding: 27px!important;
}
    .en #clients-rec .av-subheading_below {
    margin-top: 20px!important;
    font-size: 15px!important;
}
    .en #wrap_all #clients-rec .avia-testimonial-content p {
    font-size: 14px!important;
}
    .en #clients-rec .content {
    padding: 27% 0 8%!important;
}
    .en #wrap_all #clients-rec .av-large-testimonial-slider .avia-testimonial-name {
    font-size: 16px!important;
}
    .en .clients-rec-stars .av-icon-char {
    font-size: 23px!important;
    letter-spacing: 3px!important;
}
    .en .av-sort-by-term a, .en .av-sort-by-term .text-sep {
    font-size: 13px;
}
    .en .av-sort-by-term .text-sep {
    padding: 0 9px;
}

    .en .port-head h1 {
    font-size: 33px!important;
        line-height: 49px;
}
    .en .port-head .av-subheading {
    font-size: 16px!important;
    margin-bottom: 15px;
    letter-spacing: 0.5px;
}
    .en .port-desc {
    font-size: 14px!important;
    width: 82%;
    margin-top: 4%;
    line-height: 22px;
}
    .en .tab_titles .tab {
    font-size: 14px;
    letter-spacing: 0.1px;
}
    .en .portfolio-tabs .tab_inner_content span a {
    display: block!important;
    margin-top: 5%!important;
}
    .en .port-singel-title {
    margin-top: 17px;
    letter-spacing: 0.7px;
    font-size: 26px!important;
    line-height: 36px;
}
    .en .port-cat-title h5 {
    font-size: 15px!important;
    letter-spacing: 0.2px;
}
   .en  .portfolio-singel .portfolio-singe-info, .en .portfolio-singel .portfolio-singel-tabs-wrap {
    margin-top: 4%!important;
}
   .en .portfolio-singel .portfolio-singe-info{
        margin-bottom: 4%!important;
    }
    
    .en .port-item-title h3, .en .port-more-title h3 {
    letter-spacing: 0.3px;
    margin-bottom: 6px;
    font-size: 18px!important;
}
    .en .port-item-title .av-subheading {
    font-size: 14px!important;
    margin-top: 11px!important;
}
    .port-item-title, .port-more-title {
    margin-bottom: 13%!important;
}
    .en .project-nav-btns-big a {
    font-size: 13px;
    letter-spacing: 2px;
    padding: 16px;
}
    .avia-safari .zino-jewellery #wrap_all .port-head .avia-full-stretch {
    background-position: 50% 110%!important;
    background-size: 300%!important;
    filter: grayscale(60%);
    -webkit-filter: grayscale(60%);
}   
      .zino-jewellery #wrap_all .port-head .avia-full-stretch {
    background-position: 50% 350%!important;
    background-size: 343%!important;
    filter: grayscale(60%);
    -webkit-filter: grayscale(60%);
}  
        
        .thanks .av-parallax.avia-full-stretch {
     background-position: 100% 0%!important;
    background-size: 100%!important;
    left: 0!important;
    top: 0!important;
    height: 100vh;
}
        
        .thanks-title h1 {
    font-size: 2.7rem!important;
}
           .thanks-title p{
    font-size: 1.2rem!important;
    margin-top: 5px!important;
}
        .thanks-transfer h6 {
    font-size: 1.2rem!important;
}
        .en .thanks-title h1 {
    font-size: 34px!important;
    line-height: 44px;
}
        .en .thanks-title p {
    font-size: 0.95rem!important;
    margin-top: 15px!important;
}
        .en .thanks-transfer h6 {
    font-size: 0.95rem!important;
    padding-top: 40px!important;
}
        
}


/*
לרוחב
================ */
@media only screen and (max-width: 767px) and (orientation : landscape){

 

.work-ex-stage .avia_button_icon {
    width: 65px;
    height: 65px;
    font-size: 19px!important;
    line-height: 65px!important;
    border: 1px solid rgba(0, 0, 0, 0.2)!important;
    margin-bottom: 19%!important;
}
    .work-ex-stage a:hover .avia_button_icon {
    font-size: 19px!important;
    border: 1px solid rgba(0, 0, 0, 0.47)!important;
}
    .work-ex-stage .ex-text-btn {
    font-size: 15px!important;
}
    .work-ex-stage-wrap .tp-mask-wrap {
    margin-top: 0%;
}
    .work-ex-stage {
    width: 60%;
}

    
    
    .cr-page-titlt {
    margin-top: 10%!important;
}
    .cr-page-titlt h1 {
    font-size: 26px;
}
    .cr-page-titlt .av-subheading {
    font-size: 17px!important;
}

    .top-projects-btn .av-icon-char {
    font-size: 15px!important;
    padding: 15px!important;
}
     .page-head H1 {
    font-size: 24px!important;
    margin-top: 9%!important;
}
    .page-head .content {
    padding: 1% 0!important;
}
    .port-head h1 {
    font-size: 43px!important;
        margin-top: 0%!important;
}
    .port-head .av-subheading {
    font-size: 20px!important;
}
    .port-head .page-head-sep {
    margin-bottom: 3%!important;
}
    .port-scroll-btn a {
font-size: 17px!important;
    padding: 0px 0px!important;
    min-width: 160px!important;
    border-color: rgba(255, 255, 255, 0)!important;
    margin: 0% 0 12%!important;
}
    .project-nav-btns-big a {
    width: 130px;
    padding: 14px;
    font-size: 20px;
}
    .port-nav-big-wrap {
    bottom: 17%;
}
       .portfolio-singel .entry-content-wrapper {
        background-color: white;
         padding-bottom: 7%;
    }
    
    .port-singel-title {
    font-size: 31px!important;
    line-height: 30px;
    margin-top: 4px;
}
    
    .portfolio-singel .tab_titles {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
        display: block!important;
}
    .portfolio-singel .fullsize-tab{
        display: none!important;
    }
    #top .portfolio-singel .tab {
    font-size: 17px;
    left: 0!important;
        padding: 28px 0 23px;
    display: inline-block;
    width: 33.3%!important;
    text-align: center;
    line-height: 19px;
    margin: 0 0 0 -1px!important;
    border: 1px solid #d6d6d6!important;
    border-top: none!important;
    border-right: none!important;
    background-color: rgba(216, 216, 216, 0.21)!important;
}
       #top .portfolio-singel .portfolio-tabs-2 .tab {
    width: 50%!important;
}
    .portfolio-singel .portfolio-tabs-2 .tab {
        width: 50%!important;
    }

    .portfolio-singel .tab_icon {
       font-size: 16px;
}
    #top .portfolio-singel .active_tab {
         margin: 0 1px 0 0px!important;
        border: 1px solid #d6d6d6!important;
    border-bottom: none!important;
    border-top: none!important;
    border-right: none!important;
            background-color: white!important;
}
     #top .portfolio-singel .active_tab_content {
    background-color:  white!important;
}
    
      #top .portfolio-singel .tab:last-child {
    border-left: none!important;
}
     .portfolio-singel .tab_content {
    padding: 18px 33px 23px!important;
}
    .portfolio-singel .portfolio-singel-tabs-wrap, .portfolio-singel .portfolio-singe-info {
    width: 100%!important;
}
    .portfolio-singel-tabs-wrap{
           min-height: 300px!important;  
    }
    .portfolio-tabs{
           border: 1px solid #d6d6d6!important;
    }
    .port-cat-title{
            margin-top: 2%!important;
            font-size: 22px!important;
    }
    
    .port-desc {
    width: 70%;
    font-size: 18px!important;
}
    
    .portfolio-singel .tab_inner_content p, .portfolio-singel .tab_inner_content li {
    font-size: 18px;
}
    .in-tab-title {
    font-size: 19px;
    line-height: 30px;
}
    .port-desc-sep{
        display: none;
    }
    
    .port-section div .av_one_half {
        display: table-cell!important;
}
      .port-section div .flex_column_table {
        display: table!important;
}
   .port-section .av-flex-placeholder {
    width: 3%!important;
} 
    #top .port-section .content{
        padding: 8% 0!important;
    }
    .port-mor-items .grid-entry {
    width: 23.5%!important;
    margin-right: 2%!important;
    margin-bottom: 3%!important;
}
    .port-mor-items .grid-entry:last-child{
         margin-right: 0%!important;
    }
      .port-mor-items .grid-sort-container  {
    width: 100%!important;
}
    
    #top .port-mor-items .grid-sort-container {
    max-width: 100%!important;
    left: 0%;
}
     #top .port-mor-items .content{
       padding: 9% 0 5%!important;
    }

    .customers-logos-section .container{
        width: 100%!important;
    max-width: 100%!important;
    }
    .customers-logos-mobile {
    margin-top: 0!important;
}
    .customers-section p {
       font-size: 19px!important;
    line-height: 23px;
        margin: 1% auto!important;
    width: 88%;
}
    .customers-section h3 {
    font-size: 26px!important;
}
    .customers-btn {
    width: 40%;
    margin-top: 6%!important;
}
    .contact .page-head .avia-full-stretch {
    background-position: 60% -136%!important;
    background-size: 100%!important;
}
    .contact-section img {
    width: 75%!important;
}
    .contact-section h2 {
    font-size: 21px!important;
}
    .contact-section .av-special-heading {
    margin-bottom: 0%!important;
     margin-top: 5%!important;
}
    #top .contact-f .form_fullwidth *, #top .contact-f .form_element_half * {
    font-size: 18px!important;
    padding: 16px!important;
}
    .contact-f .button {
    font-size: 25px!important;
    width: 100%;
    padding: 15px 20px;
}
    .search .page-head .content {
    padding: 0% 0!important;
}
     .search .page-head H1 {
    margin-top: 4%!important;
}
     .search .page-head-sep {
    margin-bottom: 3%!important;
}
    .search .page-head .avia-full-stretch {
    background-position: 37% 0%!important;
    background-size: 120%!important;
}
    .search .search_form_field h4 {
    font-size: 22px!important;
}
    .template-search {
    padding: 7% 0%!important;
}
    .search .search_form_field p {
    font-size: 16px!important;
    margin: 0.5% 0 3%!important;
}
    
  .services-area-sector {
    margin-right: 0%!important;
    width: 100%!important;
}
    .services-area-sector .services-area-sector-pic .avia-image-container-inner, .services-area-sector .services-area-sector-pic img {
    width: 100%;
}
    .services-area-sector .services-area-sector-pic .avia-image-container-inner {
    max-height: 90px;
    overflow: hidden;
}
    .services-area-sector {
    margin-bottom: 6%!important;
}
    .services-end-to-end-text p {
    padding-left: 0%;
    width: 70%;
    margin: 0 auto;
    line-height: 22px;
}
    .services-customers .slide-entry {
    width: 25%!important;
    margin-left: 0%!important;
    clear: none!important;
}
    .start-project-btn a {
    font-size: 17px!important;
    padding: 15px 70px 14px 60px!important;
}
    .services-end-to-end .img-col {
    margin-bottom: 0!important;
}
    
         .terms hr {
    margin: 7% 0!important;
}
    .terms-img img {
    width: 25%!important;
    margin: 0 auto 9%!important;
}
    #footer .av_one_fourth:nth-child(2) {
    width: 45%!important;
}
    
    #footer .av_one_fourth:nth-child(3) {
    padding-right: 2.5%;
    width: 21%;
}
    .footer-svg-logo {
    width: 72%;
}
    
    
      #about-icons-section .flex_column {
    width:25%!important;
}
    
  .customers-section p {
    font-size: 16px!important;
    line-height: 23px;
    margin: 3% auto!important;
    width: 100%;
}
    .customers-text {
    width: 85%;
}
    #clients-rec h3 {
    margin-bottom: 2%!important;
    font-size: 28px!important;
}
    #top #clients-rec .avia-testimonial-content p {
    font-size: 15px!important;
    line-height: 23px;
}
    #clients-rec .av-subheading_below {
    font-size: 17px!important;
}
    
    #about-icons-section .av_icon_caption {
    font-size: 15px!important;
}
    #about-icons-section .av-icon-char {
    padding: 26px!important;
    font-size: 22px!important;
}
    
    #clients-rec .content {
    padding: 12% 0 5%!important;
}
    .about #page-head {
    background-size: 140%!important;
    background-position: 0% 80%!important;
}
    .about-intro-text {
    width: 90%;
    line-height: 21px;
    font-size: 15px!important;
    margin-top: 0%;
}
    .about-intro-btns a, .our-services-btn a {
    min-width: 190px!important;
    margin: 6px 7px!important;
    padding: 12px 0px!important;
        font-size: 15px!important;
}
    
   .about-intro-btns .avia_button_icon, .our-services-btn .avia_button_icon {
    font-size: 12px!important;
    right: -1px;
}
    .about-page-title {
    margin-top: 5%!important;
}
    
    
        .work #page-head h1, #top .dark-head-style h1 {
    font-size: 27px;
}
    
    #top .dark-head-style .av-subheading {
    margin-top: 9px;
    font-size: 16px!important;
}
    .work #page-head .content , #top .dark-head-style .content{
    padding: 7% 0 5%!important;
}
    
        .full-btn-section .content {
    vertical-align: top!important;
}
    
      .full-btn-section .container {
      height: calc((100vh * 0.22))!important;
}
    
    .full-btn-section .content {
    padding-bottom: 8%;
}
    
    .port-full-width-btn a {
    padding: 40px 0!important;
        font-size: 20px!important;
}
    
    .port-full-width-btn a:hover {
    padding: 30px 0!important;
}
    
      .ios-12-concept #wrap_all #page-head .scroll-down-link {
    bottom: 1%;
        font-size: 30px;
}
.port-consept .flex_column {
    padding: 0% 0;
    margin-top: -8%!important;
}
    .port-consept .container {
    max-width: 99.5%!important;
    width: 100%!important;
    padding: 0!important;
}
    
    
    
    /***************************************************************************** English *****************/
    

    .en .project-nav-btns-big a {
    font-size: 12px;
    letter-spacing: 2px;
    padding: 12px;
}
    .en .port-head h1 {
    font-size: 33px!important;
}
    .en .port-head .av-subheading {
    font-size: 17px!important;
    margin-bottom: 18px;
    letter-spacing: 0.3px;
}
    .en .port-singel-title {
    margin-top: 18px;
    letter-spacing: 0.7px;
    font-size: 28px!important;
    line-height: 34px;
}
    .en .port-cat-title h5 {
    font-size: 16px!important;
    letter-spacing: 0.2px;
}
    .portfolio-singel .flex_column {
    margin-top: 0%!important;
}
    .en .portfolio-singel .portfolio-singel-tabs-wrap {
    width: 100%!important;
}
    .en .portfolio-tabs .tab_titles {
    width: 100%;
    min-width: 150px;
}
        .en #wrap_all .portfolio-singel .tab {
    border-right: 1px solid #d6d6d6!important;
     border-left: none!important;
        margin: 0 -1px 0 0px!important;
}
    .en #wrap_all .portfolio-singel .tab:last-child {
    border-left: initial!important;
    border-right: none!important;
    border-radius: 0!important;
}
    
    .en #wrap_all .portfolio-singel .active_tab {
    margin: 0 -1px 0 3px!important;
}
    .en .portfolio-singel-tabs-wrap .tab_content {
    padding: 30px 50px!important;
}
    #top .portfolio-singel .tab {
    font-size: 15px;
    padding: 22px 0 23px;
}
    .en .port-item-title h3, .en .port-more-title h3 {
    letter-spacing: 0.3px;
    margin-bottom: 9px;
    font-size: 19px!important;
}
    .en .port-item-title .av-subheading {
    font-size: 14px!important;
    margin-top: 11px!important;
}
      .avia-safari .zino-jewellery #wrap_all .port-head .avia-full-stretch {
    background-position: 50% 0%!important;
    background-size: 150%!important;
    filter: grayscale(60%);
    -webkit-filter: grayscale(60%);
}
    
      .zino-jewellery #wrap_all .port-head .avia-full-stretch {
    background-position: 50% -40%!important;
    background-size: 150%!important;
    filter: grayscale(60%);
    -webkit-filter: grayscale(60%);
}
}

/*
נייד גדול - התאמות ספציפייות
================ */
@media only screen and (min-width: 375px) and (max-width: 767px) and (orientation : portrait){
 

    
}


/*
iphone X
================ */
@media only screen and (device-width : 375px) and (device-height : 812px) and ( -webkit-min-device-pixel-ratio:3 ) and (orientation : portrait){
 
    
}


/*
Samsung Galaxy S7
================ */
@media only screen and (device-width : 360px) and (device-height : 640px) and ( -webkit-min-device-pixel-ratio:4 ) and (orientation : portrait){
 
    
}



/*
נייד בינוני
================ */
@media only screen and (max-width: 375px) and (orientation : portrait){


    
    .avia-iphone .search .page-head .avia-full-stretch {
    background-position: 37% 20%!important;
    background-size: 155%!important;
}
 
    .cr-page-titlt .av-subheading {
    font-size: 18px!important;
}

    .contact .page-head .avia-full-stretch {
    background-position: 60% 275%!important;
    background-size: 170%!important;
}
    .contact-section img {
    width: 65%!important;
}
    .contact-section h2 {
    font-size: 23px!important;
    margin: 0 auto 2% !important;
    line-height: 26px;
}
    .top-projects-btn .av-icon-char {
    font-size: 15px!important;
    padding: 16px!important;
}
    .port-head h1 {
    font-size: 43px!important;
    line-height: 46px;
}
    .project-nav-btns-big a {
   font-size: 18px;
    width: 130px;
    padding: 14px;
}
    .project-nav-btns-big .avia_button_icon {
    font-size: 14px;
}
    .port-scroll-btn a {
    margin: 11% 0 15%!important;
}
    .port-nav-big-wrap {
    bottom: 14%;
}
    .port-desc {
    line-height: 20px;
    font-size: 15px!important;
}
    
    .portfolio-singel .tab_inner_content p, .portfolio-singel .tab_inner_content li {
    font-size: 15px;
    line-height: 23px;
}
    .port-section .content {
    padding: 15% 0 12%;
}
    
    .project-btn-div a, .project-nav-btns a {
    font-size: 17px;
}
    .port-nav-prev {
    margin-left: 12px;
    padding-left: 12px;
}
    .project-btn .avia_button_icon, .project-nav-btns .avia_button_icon {
    font-size: 13px;
        line-height: 13px;
}
    .customers-logos-section {
          min-height: 350px!important;
    }
    .customers-section p {
    font-size: 16px!important;
    line-height: 25px;
    width: 98%;
    margin-left: auto;
    margin-right: auto;
}
    .customers-service-section .content{
            padding: 30% 0 20%!important;
    }
    
       .port-consept .container {
    max-width: 99%!important;
    width: 100%!important;
    padding: 0!important;
}
    
  
 
    
     /***************************************************************************** English *****************/
 
  
    .en .srevice-terms-title h1 {
    font-size: 19px;
    width: 80%;
    line-height: 31px!important;
    margin: 0 auto;
}
    .en .srevice-terms-title {
    margin: 16% 0 12%!important;
}
    
    .en .terms h6 {
    font-size: 15px!important;
    line-height: 24px;
    padding: 0!important;
}
    .en .srevice-terms-title .av-subheading_below p {
    font-size: 14px!important;
}
    .en .services-intro-text p {
    width: 87%;
}
    .en .services-end-to-end-text p {
    width: 93%;
    font-size: 14px;
    line-height: 23px;
    margin-top: 16px!important;
}
    
    .en .customers-text {
    width: 100%;
}
    .en .about-page-title {
    margin-top: 29%!important;
}
    .en #main .about-page-head {
    background-size: 340%!important;
    background-position: 19% 50%!important;
}
}


/*
לרוחב
================================================== */

@media only screen and (max-width: 667px) and (orientation: landscape){
 
    
 
    /***************************************************************************** English *****************/
    
 
}

/*
נייד קטן
================================================== */
@media only screen and (max-width: 320px) and (orientation : portrait){
    
 
    
    .work-ex .container {
    width: 90%!important;
    max-width: 100%!important;
}
    

 
.search .page-head .content {
    padding: 5% 0!important;
}
.avia-iphone .search .page-head .avia-full-stretch {
    background-position: 37% 20%!important;
    background-size: 185%!important;
}
    .page-head-sep .hr-inner {
    width: 25px!important;
}
    
.services-intro-text p {
    line-height: 19px;
    font-size: 14px;
    width: 95%;
}
    .services-area-sector .services-area-sector-pic .avia-image-container-inner {
    max-height: 70px;
    border-radius: 0!important;
}
    .services-title .av-subheading_below {
    font-size: 15px!important;
    margin-top: 5px;
}
    .services-area-sector-title h3 {
    font-size: 18px!important;
}
    .services-end-title .av-subheading_below, .services-cus-title .av-subheading_below, .start-work-title .av-subheading_below {
    font-size: 14px!important;
}
    .services-end-to-end-text p {
    line-height: 21px;
    font-size: 15px;
    width: 80%;
    margin: 9% auto 0!important;
}
    
    .cr-page-titlt h1 {
    font-size: 24px;
}
    .cr-page-titlt .av-subheading {
    font-size: 17px!important;
}
    .work .page-head-sep {
    margin: 0 0 7%!important;
}
    .cr-page-titlt {
    padding-bottom: 1%!important;
}

    .port-head h1 {
    font-size: 39px!important;
    line-height: 41px;
}
    .top-projects-btn {
    padding-left: 4%;
}
    .top-projects-btn .av-icon-char {
    font-size: 13px!important;
    padding: 13px!important;
}
    .port-head .av-subheading {
    font-size: 20px!important;
}
    .project-nav-btns-big a {
        font-size: 16px;
    width: 110px;
    padding: 12px;
}
    .port-scroll-btn a, .port-scroll-btn a:hover {
    margin: 7% 0 20%!important;
    min-width: 145px!important;
    font-size: 16px!important;
         padding: 8px 15px 8px 8px !important;
}
    .port-scroll-btn .avia_button_icon {
    right: -10px;
    font-size: 16px;
}
    .port-nav-big-wrap {
    bottom: 19%;
}
    
    .portfolio-singel .tab_content {
    padding: 28px 28px 5px!important;
}
    .port-item-title .av-subheading {
    font-size: 14px!important;
    margin-top: 8px;
}
    
    .portfolio-singel .portfolio-singel-tabs-wrap {
    padding: 0!important;
}
    .portfolio-tabs {
    border: none!important;
    border-top: 1px solid #d6d6d6!important;
}
    .portfolio-singel-tabs-wrap {
    min-height: 300px!important;
}
    .portfolio-singe-info{
        margin-top: 3%;
    }
    .project-btn-div {
    float: none;
    width: 85%;
    margin: 0 auto;
    text-align: center;
   border-bottom: 1px solid rgb(230, 230, 230)!important;
    padding-bottom: 13%;
}
    .project-nav-btns {
    float: none;
    width: 100%;
    text-align: center;
    margin-top: 20%;
}
    .project-btn .avia_button_icon {
    width: 100%!important;
    float: none;
    display: block;
    font-size: 26px;
    margin-bottom: 10%;
        padding: 0!important;
}
    .port-nav {
    padding: 50px 0px;
}
    .project-btn-div a {
    font-size: 19px;
}
    .project-nav-btns a {
    font-size: 21px;
}
    .customers-section h3 {
    font-size: 23px!important;
}
       .customers-section .hr {
       margin: 0% 0 4%!important;
}
    .customers-section p {
    line-height: 22px;
}
    .customers-service-section .content {
    padding: 27% 0 20%!important;
}
    .customers-btn {
    margin-top: 11%!important;
}
    .customers-btn a {
    font-size: 19px!important;
            padding: 13px 30px!important;
}
    .page-head .content {
    padding: 10% 0!important;
}
    .contact .page-head .avia-full-stretch {
    background-position: 60% 450%!important;
    background-size: 170%!important;
}
    .contact-section img {
    width: 55%!important;
}
    .contact-section h2 {
    font-size: 21px!important;
    margin: 0 auto 0% !important;
    line-height: 24px;
}
    .contact-f .button {
    padding: 14px 20px;
}
    #footer .news-content {
    width: 30%;
}
    .footer-svg-logo {
    width: 60%;
}
    
    .terms-service #page-head .content {
    padding: 75px 0!important;
}
    
   .av-sort-by-term a, .av-sort-by-term .text-sep {
    font-size: 15px;
}
    
    .work #page-head h1, #top .dark-head-style h1 {
    font-size: 27px;
}
    
    #top .dark-head-style .av-subheading {
    margin-top: 8px;
    font-size: 15px!important;
}
    
    .avia-safari .zino-jewellery #wrap_all .port-head .avia-full-stretch {
    background-position: 50% 130%!important;
    background-size: 300%!important;
}
    
    .zino-jewellery #wrap_all .port-head .avia-full-stretch {
    background-position: 50% 400%!important;
    background-size: 343%!important;
}
    
    .portfolio-singel .line-h1 p {
    font-size: 15px!important;
    line-height: 22px;
}
    
    .port-singel-title {
    margin-bottom: 20px;
}
 
    
    .port-consept .container {
    max-width: 99%!important;
    width: 100%!important;
}
    
    
         /***************************************************************************** English *****************/
 
 
  
   
    .en .services-intro-text p {
    width: 96%;
}
    .en .services-area-toggle .toggler {
    letter-spacing: 0px!important;
    padding: 16px 0px 16px 40px;
}
    .en .services-bullets {
    left: 23px;
    width: 5px;
    height: 5px;
}
    .en .services-area-toggle .toggle_icon {
    right: 19px;
}
    .en .services-area-toggle .toggle_content {
    padding: 15px 45px 33px 39px;
}
    .en .services-area-toggle .toggle_content p {
    font-size: 12.5px;
    line-height: 22px;
    margin-bottom: 21px;
    letter-spacing: 0.2px;
}
    .en .about-page-title h1 {
    line-height: 29px;
}
    .en #our-service h2, .en #clients-rec h2 {
    font-size: 17px!important;
    letter-spacing: 0.3px;
}
    .en #clients-rec .av-subheading_below {
    font-size: 13px!important;
}
    .en .av-sort-by-term a, .en .av-sort-by-term .text-sep {
        font-size: 11.5px;
        letter-spacing: 0.4px;
}
    .en .av-sort-by-term .text-sep {
    padding: 0 6px;
}
 
    .en .work #page-head h1, #top .dark-head-style h1 {
    font-size: 24px;
}
    .en #top .dark-head-style .av-subheading {
    margin-top: 8px;
    font-size: 14px!important;
        color: #bdbdbd!important;
}
    
    .en .project-btn-div {
    float: none;
}
    .en .project-btn .avia_button_icon {
    font-size: 20px;
}
    .en .port-item-title h3, .en .port-more-title h3 {
    letter-spacing: 0.3px;
    margin-bottom: 6px;
    font-size: 17px!important;
}
    .en .port-head h1 {
    font-size: 27px!important;
    line-height: 42px;
}
    .en .project-nav-btns-big a {
    font-size: 12px;
    padding: 13px;
}
}

/*
לרוחב
================ */

@media only screen and (max-width: 568px) and (orientation : landscape){
    

    
     .work-sep{
        display: none!important;
    }
    
   .port-head H1 {
    font-size: 26px!important;
    margin-top: 0%!important;
}
    
 
}