/* https://redrockflooring.com/wp-content/plugins/mega-addons-for-visual-composer-pro/render/../css/flipbox.css?ver=6.8.1 */
.vc-ihe-panel{width:100%;height:200px;position:relative;font-size:.8em;-webkit-perspective:600px;perspective:600px}.vc-ihe-panel .pad h4,.vc-ihe-panel .pad p{text-align:center;margin:5px}.vc-ihe-panel .pad h4{margin-top:15px}.vc-ihe-panel a{font-size:16px}.vc-ihe-panel .mega_hvr_btn{text-decoration:none;padding:5px 13px}.vc-ihe-panel .mega_hvr_btn:hover{text-decoration:none}.vc-ihe-panel .front{background-size:100% 100%;float:none;position:absolute;top:0;left:0;z-index:900;width:inherit;height:inherit;text-align:center;-webkit-transform:rotateY(0) rotateY(0);transform:rotateY(0) rotateY(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.vc-ihe-panel:hover .front{z-index:900;-webkit-transform:rotateX(179deg);transform:rotateX(179deg)}.vc-ihe-panel .back{background-size:100% 100%;float:none;position:absolute;top:0;left:0;z-index:800;width:inherit;height:inherit;-webkit-transform:rotateX(-179deg);transform:rotateX(-179deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.vc-ihe-panel:hover .back{z-index:1000;-webkit-transform:rotateY(0) rotateX(0);transform:rotateY(0) rotateX(0)}@media screen and (min-width:1380px){.box-container{flex-direction:row}}.box-item{position:relative;-webkit-backface-visibility:hidden;width:415px;margin-bottom:35px;max-width:100%}.flip-box{-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;perspective:1000px;-webkit-perspective:1000px}.flip-box-front,.flip-box-back{background-size:cover;background-position:center;border-radius:8px;height:300px;-ms-transition:transform 0.7s cubic-bezier(.4,.2,.2,1)!important;transition:transform 0.7s cubic-bezier(.4,.2,.2,1)!important;-webkit-transition:transform 0.7s cubic-bezier(.4,.2,.2,1)!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-box-front .mega_hvr_btn,.flip-box-back .mega_hvr_btn{text-decoration:none;padding:5px 13px;font-size:15px}.flip-box-front{-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;background-size:100% 100%}.flip-box:hover .flip-box-front{-ms-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.flip-box-back{background-size:100% 100%;position:absolute;top:0;left:0;width:100%;-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.flip-box:hover .flip-box-back{-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.flip-box .inner{position:absolute;left:0;width:100%;outline:1px solid transparent;-webkit-perspective:inherit;perspective:inherit;z-index:2;transform:translateY(-50%) translateZ(60px) scale(.94);-webkit-transform:translateY(-50%) translateZ(60px) scale(.94);-ms-transform:translateY(-50%) translateZ(60px) scale(.94);top:50%}.flip-box-front h4,.flip-box-front p{text-align:center}.flip-box-front img{display:block;margin:0 auto}.flip-box-header{font-size:34px}.flip-box p{font-size:20px;line-height:1.5em}.vc-ihe-panel .front1{background-size:100% 100%;float:none;position:absolute;top:0;left:0;z-index:900;width:inherit;height:inherit;text-align:center;-webkit-transform:rotateX(0) rotateX(0);transform:rotateX(0) rotateX(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.vc-ihe-panel:hover .front1{z-index:900;-webkit-transform:rotateY(179deg);transform:rotateY(179deg)}.vc-ihe-panel .back1{background-size:100% 100%;float:none;position:absolute;top:0;left:0;z-index:800;width:inherit;height:inherit;-webkit-transform:rotateY(-179deg);transform:rotateY(-179deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.vc-ihe-panel:hover .back1{z-index:1000;-webkit-transform:rotateX(0) rotateX(0);transform:rotateX(0) rotateX(0)}.cube .mega_hvr_btn{text-decoration:none;padding:5px 13px}.cube .mega_hvr_btn:hover{text-decoration:none}.cube{position:relative;width:100%;color:#000;text-align:center}.cube h4{font-size:17px;margin:0;text-align:center;margin:10px}.cube p{font-size:15px;text-align:center;margin:0}.cube a{font-size:16px}.default-state,.active-state{background-size:100% 100%!important;position:absolute;left:0;top:0;transition:transform 0.4s ease!important;-webkit-transform-origin:center center -100px;width:100%}.default-state{background-color:#03a9f4;transform:perspective(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg)}.active-state{background:#1976d2;transform:perspective(100000px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg)}.cube:hover .default-state{transform:perspective(10000000px) rotateX(90deg) rotateY(0) rotateZ(0deg)}.cube:hover .active-state{z-index:99999;transform:perspective(100000px) rotateX(0deg) rotateY(0deg) rotateZ(0)}