.history-section{position:relative;padding:110px 0 110px;background:#f1f1f1}.history-section .image-layer{position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;background-repeat:no-repeat;background-position:right bottom}.history-section .image-layer:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#f1f1f1;opacity:.8}.history-section .pattern-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center bottom}.history-section .sec-title{margin-bottom:50px}.history-section .history-container{position:relative;display:block;padding:42px 0;z-index:1}.history-section .center-line{position:absolute;left:50%;top:0;bottom:0;border-left:1px solid rgb(0 0 0 / .1)}.history-section .center-line .dot{position:absolute;left:-8px;top:0;width:15px;height:15px;background:#0a5;border-radius:50%}.history-section .center-line .dot:before{content:'';position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;background:#0a5;opacity:.3;border-radius:50%}.history-section .center-line .upper-dot{top:0}.history-section .center-line .lower-dot{top:auto;bottom:0}.history-block{position:relative;margin-bottom:40px}.history-block .inner{position:relative;display:block}.history-block .image-col{position:relative;margin-bottom:30px}.history-block .text-col{position:relative;margin-bottom:30px}.history-block.alternate .image-col{order:12}.history-block.alternate .text-col{order:0}.history-block .image-box{position:relative;display:block;padding-right:200px}.history-block.alternate .image-box{padding-right:0;padding-left:200px}.history-block .image,.history-block .image img{display:block;width:100%}.history-block .year-box{position:absolute;right:-75px;top:50%;margin-top:-60px;width:120px;height:120px}.history-block.alternate .year-box{left:-75px;right:auto}.history-block .year-box .year-inner{position:relative;display:block;width:120px;height:120px;text-align:center;background:#fff;color:#aaa;border-radius:50% 0% 50% 50%;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.history-block:hover .year-box .year-inner{background:#0a5;color:#fff}.history-block.alternate .year-box .year-inner{border-radius:50% 50% 50% 0%;-ms-transform:rotate(45deg);transform:rotate(45deg)}.history-block .year-box span{position:relative;display:block;padding:45px 10px 30px;font-size:20px;font-family:'Manjari',sans-serif;font-weight:700;line-height:40px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.history-block .year-box:before{content:'';position:absolute;right:100%;top:50%;width:105px;border-bottom:1px solid rgb(0 0 0 / .1)}.history-block.alternate .year-box:before{right:auto;left:100%}.history-block .year-box:after{content:'';position:absolute;right:224px;top:50%;margin-top:-8px;width:15px;height:15px;border:1px solid rgb(0 0 0 / .1);border-radius:50%}.history-block.alternate .year-box:after{right:auto;left:224px}.history-block:hover .year-box:before,.history-block:hover .year-box:after{border-color:#0a5}.history-block .text-col .inner{padding-left:100px;padding-top:70px}.history-block.alternate .text-col .inner{padding-left:0;padding-right:100px}.history-block .text-col h6{color:#0a5;font-weight:700;text-transform:uppercase;margin-bottom:7px;font-size:14px}.history-block .text-col h3{color:#222;font-weight:700;text-transform:capitalize;margin-bottom:10px}.history-block .text-col h3 a{color:#222}