.instr-wrap{display:inline-block;opacity:1;padding:80px 0;position:relative;width:100%}.instr-wrap>div{position:relative;z-index:1}.instr-header{margin-bottom:20px;text-align:center}.instr-otr{display:flex;flex-wrap:wrap}.instr-item{border-radius:5px;flex:0 0 31.5%;margin:10px 10px 15px;max-width:31.5%;position:relative;transition:all .45s cubic-bezier(.25,1,.2,1)}.instr-item-inr{padding:12px}.instr-item:hover{background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.24)!important;-webkit-transition:background-image 2s ease-out;-moz-transition:background-image 2s ease-out;-o-transition:background-image 2s ease-out;transition:background-image 2s ease-out}.instr-item:hover .instr-icon i,.instr-item:hover .instr-title h3,.instr-item:hover .instr-txt p{color:#fff}.instr-image img{border-radius:5px}.instr-image{padding-bottom:12px}.instr-jbtle p{color:#2d3133;font-size:1rem;font-weight:400;letter-spacing:1.2px;line-height:1.6;margin-bottom:10px}.instr-name h3{font-family:factoria,serif;font-size:22px;line-height:34px}.instr-header h2,.instr-name h3{font-weight:400;letter-spacing:2px}.instr-header h2{color:#444;margin-bottom:10px}.instr-desc p{color:#212529;font-size:1rem;font-weight:400;letter-spacing:1.2px;line-height:1.6;text-align:left;width:100%}@media (max-width:1080px){.instr-item{border-radius:5px;flex:0 0 46.5%;margin:10px 10px 15px;max-width:46.5%;position:relative}}@media (max-width:767px){.instr-item{border-radius:5px;flex:0 0 100%;margin:0 0 15px;max-width:100%}}