﻿
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
     .spot_phone .spot_phone_iframe iframe, .spot_phone .spot_phone_iframe video {
         margin: 30px 0 0 0 !important;
    }
}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
     header.hpSB.sticked {
         background: #000;
    }
     .hpSBWr.n1, .hpSBWr.n2 {
         width: calc(100% - 36px);
         margin: 0 auto;
    }
     .hpSB.no_anim{
        background:#000;
    }
     .hpSB .t img {
         zoom: 90%;
    }
     .spotlight_description p, .guides .critiria_text p { 
         margin-right: 18px;
    }
     .brand_details .branch_badge img{
         zoom:65%;
    }.promo_video
     .brand_details .campign_name{
         max-width:450px;
    }
     .brand_details .brand_name, .spot_title{
         font-size:40px;
    }
     .brand_promo .item{
         max-width: fit-content;
    }
     .allCriteria {
         width: 100%;
         overflow-x: auto;
    }
}
 @media screen and (max-width: 768px) {
     :root {
         --primaryMobileNegativeTxtColor: #fff;
    }
       section .item .btn_item {position:static !important}
     .INDMobile #INDmenu-btn {
         bottom: 60px!important;
    }
     #animation_container{
         width:100%!important;
    }
     #canvas{
         margin: auto!important;
         position:initial!important;
    }
     body {
         min-width: auto!important;
    }
     body #wrapper {
         background: #fff;
    }
     .socialBlock {
         z-index: 11111111111;
         width: 100%;
    }
     .socialBlock h3{
         margin:0;
         padding:20px 0;
    }
     .closetext {
         position: absolute;
         bottom: 0;
         right: 47%;
         font-size: 18px;
         top: initial;
         border-bottom: none;
    }
     #divArticleText h2{
         font-size:20px;
     }
    #divArticleText blockquote {
        margin: 40px 0 32px;
    }
    /*#animation_container {
         margin: -2px auto 0;
    }
    */
    /***********************header*******************************/
     .headerTop {
         display: flex;
         flex-wrap: wrap;
         align-items: center;
    }
     header.sticked {
         overflow: hidden;
         height: 98px;
    }
     .hpSB.sticked #dvRSB{
         margin-top:44px;
     }
     .hpSBWr.n1 {
         height: 40px;
         padding-top: 15px;
    }
     .hpSBWr.n2 {
         height: 40px;
    }
     .hpSB {
         height: 93px;
         text-align: center;
         display: block;
         top: 0;
         overflow: visible;
         background: transparent;
    }
     .hpSB h2 {
         display: none;
    }
     .hpSB .lnkReg {
         display: none;
    }
     .hpSB .del1 {
         display: block;
         margin: 0 8px;
         opacity: 1;
         top: 0;
         height: 16px;
         border: solid 1px #fff;
    }
     .hpSB .imgShare {
         top: 5px;
         left: 10px;
         position: absolute;
    }
     .hpSB .l {
         font-family: AlmoniDL400;
         float: none;
         margin: 5px 0 0 0;
         font-size: 16px;
         color: #000;
         display: block;
    }
     .hpSB .globesLink {
         background: url(https://images.globes.co.il/globes/logo_gimel_white.svg) no-repeat 0 0;
         width: 24px;
         height: 24px;
         margin: 0 10px 0 0;
    }
     .hpSB.sticked {
         background: #000;
    }
     .hpSB .t img {
         margin-top: 0px;
         max-width: 68%;
         position: relative;
         top: -18px;
    }

     .hpSB .lnkSB.active:after {
         content: none;
    }
     .hpSB span {
         display: none;
    }
     #dvRSB {
         float: none;
         width: 100%;
         margin-top: 37px;
         height: 46px;
         display: flex;
         justify-content: center;
         align-items: center;
    }
     .page_12328 #dvRSB, .page_12330 #dvRSB {
         background: rgb(255 255 255 / 0.05);
         margin-top: 38px;
    }
     #dvRSB a span {
         font-size: 16px;
         color: #fff;
         display: block;
         line-height: 41px;
    }
     #dvRSB a img {
    margin-top: 5px;
}
     #dvRSB .del {
         display: none;
    }
     #SBTopLinks {
         width: 100%;
         display: block;
         height: auto;
         overflow: auto;
         background: transparent;
         top: 0;
         right: 0;
         margin: 0;
         padding: 10px 0;
    }
     .sticked #SBTopLinks {
         background: #000;
    }
     #SBTopLinks .table {
         display: flex;
         width: calc(100% - 20px);
         margin: auto;
         align-items: center;
         line-height: 17px;
    }
     #SBTopLinks .table a {
         white-space: nowrap;
    }
     a.lnkSB.menu_12329 {
         padding-left: 18px;
    }
     .hero_img {
         background-image: url(https://res.cloudinary.com/globes/image/upload/v1608018805/one%20time%20use%20only/Hero_mobile_bgfa5t.png);
         background-size: cover;
         height: 630px;
         width: 100%;
         background-position: center;
    }
     #sectionarrow {
         position: relative;
    }
     #sectionarrow a span {
         left: 47%;
    }
     .kidumSBWr {
         top: 55px;
    }
     #kidumSB .hpTopLinks {
         width: calc(100% - 28px);
         padding: 0;
    }
     #kidumSB .section_text {
         font-size: 20px;
         line-height: 28px;
         width: calc(100% - 36px);
         margin: 0 auto 25px;
    }
     #kidumSB .hpTopLinks a {
         font-size: 20px;
         padding: 12px 0;
    }
     #kidumSB h1 {
         font-size: 59px;
         line-height: 60px;
    }
     #section_12333 {
         padding-top: 20px;
    }
     #section_12333 .divSBTitle h2 a, #section_12330 .divSBTitle h2, .guides .divSBTitle h2, #section_12332 .divSBTitle h2, #section_12331 .divSBTitle h2, #section_reg h2 {
         font-size: 32px;
         line-height: 32px;
         margin-bottom: 10px;
    }
     #section_reg h2 {
        display:none;
    }
    .page_12330 #section_reg h2 {
        font-size: 0px;
        display:block;
    }
     .divSBTitle {
         margin: 0 auto 30px auto;
    }
     .divSBTitle::before {
         width: calc(100% - 20px);
         right: 10px;
    }
     .divSBTitle h2, .divSBTitle h2 a {
         margin:  0;
    }
     .spotlight_description p {
         max-width: calc(100% - 36px);
         font-size: 20px;
         line-height: 25px;
         margin: auto;
    }
     .brand_details {
         border-bottom: none;
    }
     .brand_details .brand_name {
        font-size: 28px;
         line-height: 25px;
         max-width:233px;
    }
     .brand_details:after {
         content: none;
    }
     .brand_details .campign_name {
         font-family: almoniDL700;
         font-size: 20px;
         line-height: 25px;
         padding-bottom: 10px;
         width: 75%;
         border-bottom: 2px #fff solid;
    }
     .brand_details .branch_badge {
         position: absolute;
         left: 0;
         bottom: -20px;
         top:initial;
    }
     .spot {
         width: 100%;
         padding: 0 0 40px 0;
         border-bottom: 2px solid #fff;
    }
     .spot_phone {
         width: 100%;
         float: none;
    }
     .spot_phone_iframe {
         background-size: 100%;
         margin: 0 auto;
         width: 350px;
         height: 640px;
    }
     .spot_phone_iframe iframe {
         margin: 30px 31px 0 0 !important;
         height: 570px;
         width: 288px !important;
         min-width: auto !important;
    }
     .iframe_content video {
	    width: 281px!important;
    border-radius: 10px!important;
	    margin: 60px 34px 0 0!important;
	    height: 518px;
	    padding-top: 0!important;
	    min-width: auto!important;
}

     .spot_phone_iframe, .iframe_content, .spot_phone_iframe iframe{
         -webkit-border-radius: 42px!important;
         -moz-border-radius: 42px!important;
         border-radius: 42px!important;
         -khtml-border-radius: 42px!important;
    }
     .spotWr {
         color: #fff;
    }
     .spotWr:nth-child(odd), .spotWr:nth-child(even) {
         padding-top: 0;
    }
     .spotWr:nth-child(even) .spot_phone {
         float: none;
         margin-left: 0;
    }
     .spotWr .spot .spot_info {
         float: none;
         width: calc(100% - 36px);
         margin: 50px auto 0;
    }
     .spot_title {
         line-height: 34px;
         font-size: 28px;
         font-family: almoniDL700;
         margin: 30px 0 10px;
    }
     .spot_sub_title {
         line-height: 28px;
         font-size: 22px;
         font-family: almoniDL400;
         margin: 0px 0 8px;
    }
     .spot_text, .spot_text p {
         line-height: 24px;
         font-size: 18px;
         margin: 0 0 20px;
    }
     .spot_link a {
         font-family: 'demibold';
         font-size: 18px;
         border: 1px #fff solid;
         border-radius: 5px;
         color: #fff;
    }
     .spotlight_link a {
         line-height: 25px;
         font-size: 20px;
         padding: 11px;
         width: calc(100% - 50px);
         display: inline-block;
    }
     section .item_text, section .item_text p strong {
         font-size: 22px;
    }
     section .item_text p {
         padding-bottom: 10px;
    }
     section#section_12332 {
         margin: 40px 0 50px;
    }
     #section_12332 .item_text p strong{
         font-size:18px;
    }
     #section_12332:before {
         background: url(https://images.globes.co.il/globes/d/12328/half-donut-2.png) no-repeat 0 0;
         right: auto;
         left: -20px;
         top: -80px;
         height: 90px;
         width: 80px;
         background-size: contain;
    }
     .sectionActions:before {
         background: url(https://images.globes.co.il/globes/d/12328/donut1.png) no-repeat 0 0;
         left: auto;
         top: -35px;
         right: -45px;
         background-size: contain;
         height: 90px;
         width: 90px;
    }
     #section_12332 .item {
         margin: 0 auto;
         width: calc(100% - 79px);
    }
     #section_12331 .item h2 {
         font-size: 20px;
    }
     #divSBArt2 {
         margin-bottom: 0;
    }
     #divSBArt2:before {
         background: none;
    }
     .sectionActions {
         padding: 52px 0 35px;
         margin-bottom: 60px;
    }
     .sectionActions:after {
         content: '';
         position: absolute;
         left: -55px;
         bottom: -30px;
         background-size: contain;
         height: 111px;
         width: 110px;
         right: auto;
         zoom: 100%;
    }
     #section_12331 .divSBArtContainer {
         width: 100%;
         margin: 0 auto;
         display: flex;
         justify-content: start;
         overflow-x: auto;
    }
     #section_12331 .divSBArtContainer .item {
         display: flex;
         flex-wrap: wrap;
         flex: 1 0 280px;
         margin:0 auto;
         padding-left: 5px;
    }
     #section_12331 .divSBArtContainer .item:first-child{
         margin-right:18px;
    }
     #section_12331 .divSBArtContainer .item:nth-last-child(1){
         padding-left:18px;
    }
     #section_12330 .divSBArtContainer .item {
         margin-top: 0;
    }
     #section_12330 .divSBArtContainer .item img {
         max-width: 90px;
         max-height: 90px;
         margin: 0 auto 0 25px;
    }
     .divSBArtContainer .item .item_number {
         font-size: 80px;
         margin-bottom: 0;
    }
     #section_12330 .item {
         justify-content: space-around;
         align-items: center;
    }
     #section_12330 .divSBArtContainer .item .title {
         font-size: 16px;
         line-height: 20px;
         text-align: right;
         margin: 0;
         max-width: 209px;
         min-height: 0;
    }
     #section_12330 .item, .page_12326 .item {
         display: flex;
         color: #fff;
         font-size: 16px;
         font-family: 'demibold';
    }
     section .item .item_img_wr img {
         grid-row: 2 span;
         margin-left: 0;
         border:none;
         background-image: linear-gradient(30deg, #ffd521, #f50000 52%, #b900b4 100%);
    }
     section .item .item_name {
         font-size: 18px;
         margin: 10px 0 0 0;
         align-self: self-end;
    }
     .item .item_img_wr .d_img{
         grid-row:3 span;
         padding: 6px;
    }
    .mainBrands .brand_promo .item_text p {
    margin-bottom: 16px;
}
     .page_12328 .guides, .page_12328 .sectionActions {
         margin-bottom: 0;
    }
     .allCriteria {
         grid-template-columns: 1fr;
         grid-gap: 20px;
         margin: 30px auto 54px;
    }
   .allCriteria .critiria:hover {
         background: none;
    }
     .allCriteria .critiria {
         border-radius: 0;
         width: auto;
         height: auto;
         border: none;
         justify-content: right;
         text-align: right;
         flex-direction: row;
         flex-wrap: wrap;
         padding-bottom: 20px;
         position: relative;
         border-bottom: 1px solid #fff;
    }
     .critiria .critiria_title {
         font-size: 18px;
         margin: 0 25px 0 0;
         color: #fff;
    }
     .critiria_img + .critiria_title::after {
         content: "";
         border: solid #fff;
         border-width: 0 2px 2px 0;
         padding: 3px;
         transform: rotate(45deg);
         -webkit-transform: rotate(45deg);
         position: absolute;
         left: 7px;
         top: 24px;
    }
     .open .critiria_img + .critiria_title::after {
         transform: rotate(-135deg);
         -webkit-transform: rotate(-135deg);
    }
     .critiria:hover .critiria_img {
         display: inline-block;
    }
     .critiria_img {
         width: 60px;
    }
     .divSBTitle + .critiria_text {
         width: calc(100% - 36px);
    }
     .critiria_text {
         margin: 0 auto;
         color: #fff;
         font-size: 18px;
         line-height: 25px;
         text-align: right;
    }
     .critiria .critiria_hover {
         visibility: visible;
         width: 100%;
         display: inline-block;
         visibility: visible;
         max-height: 0;
    }
     .critiria.open .critiria_hover, .critiria.open:hover .critiria_hover {
         max-height: 300px;
    }
     .critiria:hover .critiria_hover {
         max-height: 0;
    }
     .critiria:hover .critiria_title {
         display: inline-block;
    }
     .critiria:hover .critiria_hover .critiria_title, .critiria .critiria_hover .critiria_title {
         display: none;
         border-bottom: none;
    }
     .critiria .critiria_hover .critiria_text {
         margin: 0 85px 0 0;
         font-size: 18px;
         text-align: right;
    }
     .spotlight_link {
         padding-bottom: 40px;
    }
     .form.SBSendMailBody h3, .form__section h3 {
         margin: 0px auto 20px;
         line-height: 25px;
         text-align: right;
         font-size: 18px;
         width: calc(100% - 36px);
    }
     .form-boxes {
         margin: 0 auto;
         width: calc(100% - 36px);
         display: block;
         text-align: right;
    }
     .form-label label {
         background: #ffffff;
    }
     .form-label input[type="text"], .form-label input[type="password"], .form-label input[type="tel"], .form-label input[type="email"], .form-label select {
         background-color: #fff;
    }
     #SBSendMailContainer .form-label input[type="text"], #SBSendMailContainer .form-label input[type="password"], #SBSendMailContainer .form-label input[type="tel"], #SBSendMailContainer .form-label input[type="email"], #SBSendMailContainer .form-label select {
         -webkit-box-shadow: none !important;
    }
     .ckb{
         margin-top:50px;
    }
     #SBSendMailContainer .btn_submit {
         width: calc(100% - 22px);
         display: block;
    }
     #add_link {
         float: none;
         text-align: right;
         margin-top: 0;
         margin-bottom: 0;
    }
     .drop-zone {
         height: 30px;
         width: calc(100% - 22px);
    }
     .drop-zone span {
         margin-top: 0;
    }
     .drop-zone span:before {
         top: 10px;
         left: 128px;
    }
     .drop-zone span:after {
         top: -10px;
         left: auto;
         right:0;
         width: 40px;
         height: 40px;
    }
     .form_terms {
         text-align: right;
         font-size: 16px;
         line-height: 23px;
         margin: 50px auto 0;
         width: calc(100% - 36px);
    }
     .main_err {
         text-align: center;
         font-size: 14px;
         color: #e7165b !important;
         display: block;
    }
     .div_textarea{
         width: calc(100% - 36px);
         margin: 0 auto 75px;
    }
     #user_msg {
         width: calc(100% - 40px);
         display: block;
         padding: 10px 20px;
    }
     .form-label label {
         right: 16px;
         margin-left: 20px;
    }
     .upload {
         max-width: 100%;
         margin-left: auto;
         width: calc(100% - 36px);
         margin-right: auto;
    }
     .errMsg, .error_message, .red_bottom {
         font-size: 18px;
    }
     #SBSendMailContainer > div > div:nth-child(5) {
         margin-left: auto;
    }
     .form-label .text_placeholder{
         position:initial;
         margin:0 auto 5px;
         font-size: 18px;
    color: #b900b4;
     }
     .form .ckb {
         margin: 75px auto 20px;
         text-align: right;
         width: calc(100% - 40px);
    }
     #ckb_policy {
         margin: 4px 0 1px 4px;
    }
     #SBSendMailContainer .btn_submit {
         color: #fff;
         font-size: 20px;
         margin: 40px auto;
         padding: 10px 0;
    }
     #SBFooter .SBFooterWr:after {
         content: none;
    }
     #SBFooter {
         padding: 16px;
         height: 350px;
         position: relative;
    }
     #SBFooter .SBFooterWr {
         width: 100%;
         position: initial;
    }
     #SBFooter::before {
         content: "";
         background: url(https://images.globes.co.il/globes/instagram/Logo_footer_mobile.svg) no-repeat 0 0;
         height: 70px;
         width: 145px;
         background-size: contain;
         top: 30px;
         position: absolute;
         left: 16px;
    }
     #SBFooter::after {
         content: "";
         background: url(https://images.globes.co.il/globes/d/12328/phone_on_stage.png) no-repeat 0 0;
         height: 200px;
         width: 200px;
         background-size: contain;
         bottom: 8px;
         position: absolute;
         left: -45px;
    }
     #SBFooter a {
         line-height: 32px;
    }
     #SBFooter .go2top {
         font-family: AlmoniDL700;
         position: relative;
         margin-top: 0;
    }
     .go2top::after {
         content: "";
         border: solid #fff;
         border-width: 0 2px 2px 0;
         padding: 3px;
         transform: rotate(-135deg);
         -webkit-transform: rotate(-135deg);
         position: absolute;
         top: 14px;
         margin-right: 10px;
    }
     #SBFooter .copyright {
         padding: 16px 0;
         width: 70%;
         font-size: 14px;
         line-height: 14px;
         position: absolute;
         bottom: 0;
    }
     .copyright:after {
         content: '©';
    }
     #dvRSB {
         background:#000;
    }
     #section_12332 .divSBTitle:after, #section_12331 .divSBTitle:after, #section_reg:after, .section_kolkore .text .divSBTitle:after, #section_12330 .divSBTitle:after {
         max-width: 100%;
    }
    /*******************נקודת מבט**************************/
     .article.view_point {
         max-width: 100%;
    }
     #divArticleTitle {
         font-family: almoniDL700;
         font-size: 32px;
         width: calc(100% - 36px);
         margin: 180px auto 20px;
    }
     .article #divArticleSubTitle, #divArticleSubTitle {
         margin: 0 auto 14px auto;
         width: calc(100% - 36px);
         font-size: 22px;
    }
     #divAuthorAndTime {
         max-width: 100%;
         width: calc(100% - 36px);
         margin: 0 auto;
         line-height: 23px;
         display: flex;
         justify-content: space-between;
    }
     #divAuthorAndTime .author {
         font-size: 16px;
    }
     #divAuthorAndTime .artTime {
         color: #6f6f6f;
         float: none;
         font-size: 16px;
    }
     .article.view_point .brand_promo {
         width: calc(100% - 36px);
         margin: 0 auto;
    }
     .item .item_img_wr {
         display: grid;
         grid-template-columns: 76px 1fr;
         grid-gap: 0 28px;
    }
     .case_study .item .item_img_wr{
         display:block;
    }
     .item img {
         grid-row: 2 span;
    }
     .article section .item {
         margin: 32px 0;
         padding: 22px;
         width: calc(100% - 44px);
    }
     .section_actionCall .call_title {
         font-size: 28px;
         font-family: almoniDL700;
    }
     .section_actionCall .call_link {
         font-size: 25px;
         font-family: almoniDL700;
         background: #fff;
         border-radius: 10px;
         padding: 5px;
         color: #b900b4;
         display: inline-block;
         width: calc(100% - 80px);
    }
     h3 {
         line-height: 20px;
         text-align: right;
         font-family: 'almoniDL700';
         margin: 0;
    }
     .article .item_text p strong {
         font-size: 20px;
         margin-bottom: 0;
    }
     .article .item_text p {
         padding-bottom: 0;
    }
     #divArticleText {
         width: calc(100% - 36px);
         margin: 0 auto;
    }
     #divArticleText p {
         font-size: 18px;
         line-height: 24px;
         margin: 0 0 35px 0;
    }
     .socialIconsArt, .article.view_point .socialIconsArt ,.article.case_study .socialIconsArt {
         float: none;
         margin: 0 auto;
         width: calc(100% - 36px);
         position: initial;
         z-index: 0;
         display: flex;
         flex-direction:row-reverse;
         justify-content: space-between;
    }
     .article.view_point .socialIconsArt{
         margin:20px auto;
    }



    .page_12332 #section_12332 .item {padding-bottom:23px}
    /*****************spotlight******************/
     section.no_hero {
         margin: 141px 0 50px 0;
         max-width: 1210px;
         width: 100%;
    }
     .title_section {
         background-image: linear-gradient(42deg, #ffd521, #f50000 52%, #b900b4 100%);
         padding: 20px 0 15px;
         font-size:50px;
    }
     .section_brand_hero .title_section h1 {
         font-family: almoniDL900;
         font-size: 45px;
         margin: 0px auto;
         padding: 0 16px;
         color: #fff;
         line-height: 50px;
    }
     .brand_hero {
         display: flex;
         width: 100%;
         margin: 0;
         padding: 20px 0 30px;
         overflow-x: auto;
    }
     .section_brand_hero span {
         bottom: 0;
    }
     #ank_12368{
         margin-right:18px;
    }
     .section_brand_hero a {
         display: inline-block;
         margin: 0;
         flex: 1 0 250px;
         margin-left: 16px;
    }
     .section_brand_hero img {
         margin-bottom: 0;
         width: 100%;
         height: 100%;
         border-radius: 0;
    }
     .section_brand_hero {
         margin-bottom: 0;
         background-image:none;
         padding-top: 95px;
    }
     .hero_text{
         margin-top:-6px;
     }
     .hero_text .text,
     .section_brand_hero .text {
         padding-top: 30px;
    }
     .hero_text .text  p,
     .section_brand_hero .text p {
         font-size: 20px;
    font-family: 'almoniDL400';
         line-height: 24px;
         border-right: none;
         position: relative;
         padding: 0 40px 0 18px;
    }
     .hero_text .text  p:after,
     .section_brand_hero .text p:after {
         width: 6px;
         right: 10px;
    }
     #section_article .backToTop.sticked {
         position: fixed;
         bottom: 10px;
         right: -16px;
         top: initial;
         z-index: 9;
         display:inline-block;
    }
     #section_article .backToTop:hover,#section_article .backToTop:focus, #section_article .backToTop:visited {
    background: #fff;
}
     #section_article .backToTop:hover span, #section_article .backToTop:focus span, #section_article .backToTop:visited span {
    color: #484848;
}
     #section_article .backToTop {
         display: none;
         width: 38px;
         height: 38px;
         margin: 0 16px 0 0;
         padding: 7px 4px 1px 4px;
         border-radius: 15px;
         float: right;
         margin-right: 16px;
         position: relative;
         right: auto;
    }
     #section_article .backToTop span {
         position: initial;
         font-size:14px;
         line-height:14px;
          color: #484848;
    }
     #section_article .backToTop:before {
         content:none;
    }
     ..mainBrands .campign_name {
         border-bottom: none;
    }
     .mainBrands .brand_details:after {
         width: 70%;
         bottom: -5px;
         height: 3px;
    }
     .branch_badge img{
         width:90px;
    }
     .brand_details .branch_badge img{
         zoom:100%;
     }
     .mainBrands .brand_details{
         width:calc(100% - 36px);
         color:#000;
         margin:0 auto 25px;
    }
     .mainBrands .brand_details .branch_badge {
         left: -10px;
         bottom: -20px;
    }
     .slick-prev:before, .slick-next:before {
         font-size: 40px;
         color: #000;
    }
     .slick-next {
         z-index: 1;
         right: 5px;
    }
     .slick-next:before {
         content: '';
    }
     .slick-prev {
         z-index: 1;
         left: -5px;
    }
     .mainBrands .socialIconsArt{
         margin: 42px auto;
    }
     .socialIconsArt a{
         margin:0;
    }
     .article section .item_title {
         padding: 4px 0;
    }
     .article section .item_title .item_reasons {
         text-align: center;
    }
   
     .mainBrands .brand_promo {
         padding:0;
         width: 100%;
         margin:0 auto;
         border-radius: 20px;
         border: solid 1px #c7c7c7;
    }
     .mainBrands .item .item_img_wr {
         margin-bottom: 20px;
         position:relative;
    }
     /*.iframe_content video{
         width: 287px!important;
         border-radius: 39px!important;
         margin: 30px 30px 0 0!important;
         height:583px;
         padding-top:0!important;
         min-width:auto!important;
    }*/
    /********************עבודות השראה**********************/

     .article.case_study .item {
    
         width: calc(100% - 82px);
         margin: 30px auto;
        
    }
     .article.case_study .item .brand_name {
         line-height: 32px;
         font-size:28px;
    }
     .article.case_study .item .embedd {
         margin: 0 auto;
         width: 100%;
         max-width:100%;
    }
     .article.case_study .item .embedd video {
         max-width: 100%;
    }
   .case_study .embedd  iframe.instagram-media {
         min-width:auto!important;
         min-height: 780px;
    }
     section .item hr {
         margin: 10px 0 15px;
    }
    /***********************קול קורא***************************/
     .page_12330 .sectionActions {
         background-image: linear-gradient(42deg, #ffd521, #f50000 52%, #b900b4 100%);
         padding-top:50px;
    }
     .sub_title {
         width: calc(100% - 36px);
         margin: 0 auto 63px;
         font-size: 18px;
         line-height: 25px;
    }
     .text .pre_text {
         font-size: 18px;
         line-height: 25px;
         margin: 0 auto;
    }
     .section_kolkore .text .divSBTitle h2 {
         color: #000;
         font-size: 28px;
         line-height: 32px;
    }
     .section_kolkore .sectionActions:before {
         top: initial;
         bottom: -53px;
         left: -20px;
         right: initial;
         height: 100px;
         width: 100px;
         background: url(https://images.globes.co.il/globes/d/12328/half-donut-2.png) no-repeat 0 0;
         background-size: contain;
    }
     .text ol li {
         padding-bottom: 10px;
         margin-bottom: 15px;
    }
     .text ol li span {
         font-size: 18px;
         line-height: 25px;
    }
     .text ol li:after {
         font-family: 'almoniTzar400';
         font-size: 50px;
         right: -45px;
         content: "0"counter(section);
    }
     .text_info {
         margin-right: 55px;
    }
     .text ol li ul li {
         font-size: 18px;
         line-height: 24px;
    }
     .text ol li p {
         font-size: 18px;
         margin: 10px 0;
    }
     .page_12330 .guides{
         background-image:none;
         padding-top: 0;
         margin-bottom: 0;
    }
     .guides .critiria_text p {
         font-size: 18px;
         line-height: 25px;
    }
     .section_kolkore:after {
         content: none;
    }
    /*******************תקנון******************/
     #SBTakanon {
         width: calc(100% - 36px);
         margin: 150px auto;
    }
     #SBTakanon h1 {
         font-size: 45px;
         line-height: 45px;
         padding-bottom:10px;
    }
        #SBTakanon p {
            text-align: right;
            line-height: 25px;
            font-size: 18px;
        }
    /********************old**********************/
    /*#p2048 #divSBArt2 .item h2 {
         font-size: 22px;
         letter-spacing: -0.06px;
         color: #1a1a1a;
         line-height: 24px;
         font-family: demibold;
         width: calc(100% - 30px);
    }
     #p2048 #divSBArt2 .hWr4 {
         width: calc(100% - 30px);
         text-align: right;
    }
     #p2048 #divSBArt2 {
         width: calc(100% - 44px);
         margin: 0 auto;
    }
     #p2048 #divSBArtTitle .SBArtMadorTitle1 {
         font-size: 40px;
         display: inline-block;
         float: none 
    }
     #p2048 #divSBArtTitle .SBArtMadorTitle2 {
         font-size: 20px;
         display: inline-block;
         float: none 
    }
     #p2048 #divSBArtTitle .SBArtLogo {
         float: none 
    }
     #p2048 #divSBArtTitle .SBArtLogo img {
         margin-bottom: 9px;
    }
     #p2048.article .ItemMain {
         margin-top: 140px;
    }
    */
     .tagiotSection p {
         display: block;
    }
     .SBArtLogo {
         position: static;
    }
     .SBArtLogo img {
         width: 84% 
    }
     .SBArtMadorTitle {
         font-size: 20px;
         margin: 8px auto 16px;
         text-align: center;
         line-height: 26px;
    }
     #SBAllArt {
         margin: 25px auto 50px;
    }
     #btnRegStaff {
         margin-bottom: 40px 
    }
     .desc {
         font-size: 22px;
         letter-spacing: -0.06px;
         margin: 40px 30px 30px;
    }
     .desc.article {
         margin: 0 30px 20px 30px;
    }
     .desc p {
         margin: 0 
    }
     #divSBInstruction {
         display: block;
         margin-bottom: 30px 
    }
     #SBFilterBtns input {
         margin: 0 10px 24px;
         width: 40%;
    }
     #SBFilterBtns {
         margin-bottom: -10px 
    }
     #SBFilterData {
         grid-template-columns: 1fr;
    }
     .mobile, .mobile+p {
         display: inline-block;
         text-align: right;
    }
     .SBCoach {
         display: grid;
         grid-template-columns: 80px 1fr;
         grid-template-rows: auto auto 35px;
         padding: 15px;
         grid-gap: 0 15px;
    }
     .SBCoach img {
         width: 75px;
         height: 75px;
         grid-row: 2 span;
    }
     .SBCoach .link {
         grid-column: 2 span;
         font-size: 16px;
         line-height: 35px;
         color: #000;
         border: 1px solid #000;
         border-radius: 35px;
         font-family: demibold;
         text-align: center;
    }
     .SBCoach:hover .moreInfoCoach {
         display: none;
    }
     .SBCoach h4 {
         text-align: right;
         line-height: 20px;
         align-self: center;
    }
     .divSBArtContainer {
         display: block;
         width: calc(100% - 36px);
         margin:0 auto;
    }
     .divSBArtContainer .item {
         margin: 0 auto 30px;
    }
     .divSBArtContainer .item h2 {
         letter-spacing: -0.06px;
         text-align: center;
         color: #1a1a1a;
    }
     .hWr4 {
         text-align: center 
    }
     #divSBBanner1 {
         width: 100%;
         height: auto;
         margin: 0px auto 20px 
    }
     #SBInStaffItem img {
         width: 98% 
    }
     #SBInStaffItem {
         margin: 0px auto;
         border-left: 0;
         border-right: 0;
    }
     #SBInStaffItem h2, #SBInStaffItem a {
         float: none !important;
         text-align: center !important;
         display: inline-block;
    }
     #SBInStaffItem h2 {
         margin: 20px 0 0 0 
    }
     #SBInStaffItem a {
         margin: 20px 0 !important;
    }
     #SBAllArt {
         padding: 5px 0 
    }
     .SBArtLogo img {
         width: 84% 
    }
    .page_12333 .section_brand_hero, .page_12332 .section_brand_hero, .page_12331 .section_brand_hero {
        padding-top: 138px;
    }
    .page_12333 .title_section, .page_12332 .title_section,   .page_12331 .title_section{
        padding: 0;
    }
    .page_12333 .brand_hero, .page_12332 .brand_hero, .page_12331 .brand_hero {
        padding: 0;
    }
    .page_12333 .section_brand_hero, .page_12332 .section_brand_hero, .page_12331 .section_brand_hero {
        padding-top: 138px;
        margin-bottom: 40px;
    }
    .page_12333 .section_brand_hero .text, .page_12332 .section_brand_hero .text,  .page_12331 .section_brand_hero .text  {
        padding-top: 0;
    }
    .page_12333 .section_brand_hero .title_section h1, .page_12332 .section_brand_hero .title_section h1,  .page_12331 .section_brand_hero .title_section h1 {
        font-size: 45px;
        font-family: 'ultrabold';
        padding: 50px 0;
    }
    .page_12333 section.section_folder, .page_12332 section.section_folder {
        grid-template-columns: 1fr;
        grid-auto-rows: 176px;
        grid-gap: 40px;
    }


    .spot_page #kidumSB .videoPh video {width:100%}

    .page_12332 #section_12332 .item {
        width: calc(100% - 46px);
    }
        .page_12366 .spot_page .section_brand_hero {
        padding-top: 140px;
    }
    .divSBTitle > a {
        font-size: 0;
    }
    .divSBTitle > a:after {
        content: "\f104";
        font: bold normal normal 27px/1 FontAwesome;
        top: 2px;
        background: #000;
        color:#fff;
        padding: 0px 10px 2px 7px;
        border-radius: 10px;
    }
    #section_12333  .divSBTitle > a:after{
         background: #fff;
        color:#d30068;
    }
    .spot_page #kidumSB h1 {
        font-size: 40px;
        line-height:1;
        width: 80%;
    }
    .videoPh:before{
        width:75px;
        height:75px;
    }
    .iframeVideo{
        width:95%;
            top: 70%;
    }
    .promo_video{
        width:100%;
        height: 180px;
    }
      a.oneCol {
    grid-column: 2 span;
    text-align: center;
    border: none;
}
    .oneCol .arrow_prev {
        margin-right: 0;
        top: 0;
    }
    .oneCol .arrow_next {
    margin-left: 0;
    top: 0;
}
    .spot_page #kidumSB{
        margin-top:139px;
    }
    .spot_page .section_brand_hero .text {
        padding-top: 15px;
    }
    .mador_btn {
        padding: 7px 45px;
    }
    .page_12333 .others_spotlights{
        display:none;
    }
    .others_spotlights {
        font-size: 16px;
        font-family: 'demibold';
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
    .others_spotlights a {
        padding: 10px 30px;
            line-height: 1.2;
    }
    .spot_prev{
        text-align:right;
        border-left:0.5px solid #b900b4;
    }
        .spot_next{
        text-align:left;
         border-right:0.5px solid #b900b4;
    }
        .arrow_prev{
            padding:3px;
            margin-right:-20px;
                position: relative;
    top: 7px;
        }
        .arrow_next {
    padding: 3px;
    margin-left: -19px;
    position: relative;
    top: -7px;
}
 
    .page_12331 section.no_hero {
    margin: 0 auto;
    width: calc(100% - 36px);
}
    .page_12331  #section_12331 .divSBArtContainer{
        flex-direction:column;
    }
    .page_12331 #section_12331 .divSBArtContainer .item:first-child {
    margin-right: 0;
}
      .page_12331  #section_12331 .divSBArtContainer .item:nth-last-child(1) {
    padding-left: 0;
}
    .page_12331    #section_12331 .divSBArtContainer .item {
    padding-left: 0;
}
    #clipSB .divSBTitle h2 {
    font-size: 32px;
    line-height: 1;
}

    .video.video_right {
    width: calc(100% - 60px);
    margin: 30px auto;
    padding: 15px;
    gap: 10px;
    display:block !important;
    

}
    .video_right .respContaner {position: relative;overflow: hidden;padding-top: 56.25%;}

    .video_right video{
        position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;
    }




    .video_left {
        max-width: 100%;
        margin-top: 20px;
        font-size: 20px;
        line-height: 25px;
    }
    .video.video_right:before {zoom:50%}

       .spot_page .hero_img{
        background-image:none;
            height: auto;
    margin-top: 139px;
  
}
    .page_12608    .spot_page .hero_img img{
             /*border-radius:0;
       }
   .page_12608   .spot_page  .title_section {
    background-image: none;
    padding: 0;
    font-size: 40px;
    line-height: 42px;
    text-align: right;
}
   .page_12608   .spot_page  .section_brand_hero .text p:after{
         content:none;
     }
   .page_12608    .spot_page  .hero_text{
          position:relative;
              width: calc(100% - 60px);
    margin: 30px auto;
    padding: 0 40px;
      }
    .page_12608 .spot_page  .hero_text:before {
    background-image: linear-gradient(2deg, #ffd521, #f50000 52%, #b900b4);
    height: 100%;
    content: "";
    position: absolute;
    right: 15px;
    width: 6px;
    top: 0;
}
   .page_12608  .spot_page  .section_brand_hero .text p{
         margin:0 auto;
         padding:0;
     }*/
   #clipSB .divSBTitle h2 {
    padding-bottom: 6px;
    font-size: 28px;
}
}

 @media screen and (max-width: 768px) and (min-width:481px) {
     .hpSB .t img {
         top: 0px;
         max-width: 90%;
    }
     #dvRSB {
         margin-top: 53px;
    }
     .drop-zone span:before {
         left: auto;
         right: -40px;
    }
     .drop-zone span:after {
         left: auto;
         right: -45px;
    }
}
 @media screen and (max-width: 380px) {
    .brand_details .campign_name {
        width: 70%;
        font-size: 18px;
    }
    #brand_13647 .brand_details .campign_name{
         font-size: 16px;
    }

}

  @media screen and (max-width: 360px) {
   .spot_phone_iframe {zoom: 90%;}

}
 @media screen and (max-width: 330px) {
     .brand_details .campign_name {
         width: 70%;
    }
     .spot_phone_iframe {
         width: 300px;
         height: 600px;
    }
     .spot_phone_iframe iframe, .iframe_content video {
         margin: 25px 26px 0 0 !important;
         height: 487px;
         width: 247px !important;
         border-radius: 36px!important;
    }
}