.process{text-align: center}.process h6{font-size: 14px}.process a{text-decoration: none;display: block}.process a:hover,.process a:visited,.process a:active,.process a:link{color: inherit}.process.style1 .process-step,.process.style2 .process-step{overflow: hidden;z-index: 1}.process.style1 .process-step .process-icon,.process.style2 .process-step .process-icon{position: absolute;left: 0;right: 0;margin: auto;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border-style: solid}.process.style1 .process-step .process-icon i,.process.style2 .process-step .process-icon i{-webkit-transition: background-color .5s ease 0s;-moz-transition: background-color .5s ease 0s;-o-transition: background-color .5s ease 0s;transition: background-color .5s ease 0s}.process.style1 .process-step .process-icon img,.process.style2 .process-step .process-icon img,.process.style1 .process-step .process-icon i,.process.style2 .process-step .process-icon i{display: block;position: relative;width: 100%;height: 100%;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}.process.style1 .process-step .process-icon:before,.process.style2 .process-step .process-icon:before,.process.style1 .process-step .process-icon:after,.process.style2 .process-step .process-icon:after{position: absolute;content: "";top: 0;bottom: 0;margin: auto;width: 500%;z-index: -1;height: 0}.process.style1 .process-step .process-icon:before,.process.style2 .process-step .process-icon:before{left: auto}.process.style1 .process-step .process-icon:after,.process.style2 .process-step .process-icon:after{right: auto}.process.style1 .process-step:first-child .process-icon:before,.process.style2 .process-step:first-child .process-icon:before{display: none}.process.style1 .process-step:last-child .process-icon:after,.process.style2 .process-step:last-child .process-icon:after{display: none}.process.style1 .process-step .process-icon{top: 55px;width: 140px;height: 140px;border-width: 10px}.process.style1 .process-step .process-icon i{font-size: 42px;color: #FFF}.process.style1 .process-step .process-icon img,.process.style1 .process-step .process-icon i{line-height: 120px}.process.style1 .process-step .process-icon:before{right: 130px}.process.style1 .process-step .process-icon:after{left: 130px}.process.style1 .process-step p{padding-top: 200px}.process.style2 .process-step .process-icon{top: 68px;width: 70px;height: 70px;border-width: 5px}.process.style2 .process-step .process-icon i{font-size: 32px}.process.style2 .process-step .process-icon img,.process.style2 .process-step .process-icon i{line-height: 60px}.process.style2 .process-step .process-icon:before{right: 65px}.process.style2 .process-step .process-icon:after{left: 65px}.process.style2 .process-step:hover .process-icon i{color: #ffffff}.process.style2 .process-step p{padding-top: 147px}.process.style3 .process-step{text-align: left;position: relative;display: table;height: 316px;line-height: 316px}.process.style3 .process-step a{padding-left: 65px;display: table-cell;vertical-align: middle}.process.style3 .process-step span{font-size: 200px;color: #FFFFFF;position: absolute;left: 56px;top: 0;bottom: 0;margin: auto;z-index: -1;opacity: 0.2;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out}.process.style3 .process-step .process-icon{position: absolute;top: 15px;left: 15px;font-size: 50px;line-height: 1}.process.style3 .process-step:hover span{font-size: 100px;left: 15px;opacity: 1}.process.style3 .process-step:nth-child(odd):after{content: '';display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: -2}.process.style3 .process-step:nth-child(even):after{content: '';display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: -2}.process.style3.gray-dark .process-step:nth-child(odd):after{background-color: #DDDDDD}.process.style3.gray-dark .process-step:nth-child(even){color: #ffffff}.process.style3.gray-dark .process-step:nth-child(even):after{background-color: #222222}.process.style3.primary-dark .process-step:nth-child(even){color: #ffffff}.process.style3.primary-dark .process-step:nth-child(even):after{background-color: #222222}.process.style3.light-gray .process-step h6{font-size: 18px;margin-bottom: 6px}.process.style3.light-gray .process-step:nth-child(odd):after{background-color: #EEEEEE}.process.style3.light-gray .process-step:nth-child(odd) span{color: #878787}.process.style3.light-gray .process-step:nth-child(even):after{background-color: #DDDDDD}@media (max-width: 991px){.process.style1 .process-step,.process.style2 .process-step{text-align: left;min-height: 220px}.process.style1 .process-step p,.process.style2 .process-step p{padding-top: 0}.process.style1 .process-step .process-icon,.process.style2 .process-step .process-icon{right: auto;top: 0}.process.style1 .process-step .process-icon:before,.process.style2 .process-step .process-icon:before,.process.style1 .process-step .process-icon:after,.process.style2 .process-step .process-icon:after{left: 0;right: 0;height: 500%;width: 0;z-index: -1}.process.style1 .process-step .process-icon:before,.process.style2 .process-step .process-icon:before{top: auto}.process.style1 .process-step .process-icon:after,.process.style2 .process-step .process-icon:after{bottom: auto}.process.style1 .process-step:first-child .process-icon:before,.process.style2 .process-step:first-child .process-icon:before{display: none}.process.style1 .process-step:last-child .process-icon:after,.process.style2 .process-step:last-child .process-icon:after{display: none}.process.style1 .process-step a{padding-left: 150px}.process.style1 .process-step .process-icon:before{bottom: 130px}.process.style1 .process-step .process-icon:after{top: 130px}.process.style2 .process-step a{padding-left: 80px}.process.style2 .process-step .process-icon:before{bottom: 65px}.process.style2 .process-step .process-icon:after{top: 65px}}@media (max-width: 400px){.process.style1 .process-step a{padding-left: 100px}.process.style1 .process-step .process-icon{width: 100px;height: 100px;border-width: 5px}.process.style1 .process-step .process-icon img,.process.style1 .process-step .process-icon i{line-height: 90px}.process.style1 .process-step .process-icon:before{bottom: 95px}.process.style1 .process-step .process-icon:after{top: 95px}}