header:after,#timeline .timeline-item:after,header:before,#timeline .timeline-item:before{content:'';display:block;width:100%;clear:both}.concept-process *,.concept-process *:before,.concept-process *:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}img{max-width:100%}a{text-decoration:none}.container{max-width:1100px;margin:0 auto}.timeline-content ul{padding:25px 0}.project-name{text-align:center;padding:10px 0}header{background:#2b2e48;padding:10px;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.05);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.05);-ms-box-shadow:0 3px 3px rgba(0,0,0,0.05);box-shadow:0 3px 3px rgba(0,0,0,0.05)}header .logo{color:#e76f1f;float:left;font-family:"Dosis",arial,tahoma,verdana;font-size:22px;font-weight:500}header .logo>span{color:#f7aaaa;font-weight:300}header .social{float:right}header .social .btn{font-family:"Dosis";font-size:14px;margin:10px 5px}#timeline{width:100%;margin:30px auto;position:relative;padding:0 10px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}#timeline:before{content:"";width:3px;height:100%;background:#e76f1f;left:50%;top:0;position:absolute}#timeline:after{content:"";clear:both;display:table;width:100%}#timeline .timeline-item{margin-bottom:50px;position:relative}#timeline .timeline-item .timeline-icon{background:#e76f1f;width:50px;height:50px;position:absolute;top:0;left:50%;overflow:hidden;margin-left:-23px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}#timeline .timeline-item .timeline-icon svg{position:relative;top:14px;left:14px}#timeline .timeline-item .timeline-content{width:45%;background:#fff;padding:20px;-webkit-box-shadow:0px 0px 6px 3px rgba(120,185,232,0.2);box-shadow:0px 0px 6px 3px rgba(120,185,232,0.2);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#timeline .timeline-item .timeline-content h2,.timeline-content .concept-header{padding:15px;background:#e76f1f;color:#fff;margin:-20px -20px 0 -20px;font-weight:300;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}#timeline .timeline-item .timeline-content.right{float:right}.btn{padding:5px 15px;text-decoration:none;background:transparent;border:2px solid #f27c7c;color:#f27c7c;display:inline-block;position:relative;text-transform:uppercase;font-size:12px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;-webkit-box-shadow:2px 2px 0 #f27c7c;-moz-box-shadow:2px 2px 0 #f27c7c;-ms-box-shadow:2px 2px 0 #f27c7c;box-shadow:2px 2px 0 #f27c7c}.btn:hover{box-shadow:none;top:2px;left:2px;-webkit-box-shadow:2px 2px 0 transparent;-moz-box-shadow:2px 2px 0 transparent;-ms-box-shadow:2px 2px 0 transparent;box-shadow:2px 2px 0 transparent}@media screen and (max-width:768px){#timeline{margin:30px;padding:0px;width:90%}#timeline:before{left:0}#timeline .timeline-item .timeline-content{width:90%;float:right}#timeline .timeline-item .timeline-content:before,#timeline .timeline-item .timeline-content.right:before{left:10%;margin-left:-6px;border-left:0;border-right:7px solid #e76f1f}#timeline .timeline-item .timeline-icon{left:0}}ol.rounded-list{list-style:none !important;counter-reset:my-awesome-counter;padding:25px 0;margin-left:0}ol.rounded-list li{padding:10px 0;counter-increment:my-awesome-counter}ol.rounded-list li::before{content:counter(my-awesome-counter);color:red;font-weight:bold}ul.rounded-list{list-style:none !important;counter-reset:my-awesome-counter;padding:5px 0;margin-left:0}ul.rounded-list li::before{left:1em;display:inline-block;width:20px;height:20px;margin-right:.5em;margin-bottom:-3px;background-color:#e76f1f;border-radius:50%;color:#fff;content:close-quote}ul.rounded-list li{padding:10px 0;color:#777;font-size:20px;text-indent:-30px;margin-left:27px}.icon-config{position:relative;left:9px;top:8px;font-size:32px;color:#fff}