.bs-popover-auto[x-placement^=top] .arrow:before, .bs-popover-top .arrow:before{bottom: 0; border-top-color: rgba(0, 0, 0, .25)} .bs-popover-auto[x-placement^=top] .arrow:after, .bs-popover-top .arrow:after{bottom: 1px; border-top-color: #fff} .bs-popover-auto[x-placement^=right], .bs-popover-right{margin-left: .5rem} .bs-popover-auto[x-placement^=right] .arrow, .bs-popover-right .arrow{left: calc(-.5rem + -1px); width: .5rem; height: 1rem; margin: .3rem 0} .bs-popover-auto[x-placement^=right] .arrow:after, .bs-popover-auto[x-placement^=right] .arrow:before, .bs-popover-right .arrow:after, .bs-popover-right .arrow:before{border-width: .5rem .5rem .5rem 0} .bs-popover-auto[x-placement^=right] .arrow:before, .bs-popover-right .arrow:before{left: 0; border-right-color: rgba(0, 0, 0, .25)} .bs-popover-auto[x-placement^=right] .arrow:after, .bs-popover-right .arrow:after{left: 1px; border-right-color: #fff} .bs-popover-auto[x-placement^=bottom], .bs-popover-bottom{margin-top: .5rem} .bs-popover-auto[x-placement^=bottom] .arrow, .bs-popover-bottom .arrow{top: calc(-.5rem + -1px)} .bs-popover-auto[x-placement^=bottom] .arrow:after, .bs-popover-auto[x-placement^=bottom] .arrow:before, .bs-popover-bottom .arrow:after, .bs-popover-bottom .arrow:before{border-width: 0 .5rem .5rem} .bs-popover-auto[x-placement^=bottom] .arrow:before, .bs-popover-bottom .arrow:before{top: 0; border-bottom-color: rgba(0, 0, 0, .25)} .bs-popover-auto[x-placement^=bottom] .arrow:after, .bs-popover-bottom .arrow:after{top: 1px; border-bottom-color: #fff} .bs-popover-auto[x-placement^=bottom] .popover-header:before, .bs-popover-bottom .popover-header:before{position: absolute; top: 0; left: 50%; display: block; width: 1rem; margin-left: -.5rem; content: ""; border-bottom: 1px solid #f7f7f7} .bs-popover-auto[x-placement^=left], .bs-popover-left{margin-right: .5rem} .bs-popover-auto[x-placement^=left] .arrow, .bs-popover-left .arrow{right: calc(-.5rem + -1px); width: .5rem; height: 1rem; margin: .3rem 0} .bs-popover-auto[x-placement^=left] .arrow:after, .bs-popover-auto[x-placement^=left] .arrow:before, .bs-popover-left .arrow:after, .bs-popover-left .arrow:before{border-width: .5rem 0 .5rem .5rem} .bs-popover-auto[x-placement^=left] .arrow:before, .bs-popover-left .arrow:before{right: 0; border-left-color: rgba(0, 0, 0, .25)} .bs-popover-auto[x-placement^=left] .arrow:after, .bs-popover-left .arrow:after{right: 1px; border-left-color: #fff} .popover-header{padding: .5rem .75rem; margin-bottom: 0; font-size: 1rem; color: inherit; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(.3rem - 1px); border-top-right-radius: calc(.3rem - 1px)} .popover-header:empty{display: none} .popover-body{padding: .5rem .75rem; color: #212529} .align-baseline{vertical-align: baseline!important} .align-top{vertical-align: top!important} .align-middle{vertical-align: middle!important} .align-bottom{vertical-align: bottom!important} .align-text-bottom{vertical-align: text-bottom!important} .align-text-top{vertical-align: text-top!important} .bg-primary{background-color: #007bff!important} a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover{background-color: #0062cc!important} .bg-secondary{background-color: #6c757d!important} a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover{background-color: #545b62!important} .bg-success{background-color: #28a745!important} a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover{background-color: #1e7e34!important} .bg-info{background-color: #17a2b8!important} a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover{background-color: #117a8b!important} .bg-warning{background-color: #ffc107!important} a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover{background-color: #d39e00!important} .bg-danger{background-color: #dc3545!important} a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover{background-color: #bd2130!important} .bg-light{background-color: #f8f9fa!important} a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover{background-color: #dae0e5!important} .bg-dark{background-color: #343a40!important} a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover{background-color: #1d2124!important} .bg-white{background-color: #fff!important} .bg-transparent{background-color: transparent!important} .border{border: 1px solid #dee2e6!important} .border-top{border-top: 1px solid #dee2e6!important} .border-right{border-right: 1px solid #dee2e6!important} .border-bottom{border-bottom: 1px solid #dee2e6!important} .border-left{border-left: 1px solid #dee2e6!important} .border-0{border: 0!important} .border-top-0{border-top: 0!important} .border-right-0{border-right: 0!important} .border-bottom-0{border-bottom: 0!important} .border-left-0{border-left: 0!important} .border-primary{border-color: #007bff!important} .border-secondary{border-color: #6c757d!important} .border-success{border-color: #28a745!important} .border-info{border-color: #17a2b8!important} .border-warning{border-color: #ffc107!important} .border-danger{border-color: #dc3545!important} .border-light{border-color: #f8f9fa!important} .border-dark{border-color: #343a40!important} .border-white{border-color: #fff!important} .rounded{border-radius: .25rem!important} .rounded-top{border-top-left-radius: .25rem!important} .rounded-right, .rounded-top{border-top-right-radius: .25rem!important} .rounded-bottom, .rounded-right{border-bottom-right-radius: .25rem!important} .rounded-bottom, .rounded-left{border-bottom-left-radius: .25rem!important} .rounded-left{border-top-left-radius: .25rem!important} .rounded-circle{border-radius: 50%!important} .rounded-0{border-radius: 0!important} .clearfix:after{display: block; clear: both; content: ""} .d-none{display: none!important} .d-inline{display: inline!important} .d-inline-block{display: inline-block!important} .d-block{display: block!important} .d-table{display: table!important} .d-table-row{display: table-row!important} .d-table-cell{display: table-cell!important} .d-flex{display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important} .d-inline-flex{display: -webkit-inline-box!important; display: -ms-inline-flexbox!important; display: inline-flex!important} @media (min-width:576px){.d-sm-none{display: none!important}.d-sm-inline{display: inline!important}.d-sm-inline-block{display: inline-block!important}.d-sm-block{display: block!important}.d-sm-table{display: table!important}.d-sm-table-row{display: table-row!important}.d-sm-table-cell{display: table-cell!important}.d-sm-flex{display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important}.d-sm-inline-flex{display: -webkit-inline-box!important; display: -ms-inline-flexbox!important; display: inline-flex!important}} @media (min-width:768px){.d-md-none{display: none!important}.d-md-inline{display: inline!important}.d-md-inline-block{display: inline-block!important}.d-md-block{display: block!important}.d-md-table{display: table!important}.d-md-table-row{display: table-row!important}.d-md-table-cell{display: table-cell!important}.d-md-flex{display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important}.d-md-inline-flex{display: -webkit-inline-box!important; display: -ms-inline-flexbox!important; display: inline-flex!important}} @media (min-width:992px){.d-lg-none{display: none!important}.d-lg-inline{display: inline!important}.d-lg-inline-block{display: inline-block!important}.d-lg-block{display: block!important}.d-lg-table{display: table!important}.d-lg-table-row{display: table-row!important}.d-lg-table-cell{display: table-cell!important}.d-lg-flex{display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important}.d-lg-inline-flex{display: -webkit-inline-box!important; display: -ms-inline-flexbox!important; display: inline-flex!important}} @media (min-width:1200px){.d-xl-none{display: none!important}.d-xl-inline{display: inline!important}.d-xl-inline-block{display: inline-block!important}.d-xl-block{display: block!important}.d-xl-table{display: table!important}.d-xl-table-row{display: table-row!important}.d-xl-table-cell{display: table-cell!important}.d-xl-flex{display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important}.d-xl-inline-flex{display: -webkit-inline-box!important; display: -ms-inline-flexbox!important; display: inline-flex!important}} @media print{.d-print-none{display: none!important}.d-print-inline{display: inline!important}.d-print-inline-block{display: inline-block!important}.d-print-block{display: block!important}.d-print-table{display: table!important}.d-print-table-row{display: table-row!important}.d-print-table-cell{display: table-cell!important}.d-print-flex{display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important}.d-print-inline-flex{display: -webkit-inline-box!important; display: -ms-inline-flexbox!important; display: inline-flex!important}} .embed-responsive{position: relative; display: block; width: 100%; padding: 0; overflow: hidden} .embed-responsive:before{display: block; content: ""} .embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video{position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0} .embed-responsive-21by9:before{padding-top: 42.85714%} .embed-responsive-16by9:before{padding-top: 56.25%} .embed-responsive-4by3:before{padding-top: 75%} .embed-responsive-1by1:before{padding-top: 100%} .flex-row{-webkit-box-orient: horizontal!important; -ms-flex-direction: row!important; flex-direction: row!important} .flex-column, .flex-row{-webkit-box-direction: normal!important} .flex-column{-webkit-box-orient: vertical!important; -ms-flex-direction: column!important; flex-direction: column!important} .flex-row-reverse{-webkit-box-orient: horizontal!important; -ms-flex-direction: row-reverse!important; flex-direction: row-reverse!important} .flex-column-reverse, .flex-row-reverse{-webkit-box-direction: reverse!important} .flex-column-reverse{-webkit-box-orient: vertical!important; -ms-flex-direction: column-reverse!important; flex-direction: column-reverse!important} .flex-wrap{-ms-flex-wrap: wrap!important; flex-wrap: wrap!important} .flex-nowrap{-ms-flex-wrap: nowrap!important; flex-wrap: nowrap!important} .flex-wrap-reverse{-ms-flex-wrap: wrap-reverse!important; flex-wrap: wrap-reverse!important} .flex-fill{-webkit-box-flex: 1!important; -ms-flex: 1 1 auto!important; flex: 1 1 auto!important} .flex-grow-0{-webkit-box-flex: 0!important; -ms-flex-positive: 0!important; flex-grow: 0!important} .flex-grow-1{-webkit-box-flex: 1!important; -ms-flex-positive: 1!important; flex-grow: 1!important} .flex-shrink-0{-ms-flex-negative: 0!important; flex-shrink: 0!important} .flex-shrink-1{-ms-flex-negative: 1!important; flex-shrink: 1!important} .justify-content-start{-webkit-box-pack: start!important; -ms-flex-pack: start!important; justify-content: flex-start!important} .justify-content-end{-webkit-box-pack: end!important; -ms-flex-pack: end!important; justify-content: flex-end!important} .justify-content-between{-webkit-box-pack: justify!important; -ms-flex-pack: justify!important; justify-content: space-between!important} .justify-content-around{-ms-flex-pack: distribute!important; justify-content: space-around!important} .align-items-start{-webkit-box-align: start!important; -ms-flex-align: start!important; align-items: flex-start!important} .align-items-end{-webkit-box-align: end!important; -ms-flex-align: end!important; align-items: flex-end!important} .align-items-center{-webkit-box-align: center!important; -ms-flex-align: center!important; align-items: center!important} .align-items-baseline{-webkit-box-align: baseline!important; -ms-flex-align: baseline!important; align-items: baseline!important} .align-items-stretch{-webkit-box-align: stretch!important; -ms-flex-align: stretch!important; align-items: stretch!important} .align-content-start{-ms-flex-line-pack: start!important; align-content: flex-start!important} .align-content-end{-ms-flex-line-pack: end!important; align-content: flex-end!important} .align-content-center{-ms-flex-line-pack: center!important; align-content: center!important} .align-content-between{-ms-flex-line-pack: justify!important; align-content: space-between!important} .align-content-around{-ms-flex-line-pack: distribute!important; align-content: space-around!important} .align-content-stretch{-ms-flex-line-pack: stretch!important; align-content: stretch!important} .align-self-auto{-ms-flex-item-align: auto!important; align-self: auto!important} .align-self-start{-ms-flex-item-align: start!important; align-self: flex-start!important} .align-self-end{-ms-flex-item-align: end!important; align-self: flex-end!important} .align-self-center{-ms-flex-item-align: center!important; align-self: center!important} .align-self-baseline{-ms-flex-item-align: baseline!important; align-self: baseline!important} .align-self-stretch{-ms-flex-item-align: stretch!important; align-self: stretch!important} @media (min-width:576px){.flex-sm-row{-webkit-box-orient: horizontal!important; -ms-flex-direction: row!important; flex-direction: row!important}.flex-sm-column, .flex-sm-row{-webkit-box-direction: normal!important}.flex-sm-column{-webkit-box-orient: vertical!important; -ms-flex-direction: column!important; flex-direction: column!important}.flex-sm-row-reverse{-webkit-box-orient: horizontal!important; -webkit-box-direction: reverse!important; -ms-flex-direction: row-reverse!important; flex-direction: row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient: vertical!important; -webkit-box-direction: reverse!important; -ms-flex-direction: column-reverse!important; flex-direction: column-reverse!important}.flex-sm-wrap{-ms-flex-wrap: wrap!important; flex-wrap: wrap!important}.flex-sm-nowrap{-ms-flex-wrap: nowrap!important; flex-wrap: nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap: wrap-reverse!important; flex-wrap: wrap-reverse!important}.flex-sm-fill{-webkit-box-flex: 1!important; -ms-flex: 1 1 auto!important; flex: 1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex: 0!important; -ms-flex-positive: 0!important; flex-grow: 0!important}.flex-sm-grow-1{-webkit-box-flex: 1!important; -ms-flex-positive: 1!important; flex-grow: 1!important}.flex-sm-shrink-0{-ms-flex-negative: 0!important; flex-shrink: 0!important}.flex-sm-shrink-1{-ms-flex-negative: 1!important; flex-shrink: 1!important}.justify-content-sm-start{-webkit-box-pack: start!important; -ms-flex-pack: start!important; justify-content: flex-start!important}.justify-content-sm-end{-webkit-box-pack: end!important; -ms-flex-pack: end!important; justify-content: flex-end!important}.justify-content-sm-center{-webkit-box-pack: center!important; -ms-flex-pack: center!important; justify-content: center!important}.justify-content-sm-between{-webkit-box-pack: justify!important; -ms-flex-pack: justify!important; justify-content: space-between!important}.justify-content-sm-around{-ms-flex-pack: distribute!important; justify-content: space-around!important}.align-items-sm-start{-webkit-box-align: start!important; -ms-flex-align: start!important; align-items: flex-start!important}.align-items-sm-end{-webkit-box-align: end!important; -ms-flex-align: end!important; align-items: flex-end!important}.align-items-sm-center{-webkit-box-align: center!important; -ms-flex-align: center!important; align-items: center!important}.align-items-sm-baseline{-webkit-box-align: baseline!important; -ms-flex-align: baseline!important; align-items: baseline!important}.align-items-sm-stretch{-webkit-box-align: stretch!important; -ms-flex-align: stretch!important; align-items: stretch!important}.align-content-sm-start{-ms-flex-line-pack: start!important; align-content: flex-start!important}.align-content-sm-end{-ms-flex-line-pack: end!important; align-content: flex-end!important}.align-content-sm-center{-ms-flex-line-pack: center!important; align-content: center!important}.align-content-sm-between{-ms-flex-line-pack: justify!important; align-content: space-between!important}.align-content-sm-around{-ms-flex-line-pack: distribute!important; align-content: space-around!important}.align-content-sm-stretch{-ms-flex-line-pack: stretch!important; align-content: stretch!important}.align-self-sm-auto{-ms-flex-item-align: auto!important; align-self: auto!important}.align-self-sm-start{-ms-flex-item-align: start!important; align-self: flex-start!important}.align-self-sm-end{-ms-flex-item-align: end!important; align-self: flex-end!important}.align-self-sm-center{-ms-flex-item-align: center!important; align-self: center!important}.align-self-sm-baseline{-ms-flex-item-align: baseline!important; align-self: baseline!important}.align-self-sm-stretch{-ms-flex-item-align: stretch!important; align-self: stretch!important}} @media (min-width:768px){.flex-md-row{-webkit-box-orient: horizontal!important; -ms-flex-direction: row!important; flex-direction: row!important}.flex-md-column, .flex-md-row{-webkit-box-direction: normal!important}.flex-md-column{-webkit-box-orient: vertical!important; -ms-flex-direction: column!important; flex-direction: column!important}.flex-md-row-reverse{-webkit-box-orient: horizontal!important; -webkit-box-direction: reverse!important; -ms-flex-direction: row-reverse!important; flex-direction: row-reverse!important}.flex-md-column-reverse{-webkit-box-orient: vertical!important; -webkit-box-direction: reverse!important; -ms-flex-direction: column-reverse!important; flex-direction: column-reverse!important}.flex-md-wrap{-ms-flex-wrap: wrap!important; flex-wrap: wrap!important}.flex-md-nowrap{-ms-flex-wrap: nowrap!important; flex-wrap: nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap: wrap-reverse!important; flex-wrap: wrap-reverse!important}.flex-md-fill{-webkit-box-flex: 1!important; -ms-flex: 1 1 auto!important; flex: 1 1 auto!important}.flex-md-grow-0{-webkit-box-flex: 0!important; -ms-flex-positive: 0!important; flex-grow: 0!important}.flex-md-grow-1{-webkit-box-flex: 1!important; -ms-flex-positive: 1!important; flex-grow: 1!important}.flex-md-shrink-0{-ms-flex-negative: 0!important; flex-shrink: 0!important}.flex-md-shrink-1{-ms-flex-negative: 1!important; flex-shrink: 1!important}.justify-content-md-start{-webkit-box-pack: start!important; -ms-flex-pack: start!important; justify-content: flex-start!important}.justify-content-md-end{-webkit-box-pack: end!important; -ms-flex-pack: end!important; justify-content: flex-end!important}.justify-content-md-center{-webkit-box-pack: center!important; -ms-flex-pack: center!important; justify-content: center!important}.justify-content-md-between{-webkit-box-pack: justify!important; -ms-flex-pack: justify!important; justify-content: space-between!important}.justify-content-md-around{-ms-flex-pack: distribute!important; justify-content: space-around!important}.align-items-md-start{-webkit-box-align: start!important; -ms-flex-align: start!important; align-items: flex-start!important}.align-items-md-end{-webkit-box-align: end!important; -ms-flex-align: end!important; align-items: flex-end!important}.align-items-md-center{-webkit-box-align: center!important; -ms-flex-align: center!important; align-items: center!important}.align-items-md-baseline{-webkit-box-align: baseline!important; -ms-flex-align: baseline!important; align-items: baseline!important}.align-items-md-stretch{-webkit-box-align: stretch!important; -ms-flex-align: stretch!important; align-items: stretch!important}.align-content-md-start{-ms-flex-line-pack: start!important; align-content: flex-start!important}.align-content-md-end{-ms-flex-line-pack: end!important; align-content: flex-end!important}.align-content-md-center{-ms-flex-line-pack: center!important; align-content: center!important}.align-content-md-between{-ms-flex-line-pack: justify!important; align-content: space-between!important}.align-content-md-around{-ms-flex-line-pack: distribute!important; align-content: space-around!important}.align-content-md-stretch{-ms-flex-line-pack: stretch!important; align-content: stretch!important}.align-self-md-auto{-ms-flex-item-align: auto!important; align-self: auto!important}.align-self-md-start{-ms-flex-item-align: start!important; align-self: flex-start!important}.align-self-md-end{-ms-flex-item-align: end!important; align-self: flex-end!important}.align-self-md-center{-ms-flex-item-align: center!important; align-self: center!important}.align-self-md-baseline{-ms-flex-item-align: baseline!important; align-self: baseline!important}.align-self-md-stretch{-ms-flex-item-align: stretch!important; align-self: stretch!important}} @media (min-width:992px){.flex-lg-row{-webkit-box-orient: horizontal!important; -ms-flex-direction: row!important; flex-direction: row!important}.flex-lg-column, .flex-lg-row{-webkit-box-direction: normal!important}.flex-lg-column{-webkit-box-orient: vertical!important; -ms-flex-direction: column!important; flex-direction: column!important}.flex-lg-row-reverse{-webkit-box-orient: horizontal!important; -webkit-box-direction: reverse!important; -ms-flex-direction: row-reverse!important; flex-direction: row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient: vertical!important; -webkit-box-direction: reverse!important; -ms-flex-direction: column-reverse!important; flex-direction: column-reverse!important}.flex-lg-wrap{-ms-flex-wrap: wrap!important; flex-wrap: wrap!important}.flex-lg-nowrap{-ms-flex-wrap: nowrap!important; flex-wrap: nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap: wrap-reverse!important; flex-wrap: wrap-reverse!important}.flex-lg-fill{-webkit-box-flex: 1!important; -ms-flex: 1 1 auto!important; flex: 1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex: 0!important; -ms-flex-positive: 0!important; flex-grow: 0!important}.flex-lg-grow-1{-webkit-box-flex: 1!important; -ms-flex-positive: 1!important; flex-grow: 1!important}.flex-lg-shrink-0{-ms-flex-negative: 0!important; flex-shrink: 0!important}.flex-lg-shrink-1{-ms-flex-negative: 1!important; flex-shrink: 1!important}.justify-content-lg-start{-webkit-box-pack: start!important; -ms-flex-pack: start!important; justify-content: flex-start!important}.justify-content-lg-end{-webkit-box-pack: end!important; -ms-flex-pack: end!important; justify-content: flex-end!important}.justify-content-lg-center{-webkit-box-pack: center!important; -ms-flex-pack: center!important; justify-content: center!important}.justify-content-lg-between{-webkit-box-pack: justify!important; -ms-flex-pack: justify!important; justify-content: space-between!important}.justify-content-lg-around{-ms-flex-pack: distribute!important; justify-content: space-around!important}.align-items-lg-start{-webkit-box-align: start!important; -ms-flex-align: start!important; align-items: flex-start!important}.align-items-lg-end{-webkit-box-align: end!important; -ms-flex-align: end!important; align-items: flex-end!important}.align-items-lg-center{-webkit-box-align: center!important; -ms-flex-align: center!important; align-items: center!important}.align-items-lg-baseline{-webkit-box-align: baseline!important; -ms-flex-align: baseline!important; align-items: baseline!important}.align-items-lg-stretch{-webkit-box-align: stretch!important; -ms-flex-align: stretch!important; align-items: stretch!important}.align-content-lg-start{-ms-flex-line-pack: start!important; align-content: flex-start!important}.align-content-lg-end{-ms-flex-line-pack: end!important; align-content: flex-end!important}.align-content-lg-center{-ms-flex-line-pack: center!important; align-content: center!important}.align-content-lg-between{-ms-flex-line-pack: justify!important; align-content: space-between!important}.align-content-lg-around{-ms-flex-line-pack: distribute!important; align-content: space-around!important}.align-content-lg-stretch{-ms-flex-line-pack: stretch!important; align-content: stretch!important}.align-self-lg-auto{-ms-flex-item-align: auto!important; align-self: auto!important}.align-self-lg-start{-ms-flex-item-align: start!important; align-self: flex-start!important}.align-self-lg-end{-ms-flex-item-align: end!important; align-self: flex-end!important}.align-self-lg-center{-ms-flex-item-align: center!important; align-self: center!important}.align-self-lg-baseline{-ms-flex-item-align: baseline!important; align-self: baseline!important}.align-self-lg-stretch{-ms-flex-item-align: stretch!important; align-self: stretch!important}} @media (min-width:1200px){.flex-xl-row{-webkit-box-orient: horizontal!important; -ms-flex-direction: row!important; flex-direction: row!important}.flex-xl-column, .flex-xl-row{-webkit-box-direction: normal!important}.flex-xl-column{-webkit-box-orient: vertical!important; -ms-flex-direction: column!important; flex-direction: column!important}.flex-xl-row-reverse{-webkit-box-orient: horizontal!important; -webkit-box-direction: reverse!important; -ms-flex-direction: row-reverse!important; flex-direction: row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient: vertical!important; -webkit-box-direction: reverse!important; -ms-flex-direction: column-reverse!important; flex-direction: column-reverse!important}.flex-xl-wrap{-ms-flex-wrap: wrap!important; flex-wrap: wrap!important}.flex-xl-nowrap{-ms-flex-wrap: nowrap!important; flex-wrap: nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap: wrap-reverse!important; flex-wrap: wrap-reverse!important}.flex-xl-fill{-webkit-box-flex: 1!important; -ms-flex: 1 1 auto!important; flex: 1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex: 0!important; -ms-flex-positive: 0!important; flex-grow: 0!important}.flex-xl-grow-1{-webkit-box-flex: 1!important; -ms-flex-positive: 1!important; flex-grow: 1!important}.flex-xl-shrink-0{-ms-flex-negative: 0!important; flex-shrink: 0!important}.flex-xl-shrink-1{-ms-flex-negative: 1!important; flex-shrink: 1!important}.justify-content-xl-start{-webkit-box-pack: start!important; -ms-flex-pack: start!important; justify-content: flex-start!important}.justify-content-xl-end{-webkit-box-pack: end!important; -ms-flex-pack: end!important; justify-content: flex-end!important}.justify-content-xl-center{-webkit-box-pack: center!important; -ms-flex-pack: center!important; justify-content: center!important}.justify-content-xl-between{-webkit-box-pack: justify!important; -ms-flex-pack: justify!important; justify-content: space-between!important}.justify-content-xl-around{-ms-flex-pack: distribute!important; justify-content: space-around!important}.align-items-xl-start{-webkit-box-align: start!important; -ms-flex-align: start!important; align-items: flex-start!important}.align-items-xl-end{-webkit-box-align: end!important; -ms-flex-align: end!important; align-items: flex-end!important}.align-items-xl-center{-webkit-box-align: center!important; -ms-flex-align: center!important; align-items: center!important}.align-items-xl-baseline{-webkit-box-align: baseline!important; -ms-flex-align: baseline!important; align-items: baseline!important}.align-items-xl-stretch{-webkit-box-align: stretch!important; -ms-flex-align: stretch!important; align-items: stretch!important}.align-content-xl-start{-ms-flex-line-pack: start!important; align-content: flex-start!important}.align-content-xl-end{-ms-flex-line-pack: end!important; align-content: flex-end!important}.align-content-xl-center{-ms-flex-line-pack: center!important; align-content: center!important}.align-content-xl-between{-ms-flex-line-pack: justify!important; align-content: space-between!important}.align-content-xl-around{-ms-flex-line-pack: distribute!important; align-content: space-around!important}.align-content-xl-stretch{-ms-flex-line-pack: stretch!important; align-content: stretch!important}.align-self-xl-auto{-ms-flex-item-align: auto!important; align-self: auto!important}.align-self-xl-start{-ms-flex-item-align: start!important; align-self: flex-start!important}.align-self-xl-end{-ms-flex-item-align: end!important; align-self: flex-end!important}.align-self-xl-center{-ms-flex-item-align: center!important; align-self: center!important}.align-self-xl-baseline{-ms-flex-item-align: baseline!important; align-self: baseline!important}.align-self-xl-stretch{-ms-flex-item-align: stretch!important; align-self: stretch!important}} .float-left{float: left!important} .float-right{float: right!important} .float-none{float: none!important} @media (min-width:576px){.float-sm-left{float: left!important}.float-sm-right{float: right!important}.float-sm-none{float: none!important}} @media (min-width:768px){.float-md-left{float: left!important}.float-md-right{float: right!important}.float-md-none{float: none!important}} @media (min-width:992px){.float-lg-left{float: left!important}.float-lg-right{float: right!important}.float-lg-none{float: none!important}} @media (min-width:1200px){.float-xl-left{float: left!important}.float-xl-right{float: right!important}.float-xl-none{float: none!important}} .position-static{position: static!important} .position-relative{position: relative!important} .position-absolute{position: absolute!important} .position-fixed{position: fixed!important} .position-sticky{position: -webkit-sticky!important; position: sticky!important} .fixed-top{top: 0} .fixed-bottom, .fixed-top{position: fixed; right: 0; left: 0; z-index: 1030} .fixed-bottom{bottom: 0} @supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position: -webkit-sticky; position: sticky; top: 0; z-index: 1020}} .sr-only{position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0} .sr-only-focusable:active, .sr-only-focusable:focus{position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal} .shadow-sm{-webkit-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)!important; box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)!important} .shadow{-webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important; box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important} .shadow-lg{-webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175)!important; box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175)!important} .shadow-none{-webkit-box-shadow: none!important; box-shadow: none!important} .w-25{width: 25%!important} .w-50{width: 50%!important} .w-75{width: 75%!important} .w-100{width: 100%!important} .w-auto{width: auto!important} .h-25{height: 25%!important} .h-50{height: 50%!important} .h-75{height: 75%!important} .h-100{height: 100%!important} .h-auto{height: auto!important} .mw-100{max-width: 100%!important} .mh-100{max-height: 100%!important} .m-0{margin: 0!important} .mt-0, .my-0{margin-top: 0!important} .mr-0, .mx-0{margin-right: 0!important} .mb-0, .my-0{margin-bottom: 0!important} .ml-0, .mx-0{margin-left: 0!important} .m-1{margin: .25rem!important} .mt-1, .my-1{margin-top: .25rem!important} .mr-1, .mx-1{margin-right: .25rem!important} .mb-1, .my-1{margin-bottom: .25rem!important} .ml-1, .mx-1{margin-left: .25rem!important} .m-2{margin: .5rem!important} .mt-2, .my-2{margin-top: .5rem!important} .mr-2, .mx-2{margin-right: .5rem!important} .mb-2, .my-2{margin-bottom: .5rem!important} .ml-2, .mx-2{margin-left: .5rem!important} .m-3{margin: 1rem!important} .mt-3, .my-3{margin-top: 1rem!important} .mr-3, .mx-3{margin-right: 1rem!important} .mb-3, .my-3{margin-bottom: 1rem!important} .ml-3, .mx-3{margin-left: 1rem!important} .m-4{margin: 1.5rem!important} .mt-4, .my-4{margin-top: 1.5rem!important} .mr-4, .mx-4{margin-right: 1.5rem!important} .mb-4, .my-4{margin-bottom: 1.5rem!important} .ml-4, .mx-4{margin-left: 1.5rem!important} .m-5{margin: 3rem!important} .mt-5, .my-5{margin-top: 3rem!important} .mr-5, .mx-5{margin-right: 3rem!important} .mb-5, .my-5{margin-bottom: 3rem!important} .ml-5, .mx-5{margin-left: 3rem!important} .p-0{padding: 0!important} .pt-0, .py-0{padding-top: 0!important} .pr-0, .px-0{padding-right: 0!important} .pb-0, .py-0{padding-bottom: 0!important} .pl-0, .px-0{padding-left: 0!important} .p-1{padding: .25rem!important} .pt-1, .py-1{padding-top: .25rem!important} .pr-1, .px-1{padding-right: .25rem!important} .pb-1, .py-1{padding-bottom: .25rem!important} .pl-1, .px-1{padding-left: .25rem!important} .p-2{padding: .5rem!important} .pt-2, .py-2{padding-top: .5rem!important} .pr-2, .px-2{padding-right: .5rem!important} .pb-2, .py-2{padding-bottom: .5rem!important} .pl-2, .px-2{padding-left: .5rem!important} .p-3{padding: 1rem!important} .pt-3, .py-3{padding-top: 1rem!important} .pr-3, .px-3{padding-right: 1rem!important} .pb-3, .py-3{padding-bottom: 1rem!important} .pl-3, .px-3{padding-left: 1rem!important} .p-4{padding: 1.5rem!important} .pt-4, .py-4{padding-top: 1.5rem!important} .pr-4, .px-4{padding-right: 1.5rem!important} .pb-4, .py-4{padding-bottom: 1.5rem!important} .pl-4, .px-4{padding-left: 1.5rem!important} .p-5{padding: 3rem!important} .pt-5, .py-5{padding-top: 3rem!important} .pr-5, .px-5{padding-right: 3rem!important} .pb-5, .py-5{padding-bottom: 3rem!important} .pl-5, .px-5{padding-left: 3rem!important} .m-auto{margin: auto!important} .mt-auto, .my-auto{margin-top: auto!important} .mr-auto, .mx-auto{margin-right: auto!important} .mb-auto, .my-auto{margin-bottom: auto!important} .ml-auto, .mx-auto{margin-left: auto!important} @media (min-width:576px){.m-sm-0{margin: 0!important}.mt-sm-0, .my-sm-0{margin-top: 0!important}.mr-sm-0, .mx-sm-0{margin-right: 0!important}.mb-sm-0, .my-sm-0{margin-bottom: 0!important}.ml-sm-0, .mx-sm-0{margin-left: 0!important}.m-sm-1{margin: .25rem!important}.mt-sm-1, .my-sm-1{margin-top: .25rem!important}.mr-sm-1, .mx-sm-1{margin-right: .25rem!important}.mb-sm-1, .my-sm-1{margin-bottom: .25rem!important}.ml-sm-1, .mx-sm-1{margin-left: .25rem!important}.m-sm-2{margin: .5rem!important}.mt-sm-2, .my-sm-2{margin-top: .5rem!important}.mr-sm-2, .mx-sm-2{margin-right: .5rem!important}.mb-sm-2, .my-sm-2{margin-bottom: .5rem!important}.ml-sm-2, .mx-sm-2{margin-left: .5rem!important}.m-sm-3{margin: 1rem!important}.mt-sm-3, .my-sm-3{margin-top: 1rem!important}.mr-sm-3, .mx-sm-3{margin-right: 1rem!important}.mb-sm-3, .my-sm-3{margin-bottom: 1rem!important}.ml-sm-3, .mx-sm-3{margin-left: 1rem!important}.m-sm-4{margin: 1.5rem!important}.mt-sm-4, .my-sm-4{margin-top: 1.5rem!important}.mr-sm-4, .mx-sm-4{margin-right: 1.5rem!important}.mb-sm-4, .my-sm-4{margin-bottom: 1.5rem!important}.ml-sm-4, .mx-sm-4{margin-left: 1.5rem!important}.m-sm-5{margin: 3rem!important}.mt-sm-5, .my-sm-5{margin-top: 3rem!important}.mr-sm-5, .mx-sm-5{margin-right: 3rem!important}.mb-sm-5, .my-sm-5{margin-bottom: 3rem!important}.ml-sm-5, .mx-sm-5{margin-left: 3rem!important}.p-sm-0{padding: 0!important}.pt-sm-0, .py-sm-0{padding-top: 0!important}.pr-sm-0, .px-sm-0{padding-right: 0!important}.pb-sm-0, .py-sm-0{padding-bottom: 0!important}.pl-sm-0, .px-sm-0{padding-left: 0!important}.p-sm-1{padding: .25rem!important}.pt-sm-1, .py-sm-1{padding-top: .25rem!important}.pr-sm-1, .px-sm-1{padding-right: .25rem!important}.pb-sm-1, .py-sm-1{padding-bottom: .25rem!important}.pl-sm-1, .px-sm-1{padding-left: .25rem!important}.p-sm-2{padding: .5rem!important}.pt-sm-2, .py-sm-2{padding-top: .5rem!important}.pr-sm-2, .px-sm-2{padding-right: .5rem!important}.pb-sm-2, .py-sm-2{padding-bottom: .5rem!important}.pl-sm-2, .px-sm-2{padding-left: .5rem!important}.p-sm-3{padding: 1rem!important}.pt-sm-3, .py-sm-3{padding-top: 1rem!important}.pr-sm-3, .px-sm-3{padding-right: 1rem!important}.pb-sm-3, .py-sm-3{padding-bottom: 1rem!important}.pl-sm-3, .px-sm-3{padding-left: 1rem!important}.p-sm-4{padding: 1.5rem!important}.pt-sm-4, .py-sm-4{padding-top: 1.5rem!important}.pr-sm-4, .px-sm-4{padding-right: 1.5rem!important}.pb-sm-4, .py-sm-4{padding-bottom: 1.5rem!important}.pl-sm-4, .px-sm-4{padding-left: 1.5rem!important}.p-sm-5{padding: 3rem!important}.pt-sm-5, .py-sm-5{padding-top: 3rem!important}.pr-sm-5, .px-sm-5{padding-right: 3rem!important}.pb-sm-5, .py-sm-5{padding-bottom: 3rem!important}.pl-sm-5, .px-sm-5{padding-left: 3rem!important}.m-sm-auto{margin: auto!important}.mt-sm-auto, .my-sm-auto{margin-top: auto!important}.mr-sm-auto, .mx-sm-auto{margin-right: auto!important}.mb-sm-auto, .my-sm-auto{margin-bottom: auto!important}.ml-sm-auto, .mx-sm-auto{margin-left: auto!important}} @media (min-width:768px){.m-md-0{margin: 0!important}.mt-md-0, .my-md-0{margin-top: 0!important}.mr-md-0, .mx-md-0{margin-right: 0!important}.mb-md-0, .my-md-0{margin-bottom: 0!important}.ml-md-0, .mx-md-0{margin-left: 0!important}.m-md-1{margin: .25rem!important}.mt-md-1, .my-md-1{margin-top: .25rem!important}.mr-md-1, .mx-md-1{margin-right: .25rem!important}.mb-md-1, .my-md-1{margin-bottom: .25rem!important}.ml-md-1, .mx-md-1{margin-left: .25rem!important}.m-md-2{margin: .5rem!important}.mt-md-2, .my-md-2{margin-top: .5rem!important}.mr-md-2, .mx-md-2{margin-right: .5rem!important}.mb-md-2, .my-md-2{margin-bottom: .5rem!important}.ml-md-2, .mx-md-2{margin-left: .5rem!important}.m-md-3{margin: 1rem!important}.mt-md-3, .my-md-3{margin-top: 1rem!important}.mr-md-3, .mx-md-3{margin-right: 1rem!important}.mb-md-3, .my-md-3{margin-bottom: 1rem!important}.ml-md-3, .mx-md-3{margin-left: 1rem!important}.m-md-4{margin: 1.5rem!important}.mt-md-4, .my-md-4{margin-top: 1.5rem!important}.mr-md-4, .mx-md-4{margin-right: 1.5rem!important}.mb-md-4, .my-md-4{margin-bottom: 1.5rem!important}.ml-md-4, .mx-md-4{margin-left: 1.5rem!important}.m-md-5{margin: 3rem!important}.mt-md-5, .my-md-5{margin-top: 3rem!important}.mr-md-5, .mx-md-5{margin-right: 3rem!important}.mb-md-5, .my-md-5{margin-bottom: 3rem!important}.ml-md-5, .mx-md-5{margin-left: 3rem!important}.p-md-0{padding: 0!important}.pt-md-0, .py-md-0{padding-top: 0!important}.pr-md-0, .px-md-0{padding-right: 0!important}.pb-md-0, .py-md-0{padding-bottom: 0!important}.pl-md-0, .px-md-0{padding-left: 0!important}.p-md-1{padding: .25rem!important}.pt-md-1, .py-md-1{padding-top: .25rem!important}.pr-md-1, .px-md-1{padding-right: .25rem!important}.pb-md-1, .py-md-1{padding-bottom: .25rem!important}.pl-md-1, .px-md-1{padding-left: .25rem!important}.p-md-2{padding: .5rem!important}.pt-md-2, .py-md-2{padding-top: .5rem!important}.pr-md-2, .px-md-2{padding-right: .5rem!important}.pb-md-2, .py-md-2{padding-bottom: .5rem!important}.pl-md-2, .px-md-2{padding-left: .5rem!important}.p-md-3{padding: 1rem!important}.pt-md-3, .py-md-3{padding-top: 1rem!important}.pr-md-3, .px-md-3{padding-right: 1rem!important}.pb-md-3, .py-md-3{padding-bottom: 1rem!important}.pl-md-3, .px-md-3{padding-left: 1rem!important}.p-md-4{padding: 1.5rem!important}.pt-md-4, .py-md-4{padding-top: 1.5rem!important}.pr-md-4, .px-md-4{padding-right: 1.5rem!important}.pb-md-4, .py-md-4{padding-bottom: 1.5rem!important}.pl-md-4, .px-md-4{padding-left: 1.5rem!important}.p-md-5{padding: 3rem!important}.pt-md-5, .py-md-5{padding-top: 3rem!important}.pr-md-5, .px-md-5{padding-right: 3rem!important}.pb-md-5, .py-md-5{padding-bottom: 3rem!important}.pl-md-5, .px-md-5{padding-left: 3rem!important}.m-md-auto{margin: auto!important}.mt-md-auto, .my-md-auto{margin-top: auto!important}.mr-md-auto, .mx-md-auto{margin-right: auto!important}.mb-md-auto, .my-md-auto{margin-bottom: auto!important}.ml-md-auto, .mx-md-auto{margin-left: auto!important}} @media (min-width:992px){.m-lg-0{margin: 0!important}.mt-lg-0, .my-lg-0{margin-top: 0!important}.mr-lg-0, .mx-lg-0{margin-right: 0!important}.mb-lg-0, .my-lg-0{margin-bottom: 0!important}.ml-lg-0, .mx-lg-0{margin-left: 0!important}.m-lg-1{margin: .25rem!important}.mt-lg-1, .my-lg-1{margin-top: .25rem!important}.mr-lg-1, .mx-lg-1{margin-right: .25rem!important}.mb-lg-1, .my-lg-1{margin-bottom: .25rem!important}.ml-lg-1, .mx-lg-1{margin-left: .25rem!important}.m-lg-2{margin: .5rem!important}.mt-lg-2, .my-lg-2{margin-top: .5rem!important}.mr-lg-2, .mx-lg-2{margin-right: .5rem!important}.mb-lg-2, .my-lg-2{margin-bottom: .5rem!important}.ml-lg-2, .mx-lg-2{margin-left: .5rem!important}.m-lg-3{margin: 1rem!important}.mt-lg-3, .my-lg-3{margin-top: 1rem!important}.mr-lg-3, .mx-lg-3{margin-right: 1rem!important}.mb-lg-3, .my-lg-3{margin-bottom: 1rem!important}.ml-lg-3, .mx-lg-3{margin-left: 1rem!important}.m-lg-4{margin: 1.5rem!important}.mt-lg-4, .my-lg-4{margin-top: 1.5rem!important}.mr-lg-4, .mx-lg-4{margin-right: 1.5rem!important}.mb-lg-4, .my-lg-4{margin-bottom: 1.5rem!important}.ml-lg-4, .mx-lg-4{margin-left: 1.5rem!important}.m-lg-5{margin: 3rem!important}.mt-lg-5, .my-lg-5{margin-top: 3rem!important}.mr-lg-5, .mx-lg-5{margin-right: 3rem!important}.mb-lg-5, .my-lg-5{margin-bottom: 3rem!important}.ml-lg-5, .mx-lg-5{margin-left: 3rem!important}.p-lg-0{padding: 0!important}.pt-lg-0, .py-lg-0{padding-top: 0!important}.pr-lg-0, .px-lg-0{padding-right: 0!important}.pb-lg-0, .py-lg-0{padding-bottom: 0!important}.pl-lg-0, .px-lg-0{padding-left: 0!important}.p-lg-1{padding: .25rem!important}.pt-lg-1, .py-lg-1{padding-top: .25rem!important}.pr-lg-1, .px-lg-1{padding-right: .25rem!important}.pb-lg-1, .py-lg-1{padding-bottom: .25rem!important}.pl-lg-1, .px-lg-1{padding-left: .25rem!important}.p-lg-2{padding: .5rem!important}.pt-lg-2, .py-lg-2{padding-top: .5rem!important}.pr-lg-2, .px-lg-2{padding-right: .5rem!important}.pb-lg-2, .py-lg-2{padding-bottom: .5rem!important}.pl-lg-2, .px-lg-2{padding-left: .5rem!important}.p-lg-3{padding: 1rem!important}.pt-lg-3, .py-lg-3{padding-top: 1rem!important}.pr-lg-3, .px-lg-3{padding-right: 1rem!important}.pb-lg-3, .py-lg-3{padding-bottom: 1rem!important}.pl-lg-3, .px-lg-3{padding-left: 1rem!important}.p-lg-4{padding: 1.5rem!important}.pt-lg-4, .py-lg-4{padding-top: 1.5rem!important}.pr-lg-4, .px-lg-4{padding-right: 1.5rem!important}.pb-lg-4, .py-lg-4{padding-bottom: 1.5rem!important}.pl-lg-4, .px-lg-4{padding-left: 1.5rem!important}.p-lg-5{padding: 3rem!important}.pt-lg-5, .py-lg-5{padding-top: 3rem!important}.pr-lg-5, .px-lg-5{padding-right: 3rem!important}.pb-lg-5, .py-lg-5{padding-bottom: 3rem!important}.pl-lg-5, .px-lg-5{padding-left: 3rem!important}.m-lg-auto{margin: auto!important}.mt-lg-auto, .my-lg-auto{margin-top: auto!important}.mr-lg-auto, .mx-lg-auto{margin-right: auto!important}.mb-lg-auto, .my-lg-auto{margin-bottom: auto!important}.ml-lg-auto, .mx-lg-auto{margin-left: auto!important}} @media (min-width:1200px){.m-xl-0{margin: 0!important}.mt-xl-0, .my-xl-0{margin-top: 0!important}.mr-xl-0, .mx-xl-0{margin-right: 0!important}.mb-xl-0, .my-xl-0{margin-bottom: 0!important}.ml-xl-0, .mx-xl-0{margin-left: 0!important}.m-xl-1{margin: .25rem!important}.mt-xl-1, .my-xl-1{margin-top: .25rem!important}.mr-xl-1, .mx-xl-1{margin-right: .25rem!important}.mb-xl-1, .my-xl-1{margin-bottom: .25rem!important}.ml-xl-1, .mx-xl-1{margin-left: .25rem!important}.m-xl-2{margin: .5rem!important}.mt-xl-2, .my-xl-2{margin-top: .5rem!important}.mr-xl-2, .mx-xl-2{margin-right: .5rem!important}.mb-xl-2, .my-xl-2{margin-bottom: .5rem!important}.ml-xl-2, .mx-xl-2{margin-left: .5rem!important}.m-xl-3{margin: 1rem!important}.mt-xl-3, .my-xl-3{margin-top: 1rem!important}.mr-xl-3, .mx-xl-3{margin-right: 1rem!important}.mb-xl-3, .my-xl-3{margin-bottom: 1rem!important}.ml-xl-3, .mx-xl-3{margin-left: 1rem!important}.m-xl-4{margin: 1.5rem!important}.mt-xl-4, .my-xl-4{margin-top: 1.5rem!important}.mr-xl-4, .mx-xl-4{margin-right: 1.5rem!important}.mb-xl-4, .my-xl-4{margin-bottom: 1.5rem!important}.ml-xl-4, .mx-xl-4{margin-left: 1.5rem!important}.m-xl-5{margin: 3rem!important}.mt-xl-5, .my-xl-5{margin-top: 3rem!important}.mr-xl-5, .mx-xl-5{margin-right: 3rem!important}.mb-xl-5, .my-xl-5{margin-bottom: 3rem!important}.ml-xl-5, .mx-xl-5{margin-left: 3rem!important}.p-xl-0{padding: 0!important}.pt-xl-0, .py-xl-0{padding-top: 0!important}.pr-xl-0, .px-xl-0{padding-right: 0!important}.pb-xl-0, .py-xl-0{padding-bottom: 0!important}.pl-xl-0, .px-xl-0{padding-left: 0!important}.p-xl-1{padding: .25rem!important}.pt-xl-1, .py-xl-1{padding-top: .25rem!important}.pr-xl-1, .px-xl-1{padding-right: .25rem!important}.pb-xl-1, .py-xl-1{padding-bottom: .25rem!important}.pl-xl-1, .px-xl-1{padding-left: .25rem!important}.p-xl-2{padding: .5rem!important}.pt-xl-2, .py-xl-2{padding-top: .5rem!important}.pr-xl-2, .px-xl-2{padding-right: .5rem!important}.pb-xl-2, .py-xl-2{padding-bottom: .5rem!important}.pl-xl-2, .px-xl-2{padding-left: .5rem!important}.p-xl-3{padding: 1rem!important}.pt-xl-3, .py-xl-3{padding-top: 1rem!important}.pr-xl-3, .px-xl-3{padding-right: 1rem!important}.pb-xl-3, .py-xl-3{padding-bottom: 1rem!important}.pl-xl-3, .px-xl-3{padding-left: 1rem!important}.p-xl-4{padding: 1.5rem!important}.pt-xl-4, .py-xl-4{padding-top: 1.5rem!important}.pr-xl-4, .px-xl-4{padding-right: 1.5rem!important}.pb-xl-4, .py-xl-4{padding-bottom: 1.5rem!important}.pl-xl-4, .px-xl-4{padding-left: 1.5rem!important}.p-xl-5{padding: 3rem!important}.pt-xl-5, .py-xl-5{padding-top: 3rem!important}.pr-xl-5, .px-xl-5{padding-right: 3rem!important}.pb-xl-5, .py-xl-5{padding-bottom: 3rem!important}.pl-xl-5, .px-xl-5{padding-left: 3rem!important}.m-xl-auto{margin: auto!important}.mt-xl-auto, .my-xl-auto{margin-top: auto!important}.mr-xl-auto, .mx-xl-auto{margin-right: auto!important}.mb-xl-auto, .my-xl-auto{margin-bottom: auto!important}.ml-xl-auto, .mx-xl-auto{margin-left: auto!important}} .text-monospace{font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace} .text-justify{text-align: justify!important} .text-nowrap{white-space: nowrap!important} .text-truncate{overflow: hidden; text-overflow: ellipsis; white-space: nowrap} .text-left{text-align: left!important} .text-right{text-align: right!important} .text-center{text-align: center!important} @media (min-width:576px){.text-sm-left{text-align: left!important}.text-sm-right{text-align: right!important}.text-sm-center{text-align: center!important}} @media (min-width:768px){.text-md-left{text-align: left!important}.text-md-right{text-align: right!important}.text-md-center{text-align: center!important}} @media (min-width:992px){.text-lg-left{text-align: left!important}.text-lg-right{text-align: right!important}.text-lg-center{text-align: center!important}} @media (min-width:1200px){.text-xl-left{text-align: left!important}.text-xl-right{text-align: right!important}.text-xl-center{text-align: center!important}} .text-lowercase{text-transform: lowercase!important} .text-uppercase{text-transform: uppercase!important} .text-capitalize{text-transform: capitalize!important} .font-weight-light{font-weight: 300!important} .font-weight-normal{font-weight: 400!important} .font-weight-bold{font-weight: 700!important} .font-italic{font-style: italic!important} .text-white{color: #fff!important} .text-primary{color: #007bff;} a.text-primary:focus, a.text-primary:hover{color: #0062cc!important} .text-secondary{color: #6c757d!important} a.text-secondary:focus, a.text-secondary:hover{color: #545b62!important} .text-success{color: #0056b3!important} a.text-success:focus, a.text-success:hover{color: #1e7e34!important} .text-info{color: #17a2b8!important} a.text-info:focus, a.text-info:hover{color: #117a8b!important} .text-warning{color: #ffc107!important} a.text-warning:focus, a.text-warning:hover{color: #d39e00!important} .text-danger{color: #dc3545!important} a.text-danger:focus, a.text-danger:hover{color: #bd2130!important} .text-light{color: #f8f9fa!important} a.text-light:focus, a.text-light:hover{color: #dae0e5!important} .text-dark{color: #343a40!important} a.text-dark:focus, a.text-dark:hover{color: #1d2124!important} .text-body{color: #212529!important} .text-muted{color: #5d5d5d!important} .text-black-50{color: rgba(0, 0, 0, .5)!important} .text-white-50{color: hsla(0, 0%, 100%, .5)!important} .text-hide{font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0} .visible{visibility: visible!important} .invisible{visibility: hidden!important} @media print{*, :after, :before{text-shadow: none!important; -webkit-box-shadow: none!important; box-shadow: none!important}a:not(.btn){text-decoration: underline}abbr[title]:after{content: " (" attr(title) ")"}pre{white-space: pre-wrap!important}blockquote, pre{border: 1px solid #adb5bd; page-break-inside: avoid}thead{display: table-header-group}img, tr{page-break-inside: avoid}h2, h3, p{orphans: 3; widows: 3}h2, h3{page-break-after: avoid}@page{size: a3}.container, body{min-width: 992px!important}.navbar{display: none}.badge{border: 1px solid #000}.table{border-collapse: collapse!important}.table td, .table th{background-color: #fff!important}.table-bordered td, .table-bordered th{border: 1px solid #dee2e6!important}.table-dark{color: inherit}.table-dark tbody+tbody, .table-dark td, .table-dark th, .table-dark thead th{border-color: #dee2e6}.table .thead-dark th{color: inherit; border-color: #dee2e6}} body{font-size: 14px; line-height: 24px; font-weight: 400; color: #3a405b; font-family: Open Sans, sans-serif} p{margin-bottom: 1.3em} h1, h2, h3, h4, h5, h6{color: #222328} .pa_text, .slide_btn_1, .tp-counter, .tp-large-head, .tp_btn, .tp_title_tips, .wrap_project_details li strong, h1, h2, h3, h4, h5, h6{font-family: Montserrat, sans-serif} h1{font-size: 36px; line-height: 43px} h1, h2{font-weight: 900} h2{font-size: 30px; line-height: 40px} h3, h4, h5, h6{font-weight: 500} h3{font-size: 24px; line-height: 36px} h4{font-size: 20px; line-height: 33px} h5{font-size: 16px; line-height: 28px} h5, h6{margin-bottom: 0; margin-top: 0} h6{font-size: 14px; line-height: 24px} .tp-large-head{font-weight: 900; font-size: 34px; line-height: 43px} .lns-button:after, .testmonail:before, .testmonail_text:before, .tp_list li:before, .tp_wrap_list ul li:before{font-family: boxicons!important; font-weight: 400; font-style: normal; font-variant: normal; line-height: 1; display: inline-block; text-transform: none; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale} li, ul{list-style: none} article, div, header, li, nav, section, span, ul{padding: 0; margin: 0} a{transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; -ms-transition: all .4s; color: #252427} a, a:focus, a:hover{text-decoration: none} .p_color, a:focus, a:hover{color: #f58020} .p_bg{background-color: #f58020} .s_color{color: #091629} .s_bg{background-color: #091629} .w_color{color: #fff} .w_color_2{color: #eee} .grey_color{color: #bdbdbd} .tp-main-menu.header-menu-1{background: transparent; position: fixed; top: 0; width: 100%; left: 0; z-index: 999} .tp_top_logo_info_1{padding: 18px 0 30px} .phone_menu{display: none} .tp_wrap_topicons{float: right; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap} .tp_icon_left .tagpoint_tiwrap_icon{display: inline-block; float: left} .tp_wrap_topicons>li{display: inline-block; padding-left: 45px} .top_ifonicon, .tp-seachicon-icon{display: inline-block; color: #f58020; font-size: 21px; text-align: center; margin-right: 15px; width: 45px; height: 45px; border: 1px solid hsla(0, 0%, 100%, .258824); line-height: 45px; border-radius: 50%} .tp-seachicon-icon:hover{cursor: pointer} .wrap_pa_text{display: inline-block; float: right} .pa_label{display: block; text-align: left; text-transform: capitalize; font-size: 12px} .pa_text{display: block; font-size: 16px; font-weight: 300} .search-content{display: none} .search-content.search-content_1{position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 999; width: 100%; padding: 20%; background: rgba(37, 36, 39, .9); -webkit-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: -webkit-transform .2s!important; transition: -webkit-transform .2s!important; -o-transition: -o-transform .2s!important; transition: transform .2s!important; transition: transform .2s, -webkit-transform .2s, -o-transform .2s!important; transition: transform .2s, -webkit-transform .2s!important} .search_hlayout_1 .tagpoint_search_active+.search-content.search-content_1{-webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1)} .tp_close_search_1{padding: 30px; display: block; position: absolute; top: 0; text-align: left; right: 10%; z-index: 99} .tagpoint-nav-search{position: relative; line-height: 0} .search_hlayout_1 #lns-search{padding: 40px; height: auto; background: transparent; border-bottom: 1px solid hsla(0, 0%, 100%, .290196); border-radius: 0; color: #dadada; font-size: 20px} .search_hlayout_1 #lns-search:focus{border-bottom: 1px solid #f58020} #lns-search{border: none; width: 100%; padding: 8px; height: 45px; background: #fff; border-radius: 5px} .search_hlayout_1 .lns-button{background: transparent; -webkit-box-shadow: none; box-shadow: none; font-size: 0; color: hsla(0, 0%, 100%, .43); top: 30%} .lns-button{display: inline-block; border: 0; cursor: pointer; position: absolute; top: 5px; text-align: center; right: 7px; transition: all .4s; -moz-transition: all .4s; -webkit-transition: all .4s; -ms-transition: all .4s; -o-transition: all .4s; bottom: 0; line-height: 0; font-size: 0; width: 37px; border-radius: 100%; height: 35px; -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, .45); box-shadow: 0 2px 0 0 rgba(0, 0, 0, .45)} .search_hlayout_1 .lns-button:after{font-size: 30px} .lns-button:after{content: "\EA6A"; font-size: 18px; line-height: 37px} .search_hlayout_1 .lns-button:hover{color: #f58020} .tp_close_search_icon{font-size: 30px; color: #f58020} .tp_close_search_icon:hover{cursor: pointer} .tp-menu.tp-menu-1{text-align: right} .tp-menu.tp-menu-1 .tagpoint-main-menu{display: inline-block} .tp-menu{position: relative} .tagpoint-main-menu>li{display: inline-block} .wrap_socialicon_1{float: right; padding: 11px 0 0} .tagpoint-social-links li{display: inline-block} .tagpoint-social-links li a{display: inline-block; width: 35px; height: 35px; border-radius: 50px; text-align: center; line-height: 37px; color: #f58020; font-size: 18px} .tagpoint-social-links li a:hover{background: #f58020; color: #fff} .tagpoint-main-menu>li>a{text-transform: uppercase; font-size: 12px; color: #fff; font-weight: 500; display: inline-block; padding: 35px 7px; letter-spacing: .4px} .tagpoint-main-menu>li.active>a, .tagpoint-main-menu>li:hover>a{color: #f58020} .tagpoint-main-menu li .sub-menu{position: absolute; left: auto; z-index: 999; display: inline-block; -webkit-box-shadow: 0 0 50px 0 rgba(0, 0, 0, .06); box-shadow: 0 0 50px 0 rgba(0, 0, 0, .06); display: none; border-top: 3px solid #f58020; background: #fff; width: 230px} .tagpoint-main-menu .sub-menu li .sub-menu{left: 230px; margin-top: 0; top: 0} .tagpoint-main-menu .sub-menu li{display: block; float: none; text-align: left; position: relative} .tagpoint-main-menu .sub-menu li a{display: block; border-bottom: 1px solid rgba(0, 0, 0, .05); text-transform: capitalize; font-size: 14px; font-weight: 500; -o-transition: all .4s; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all .4s; width: 100%; padding: 13px 0 13px 30px; color: #6b6b6b} .tagpoint-main-menu .sub-menu li i{float: right; margin-right: 15px; margin-top: 4px} .tagpoint-main-menu .sub-menu li a:hover{color: #f58020; padding-left: 42px} .tp_phone_dropdown{display: none} .tagpoint-main-menu>li>a>i{float: right; display: inline-block; margin-top: 8px; margin-left: 6px; font-size: 80%; color: #eaeaea} .tagpoint-main-menu li a{font-family: Montserrat, sans-serif} .tp-main-menu.header-menu-1.tp-fixed-nav-1{background: #091629} .header-menu-3.tp-fixed-nav-3, .tp-main-menu.header-menu-1.tp-fixed-nav-1{box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1); -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1); -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1); -ms-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1); -o-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1); -webkit-animation-name: fadeInDown; -webkit-animation-duration: .8s; -o-animation-name: fadeInDown; animation-name: fadeInDown; -o-animation-duration: .8s; animation-duration: .8s} .header-menu-3.tp-fixed-nav-3{position: fixed; top: 0; left: 0; width: 100%; z-index: 99999; background: #fff} .tp-main-menu.header-menu-1.tp-fixed-nav-1 .tp-menu.tp-menu-1{border-bottom: 0} @-webkit-keyframes fadeInDown{0%{opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px)}to{opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}} @-o-keyframes fadeInDown{0%{opacity: 0; -webkit-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px)}to{opacity: 1; -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0)}} @keyframes fadeInDown{0%{opacity: 0; -webkit-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px)}to{opacity: 1; -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0)}} .tp-main-menu.header-menu-1.tp-fixed-nav-1 .tp_top_logo_info_1{display: none} .slide_btn_1{margin-right: 20px; display: inline-block; padding: 10px 30px; border-radius: 50px; font-weight: 500; font-size: 16px; margin-top: 10px; -webkit-transition: all .4s; -o-transition: all .4s; transition: all .4s} .slide_btn_1:hover{cursor: pointer} .tp_scondary_btn{border: 2px solid hsla(0, 0%, 100%, .3)} .tp_scondary_btn:hover{background: #f58020; border-color: transparent; color: #fff} .tp_primary_btn{border: 2px solid #f58020} .tp_primary_btn:hover{background: transparent} .tp_slide_4 .tp_custom_overlay:before{opacity: .9} .tp_slide_5 .tp_custom_overlay:before{opacity: .1} .tp_custom_overlay:before{content: ""; position: absolute; top: 0; bottom: 0; z-index: 1; right: 0; left: 0; opacity: .2; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, .56)), color-stop(40%, rgba(0, 0, 0, .55)), color-stop(70%, rgba(0, 0, 0, .42)), to(rgba(0, 0, 0, .42))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, .56), rgba(0, 0, 0, .55) 40%, rgba(0, 0, 0, .42) 70%, rgba(0, 0, 0, .42)); background: -o-linear-gradient(top, rgba(0, 0, 0, .56) 0, rgba(0, 0, 0, .55) 40%, rgba(0, 0, 0, .42) 70%, rgba(0, 0, 0, .42)); background: linear-gradient(180deg, rgba(0, 0, 0, .56), rgba(0, 0, 0, .55) 40%, rgba(0, 0, 0, .42) 70%, rgba(0, 0, 0, .42))} .tp-subhead{font-size: 20px; margin-top: 22px; font-weight: 300} .tp_custom_thumb .uk-dotnav a{height: 20px; width: 20px; border-color: #fff; position: relative; font-size: 0} .tp_custom_thumb .uk-dotnav .uk-active a{background: #f58020; border-color: #f58020; overflow: visible; font-size: 0} .tp-slidecaption-3{padding: 55px 40px 60px} .tp_custom_nav_1 a.uk-slidenav-previous{margin-right: 80px!important; margin-top: 0} .tp_custom_nav_1 a.uk-slidenav-next{margin-top: 0; margin-left: 80px!important} .tp_custom_nav_3 a:hover{background: #f58020; color: #fff!important} .tp_custom_nav_1 a:hover{color: #f58020!important; background: #fff!important; border-color: #fff} .tp_custom_nav_3 a{margin-bottom: 0!important; margin-left: 0!important; margin-top: 0!important; color: #333!important; padding: 26px 33px!important} .tp_custom_nav_1 a{background: rgba(0, 0, 0, .1); color: #fff!important; width: 50px; height: 50px; text-align: center; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 50px; border: 2px solid hsla(0, 0%, 100%, .45); padding: 0} .tp_custom_nav_1 a svg{-webkit-transform: scale(.8); -o-transform: scale(.8); transform: scale(.8)} .tp_custom_nav_3 a{background: #fff} .tp_custom_nav_3 a.uk-slidenav-next{margin: 0} .tp_slide_3 .tp_custom_overlay:before{opacity: .7; background: #091629} .slide_2_head{font-size: 36px} .slide_2_text{padding-top: 5px; color: #e6e6e6; font-size: 15px; margin-bottom: 20px} .slide_2_wraptext .slide_2_head{font-size: 34px; text-transform: capitalize; margin-bottom: 15px} .uk-position-bottom-center.tp_custom_thumb{margin-bottom: 15px; left: 70%!important} .tagpoint_row_section{padding: 100px 0} .about_row_page.about_home_row{padding-bottom: 30px} .tp_inner_row.inner_row_vm{padding-top: 20px} .tp_algin_right{text-align: right} .tp_algin_left{text-align: left} .tp_algin_center{text-align: center} .tagpoint_row_section.service_section_1{padding: 0} .wrap_service_1{padding: 50px 0; border-left: 1px solid #f1f1f1; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all .4s; -o-transition: all .4s} .wrap_service_1:hover{background: #091629; cursor: pointer} .wrap_service_1:hover h3 a{color: #f58020} .col_service_1:first-child .wrap_service_1{border-left: 0} .wrap_service_1 img{width: 40%} .tagpoint_text_button{display: inline-block; padding: 11px 31px; font-weight: 500; background: #fff; font-size: 16spx; text-transform: uppercase; line-height: 2; position: relative; z-index: 9} .tagpoint_text_button, .tagpoint_text_button:after, .tagpoint_text_button i{-o-transition: all .3s; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s} .tagpoint_text_button:after{content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 0; right: 0; background: #f58020; z-index: -1} .tagpoint_text_button i{font-size: 12px; width: 0; display: inline-block; overflow: hidden; -o-transition: all .4s; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all .4s} .tagpoint_text_button:hover i{padding: 0 12px 0 0} .tagpoin_section_button a:hover .tagpoint_text_button:after{width: 100%} .tagpoint_text_button:hover{color: #252427} .tagpoint_row_section.about_us{padding-bottom: 110px} .tp_inner_row{padding-top: 40px; padding-bottom: 40px} .inner_row_about.tp_inner_row{padding-top: 50px} .inner_row_vission{padding-bottom: 0} .inner_row_services{padding-bottom: 20px; padding-top: 60px} .col_project_1{padding-bottom: 13px} .tp_small_icon>span{width: 75px; height: 75px; display: inline-block; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; line-height: 75px; background: #fff; text-align: center} .inner_row_services .tp_icon_text h3{margin-bottom: 0; text-transform: capitalize; line-height: 23px} .our_services .tagpoint_text_button{border: 2px solid #fff; background: transparent} .our_services .tagpoint_text_button:hover{border-color: transparent} .tp_medium_title{font-size: 18px; font-weight: 500; text-transform: uppercase; line-height: 21px; margin-bottom: 13px} .tp_icon_left .tp_icon_text{padding-left: 25px; position: relative; overflow: hidden} .inner_row_services .tp_icon_left .tp_icon_text{padding-top: 15px} .tp_wrap_icontitle{padding-bottom: 15px} .tp_separator{display: block; clear: both; padding-bottom: 18px; padding-top: 27px} .tp-line{display: block; width: 100%; border-bottom: 1px solid hsla(0, 0%, 100%, .560784)} .tp_wrap_list ul li{padding-bottom: 8px} .tp_wrap_list ul li:last-child{padding-bottom: 0} .tp_wrap_list ul li:before{font-size: 17px; margin-right: 10px; content: "\E971"; margin-top: 8px; float: left} .tp_it_icon{font-size: 40px} .about_imgs li{display: inline-block} .tp_margin_top li{margin-top: -50px} .tagpoint_row_section b, .tagpoint_row_section strong{font-weight: 500} .tp-p-title{font-size: 22px; margin-bottom: 1em} .tp-p-title.tp-p-line{position: relative} .tp-p-title.tp-p-line:before{content: ""; position: absolute; left: -94px; top: 14px; height: 1px; width: 80px; background: #e9ecef} .tagpoint_row_section p:last-child{margin-bottom: 0} .tagpoint_row_section.tp_none_padding{padding-top: 0; padding-bottom: 0; background: #eceded} .tp_col_porjects{margin-top: -32px; background: #fff; padding: 27px 5px 100px 20px} .project_img_wrap img{width: 100%} .project_img_wrap{overflow: hidden; width: 100%; position: relative} .tp_portfolio_overly{background: rgba(24, 8, 48, .85); background-image: -webkit-linear-gradient(0deg, rgba(26, 9, 52, .81) 38%, rgba(253, 150, 48, .81)); background-image: -ms-linear-gradient(0deg, #261245 38%, #f58020 100%); background: -webkit-gradient(linear, left bottom, left top, color-stop(38%, rgba(26, 9, 52, .85)), to(rgba(253, 150, 48, .76))); background: -webkit-linear-gradient(bottom, rgba(26, 9, 52, .85) 38%, rgba(253, 150, 48, .76)); background: -o-linear-gradient(bottom, rgba(26, 9, 52, .85) 38%, rgba(253, 150, 48, .76) 100%); background: linear-gradient(0deg, rgba(26, 9, 52, .85) 38%, rgba(253, 150, 48, .76))} .tp_porfolio_caption{padding: 20px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 193, 5, 0)), color-stop(60%, rgba(0, 0, 0, .34))); background: -o-linear-gradient(rgba(255, 193, 5, 0), rgba(0, 0, 0, .34) 60%); background: linear-gradient(rgba(255, 193, 5, 0), rgba(0, 0, 0, .34) 60%); background: -webkit-linear-gradient(rgba(255, 193, 5, 0), rgba(0, 0, 0, .34) 60%); background: -ms-linear-gradient(rgba(255, 193, 5, 0), rgba(0, 0, 0, .34) 60%)} .tp_porfolio_caption:hover{cursor: pointer} .tp_portfoli_btn{padding-top: 60px} .tp_col_porjects .tp_portfoli_btn{padding-top: 40px} .tagpoint_text_button.tp_large_btn{width: 350px} .tp_portfoli_btn .tagpoint_text_button.tp_large_btn{background: #f58020} .tp_portfoli_btn.tagpoin_section_button a:hover .tagpoint_text_button:after{background: #091629!important} .tagpoint_text_button.s_hover_bg:hover{color: #f58020; border-color: #fff} .tagpoin_section_button a:hover .tagpoint_text_button.s_hover_bg:after{background: #fff} .acheives_section{background-repeat: repeat; margin-top: -40px; padding-bottom: 25px; padding-top: 60px} .tp_counter_section{text-align: center} .tp_wrap-acheiv{padding: 15px 0; display: inline-block; float: none} .tpcountr_icon{float: right; display: inline-block; font-size: 58px; color: #f58020; padding-left: 17px} .tp_counter_wrapvalus{display: block; overflow: hidden; text-align: right} .tp-counter{color: #f58020; font-size: 48px; font-weight: 900; line-height: 1.2} .tp_medium_title.acheiv-counter-title{text-transform: uppercase; color: #f1f1f1; font-size: 14px; font-weight: 300; padding: 0; margin: 0} .odometer.odometer-auto-theme, .odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-car, .odometer.odometer-theme-car .odometer-digit{display: -moz-inline-box; display: inline-block; vertical-align: middle; *vertical-align: auto; position: relative; *display: inline} .odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-car .odometer-digit .odometer-digit-spacer{display: -moz-inline-box; display: inline-block; vertical-align: middle; *vertical-align: auto; visibility: hidden; *display: inline} .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-car .odometer-digit .odometer-digit-inner{text-align: left; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden} .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-car .odometer-digit .odometer-ribbon{display: block} .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-car .odometer-digit .odometer-ribbon-inner{display: block; -webkit-backface-visibility: hidden} .odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-car .odometer-digit .odometer-value{display: block; -webkit-transform: translateZ(0)} .odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-car .odometer-digit .odometer-value.odometer-last-value{position: absolute} .odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-car.odometer-animating-up .odometer-ribbon-inner{-webkit-transition: -webkit-transform 2s; -o-transition: -o-transform 2s; transition: -webkit-transform 2s; transition: transform 2s; transition: transform 2s, -webkit-transform 2s, -o-transform 2s} .odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-car.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-car.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%)} .odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-car.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition: -webkit-transform 2s; -o-transition: -o-transform 2s; transition: -webkit-transform 2s; transition: transform 2s; transition: transform 2s, -webkit-transform 2s, -o-transform 2s; -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0)} .compay_history{background-size: cover; background-position: 50%; position: relative; overflow: hidden; z-index: 9} .compay_history:before{content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #091629; z-index: -1; opacity: .7} .wrap_history_title{padding-bottom: 40px} .wrap_history_title .tp-large-head{font-weight: 500; margin-top: 5px} .wrap_history_content h3{margin-top: 33px} .history_icon{display: inline-block; width: 70px; height: 70px; border: 1px solid hsla(0, 0%, 100%, .17); border-radius: 50%; line-height: 50px; font-size: 25px; text-align: center; line-height: 70px; background: rgba(69, 80, 95, .3); color: #fff} .wrap_history_content:before{content: ""; position: absolute; top: 35px; left: 70px; right: -30px; background: hsla(0, 0%, 100%, .17); height: 1px; z-index: -1} .col-history:last-child .wrap_history_content:before{right: -30%} .col-history:nth-child(3) .wrap_history_content:before{left: -30%} .tagpoint_row_section.what_cleint_says{position: relative; overflow: hidden; padding-bottom: 45px; padding-top: 100px} .tp_inner_row.testmonail_row_1{position: relative; border-top: 1px solid hsla(180, 2%, 92%, .41)} .testmonail_row_title{padding-bottom: 15px} .wrap_testmoanil_info{padding: 10px} .client_img{display: inline-block; float: left; width: 90px; margin-right: 25px} .testmonail_info_2{display: block; overflow: hidden; position: relative} .testmonail_info_2 h3{margin-bottom: 4px; font-weight: 600; text-transform: capitalize} .testmonail_job_2{font-size: 12px} .testmonail_rating li{display: inline-block} .testmonail_rating{padding-top: 4px} .tp_team_caption{padding: 15px 20px 7px; background: #f58020} .employee_contact, .tp_team_caption{text-align: center} .employee_contact li{display: inline-block} .employee_contact li a{font-size: 25px; margin: 0 2px; color: #fff} .employee_contact li a:hover{color: #ddd} .employee_text{padding: 25px 10px; text-align: center; border-top: 0; -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .06); box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .06)} .tp_medium_title.employee_name{text-transform: capitalize; margin-bottom: 0; font-weight: 700} .employee_position{margin-top: 4px; font-size: 13px; padding-top: 0; text-align: center} .veiw_all_em{padding-top: 40px} .tp_second_btn{font-size: 22px; text-transform: capitalize; font-weight: 400; padding: 15px 0} .tagpoint_row_section em{color: inherit} .testmonail{position: relative; padding-top: 90px; padding-bottom: 70px} .testmonail:before{content: "\EB92"; font-size: 428px; position: absolute; top: 0; left: 0; right: 0; text-align: center; color: #fff; opacity: .2} .tp_inner_row.tp_testmonail_content{padding-top: 10px; padding-bottom: 0} .tp_custom_dotnav{right: 0; bottom: 60px; padding: 0 30px; position: absolute; right: -46px; bottom: 113px; padding: 0; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); margin: 0!important} .tp_custom_dotnav li a{width: 20px; height: 20px; border-color: #fff} .tp_custom_dotnav li.uk-active a, .tp_custom_dotnav li a:hover{background: #fff} .tp_bottom_line em{position: relative; font-style: normal} .tp_bottom_line em:after{content: ""; bottom: -2px; left: 0; right: 0; height: 12px; background: #f58020; position: absolute; z-index: -1} .tagpoint_row_section.blogs{padding-bottom: 70px; background: #f1f1f1} .tp_wrap_blogs{background: #fff; position: relative; padding: 15px} .title_description_section.blogs_desc{padding-right: 22px} .blogs_meta{font-size: 12px; color: #ccc} .tp_date{margin-right: 10px} .tp_author, .tp_date{font-size: 12px; display: inline-block; color: #f58020} .tp_author{margin-left: 10px} .tp_author:hover{color: #091629} .blog_title{font-size: 18px; font-weight: lighter; line-height: 1.4} .blogs_nav li a{width: 20px; height: 20px; border-color: #f58020} .blogs_nav li.uk-active a, .blogs_nav li:hover a{background: #f58020} .blogs_nav{padding-top: 20px} .row.contcat_row, .row.our_services{position: relative} .tagpoint_row_section.what_we_do{background: #eceded} .tagpoint_row_section.contact_us{padding-top: 100px;} .title_description_section.contact_desc{padding-top: 10px} .tagpoint-contact-socail{padding-top: 15px} .tagpoint-contact-socail li{display: inline-block} .tp_location{padding: 73px 0 0 50px} .tp_location .tp_medium_title{font-weight: 500; text-transform: capitalize} .wrap_contact_info{padding-right: 50px} .tp_location address{padding: 0 10px; text-transform: capitalize; font-size: 14px; color: #717171; font-size: 13px; line-height: 26px; position: relative} .contact_us_2 .contact_details, .contact_us_2 .tp_location address{color: #eee} .contac_number{font-size: 18px} .footer_wrap_nav{padding: 10px; background: #eceded} .tp_footer_2 .footer_wrap_nav{background: transparent; border-top: 1px solid hsla(0, 0%, 100%, .2); border-bottom: 1px solid hsla(0, 0%, 100%, .2)} .tp_footer_2 .footer_navbar li a{color: #eee} .tp_footer_2 .footer_navbar li a:hover, .tp_footer_2 .privacy_list li a:hover{color: #f58020} .tp_footer_2 .copywright, .tp_footer_2 .privacy_list li a{color: #ccc} .tp_footer_2 .privacy_list li{color: hsla(0, 0%, 100%, .31)} .footer_navbar li, .footer_navbar li a, .privacy_list li{display: inline-block} .footer_navbar li a{padding: 10px 15px; font-weight: 600; font-family: Montserrat, sans-serif; font-size: 14px; text-transform: uppercase; letter-spacing: .4px} .copywright_row{padding: 30px 0 10px} .copywright{padding: 0 20px; font-size: 13px} .privacy_list li a{padding: 0 6px; font-size: 13px} .privacy_list li{color: #d8d8d8} .tp-main-menu.header-menu-2{position: relative; z-index: 99999} .lwl_header_layout_2 a{display: inline-block; padding: 7px 0 0} .tp-seachicon-icon.tp_searchicon_2{border-color: rgba(0, 0, 0, .09); -o-transition: all .4s; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all .4s} .tp-seachicon-icon.tp_searchicon_2:hover{cursor: pointer; background: #09162a; border-color: #09162a!important} .tp-menu.tp-menu-2{padding: 0 11px 0 0} .tp-menu.tp-menu-2 .tagpoint-main-menu>li>a{font-size: 13px; font-weight: 400; color: #fff; padding: 17px 11px} .tp-menu.tp-menu-2 .tagpoint-main-menu>li.active>a, .tp-menu.tp-menu-2 .tagpoint-main-menu>li:hover>a{color: #f58020} .tp-menu.tp-menu-2 .tagpoint-main-menu>li:first-child>a{padding-left: 18px} .tp_slide_2{-o-transform: translateY(-34px); transform: translateY(-34px); -webkit-transform: translateY(-34px); -moz-transform: translateY(-34px); -ms-transform: translateY(-34px); border-top: 6px solid #f58020} .tp-slidecaption-2{padding: 30px 26px 0; bottom: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; top: 0} .tp_slide_2 .tp_custom_overlay:before{opacity: .8} .tagpoint_row_section.about_section_2{margin-top: -34px; position: relative; overflow: hidden; padding: 0} .wrap_our_vission_2, .wrap_who_we_are, .wrap_why_us{padding: 100px 0; height: 100%; position: relative; z-index: 9} .wrap_who_we_are{padding-right: 30px} .wrap_our_vission_2{padding-right: 15px; padding-left: 15px} .wrap_why_us{padding-left: 30px} .tp_meduim_large{font-size: 24px; margin-top: 28px; text-transform: capitalize; font-weight: 700} .wrap_our_vission_2 p, .wrap_who_we_are p, .wrap_why_us p{line-height: 27px; color: #3a405b} .wrap_our_vission_2:before, .wrap_who_we_are:before, .wrap_why_us:before{content: ""; position: absolute; top: 0; bottom: 0; z-index: -1} .wrap_who_we_are:before{left: -50%; right: -15px; background: #f1f1f1} .wrap_our_vission_2:before{left: -40px; right: -40px; background: #f5f5f5} .wrap_why_us:before{left: 0; right: -50%; background: #f1f1f1} .vission_icon, .whoweare_icon{width: 100px; height: 100px; display: inline-block; font-size: 42px; line-height: 108px; border-radius: 50%; -webkit-box-shadow: 0 2px 60px 0 hsla(240, 2%, 88%, .29); box-shadow: 0 2px 60px 0 hsla(240, 2%, 88%, .29)} .tp_inner_row.tp_specialist{padding-top: 60px; padding-bottom: 0} .title_section_service_2 .tp-large-head{margin-top: 0} .tagpoint_tiwrap_icon.tp_large_icon .tp_it_icon{font-size: 60px} .tp_wrap_icontitle.tp_icon_center{padding-left: 10px; padding-right: 10px} .tp_icon_center h3{padding: 20px 0 0} .our_vission{background: #091629; padding-bottom: 80px} .wrpa_vission .tp-large-head{font-weight: 500} .wrpa_vission_text{padding: 0 30px} .tp_inner_row.tp_inner_fact_row{padding-top: 30px; padding-bottom: 0} .tagpoint_row_section.our_services_2{padding: 0; overflow: hidden; position: relative} .col_service_2{padding: 0} .service_2_content{padding: 48px 30px 48px 70px; background: rgba(0, 0, 0, .5); position: absolute; top: 0; bottom: 0; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; left: 0; right: 0} .wrap_service_2{width: 100%; display: block; text-align: left} .wrap_service_2:before{content: ""; position: absolute; top: 5%; left: 5%; right: 5%; bottom: 5%; border: 1px solid hsla(0, 0%, 100%, .3); z-index: -1} .service_2_content .tp_medium_title a{font-size: 28px; font-weight: 900; color: #fff} .service_2_content .tp_medium_title{margin: 15px 0} .service_2_content .tp_medium_title a:hover{color: #f58020} .team_inner_row.tp_inner_row{padding-top: 50px; padding-bottom: 0} .tagpoint_row_section.our_team{padding-bottom: 110px} .our_projects_2{background: #091629; padding-bottom: 50px} .tagpoin_section_button.tp_portfolio_btn{text-align: center; padding-top: 60px} .tagpoint_row_section.our_core_values{background: #f1f1f1} .wrap_core_value_img{position: relative; z-index: 99; padding-left: 15px} .wrap_core_value_img:before{content: ""; width: 90%; height: 30%; position: absolute; background: #f58020; left: -15px; bottom: -25px; z-index: -1; -webkit-box-shadow: 0 2px 60px 0 rgba(0, 0, 0, .1); box-shadow: 0 2px 60px 0 rgba(0, 0, 0, .1)} .wrap_video_play a{width: 80px; height: 80px; display: inline-block; border: 4px solid hsla(0, 0%, 100%, .560784); border-radius: 50%; line-height: 81px; text-align: center; font-size: 48px; color: #f58020; -o-transition: all .4s; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all .4s} .wrap_video_play a:hover{-o-transform: scale(1.2); transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); cursor: pointer; background: #252427} .wrap_core_value_title{padding-bottom: 50px} .wrap_core_value_content .tp_meduim_icon.icon_circle .tp_it_icon{border-radius: 0; border: 1px dashed #f58020} .wrap_core_value_content{padding-right: 15px} .wrap_core_value_content .tp_icon_section:last-child{padding-bottom: 0} .wrap_core_value_content .tp_icon_section{padding-bottom: 30px} .tp_meduim_icon.icon_circle .tp_it_icon{width: 100px; height: 100px; display: inline-block; text-align: center; line-height: 104px; border-radius: 50%; font-size: 50px} .tagpoint_row_section.blogs_2{padding-bottom: 80px} .tp_title_tips{text-transform: uppercase; font-weight: 400; font-size: 12px} .wrap_what_wedo_title{padding-bottom: 40px} .wrap_what_wedo_title .tp-large-head{margin-top: 0} .tp-slidecaption{padding-top: 50px} .tagpoint_row_section.about_section{padding-bottom: 0} .wrap_core_value_title.about_title{padding-right: 57px} .wrap_core_value_content.about_content{padding: 20px 15px 100px 0} .about_content .tp_meduim_icon.icon_circle .tp_it_icon{width: 90px; height: 90px; line-height: 92px; font-size: 42px; background: #fff; border-radius: 0; border: 1px solid #f1f1f1; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all .4s; -o-transition: all .4s} .about_content .tp_icon_section:hover .tp_it_icon{background: #f58020; color: #fff; border-color: #fff} .tp_icon_decs{margin-top: 12px} .row_core_values .tp_imgabout_col{padding-left: 0} .experience_row .tp_imgabout_col{padding-right: 0} .experience_row .tp_imgabout_col:last-child{padding-right: 15px; padding-left: 0} .tp-menu.tp-menu-3 .tagpoint-main-menu>li>a{font-size: 14px; color: #444; font-weight: 500; padding: 36px 16px; letter-spacing: 0} .tagpoint-wrap-logo.lwl_header_layout_3 a{padding: 24px 0; display: inline-block} .tagpoint-wrap-logo.lwl_header_layout_1 a{padding: 27px 0; display: inline-block} .wrap_search.tp_csq.search_hlayout_1{float: right; padding: 27px 0; margin-left: 30px} .wrap_search.tp_csq.search_hlayout_1 .tp-seachicon-icon{display: inline-block; color: #f58020; font-size: 20px; text-align: center; margin-right: 12px; width: auto; height: auto; border: 0; line-height: 2; border-radius: 0} .header-menu-2 .wrap_search.tp_csq.search_hlayout_1{padding: 0; margin-left: 45px} .header-menu-2 .wrap_search.tp_csq.search_hlayout_1 .tp-seachicon-icon{display: inline-block; color: #f58020 s; font-size: 24px; text-align: center; margin-right: 12px; width: 45px; height: 45px; border: 1px solid #f58020; line-height: 45px; border-radius: 50%} .tp-menu.tp-menu-3 .tagpoint-main-menu{text-align: right} .tp-menu.tp-menu-3 .tagpoint-main-menu>li>a>i{margin-top: 10px; display: none} .tp-menu.tp-menu-3 .tagpoint-main-menu>li.active>a, .tp-menu.tp-menu-3 .tagpoint-main-menu>li:hover>a{color: #f58020} .search_hlayout_3{margin-left: 20px; float: right; padding: 22px 0 29px 15px} .search_hlayout_3:hover{cursor: pointer} .tp-seachicon-icon.tp_searchicon_3.bx-search{background: #fff; border-color: #eee} .search-content.search-content_3{position: absolute; background: #eee; width: 320px; height: 83px; right: 0; z-index: 99; top: 100%; padding: 18px; border-top: 2px solid #f58020} .search-content.search-content_3 .lns-button{-webkit-box-shadow: none; box-shadow: none; background: #f58020} .search-content.search-content_3 .lns-button:hover{color: #f58020; background: #09062d} .tp-slidecaption .tp-large-head{font-size: 125px; font-weight: 900; letter-spacing: 3px; line-height: 100px} .container_slide_caption{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%} .tagpoint_row_section.about_section_4{padding-bottom: 0; padding-top: 0; overflow: hidden} .tp_svg_back.uk-position-cover{z-index: -1} .wrap_about{padding: 100px 40px 100px 0; height: 100%} .fan_facts_4{padding-top: 100px; position: relative; background: #091629; z-index: 9; padding-left: 40px; padding-bottom: 100px; height: 100%} .fan_facts_4:before{content: ""; position: absolute; top: 0; bottom: 0; right: -50%; left: -15px; background: #091629; z-index: -1} .tp_about_features{padding-top: 50px} .tp_wrap_acheiv_2 .tp-counter, .tp_wrap_acheiv_2 .tpcountr_icon{font-size: 32px} .wrap_service_contetn{padding-bottom: 30px} .tp_wrap_acheiv_2 .tp_medium_title.acheiv-counter-title{color: #efefef; font-size: 14px; font-weight: 300} .tp_wrap_acheiv_2 .tpcountr_icon{line-height: 2} .wrap_specialist{padding-top: 100px; padding-bottom: 100px; padding-right: 40px} .specialist_list{padding-top: 40px} .specialist_list li{padding-bottom: 40px; display: block; clear: both} .specialist_list li:last-child{padding-bottom: 0} .imge_specialist{width: 120px; height: 120px; display: inline-block; border-radius: 50%; float: left; margin-right: 25px; overflow: hidden} .imge_specialist img{width: auto; max-width: none} .tagpoint_row_section.features_section_2{background: #091629; position: relative; overflow: hidden; padding: 0} .col_features_content.col_features_content_2{background: #eceded} .col_features_content.col_features_content_2 .wrap_features:before{background: #f1f1f1} .tagpoint_row_section.about_services_4{position: relative; padding-bottom: 0; overflow: hidden} .wrap_services{position: relative; z-index: 9} .wrap_service_5{margin-bottom: 30px} .tp_svg_back.tp_svg_back_center{width: 263%; z-index: 1} .tp_inner_row.tp_services_row{padding-top: 50px; padding-bottom: 75px} .service_head{display: inline-block; clear: both; padding: 15px 0 8px; background: #f1f1f1; width: 100%} .service_head .service_icon{float: left; display: inline-block; width: 16%; margin-right: 15px; overflow: hidden; padding: 5px 13px 13px} .service_title_head{overflow: hidden; text-align: left; padding-top: 5px} .tp_service_caption{padding: 25px 30px 40px; z-index: 9999; color: hsla(0, 0%, 100%, .83); text-align: left; -webkit-transform: scale(1)!important; -o-transform: scale(1)!important; transform: scale(1)!important} .service_content_img{position: relative; overflow: hidden} .service_more{width: 45%} .service_porjects{width: 55%; font-size: 12px} .service_porjects strong{font-size: 28px; display: block; margin-right: 15px} .service_more a{display: inline-block; padding: 8px 10px 7px 12px; font-size: 12px; text-transform: uppercase; font-weight: 500; color: #f58020; letter-spacing: 1px; background: #fff; -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .05); box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .05)} .service_more a i{font-size: 20px; display: inline-block; float: right; margin-left: 8px; margin-top: 2px} .service_more a:hover{background: #f58020; color: #fff} .tagpoint_row_section.testmonail_2{background-attachment: fixed; background-repeat: no-repeat; background-position: 50%; background-size: cover; position: relative; overflow: hidden; z-index: 9; padding: 70px 0 80px} .tagpoint_row_section.testmonail_2:before{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #222; opacity: .7; z-index: -1} .testmonail_content{padding: 80px 40px 10px; position: relative} .testmonail_text{font-weight: 300; text-align: center; font-size: 20px; font-style: italic; line-height: 1.65; color: #fff} .testmonail_text:before{content: "\EB92"; color: #f58020; font-size: 52px; position: absolute; left: 0; right: 0; top: 0; text-align: center} .testmonail_info{text-align: center} .testmonail_job{font-size: 13px; color: #f58020} .tp_medium_title.testmoanil_name{margin-bottom: 5px; font-weight: 700; text-transform: capitalize} .tp_testmonail_nave{height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); margin-right: -60px} .tp_testmonail_nave li{text-align: center} .tp_testmonail_nave li a{width: 15px; height: 15px; border-color: #fff} .tp_testmonail_nave li.uk-active a, .tp_testmonail_nave li a:hover{background: #f58020} .tagpoint_row_section.our_pricing_2{padding-bottom: 110px; overflow: hidden} .wrap_blogs_2{position: relative; z-index: 3} .wrap_blogs_2 .tp_svg_back{width: 177%} .last_blog_section_2{background: #eceded; overflow: hidden} .tp_banner_section{padding: 60px 0 50px; background: #f58020} .banner_title{text-transform: capitalize} .banner_title, .wrap_banner_col .tp-large-head{font-weight: 500} .tagpoint_row_section.service_section_5{padding-bottom: 80px; overflow: hidden} .service_section_5 .tp-large-head{margin-top: 3px} .service_section_5 .tp_inner_row.row_service_4{padding-top: 50px} .sevice_desc_5 .wrap_about_text{padding-top: 0} .tp_inner_row.row_service_4{padding-top: 70px; padding-bottom: 0} .service_heade_col .wrap_about{padding-left: 0; padding-top: 0} .tp_wrap_service_content{padding: 0 15px 30px; -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .06); box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .06); text-align: center; border-top: 4px solid #f58020} .tp_wrap_service_content.tp_meduim_icon.icon_circle .tp_it_icon{margin-top: -40px; width: 90px; height: 90px; line-height: 94px; font-size: 36px} .tp_medium_title.service_h{padding-top: 0; margin-top: 0; margin-bottom: 0; font-weight: 500; text-transform: capitalize} .tp_wrap_service_content .tp_medium_title.service_h{padding-top: 30px} .tagpoint_row_section.about_section_5{background: #091629; padding-bottom: 80px} .wrap_about_5{padding-right: 45px} .wrap_about_5 .title_vission{font-style: normal} .wrap_about_5 .features_text{padding-bottom: 12px} .wrap_about_btn a{display: inline-block; padding: 10px 35px; border-radius: 50px; font-weight: 500; border: 1px solid #f58020; text-transform: uppercase} .wrap_about_btn a:hover{background: transparent; color: #f58020} .wrap_col_features_2{padding-top: 60px} .wrap_about_btn{padding-top: 15px} .wrap_col_features_2 .col_inner_features{margin-bottom: 35px} .about_feature_icon{font-size: 40px; line-height: 1.2} .our_team_2{background: #eceded; padding-top: 80px; padding-bottom: 60px} .tagpoint_row_section.our_projects_5{padding-bottom: 60px; background: #fff} .tp_portfolio_btn .tagpoint_text_button.tp_large_btn{background: #f58020; color: #fff} .tp_portfolio_btn a:hover .tagpoint_text_button.tp_large_btn{color: #f58020} .tp_portfolio_btn a:hover .tagpoint_text_button.tp_large_btn:after{background: #eceded} .tagpoint_row_section.our_team.our_team_5{background: #f1f1f1} .breadcrubs_section.tagpoint_row_section{padding-top: 100px; padding-bottom: 60px; position: relative; overflow: hidden; z-index: 9} .breadcrubs_section.tagpoint_row_section:before{content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #000; opacity: .5; z-index: -1} .breadcrubs_section{background-repeat: no-repeat; background-position: top; background-size: cover; width: 100%; overflow: hidden} .wrap_breadcrumbs_col{padding: 80px 40px; position: relative} .breadcrumbs_content{position: absolute; right: 0; padding: 20px; bottom: 0; display: inline-block} .breadcrumbs_content li{display: inline-block; font-weight: 400; color: #ebebeb} .breadcrumbs_content li a{color: #f58020} .breadcrumbs_content li a, .breadcrumbs_content li span{padding: 0 5px} .about_section_5.about_page{position: relative; background: #fff; padding-bottom: 70px} .about_row_page:before{content: ""; position: absolute; top: 0; width: 2px; left: 50%; height: 90px; -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); background: #f58020} .about_page_head{display: block} .about_row_page .wrap_about_5{padding: 0 40px 20px} .about_row_page .experience_title.tp_medium_title{line-height: 1.5} .tagpoint_row_section.about_tooltip{position: relative; background-size: cover; background-position: 50%; background-repeat: no-repeat; padding: 100px 0; overflow: hidden} .wrap_about_tooltip{padding: 100px 0; position: relative} .tp_tooltip{position: absolute; width: 50px; height: 50px; border-radius: 50%; background: #f58020; font-size: 25px; line-height: 52px; text-align: center; color: #232323} .tp_tooltip:hover{cursor: pointer} .tp_tooltip_top{top: 10%; left: 20%; -webkit-transform: translate(-20%, -10%); -o-transform: translate(-20%, -10%); transform: translate(-20%, -10%)} .tp_tooltip_right{bottom: 40%; right: 20%; -webkit-transform: translateX(-10%); -o-transform: translateX(-10%); transform: translateX(-10%)} .tp_tooltip_bottom{bottom: 10%; right: 50%; -webkit-transform: translateX(50%); -o-transform: translateX(50%); transform: translateX(50%)} .tp_tooltip:before{content: ""; position: absolute; top: 0; height: 100%; left: 0; width: 100%; border-radius: 50%; -webkit-animation-name: moved; -webkit-animation-duration: 1.3s; -o-animation-name: moved; animation-name: moved; -o-animation-duration: 1.3s; animation-duration: 1.3s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; background: #f58020; z-index: -1} @-webkit-keyframes moved{0%{opacity: 1; -webkit-transform: scale(.5); transform: scale(.5)}to{opacity: 0; -webkit-transform: scale(2.5); transform: scale(2.5)}} @-o-keyframes moved{0%{opacity: 1; -webkit-transform: scale(.5); -o-transform: scale(.5); transform: scale(.5)}to{opacity: 0; -webkit-transform: scale(2.5); -o-transform: scale(2.5); transform: scale(2.5)}} @keyframes moved{0%{opacity: 1; -webkit-transform: scale(.5); -o-transform: scale(.5); transform: scale(.5)}to{opacity: 0; -webkit-transform: scale(2.5); -o-transform: scale(2.5); transform: scale(2.5)}} .tp_active_tooltip{background: #fff; padding: 0} .tp_active_tooltip .uk-tooltip-inner{width: 300px; display: inline-block; background: #fff; padding: 15px; color: #232323; position: relative} .tp_active_tooltip .uk-tooltip-inner:before{content: ""; position: absolute; border: 8px solid transparent; left: -14px; top: 50%; border-right-color: #fff; -webkit-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%)} .tp_active_tooltip.tp_active_tooltip_bottom .uk-tooltip-inner:before{border-bottom-color: #fff; left: 40%; top: -14px; -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); border-right-color: transparent} .our_philosophy{position: relative; overflow: hidden; padding-bottom: 60px} .row_philosophy:before{content: ""; position: absolute; top: 0; width: 2px; left: 50%; height: 90px; -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); background: #f58020} .wrap_phil_text{padding: 15px 40px} .philosophy_para{padding-bottom: 30px} .what_cleint_says_2{background: #eceded; padding-bottom: 40px} .what_cleint_says_2 .tp_testmonail_nav a{border-color: #fff} .what_cleint_says_2 .tp_testmonail_nav a:hover{border-color: transparent} .tagpoint_row_section.breadcrubs_section.breadcrumbs_2{padding-top: 32px; padding-bottom: 0; margin-top: -31px; border-top: 5px solid #f58020} .breadcrumbs_2 .wrap_breadcrumbs_col{padding: 80px 40px 60px} .tp_medium_title.about_page_title{font-size: 36px} .tp_cap{font-size: 78px; line-height: 73px; float: left; padding-right: 10px; padding-bottom: 10px; font-weight: 700; text-transform: uppercase} .about_page_facts .tp_medium_title.acheiv-counter-title{color: #616269; font-weight: 400; font-size: 15px} .wrap_about_page_text{padding-left: 40px} .wrap_video_bg{padding: 240px 40px; position: relative; background-position: 50%; background-size: cover; text-align: center; display: inline-block; width: 100%} .tagpoint_row_section.our_core_values.about_core_value{background: #091629; padding-bottom: 80px} .about_core_value .wrap_core_value_title{padding-right: 0; padding-bottom: 60px} .wrap_core_value_about_page .tp_meduim_icon.icon_circle .tp_it_icon{width: 80px; height: 80px; line-height: 82px; font-size: 34px; border-radius: 0; border: 1px dotted #f58020} .wrap_core_value_about_page{padding-left: 30px} .wrap_core_value_about_page .tp_icon_section{padding-bottom: 20px} .tagpoint_row_section.our_brands{padding-top: 100px; padding-bottom: 90px; background: #f1f1f1} .tagpoint_row_section.breadcrubs_section.breadcrumbs_2:before, .tagpoint_row_section.breadcrubs_section.breadcrumbs_3:before{opacity: .65} .tagpoint_row_section.breadcrubs_section.breadcrumbs_3{padding-top: 0; padding-bottom: 0} .wrap_col_mission, .wrap_col_vission{padding: 0 15px} .wrap_about_us_content{position: relative; z-index: 9; padding: 100px 31px 115px 0; height: 100%} .wrap_about_us_content .tp-large-head{margin-top: 4px} .wrap_about_us_content.wrap_aboutus_2{padding-right: 50px} .wrap_about_us_content:before{content: ""; position: absolute; left: -50%; top: 0; bottom: 0; right: 0; background: #fff; z-index: -1} .wrap_aboutus_2.wrap_about_us_content:before{background: #eceded} .meduim-para{font-size: 16px; font-weight: 600} .about_list_row{padding: 10px 0 15px} .about_list_row ul li{display: block; clear: both; padding-bottom: 5px} .about_list .slide_icon{display: inline-block; float: left; margin-right: 10px; font-size: 17px; margin-top: 3px} .about_bt.slide_btn{margin-top: 25px} .wrap_bout_video_bg{padding: 100px 0; text-align: center; height: 100%; z-index: 4} .wrap_bout_video_bg:before{content: ""; position: absolute; right: -50%; left: -40%; top: 0; bottom: 0; background-size: cover; background-position: 50%} .wrap_bout_video_bg .tp_play{top: 42%} .wrap_video_bg .tp_play{top: 40%} .wrap_bout_video_bg .tp_play, .wrap_video_bg .tp_play{position: absolute; width: 100px; height: 100px; border-radius: 50%; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background: #f58020; color: #232323; font-size: 40px; line-height: 102px} .wrap_bout_video_bg .tp_play a, .wrap_video_bg .tp_play a{display: inline-block} .wrap_bout_video_bg .tp_play:hover a, .wrap_video_bg .tp_play:hover a{cursor: pointer; color: #fff} .wrap_bout_video_bg .tp_play:before, .wrap_video_bg .tp_play:before{content: ""; position: absolute; top: 0; height: 100%; left: 0; width: 100%; border-radius: 50%; -webkit-animation-name: moved; -webkit-animation-duration: 1.3s; -o-animation-name: moved; animation-name: moved; -o-animation-duration: 1.3s; animation-duration: 1.3s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; background: #f58020; z-index: -1} .tagpoint_row_section.our_experience{padding-top: 0; padding-bottom: 0; position: relative; overflow: hidden} .tagpoint_row_section.our_projects_3{padding-bottom: 25px; background: #f1f1f1} .poroject_title_section .tp-large-head{margin-top: 4px; margin-bottom: 0} .tp_medium_title.tp_portfolio_title{text-transform: capitalize} .tagpoint_row_section.section_project_3{padding-top: 0; padding-bottom: 140px; background: #f1f1f1} .tp_filter_nav{padding-bottom: 0; text-align: right; margin-bottom: 33px; overflow: hidden; border-bottom: 1px solid #fff; margin-top: 20px} .tp_filter_nav li, .tp_filter_nav li a{display: inline-block} .tp_filter_nav li a{color: #616269!important; background: transparent!important; padding: 7px 18px!important; text-transform: uppercase} .tp_filter_nav.uk-subnav-pill>.uk-active>a{background: #fff!important; color: #f58020!important} .project_count{float: left; font-size: 14px; padding: 4px 3px 0; color: #9e9e9e} .tp_lightbox_icon i{width: 60px; text-align: center; height: 60px; line-height: 65px; background: hsla(0, 0%, 100%, .321569); color: #fff; font-size: 20px; border-radius: 50%} .tp_lightbox_icon:hover i{background: #fff; color: #f58020; cursor: pointer} .tp_custom_projects.uk-grid>*{padding-left: 15px; padding-right: 15px; margin-top: 30px} .tp_custom_projects.uk-grid{margin-left: -15px; margin-right: -15px} .tp_portfolio_title a:hover{cursor: pointer; color: #f58020} .wrap_portfolio_text .tp_section_description{padding-top: 0} .wrap_pricing_plans{padding-left: 40px; padding-top: 70px; padding-right: 40px; -ms-flex-wrap: wrap; flex-wrap: wrap} .wrap_pricing_plans li{-webkit-box-flex: 1; -ms-flex: 1; flex: 1} .pricing_content{-webkit-box-shadow: 0 2px 30px 0 rgba(0, 0, 0, .06); box-shadow: 0 2px 30px 0 rgba(0, 0, 0, .06); position: relative; overflow: hidden; -o-transition: all .4s; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all .4s; background: #fff; border-top-right-radius: 5px; border-top-left-radius: 5px} .wrap_pricing_plans li:nth-child(2){z-index: 2} .pricing_content.most_requested, .pricing_content:hover{-webkit-box-shadow: 0 2px 30px 0 rgba(0, 0, 0, .1); box-shadow: 0 2px 30px 0 rgba(0, 0, 0, .1); transform: scale(1.1)!important; -webkit-transform: scale(1.1)!important; -moz-transform: scale(1.1)!important; -o-transform: scale(1.1)!important; cursor: pointer} .wrap_pricing_plans li:last-child{margin-right: 0} .head_plan{padding: 20px 20px 0; background: #eceded; position: relative; z-index: 4; border-top-right-radius: 5px; border-top-left-radius: 5px} .head_plan:after{content: ""; position: absolute; top: 0; bottom: -31%; left: -10%; right: -10%; background: #eceded; border-radius: 50%; z-index: -1} .head_plan span{display: block; text-align: center} .plan_icon{font-size: 48px; line-height: 1} .plan_price{font-size: 42px; font-weight: 600; line-height: 1.5} .content_plan{padding: 78px 20px 20px} .tp_medium_title.plan_title{text-align: center; text-transform: uppercase; letter-spacing: 1px} .plan_duration{text-transform: capitalize; font-size: 16px; font-style: italic; line-height: .5} .plan_features{text-align: center; padding: 0 0 20px} .plan_features li{padding-bottom: 5px} .plan_features li:last-child{padding-bottom: 0} .plan_select{padding: 10px 0 15px; text-align: center} .plan_select a{display: inline-block; padding: 12px 28px; text-transform: uppercase; line-height: 1.4; -webkit-box-shadow: 0 2px 30px 0 rgba(0, 0, 0, .06); box-shadow: 0 2px 30px 0 rgba(0, 0, 0, .06); font-size: 13px; border-radius: 50px; font-weight: 500} .plan_select a:hover, .pricing_content:hover .plan_select a{background: #091235; -webkit-transform: scale(.95); -o-transform: scale(.95); transform: scale(.95)} .pricing_content.most_requested .head_plan, .pricing_content.most_requested .head_plan:after{background: #f58020; color: #fff} .tagpoint_row_section.our_pricing{padding-bottom: 130px} .features_section{background-attachment: fixed; background-repeat: no-repeat; background-size: cover; background-position: 0; padding: 0; overflow: hidden} .col_features_img{padding: 200px 0} .features_list{padding-top: 30px} .features_list .tp_meduim_icon.icon_circle .tp_it_icon{border: 1px solid #fff; border-radius: 0} .features_list .tp_medium_title{text-transform: capitalize; font-weight: 600} .feature_details p{margin-top: 14px} .feature_details .tp_medium_title{font-weight: 500; text-transform: capitalize} .col_features_content{background-color: #212121; position: static} .wrap_features{padding: 110px 0 110px 40px; position: relative; z-index: 9; height: 100%} .wrap_features:before{content: ""; position: absolute; width: 146%; height: 100%; background: #091629; z-index: -1; bottom: 0; left: -15px} .features_list li{padding-bottom: 30px} .features_list li:last-child{padding-bottom: 0} .col_features_content_2 .features_list li{padding-bottom: 20px} .col_features_content_2 .features_list li:last-child{padding-bottom: 0} .feature_icon{display: inline-block; width: 60px; height: 60px; line-height: 62px; text-align: center; font-size: 34px; color: #212121; border-radius: 50%; float: left; margin-right: 30px} .feature_details{overflow: hidden} .last_blog_section{background: #f1f1f1; padding-bottom: 110px} .veiw_all_news{padding-top: 35px; padding-bottom: 40px} .wrap_lasts_blog{padding-top: 30px} .wrap_blog_text{position: relative} .tp_wrap_blogs_2{padding: 25px 25px 35px; background: hsla(0, 0%, 100%, .78); -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1); box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1)} .innerwrap_lasts_blog .tp_last_blog{margin-top: 20px} .contcat_row.contact_row_2:before{content: none} .tp_wrap_blogs_2 .blog_title{font-size: 19px; font-weight: 500; margin-top: 15px; margin-bottom: 0} .wrap_experience_list{padding: 30px 0 0 30px} .tagpoint_row_section.our_partners{background: #f58020; padding-top: 30px; padding-bottom: 30px; overflow: hidden} .partner_list{text-align: center} .partner_list li{padding: 10px 18px} .partner_list li, .partner_list li a{display: inline-block} .partner_list li a img{opacity: .86; max-width: 100%; filter: alpha(opacity=86); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=86)"; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s} .partner_list li a:hover img{opacity: 1; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"} .tp_col_vission .tp_cap, .wrap_col_mission .tp_cap{line-height: 59px; font-size: 59px; padding-bottom: 0} .tagpoint_row_section.about_section_5.about_page_3{background: #fff; padding-bottom: 65px; position: relative} .tagpoint_row_section.about_section_5 .about_row_page:before{content: none} .tagpoint_row_section.features_page_3{background: #eceded; padding-top: 100px; padding-bottom: 80px} .tp_inner_row.row_inner_features_2{padding-top: 70px} .features_list.features_list_page{padding: 0 50px 0 0} .tp_medium_title.service_page_mtitle{margin-top: 30px} .icon_services.tp_icon_center .tp_icon_text{padding-top: 16px} .tagpoint_row_section.service_features{padding-top: 90px; padding-bottom: 90px; background: #f1f1f1} .icon_services .tp_meduim_icon.icon_circle .tp_it_icon{background: #fff; border-color: #fff; -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .06); box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .06)} .service_icluded .feature_details p{margin-top: 6px} .tagpoint_row_section.why_choose_us{padding: 0; background-position: 50%; background-attachment: fixed; background-repeat: no-repeat; overflow: hidden; background-size: cover} .sevice_desc_5 .tp_section_description{padding-top: 0} .wrap_faq{padding: 90px 60px 100px 0; background: #f58020; position: relative; z-index: 9} .wrap_faq:before{content: ""; position: absolute; top: 0; bottom: 0; right: 0; left: -50%; background: #f58020; z-index: -1} .faq-wrap-list{padding-top: 40px} .faq-list{padding-bottom: 20px} .faq-list:last-child{padding-bottom: 0} .faq-wrap-head{display: block; padding: 12px 17px; position: relative; border: 1px solid #fff} .faq-toggle-icon{display: inline-block; position: absolute; top: 50%; right: 13px; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 30px; height: 30px; line-height: 32px; background: #fff; text-align: center; border-radius: 50%; -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .06); box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .06); transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; -ms-transition: all .4s} .faq-toggle-icon.faq-icon-open, .faq-toggle-icon:hover, .faq-wrap-head:hover .faq-toggle-icon{color: #f58020; background: #212529; cursor: pointer} .faq-toggle-icon:hover, .faq-wrap-head:hover{cursor: pointer} .faq-wrap-para{padding: 25px 15px 12px; color: #fff} .faq-close{display: none} .wrap_service_5.wrap_service_page_2{margin-bottom: 31px} .tagpoint_row_section.about_section_5.service_2_page{background: #fff; position: relative; padding-bottom: 80px} .tp_inner_row.row_service_page.row_service_4{padding-top: 40px} .contact_us.contact_us_service{padding-top: 90px} .single_sepratore{display: inline-block; width: 100%; clear: both; padding: 10px 0} .service_icluded{padding-top: 30px; padding-right: 40px} .service_icluded li{padding-bottom: 23px} .service_icluded li:last-child{padding-bottom: 0} .implmented_process{padding-top: 25px; -ms-flex-wrap: wrap; flex-wrap: wrap} .implmented_process li{display: inline-block; width: 25%; padding: 15px; border-top: 1px solid #eceded; border-top-left-radius: 50%; border-top-right-radius: 50%} .title_vission.feature_title{text-transform: uppercase} .process_num{font-size: 70px; color: #eceded} .tp_medium_title.process_title{margin-top: 23px} .tp_widget{margin-bottom: 60px} .wrap_page_sidebar .tp_widget:last-child{margin-bottom: 0} .head_widget{padding-bottom: 15px} .head_widget h3{font-size: 19px; font-weight: 500; padding-bottom: 20px; position: relative} .head_widget h3:before{content: ""; position: absolute; bottom: 0; height: 1px; left: 0; width: 30%; background: #f58020} .categories_list li a, .related_service_list li a{display: block; padding: 10px 10px 13px; border-bottom: 1px solid hsla(0, 0%, 93%, .31); font-size: 16px} .categories_list li:last-child a, .related_service_list li:last-child a{border-bottom: 0} .related_service_list li a:before{content: ""; display: inline-block; width: 7px; height: 7px; background: #f58020; margin-right: 10px; border-radius: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%)} .related_service_list li.current a, .related_service_list li a:hover{background: #f58020; color: #232323; cursor: pointer} .related_service_list li.current a:before, .related_service_list li:hover a:before{background: #232323} .contact_us{position: relative;} .contact_us h1, .contact_us h2, .contact_us h3, .contact_us h4, .contact_us h5, .contact_us h6{color: #fff;} .wrap_side_contact{padding: 20px 15px 30px; -webkit-box-shadow: 0 2px 16px 0 rgba(0, 0, 0, .06); box-shadow: 0 2px 16px 0 rgba(0, 0, 0, .06)} .phone_number{font-size: 31px; text-align: right; position: relative; display: block} .phone_number:before{content: ""; display: inline-block; position: absolute; left: -27px; width: 40px; height: 2px; background: #fff; top: 50%} .wrap_side_contact p{font-size: 14px; text-align: center; font-weight: 400; color: hsla(0, 0%, 100%, .9); margin: 15px 0} .left_side_bar .wrap_page_content{padding-left: 40px} .righ_side_bar .wrap_page_content{padding-right: 40px} .single_sepratore.small_sepratore{padding: 10px 0} .tp_list{padding: 20px 0} .tp_list li{padding-bottom: 11px} .tp_list li:before{content: "\E971"; display: inline-block; font-size: 16px; color: #f58020; margin-right: 10px} .wrap_download_btn{padding: 30px; -webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .06); box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .06)} .wrap_download_btn p{color: hsla(0, 0%, 100%, .88); text-align: center} .wrap_download_btn a{padding: 14px 30px; background: #fff; display: block; text-align: center; font-weight: 600} .wrap_download_btn a:hover{color: #f58020; background: #212529} .wrap_download_btn a span{color: #f58020; font-size: 23px; display: inline-block; margin-left: 15px; float: right} .projects_page .tp_col_porjects{padding: 0; margin-top: 0} .wrap_project_details{padding: 15px; -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .06); box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .06); background: #f58020} .wrap_project_details li{padding: 10px 9px; border-bottom: 1px solid hsla(0, 0%, 93%, .42); color: #fff} .wrap_project_details li:last-child{border-bottom: 0} .wrap_project_details li strong{color: #212529; margin-right: 17px; font-weight: 400} .projects_tags a{display: inline-block; font-size: 14px; font-weight: 400; padding: 7px 15px; border: 1px solid hsla(0, 0%, 100%, .55); border-radius: 2px} .col_project_3{padding: 0 15px 14px!important} .projects_tags a:hover{background: #212529; color: #f58020; border-color: #212529} .wrap_project_details li.download_docs a{padding: 10px 25px} .wrap_project_details li.download_docs{text-align: center; margin-top: 20px} .wrap_project_details li.download_docs a{padding: 15px 28px; background: #212529; color: #f58020; display: inline-block; border-radius: 5px} .wrap_project_details li.download_docs a:hover{background: #fff} .related_projects{padding-top: 50px} .ceo_title{padding-bottom: 0; margin-bottom: 0} .team_page .employee_col{margin-bottom: 60px} .team_page_section{position: relative; padding-bottom: 40px} .tagpoint_row_section.hiring_process{background: #eee; position: relative} .hiring_process .process_num{color: #fff} .hiring_process .implmented_process li{border-top-color: #fff; width: 25%} .hiring_process .implmented_process{padding-top: 40px} .tagpoint_row_section.ceo_message{position: relative; background: #eceded; padding-bottom: 60px} .testmonail_text.ceo_message_text{color: #232323; font-weight: 300; font-size: 22px} .testmonail_text.ceo_message_text:before{top: 19px; font-size: 42px} .testmonail.testmonail_page{padding-top: 140px; background: #091629} .testmonail.testmonail_page:before{top: 10px; color: #f58020; font-size: 92px; opacity: 1} .blogs_page_1 .tp_blog{padding-bottom: 16px} .blogs_page_1 .wrap_lasts_blog{padding: 0} .wrap_pignation{padding-top: 60px; text-align: right; padding-bottom: 10px} .wrap_pignation li{display: inline-block; margin-right: 14px; margin-bottom: 15px} .wrap_pignation li a, .wrap_pignation li span{font-size: 16px; font-weight: 400; display: inline-block; padding: 4px 14px; line-height: 2} .wrap_pignation li a{background: #eceded} .wrap_pignation li a:hover, .wrap_pignation li span{background: #f58020; color: #fff} .contact_us.blogs_grid{border-top: 1px solid #eceded} .searchform{position: relative} .searchform input[type=text]{padding: 6px 10px; width: 100%; border: 1px solid #eceded} .searchform button, .searchform input[type=text]{transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all .4s; -o-transition: all .4s} .searchform input[type=text]:focus{border-color: #f58020} .searchform button{position: absolute; top: 0; bottom: 0; right: 0; padding: 0 11px; font-size: 20px; border: 0; background: #f58020; line-height: 2.2; color: #232323; text-align: center} .searchform button:hover{background: #232323; color: #f58020; cursor: pointer} .tags_list li{padding: 4px; display: inline-block} .tags_list li a{font-size: 12px; display: inline-block; padding: 5px 13px; background: #f58020; text-transform: capitalize; font-weight: 500} .tags_list li a:hover{background: #232323; color: #f58020} .posts_list li{display: block; padding: 12px 0; border-bottom: 1px dotted #cecece; overflow: hidden} .posts_list li:last-child{padding-bottom: 0; border-bottom: 0} .posts_list .wrap_image{display: inline-block; float: left; width: 90px; margin-right: 15px} .rpost_content{overflow: hidden} .rpost_content h3{font-size: 14px; font-weight: 500; margin-bottom: 0; text-transform: capitalize} .rpost_content .rp_date{font-size: 12px} .wrap_article_basic{padding-bottom: 30px} .article_title_excerpt{padding: 30px 15px} .article_title_basic{font-size: 30px; color: #F58020;} .article_meta{padding-bottom: 20px; font-family: Montserrat, sans-serif} .article_meta li{display: inline-block; font-size: 12px; padding-right: 12px; color: #e0e0e0} .article_meta li a, .article_meta li span{padding-right: 12px; font-weight: 500; font-size: 12px; color: rgba(0, 0, 0, .61); text-transform: uppercase} .article_meta li a:hover{color: #f58020} .article_para{padding-bottom: 27px; font-size: 15px} .read_more_article a{display: inline-block; padding: 9px 28px; font-size: 14px; color: #212529; font-weight: 500; background: #f58020; text-transform: uppercase; border-radius: 50px} .read_more_article a:hover{color: #f58020; background: #212529} .wrap_article .article_title_basic{margin-top: 17px} .article_meta.single_page{padding-top: 20px; padding-bottom: 0} .wrap_article blockquote{padding: 10px 0} .wrap_article p img{display: inline-block; padding-top: 15px; padding-bottom: 15px} .img_align_left, .img_align_right{float: right; padding-left: 20px} .single_tags{padding-top: 60px} .share-box-list{padding-top: 40px} .share-box-list li, .single_tags li{display: inline-block; margin-right: 10px; margin-bottom: 5px} .single_tags li a{font-weight: 400; display: inline-block; padding: 6px 19px; border: 2px solid #f58020; font-size: 14px} .single_tags li a:hover{background: #f58020; color: #232323} .share-box-list li a{padding: 7px 16px; font-size: 16px; text-align: center; border: 2px solid #e9ecef; display: inline-block} .share-icon, .share-text{transition: all .6s linear; -webkit-transition: all .6s linear; -moz-transition: all .6s linear; -o-transition: all .6s linear; -ms-transition: all .6s linear} .share-text{margin-left: 10px; width: 0; position: relative; overflow: hidden; display: inline-block; float: right} .share-box-list li:hover a{width: auto; border-color: #f58020; background: #f58020; color: #232323} .share-box-list li:hover .share-text{width: 60px} .share_text span{margin-right: 20px; font-size: 14px; text-transform: uppercase} .comment-box{padding-top: 60px} .count-comments{text-transform: uppercase; padding: 15px 0; border-bottom: 1px solid #eee; border-top: 1px solid #eee} .count-comments strong{margin-right: 5px; font-size: 18px} .list-comments{padding-top: 10px} .list-comments li{padding-bottom: 15px; padding-top: 15px; border-bottom: 1px dotted #d6d4d4} .list-comments li:last-child{border-bottom: 0} .innercomment-rply li{border-top: 1px dotted #d6d4d4} .comment-img{width: 100px; height: 100px; border-radius: 50%; overflow: hidden} .comment-text{padding: 5px 10px} .tp_medium_title.comment-name{margin-bottom: 9px; display: inline-block} .comment_date{font-size: 12px; margin-left: 15px; font-weight: 400} .comment-head{overflow: hidden} .comment-rply-btn{float: right} .comment-rply-btn a{display: inline-block; font-size: 12px; padding: 6px 15px; line-height: 1.3; font-weight: 400; background: #eee} .comment-para{margin-bottom: 0; margin-top: 10px} .innercomment-rply{padding-top: 18px; padding-left: 40px} .leave-comment{padding-top: 60px} .comment-form{padding-top: 35px} .comment-feild{position: relative} .comment-feild label{display: inline-block; float: left; width: 25%; padding: 12px 5px 13px; text-align: center; border-top-left-radius: 4px; border-bottom-left-radius: 4px} .comment-feild input, .comment-feild label{background: #eceded; border: 1px solid #eceded} .comment-feild input{width: 74%; padding-top: 12px; padding-bottom: 13px; border-left: 0; border-top-right-radius: 4px; border-bottom-right-radius: 4px; font-size: 16px} .comment-feild input:focus, .comment-feild textarea:focus{background: #fff} .comment-feild textarea{width: 100%; border: 1px solid #eceded; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; height: 180px; background: #eceded; font-size: 16px; padding: 15px} .comment-feild{padding-bottom: 25px} .btn-comment{padding: 10px 69px; background: #fff; font-weight: 700; background: #f58020; color: #fff; border: 0; transition: all .6s; -webkit-transition: all .6s; -moz-transition: all .6s; -o-transition: all .6s; -ms-transition: all .6s; text-transform: uppercase} .btn-comment:hover{cursor: pointer; background: #232323; color: #f58020} .tp-form-el{position: relative} .tp-title-feild{width: 25%; text-transform: capitalize; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; -ms-transition: all .4s; float: left; display: inline-block; margin: 0; padding: 9px 0} .tp-feild, .tp-title-feild{font-size: 16px; font-weight: 400} .tp-feild{padding: 13px 0; width: 75%; background: #eceded; border: 1px solid transparent} .tp-feild:focus, .tp-message:focus{border-color: #eceded; background: #fff} .tp-message{width: 100%; font-size: 16px} .sendmessage_btn{display: inline-block; width: 100%; padding: 13px 20px; background: #f58020; font-size: 18px; text-transform: uppercase; transition: all .4s; -moz-transition: all .4s; -webkit-transition: all .4s; -ms-transition: all .4s; -o-transition: all .4s; color: #fff; font-weight: 600px; border: 0} .sendmessage_btn:hover{cursor: pointer; background: #232323; color: #f58020} .msg_feadback{padding: 15px; border: 2px solid #eee} .tp-map{height: 520px; width: 100%} .tp-per-load{position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-position: 50%; background-color: #f58020; z-index: 99999; background-repeat: no-repeat} @media (max-width:991px){.phone_menu{float: right; display: inline-block; padding: 14px 5px; font-size: 43px; line-height: 1; z-index: 99999999; position: relative}.phone_menu:hover{cursor: pointer}.tp-menu{position: fixed; left: 0; margin: 0; top: 0; bottom: 0; background: #fff; width: 300px; transform: translatex(-300px); -moz-transform: translatex(-300px); -webkit-transform: translatex(-300px); -ms-transform: translatex(-300px); -o-transform: translatex(-300px); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2); box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2); overflow: hidden; z-index: 9999999; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0}.tp-mainmenu-mobile.tp-menu{-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); visibility: visible; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1}.tp-menu .tagpoint-main-menu{overflow-x: hidden; height: 100%; padding: 30px 0 10px}.tp-main-menu.header-menu-1{position: relative; background: #333}.tp-main-menu.header-menu-1.tp-fixed-nav-1{position: fixed}.tagpoint-wrap-logo.lwl_header_layout_1 a{padding: 10px 0}.tp-menu.tp-menu-1 .tagpoint-main-menu{display: block}.tagpoint-main-menu>li{display: block; position: relative}.tagpoint-main-menu>li>a{display: block; color: #333!important; text-align: left; padding: 12px 15px!important; border-bottom: 1px solid rgba(0, 0, 0, .02)}.tagpoint-main-menu>li>a>i{display: none}.tagpoint-main-menu>li.has-sub .tp_phone_dropdown{display: inline-block; float: right; width: 30px; height: 25px; border: 1px solid rgba(0, 0, 0, .06); text-align: center; line-height: 25px; font-size: 20px; margin: 10px; border-radius: 3px; right: 0; background: #fff; z-index: 99; position: absolute; cursor: pointer}.tp_phone_dropdown.active{background: #f58020!important; color: #333}.search-content{position: relative!important; display: block!important; transform: scale(1)!important; -webkit-transform: scale(1)!important; -moz-transform: scale(1)!important; -ms-transform: scale(1)!important; -o-transform: scale(1)!important; padding: 0!important; background: #fff!important}.wrap_search.tp_csq{float: none!important; margin-left: 0!important; padding: 28px 12px!important}.tp_close_search_1{display: none}.tp-seachicon-icon, .tp_close_search_icon{display: none!important}#lns-search{border: none; width: 100%; padding: 13px!important; height: 45px!important; background: #eceded!important; border-radius: 5px; font-size: 16px!important}.tagpoint-main-menu li .sub-menu, .tagpoint-main-menu li .sub-menu li .sub-menu{position: relative; width: 100%; left: 0; border-top: 0}.tagpoint-main-menu li:hover .sub-menu{display: none}.col-logo.col-logo-2{display: inline-block; float: left}.tp_wrap_topicons{padding: 15px 0 0; float: none}.tp_wrap_topicons>li{padding-left: 0; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; padding-right: 25px; padding-bottom: 15px}.tp_phoneaddress, .tp_phoneaddress a{display: inline-block}.header-menu-2 .phone_menu.phone_menu_2{padding-top: 0}.tagpoint-main-menu>li.active>a, .tagpoint-main-menu>li:hover>a{background: #f58020; color: #333!important}.lns-button{top: 50%!important; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%)}.header-menu-2 .wrap_search.tp_csq.search_hlayout_1{padding-top: 8px!important}.tp-menu.tp-menu-2{padding: 0; border-radius: 0}.wrap_socialicon_1{display: block!important; float: none; text-align: center; padding: 5px 0; background: #eee}.lns-button:after{font-size: 22px!important; color: #f58020; line-height: 1}.tp-slidecaption{padding-top: 0}.wrap_about_us_content:before{right: -50%}.wrap_about_us_content{padding-right: 0}.wrap_core_value_content.about_content{padding: 0 0 30px}.tagpoint_row_section.about_section{padding-bottom: 70px}.wrap_bout_video_bg:before{right: -54%; left: -50%}.wrap_bout_video_bg .tp_play{top: 40%}.tp_filter_nav li{float: none}.wrap_features:before{left: -50%; right: -50%; width: auto}.wrap_features{padding-left: 0}.wrap_pricing_plans{padding-left: 0; padding-top: 80px; padding-right: 0}.wrap_contact_info{padding-right: 0; padding-bottom: 30px}.tp_location, .wrpa_vission_text{padding: 30px 0 0}.wrap_employee{margin-bottom: 30px}.wrap_core_value_content{padding-left: 0; padding-right: 0}.row.wrap_core_value_content{padding-top: 30px}.inner_row_services .tp_wrap_col{margin-bottom: 45px}.tagpoint_row_section.what_we_do{padding-bottom: 80px}.uk-transition-toggle:hover .tp_desc_overlay{display: none}.title_description_section.blogs_desc{padding-right: 0; padding-bottom: 0}.tagpoint-wrap-logo.lwl_header_layout_3 a{padding: 15px 0}.search-content.search-content_3{width: auto; border: 0; height: auto}.search-content.search-content_3 .lns-button{background: transparent}.wrap_about{padding-left: 0}.wrap_about_text{padding-left: 0; padding-top: 25px}.last_blog_section .title_description_section.blogs_desc, .last_blog_section_2 .title_description_section.blogs_desc{padding-bottom: 0}.last_blog_section_2 .title_description_section.blogs_desc, .last_blog_section_2 .veiw_all_news{padding-top: 0}.tp_svg_back.tp_svg_back_center{opacity: .5}.tp_banner_btn{text-align: left; padding-top: 20px}.tp_svg_back.uk-position-cover{width: 100%}.wrap_about_btn{padding-bottom: 50px}.breadcrubs_section.tagpoint_row_section{padding-top: 60px}.wrap_about_page_text{padding-left: 0; padding-top: 35px}.tp_inner_row.tp_inner_fact_row{padding-top: 40px}.wrap_core_value_about_page{padding-top: 20px}.tp_inner_row.row_inner_pricing{padding-top: 0}.wrap_faq:before{right: -50%; left: -50%}.implmented_process li{width: 50%}.wrap_page_sidebar .tp_widget:last-child{padding-bottom: 60px}.left_side_bar .wrap_page_content, .right_side_bar .wrap_page_content{padding-right: 0; padding-left: 0}.righ_side_bar .wrap_page_content{padding-right: 0}.righ_side_bar .wrap_page_sidebar{padding-top: 60px}.phone_number, .wrap_side_contact{text-align: center}.projects_page li.project_count{display: block; float: none; text-align: center; padding-bottom: 10px}.hiring_process .implmented_process li{width: 50%}.veiw_all_news{text-align: left}.service_2_content{padding: 47px 30px 47px 40px}.fan_facts_4:before{left: -50%}.fan_facts_4{padding-top: 100px; padding-bottom: 30px}.wrap_specialist{padding-bottom: 150px}.wrap_faq{padding-right: 0}.wrap_history_content{padding-bottom: 40px}.compay_history{padding-bottom: 60px}.wrap_bout_video_bg{padding: 200px 0}.wrap_portfolio_text{padding-top: 20px}.wrap_why_us{padding-left: 0}.wrap_why_us:before{right: -100%; left: -15px}.wrap_our_vission_2{padding-left: 0; padding-right: 0}.wrap_who_we_are{padding-right: 0}.wrap_service_2:before{bottom: -55%}.what_we_do .tp_section_description{padding-bottom: 30px}.inner_row_services{padding-top: 10px}.tp_filter_nav{text-align: center}.innerwrap_lasts_blog{-webkit-transform: translateY(0)!important; -o-transform: translateY(0)!important; transform: translateY(0)!important}.wrap_our_vission_2:before, .wrap_who_we_are:before, .wrap_why_us:before{left: -100%; right: -100%}.wrap_service_2{text-align: center}.wrap_service_2:before{bottom: 5%}} @media (max-width:769px){.tp_active_tooltip .uk-tooltip-inner{width: 100%}.inner_row_services{padding-top: 40px}.vission_text, .wrpa_vission .tp-large-head{text-align: center}.tp-slidecaption .tp-large-head{font-size: 80px; text-align: center; margin-bottom: 0}.tp-subhead{margin-top: 0; font-size: 16px; padding: 0 10px}.about_core_value .col-12:last-child .wrap_core_value_about_page{padding-top: 0}.wrap_bout_video_bg:before{right: -54%; left: -50%}.tp-slidecaption-3{padding: 15px}.wrap_bout_video_bg{padding: 150px 0}.features_list li:last-child{padding-bottom: 30px}.tp_section_description{margin-bottom: 1em}.tpcol-vission{padding-top: 40px}.tp-p-title{margin-bottom: 0}.breadcrubs_section.tagpoint_row_section{padding-top: 40px; padding-bottom: 40px}.tp_testmonail_nave{height: auto; -webkit-transform: none; -o-transform: none; transform: none; margin-right: 0; display: block; text-align: center; width: 100%; position: relative!important}.tp_testmonail_nave li{display: inline-block}.testmonail_content{padding-left: 0; padding-right: 0}.tp-slide-head{font-size: 26px}.tp_medium_title.slide_sub_head{font-size: 14px; line-height: 1.7}.slide_icon{width: 24px; height: 24px; margin-right: 10px; line-height: 25px; font-size: 13px}.slide_list, .slide_list li{padding-top: 5px}.slide_nav_3{padding-right: 0}.slide_2_text{display: none}.tp-slidecaption-2:before{width: 147%}.wrap_core_value_content.about_content{padding-bottom: 0; padding-top: 20px; padding-right: 0}.tagpoint_row_section.about_section{padding-bottom: 100px}.wrap_pricing_plans>li{width: 100%; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; margin-bottom: 40px}.wrap_pricing_plans>li:last-child{margin-bottom: 0}.pricing_content.most_requested, .pricing_content:hover{-webkit-box-shadow: 0 2px 30px 0 rgba(0, 0, 0, .1); box-shadow: 0 2px 30px 0 rgba(0, 0, 0, .1); transform: scale(1.03)!important; -webkit-transform: scale(1.03)!important; -moz-transform: scale(1.03)!important; -o-transform: scale(1.03)!important}.tp_blog_img img{width: 100%}.copywright, .privacy_list.tp_algin_right{text-align: center; padding-left: 0; padding-right: 0}.copywright_row{padding-top: 30px}.service_2_text{display: none}.service_2_content{height: auto; padding: 30px 30px 10px}.wrap_col_vission{padding-bottom: 30px}.about_row_page.about_home_row{padding-bottom: 10px}.tp_responsive_al{text-align: left}.tp_custom_dotnav{right: -20px}.comment-img{width: 60px; height: 60px}.breadcrumbs_content{left: 0; text-align: center}.wrap_blog_text{margin-bottom: 25px}.tp_wrap_icontitle{display: block!important}.wrap_pricing_plans{padding-top: 50px}.wrap_bout_video_bg .tp_play, .wrap_video_bg .tp_play{left: 45%}} @media (max-width:576px){.specialist_content{display: block; padding-top: 20px; clear: both}.tp-title-feild{width: 100%}.tp_slide_5 .tp-large-head{font-size: 21px; line-height: 28px}.wrap_bout_video_bg .tp_play, .wrap_video_bg .tp_play{left: 38%}.tp_col_porjects{margin-top: 0}.wrap_service_1{border-left: 0; border-bottom: 1px solid #f1f1f1}ul.slide_list{display: none}.tagpoint_row_section{overflow: hidden}.tagpoint_row_section.our_team{overflow: hidden; position: relative}.hiring_process .implmented_process li{width: 100%}.col_project_1{padding-left: 30px}.col_project_3{padding-left: 25px!important}.implmented_process li{width: 100%}.service_porjects strong{float: none; display: block; line-height: 1}.tp_slide_4 .slide_wrap_caption{transform: scale(.8); -webkit-transform: scale(.8); -moz-transform: scale(.8); -ms-transform: scale(.8); -o-transform: scale(.8)}.tp_wrap_blogs{text-align: center}.col_inner_porject{padding-bottom: 25px}.tp_custom_dotnav{right: 0}.col_inner_porject:last-child{padding-bottom: 0}.wrap_employee{text-align: center}.tp-slidecaption .tp-large-head{font-size: 40px; text-align: center; line-height: 1.6}.tp-slidecaption .tp-subhead{font-size: 15px; line-height: 1.5; padding: 0 35px}.tp_custom_nav_1 a, .tp_custom_nav_3 a{padding: 11px 20px!important}.tp_custom_nav_1 a.uk-slidenav-previous{margin-right: 54px!important}.tp-slidecaption-2{width: auto}.tp-slidecaption-2:before{width: 142%}.slide_2_wraptext .slide_2_head{font-size: 21px}.slide_content{display: none}.tp_testmonail_nav{top: -37px}.tp_custom_nav_1{display: none}.wrap_core_value_content{padding-bottom: 25px}.row.wrap_core_value_content{padding-top: 0}.comment_date{display: block; margin-top: -8px; margin-left: 0}} .main{overflow-x: hidden} .header-is-default, body{padding-top: 80px} @media (min-width:768px){body{padding-top: 0}.header-is-default{padding-top: 96px}} a:active, a:focus{outline: none} h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{color: #f58020} .font-weight-bold{font-weight: 600} @media (max-width:575.98px){.tp-large-head{font-size: 26px!important; line-height: 32px!important}h1{font-size: 26px; line-height: 32px}h2{font-size: 24px; line-height: 28px}h3{font-size: 22px; line-height: 26px}h4{font-size: 18px; line-height: 22px}h5, h6{font-size: 16px; line-height: 20px}} .row{margin-right: -15px; margin-left: -15px} .row .row{width: calc(100% + 30px)} .container, .row>.col, .row>[class*=col-]{padding-right: 15px; padding-left: 15px} @media (min-width:576px){.row{margin-right: -15px; margin-left: -15px}.row .row{width: calc(100% + 30px)}.container, .row>.col, .row>[class*=col-]{padding-right: 15px; padding-left: 15px}} @media (min-width:768px){.row{margin-right: -15px; margin-left: -15px}.row .row{width: calc(100% + 30px)}.row>.col, .row>[class*=col-]{padding-right: 15px; padding-left: 15px}.container{padding-left: 30px; padding-right: 30px}} @media (min-width:992px){.row{margin-right: -15px; margin-left: -15px}.row .row{width: calc(100% + 30px)}.container, .row>.col, .row>[class*=col-]{padding-right: 15px; padding-left: 15px}} @media (min-width:1200px){.row{margin-right: -15px; margin-left: -15px}.row .row{width: calc(100% + 30px)}.container, .row>.col, .row>[class*=col-]{padding-right: 15px; padding-left: 15px}} .justify-content-center{-webkit-box-pack: center!important; -ms-flex-pack: center!important; justify-content: center!important} .header{position: fixed; z-index: 3000; height: 80px; -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2); box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2)} .header .lang-switcher{left: 20px} .header .lang-switcher, .header .logo{position: absolute; top: 0; bottom: 0; margin: auto} .header .logo{width: 120px; height: 30px; display: block; left: 0; right: 0} .header .logo img{width: 100%} .header-default{top: 0; left: 0; width: 100%; background: #fff; display: block} .header-secondary{top: 0; left: 0; right: 0; margin: auto; background: hsla(0, 0%, 100%, .98); width: 100%} @media (min-width:576px){.header-secondary{width: 100%}} @media (min-width:768px){.header-secondary{width: calc(100% - 60px)}} @media (min-width:992px){.header-secondary{width: 930px}} @media (min-width:1200px){.header-secondary{width: 1110px}} .header .main-navigation{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #f58020; opacity: 0; visibility: hidden; -webkit-transition: opacity .3s ease, visibility .3s ease; -o-transition: opacity .3s ease, visibility .3s ease; transition: opacity .3s ease, visibility .3s ease; overflow-y: auto; padding: 100px 40px 40px} .header .main-navigation .arrow-icon{width: 12px; height: 12px; fill: #fff; -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); position: absolute; right: -25px; top: 0; bottom: 0; margin: auto} .header .main-navigation>li{text-align: center; padding: 0; margin: 30px 0} .header .main-navigation>li>a{position: relative; text-transform: uppercase; color: #fff; font-size: 24px; display: inline-block; padding: 0; margin: 0} .header .main-navigation>li:last-child{padding-right: 0} .header .main-navigation>li ul{position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow-y: auto; opacity: 0; visibility: hidden; padding: 100px 40px 40px; background: #091629; -webkit-transition: opacity .3s ease, visibility .3s ease; -o-transition: opacity .3s ease, visibility .3s ease; transition: opacity .3s ease, visibility .3s ease} .header .main-navigation>li ul li{text-align: left} .header .main-navigation>li ul li a{font-size: 20px; padding-left: 40px} .header .main-navigation>li ul li a .icon{display: block; width: 18px; height: 18px; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center} .header .main-navigation>li ul li a .icon .aligner, .header .main-navigation>li ul li a .icon img, .header .main-navigation>li ul li a .icon svg{width: 100%} .header .main-navigation>li ul>li{margin: 30px 0; display: block} .header .main-navigation>li ul>li>a{position: relative; text-transform: uppercase; display: inline-block; color: #fff} .header .main-navigation>li ul>li>a .arrow-icon{width: 14px; height: 14px} .header .main-navigation>li>ul{z-index: 3} .header .main-navigation>li>ul>li>ul{z-index: 4} .header .main-navigation>li.open>ul, .header .main-navigation>li.open>ul>li.open>ul{opacity: 1; visibility: visible} .header .main-navigation>li.lang{margin-top: 50px} .header .main-navigation>li.lang a{display: inline-block; margin: 0 15px} .header .main-navigation-toggle{position: absolute; top: 0; bottom: 0; right: 20px; margin: auto; display: block; width: 40px; height: 22px; cursor: pointer; z-index: 300} .header .main-navigation-toggle span{display: block; position: absolute; width: 100%; height: 4px; left: 0; right: 0; margin: auto; border-radius: 3px; background: #f58020; opacity: 1; -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out} .header .main-navigation-toggle span:first-child{top: 0} .header .main-navigation-toggle span:nth-child(2), .header .main-navigation-toggle span:nth-child(3){top: 9px; width: calc(100% - 8px); left: auto} .header .main-navigation-toggle span:nth-child(4){top: 18px} .header .main-navigation-toggle.has-sub-level-open span{margin: 0} .header .main-navigation-toggle.has-sub-level-open span:first-child{width: 55%; left: -4px; -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 3px; border-top-left-radius: 0} .header .main-navigation-toggle.has-sub-level-open span:nth-child(3){width: 100%; -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg)} .header .main-navigation-toggle.has-sub-level-open span:nth-child(2){opacity: 0} .header .main-navigation-toggle.has-sub-level-open span:nth-child(4){width: 55%; left: -4px; -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 16px; border-bottom-left-radius: 0} @media (min-width:576px){.header .logo{width: 198px; height: 40px}} @media (min-width:768px){.header{height: 96px}.header .logo{top: -6px}.header-default, .header-default .container{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}.header-default .container{position: relative; height: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}.header-default .main-navigation>li ul:after, .header-default .main-navigation>li ul:before{content: ""; position: absolute; width: 100vw; height: 100%; top: 0}.header-default .main-navigation>li ul:before{left: -100vw}.header-default .main-navigation>li ul:after{right: -100vw}.header-default .main-navigation>li>ul:after, .header-default .main-navigation>li>ul:before{background: #091629}.header-default .main-navigation>li>ul>li>ul:after, .header-default .main-navigation>li>ul>li>ul:before{background: #fff}.header-secondary{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background: hsla(0, 0%, 100%, .88); top: 30px; padding: 0 30px}.header-secondary .main-navigation li>ul{-webkit-box-shadow: 0 20px 20px 0 rgba(0, 0, 0, .2); box-shadow: 0 20px 20px 0 rgba(0, 0, 0, .2)}.header-secondary .main-navigation li>ul>li>ul{-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2); box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2)}} @media (max-width:991.98px){.main-navigation-opened .header .main-navigation{opacity: 1; visibility: visible}.main-navigation-opened .header .main-navigation>li>ul>li, .main-navigation-opened .header .main-navigation>li>ul>li>ul>li{text-align: center}.main-navigation-opened .header .lang-switcher li a{color: #fff}.main-navigation-opened .header .lang-switcher:after, .main-navigation-opened .main-navigation-toggle span{background: #fff}.main-navigation-opened .main-navigation-toggle span:first-child{top: 18px; width: 0; left: 50%}.main-navigation-opened .main-navigation-toggle span:nth-child(2){left: 0; -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg)}.main-navigation-opened .main-navigation-toggle span:nth-child(3){left: 0; -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg)}.main-navigation-opened .main-navigation-toggle span:nth-child(4){top: 18px; width: 0; left: 50%}} @media (min-width:992px){.header .logo{height: auto; position: relative; margin: 0}.header .lang-switcher{position: relative; left: 0; margin: 0}.header .main-navigation{position: static; top: 0; left: 0; width: auto; height: auto; padding: 0; opacity: 1; visibility: visible; overflow: visible; background: transparent; -webkit-transition: none; -o-transition: none; transition: none}.header .main-navigation li a, .header .main-navigation ul li a{position: relative; text-transform: uppercase; display: block}.header .main-navigation li a .arrow-icon, .header .main-navigation ul li a .arrow-icon{position: absolute; left: 0; right: 0; top: auto; width: 8px; height: 8px; bottom: -12px; -webkit-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); margin: auto}.header .main-navigation>li{float: left; display: block; margin: 0 20px}.header .main-navigation>li>a{display: block; font-size: 18px; color: #091629}.header .main-navigation>li>a .arrow-icon{-webkit-transition: fill .3s ease; -o-transition: fill .3s ease; transition: fill .3s ease; fill: #091629}.header .main-navigation>li>a:hover{color: #f58020}.header .main-navigation>li ul{position: absolute; -webkit-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); top: auto; left: 0; width: 100%; bottom: 0; padding: 35px 0; display: table}.header .main-navigation>li ul li{padding: 0 25px; display: table-cell; vertical-align: middle; text-align: left}.header .main-navigation>li ul li a{font-size: 14px; display: inline-block; padding-left: 60px}.header .main-navigation>li ul li a .icon{width: 40px; height: 40px; padding: 8px; border-width: 1px; border-style: solid; border-radius: 100%}.header .main-navigation>li ul li a .arrow-icon{padding: 0; width: 8px; height: 8px; bottom: -12px; -webkit-transform: rotate(0) translateX(25px); -o-transform: rotate(0) translateX(25px); transform: rotate(0) translateX(25px); margin: auto}.header .main-navigation>li>ul{-webkit-transition: opacity .5s, visibility .5s ease; -o-transition: opacity .5s, visibility .5s ease; transition: opacity .5s, visibility .5s ease; opacity: 0; visibility: hidden; background: #091629}.header .main-navigation>li>ul>li>a{color: #fff}.header .main-navigation>li>ul>li>a:hover{color: #f58020}.header .main-navigation>li>ul>li>a:hover .arrow-icon{fill: #f58020}.header .main-navigation>li>ul>li>a .icon{border-color: rgba(245, 128, 32, .3)}.header .main-navigation>li>ul>li>a .arrow-icon{fill: #fff}.header .main-navigation>li>ul>li>ul{-webkit-transition: opacity .5s, visibility .5s ease; -o-transition: opacity .5s, visibility .5s ease; transition: opacity .5s, visibility .5s ease; opacity: 0; visibility: hidden; background: #fff}.header .main-navigation>li>ul>li>ul>li>a{color: #091629}.header .main-navigation>li>ul>li>ul>li>a .icon{border-color: #f58020}.header .main-navigation>li>ul>li.open>a, .header .main-navigation>li>ul>li>ul>li>a:focus, .header .main-navigation>li>ul>li>ul>li>a:hover{color: #f58020}.header .main-navigation>li>ul>li.open>a .arrow-icon{fill: #f58020}.header .main-navigation>li>ul>li.open>ul{opacity: 1; visibility: visible}.header .main-navigation>li.open>a{color: #f58020}.header .main-navigation>li.open>a .arrow-icon{fill: #f58020}.header .main-navigation>li.open>ul{opacity: 1; visibility: visible}.header .main-navigation>li.active>a{color: #f58020}.header .main-navigation>li:first-child{margin-left: 0}.header .main-navigation>li:last-child{margin-right: 0}.header .main-navigation-toggle{display: none}} @media (min-width:992px) and (max-width:1199.98px){.header .main-navigation>li{margin: 0 8px}.header .main-navigation>li a{font-size: 17px}.header .main-navigation>li ul li{padding: 0 10px}.header-secondary .logo{width: 155px}} .tp_footer{background: #091629} .tp_footer a{color: #394555} .tp_footer a:active, .tp_footer a:focus, .tp_footer a:hover{color: #fff} .tp_footer .footer_wrap_nav{background: transparent; border-bottom: 1px solid #394555; border-color: #394555 currentcolor; border-top: 1px solid #394555} .tp_footer .footer_wrap_nav a{font-weight: 400; color: #fff} .tp_footer .footer_wrap_nav a:active, .tp_footer .footer_wrap_nav a:focus, .tp_footer .footer_wrap_nav a:hover{color: #fff} .tp_footer .privacy_list li{color: #394555} @media (max-width:575.98px){.tagpoint_row_section, .tagpoint_row_section.contact_us{padding: 50px 0}} .columns_section .wrap_core_value_content{padding: 20px 0} .columns_section .tp-large-head{font-weight: 600} .columns_section .tagpoint_tiwrap_icon .tp_it_icon{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center} .columns_section .tagpoint_tiwrap_icon .tp_it_icon .aligner{width: 100%} @media (min-width:576px){.contact-section .google-map-frame iframe{height: 60vw}} @media (min-width:768px){.contact-section .google-map-frame iframe{height: 520px}} @media (min-width:992px){.contact-section .google-map-frame iframe{height: 420px}} @media (min-width:1200px){.contact-section .google-map-frame iframe{height: 520px}} .contact-section .title{font-weight: 600; margin-bottom: 15px} .contact-section ul li{font-size: 16px; margin-bottom: 8px} .contact-section ul li span{font-weight: 600} .contact-section ul li .email{color: #f58020} .contact-section .departments .headline{margin-bottom: 10px} .contact-section:last-child{padding-bottom: 50px} @media (min-width:768px){.contact-section .contacts-content{padding: 20px}} @media (min-width:992px){.contact-section .col-map{-webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1}.contact-section .google-map-frame{margin-top: 0}.contact-section .col-info{-webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2}} @media (min-width:1200px){.contact-section{padding-top: 100px}.contact-section .title{margin-bottom: 30px}.contact-section .departments{margin-top: 50px}.contact-section:last-child{padding-bottom: 100px}.contact-section .contacts-content{padding: 40px 20px}} .compay_history .history_icon{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center} .compay_history .history_icon .aligner{width: 100%} @media (max-width:575.98px){.compay_history .tp-large-head{text-align: center}} .categories-section{position: relative; min-height: 400px; padding: 20px 0;} #best-seller h3, #last-seen h3{text-align: center; text-transform: uppercase; margin-bottom: 30px;} #best-seller h3 span, #last-seen h3 span{border-bottom: 1px solid #000; display: inline-block; padding-bottom: 5px;} @media (min-width:768px){.categories-section .col-left, .categories-section .col-right, .categories-section .row{position: static}.categories-section .col-content{padding: 65px 0}.categories-section .col-content .headline{font-size: 36px; line-height: 43px; text-align: left; margin-bottom: 85px}.categories-section .col-content ul{display: block}.categories-section .col-content ul li a{font-size: 18px; padding-left: 90px; margin: 60px 0}.categories-section .col-content ul li a .icon{width: 60px; height: 60px; padding: 8px}.categories-section .col-left .col-content, .categories-section .col-right .col-content{padding-left: 40px}.categories-section .background-col{width: 50%}} .accordion-section{background: #eceded; padding-bottom: 40px} .accordion-section .section-headline{padding: 20px 0; background: #091629} .accordion-section .section-headline .headline{color: #fff; margin: 0} @media (max-width:575.98px){.accordion-section>.container{padding: 0}} @media (min-width:768px){.accordion-section{padding-bottom: 120px}.accordion-section .section-headline{padding: 50px 0 90px; margin-bottom: -30px}} .advantages-section{background: #eceded} .advantages-section .headline{margin-bottom: 60px} .catalog-detail{padding: 55px 0 30px; text-align: center} .catalog-detail .headline{position: relative; font-weight: 600; margin-bottom: 20px} .catalog-detail .headline .icon{width: 32px; height: 32px; display: block; margin: 0 auto 10px} .catalog-detail .headline .icon img{display: block} .catalog-detail .text{margin-bottom: 20px} .catalog-detail .text, .catalog-detail .text p{font-size: 18px} @media (min-width:768px){.catalog-detail{padding: 85px 0 50px; text-align: left}.catalog-detail .headline{padding-left: 60px; margin-bottom: 50px}.catalog-detail .headline .icon{position: absolute; left: 0; top: 0; bottom: 0; margin: auto}.catalog-detail .text{margin-bottom: 50px}} .catalog-additional-files{margin-top: 50px} .catalog-additional-files ul li{border-bottom: 1px solid #f1f1f1; padding: 5px 0; display: block; width: 100%} .catalog-additional-files ul li .btn{color: #f58020; font-weight: 600; display: block; width: 100%; text-align: left} .catalog-additional-files ul li .btn svg{width: 25px; height: 25px; fill: #f58020; margin-right: 8px} .catalog-additional-files .title{color: #394555; margin-bottom: 30px} .page-head .container{position: relative; z-index: 3} .page-head .icon{text-align: center; margin-bottom: 25px} .page-head:before{z-index: 2!important; opacity: .8!important; background: #091629!important} .question-section .headline span{display: block; color: #091629} .pages-list-section{padding: 40px 0 0} .pages-list-section .pages-list-desciption{text-align: center} .pages-list-section .pages-list-desciption .headline{margin-bottom: 35px} .pages-list-section .pages-list-desciption .text, .pages-list-section .pages-list-desciption .text p{font-size: 16px} .pages-list-section .page-item .image{display: block} @media (min-width:768px){.pages-list-section{padding: 80px 0 0}} .wrap_article .article_img_basic img{width: 100%} .wrap_article img{max-width: 100%} .render-section{padding: 55px 0 30px} @media (min-width:768px){.render-section{padding: 85px 0 50px}.render-section .content{padding-left: 60px}} .certificates-section{padding: 65px 0; text-align: center; background: #f1f1f1} .certificates-section .section-title{text-transform: uppercase; color: #555a72; font-size: 16px; margin-bottom: 25px; display: block} .certificates-section ul:after{content: ""; display: block; clear: both} .certificates-section ul li{margin: 0 10px; display: inline-block} .certificates-section ul li img{display: block; max-width: 60px} @media (min-width:768px){.certificates-section{padding: 35px 0; text-align: left}.certificates-section .section-title{margin-bottom: 0}.certificates-section ul:after{content: ""; display: block; clear: both}.certificates-section ul li{display: block; float: left; margin: 0 60px 0 0}.certificates-section ul li:last-child{margin-right: 0}.certificates-section ul li img{max-width: 80px}} .feature_details .tp_medium_title{text-transform: none} .tp-per-load{background: #091629} .loading-circle{margin: auto; width: 100px; height: 100px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 3} .loading-circle .loading-child{width: 100%; height: 100%; position: absolute; left: 0; top: 0} .loading-circle .loading-child:before{content: ""; display: block; margin: 0 auto; width: 15%; height: 15%; background-color: #fff; border-radius: 100%; -webkit-animation: loading-circleBounceDelay 1.2s ease-in-out infinite both; -o-animation: loading-circleBounceDelay 1.2s infinite ease-in-out both; animation: loading-circleBounceDelay 1.2s ease-in-out infinite both} .loading-circle .loading-circle2{-webkit-transform: rotate(30deg); -o-transform: rotate(30deg); transform: rotate(30deg)} .loading-circle .loading-circle3{-webkit-transform: rotate(60deg); -o-transform: rotate(60deg); transform: rotate(60deg)} .loading-circle .loading-circle4{-webkit-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg)} .loading-circle .loading-circle5{-webkit-transform: rotate(120deg); -o-transform: rotate(120deg); transform: rotate(120deg)} .loading-circle .loading-circle6{-webkit-transform: rotate(150deg); -o-transform: rotate(150deg); transform: rotate(150deg)} .loading-circle .loading-circle7{-webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg)} .loading-circle .loading-circle8{-webkit-transform: rotate(210deg); -o-transform: rotate(210deg); transform: rotate(210deg)} .loading-circle .loading-circle9{-webkit-transform: rotate(240deg); -o-transform: rotate(240deg); transform: rotate(240deg)} .loading-circle .loading-circle10{-webkit-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg)} .loading-circle .loading-circle11{-webkit-transform: rotate(300deg); -o-transform: rotate(300deg); transform: rotate(300deg)} .loading-circle .loading-circle12{-webkit-transform: rotate(330deg); -o-transform: rotate(330deg); transform: rotate(330deg)} .loading-circle .loading-circle2:before{-webkit-animation-delay: -1.1s; -o-animation-delay: -1.1s; animation-delay: -1.1s} .loading-circle .loading-circle3:before{-webkit-animation-delay: -1s; -o-animation-delay: -1s; animation-delay: -1s} .loading-circle .loading-circle4:before{-webkit-animation-delay: -.9s; -o-animation-delay: -.9s; animation-delay: -.9s} .loading-circle .loading-circle5:before{-webkit-animation-delay: -.8s; -o-animation-delay: -.8s; animation-delay: -.8s} .loading-circle .loading-circle6:before{-webkit-animation-delay: -.7s; -o-animation-delay: -.7s; animation-delay: -.7s} .loading-circle .loading-circle7:before{-webkit-animation-delay: -.6s; -o-animation-delay: -.6s; animation-delay: -.6s} .loading-circle .loading-circle8:before{-webkit-animation-delay: -.5s; -o-animation-delay: -.5s; animation-delay: -.5s} .loading-circle .loading-circle9:before{-webkit-animation-delay: -.4s; -o-animation-delay: -.4s; animation-delay: -.4s} .loading-circle .loading-circle10:before{-webkit-animation-delay: -.3s; -o-animation-delay: -.3s; animation-delay: -.3s} .loading-circle .loading-circle11:before{-webkit-animation-delay: -.2s; -o-animation-delay: -.2s; animation-delay: -.2s} .loading-circle .loading-circle12:before{-webkit-animation-delay: -.1s; -o-animation-delay: -.1s; animation-delay: -.1s} @-webkit-keyframes loading-circleBounceDelay{0%, 80%, to{-webkit-transform: scale(0); transform: scale(0)}40%{-webkit-transform: scale(1); transform: scale(1)}} @-o-keyframes loading-circleBounceDelay{0%, 80%, to{-o-transform: scale(0); transform: scale(0)}40%{-o-transform: scale(1); transform: scale(1)}} @keyframes loading-circleBounceDelay{0%, 80%, to{-webkit-transform: scale(0); -o-transform: scale(0); transform: scale(0)}40%{-webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1)}} .wrap_core_value_content .title{color: #091629; font-weight: 600; text-transform: none} .wrap_core_value_content p{color: #575972} .wrap_core_value_content .tp_meduim_icon.icon_circle .tp_it_icon{border: 1px solid #ececec} .cookie-layer{position: fixed; bottom: 0; left: 0; width: 100%; padding: 20px 0; background: rgba(9, 22, 41, .95); -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2); box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2); display: none; z-index: 300} .cookie-layer.show{display: block} .cookie-layer .text p{font-weight: 300; color: #fff; margin: 0} .cookie-layer .text a{color: #f58020} .cookie-layer .button{width: 100%} .cookie-layer .button .btn{width: 100%; display: block; color: #fff; font-size: 14px; text-transform: uppercase; background: transparent; padding: 10px 30px; cursor: pointer; font-weight: 400; letter-spacing: .2px; border: 2px solid #fff; border-radius: 30px; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease} .cookie-layer .button .btn:hover{background: #f58020; border-color: #f58020} .cookie-layer .button .btn:active, .cookie-layer .button .btn:focus{outline: none; -webkit-box-shadow: none; box-shadow: none} @media (max-width:991.98px){.cookie-layer{text-align: center; padding: 30px 15px 20px}.cookie-layer.show{display: block}.cookie-layer .button{margin-top: 30px; text-align: center}.cookie-layer .button .btn{width: auto; display: inline-block}} @media (min-width:768px){.cookie-layer .text p{font-size: 18px; letter-spacing: .2px; line-height: 25px}} @media (min-width:992px){.cookie-layer .button, .cookie-layer .text{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100%}.cookie-layer .button .aligner, .cookie-layer .text .aligner{width: 100%}} .lang-switcher{position: relative; display: block; list-style: none; width: 42px; height: 32px} .lang-switcher:after{content: ""; position: absolute; width: 100%; height: 1px; background: rgba(9, 22, 41, .3); left: 0; right: 0; top: 0; bottom: 0; margin: auto; -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: background .3s ease; -o-transition: background .3s ease; transition: background .3s ease} .lang-switcher li{position: absolute; line-height: 1} .lang-switcher li a{display: block; line-height: 1; font-size: 14px; color: rgba(9, 22, 41, .3)} .lang-switcher li a:hover{color: #f58020} .lang-switcher li.active a{cursor: default; color: rgba(9, 22, 41, .7)} .lang-switcher li:first-child{top: 0; left: 0} .lang-switcher li:last-child{bottom: 0; right: 0} @media (min-width:768px){.lang-switcher{width: 45px;}.lang-switcher li a{font-size: 12px}} .img-cover, .picture-cover{position: absolute; width: 100%; height: 100%; top: 0; left: 0} .img-cover{-o-object-fit: cover; object-fit: cover} @media (min-width:992px){.sticky-header{position: absolute; -webkit-transition: -webkit-transform .8s ease-in-out; transition: -webkit-transform .8s ease-in-out; -o-transition: -o-transform .8s ease-in-out; transition: transform .8s ease-in-out; transition: transform .8s ease-in-out, -webkit-transform .8s ease-in-out, -o-transform .8s ease-in-out; -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0)}.sticky-header.sticked{position: fixed; -webkit-transform: translateY(0)!important; -o-transform: translateY(0)!important; transform: translateY(0)!important; -webkit-transition: -webkit-transform .8s ease-in-out!important; transition: -webkit-transform .8s ease-in-out!important; -o-transition: -o-transform .8s ease-in-out!important; transition: transform .8s ease-in-out!important; transition: transform .8s ease-in-out, -webkit-transform .8s ease-in-out, -o-transform .8s ease-in-out!important}.sticky-header.hide-without-animation{-webkit-transition: none; -o-transition: none; transition: none}.sticky-header.hide, .sticky-header.hide-without-animation{position: fixed; -webkit-transform: translateY(-300px); -o-transform: translateY(-300px); transform: translateY(-300px)}.sticky-header.hide{-webkit-transition: -webkit-transform .8s ease-in-out!important; transition: -webkit-transform .8s ease-in-out!important; -o-transition: -o-transform .8s ease-in-out!important; transition: transform .8s ease-in-out!important; transition: transform .8s ease-in-out, -webkit-transform .8s ease-in-out, -o-transform .8s ease-in-out!important}} .accordion{background: #fff} .accordion-toggle{position: relative; width: 100%; display: block; border: 0; cursor: pointer; border-bottom: 1px solid #eceded; background: #fff; color: #091629; text-align: left; font-size: 18px; font-weight: 500; -webkit-transition: background .3s, color .3s, border-color .3s ease; -o-transition: background .3s, color .3s, border-color .3s ease; transition: background .3s, color .3s, border-color .3s ease} .accordion-toggle .arrow-icon{position: absolute; left: 20px; top: 0; bottom: 0; margin: auto; width: 10px; height: 10px; fill: #f58020; -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: fill .3s ease, -webkit-transform .3s; transition: fill .3s ease, -webkit-transform .3s; -o-transition: fill .3s ease, -o-transform .3s; transition: transform .3s, fill .3s ease; transition: transform .3s, fill .3s ease, -webkit-transform .3s, -o-transform .3s} .accordion-toggle.collapsed{background: #091629; color: #fff} .accordion-toggle.collapsed .arrow-icon{-webkit-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); fill: #fff} .accordion-toggle.collapsed:hover{color: #f58020} .accordion-toggle.collapsed:hover .arrow-icon{-webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); fill: #f58020} .accordion-toggle:active, .accordion-toggle:focus, .accordion-toggle:hover{outline: none} .accordion-content, .accordion-toggle{padding: 20px 50px} .accordion-list li{position: relative; margin-bottom: 20px} .accordion-list li:before{content: ""; width: 4px; height: 4px; position: absolute; left: 0; top: 10px; background: #3a405b; border-radius: 100%} @media (min-width:768px){.accordion-toggle .arrow-icon{width: 12px; height: 12px; left: 50px}.accordion-content, .accordion-toggle{padding: 30px 110px}} .btn-default{position: relative; background: #f2f2f2; border-color: #c2c2c2; color: #333; font-size: 16px; font-weight: 500; text-transform: uppercase; border-radius: 3px; width: fit-content;} .btn-default .svg-icon{position: absolute; right: 20px; top: 0; bottom: 0; margin: auto; width: 18px; height: 18px; fill: #fff} .btn-default:active, .btn-default:focus, .btn-default:hover{background: #f2f2f2; border-color: #c2c2c2; color: #333} .page-item{display: block} .page-item .image{height: 58vw; width: 100%; position: relative; overflow: hidden} @media (min-width:576px){.page-item .image{height: 30vw}} @media (min-width:768px){.page-item .image{height: 30vw}} @media (min-width:992px){.page-item .image{height: 320px}} @media (min-width:1200px){.page-item .image{height: 240px}} .page-item .image img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover} .page-item-type-1{margin-bottom: 40px} .page-item-type-1 .tp_wrap_service_content{position: relative; -webkit-box-shadow: none; box-shadow: none; padding: 0 30px; border: 0} .page-item-type-1 .tp_wrap_service_content:after, .page-item-type-1 .tp_wrap_service_content:before{position: absolute; content: ""; left: 0; top: 0; height: 4px} .page-item-type-1 .tp_wrap_service_content:before{width: 100%; background: #091629} .page-item-type-1 .tp_wrap_service_content:after{width: 0; -webkit-transition: width .3s ease; -o-transition: width .3s ease; transition: width .3s ease; z-index: 1; background: #f58020} .page-item-type-1 .tp_wrap_service_content .tp_it_icon{position: relative; z-index: 3; background: #091629; -webkit-transition: background .3s ease; -o-transition: background .3s ease; transition: background .3s ease} .page-item-type-1 .tp_wrap_service_content .tp_it_icon .icon{position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 32px; height: 32px; -webkit-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease} .page-item-type-1 .tp_wrap_service_content .tp_it_icon .icon img{display: block} .page-item-type-1 .tp_wrap_service_content .tp_it_icon .icon-blue{opacity: 0} .page-item-type-1 .tp_wrap_service_content .headline{margin: 15px 0 0; font-weight: 800; color: #091629} .page-item-type-1 .image:before{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #091629; z-index: 2; opacity: .5; -webkit-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease} .page-item-type-1:hover .image:before{opacity: 0} .page-item-type-1:hover .tp_wrap_service_content:after{width: 100%} .page-item-type-1:hover .tp_wrap_service_content .tp_it_icon{background: #f58020} .page-item-type-1:hover .tp_wrap_service_content .tp_it_icon .icon-orange{opacity: 0} .page-item-type-1:hover .tp_wrap_service_content .tp_it_icon .icon-blue{opacity: 1} .page-item-type-2{height: 490px; border-radius: 7px; padding: 0; box-shadow: 0px 3px 10px #0000001a;} .page-item-type-2 .service_head{position: relative; padding: 15px 70px;} .page-item-type-2 .service_head .icon{position: absolute; width: 32px; height: 32px; left: 20px; top: 0; bottom: 0; margin: auto} .page-item-type-2 .service_head .icon img{display: block} .page-item-type-2 .service_head .headline{color: #fff; font-weight: 400; text-transform: uppercase; font-size: 14px} .page-item-type-2 .btn-more{display: inline-block; padding: 8px 15px 8px 20px; font-size: 14px; text-transform: uppercase; font-weight: 500; color: #091629; letter-spacing: 1px; background: #fff; -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .05); box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .05)} .page-item-type-2 .btn-more i{float: right; font-size: 20px; position: relative; top: 1px; margin-left: 10px; color: #f58020; -webkit-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease} .page-item-type-2 .btn-more:active, .page-item-type-2 .btn-more:focus, .page-item-type-2 .btn-more:hover{background: #091629; color: #fff} .page-item-type-2 .btn-more:active i, .page-item-type-2 .btn-more:focus i, .page-item-type-2 .btn-more:hover i{color: #fff} @media (min-width:576px){.page-item-type-2 .service_head{min-height: 80px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}.page-item-type-2 .service_head .aligner{width: 100%}} @media (min-width:768px){.page-item-type-1{margin-bottom: 80px}.page-item-type-1 .tp_wrap_service_content .headline{margin: 30px 0 0}} .page-intro-text, .page-intro-text .headline{margin-bottom: 30px} @media (min-width:768px){.page-intro-text{margin-bottom: 80px}} .checkbox label{font-size: 16px; cursor: pointer} .checkbox .wpcf7-list-item-label{position: relative; padding-left: 35px} .checkbox .wpcf7-list-item-label:after, .checkbox .wpcf7-list-item-label:before{content: ""; position: absolute} .checkbox .wpcf7-list-item-label:before{width: 20px; height: 20px; border: 1px solid #f58020; left: 0; top: 1px; display: block} .checkbox .wpcf7-list-item-label:after{width: 16px; height: 16px; background: #f58020; left: 2px; top: 3px; display: block; opacity: 0; -webkit-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease} .checkbox input{display: none} .checkbox input:checked~.wpcf7-list-item-label:after{opacity: 1} .lb-outerContainer{border-radius: 0} @media (min-width: 400px){.oe_product.oe_list .oe_product_image{width: 120px;}.oe_product.oe_list{padding-left: 120px;}} @media (min-width: 768px){.navbar-static-top{width: 1300px; height: 96px; padding: 0 30px; position: absolute; top: 30px; left: 0; right: 0; margin: auto; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background: hsla(0,0%,100%,.88);}.navbar-fixed-top{position: relative; height: 96px; padding: 0; background: #fff; -webkit-box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%); box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%); z-index: auto !important;}.navbar-header{display: flex; align-items: center; justify-content: center; height: 96px;}#top_menu{display: flex; align-items: center; justify-content: center; height: 96px; float: none !important;}#top_menu li{display: block; margin: 0 5px;}#top_menu a{padding: 5px; display: block; font-size: 18px; color: #091629; text-transform: uppercase;}#top_menu li.active a{color: #f58020;}#myCarousel{height: 100vh;}} @media (max-width: 1440px){#myCarousel .item:nth-child(1){background-image: url("https://secdoor-bg.com/app/uploads/2018/12/sekcionni_garajni_vrati-2-1500x1000.jpg");}#myCarousel .item:nth-child(2){background-image: url("https://secdoor-bg.com/app/uploads/2018/12/industrialni_sekcionni_vrati-1500x844.jpg");}#myCarousel .item:nth-child(3){background-image: url("https://secdoor-bg.com/app/uploads/2019/05/garajni_sekcionni_vrati-1500x994.jpg");}} @media (max-width: 1024px){#myCarousel .item:nth-child(1){background-image: url("https://secdoor-bg.com/app/uploads/2018/12/sekcionni_garajni_vrati-2-1250x833.jpg");}#myCarousel .item:nth-child(2){background-image: url("https://secdoor-bg.com/app/uploads/2018/12/industrialni_sekcionni_vrati-1250x703.jpg");}#myCarousel .item:nth-child(3){background-image: url("https://secdoor-bg.com/app/uploads/2019/05/garajni_sekcionni_vrati-1250x828.jpg");}} @media (max-width: 768px){#myCarousel .item:nth-child(1){background-image: url("https://secdoor-bg.com/app/uploads/2018/12/sekcionni_garajni_vrati-2-1000x667.jpg");}#myCarousel .item:nth-child(2){background-image: url("https://secdoor-bg.com/app/uploads/2018/12/industrialni_sekcionni_vrati-1000x563.jpg");}#myCarousel .item:nth-child(3){background-image: url("https://secdoor-bg.com/app/uploads/2019/05/garajni_sekcionni_vrati-1000x663.jpg");}} @media (max-width: 540px){#myCarousel .item:nth-child(1){background-image: url("https://secdoor-bg.com/app/uploads/2018/12/sekcionni_garajni_vrati-2-1000x667.jpg");}#myCarousel .item:nth-child(2){background-image: url("https://secdoor-bg.com/app/uploads/2018/12/industrialni_sekcionni_vrati-1000x563.jpg");}#myCarousel .item:nth-child(3){background-image: url("https://secdoor-bg.com/app/uploads/2019/05/garajni_sekcionni_vrati-1000x663.jpg");}.ecommerce-category{width: 100%; font-size: 18px;}} @media (max-width: 539px){#myCarousel .item:nth-child(1){background-image: url("https://secdoor-bg.com/app/uploads/2018/12/sekcionni_garajni_vrati-2-750x500.jpg");}#myCarousel .item:nth-child(2){background-image: url("https://secdoor-bg.com/app/uploads/2018/12/industrialni_sekcionni_vrati-750x422.jpg");}#myCarousel .item:nth-child(3){background-image: url("https://secdoor-bg.com/app/uploads/2019/05/garajni_sekcionni_vrati-750x497.jpg");}} }

/* /theme_secdoor/static/css/light-slider.css defined in bundle 'web.assets_frontend' */
 .lSSlideOuter{overflow: hidden; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none} .lightSlider:before, .lightSlider:after{content: " "; display: table;} .lightSlider{overflow: hidden; margin: 0;} .lSSlideWrapper{max-width: 100%; overflow: hidden; position: relative;} .lSSlideWrapper > .lightSlider:after{clear: both;} .lSSlideWrapper .lSSlide{-webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px); -webkit-transition: all 1s; -webkit-transition-property: -webkit-transform,height; -moz-transition-property: -moz-transform,height; transition-property: transform,height; -webkit-transition-duration: inherit !important; transition-duration: inherit !important; -webkit-transition-timing-function: inherit !important; transition-timing-function: inherit !important;} .lSSlideWrapper .lSFade{position: relative;} .lSSlideWrapper .lSFade > *{position: absolute !important; top: 0; left: 0; z-index: 9; margin-right: 0; width: 100%;} .lSSlideWrapper.usingCss .lSFade > *{opacity: 0; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-duration: inherit !important; transition-duration: inherit !important; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transition-timing-function: inherit !important; transition-timing-function: inherit !important;} .lSSlideWrapper .lSFade > *.active{z-index: 10;} .lSSlideWrapper.usingCss .lSFade > *.active{opacity: 1;} .lSSlideOuter .lSPager.lSpg{margin: 10px 0 0; padding: 0; text-align: center;} .lSSlideOuter .lSPager.lSpg > li{cursor: pointer; display: inline-block; padding: 0 5px;} .lSSlideOuter .lSPager.lSpg > li a{background-color: #222222; border-radius: 30px; display: inline-block; height: 8px; overflow: hidden; text-indent: -999em; width: 8px; position: relative; z-index: 99; -webkit-transition: all 0.5s linear 0s; transition: all 0.5s linear 0s;} .lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a{background-color: #428bca;} .lSSlideOuter .media{opacity: 0.8;} .lSSlideOuter .media.active{opacity: 1;} .lSSlideOuter .lSPager.lSGallery{list-style: none outside none; padding-left: 0; margin: 0; overflow: hidden; transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); -ms-transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -o-transform: translate3d(0px, 0px, 0px); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .lSSlideOuter .lSPager.lSGallery li{overflow: hidden; -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s; transition: border-radius 0.12s linear 0s 0.35s linear 0s;} .lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover{border-radius: 5px;} .lSSlideOuter .lSPager.lSGallery img{display: block; max-height: 100%; width: auto; margin: 0;} .lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after{content: " "; display: table;} .lSSlideOuter .lSPager.lSGallery:after{clear: both;} .lSAction > a{width: 32px; display: block; top: 50%; height: 32px; background-image: url('/theme_secdoor/static/css/../img/controls.png'); background-color: #4877CE; border-radius: 32px; cursor: pointer; position: absolute; z-index: 99; margin-top: -16px; opacity: 0.5; -webkit-transition: opacity 0.35s linear 0s; transition: opacity 0.35s linear 0s;} .lSAction > a:hover{opacity: 1;} .lSAction > .lSPrev{background-position: 1px 0; left: 10px;} .lSAction > .lSNext{background-position: -33px 0; right: 10px;} .lSAction > a.disabled{pointer-events: none;} .cS-hidden{height: 1px; opacity: 0; filter: alpha(opacity=0); overflow: hidden;} .lSSlideOuter{position: relative;} .lSSlideOuter .lSGallery{position: absolute !important; left: 0; top: 0;} .lSSlideOuter.vertical .lightSlider > *{width: 100% !important; max-width: none !important;} .lSSlideOuter.lSrtl{direction: rtl;} .lSSlideOuter .lightSlider, .lSSlideOuter .lSPager{padding-left: 0; list-style: none outside none;} .lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager{padding-right: 0;} .lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li{float: left;} .lSSlideOuter.lSrtl .lightSlider > *, .lSSlideOuter.lSrtl .lSGallery li{float: right !important;} @-webkit-keyframes rightEnd{0%{left: 0;}50%{left: -15px;}100%{left: 0;}} @keyframes rightEnd{0%{left: 0;}50%{left: -15px;}100%{left: 0;}} @-webkit-keyframes topEnd{0%{top: 0;}50%{top: -15px;}100%{top: 0;}} @keyframes topEnd{0%{top: 0;}50%{top: -15px;}100%{top: 0;}} @-webkit-keyframes leftEnd{0%{left: 0;}50%{left: 15px;}100%{left: 0;}} @keyframes leftEnd{0%{left: 0;}50%{left: 15px;}100%{left: 0;}} @-webkit-keyframes bottomEnd{0%{bottom: 0;}50%{bottom: -15px;}100%{bottom: 0;}} @keyframes bottomEnd{0%{bottom: 0;}50%{bottom: -15px;}100%{bottom: 0;}} .lSSlideOuter .rightEnd{-webkit-animation: rightEnd 0.3s; animation: rightEnd 0.3s; position: relative;} .lSSlideOuter .leftEnd{-webkit-animation: leftEnd 0.3s; animation: leftEnd 0.3s; position: relative;} .lSSlideOuter.vertical .rightEnd{-webkit-animation: topEnd 0.3s; animation: topEnd 0.3s; position: relative;} .lSSlideOuter.vertical .leftEnd{-webkit-animation: bottomEnd 0.3s; animation: bottomEnd 0.3s; position: relative;} .lSSlideOuter.lSrtl .rightEnd{-webkit-animation: leftEnd 0.3s; animation: leftEnd 0.3s; position: relative;} .lSSlideOuter.lSrtl .leftEnd{-webkit-animation: rightEnd 0.3s; animation: rightEnd 0.3s; position: relative;} .lightSlider.lsGrab > *{cursor: -webkit-grab; cursor: -moz-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab;} .lightSlider.lsGrabbing > *{cursor: move; cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: -o-grabbing; cursor: -ms-grabbing; cursor: grabbing;} #light-slider img{display: block; height: auto; max-width: 100%; margin: auto;} .lSPager.lSGallery li.active img{border: 2px solid #4877CE!important; border-radius: 5px;} 

/* /theme_secdoor/static/css/door_calculator.css defined in bundle 'web.assets_frontend' */
 .scene{width: 600px; height: 400px; border: 1px solid #CCC; perspective: 2000px; overflow: hidden; perspective-origin: 300px 250px;} .width-height-div{display: none;} .oe_door_calculator_visual{width: 610px; float: left;} .oe_door_calculator_visual .experiment-ranges p{float: left; margin-right: 10px;} .garage--left, .garage--bottom, .garage--right, .garage--top, .garage--left-col, .garage--left-col-shadow, .garage--right-col, .garage--right-col-shadow, .garage--top-face, .garage--top-face-shadow{position: absolute; z-index: 5;} .garage--obstacle-left, .garage--obstacle-bottom, .garage--obstacle-back{z-index: 6; position: absolute;} .garage--left, .garage--right, .garage--top, .garage--left-col, .garage--right-col, .garage--top-face{background: url('/theme_secdoor/static/css/../img/concrete.jpg');} .garage--left, .garage--right{width: 600px; height: 400px;} .garage--left-col, .garage--right-col{width: 40px; height: 360px;} .garage--left-col-shadow, .garage--right-col-shadow{width: 0px; height: 340px;} .garage--top-face, .garage--top-face-shadow{height: 40px;} .garage-width-ruler, .garage-height-ruler, .garage-top-face-ruler, .garage-obstacle-distance-ruler{width: 0; height: 100px; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-right: 3px solid red;} .garage-width-ruler, .garage-height-ruler, .garage-width-ruler-value, .garage-height-ruler-value{transform: translateZ(-600px) translateY(40px);} .garage-width-ruler-value, .garage-height-ruler-value{transform: translateZ(-600px) translateX(320px) translateY(230px);} .ruler-group{opacity: 0; z-index: 6; position: absolute; color: red; font-size: 25px;} .garage-top-face-ruler{opacity: 1;} .garage-width-ruler, .garage-left-col-ruler, .garage-right-col-ruler{border-top: 3px solid transparent; border-bottom: 3px solid red; border-right: 3px solid transparent; border-left: 3px solid transparent; width: 100px; height: 0; transform: translateZ(-600px);} .garage-obstacle-distance-ruler{transform: translateX(458px) rotate(25deg) translateY(37px); height: 24px;} .garage-obstacle-distance-ruler-value{transform: translateX(330px) translateY(30px);} .garage--obstacle-left{transform: rotateY(90deg) translateZ(377px); width: 100px; height: 30px; background: #222222;} .garage--obstacle-bottom{transform: rotateX(90deg) translateX(427px) translateZ(12px); width: 98px; height: 84px; background: #504f4f;} .garage--obstacle-back{transform: translateX(430px); width: 100px; height: 27px; background: darkgray;} .garage--left{transform: rotateY(90deg) translateZ(-300px) translateX(300px);} .garage--right{transform: rotateY(90deg) translateZ(300px) translateX(300px);} .garage--bottom{background: rgb(53, 53, 54); width: 600px; height: 700px; background-size: auto 100%; bottom: 0; z-index: 4; transform: rotateX(90deg) translateZ(-350px) translateY(-350px);} .garage--top{box-shadow: black 0px -1px 5px; width: 600px; height: 600px; transform: rotateX( 90deg) translateZ(300px) translateY(-300px); background-repeat: no-repeat; background-size: cover;} .garage--left-col{transform: translateZ(-600px);} .garage--left-col-shadow{transform: translateZ(-600px) translateX(40px); border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid gray;} .garage--right-col{transform: translateX(560px) translateZ(-600px);} .garage--right-col-shadow{transform: translateX(550px) translateZ(-600px); border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid gray;} .garage--top-face{width: 600px; transform: translateZ(-590px);} .garage--top-face-shadow{width: 600px; transform: translateZ(-600px) translateX(0px) translateY(40px); border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid lightgray;} .garage--back{background: url('/theme_secdoor/static/css/../img/parking.jpg'); position: absolute; bottom: 0; width: 100%; height: 1200px; background-repeat: no-repeat; background-size: 100% auto; transform: translateZ(-650px) translateY(30px);} .section-steps{float: left;} 

/* /payment/static/src/css/portal_payment.css defined in bundle 'web.assets_frontend' */
input#cc_number{background-repeat: no-repeat; background-position: 14px 14px;} div.card_placeholder{background-image: url("/website_payment/static/src/img/placeholder.png"); background-repeat: no-repeat; width: 32px; height: 20px; position: absolute; top: 8px; right: 20px; -webkit-transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); pointer-events: none;} div.o_card_brand_detail{position: relative;} div.o_card_brand_detail div.card_placeholder{right: 5px;} div.amex{background-image: url("/website_payment/static/src/img/amex.png"); background-repeat: no-repeat;} div.diners{background-image: url("/website_payment/static/src/img/diners.png"); background-repeat: no-repeat;} div.discover{background-image: url("/website_payment/static/src/img/discover.png"); background-repeat: no-repeat;} div.jcb{background-image: url("/website_payment/static/src/img/jcb.png"); background-repeat: no-repeat;} div.mastercard{background-image: url("/website_payment/static/src/img/mastercard.png"); background-repeat: no-repeat;} div.visa{background-image: url("/website_payment/static/src/img/visa.png"); background-repeat: no-repeat;} ul.payment_method_list img.img-rounded{max-width: 100px; max-height: 40px;} 

/* /payment/static/src/less/payment_form.less defined in bundle 'web.assets_frontend' */
 .o_payment_form label > input[type="radio"], .o_payment_form input[type="checkbox"]{vertical-align: top; margin-right: 5px;} .o_payment_form .payment_option_name{font-size: 14px; font-weight: normal !important; font-family: Helvetica Neue, sans-serif; line-height: 1.3em; color: #4d4d4d;} .o_payment_form label{font-weight: normal; margin-top: 5px;} .o_payment_form .panel-body:first-child{border-top: 0px;} .o_payment_form .panel{border-radius: 10px;} .o_payment_form .panel-footer:last-child{border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important;} .o_payment_form .panel-body{border-top: 1px solid #ddd; padding: 1.14em !important;} .o_payment_form .payment_icon_list{position: relative; margin-top: 0px !important; margin-bottom: -5px !important;} .o_payment_form .payment_icon_list li{padding-left: 5px !important; padding-right: 0px !important;} .o_payment_form .payment_icon_list .more_option{position: absolute; top: auto; left: auto; bottom: -10px; right: 0px; font-size: 10px;} 

/* /sale/static/src/less/sale_portal.less defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;}