@charset "UTF-8";

body {
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

body.helix-ultimate-preloader {
overflow:hidden
}

body.helix-ultimate-preloader:before {
content:" ";
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:99998;
background:rgba(255,255,255,0.9)
}

body.helix-ultimate-preloader:after {
content:"";
font-family:"FontAwesome";
font-size:36px;
position:fixed;
top:50%;
left:50%;
margin-top:-24px;
margin-left:-24px;
width:48px;
height:48px;
line-break:48px;
text-align:center;
color:#007bff;
-webkit-animation:fa-spin 2s infinite linear;
animation:fa-spin 2s infinite linear;
z-index:99999
}

a {
transition:color 400ms,background-color 400ms
}

a,a:hover,a:focus,a:active {
text-decoration:none
}

label {
font-weight:400
}

legend {
padding-bottom:10px
}

img {
display:block;
max-width:100%;
height:auto
}
ul.social-icons {
list-style:none;
padding:0;
margin:-5px;
display:inline-block
}

ul.social-icons>li {
display:inline-block;
margin:5px 7px
}

.sp-module-content .mod-languages ul.lang-inline {
margin:0;
padding:0
}

.sp-module-content .mod-languages ul.lang-inline li {
border:none;
display:inline-block;
margin:0 5px 0 0
}

.sp-module-content .mod-languages ul.lang-inline li a {
padding:0!important
}

.sp-module-content .mod-languages ul.lang-inline li>a:before {
display:none
}

.sp-module-content .latestnews>li>a>span {
display:block;
margin-top:5px;
font-size:85%
}

.sp-contact-info {
list-style:none;
padding:0;
margin:0 -10px
}

.sp-contact-info li {
display:inline-block;
margin:0 10px;
font-size:90%;
white-space:nowrap
}

.sp-contact-info li i {
margin:0 3px
}

#sp-header {
height:80px;
left:0;
position:relative;
top:0;
width:100%;
z-index:99;
box-shadow:0 0 4px 0 rgba(0,0,0,0.1);
transition:.3s
}

#sp-header .logo {
height:80px;
display:inline-flex;
margin:5px 0px;
align-items:center
}

#sp-header .logo a {
font-size:24px;
line-height:1;
margin:0;
padding:0
}

#sp-header .logo p {
margin:5px 0 0
}

#sp-header.header-sticky {
position:fixed;
z-index:9999
}

body.no-page-title .header-wrapper {
background-color:#121330;
position:inherit
}

#sp-title {
min-height:0
}

.sp-page-title {
padding:30px 0;
background-repeat:no-repeat;
background-position:50% 50%;
background-size:cover
}

.sp-page-title .sp-page-title-heading,.sp-page-title .sp-page-title-sub-heading {
margin:0;
padding:0;
color:#fff
}

.sp-page-title .sp-page-title-heading {
font-size:24px;
line-height:1
}

.sp-page-title .sp-page-title-sub-heading {
font-size:14px;
font-weight:400;
line-height:1;
margin-top:10px
}
#sp-breadcrumb-wrapper {
      padding: 10px 0;
    background: #eee;
}
.sp-module .breadcrumb {
  font-size: 14px;
  padding: 7px 0px;
  margin-bottom: 0;
  border-radius: 0;
  color: #000;
  background: none !important;
}
.sp-module .breadcrumb > li + li::before {
  content: "/";
  padding: 0;
  margin: 0 10px;
  color: #121330;
}
.sp-module .breadcrumb a {
  color: #000000;
}
.sp-module .breadcrumb a:hover {
  color: #e30613;
}
.sp-module .breadcrumb >.active {
  color: #e30613;
}
.sp-page-title .breadcrumb {
background:none;
padding:0;
margin:10px 0 0
}

.sp-page-title .breadcrumb>.active {
color:rgba(255,255,255,0.8)
}

.sp-page-title .breadcrumb>span,.sp-page-title .breadcrumb>li,.sp-page-title .breadcrumb>li+li:before,.sp-page-title .breadcrumb>li>a {
color:#fff
}

.body-innerwrapper {
overflow-x:hidden
}

.layout-boxed .body-innerwrapper {
max-width:1240px;
margin:0 auto;
box-shadow:0 0 5px rgba(0,0,0,0.2)
}

#sp-main-body {
padding:20px 0
}

.com-sppagebuilder #sp-main-body {
padding:0
}

.login img {
display:inline-block;
margin:20px 0
}

.login .checkbox input[type="checkbox"] {
margin-top:6px
}

.form-links ul {
list-style:none;
padding:0;
margin:0
}

.modal-backdrop {
z-index:10;
background-color:transparent;
position:inherit
}

.modal {
text-align:center;
background:rgba(0,0,0,0.8)
}

@media screen and (min-width:768px) {
.modal:before {
display:inline-block;
vertical-align:middle;
content:" ";
height:100%
}
}

.modal-dialog {
display:inline-block;
text-align:left;
vertical-align:middle
}

#login .modal-dialog {
width:calc(100% - 30px);
max-width:550px
}

#login .modal-content {
background:#fff;
-webkit-box-shadow:0 28px 57px 0 rgba(0,0,0,0.72);
box-shadow:0 28px 57px 0 rgba(0,0,0,0.72);
border-radius:0;
text-align:left;
padding:30px 40px
}

#login .modal-content .modal-header {
border:none;
padding:0 0 20px;
justify-content:center
}

#login .modal-content .modal-header h4 {
font-weight:700;
font-size:24px
}

#login .modal-content .modal-body {
padding:0
}

#login .modal-content .modal-body .sppb-btn {
padding:10px 31px
}

#login .modal-content .modal-body .sp-input-wrap span {
top:12px;
left:16px
}

#login .modal-content .modal-body .sp-input-wrap.active span {
top:-20px
}

#login .modal-content .modal-body input {
-webkit-box-shadow:none;
box-shadow:none;
border:1px solid #dcdcdc;
color:#000;
padding:11px 15px;
font-size:13px;
border-radius:0;
-webkit-transition:.3s;
transition:.3s
}

#login .modal-content .modal-body input[type="text"] {
margin-bottom:10px
}

#login .modal-content .modal-body input[type="password"],#login .modal-content .modal-body input[type="email"] {
margin-bottom:24px
}

#login .modal-content .modal-body input[type="submit"] {
border:transparent;
font-size:16px;
color:#fff;
line-height:50px;
padding:0 20px;
width:100%;
display:block;
margin-bottom:30px;
-webkit-transition:.3s;
transition:.3s;
cursor:pointer
}

#login .modal-content .modal-body input[type="submit"]:hover,#login .modal-content .modal-body input[type="submit"]:focus {
background:#000
}

#login .modal-content .modal-body .reg-link a {
opacity:.5;
font-weight:500
}

#login .modal-content .modal-body .reg-link a:hover,#login .modal-content .modal-body .reg-link a:focus {
opacity:1
}

#login .modal-content .modal-body #form-login-password {
margin-bottom:0
}

#login .modal-content .modal-body .remeber-forget-wrap {
margin-bottom:5px;
font-size:14px
}

#login .modal-content .modal-body .remeber-forget-wrap #modlgn-remember {
position:relative;
margin-right:10px
}

#login .modal-content .modal-body #form-login-submit {
margin-bottom:10px
}

#login .modal-content .modal-body .forgot-password a {
font-weight:300;
font-size:14px;
color:#a8acb9;
text-decoration:underline;
letter-spacing:0
}

#login .modal-content .modal-body .create-account {
margin-top:24px
}

#login .modal-content .modal-body .create-account a {
font-weight:300;
font-size:14px;
color:#4f5362
}

#login .modal-content .modal-body p {
font-size:12px;
color:#a8acb9;
letter-spacing:1.2px;
text-transform:uppercase;
line-height:28px;
margin-bottom:2px
}

#login .modal-content .modal-body p a {
color:#b5b5b5
}

#login .modal-header .close {
position:absolute;
right:0;
top:0;
font-size:20px;
padding:0;
-webkit-transition:.3s;
transition:.3s;
opacity:1;
border:0;
height:47px;
width:47px;
margin:0
}

#login .modal-header .close:hover,#login .modal-header .close:focus {
opacity:.6
}

#login .modal-header .close i {
margin-right:0
}

.modal-backdrop.fade.in {
display:none
}

.sp-custom-login-on {
position:relative
}

.sp-custom-login-on .icons-wrap .user-icon {
font-size:18px;
margin-right:15px
}

.sp-custom-login-on .arrow-icon {
font-size:14px
}

.sp-custom-login-on .form-login-wrap {
position:absolute;
right:-5px;
top:100%;
padding-top:10px;
display:none;
-webkit-animation:fadeInDown .5s;
animation:fadeInDown .5s;
-webkit-transition:.3s;
transition:.3s;
z-index:10
}

.sp-custom-login-on .form-login-wrap .login-greeting {
margin-bottom:10px
}

.sp-custom-login-on .form-login-wrap .form-users-wrapper {
font-size:14px;
min-width:150px;
background-color:#fff
}

.sp-custom-login-on .form-login-wrap .form-users-wrapper ul.menu {
list-style:none;
font-weight:600;
padding:30px 30px 10px
}

.sp-custom-login-on .form-login-wrap .form-users-wrapper ul.menu>li {
margin-bottom:15px
}

.sp-custom-login-on .form-login-wrap .form-users-wrapper .logout-button {
font-weight:600;
-webkit-transition:.3s;
transition:.3s;
text-align:center;
padding:10px
}

.sp-custom-login-on .form-login-wrap .form-users-wrapper .logout-button:hover,.sp-custom-login-on .form-login-wrap .form-users-wrapper .logout-button:focus {
color:#000
}

.sp-custom-login-on .form-login-wrap .form-users-wrapper .logout-button i.fa {
font-size:18px;
margin-right:10px
}

.sp-custom-login-on .form-login-wrap .form-users-wrapper .logout-button input[type="submit"] {
font-size:14px;
font-weight:600;
cursor:pointer;
color:#131313!important
}

.sp-custom-login-on:hover .form-login-wrap {
display:block
}

.search .btn-toolbar {
margin-bottom:20px
}

.search .btn-toolbar span.icon-search {
margin:0
}

.search .btn-toolbar button {
color:#fff
}

.search .phrases .phrases-box .controls label {
display:inline-block;
margin:0 20px 20px
}

.search .phrases .ordering-box {
margin-bottom:15px
}

.search .only label {
display:inline-block;
margin:0 20px 20px
}

.search .search-results dt.result-title {
margin-top:40px
}

.search .search-results dt,.search .search-results dd {
margin:5px 0
}

.filter-search .chzn-container-single .chzn-single {
height:34px;
line-height:34px
}

.form-search .finder label {
display:block
}

.form-search .finder .input-medium {
width:60%;
border-radius:4px
}

.finder .word input {
display:inline-block
}

.finder .search-results.list-striped li {
padding:20px 0
}

.contentpane:not(.com-sppagebuilder) {
padding:20px
}

#sp-bottom {
padding:60px 0 30px;
font-size:14px;
line-height:1.6
}

#sp-bottom .sp-module {
margin-bottom:30px
}

#sp-bottom .sp-module .sp-module-title {
font-weight:700;
font-size:18px;
margin:0 0 30px
}

#sp-bottom .sp-module ul {
list-style:none;
padding:0;
margin:0
}

#sp-bottom .sp-module ul>li {
display:block;
margin-bottom:15px
}

#sp-bottom .sp-module ul>li:last-child {
margin-bottom:0
}

#sp-bottom .sp-module ul>li>a {
display:block
}

#sp-footer {
font-size:14px;
padding:0
}

#sp-footer .container-inner {
padding:30px 0;
border-top:1px solid rgba(255,255,255,0.1)
}

#sp-footer ul.menu {
display:inline-block;
list-style:none;
padding:0;
margin:0 -10px
}

#sp-footer ul.menu li {
display:inline-block;
margin:0 10px
}

#sp-footer ul.menu li a {
display:block
}

#sp-footer ul.menu li a:hover {
background:none
}

#sp-footer #sp-footer2 {
text-align:right
}

html.coming-soon {
width:100%;
height:100%;
min-height:100%
}

html.coming-soon body {
width:100%;
height:100%;
min-height:100%;
display:-ms-flexbox;
display:-webkit-box;
display:flex;
-ms-flex-align:center;
-ms-flex-pack:center;
-webkit-box-align:center;
align-items:center;
-webkit-box-pack:center;
justify-content:center;
padding-top:40px;
padding-bottom:40px;
text-align:center;
background-repeat:no-repeat;
background-position:50% 40%
}

html.coming-soon .coming-soon-logo {
display:inline-block;
margin-bottom:2rem
}

html.coming-soon #coming-soon-countdown {
margin-top:4rem
}

html.coming-soon #coming-soon-countdown .coming-soon-days,html.coming-soon #coming-soon-countdown .coming-soon-hours,html.coming-soon #coming-soon-countdown .coming-soon-minutes,html.coming-soon #coming-soon-countdown .coming-soon-seconds {
margin:0;
float:left;
width:25%
}

html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-number {
width:100%;
font-size:4.5rem;
letter-spacing:-1px;
line-height:1
}

html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-string,html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-string,html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-string,html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-string {
font-size:1.5rem;
letter-spacing:-1px;
display:block;
text-transform:uppercase
}

html.coming-soon .coming-soon-position {
margin-top:2rem
}

html.coming-soon .social-icons {
margin-top:4rem
}

html.coming-soon .coming-soon-login form {
display:inline-block
}

html.error-page {
width:100%;
height:100%
}

html.error-page body {
width:100%;
height:100%;
display:-ms-flexbox;
display:-webkit-box;
display:flex;
-ms-flex-align:center;
-ms-flex-pack:center;
-webkit-box-align:center;
align-items:center;
-webkit-box-pack:center;
justify-content:center;
padding-top:40px;
padding-bottom:40px;
text-align:center;
background-repeat:no-repeat;
background-position:50% 40%
}

html.error-page .error-logo {
display:inline-block;
margin-bottom:2rem
}

html.error-page .error-code {
margin:0 0 1rem;
font-size:6rem;
line-break:1
}

html.error-page .error-message {
font-size:1.5rem;
margin-bottom:3rem
}

.sp-social-share ul {
display:block;
padding:0;
margin:20px -5px 0
}

.sp-social-share ul li {
display:inline-block;
font-size:24px;
margin:0 5px
}

.profile>div:not(:last-child) {
margin-bottom:30px
}

.dl-horizontal dt {
margin:8px 0;
text-align:left
}

.page-header {
padding-bottom:15px
}

table.category {
width:100%
}

table.category thead>tr,table.category tbody>tr {
border:1px solid #f2f2f2
}

table.category thead>tr th,table.category thead>tr td,table.category tbody>tr th,table.category tbody>tr td {
padding:10px
}

.contact-form .form-actions {
background:none;
border:none
}

@media print {
.visible-print {
display:inherit!important
}

.hidden-print {
display:none!important
}
}

.sp-preloader {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:99999
}

.sp-preloader>div {
border-radius:50%;
height:50px;
width:50px;
top:50%;
left:50%;
margin-top:-25px;
margin-left:-25px;
position:absolute;
animation:spSpin .75s linear infinite
}

.sp-preloader>div:after {
content:'';
position:absolute;
width:49px;
height:49px;
top:1px;
right:0;
left:0;
margin:auto;
border-radius:50%
}

.sp-scroll-up {
display:none;
position:fixed;
bottom:30px;
right:30px;
width:36px;
height:36px;
line-height:36px;
text-align:center;
font-size:16px;
color:#fff;
background:#333;
border-radius:3px;
z-index:1000
}

.sp-scroll-up:hover,.sp-scroll-up:active,.sp-scroll-up:focus {
color:#fff;
background:#444
}

.control-group {
margin-bottom:1rem
}

select.form-control:not([multiple]),select.inputbox:not([multiple]),select:not([multiple]) {
height:calc(2.25rem + 2px)
}

input[type="text"],input[type="email"],input[type="url"],input[type="date"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],select {
transition:.3s
}

input[type="text"]:not(.form-control),input[type="email"]:not(.form-control),input[type="url"]:not(.form-control),input[type="date"]:not(.form-control),input[type="password"]:not(.form-control),input[type="search"]:not(.form-control),input[type="tel"]:not(.form-control),input[type="number"]:not(.form-control),select:not(.form-control) {
display:block;
width:100%;
padding:.5rem .75rem;
font-size:1rem;
line-height:1.25;
color:#495057;
background-color:#fff;
background-image:none;
background-clip:padding-box;
border:1px solid rgba(0,0,0,0.15);
border-radius:.25rem;
transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s
}

input[type="text"]:not(.form-control):focus,input[type="email"]:not(.form-control):focus,input[type="url"]:not(.form-control):focus,input[type="date"]:not(.form-control):focus,input[type="password"]:not(.form-control):focus,input[type="search"]:not(.form-control):focus,input[type="tel"]:not(.form-control):focus,input[type="number"]:not(.form-control):focus,select:not(.form-control):focus {
color:#495057;
background-color:#fff;
border-color:#80bdff;
outline:0
}

.chzn-select,.chzn-select-deselect {
width:100%
}

.chzn-container.chzn-container-single .chzn-single {
display:block;
width:100%;
padding:.5rem .75rem;
font-size:1rem;
line-height:1.25;
height:calc(2.25rem + 2px);
color:#495057;
background-color:#fff;
background-image:none;
background-clip:padding-box;
border:1px solid rgba(0,0,0,0.15);
border-radius:.25rem;
transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;
box-shadow:none
}

.chzn-container.chzn-container-single .chzn-single div {
width:30px;
background:none
}

.chzn-container.chzn-container-single .chzn-single div>b {
background:none;
position:relative
}

.chzn-container.chzn-container-single .chzn-single div>b:after {
content:"";
font-family:FontAwesome;
font-size:.875rem;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%)
}

.chzn-container.chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single {
border-radius:.25rem .25rem 0 0
}

.chzn-container.chzn-container-single .chzn-search {
padding:.625rem
}

.chzn-container.chzn-container-single .chzn-search input[type="text"] {
display:block;
width:100%;
padding:.5rem 1.429rem .5rem .75rem;
font-size:.875rem;
line-height:1.25;
height:calc(2rem + 2px);
color:#495057;
background-color:#fff;
background-image:none;
background-clip:padding-box;
border:1px solid rgba(0,0,0,0.15);
border-radius:.25rem;
transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;
box-shadow:none;
-webkit-box-shadow:none
}

.chzn-container.chzn-container-single .chzn-search input[type="text"]:focus {
border-color:#80bdff;
outline:0;
box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);
-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)
}

.chzn-container.chzn-container-single .chzn-search:after {
content:"";
font-family:FontAwesome;
font-size:.875rem;
color:rgba(0,0,0,0.2);
position:absolute;
top:50%;
right:20px;
transform:translateY(-50%);
-webkit-transform:translateY(-50%)
}

.chzn-container.chzn-container-single .chzn-drop {
border-color:rgba(0,0,0,0.15);
border-radius:0 0 .25rem .25rem;
box-shadow:none;
-webkit-box-shadow:none
}

.chzn-container.chzn-container-single .chzn-results li.highlighted {
background-image:none!important
}

.chzn-container.chzn-container-multi .chzn-choices {
display:block;
width:100%;
padding:0 .75rem;
min-height:calc(2.25rem + 2px);
line-height:1.25;
background-color:#fff;
background-image:none;
background-clip:padding-box;
border:1px solid rgba(0,0,0,0.15);
border-radius:.25rem;
transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;
box-shadow:none;
-webkit-box-shadow:none
}

.chzn-container.chzn-container-multi .chzn-choices li.search-field input[type="text"] {
font-size:.875rem;
font-weight:400;
line-height:1.25;
height:calc(2rem + 2px);
background-color:#fff
}

.chzn-container.chzn-container-multi .chzn-choices li.search-choice {
margin:5.5px 5px 0 0;
padding:5px 20px 5px 5px;
background-image:none;
background-color:#f5f5f5;
border-color:rgba(0,0,0,0.1);
box-shadow:none;
-webkit-box-shadow:none
}

.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close {
background:none;
top:5px;
color:rgba(0,0,0,0.2)
}

.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:hover {
color:rgba(0,0,0,0.5)
}

.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:after {
content:"";
font-family:FontAwesome;
font-size:.875rem;
position:absolute;
top:0;
right:0
}

.chzn-container.chzn-container-multi.chzn-with-drop.chzn-container-active .chzn-choices {
border-radius:.25rem
}

.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop {
margin-top:-4px;
border:none;
border-radius:0;
box-shadow:none;
-webkit-box-shadow:none
}

.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop .chzn-results:not(:empty) {
padding:.75rem;
background:#fff;
border:1px solid rgba(0,0,0,0.15);
border-top:0;
border-radius:0 0 .25rem .25rem
}

.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop .chzn-results li.no-results {
background:none
}

.form-horizontal .control-label {
float:left;
width:auto;
padding-top:5px;
padding-right:5px;
text-align:left
}

.form-horizontal .controls {
margin-left:220px
}

.card-block {
padding:20px
}

.card-block ul {
list-style:none;
padding:0;
margin:0;
display:block
}

.card-block ul li {
display:block
}

.alert.alert-error {
color:#721c24;
background-color:#f8d7da;
border-color:#f5c6cb
}

#sp-cookie-consent {
position:fixed;
font-size:16px;
font-weight:500;
bottom:0;
left:0;
width:100%;
z-index:10001
}

#sp-cookie-consent>div {
padding:20px;
position:relative
}

.link-color {
color:#E30613
}

.secondary-color {
background-color:#0f0f0f
}

.sppb-addon-divider-wrap .link-color {
border-bottom-color:#E30613!important
}

.sppb-addon-divider-wrap .link-color-opt3 {
border-bottom-color:rgb(20, 67, 145) !important
}

.text-color-op6 {
color:rgba(19,19,19,0.6)
}

.text-color-dark6 {
color:#000
}

.link-color-icon.sppb-addon-feature .sppb-icon .sppb-icon-container {
color:rgba(166,124,0,0.6)!important
}

.hero-section {
min-height:860px;
display:flex;
align-items:center
}

.hero-section>.sppb-row-container {
margin-top:-115px
}

.hero-section:before {
content:"";
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
opacity:.8;
background:rgb(0 0 0 / 76%)
}

.hero-section:after {
content:"";
position:absolute;
bottom:0;
left:0;
right:0;
height:230px;
background-image:linear-gradient(0deg,rgba(0,0,0,0.6) 0%,rgba(18,19,48,0) 99%)
}

.hero-section .sppb-addon-animated-heading {
max-width:638px
}

.hero-section .sppb-addon-animated-heading .animated-text-words-wrapper {
color:#E30613
}

.hero-section .sppb-btn.sppb-btn-link:hover,.hero-section .sppb-btn.sppb-btn-link:focus {
color:#fff
}

.hero-section2:before {
content:"";
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
opacity:.8;
background:#121330
}

.hero-section2 .sppb-addon-animated-heading {
max-width:660px;
margin:0 auto
}

.hero-section2 .sppb-addon-animated-heading .animated-text-words-wrapper {
color:#E30613
}

.hero-section2 .sppb-btn.sppb-btn-link:hover,.hero-section2 .sppb-btn.sppb-btn-link:focus {
color:#fff
}

.hero-feature-list-wrap {
border-top:1px solid rgb(63, 84, 188)
}

.hero-feature-list-wrap:before,.hero-feature-list-wrap:after {
content:"";
position:absolute;
top:-1px;
width:20000px;
background-color:rgba(166,124,0,0.3);
height:1px
}

.hero-feature-list-wrap:before {
left:-20000px
}

.hero-feature-list-wrap:after {
right:-20000px
}

.hero-feature-list>.sp-pagebuilder-addons,.hero-feature-list>.sppb-column-addons {
display:flex;
justify-content:space-between;
max-width:600px;
margin:0 auto
}

.wayne-corp-service-box {
border:1px solid rgb(63, 84, 188);
border-radius:3px;
transition:.3s
}

.wayne-corp-service-box .sppb-media {
display:flex
}

.wayne-corp-service-box .sppb-media>div.pull-left {
padding:30px;
border-right:1px solid rgb(63, 84, 188);
flex:0 0 auto;
margin:0;
transition:.3s
}

.wayne-corp-service-box .sppb-media .sppb-media-body {
padding:25px 30px
}

.wayne-corp-service-box .sppb-media .sppb-addon-title {
transition:.3s;
letter-spacing:1.5px
}

.wayne-corp-service-box .sppb-media .sppb-addon-title a {
color:#131313
}

.wayne-corp-service-box .sppb-media .sppb-addon-title a:hover,.wayne-corp-service-box .sppb-media .sppb-addon-title a:focus {
color:#E30613
}

.wayne-corp-service-box .sppb-media .sppb-addon-text {
color:rgba(19,19,19,0.6)
}

.wayne-corp-service-box .sppb-media .sppb-img-container {
opacity:.6;
transition:.3s
}

.wayne-corp-service-box:hover {
border-color:#E30613
}

.wayne-corp-service-box:hover .sppb-media>div.pull-left {
border-right-color:#E30613
}

.wayne-corp-service-box:hover .sppb-addon-title {
color:#E30613
}

.wayne-corp-service-box:hover .sppb-img-container {
opacity:1
}

.video-bg-overlay {
position:relative
}

.video-bg-overlay:before {
content:"";
position:absolute;
top:-1000px;
bottom:-1000px;
left:0;
right:0;
opacity:.5;
}

.video-bg-overlay .sppb-modal-selector {
position:relative
}

.sppb-addon-animated-number>.sppb-addon-content .sppb-animated-number {
color:#E30613
}

.sppb-addon-animated-number>.sppb-addon-content .sppb-animated-number-title {
max-width:93px;
margin-left:16px
}

.sppb-testimonial-pro .sppb-carousel-inner .sppb-item {
transition-property:opacity
}

.sppb-testimonial-pro .sppb-carousel-inner .sppb-item,.sppb-testimonial-pro .sppb-carousel-inner .active.left,.sppb-testimonial-pro .sppb-carousel-inner .active.right {
opacity:0
}

.sppb-testimonial-pro .sppb-carousel-inner .active,.sppb-testimonial-pro .sppb-carousel-inner .next.left,.sppb-testimonial-pro .sppb-carousel-inner .prev.right {
opacity:1
}

.sppb-testimonial-pro .sppb-carousel-inner .next,.sppb-testimonial-pro .sppb-carousel-inner .prev,.sppb-testimonial-pro .sppb-carousel-inner .active.left,.sppb-testimonial-pro .sppb-carousel-inner .active.right {
left:0;
transform:translate3d(0,0,0)
}

.sppb-testimonial-pro .sppb-carousel-inner>.active {
display:flex
}

.sppb-testimonial-pro .sppb-carousel-inner>.active .sp-testimonial-wrap-content {
display:flex
}

.sppb-testimonial-pro .sppb-item {
align-items:flex-start
}

.sppb-testimonial-pro .sppb-item img {
height:auto!important;
border-radius:3px;
margin-bottom:0
}

.sppb-testimonial-pro .sp-testimonial-wrap-content {
padding-left:40px;
display:none;
animation:fadeInRight .5s;
flex-direction:column-reverse
}

.sppb-testimonial-pro .sp-testimonial-wrap-content .sppb-addon-testimonial-pro-footer {
margin-top:35px;
margin-bottom:25px
}

.sppb-testimonial-pro .sppb-carousel-control {
border-color:rgba(166,124,0,0.3);
color:rgba(166,124,0,0.3);
border-radius:0;
position:absolute;
bottom:80px;
left:300px
}

.sppb-testimonial-pro .sppb-carousel-control.right {
left:350px
}

.sppb-testimonial-pro .sppb-carousel-control:hover,.sppb-testimonial-pro .sppb-carousel-control:focus {
border-color:#E30613;
background-color:#E30613;
color:#fff
}

.sppb-addon-articles-slider .slider-intro {
margin-bottom:40px;
padding-bottom:15px;
border-bottom:1px solid rgb(63, 84, 188)
}

.sppb-addon-articles-slider .slider-intro .sppb-addon-title {
color:rgba(19,19,19,0.6);
letter-spacing:1.5px
}

.sppb-addon-articles-slider .slider-intro .sppb-addon-articles-slider-subtitle {
color:rgba(19,19,19,0.8)
}

.sppb-addon-articles-slider .customNavigation>a {
width:59px;
height:23px;
display:inline-block;
border:1px solid #9B9B9B;
color:#9b9b9b;
font-size:16px;
text-align:center;
margin-left:10px
}

.sppb-addon-articles-slider .customNavigation>a:hover,.sppb-addon-articles-slider .customNavigation>a:focus {
border-color:#E30613;
background-color:#E30613;
color:#fff;
cursor:pointer
}

.sppb-addon-articles-slider .sppb-addon-article {
background:#fff;
border-radius:3px
}

.sppb-addon-articles-slider .sppb-addon-article a:hover,.sppb-addon-articles-slider .sppb-addon-article a:focus {
color:#735600
}

.sppb-addon-articles-slider .sppb-addon-article .sppb-img-wrapper {
display:block;
position:relative;
overflow:hidden
}

.sppb-addon-articles-slider .sppb-addon-article .sppb-img-wrapper:before {
content:"";
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
opacity:.3;
background-color:#121330;
z-index:1
}

.sppb-addon-articles-slider .sppb-addon-article .sppb-img-wrapper img {
border-radius:3px 3px 0 0;
transition:.3s
}

.sppb-addon-articles-slider .sppb-addon-article .sppb-article-details {
border:1px solid rgb(63, 84, 188);
padding:25px;
transition:.3s
}

.sppb-addon-articles-slider .sppb-addon-article .sppb-article-details .sppb-meta-category {
font-size:12px;
line-height:20px
}

.sppb-addon-articles-slider .sppb-addon-article .sppb-article-details .article-title {
line-height:26px;
border-bottom:1px solid rgb(63, 84, 188);
transition:.3s;
padding-bottom:20px;
margin-top:10px;
margin-bottom:15px
}

.sppb-addon-articles-slider .sppb-addon-article .sppb-article-details .article-title a {
color:#131313
}

.sppb-addon-articles-slider .sppb-addon-article .sppb-article-details .article-title a:hover,.sppb-addon-articles-slider .sppb-addon-article .sppb-article-details .article-title a:focus {
color:#E30613
}

.sppb-addon-articles-slider .sppb-addon-article .sppb-article-details .sppb-readmore {
font-size:12px;
margin-bottom:5px;
display:block;
margin-top:20px
}

.sppb-addon-articles-slider .sppb-addon-article .sppb-article-details .sppb-article-meta {
font-size:12px
}

.sppb-addon-articles-slider .sppb-addon-article:hover .sppb-img-wrapper img {
transform:scale(1.2)
}

.sppb-addon-articles-slider .sppb-addon-article:hover .sppb-article-details,.sppb-addon-articles-slider .sppb-addon-article:hover .article-title {
border-color:#E30613
}

.sppb-addon-articles-slider .sppb-addon-article:hover .sppb-article-details a,.sppb-addon-articles-slider .sppb-addon-article:hover .article-title a {
color:#E30613
}

.sppb-addon.sppb-addon-wayne-corp-image {
position:relative
}

.sppb-addon.sppb-addon-wayne-corp-image .sppb-addon-title {
position:absolute;
top:50%;
left:40px;
right:40px;
transform:translateY(-50%);
z-index:10;
pointer-events:none;
opacity:0;
transition:.3s;
color:#fff;
margin-top:50px
}

.sppb-addon.sppb-addon-wayne-corp-image .sppb-addon-title small {
font-size:16px;
opacity:.6;
display:block;
margin-top:5px
}

.sppb-addon.sppb-addon-wayne-corp-image:hover .sppb-addon-title {
opacity:1;
margin-top:20px
}

.sppb-addon.sppb-addon-wayne-corp-image:hover .sppb-addon-single-image-container:before {
opacity:.8
}

.sppb-addon.sppb-addon-wayne-corp-image:hover .sppb-addon-single-image-container:after {
opacity:1
}

.sppb-addon.sppb-addon-wayne-corp-image .sppb-addon-single-image-container {
background:#252A35;
border-radius:3px;
overflow:hidden
}

.sppb-addon.sppb-addon-wayne-corp-image .sppb-addon-single-image-container>img {
border-radius:3px;
opacity:.7
}

.sppb-addon.sppb-addon-wayne-corp-image .sppb-addon-single-image-container:before {
content:"";
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background-color:#121330;
z-index:1;
transition:.3s;
opacity:0
}

.sppb-addon.sppb-addon-wayne-corp-image .sppb-addon-single-image-container:after {
content:"";
position:absolute;
top:30px;
bottom:30px;
left:30px;
right:30px;
border-radius:3px;
border:1px solid rgba(166,124,0,0.6);
z-index:3;
background:transparent;
opacity:0;
transition:opacity .3s;
z-index:5
}

.sppb-addon.sppb-addon-wayne-corp-image .sppb-addon-single-image-container .sppb-addon-image-overlay-icon {
background-color:transparent;
color:#E30613;
font-size:50px;
font-weight:200;
opacity:1;
margin-top:-45px;
z-index:11;
transition-delay:1s
}

.column-link-border {
border-color:rgba(166,124,0,0.3)
}

.sppb-addon-optin-forms {
padding:0
}

.sppb-addon-optin-forms input {
font-size:14px!important
}

.sppb-addon-optin-forms form.sppb-optin-form.submit-button-inside .button-wrap {
top:5px;
right:5px
}

.sppb-addon-wayne-corp-pricing-table {
border-radius:3px;
border:1px solid rgba(166,124,0,0.15)
}

.sppb-addon-wayne-corp-pricing-table .sppb-pricing-header {
border-bottom:1px solid rgb(63, 84, 188);
padding:30px;
color:#252A35
}

.sppb-addon-wayne-corp-pricing-table .sppb-pricing-header .sppb-pricing-price-right {
margin-bottom:10px
}

.sppb-addon-wayne-corp-pricing-table .sppb-pricing-header .sppb-pricing-price-right .sppb-pricing-price-title-wrap {
max-width:180px
}

.sppb-addon-wayne-corp-pricing-table .sppb-pricing-header .sppb-pricing-price {
color:#E30613;
font-weight:600
}

.sppb-addon-wayne-corp-pricing-table .sppb-pricing-header .sppb-pricing-price-symbol {
font-weight:300;
color:rgba(18,19,48,0.6)
}

.sppb-addon-wayne-corp-pricing-table .sppb-pricing-header .sppb-pricing-duration {
color:rgba(18,19,48,0.6)
}

.sppb-addon-wayne-corp-pricing-table .sppb-pricing-features {
padding:30px;
color:rgba(19,19,19,0.6)
}

.sppb-addon-wayne-corp-pricing-table .sppb-pricing-features ul>li {
display:flex
}

.sppb-addon-wayne-corp-pricing-table .sppb-pricing-features ul>li>i.fa {
color:rgba(19,19,19,0.3);
margin-right:10px;
padding-top:5px
}

.sppb-addon-wayne-corp-pricing-table .sppb-pricing-featured-text {
position:absolute;
background:#E30613;
left:0;
right:0;
top:-27px;
color:#fff;
text-align:center;
font-size:12px;
padding:6px;
border-radius:3px 3px 0 0
}

.sppb-addon-wayne-corp-pricing-table .sppb-pricing-features+.sppb-pricing-footer {
padding:20px 15px 30px
}

.sppb-addon-wayne-corp-pricing-table.featured {
border-color:#E30613
}

.sppb-addon-thumb-gallery {
overflow:hidden
}

.sppb-addon-thumb-gallery.default .flexslider.sppb-tg-slider:before,.sppb-addon-thumb-gallery.default .flexslider.sppb-tg-slider:after {
display:none
}

.sppb-addon-thumb-gallery .sppb-addon-title {
margin-bottom:30px;
margin-top:0;
font-weight:400
}

.sppb-addon-thumb-gallery .flexslider {
background:transparent;
border:0;
margin:0 0 15px
}

.sppb-addon-thumb-gallery .flexslider:hover .flex-direction-nav a.flex-prev {
left:0!important
}

.sppb-addon-thumb-gallery .flexslider:hover .flex-direction-nav a.flex-next {
right:0!important
}

.slides.sppb-addon-thumb-gallery .flexslider:hover:after {
top:50%;
transform:translate(-50%,-50%);
opacity:1
}

.sppb-addon-thumb-gallery .flexslider.sppb-tg-slider:before {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
opacity:0;
z-index:10;
transition:.3s
}

.sppb-addon-thumb-gallery .flexslider.sppb-tg-slider .slides {
position:relative;
overflow:hidden
}

.sppb-addon-thumb-gallery .flexslider.sppb-tg-slider:hover:after {
top:50%;
transform:translate(-50%,-50%);
opacity:1
}

.sppb-addon-thumb-gallery .flexslider.sppb-tg-slider:hover:before {
opacity:.7
}

.sppb-addon-thumb-gallery .flexslider.sppb-tg-slider .flex-direction-nav .flex-prev {
top:50%;
transform:translate(0,-50%);
left:-50px!important
}

.sppb-addon-thumb-gallery .flexslider.sppb-tg-slider .flex-direction-nav .flex-next {
right:-50px!important;
top:50%;
transform:translate(0,-50%)
}

.sppb-addon-thumb-gallery #carousel.flexslider {
margin-bottom:0
}

.sppb-addon-thumb-gallery .flex-direction-nav .flex-prev {
left:auto!important
}

.sppb-addon-thumb-gallery .flex-direction-nav .flex-next {
right:0!important
}

.sppb-addon-thumb-gallery .flex-direction-nav li.flex-nav-prev a {
left:0;
text-shadow:none;
width:25px;
height:60px;
line-height:60px;
margin:0;
text-align:center
}

.sppb-addon-thumb-gallery .flex-direction-nav li.flex-nav-prev a:before {
content:"";
font-family:Fontawesome;
display:block;
content:;
color:#fff;
font-size:28px;
text-shadow:none
}

.sppb-addon-thumb-gallery .flex-direction-nav li.flex-nav-prev a:hover {
color:transparent;
text-shadow:none
}

.sppb-addon-thumb-gallery .flex-direction-nav li.flex-nav-next a {
right:0;
text-shadow:none;
width:25px;
height:60px;
line-height:60px;
margin:0;
text-align:center
}

.sppb-addon-thumb-gallery .flex-direction-nav li.flex-nav-next a:before {
content:"";
font-family:Fontawesome;
display:block;
content:;
font-size:28px;
color:#fff;
text-shadow:none
}

.sppb-addon-thumb-gallery .flex-direction-nav li.flex-nav-next a:hover {
color:transparent;
text-shadow:none
}

.sppb-addon-thumb-gallery #carousel ul li {
opacity:.6;
transition:.3s;
margin-right:15px;
position:relative
}

.sppb-addon-thumb-gallery #carousel ul li.flex-active-slide:after {
position:absolute;
content:"";
top:0;
left:0;
width:100%;
height:100%;
transition:400ms;
background-color:rgba(0,0,0,0)
}

.sppb-addon-thumb-gallery #carousel ul li:after {
position:absolute;
content:"";
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.6);
transition:400ms
}

.sppb-addon-thumb-gallery #carousel ul li:hover {
cursor:pointer
}

.sppb-addon-thumb-gallery #carousel ul li:hover:after {
opacity:1
}

.sppb-addon-thumb-gallery #carousel li.flex-active-slide {
position:relative;
opacity:1
}

.sppb-addon-thumb-gallery #carousel li.flex-active-slide:after {
position:absolute;
content:"";
top:0;
left:0;
width:100%;
height:100%;
transition:400ms
}

.sppb-addon-thumb-gallery #carousel .flex-direction-nav li.flex-nav-prev .flex-prev {
left:25px!important
}

.sppb-addon-thumb-gallery #carousel .flex-direction-nav li.flex-nav-prev a {
top:inherit;
bottom:20px;
left:22px;
width:30px;
height:30px;
line-height:30px
}

.sppb-addon-thumb-gallery #carousel .flex-direction-nav li.flex-nav-next a {
top:inherit;
bottom:20px;
width:30px;
height:30px;
line-height:30px
}

.sppb-addon-case-study .sppb-addon-title {
max-width:720px
}

.sppb-addon-case-study .sppb-addon-title a {
color:#131313
}

.sppb-addon-case-study .sppb-addon-title a:hover,.sppb-addon-case-study .sppb-addon-title a:focus {
color:#E30613
}

.sppb-addon-case-study .sppb-img-container img {
border-radius:3px
}

.sppb-addon-case-study .sppb-addon-case-study-features-list {
flex-wrap:wrap;
max-width:515px;
font-size:16px;
margin:-10px;
padding-bottom:20px
}

.sppb-addon-case-study .sppb-addon-case-study-features-list .item {
flex:0 0 50%;
max-width:50%;
padding:10px
}

.sppb-addon-case-study .sppb-addon-case-study-features-list .item span.title {
min-width:90px;
font-weight:400
}

.sppb-addon-case-study .sppb-addon-case-study-features-list .item span.title:after {
content:":";
float:right
}

.sppb-addon-case-study .sppb-addon-case-study-features-list .item span.text {
opacity:.6;
margin-left:20px
}

.sppb-addon-case-study .case-study-content {
flex:0 0 69%;
max-width:69%;
padding-right:60px
}

.sppb-addon-case-study .case-study-text-content {
margin-bottom:30px
}

.sppb-addon-case-study .case-study-text-content:empty {
display:none
}

.sppb-addon-case-study .main-btn {
margin-top:10px
}

.sppb-addon-case-study .case-study-img {
position:relative
}

.sppb-addon-case-study .case-study-img:after {
content:"";
opacity:.2;
background:#121330;
border-radius:3px;
position:absolute;
top:0;
left:0;
right:0;
bottom:0
}

.sppb-addon-case-study .case-study-img img {
border-radius:3px
}

.sppb-addon-case-study.lead-item .case-study-content {
flex:0 0 52%;
max-width:52%;
padding-right:60px
}

.sppb-wayne-corp-articles .sppb-addon-article {
display:flex;
align-items:center
}

.sppb-wayne-corp-articles .sppb-addon-article .sppb-article-img-wrap {
flex:0 0 auto;
margin-right:30px;
position:relative
}

.sppb-wayne-corp-articles .sppb-addon-article .sppb-article-img-wrap img {
border-radius:3px
}

.sppb-wayne-corp-articles .sppb-addon-article .sppb-article-img-wrap:after {
content:"";
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
background-color:rgba(18,19,48,0.3);
border-radius:3px
}

.sppb-wayne-corp-articles .sppb-addon-article .sppb-article-info-wrap .sppb-meta-category {
font-size:12px
}

.sppb-wayne-corp-articles .sppb-addon-article .sppb-article-info-wrap h2 {
font-weight:400;
line-height:1.7;
margin-top:10px;
margin-bottom:12px
}

.sppb-wayne-corp-articles .sppb-addon-article .sppb-article-info-wrap h2 a {
color:#131313
}

.sppb-wayne-corp-articles .sppb-addon-article .sppb-article-info-wrap h2 a:hover,.sppb-wayne-corp-articles .sppb-addon-article .sppb-article-info-wrap h2 a:focus {
color:#E30613
}

.sppb-wayne-corp-articles .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta {
border-bottom:1px solid rgb(63, 84, 188);
margin:0 0 15px;
padding-bottom:10px
}

.sppb-wayne-corp-articles .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta>span {
margin:0
}

.sppb-wayne-corp-articles .sppb-addon-article .sppb-article-info-wrap .sppb-article-introtext {
opacity:.6
}

.sppb-wayne-corp-articles.stair-layout .sppb-row>div:nth-child(2n+1) {
margin-top:-60px
}

.sppb-wayne-corp-articles.stair-layout .sppb-addon-article {
flex-direction:column;
align-items:flex-start
}

.sppb-wayne-corp-articles.stair-layout .sppb-addon-article .sppb-article-img-wrap {
margin-right:0
}

.sppb-wayne-corp-articles.stair-layout .sppb-addon-article .sppb-article-img-wrap img,.sppb-wayne-corp-articles.stair-layout .sppb-addon-article .sppb-article-img-wrap:after {
border-radius:3px 3px 0 0
}

.sppb-wayne-corp-articles.stair-layout .sppb-addon-article .sppb-article-img-wrap .sppb-meta-category {
position:absolute;
background:#E30613;
z-index:10;
border-radius:3px;
top:20px;
left:20px;
font-size:12px;
display:inline-block;
padding:2px 6px;
transition:.3s
}

.sppb-wayne-corp-articles.stair-layout .sppb-addon-article .sppb-article-img-wrap .sppb-meta-category:hover,.sppb-wayne-corp-articles.stair-layout .sppb-addon-article .sppb-article-img-wrap .sppb-meta-category:focus {
background:#735600
}

.sppb-wayne-corp-articles.stair-layout .sppb-addon-article .sppb-article-img-wrap .sppb-meta-category a {
color:#fff
}

.sppb-wayne-corp-articles.stair-layout .sppb-addon-article .sppb-article-meta:empty {
display:none!important
}

.sppb-wayne-corp-articles.stair-layout .sppb-addon-article .sppb-article-info-wrap {
border:1px solid rgb(63, 84, 188);
padding:30px;
border-radius:0 0 3px 3px;
padding:30px 20px
}

.sppb-wayne-corp-articles.stair-layout .sppb-addon-article .sppb-article-info-wrap h2 {
margin-bottom:0
}

.sppb-wayne-corp-articles.stair-layout .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta {
border:none
}

.sppb-optin-form.submit-button-inside .name-wrap,form.sppb-optin-form.submit-button-inside .email-wrap {
margin-bottom:0
}

.sppb-optin-form.submit-button-inside .name-wrap .sp-input-wrap span,form.sppb-optin-form.submit-button-inside .email-wrap .sp-input-wrap span {
top:25px;
left:30px;
color:#8c8c8c
}

.sppb-optin-form.submit-button-inside .name-wrap .sp-input-wrap.active span,form.sppb-optin-form.submit-button-inside .email-wrap .sp-input-wrap.active span {
top:5px
}

.row-bg-secondary .sppb-row-container>div {
background-color:rgba(18,19,48,0.8);
padding:15px
}

.fluid-features-content-col {
max-width:538px;
margin-left:auto
}

.fluid-features-content-col.r-auto {
margin-right:auto;
margin-left:inherit
}

.fluid-features-img-col .sp-pagebuilder-addons>div,.fluid-features-img-col .sppb-column-addons {
display:flex
}

.fluid-features-img-col .sp-pagebuilder-addons>div>div:not(:first-child),.fluid-features-img-col .sppb-column-addons>div:not(:first-child) {
padding-left:30px
}

.article-details .article-header {
position:relative
}

.article-details .article-header h1,.article-details .article-header h2 {
font-size:2.25rem
}

.article-details .link-edit-article {
position:absolute;
right:0;
top:10px
}

.article-details .article-info {
margin-bottom:1rem
}

.article-details .article-full-image img {
display:inline-block;
}

.article-details .article-featured-video,.article-details .article-featured-audio,.article-details .article-feature-gallery {
margin-bottom:2rem
}

.article-details .article-ratings-social-share {
padding:1rem 0;
border-top:1px solid #f5f5f5;
border-bottom:1px solid #f5f5f5;
margin-bottom:1rem
}

.article-details .article-author-information {
padding-top:2rem;
margin-top:2rem;
border-top:1px solid #f5f5f5
}

.view-article #sp-title,.view-article #sp-right {
display:none
}

.view-article #sp-main-body {
padding-top:0
}

.view-article #sp-main-body .container {
padding-right:0;
padding-left:0;
width: 100%;
}

.view-article #sp-main-body .container .col-lg-12 {
flex:0 0 100%;
max-width:100%
}

.view-article #sp-main-body .container .col-lg-12 .article-details .article-header-wrap {
position:relative;
}

.view-article #sp-main-body .container .col-lg-12 .article-details .article-header-wrap .article-header {
max-width:1140px;
padding:0 15px;
margin:auto;
color:rgb(45, 45, 45) !important;
z-index:2
}

.view-article #sp-main-body .container .col-lg-12 .article-details .article-header-wrap .article-header h1 {
font-size:32px;
line-height:50px;
padding: 20px 0px;
font-weight: 500;
margin-bottom: 0;
}
.view-article #sp-main-body .container .col-lg-12 .article-details .article-body-wrap {
width:100%;
margin:0 auto
}
.view-article #sp-main-body .container .col-lg-12 .article-details .article-body-wrap .article-body-content .article-info {
padding:15px 0;
margin-top:0
}
.view-article #sp-main-body .container .col-lg-12 .article-details .article-body-wrap .article-body-content .article-info span.published {
position:inherit
}
.view-article #sp-main-body .container .col-lg-12 .article-details .article-body-wrap .article-body-content .article-info span {
font-size:16px;
margin:0 10px;
padding-right:35px;
border-right:solid 1px rgb(98, 194, 207)
}
.view-article #sp-main-body .container .col-lg-12 .article-details .article-body-wrap .article-body-content .article-info span:first-child {
margin-left:0
}
.view-article #sp-main-body .container .col-lg-12 .article-details .article-body-wrap .article-body-content .article-info span:last-child {
padding-right:0;
border-right:0
}

.view-article #sp-main-body .container .col-lg-12 .article-details .article-body-wrap .article-body-content blockquote {
font-size:16px;
color:#131313;
line-height:26px;
border-left:solid 1px #E30613;
padding:0 0 0 20px;
background-color:transparent;
margin-left:20px
}

.view-article #sp-main-body .container .col-lg-12 .article-details .article-body-wrap .article-body-content ul.tags li a {
background-color:transparent;
font-size:16px;
font-weight:400;
padding:0;
text-decoration:underline
}

.view-article #sp-main-body .container .col-lg-12 .article-details .article-body-wrap .article-body-content ul.tags li a:hover {
color:#131313
}

.img-overlay-color .sppb-addon-single-image-container {
position:relative
}

.img-overlay-color .sppb-addon-single-image-container:after {
content:"";
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
border-radius:3px;
background-color:rgba(18,19,48,0.3)
}
#sp-top-bar {
background:#e2000f;
color:#ffffff;
padding:10px 0;
position:relative;
z-index:100;
font-size:.975rem;
font-weight: 400;
}
#sp-top-bar a {
color:#ffffff
}
#sp-top-bar .sp-module {
display:inline-block;
margin:0 0 0 1.25rem
}
#sp-top-bar #sp-top1 .sp-contact-info a {
font-size:12px;
color:rgba(255,255,255,0.6)
}

#sp-top-bar #sp-top2 {
text-align:right
}

#sp-top-bar #sp-top2 .mod-languages a {
font-size:14px;
font-weight:300;
letter-spacing:0;
color:rgba(255,255,255,0.6)
}

#sp-top-bar #sp-top2 .mod-languages .lang-active a {
color:#FFF
}

#sp-top-bar #sp-top2 .sp-custom-login .sppb-btn.sppb-btn-link {
font-size:14px;
font-weight:300;
letter-spacing:0;
color:rgba(255,255,255,0.6);
display:inline-block;
text-decoration:none
}

#sp-top-bar #sp-top2 .sp-custom-login .sppb-btn.sppb-btn-link:hover {
color:#E30613
}

#sp-top-bar #sp-top2 .sp-custom-login-on .form-login-wrap i,#sp-top-bar #sp-top2 .sp-custom-login-on .icons-wrap i {
display:none
}

#sp-top-bar #sp-top2 .sp-custom-login-on .icons-wrap,#sp-top-bar #sp-top2 .sp-custom-login-on .sppb-btn.sppb-btn-link {
font-size:14px;
font-weight:300;
letter-spacing:0;
color:rgba(255,255,255,0.6);
display:inline-block;
text-decoration:none
}

#sp-top-bar #sp-top2 .sp-custom-login-on .sppb-btn.sppb-btn-link {
cursor:pointer
}

.header-wrapper {
width:100%;
}

#sp-header {
height:80px;
background-color:#ffffff;
}
#sp-header #sp-logo {
text-align:center
}
#sp-header.header-sticky {
position:fixed;
z-index:9999;
background-color:rgba(255, 255, 255, 0.94)
}
#sp-menu1 .sp-column .sp-megamenu-wrapper{
 flex: 1;
}
.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span {
padding:19px 5px;
line-height:3;
color:#222222 !important;
margin:0 15px;
font-family: Open Sans, sans-serif;
text-transform: uppercase;
font-weight: 500;
font-size: 15px;
}

.sp-megamenu-parent>li>a:hover,.sp-megamenu-parent>li>span:hover {
color:#E30613!important
}

.sp-megamenu-parent>li.active:hover>a,.sp-megamenu-parent>li.active>a {
color:#E30613!important;
position:relative
}

.sp-megamenu-parent>li.active:hover>a:before,.sp-megamenu-parent>li.active>a:before {
content:"";
position:absolute;
width:30%;
height:2px;
bottom: 15px;
background-color:#E30613
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
padding:0
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
width:100%;
padding:15px
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:before {
width:0
}

.sp-megamenu-parent .sp-dropdown li.active a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
position:relative
}

.sp-megamenu-parent .sp-dropdown li.active a:before,.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:before {
content:"";
position:absolute;
height:100%;
top:0;
left:0;
background-color:#E30613;
transition:all .3s ease-in-out
}

.sp-page-title {
position:relative;
padding:230px 0 140px;
z-index:1;
background-color:#121330;
background-position:center center!important
}

.sp-page-title:after {
content:"";
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background-color:#121330;
opacity:.8;
z-index:-1
}

.sp-page-title .sp-page-title-heading {
font-size:32px;
font-weight:300;
font-family:'Work Sans',sans-serif;
line-height:1.63;
color:rgba(255,255,255,0.6);
margin-top:5px
}

.sp-page-title .sp-page-title-sub-heading {
font-size:64px;
font-weight:300;
line-height:1.5;
margin-top:0;
width:68%
}

.sppb-btn {
font-size:14px;
padding:17px 35px;
border:none;
border-radius:3px;
position:relative;
z-index:3;
overflow:hidden
}

.sppb-btn.sppb-btn-xlg {
font-size:18px;
padding:20px 60px
}

.sppb-btn.sppb-btn-lg {
font-size:16px;
padding:12px 55px
}

.sppb-btn.sppb-btn-sm {
padding:10px 35px
}

.sppb-btn.sppb-btn-xs {
padding:6px 30px;
font-size:11px
}

.sppb-btn.sppb-btn-default {
color:#FFF;
background-color:#E30613
}

.sppb-btn.sppb-btn-default:hover {
background-color:rgba(166,124,0,0.8)
}

.sppb-btn.sppb-btn-primary {
color:#E30613;
border:1px solid #E30613;
background-color:transparent
}

.sppb-btn.sppb-btn-primary:hover {
color:#FFF;
border-color:#E30613;
background-color:#E30613
}

.sppb-btn.sppb-btn-link {
font-weight:500;
letter-spacing:1.4px;
color:#E30613;
background-color:transparent;
padding:0
}

.sppb-btn.sppb-btn-link:focus,.sppb-btn.sppb-btn-link:hover {
color:#000
}

.hero-section3:before {
content:"";
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
opacity:.8;
background:#121330
}

.hero-section3 .sp-input-wrap span {
color:#121330
}

.hero-section3 .sppb-addon-animated-heading {
max-width:502px
}

.hero-section3 .sppb-addon-animated-heading .animated-text-words-wrapper {
color:#E30613
}

.hero-section3 .sppb-btn.sppb-btn-link:hover,.hero-section3 .sppb-btn.sppb-btn-link:focus {
color:#fff
}

.hero-section3 .sppb-addon-ajax-contact .sppb-form-check {
padding:0
}

.hero-section3 .sppb-addon-ajax-contact .sppb-form-check input {
-webkit-appearance:none
}

.hero-section3 .sppb-addon-ajax-contact .sppb-form-check label {
color:rgba(19,19,19,0.6)
}

.hero-section3 .sppb-addon-ajax-contact .sppb-form-check label a {
text-decoration:underline;
color:rgba(19,19,19,0.6)
}

.hero-section3 .sppb-addon-ajax-contact .sppb-form-check label a:hover {
color:#E30613
}

.hero-section3 .sppb-addon-ajax-contact .sppb-btn {
margin-top:15px
}

.service-item {
border-right:1px solid rgb(63, 84, 188);
border-bottom:1px solid rgb(63, 84, 188);
padding:30px;
overflow:visible;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}

.service-item.item2 {
border-right:0
}

.service-item.item3,.service-item.item4 {
border-bottom:0
}

.service-item.item4 {
border-right:0
}

.service-item .sppb-img-responsive {
width:50px;
height:50px
}

.service-item .sppb-feature-box-title a {
letter-spacing:1.5px;
color:rgba(19,19,19,0.95);
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}

.service-item .sppb-addon-text {
color:rgba(19,19,19,0.6)
}

.service-item:hover {
border-radius:3px;
box-shadow:0 4px 9px 0 rgba(0,0,0,0.1)
}

.service-item:hover .sppb-feature-box-title a {
color:#E30613
}

.secondary-color-bg .sppb-row-overlay {
background-color:#121330;
opacity:.8
}

.fact-item .sppb-row-overlay {
background-color:unset
}

.fact-item .item1,.fact-item .item2,.fact-item .item3,.fact-item .item4 {
padding:20px 10px 50px;
border-right:1px solid rgb(63, 84, 188);
border-bottom:1px solid rgb(63, 84, 188)
}

.fact-item .item2 {
border-right:0
}

.fact-item .item3,.fact-item .item4 {
border-bottom:0
}

.fact-item .item4 {
border-right:0
}

.sppb-nav-tabs {
border-bottom:1px solid rgb(63, 84, 188)
}

.sppb-nav-tabs>li>a {
font-size:14px;
font-weight:400;
color:rgba(19,19,19,0.6);
text-indent:-4px;
border:0;
padding:5px 10px 5px 0;
margin-right:40px;
background-color:transparent
}

.sppb-nav-tabs>li>a:hover {
background-color:transparent
}

.sppb-nav-tabs>li.active>a,.sppb-nav-tabs>li.active>a:hover,.sppb-nav-tabs>li.active>a:focus {
color:#131313;
font-weight:600;
background-color:transparent;
border-bottom:3px solid #E30613
}

.sppb-tab-tabs-content {
margin-top:20px
}

.process-tab .sppb-tab-content .sppb-addon-title {
color:#E30613;
line-height:1.4px
}

.career-info-tab-title {
color:#131313;
background-color:#121330;
display:inline-block
}

.career-info-tab-title .sppb-addon-content {
width:100%;
display:-webkit-flex;
display:flex
}

.career-info-tab .sppb-tab-modern-content {
margin:0
}

.career-info-tab .sppb-nav li {
width:100%;
margin:0
}

.career-info-tab .sppb-nav li a {
font-size:16px;
line-height:25px;
font-weight:300;
color:rgba(19,19,19,0.6);
border:0;
border-radius:0;
padding:12px 25px;
background-color:rgba(19,19,19,0.05);
border-right:1px solid #E30613;
border-left:3px solid transparent;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out
}

.career-info-tab .sppb-nav li a:hover {
color:rgba(19,19,19,0.8)
}

.career-info-tab .sppb-nav li.active a {
font-weight:600;
color:rgba(19,19,19,0.8);
padding:20px 25px;
background-color:transparent;
border-right:1px solid transparent;
border-left:3px solid #E30613
}

.career-info-tab .career-info-tab-text {
color:rgba(19,19,19,0.5)
}

.career-info-tab,.career-info-tab-title {
width:100%
}

.career-info-tab ul,.career-info-tab-title ul {
list-style:none;
margin:0;
padding:0
}

.career-info-tab .dept-title .department,.career-info-tab-title .dept-title .department {
display:-webkit-flex;
display:flex;
padding:15px 0 15px 30px
}

.career-info-tab .info-title strong,.career-info-tab-title .info-title strong {
display:none
}

.career-info-tab .info-title .deadline,.career-info-tab .info-title .department,.career-info-tab .info-title .location,.career-info-tab .info-title .positions,.career-info-tab .info-title .status,.career-info-tab-title .info-title .deadline,.career-info-tab-title .info-title .department,.career-info-tab-title .info-title .location,.career-info-tab-title .info-title .positions,.career-info-tab-title .info-title .status {
padding:15px
}

.career-info-tab .dept-title .deadline,.career-info-tab .dept-title .department,.career-info-tab .dept-title .location,.career-info-tab .dept-title .positions,.career-info-tab .dept-title .status,.career-info-tab .info-title .deadline,.career-info-tab .info-title .department,.career-info-tab .info-title .location,.career-info-tab .info-title .positions,.career-info-tab .info-title .status,.career-info-tab-title .dept-title .deadline,.career-info-tab-title .dept-title .department,.career-info-tab-title .dept-title .location,.career-info-tab-title .dept-title .positions,.career-info-tab-title .dept-title .status,.career-info-tab-title .info-title .deadline,.career-info-tab-title .info-title .department,.career-info-tab-title .info-title .location,.career-info-tab-title .info-title .positions,.career-info-tab-title .info-title .status {
font-size:14px;
font-weight:500;
color:#E30613
}

.career-info-tab .dept-title,.career-info-tab .sppb-nav,.career-info-tab-title .dept-title,.career-info-tab-title .sppb-nav {
width:24.4%;
float:left;
padding-right:15px
}

.career-info-tab .career-info-tab-text,.career-info-tab .info-title,.career-info-tab-title .career-info-tab-text,.career-info-tab-title .info-title {
width:75.602%;
float:left;
padding-left:15px;
margin-top:0
}

.career-info-tab .career-info-tab-text .positions,.career-info-tab .info-title .positions,.career-info-tab-title .career-info-tab-text .positions,.career-info-tab-title .info-title .positions {
float:left;
width:34.5%;
padding-left:15px;
padding-right:15px;
margin-left:-15px
}

.career-info-tab .career-info-tab-text .positions a,.career-info-tab .info-title .positions a,.career-info-tab-title .career-info-tab-text .positions a,.career-info-tab-title .info-title .positions a {
color:#131313
}

.career-info-tab .career-info-tab-text .positions a:hover,.career-info-tab .info-title .positions a:hover,.career-info-tab-title .career-info-tab-text .positions a:hover,.career-info-tab-title .info-title .positions a:hover {
color:#E30613;
text-decoration:underline
}

.career-info-tab .career-info-tab-text .deadline,.career-info-tab .career-info-tab-text .department,.career-info-tab .career-info-tab-text .location,.career-info-tab .career-info-tab-text .status,.career-info-tab .info-title .deadline,.career-info-tab .info-title .department,.career-info-tab .info-title .location,.career-info-tab .info-title .status,.career-info-tab-title .career-info-tab-text .deadline,.career-info-tab-title .career-info-tab-text .department,.career-info-tab-title .career-info-tab-text .location,.career-info-tab-title .career-info-tab-text .status,.career-info-tab-title .info-title .deadline,.career-info-tab-title .info-title .department,.career-info-tab-title .info-title .location,.career-info-tab-title .info-title .status {
float:left;
width:22.4410848%;
padding-left:15px;
padding-right:15px
}

.career-info-tab-text ul li {
border-top:1px solid rgba(19,19,19,0.2);
width:100%;
display:inline-table;
padding:11px 0
}

.career-details ul {
padding-left:0;
list-style:none;
margin:0
}

.career-details ul li {
position:relative;
padding-left:10px;
margin-bottom:25px
}

.career-details ul li:after {
content:"•";
position:absolute;
width:5px;
height:5px;
top:10px;
font-size:16px;
left:0;
line-height:7px;
color:#131313
}

.career-details .info-list ul li {
position:relative;
padding-left:13px
}

.career-details .info-list ul li:after {
content:">";
position:absolute;
width:5px;
height:5px;
top:10px;
font-size:16px;
left:0;
line-height:7px;
color:#131313
}

.project-list {
padding:5px 25px;
border-radius:3px;
border:1px solid rgb(63, 84, 188)
}

.project-list ul {
margin:0;
padding:0;
list-style:none
}

.project-list ul li {
width:100%;
display:table;
font-size:16px;
font-weight:400;
line-height:26px;
padding:18px 0;
border-bottom:1px solid rgb(63, 84, 188)
}

.project-list ul li:last-child {
border-bottom:none
}

.project-list ul li span {
float:left
}

.project-list ul li span.title {
width:35%
}

.project-list ul li span.info {
width:50%;
font-weight:300;
color:rgba(19,19,19,0.6)
}

.project-list ul li span.colon {
width:15%;
text-align:center;
color:rgba(19,19,19,0.4)
}

.case-details ul {
padding-left:0;
list-style:none;
margin:0
}

.case-details ul li {
position:relative;
padding-left:10px;
margin-bottom:20px;
color:rgba(19,19,19,0.6)
}

.case-details ul li:after {
content:"•";
position:absolute;
width:5px;
height:5px;
top:10px;
font-size:16px;
left:0;
line-height:7px;
color:rgba(19,19,19,0.6)
}

.case-details .info-list ul li {
position:relative;
padding-left:22px
}

.case-details .info-list ul li:after {
content:"";
font-family:FontAwesome;
position:absolute;
width:5px;
height:5px;
top:10px;
font-size:14px;
left:0;
line-height:7px;
color:rgba(166,124,0,0.6)
}

.sppb-addon-person {
border-radius:3px;
box-shadow:0 2px 6px 0 rgba(0,0,0,0.1);
background-color:#FFF;
transition:.3s;
-webkit-transition:.3s
}

.sppb-addon-person.non-box-shadow {
box-shadow:none
}

.sppb-addon-person .sppb-person-image img {
border-top-left-radius:5px;
border-top-right-radius:5px
}

.sppb-addon-person .sppb-person-information {
padding-top:10px;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px
}

.sppb-addon-person .sppb-person-information>span.sppb-person-name {
color:#252a35;
letter-spacing:1.5px!important
}

.sppb-addon-person .sppb-person-information>span.sppb-person-designation {
color:#131313
}

.sppb-addon-person .sppb-person-social-icons {
margin-left:20px;
margin-right:20px;
margin-top:25px;
padding:12px 0;
border-top:1px solid rgba(166,124,0,0.38)
}

.sppb-addon-person .sppb-person-social>li>a {
color:rgba(166,124,0,0.3)
}

.sppb-addon-person .sppb-person-social>li>a:hover {
color:#E30613
}

.sppb-addon-person .sppb-addon-content {
position:relative
}

.sppb-addon-person.sppb-text-left {
box-shadow:none
}

.sppb-addon-person.sppb-text-left .sppb-person-image img {
border-radius:5px
}

.sppb-addon-person.sppb-text-left .sppb-person-information>span.sppb-person-email {
float:right;
position:relative;
width:50%;
bottom:-33px;
right:0;
text-align:center;
font-size:12px;
font-weight:300;
color:#131313
}

.sppb-addon-person.sppb-text-left .sppb-person-social {
width:50%;
margin:0;
position:relative;
padding:18px 0 15px
}

.sppb-addon-person.sppb-text-left .sppb-person-social:after {
content:"";
position:absolute;
width:1px;
height:80%;
top:50%;
right:0;
background-color:rgba(166,124,0,0.3);
transform:translateY(-50%);
-webkit-transform:translateY(-50%)
}

.sppb-addon-person.sppb-text-left .sppb-person-social-icons {
margin-left:0;
margin-right:0;
margin-top:18px;
padding:0;
border-bottom:1px solid rgba(166,124,0,0.38)
}

.team-single .sppb-row>[class^='sppb-col'] {
border-right:1px solid rgb(63, 84, 188)
}

.team-single .sppb-row>[class^='sppb-col']:last-child {
border-right:0
}

.team-single .sppb-addon-persion,.team-single .sppb-addon-person {
padding:0 20px
}

.team-single .sppb-addon-persion.sppb-text-left .sppb-person-information,.team-single .sppb-addon-person.sppb-text-left .sppb-person-information {
padding-top:0
}

.team-single .sppb-addon-persion.sppb-text-left .sppb-person-information>span.sppb-person-name,.team-single .sppb-addon-person.sppb-text-left .sppb-person-information>span.sppb-person-name {
margin-bottom:8px
}

.team-single .sppb-addon-persion.sppb-text-left .sppb-person-information>span.sppb-person-email,.team-single .sppb-addon-person.sppb-text-left .sppb-person-information>span.sppb-person-email {
width:70%;
bottom:-35px;
float:right
}

.team-single .sppb-addon-persion.sppb-text-left .sppb-person-social,.team-single .sppb-addon-person.sppb-text-left .sppb-person-social {
width:30%;
margin:0
}

.team-single .sppb-addon-persion .sppb-person-introtext,.team-single .sppb-addon-person .sppb-person-introtext {
margin-top:28px
}

.team-single .sppb-addon-persion .sppb-person-social-icons,.team-single .sppb-addon-person .sppb-person-social-icons {
margin-top:18px
}

.sppb-addon-accordion .sppb-panel {
background-color:transparent
}

.sppb-addon-accordion .sppb-panel:last-child .sppb-panel-heading {
border-bottom:none
}

.sppb-addon-accordion .sppb-panel-heading {
padding:12px 30px 12px 0;
color:rgba(19,19,19,0.6);
background-color:transparent;
border-bottom:1px solid rgba(166,124,0,0.5)
}

.sppb-addon-accordion .sppb-panel-heading .sppb-panel-title {
font-size:16px;
line-height:26px;
font-weight:400
}

.sppb-addon-accordion .sppb-panel-heading.active {
color:#131313;
border-bottom-color:#E30613
}

.sppb-addon-accordion .sppb-panel-heading.active .sppb-toggle-direction {
color:#E30613
}

.sppb-addon-accordion .sppb-panel-heading .sppb-toggle-direction {
color:rgba(166,124,0,0.5);
right:12px
}

.sppb-addon-accordion .sppb-panel-body {
padding:23px 0;
border-top:0;
border-bottom:1px solid rgba(166,124,0,0.5)
}

.com-spsimpleportfolio #sp-main-body {
background-color:#e3e6ec
}


blockquote {
font-size:24px;
font-weight:400;
color:rgba(19,19,19,0.4);
font-style:oblique;
padding:30px;
background-color:rgba(18,19,48,0.02);
line-height:1.8;
margin:30px 0
}

blockquote a {
float:right;
font-size:14px;
line-height:3;
color:rgba(166,124,0,0.8);
position:relative;
padding-left:30px
}

blockquote a:after {
content:"";
position:absolute;
width:20px;
height:1px;
left:0;
top:50%;
transform:translateY(-50%);
background-color:rgba(166,124,0,0.8)
}

blockquote a:hover {
color:#E30613
}

blockquote a:hover:after {
background-color:#E30613
}

.flex-direction-nav .flex-disabled,.flex-direction-nav a {
opacity:1!important;
filter:alpha(opacity=1)
}

.sppb-addon-thumb-gallery .flexslider {
margin-bottom:30px
}

.sppb-addon-thumb-gallery .flexslider.sppb-tg-slider .flex-direction-nav .flex-prev {
left:-90px!important
}

.sppb-addon-thumb-gallery .flexslider.sppb-tg-slider .flex-direction-nav .flex-next {
right:-90px!important
}

.sppb-addon-thumb-gallery .flex-direction-nav li.flex-nav-next a,.sppb-addon-thumb-gallery .flex-direction-nav li.flex-nav-prev a {
width:60px;
height:25px;
background-color:transparent;
border:1px solid rgba(166,124,0,0.6);
text-shadow:none;
transition:all .3s ease-in-out
}

.sppb-addon-thumb-gallery .flex-direction-nav li.flex-nav-next a:before,.sppb-addon-thumb-gallery .flex-direction-nav li.flex-nav-prev a:before {
font-family:Fontawesome;
font-size:20px;
line-height:1.14;
color:rgba(166,124,0,0.6);
transition:all .3s ease-in-out
}

.sppb-addon-thumb-gallery .flex-direction-nav li.flex-nav-next a:hover,.sppb-addon-thumb-gallery .flex-direction-nav li.flex-nav-prev a:hover {
background-color:#E30613
}

.sppb-addon-thumb-gallery .flex-direction-nav li.flex-nav-next a:hover:before,.sppb-addon-thumb-gallery .flex-direction-nav li.flex-nav-prev a:hover:before {
color:#FFF
}

.sppb-addon-thumb-gallery .flex-direction-nav li.flex-nav-prev a:before {
content:""
}

.sppb-addon-thumb-gallery .flex-direction-nav li.flex-nav-next a:before {
content:""
}

.sppb-addon-thumb-gallery .flexslider:hover .flex-direction-nav a.flex-prev {
left:-90px!important
}

.sppb-addon-thumb-gallery .flexslider:hover .flex-direction-nav a.flex-next {
right:-90px!important
}

.sppb-addon-thumb-gallery #carousel ul li {
opacity:1;
margin-right:30px
}

.sppb-addon-thumb-gallery #carousel ul li:after {
border:1px solid transparent;
background-color:transparent;
border-radius:1px
}

.sppb-addon-thumb-gallery #carousel ul li.flex-active-slide {
position:relative;
z-index:1
}

.sppb-addon-thumb-gallery #carousel ul li.flex-active-slide:after {
content:"";
position:absolute;
width:90%;
height:82%;
top:50%;
left:50%;
transform:translate(-50%,-50%);
border-color:#E30613;
background-color:rgba(166,124,0,0.17);
z-index:1
}

.sppb-addon-thumb-gallery #carousel .flex-direction-nav {
display:none
}

.clients-list [class^='sppb-col'] {
padding:0;
border-right:1px solid rgb(63, 84, 188)
}

.clients-list [class^='sppb-col']:nth-child(4),.clients-list [class^='sppb-col']:nth-child(8) {
border-right:1px solid rgba(166,124,0,0)
}

.clients-list [class^='sppb-col']:nth-child(1),.clients-list [class^='sppb-col']:nth-child(2),.clients-list [class^='sppb-col']:nth-child(3),.clients-list [class^='sppb-col']:nth-child(4) {
border-bottom:1px solid rgb(63, 84, 188)
}

.clients-list [class^='sppb-col'] a {
width:100%;
display:inline-block;
opacity:.6;
padding:70px 40px;
transition:all .5s
}

.clients-list [class^='sppb-col'] a:hover {
opacity:1;
transform:scale(1.02);
box-shadow:0 8px 16px 0 rgba(0,0,0,0.1);
background-color:#FFF
}

.clients-list .sppb-addon-content {
padding:0 15px
}

.atc-div .clients-list [class^='sppb-col'] {
border-right:1px solid rgb(63, 84, 188);
border-bottom:0
}

.atc-div .clients-list [class^='sppb-col'] a {
padding:25px 0
}

.atc-div .clients-list [class^='sppb-col'] a img {
width:50px
}

.clients-list2 .sppb-row {
align-items:center
}

.clients-list2 .sppb-addon-clients a {
display:inline-block;
padding:20px 35px
}

.clients-list2 .sppb-addon-clients a img {
opacity:.3;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}

.clients-list2 .sppb-addon-clients a:hover img {
opacity:1
}

.clients-list2 .sppb-addon-clients [class^='sppb-col'] {
padding:0;
border-right:1px solid rgb(63, 84, 188)
}

.clients-list2 .sppb-addon-clients [class^='sppb-col']:last-child {
border-right:0
}

.awards-list .sppb-addon-feature .sppb-media-content {
display:-webkit-flex;
display:-ms-flex;
display:flex;
border-top:1px solid #e3e6ec
}

.awards-list .sppb-addon-feature .sppb-media-content .sppb-addon-text,.awards-list .sppb-addon-feature .sppb-media-content .sppb-addon-title {
float:left;
text-align:center;
padding:18px 0
}

.awards-list .sppb-addon-feature .sppb-media-content .sppb-addon-title {
width:80%;
color:#131313
}

.awards-list .sppb-addon-feature .sppb-media-content .sppb-addon-text {
width:20%;
position:relative
}

.awards-list .sppb-addon-feature .sppb-media-content .sppb-addon-text:after {
content:"";
position:absolute;
width:1px;
height:80%;
top:50%;
left:0;
background-color:#e3e6ec;
transform:translateY(-50%);
-webkit-transform:translateY(-50%)
}

.awards-list2 .sppb-addon-feature {
border-radius:3px;
border:1px solid rgb(63, 84, 188);
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}

.awards-list2 .sppb-addon-feature .sppb-img-container img {
-webkit-filter:brightness(0%);
filter:brightness(0%);
opacity:.3;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}

.awards-list2 .sppb-addon-feature .sppb-media-content {
border-top:1px solid rgb(63, 84, 188)
}

.awards-list2 .sppb-addon-feature .sppb-media-content .sppb-addon-text:after {
background-color:rgba(166,124,0,0.3)
}

.awards-list2 .sppb-addon-feature:hover {
border-color:#E30613
}

.awards-list2 .sppb-addon-feature:hover .sppb-img-container img {
-webkit-filter:brightness(100%);
filter:brightness(100%);
opacity:1
}

.happy-client {
border:1px solid rgb(63, 84, 188);
border-radius:3px
}

.happy-client.sppb-testimonial-pro {
padding-bottom:0
}

.happy-client.sppb-testimonial-pro .sppb-item img {
border-radius:0;
border-top-left-radius:3px;
border-bottom-left-radius:3px;
transform:scale(1.005)
}

.happy-client.sppb-testimonial-pro .sppb-testimonial-message {
color:rgba(19,19,19,0.6)
}

.happy-client.sppb-testimonial-pro .testimonial-pro-client-name-wrap {
padding-bottom:8px;
margin-bottom:8px;
border-bottom:1px solid rgb(63, 84, 188)
}

.happy-client.sppb-testimonial-pro .sp-testimonial-wrap-content {
padding:0 30px
}

.happy-client.sppb-testimonial-pro .sp-testimonial-wrap-content .sppb-addon-testimonial-pro-footer {
margin-top:20px
}

.happy-client.sppb-testimonial-pro .sppb-addon-testimonial-pro-client-name {
color:#252a35
}

.happy-client.sppb-testimonial-pro .sppb-addon-testimonial-pro-client-designation {
color:rgba(19,19,19,0.6)
}

.happy-client.sppb-testimonial-pro .testimonial-pro-client-name-wrap,.happy-client2.sppb-testimonial-pro .testimonial-pro-client-name-wrap {
padding-bottom:8px;
margin-bottom:8px;
border-bottom:1px solid rgb(63, 84, 188)
}

.happy-client.sppb-testimonial-pro .sppb-carousel-indicators,.happy-client2.sppb-testimonial-pro .sppb-carousel-indicators {
bottom:30px;
left:285px;
margin-left:-3px;
text-align:left
}

.happy-client.sppb-testimonial-pro .sppb-carousel-indicators li,.happy-client2.sppb-testimonial-pro .sppb-carousel-indicators li {
width:30px;
height:4px;
margin:0 3px;
border-radius:0;
border:1px solid #E30613;
background-color:transparent;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out
}

.happy-client.sppb-testimonial-pro .sppb-carousel-indicators li.active,.happy-client2.sppb-testimonial-pro .sppb-carousel-indicators li.active {
width:50px;
background-color:#E30613
}

.happy-client2.sppb-testimonial-pro .sp-testimonial-wrap-content .sppb-addon-testimonial-pro-footer {
margin-bottom:15px
}

.happy-client2.sppb-testimonial-pro .sppb-carousel-indicators {
bottom:75px;
margin-left:8px
}

.img-contant .sppb-addon-single-image img {
height:500px
}

.img-contant2 .sppb-addon-single-image.img1 img {
height:500px
}

.img-contant2 .sppb-addon-single-image.img2 img,.img-contant2 .sppb-addon-single-image.img3 img {
height:235px
}

.img-contant3 .sppb-addon-single-image.img1 img {
height:510px
}

.img-contant3 .sppb-addon-single-image.img2 img,.img-contant3 .sppb-addon-single-image.img3 img {
height:240px
}

.sppb-progress-label {
font-size:14px;
font-weight:400;
line-height:23px;
color:#131313;
margin-bottom:22px
}

.sppb-progress-label span {
font-weight:300;
color:rgba(19,19,19,0.6)
}

.sppb-progress {
margin-bottom:0;
background-color:rgba(18,19,48,0.2)
}

.sppb-progress .sppb-progress-bar {
background-color:#E30613
}

.custom-progress-bar .sppb-progress-bar {
background-color:#252a35
}

.address-info ul,.contact-info ul {
padding-left:15px;
margin-bottom:0
}

.address-info ul li,.contact-info ul li {
margin-bottom:10px
}

.address-info ul li:last-child,.contact-info ul li:last-child {
margin-bottom:0
}

.sppb-ajaxt-contact-form .sppb-btn {
margin-top:30px
}

.col-divider {
border:0;
width:1px;
height:313px;
border-bottom-color:transparent;
background-color:rgba(19,19,19,0.3)
}

.col-divider.link-divider {
background-color:rgba(166,124,0,0.3)
}

.address-info {
color:rgba(19,19,19,0.6)
}

.address-info ul {
list-style:none;
padding:0
}

.address-info .sppb-media .sppb-icon .sppb-icon-container {
color:rgba(19,19,19,0.3)
}

.address-info .sppb-media .sppb-media-body .sppb-addon-text,.address-info .sppb-media .sppb-media-body .sppb-addon-title {
display:inline-block;
float:left
}

.address-info .sppb-media .sppb-media-body .sppb-addon-title {
width:24%;
color:#131313
}

.address-info .sppb-media .sppb-media-body .sppb-addon-text {
width:76%
}

html.error-page body {
background-size:cover;
background-position:center center
}

html.error-page .error-code {
font-size:256px;
font-family:'Poppins',sans-serif;
font-weight:700;
line-height:.9;
color:#FFF;
margin-bottom:0
}

html.error-page .error-message {
font-size:32px;
font-weight:300;
font-family:'Work Sans',sans-serif;
color:#FFF;
margin-bottom:22px
}

html.error-page .btn-secondary {
font-size:14px;
font-weight:300;
letter-spacing:1.4px;
color:#E30613;
background-color:transparent;
border:0
}

html.error-page .btn-secondary:hover {
color:rgba(166,124,0,0.6)
}

html.error-page .btn-secondary .fa:before {
content:""
}

html.coming-soon body {
position:relative;
z-index:1;
padding:30px 0
}

html.coming-soon body:after {
content:"";
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background-color:#121330;
opacity:.8;
z-index:-1
}

html.coming-soon body .container {
position:relative
}

html.coming-soon .coming-soon-logo {
text-align:left;
display:block;
margin-bottom:2.3rem
}

html.coming-soon .coming-soon-title {
font-size:32px;
font-family:'Work Sans',sans-serif;
font-weight:300;
color:#FFF;
margin-bottom:15px;
text-align:left
}

html.coming-soon .coming-soon-content {
font-size:64px;
font-weight:300;
font-family:'Work Sans',sans-serif;
color:#FFF;
line-height:1.25;
text-align:left
}

html.coming-soon #coming-soon-countdown {
width:100%;
padding-left:120px;
padding-right:50px
}

html.coming-soon #coming-soon-countdown .coming-soon-days,html.coming-soon #coming-soon-countdown .coming-soon-hours,html.coming-soon #coming-soon-countdown .coming-soon-minutes,html.coming-soon #coming-soon-countdown .coming-soon-seconds {
width:50%;
float:left;
padding:30px;
border:1px solid transparent
}

html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-number {
width:auto;
font-size:64px;
font-weight:600;
line-height:1;
font-family:'Poppins',sans-serif;
color:#FFF;
padding:15px 5px 5px;
border-radius:1px;
display:inline-block;
background-color:rgba(166,124,0,0.38);
border:1px solid #E30613
}

html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-string,html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-string,html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-string,html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-string {
font-size:16px;
font-weight:300;
font-family:'Poppins',sans-serif;
color:#FFF;
line-height:26px;
margin-top:5px;
text-transform:capitalize
}

html.coming-soon #coming-soon-countdown .coming-soon-days,html.coming-soon #coming-soon-countdown .coming-soon-minutes {
border-right-color:rgba(166,124,0,0.3)
}

html.coming-soon #coming-soon-countdown .coming-soon-minutes,html.coming-soon #coming-soon-countdown .coming-soon-seconds {
border-top-color:rgba(166,124,0,0.3)
}

html.coming-soon .social-icons {
margin:0;
position:fixed;
display:unset;
bottom:30px;
margin-left:6%
}

html.coming-soon .social-icons li {
margin:0 12px
}

html.coming-soon .social-icons li a {
font-size:18px;
color:rgba(255,255,255,0.5)
}

html.coming-soon .social-icons li a:hover {
color:#E30613
}

#sp-bottom-top .container-inner {
border-bottom:1px solid rgb(227, 12, 12)
}

#sp-bottom-top {
padding-top:20px
}

#sp-bottom-top .container-inner {
padding-bottom:20px
}

#sp-bottom-top #sp-bottom-top2 .sp-module ul {
padding:0;
margin:0
}

#sp-bottom-top #sp-bottom-top2 .sp-module ul li {
display:inline-block;
padding:10px 18px
}

#sp-bottom-top #sp-bottom-top2 .sp-module ul li a {
font-size:14px;
font-weight:300;
color:rgba(255,255,255,0.4)
}

#sp-bottom-top #sp-bottom-top2 .sp-module ul li a:hover {
color:#E30613
}

#sp-bottom-top #sp-bottom-top3 {
text-align:center
}

#sp-bottom-top #sp-bottom-top3 .social-icons li {
margin:12px 15px
}

#sp-bottom-top #sp-bottom-top3 .social-icons li a {
font-size:24px;
color:rgb(20, 67, 145)
}

#sp-bottom-top #sp-bottom-top3 .social-icons li a:hover {
color:#E30613
}

#sp-bottom a {
color:#545561
}

#sp-bottom a:hover {
color:#E30613;
text-decoration:underline
}

#sp-bottom {
padding:62px 0 5px
}

#sp-bottom .sp-module .sp-module-title {
font-size:16px;
font-weight:600;
line-height:26px;
margin-bottom:15px;
color: rgb(227, 12, 12);
font-family: "Poppins";
}
#sp-bottom .sp-module .sp-module-title h3:before {
content: "";
position: absolute;
width: 30%;
height: 2px;
bottom: 15px;
background-color: #E30613;
}
#sp-bottom .sp-module ul>li {
margin-bottom:0
}

#sp-bottom .sp-module a {
color:#545561
}

#sp-bottom .sp-module a:hover {
color:#E30613;
text-decoration:underline
}

#sp-footer {
border-top:1px solid rgb(63, 84, 188)
}

#sp-footer .container-inner {
padding:20px 0;
border-top:none
}

.sp-copyright {
font-size:12px;
font-weight:300;
color:rgba(255, 255, 255, 0.7)
}

.sp-copyright a {
color:rgba(255,255,255,0.3)!important
}

.sp-copyright a:hover {
color:#E30613!important
}

@media (max-width:991px) {
.sp-page-title .sp-page-title-sub-heading {
width:100%
}

.col-divider {
width:100%;
height:1px
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
width:100%
}

.sp-simpleportfolio.sp-simpleportfolio-view-item {
width:100%
}

.service-item {
border-left:1px solid rgb(63, 84, 188);
border-right:1px solid rgb(63, 84, 188);
border-bottom:1px solid rgb(63, 84, 188);
padding:30px 15px
}

.service-item.item1 {
border-top:1px solid rgb(63, 84, 188)
}

.service-item.item2,.service-item.item4 {
border-right:1px solid rgb(63, 84, 188)
}

.service-item.item3,.service-item.item4 {
border-bottom:1px solid rgb(63, 84, 188)
}

html.coming-soon #coming-soon-countdown {
width:100%;
padding-left:0;
padding-right:0
}

html.coming-soon #coming-soon-countdown .coming-soon-days,html.coming-soon #coming-soon-countdown .coming-soon-hours,html.coming-soon #coming-soon-countdown .coming-soon-minutes,html.coming-soon #coming-soon-countdown .coming-soon-seconds {
width:100%;
padding:15px;
border-color:rgba(166,124,0,0.3)
}

html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-number {
font-size:48px
}

#sp-bottom-top #sp-bottom-top2,#sp-bottom-top #sp-bottom-top3 {
text-align:center
}

#sp-footer #sp-footer1,#sp-footer #sp-footer2 {
text-align:center
}

#sp-footer .sppb-text-right {
text-align:center
}
}

@media (max-width:768px) {
.team-single .sppb-row>[class^='sppb-col'] {
border-right:0
}

.happy-client.sppb-testimonial-pro .sppb-item img,.happy-client2.sppb-testimonial-pro .sppb-item img {
width:100%!important;
border-bottom-left-radius:0;
border-top-right-radius:3px
}

.happy-client.sppb-testimonial-pro .sppb-item .sp-testimonial-wrap-content,.happy-client2.sppb-testimonial-pro .sppb-item .sp-testimonial-wrap-content {
padding-left:15px;
padding-right:15px;
padding-bottom:60px
}

.happy-client.sppb-testimonial-pro .sppb-carousel-indicators,.happy-client2.sppb-testimonial-pro .sppb-carousel-indicators {
width:100%;
left:0;
margin-left:0;
text-align:center
}

.happy-client.sppb-testimonial-pro .sppb-carousel-indicators li,.happy-client2.sppb-testimonial-pro .sppb-carousel-indicators li {
width:25px
}

.happy-client.sppb-testimonial-pro .sppb-carousel-indicators li.active,.happy-client2.sppb-testimonial-pro .sppb-carousel-indicators li.active {
width:40px
}
}

@media (max-width:480px) {
.team-single .sppb-addon-persion,.team-single .sppb-addon-person {
padding:0
}

.fact-item .item1,.fact-item .item2,.fact-item .item3,.fact-item .item4 {
border-right:0;
border-bottom:0
}

.sp-page-title .sp-page-title-heading {
font-size:28px
}

.sp-page-title .sp-page-title-sub-heading {
font-size:48px
}

.career-info-tab .sppb-nav li a {
padding:10px 5px
}

.career-info-tab .sppb-nav li.active a {
padding:10px 5px
}

.career-info-tab,.career-info-tab-title {
width:100%
}

.career-info-tab .dept-title,.career-info-tab .sppb-nav,.career-info-tab-title .dept-title,.career-info-tab-title .sppb-nav {
width:45%
}

.career-info-tab .career-info-tab-text,.career-info-tab .info-title,.career-info-tab-title .career-info-tab-text,.career-info-tab-title .info-title {
width:55%
}

.career-info-tab .career-info-tab-text .deadline,.career-info-tab .career-info-tab-text .department,.career-info-tab .career-info-tab-text .location,.career-info-tab .career-info-tab-text .positions,.career-info-tab .career-info-tab-text .status,.career-info-tab .info-title .deadline,.career-info-tab .info-title .department,.career-info-tab .info-title .location,.career-info-tab .info-title .positions,.career-info-tab .info-title .status,.career-info-tab-title .career-info-tab-text .deadline,.career-info-tab-title .career-info-tab-text .department,.career-info-tab-title .career-info-tab-text .location,.career-info-tab-title .career-info-tab-text .positions,.career-info-tab-title .career-info-tab-text .status,.career-info-tab-title .info-title .deadline,.career-info-tab-title .info-title .department,.career-info-tab-title .info-title .location,.career-info-tab-title .info-title .positions,.career-info-tab-title .info-title .status {
width:100%;
margin:0;
padding:0
}

.career-info-tab .info-title strong,.career-info-tab-title .info-title strong {
display:inline-block;
margin-left:5px
}

.career-info-tab .info-title .positions,.career-info-tab-title .info-title .positions {
padding:15px
}

.career-info-tab .info-title .deadline,.career-info-tab .info-title .department,.career-info-tab .info-title .location,.career-info-tab .info-title .status,.career-info-tab-title .info-title .deadline,.career-info-tab-title .info-title .department,.career-info-tab-title .info-title .location,.career-info-tab-title .info-title .status {
display:none
}

html.error-page .error-code {
font-size:100px
}

html.error-page .error-message {
font-size:28px
}

html.coming-soon body {
height:auto
}

html.coming-soon .coming-soon-title {
font-size:28px
}

html.coming-soon .coming-soon-content {
font-size:48px
}

html.coming-soon .sppb-form-group {
width:100%
}

html.coming-soon #coming-soon-countdown .coming-soon-days,html.coming-soon #coming-soon-countdown .coming-soon-hours,html.coming-soon #coming-soon-countdown .coming-soon-minutes,html.coming-soon #coming-soon-countdown .coming-soon-seconds {
width:50%
}

html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-number {
font-size:35px
}

html.coming-soon .social-icons {
position:relative;
display:block;
margin-top:50px;
bottom:0;
text-align:right
}
}

.view-category #sp-main-body {
background-color:#FFFAF6
}

#sp-left,#sp-right,.article-body-right {
border-bottom:0
}

#sp-left h3.sp-module-title,#sp-right h3.sp-module-title,.article-body-right h3.sp-module-title {
background-color:#fff;
margin-bottom:0;
font-size:14px;
color:#131313;
font-weight:500;
letter-spacing:1.5px
}

#sp-left .search,#sp-right .search,.article-body-right .search {
background-color:#fff;
padding:30px;
border-top:solid 1px rgba(166,124,0,0.3);
border-right:solid 1px rgba(166,124,0,0.3);
border-left:solid 1px rgba(166,124,0,0.3);
border-top-left-radius:3px;
border-top-right-radius:3px
}

#sp-left .search form,#sp-right .search form,.article-body-right .search form {
position:relative
}

#sp-left .search form input,#sp-right .search form input,.article-body-right .search form input {
height:48px;
border-radius:0;
border:solid 1px #E30613;
font-size:14px;
font-weight:300
}

#sp-left .search form:after,#sp-right .search form:after,.article-body-right .search form:after {
position:absolute;
content:"";
font-family:FontAwesome;
color:#E30613;
font-size:15px;
right:15px;
bottom:14px
}

#sp-left .wayne-categories,#sp-right .wayne-categories,.article-body-right .wayne-categories {
padding:10px 30px 30px;
background-color:#fff;
border-right:solid 1px rgba(166,124,0,0.3);
border-left:solid 1px rgba(166,124,0,0.3)
}

#sp-left .wayne-categories h3,#sp-right .wayne-categories h3,.article-body-right .wayne-categories h3 {
margin-bottom:20px
}

#sp-left .wayne-categories ul,#sp-right .wayne-categories ul,.article-body-right .wayne-categories ul {
margin:0;
padding:0;
list-style:none;
border-bottom:solid 1px rgba(166,124,0,0.3)
}

#sp-left .wayne-categories ul li h4,#sp-right .wayne-categories ul li h4,.article-body-right .wayne-categories ul li h4 {
font-size:14px;
font-weight:300;
font-family:Poppins
}

#sp-left .wayne-categories ul li h4 a,#sp-right .wayne-categories ul li h4 a,.article-body-right .wayne-categories ul li h4 a {
color:#131313
}

#sp-left .wayne-categories ul li h4 a:hover,#sp-right .wayne-categories ul li h4 a:hover,.article-body-right .wayne-categories ul li h4 a:hover {
color:#E30613
}

#sp-left .wayne-categories ul li:last-child,#sp-right .wayne-categories ul li:last-child,.article-body-right .wayne-categories ul li:last-child {
margin-bottom:30px
}

#sp-left .must-read,#sp-right .must-read,.article-body-right .must-read {
padding:0 30px 30px;
background-color:#fff;
border-right:solid 1px rgba(166,124,0,0.3);
border-left:solid 1px rgba(166,124,0,0.3)
}

#sp-left .must-read h3.sp-module-title,#sp-right .must-read h3.sp-module-title,.article-body-right .must-read h3.sp-module-title {
margin-bottom:30px
}

#sp-left .must-read .latestnewsmust-read,#sp-right .must-read .latestnewsmust-read,.article-body-right .must-read .latestnewsmust-read {
border-bottom:solid 1px rgba(166,124,0,0.3)
}

#sp-left .must-read .latestnewsmust-read>div,#sp-right .must-read .latestnewsmust-read>div,.article-body-right .must-read .latestnewsmust-read>div {
display:table;
width:100%;
margin-bottom:20px
}

#sp-left .must-read .latestnewsmust-read>div:last-child,#sp-right .must-read .latestnewsmust-read>div:last-child,.article-body-right .must-read .latestnewsmust-read>div:last-child {
margin-bottom:30px
}

#sp-left .must-read .latestnewsmust-read>div .article-list-img,#sp-right .must-read .latestnewsmust-read>div .article-list-img,.article-body-right .must-read .latestnewsmust-read>div .article-list-img {
float:left;
margin-right:10px
}

#sp-left .must-read .latestnewsmust-read>div .latest-post-content-wrap .latest-post-title,#sp-right .must-read .latestnewsmust-read>div .latest-post-content-wrap .latest-post-title,.article-body-right .must-read .latestnewsmust-read>div .latest-post-content-wrap .latest-post-title {
font-size:12px;
font-weight:300
}

#sp-left .must-read .latestnewsmust-read>div .latest-post-content-wrap .latest-post-title a,#sp-right .must-read .latestnewsmust-read>div .latest-post-content-wrap .latest-post-title a,.article-body-right .must-read .latestnewsmust-read>div .latest-post-content-wrap .latest-post-title a {
color:#131313
}

#sp-left .must-read .latestnewsmust-read>div .latest-post-content-wrap .latest-post-title a:hover,#sp-right .must-read .latestnewsmust-read>div .latest-post-content-wrap .latest-post-title a:hover,.article-body-right .must-read .latestnewsmust-read>div .latest-post-content-wrap .latest-post-title a:hover {
color:#E30613
}

#sp-left .must-read .latestnewsmust-read>div .latest-post-info span.category-tag a,#sp-right .must-read .latestnewsmust-read>div .latest-post-info span.category-tag a,.article-body-right .must-read .latestnewsmust-read>div .latest-post-info span.category-tag a {
font-size:12px;
color:#8d8d8d;
font-weight:300
}

#sp-left .must-read .latestnewsmust-read>div .latest-post-info span.category-tag a:hover,#sp-right .must-read .latestnewsmust-read>div .latest-post-info span.category-tag a:hover,.article-body-right .must-read .latestnewsmust-read>div .latest-post-info span.category-tag a:hover {
color:#E30613
}

#sp-left .wayne-tags-popular,#sp-right .wayne-tags-popular,.article-body-right .wayne-tags-popular {
padding:0 30px 30px;
background-color:#fff;
border-right:solid 1px rgba(166,124,0,0.3);
border-left:solid 1px rgba(166,124,0,0.3)
}

#sp-left .wayne-tags-popular h3.sp-module-title,#sp-right .wayne-tags-popular h3.sp-module-title,.article-body-right .wayne-tags-popular h3.sp-module-title {
margin-bottom:15px
}

#sp-left .wayne-tags-popular ul,#sp-right .wayne-tags-popular ul,.article-body-right .wayne-tags-popular ul {
margin:0;
padding:0;
list-style:none;
border-bottom:solid 1px rgba(166,124,0,0.3)
}

#sp-left .wayne-tags-popular ul li,#sp-right .wayne-tags-popular ul li,.article-body-right .wayne-tags-popular ul li {
margin-bottom:5px;
font-size:14px;
font-weight:300
}

#sp-left .wayne-tags-popular ul li:last-child,#sp-right .wayne-tags-popular ul li:last-child,.article-body-right .wayne-tags-popular ul li:last-child {
margin-bottom:25px
}

#sp-left .wayne-connect,#sp-right .wayne-connect,.article-body-right .wayne-connect {
border-bottom-left-radius:3px;
border-bottom-right-radius:3px
}

#sp-left .wayne-connect h3.sp-module-title,#sp-right .wayne-connect h3.sp-module-title,.article-body-right .wayne-connect h3.sp-module-title {
padding-left:30px;
padding-bottom:20px;
border-right:solid 1px rgba(166,124,0,0.3);
border-left:solid 1px rgba(166,124,0,0.3)
}

#sp-left .wayne-connect .sp-page-builder,#sp-right .wayne-connect .sp-page-builder,.article-body-right .wayne-connect .sp-page-builder {
border-right:solid 1px rgba(166,124,0,0.3);
border-left:solid 1px rgba(166,124,0,0.3);
border-bottom:solid 1px rgba(166,124,0,0.3);
padding:0 30px 30px;
background-color:#fff
}

#sp-left .wayne-connect .sp-page-builder .sppb-addon-icons-group ul li,#sp-right .wayne-connect .sp-page-builder .sppb-addon-icons-group ul li,.article-body-right .wayne-connect .sp-page-builder .sppb-addon-icons-group ul li {
margin-left:5px;
line-height:20px
}

#sp-left .wayne-connect .sp-page-builder .sppb-addon-icons-group ul li a,#sp-right .wayne-connect .sp-page-builder .sppb-addon-icons-group ul li a,.article-body-right .wayne-connect .sp-page-builder .sppb-addon-icons-group ul li a {
margin:0
}

#sp-left .wayne-connect .sp-page-builder .sppb-addon-icons-group ul li a i,#sp-right .wayne-connect .sp-page-builder .sppb-addon-icons-group ul li a i,.article-body-right .wayne-connect .sp-page-builder .sppb-addon-icons-group ul li a i {
font-size:14px;
color:rgba(166,124,0,0.6);
margin-right:10px
}

#sp-left .wayne-connect .sp-page-builder .sppb-addon-icons-group ul li a span,#sp-right .wayne-connect .sp-page-builder .sppb-addon-icons-group ul li a span,.article-body-right .wayne-connect .sp-page-builder .sppb-addon-icons-group ul li a span {
font-size:14px;
color:#131313;
font-weight:300
}

#sp-left .stay-with-us,#sp-right .stay-with-us,.article-body-right .stay-with-us {
background-color:#121330;
border-radius:3px;
margin-top:30px
}

#sp-left .stay-with-us .sppb-addon-text-block,#sp-right .stay-with-us .sppb-addon-text-block,.article-body-right .stay-with-us .sppb-addon-text-block {
padding-top:35px
}

#sp-left .stay-with-us .sppb-addon-text-block h4,#sp-right .stay-with-us .sppb-addon-text-block h4,.article-body-right .stay-with-us .sppb-addon-text-block h4 {
letter-spacing:1.5px
}

#sp-left .stay-with-us .sppb-addon-optin-forms,#sp-right .stay-with-us .sppb-addon-optin-forms,.article-body-right .stay-with-us .sppb-addon-optin-forms {
padding:30px!important
}

#sp-left .stay-with-us .sppb-addon-optin-forms .email-wrap input,#sp-right .stay-with-us .sppb-addon-optin-forms .email-wrap input,.article-body-right .stay-with-us .sppb-addon-optin-forms .email-wrap input {
background-color:transparent;
border-radius:0;
border-bottom:solid 1px rgba(166,124,0,0.6);
padding-left:0;
font-size:12px!important
}

#sp-left .stay-with-us .sppb-addon-optin-forms .email-wrap input:focus,#sp-right .stay-with-us .sppb-addon-optin-forms .email-wrap input:focus,.article-body-right .stay-with-us .sppb-addon-optin-forms .email-wrap input:focus {
border-color:transparent;
border-bottom:solid 1px rgba(166,124,0,0.6)
}

#sp-left .stay-with-us .sppb-addon-optin-forms .button-wrap .sppb-btn,#sp-right .stay-with-us .sppb-addon-optin-forms .button-wrap .sppb-btn,.article-body-right .stay-with-us .sppb-addon-optin-forms .button-wrap .sppb-btn {
background-color:transparent;
border:solid 1px #E30613;
border-radius:2px;
width:100%;
color:#E30613;
font-size:14px;
letter-spacing:1.4px;
height:50px;
margin-top:10px
}

#sp-left .stay-with-us .sppb-addon-optin-forms .button-wrap .sppb-btn:hover,#sp-right .stay-with-us .sppb-addon-optin-forms .button-wrap .sppb-btn:hover,.article-body-right .stay-with-us .sppb-addon-optin-forms .button-wrap .sppb-btn:hover {
background-color:#E30613;
color:#fff
}
.mplz-content-list {
margin-bottom:60px;
border:solid 1px rgba(166,124,0,0.3);
border-radius:3px;
background-color:#fff;
transition:.3s
}
.mplz-content-list:hover {
border:solid 1px #E30613
}
.mplz-header {
padding:15px;
}

.mplz-header .article-intro-image,.article-list .article .article-featured-video,.article-list .article .article-featured-audio,.article-list .article .article-feature-gallery {
margin:-20px -20px 0px;
border-radius:3px 3px 0 0;
border-bottom:1px solid #f5f5f5;
overflow:hidden;
position:relative
}

.mplz-header .article-intro-image:after,.article-list .article .article-featured-video:after,.article-list .article .article-featured-audio:after,.article-list .article .article-feature-gallery:after {
content:"";
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
opacity:.6
}

.mplz-header .article-intro-image img,.article-list .article .article-featured-video img,.article-list .article .article-featured-audio img,.article-list .article .article-feature-gallery img {
border-radius:3px 3px 0 0
}
.mplz-header p{
padding-top:10px;
margin-bottom:10px;
}
.mplz-header .article-header {
border-bottom:solid 1px rgba(166,124,0,0.3)
}

.mplz-header .article-header h1,.mplz-header  .article-header h2 {
font-size:16px;
font-weight:400;
line-height:20px;
margin:3px 0 1.25rem
}

.mplz-header .article-header h1 a,.mplz-header  .article-header h2 a {
color:#131313
}

.mplz-header.article-header h1 a:hover,.mplz-header .article-header h1 a:active,.mplz-header .article-header h1 a:focus,.mplz-header .article-header h2 a:hover,.mplz-header .article-header h2 a:active,.article-body .article-header h2 a:focus {
color:#E30613
}

.mplz-header .readmore {
font-size:.875rem;
margin-top: 10px;
text-align: right;
}

.mplz-header .readmore a {
color:#131313;
font-weight:500
}

.mplz-header.readmore a:hover,.article-list .article .readmore a:active,.article-list .article .readmore a:focus {
color:#6d5202
}

.article-body .article-introtext {
display:none
}

.article-info {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin-top:15px;
margin-bottom:0
}

.article-info>span {
font-size:12px
}

.article-info>span+span::before {
display:inline-block;
padding-right:.5rem;
padding-left:.5rem
}

.article-info>span a {
color:#131313
}

.article-info>span a:hover {
color:#E30613
}

.article-info span.published {
position:relative;
float: left;
margin-right: 20px;
color:#252A35
}

.article-info .createdby span {
color:#E30613;
font-size:12px;
font-weight:300;
margin-bottom:20px
}

.tags {
list-style:none;
padding:0;
margin:2rem 0 0;
display:block
}

.tags>li {
display:inline-block
}

.tags>li a {
display:block;
font-size:.875rem;
padding:.5rem 1rem;
border-radius:6.25rem
}

.tags>li a:hover {
color:#fff
}

.pager {
list-style:none;
padding:2rem 0;
margin:70px 0 0;
border-top:1px solid rgba(166,124,0,0.6);
border-bottom:1px solid rgba(166,124,0,0.6)
}

.pager::after {
display:block;
clear:both;
content:""
}

.pager>li {
display:inline-block
}

.pager>li.previous {
float:left
}

.pager>li.next {
float:right
}

.pager>li a {
display:inline-block;
font-size:.785rem
}

#article-comments {
padding-top:2rem;
margin-top:2rem;
border-top:1px solid #f5f5f5
}

.article-ratings {
display:flex;
align-items:center
}

.article-ratings .rating-symbol {
unicode-bidi:bidi-override;
direction:rtl;
font-size:1rem;
display:inline-block;
margin-left:5px
}

.article-ratings .rating-symbol span.rating-star {
font-family:"FontAwesome";
font-weight:400;
font-style:normal;
display:inline-block
}

.article-ratings .rating-symbol span.rating-star.active:before {
content:"";
color:#F6BC00
}

.article-ratings .rating-symbol span.rating-star:before {
content:"";
padding-right:5px
}

.article-ratings .rating-symbol span.rating-star:hover:before,.article-ratings .rating-symbol span.rating-star:hover~span.rating-star:before {
content:"";
color:#E7B000;
cursor:pointer
}

.article-ratings .ratings-count {
font-size:.785rem;
color:#999
}

.article-ratings .fa-spinner {
margin-right:5px
}

.article-social-share {
float:right
}

.article-social-share .social-share-icon ul {
padding:0;
list-style:none;
margin:0
}

.article-social-share .social-share-icon ul li {
display:inline-block
}

.article-social-share .social-share-icon ul li:not(:last-child) {
margin-right:10px
}

.article-social-share .social-share-icon ul li a {
border:1px solid #EDEDED;
font-size:1rem;
border-radius:50%;
height:34px;
line-height:34px;
text-align:center;
width:34px;
display:inline-block
}

.article-social-share .social-share-icon ul li a:hover,.article-social-share .social-share-icon ul li a:focus {
color:#fff
}

.newsfeed-category .category {
list-style:none;
padding:0;
margin:0
}

.newsfeed-category .category li {
padding:5px 0
}

.newsfeed-category #filter-search {
margin:10px 0
}

.category-module,.categories-module,.archive-module,.latestnews,.newsflash-horiz,.mostread,.form-links,.list-striped {
list-style:none;
padding:0;
margin:0
}

.category-module li,.categories-module li,.archive-module li,.latestnews li,.newsflash-horiz li,.mostread li,.form-links li,.list-striped li {
padding:2px 0
}

.category-module li h4,.categories-module li h4,.archive-module li h4,.latestnews li h4,.newsflash-horiz li h4,.mostread li h4,.form-links li h4,.list-striped li h4 {
margin:5px 0
}

.article-footer-top {
display:table;
clear:both;
width:100%
}

.article-footer-top .post_rating {
float:left
}

.pagination-wrapper {
padding-top:60px;
border-top:solid 1px rgba(166,124,0,0.3)
}

.pagination-wrapper .mr-auto {
margin-left:auto
}

.pagination-wrapper .pagination li {
margin:0 2px
}

.pagination-wrapper .pagination li.active .page-link {
background-color:transparent;
border:solid 1px #E30613;
color:#E30613;
border-radius:0;
padding:0;
width:30px;
height:30px;
line-height:30px;
text-align:center
}

.pagination-wrapper .pagination li a.next,.pagination-wrapper .pagination li a.previous {
position:relative;
text-indent:-9999px
}

.pagination-wrapper .pagination li a.next:hover:after,.pagination-wrapper .pagination li a.previous:hover:after {
color:#E30613
}

.pagination-wrapper .pagination li a.next:after,.pagination-wrapper .pagination li a.previous:after {
position:absolute;
content:"";
font-family:FontAwesome;
font-size:20px;
color:#9B9B9B;
text-indent:1px;
top:5px;
left:15px
}

.pagination-wrapper .pagination li a.previous:after {
content:"";
right:15px
}

.pagination-wrapper .pagination li a {
background-color:transparent;
border:none;
font-size:16px;
font-weight:400
}

.pagination-wrapper .pagination li a[title="Start"],.pagination-wrapper .pagination li a[title="End"] {
display:none
}

.pagination-wrapper .pagination li a:hover {
color:#E30613
}

.pagenav li.previous {
border-right:solid 1px rgba(166,124,0,0.6)
}

.pagenav li {
width:50%;
text-align:center
}

.pagenav li a {
color:rgba(166,124,0,0.6);
font-size:16px;
font-weight:500;
letter-spacing:1.5px
}

.pagenav li a:hover {
color:#E30613
}

#sp-bottom4 .sppb-addon-text-block .sppb-addon-content a:last-child {
color:#E30613;
text-decoration:underline
}

.sppb-addon-person:not(.sppb-text-left):hover {
box-shadow:0 2px 6px 0 rgba(0,0,0,0.3)
}

.sppb-addon-person:not(.sppb-text-left):hover .sppb-person-social-icons li>a {
color:#E30613
}

.speasyimagegallery-gallery .speasyimagegallery-gallery-item {
cursor:cell
}

.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div {
position:relative;
border-radius:3px;
overflow:hidden
}

.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div:before {
content:"";
position:absolute;
top:30px;
bottom:30px;
left:30px;
right:30px;
border-radius:3px;
border:1px solid rgba(166,124,0,0.6);
z-index:3;
background:transparent;
opacity:0;
transition:opacity .3s;
z-index:5
}

.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div .speasyimagegallery-gallery-item-content {
top:50%;
bottom:inherit;
left:30px;
right:30px;
transform:translateY(-50%);
text-align:center
}

.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div .speasyimagegallery-gallery-item-content .speasyimagegallery-gallery-item-title {
font-size:18px;
font-weight:400;
letter-spacing:0
}

.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div:after {
transition:.3s
}

.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div:hover:after {
background-color:rgba(18,19,48,0.8)
}

.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div:hover:before {
opacity:1
}
/** SP SİMPLE PORTFOLİO HOME MPLZ **/
.sp-simpleportfolio .sp-simpleportfolio-filter {
text-align:left
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul {
width:100%;
border-bottom:1px solid rgba(166,124,0,0.6)
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul li {
margin:0
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul li a {
font-size:13px;
line-height:26px;
font-weight:300;
padding:12px 5px 12px 0;
margin-right:10px;
background:transparent;
color:rgba(19,19,19,0.6);
text-decoration:none;
border-radius:0;
border-bottom:3px solid transparent;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul li.active>a {
font-weight:600;
background:transparent;
color:rgba(19,19,19,0.8);
border-bottom:3px solid #E30613
}
.sp-simpleportfolio .sp-simpleportfolio-item {
position:relative
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
background-color:#E30613;
border-color:#E30613
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper {
border-radius:3px
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-img {
border-radius:3px
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title {
margin:0
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h4 {
    margin: 10px 0;
    padding: 0;
    font-size: 16px;
    line-height: 16px;
    color: #ecb349;
	font-weight: 400;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title a:hover {
color:#E30613
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-tags,.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title a {
font-size:16px;
line-height:26px;
color:#FFF
}
/** SP SİMPLE PORTFOLİO END MPLZ **/
.featherlight {
z-index:30
}

.sp-input-wrap {
display:block;
width:100%;
position:relative
}

.sp-input-wrap span {
position:absolute;
top:5px;
opacity:0;
transition:.3s;
pointer-events:none;
font-size:11px
}

.sp-input-wrap.active span {
opacity:1;
top:-11px
}

.com-media.contentpane {
padding:10px!important
}

.com-media .well {
background:#f5f5f5;
padding:20px;
border-radius:4px;
margin-bottom:10px
}

.com-media .well .row {
margin:0;
padding:0
}

.com-media .well .row>div:first-child {
width:calc(100% - 200px)
}

.com-media .well .row>div:last-child {
width:200px;
float:right;
text-align:right;
padding-top:30px
}

.com-media .well .row #folderlist {
display:inline-block
}

.com-media .well .row #upbutton {
display:none
}

.com-media.view-imagesList {
padding:0 0 10px!important
}

.com-media.view-imagesList:before {
content:" ";
display:table
}

.com-media.view-imagesList:after {
display:block;
clear:both;
content:""
}

.com-media.view-imagesList ul.manager {
list-style:none;
padding:0;
margin:0
}

.com-media.view-imagesList ul.manager>li.thumbnail {
width:110px;
float:left
}

.com-media.view-imagesList ul.manager>li.thumbnail>a>div:first-child {
height:60px;
margin-bottom:10px;
text-align:center
}

.com-media.view-imagesList ul.manager>li.thumbnail>a>div:first-child>span {
display:inline-block;
width:60px;
height:40px;
margin:0 auto;
margin-top:25px;
position:relative;
background-color:#92ceff;
border-radius:0 5px 5px 5px
}

.com-media.view-imagesList ul.manager>li.thumbnail>a>div:first-child>span:before {
content:'';
width:50%;
height:12px;
border-radius:0 20px 0 0;
background-color:#92ceff;
position:absolute;
top:-12px;
left:0
}

.com-media.view-imagesList ul.manager>li.thumbnail>a>div:first-child img {
display:inline-block
}

.sp-megamenu-parent {
list-style:none;
padding:0;
margin:0 -15px;
z-index:99;
display:block;
float:right;
position:relative
}

.sp-megamenu-parent>li {
display:inline-block;
position:relative;
padding:0
}

.sp-megamenu-parent>li.menu-justify {
position:static
}

.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span {
display:inline-block;
padding:0 15px;
line-height:80px;
font-size:14px;
margin:0
}

.sp-megamenu-parent>li.active>a {
font-weight:500
}

.sp-megamenu-parent>li .sp-menu-badge {
height:20px;
line-height:20px;
padding:0 5px;
font-size:10px;
letter-spacing:1px;
display:inline-block;
text-transform:uppercase;
background:#d60000;
color:#fff;
border-radius:3px
}

.sp-megamenu-parent .sp-module {
padding:10px
}

.sp-megamenu-parent .sp-mega-group {
list-style:none;
padding:0;
margin:0
}

.sp-megamenu-parent .sp-mega-group li.sp-menu-item>a {
padding-left:0!important
}

.sp-megamenu-parent .sp-mega-group .item-header {
padding:15px 15px 0;
margin-bottom:0
}

.sp-megamenu-parent .sp-mega-group .sp-module .sp-module-title {
padding-top:15px
}

.sp-megamenu-parent .sp-mega-group .latestnews>div {
display:flex;
margin-bottom:15px
}

.sp-megamenu-parent .sp-mega-group .latestnews>div .article-list-img {
flex:0 0 120px;
margin-right:15px
}

.sp-megamenu-parent .sp-mega-group .latestnews>div .latest-post-content-wrap {
font-size:12px
}

.sp-megamenu-parent .sp-mega-group .latestnews>div .latest-post-content-wrap a {
color:#131313
}

.sp-megamenu-parent .sp-mega-group .latestnews>div .latest-post-content-wrap a:hover,.sp-megamenu-parent .sp-mega-group .latestnews>div .latest-post-content-wrap a:focus {
color:#E30613
}

.sp-megamenu-parent .sp-mega-group .latestnews>div .latest-post-content-wrap .latest-post-title {
margin-bottom:5px;
font-weight:500
}

.sp-megamenu-parent .sp-mega-group>li>a {
display:block;
text-transform:uppercase;
font-size:14px;
font-weight:600;
margin-bottom:10px
}

.sp-megamenu-parent .sp-mega-group .sp-mega-group-child {
list-style:none;
padding:0;
margin:0
}
/** mplz DROPDOWN MENU **/
.sp-megamenu-parent .sp-dropdown {
  margin: 0;
  position: absolute;
  z-index: 10;
  display: none;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2);
  padding: 0;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items {
  list-style: none;
  padding: 0;
  margin: 0;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after {
  font-family: "FontAwesome";
  content: " \f105";
  float: right;
}
.sp-megamenu-parent .sp-dropdown.sp-menu-center {
  margin-left: 45px;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main {
  top: 100%;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
  left: 0;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
  left: auto;
  right: 0;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left {
  right: 0;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub {
  top: 0;
  left: 100%;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner {
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
  display: block;
  padding: 0;
  font-size: 14px;
  position: relative;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
  display: block;
  padding: 10px 22px;
  border-top: 1px solid #ededed;
  -webkit-transition: .4s;
  transition: .4s;
  position: relative;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:before {
  content: "\f0da";
  font-family: FontAwesome;
  font-size: 16px;
  display: inline-block;
  padding-right: 10px;
  -webkit-transition: .4s;
  transition: .4s;
  opacity: 0;
  width: auto;
  position: absolute;
  left: 22px;
  top: 8px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a.sp-group-title {
  text-transform: uppercase;
  font-weight: bold;
  padding-left: 22px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a.sp-group-title:hover {
  padding-left: 22px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a.sp-group-title:before {
  display: none;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #fcfcfc;
  padding-left: 32px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover:before {
  opacity: 1;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  background: #fcfcfc;
  padding-left: 32px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a:before {
  opacity: 1;
}
.sp-megamenu-parent .sp-dropdown-mega >.row {
  margin-top: 30px;
}
.sp-megamenu-parent .sp-dropdown-mega >.row:first-child {
  margin-top: 0;
}
.sp-megamenu-parent .sp-has-child:hover >.sp-dropdown {
  display: block;
}
.sp-megamenu-parent.menu-fade .sp-has-child:hover >.sp-dropdown {
  -webkit-animation: spMenuFadeIn 400ms;
  animation: spMenuFadeIn 400ms;
}
.sp-megamenu-parent.menu-zoom .sp-has-child:hover >.sp-dropdown {
  -webkit-animation: spMenuZoom 400ms;
  animation: spMenuZoom 400ms;
}
/** mplz DROPDOWN MENU **/
.sp-megamenu-parent .sp-has-child:hover>.sp-dropdown {
display:block
}

.sp-megamenu-parent.menu-animation-fade .sp-has-child:hover>.sp-dropdown {
animation:spFadeIn 600ms
}

.sp-megamenu-parent.menu-animation-fade-up .sp-has-child:hover>.sp-dropdown {
animation:spFadeInUp 400ms ease-in
}

.sp-megamenu-parent.menu-animation-fade-down .sp-has-child:hover>.sp-dropdown {
animation:spFadeInDown 400ms ease-in
}

.sp-megamenu-parent.menu-animation-zoom .sp-has-child:hover>.sp-dropdown {
animation:spZoomIn 300ms
}

.sp-megamenu-parent.menu-animation-rotate .sp-has-child:hover>.sp-dropdown {
animation:spRotateIn 300ms
}

.sp-megamenu-parent.menu-animation-pulse .sp-has-child:hover>.sp-dropdown {
animation:spPulse 300ms
}

body.ltr .sp-megamenu-parent>li.sp-has-child>a:after,body.ltr .sp-megamenu-parent>li.sp-has-child>span:after {
font-family:"FontAwesome";
content:"";
float:right;
margin-left:7px
}

body.ltr .sp-megamenu-parent>li .sp-menu-badge.sp-menu-badge-right {
margin-left:5px
}

body.ltr .sp-megamenu-parent>li .sp-menu-badge.sp-menu-badge-left {
margin-right:5px
}

body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after {
font-family:"FontAwesome";
content:"";
float:right;
margin-left:7px
}

body.ltr .sp-megamenu-parent .sp-dropdown.sp-menu-center {
margin-left:45px
}

body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
left:0
}

body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
left:auto;
right:0
}

body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left {
right:0
}

body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-sub {
left:100%
}

@media (min-width:576px) {
.sp-menu-full.container {
width:540px
}
}

@media (min-width:768px) {
.sp-menu-full.container {
width:720px
}
}

@media (min-width:992px) {
.sp-menu-full.container {
width:960px
}
}

@media (min-width:1200px) {
.sp-menu-full.container {
width:1140px
}
}

#offcanvas-toggler {
display:block;
height:80px;
line-height:80px;
font-size:20px
}

#offcanvas-toggler>span:hover {
color:#737373
}

#offcanvas-toggler:hover .icon-bar>span,#offcanvas-toggler:focus .icon-bar>span {
border-color:#737373
}

#offcanvas-toggler.offcanvas-toggler-right {
float:right;
margin-left:50px
}

#offcanvas-toggler.offcanvas-toggler-left {
float:left;
margin-right:20px
}

.offcanvas-init {
overflow-x:hidden;
position:relative
}

.offcanvas-active .offcanvas-overlay {
visibility:visible;
opacity:1
}

.offcanvas-overlay {
background:rgba(0,0,0,0.5);
bottom:0;
left:0;
opacity:0;
position:absolute;
right:0;
top:0;
z-index:9999;
visibility:hidden;
-webkit-transition:.6s;
transition:.6s
}

.body-wrapper {
position:relative;
-webkit-transition:.6s;
transition:.6s;
backface-visibility:hidden
}

.offcanvs-position-left #offcanvas-toggler.offcanvas-toggler-right {
float:left
}

.offcanvs-position-left .body-wrapper {
left:0
}

.offcanvs-position-left .offcanvas-menu {
left:-300px
}

.offcanvs-position-left.offcanvas-active .offcanvas-menu {
left:0
}

.offcanvs-position-left.offcanvas-active .body-wrapper {
left:300px
}

.offcanvs-position-right #sp-menu2 .sp-megamenu-wrapper {
flex-direction:row-reverse;
justify-content:flex-end
}

.offcanvs-position-right .body-wrapper {
right:0
}

.offcanvs-position-right .offcanvas-menu {
right:-300px
}

.offcanvs-position-right.offcanvas-active .offcanvas-menu {
right:0
}

.offcanvs-position-right.offcanvas-active .body-wrapper {
right:300px
}

.close-offcanvas {
position:absolute;
top:28px;
right:15px;
z-index:1;
width:30px;
height:30px;
border:1px solid #F5F5F5;
border-radius:100%
}

.close-offcanvas:hover .close-icon:before,.close-offcanvas:hover .close-icon:after {
background-color:#F5F5F5
}

.close-offcanvas>span {
color:#F5F5F5;
margin-top:6px;
margin-left:9px
}

.icon-bar {
display:inline-block;
width:25px;
height:20px;
position:relative
}

.icon-bar>span {
display:block;
width:100%;
border-bottom: 2px solid #e2000f;
transition:all .3s ease-in-out;
position:absolute;
top:50%;
left:0
}
.icon-bar span:hover{
border-bottom: 2px solid #202020;
}
.icon-bar>span:first-child {
-webkit-transform:rotate(0);
transform:rotate(0);
top:0
}

.icon-bar>span:nth-child(2) {
top:8px;
left:0
}

.icon-bar>span:last-child {
-webkit-transform:rotate(0);
transform:rotate(0);
bottom:0
}

.close-icon:before,.close-icon:after {
position:absolute;
left:13px;
content:' ';
height:25px;
width:2px;
background-color:#000;
transition:.4s
}

.close-icon:before {
transform:rotate(45deg)
}

.close-icon:after {
transform:rotate(-45deg)
}

.offcanvas-social-icons {
margin-bottom:10px!important
}

/** MOBİL MENU MPLZ **/
.offcanvas-menu {
width:300px;
height:100%;
position:fixed;
top:0;
overflow:inherit;
-webkit-transition:all .6s;
transition:all .6s;
z-index:10000
}

.offcanvas-menu .offcanvas-inner {
padding:45px 20px 20px 30px;
}

.offcanvas-menu .offcanvas-inner .sp-module {
padding:0;
margin:0
}

.offcanvas-menu .offcanvas-inner .sp-module.offcanvas-logo {
position:absolute;
top:25px
}

.offcanvas-menu .offcanvas-inner .sp-module .sp-module-title {
font-size:1rem;
font-weight:700
}

.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child) {
margin-bottom:20px
}

.offcanvas-menu .offcanvas-inner .sp-module ul.menu>li>a,.offcanvas-menu .offcanvas-inner .sp-module ul.menu-child>li>a {
position:relative;
display:inline-block
}

.offcanvas-menu .offcanvas-inner .sp-module ul.menu>li>a:before,.offcanvas-menu .offcanvas-inner .sp-module ul.menu-child>li>a:before {
content:"";
position:absolute;
top:50%;
left:calc(100% + 10px);
width:0;
height:2px;
background-color:#F5F5F5;
transform:translateY(-50%);
transition:.3s
}

.offcanvas-menu .offcanvas-inner .sp-module ul.menu>li>a:hover:before,.offcanvas-menu .offcanvas-inner .sp-module ul.menu-child>li>a:hover:before {
width:20px
}

.offcanvas-menu .offcanvas-inner .sp-module ul.menu>li.active>a:before,.offcanvas-menu .offcanvas-inner .sp-module ul.menu-child>li.active>a:before {
width:20px
}

.offcanvas-menu .offcanvas-inner .sp-module ul {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
padding:0;
margin:0;
list-style:none
}

.offcanvas-menu .offcanvas-inner .sp-module ul.menu>li {
margin-bottom:5px
}

.offcanvas-menu .offcanvas-inner .sp-module ul.menu>li>a {
font-size: 15px;
text-transform: uppercase;
font-weight: 400;
padding: 10px 0px;
color:#cecece
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li {
border:0;
padding:0;
margin:0;
position:relative;
display:block;
border-bottom: 1px solid rgba(183, 183, 183, 0.81);
}


.offcanvas-menu .offcanvas-inner .sp-module ul>li.active>a {
color:#E30613
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li a,.offcanvas-menu .offcanvas-inner .sp-module ul>li span {
display:block;
font-size:1rem;
padding:.125rem 0;
position:relative;
color:#fff;
font-weight:500
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li>a:hover,.offcanvas-menu .offcanvas-inner .sp-module ul>li>a:focus {
color:#E30613
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent.menu-parent-open .menu-toggler {
left:-20px
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler,.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler {
display:block;
position:absolute;
left:-15px;
top:50%;
cursor:pointer;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
font-family:FontAwesome;
font-size:22px;
transition:color .4s
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler:after,.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler:after {
content:""
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler:hover,.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler:focus,.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler:hover,.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler:focus {
color:#F5F5F5
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent.menu-parent-open>a>.menu-toggler:after,.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent.menu-parent-open>.menu-separator>.menu-toggler:after {
content:""
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li ul {
display:none;
margin-left:10px
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li ul li a {
font-size:.875rem;
color:#fff
}
/** MOBİL MENU MPLZ SON **/

@keyframes spFadeIn {
from {
opacity:0
}

to {
opacity:1
}
}

@keyframes spFadeInUp {
0% {
opacity:0;
transform:translateY(20px)
}

100% {
opacity:1;
transform:translateY(0)
}
}

@keyframes spFadeInDown {
0% {
opacity:0;
transform:translateY(-20px)
}

100% {
opacity:1;
transform:translateY(0)
}
}

@keyframes spZoomIn {
0% {
opacity:0;
transform:scale3d(0.3,0.3,0.3)
}

100% {
opacity:1
}
}

@keyframes spRotateIn {
from {
transform-origin:center;
transform:rotate3d(0,0,1,-45deg);
opacity:0
}

to {
transform-origin:center;
transform:none;
opacity:1
}
}

@keyframes spPulse {
from {
opacity:0;
transform:scale3d(1,1,1)
}

50% {
opacity:.5;
transform:scale3d(1.05,1.05,1.05)
}

to {
opacity:1;
transform:scale3d(1,1,1)
}
}

@keyframes spSpin {
to {
transform:rotate(360deg)
}
}

@media (max-width:1200px) {
.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span {
margin:0;
padding:0 10px
}
}

@media (max-width:990px) {
.offcanvs-position-left #offcanvas-toggler.offcanvas-toggler-right {
margin-left:0
}

#sp-header .logo {
float:right;
align-items:baseline
}

#sp-header .logo .logo-image {
margin-top:15px
}

.sppb-testimonial-pro .sppb-carousel-control {
bottom:40px
}

.sppb-testimonial-pro .sp-testimonial-wrap-content .sppb-addon-testimonial-pro-footer {
margin-top:15px;
margin-bottom:15px
}

.sppb-addon-case-study .sppb-addon-case-study-features-list .item {
flex-direction:column
}

.sppb-addon-case-study .sppb-addon-case-study-features-list .item span.title:after {
display:none
}

.sppb-addon-case-study .sppb-addon-case-study-features-list .item span.text {
margin-left:0
}

.fluid-features-content-col {
min-width:100%;
margin-bottom:30px
}

.fluid-features-img-col {
margin-bottom:30px
}
}

@media (max-width:768px) {
.sppb-testimonial-pro .sppb-item {
flex-direction:column
}

.sppb-testimonial-pro .sppb-item .sp-testimonial-wrap-content {
padding-left:0
}

.sppb-testimonial-pro .sppb-carousel-control {
bottom:10px;
left:0
}

.sppb-testimonial-pro .sppb-carousel-control.right {
left:50px
}

.sppb-addon-articles-slider .slider-intro .sppb-addon-articles-slider-subtitle {
font-size:23px
}

.sppb-addon-articles-slider .customNavigation>a {
margin-bottom:10px
}

.sppb-addon-case-study>.sppb-addon-content {
flex-direction:column;
align-items:start!important
}

.sppb-addon-case-study>.sppb-addon-content .case-study-content {
flex:0 0 100%;
max-width:100%;
padding-right:0;
margin-bottom:30px
}

.sppb-addon-case-study>.sppb-addon-content .case-study-content .case-study-text-content {
margin-bottom:10px
}

.animated-number-position-bottom .sppb-addon-content,.animated-number-position-left .sppb-addon-content,.animated-number-position-right .sppb-addon-content {
flex-direction:column
}

.sppb-wayne-corp-articles.stair-layout .sppb-row>div:nth-child(2n+1) {
margin-top:0
}

.clients-list2 .sppb-addon-clients [class^='sppb-col'] {
border:none
}

.clients-list2 .sppb-addon-clients a {
padding:14px 25px
}

.view-article #sp-main-body .container .col-lg-8 .article-details .article-header-wrap .article-header h1 {
font-size:32px;
line-height:1.4
}

.view-article #sp-main-body .container .col-lg-8 .article-details .article-header-wrap {
padding:190px 0 50px
}
}

@media (max-width:480px) {
.wayne-corp-service-box .sppb-media {
flex-direction:column
}

.wayne-corp-service-box .sppb-media>div.pull-left {
border-right:none;
padding:15px
}

.wayne-corp-service-box .sppb-media .sppb-media-body {
padding:0 15px 15px
}

.sppb-addon-articles-slider .slider-intro {
margin-bottom:20px;
padding-bottom:6px
}

.sppb-addon.sppb-addon-wayne-corp-image .sppb-addon-title small {
font-size:13px
}

.sppb-addon-wayne-corp-pricing-table .sppb-pricing-header,.sppb-addon-wayne-corp-pricing-table .sppb-pricing-features {
padding:15px
}

.sppb-addon-case-study .sppb-addon-case-study-features-list {
font-size:13px;
margin:-3px
}

.sppb-addon-case-study .sppb-addon-case-study-features-list .item {
padding:3px
}

#sp-top-bar {
text-align:center
}

#sp-top-bar #sp-top2 {
text-align:center
}

.sppb-addon.sppb-addon-wayne-corp-image .sppb-addon-single-image-container:after {
top:10px;
bottom:10px;
left:10px;
right:10px
}

.sppb-wayne-corp-articles.stair-layout .sppb-addon-article {
align-items:center
}

.sppb-wayne-corp-articles.stair-layout .sppb-addon-article .sppb-article-info-wrap {
padding:15px
}

.sppb-addon-optin-forms form.sppb-optin-form.submit-button-inside .button-wrap {
position:inherit;
right:0
}

.sppb-addon-optin-forms form.sppb-optin-form.submit-button-inside .button-wrap .sppb-btn {
padding:9px 20px
}

.sppb-optin-form.submit-button-inside .name-wrap,form.sppb-optin-form.submit-button-inside .email-wrap {
width:100%
}

.hero-section {
min-height:650px
}
}
/* ULUBEY WEB YAZI FORMAT*/
.mp-yazi1{
	font-size: 13pt;
    font-family: helvetica, arial, sans-serif;
    line-height: 20pt;
}
.mp-ders {
	color: #ff0404;
font-weight: 500;
font-size: 15pt;
}
.mp-ucret {
color: #e30613;
font-weight: 500;
font-size: 14pt;
}
.mp-yazi1 h1{
	padding-top:26px;
	font-weight:500;
	color: #e30613;
	line-height: 20px;
}
.mp-yazi1 h3 {
    padding-top: 10px;
    font-weight: 300;
    font-size: 1.75rem;
	color: rgb(20, 67, 145) !important;
}
.mp-yazi1 h4{
	padding-top:10px;
	font-weight:500;
}
.mp-yazi1 ul{
	padding-bottom:20px;
}
.mplz-list-arrow {
  list-style: none;
  margin: 0 !important;
  padding: 0 0 0 1px;
}
.mplz-list-arrow li {
  line-height: 30px;
}
.mplz-list-arrow li:before {
  font-family: FontAwesome;
  content: "\f101";
  margin-right: 10px;
}
.mplz-list-arrow li:hover {
  color: #e30613;
}
.mplz-list-arrow li:hover a {
  color: #e30613;
}
.mplz-list-arrow li a {
  color: #999999;
}
.mplz-list-arrow.style2 li:before {
  content: "\f05d";
  color: #e30613;
}
/* ULUBEY WEB YAZI FORMAT*/
.mplz_bottom ul li,
.mplz_bottom p{
	margin-bottom: 15px;
color: #2f2f2f;
font-size: 15px;
line-height: 30px;
font-weight: 400;
}
.whatsapp {
    position: fixed;
    left: 15px;
    bottom: 15px;
    transition: all .5s ease-in-out;
    z-index: 999;
}

.whatsapp a {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
    font-size: 28px;
    display: block;
    text-align: center;
    line-height: 50px;
    color: white;
    background: #4dc247;
}

.whatsapp .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    line-height: normal;
    font-size: 15px;
    top: 13px;
    left: 105%;
    height: auto;
}

.whatsapp:hover a {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.whatsapp:hover .tooltiptext {
    visibility: visible;
}

.telefon {
    position: fixed;
    left: 15px;
    bottom: 75px;
    transition: all .5s ease-in-out;
    z-index: 999;
}

.telefon a {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
    font-size: 28px;
    display: block;
    text-align: center;
    line-height: 50px;
    color: white;
    background: #337ab7;
}

.telefon .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    line-height: normal;
    font-size: 15px;
    top: 13px;
    left: 105%;
    height: auto;
}

.telefon:hover a {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.telefon:hover .tooltiptext {
    visibility: visible;
} 