.TlvInstagram .instagramBoxes  div {opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); width: 100%!important; height: 100%!important;}
.TlvInstagram .instagramBoxes  div span {position: absolute; top: 34%; left: 46%;  z-index: 1; color: red; font-size: 100px;}
.TlvInstagram .instagramBoxes  div span.owner {position: absolute; bottom: 20px; left: 16px; top:auto;  z-index: 1; color: white; font-size: 18px; direction:ltr; }
.TlvInstagram .instagramBoxes  div span.icon-link { font-size: 50pt; color: white; position: absolute; top: 41%; right: 42.5%; display: none; }

.section_Wapper.instagram { BACKGROUND: #FFF;}

#section7 {background-color: #ef4130;}
.TlvInstagram { background-color: #ef4130; background-size: cover; }
.instagramHeader{ height: 84px; background: #ef4130; padding: 0 18px 0 13px;  position: relative; z-index: 5; display: table; width: 100%;  direction: rtl; }
.instagram h2 {font: 2.5em/25px "BlenderBold",Arial; color: #ffffff; display: table-cell; padding: 0; margin: 0; vertical-align: middle; padding-top: 0 !important; }
.TlvInstagram .instagramBoxes {max-width: 100%; width:100%; position: relative}
.TlvInstagram .instagramBoxes a {height: 200px; width: 50%;}
.TlvInstagram .instagramBoxes a div:hover { background-color: #000000; }
.TlvInstagram .instagramBoxes a div:focus { background-color: #000000; }
.TlvInstagram .instagramBoxes  img {opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); width: 100%; height: auto;}
.TlvInstagram .instagramBoxes img:hover,.TlvInstagram .instagramBoxes img:focus {opacity: 0.8; transform: matrix(1.2, 0, 0, 1.2, 0, 0);}
.TlvInstagram .instagramBoxes .divImg:hover span.icon-link, .TlvInstagram .instagramBoxes .divImg:focus span.icon-link { display: block; }
.TlvInstagram .insPrev{width: 45px; height: 45px; background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_left_instagram_white.png) #ef4130 no-repeat center; position: absolute; left: 0; z-index: 100; border: none;}
.TlvInstagram .insNext{width: 45px; height: 45px; background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_right_instagram_white.png) #ef4130 no-repeat center;position: absolute; left: 0; z-index: 200; border: none; bottom: 200px;}
.TlvInstagram .insPrev:hover, .TlvInstagram .insPrev:focus{ background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_left_instagram_red.png) white no-repeat center;}
.TlvInstagram .insNext:hover, .TlvInstagram .insNext:focus{ background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_right_instagram_red.png) white no-repeat center;}
.TlvInstagram .col-lg-2,
.TlvInstagram .col-md-3,
.TlvInstagram .col-sm-4,
.TlvInstagram .col-xs-6{padding:0}

@media (min-width: 768px) {
    #section7 {background-color: #ef4130;}
    .TlvInstagram { background-color: #ef4130; background-size: cover; }
    .instagramHeader{height: 80px;background: #ef4130;padding: 0 30px 0 30px;position: relative; z-index: 5; display: table; width: 100%; direction: rtl;}
    .instagram h2 {font: 3.9em/50px "BlenderBold",Arial; color: #ffffff; display: table-cell; padding: 0; margin: 0; vertical-align: middle;}
    .TlvInstagram .instagramBoxes { max-width: 100%; width:100%; position: relative}
    .TlvInstagram .instagramBoxes a{height: 360px; width: 50%;}
    .TlvInstagram .instagramBoxes #box1,#box2,#box6,#box7{display: block !important;}
    .TlvInstagram .instagramBoxes #box3,#box4,#box5,#box8,#box9,#box10{display: none}
    .TlvInstagram .instagramBoxes  img {opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); width: 100%; height: auto;}
    .TlvInstagram .instagramBoxes img:hover,.TlvInstagram .instagramBoxes img:focus {opacity: 0.8; transform: matrix(1.2, 0, 0, 1.2, 0, 0);}
    .TlvInstagram .insPrev{width: 45px; height: 45px; background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_left_instagram_white.png) #ef4130 no-repeat center; position: absolute; left: 0; z-index: 100; border: none;}
    .TlvInstagram .insNext{width: 45px; height: 45px; background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_right_instagram_white.png) #ef4130 no-repeat center;position: absolute; left: 0; z-index: 200; border: none; bottom: 360px;}
    .TlvInstagram .insPrev:hover{ background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_left_instagram_red.png) white no-repeat center;}
    .TlvInstagram .insNext:hover{ background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_right_instagram_red.png) white no-repeat center;}
}

@media (min-width:992px) {
    .TlvInstagram { background-color: #ef4130; background-size: cover; }
    .instagramHeader{ height: 70px; background: #ef4130; padding: 0 30px 0 30px;position: relative; display: table; width: 100%; direction: rtl; margin-top: 0;}
    .instagram h2 {font: 3.9em/70px "BlenderBold",Arial; color: #ffffff; display: table-cell; padding: 0; margin: 0; vertical-align: middle;}
    .TlvInstagram .instagramBoxes {max-width: 100%; width:100%; position: relative}
    .TlvInstagram .instagramBoxes a{height: 300px; width: 33.33%;}
    .TlvInstagram .instagramBoxes #box1,#box2,#box3,#box6,#box7,#box8{display: block !important;}
    .TlvInstagram .instagramBoxes #box4,#box5,#box9,#box10{display: none}
    .TlvInstagram .instagramBoxes  img {opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); width: 100%; height: auto;}
    .TlvInstagram .instagramBoxes img:hover,.TlvInstagram .instagramBoxes img:focus {opacity: 0.8; transform: matrix(1.2, 0, 0, 1.2, 0, 0);}
    .TlvInstagram .insPrev{width: 45px; height: 45px; background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_left_instagram_white.png) #ef4130 no-repeat center; position: absolute; left: 0; z-index: 100; border: none; top:300px;}
    .TlvInstagram .insNext{width: 45px; height: 45px; background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_right_instagram_white.png) #ef4130 no-repeat center;position: absolute; left: 0; z-index: 200; border: none; bottom: 300px;}
    .TlvInstagram .insPrev:hover{ background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_left_instagram_red.png) white no-repeat center;}
    .TlvInstagram .insNext:hover{ background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_right_instagram_red.png) white no-repeat center;}
}

@media (min-width: 1200px) {
    .TlvInstagram { background-color: #ef4130; background-size: cover; }
    .instagramHeader{height: 90px; background: #ef4130; padding: 0 47px 0 30px; position: relative; display: table; width: 100%; direction: rtl; margin-top: 0;}
    .instagram h2 {font: 3.4em/90px "BlenderBold",Arial; color: #ffffff; display: table-cell; padding: 0; margin: 0; vertical-align: middle;}
    .TlvInstagram .instagramBoxes {max-width: 100%; width:100%;  position: relative}
    .TlvInstagram .instagramBoxes #box1,#box2,#box3,#box4,#box6,#box7,#box8,#box9{display: block !important;}
    .TlvInstagram .instagramBoxes #box5,#box10{display: none}
    .TlvInstagram .instagramBoxes a{height: 270px; width: 25%;}
    .TlvInstagram .instagramBoxes  img {opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); width: 100%; height: auto;}
    .TlvInstagram .instagramBoxes img:hover,.TlvInstagram .instagramBoxes img:focus {opacity: 0.8; transform: matrix(1.2, 0, 0, 1.2, 0, 0);}
    .TlvInstagram .insPrev{width: 45px; height: 45px; background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_left_instagram_white.png) #ef4130 no-repeat center; position: absolute; left: 0; z-index: 100; border: none; top:270px;}
    .TlvInstagram .insNext{width: 45px; height: 45px; background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_right_instagram_white.png) #ef4130 no-repeat center;position: absolute; left: 0; z-index: 200; border: none; bottom: 270px;}
    .TlvInstagram .insPrev:hover{ background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_left_instagram_red.png) white no-repeat center;}
    .TlvInstagram .insNext:hover{ background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_right_instagram_red.png) white no-repeat center;}
}

@media (min-width: 1919px) {
    .TlvInstagram { background-color: #ef4130; background-size: cover; }
    .instagramHeader{ background: #ef4130; padding: 0 70px 0 57px; position: relative; display: table; width: 100%; direction: rtl; margin-top: 0;}
    .instagram h2 {font: 4.6em/107px "BlenderBold",Arial; color: #ffffff; display: table-cell; padding: 0; margin: 0; vertical-align: middle; }
    .TlvInstagram .instagramBoxes {max-width: 120%; width:100%; position: relative}
    .TlvInstagram .instagramBoxes a{height: 376px; width: 20%;}
    .TlvInstagram .instagramBoxes  img {opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); width: 100%; height: auto;}
    .TlvInstagram .instagramBoxes img:hover,.TlvInstagram .instagramBoxes img:focus {opacity: 0.8; transform: matrix(1.2, 0, 0, 1.2, 0, 0);}
    .TlvInstagram .instagramBoxes #box1,#box2,#box3,#box4,#box6,#box7,#box8,#box9,#box10,#box5 {display: block !important;}
    .TlvInstagram .insPrev{width: 45px; height: 45px; background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_left_instagram_white.png) #ef4130 no-repeat center; position: absolute; left: 0; z-index: 100; border: none; top: 331px;}
    .TlvInstagram .insNext{width: 45px; height: 45px; background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_right_instagram_white.png) #ef4130 no-repeat center;position: absolute; left: 0; z-index: 200; border: none; bottom: 331px;}
    .TlvInstagram .insPrev:hover{ background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_left_instagram_red.png) white no-repeat center;}
    .TlvInstagram .insNext:hover{ background: url(/_layouts/15/TlvSP2013PublicSite/images/instagram/arrow_right_instagram_red.png) white no-repeat center;}
}