@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.animate{visibility:hidden;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animate.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-moz-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.animate.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash;visibility:visible!important}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.animate.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake;visibility:visible!important}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.animate.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce;visibility:visible!important}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}@-o-keyframes tada{0%{-o-transform:scale(1)}10%,20%{-o-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg)}100%{-o-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.animate.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada;visibility:visible!important}@-webkit-keyframes swing{100%,20%,40%,60%,80%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg)}100%{-moz-transform:rotate(0deg)}}@-o-keyframes swing{20%{-o-transform:rotate(15deg)}40%{-o-transform:rotate(-10deg)}60%{-o-transform:rotate(5deg)}80%{-o-transform:rotate(-5deg)}100%{-o-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.animate.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing;visibility:visible!important}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0%)}15%{-moz-transform:translateX(-25%) rotate(-5deg)}30%{-moz-transform:translateX(20%) rotate(3deg)}45%{-moz-transform:translateX(-15%) rotate(-3deg)}60%{-moz-transform:translateX(10%) rotate(2deg)}75%{-moz-transform:translateX(-5%) rotate(-1deg)}100%{-moz-transform:translateX(0%)}}@-o-keyframes wobble{0%{-o-transform:translateX(0%)}15%{-o-transform:translateX(-25%) rotate(-5deg)}30%{-o-transform:translateX(20%) rotate(3deg)}45%{-o-transform:translateX(-15%) rotate(-3deg)}60%{-o-transform:translateX(10%) rotate(2deg)}75%{-o-transform:translateX(-5%) rotate(-1deg)}100%{-o-transform:translateX(0%)}}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0%)}}.animate.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble;visibility:visible!important}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}@-o-keyframes pulse{0%{-o-transform:scale(1)}50%{-o-transform:scale(1.1)}100%{-o-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.animate.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse;visibility:visible!important}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-moz-animation-timing-function:ease-out}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-moz-animation-timing-function:ease-out}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in}80%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in}100%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-moz-animation-timing-function:ease-in}}@-o-keyframes flip{0%{-o-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-o-animation-timing-function:ease-out}40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-o-animation-timing-function:ease-out}50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in}80%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in}100%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-o-animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);animation-timing-function:ease-in}100%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);animation-timing-function:ease-in}}.animate.flip{-webkit-backface-visibility:visible!important;-webkit-animation-name:flip;-moz-backface-visibility:visible!important;-moz-animation-name:flip;-o-backface-visibility:visible!important;-o-animation-name:flip;backface-visibility:visible!important;animation-name:flip;visibility:visible!important}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateX(-10deg)}70%{-o-transform:perspective(400px) rotateX(10deg)}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.animate.flipInX{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible!important;-moz-animation-name:flipInX;-o-backface-visibility:visible!important;-o-animation-name:flipInX;backface-visibility:visible!important;animation-name:flipInX;visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible!important;-o-animation-name:flipOutX;-o-backface-visibility:visible!important;animation-name:flipOutX;backface-visibility:visible!important;visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateY(-10deg)}70%{-moz-transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateY(-10deg)}70%{-o-transform:perspective(400px) rotateY(10deg)}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.animate.flipInY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible!important;-moz-animation-name:flipInY;-o-backface-visibility:visible!important;-o-animation-name:flipInY;backface-visibility:visible!important;animation-name:flipInY;visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate.flipOutY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible!important;-moz-animation-name:flipOutY;-o-backface-visibility:visible!important;-o-animation-name:flipOutY;backface-visibility:visible!important;animation-name:flipOutY;visibility:visible!important}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.animate.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;visibility:visible!important}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.animate.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;visibility:visible!important}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.animate.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;visibility:visible!important}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.animate.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft;visibility:visible!important}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.animate.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight;visibility:visible!important}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.animate.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig;visibility:visible!important}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.animate.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig;visibility:visible!important}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.animate.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;visibility:visible!important}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.animate.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig;visibility:visible!important}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.animate.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut;visibility:visible!important}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.animate.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp;visibility:visible!important}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.animate.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown;visibility:visible!important}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}.animate.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft;visibility:visible!important}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(20px)}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}.animate.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight;visibility:visible!important}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.animate.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;visibility:visible!important}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.animate.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;visibility:visible!important}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.animate.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;visibility:visible!important}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.animate.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;visibility:visible!important}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(.9)}100%{-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)}50%{opacity:1;-o-transform:scale(1.05)}70%{-o-transform:scale(.9)}100%{-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.animate.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn;visibility:visible!important}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px)}80%{-moz-transform:translateY(10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px)}60%{opacity:1;-o-transform:translateY(-30px)}80%{-o-transform:translateY(10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}.animate.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;visibility:visible!important}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.animate.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown;visibility:visible!important}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px)}80%{-moz-transform:translateX(-10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}60%{opacity:1;-o-transform:translateX(30px)}80%{-o-transform:translateX(-10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}.animate.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft;visibility:visible!important}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px)}80%{-moz-transform:translateX(10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)}60%{opacity:1;-o-transform:translateX(-30px)}80%{-o-transform:translateX(10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.animate.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight;visibility:visible!important}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3)}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1)}25%{-moz-transform:scale(.95)}50%{opacity:1;-moz-transform:scale(1.1)}100%{opacity:0;-moz-transform:scale(.3)}}@-o-keyframes bounceOut{0%{-o-transform:scale(1)}25%{-o-transform:scale(.95)}50%{opacity:1;-o-transform:scale(1.1)}100%{opacity:0;-o-transform:scale(.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}.animate.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut;visibility:visible!important}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(20px)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.animate.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp;visibility:visible!important}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-20px)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes bounceOutDown{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(-20px)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.animate.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown;visibility:visible!important}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(20px)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes bounceOutLeft{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(20px)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.animate.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft;visibility:visible!important}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-20px)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(-20px)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.animate.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight;visibility:visible!important}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.animate.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn;visibility:visible!important}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.animate.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;visibility:visible!important}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.animate.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;visibility:visible!important}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.animate.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight;visibility:visible!important}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.animate.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight;visibility:visible!important}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0}}@-o-keyframes rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.animate.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut;visibility:visible!important}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}.animate.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;visibility:visible!important}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.animate.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;visibility:visible!important}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.animate.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;visibility:visible!important}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.animate.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;visibility:visible!important}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);opacity:0}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}100%{-moz-transform:translateY(700px);opacity:0}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}100%{-o-transform:translateY(700px);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.animate.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge;visibility:visible!important}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0px) rotate(0deg)}}.animate.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn;visibility:visible!important}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg)}}@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-o-transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.animate.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut;visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}}@-o-keyframes lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-o-transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0%) skewX(-15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.animate.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;visibility:visible!important;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}}@-o-keyframes lightSpeedOut{0%{-o-transform:translateX(0%) skewX(0deg);opacity:1}100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.animate.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;visibility:visible!important;-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s}.slideDown{animation-name:slideDown;-webkit-animation-name:slideDown;-moz-animation-name:slideDown;animation-duration:1s;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@keyframes slideDown{0%{transform:translateY(-100%)}50%{transform:translateY(8%)}65%{transform:translateY(-4%)}80%{transform:translateY(4%)}95%{transform:translateY(-2%)}100%{transform:translateY(0%)}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%)}50%{-webkit-transform:translateY(8%)}65%{-webkit-transform:translateY(-4%)}80%{-webkit-transform:translateY(4%)}95%{-webkit-transform:translateY(-2%)}100%{-webkit-transform:translateY(0%)}}.slideUp{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@keyframes slideUp{0%{transform:translateY(100%)}50%{transform:translateY(-8%)}65%{transform:translateY(4%)}80%{transform:translateY(-4%)}95%{transform:translateY(2%)}100%{transform:translateY(0%)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%)}50%{-webkit-transform:translateY(-8%)}65%{-webkit-transform:translateY(4%)}80%{-webkit-transform:translateY(-4%)}95%{-webkit-transform:translateY(2%)}100%{-webkit-transform:translateY(0%)}}.slideLeft{animation-name:slideLeft;-webkit-animation-name:slideLeft;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@keyframes slideLeft{0%{transform:translateX(150%)}50%{ransform:translateX(-8%)}65%{transform:translateX(4%)}80%{transform:translateX(-4%)}95%{transform:translateX(2%)}100%{transform:translateX(0%)}}@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(150%)}50%{-webkit-transform:translateX(-8%)}65%{-webkit-transform:translateX(4%)}80%{-webkit-transform:translateX(-4%)}95%{-webkit-transform:translateX(2%)}100%{-webkit-transform:translateX(0%)}}.slideRight{animation-name:slideRight;-webkit-animation-name:slideRight;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@keyframes slideRight{0%{transform:translateX(-150%)}50%{transform:translateX(8%)}65%{transform:translateX(-4%)}80%{transform:translateX(4%)}95%{transform:translateX(-2%)}100%{transform:translateX(0%)}}@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(-150%)}50%{-webkit-transform:translateX(8%)}65%{-webkit-transform:translateX(-4%)}80%{-webkit-transform:translateX(4%)}95%{-webkit-transform:translateX(-2%)}100%{-webkit-transform:translateX(0%)}}.slideExpandUp{animation-name:slideExpandUp;-webkit-animation-name:slideExpandUp;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease -out;visibility:visible!important}@keyframes slideExpandUp{0%{transform:translateY(100%) scaleX(0.5)}30%{transform:translateY(-8%) scaleX(0.5)}40%{transform:translateY(2%) scaleX(0.5)}50%{transform:translateY(0%) scaleX(1.1)}60%{transform:translateY(0%) scaleX(0.9)}70%{transform:translateY(0%) scaleX(1.05)}80%{transform:translateY(0%) scaleX(0.95)}90%{transform:translateY(0%) scaleX(1.02)}100%{transform:translateY(0%) scaleX(1)}}@-webkit-keyframes slideExpandUp{0%{-webkit-transform:translateY(100%) scaleX(0.5)}30%{-webkit-transform:translateY(-8%) scaleX(0.5)}40%{-webkit-transform:translateY(2%) scaleX(0.5)}50%{-webkit-transform:translateY(0%) scaleX(1.1)}60%{-webkit-transform:translateY(0%) scaleX(0.9)}70%{-webkit-transform:translateY(0%) scaleX(1.05)}80%{-webkit-transform:translateY(0%) scaleX(0.95)}90%{-webkit-transform:translateY(0%) scaleX(1.02)}100%{-webkit-transform:translateY(0%) scaleX(1)}}.expandUp{animation-name:expandUp;-webkit-animation-name:expandUp;animation-duration:.7s;-webkit-animation-duration:.7s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@keyframes expandUp{0%{transform:translateY(100%) scale(0.6) scaleY(0.5)}60%{transform:translateY(-7%) scaleY(1.12)}75%{transform:translateY(3%)}100%{transform:translateY(0%) scale(1) scaleY(1)}}@-webkit-keyframes expandUp{0%{-webkit-transform:translateY(100%) scale(0.6) scaleY(0.5)}60%{-webkit-transform:translateY(-7%) scaleY(1.12)}75%{-webkit-transform:translateY(3%)}100%{-webkit-transform:translateY(0%) scale(1) scaleY(1)}}.expandOpen{animation-name:expandOpen;-webkit-animation-name:expandOpen;animation-duration:1.2s;-webkit-animation-duration:1.2s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible!important}@keyframes expandOpen{0%{transform:scale(1.8)}50%{transform:scale(0.95)}80%{transform:scale(1.05)}90%{transform:scale(0.98)}100%{transform:scale(1)}}@-webkit-keyframes expandOpen{0%{-webkit-transform:scale(1.8)}50%{-webkit-transform:scale(0.95)}80%{-webkit-transform:scale(1.05)}90%{-webkit-transform:scale(0.98)}100%{-webkit-transform:scale(1)}}.bigEntrance{animation-name:bigEntrance;-webkit-animation-name:bigEntrance;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible!important}@keyframes bigEntrance{0%{transform:scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);opacity:.2}30%{transform:scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);opacity:1}45%{transform:scale(0.98) rotate(1deg) translateX(0%) translateY(0%);opacity:1}60%{transform:scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);opacity:1}75%{transform:scale(0.99) rotate(1deg) translateX(0%) translateY(0%);opacity:1}90%{transform:scale(1.01) rotate(0deg) translateX(0%) translateY(0%);opacity:1}100%{transform:scale(1) rotate(0deg) translateX(0%) translateY(0%);opacity:1}}@-webkit-keyframes bigEntrance{0%{-webkit-transform:scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);opacity:.2}30%{-webkit-transform:scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);opacity:1}45%{-webkit-transform:scale(0.98) rotate(1deg) translateX(0%) translateY(0%);opacity:1}60%{-webkit-transform:scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);opacity:1}75%{-webkit-transform:scale(0.99) rotate(1deg) translateX(0%) translateY(0%);opacity:1}90%{-webkit-transform:scale(1.01) rotate(0deg) translateX(0%) translateY(0%);opacity:1}100%{-webkit-transform:scale(1) rotate(0deg) translateX(0%) translateY(0%);opacity:1}}.hatch{animation-name:hatch;-webkit-animation-name:hatch;animation-duration:2s;-webkit-animation-duration:2s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;visibility:visible!important}@keyframes hatch{0%{transform:rotate(0deg) scaleY(0.6)}20%{transform:rotate(-2deg) scaleY(1.05)}35%{transform:rotate(2deg) scaleY(1)}50%{transform:rotate(-2deg)}65%{transform:rotate(1deg)}80%{transform:rotate(-1deg)}100%{transform:rotate(0deg)}}@-webkit-keyframes hatch{0%{-webkit-transform:rotate(0deg) scaleY(0.6)}20%{-webkit-transform:rotate(-2deg) scaleY(1.05)}35%{-webkit-transform:rotate(2deg) scaleY(1)}50%{-webkit-transform:rotate(-2deg)}65%{-webkit-transform:rotate(1deg)}80%{-webkit-transform:rotate(-1deg)}100%{-webkit-transform:rotate(0deg)}}.floating{animation-name:floating;-webkit-animation-name:floating;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;visibility:visible!important}@keyframes floating{0%{transform:translateY(0%)}50%{transform:translateY(8%)}100%{transform:translateY(0%)}}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0%)}50%{-webkit-transform:translateY(8%)}100%{-webkit-transform:translateY(0%)}}.tossing{animation-name:tossing;-webkit-animation-name:tossing;animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;visibility:visible!important}@keyframes tossing{0%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}100%{transform:rotate(-4deg)}}@-webkit-keyframes tossing{0%{-webkit-transform:rotate(-4deg)}50%{-webkit-transform:rotate(4deg)}100%{-webkit-transform:rotate(-4deg)}}.pullUp{animation-name:pullUp;-webkit-animation-name:pullUp;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;visibility:visible!important}@keyframes pullUp{0%{transform:scaleY(0.1)}40%{transform:scaleY(1.02)}100%,60%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1)}}@-webkit-keyframes pullUp{0%{-webkit-transform:scaleY(0.1)}40%{-webkit-transform:scaleY(1.02)}100%,60%{-webkit-transform:scaleY(0.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(1)}}.pullDown{animation-name:pullDown;-webkit-animation-name:pullDown;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 0;-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;visibility:visible!important}@keyframes pullDown{0%{transform:scaleY(0.1)}40%{transform:scaleY(1.02)}100%,60%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1)}}@-webkit-keyframes pullDown{0%{-webkit-transform:scaleY(0.1)}40%{-webkit-transform:scaleY(1.02)}100%,60%{-webkit-transform:scaleY(0.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(1)}}.stretchLeft{animation-name:stretchLeft;-webkit-animation-name:stretchLeft;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:100% 0;-ms-transform-origin:100% 0;-webkit-transform-origin:100% 0;visibility:visible!important}@keyframes stretchLeft{0%{transform:scaleX(0.3)}40%{transform:scaleX(1.02)}100%,60%{transform:scaleX(0.98)}80%{transform:scaleX(1.01)}100%{transform:scaleX(1)}}@-webkit-keyframes stretchLeft{0%{-webkit-transform:scaleX(0.3)}40%{-webkit-transform:scaleX(1.02)}100%,60%{-webkit-transform:scaleX(0.98)}80%{-webkit-transform:scaleX(1.01)}100%{-webkit-transform:scaleX(1)}}.stretchRight{animation-name:stretchRight;-webkit-animation-name:stretchRight;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;visibility:visible!important}@keyframes stretchRight{0%{transform:scaleX(0.3)}40%{transform:scaleX(1.02)}100%,60%{transform:scaleX(0.98)}80%{transform:scaleX(1.01)}100%{transform:scaleX(1)}}@-webkit-keyframes stretchRight{0%{-webkit-transform:scaleX(0.3)}40%{-webkit-transform:scaleX(1.02)}100%,60%{-webkit-transform:scaleX(0.98)}80%{-webkit-transform:scaleX(1.01)}100%{-webkit-transform:scaleX(1)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate.zoomIn{-webkit-animation-name:zoomIn;-moz-animation-name:zoomIn;-o-animation-name:zoomIn;animation-name:zoomIn;visibility:visible!important}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
} .slick-loading .slick-list
{
background: #fff url(https://northcalsecurity.com/wp-content/plugins/designthemes-core-features/shortcodes/css/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://northcalsecurity.com/wp-content/plugins/designthemes-core-features/shortcodes/css/fonts/slick.eot);
src: url(https://northcalsecurity.com/wp-content/plugins/designthemes-core-features/shortcodes/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://northcalsecurity.com/wp-content/plugins/designthemes-core-features/shortcodes/css/fonts/slick.woff) format('woff'), url(https://northcalsecurity.com/wp-content/plugins/designthemes-core-features/shortcodes/css/fonts/slick.ttf) format('truetype'), url(https://northcalsecurity.com/wp-content/plugins/designthemes-core-features/shortcodes/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}




















  blockquote.type1 q, blockquote > p { font-size:18px; line-height:30px; display:inline-block; font-weight:300; border-top:1px solid; border-bottom:1px solid; padding:20px 0px; margin-bottom:10px; }
.dt-sc-dark-bg blockquote.type1 q { border-color:#ffffff; }
blockquote.type2 { overflow:hidden; padding-left:70px; position:relative; }
blockquote.type2 q { display:inline-block; font-family:'Dancing Script', cursive; font-size:24px; line-height:40px; margin-right: 70px; max-width: 100%; }
blockquote.type2 q:before { content:""; }
blockquote.type2:before { content: "\""; font-family:'Roboto Slab', serif; font-size:70px; position:absolute; left: 0; top:15px; text-align:center; width:70px; }
blockquote.type2 cite { float:right; font-style:normal; margin:30px 0 0; position:relative; text-align:right; }
blockquote.type2 cite:before { background:rgba(0, 0, 0, 0.1); content:""; height:1px; position:absolute; right:100%; top:15px; width: 9999px; -webkit-transform: translateX(-15px); transform: translateX(-15px); }
blockquote.type3 { padding:15px 0 15px 25px; border-left:2px solid rgba(0, 0, 0, 0.2); }
blockquote.type3 q { font-size:16px; }
blockquote.type4 { background: #f5f5f5; font-size: 16px; line-height: 30px; padding: 30px; text-align: center; }
blockquote.type4 > cite { display: inline-block; text-align: center; width: 100%; text-transform:uppercase; font-style:normal; }
blockquote.type4 span { float: left; width: 100%; color:#999999; text-transform:capitalize; font-size:13px; }
blockquote.type4 > q:before, blockquote.type4 > q:after { display: inline-block; font-family: georgia; font-size: 30px; text-align: center; width: 100%; position:relative; }
blockquote.type4 > q:before { top:14px; }
blockquote.type4 > q:after { bottom:-10px; }  blockquote.type1.blue q, blockquote.type3.blue { border-color: #008bd3; }
blockquote.type2.blue cite::before { background-color: #008bd3; } blockquote.type1.brown q, blockquote.type3.brown { border-color: #795548; }
blockquote.type2.brown cite::before { background-color: #795548; } blockquote.type1.cadetblue q, blockquote.type3.cadetblue { border-color: #3c939d; }
blockquote.type2.cadetblue cite::before { background-color: #3c939d; } blockquote.type1.chillipepper q, blockquote.type3.chillipepper { border-color: #c10841; }
blockquote.type2.chillipepper cite::before { background-color: #c10841; } blockquote.type1.cyan q, blockquote.type3.cyan { border-color: #00bcd4; }
blockquote.type2.cyan cite::before { background-color: #00bcd4; } blockquote.type1.darkgolden q, blockquote.type3.darkgolden { border-color: #b48b3c; }
blockquote.type2.darkgolden cite::before { background-color: #b48b3c; } blockquote.type1.deeporange q, blockquote.type3.deeporange { border-color: #ff5722; }
blockquote.type2.deeporange cite::before { background-color: #ff5722; } blockquote.type1.deeppurple q, blockquote.type3.deeppurple { border-color: #673ab7; }
blockquote.type2.deeppurple cite::before { background-color: #673ab7; } blockquote.type1.green q, blockquote.type3.green { border-color: #60ae0d; }
blockquote.type2.green cite::before { background-color: #60ae0d; } blockquote.type1.lime q, blockquote.type3.lime { border-color: #cddc39; }
blockquote.type2.lime cite::before { background-color: #cddc39; } blockquote.type1.magenta q, blockquote.type3.magenta { border-color: #cb506d; }
blockquote.type2.magenta cite::before { background-color: #cb506d; } blockquote.type1.orange q, blockquote.type3.orange { border-color: #ff9800; }
blockquote.type2.orange cite::before { background-color: #ff9800; } blockquote.type1.pink q, blockquote.type3.pink { border-color: #fd6ca3; }
blockquote.type2.pink cite::before { background-color: #fd6ca3; } blockquote.type1.purple q, blockquote.type3.purple { border-color: #9c27b0; }
blockquote.type2.purple cite::before { background-color: #9c27b0; } blockquote.type1.red q, blockquote.type3.red { border-color: #da0000; }
blockquote.type2.red cite::before { background-color: #da0000; } blockquote.type1.skyblue q, blockquote.type3.skyblue { border-color: #0eb2e7; }
blockquote.type2.skyblue cite::before { background-color: #0eb2e7; } blockquote.type1.teal q, blockquote.type3.teal { border-color: #009688; }
blockquote.type2.teal cite::before { background-color: #009688; } blockquote.type1.turquoise q, blockquote.type3.turquoise { border-color: #32ccbd; }
blockquote.type2.turquoise cite::before { background-color: #32ccbd; } blockquote.type1.wisteria q, blockquote.type3.wisteria { border-color: #9b59b6; }
blockquote.type2.wisteria cite::before { background-color: #9b59b6; } blockquote.type1.yellow q, blockquote.type3.yellow { border-color: #ffe401; }
blockquote.type2.yellow cite::before { background-color: #ffe401; } blockquote.type1 q, blockquote > p { border-color:rgba(0, 0, 0, 0.15); }  @media only screen and (max-width: 479px) {
blockquote.type2 { width: 100%; }
blockquote.type2 q { margin-right: 30px; }
}
.dt-sc-button.with-icon.icon-right.type1, .dt-sc-button.with-icon.icon-right.type1:after, .dt-sc-colored-big-buttons:hover span, .dt-sc-partially-rounded, .dt-sc-button.with-icon.icon-left span:after { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; } .dt-sc-button { cursor:pointer; display:inline-block; font-size:12px; font-weight: normal; line-height:normal; margin:10px 0 0; outline:none; padding:8px 15px; position:relative; text-transform: inherit; z-index:1; }
.dt-sc-button { background:rgba(0, 0, 0, 0.05); color:#000000; }
.dt-sc-button:hover, .secondary-skin.dt-sc-button.bordered:hover, .secondary-skin.dt-sc-button.bordered:hover, .secondary-skin.dt-sc-button.fully-rounded-border:hover { color:#ffffff; }
.dt-sc-button.filled, .dt-sc-button.filled:hover, .secondary-skin.dt-sc-button.rounded-corner, .secondary-skin.dt-sc-button.rounded-border:hover { color:#ffffff; }
.dt-sc-button.rounded-border, .dt-sc-button.bordered { border:1px solid; border-radius:3px; background:none; }
.dt-sc-button.transparent { background: none; border: none; padding: 0; }
.dt-sc-button.rounded-border:hover, .dt-sc-button.bordered:hover { color:#ffffff; border-radius:3px; }
.dt-sc-button.bordered, .dt-sc-button.bordered:hover { border-radius:0px; }
.dt-sc-button.partially-rounded { border-radius:15px 0px; }	
.dt-sc-button.partially-rounded:hover { border-radius:0px 15px; }	
.dt-sc-button.rounded-border.black, .dt-sc-button.bordered.black, .dt-sc-button.fully-rounded-border.black { border-color:#222222; color:#222222; }
.dt-sc-button.with-shadow { box-shadow:3px 3px 0px 0px rgba(0, 0, 0, 0.2); }
.dt-sc-button.with-shadow.white { background:#ffffff; }
.dt-sc-button.with-shadow.white:hover { box-shadow:3px 3px 0px 0px rgba(0, 0, 0, 0.1); }
.rounded-corner { border-radius:5px; }
.dt-sc-button.filled.white { background:#ffffff; color:#000000; }
.dt-sc-button.filled.white:hover { color:#ffffff; }
.dt-sc-button.filled.black { background:#000000; color:#FFF;} .dt-sc-button.small { font-size: 12px; padding: 11px 18px; }
.dt-sc-button.medium { font-size: 14px; padding: 14px 22px; }
.dt-sc-button.large { font-size: 16px; padding: 16px 28px; }
.dt-sc-button.xlarge { font-size: 18px; padding: 18px 32px; }	
.dt-sc-button.with-icon.icon-right span { margin-left:10px; }	
.dt-sc-button.dt-sc-left-margin { margin-left:20px; } .dt-sc-button.with-icon.icon-right.type1 { padding-right:18px;  }
.dt-sc-button.with-icon.icon-right.type1 span { margin-left:30px; }
.dt-sc-button.with-icon.icon-right.type1 { position:relative; letter-spacing:0.5px; overflow:hidden; }
.dt-sc-button.with-icon.icon-right.type1:after { content:''; position:absolute; z-index:-1; }
.dt-sc-button.with-icon.icon-right.type1:before { left:auto; right:10px;  z-index:2; }
.dt-sc-button.with-icon.icon-right.type1:after {  width: 35%; height:200%; z-index:1; right:0; top:0; margin:-5px 0 0 -5px; -webkit-transform-origin:0 0; -webkit-transform:rotate(-20deg); -moz-transform-origin:0 0;  -moz-transform:rotate(-20deg); -ms-transform-origin:0 0; -ms-transform:rotate(-20deg); transform-origin:0 0; transform:rotate(-20deg); }
.dt-sc-button.with-icon.icon-right.type1:hover:after { width: 38%; }
.dt-sc-button.small.with-icon.icon-right.type1 span { margin-left:25px; position:relative; left:4px;}
.dt-sc-button.small.with-icon.icon-right.type1:after {  width: 36%; }
.dt-sc-button.small.with-icon.icon-right.type1:hover:after { width: 38%; }
.dt-sc-button.medium.with-icon.icon-right.type1 span { margin-left:30px; position:relative; left:4px;}
.dt-sc-button.medium.with-icon.icon-right.type1:after {  width: 35%; }
.dt-sc-button.medium.with-icon.icon-right.type1:hover:after { width: 38%; }	
.dt-sc-button.large.with-icon.icon-right.type1 span { margin-left:34px; position:relative; left:4px;}
.dt-sc-button.large.with-icon.icon-right.type1:after {  width: 34%; }
.dt-sc-button.large.with-icon.icon-right.type1:hover:after { width: 36%; }
.dt-sc-button.xlarge.with-icon.icon-right.type1 span { margin-left: 38px; }
.dt-sc-button.xlarge.with-icon.icon-right.type1:after {  width: 34%; }
.dt-sc-button.xlarge.with-icon.icon-right.type1:hover:after { width: 36%; } .dt-sc-button.with-icon.icon-right.type2 span { padding:23px 0px 9px 20px; position:absolute; margin:0px 0px 0px 15px; display:inline-block; top:0px; right:21px; height:100%; }
.dt-sc-button.with-icon.icon-right.type2 span:after { content:""; position:absolute; left:0px; top:0px; height:100%; border-left:1px solid rgba(0, 0, 0, 0.05); border-right:1px solid rgba(255, 255, 255, 0.2); }
.dt-sc-button.small.with-icon.icon-right.type2 { padding:13px 75px 11px 20px; }
.dt-sc-button.small.with-icon.icon-right.type2 span { padding-top:12px; font-size:16px; }
.dt-sc-button.medium.with-icon.icon-right.type2 { padding:16px 78px 14px 22px; }
.dt-sc-button.medium.with-icon.icon-right.type2 span { padding-top:16px; font-size:18px; }
.dt-sc-button.large.with-icon.icon-right.type2 { padding:20px 84px 18px 24px; }
.dt-sc-button.large.with-icon.icon-right.type2 span { padding-top:21px; font-size:20px; }
.dt-sc-button.xlarge.with-icon.icon-right.type2 { padding:26px 96px 24px 28px; }
.dt-sc-button.xlarge.with-icon.icon-right.type2 span { padding-top:26px; padding-left:25px; right:25px; font-size:24px; } .dt-sc-button.with-icon.icon-right.type3 { text-transform:none; }
.dt-sc-button.with-icon.icon-right.type3 span { position:absolute; right:0px; top:0px; bottom:0px; margin:auto; height:100%; background:#000000; color:#ffffff; text-align:center; }
.dt-sc-button.with-icon.icon-right.type3 span:before { bottom:0px; height:12px; left:0px; margin:auto; position:absolute; right:0px; top:0px; }
.dt-sc-button.small.with-icon.icon-right.type3 { padding-right:60px; font-size:14px; }
.dt-sc-button.small.with-icon.icon-right.type3 span { width:40px; font-size:14px; }
.dt-sc-button.medium.with-icon.icon-right.type3 { padding:13px 75px 13px 25px; font-size:16px; }
.dt-sc-button.medium.with-icon.icon-right.type3 span { width:50px; font-size:16px; }
.dt-sc-button.large.with-icon.icon-right.type3 { padding-right:100px; font-size:18px; } 
.dt-sc-button.large.with-icon.icon-right.type3 span { width:60px; font-size:18px; }
.dt-sc-button.large.with-icon.icon-right.type3 span:before { height:14px; }
.dt-sc-button.xlarge.with-icon.icon-right.type3 { padding-right:120px; font-size:20px; }
.dt-sc-button.xlarge.with-icon.icon-right.type3 span { width:80px; font-size:20px; }
.dt-sc-button.xlarge.with-icon.icon-right.type3 span:before { height:16px; } .dt-sc-button.with-icon.icon-left span { margin-right:10px; }
.dt-sc-button.small.with-icon.icon-left { padding:13px 20px 11px; }
.dt-sc-button.medium.with-icon.icon-left { padding:16px 25px 14px; }
.dt-sc-button.large.with-icon.icon-left { padding:20px 30px 18px; }
.dt-sc-button.xlarge.with-icon.icon-left { padding:26px 35px 24px; }
.dt-sc-button.large.with-icon.icon-left span { line-height: 20px; } .dt-sc-button.with-icon.icon-left.type2 span:after { content:""; position:absolute; top:0px; height:100%; width:1px; }
.dt-sc-button.with-icon.icon-left.type2 span { text-align:center; }
.dt-sc-button.small.with-icon.icon-left.type2 { padding-left:15px; }
.dt-sc-button.small.with-icon.icon-left.type2 span { width:30px; padding-right:15px; margin-right:15px; }
.dt-sc-button.small.with-icon.icon-left.type2 span:after { left:45px; }
.dt-sc-button.small.with-icon.icon-left.type2 span.pe-icon { font-size:15px; }
.dt-sc-button.medium.with-icon.icon-left.type2 { padding-left:20px; }
.dt-sc-button.medium.with-icon.icon-left.type2 span { width:35px; padding-right:20px; margin-right:20px; }
.dt-sc-button.with-icon.icon-left.type2 span.pe-icon { font-size:20px; font-weight:bold; }
.dt-sc-button.medium.with-icon.icon-left.type2 span:after { left:55px; }
.dt-sc-button.large.with-icon.icon-left.type2 { padding-left:25px; }
.dt-sc-button.large.with-icon.icon-left.type2 span { width:42px; padding-right:25px; margin-right:25px; }
.dt-sc-button.large.with-icon.icon-left.type2 span:after { left:67px; }
.dt-sc-button.xlarge.with-icon.icon-left.type2 { padding-left:30px; }
.dt-sc-button.xlarge.with-icon.icon-left.type2 span { width:50px; padding-right:30px; margin-right:30px; }
.dt-sc-button.xlarge.with-icon.icon-left.type2 span:after { left:80px; }
.dt-sc-button.grey { color:rgba(0, 0, 0, 0.4); background:rgba(0, 0, 0, 0.1); }
.dt-sc-button.grey.with-icon.icon-left span:after { background:#ffffff; }
.dt-sc-button.grey.with-icon.icon-left:hover span:after { background:rgba(0, 0, 0, 0.05); }
.dt-sc-button.fully-rounded-border { background:none; }
.dt-sc-button.fully-rounded-border, .dt-sc-button.fully-rounded-border:hover { border:2px solid; border-radius:50px; }
.dt-sc-button.fully-rounded-border.small { padding:14px 25px 11px; }
.dt-sc-button.fully-rounded-border.medium { padding:17px 30px 14px; }
.dt-sc-button.fully-rounded-border:hover { color:#ffffff; } .dt-sc-colored-big-buttons { display:inline-block; position:relative; text-transform:uppercase; font-size:18px; line-height:normal; padding:25px 30px; border:1px solid; background:#ffffff; text-align:left; color:#000000; border-radius:5px; width:100%; letter-spacing:0.5px; font-weight:300; }
.dt-sc-colored-big-buttons:hover { color:#ffffff; }
.dt-sc-colored-big-buttons.with-left-icon { padding-left:110px; }
.dt-sc-colored-big-buttons span { color:#ffffff; font-size:30px; line-height:92px; height:100%; position:absolute; left: 0; top: 0; text-align:center; vertical-align:middle; width:80px; border-radius: 3px 0 0 3px; }
.dt-sc-colored-big-buttons span.pe-icon { font-size:35px; }
.dt-sc-colored-big-buttons:hover span { background:#ffffff; }
.dt-sc-colored-big-buttons.blue { border-color:#015c89; }
.dt-sc-colored-big-buttons.orange { border-color:#f27935; }
.dt-sc-colored-big-buttons.green { border-color:#6ca04a; }
.dt-sc-colored-big-buttons.blue span, .dt-sc-colored-big-buttons.blue:hover { background:#015c89; }
.dt-sc-colored-big-buttons.orange span, .dt-sc-colored-big-buttons.orange:hover { background:#f27935; }
.dt-sc-colored-big-buttons.green span, .dt-sc-colored-big-buttons.green:hover { background:#6ca04a; }
.dt-sc-colored-big-buttons.blue:hover span { background:#015078; }
.dt-sc-colored-big-buttons.orange:hover span { background:#e07231; }
.dt-sc-colored-big-buttons.green:hover span { background:#618f42; } .dt-sc-button.blue, .dt-sc-button.blue.rounded-border:hover, .dt-sc-button.blue.bordered:hover, .dt-sc-button.blue.fully-rounded-border:hover, .dt-sc-button.brown, .dt-sc-button.brown.rounded-border:hover, .dt-sc-button.brown.bordered:hover, .dt-sc-button.brown.fully-rounded-border:hover, .dt-sc-button.cadetblue, .dt-sc-button.cadetblue.rounded-border:hover, .dt-sc-button.cadetblue.bordered:hover, .dt-sc-button.cadetblue.fully-rounded-border:hover, .dt-sc-button.chillipepper, .dt-sc-button.chillipepper.rounded-border:hover, .dt-sc-button.chillipepper.bordered:hover, .dt-sc-button.chillipepper.fully-rounded-border:hover, .dt-sc-button.cyan, .dt-sc-button.cyan.rounded-border:hover, .dt-sc-button.cyan.bordered:hover, .dt-sc-button.cyan.fully-rounded-border:hover, .dt-sc-button.darkgolden, .dt-sc-button.darkgolden.rounded-border:hover, .dt-sc-button.darkgolden.bordered:hover, .dt-sc-button.darkgolden.fully-rounded-border:hover, .dt-sc-button.deeporange, .dt-sc-button.deeporange.rounded-border:hover, .dt-sc-button.deeporange.bordered:hover, .dt-sc-button.deeporange.fully-rounded-border:hover, .dt-sc-button.deeppurple, .dt-sc-button.deeppurple.rounded-border:hover, .dt-sc-button.deeppurple.bordered:hover, .dt-sc-button.deeppurple.fully-rounded-border:hover, .dt-sc-button.green, .dt-sc-button.green.rounded-border:hover, .dt-sc-button.green.bordered:hover, .dt-sc-button.green.fully-rounded-border:hover, .dt-sc-button.lime, .dt-sc-button.lime.rounded-border:hover, .dt-sc-button.lime.bordered:hover, .dt-sc-button.lime.fully-rounded-border:hover, .dt-sc-button.megenta, .dt-sc-button.megenta.rounded-border:hover, .dt-sc-button.megenta.bordered:hover, .dt-sc-button.megenta.fully-rounded-border:hover, .dt-sc-button.orange, .dt-sc-button.orange.rounded-border:hover, .dt-sc-button.orange.bordered:hover, .dt-sc-button.orange.fully-rounded-border:hover, .dt-sc-button.pink, .dt-sc-button.pink.rounded-border:hover, .dt-sc-button.pink.bordered:hover, .dt-sc-button.pink.fully-rounded-border:hover, .dt-sc-button.purple, .dt-sc-button.purple.rounded-border:hover, .dt-sc-button.purple.bordered:hover, .dt-sc-button.purple.fully-rounded-border:hover, .dt-sc-button.red, .dt-sc-button.red.rounded-border:hover, .dt-sc-button.red.bordered:hover, .dt-sc-button.red.fully-rounded-border:hover, .dt-sc-button.skyblue, .dt-sc-button.skyblue.rounded-border:hover, .dt-sc-button.skyblue.bordered:hover, .dt-sc-button.skyblue.fully-rounded-border:hover, .dt-sc-button.teal, .dt-sc-button.teal.rounded-border:hover, .dt-sc-button.teal.bordered:hover, .dt-sc-button.teal.fully-rounded-border:hover, .dt-sc-button.turquoise, .dt-sc-button.turquoise.rounded-border:hover, .dt-sc-button.turquoise.bordered:hover, .dt-sc-button.turquoise.fully-rounded-border:hover, .dt-sc-button.wisteria, .dt-sc-button.wisteria.rounded-border:hover, .dt-sc-button.wisteria.bordered:hover, .dt-sc-button.wisteria.fully-rounded-border:hover { color:#ffffff; }	
.dt-sc-button.blue.rounded-border, .dt-sc-button.blue.bordered, .dt-sc-button.blue.fully-rounded-border, .dt-sc-button.brown.rounded-border, .dt-sc-button.brown.bordered, .dt-sc-button.brown.fully-rounded-border, .dt-sc-button.cadetblue.rounded-border, .dt-sc-button.cadetblue.bordered, .dt-sc-button.cadetblue.fully-rounded-border, .dt-sc-button.chillipepper.rounded-border, .dt-sc-button.chillipepper.bordered, .dt-sc-button.chillipepper.fully-rounded-border, .dt-sc-button.cyan.rounded-border, .dt-sc-button.cyan.bordered, .dt-sc-button.cyan.fully-rounded-border, .dt-sc-button.darkgolden.rounded-border, .dt-sc-button.darkgolden.bordered, .dt-sc-button.darkgolden.fully-rounded-border, .dt-sc-button.deeporange.rounded-border, .dt-sc-button.deeporange.bordered, .dt-sc-button.deeporange.fully-rounded-border, .dt-sc-button.deeppurple.rounded-border, .dt-sc-button.deeppurple.bordered, .dt-sc-button.deeppurple.fully-rounded-border, .dt-sc-button.green.rounded-border, .dt-sc-button.green.bordered, .dt-sc-button.green.fully-rounded-border, .dt-sc-button.lime.rounded-border, .dt-sc-button.lime.bordered, .dt-sc-button.lime.fully-rounded-border, .dt-sc-button.megenta.rounded-border, .dt-sc-button.megenta.bordered, .dt-sc-button.megenta.fully-rounded-border, .dt-sc-button.orange.rounded-border, .dt-sc-button.orange.bordered, .dt-sc-button.orange.fully-rounded-border, .dt-sc-button.pink.rounded-border, .dt-sc-button.pink.bordered, .dt-sc-button.pink.fully-rounded-border, .dt-sc-button.purple.rounded-border, .dt-sc-button.purple.bordered, .dt-sc-button.purple.fully-rounded-border, .dt-sc-button.red.rounded-border, .dt-sc-button.red.bordered, .dt-sc-button.red.fully-rounded-border, .dt-sc-button.skyblue.rounded-border, .dt-sc-button.skyblue.bordered, .dt-sc-button.skyblue.fully-rounded-border, .dt-sc-button.teal.rounded-border, .dt-sc-button.teal.bordered, .dt-sc-button.teal.fully-rounded-border, .dt-sc-button.turquoise.rounded-border, .dt-sc-button.turquoise.bordered, .dt-sc-button.turquoise.fully-rounded-border, .dt-sc-button.wisteria.rounded-border, .dt-sc-button.wisteria.bordered, .dt-sc-button.wisteria.fully-rounded-border, .dt-sc-button.yellow.rounded-border, .dt-sc-button.yellow.bordered, .dt-sc-button.yellow.fully-rounded-border { background:none; }
.dt-sc-button.white.rounded-border, .dt-sc-button.white.bordered, .dt-sc-button.white.fully-rounded-border { color:#ffffff; border-color:#ffffff; }
.dt-sc-button.white.rounded-border:hover, .dt-sc-button.white.bordered:hover, .dt-sc-button.white.fully-rounded-border:hover { color:#000000; background:#ffffff; border-color:#ffffff; }
.dt-sc-button.yellow, .dt-sc-button.yellow.rounded-border:hover, .dt-sc-button.yellow.bordered:hover, .dt-sc-button.yellow.fully-rounded-border:hover { color:#000000; } .dt-sc-button.blue, .dt-sc-button.blue.filled, .dt-sc-button.blue.rounded-border:hover, .dt-sc-button.blue.bordered:hover, .dt-sc-button.blue.fully-rounded-border:hover { background:#008bd3; }
.dt-sc-button.blue:hover, .dt-sc-button.blue.filled:hover, .dt-sc-button.blue.with-icon.icon-right.type1:hover { background:#0081c2; }	
.dt-sc-button.blue.rounded-border, .dt-sc-button.blue.bordered, .dt-sc-button.blue.fully-rounded-border { color:#008bd3; }	
.dt-sc-button.blue.fully-rounded-border, .dt-sc-button.blue.rounded-border:hover, .dt-sc-button.blue.bordered:hover, .dt-sc-button.blue.fully-rounded-border:hover { border-color:#008bd3; } .dt-sc-button.brown, .dt-sc-button.brown.filled, .dt-sc-button.brown.rounded-border:hover, .dt-sc-button.brown.bordered:hover, .dt-sc-button.brown.fully-rounded-border:hover { background:#795548; }
.dt-sc-button.brown:hover, .dt-sc-button.brown.filled:hover, .dt-sc-button.brown.with-icon.icon-right.type1:hover { background:#573a30; }	
.dt-sc-button.brown.rounded-border, .dt-sc-button.brown.bordered, .dt-sc-button.brown.fully-rounded-border { color:#795548; }	
.dt-sc-button.brown.fully-rounded-border, .dt-sc-button.brown.rounded-border:hover, .dt-sc-button.brown.bordered:hover, .dt-sc-button.brown.fully-rounded-border:hover { border-color:#795548; } .dt-sc-button.cadetblue, .dt-sc-button.cadetblue.filled, .dt-sc-button.cadetblue.rounded-border:hover, .dt-sc-button.cadetblue.bordered:hover, .dt-sc-button.cadetblue.fully-rounded-border:hover { background:#3c939d; }
.dt-sc-button.cadetblue:hover, .dt-sc-button.cadetblue.filled:hover, .dt-sc-button.cadetblue.with-icon.icon-right.type1:hover { background:#34818a; }	
.dt-sc-button.cadetblue.rounded-border, .dt-sc-button.cadetblue.bordered, .dt-sc-button.cadetblue.fully-rounded-border { color:#3c939d; }	
.dt-sc-button.cadetblue.fully-rounded-border, .dt-sc-button.cadetblue.rounded-border:hover, .dt-sc-button.cadetblue.bordered:hover, .dt-sc-button.cadetblue.fully-rounded-border:hover { border-color:#3c939d; } .dt-sc-button.chillipepper, .dt-sc-button.chillipepper.filled, .dt-sc-button.chillipepper.rounded-border:hover, .dt-sc-button.chillipepper.bordered:hover, .dt-sc-button.chillipepper.fully-rounded-border:hover { background:#c10841; }
.dt-sc-button.chillipepper:hover, .dt-sc-button.chillipepper.filled:hover, .dt-sc-button.chillipepper.with-icon.icon-right.type1:hover { background:#9d0836; }	
.dt-sc-button.chillipepper.rounded-border, .dt-sc-button.chillipepper.bordered, .dt-sc-button.chillipepper.fully-rounded-border { color:#c10841; }	
.dt-sc-button.chillipepper.fully-rounded-border, .dt-sc-button.chillipepper.rounded-border:hover, .dt-sc-button.chillipepper.bordered:hover, .dt-sc-button.chillipepper.fully-rounded-border:hover { border-color:#c10841; } .dt-sc-button.cyan, .dt-sc-button.cyan.filled, .dt-sc-button.cyan.rounded-border:hover, .dt-sc-button.cyan.bordered:hover, .dt-sc-button.cyan.fully-rounded-border:hover { background:#00bcd4; }
.dt-sc-button.cyan:hover, .dt-sc-button.cyan.filled:hover, .dt-sc-button.cyan.with-icon.icon-right.type1:hover { background:#00a0b4; }	
.dt-sc-button.cyan.rounded-border, .dt-sc-button.cyan.bordered, .dt-sc-button.cyan.fully-rounded-border { color:#00bcd4; }	
.dt-sc-button.cyan.fully-rounded-border, .dt-sc-button.cyan.rounded-border:hover, .dt-sc-button.cyan.bordered:hover, .dt-sc-button.cyan.fully-rounded-border:hover { border-color:#00bcd4; } .dt-sc-button.darkgolden, .dt-sc-button.darkgolden.filled, .dt-sc-button.darkgolden.rounded-border:hover, .dt-sc-button.darkgolden.bordered:hover, .dt-sc-button.darkgolden.fully-rounded-border:hover { background:#b48b3c; }
.dt-sc-button.darkgolden:hover, .dt-sc-button.darkgolden.filled:hover, .dt-sc-button.darkgolden.with-icon.icon-right.type1:hover { background:#a17b35; }	
.dt-sc-button.darkgolden.rounded-border, .dt-sc-button.darkgolden.bordered, .dt-sc-button.darkgolden.fully-rounded-border { color:#b48b3c; }	
.dt-sc-button.darkgolden.fully-rounded-border, .dt-sc-button.darkgolden.rounded-border:hover, .dt-sc-button.darkgolden.bordered:hover, .dt-sc-button.darkgolden.fully-rounded-border:hover { border-color:#b48b3c; } .dt-sc-button.deeporange, .dt-sc-button.deeporange.filled, .dt-sc-button.deeporange.rounded-border:hover, .dt-sc-button.deeporange.bordered:hover, .dt-sc-button.deeporange.fully-rounded-border:hover { background:#ff5722; }
.dt-sc-button.deeporange:hover, .dt-sc-button.deeporange.filled:hover, .dt-sc-button.deeporange.with-icon.icon-right.type1:hover { background:#db4211; }	
.dt-sc-button.deeporange.rounded-border, .dt-sc-button.deeporange.bordered, .dt-sc-button.deeporange.fully-rounded-border { color:#ff5722; }	
.dt-sc-button.deeporange.fully-rounded-border, .dt-sc-button.deeporange.rounded-border:hover, .dt-sc-button.deeporange.bordered:hover, .dt-sc-button.deeporange.fully-rounded-border:hover { border-color:#ff5722; } .dt-sc-button.deeppurple, .dt-sc-button.deeppurple.filled, .dt-sc-button.deeppurple.rounded-border:hover, .dt-sc-button.deeppurple.bordered:hover, .dt-sc-button.deeppurple.fully-rounded-border:hover { background:#673ab7; }
.dt-sc-button.deeppurple:hover, .dt-sc-button.deeppurple.filled:hover, .dt-sc-button.deeppurple.with-icon.icon-right.type1:hover { background:#532b99; }	
.dt-sc-button.deeppurple.rounded-border, .dt-sc-button.deeppurple.bordered, .dt-sc-button.deeppurple.fully-rounded-border { color:#673ab7; }	
.dt-sc-button.deeppurple.fully-rounded-border, .dt-sc-button.deeppurple.rounded-border:hover, .dt-sc-button.deeppurple.bordered:hover, .dt-sc-button.deeppurple.fully-rounded-border:hover { border-color:#673ab7; } .dt-sc-button.green, .dt-sc-button.green.filled, .dt-sc-button.green.rounded-border:hover, .dt-sc-button.green.bordered:hover, .dt-sc-button.green.fully-rounded-border:hover { background:#60ae0d; }
.dt-sc-button.green:hover, .dt-sc-button.green.filled:hover, .dt-sc-button.green.with-icon.icon-right.type1:hover { background:#54990b; }	
.dt-sc-button.green.rounded-border, .dt-sc-button.green.bordered, .dt-sc-button.green.fully-rounded-border { color:#60ae0d; }	
.dt-sc-button.green.fully-rounded-border, .dt-sc-button.green.rounded-border:hover, .dt-sc-button.green.bordered:hover, .dt-sc-button.green.fully-rounded-border:hover { border-color:#60ae0d; } .dt-sc-button.lime, .dt-sc-button.lime.filled, .dt-sc-button.lime.rounded-border:hover, .dt-sc-button.lime.bordered:hover, .dt-sc-button.lime.fully-rounded-border:hover { background:#cddc39; }
.dt-sc-button.lime:hover, .dt-sc-button.lime.filled:hover, .dt-sc-button.lime.with-icon.icon-right.type1:hover { background:#b1bf27; }	
.dt-sc-button.lime.rounded-border, .dt-sc-button.lime.bordered, .dt-sc-button.lime.fully-rounded-border { color:#cddc39; }	
.dt-sc-button.lime.fully-rounded-border, .dt-sc-button.lime.rounded-border:hover, .dt-sc-button.lime.bordered:hover, .dt-sc-button.lime.fully-rounded-border:hover { border-color:#cddc39; } .dt-sc-button.magenta, .dt-sc-button.magenta.filled, .dt-sc-button.magenta.rounded-border:hover, .dt-sc-button.magenta.bordered:hover, .dt-sc-button.magenta.fully-rounded-border:hover { background:#cb506d; }
.dt-sc-button.magenta:hover, .dt-sc-button.magenta.filled:hover, .dt-sc-button.magenta.with-icon.icon-right.type1:hover { background:#ae3753; }	
.dt-sc-button.magenta.rounded-border, .dt-sc-button.magenta.bordered, .dt-sc-button.magenta.fully-rounded-border { color:#cb506d; }	
.dt-sc-button.magenta.fully-rounded-border, .dt-sc-button.magenta.rounded-border:hover, .dt-sc-button.magenta.bordered:hover, .dt-sc-button.magenta.fully-rounded-border:hover { border-color:#cb506d; } .dt-sc-button.orange, .dt-sc-button.orange.filled, .dt-sc-button.orange.rounded-border:hover, .dt-sc-button.orange.bordered:hover, .dt-sc-button.orange.fully-rounded-border:hover { background:#ff9800; }
.dt-sc-button.orange:hover, .dt-sc-button.orange.filled:hover, .dt-sc-button.orange.with-icon.icon-right.type1:hover { background:#da8200; }	
.dt-sc-button.orange.rounded-border, .dt-sc-button.orange.bordered, .dt-sc-button.orange.fully-rounded-border { color:#ff9800; }	
.dt-sc-button.orange.fully-rounded-border, .dt-sc-button.orange.rounded-border:hover, .dt-sc-button.orange.bordered:hover, .dt-sc-button.orange.fully-rounded-border:hover { border-color:#ff9800; } .dt-sc-button.pink, .dt-sc-button.pink.filled, .dt-sc-button.pink.rounded-border:hover, .dt-sc-button.pink.bordered:hover, .dt-sc-button.pink.fully-rounded-border:hover { background:#fd6ca3; }
.dt-sc-button.pink:hover, .dt-sc-button.pink.filled:hover, .dt-sc-button.pink.with-icon.icon-right.type1:hover { background:#e86496; }	
.dt-sc-button.pink.rounded-border, .dt-sc-button.pink.bordered, .dt-sc-button.pink.fully-rounded-border { color:#fd6ca3; }	
.dt-sc-button.pink.fully-rounded-border, .dt-sc-button.pink.rounded-border:hover, .dt-sc-button.pink.bordered:hover, .dt-sc-button.pink.fully-rounded-border:hover { border-color:#fd6ca3; } .dt-sc-button.purple, .dt-sc-button.purple.filled, .dt-sc-button.purple.rounded-border:hover, .dt-sc-button.purple.bordered:hover, .dt-sc-button.purple.fully-rounded-border:hover { background:#9c27b0; }
.dt-sc-button.purple:hover, .dt-sc-button.purple.filled:hover, .dt-sc-button.purple.with-icon.icon-right.type1:hover { background:#7c1b8c; }	
.dt-sc-button.purple.rounded-border, .dt-sc-button.purple.bordered, .dt-sc-button.purple.fully-rounded-border { color:#9c27b0; }	
.dt-sc-button.purple.fully-rounded-border, .dt-sc-button.purple.rounded-border:hover, .dt-sc-button.purple.bordered:hover, .dt-sc-button.purple.fully-rounded-border:hover { border-color:#9c27b0; } .dt-sc-button.red, .dt-sc-button.red.filled, .dt-sc-button.red.rounded-border:hover, .dt-sc-button.red.bordered:hover, .dt-sc-button.red.fully-rounded-border:hover { background:#da0000; }
.dt-sc-button.red:hover, .dt-sc-button.red.filled:hover, .dt-sc-button.red.with-icon.icon-right.type1:hover { background:#c50000; }	
.dt-sc-button.red.rounded-border, .dt-sc-button.red.bordered, .dt-sc-button.red.fully-rounded-border { color:#da0000; }	
.dt-sc-button.red.fully-rounded-border, .dt-sc-button.red.rounded-border:hover, .dt-sc-button.red.bordered:hover, .dt-sc-button.red.fully-rounded-border:hover { border-color:#da0000; } .dt-sc-button.skyblue, .dt-sc-button.skyblue.filled, .dt-sc-button.skyblue.rounded-border:hover, .dt-sc-button.skyblue.bordered:hover, .dt-sc-button.skyblue.fully-rounded-border:hover { background:#0eb2e7; }
.dt-sc-button.skyblue:hover, .dt-sc-button.skyblue.filled:hover, .dt-sc-button.skyblue.with-icon.icon-right.type1:hover { background:#0da2d4; }	
.dt-sc-button.skyblue.rounded-border, .dt-sc-button.skyblue.bordered, .dt-sc-button.skyblue.fully-rounded-border { color:#0eb2e7; }	
.dt-sc-button.skyblue.fully-rounded-border, .dt-sc-button.skyblue.rounded-border:hover, .dt-sc-button.skyblue.bordered:hover, .dt-sc-button.skyblue.fully-rounded-border:hover { border-color:#0eb2e7; } .dt-sc-button.teal, .dt-sc-button.teal.filled, .dt-sc-button.teal.rounded-border:hover, .dt-sc-button.teal.bordered:hover, .dt-sc-button.teal.fully-rounded-border:hover { background:#009688; }
.dt-sc-button.teal:hover, .dt-sc-button.teal.filled:hover, .dt-sc-button.teal.with-icon.icon-right.type1:hover { background:#007f73; }	
.dt-sc-button.teal.rounded-border, .dt-sc-button.teal.bordered, .dt-sc-button.teal.fully-rounded-border { color:#009688; }	
.dt-sc-button.teal.fully-rounded-border, .dt-sc-button.teal.rounded-border:hover, .dt-sc-button.teal.bordered:hover, .dt-sc-button.teal.fully-rounded-border:hover { border-color:#009688; } .dt-sc-button.turquoise, .dt-sc-button.turquoise.filled, .dt-sc-button.turquoise.rounded-border:hover, .dt-sc-button.turquoise.bordered:hover, .dt-sc-button.turquoise.fully-rounded-border:hover { background:#32ccbd; }
.dt-sc-button.turquoise:hover, .dt-sc-button.turquoise.filled:hover, .dt-sc-button.turquoise.with-icon.icon-right.type1:hover { background:#24b6a8; }	
.dt-sc-button.turquoise.rounded-border, .dt-sc-button.turquoise.bordered, .dt-sc-button.turquoise.fully-rounded-border { color:#32ccbd; }	
.dt-sc-button.turquoise.fully-rounded-border, .dt-sc-button.turquoise.rounded-border:hover, .dt-sc-button.turquoise.bordered:hover, .dt-sc-button.turquoise.fully-rounded-border:hover { border-color:#32ccbd; } .dt-sc-button.wisteria, .dt-sc-button.wisteria.filled, .dt-sc-button.wisteria.rounded-border:hover, .dt-sc-button.wisteria.bordered:hover, .dt-sc-button.wisteria.fully-rounded-border:hover { background:#9b59b6; }
.dt-sc-button.wisteria:hover, .dt-sc-button.wisteria.filled:hover, .dt-sc-button.wisteria.with-icon.icon-right.type1:hover { background:#7c4094; }	
.dt-sc-button.wisteria.rounded-border, .dt-sc-button.wisteria.bordered, .dt-sc-button.wisteria.fully-rounded-border { color:#9b59b6; }	
.dt-sc-button.wisteria.fully-rounded-border, .dt-sc-button.wisteria.rounded-border:hover, .dt-sc-button.wisteria.bordered:hover, .dt-sc-button.wisteria.fully-rounded-border:hover { border-color:#9b59b6; } .dt-sc-button.yellow, .dt-sc-button.yellow.filled, .dt-sc-button.yellow.rounded-border:hover, .dt-sc-button.yellow.bordered:hover, .dt-sc-button.yellow.fully-rounded-border:hover { background:#ffe401; }
.dt-sc-button.yellow:hover, .dt-sc-button.yellow.filled:hover, .dt-sc-button.yellow.with-icon.icon-right.type1:hover { background:#ebd302; }	
.dt-sc-button.yellow.rounded-border, .dt-sc-button.yellow.bordered, .dt-sc-button.yellow.fully-rounded-border { color:#ffe401; }	
.dt-sc-button.yellow.fully-rounded-border, .dt-sc-button.yellow.rounded-border:hover, .dt-sc-button.yellow.bordered:hover, .dt-sc-button.yellow.fully-rounded-border:hover { border-color:#ffe401; } .dt-sc-button.rounded-border.black:hover, .dt-sc-button.bordered.black:hover, .dt-sc-dark-bg .dt-sc-button.rounded-border, .dt-sc-dark-bg .dt-sc-button.bordered, .dt-sc-dark-bg.skin-color .dt-sc-button.fully-rounded-border, .dt-sc-skin-highlight .dt-sc-button.rounded-border, .dt-sc-skin-highlight .dt-sc-button.bordered { color:#ffffff; }
.dt-sc-skin-highlight .dt-sc-button.rounded-border:hover, .dt-sc-skin-highlight .dt-sc-button.bordered:hover { background:#ffffff; }
.dt-sc-dark-bg .dt-sc-button.rounded-border, .dt-sc-dark-bg .dt-sc-button.bordered, .dt-sc-dark-bg.skin-color .dt-sc-button.fully-rounded-border, .dt-sc-skin-highlight .dt-sc-button.rounded-border, .dt-sc-skin-highlight .dt-sc-button.bordered { border-color:#ffffff; }
.dt-sc-button.with-icon.icon-right.type1:after { background:rgba(0, 0, 0, 0.1); }
.dt-sc-button.with-icon.icon-left.type2 span:after { background:rgba(0, 0, 0, 0.05); } @media only screen and (min-width:992px) and (max-width:1199px) {
.dt-sc-button.large.with-icon.icon-left span { line-height: 18px; }
}  @media only screen and (min-width:768px) and (max-width:991px) { .dt-sc-button.small { font-size: 11px; }	
.dt-sc-button.medium { font-size: 13px; }	
.dt-sc-button.large { font-size: 15px; }	
.dt-sc-button.xlarge { font-size: 16px; }	
.dt-sc-button.xlarge.with-icon.icon-left span { margin-right: 18px; margin-top: 3px; }
.dt-sc-button.large.with-icon.icon-right.type1 { font-size: 15px; padding-left: 34px; } .dt-sc-button.xlarge.with-icon.icon-right.type1::after { width: 36%; }
.dt-sc-button.xlarge.with-icon.icon-right.type1:hover:after { width: 38%; } 
.dt-sc-button.xlarge.with-icon.icon-right.type1 { font-size: 16px; padding-left: 30px; }
.dt-sc-button.small.with-icon.icon-right.type2 span { padding-top: 10px; }
.dt-sc-button.medium.with-icon.icon-right.type2 span { padding-top: 14px; }
.dt-sc-button.large.with-icon.icon-right.type2 { font-size: 14px; }
.dt-sc-button.large.with-icon.icon-right.type2 span { padding-top: 18px; }
.dt-sc-button.xlarge.with-icon.icon-right.type2 { font-size: 16px; padding: 26px 84px 24px 20px; }
.dt-sc-button.xlarge.with-icon.icon-right.type2 span { font-size: 21px; padding-left: 20px; padding-top: 24px; right: 23px; }
.dt-sc-button.medium.with-icon.icon-right.type3 { font-size: 15px; }
.dt-sc-button.large.with-icon.icon-right.type3 { font-size: 16px; padding-left: 24px; padding-right: 88px; }
.dt-sc-button.xlarge.with-icon.icon-right.type3 { font-size: 17px; padding-left: 25px; padding-right: 90px; }
.dt-sc-button.xlarge.with-icon.icon-right.type3 span { width: 65px; }
.dt-sc-button.large.with-icon.icon-left.type2 { padding-left: 18px; padding-right: 24px; }
.dt-sc-button.large.with-icon.icon-left.type2 span { margin-right: 18px; padding-right: 18px; }		
.dt-sc-button.large.with-icon.icon-left.type2 span::after { left: 59px; }
.dt-sc-button.xlarge.with-icon.icon-left.type2 { padding-left: 20px; padding-right: 24px; }
.dt-sc-button.xlarge.with-icon.icon-left.type2 span { margin-right: 20px; padding-right: 20px; }
.dt-sc-button.xlarge.with-icon.icon-left.type2 span::after { left: 69px; }
.dt-sc-colored-big-buttons.with-left-icon { padding-left: 80px; }
.dt-sc-colored-big-buttons span { width: 65px; }		
}  @media only screen and (max-width: 767px) {
.dt-sc-button.dt-sc-left-margin { display: table; margin-left: 0; }
}  @media only screen and (min-width: 480px) and (max-width: 767px) { .aligncenter .dt-sc-button.medium.with-icon.icon-right.type3 { padding: 14px 80px 13px 30px; }
}  @media only screen and (min-width: 320px) and (max-width: 479px) {	
.dt-sc-colored-big-buttons { font-size: 16px; }
} @media only screen and (max-width: 319px) { .dt-sc-button.small { font-size: 11px; }
.dt-sc-button.medium { font-size: 13px; }	
.dt-sc-button.large { font-size: 14px; padding: 20px 34px 18px; }
.dt-sc-button.xlarge { font-size: 15px; padding: 26px 36px 24px; }
.dt-sc-button.xlarge.with-icon.icon-left span { margin-right: 18px; }
.dt-sc-button.large.with-icon.icon-right.type1 { font-size: 15px; padding-left: 34px; }
.dt-sc-button.medium.with-icon.icon-right.type1::after,
.dt-sc-button.large.with-icon.icon-right.type1::after { width: 32%; }		
.dt-sc-button.medium.with-icon.icon-right.type1:hover:after { width: 36%; }
.dt-sc-button.xlarge.with-icon.icon-right.type1 { font-size: 16px; padding-left: 30px; }
.dt-sc-button.xlarge.with-icon.icon-right.type1::after { width: 30%; }
.dt-sc-button.xlarge.with-icon.icon-right.type2 { font-size: 17px; padding: 26px 80px 24px 20px; }
.dt-sc-button.xlarge.with-icon.icon-right.type2 span { font-size: 21px; padding-left: 20px; right: 23px; }
.dt-sc-button.large.with-icon.icon-right.type2 { font-size: 14px; }
.dt-sc-button.xlarge.with-icon.icon-right.type2 { font-size: 16px; }
.dt-sc-button.medium.with-icon.icon-right.type3 { font-size: 15px; }
.dt-sc-button.large.with-icon.icon-right.type3 { font-size: 16px; padding-left: 24px; padding-right: 88px; }
.dt-sc-button.xlarge.with-icon.icon-right.type3 { font-size: 17px; padding-left: 25px; padding-right: 90px; }
.dt-sc-button.xlarge.with-icon.icon-right.type3 span { width: 65px; }
.dt-sc-button.large.with-icon.icon-left.type2 { padding-left: 18px; padding-right: 24px; }
.dt-sc-button.large.with-icon.icon-left.type2 span { margin-right: 18px; padding-right: 18px; }		
.dt-sc-button.large.with-icon.icon-left.type2 span::after { left: 52px; }
.dt-sc-button.xlarge.with-icon.icon-left.type2 { padding-left: 20px; padding-right: 24px; }
.dt-sc-button.xlarge.with-icon.icon-left.type2 span { margin-right: 20px; padding-right: 20px; }
.dt-sc-button.xlarge.with-icon.icon-left.type2 span::after { left: 59px; }
.dt-sc-colored-big-buttons.with-left-icon { padding-left: 80px; }
.dt-sc-colored-big-buttons span { width: 65px; }
.dt-sc-button.dt-sc-left-margin { margin-left: 0; }	
}
.carousel-arrows { position: absolute; right: 0; }
.carousel-arrows a { border: 1px solid; float:left; height:32px; margin: 0 5px; position:relative; text-align:center; width:32px; -webkit-border-radius:50%; border-radius:50%; }
.carousel-arrows a:before { width: 100%; height: 100%; text-align: center; font-size: 18px; line-height: 30px; vertical-align: middle; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); position: absolute; left: 0; right: 0; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
@-moz-document url-prefix() { .carousel-arrows a:before { line-height: 28px; } }
.carousel-arrows a.testimonial-prev:before, .carousel-arrows a.partners-prev:before, .carousel-arrows a.images-prev:before { content:"\f104"; }
.carousel-arrows a.testimonial-next:before, .carousel-arrows a.partners-next:before, .carousel-arrows a.images-next:before { content:"\f105"; }	
.dt-sc-partners-carousel-wrapper .carousel-arrows { left:0px; right:0px; margin:auto; bottom:-35px; }
.caroufredsel_wrapper { margin-bottom:0px !important; }
.dt-carousel-pagination { text-align: center; width: 100%; float: left; margin-top:50px; }
.dt-carousel-pagination a { position: relative; font-size: 0; width:12px; height:12px; float:none; display:inline-block; margin:0 4px; background-color:transparent; border-radius:100%; border:1px solid;} .dt_carousel .dt-sc-team, .dt_carousel .dt-sc-icon-box, .dt_carousel .dt-sc-image-caption, .dt_carousel .blog-entry, .dt_carousel .portfolio, .dt_carousel .dt-sc-testimonial{clear: none;}
.dt_carousel .portfolio, .dt_carousel .dt-sc-testimonial{float:left;}
.dt_carousel .dt-sc-testimonial-wrapper{clear:none;}
.carousel_items { float:left; width:100%; clear:both; }
.carousel_items .dt_carousel > div, .carousel_items .dt_carousel > article { margin:0px 15px 10px; }
.dt_carousel .dt-sc-team, .dt_carousel .dt-sc-icon-box, .dt_carousel .dt-sc-image-caption, .dt_carousel .blog-entry, .dt_carousel .portfolio{clear:none;}
.carousel_items.testimonial_carousel .dt_carousel > div{margin:60px 15px 10px;}
.carousel_items.testimonial_carousel .dt-sc-testimonial-wrapper:nth-child(2){margin-top:0px;}
.dt-carousel-navigation .carousel-prv-arrow, .dt-carousel-navigation .carousel-next-arrow { display:inline-block; }
.dt-carousel-navigation { margin:40px 0 20px; display:block; text-align:center; }
.dt-carousel-navigation a{width:40px; height:40px; border-radius:50%; float:left; text-align:center; margin:0px 5px; position:relative; font-size:20px; line-height:35px; color:#c8d2de; border:2px solid #c8d2de; background-color:#FFF;}
.dt-carousel-navigation a:hover{color:#FFF;}
.dt-carousel-navigation a.next-arrow span{margin-left:2px;}
.carousel_items.trendy .dt-sc-pr-tb-col.type1{clear:none;} .dt-sc-partners-carousel-wrapper { clear:both; display:block; float:left; margin:0px 0px 67px -30px; padding:0px; width:100%;  width:-webkit-calc(100% + 30px); width:-moz-calc(100% + 30px); width:calc(100% + 30px); position:relative; }
.dt-sc-partners-carousel li { display:block; float:left; margin: 0  0  0 30px; }	
.dt-sc-partners-carousel li img { max-width:100%; }
.dt-sc-partners-carousel-wrapper .carousel-arrows a { position:absolute; left:30px; right:0px; margin:auto; }
.dt-sc-partners-carousel-wrapper .carousel-arrows a.partners-prev { left:-13px; }
.dt-sc-partners-carousel-wrapper .carousel-arrows a.partners-next { right:-43px; } .dt-sc-images-wrapper { clear:both; display:block; margin: 0 -10px; padding: 0; position:relative; width: auto; }
.dt-sc-images-carousel li { display:block; float:left; margin: 0 10px; padding:0px;}	
.dt-sc-images-carousel li img { max-width:100%; }
.dt-sc-images-wrapper .carousel-arrows { float: right; margin: 10px 5px; position: static; }
.dt-sc-images-wrapper .carousel-arrows a { border:none; margin: 0 10px; border-radius:5px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); }
.dt-sc-images-wrapper .carousel-arrows a:before { -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); display:inline-block; line-height:30px; top: 0; } .dt-sc-testimonial-carousel li { display:block; float:left; margin: 0; padding: 0; }	
.dt-sc-testimonial-wrapper.type1{ margin-left:-20px; width:-webkit-calc(100% + 20px); width:-moz-calc(100% + 20px); width:calc(100% + 20px); }
.dt-sc-testimonial-wrapper.type1 .dt-sc-testimonial-carousel li{ margin-left:20px; }	
.dt-sc-testimonial-wrapper .carousel-arrows { display: inline-block; margin: 15px 0; position: static; }
.dt-sc-testimonial-wrapper.type1 .carousel-arrows, .dt-sc-testimonial-wrapper.type3 .carousel-arrows, .dt-sc-testimonial-wrapper.type6 .carousel-arrows, .dt-sc-testimonial-wrapper.type7 .carousel-arrows { display: table; margin-left: auto; margin-right: auto; text-align: center; width: 90px; }
.dt-sc-testimonial-wrapper.type2 .carousel-arrows, .dt-sc-testimonial-wrapper.type4 .carousel-arrows, .dt-sc-testimonial-wrapper.type5 .carousel-arrows, .dt-sc-testimonial-wrapper.type8 .carousel-arrows { margin-left: -5px; margin-right: -5px; }
.dt-sc-testimonial-wrapper.type1 .carousel-arrows a { float:none; display:inline-block; }
.dt-sc-testimonial-wrapper.type4 .dt-sc-testimonial.type4 { padding-bottom: 0; }
.dt-sc-testimonial-wrapper.type4 .dt-sc-testimonial.type4 .dt-sc-testimonial-author cite { display: none; }
.dt-sc-testimonial-wrapper.type6 .dt-sc-testimonial-carousel li { border-color: #dedede; border-style: solid; border-width: 1px; position: relative; }
.dt-sc-testimonial-wrapper.type6 .dt-sc-testimonial.type6 { position: relative; }
.dt-sc-testimonial-wrapper.type6 .dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote::before { left: 20px; }
.dt-sc-testimonial-wrapper.type6 .carousel-arrows { bottom: -50px; left:0; right: 0; text-align: center; }	
.dt-sc-testimonial-wrapper.type6 .carousel-arrows a { display: inline-block; float: none; }
.dt-sc-testimonial-carousel .dt-sc-testimonial.type3 .dt-sc-testimonial-author,
.dt-sc-testimonial-carousel .dt-sc-testimonial.type3 .dt-sc-testimonial-author cite { margin-top:20px; margin-bottom:0; }
.dt-sc-testimonial-carousel .dt-sc-testimonial.type3 .dt-sc-testimonial-author cite small:before { content:"-"; margin:0 5px; }
.dt-sc-testimonial-wrapper.type3 .dt-sc-testimonial-carousel li, .dt-sc-testimonial-wrapper.type5 .dt-sc-testimonial-carousel li { display: inline-block; float: none; margin: 0 10px; }	
.dt-sc-testimonial.special-testimonial-carousel blockquote q:before, .dt-sc-testimonial.special-testimonial-carousel blockquote q:after { content:"\201c"; }
.dt-sc-testimonial.special-testimonial-carousel blockquote{font-style:italic; font-weight:300; font-size:24px; line-height:34px; padding:0px 60px; letter-spacing:-0.059em;}	
.dt-sc-testimonial.special-testimonial-carousel .dt-sc-testimonial-author { margin:5px 0 0; }
.dt-sc-testimonial.special-testimonial-carousel .dt-sc-testimonial-author cite { font-style:normal; font-weight:bold; font-size:15px; letter-spacing:1px; }
.dt-sc-testimonial.special-testimonial-carousel .dt-sc-testimonial-author cite small { font-weight:normal; text-transform:none; font-size:13px; clear:both; letter-spacing:normal; display:inline-block;}
.alignright .dt-sc-testimonial.special-testimonial-carousel blockquote, .alignright .dt-sc-testimonial.special-testimonial-carousel .dt-sc-testimonial-author { text-align:center; } .dt-sc-twitter-carousel-wrapper { clear:both; } .vc_custom_carousel .slick-slider { text-align:center; }
.vc_custom_carousel .slick-slider .slick-dots { background: #fff; border: 1px solid; border-radius: 5px; display: inline-block !important; margin: 0 auto; padding: 2px 5px 0; position: inherit; width: auto; }
.vc_custom_carousel .slick-slider:before { border-top: 1px dashed #000; bottom: -16px; content: ""; left: 0; position: absolute; width: 100%; }
.custom-dot-navigation ul.slick-dots { padding: 5px 0; }
.custom-dot-navigation ul.slick-dots li { margin: 0; }
.custom-dot-navigation ul.slick-dots li:hover i, .custom-dot-navigation ul.slick-dots li.slick-active i { transform: scaleX(-1); -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); }
.custom-dot-navigation ul.slick-dots li i { position: relative; font-size: 0; width: 10px; height: 10px; float: none; display: inline-block; transform: scaleX(1); -moz-transform: scaleX(1); -webkit-transform: scaleX(1); -ms-transform: scaleX(1); -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; }
.custom-arrow-navigation .slick-slider:before { content: ""; display: block; position: absolute; bottom: -54px; width: 2px; height: 24px; background: #2b2b2b; left: 0; right: 0; margin: 0 auto; }
.custom-arrow-navigation .slick-slider button { position: absolute; bottom: -65px; left: 0; right: 0; margin: 0 auto; top: auto; width: 30px; height: 30px; }
.custom-arrow-navigation .slick-slider button.slick-prev { left: -60px; }
.custom-arrow-navigation .slick-slider button.slick-next { right: -60px; }
.custom-arrow-navigation .slick-next:before, .custom-arrow-navigation .slick-prev:before, .custom-arrow-navigation .slick-next:before, .custom-arrow-navigation .slick-next:before { visibility: hidden; }
.custom-arrow-navigation .slick-slider button.slick-prev i:before, .custom-arrow-navigation .slick-slider button.slick-next i:before { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; }
.custom-arrow-navigation .slick-slider button.slick-prev i:before { content: ""; display: block; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; width: 0; height: 0;	border-top: 8px solid transparent;
border-right: 13px solid; border-bottom: 8px solid transparent; }
.custom-arrow-navigation .slick-slider button.slick-next i:before { content: ""; display: block; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; width: 0; height: 0; border-top: 8px solid transparent;	border-left: 13px solid; border-bottom: 8px solid transparent; }
.custom-navigation .vc_images_carousel .vc_carousel-indicators li { position: relative; font-size: 0; width: 20px; height: 20px; margin-right: 10px; float: none; display: inline-block; transform: scaleX(1); -moz-transform: scaleX(1); -webkit-transform: scaleX(1); -ms-transform: scaleX(1); -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; border-radius: 0; border: none; }
.custom-navigation .vc_images_carousel .vc_carousel-indicators li.vc_active, .custom-navigation .vc_images_carousel .vc_carousel-indicators li:hover { transform: scaleX(-1); -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); }
.custom-navigation .vc_images_carousel .vc_carousel-control { text-shadow: none; width: 50px; height: 50px; opacity: 1; line-height: 60px; margin: 0; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); background: #fff; }
.custom-navigation .vc_images_carousel .vc_carousel-control.vc_left { left: 10px; }
.custom-navigation .vc_images_carousel .vc_carousel-control.vc_right { right: 10px; }
.custom-navigation .vc_images_carousel .vc_carousel-control.vc_left .icon-prev:before { content: '\f2ea'; font-family:Material-Design-Iconic-Font; top: -15px; }
.custom-navigation .vc_images_carousel .vc_carousel-control.vc_right .icon-next:before { content: '\f2ee'; font-family:Material-Design-Iconic-Font; top: -15px; }
.custom-navigation .vc_images_carousel .vc_carousel-control:hover { color: #fff; } .dt-carousel-navigation .carousel-prv-arrow, .dt-carousel-navigation .carousel-next-arrow { display:inline-block; }
.dt-carousel-navigation { margin:40px 0 20px; display:block; text-align:center; }
.dt-carousel-navigation a { width: 40px; height: 40px; border-radius: 50%; float: left; text-align: center; margin: 0px 5px; position: relative; font-size: 20px; line-height: 40px; color: #ffffff; }
.dt-carousel-navigation a:hover { color:#FFF; }
.dt-carousel-navigation a.next-arrow span { margin-left:2px; }
.dt-carousel-pagination a.selected, .dt-carousel-pagination a:hover { background-color:transparent; } .carousel-arrows a { border-color:rgba(0, 0, 0, 0.15); }
.carousel-arrows a:hover:before, .dt-sc-images-wrapper .carousel-arrows a:hover { color:#ffffff; }
.carousel-arrows a:before { color:rgba(0, 0, 0, 0.15); }
.dt-sc-images-wrapper .carousel-arrows a { background:rgba(0, 0, 0, 0.03); }  @media only screen and (max-width: 767px) {
.custom-navigation .vc_images_carousel .vc_carousel-control.vc_right .icon-next:before,
.custom-navigation .vc_images_carousel .vc_carousel-control.vc_left .icon-prev:before { top: -20px; }
} @media only screen and (max-width: 479px) {
.dt-sc-images-wrapper { margin-top: 40px; }
} @media only screen and (max-width: 319px) {		
.dt-sc-partners-carousel li img { display: block; margin: 0 auto; }
}
.dt-sc-contact-info.type2, .dt-sc-contact-info.type2 span, .dt-sc-contact-info.type5, .dt-sc-contact-info.type8 span, .dt-sc-contact-info.type4:after, .dt-sc-contact-info.type4, .dt-sc-contact-info.type4 *, .dt-sc-contact-info.type4 h6:after, .dt-sc-contact-info.type4 span:after { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; } .dt-sc-contact-info { float: left; margin: 0px; padding: 0px; clear: both; width: 100%; line-height: 30px; position: relative; padding-left: 50px; }
.dt-sc-contact-info span { float: left; margin: 3px 10px 0px 0px; font-size: 30px; width: 30px; text-align: center; position: absolute; left: 0; top: 0; }
.dt-sc-contact-info p { margin:0px; }
.dt-sc-contact-info .icon-pointer { margin-bottom:10px; }
.dt-sc-contact-info.type1{padding:0; text-align:left; font-size:14px; color:#666; line-height:20px;}
.dt-sc-contact-info.type1 a{color:#666; display:block;}
.dt-sc-contact-info.type1 span{position:static; text-align:left; width:100%; color:#e4e4e4; font-size:24px; margin:0px 0px 10px;}
.dt-sc-contact-info.type1 h6{clear:both; float:left; width:100%; font-size:13px; text-transform:uppercase; font-weight:bold; margin-bottom:5px;}
.dt-sc-contact-info.type1 h3{font-size:24px; font-weight:bold; line-height:30px;}
.dt-sc-contact-info.type1 h3.dt-skin-primary-color{margin:-8px 0 3px; display:inline-block;}
.dt-sc-contact-info.bordered{padding:0px;}
.dt-sc-contact-info.bordered p{display:inline-block;}
.dt-sc-contact-info.bordered h6{font-size:24px; border-bottom:1px solid; padding-bottom:15px; padding-left:48px; margin-bottom:25px;}
.dt-sc-contact-info.bordered span{font-size:24px; text-align:left;}
.dt-sc-contact-info.bordered a{color:#878787;}
.dt-sc-contact-info.bordered a:hover{color:#222;}
.dt-sc-contact-info.type2 { border:1px solid; padding:0px 0px 10px 100px; }
.dt-sc-contact-info.type2 h6 { text-transform:uppercase; font-size:16px; letter-spacing:0.6px; margin:10px 0px; font-weight:bold; }
.dt-sc-contact-info.type2 span { float:left; position:absolute; left:0px; top:-3px; height:100%; width:80px; font-size:30px; line-height:100px; }
.dt-sc-contact-info.type3 { position:relative; padding:40px 20px 90px; text-align:center; }
.dt-sc-contact-info.type3 h6 { font-size:18px; text-transform:uppercase; }
.dt-sc-contact-info.type3 h6, .dt-sc-contact-info.type3 p { position:relative; z-index:1; font-weight:normal; }
.dt-sc-contact-info.type3 span { position:absolute; left:0px; right:0px; margin:auto; bottom:-30px; top: auto; font-size:32px; line-height:60px; z-index:1; }
.dt-sc-contact-info.type3:before { border-style: solid; border-width: 1px 1px 0; content: ""; height: auto; pointer-events: none; position: absolute; bottom: 0; left: 10px; right: 10px; top: 10px; width: auto; }
.dt-sc-contact-info.type3:after { content:""; position:absolute;  left:0px; right:0px; margin:auto; bottom:-30px; width:60px; height:60px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); }
.dt-sc-contact-info.type4 { border:1px solid; border-right-width: 0; text-align:center; padding:30px 10px; margin:0px -1px 0px 0px; float:left; }
.last .dt-sc-contact-info.type4 { border-right:1px solid; }
.dt-sc-contact-info.type4 span { display:inline-block; float:none; position:relative; width:70px; height:70px; margin-bottom:20px; line-height:68px; }
.dt-sc-contact-info.type4 h6 { font-size:16px; font-weight:bold; text-transform:uppercase; }
.dt-sc-contact-info.type4 p, .dt-sc-contact-info.type4 a{line-height:22px; }
.dt-sc-contact-info.type4 span:before { position:relative; z-index:1; font-size:30px; }
.dt-sc-contact-info.type4 span:after { content:""; position:absolute; left:0px; right:0px; top:8px; margin:auto; width:50px; height:50px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);   transform:rotate(45deg); border-radius:5px; }
.dt-sc-contact-info.type4:before { content:""; position:absolute; right:-7px; top:0px; bottom:0px; margin:auto; width:12px; height:12px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); z-index:1; }
.last .dt-sc-contact-info.type4:before { content: none; }
.dt-sc-contact-info-wrapper { float:left; width:100%; text-align:center; position:relative; z-index:99; } 
.dt-sc-contact-info-wrapper .wpb_column { float:none; display:inline-block; }
.dt-sc-contact-info.type5 { text-align:center; padding:40px 20px; }
.dt-sc-contact-info.type5 .dt-sc-contact-icon span { font-size:60px; line-height:72px; position:relative; z-index:9; width:auto; float:none; margin:0px; }
.dt-sc-contact-info.type5 h6 { font-size:16px; text-transform:uppercase; margin:30px 0px 0px; font-weight:600; }
.dt-sc-contact-info.type5 .dt-sc-contact-icon { text-align:center; position: relative; width: 131px; height: 75.06px; margin: 43.30px 0; border-left: solid 3px; border-right: solid 3px; display:inline-block; }
.dt-sc-contact-info.type5 .dt-sc-contact-icon:before, .dt-sc-contact-info.type5 .dt-sc-contact-icon:after { content: ""; position: absolute; z-index: 1; width: 91.92px; height: 91.92px; -webkit-transform: scaleY(0.5774) rotate(-45deg); -ms-transform: scaleY(0.5774) rotate(-45deg); transform: scaleY(0.5774) rotate(-45deg); background-color: inherit; left: 17.0381px; }
.dt-sc-contact-info.type5 .dt-sc-contact-icon:before { top: -45.9619px; border-top: solid 4.2426px; border-right: solid 4.2426px; }
.dt-sc-contact-info.type5 .dt-sc-contact-icon:after { bottom: -45.9619px; border-bottom: solid 4.2426px; border-left: solid 4.2426px; }
.dt-sc-contact-info.type5.blue .dt-sc-contact-icon { background:#3d9bd5; }
.dt-sc-contact-info.type5.blue .dt-sc-contact-icon, .dt-sc-contact-info.type5.blue .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.blue .dt-sc-contact-icon:after { border-color:#358cc6; }
.dt-sc-contact-info.type5.blue:hover { background-color:#3d9bd5; }
.dt-sc-contact-info.type5.blue:hover .dt-sc-contact-icon span { color:#3d9bd5; }	
.dt-sc-contact-info.type5.brown .dt-sc-contact-icon { background:#795548; }
.dt-sc-contact-info.type5.brown .dt-sc-contact-icon, .dt-sc-contact-info.type5.brown .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.brown .dt-sc-contact-icon:after { border-color:#573a30; }
.dt-sc-contact-info.type5.brown:hover { background-color:#795548; }
.dt-sc-contact-info.type5.brown:hover .dt-sc-contact-icon span { color:#795548; }
.dt-sc-contact-info.type5.cadetblue .dt-sc-contact-icon { background:#3c939d; }
.dt-sc-contact-info.type5.cadetblue .dt-sc-contact-icon, .dt-sc-contact-info.type5.cadetblue .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.cadetblue .dt-sc-contact-icon:after { border-color:#34818a; }
.dt-sc-contact-info.type5.cadetblue:hover { background-color:#3c939d; }
.dt-sc-contact-info.type5.cadetblue:hover .dt-sc-contact-icon span { color:#3c939d; }
.dt-sc-contact-info.type5.chillipepper .dt-sc-contact-icon { background:#c10841; }
.dt-sc-contact-info.type5.chillipepper .dt-sc-contact-icon, .dt-sc-contact-info.type5.chillipepper .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.chillipepper .dt-sc-contact-icon:after { border-color:#9d0836; }
.dt-sc-contact-info.type5.chillipepper:hover { background-color:#c10841; }
.dt-sc-contact-info.type5.chillipepper:hover .dt-sc-contact-icon span { color:#c10841; }
.dt-sc-contact-info.type5.cyan .dt-sc-contact-icon { background:#00bcd4; }
.dt-sc-contact-info.type5.cyan .dt-sc-contact-icon, .dt-sc-contact-info.type5.cyan .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.cyan .dt-sc-contact-icon:after { border-color:#00a0b4; }
.dt-sc-contact-info.type5.cyan:hover { background-color:#00bcd4; }
.dt-sc-contact-info.type5.cyan:hover .dt-sc-contact-icon span { color:#00bcd4; }
.dt-sc-contact-info.type5.darkgolden .dt-sc-contact-icon { background:#b48b3c; }
.dt-sc-contact-info.type5.darkgolden .dt-sc-contact-icon, .dt-sc-contact-info.type5.darkgolden .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.darkgolden .dt-sc-contact-icon:after { border-color:#a17b35; }
.dt-sc-contact-info.type5.darkgolden:hover { background-color:#b48b3c; }
.dt-sc-contact-info.type5.darkgolden:hover .dt-sc-contact-icon span { color:#b48b3c; }
.dt-sc-contact-info.type5.deeporange .dt-sc-contact-icon { background:#ff5722; }
.dt-sc-contact-info.type5.deeporange .dt-sc-contact-icon, .dt-sc-contact-info.type5.deeporange .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.deeporange .dt-sc-contact-icon:after { border-color:#db4211; }
.dt-sc-contact-info.type5.deeporange:hover { background-color:#ff5722; }
.dt-sc-contact-info.type5.deeporange:hover .dt-sc-contact-icon span { color:#ff5722; }
.dt-sc-contact-info.type5.deeppurple .dt-sc-contact-icon { background:#673ab7; }
.dt-sc-contact-info.type5.deeppurple .dt-sc-contact-icon, .dt-sc-contact-info.type5.deeppurple .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.deeppurple .dt-sc-contact-icon:after { border-color:#532b99; }
.dt-sc-contact-info.type5.deeppurple:hover { background-color:#673ab7; }
.dt-sc-contact-info.type5.deeppurple:hover .dt-sc-contact-icon span { color:#673ab7; }
.dt-sc-contact-info.type5.green .dt-sc-contact-icon { background:#68b471; }
.dt-sc-contact-info.type5.green .dt-sc-contact-icon, .dt-sc-contact-info.type5.green .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.green .dt-sc-contact-icon:after { border-color:#58975f; }
.dt-sc-contact-info.type5.green:hover { background-color:#68b471; }
.dt-sc-contact-info.type5.green:hover .dt-sc-contact-icon span { color:#68b471; }
.dt-sc-contact-info.type5.lime .dt-sc-contact-icon { background:#cddc39; }
.dt-sc-contact-info.type5.lime .dt-sc-contact-icon, .dt-sc-contact-info.type5.lime .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.lime .dt-sc-contact-icon:after { border-color:#b1bf27; }
.dt-sc-contact-info.type5.lime:hover { background-color:#cddc39; }
.dt-sc-contact-info.type5.lime:hover .dt-sc-contact-icon span { color:#cddc39; }
.dt-sc-contact-info.type5.magenta .dt-sc-contact-icon { background:#cb506d; }
.dt-sc-contact-info.type5.magenta .dt-sc-contact-icon, .dt-sc-contact-info.type5.magenta .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.magenta .dt-sc-contact-icon:after { border-color:#ae3753; }
.dt-sc-contact-info.type5.magenta:hover { background-color:#cb506d; }
.dt-sc-contact-info.type5.magenta:hover .dt-sc-contact-icon span { color:#cb506d; }	
.dt-sc-contact-info.type5.orange .dt-sc-contact-icon { background:#ea8852; }
.dt-sc-contact-info.type5.orange .dt-sc-contact-icon, .dt-sc-contact-info.type5.orange .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.orange .dt-sc-contact-icon:after { border-color:#d27745; }
.dt-sc-contact-info.type5.orange:hover { background-color:#ea8852; }
.dt-sc-contact-info.type5.orange:hover .dt-sc-contact-icon span { color:#ea8852; }
.dt-sc-contact-info.type5.pink .dt-sc-contact-icon { background:#fd6ca3; }
.dt-sc-contact-info.type5.pink .dt-sc-contact-icon, .dt-sc-contact-info.type5.pink .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.pink .dt-sc-contact-icon:after { border-color:#df5e8f; }
.dt-sc-contact-info.type5.pink:hover { background-color:#fd6ca3; }
.dt-sc-contact-info.type5.pink:hover .dt-sc-contact-icon span { color:#fd6ca3; }	
.dt-sc-contact-info.type5.purple .dt-sc-contact-icon { background:#9c27b0; }
.dt-sc-contact-info.type5.purple .dt-sc-contact-icon, .dt-sc-contact-info.type5.purple .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.purple .dt-sc-contact-icon:after { border-color:#7c1b8c; }
.dt-sc-contact-info.type5.purple:hover { background-color:#9c27b0; }
.dt-sc-contact-info.type5.purple:hover .dt-sc-contact-icon span { color:#9c27b0; }
.dt-sc-contact-info.type5.red .dt-sc-contact-icon { background:#da0000; }
.dt-sc-contact-info.type5.red .dt-sc-contact-icon, .dt-sc-contact-info.type5.red .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.red .dt-sc-contact-icon:after { border-color:#c50000; }
.dt-sc-contact-info.type5.red:hover { background-color:#da0000; }
.dt-sc-contact-info.type5.red:hover .dt-sc-contact-icon span { color:#da0000; }
.dt-sc-contact-info.type5.skyblue .dt-sc-contact-icon { background:#0eb2e7; }
.dt-sc-contact-info.type5.skyblue .dt-sc-contact-icon, .dt-sc-contact-info.type5.skyblue .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.skyblue .dt-sc-contact-icon:after { border-color:#0da2d4; }
.dt-sc-contact-info.type5.skyblue:hover { background-color:#0eb2e7; }
.dt-sc-contact-info.type5.skyblue:hover .dt-sc-contact-icon span { color:#0eb2e7; }
.dt-sc-contact-info.type5.teal .dt-sc-contact-icon { background:#009688; }
.dt-sc-contact-info.type5.teal .dt-sc-contact-icon, .dt-sc-contact-info.type5.teal .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.teal .dt-sc-contact-icon:after { border-color:#007f73; }
.dt-sc-contact-info.type5.teal:hover { background-color:#009688; }
.dt-sc-contact-info.type5.teal:hover .dt-sc-contact-icon span { color:#009688; }
.dt-sc-contact-info.type5.turquoise .dt-sc-contact-icon { background:#32ccbd; }
.dt-sc-contact-info.type5.turquoise .dt-sc-contact-icon, .dt-sc-contact-info.type5.turquoise .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.turquoise .dt-sc-contact-icon:after { border-color:#24b6a8; }
.dt-sc-contact-info.type5.turquoise:hover { background-color:#32ccbd; }
.dt-sc-contact-info.type5.turquoise:hover .dt-sc-contact-icon span { color:#32ccbd; }
.dt-sc-contact-info.type5.wisteria .dt-sc-contact-icon { background:#9b59b6; }
.dt-sc-contact-info.type5.wisteria .dt-sc-contact-icon, .dt-sc-contact-info.type5.wisteria .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.wisteria .dt-sc-contact-icon:after { border-color:#7c4094; }
.dt-sc-contact-info.type5.wisteria:hover { background-color:#9b59b6; }
.dt-sc-contact-info.type5.wisteria:hover .dt-sc-contact-icon span { color:#9b59b6; }
.dt-sc-contact-info.type5.yellow .dt-sc-contact-icon { background:#ffe401; }
.dt-sc-contact-info.type5.yellow .dt-sc-contact-icon, .dt-sc-contact-info.type5.yellow .dt-sc-contact-icon:before, .dt-sc-contact-info.type5.yellow .dt-sc-contact-icon:after { border-color:#ebd302; }
.dt-sc-contact-info.type5.yellow:hover { background-color:#ffe401; }
.dt-sc-contact-info.type5.yellow:hover .dt-sc-contact-icon span { color:#ffe401; }
.dt-sc-contact-info.type5:hover { background:url(//northcalsecurity.com/wp-content/plugins/designthemes-core-features/shortcodes/images/hexagon-shape-pattern.png) repeat; }
.dt-sc-contact-details-on-map { position:relative; float:left; clear:both; width:100%; margin:0px; padding:0px; }
.dt-sc-contact-details-on-map .map { widows:100%; margin:0px; padding:0px; float:left; clear:both; }
.dt-sc-contact-details-on-map img { max-width:100%; height:auto; display:block;  }
.dt-sc-contact-details-on-map .map-switch-icon { position:absolute; left:0px; right:0px; top:-40px; width:80px; height:80px; margin:auto; border-radius:50%; text-align:center; font-size:32px; line-height:80px; z-index:9; }
.dt-sc-contact-details-on-map .dt-sc-map-overlay { float: none; margin: 0 auto !important; max-width: 1200px; padding: 140px 0 0; position:absolute; left: 0; right: 0; top: 0; height:100%; width:100%; z-index:1; }
.dt-sc-contact-details-on-map .dt-sc-map-overlay h3 { font-weight:normal; }
.dt-sc-contact-info.type6 { text-align:center; padding:30px 20px; position:relative; }
.dt-sc-contact-info.type6 span { font-size:36px; position:relative; z-index:9; width:auto; float:none; margin:0px; }
.dt-sc-contact-info.type6 h6 { font-size:18px; text-transform:uppercase; margin:20px 0px 13px; }
.dt-sc-contact-info.type6:before { content:""; position:absolute; left:-15px; top:-15px; width:100%; height:100%; z-index:-1; }
.dt-sc-contact-info.type7 { padding:0px 0px 10px 100px; position:relative; }
.dt-sc-contact-info.type7 h6 { text-transform:uppercase; font-size:16px; letter-spacing:0.6px; margin:10px 0px; font-weight:bold; }
.dt-sc-contact-info.type7 span { float:left; position:absolute; left:0px; top:15px; height:100%; width:65px; font-size:30px; line-height:65px; color:#ffffff; }
.dt-sc-contact-info.type7 span:after { content:""; position:absolute; width:65px; height:65px; left:0px; top:0px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); border-radius:10px; z-index:-1; }
.dt-sc-contact-info.type7 a { display: block; }
.dt-sc-contact-info.type8, #footer .dt-sc-contact-info.type8 { padding:0; position:relative; text-align:center; margin:90px 0px 0px; }
.dt-sc-contact-info.type8 span { position:absolute; top:-100px; left: 0; right: 0; margin:auto; width:84px; height:84px; font-size:32px; line-height:84px; color:#ffffff; background:#000000; border-radius:50%; box-shadow: 0 0 0 5px #fff; -webkit-box-shadow: 0 0 0 5px #fff;  -moz-box-shadow: 0 0 0 5px #fff; -ms-box-shadow: 0 0 0 5px #fff; -o-box-shadow: 0 0 0 5px #fff; }
.dt-sc-contact-info.type8 h6 { font-size:16px; font-weight:bold; text-transform:uppercase; letter-spacing:0.6px; margin-bottom:10px; } @media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome,.dt-sc-contact-info.type3:before { width:92%; height:95%; }
} .dt-sc-dark-bg .dt-sc-contact-info.type8 { border-color:#ffffff; }
.dt-sc-dark-bg .dt-sc-contact-info.type8 p a:hover { color:rgba(255, 255, 255, 0.5); }
.dt-sc-contact-info.type2 h6 { color:rgba(0, 0, 0, 0.5); }
.dt-sc-contact-info.type2 span, .dt-sc-contact-info.type3 p a, .dt-sc-dark-bg .dt-sc-contact-info.type8 a, .dt-sc-contact-info.type3 h6, .dt-sc-contact-info.type3 p, .dt-sc-contact-info.type4 span:before, .dt-sc-contact-info.type5 .dt-sc-contact-icon span, .dt-sc-contact-info.type5:hover h6 a, .dt-sc-contact-info.type6, .dt-sc-contact-info.type6 span, .dt-sc-contact-info.type6 h6, .dt-sc-contact-info.type6 a, .dt-sc-dark-bg .dt-sc-contact-info.type8 p a { color:#ffffff; }
.dt-sc-contact-info.type6 a:hover { color:rgba(0, 0, 0, 0.6); }
.dt-sc-contact-info.type3 p a:hover { color:#000000; }
.dt-sc-contact-info.type5 h6 a { color:#222222; }
.dt-sc-dark-bg .dt-sc-contact-info.type8 a:hover { color:rgba(255, 255, 255, 0.2); }	
.dt-sc-contact-info.type2 { border-color:#000000; }
.dt-sc-contact-info.type3:before { border-color:rgba(255, 255, 255, 0.4); }
.dt-sc-contact-info.type3:after, .dt-sc-contact-info.type5:hover .dt-sc-contact-icon { background:#ffffff; }
.dt-sc-contact-info.type2 span, .dt-sc-contact-info.type6:before { background:#000000; } @media only screen and (min-width:992px) and (max-width:1199px) {
.dt-sc-contact-info.type5 h6 { font-size: 15px; margin: 20px 0 0; } .dt-sc-contact-info.type6, .dt-sc-contact-info.type6 p, .dt-sc-contact-info.type6 a, .dt-sc-contact-info.type2 { font-size: 12px; }
.dt-sc-contact-info.type3, .dt-sc-contact-info.type3 p, .dt-sc-contact-info.type3 a,
.dt-sc-contact-info.type7, .dt-sc-contact-info.type7 p, .dt-sc-contact-info.type7 a { font-size: 11px; }			
.dt-sc-contact-info.type7 { padding-left: 85px; }
}  @media only screen and (min-width:768px) and (max-width:991px) {
.dt-sc-contact-info.type2 { padding-left: 75px; }
.dt-sc-contact-info.type2 span { width: 60px; }
.rs_four_two_col .dt-sc-contact-info.type3 { margin-top: 20px; }
.dt-sc-contact-info.type2, .dt-sc-contact-info.type2 p, .dt-sc-contact-info.type2 a, 
.dt-sc-contact-info.type4, .dt-sc-contact-info.type4 p, .dt-sc-contact-info.type4 a { font-size: 11px; }
.wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 h6 { font-size: 12px; }
.wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3, .wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 p, .wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 a { font-size: 10px; }
.dt-sc-contact-info.type5 .dt-sc-contact-icon { width: 102px; height: 55.06px; margin: 33.3px 0; }
.dt-sc-contact-info.type5 .dt-sc-contact-icon::before, .dt-sc-contact-info.type5 .dt-sc-contact-icon::after { height: 71.92px; width: 71.92px; left: 12.038px; }
.dt-sc-contact-info.type5 .dt-sc-contact-icon::before { top: -35.962px; }
.dt-sc-contact-info.type5 .dt-sc-contact-icon::after { bottom: -35.962px; }
.dt-sc-contact-info.type5 .dt-sc-contact-icon span { font-size: 45px; line-height: 57px; }
.dt-sc-contact-info.type5 h6 { font-size: 14px; margin: 20px 0 0; }
.dt-sc-contact-info.type8, .dt-sc-contact-info.type8 p, .dt-sc-contact-info.type8 a { font-size: 12px; } .rs_col-sm-6 .dt-sc-contact-info.type3 { margin-bottom: 50px; }		
.rs_col-sm-6 .dt-sc-contact-info.type6 { margin-bottom: 30px; }	
.rs_col-sm-6 .dt-sc-contact-info.type7 { padding-bottom: 20px; }
}  @media only screen and (max-width: 767px) { .dt-sc-contact-info.type2 { margin: 0 0 20px; }
.dt-sc-contact-info.type3 { margin: 0 0 70px; }
.dt-sc-contact-info.type5 { margin: 0 0 30px; }
.dt-sc-contact-info.type6 { margin: 0 0 35px; }
.dt-sc-contact-info.type8 { margin: 90px 0; }
.dt-sc-contact-info.type4 { margin: 0 auto 30px; }
.dt-sc-contact-info.type4, .dt-sc-contact-info.type6 { display: block; float: none; margin-left: auto; margin-right: auto; }
.dt-sc-contact-info.type7 { padding-left: 120px; }
.dt-sc-contact-info.type7 span { left: 15px; }
.dt-sc-contact-info.type8 span { top: -120px; }	
.dt-sc-contact-info.type4:after { content: ""; height: 12px; margin: auto;  position: absolute; bottom: 0;  left: -7px; top: 0; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg);  transform: rotate(45deg); z-index: 1; }
.dt-sc-contact-info.type4 { border-right-width: 1px; margin: 0 auto 30px; width: 95%; }
.last .dt-sc-contact-info.type4:before { content: ""; }	
} @media only screen and (max-width: 479px) { .dt-sc-contact-info.type2 { padding-left: 85px; }
.dt-sc-contact-info.type2 span { width: 65px; }
.dt-sc-contact-info.type7 { padding-left: 90px; }
} @media only screen and (max-width: 319px) { .dt-sc-contact-info.type2 { padding: 100px 10px 10px; text-align: center; }
.dt-sc-contact-info.type2 span { height: auto; top: -4px; width: 100%; }
.dt-sc-contact-info.type6 { font-size: 12px; }
.dt-sc-contact-info.type7 { margin: 0 0 30px; padding: 90px 0 0; text-align: center; width: 100%; }
.dt-sc-contact-info.type7 span { left: 0; right: 0; margin: 0 auto; }
}
.dt-sc-counter.type6 .dt-sc-couter-icon-holder:before, .dt-sc-counter.type2 .dt-sc-couter-icon-holder, .dt-sc-counter.type4 .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4 .dt-sc-couter-icon-holder, .dt-sc-counter.type5:before, .dt-sc-counter.type5:after, .dt-sc-counter.type3 .icon-wrapper, .dt-sc-counter.type1 .icon-wrapper span, .dt-sc-counter.type1 .dt-sc-counter-number, .dt-sc-counter.type1 .dt-sc-counter-number:before, .dt-sc-counter.type1 .icon-wrapper span:after, .dt-sc-counter.type1.ico-as-bg, .dt-sc-counter.type1.ico-as-bg *{ -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; } .dt-sc-counter { float:left; clear:both; width:100%; margin:0px; padding:0px; }
.dt-sc-counter.type1 { border-right:1px solid; margin-top:5px; padding-right:30px; }
.dt-sc-counter.type1 .icon-wrapper { width:100%; clear:both; position:relative; margin-bottom:20px; padding-bottom:20px; }
.dt-sc-counter.type1 .icon-wrapper:before { content:""; position:absolute; left:0px; bottom:0px; width:30px; height:2px; }
.dt-sc-counter.type1.alignright .icon-wrapper:before { right:0px; left:inherit; }
.dt-sc-counter.type1 .icon-wrapper span { font-size:32px; }
.dt-sc-counter.type1 .dt-sc-counter-number { font-size:34px; margin-bottom:55px; font-weight:bold;}
.dt-sc-counter.type1 h4 { font-size:16px; text-transform:uppercase; margin-bottom:5px; }
.dt-sc-counter.type1.last { border-right: none; }
.dt-sc-counter.type1.ico-as-bg{text-align:center; border:1px solid #EEE; padding:40px 30px; margin:0; position:relative; margin-bottom:30px;}
.dt-sc-counter.type1.ico-as-bg .dt-sc-counter-number{position:relative;}
.dt-sc-counter.type1.ico-as-bg .dt-sc-counter-number:before{content:""; width:60px; height:2px; margin:0 auto; left:0px; right:0px; bottom:-32px; position:absolute;}
.dt-sc-counter.type1.ico-as-bg .icon-wrapper:before{display:none;}
.dt-sc-counter.type1.ico-as-bg .icon-wrapper{position:absolute; margin:auto; left:0; right:0; top:0; bottom:0; padding-bottom:0;}
.dt-sc-counter.type1.ico-as-bg .icon-wrapper span img{margin:auto; position:absolute; top:0; bottom:0; left:0; right:0;}
.dt-sc-counter.type1.ico-as-bg:hover *{color:#FFF;}
.dt-sc-counter.type1.ico-as-bg h4{font-size:24px; color:#878787; text-transform:none; margin-bottom:0; position:relative;}
.dt-sc-counter.type1.ico-as-bg:hover .dt-sc-counter-number:before{background-color:#FFF;}
.dt-sc-counter.type1.ico-as-bg .icon-wrapper span{font-size:100px; width:100px; height:100px; display:inline-block; position:absolute; top:0; bottom:0; margin:auto; left:0; right:0;}
.dt-sc-counter.type1.ico-as-bg:hover .icon-wrapper span img{filter:invert(1%); -moz-filter:invert(1%); -webkit-filter:invert(1%); -ms-filter:invert(1%); opacity:0.12;}
.dt-sc-counter.type1.aligncenter .icon-wrapper:before { left: 0; right: 0; margin: 0 auto; }	
.secondary-skin-highlight .dt-sc-counter.type1 .dt-sc-counter-number:before { background: #fff; }
.dt-sc-counter.type2 { text-align:center; }
.dt-sc-counter.type2 .icon-wrapper span.pe-icon, .dt-sc-counter.type2 .icon-wrapper span.icon, .dt-sc-counter.type2 .icon-wrapper span.fa { font-size:30px; display:inline-block; margin-bottom:10px; }
.dt-sc-counter.type2 .dt-sc-couter-icon-holder { display:inline-block; width:120px; height: 120px; padding:30px 0px; }
.dt-sc-counter.type2 .dt-sc-counter-number, .dt-sc-counter.type2 h4 { font-size:20px; }
.dt-sc-counter.type2 h4 { font-size:20px; margin:20px 0px 0px; }
.dt-sc-counter.type2.alignleft { text-align: left; }
.dt-sc-counter.type2.alignright { text-align: right; }
.dt-sc-counter.type2.alignleft .dt-sc-couter-icon-holder, .dt-sc-counter.type2.alignright .dt-sc-couter-icon-holder { text-align: center; }
.dt-sc-counter.type3 { text-align:center; }
.dt-sc-counter.type3.last, .last .dt-sc-counter.type3 { border-right-width: 0; }
.dt-sc-counter.type3 .dt-sc-couter-icon-holder { display:inline-block; padding:0px; margin:-32px 0px 0px; }
.dt-sc-counter.type3 .dt-sc-couter-icon-holder .icon-wrapper { width:70px; height:70px; border:5px solid; border-radius:50%; margin:0px 0px 20px; position:relative; text-align:center; }
.dt-sc-counter.type3 .dt-sc-couter-icon-holder span { line-height:60px; font-size:32px; margin-bottom:20px; }
.dt-sc-counter.type3 .dt-sc-counter-number { font-size:30px; }
.dt-sc-counter.type3 h4 { font-size:14px; margin:10px 0px 0px; text-transform:uppercase; padding:0px 0px 40px; }
.dt-sc-counter.type3 .icon-wrapper:before { border-radius: 50%; content: ""; height: 72px; left: -6px; margin: 0 auto; position: absolute; right: 0; top: -6px; width: 72px; border:1px solid; }
.dt-sc-counter.type3.diamond-square { border-right-style:dashed; }
.dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder { margin-top:0px; }
.dt-sc-counter.type3.diamond-square h4 { font-size:14px; text-transform:uppercase; letter-spacing:1px; padding-bottom:10px; }
.dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper { background:none; width:100px; height:65px; }
.dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:before { content:""; position:absolute; left:-2px; right:0px; top:-1px; margin:auto; width:65px; height:65px; transform:rotate(37deg) skewX(-17deg) skewY(-3deg); -ms-transform:rotate(37deg) skewX(-17deg) skewY(-3deg); -webkit-transform:rotate(37deg) skewX(-17deg) skewY(-3deg); }
.dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:after { content:""; position:absolute; 	left:-3px; right:0px; top:3px; margin:auto; border:1px solid; width:57px; height:57px; transform:rotate(37deg) skewX(-17deg) skewY(-3deg); -ms-transform:rotate(37deg) skewX(-17deg) skewY(-3deg); -webkit-transform:rotate(37deg) skewX(-17deg) skewY(-3deg); }
.dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper span { position:relative; line-height:65px; }
.dt-sc-counter.type3.diamond-square .icon-wrapper:before { border-radius:0; }
.dt-sc-counter.type3.alignright { text-align: right; padding-right: 30px; }
.dt-sc-counter.type3.alignleft { text-align: left; padding-left: 30px; }
.dt-sc-counter.type4 { text-align:center; }
.dt-sc-counter.type4 .dt-sc-couter-icon-holder { display:inline-block; width:140px; height:140px; border:5px solid; border-radius:50%; position:relative; }
.dt-sc-counter.type4 .dt-sc-couter-icon-holder .icon-wrapper { width:70px; height:70px; border:5px solid; border-radius:50%; position:absolute; left:-40px; top:-10px; line-height:60px; }
.dt-sc-counter.type4 .dt-sc-couter-icon-holder span { line-height:60px; font-size:32px; }
.dt-sc-counter.type4 .dt-sc-counter-number { font-size:30px; line-height:135px; }
.dt-sc-counter.type4 h4 { font-size:14px; margin:15px 0px 0px; text-transform:uppercase; padding:0px; }
.dt-sc-counter.type4.alignright .dt-sc-couter-icon-holder .icon-wrapper { left: auto; right: -40px; }
.dt-sc-counter.type4.aligncenter .dt-sc-couter-icon-holder .icon-wrapper { left: 0; right: 0; top: -30px; margin: 0 auto; }
.dt-sc-dark-bg .dt-sc-counter.type4 .dt-sc-counter-number { color:#000000; }
.dt-sc-dark-bg .dt-sc-counter.type4:hover .dt-sc-counter-number { color: #fff; }
.dt-sc-counter.type4.blue .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.blue:hover .dt-sc-couter-icon-holder { background:#008bd3; }
.dt-sc-counter.type4.brown .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.brown:hover .dt-sc-couter-icon-holder { background:#795548; }
.dt-sc-counter.type4.cadetblue .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.cadetblue:hover .dt-sc-couter-icon-holder { background:#3c939d; }
.dt-sc-counter.type4.chillipepper .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.chillipepper:hover .dt-sc-couter-icon-holder { background:#c10841; }
.dt-sc-counter.type4.cyan .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.cyan:hover .dt-sc-couter-icon-holder { background:#00bcd4; }
.dt-sc-counter.type4.darkgolden .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.darkgolden:hover .dt-sc-couter-icon-holder { background:#b48b3c; }
.dt-sc-counter.type4.deeporange .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.deeporange:hover .dt-sc-couter-icon-holder { background:#ff5722; }
.dt-sc-counter.type4.deeppurple .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.deeppurple:hover .dt-sc-couter-icon-holder { background:#673ab7; }
.dt-sc-counter.type4.green .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.green:hover .dt-sc-couter-icon-holder { background:#6ca04a; }
.dt-sc-counter.type4.lime .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.lime:hover .dt-sc-couter-icon-holder { background:#cddc39; }
.dt-sc-counter.type4.magenta .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.magenta:hover .dt-sc-couter-icon-holder { background:#cb506d; }
.dt-sc-counter.type4.orange .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.orange:hover .dt-sc-couter-icon-holder { background:#ff9800; }
.dt-sc-counter.type4.pink .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.pink:hover .dt-sc-couter-icon-holder { background:#fd6ca3; }
.dt-sc-counter.type4.purple .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.purple:hover .dt-sc-couter-icon-holder { background:#9c27b0; }
.dt-sc-counter.type4.red .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.red:hover .dt-sc-couter-icon-holder { background:#da0000; }
.dt-sc-counter.type4.skyblue .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.skyblue:hover .dt-sc-couter-icon-holder { background:#0eb2e7; }
.dt-sc-counter.type4.teal .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.teal:hover .dt-sc-couter-icon-holder { background:#009688; }
.dt-sc-counter.type4.yellow .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.yellow:hover .dt-sc-couter-icon-holder { background:#ffe401; }
.dt-sc-counter.type4.turquoise .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.turquoise:hover .dt-sc-couter-icon-holder { background:#32ccbd; }
.dt-sc-counter.type4.wisteria .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.wisteria:hover .dt-sc-couter-icon-holder { background:#9b59b6; }
.dt-sc-counter.type4.black .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.black:hover .dt-sc-couter-icon-holder { background:#000000; }
.dt-sc-counter.type5 { float:left; text-align:center; min-height:335px; padding:110px 0px 0px; position:relative; }
.dt-sc-counter.type5:before { content:""; position:absolute; left:0px; right:0; margin:auto; top:66px; width:200px; height:200px; border:1px solid; z-index:1; -webkit-transform:rotate(45deg) skewX(10deg) skewY(10deg); -ms-transform:rotate(45deg) skewX(10deg) skewY(10deg); transform:rotate(45deg) skewX(10deg) skewY(10deg); }
.dt-sc-counter.type5:after { content:""; position:absolute; left:0px; right:0; margin:auto; top:76px; width:180px; height:180px; border: none; z-index:1; -webkit-transform:rotate(45deg) skewX(10deg) skewY(10deg); -ms-transform:rotate(45deg) skewX(10deg) skewY(10deg); transform:rotate(45deg) skewX(10deg) skewY(10deg); }
.dt-sc-counter.type5 .dt-sc-couter-icon-holder span { font-size:32px; }
.dt-sc-counter.type5 .dt-sc-counter-number { font-size:20px; font-weight:bold; margin:5px 0px; }
.dt-sc-counter.type5 h4 { font-size:16px; letter-spacing:1px; }
.dt-sc-counter.type5 .dt-sc-couter-icon-holder, .dt-sc-counter.type5 h4 { position:relative; z-index:9; }
.dt-sc-counter.type6 { text-align:center; border:1px solid rgba(0,0,0,0.05); margin:75px -1px 0px 0px; padding:0px 0px 40px; }
.dt-sc-counter.type6 .dt-sc-couter-icon-holder { width:140px; height:80px; display:inline-block; position:relative; margin:-6px 0px 15px; }
.dt-sc-counter.type6 .dt-sc-couter-icon-holder:before { border:1px solid; content:""; position:absolute; left:0px; right:0px; top:-45px; margin:auto; width:100px; height:100px; border-radius:5px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); z-index:1; }
.dt-sc-counter.type6 .dt-sc-couter-icon-holder .icon-wrapper { position:absolute; font-size:20px; z-index:1; left:0px; right:0px; top:-45px; margin:auto; }
.dt-sc-counter.type6 .dt-sc-counter-number { font-size:34px; font-weight:bold; position:relative; top:-9px; z-index:1; }
.dt-sc-counter.type6 h4 { font-size:16px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; margin-bottom:0px; position:relative; padding:0px 10px; }
.dt-sc-counter.type6 h4:before { content:""; position:absolute; right:-6px; top:6px; margin:auto; width:12px; height:12px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); z-index:1; }
.dt-sc-counter.type6.last h4:before { background:none; } @media all and (min-width:0\0) and (min-resolution:.001dpcm) {
.dt-sc-counter.type5:before, .dt-sc-counter.type5:after { transform: rotate(45deg) skew(10deg, 10deg); -ms-transform: rotate(45deg) skew(10deg, 10deg); }
} @media screen and (min-width:0\0) { 
.type4.dt-sc-counter .dt-sc-couter-icon-holder .icon-wrapper { border: none; box-shadow: 0 0 0 5px #fff; -ms-box-shadow: 0 0 0 5px #fff; }
.diamond-square.type3.dt-sc-counter .dt-sc-couter-icon-holder .icon-wrapper::after { top: 0; }
.diamond-square.type3.dt-sc-counter .dt-sc-couter-icon-holder .icon-wrapper::before { top: -3px; }
} .dt-sc-counter { color:#000000; }
.dt-sc-counter.type2 .dt-sc-couter-icon-holder, .dt-sc-counter.type3 .dt-sc-couter-icon-holder span, .dt-sc-counter.type4 .dt-sc-couter-icon-holder span, .dt-sc-counter.type4:hover .dt-sc-counter-number,  .dt-sc-counter.type6:hover .dt-sc-counter-number, .dt-sc-counter.type5:hover h4, .dt-sc-counter.type5:hover .dt-sc-couter-icon-holder, .dt-sc-dark-bg .dt-sc-counter { color:#ffffff; }
.dt-sc-counter.type3 .dt-sc-couter-icon-holder .icon-wrapper { background:#000000; }
.dt-sc-counter.type4 .dt-sc-couter-icon-holder, .dt-sc-counter.type6, .dt-sc-counter.type6 .dt-sc-couter-icon-holder:before { background:#ffffff; }	
.dt-sc-counter.type4 .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4:hover .dt-sc-couter-icon-holder .icon-wrapper { background:#333333; }
.dt-sc-counter.type1 { border-right-color:rgba(0, 0, 0, 0.1); }
.dt-sc-dark-bg .dt-sc-counter.type1 { border-color:rgba(255, 255, 255, 0.1); }
.secondary-skin-bg .dt-sc-counter.type1:hover .dt-sc-counter-number { color: #fff; }
.secondary-skin-bg .dt-sc-counter.type1 .dt-sc-counter-number:before { background: #fff; }
.dt-sc-counter.type3 .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:after, .dt-sc-counter.type4 .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-dark-bg .dt-sc-counter.type5:before, .dt-sc-dark-bg .dt-sc-counter.type5:after { border-color:#ffffff; }
.dt-sc-counter.type3 { border-color:rgba(0, 0, 0, 0.1); }
.dt-sc-counter.type4 .dt-sc-couter-icon-holder { border:5px solid rgba(0, 0, 0, 0.07); }
.dt-sc-counter.type5:before, .dt-sc-counter.type5:after { border-color:#000000; } @media only screen and (min-width:992px) and (max-width:1199px) { .vc_col-md-6 .dt-sc-counter.type1 { margin-bottom: 25px; }
.dt-sc-counter.type1 h4 { font-size: 14px; }
*.dt-sc-counter.type3, .vc_row-no-padding .dt-sc-counter.type3 { padding: 0; }
.dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:before,
.dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:after,
.vc_row-no-padding .dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:before,
.vc_row-no-padding .dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:after { left: -2px; }		
.dt-sc-counter.type5::before { height: 180px; width: 180px; }
.dt-sc-counter.type5::after { height: 160px; width: 160px; }
} @media only screen and (min-width:768px) and (max-width:991px) { .dt-sc-counter.type3, .vc_row-no-padding .dt-sc-counter.type3 { padding: 0; }
.dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:before,
.dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:after,
.vc_row-no-padding .dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:before,
.vc_row-no-padding .dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:after { left: -2px; }
.dt-sc-counter.type4 .dt-sc-couter-icon-holder { height: 120px; width: 120px; }
.dt-sc-counter.type4 .dt-sc-counter-number { font-size: 28px; line-height: 125px; }
.dt-sc-counter.type4 .dt-sc-couter-icon-holder .icon-wrapper { height: 60px; line-height: 60px; left: -30px; width: 60px; }
.dt-sc-counter.type4 .dt-sc-couter-icon-holder span { font-size: 28px; line-height: 50px; }
.dt-sc-counter.type5 { padding: 90px 0 0; }
.dt-sc-counter.type5::before { height: 150px; width: 150px; }
.dt-sc-counter.type5::after { height: 130px; width: 130px; }
.dt-sc-counter.type6 h4 { font-size: 14px; }
}  @media only screen and (max-width: 767px) { .dt-sc-counter { margin-bottom: 15px; }
.dt-sc-counter.type1 { border-right: none; }
.dt-sc-counter.type3.diamond-square { border-left-style: solid; border-left-width: 1px; border-left-style: dashed; border-right-width: 1px; }
.dt-sc-counter.type3.last, .last .dt-sc-counter.type3 { border-width: 0 1px; }
.dt-sc-counter.type6 { display: block; float: none; margin-left: auto; margin-right: auto; width: 92%; }
.dt-sc-counter.type6 h4::after { content: ""; height: 12px; margin: auto; position: absolute; left: -6px; top: 6px; transform: rotate(45deg); width: 12px; z-index: 1; }
} @media only screen and (max-width: 319px) {	
.dt-sc-counter.type5::before { height: 180px; width: 180px; }
.dt-sc-counter.type5::after { height: 160px; width: 160px; }
}
  .dt-custom-nav-wrapper { display: inline-block; width: 100%; }
.dt-custom-nav-wrapper.left { text-align: left; }
.dt-custom-nav-wrapper.center { text-align: center; }
.dt-custom-nav-wrapper.right { text-align: right; }
.dt-custom-nav-wrapper.left ul li { float: left; }
.dt-custom-nav-wrapper.right ul li { float: right; }
.dt-custom-nav-wrapper.inline-vertical.right ul li ul { padding-left: 0; padding-right: 20px; }
.dt-custom-nav-wrapper.none:not(.inline-horizontal):not(.inline-vertical) ul li ul, 
.dt-custom-nav-wrapper.left:not(.inline-horizontal):not(.inline-vertical) ul li ul { padding-left: 0; width: 95%; margin-top: 0; } 
.dt-custom-nav-wrapper.right:not(.inline-horizontal):not(.inline-vertical) ul li ul { padding-left: 0; padding-right: 0; width: 95%; }
.dt-custom-nav-wrapper.left ul li ul { float: left; } 
.dt-custom-nav-wrapper.right ul li ul { float: right; }
.dt-custom-nav { display: inline-block; font-size: 0; margin: 0 0 20px; padding: 0; }
.dt-custom-nav-wrapper.center:not(.inline-horizontal):not(.inline-vertical) .dt-custom-nav { padding-left: 32px; width: 100%; }
.dt-custom-nav-wrapper.center:not(.inline-horizontal):not(.inline-vertical):not([data-link-icon-position]) .dt-custom-nav { padding-left: 0; }
.dt-custom-nav li { display: block; font-size: initial; width: 100%; white-space: nowrap; }
.dt-custom-nav li a { border-style: solid; border-width: 1px; border-color: rgba(0,0,0,0); display: block; padding: 5px 15px; position: relative; width: 100%; }
.dt-custom-nav li a:not([href]) { cursor: default; }
.dt-custom-nav li a i.menu-item-icon { text-align: center; }
.dt-custom-nav li a > span { position: relative; }
.dt-custom-nav li a i.menu-item-icon, .dt-custom-nav li a > span { display: inline-block; vertical-align: middle; }
.dt-custom-nav-wrapper.inline-horizontal .dt-custom-nav li a,
.dt-custom-nav-wrapper.inline-vertical .dt-custom-nav li a { display: inline-block; }
.dt-custom-nav-wrapper.inline-vertical .dt-custom-nav li a { width: auto; }
.dt-custom-nav-wrapper.inline-horizontal[data-default-style="none"][data-hover-style="none"] .dt-custom-nav li a { padding-left: 10px; padding-right: 10px; }
.dt-custom-nav-wrapper.inline-vertical[data-default-style="none"][data-hover-style="none"] .dt-custom-nav li a { padding-bottom: 0; padding-top: 0; }
.dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(.inline-horizontal) > div { margin-left: -15px; margin-right: -15px; }
.dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li { margin: 0; padding-right: 15px; }
.dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li:last-child { padding-right: 0; }
.dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li span.divider { height: 1px; line-height: 0; margin: auto; padding-bottom: inherit; position: absolute; bottom: 0; right: 0; top: 0; text-align: center; width: 15px; }
.dt-custom-nav-wrapper.inline-vertical[data-divider="yes"] .dt-custom-nav li { position: relative; padding-bottom: 20px; }
.dt-custom-nav-wrapper.inline-vertical[data-divider="yes"] .dt-custom-nav li:last-child { padding-bottom: 0; }
.dt-custom-nav-wrapper.inline-vertical[data-divider="yes"] .dt-custom-nav li span.divider { height: 1px; position: absolute; bottom: 10px; left: 0; right: 0; width: 100%; }
.dt-custom-nav-wrapper.inline-vertical[data-divider="yes"] .dt-custom-nav li span.divider:after { height: 100%; position: absolute; bottom: 0; left: 0; width: 100%; }
.dt-custom-nav-wrapper.inline-vertical[data-divider="yes"] .dt-custom-nav li.menu-item-has-children ul.sub-menu { padding-top: 10px; position: relative; }
.dt-custom-nav-wrapper.inline-vertical[data-divider="yes"] .dt-custom-nav li.menu-item-has-children ul.sub-menu:before { position: absolute; left: 0; top: 0; width: 100%; }
.dt-custom-nav-wrapper.inline-horizontal:not(.right)[data-divider="yes"] .dt-custom-nav li:last-child > span.divider,
.dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li ul.sub-menu li span.divider, 
.dt-custom-nav-wrapper.inline-vertical[data-divider="yes"] .dt-custom-nav li:last-child > span.divider { display: none; }
.dt-custom-nav-wrapper .dt-custom-nav > li > span.divider:before { display: inline-block; }
.dt-custom-nav-wrapper .dt-custom-nav > li > span.divider.crossline:before { content: "\005c"; }
.dt-custom-nav-wrapper .dt-custom-nav > li > span.divider.narrow-line:before { content: "\002d"; }
.dt-custom-nav-wrapper .dt-custom-nav > li > span.divider.vertical-line:before { content: "\007c"; }
.dt-custom-nav-wrapper.inline-horizontal .dt-custom-nav { margin: 0 -2px; }
.dt-custom-nav-wrapper.inline-horizontal .dt-custom-nav li { display: inline-block; margin: 0 2px; position: relative; width: auto; }
.dt-custom-nav-wrapper.inline-horizontal .dt-custom-nav li ul.sub-menu { display: none; margin: 0; padding: 0; position: absolute; left: 0; top: 100%; width: 240px; z-index: 1; }
.dt-custom-nav-wrapper.inline-horizontal .dt-custom-nav li:hover ul.sub-menu { display: block; background-color: #fff; }
.dt-custom-nav-wrapper.inline-horizontal.right .dt-custom-nav li { float: none; } 
.dt-custom-nav-wrapper.inline-horizontal.center .dt-custom-nav li ul.sub-menu, 
.dt-custom-nav-wrapper.inline-horizontal.right .dt-custom-nav li ul.sub-menu { text-align: left; }
.dt-custom-nav-wrapper.inline-horizontal.center .dt-custom-nav li ul.sub-menu li, 
.dt-custom-nav-wrapper.inline-horizontal.right .dt-custom-nav li ul.sub-menu li { float: left; }
.dt-custom-nav-wrapper.none[data-link-icon-position="outside"] .dt-custom-nav li,
.dt-custom-nav-wrapper.left[data-link-icon-position="outside"] .dt-custom-nav li,
.dt-custom-nav-wrapper.center[data-link-icon-position="outside"] .dt-custom-nav li { padding-left: 35px;  }
.dt-custom-nav-wrapper.right[data-link-icon-position="outside"] .dt-custom-nav li { padding-right: 35px;  }
.dt-custom-nav-wrapper.none[data-link-icon-position="outside"][data-divider="yes"] .dt-custom-nav li,
.dt-custom-nav-wrapper.left[data-link-icon-position="outside"][data-divider="yes"] .dt-custom-nav li, 
.dt-custom-nav-wrapper.center[data-link-icon-position="outside"][data-divider="yes"] .dt-custom-nav li { padding-right: 15px;  }
.dt-custom-nav-wrapper.right[data-link-icon-position="outside"][data-divider="yes"] .dt-custom-nav li { padding-right: 50px;  }
.dt-custom-nav-wrapper.inline-vertical.center[data-link-icon-position="outside"] .dt-custom-nav li { padding-left: 0; }
.dt-custom-nav-wrapper.none[data-link-icon-position="outside"] .dt-custom-nav li ul,
.dt-custom-nav-wrapper.left[data-link-icon-position="outside"] .dt-custom-nav li ul,
.dt-custom-nav-wrapper.center[data-link-icon-position="outside"] .dt-custom-nav li ul { padding-left: 0; }
.dt-custom-nav-wrapper.right[data-link-icon-position="outside"] .dt-custom-nav li ul { padding-right: 0; }
.dt-custom-nav-wrapper[data-link-icon-position="inside"] .dt-custom-nav li a > i.menu-item-icon,
.dt-custom-nav-wrapper[data-link-icon-position="outside"] .dt-custom-nav li a > i.menu-item-icon { color: inherit; font-family: FontAwesome; font-style: normal; height: 100%; line-height: inherit; margin: auto; padding: 0 10px 0 0; position: relative; width: 30px; }
.dt-custom-nav-wrapper[data-link-icon-position="outside"] .dt-custom-nav li a > i.menu-item-icon { height: 1px; line-height: 0; position: absolute; bottom: 0; top: 0; }
.dt-custom-nav-wrapper.none[data-link-icon-position="outside"] .dt-custom-nav li a > i.menu-item-icon, 
.dt-custom-nav-wrapper.left[data-link-icon-position="outside"] .dt-custom-nav li a > i.menu-item-icon,
.dt-custom-nav-wrapper.center[data-link-icon-position="outside"]:not([data-default-style="none"]) .dt-custom-nav li a > i.menu-item-icon { left: 0; }
.dt-custom-nav-wrapper.right[data-link-icon-position="outside"] .dt-custom-nav li a > i.menu-item-icon { padding: 0 0 0 10px; right: 0; }
.dt-custom-nav-wrapper.none[data-link-icon-position="inside"] .dt-custom-nav li a > i.menu-item-icon { display: inline-block; }
.dt-custom-nav-wrapper.left[data-link-icon-position="inside"] .dt-custom-nav li a > i.menu-item-icon { float: left; } 
.dt-custom-nav-wrapper.right[data-link-icon-position="inside"] .dt-custom-nav li a > i.menu-item-icon { float: right; padding: 0 0 0 10px; }
.dt-custom-nav-wrapper[data-default-style="none"][data-link-icon-position="outside"]:not(.inline-horizontal):not(inline-vertical) .dt-custom-nav li a:not(:hover),
.dt-custom-nav-wrapper[data-hover-style="none"][data-link-icon-position="outside"]:not(.inline-horizontal):not(inline-vertical) .dt-custom-nav li a:hover { padding-left: 0; }
.dt-custom-nav-wrapper.center[data-default-style="none"][data-link-icon-position="outside"]:not(.inline-horizontal):not(inline-vertical) .dt-custom-nav li a:not(:hover),
.dt-custom-nav-wrapper.center[data-hover-style="none"][data-link-icon-position="outside"]:not(.inline-horizontal):not(inline-vertical) .dt-custom-nav li a:hover, 
.dt-custom-nav-wrapper.right[data-default-style="none"][data-link-icon-position="outside"]:not(.inline-horizontal):not(inline-vertical) .dt-custom-nav li a:not(:hover),
.dt-custom-nav-wrapper.right[data-hover-style="none"][data-link-icon-position="outside"]:not(.inline-horizontal):not(inline-vertical) .dt-custom-nav li a:hover { padding-right: 0; }
.dt-custom-nav-wrapper.center[data-link-icon-position="inside"] .dt-custom-nav li a i.menu-item-icon:before { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); }
.dt-custom-nav-wrapper[data-link-icon-position="outside"] .dt-custom-nav li a > i.menu-item-icon { background-color: inherit; border-color: inherit; border-style: inherit; border-width: inherit; height: 100%; width: 35px; -webkit-border-radius: inherit; border-radius: inherit; -moz-border-radius: inherit; -ms-border-radius: inherit; }
.dt-custom-nav-wrapper.none[data-link-icon-position="outside"] .dt-custom-nav li a > i.menu-item-icon, 
.dt-custom-nav-wrapper.left[data-link-icon-position="outside"] .dt-custom-nav li a > i.menu-item-icon, 
.dt-custom-nav-wrapper.center[data-link-icon-position="outside"] .dt-custom-nav li a > i.menu-item-icon { -webkit-transform: translateX(-100%); transform: translateX(-100%); -ms-transform: translateX(-100%); -moz-transform: translateX(-100%); }
.dt-custom-nav-wrapper.right[data-link-icon-position="outside"] .dt-custom-nav li a > i.menu-item-icon { -webkit-transform: translateX(100%); transform: translateX(100%); -moz-transform: translateX(100%); -webkit-transform: translateX(100%); }
.dt-custom-nav-wrapper[data-link-icon-position="outside"] .dt-custom-nav li a > i.menu-item-icon:before,
.dt-custom-nav-wrapper[data-link-icon-position="outside"] .dt-custom-nav li a > i.menu-item-icon.menu-item-image img { position: absolute; left: 0; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.dt-custom-nav-wrapper[data-link-icon-position="outside"] .dt-custom-nav li a > i.menu-item-icon.menu-item-image img { margin: auto; }
.dt-custom-nav-wrapper[data-link-icon-position="inside"] .dt-custom-nav li a > i.menu-item-icon.menu-item-image img { vertical-align: middle; }
.dt-custom-nav-wrapper:not([data-link-icon-style]) .dt-custom-nav li a > i.menu-item-icon.menu-item-image img { display: inline-block; }
.dt-custom-nav-wrapper[data-link-icon-style="circle"] .dt-custom-nav li a > i.menu-item-icon:before,
.dt-custom-nav-wrapper[data-link-icon-style="disc"] .dt-custom-nav li a > i.menu-item-icon:before,
.dt-custom-nav-wrapper[data-link-icon-style="square"] .dt-custom-nav li a > i.menu-item-icon:before { font-size: 6px; }
.dt-custom-nav-wrapper[data-link-icon-style="circle"] .dt-custom-nav li a > i.menu-item-icon:before { content: "\f111"; }
.dt-custom-nav-wrapper[data-link-icon-style="disc"] .dt-custom-nav li a > i.menu-item-icon:before { content: "\f10c"; }
.dt-custom-nav-wrapper[data-link-icon-style="square"] .dt-custom-nav li a > i.menu-item-icon:before { content: "\f0c8"; }
.dt-custom-nav-wrapper .dt-custom-nav li a > i.menu-item-icon:not(.menu-item-image) img, 
.dt-custom-nav-wrapper[data-link-icon-style] .dt-custom-nav li a > i.menu-item-icon img { display: none; }
.dt-custom-nav-wrapper[data-default-decoration="overline"] .dt-custom-nav li a:before,
.dt-custom-nav-wrapper[data-default-decoration="linethrough"] .dt-custom-nav li a > span:before,
.dt-custom-nav-wrapper[data-default-decoration="underline"] .dt-custom-nav li a:before,
.dt-custom-nav-wrapper[data-hover-decoration="overline"] .dt-custom-nav li a:after,
.dt-custom-nav-wrapper[data-hover-decoration="linethrough"] .dt-custom-nav li a > span:after,
.dt-custom-nav-wrapper[data-hover-decoration="underline"] .dt-custom-nav li a:after, 
.dt-custom-nav-wrapper[data-default-style="none"][data-default-decoration="overline"] .dt-custom-nav li a > span:before,
.dt-custom-nav-wrapper[data-default-style="none"][data-default-decoration="underline"] .dt-custom-nav li a > span:before,
.dt-custom-nav-wrapper[data-hover-style="none"][data-hover-decoration="overline"] .dt-custom-nav li a > span:after,
.dt-custom-nav-wrapper[data-hover-style="none"][data-hover-decoration="underline"] .dt-custom-nav li a > span:after { border-color: inherit; border-style: solid; content: ""; height: 100%; margin: auto; opacity: 0; filter: alpha(opacity=0); position: absolute; left: 0; right: 0; width: 0; z-index: 0; -webkit-border-radius: inherit; border-radius: inherit; }
.dt-custom-nav-wrapper[data-default-decoration="overline"] .dt-custom-nav li a:before,
.dt-custom-nav-wrapper[data-hover-decoration="overline"] .dt-custom-nav li a:after,
.dt-custom-nav-wrapper[data-default-style="none"][data-default-decoration="overline"] .dt-custom-nav li a > span:before,
.dt-custom-nav-wrapper[data-hover-style="none"][data-hover-decoration="overline"] .dt-custom-nav li a > span:after { border-width: 2px 0 0; top: -4px; }
.dt-custom-nav-wrapper[data-default-decoration="linethrough"] .dt-custom-nav li a > span:before,
.dt-custom-nav-wrapper[data-hover-decoration="linethrough"] .dt-custom-nav li a > span:after { border-color: currentColor; border-width: 1px 0; height: 0; bottom: 0; top:  0; -webkit-border-radius: 0; border-radius: 0; }
.dt-custom-nav-wrapper[data-default-decoration="underline"] .dt-custom-nav li a:before,
.dt-custom-nav-wrapper[data-hover-decoration="underline"] .dt-custom-nav li a:after,
.dt-custom-nav-wrapper[data-default-style="none"][data-default-decoration="underline"] .dt-custom-nav li a > span:before, 
.dt-custom-nav-wrapper[data-hover-style="none"][data-hover-decoration="underline"] .dt-custom-nav li a > span:after { border-width: 0 0 2px; bottom: -4px; }
.dt-custom-nav-wrapper[data-default-style="none"][data-default-decoration="overline"] .dt-custom-nav li a:before,
.dt-custom-nav-wrapper[data-hover-style="none"][data-hover-decoration="overline"] .dt-custom-nav li a:after,
.dt-custom-nav-wrapper[data-default-style="none"][data-default-decoration="underline"] .dt-custom-nav li a:before,
.dt-custom-nav-wrapper[data-hover-style="none"][data-hover-decoration="underline"] .dt-custom-nav li a:after,
.dt-custom-nav-wrapper[data-default-style="none"][data-default-decoration="overline"] .dt-custom-nav li a > span:before,
.dt-custom-nav-wrapper[data-hover-style="none"][data-hover-decoration="overline"] .dt-custom-nav li a > span:after,
.dt-custom-nav-wrapper[data-default-style="none"][data-default-decoration="underline"] .dt-custom-nav li a > span:before, 
.dt-custom-nav-wrapper[data-hover-style="none"][data-hover-decoration="underline"] .dt-custom-nav li a > span:after { border-color: currentColor; }
.dt-custom-nav-wrapper[data-default-style="none"][data-default-decoration="overline"] .dt-custom-nav li a:not(:hover):before,
.dt-custom-nav-wrapper[data-default-style="none"][data-default-decoration="underline"] .dt-custom-nav li a:not(:hover):before,
.dt-custom-nav-wrapper[data-default-style="none"][data-default-decoration="overline"] .dt-custom-nav li a:not(:hover):before,
.dt-custom-nav-wrapper[data-default-style="none"][data-default-decoration="underline"] .dt-custom-nav li a:not(:hover):before, 
.dt-custom-nav-wrapper[data-hover-style="none"][data-hover-decoration="overline"] .dt-custom-nav li a:hover:after,
.dt-custom-nav-wrapper[data-hover-style="none"][data-hover-decoration="underline"] .dt-custom-nav li a:hover:after,
.dt-custom-nav-wrapper[data-hover-style="none"][data-hover-decoration="overline"] .dt-custom-nav li a:hover:after,
.dt-custom-nav-wrapper[data-hover-style="none"][data-hover-decoration="underline"] .dt-custom-nav li a:hover:after { opacity: 0; filter: alpha(opacity=0); }
.dt-custom-nav-wrapper[data-default-decoration="overline"] .dt-custom-nav li a:not(:hover):before,
.dt-custom-nav-wrapper[data-default-decoration="linethrough"] .dt-custom-nav li a:not(:hover) > span:before,
.dt-custom-nav-wrapper[data-default-decoration="underline"] .dt-custom-nav li a:not(:hover):before,  
.dt-custom-nav-wrapper[data-hover-decoration="overline"] .dt-custom-nav li a:hover:after,
.dt-custom-nav-wrapper[data-hover-decoration="linethrough"] .dt-custom-nav li a:hover > span:after,
.dt-custom-nav-wrapper[data-hover-decoration="underline"] .dt-custom-nav li a:hover:after,
.dt-custom-nav-wrapper[data-default-style="none"][data-default-decoration="overline"] .dt-custom-nav li a:not(:hover) > span:before,
.dt-custom-nav-wrapper[data-default-style="none"][data-default-decoration="underline"] .dt-custom-nav li a:not(:hover) > span:before,
.dt-custom-nav-wrapper[data-hover-style="none"][data-hover-decoration="overline"] .dt-custom-nav li a:hover > span:after,
.dt-custom-nav-wrapper[data-hover-style="none"][data-hover-decoration="underline"] .dt-custom-nav li a:hover > span:after { opacity: 1; filter: alpha(opacity=100); width: 100%; }
.dt-custom-nav-wrapper[data-hover-style="none"] .dt-custom-nav li a:hover { background-color: rgba(0,0,0,0) !important; border-color: rgba(0,0,0,0) !important; }
.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner > .wpb_wrapper > .dt-custom-nav-wrapper.inline-horizontal[data-default-style="none"][data-hover-style="none"] .dt-custom-nav li { padding-top: 5px; padding-bottom: 5px; }
.dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(.inline-vertical):not(.inline-horizontal) .dt-custom-nav li a { margin-bottom: 10px; }
.dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(.inline-vertical):not(.inline-horizontal) .dt-custom-nav li:last-child a { margin-bottom: 0; }
.dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(.inline-vertical):not(.inline-horizontal) .dt-custom-nav li.menu-item-has-children > a { margin-bottom: 0; }
.dt-custom-nav li a, .dt-custom-nav li a:before, .dt-custom-nav li a:after, .dt-custom-nav-wrapper .dt-custom-nav li a > span:before, .dt-custom-nav-wrapper .dt-custom-nav li a > span:after { -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner > .wpb_wrapper > .dt-simple-menu.dt-custom-nav-wrapper.inline-horizontal[data-default-style="none"][data-hover-style="none"] .dt-custom-nav li { padding-top: 0; padding-bottom: 0; }
.flex-col-elements-inline-middle .dt-custom-nav-wrapper.left .dt-custom-nav { display: table; margin-right: auto; }
.flex-col-elements-inline-middle .dt-custom-nav-wrapper.center .dt-custom-nav { display: table; margin-left: 0; margin-right: 0; }
.flex-col-elements-inline-middle .dt-custom-nav-wrapper.right .dt-custom-nav { display: table; margin-left: auto; }
.dt-simple-menu .dt-custom-nav li { padding-bottom: 0; }
.dt-simple-menu.dt-custom-nav-wrapper.left .dt-custom-nav li { float: none; }
.dt-simple-menu .dt-custom-nav li > a > i[class$="menu-item-icon"] { display: none !important; } @media only screen and (min-width:768px) and (max-width:991px) {
#header .dt-header-tpl .rs_col-sm-12 > .vc_column-inner > .wpb_wrapper > .dt-custom-nav-wrapper.left, .dt-custom-nav-wrapper.right { text-align: center; }
#header .dt-header-tpl .rs_col-sm-12.flex-col-elements-inline-middle .dt-custom-nav-wrapper.left .dt-custom-nav,
#header .dt-header-tpl .rs_col-sm-12.flex-col-elements-inline-middle .dt-custom-nav-wrapper.center .dt-custom-nav, 
#header .dt-header-tpl .rs_col-sm-12.flex-col-elements-inline-middle .dt-custom-nav-wrapper.right .dt-custom-nav { margin-left: auto; margin-right: auto; }
#header .dt-header-tpl .rs_col-sm-12 > .vc_column-inner > .wpb_wrapper > .dt-custom-nav-wrapper.left .dt-custom-nav > li, .dt-custom-nav-wrapper.right .dt-custom-nav > li,
#header .dt-header-tpl .rs_col-sm-12.flex-col-elements-inline-middle .dt-custom-nav-wrapper.left .dt-custom-nav > li,
#header .dt-header-tpl .rs_col-sm-12.flex-col-elements-inline-middle .dt-custom-nav-wrapper.center .dt-custom-nav > li, 
#header .dt-header-tpl .rs_col-sm-12.flex-col-elements-inline-middle .dt-custom-nav-wrapper.right .dt-custom-nav > li { float: none; }        
}  @media only screen and (max-width: 767px) {
.dt-custom-nav-wrapper.left, .dt-custom-nav-wrapper.right { text-align: center; }
.flex-col-elements-inline-middle .dt-custom-nav-wrapper.left .dt-custom-nav,
.flex-col-elements-inline-middle .dt-custom-nav-wrapper.center .dt-custom-nav, 
.flex-col-elements-inline-middle .dt-custom-nav-wrapper.right .dt-custom-nav { margin-left: auto; margin-right: auto; }
.dt-custom-nav-wrapper.left .dt-custom-nav > li, .dt-custom-nav-wrapper.right .dt-custom-nav > li,
.flex-col-elements-inline-middle .dt-custom-nav-wrapper.left .dt-custom-nav > li,
.flex-col-elements-inline-middle .dt-custom-nav-wrapper.center .dt-custom-nav > li, 
.flex-col-elements-inline-middle .dt-custom-nav-wrapper.right .dt-custom-nav > li { float: none; }
}    
@media only screen and (max-width: 479px) {
.dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li { padding-right: 0; }
.dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li span.divider { display: none; }
}
   .dt-sc-donutchart { text-align:center; margin:0px auto 30px; }
h5.dt-sc-donutchart-title { text-align:center; width:100%; font-size:18px; margin-bottom:0px; font-weight:600; }
.dt-sc-donutchart-small { width:100px; margin:0px auto; }
.dt-sc-donutchart-medium { width:200px; margin:0px auto; }
.dt-sc-donutchart-large { width:300px; margin:0px auto; }
.donutchart-text { font-weight:300 !important; }		
.dt-sc-donutchart-small .donutchart-text { font-size:24px !important; }	
.dt-sc-donutchart-medium .donutchart-text { font-size:40px !important; }	
.dt-sc-donutchart-large .donutchart-text { font-size:50px !important; }	
.dark-bg .donutchart-text { color:#ffffff; }  @media only screen and (min-width:992px) and (max-width:1199px) { .dt-sc-one-fifth .dt-sc-donutchart-medium { width:160px; }
.dt-sc-one-fifth .dt-sc-donutchart, .dt-sc-donutchart-medium canvas { width: 150px !important; height: 150px !important; }
.dt-sc-one-fifth .dt-sc-donutchart-medium .donutchart-text { width: 150px !important; line-height: 150px !important; }
} @media only screen and (min-width:768px) and (max-width:991px) {
.dt-sc-one-fifth .dt-sc-donutchart-medium { width:120px; }
.dt-sc-one-fifth .dt-sc-donutchart, .dt-sc-donutchart-medium canvas { width: 110px !important; height: 110px !important; }
.dt-sc-one-fifth .dt-sc-donutchart-medium .donutchart-text { width: 110px !important; line-height: 110px !important; }
.dt-sc-one-fifth  h5.dt-sc-donutchart-title { font-size:15px; }
.dt-sc-donutchart-medium .donutchart-text { font-size:30px !important; }
}
  .dt-sc-dropcap { font-size:24px; float:left; margin:10px 0px 10px 0px; text-align:center; line-height:35px; }
.dt-sc-dropcap.dt-sc-dropcap-default { font-size:50px; padding-right:20px; font-weight:900; }
.dt-sc-dropcap.dt-sc-dropcap-circle { width:40px; height:40px; line-height:38px; margin:5px 20px 0px 0px; padding:0px; border-radius:30px 30px 30px 30px; behavior:url(//northcalsecurity.com/wp-content/plugins/designthemes-core-features/shortcodes/css/shortcodes/PIE.htc); }
.dt-sc-dropcap.dt-sc-dropcap-bordered-circle { width:42px; height:42px; line-height:34px; margin:5px 20px 0 0; padding:0px; text-align:center; box-shadow:0 0 5px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); border-radius:30px 30px 30px 30px; behavior:url(//northcalsecurity.com/wp-content/plugins/designthemes-core-features/shortcodes/css/shortcodes/PIE.htc); }
.dt-sc-dropcap.dt-sc-dropcap-square { width:40px; height:40px; line-height:36px; text-align:center; margin:5px 20px 0px 0px; padding:0px; }		
.dt-sc-dropcap.dt-sc-dropcap-bordered-square { box-shadow:0 0 5px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); width:42px; height:42px; text-align:center; margin:5px 20px 0px 0px; padding:0px; line-height:34px; }
.dt-sc-dropcap.dt-sc-dropcap-circle, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle, .dt-sc-dropcap.dt-sc-dropcap-square, .dt-sc-dropcap.dt-sc-dropcap-bordered-square { background:#000000; }
.dt-sc-dropcap.dt-sc-dropcap-bordered-circle { border:2px solid #FFFFFF; }
.dt-sc-dropcap.dt-sc-dropcap-bordered-square { border:2px solid #FFFFFF; }	
.dt-sc-dropcap.dt-sc-dropcap-circle, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle, .dt-sc-dropcap.dt-sc-dropcap-square, .dt-sc-dropcap.dt-sc-dropcap-bordered-square { color:#ffffff; }
.dt-sc-dropcap.dt-sc-dropcap-circle.blue, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.blue, .dt-sc-dropcap.dt-sc-dropcap-square.blue, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.blue { background:#008bd3; }
.dt-sc-dropcap.dt-sc-dropcap-circle.brown, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.brown, .dt-sc-dropcap.dt-sc-dropcap-square.brown, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.brown { background:#795548; }
.dt-sc-dropcap.dt-sc-dropcap-circle.cadetblue, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.cadetblue, .dt-sc-dropcap.dt-sc-dropcap-square.cadetblue, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.cadetblue { background:#3c939d; }
.dt-sc-dropcap.dt-sc-dropcap-circle.chillipepper, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.chillipepper, .dt-sc-dropcap.dt-sc-dropcap-square.chillipepper, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.chillipepper { background:#c10841; }
.dt-sc-dropcap.dt-sc-dropcap-circle.cyan, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.cyan, .dt-sc-dropcap.dt-sc-dropcap-square.cyan, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.cyan { background:#00bcd4; }
.dt-sc-dropcap.dt-sc-dropcap-circle.darkgolden, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.darkgolden, .dt-sc-dropcap.dt-sc-dropcap-square.darkgolden, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.darkgolden { background:#b48b3c; }
.dt-sc-dropcap.dt-sc-dropcap-circle.deeporange, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.deeporange, .dt-sc-dropcap.dt-sc-dropcap-square.deeporange, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.deeporange { background:#ff5722; }
.dt-sc-dropcap.dt-sc-dropcap-circle.deeppurple, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.deeppurple, .dt-sc-dropcap.dt-sc-dropcap-square.deeppurple, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.deeppurple { background:#673ab7; }
.dt-sc-dropcap.dt-sc-dropcap-circle.green, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.green, .dt-sc-dropcap.dt-sc-dropcap-square.green, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.green { background:#60ae0d; }
.dt-sc-dropcap.dt-sc-dropcap-circle.lime, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.lime, .dt-sc-dropcap.dt-sc-dropcap-square.lime, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.lime { background:#cddc39; }
.dt-sc-dropcap.dt-sc-dropcap-circle.magenta, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.magenta, .dt-sc-dropcap.dt-sc-dropcap-square.magenta, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.magenta { background:#cb506d; }
.dt-sc-dropcap.dt-sc-dropcap-circle.orange, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.orange, .dt-sc-dropcap.dt-sc-dropcap-square.orange, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.orange { background:#ff9800; }
.dt-sc-dropcap.dt-sc-dropcap-circle.pink, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.pink, .dt-sc-dropcap.dt-sc-dropcap-square.pink, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.pink { background:#fd6ca3; }
.dt-sc-dropcap.dt-sc-dropcap-circle.purple, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.purple, .dt-sc-dropcap.dt-sc-dropcap-square.purple, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.purple { background:#9c27b0; }
.dt-sc-dropcap.dt-sc-dropcap-circle.red, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.red, .dt-sc-dropcap.dt-sc-dropcap-square.red, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.red { background:#da0000; }
.dt-sc-dropcap.dt-sc-dropcap-circle.skyblue, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.skyblue, .dt-sc-dropcap.dt-sc-dropcap-square.skyblue, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.skyblue { background:#0eb2e7; }
.dt-sc-dropcap.dt-sc-dropcap-circle.teal, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.teal, .dt-sc-dropcap.dt-sc-dropcap-square.teal, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.teal { background:#009688; }
.dt-sc-dropcap.dt-sc-dropcap-circle.turquoise, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.turquoise, .dt-sc-dropcap.dt-sc-dropcap-square.turquoise, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.turquoise { background:#32ccbd; }
.dt-sc-dropcap.dt-sc-dropcap-circle.wisteria, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.wisteria, .dt-sc-dropcap.dt-sc-dropcap-square.wisteria, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.wisteria { background:#9b59b6; }
.dt-sc-dropcap.dt-sc-dropcap-circle.yellow, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle.yellow, .dt-sc-dropcap.dt-sc-dropcap-square.yellow, .dt-sc-dropcap.dt-sc-dropcap-bordered-square.yellow { background:#ffe401; }
.dt-sc-dropcap.dt-sc-dropcap-default.blue { color:#008bd3; }	
.dt-sc-dropcap.dt-sc-dropcap-default.brown { color:#795548; }
.dt-sc-dropcap.dt-sc-dropcap-default.cadetblue { color:#3c939d; }
.dt-sc-dropcap.dt-sc-dropcap-default.chillipepper { color:#c10841; }
.dt-sc-dropcap.dt-sc-dropcap-default.cyan { color:#00bcd4; }
.dt-sc-dropcap.dt-sc-dropcap-default.darkgolden { color:#b48b3c; }
.dt-sc-dropcap.dt-sc-dropcap-default.deeporange { color:#ff5722; }
.dt-sc-dropcap.dt-sc-dropcap-default.deeppurple { color:#673ab7; }
.dt-sc-dropcap.dt-sc-dropcap-default.green { color:#60ae0d; }
.dt-sc-dropcap.dt-sc-dropcap-default.lime { color:#cddc39; }
.dt-sc-dropcap.dt-sc-dropcap-default.magenta { color:#cb506d; }
.dt-sc-dropcap.dt-sc-dropcap-default.orange { color:#ff9800; }
.dt-sc-dropcap.dt-sc-dropcap-default.pink { color:#fd6ca3; }
.dt-sc-dropcap.dt-sc-dropcap-default.purple { color:#9c27b0; }
.dt-sc-dropcap.dt-sc-dropcap-default.red { color:#da0000; }
.dt-sc-dropcap.dt-sc-dropcap-default.skyblue { color:#0eb2e7; }
.dt-sc-dropcap.dt-sc-dropcap-default.teal { color:#009688; }
.dt-sc-dropcap.dt-sc-dropcap-default.turquoise { color:#32ccbd; }
.dt-sc-dropcap.dt-sc-dropcap-default.wisteria { color:#9b59b6; }
.dt-sc-dropcap.dt-sc-dropcap-default.yellow { color:#ffe401; }  @media only screen and (min-width:992px) and (max-width:1199px) {
.dt-sc-dropcap.dt-sc-dropcap-default { font-size: 32px; padding-right: 15px; }
.dt-sc-dropcap.dt-sc-dropcap-circle, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle,
.dt-sc-dropcap.dt-sc-dropcap-square, .dt-sc-dropcap.dt-sc-dropcap-bordered-square { margin-right: 15px; }
} @media only screen and (min-width:768px) and (max-width:991px) {
.dt-sc-dropcap.dt-sc-dropcap-default { font-size: 24px; padding-right: 15px; }
.dt-sc-dropcap.dt-sc-dropcap-circle, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle,
.dt-sc-dropcap.dt-sc-dropcap-square, .dt-sc-dropcap.dt-sc-dropcap-bordered-square { margin-right: 15px; }
}  @media only screen and (max-width: 767px) { .dt-sc-dropcap.dt-sc-dropcap-default { padding-right: 15px; }
.dt-sc-dropcap.dt-sc-dropcap-circle, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle,
.dt-sc-dropcap.dt-sc-dropcap-square, .dt-sc-dropcap.dt-sc-dropcap-bordered-square { margin: 5px 15px 0 2px; }
}
  .dt-sc-event-image-caption,  .dt-sc-event-image-caption .dt-sc-image-content:before, .dt-sc-event-image-caption .dt-sc-image-wrapper .overlay-text { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; } .dt-sc-event-image-caption { float:left; clear:both; width:100%; margin:0px; padding:0px; border-left:1px solid; border-right:1px solid; }
.dt-sc-event-image-caption .dt-sc-image-content { width:50%; padding:40px 30px; margin:0px; float:left; position:relative; }
.dt-sc-event-image-caption .dt-sc-image-content h3 { font-size:18px; line-height:28px; text-transform:uppercase; }
.dt-sc-event-image-caption .dt-sc-image-wrapper { width:50%; margin:0px; float:left; position:relative; }
.dt-sc-event-image-caption .dt-sc-image-wrapper .overlay-text { position:absolute; left:0px; top:0px; width:100%; height:100%; text-align:center; }
.dt-sc-event-image-caption .dt-sc-image-wrapper { border-left:1px solid; }
.dt-sc-event-image-caption .dt-sc-image-content:before { content:""; position:absolute; right:-15px; top:35px; height:0px; border-top:15px solid transparent; border-bottom:15px solid transparent; border-left:15px solid; z-index:1; } 
.dt-sc-event-image-caption .dt-sc-image-wrapper .overlay-text h3 { position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin:auto; height:180px; text-align:center; width: 75%; }
.dt-sc-event-image-caption .dt-sc-image-wrapper .overlay-text h3 span { font-size:50px; display:block; } .dt-sc-event-image-caption:hover .dt-sc-image-content h3, .dt-sc-event-image-caption:hover .dt-sc-image-content p, .dt-sc-event-image-caption:hover .dt-sc-image-content ul, .dt-sc-event-image-caption .dt-sc-image-wrapper .overlay-text h3 { color:#ffffff; }
.dt-sc-event-image-caption { background:#ffffff; }
.dt-sc-event-image-caption .dt-sc-image-wrapper .overlay-text { background:rgba(0, 0, 0, 0.8); }
.dt-sc-event-image-caption .dt-sc-image-content:before { border-left-color:#ffffff; }
.dt-sc-event-image-caption, .dt-sc-event-image-caption .dt-sc-image-wrapper { border-color:#ffffff; }  @media only screen and (min-width:1200px) and (max-width:1380px) {
.dt-sc-event-image-caption .dt-sc-image-content, .dt-sc-event-image-caption .dt-sc-image-wrapper { width:100%; }
.dt-sc-event-image-caption .dt-sc-image-wrapper img { width:100%; }
} @media only screen and (min-width:992px) and (max-width:1199px) { .dt-sc-event-image-caption .dt-sc-image-content, .dt-sc-event-image-caption .dt-sc-image-wrapper { width:100%; }
.dt-sc-event-image-caption .dt-sc-image-content::before { bottom:-22px; top:auto; transform: rotate(90deg); border-left-width:16px; right:30px; }
.dt-sc-event-image-caption .dt-sc-image-wrapper img { width:100%; }
} @media only screen and (min-width:768px) and (max-width:991px) { .dt-sc-event-image-caption .dt-sc-image-content, .dt-sc-event-image-caption .dt-sc-image-wrapper { width:100%; }
.dt-sc-event-image-caption .dt-sc-image-content::before { bottom:-22px; top:auto; transform: rotate(90deg); border-left-width:16px; right:30px; }
}  @media only screen and (max-width: 767px) { .dt-sc-event-image-caption .dt-sc-image-content, .dt-sc-event-image-caption .dt-sc-image-wrapper { width:100%; }
.dt-sc-event-image-caption .dt-sc-image-content::before { bottom:-22px; top:auto; transform: rotate(90deg); border-left-width:16px; right:30px; }
.dt-sc-event-image-caption .dt-sc-image-wrapper > img { width:100%; }
}
  .dt-sc-titled-box { margin-bottom:20px; width:100%; clear:both; }
.dt-sc-titled-box h6.dt-sc-titled-box-title { font-size:14px; font-weight:600; text-transform:uppercase; padding:12px 15px 11px; text-shadow:none; margin:0px; } 
.dt-sc-titled-box h6.dt-sc-titled-box-title span { font-size:16px; margin-right:5px; }
.dt-sc-titled-box-content { padding:20px; background:rgba(0, 0, 0, 0.05); }				
.dt-sc-titled-box h6.dt-sc-titled-box-title { color:#ffffff; }
.dt-sc-titled-box.blue h6.dt-sc-titled-box-title { background-color:#008bd3; }
.dt-sc-titled-box.brown h6.dt-sc-titled-box-title { background-color:#795548; }
.dt-sc-titled-box.cadetblue h6.dt-sc-titled-box-title { background-color:#3c939d; }
.dt-sc-titled-box.chillipepper h6.dt-sc-titled-box-title { background-color:#c10841; }
.dt-sc-titled-box.cyan h6.dt-sc-titled-box-title { background-color:#00bcd4; }
.dt-sc-titled-box.darkgolden h6.dt-sc-titled-box-title { background-color:#b48b3c; }
.dt-sc-titled-box.deeporange h6.dt-sc-titled-box-title { background-color:#ff5722; }	
.dt-sc-titled-box.deeppurple h6.dt-sc-titled-box-title { background-color:#673ab7; }
.dt-sc-titled-box.green h6.dt-sc-titled-box-title { background-color:#60ae0d; }
.dt-sc-titled-box.lime h6.dt-sc-titled-box-title { background-color:#cddc39; }
.dt-sc-titled-box.magenta h6.dt-sc-titled-box-title { background-color:#cb506d; }
.dt-sc-titled-box.orange h6.dt-sc-titled-box-title { background-color:#ff9800; }
.dt-sc-titled-box.pink h6.dt-sc-titled-box-title { background-color:#fd6ca3; }	
.dt-sc-titled-box.purple h6.dt-sc-titled-box-title { background-color:#9c27b0; }
.dt-sc-titled-box.red h6.dt-sc-titled-box-title { background-color:#da0000; }
.dt-sc-titled-box.skyblue h6.dt-sc-titled-box-title { background-color:#0eb2e7; }
.dt-sc-titled-box.teal h6.dt-sc-titled-box-title { background-color:#009688; }
.dt-sc-titled-box.turquoise h6.dt-sc-titled-box-title { background-color:#32ccbd; }
.dt-sc-titled-box.wisteria h6.dt-sc-titled-box-title { background-color:#9b59b6; }
.dt-sc-titled-box.yellow h6.dt-sc-titled-box-title { background-color:#ffe401; color:#000000; } .dt-sc-error-box, .dt-sc-warning-box, .dt-sc-success-box, .dt-sc-info-box { margin-bottom:20px; padding:15px 15px 15px 45px; clear:both; }
.dt-sc-error-box a, .dt-sc-warning-box a, .dt-sc-success-box a, .dt-sc-info-box a { text-decoration:underline; }
.dt-sc-error-box { background-color:#ffcccc; border:1px solid #ff9999; color:#d01313; position:relative; }
.dt-sc-error-box:before, .dt-sc-warning-box:before, .dt-sc-success-box:before, .dt-sc-info-box:before { top:15px; left:18px; font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:20px; position:absolute; }		
.dt-sc-error-box:before { content:"\f057"; color:#C54228; }
.dt-sc-warning-box { background-color:#fdebae; border:1px solid #e6c555; color:#c79d13; position:relative; }
.dt-sc-warning-box:before { content:"\f06a"; color:#e2b828; }
.dt-sc-success-box { background-color:#eafac0; border:1px solid #b1cf67; color:#7ba411; position:relative; }
.dt-sc-success-box:before { content:"\f058"; color:#75b632; }
.dt-sc-info-box { background-color:#bfe4f9; border:1px solid #68a2cf; color:#2081b9; position:relative; }
.dt-sc-info-box:before { content:"\f05a"; color:#008bc1; }
.dt-sc-error-box a { color:#d01313; }
.dt-sc-warning-box a { color:#c79d13; }
.dt-sc-success-box a { color:#7ba411; }
.dt-sc-info-box a { color:#2081b9; }  @media only screen and (min-width:992px) and (max-width:1199px) {
.dt-sc-error-box:before, .dt-sc-warning-box:before, .dt-sc-success-box:before, .dt-sc-info-box:before { top: 16px; }	
} @media only screen and (min-width:768px) and (max-width:991px) {
.dt-sc-error-box:before, .dt-sc-warning-box:before, .dt-sc-success-box:before, .dt-sc-info-box:before { top: 17px; }
}  @media only screen and (max-width: 767px) {
.dt-sc-error-box:before, .dt-sc-warning-box:before, .dt-sc-success-box:before, .dt-sc-info-box:before { top: 16px; }
}  @media only screen and (max-width: 479px) {
.dt-sc-error-box:before, .dt-sc-warning-box:before, .dt-sc-success-box:before, .dt-sc-info-box:before { top: 17px; }
} @media only screen and (max-width: 319px) { .dt-sc-titled-box h6.dt-sc-titled-box-title { font-size: 12px; letter-spacing: 0; line-height: 20px; padding-left: 35px; position: relative; }
.dt-sc-titled-box h6.dt-sc-titled-box-title span { font-size: 14px; position: absolute; left: 10px; top: 14px; }
}
.dt-sc-icon-box.type3.dt-sc-diamond .icon-wrapper:before, .dt-sc-icon-box.type3.dt-sc-diamond .icon-wrapper:after, .dt-sc-icon-box.type12 .icon-wrapper, .dt-sc-icon-box.type13, .dt-sc-icon-box.type14, .dt-sc-icon-box.type1 .large-icon, .dt-sc-icon-box.type5 .icon-wrapper:before, .dt-sc-icon-box.type7 .icon-wrapper span, .dt-sc-icon-box.type3 .icon-wrapper span, .dt-sc-icon-box.type10 .icon-wrapper:before, .dt-sc-icon-box.type10 .icon-wrapper:after, .dt-sc-icon-box.type10 .icon-content h4, .dt-sc-icon-box.type5.rounded .icon-wrapper, .dt-sc-icon-box.type6 .icon-wrapper, .dt-sc-icon-box.type14 .icon-wrapper span, .dt-sc-icon-box.type14 .icon-wrapper img, .dt-sc-icon-box.type14 .icon-content, .dt-sc-icon-box.type14 .icon-content h4, .dt-sc-icon-box.type14 .icon-content h5, .dt-sc-icon-box.type14 .icon-content p, .dt-sc-icon-box.type2 .icon-content, .dt-sc-icon-box.type2 .icon-content h4, .dt-sc-icon-box.type10 .icon-wrapper span, .dt-sc-icon-box.type11:before, .dt-sc-icon-box.type11 .icon-wrapper span, .dt-sc-icon-box.type11 .icon-content, .dt-sc-icon-box.type11 .icon-content h4 .dt-sc-icon-box.type11 .icon-content h5, .dt-sc-icon-box.type11 .icon-content p, .dt-sc-icon-box.type11 .icon-wrapper img, .dt-sc-icon-box.type1 .icon-content h4:after, .dt-sc-icon-box.type5 .icon-wrapper span, .dt-sc-icon-box.type5 .icon-wrapper img, .dt-sc-icon-box.type7 .icon-wrapper, .dt-sc-icon-box.type10 .icon-wrapper img, .dt-sc-icon-box.type4, .dt-sc-icon-box.type4 .icon-wrapper span, .dt-sc-icon-box.type4 .icon-wrapper img, .dt-sc-icon-box.type5, .dt-sc-icon-box.type5 *, .dt-sc-icon-box.type4 *, .dt-sc-icon-box.type3.with-bg, .dt-sc-icon-box.type3.with-bg *, .dt-sc-icon-box.type3.circle .icon-content h5, .dt-sc-icon-box.type7.no-bg .icon-content h4{-webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s;} .dt-sc-icon-box { float:left; clear:both; margin:0px; padding:0px; position:relative; width:100%;}
.dt-sc-partially-rounded, .dt-sc-partially-rounded-alt:hover { border-radius:40px 0px; }
.dt-sc-partially-rounded-alt, .dt-sc-partially-rounded:hover { border-radius:0px 40px; }
.dt-sc-icon-box.dt-sc-rounded .icon-wrapper span { border-radius:50%; } 
.dt-sc-icon-box.dt-sc-partially-rounded .icon-wrapper span { border-radius:55px 0px; } 
.dt-sc-icon-box.dt-sc-partially-rounded:hover .icon-wrapper span { border-radius:0px 55px; } 
.dt-sc-icon-box .icon-wrapper { position:relative; }
.dt-sc-icon-box .icon-wrapper > img, .dt-sc-icon-box .icon-wrapper span img { margin:auto; position:absolute; left: 0; right: 0; top: 0; bottom: 0; }
.dt-sc-icon-box .large-icon { position:absolute; right:0px; bottom:-30px; font-size:100px; }
.dt-sc-icon-box.type1:hover .large-icon { -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); }
.dt-sc-icon-box .icon-content h5 { margin-bottom:5px; }
.dt-sc-icon-box.alignright .icon-content h5 { text-align: right; }
.dt-sc-icon-box.type1 { margin:0px; padding:45px 40px; width:100%; border:1px solid; border-right:0px; overflow:hidden; }
.dt-sc-icon-box.type1.last { border-right-width: 1px; border-right-style: solid; }
.dt-sc-icon-box.type1.without-borders { border: none; padding: 0; margin-bottom: 50px; }
.dt-sc-icon-box .large-icon { bottom: 0; }
.dt-sc-icon-box.type1 .icon-wrapper { float:left; margin:0px 0px 20px; width:100%; }
.dt-sc-icon-box.type1 .icon-wrapper img { width: 82px; max-height: 66px; position: relative; right: auto; margin: 0; }
.dt-sc-icon-box.type1 .icon-wrapper span { font-size:60px; position:relative; }	
.dt-sc-icon-box.type1 .icon-content { margin:0px; float:left; clear:both; width:100%; }
.dt-sc-icon-box.type1 .icon-content h4 { margin-bottom:20px; padding-bottom:20px; font-weight:600; position:relative; font-size:20px;}
.dt-sc-icon-box.type1 .icon-content h4:before { content:""; position:absolute; left:0px; bottom:0px; width:30px; height:2px; }	
.dt-sc-icon-box.type1 .icon-content h4:after { content:""; position:absolute; left:0px; bottom:0px; width:0; height:2px; }	
.dt-sc-icon-box.type1 .icon-content p { margin-bottom:0px; }
.last .dt-sc-icon-box.type1 { border-right:1px solid; }
.dt-sc-icon-box.type1:hover .icon-content h4:after { width: 40px; }
.dt-sc-icon-box.type1.aligncenter .icon-content h4:after { right: 0; margin: 0 auto; }
.dt-sc-icon-box.type1.alignright .icon-content h4:after { left: auto; }
.dt-sc-icon-box.type1.aligncenter .icon-content h4:before { right: 0; margin: 0 auto; }
.dt-sc-icon-box.type1.alignright .icon-content h4:before { right: 0; left: auto; }	
.dt-sc-icon-box.type1.aligncenter .icon-wrapper img { float: none; display: inline-block; width: 72px; }
.dt-sc-icon-box.type1.alignright .icon-wrapper img { float: right; }
.dt-sc-icon-box.type1.alignright .icon-content h5 { text-align: right; }
.dt-sc-icon-box.type1.aligncenter .icon-content h5 { text-align: center; }
.dt-sc-icon-box.type1.alignleft .large-icon { left: 0; right: auto; }
.dt-sc-icon-box.aligncenter .large-icon { left: 0; margin: 0 auto; }
.dt-sc-icon-box.alignright .large-icon { right: 0; left: auto; }
.dt-sc-icon-box.type2 .icon-wrapper { float:left; margin: 0 15px 0 0; top: -2px; }
.dt-sc-icon-box.type2 .icon-wrapper span { font-size:26px; }	
.dt-sc-icon-box.type2 .icon-wrapper img { max-width: 35px; position: static; }
.dt-sc-icon-box.type2 .icon-content h4 { display:inline-block; font-size: 18px; font-weight: bold; line-height: normal; margin-bottom: 0; }
.dt-sc-icon-box.type2 .icon-content p { margin: 10px 0 0; clear:both; }
.dt-sc-icon-box.type2 .dt-sc-small-separator { display:none; }
.dt-sc-icon-box.type2.alignright .icon-wrapper { float:right; margin: 0 0 0 15px; }
.dt-sc-icon-box.type2.alignright .icon-content { padding-left: 0; }
.dt-sc-icon-box.type2.aligncenter .icon-wrapper { width: 100%; }
.dt-sc-icon-box.type2.aligncenter .icon-wrapper img { float: none; display: inline-block; }
.dt-sc-icon-box.type3 .large-icon { left:0px; margin:auto; bottom:-20px; }
.dt-sc-icon-box.type3 { text-align:center; position:relative; }
.dt-sc-icon-box.type3 .icon-wrapper { width:100%; float:left; margin:0px 20px 25px 0px; }
.dt-sc-icon-box.type3 .icon-wrapper img { filter: grayscale(100%) contrast(10); -moz-filter: grayscale(100%) contrast(10); -webkit-filter: grayscale(100%) contrast(10); -ms-filter: grayscale(100%) contrast(10); max-width:80px;}
.dt-sc-icon-box.type3 .icon-wrapper span { display: inline-block; font-size: 46px; line-height: 110px; position: relative; border: 10px solid; width: 130px; height: 130px; text-align: center; }	
.dt-sc-icon-box.type3 .icon-content h4 { font-size:18px; margin-bottom:5px; display:inline-block; }
.dt-sc-icon-box.type3 .icon-content p { margin:20px 0px 0px; clear:both; }
.dt-sc-icon-box.type3 .dt-sc-small-separator { display:none; }
.dt-sc-icon-box.type3.dt-sc-rounded.right-border:after { border-right: 1px solid rgba(255, 255, 255, 0.2); content: ""; display: block; height: 100%; margin: auto; position: absolute; right: -15px; top: 0; }
.dt-sc-icon-box.type3.grey.dt-sc-rounded span { border-color:#f5f5f5; }
.dt-sc-icon-box.type3.alignleft { text-align: left; }
.dt-sc-icon-box.type3.alignleft .icon-wrapper span { margin-left: -10px; }
.dt-sc-icon-box.type3.alignright { text-align: right; }
.dt-sc-icon-box.type3.alignright .icon-wrapper span { margin-right: -10px; }
.dt-sc-icon-box.type3.dt-sc-diamond .icon-wrapper span { background:none; color:#000000; font-size:35px; line-height:170px; border:none; width:120px; height:170px; position:relative; z-index:9; }
.dt-sc-icon-box.type3.dt-sc-diamond .icon-wrapper { position:relative; }
.dt-sc-icon-box.type3.dt-sc-diamond .icon-wrapper:before { content:""; position:absolute; left: 0; right:0; margin:auto; top:33px; width:100px; height:100px; border:1px solid rgba(0, 0, 0, 0.2); z-index:1; transform:rotate3d(1, 1, 5, 47deg) skew(10deg, 10deg); -webkit-transform:rotate3d(1, 1, 5, 47deg) skew(10deg, 10deg); }
.dt-sc-icon-box.type3.dt-sc-diamond .icon-wrapper:after { content:""; position:absolute; left: 0; right:0; margin:auto; top:38px; width:90px; height:90px; border:1px solid rgba(0, 0, 0, 0.2); z-index:1; transform:rotate3d(1, 1, 5, 47deg) skew(10deg, 10deg); -webkit-transform:rotate3d(1, 1, 5, 47deg) skew(10deg, 10deg); }
.aligncenter .dt-sc-icon-box.type3.circle{float:none; margin:0 auto 50px;}
.dt-sc-icon-box.type3.circle{padding:0;text-align:center;border-radius:100%;width: 250px;height: 250px;box-shadow: 0px 0px 10px 20px #85c226 inset;border: 15px solid rgba(133, 194, 38,0.5);}
.dt-sc-icon-box.type3.circle .icon-content{width: 100%;height: 100%;margin:auto;position:absolute;top:0;bottom:0;left:0;z-index:1;right:0;padding: 30% 10%;border-radius: 100%;margin: auto;top: 0;bottom: 0;}
.dt-sc-icon-box.type3.circle .icon-content:before{content:""; width:187px; height:187px; background-color:#FFF; border-radius:100%; margin:auto; position:absolute; top:0; bottom:0; left:0; right:0; z-index:-1;}
.dt-sc-icon-box.type3.circle:before{content:"";top:0;width:393px;background-color: transparent !IMPORTANT;}
.dt-sc-icon-box.type3.circle:before{content:"";width:100%;height:100%;border-radius:100%;top:0;left:0;}
.dt-sc-icon-box.type3.circle .icon-wrapper{margin:0px auto 25px;}
.dt-sc-icon-box.type3.circle .icon-wrapper span{font-size:30px; line-height:normal; border:none; width:auto; height:auto; text-align:center; z-index:2; background-color:transparent; top:48px;}
.dt-sc-icon-box.type3.circle:hover .icon-wrapper span{background-color:transparent;}
.dt-sc-icon-box.type3.circle .icon-content h5{color:#222222; font-size:24px; margin:25px 0px 10px;}
.dt-sc-icon-box.type3.circle .icon-content h4{color:#222; font-size:15px; line-height:22px; padding:0px 10px;}
.dt-sc-icon-box.type3.with-bg{background-color:#f8f8f8; padding:40px 30px;}
.dt-sc-icon-box.type3.with-bg .icon-wrapper span{height:auto; border:none; background-color:transparent; color:#222; line-height:normal; width:100%;}
.dt-sc-icon-box.type3.with-bg:hover .icon-wrapper span{background-color:transparent; color:#FFF;}
.dt-sc-icon-box.type3.with-bg .icon-content h4{position:relative; margin-bottom:25px;}
.dt-sc-icon-box.type3.with-bg .icon-content h4:after{content:""; width:80px; height:2px; display:inline-block; position:absolute; bottom:-25px; margin:0 auto; left:0; right:0;}
.dt-sc-icon-box.type3.with-bg:hover *{color:#FFF;}
.dt-sc-icon-box.type3.with-bg:hover .icon-content h4:after{background-color:#FFF;}
.dt-sc-icon-box.type3.with-bg .icon-wrapper{margin:0px 0px 35px;}
.dt-sc-icon-box.type4 { padding:38px 28px 22px 105px;margin-bottom:20px; width: 100%; border:1px solid #eeeeee; overflow:hidden;}
.dt-sc-icon-box.type4 .icon-wrapper {position:absolute; left:20px; top:33px; text-align:center; height:auto; line-height:60px; margin:auto;}
.dt-sc-icon-box.type4 .icon-wrapper span { font-size:32px; line-height:65px; max-width:60px;}
.dt-sc-icon-box.type4 .icon-wrapper img { position: static; max-width:60px;}
.dt-sc-icon-box.type4 .icon-content h4 { font-size:24px; margin-bottom:18px; }
.dt-sc-icon-box.type4 .icon-content a { display:inline-block; margin:10px 0 0; }
.dt-sc-icon-box.type4 .icon-content a span { display:inline-block; font-size:10px; margin: 0 0 0 5px; }
.dt-sc-icon-box.type4.last:before { border-width: 0; }
.dt-sc-icon-box.type4:hover .icon-wrapper img, .dt-sc-icon-box.type3.with-bg:hover .icon-wrapper img{filter:invert(100%) contrast(2); -moz-filter:invert(100%) contrast(2); -webkit-filter:invert(100%) contrast(2); -ms-filter:invert(100%) contrast(2);}
.dt-sc-icon-box.type4 .icon-content a i{margin-left:8px;}
.dt-sc-icon-box.type4:hover *, .dt-sc-icon-box.type4:hover .icon-wrapper span{color:#FFF;}
.dt-sc-icon-box.type4 .icon-wrapper{transition:all 0.3s linear;}
.dt-sc-icon-box.type4:hover, .dt-sc-icon-box.type3.with-bg:hover{box-shadow:0px 0px 15px 0px rgba(0, 0, 0,0.3); -moz-box-shadow:0px 0px 15px 0px rgba(0, 0, 0,0.3); -webkit-box-shadow:0px 0px 15px 0px rgba(0, 0, 0,0.3);}
.dt-sc-icon-box.type4:hover .icon-wrapper, .dt-sc-icon-box.type3.with-bg:hover .icon-wrapper{-webkit-animation:pulse-shadow 0.5s; animation:pulse-shadow 0.5s; -moz-animation:pulse-shadow 0.5s;}
@keyframes pulse-shadow {
0% { 
transform:translate(0px,-20px);
-webkit-transform:translate(0px,-20px);
-moz-transform:translate(0px,-20px);
}
50% { 
transform:translate(0px,20px);
-webkit-transform:translate(0px,20px);
-moz-transform:translate(0px,20px);
}
}	
.dt-sc-icon-box.type4.with-diamond-square-icon { padding-left:100px; }
.dt-sc-icon-box.type4.with-diamond-square-icon:before { left:33px; }
.dt-sc-icon-box.type4.with-diamond-square-icon .icon-wrapper { width:70px; text-align:center; }
.dt-sc-icon-box.type4.with-diamond-square-icon .icon-wrapper:before { content:""; position:absolute; left:9px; top:15px; width:50px; height:50px; border-radius:5px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); box-shadow:5px 0px 0px 0px rgba(0, 0, 0, 0.15); }
.dt-sc-icon-box.type4.with-diamond-square-icon .icon-wrapper span { font-size:24px; line-height:80px; position:relative; z-index:1; }
.dt-sc-icon-box.type4.with-diamond-square-icon .icon-content h4 { font-size:16px; margin-bottom:10px; }
.dt-sc-icon-box.type4.with-diamond-square-icon .icon-content p { font-size:14px; }
.dt-sc-icon-box.type5 { padding:0px 20px 0px 110px; margin-bottom:50px;}
.dt-sc-icon-box.type5 .icon-wrapper { position:absolute; left:0px; top:0px; width:68px; height:68px; border:1px solid; text-align:center; }
.dt-sc-icon-box.type5 .icon-wrapper span { font-size:30px; line-height:75px; position:relative; z-index:1; line-height:66px;}
.dt-sc-icon-box.type5 .icon-wrapper span.pe-icon, .dt-sc-pr-tb-col.minimal .icon-wrapper span.pe-icon { font-weight:bold; }
.dt-sc-icon-box.type5 .icon-content h4 { font-size:24px; }
.dt-sc-icon-box.type5.last:before { border:0px; }
.dt-sc-icon-box.type5 p { color:#888888; }
.dt-sc-icon-box.type5 .icon-wrapper img { width: 40px; margin-top: 21px; text-align: center; float: none; display: inline-block; position: static; margin-bottom: 10px; }
.dt-sc-icon-box.type5:not(.no-icon-bg):hover .icon-wrapper img { filter: grayscale(100%) contrast(10); -moz-filter: grayscale(100%) contrast(10); -webkit-filter: grayscale(100%) contrast(10); -ms-filter: grayscale(100%) contrast(10); } 
.dt-sc-icon-box.type5.rounded .icon-wrapper { border-radius:50%; width:70px; height:70px; }
.dt-sc-icon-box.type5.rounded .icon-wrapper span { line-height:70px; font-size:32px; }
.dt-sc-icon-box.type5.rounded .icon-wrapper:before, .dt-sc-icon-box.type5.rounded:hover .icon-wrapper:before { background:none; }
.dt-sc-icon-box.type5.alignright {  padding:5px 100px 0px 0px; }
.dt-sc-icon-box.type5.alignright .icon-wrapper { right:0px; left:inherit; }
.dt-sc-icon-box.type5.aligncenter { padding: 10px; }
.dt-sc-icon-box.type5.aligncenter .icon-wrapper { position: relative; width: 100%; text-align: center; margin-bottom: 15px; }
.dt-sc-icon-box.type5.rounded-skin { padding-left:120px; }
.dt-sc-icon-box.type5.rounded-skin .icon-wrapper { border-radius:50%; width:80px; height:80px; }
.dt-sc-icon-box.type5.rounded-skin .icon-wrapper span { line-height:80px; font-size:40px; color:#ffffff; }
.dt-sc-icon-box.type5.rounded-skin .icon-wrapper:before, .dt-sc-icon-box.type5.rounded-skin:hover .icon-wrapper:before { background:none; }
.dt-sc-icon-box.type5.rounded-skin .icon-content h4 { font-weight:600; }
.dt-sc-icon-box.type5.no-icon { border-style: dashed; border-width: 0 1px 0 0; display: block; float: none; margin: 0 -15px; width: auto; padding-left: 15px; padding-right: 15px; }
.dt-sc-icon-box.type5.no-icon.last, .last .dt-sc-icon-box.type5.no-icon { border-right-width: 0; }
.dt-sc-icon-box.type5.no-icon-bg { padding:0px 0px 0px 50px; }
.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper { width:35px; }
.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper:before, .dt-sc-icon-box.type5.no-icon-bg:hover .icon-wrapper:before { background:none; }
.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper span { font-size:32px; line-height:normal }
.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper img { margin-top: 0; }
.dt-sc-icon-box.type5.no-icon-bg .icon-content h5, .dt-sc-icon-box.type5.no-icon .icon-content h5 { font-size:12px; text-transform:uppercase; margin-bottom:5px; font-weight:normal; }
.dt-sc-icon-box.type5.no-icon-bg .icon-content h4, .dt-sc-icon-box.type5.no-icon .icon-content h4 { text-transform:uppercase; font-size:16px; }
.dt-sc-icon-box.type5.no-icon-bg .icon-content a, .dt-sc-icon-box.type5.no-icon .icon-content a { margin-top:5px; display:inline-block; }
.dt-sc-icon-box.type5.no-icon .icon-content a { text-transform:uppercase; font-size:12px; letter-spacing:0.6px; position:relative; }
.dt-sc-icon-box.type5.no-icon .icon-content a:before { content:"\f105"; position:absolute; top:0px; right:-15px; font-family:FontAwesome; }
.dt-sc-icon-box.type5.no-icon .icon-content h4 { width:auto; display:inline-block; border-bottom:1px solid; padding:0px 20px 20px; }
.dt-sc-icon-box.type5.no-icon-bg.aligncenter { padding: 10px; }
.dt-sc-icon-box.type5.no-icon-bg.aligncenter .icon-wrapper { width: 100%; }
.dt-sc-icon-box.type5.no-icon-bg.alignright { padding: 0 50px 0 0; }
.dt-sc-icon-box.type5.no-icon.alignright .icon-content h4 { padding: 0 0 20px 20px; }
.dt-sc-icon-box.type5.no-icon.alignright .icon-content a { margin-right: 15px; }
.dt-sc-icon-box.type5.no-icon.alignleft .icon-content h4 { padding: 0 20px 20px 0; }
.dt-sc-icon-box.type5.alter .icon-content h4 { font-weight: 500; margin-bottom: 10px; text-transform: uppercase; font-size:20px; }
.dt-sc-icon-box.type5.alter .icon-wrapper span { color:#fff; }
.dt-sc-icon-box.type5.alter .dt-sc-fancy-list { color: #888888; }
.dt-sc-icon-box.type5.aligncenter * { text-align: center; }
.dt-sc-icon-box.type5.aligncenter .icon-content h4 { padding: 0px 20px 20px; }
.dt-sc-icon-box.type6 .icon-wrapper { width:120px; height:120px; float:left; border:10px solid; text-align:center; margin:0px 15px 20px 0px; }
.dt-sc-icon-box.type6 .icon-wrapper span { line-height:100px; font-size:48px; }
.dt-sc-icon-box.type6 .icon-content { padding:0px 0px 0px 10px; }
.dt-sc-icon-box.type6 .icon-content h4 { font-size:18px; text-transform:uppercase; font-weight:600; margin-top:90px; }
.dt-sc-icon-box.type6 .icon-content p { clear:both; }
.dt-sc-icon-box.type6 .icon-content a { margin-top:20px; font-weight:600; }
.dt-sc-icon-box.type6 .icon-content h5 { position:absolute; left:135px; top:70px; }
.dt-sc-icon-box.type6.aligncenter .icon-wrapper { float: none; display: inline-block; margin: 0px 0px 20px 0px; }
.dt-sc-icon-box.type6.aligncenter .icon-content h4 { margin-top: 0; }
.dt-sc-icon-box.type6.alignright .icon-wrapper { float: right; margin: 0px 0px 20px 15px; }
.dt-sc-icon-box.type6 .icon-wrapper img { margin-top: 0px; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); } 
.dt-sc-icon-box.type7 { border:1px solid; margin-top:45px; padding: 0px 30px 25px; }
.dt-sc-icon-box.type7 .icon-wrapper { margin: -35px 0px 30px 0px; width: 70px; height: 70px; text-align: center; float: none; display: inline-block; box-shadow: 0 0 0 10px #fff; -moz-box-shadow: 0 0 0 10px #fff; -webkit-box-shadow: 0 0 0 10px #fff; -ms-box-shadow: 0 0 0 10px #fff; }
.dt-sc-icon-box.type7 .icon-wrapper img { position: absolute; left: 50%; top: 50%; transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); width: 46px; height: auto; }
.dt-sc-icon-box.type7 .icon-wrapper span { text-align:center; font-size:32px; line-height:70px; display:inline-block; position: absolute; left: 0; right: 0; margin: 0 auto; }
.dt-sc-icon-box.type7 .icon-content h4 { font-size:16px; text-transform:uppercase; font-weight:600; }
.dt-sc-icon-box.type7.no-bg {border: none;margin: 0;padding: 0px;text-align: center;}
.dt-sc-icon-box.type7.no-bg .icon-wrapper {margin:0px auto 10px;width: 100%;height: auto;text-align: center;float: none;display: inline-block;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;-ms-box-shadow: none;background-color: transparent !important;}
.dt-sc-icon-box.type7.no-bg .icon-wrapper img {position: static;left: 50%;top: 50%;transform: none;-moz-transform: none;-webkit-transform: none;-ms-transform: none;width: auto;height: auto;}
.dt-sc-icon-box.type7.no-bg .icon-content h4 {font-size:16px;text-transform: none;font-weight:600;letter-spacing: 0;}
.dt-sc-icon-box.type7.no-bg:hover .icon-wrapper{transform:scaleX(-1); -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1);}
.dt-sc-icon-box.type8 { padding:10px 0px 10px 80px; border-bottom:1px solid; width:100%; margin-bottom: 12px; }
.dt-sc-icon-box.type8 .icon-wrapper { width:70px; text-align:center; position:absolute; left:0px; }
.dt-sc-icon-box.type8 .icon-wrapper span { font-size:50px; }
.dt-sc-icon-box.type8 .icon-content h4 { margin-bottom:5px; }
.dt-sc-icon-box.type8 .icon-wrapper img { position:relative; top:3px; }
.dt-sc-icon-box.type8.last { border-bottom-width: 0; }
.dt-sc-icon-box.type8.aligncenter .icon-wrapper { top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.dt-sc-icon-box.type8.aligncenter .icon-wrapper img { top: auto; }
.dt-sc-icon-box.type8.alignright { padding: 10px 80px 10px 0; }
.dt-sc-icon-box.type8.alignright .icon-wrapper img { float: right; }
.dt-sc-icon-box.type8.alignright .icon-wrapper { left: auto; right: 0; }
.dt-sc-icon-box.type9 { display: table; overflow:hidden; width:100%; }
.dt-sc-icon-box.type9 .icon-wrapper, .dt-sc-icon-box.type9 .icon-content { display: table-cell; vertical-align: middle; }
.dt-sc-icon-box.type9 .icon-wrapper { margin: 0; padding: 0; position:relative; width:46%; text-align: center; }
.dt-sc-icon-box.type9 .icon-wrapper:before { content:""; position:absolute; right:-20px; top:105px; border-top:20px solid transparent; border-bottom:20px solid transparent; border-left:20px solid; }
.dt-sc-icon-box.type9 .icon-wrapper span { position:absolute; left: 0; right: 0; top: 0; bottom: 0; margin:auto; width:100px; height:100px; font-size:100px; line-height:100px; }
.dt-sc-icon-box.type9 .icon-content { height: 100%; width:54%; padding: 30px 35px; }
.dt-sc-icon-box.type9 .icon-content p { margin-bottom: 0; line-height:30px; }
.dt-sc-icon-box.type9 .icon-content h5 { font-size:60px; display:inline-block; }
.dt-sc-icon-box.type9 .icon-content h4 { font-size:20px; float:left; width:100%; margin-bottom:30px; }
.dt-sc-icon-box.type9 .icon-wrapper img { position: absolute; top: 50%; left: 0; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); right: 0;
margin: 0 auto; }
.dt-sc-icon-box.type10 { text-align:center; border: 1px solid rgba(0,0,0,0.1); padding:40px 20px; margin:0px -1px 0px 0px; }
.dt-sc-icon-box.type10 .icon-wrapper { margin:0px 0px 40px; position:relative; width:140px; height:140px; display:inline-block; float:none; }
.dt-sc-icon-box.type10 .icon-wrapper:before { content:""; position:absolute; left:0px; right:0px; top:19px; margin:auto; width:100px; height:100px; border:1px solid; border-radius:5px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); z-index:1; }
.dt-sc-icon-box.type10 .icon-wrapper:after {  content:""; position:absolute; left:0px; right:0px; top:20px; margin:auto; width:100px; height:100px; border-radius:5px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); z-index:0; }
.dt-sc-icon-box.type10 .icon-wrapper span, .dt-sc-icon-box.type10 .icon-wrapper img { font-size:60px; position:absolute; z-index:1; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); }
.dt-sc-icon-box.type10 .icon-wrapper img { height: 60px; width: auto; margin-top: -4px; margin-left: 1px; }
.dt-sc-icon-box.type10:hover .icon-wrapper img { filter: grayscale(100%) contrast(10); -moz-filter: grayscale(100%) contrast(10); -webkit-filter: grayscale(100%) contrast(10); -ms-filter: grayscale(100%) contrast(10); }
.dt-sc-icon-box.type10 .icon-content h4 { font-size:16px; font-weight:bold; letter-spacing:1px; margin-bottom:25px; position:relative; text-transform:uppercase; }
.dt-sc-icon-box.type10 .icon-content h4:before { content:""; position:absolute; right:-26px; top:6px; margin:auto; width:12px; height:12px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); z-index:1; }
.dt-sc-icon-box.type10.last .icon-content h4:before { content:none; }
.dt-sc-icon-box.type10 .icon-content p { margin-bottom:0px; }
.dt-sc-icon-box.type10:hover .icon-wrapper:after { left:-25px; }
.dt-sc-icon-box.type10.alignleft { text-align: left; }
.dt-sc-icon-box.type10.alignright { text-align: right; }
.dt-sc-icon-box.type10.alignleft .icon-wrapper, .dt-sc-icon-box.type10.alignright .icon-wrapper { text-align: center; }
.dt-sc-icon-box.type11 { padding: 102px 30px 0px; margin: 50px 0px 0px; text-align: center; color:#FFF;}
.dt-sc-icon-box.type11:before { content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:0; }
.dt-sc-icon-box.type11 .icon-wrapper { float: left; position: absolute; top: -50px; width: 100px; text-align: center; left: 0; right: 0; margin: 0 auto; height: 100px; border-radius: 50%; }
.dt-sc-icon-box.type11 .icon-wrapper span { display:inline-block; font-size:48px; line-height:100px; width:100px; height:100px; border-radius:50%; text-align: center; }
.dt-sc-icon-box.type11 .icon-content { position:relative; z-index:1; }
.dt-sc-icon-box.type11 .icon-content h4 {text-transform:uppercase; font-size:20px;}
.dt-sc-icon-box.type11 .dt-sc-button.medium { padding: 13px 50px 11px 30px; letter-spacing: 0.5px; position: relative; bottom: -29px; }
.dt-sc-icon-box.type11 .icon-wrapper img { float: none; display: inline-block; position: absolute; left: 50%; top: 50%; filter: grayscale(100%) contrast(10); -moz-filter: grayscale(100%) contrast(10); -webkit-filter: grayscale(100%) contrast(10); -ms-filter: grayscale(100%) contrast(10); transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); width: 70px; }
.dt-sc-icon-box.type11 .dt-sc-button:before, .dt-sc-icon-box.type11 .dt-sc-button:after { content:""; position:absolute; top:0px; bottom:0px; margin:auto; }
.dt-sc-icon-box.type11 .dt-sc-button:before { height:11px; width:1px; right:30px; }
.dt-sc-icon-box.type11 .dt-sc-button:after { height:1px; width:11px; right:25px; }
.dt-sc-icon-box.type11.one:before { opacity:1; }
.dt-sc-icon-box.type11.two:before { opacity:0.97; }
.dt-sc-icon-box.type11.three:before { opacity:0.94; }
.dt-sc-icon-box.type11.four:before { opacity:0.91; }
.dt-sc-icon-box.type11.five:before { opacity:0.88; }
.dt-sc-icon-box.type11.six:before { opacity:0.85; }
.dt-sc-icon-box.type11.alignleft, .dt-sc-icon-box.type11.alignleft .icon-wrapper { text-align: left; }	
.dt-sc-icon-box.type11.alignright, .dt-sc-icon-box.type11.alignright .icon-wrapper { text-align: right; }	
.dt-sc-icon-box.type11.alignleft .icon-wrapper { text-align: left; right: auto; left: 30px; }	
.dt-sc-icon-box.type11.alignright .icon-wrapper { text-align: right; left: auto; right: 30px; }	
.dt-sc-icon-box.type12 { text-align:center; padding:15px 20px 13px; -webkit-box-shadow:inset 20px 0px 30px -20px rgba(0,0,0,0.3); -moz-box-shadow:inset 20px 0px 30px -20px rgba(0,0,0,0.3); box-shadow:inset 20px 0px 30px -20px rgba(0,0,0,0.3); }
.dt-sc-icon-box.type12 .icon-wrapper { display:inline; margin:0px 15px 0px 0px; top:35px; }
.dt-sc-icon-box.type12 .icon-wrapper span { font-size:32px; }
.dt-sc-icon-box.type12 .icon-wrapper img { position: static; width: 38px; filter: grayscale(100%) contrast(10); -moz-filter: grayscale(100%) contrast(10); -webkit-filter: grayscale(100%) contrast(10); -ms-filter: grayscale(100%) contrast(10); }
.dt-sc-icon-box.type12 .icon-content { display:inline; position:relative; top:27px; }
.dt-sc-icon-box.type12 .icon-content h4 { color:#ffffff; font-size:18px; font-weight:bold; display:inline; margin:0px; }
.dt-sc-icon-box.type12 .icon-content p { font-size:13px; line-height:24px; display:inline-block; margin:10px 0px 0px; opacity:0; }
.dt-sc-icon-box.type12:hover .icon-wrapper img, .dt-sc-icon-box.type12.selected .icon-wrapper img { width: auto; opacity: 0.2; }
.dt-sc-icon-box.type12:hover, .dt-sc-icon-box.type12.selected { padding:20px 20px 19px; overflow:hidden; }
.dt-sc-icon-box.type12:hover .icon-wrapper, .dt-sc-icon-box.type12.selected .icon-wrapper { position:absolute; left:0px; top:-10px; }
.dt-sc-icon-box.type12:hover .icon-wrapper span, .dt-sc-icon-box.type12.selected .icon-wrapper span { font-size:170px; }
.dt-sc-icon-box.type12:hover .icon-content, .dt-sc-icon-box.type12.selected .icon-content, .dt-sc-icon-box.type12.alignright:hover .icon-content { top:0px; }
.dt-sc-icon-box.type12:hover .icon-content p, .dt-sc-icon-box.type12.selected .icon-content p { opacity:1; }
.dt-sc-icon-box.type12.alignright:hover .icon-wrapper, .dt-sc-icon-box.type12.alignright.selected .icon-wrapper { width: auto; height: auto; top: 0px; }
.dt-sc-icon-box.type12.aligncenter .icon-content { float: left; margin-top: 20px; }
.dt-sc-icon-box.type12.aligncenter:hover .icon-content, .dt-sc-icon-box.type12.aligncenter.selected .icon-content { margin-top: 22px; margin-bottom: 22px; }
.dt-sc-icon-box.type12.alignright .icon-wrapper { float: right; margin: 0px 20px 0px 0px; width: 32px; height: 37px; }
.dt-sc-icon-box.type12.alignright .icon-content { top: 38px; }		
.dt-sc-icon-box.type13 { padding:3px 0px 16px 20px; background:rgba(0, 0, 0, 0.05); margin-bottom:2px; position:relative; width:100%; }
.dt-sc-icon-box.type13 .icon-wrapper { position:absolute; left:-30px; top:0px; bottom:0px; margin:auto; background:#000000; width:50px; height:50px; line-height:50px; text-align:center; border-radius:50%; box-shadow: 0 0 0 5px #fff; -webkit-box-shadow: 0 0 0 5px #fff; -moz-box-shadow: 0 0 0 5px #fff; -ms-box-shadow: 0 0 0 5px #fff; -o-box-shadow: 0 0 0 5px #fff; }
.dt-sc-icon-box.type13 .icon-wrapper span, .dt-sc-icon-box.type13 .icon-wrapper img { font-size: 25px; color: #ffffff; line-height: 50px; position: absolute; left: 50%; top: 50%; margin: 0 auto; width: 30px; height: auto; transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); }
.dt-sc-icon-box.type13 .icon-content { text-align:center; }
.dt-sc-icon-box.type13 .icon-content h4 { font-size:70px; font-weight:normal; display:inline-block; margin:0px; }
.dt-sc-icon-box.type13 .icon-content p { font-size:16px; text-transform:uppercase; display:inline-block; margin:0px; float:left; clear:both; width:100%; }
.dt-sc-icon-box.type13 .icon-wrapper img { filter: grayscale(100%) contrast(10); -moz-filter: grayscale(100%) contrast(10); -webkit-filter: grayscale(100%) contrast(10); -ms-filter: grayscale(100%) contrast(10); }
@media screen and (-webkit-min-device-pixel-ratio:0) { 
::i-block-chrome, .dt-sc-icon-box.type13 .icon-content h4 { margin-bottom: 10px; }
}
.dt-sc-icon-box.type13.alignright .icon-wrapper { left: auto; right: -30px; }
.dt-sc-icon-box.type13.aligncenter .icon-wrapper { right: 0; left: 0; top: auto; bottom: -30px; margin: 0 auto; }
.dt-sc-icon-box.type13.aligncenter .icon-content { padding-bottom: 30px; }
.dt-sc-icon-box.type14 { text-align:center; width:100%; background:rgba(0, 0, 0, 0.02); padding:35px 30px 40px; min-height:257px; border-left:1px solid #ffffff; }
.dt-sc-icon-box.type14.grey { background:rgba(0, 0, 0, 0.05); }
.dt-sc-icon-box.type14 .icon-wrapper { text-align:center; width:100%; display:inline-block; margin:0px 0px 20px; }
.dt-sc-icon-box.type14 .icon-content { display:inline-block; width:100%; }
.dt-sc-icon-box.type14 .icon-content h4 { font-size:18px; font-weight:bold; text-transform:uppercase; margin-bottom:0px; }	
.dt-sc-icon-box.type14 .icon-content p { display:none; margin:20px 0px 0px; }
.dt-sc-icon-box.type14 .icon-content a { background: #edeef2; border-radius: 3px; color: #000000; padding: 9px 20px; }	
.dt-sc-icon-box.type14 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media screen and (-webkit-min-device-pixel-ratio:0) { 
::i-block-chrome, .dt-sc-icon-box.type14 { display: -webkit-box;  -webkit-box-align: center; -webkit-box-flex: 1; }
}
.dt-sc-icon-box.type14 .icon-wrapper { display:inline-block; margin: 0 0 25px; text-align:center; width:100%; }
.dt-sc-icon-box.type14 .icon-wrapper span { font-size: 75px; margin-bottom: 5px; }
.dt-sc-icon-box.type14 .icon-wrapper img { display: inline-block; position: static; }
.dt-sc-icon-box.type14.alignleft, .dt-sc-icon-box.type14.alignleft .icon-wrapper { text-align: left; }
.dt-sc-icon-box.type14.alignright, .dt-sc-icon-box.type14.alignright .icon-wrapper { text-align: right; }
.column.first .dt-sc-icon-box.type14 { border-left:0px; }
.dt-sc-icon-box.type14:hover .icon-wrapper { display:none; }
.dt-sc-icon-box.type14:hover .icon-content p { display:block; color:#ffffff; }
.dt-sc-icon-box.type14:hover .icon-content h4 { color:#ffffff; }
.dt-sc-icon-box.type14.red .icon-wrapper span, .dt-sc-icon-box.type14.red .icon-content h4 { color:#e75d5c; }
.dt-sc-icon-box.type14.green .icon-wrapper span, .dt-sc-icon-box.type14.green .icon-content h4 { color:#55a67e; }
.dt-sc-icon-box.type14.blue .icon-wrapper span, .dt-sc-icon-box.type14.blue .icon-content h4 { color:#008bd3; }
.dt-sc-icon-box.type14.cadetblue .icon-wrapper span, .dt-sc-icon-box.type14.cadetblue .icon-content h4 { color:#2ba5c3; }
.dt-sc-icon-box.type14.slateblue .icon-wrapper span, .dt-sc-icon-box.type14.slateblue .icon-content h4 { color:#526685; }
.dt-sc-icon-box.type14.brown .icon-wrapper span, .dt-sc-icon-box.type14.brown .icon-content h4 { color:#ae5d3c; }
.dt-sc-icon-box.type14.orange .icon-wrapper span, .dt-sc-icon-box.type14.orange .icon-content h4 { color:#f9a91a; }
.dt-sc-icon-box.type14.lightgreen .icon-wrapper span, .dt-sc-icon-box.type14.lightgreen .icon-content h4 { color:#82aa40; }
.dt-sc-icon-box.type14.red:hover { background:#e75d5c; }
.dt-sc-icon-box.type14.green:hover { background:#55a67e; }
.dt-sc-icon-box.type14.blue:hover { background:#008bd3; }
.dt-sc-icon-box.type14.cadetblue:hover { background:#2ba5c3; }
.dt-sc-icon-box.type14.slateblue:hover { background:#526685; }
.dt-sc-icon-box.type14.brown:hover { background:#ae5d3c; }
.dt-sc-icon-box.type14.orange:hover { background:#f9a91a; }
.dt-sc-icon-box.type14.lightgreen:hover { background:#82aa40; }
.dt-sc-icon-box.type15 { background-color: #f5f5f5; border: 1px solid #f5f5f5; padding: 40px 10px 30px; overflow: hidden; display: block; float: left; width: 100%; text-align: center; margin-bottom: 20px; }
.dt-sc-icon-box.type15 .icon-wrapper img { margin: 0 auto; display: block; margin-bottom: 20px; }
.dt-sc-icon-box.type15 .icon-content { position: absolute; top: 0; left: -100%; height: 100%; bottom: 0; margin: auto; padding: 40px 10px; opacity: 0;-webkit-transition: all 300ms linear 0s; -moz-transition: all 300ms linear 0s; -o-transition: all 300ms linear 0s; -ms-transition: all 300ms linear 0s;transition: all 300ms linear 0s; width: 100%; }
.dt-sc-icon-box.type15 h4 { margin-bottom: 15px; font-size: 20px; }
.dt-sc-icon-box.type15 .icon-content h4 a, .dt-sc-icon-box.type15 .icon-content p { color: #fff; }
.dt-sc-icon-box.type15:hover .icon-content { opacity: 1; left: 0; } .dt-sc-icon-box.type5:hover .icon-wrapper span, .dt-sc-icon-box.type6:hover .icon-wrapper span, .dt-sc-icon-box.type6:hover .icon-content a, .dt-sc-icon-box.type7 .icon-wrapper span, .dt-sc-icon-box.type7:hover .icon-wrapper span, .dt-sc-icon-box.type6 .icon-wrapper span, .dt-sc-icon-box.type3 .icon-wrapper span, .dt-sc-icon-box.type10:hover .icon-wrapper span, .dt-sc-icon-box.type12, .dt-sc-icon-box.type13:hover .icon-content h4, .dt-sc-icon-box.type13:hover .icon-content p, .dt-sc-icon-box.type14:hover .icon-wrapper span, .dt-sc-icon-box.type14:hover .icon-content h4, .dt-sc-icon-box.type14.red:hover .icon-content h4, .dt-sc-icon-box.type14.green:hover .icon-content h4, .dt-sc-icon-box.type14.blue:hover .icon-content h4, .dt-sc-icon-box.type14.cadetblue:hover .icon-content h4, .dt-sc-icon-box.type14.slateblue:hover .icon-content h4, .dt-sc-icon-box.type14.brown:hover .icon-content h4, .dt-sc-icon-box.type14.orange:hover .icon-content h4, .dt-sc-icon-box.type14.lightgreen:hover .icon-content h4, 
.dt-sc-icon-box.type14:hover .icon-content h5, .dt-sc-icon-box.type15.red:hover .icon-content h5, .dt-sc-icon-box.type15.green:hover .icon-content h5, .dt-sc-icon-box.type15.blue:hover .icon-content h5, .dt-sc-icon-box.type15.cadetblue:hover .icon-content h5, .dt-sc-icon-box.type15.slateblue:hover .icon-content h5, .dt-sc-icon-box.type15.brown:hover .icon-content h5, .dt-sc-icon-box.type15.orange:hover .icon-content h5, .dt-sc-icon-box.type15.lightgreen:hover .icon-content h5, 
.dt-sc-icon-box.type3.dt-sc-diamond:hover .icon-wrapper span, .dt-sc-icon-box.type11 .icon-wrapper span { color:#ffffff; }
.dt-sc-icon-box.type3.dt-sc-diamond:hover .icon-wrapper span { background:none; }
.dt-sc-icon-box.type12:hover, .dt-sc-icon-box.type12.selected { background:#000000; }
.dt-sc-icon-box.type12:hover .icon-wrapper span, .dt-sc-icon-box.type12.selected .icon-wrapper span { color:rgba(255, 255, 255, 0.23); }
.dt-sc-icon-box .large-icon { color:rgba(0, 0, 0, 0.03); }
.dt-sc-icon-box.type5 .icon-wrapper span { color:rgba(0, 0, 0, 0.5); } 
.dt-sc-icon-box.type5.no-icon-bg .icon-content h5, .dt-sc-icon-box.type5.no-icon .icon-content h5 { color:#a4a4a3; }
.dt-sc-icon-box.type5.no-icon .icon-content p { color:#a0a0a0; }
.dt-sc-icon-box.type8 .icon-content p, .dt-sc-icon-box.type8 .icon-wrapper span { color:rgba(0, 0, 0, 0.2); }
.dt-sc-dark-bg .dt-sc-icon-box.type8 .icon-wrapper span, .dt-sc-dark-bg .dt-sc-icon-box.type8 .icon-content p { color:rgba(255, 255, 255, 0.5); }
.dt-sc-icon-box.type9 .icon-content { background:rgba(0, 0, 0, 0.1); }
.dt-sc-icon-box.type5.rounded .icon-wrapper, .dt-sc-icon-box.type10 .icon-wrapper:before, .dt-sc-icon-box.type4.with-diamond-square-icon .icon-wrapper:before, .dt-sc-icon-box.type10, .dt-sc-icon-box.type11 .dt-sc-button:before, .dt-sc-icon-box.type11 .dt-sc-button:after { background:#ffffff; }
.dt-sc-icon-box.type5 .icon-wrapper:before { background:rgba(0, 0, 0, 0.03); }
.dt-sc-icon-box.type9 .icon-wrapper, .switch-color.dt-sc-icon-box.type9 .icon-content { background:rgba(0, 0, 0, 0.05); }
.dt-sc-icon-box.type6:hover .icon-wrapper, .dt-sc-icon-box.type6:hover .icon-content a, .dt-sc-icon-box.type7:hover .icon-wrapper, .dt-sc-icon-box.type11, .dt-sc-icon-box.type11 .icon-wrapper { background:#000000; }
.dt-sc-dark-bg .dt-sc-icon-box.type9 .icon-wrapper, .dt-sc-dark-bg .switch-color.dt-sc-icon-box.type9 .icon-content { background:rgba(0, 0, 0, 0.8); }
.dt-sc-dark-bg .dt-sc-icon-box.type9 .icon-content, .dt-sc-dark-bg .switch-color.dt-sc-icon-box.type9 .icon-wrapper { background:rgba(0, 0, 0, 0.9); }	
.switch-color.dt-sc-icon-box.type9 .icon-wrapper { background:rgba(0, 0, 0, 0.1); }
.dt-sc-icon-box.type1, .last .dt-sc-icon-box.type1 { border-color:rgba(0, 0, 0, 0.15); }
.dt-sc-icon-box.type3 .icon-wrapper span, .dt-sc-icon-box.type6 .icon-wrapper, .dt-sc-icon-box.type7 .icon-wrapper span { border-color:#ffffff; }
.dt-sc-icon-box.type3.dt-sc-diamond:hover .icon-wrapper:before { border-color:#000000; }
.dt-sc-icon-box.type8 { border-color:rgba(0, 0, 0, 0.2); }
.dt-sc-dark-bg .dt-sc-icon-box.type8 { border-color:rgba(255, 255, 255, 0.3); }
.dt-sc-icon-box.type7 { border-color:rgba(0, 0, 0, 0.1); }
.dt-sc-icon-box.type9 .icon-wrapper:before { border-left-color:rgba(255, 255, 255, 0.5); }
.switch-color.dt-sc-icon-box.type9 .icon-wrapper:before { border-left-color:rgba(0, 0, 0, 0.05); }
.dt-sc-dark-bg .dt-sc-icon-box.type9 .icon-wrapper:before { border-left-color:rgba(255, 255, 255, 0.11); }	
.dt-sc-dark-bg .switch-color.dt-sc-icon-box.type9 .icon-wrapper:before { border-left-color:rgba(0, 0, 0, 0.5); } .ie9 .dt-sc-icon-box.type3.dt-sc-diamond .icon-wrapper:before, .ie9 .dt-sc-icon-box.type3.dt-sc-diamond .icon-wrapper:after { transform: rotate(45deg) skew(10deg, 10deg); -ms-transform: rotate(45deg) skew(10deg, 10deg); }
@media screen and (min-width:0\0) { 		
.vc_row-has-fill .dt-sc-icon-box.type3 .icon-wrapper span { box-shadow: none; -ms-box-shadow: none; }
} @media only screen and (min-width:1201px) and (max-width:1600px) {
.dt-sc-icon-box.type5 .icon-content h4, .dt-sc-icon-box.type4 .icon-content h4{font-size:18px; margin-bottom:10px;}	
}
@media only screen and (min-width:1200px) and (max-width:1380px) {
.dt-sc-icon-box.type1 .icon-content h4 { font-size: 14px; }
.dt-sc-icon-box.type2 .icon-content h4 { font-size: 17px; }
.dt-sc-icon-box.type6 .icon-content h4 { font-size: 16px; }
.dt-sc-icon-box.type11 .icon-content h4 { font-size: 14px; }
.dt-sc-icon-box.type14 .icon-content p { margin: 15px 0px 0px; }
.dt-sc-icon-box.type4 .icon-content h4{font-size:17px;}
.dt-sc-icon-box.type5{padding:0px 10px 0px 70px; margin-bottom:40px;}
.dt-sc-icon-box.type5 .icon-content h4{font-size:17px; margin-bottom:10px;}
.dt-sc-icon-box.type5 .icon-wrapper{width:48px; height:48px;}
.dt-sc-icon-box.type5 .icon-wrapper span{font-size:20px; line-height:46px;}
} @media only screen and (min-width:992px) and (max-width:1199px) { .dt-sc-icon-box.type1 { padding: 35px 25px; }
.dt-sc-icon-box.type1 .icon-content h4 { font-size: 13px; letter-spacing: 0; }
.dt-sc-icon-box.type2 .icon-wrapper { margin-right: 8px; }
.dt-sc-icon-box.type2.alignright .icon-wrapper { margin-left: 8px; }
.dt-sc-icon-box.type2 .icon-wrapper span { font-size: 22px; }
.dt-sc-icon-box.type2 .icon-content h4 { font-size: 14px; }
.dt-sc-icon-box.type2 .icon-content p { font-size: 14px; line-height: 24px; }
.dt-sc-icon-box.type4{padding:35px 20px 22px 100px;}
.dt-sc-icon-box.type4 .icon-content h4 { font-size:15px; }		
.dt-sc-icon-box.type5.no-icon { padding: 0 30px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.dt-sc-icon-box.type5.no-icon .icon-content h4 { padding: 0 0 20px; }	
.vc_row-no-padding .dt-sc-icon-box.type5.no-icon { padding: 0; }
.dt-sc-icon-box.type6 .icon-content { clear: both; }
.dt-sc-icon-box.type6 .icon-content h4 { font-size: 14px; letter-spacing: 0; margin-top: 0; }
.dt-sc-icon-box.type9 .icon-content h4 { font-size: 18px; }
.dt-sc-icon-box.type11 .dt-sc-button.medium { padding: 13px 45px 11px 25px; }
.dt-sc-icon-box.type12 { min-height: 180px; padding: 15px 15px 15px; }
.dt-sc-icon-box.type12 .icon-wrapper { margin: 0 10px 0 0; top: 60px; }
.dt-sc-icon-box.type12 .icon-wrapper span { font-size: 24px; }
.dt-sc-icon-box.type12 .icon-content { top: 56px; }
.dt-sc-icon-box.type12:hover .icon-content, .dt-sc-icon-box.type12.selected .icon-content { top: 15px; }
.dt-sc-icon-box.type14 .icon-content p { font-size: 12px; }
.dt-sc-icon-box.type14 .icon-content h4 { font-size: 16px; } .dt-sc-icon-box.type11 .dt-sc-button.medium { font-size: 13px; }
.dt-sc-icon-box.type5{padding:0px 5px 0px 90px;}
.dt-sc-icon-box.type5 .icon-content h4{font-size:20px;}
.dt-sc-icon-box.type5{padding:0px 10px 0px 65px; margin-bottom:40px;}
.dt-sc-icon-box.type5 .icon-content h4{font-size:15px; margin-bottom:10px;}
.dt-sc-icon-box.type5 .icon-content p, .dt-sc-icon-box.type4 .icon-content p{font-size:14px;}
.dt-sc-icon-box.type5 .icon-wrapper{width:48px; height:48px;}
.dt-sc-icon-box.type5 .icon-wrapper span{font-size:20px; line-height:46px;}
.dt-sc-icon-box.type7.no-bg .icon-wrapper{width:50%;}
}  @media only screen and (min-width:768px) and (max-width:991px) { .dt-sc-icon-box.type1 { padding: 45px 15px; }		
.dt-sc-icon-box.type1 .icon-content h4 { font-size: 13px; line-height: normal; }
.dt-sc-icon-box.type2 .icon-wrapper { margin-right: 5px; }
.dt-sc-icon-box.type2.alignright .icon-wrapper { margin-left: 8px; }
.dt-sc-icon-box.type2 .icon-wrapper span { font-size: 15px; line-height: 24px; }
.dt-sc-icon-box.type2 .icon-content h4 { font-size: 11px; letter-spacing: 0; }
.dt-sc-icon-box.type2 .icon-content p { font-size: 11px; }
.dt-sc-icon-box.type4 .icon-content h4 { font-size: 17px; line-height: normal; }
.dt-sc-icon-box.type4 .icon-content p { font-size: 13px; line-height: 24px; }	
.dt-sc-icon-box.type5 .icon-wrapper img { width: 30px;}
.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper img { margin-top: 0; }
.dt-sc-icon-box.type5 { padding-left: 75px; }
.dt-sc-icon-box.type5.alignright { padding-right: 75px; }
.dt-sc-icon-box.type5.rounded { padding-left: 90px; }
.dt-sc-icon-box.type5.rounded.alignright { padding-right: 90px; }		
.dt-sc-icon-box.type5 .icon-wrapper { width: 60px; height:60px;}
.dt-sc-icon-box.type5 .icon-wrapper::before { height: 45px; width: 45px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; }
.dt-sc-icon-box.type5 .icon-wrapper span { font-size: 22px; line-height:58px; }
.dt-sc-icon-box.type5.no-icon-bg { padding: 0 0 0 42px; }
.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper { width: 30px; }
.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper span { font-size: 28px; }
.dt-sc-icon-box.type5.no-icon-bg .icon-content h5, .dt-sc-icon-box.type5.no-icon .icon-content h5 { font-size: 10px; }
.dt-sc-icon-box.type5.no-icon-bg .icon-content h4, .dt-sc-icon-box.type5.no-icon .icon-content h4 { font-size: 13px; }
.dt-sc-icon-box.type5.no-icon {  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.vc_row-no-padding .dt-sc-icon-box.type5.no-icon { padding: 0; }
.dt-sc-icon-box.type5.no-icon .icon-content h4 { padding: 0 0 20px; }	
.dt-sc-icon-box.type6 .icon-content { clear: both; }
.dt-sc-icon-box.type6 .icon-content h4 { font-size: 16px; margin-top: 0; }
.dt-sc-icon-box.type9 { height:auto !important; }
.dt-sc-icon-box.type9 .icon-wrapper, .dt-sc-icon-box.type9 .icon-content { display: block; width: 100%; }
.dt-sc-icon-box.type9 .icon-wrapper:before { margin: 0 auto; bottom: -30px; left: 0; right: 0; top: auto; width: 0; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }
.dt-sc-icon-box.type9 .icon-wrapper span { display: block; float: none; text-align: center; }	
.dt-sc-icon-box.type9 .icon-content { padding-top: 30px; text-align: center; }	
.dt-sc-icon-box.type10 .icon-content h4 { font-size: 14px; letter-spacing: 0; }
.dt-sc-icon-box.type10 .icon-content h4::before { height: 13px; right: -24px; width: 13px; display:none;}
.dt-sc-icon-box.type11 .dt-sc-button.medium { font-size: 10px; letter-spacing: 0; padding: 13px 40px 11px 20px; }
.dt-sc-icon-box.type11 .dt-sc-button::before { right: 25px; }
.dt-sc-icon-box.type11 .dt-sc-button::after { right: 20px; } .dt-sc-icon-box.type11 { padding: 88px 15px 10px; }
.dt-sc-icon-box.type11 .dt-sc-button.medium { font-size: 11px; }
.dt-sc-icon-box.type12 { padding: 40px 10px 35px; min-height: 202px; }
.dt-sc-icon-box.type12 .icon-wrapper { margin: 0 5px 0 0; top: 50px; }
.dt-sc-icon-box.type12 .icon-wrapper span { font-size: 20px; }
.dt-sc-icon-box.type12 .icon-content { top: 46px; }		
.dt-sc-icon-box.type12 .icon-content h4 { font-size: 14px; }
.dt-sc-icon-box.type12:hover .icon-content, .dt-sc-icon-box.type12.selected .icon-content { top: 15px; }
.dt-sc-icon-box.type13 .icon-content h4 { font-size: 50px; }
.dt-sc-icon-box.type13 .icon-content p { font-size: 14px; }
.dt-sc-icon-box.type14 { padding: 15px; }
.dt-sc-icon-box.type14 .icon-content h4 { font-size: 12px; }
.dt-sc-icon-box.type3.with-bg{margin-bottom:30px;}
.dt-sc-icon-box.type4{padding:100px 30px 20px; text-align:center;}
.dt-sc-icon-box.type4 .icon-wrapper{top:30px; bottom:auto; margin:auto; right:0; left:0px;}
}  @media only screen and (max-width: 767px) { .dt-sc-icon-box { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.dt-sc-icon-box, .dt-sc-icon-box.type11, .dt-sc-icon-box.type13 { margin-bottom: 25px; }
.rs_col_no_btm_space .dt-sc-icon-box.type3 { margin-bottom: 0; }
.dt-sc-icon-box.type1 { border-left: none; border-right: none; margin-bottom: 5px; }
.dt-sc-icon-box.type5.no-icon { padding: 0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }		
.dt-sc-icon-box.type5.no-icon:first-child { border-left-width: 1px; }
.dt-sc-icon-box.type5.no-icon.last, .last .dt-sc-icon-box.type5.no-icon { border-right-width: 1px; }
.dt-sc-icon-box.type8.last { border-bottom-width: 1px; }
.dt-sc-icon-box.type9 { height:auto !important; }
.dt-sc-icon-box.type9 .icon-wrapper, .dt-sc-icon-box.type9 .icon-content { display: block; width: 100%; }
.dt-sc-icon-box.type9 .icon-wrapper:before { margin: 0 auto; bottom: -30px; left: 0; right: 0; top: auto; width: 0; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }
.dt-sc-icon-box.type9 .icon-wrapper span { display: block; float: none; text-align: center; }	
.dt-sc-icon-box.type9 .icon-content { padding-top: 30px; text-align: center; }
.dt-sc-icon-box.type10 .icon-content h4:after { content: ""; height: 12px; margin: auto; position: absolute; left: -26px; top: 6px; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); z-index: 1; }		
.dt-sc-icon-box.type10.last .icon-content h4:before { content: ""; }
} @media only screen and (max-width: 479px) { .dt-sc-icon-box.type5 { padding-left: 95px; }
.dt-sc-icon-box.type5.alignright { padding-right: 95px; }
.dt-sc-icon-box.type5.rounded { padding-left: 110px; }
.dt-sc-icon-box.type5.rounded.alignright { padding-left: 0; padding-right: 110px; }		
.dt-sc-icon-box.type6 .icon-content { clear: both; }
.dt-sc-icon-box.type6 .icon-content h4 { font-size: 15px; margin-top: 0; }
.dt-sc-icon-box.type13 { float: right; width: 96%; }
}  @media only screen and (max-width: 319px) { .dt-sc-icon-box.type2 .icon-wrapper { margin-right: 8px; }
.dt-sc-icon-box.type2.alignright .icon-wrapper { margin-left: 8px; }
.dt-sc-icon-box.type2 .icon-wrapper span { font-size: 20px; }
.dt-sc-icon-box.type2 .icon-content h4 { font-size: 12px; letter-spacing: 0.2px; }
.dt-sc-icon-box.type3 .icon-content h4,
.dt-sc-icon-box.type4 .icon-content h4 { font-size: 16px; }
.dt-sc-icon-box.type5 { padding-left: 75px; }
.dt-sc-icon-box.type5.alignright { padding-right: 75px; }
.dt-sc-icon-box.type5.rounded { padding-left: 90px; }
.dt-sc-icon-box.type5.rounded.alignright { padding-left: 0; padding-right: 90px; }		
.dt-sc-icon-box.type5 .icon-wrapper { width: 60px; }
.dt-sc-icon-box.type5 .icon-wrapper::before { height: 45px; width: 45px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; }
.dt-sc-icon-box.type5 .icon-wrapper span { font-size: 22px; line-height: 65px; }
.dt-sc-icon-box.type5.no-icon-bg { padding: 0 0 0 42px; }
.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper { width: 30px; }
.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper span { font-size: 28px; }
.dt-sc-icon-box.type5.no-icon-bg .icon-content h5, .dt-sc-icon-box.type5.no-icon .icon-content h5 { font-size: 10px; }
.dt-sc-icon-box.type5.no-icon-bg .icon-content h4, .dt-sc-icon-box.type5.no-icon .icon-content h4 { font-size: 14px; }
.dt-sc-icon-box.type5.no-icon { padding: 0 15px; }
.dt-sc-icon-box.type5.no-icon .icon-content h4 { padding: 0 0 20px; }
.dt-sc-icon-box.type6 .icon-content h4 { margin-top: 115px; }
.dt-sc-icon-box.type11 .dt-sc-button.medium { font-size: 11px; padding: 13px 45px 11px 25px; }
.dt-sc-icon-box.type12 { padding: 15px 10px 20px; min-height: 155px; }
.dt-sc-icon-box.type12 .icon-wrapper span { font-size: 24px; }
.dt-sc-icon-box.type12 .icon-wrapper { margin: 0 5px 0 0; top: 51px; }
.dt-sc-icon-box.type12 .icon-content { top: 46px; }		
.dt-sc-icon-box.type13 .icon-content h4 { font-size: 50px; }
.dt-sc-icon-box.type13 .icon-content p { font-size: 14px; }
}
.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper:before, .dt-sc-image-caption.type2 .dt-sc-image-content, .dt-sc-image-caption.type5, .dt-sc-image-caption.type5 h3, .dt-sc-image-caption.type6, .dt-sc-image-caption.type6 .dt-sc-image-wrapper img, .dt-sc-image-caption.type6:hover:before, .dt-sc-image-caption.type8 .dt-sc-image-wrapper img, .dt-sc-image-caption.type9 .dt-sc-image-overlay, .dt-sc-image-caption.type9 .dt-sc-image-content, .dt-sc-image-caption.type4 .dt-sc-image-content, .dt-sc-image-caption.type4 .dt-sc-image-content h3, .dt-sc-image-caption.type4 .dt-sc-button span, .dt-sc-image-caption.type8 .dt-sc-image-content, .dt-sc-image-caption.type8 *, .dt-sc-image-caption.type8 *:before, .dt-sc-image-caption.type1 .dt-sc-image-wrapper img { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; } .dt-sc-image-caption { float:left; clear:both; width:100%; margin:0px; padding:0px; }
.dt-sc-image-caption .dt-sc-image-wrapper { position:relative; }
.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper { position:absolute; bottom:0px; right:0px; }
.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper span { font-size:36px; margin:0px 20px 20px 0px; display:inline-block; position:relative; z-index:1; }
.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper:before { content:""; position:absolute; right:0px; bottom:0px; width:0px; height:0px; border-bottom:130px solid; border-left:130px solid transparent; }
.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper:after { content:""; position:absolute; left:-14px; bottom:-32px; width:7px; height:200px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg); transform:rotate(45deg); }
.dt-sc-image-caption .dt-sc-image-content { display:inline-block; clear:both; margin:30px 0px 0px; }
.dt-sc-image-caption .dt-sc-image-title { margin-bottom:30px; display:inline-block; width:100%; }
.dt-sc-image-caption.type1 .dt-sc-image-title{margin-bottom:20px;}
.dt-sc-image-caption.type1 .dt-sc-image-title h3{font-size:24px; text-transform:none;}
.dt-sc-image-caption.type1 .dt-sc-image-content{margin-top:15px;}
.dt-sc-image-caption.type1 .dt-sc-image-content a i{margin-left:8px;}
.dt-sc-image-caption.type1 .dt-sc-image-content a{display:inline-block;}
.dt-sc-image-caption.type1:hover .dt-sc-image-content a, .dt-sc-image-caption.type1 .dt-sc-image-content a:hover{background:none; background-color:transparent; color:#222;}
.dt-sc-image-caption.type1 .dt-sc-image-wrapper{overflow:hidden;}
.dt-sc-image-caption.type1:hover .dt-sc-image-wrapper img{transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}
.dt-sc-image-caption.type3 .dt-sc-image-wrapper .icon-wrapper span.icon, .dt-sc-image-caption.type3 .dt-sc-image-wrapper .icon-wrapper span.fa, .dt-sc-image-caption.type3 .dt-sc-image-wrapper .icon-wrapper span.zmdi { margin-right:0; margin-bottom: 0; }
.dt-sc-image-caption .dt-sc-image-title h3 { font-weight:bold; text-transform:uppercase; margin-bottom:5px; position:relative; top:-2px; font-size:20px;}
.dt-sc-image-caption .dt-sc-image-title h6 { text-transform:uppercase; font-size:12px; margin-bottom:0px; }
.dt-sc-image-caption .dt-sc-image-content a { margin-top:20px; }	
.dt-sc-image-caption.type2 { padding:0px 1px 0px 0px; position:relative; z-index:9; }
.dt-sc-image-caption.type2 .dt-sc-image-content { border-top:2px solid; text-align:center; padding:30px 20px; margin:0px; float:left; width:100%; position:relative; }
.dt-sc-image-caption.type2 .dt-sc-image-title { margin-bottom:15px; }
.dt-sc-image-caption.type2 .dt-sc-image-content h3 { font-size:16px; }
.dt-sc-image-caption.type2 .dt-sc-image-wrapper { clear:both; overflow:hidden; }
.dt-sc-image-caption.type2:hover .dt-sc-image-wrapper img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }
.dt-sc-image-caption.type2 .dt-sc-image-content { height:78px; }
.dt-sc-image-caption.type2:hover .dt-sc-image-content { height:148px; margin-top:-70px; }
.dt-sc-image-caption.type2 .dt-sc-image-content p { opacity:0; position:absolute; top:70px; left:20px; right:20px; margin:auto; }
.dt-sc-image-caption.type2:hover .dt-sc-image-content p { opacity:1; }
.dt-sc-image-caption.type2.alignleft .dt-sc-image-content { text-align: left; }
.dt-sc-image-caption.type2.alignright .dt-sc-image-content { text-align: right; }
.dt-sc-image-caption.type3 { text-align:center; }
.dt-sc-image-caption.type3 .dt-sc-image-wrapper .icon-wrapper { text-align:center; background:none; border:none; position:inherit; width:100%; display:inline-block; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.dt-sc-image-caption.type3 .dt-sc-image-wrapper .icon-wrapper img { position:relative; z-index:1; top:-15px; }
.dt-sc-image-caption.type3 .dt-sc-image-wrapper .icon-wrapper:before { border:0px; }
.dt-sc-image-caption.type3 .dt-sc-image-wrapper .icon-wrapper:after { content:""; position:absolute; left:0px; right:0px; bottom:-17px; margin:auto; width:70px; height:70px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg); transform:rotate(45deg); }
.dt-sc-image-caption.type3 .dt-sc-image-content h3 { font-size:18px; }
.dt-sc-image-caption.type3 .dt-sc-image-content { margin-top:15px; }
.dt-sc-image-caption.type3 .dt-sc-image-title { margin-bottom:15px; }
.dt-sc-image-caption.type3.alignright, .dt-sc-image-caption.type3.alignright .dt-sc-image-wrapper .icon-wrapper { text-align: right; }
.dt-sc-image-caption.type3.alignright .dt-sc-image-wrapper .icon-wrapper:after { left: auto; right: 8px; }
.dt-sc-image-caption.type3.alignright .dt-sc-image-wrapper .icon-wrapper img { right: 23px; }
.dt-sc-image-caption.type3.alignleft, .dt-sc-image-caption.type3.alignleft .dt-sc-image-wrapper .icon-wrapper { text-align: left; }
.dt-sc-image-caption.type3.alignleft .dt-sc-image-wrapper .icon-wrapper:after { right: auto; left: 8px; }
.dt-sc-image-caption.type3.alignleft .dt-sc-image-wrapper .icon-wrapper img { left: 23px; }
.dt-sc-image-caption.type4 { border-top:3px solid; position:relative; }
.dt-sc-image-caption.type4 .dt-sc-image-content { border:1px solid; border-top:0px; margin:0px 0px 30px; padding:30px 20px 45px; width: 100%; }
.dt-sc-image-caption.type4 .dt-sc-image-content h3 { font-size:16px; }
.dt-sc-image-caption.type4 .dt-sc-image-title { margin-bottom:15px; }
.dt-sc-image-caption.type4 .dt-sc-button { border:1px solid #f0f0f0; text-transform:none; font-size:14px; position:absolute; bottom:13px; left:20px; padding:10px 20px 9px; }
.dt-sc-image-caption.type4 .dt-sc-button span { margin-left:5px; }
.dt-sc-image-caption.type4.aligncenter .dt-sc-button { left: 0; right: 0; margin: 0 auto; }
.dt-sc-image-caption.type4.alignright .dt-sc-button { left: auto; right: 20px; margin: 0 auto; }
.dt-sc-image-caption.type5 { float:left; clear:both; margin:0px 0px 40px; padding:0px 15px; width:100%; text-align:center; }
.dt-sc-image-caption.type5 img { border:5px solid; border-radius:10px; }
.dt-sc-image-caption.type5 .dt-sc-image-content { margin-top:30px; }
.dt-sc-image-caption.type5 .dt-sc-image-title { margin-bottom:0px; }
.dt-sc-image-caption.type5 h3 { font-size:24px; display:inline-block; margin:0px; padding:6px 25px 5px; display:inline-block; border-radius:10px; background:#ffffff;}
.dt-sc-image-caption.type5:hover { -webkit-transform:skewX(2deg) scale(1.05); -moz-transform:skewX(2deg) scale(1.05); -ms-transform:skewX(2deg) scale(1.05); transform:skewX(2deg) scale(1.05); }
.dt-sc-image-caption.type5.alignleft { text-align: left; }
.dt-sc-image-caption.type5.alignright { text-align: right; } 
.dt-sc-image-caption.type5.alignleft h3, .dt-sc-image-caption.type5.alignright h3 { padding:6px 0 5px; }
.dt-sc-image-caption.type6 { overflow: hidden; position: relative; text-align: center; }
.dt-sc-image-caption.type6:before { content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; z-index: 0;
background:-moz-linear-gradient(top,  rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0, 0, 0,0)), color-stop(100%,rgba(0, 0, 0, 0.7))); background:-webkit-linear-gradient(top,  rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.7) 100%); background:-o-linear-gradient(top,  rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.7) 100%); background:-ms-linear-gradient(top,  rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.7) 100%); background:linear-gradient(to bottom,  rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.7) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 ); }
.dt-sc-image-caption.type6 .dt-sc-image-wrapper { padding: 0; }
.dt-sc-image-caption.type6 .dt-sc-image-wrapper img { opacity:0.2; }
.dt-sc-image-caption.type6 .dt-sc-image-wrapper .icon-wrapper { position: absolute; bottom: auto; left: 0; right: 0; top: 0; }
.dt-sc-image-caption.type6 .dt-sc-image-wrapper .icon-wrapper:before, .dt-sc-image-caption.type6 .dt-sc-image-wrapper .icon-wrapper:after { border:none; background:none; }
.dt-sc-image-caption.type6 .dt-sc-image-wrapper .icon-wrapper span { margin: 0; position:relative; z-index:3; -webkit-transform: translateY(150%); transform: translateY(150%); }
.dt-sc-image-caption.type6 .dt-sc-image-content { color:#ffffff; float:left; margin-top: 0; position: absolute; left: 0; top: 75%; padding: 0 40px; width:100%; -webkit-transform: translateY(-75%); transform: translateY(-75%); }
.dt-sc-image-caption.type6 .dt-sc-image-title { margin-bottom:25px; }
.dt-sc-image-caption.type6 h3 { color:#ffffff; font-size:18px; position:relative; z-index:3; }
.dt-sc-image-caption.type6 h3:before { content:""; position:absolute; height:2px; width:70px; left:0px; right:0px; margin:auto; bottom:-20px; background:#ffffff; }
.dt-sc-image-caption.type6 p { font-size:14px; line-height:27px; position:relative; z-index:3; }
.dt-sc-image-caption.type6:hover { z-index:9; }
.dt-sc-image-caption.type6:hover:before { top:-23px; -webkit-transform:scale(1.15); -moz-transform:scale(1.15); -ms-transform:scale(1.15); transform:scale(1.15); }
.dt-sc-image-caption.type6:hover .dt-sc-image-wrapper img { -webkit-transform:scale(1.15); -moz-transform:scale(1.15); -ms-transform:scale(1.15); transform:scale(1.15); opacity:0.5; }
.dt-sc-image-caption.type6 .dt-sc-image-content, .dt-sc-image-caption.type6 .dt-sc-image-content > * { color: #fff; }
.dt-sc-image-caption.type6.purple { background:#521d6d; }
.dt-sc-image-caption.type6.blue { background:#25b9f3; }
.dt-sc-image-caption.type6.green { background:#598527; }
.dt-sc-image-caption.type6.yellow { background:#fcdb34; }	
.dt-sc-image-caption.type6.alignleft { text-align: left; }
.dt-sc-image-caption.type6.alignright { text-align: right; }
.dt-sc-image-caption.type6.alignleft .dt-sc-image-wrapper .icon-wrapper { right: auto; left: 40px; }
.dt-sc-image-caption.type6.alignright .dt-sc-image-wrapper .icon-wrapper { left: auto; right: 40px; }
.dt-sc-image-caption.type6.alignleft h3:before { left: 0; right: auto; }
.dt-sc-image-caption.type6.alignright h3:before { right: 0; left: auto; }
.dt-sc-image-caption.type7 { position: relative; }
.dt-sc-image-caption.type7 .dt-sc-image-wrapper { float:left; width:48%; margin:0px 3% 0px 0px; position:relative; }
.dt-sc-image-caption.type7 .dt-sc-image-wrapper:before { content:""; position:absolute; border-top:15px solid transparent; border-bottom:15px solid transparent; border-right:15px solid #ffffff; height:0px; right:0px; top:0px; bottom:0px; margin:auto; }
.dt-sc-image-caption.type7 .dt-sc-image-content { float: left; width: 49%; clear: none; text-align: center; margin: 0; position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); right: 0; }
.dt-sc-image-caption.type7 .dt-sc-image-title { margin-bottom:10px; }
.dt-sc-image-caption.type7 .dt-sc-image-content h3 { font-size:18px; font-weight:600; text-transform:none; }
.dt-sc-image-caption.type7.bottom-content .dt-sc-image-wrapper { width:100%; margin:0px; }
.dt-sc-image-caption.type7.bottom-content .dt-sc-image-wrapper:before { border-top:0px; border-bottom:15px solid #ffffff; border-right:15px solid transparent; border-left:15px solid transparent; bottom:0px; width:0px; left:0px; right:0px; top:inherit; }
.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content { width:100%; margin-top:80px; position:static; transform:none; -moz-transform:none; -webkit-transform:none; -ms-transform:none;}
.dt-sc-image-caption.type7.left-content .dt-sc-image-wrapper { margin:0px 0px 0px 3%; float:right; }
.dt-sc-image-caption.type7.left-content .dt-sc-image-wrapper:before { border-left:15px solid #ffffff; border-right:0px; right:inherit; left:0px; }
.dt-sc-image-caption.type7.left-content .dt-sc-image-content { left: 0; right: auto; }
.dt-sc-image-caption.type7.top-content .dt-sc-image-wrapper { width:100%; margin:0px; }
.dt-sc-image-caption.type7.top-content .dt-sc-image-wrapper:before { border-top:15px solid #ffffff; border-bottom:0px; border-right:15px solid transparent; border-left:15px solid transparent; top:0px; width:0px; left:0px; right:0px; bottom:inherit; }
.dt-sc-image-caption.type7.top-content .dt-sc-image-content { width:100%; margin-top:70px; margin-bottom:90px; }
.dt-sc-image-caption.type8 .dt-sc-image-content { position:relative; background:rgba(0, 0, 0, 0.03); margin-top:0px; padding:60px 20px 20px; text-align:center; width:100%; }
.dt-sc-image-caption.type8 .dt-sc-image-title { margin-bottom:10px; position:relative; }
.dt-sc-image-caption.type8 .dt-sc-image-content h3 { font-size:18px; font-weight:600; text-transform:none; }
.dt-sc-image-caption.type8:hover .dt-sc-image-content h3 a { background:none; color:#000000; }
.dt-sc-image-caption.type8 .dt-sc-image-content:before { content:""; position:absolute; left:0px; right:0px; top:-30px; margin:auto; width:68px; height:68px; border-radius:50%; text-align:center; line-height:50px; border:7px solid #ffffff; z-index:1; }
.dt-sc-image-caption.type8 .dt-sc-image-title:before, .dt-sc-image-caption.type8 .dt-sc-image-title:after { content:""; position:absolute; left:0px; right:0px; margin:auto; background:#ffffff; z-index:1; }
.dt-sc-image-caption.type8 .dt-sc-image-title:before { width:1px; height:20px; top:-68px; }
.dt-sc-image-caption.type8 .dt-sc-image-title:after { width:20px; height:1px; top:-59px; }
.dt-sc-image-caption.type8 .dt-sc-image-wrapper { overflow:hidden; }
.dt-sc-image-caption.type8 .dt-sc-image-wrapper a { display:block; line-height:0px; }
.dt-sc-image-caption.type8 .dt-sc-image-wrapper img { display:block; }
.dt-sc-image-caption.type8:hover .dt-sc-image-wrapper img { -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); }
.dt-sc-image-caption.type8.alignleft .dt-sc-image-content { text-align: left; }
.dt-sc-image-caption.type8.alignright .dt-sc-image-content { text-align: right; }	
.dt-sc-image-caption.type9{position:relative; overflow:hidden; z-index:0; text-align:center; margin-bottom:30px;}
.dt-sc-image-caption.type9 .dt-sc-image-wrapper{position:relative; float:left; width:100%;}
.dt-sc-image-caption.type9 .dt-sc-image-wrapper a{position:relative; z-index:1;}
.dt-sc-image-caption.type9 .dt-sc-image-wrapper a i{margin-left:5px;}
.dt-sc-image-caption.type9 .dt-sc-image-wrapper a:hover{color:#FFF;}
.dt-sc-image-caption.type9 .dt-sc-image-overlay{opacity:0; background:rgba(34, 34, 34, 0.85); position:absolute; position:absolute; top:0px; left:0px; width:100%; height:100%; margin:0px; padding:119px 30px 10px; color:#FFF; text-align:center;}
.dt-sc-image-caption.type9 .dt-sc-image-overlay p, .dt-sc-image-caption.type9 .dt-sc-image-overlay ul.dt-sc-fancy-list { color:#999999; }
.dt-sc-image-caption.type9 .dt-sc-image-overlay .dt-sc-button { font-size:14px; letter-spacing:1px; margin:15px 0px 0px; }
.dt-sc-image-caption.type9 .dt-sc-image-content h3{font-size:20px; margin:0px; transition:all 0.1s linear; text-transform:none; position:absolute; bottom:0; top:auto; left:0; background-color:#f8f8f8; min-height:85px; line-height:85px; width:100%; text-align:center;}
.dt-sc-image-caption.type9:hover .dt-sc-image-content h3{opacity:0;}
.dt-sc-image-caption.type9 .dt-sc-image-wrapper img{transform:translateY(-85px); transition:all 0.3s linear;}
.dt-sc-image-caption.type9:hover .dt-sc-image-wrapper img{transform:translateY(0px);}
.dt-sc-image-caption.type9 .dt-sc-image-content { margin-top:0px; }
.dt-sc-image-caption.type9:hover .dt-sc-image-overlay, .dt-sc-image-caption.type9:hover .dt-sc-image-title h6 { opacity:1; }
.dt-sc-image-caption.type9 .dt-sc-image-overlay .dt-sc-button:hover { background:#ffffff; color:#000000; }
.dt-sc-image-caption.type9.alignright { text-align: right; }
.dt-sc-image-caption.type9.alignleft { text-align: left; }
.dt-sc-image-caption.type9 .dt-sc-image-title h6{position:absolute; color:#FFF; top:68px; left:0px; right:0px; margin:0 auto; font-size: 20px;
text-transform: none; transition:all 0.3s linear; opacity:0;}
.dt-sc-image-caption.type9 ul.dt-sc-tb-content li{font-size:14px; padding-bottom:2px; display:inline-block; width:100%;}
.dt-sc-image-caption.type9 ul.dt-sc-tb-content li i{margin-right:5px;} @media screen and (min-width:0\0) { 
.type8.dt-sc-image-caption .dt-sc-image-content::before { border: none; box-shadow: 0 0 0 7px #fff; -ms-box-shadow: 0 0 0 7px #fff; top: -24px; }
} .dt-sc-image-caption .dt-sc-image-title span { color:#000000; }
.dt-sc-image-caption:hover .dt-sc-image-wrapper .icon-wrapper span, .dt-sc-image-caption:hover .dt-sc-image-content a, .dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper span, .dt-sc-image-caption.type2 .dt-sc-image-content, .dt-sc-image-caption.type2 .dt-sc-image-content h3, .dt-sc-image-caption.type2:hover .dt-sc-image-content p { color:#ffffff; }
.dt-sc-image-caption .dt-sc-image-title h6 { color:rgba(0, 0, 0, 0.5); }
.dt-sc-image-caption.type4 .dt-sc-button { color:#5b5b5b; }
.dt-sc-image-caption.type2 .dt-sc-image-content p { color:rgba(255, 255, 255, 0.5); }
.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper:after { background:#ffffff; }
.dt-sc-image-caption:hover .dt-sc-image-content a { background:#000000; }
.dt-sc-image-caption.type2 .dt-sc-image-content { background:rgba(0, 0, 0, 0.9); }
.dt-sc-image-caption.type4 .dt-sc-button { background:#f9f9f9; }
.dt-sc-image-caption.type4 .dt-sc-image-content { border-color:rgba(0, 0, 0, 0.1); }
.dt-sc-image-caption:hover .dt-sc-image-wrapper .icon-wrapper:before, .dt-sc-image-caption .dt-sc-image-title span { border-bottom-color:#000000; } @media only screen and (min-width:1200px) and (max-width:1380px) {
.dt-sc-image-caption.type6 { overflow: hidden; }
.dt-sc-image-caption.type6 .dt-sc-image-wrapper { padding:0px 0 0; }
.dt-sc-image-caption.type6 .dt-sc-image-wrapper img { max-height: none; width: 100%; }
.dt-sc-image-caption.type6:hover:before { top: 0; }		 
.dt-sc-image-caption.type6 .dt-sc-image-content p { display: none; }
.dt-sc-image-caption.type9 .dt-sc-image-overlay{padding-top:85px;}
.dt-sc-image-caption.type9 .dt-sc-image-title h6{top:40px;}
.dt-sc-image-caption.type6 h3{font-size:15px;}
} @media only screen and (min-width:992px) and (max-width:1199px) { .dt-sc-image-caption.type2 .dt-sc-image-content { padding: 20px 15px; }
.dt-sc-image-caption.type5 img { width: 100%; }
.dt-sc-image-caption.type6 { overflow: hidden; }
.dt-sc-image-caption.type6 h3 { font-size: 14px; }
.dt-sc-image-caption.type6 .dt-sc-image-wrapper img { max-height: none; width: 100%; }
.dt-sc-image-caption.type6 h3.dt-sc-image-caption.type6 .dt-sc-image-wrapper .icon-wrapper { display: none; }
.dt-sc-image-caption.type7 .dt-sc-image-content { margin-top: 35px; }		
.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content { margin-top: 55px; }
.dt-sc-image-caption.type2 .dt-sc-image-content p,
.dt-sc-image-caption.type9 .dt-sc-image-overlay p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }	
.dt-sc-image-caption.type9 .dt-sc-image-content h3{font-size:16px;}
.dt-sc-image-caption.type9 .dt-sc-image-title h6{top:30px; font-size:16px;}
.dt-sc-image-caption.type9 .dt-sc-image-overlay{padding-top:70px;}
.dt-sc-image-caption.type9 .dt-sc-image-overlay ul{margin-bottom:0px;}	
.dt-sc-image-caption.type9 ul.dt-sc-tb-content li{font-size:10px; padding-bottom:0px; line-height:20px;}
} @media only screen and (min-width:768px) and (max-width:991px) { .dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper::before { border-bottom-width: 100px; border-left-width: 100px; }
.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper::after { left: 5px; }
.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper span { font-size: 30px; margin: 0 15px 15px 0; }
.dt-sc-image-caption.type2 .dt-sc-image-content h3 { text-transform:capitalize; font-size:14px; }
.dt-sc-image-caption.type2 .dt-sc-image-content { padding:25px 10px 15px; }
.dt-sc-image-caption.type2 .dt-sc-image-title { margin-bottom:0; }
.dt-sc-image-caption.type2 .dt-sc-image-content p { top:57px; }
.dt-sc-image-caption.type3 .dt-sc-image-wrapper .icon-wrapper:after { bottom: -20px; }
.dt-sc-image-caption.type5 .dt-sc-image-content, .dt-sc-image-caption.type5 .dt-sc-image-title, .dt-sc-image-caption.type5 .dt-sc-image-title h3 { width: 100%; }
.dt-sc-image-caption.type5 h3 { padding: 6px 15px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.dt-sc-image-caption.type6 { overflow: hidden; }
.dt-sc-image-caption.type6 .dt-sc-image-wrapper img { max-height: none; }
.dt-sc-image-caption.type6 .dt-sc-image-content { padding: 0 30px; }
.dt-sc-image-caption.type6 h3 { font-size: 14px; }
.dt-sc-image-caption.type6 p, .dt-sc-image-caption.type6 .dt-sc-image-content p { display: none; }
.dt-sc-image-caption.type6:hover:before { top: -18px; }
.dt-sc-image-caption.type6:hover .dt-sc-image-wrapper img { top: -20px; }
.dt-sc-image-caption.type7 .dt-sc-image-content { margin-top: 10px; }		
.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content { margin-top: 30px; }
.dt-sc-image-caption.type9 .dt-sc-image-content .dt-sc-image-title h3 {text-transform:capitalize; }
.dt-sc-image-caption.type9 .dt-sc-image-overlay p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.rs_col-sm-6 .dt-sc-image-caption.type2 { margin-bottom: 30px; }
.dt-sc-image-caption.type9 .dt-sc-image-content h3, .dt-sc-image-caption.type9 .dt-sc-image-title h6{font-size:13px;}
.dt-sc-image-caption.type9 .dt-sc-image-overlay ul.dt-sc-tb-content{display:none;}
.dt-sc-image-caption.type9 .dt-sc-image-title h6{top:65px;}
.dt-sc-image-caption.type9 .dt-sc-image-overlay p{position:absolute; bottom:50px; left:0; right:0; margin:auto;}
} @media only screen and (max-width: 767px) { .dt-sc-image-caption .dt-sc-image-wrapper > img, .dt-sc-image-caption .dt-sc-image-content { width: 100%; }
.dt-sc-image-caption.type6 .dt-sc-image-wrapper img { max-width: 100%; height: auto; width: 100%; }
.dt-sc-image-caption.type7 { margin: 0 0 30px; }
.dt-sc-image-caption.type7 .dt-sc-image-content { margin: 0; }
.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content { margin-top: 50px; }
} @media only screen and (max-width: 479px) { .dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper::before { border-bottom-width: 100px; border-left-width: 100px; }
.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper::after { left: 7px; }
.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper span { font-size: 30px; margin: 0 15px 15px 0; }
.dt-sc-image-caption.type3 .dt-sc-image-wrapper .icon-wrapper::after { bottom: -20px; }
.dt-sc-image-caption.type5 h3 { font-size: 22px; }		
.dt-sc-image-caption.type6 { min-height: 190px; padding-bottom: 0; }		
.dt-sc-image-caption.type6 .dt-sc-image-content { margin-top: 20px; }
.dt-sc-image-caption.type6:hover:before { top: -14px; }
.dt-sc-image-caption.type6:hover .dt-sc-image-wrapper img { top: -15px; }
.dt-sc-image-caption.type7 .dt-sc-image-content { position: static; top: auto; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none; }		
.dt-sc-image-caption.type7 .dt-sc-image-wrapper, .dt-sc-image-caption.type7 .dt-sc-image-content { margin-right:0; width:100%; }
.dt-sc-image-caption.type7 .dt-sc-image-wrapper, .dt-sc-image-caption.type7.left-content .dt-sc-image-wrapper, .dt-sc-image-caption.type7.bottom-content .dt-sc-image-content { margin: 0 0 30px; }		
.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content { margin-top: 40px; }
.dt-sc-image-caption.type9 .dt-sc-image-overlay p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
}
@media only screen and (max-width: 479px) and (min-width: 320px){
.dt-sc-image-caption.type9 .dt-sc-image-content h3{line-height:normal;}
.dt-sc-image-caption.type9 .dt-sc-image-overlay ul{display:none;}
.dt-sc-image-caption.type9 .dt-sc-image-overlay{padding-top:150px;}
} @media only screen and (max-width: 319px) { .dt-sc-image-caption.type2 .dt-sc-image-content p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }		
.dt-sc-image-caption.type5 h3 { font-size: 16px; padding: 6px 15px 5px; border-radius: 5px; }		
.dt-sc-image-caption.type6 { min-height: 140px; padding-bottom: 0; }
.dt-sc-image-caption.type6 .dt-sc-image-wrapper { padding: 15px 0 0; }
.dt-sc-image-caption.type6 .dt-sc-image-wrapper img { max-height: 140px; }
.dt-sc-image-caption.type6 .dt-sc-image-content { margin-top: 10px; }
.dt-sc-image-caption.type6:hover:before, .dt-sc-image-caption.type6:hover .dt-sc-image-wrapper img { top: 0; }
.dt-sc-image-caption.type9 .dt-sc-image-overlay { padding: 20px 15px; }
}
  .dt-sc-image-flip img { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; margin:auto;} .dt-sc-image-flip { clear:both; float:left; width:100%; position:relative; min-height:195px; overflow:hidden;}
.dt-sc-image-flip img{ position:absolute; left:0px; top:0px; bottom:0px; right:0px;}
.dt-sc-image-flip img:last-child { opacity:0; }
.dt-sc-image-flip:hover img:last-child { opacity:1; }
.dt-sc-image-flip:hover img:first-child { opacity:0; }
.aligncenter .dt-sc-image-flip img:last-child { right:0px; margin:auto; }
.dt-sc-image-flip{border-right:1px solid #EEE;}
.last .dt-sc-image-flip{border-right:none;} @media only screen and (max-width: 991px) and (min-width: 768px){
.vc_column_container .dt-sc-image-flip img{max-width:50%;}
.vc_column_container.last .dt-sc-image-flip img{max-width:100%;}
}  @media only screen and (max-width: 767px) {
.dt-sc-image-flip { text-align: center; }
.dt-sc-image-flip img { display: block; margin: 0 auto; }
.dt-sc-image-flip img:last-child { right: 0; }
.dt-sc-image-flip{border:none;}
}
ul.dt-sc-fancy-list { list-style-type:none; list-style-position:outside; margin:0px; }
ul.dt-sc-fancy-list li { clear:both; display:block; position:relative; padding:5px 0px 5px 23px; }
ul.dt-sc-fancy-list li:first-child { padding-top: 0; }
ul.dt-sc-fancy-list li ul { padding-left:0px; }
.dt-sc-fancy-list.align_left.arrow { padding-left:0; }
ul.dt-sc-fancy-list.align_left.arrow li { font-size:18px; color:#000000; padding:4px 0 4px 23px; }
ul.dt-sc-fancy-list.align_left.arrow.f_lg li { font-size:22px; padding:5px 0 5px 30px; }
ul.dt-sc-fancy-list.model-request-list.f_lg li:before { font-size:22px; top:5px; }
ol.dt-sc-fancy-list li span { color:#808080; }
ul.dt-sc-fancy-list.arrow li { padding-left:15px; }
ul.dt-sc-fancy-list li:before { font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:12px; position: absolute; top: 6px; left: 0px; }
ul.dt-sc-fancy-list li:first-child:before { top: 1px; }
ul.dt-sc-fancy-list.arrow li:before { content:"\f105";  }
ul.dt-sc-fancy-list.rounded-arrow li:before { content:"\f0a9";  }
ul.dt-sc-fancy-list.double-arrow li:before { content:"\f101";  }	
ul.dt-sc-fancy-list.heart li:before { content:"\f004"; font-size:12px; }
ul.dt-sc-fancy-list.trash li:before { content:"\f014";  }
ul.dt-sc-fancy-list.star li:before { content:"\f005";  }
ul.dt-sc-fancy-list.tick li:before { content:"\f00c";  }
ul.dt-sc-fancy-list.rounded-tick li:before { content:"\f058";  }
ul.dt-sc-fancy-list.cross li:before { content:"\f00d";  }
ul.dt-sc-fancy-list.rounded-cross li:before { content:"\f057";  }
ul.dt-sc-fancy-list.rounded-question li:before { content:"\f059";  }
ul.dt-sc-fancy-list.rounded-info li:before { content:"\f05a";  }
ul.dt-sc-fancy-list.delete li:before { content:"\f05e";  }
ul.dt-sc-fancy-list.warning li:before { content:"\f071";  }
ul.dt-sc-fancy-list.comment li:before { content:"\f075";  }
ul.dt-sc-fancy-list.edit li:before { content:"\f044";  }
ul.dt-sc-fancy-list.share li:before { content:"\f064";  }
ul.dt-sc-fancy-list.plus li:before { content:"\f067";  }
ul.dt-sc-fancy-list.rounded-plus li:before { content:"\f055";  }
ul.dt-sc-fancy-list.minus li:before { content:"\f068";  }	
ul.dt-sc-fancy-list.rounded-minus li:before { content:"\f056";  }	
ul.dt-sc-fancy-list.asterisk li:before { content:"\f069";  }
ul.dt-sc-fancy-list.cart li:before { content:"\f07a";  }
ul.dt-sc-fancy-list.folder li:before { content:"\f07b";  }
ul.dt-sc-fancy-list.folder-open li:before { content:"\f07c";  }
ul.dt-sc-fancy-list.desktop li:before { content:"\f108";  }
ul.dt-sc-fancy-list.tablet li:before { content:"\f10a";  }
ul.dt-sc-fancy-list.mobile li:before { content:"\f10b";  }
ul.dt-sc-fancy-list.reply li:before { content:"\f112";  }
ul.dt-sc-fancy-list.quote li:before { content:"\f10d";  }
ul.dt-sc-fancy-list.mail li:before { content:"\f0e0";  }
ul.dt-sc-fancy-list.external-link li:before { content:"\f08e";  }	
ul.dt-sc-fancy-list.adjust li:before { content:"\f042";  }
ul.dt-sc-fancy-list.pencil li:before { content:"\f040";  }
ul.dt-sc-fancy-list.print li:before { content:"\f02f";  }
ul.dt-sc-fancy-list.tag li:before { content:"\f02b";  }	
ul.dt-sc-fancy-list.thumbs-up li:before { content:"\f088";  }
ul.dt-sc-fancy-list.thumbs-down li:before { content:"\f087";  }
ul.dt-sc-fancy-list.time li:before { content:"\f017";  }
ul.dt-sc-fancy-list.globe li:before { content:"\f0ac";  }	
ul.dt-sc-fancy-list.pushpin li:before { content:"\f08d";  }
ul.dt-sc-fancy-list.map-marker li:before { content:"\f041";  }
ul.dt-sc-fancy-list.link li:before { content:"\f0c1";  }
ul.dt-sc-fancy-list.paper-clip li:before { content:"\f0c6";  }	
ul.dt-sc-fancy-list.download li:before { content:"\f019";  }
ul.dt-sc-fancy-list.key li:before { content:"\f084";  }
ul.dt-sc-fancy-list.search li:before { content:"\f002";  }
ul.dt-sc-fancy-list.rss li:before { content:"\f09e";  }	
ul.dt-sc-fancy-list.twitter li:before { content:"\f099";  }
ul.dt-sc-fancy-list.facebook li:before { content:"\f09a";  }
ul.dt-sc-fancy-list.linkedin li:before { content:"\f0e1";  }
ul.dt-sc-fancy-list.google-plus li:before { content:"\f0d5";  }
ul.dt-sc-fancy-list.circletick li:before { content:"\e685"; font-family: 'Pe-icon-7-stroke'; font-size: 16px; font-weight: bold; }	
ul.dt-sc-fancy-list.book li:before { content:"\f02d";  }	
ul.dt-sc-fancy-list.check li:before { content:"\f046";  }
ul.dt-sc-fancy-list.hand li:before { content:"\f0a4";  }
ul.dt-sc-fancy-list.cog li:before { content:"\f013";  }
ul.dt-sc-fancy-list.play li:before { content:"\f01d";  }
ul.dt-sc-fancy-list.teamug li:before { content:"\e637"; font-family:"Stroke-Gap-Icons"; }
ul.dt-sc-fancy-list.play2 li:before { content:"\f04b";  }
ul.dt-sc-fancy-list.rounded-circle-tick li:before { content:"\f05d";  }
ul.dt-sc-fancy-list.circle-bullet li:before { content:"\f111";  }
ul.dt-sc-fancy-list.rounded-tick-alter li:before { content:"\e66c"; font-family:'Pe-icon-7-stroke'; }
ul.dt-sc-fancy-list.wrench li:before { content:"\f0ad";  }
ul.dt-sc-fancy-list.type2 li { padding-left:0px; }
ul.dt-sc-fancy-list.type2 li span { font-size:18px; margin:0px 10px 0px 0px; position:relative; top:2px; }
ul.dt-sc-fancy-list.blue li:before { color:#008bd3; }
ul.dt-sc-fancy-list.brown li:before { color:#795548; }
ul.dt-sc-fancy-list.cadetblue  li:before { color:#3c939d; }
ul.dt-sc-fancy-list.chillipepper li:before { color:#c10841; }
ul.dt-sc-fancy-list.cyan li:before { color:#00bcd4; }
ul.dt-sc-fancy-list.darkgolden li:before { color:#b48b3c; }
ul.dt-sc-fancy-list.deeporange li:before { color:#ff5722; }	
ul.dt-sc-fancy-list.deeppurple li:before { color:#673ab7; }
ul.dt-sc-fancy-list.green li:before { color:#60ae0d; }
ul.dt-sc-fancy-list.lime li:before { color:#cddc39; }
ul.dt-sc-fancy-list.magenta li:before { color:#cb506d; }
ul.dt-sc-fancy-list.orange li:before { color:#ff9800; }
ul.dt-sc-fancy-list.pink li:before { color:#fd6ca3; }	
ul.dt-sc-fancy-list.purple li:before { color:#9c27b0; }
ul.dt-sc-fancy-list.red li:before { color:#da0000; }
ul.dt-sc-fancy-list.skyblue li:before { color:#0eb2e7; }
ul.dt-sc-fancy-list.teal li:before { color:#009688; }
ul.dt-sc-fancy-list.turquoise li:before { color:#32ccbd; }
ul.dt-sc-fancy-list.wisteria li:before { color:#9b59b6; }
ul.dt-sc-fancy-list.yellow li:before { color:#ffe401; }
ol.dt-sc-fancy-list li { padding:5px 0px 5px 0px; }
ol.decimal { list-style-type:decimal; }
ol.decimal-leading-zero { list-style-type:decimal-leading-zero; }
ol.lower-alpha { list-style-type:lower-alpha; }
ol.lower-roman { list-style-type:lower-roman; }
ol.upper-alpha { list-style-type:upper-alpha; }
ol.upper-roman { list-style-type:upper-roman; }	
ol.dt-sc-fancy-list.blue li { color:#008bd3; }
ol.dt-sc-fancy-list.brown li { color:#795548; }
ol.dt-sc-fancy-list.cadetblue  li { color:#3c939d; }
ol.dt-sc-fancy-list.chillipepper li { color:#c10841; }
ol.dt-sc-fancy-list.cyan li { color:#00bcd4; }
ol.dt-sc-fancy-list.darkgolden li { color:#b48b3c; }
ol.dt-sc-fancy-list.deeporange li { color:#ff5722; }	
ol.dt-sc-fancy-list.deeppurple li { color:#673ab7; }
ol.dt-sc-fancy-list.green li { color:#60ae0d; }
ol.dt-sc-fancy-list.lime li { color:#cddc39; }
ol.dt-sc-fancy-list.magenta li { color:#cb506d; }
ol.dt-sc-fancy-list.orange li { color:#ff9800; }
ol.dt-sc-fancy-list.pink li { color:#fd6ca3; }	
ol.dt-sc-fancy-list.purple li { color:#9c27b0; }
ol.dt-sc-fancy-list.red li { color:#da0000; }
ol.dt-sc-fancy-list.skyblue li { color:#0eb2e7; }
ol.dt-sc-fancy-list.teal li { color:#009688; }
ol.dt-sc-fancy-list.turquoise li { color:#32ccbd; }
ol.dt-sc-fancy-list.wisteria li { color:#9b59b6; }
ol.dt-sc-fancy-list.yellow li { color:#ffe401; }
ol.dt-sc-fancy-list.green li { color:#6dc82b; }
ol.dt-sc-fancy-list.orange li { color:#f39d12; }
ol.dt-sc-fancy-list.blue li { color:#4db8c9; }
ol.dt-sc-fancy-list.pink li { color:#e67fb9; }
ol.dt-sc-fancy-list.red li { color:#e74d3c; }
ol.dt-sc-fancy-list.purple li { color:#9c59b6; }
ol.dt-sc-fancy-list.ocean li { color:#1abc9c; }	
ol.dt-sc-fancy-list.slateblue li { color:#836fff; }
ol.dt-sc-fancy-list.skyblue li { color:#00bfff; }
ol.dt-sc-fancy-list.coral li { color:#ff7f50; }
ol.dt-sc-fancy-list.khaki li { color:#b6af55; }
ol.dt-sc-fancy-list.cyan li { color:#00cdcd; }
ol.dt-sc-fancy-list.grey li { color:#8e8e8e; }	
ol.dt-sc-fancy-list.gold li { color:#e0a81c; }
ol.dt-sc-fancy-list.chocolate li { color:#d77d31; }
ol.dt-sc-fancy-list.raspberry li { color:#a23b6f; }
ol.dt-sc-fancy-list.electricblue li { color:#536878; }
ol.dt-sc-fancy-list.eggplant li { color:#614051; }
ol.dt-sc-fancy-list.ferngreen li { color:#4f7942; }
ol.dt-sc-fancy-list.palebrown li { color:#987654; }
.dt-sc-newsletter-section { clear:both; float:left; margin:0px; width:100%; position:relative; z-index:1; padding:30px 0px; }
.dt-sc-newsletter-section h2 { float:left; width:31%; margin-bottom:0px; line-height:48px; }
.dt-sc-newsletter-section .dt-sc-subscribe-frm { width:68%; float:right; position:relative; z-index:1; }
.dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="text"] { -webkit-border-radius:0px; border:none; float:left; width:37%; margin:0px 20px 0px 0px; padding:16px 20px 15px; }
.dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="submit"] { margin-top:0px; padding:16px 20px 15px; border-radius:0px; }
.dt-sc-newsletter-section.type1 h2{padding:31px 0px; font-size:28px; position: relative; }
.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm { padding: 30px 0px; position: relative; }
.dt-sc-newsletter-section.type1 h2:before { left: -100%; }
.dt-sc-newsletter-section.type1 h2:before, .dt-sc-newsletter-section.type1 h2:after, .dt-sc-newsletter-section.type1 form:before, .dt-sc-newsletter-section.type1 form:after { content: ""; height: 100%; position: absolute; top: 0; transform: skewX(-30deg) translateX(-15%); -webkit-transform: skewX(-30deg) translateX(-15%); -ms-transform: skewX(-30deg) translateX(-15%); -moz-transform: skewX(-30deg) translateX(-15%); width: 100%; z-index: -1; }
.dt-sc-newsletter-section.type1 h2:before { left: -100%; }
.dt-sc-newsletter-section.type1 h2:after { left: 0; margin-left:-2px; }
.dt-sc-newsletter-section.type1 form:before, .dt-sc-newsletter-section.type1 form:after { background: #000; }
.dt-sc-newsletter-section.type1 form:before { left:2px; box-shadow: -10px 0 0 0 #fff; }
.dt-sc-newsletter-section.type1 form:after { left: 100%; margin-left: -1px; }
.dt-sc-newsletter-section.type2 h2 { background:none; }
.dt-sc-newsletter-section.type2 { text-align:center; }
.dt-sc-newsletter-section.type2 h2 { width:100%; }
.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm { width:100%; clear:both; float:left; margin:30px 0px 0px; }
.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="submit"] { display: inline-block; float: none; min-height: 50px; }
.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="email"] { width:25%; border:1px solid; padding:13px 20px 11px; text-transform:none; margin-right:-1px; }
.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="submit"] { padding:14px 20px 14px; border: 1px solid transparent; }
.dt-sc-newsletter-section.type3 { text-align:center; padding:0px; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm { float:none; display:inline-block; text-align:center; padding:30px 0px; width:75%; margin:0px; border-radius:5px;-webkit-border-radius:5px; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="submit"] { float:none; display:inline-block; border-radius:5px; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"] { width:30%; text-transform:none; }
.dt-sc-newsletter-section.type3 > h2, .dt-sc-newsletter-section.type6 > h2 { width:100%; text-align:center; }
.dt-sc-newsletter-section.type3 > i, .dt-sc-newsletter-section.type3 > p, .dt-sc-newsletter-section.type6 > i, .dt-sc-newsletter-section.type6 > p { display:inline-block; width:100%; text-align:center; }
.dt-sc-newsletter-section.type4 { padding:0px; }
.dt-sc-newsletter-section.type4 h2, .dt-sc-newsletter-section.type4 form { width:100%; }
.dt-sc-newsletter-section.type4 form { margin:25px 0px 0px; }
.dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="email"] { background:none; border:2px solid; width:47%; }
.dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="submit"] { letter-spacing:0.5px; margin:30px 0px 0px; clear:both; }
.dt-sc-newsletter-section.type5 { width:50%; text-align:center; display:inline-block; border:10px solid; float:none; padding:20px 60px 30px; }
.dt-sc-newsletter-section.type5 h2 { width:100%; }
.dt-sc-newsletter-section.type5 .dt-sc-subscribe-frm { width:100%; clear:both; margin:20px 0px 0px; }
.dt-sc-newsletter-section.type5 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type5 .dt-sc-subscribe-frm input[type="email"] { border:1px solid; border-radius:5px; -webkit-border-radius:5px; width:100%; clear:both; text-transform:none; margin-bottom:30px; }
.dt-sc-newsletter-section.type5 .dt-sc-subscribe-frm input[type="submit"] { float:none; display:inline-block; border-radius:5px; width:100%; }
.dt-sc-newsletter-section.type6 { padding:0px; text-align:center; }
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm { width:100%; float:left; }
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="text"] { border-radius:5px; -webkit-border-radius:5px; padding:15px 20px; width:55%; text-transform:none; font-size:22px; }
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { border-radius:5px; -webkit-border-radius:5px; padding:15px 35px 15px; font-size:22px; font-weight:normal; }		
.dt-sc-newsletter-section.type7 { text-align:center; }
.dt-sc-newsletter-section.type7 i { clear:both; width:100%; display:inline-block; }
.dt-sc-newsletter-section.type7 h2 { background:none; width:100%; margin-bottom:30px; }
.dt-sc-newsletter-section.type7 .dt-sc-subscribe-frm { clear:both; width:40%; display:inline-block; margin:35px 0 0px; padding:0px; position:relative; float:none; }
.dt-sc-newsletter-section.type7 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type7 .dt-sc-subscribe-frm input[type="text"] { padding:20px 50px 20px 25px; width:100%; }
.dt-sc-newsletter-section.type7 .dt-sc-subscribe-frm:before { content:"\e629"; position:absolute; font-family: 'Pe-icon-7-stroke'; font-size:25px; color:rgba(0, 0, 0, 0.3); right:20px; bottom:13px; }
.dt-sc-newsletter-section.type7 .dt-sc-subscribe-frm input[type="submit"] { position:absolute; right:15px; top:19px; background:none; width:21px; height:22px; text-indent:-9999px; }
.dt-sc-newsletter-section.type7 .newsletter-tooltip { margin:0px 0px 0px 30px; display:inline-block; background:#000000; font-size:14px; width:18%; padding:10px 15px; border-radius:5px; position:relative; top:-17px; color:#fff; }
.dt-sc-newsletter-section .newsletter-tooltip { top:auto; }
.dt-sc-newsletter-section.type7 .newsletter-tooltip:before { content:""; position:absolute; background:url(//northcalsecurity.com/wp-content/plugins/designthemes-core-features/shortcodes/images/newsletter-tooltip-arrow.png) no-repeat; left:-20px; top:18px; width:20px; height:23px; }	
.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7 { float: none; margin: 0 auto; max-width: 1170px; text-align: center; }
#footer .footer-subscribe{} .dt-mc-subscribe form { display: table; }
.dt-mc-subscribe.align-center form { margin-left: auto; margin-right: auto; }
.dt-mc-subscribe.align-none, .dt-mc-subscribe.align-none form,
.dt-mc-subscribe.align-left, .dt-mc-subscribe.align-left form { display: inline-block; }
.dt-mc-subscribe.align-none form, .dt-mc-subscribe form.align-none > div { width: 100%; }
.dt-mc-subscribe.align-none, .dt-mc-subscribe.align-none form > div,
.dt-mc-subscribe.align-left, .dt-mc-subscribe.align-left form > div, 
.dt-mc-subscribe.align-center form > div, .dt-mc-subscribe.align-right form > div { float: left; }
.dt-mc-subscribe.align-right { float: right; }    
.dt-mc-subscribe, .dt-mc-subscribe form, .dt-mc-subscribe form > div { position: relative; }
.dt-mc-subscribe, .dt-mc-subscribe form > div { line-height: 0; }
.dt-mc-subscribe form > div > div { display: inline; position: relative; }
.dt-mc-subscribe form > div.email-field-wrap > div { float: left; height: 100%; }
.dt-mc-subscribe form .email-field-wrap i { position: absolute; bottom: 0; top: 0; text-align: center; width: 45px; z-index: 1; }
.dt-mc-subscribe form .email-field-wrap i.left { left: 0; }
.dt-mc-subscribe form .email-field-wrap i.right { right: 0; }
.dt-mc-subscribe form .email-field-wrap i:before { height: 0; line-height: 0; margin: auto; position: absolute; bottom: 0; left: 0; right: 0; top: 0; }
.dt-mc-subscribe form .email-field-wrap i.left ~ input[type="email"] { padding-left: 60px; }
.dt-mc-subscribe form .email-field-wrap i.right ~ input[type="email"] { padding-right: 60px; }
.dt-mc-subscribe form .email-field-wrap input[type="email"],
.dt-mc-subscribe form .btn-wrap { height: 100%; padding-top: 0; padding-bottom: 0; }
.dt-mc-subscribe form .btn-wrap div { display: inline-block; height: 100%; padding: 0; }
.dt-mc-subscribe form .btn-wrap i { display: inline-block; float: left; height: 100%; margin-left: -45px; position: relative; text-align: center; width: 45px; }
.dt-mc-subscribe form .btn-wrap i:before { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.dt-mc-subscribe form .btn-wrap i ~ input[type="submit"] { padding-right: 45px; position: relative; z-index: 1; }
.dt-mc-subscribe form .btn-wrap input[type="submit"] { height: 100%; margin-top: 0; padding: 0 15px; }
.dt-mc-subscribe form .btn-wrap.icon-only input[type="submit"] { padding-left: 0; }
.dt-mc-subscribe form .btn-wrap.text-icon i { float: right; }
.dt-mc-subscribe form .btn-wrap.icon-only i { margin-left: 0; position: absolute; left: 0; right: 0; }
.dt-mc-subscribe.inline form > div { display: table-cell; float: none; vertical-align: middle; }
.dt-mc-subscribe.align-none.inline form { display: table; width: auto; }
.dt-mc-subscribe.block form .email-field-wrap, .dt-mc-subscribe.block form .email-field-wrap > div, .dt-mc-subscribe.block form .btn-wrap { width: 100%; }
.dt-mc-subscribe.block .btn-wrap.center { text-align: center; }
.dt-mc-subscribe.block .btn-wrap.right > div { float: right; }
.dt-mc-subscribe.block .btn-wrap.stretch > div, 
.dt-mc-subscribe.block .btn-wrap.stretch > div input[type="submit"] { text-align: center; width: 100%; }
.dt-mc-subscribe.block .btn-wrap.stretch > div > i { position: absolute; right: 0; }
.dt-mc-subscribe.block .btn-wrap.stretch.text-icon > div input[type="submit"] { text-align: left; }
.dt-mc-subscribe.block .btn-wrap.stretch.icon-only > div input[type="submit"] { padding: 0; position: absolute; left: 0; }
.dt-mc-subscribe.block .btn-wrap.stretch.icon-only > div > i { left: 0; margin: auto; } .dt-mc-subscribe.inline form .email-field-wrap { border-right-width: 0 !important; position: static; }
.dt-mc-subscribe.inline form .email-field-wrap:after { border-color: inherit; border-style: inherit; border-width: 1px 1px 1px 0; content: ""; height: auto; pointer-events: none; position: absolute; bottom: 0; right: 0; top: 0; width: 100%; z-index: 1; }     
.dt-mc-subscribe.inline form .email-field-wrap label { display: none; }
.dt-mc-subscribe.inline form .btn-wrap { border-left-width: 0 !important; border: none; padding: 0 15px; }
.dt-mc-subscribe.inline form .btn-wrap div { height: 75%; }
.dt-mc-subscribe:not(.inline) > form > div.btn-wrap { background-color: rgba(0,0,0,0) !important; border-width: 0 !important; }
.dt-mc-subscribe.block .btn-wrap { margin-top: 1px; }
.dt-mc-subscribe.block.gap_5 .btn-wrap { margin-top: 5px; }
.dt-mc-subscribe.block.gap_10 .btn-wrap { margin-top: 10px; }
.dt-mc-subscribe.block.gap_15 .btn-wrap { margin-top: 15px; }
.dt-mc-subscribe.inline-block .btn-wrap { margin-left: 1px; }
.dt-mc-subscribe.inline-block.gap_5 .btn-wrap { margin-left: 5px; }
.dt-mc-subscribe.inline-block.gap_10 .btn-wrap { margin-left: 10px; }
.dt-mc-subscribe.inline-block.gap_15 .btn-wrap { margin-left: 15px; }    
.dt-mc-subscribe.circle form > div.email-field-wrap i, .dt-mc-subscribe.circle form > div.btn-wrap > div, 
.dt-mc-subscribe.inline.circle form > div.email-field-wrap:after, .dt-mc-subscribe.inline.circle form .btn-wrap > div, 
.dt-mc-subscribe.inline-block.circle form > div.email-field-wrap, .dt-mc-subscribe.block.circle form > div.email-field-wrap { -webkit-border-radius: 30px; border-radius: 30px; }
.dt-mc-subscribe.inline.circle form > div.email-field-wrap { -webkit-border-radius: 30px 0 0 30px; border-radius: 30px 0 0 30px; }
.dt-mc-subscribe.inline.circle form > div.btn-wrap { -webkit-border-radius: 0 30px 30px 0; border-radius: 0 30px 30px 0; }
.dt-mc-subscribe.simple-rounded form > div.email-field-wrap i, .dt-mc-subscribe.simple-rounded form > div.btn-wrap > div, 
.dt-mc-subscribe.inline.simple-rounded form > div.email-field-wrap:after, .dt-mc-subscribe.inline.simple-rounded form .btn-wrap > div, 
.dt-mc-subscribe.inline-block.simple-rounded form > div.email-field-wrap, .dt-mc-subscribe.block.simple-rounded form > div.email-field-wrap { -webkit-border-radius: 5px; border-radius: 5px; }
.dt-mc-subscribe.inline.simple-rounded form > div.email-field-wrap { -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
.dt-mc-subscribe.inline.simple-rounded form > div.btn-wrap { -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }
.dt-mc-subscribe.partially-rounded form > div.email-field-wrap i, .dt-mc-subscribe.partially-rounded form > div.btn-wrap > div, 
.dt-mc-subscribe.inline.partially-rounded form > div.email-field-wrap:after, .dt-mc-subscribe.inline.partially-rounded form .btn-wrap > div, 
.dt-mc-subscribe.inline-block.partially-rounded form > div.email-field-wrap, .dt-mc-subscribe.block.partially-rounded form > div.email-field-wrap { -webkit-border-radius: 10px 0; border-radius: 10px 0; }
.dt-mc-subscribe.inline.partially-rounded form > div.email-field-wrap { -webkit-border-radius: 10px 0 0; border-radius: 10px 0 0; }
.dt-mc-subscribe.inline.partially-rounded form > div.btn-wrap { -webkit-border-radius: 0 0 10px; border-radius: 0 0 10px; } 
.dt-mc-subscribe.partially-rounded-alt form > div.email-field-wrap i, .dt-mc-subscribe.partially-rounded-alt form > div.btn-wrap > div, 
.dt-mc-subscribe.inline.partially-rounded-alt form > div.email-field-wrap:after, .dt-mc-subscribe.inline.partially-rounded-alt form .btn-wrap > div, 
.dt-mc-subscribe.inline-block.partially-rounded-alt form > div.email-field-wrap, .dt-mc-subscribe.block.partially-rounded-alt form > div.email-field-wrap { -webkit-border-radius: 0 10px; border-radius: 0 10px; }
.dt-mc-subscribe.inline.partially-rounded-alt form > div.email-field-wrap { -webkit-border-radius: 0 0 0 10px; border-radius: 0 0 0 10px; }
.dt-mc-subscribe.inline.partially-rounded-alt form > div.btn-wrap { -webkit-border-radius: 0 10px 0 0; border-radius: 0 10px 0 0; }     
.vc_col-sm-3 .dt-mc-subscribe.inline-block form .email-field-wrap, 
.vc_col-sm-3 .dt-mc-subscribe.inline-block.gap_5 form .email-field-wrap { width: 68%; }
.vc_col-sm-3 .dt-mc-subscribe.inline-block.gap_10 form .email-field-wrap  { width: 66%; }
.vc_col-sm-3 .dt-mc-subscribe.inline-block.gap_15 form .email-field-wrap { width: 65%; }
.dt-mc-subscribe form .email-field-wrap input[type="email"], 
.dt-mc-subscribe form .btn-wrap input[type="submit"] { background-color: rgba(0,0,0,0); border-color: inherit; border-width: 0; color: inherit; }
.dt-mc-subscribe form .email-field-wrap input[type="email"]:focus { -webkit-box-shadow: none; box-shadow: none; }
.dt-mc-subscribe form .email-field-wrap input::-webkit-input-placeholder { color: inherit;
}
.dt-mc-subscribe form .email-field-wrap input::-moz-placeholder { color: inherit;
}
.dt-mc-subscribe form .email-field-wrap input:-ms-input-placeholder { color: inherit;
}
.dt-mc-subscribe form .email-field-wrap input:-moz-placeholder { color: inherit;
} .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="text"] { color: #888888; }
.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="email"] { color:#000000; }
.dt-sc-newsletter-section.type1 h2, .dt-sc-dark-bg .dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="text"], .dt-sc-dark-bg .dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="email"] { color:#ffffff; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"] { color:rgba(0, 0, 0, 0.5); }
.dt-sc-newsletter-section.type5 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type5 .dt-sc-subscribe-frm input[type="email"] { color:rgba(0, 0, 0, 0.3); }
.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type5, .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"], .dt-sc-dark-bg .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="text"] { background:#ffffff; }
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="text"] { background:rgba(0, 0, 0, 0.05); }
.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="submit"] { background:#000000; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm { background:#edeef2; }
.dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type5, .dt-sc-newsletter-section.type5 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type5 .dt-sc-subscribe-frm input[type="email"] { border-color:rgba(0, 0, 0, 0.2); }
.dt-sc-dark-bg .dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="text"], .dt-sc-dark-bg .dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="email"] { border-color:#ffffff; }  @media only screen and (min-width:992px) and (max-width:1199px) { .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="email"], 
.dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="text"] { margin: 0 15px 0 0; width: 34%; }
.dt-sc-newsletter-section.type1 h2 { font-size: 20px; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm { width: 80%; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="submit"] { font-size: 13px; padding: 18px 15px 15px; }
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"],
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { font-size: 16px; }
.dt-sc-newsletter-section.type7 .newsletter-tooltip { width: 20%; }
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { padding: 16px 25px 15px; }
}  @media only screen and (min-width:768px) and (max-width:991px) { .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="email"], 
.dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="text"] { margin: 0 15px 0 0; padding: 16px 15px 15px; width: 30%; }
.dt-sc-newsletter-section.type1 h2 { width: 100%; text-align:center; }
.dt-sc-newsletter-section.type1 h2:after { left: 0; margin-left: -2px; width: 150%;}
.dt-sc-newsletter-section.type1 form:before { width:200%; left:-100%; }
.dt-sc-newsletter-section.type1 form:after{ right:100%;}
.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm{ width:100%;}
.dt-sc-newsletter-section.type1 h2:before, .dt-sc-newsletter-section.type1 h2:after, .dt-sc-newsletter-section.type1 form:before, .dt-sc-newsletter-section.type1 form:after{
transform: skewX(-0deg) translateX(0%);
-webkit-transform: skewX(0deg) translateX(0%);
-ms-transform: skewX(0deg) translateX(0%);
-moz-transform: skewX(0deg) translateX(0%);}		
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm { width: 85%; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"] { font-size: 12px; margin: 0 10px 0 0; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="submit"] { font-size: 11px; padding: 18px 12px 15px; }
.dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="email"] { width: 46%; }
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"] { font-size: 16px; padding: 13px 15px; }
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { font-size: 16px; padding: 16px 15px 15px; }
.dt-sc-newsletter-section.type7 .newsletter-tooltip { top: -16px; width: 30%; }		
}  @media only screen and (max-width: 767px) { .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm, .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"] { text-align: center; width: 100%; }
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { float: none; }	
.dt-sc-newsletter-section.type1 h2 { width: 100%; text-align:center; }
.dt-sc-newsletter-section.type1 h2:after { left: 0; margin-left: -2px; width: 150%;}
.dt-sc-newsletter-section.type1 form:before { width: 200%; left:-100%; }
.dt-sc-newsletter-section.type1 form:after{ right:100%;}
.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm{ width:100%;}
.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm input[type="text"] { width: 100%; margin: 0 0 10px 0; }
.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm input[type="submit"] { float: right; }
.dt-sc-newsletter-section.type1 h2:before, .dt-sc-newsletter-section.type1 h2:after, .dt-sc-newsletter-section.type1 form:before, .dt-sc-newsletter-section.type1 form:after{
transform: skewX(-0deg) translateX(0%);
-webkit-transform: skewX(0deg) translateX(0%);
-ms-transform: skewX(0deg) translateX(0%);
-moz-transform: skewX(0deg) translateX(0%);}
.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="text"], 
.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="email"] { font-size: 12px; padding: 13px 15px 11px; width: 50%; }
.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="submit"],
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="submit"],
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { margin-top: 10px; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm { padding: 30px 15px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="text"], 
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"] { margin: 0 5px; width: 46%; }	
.dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="text"], 
.dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="email"] { width: 46%; }
.dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="email"],
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"] { margin-right: 0; }
.dt-sc-newsletter-section.type5 { padding: 20px 40px 30px; width: 100%; }
.dt-sc-newsletter-section.type7 .dt-sc-subscribe-frm { width: 100%; margin-bottom:70px; }
.dt-sc-newsletter-section.type7 .newsletter-tooltip { margin: 0; top: auto; width: 60%; }
.dt-sc-newsletter-section.type7 h2 { line-height: normal; }	
.footer-widgets .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm, 
.footer-widgets .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"] { text-align: left; } .dt-mc-subscribe.align-none, .dt-mc-subscribe.align-none form > div, .dt-mc-subscribe.align-left, 
.dt-mc-subscribe.align-left form > div, .dt-mc-subscribe.align-center form > div, .dt-mc-subscribe.align-right form > div { float: none; display: inline-block; text-align: center; }
.dt-mc-subscribe.align-none.inline, .dt-mc-subscribe.align-none.inline form > div, .dt-mc-subscribe.align-left.inline, 
.dt-mc-subscribe.align-left.inline form > div, .dt-mc-subscribe.align-center.inline form > div, .dt-mc-subscribe.align-right.inline form > div { display: table-cell; }
.dt-mc-subscribe.align-left form > .email-field-wrap, .dt-mc-subscribe.align-center form > .email-field-wrap, .dt-mc-subscribe.align-right form > .email-field-wrap { width: 70%; }
.dt-mc-subscribe.align-left.inline form > .email-field-wrap, .dt-mc-subscribe.align-center.inline form > .email-field-wrap, .dt-mc-subscribe.align-right.inline form > .email-field-wrap,
.dt-mc-subscribe.align-left.block form > .email-field-wrap, .dt-mc-subscribe.align-center.block form > .email-field-wrap, .dt-mc-subscribe.align-right.block form > .email-field-wrap { width: 100%; }
.dt-mc-subscribe.align-center form, .dt-mc-subscribe.align-none, 
.dt-mc-subscribe.align-none form, .dt-mc-subscribe.align-left, .dt-mc-subscribe.align-left form, .dt-mc-subscribe.align-right, .dt-mc-subscribe.align-right form,
.dt-mc-subscribe.align-left form > .btn-wrap.text-only div, .dt-mc-subscribe.align-center form > .btn-wrap.text-only div, .dt-mc-subscribe.align-right form > .btn-wrap.text-only div,
.dt-mc-subscribe.align-left form > .btn-wrap.text-only input[type="submit"], .dt-mc-subscribe.align-center form > .btn-wrap.text-only input[type="submit"], .dt-mc-subscribe.align-right form > .btn-wrap.text-only input[type="submit"] { width: 100%; text-align: center; }
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7 { max-width:420px; }
} @media only screen and (max-width: 479px) {
.dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="submit"] { padding: 18px 10px 15px; }
.dt-sc-newsletter-section.type1 h2 { text-align: center; }
.dt-sc-newsletter-section.type1 h2:before, .dt-sc-newsletter-section.type1 h2:after, .dt-sc-newsletter-section.type1 form:before, .dt-sc-newsletter-section.type1 form:after { width: 250%; }	
.dt-sc-newsletter-section.type1 form:before { width: 250%; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none; left: -100%; }
.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm { text-align: center; }
.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm, .dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm input[type="text"] { width: 100%; float: none; display: inline-block; }
.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm input[type="submit"] { float: none; display: inline-block; padding: 18px 20px 15px; } .dt-mc-subscribe input[type="text"],  .dt-mc-subscribe input[type="password"],  .dt-mc-subscribe input[type="email"],  .dt-mc-subscribe input[type="url"], .dt-mc-subscribe input[type="tel"], .dt-mc-subscribe input[type="number"], .dt-mc-subscribe input[type="range"], .dt-mc-subscribe input[type="date"], .dt-mc-subscribe textarea, .dt-mc-subscribe input.text, .dt-mc-subscribe input[type="search"], .dt-mc-subscribe select, .dt-mc-subscribe textarea, .dt-mc-subscribe input[type="submit"], .dt-mc-subscribe button,  .dt-mc-subscribe input[type="button"], .dt-mc-subscribe input[type="reset"] { font-size: 13px; }
.dt-mc-subscribe.inline-block.gap_5 .btn-wrap, .dt-mc-subscribe.inline-block.gap_10 .btn-wrap, .dt-mc-subscribe.inline-block.gap_15 .btn-wrap { margin-left: 1px; } 		
}  @media only screen and (min-width: 320px) and (max-width: 479px) {
.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7 { max-width:290px; }
} @media only screen and (max-width: 319px) {
.dt-sc-newsletter-section.type7 h2 { line-height:normal; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"],
.dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="email"] { margin: 0 0 10px; width: 100%; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="submit"] { font-size: 11px; text-transform: capitalize; padding: 18px 10px 15px; }
.dt-sc-newsletter-section.type5 { padding: 20px 15px 30px; }
.dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="submit"] { padding: 18px 10px 15px; }
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { font-size: 18px; padding: 16px 20px 15px; }
.dt-sc-newsletter-section.type7 { padding: 0 0 10px; }
.dt-sc-newsletter-section.type7 .newsletter-tooltip { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
}
  .dt-sc-popular-procedures .image img, .dt-sc-popular-procedures .details { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; } .dt-sc-popular-procedures { width:100%; margin:0px; padding:0px; clear:both; display:block; }
.dt-sc-popular-procedures .image { float:left; clear:both; width:100%; margin:0px; }
.dt-sc-popular-procedures .details { float:left; clear:both; width:100%; margin: 10px 0px 0px; text-align: center; padding: 40px 32px; }
.dt-sc-popular-procedures .details .price, .dt-sc-popular-procedures .details h3 { font-size: 20px; }
.dt-sc-popular-procedures .details h3 { margin-bottom: 0px; }
.dt-sc-popular-procedures .details .duration, .dt-sc-popular-procedures .details .price, .dt-sc-popular-procedures .details p { float:left; clear:both; margin: 5px 0px 25px; width:100%; }
.dt-sc-popular-procedures .details p { margin-bottom: 0; }
.dt-sc-popular-procedures .details .duration { font-size: 18px; }
.dt-sc-popular-procedures .details .price, .dt-sc-popular-procedures .details h3 { font-size:20px; }
.dt-sc-popular-procedures .details h5 { position: relative; float: none; display: inline-block; margin: 0; padding: 10px 25px; color: #fff; border-radius: 5px; } 	
.dt-sc-popular-procedures .image img, .dt-sc-popular-procedures:hover .details { border-radius:40px 0px; }
.dt-sc-popular-procedures .details, .dt-sc-popular-procedures:hover .image img { border-radius:0px 40px; }	
.dt-sc-popular-procedures .details { background:rgba(0, 0, 0, 0.03); }   @media only screen and (max-width: 767px) {
.dt-sc-popular-procedures { display: inline-block; }
.dt-sc-popular-procedures .image img, .dt-sc-popular-procedures:hover .details { width: 100%; }	
}
  .dt-sc-pr-tb-col.type1 .dt-sc-tb-header, .dt-sc-pr-tb-col.type1 .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.type2 .dt-sc-price:before, .dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title:before, .dt-sc-pr-tb-col.type2 .dt-sc-price:after, .dt-sc-pr-tb-col.type1 .dt-sc-tb-title h5, .dt-sc-pr-tb-col.type1 .dt-sc-price h6, .dt-sc-pr-tb-col.type1 .dt-sc-tb-title p, .dt-sc-pr-tb-col.minimal .dt-sc-price, .dt-sc-pr-tb-col.minimal .icon-wrapper:before, .trendy .dt-sc-pr-tb-col.type1, .trendy .dt-sc-pr-tb-col.type1 *, .smash .dt-sc-pr-tb-col.type1, .smash .dt-sc-pr-tb-col.type1 *{  -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; } .dt-sc-pr-tb-col { float:left; clear:both; width:100%; padding:0px; text-align:center; }
.dt-sc-pr-tb-col.type1 { border:1px solid; margin-bottom: 30px; padding: 0 0 30px; }
.dt-sc-pr-tb-col.type1 .dt-sc-tb-header { padding:30px 20px;}
.dt-sc-pr-tb-col.type1 .dt-sc-tb-title h5 { font-size:25px; text-transform:uppercase; margin-bottom:10px; }
.dt-sc-pr-tb-col.type1 .dt-sc-tb-title p { letter-spacing:0.5px; }
.dt-sc-pr-tb-col.type1 .dt-sc-price { border-top:1px solid; padding:30px 0px 0px; margin:30px 0 0; }
.dt-sc-pr-tb-col.type1 .dt-sc-price h6 { margin-bottom: 0; font-size:60px; font-weight:700; position:relative; }
.dt-sc-pr-tb-col.type1 .dt-sc-price h6 sup { font-size:25px; top:-23px; letter-spacing:0.5px; }
.dt-sc-pr-tb-col.type1 .dt-sc-price h6 span { font-size:12px; position:relative; top:-2px; margin: 0 0 0 -36px; }
.dt-sc-pr-tb-col .dt-sc-tb-content { padding: 0 20px 20px; width:100%; margin:0px; float:left; }
.dt-sc-pr-tb-col .dt-sc-tb-content li { float:left; display:block; clear:both; padding:15px 0px; width:100%; border-bottom:1px solid; font-size:13px; letter-spacing:0.5px; }
.dt-sc-pr-tb-col .dt-sc-buy-now { padding: 0 10px; }
.dt-sc-pr-tb-col .dt-sc-buy-now a { font-size:14px; font-weight:normal; letter-spacing:0.5px; padding:15px 25px 14px;}	
.dt-sc-pr-tb-col.type1 .dt-sc-tb-thumb { text-align:center; }
.dt-sc-pr-tb-col.type1 .dt-sc-tb-thumb > img { margin:0 auto; }
.dt-sc-pr-tb-col.minimal { padding:55px 0 40px; border:1px solid; }
.dt-sc-pr-tb-col.minimal .dt-sc-tb-header, .dt-sc-pr-tb-col.minimal:hover .dt-sc-tb-header { background:none; border:0px; padding:0px; }
.dt-sc-pr-tb-col.minimal .icon-wrapper { position:relative; width:100%; height:90px; }
.dt-sc-pr-tb-col.minimal .icon-wrapper span { font-size:36px; line-height:80px; position:relative; z-index:1; }
.dt-sc-pr-tb-col.minimal .icon-wrapper:before { content:""; position:absolute; left:0px; right:0px; top:0px; margin:auto; width:80px; height:80px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); }
.dt-sc-pr-tb-col.minimal .dt-sc-tb-title { margin:40px 0px 0px; padding:0px 10px; }
.dt-sc-pr-tb-col.minimal .dt-sc-tb-title h5 { font-size:22px; margin-bottom:15px; }
.dt-sc-pr-tb-col.minimal .dt-sc-price { margin:40px 0px 0px; padding:25px 10px; }
.dt-sc-pr-tb-col.minimal .dt-sc-price p { font-size:16px; text-transform:uppercase; }
.dt-sc-pr-tb-col.minimal .dt-sc-price h6 { font-size:48px; font-weight:800; letter-spacing:0.5px; }
.dt-sc-pr-tb-col.minimal .dt-sc-price h6 span { font-size:18px; font-weight:700; text-transform:uppercase; margin:0px; position:inherit; }
.dt-sc-pr-tb-col.minimal .dt-sc-buy-now { margin:40px 0px 0px; }
.dt-sc-pr-tb-col.minimal .dt-sc-buy-now a  { font-weight:600; }
.dt-sc-dark-bg .dt-sc-pr-tb-col.minimal { border:0px; }
.dt-sc-pr-tb-col.type2 { border:none; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-header, .dt-sc-pr-tb-col.type2:hover .dt-sc-tb-header, .dt-sc-pr-tb-col.type2.selected .dt-sc-tb-header { background:none; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-header { padding:0px; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-header:before { content:""; position:absolute; left: 0; right: 0; top:19px; margin:auto; width:192px; height:192px; border:1px solid; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); }	
.dt-sc-pr-tb-col.type2 .dt-sc-tb-title { position:relative; top:-20px; height:135px; width: 100%; overflow:hidden; z-index:1; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 { position:relative; z-index:1; margin:20px 0px 0px; font-size:20px; letter-spacing:0px; text-transform:none; line-height:24px; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 span { font-size:34px; display:block; line-height:normal; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title:before { content:""; margin: 0 auto; position:absolute; left: 0; right: -2px; top:40px; width:197px; height:194px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title:after { content:""; position:absolute; left:0px; right:0px; bottom:0px; margin:auto; width:0px; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid; }
.dt-sc-pr-tb-col.type2 .dt-sc-price { margin-top:0px; padding:20px 0px 0px; width: 100%; height:134px; top:-20px; position:relative; z-index:1; overflow:hidden; }
.dt-sc-pr-tb-col.type2 .dt-sc-price h6 { font-size:34px; position:relative; z-index:1; }
.dt-sc-pr-tb-col.type2 .dt-sc-price h6 sup { font-size:20px; top:-12px; }
.dt-sc-pr-tb-col.type2 .dt-sc-price:before { content:""; margin: 0 auto; position:absolute; left: 0; right: -2px; top:-98px; width:194px; height:194px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
.dt-sc-pr-tb-col.type2 .dt-sc-price:after { content:""; position:absolute; left:0px; right:0px; top:0px; margin:auto; width:0px; border-left:10px solid transparent; border-right:10px solid transparent; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-content { position:relative; padding-bottom:25px; margin-bottom:20px; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-content:before { content:""; position:absolute; left:0px; bottom:0px; height:6px; width:100%;}
.dt-sc-pr-tb-col.type2 .dt-sc-tb-content:after { content:""; position:absolute; left:0px; right:0px; bottom:-6px; width:0px; margin:auto; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-content li { font-size:17px; padding:6px 0px; list-style:none; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-content li:last-child { border:none; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-content li .highlight { font-weight:bold; padding:0px 10px;}
.dt-sc-pr-tb-col.type2 .dt-sc-buy-now a { font-size:16px; font-weight:bold; }
.dt-sc-pr-tb-col.type2:hover .dt-sc-tb-header .dt-sc-tb-title:before, .dt-sc-pr-tb-col.type2.selected .dt-sc-tb-header .dt-sc-tb-title:before { background:none; }
.dt-sc-pr-tb-col.type2:hover .dt-sc-price:after, .dt-sc-pr-tb-col.type2.selected .dt-sc-price:after { border-top:10px solid; }
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header::before { height: 170px; width: 170px; top: 19px; }
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before { height: 172px;  width: 172px;  top: 38px; }
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-price::before { height: 172px; width: 172px; top: -86px; }	
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-title { height: 126px; }
.trendy .dt-sc-pr-tb-col.type1 h5{font-size:24px; text-transform:none; margin-bottom:10px; text-align:left; padding:0px 30px;}
.trendy .dt-sc-pr-tb-col.type1 .dt-sc-tb-title h5{color:#FFF; padding:35px 10px; margin-bottom:0px; text-align:center;}
.trendy .dt-sc-pr-tb-col.type1 .dt-sc-tb-header{padding:0; border-radius:0; background-color:#222;}
.trendy .dt-sc-pr-tb-col.type1{background-color:#f8f8f8; border:none; border-radius:0; padding-bottom:25px;}
.trendy .dt-sc-pr-tb-col.type1 .dt-sc-price{border-top:none; padding:0px; margin:0px;}
.trendy .dt-sc-pr-tb-col.type1 .dt-sc-tb-thumb{float:left; padding:30px 30px 15px; margin-bottom:18px; width:100%;}
.trendy .dt-sc-pr-tb-col.type1 .dt-sc-tb-thumb > img{border:1px solid #eeeeee;}
.trendy .dt-sc-pr-tb-col .dt-sc-tb-content li{border:none; letter-spacing:0px; font-size:16px; font-weight:normal; padding:5px 0px 0px;}
.trendy .dt-sc-pr-tb-col .dt-sc-tb-content{text-align:left; padding:0px 30px 0px; min-height:217px;}
.trendy .dt-sc-pr-tb-col .dt-sc-tb-content li i{margin-right:15px;}
.trendy .dt-sc-button, .smash .dt-sc-button{font-size:16px; padding:12px 30px 17px; background-color:#222; color:#FFF; margin:35px 0 12px;}
.smash .dt-sc-button{margin:15px 0 0;}
.trendy .dt-sc-button:hover, .smash .dt-sc-button:hover{color:#222; background-color:#FFF;}
.trendy .dt-sc-pr-tb-col.type1:hover *, .trendy .dt-sc-pr-tb-col.type1.selected *{color:#FFF;}
.trendy .dt-sc-pr-tb-col.type1:hover .dt-sc-tb-header, .trendy .dt-sc-pr-tb-col.type1.selected .dt-sc-tb-header{background-color:#222;}
.trendy .dt-sc-pr-tb-col.type1:hover .dt-sc-tb-content li i, .trendy .dt-sc-pr-tb-col.type1.selected .dt-sc-tb-content li i{color:#222;}
.trendy .dt-sc-pr-tb-col.type1 .dt-sc-button:hover, .smash .dt-sc-pr-tb-col.type1 .dt-sc-button:hover{color:#222;}
.smash .dt-sc-pr-tb-col.type1{border:none; margin-bottom:30px; padding:0 0 0px; width:88.5%; text-align:center; margin:0 auto; float:none; background-color:#f8f8f8; border-radius:0px;}
.smash .dt-sc-pr-tb-col.type1 .dt-sc-price{position:absolute; left:0; right:0; top:-48px; margin:0 auto; border-radius:100%; width:96px; height:96px; left:0; color:#FFF; text-align:center; padding:25px 5px;}
.smash .dt-sc-pr-tb-col.type1 .dt-sc-price:before{content:""; width:100%; height:100%; display:inline-block; position:absolute; left:0; right:0; margin:0 auto; border-radius:100%; top:0; border:2px solid; border-color:#FFF #EEE #EEE #FFF; transform:rotate(45deg); transition:all 0.3s linear;}
.smash .dt-sc-pr-tb-col.type1:hover .dt-sc-price:before, .smash .dt-sc-pr-tb-col.type1.selected .dt-sc-price:before{border-color:#FFF; background-color:#222;}
.smash .dt-sc-pr-tb-col.type1:hover .dt-sc-price:before, .smash .dt-sc-pr-tb-col.type1.selected .dt-sc-price:before{background-color:#222;}
.smash .dt-sc-pr-tb-col.type1 .dt-sc-price h6 > sup:first-child{display:block;}
.smash .dt-sc-pr-tb-col.type1 .dt-sc-price h6{margin-bottom:0; font-size:18px; font-weight:normal; color:#FFF;}
.smash .dt-sc-pr-tb-col.type1 .dt-sc-price h6 sup{font-size:18px; top:0; display:inline-block; letter-spacing:0; margin-bottom:2px;}
.smash.wpb_column .dt-sc-pr-tb-col.type1 .dt-sc-tb-header{padding:95px 10px 10px; background-color:transparent;}
.smash .dt-sc-pr-tb-col.type1 .dt-sc-tb-title h5{font-size:18px; text-transform:none; margin-bottom:20px;}
.smash .dt-sc-pr-tb-col .dt-sc-tb-content li{color:#222; letter-spacing:0px; font-size:16px; padding:10px 0 0; border:none;}
.smash .dt-sc-pr-tb-col .dt-sc-tb-content{padding:0 30px 20px;}
.smash .dt-sc-pr-tb-col p{padding:0px 30px;}
.smash .dt-sc-pr-tb-col.type1:hover, .smash .dt-sc-pr-tb-col.type1.selected{padding-bottom:50px; width:100%;} .smash .dt-sc-pr-tb-col.type1:hover:before, .smash .dt-sc-pr-tb-col.type1:hover:after{opacity:1;}
.smash .dt-sc-pr-tb-col.type1:hover p, .smash .dt-sc-pr-tb-col.type1.selected p{color:#FFF;}
.smash .dt-sc-pr-tb-col.type1:hover .dt-sc-tb-content li .dt-skin-primary-color, .smash .dt-sc-pr-tb-col.type1.selected .dt-sc-tb-content li .dt-skin-primary-color{color:#222;}
.smash .dt-sc-pr-tb-col.type1:hover .dt-sc-tb-title h5, .smash .dt-sc-pr-tb-col.type1.selected .dt-sc-tb-title h5{color:#222;}
.side-navigation-content .smash .dt-sc-pr-tb-col.type1{width:100%;}
.side-navigation-content .smash .dt-sc-pr-tb-col.type1:before, .side-navigation-content .smash .dt-sc-pr-tb-col.type1:after{display:none;} .dt-sc-pr-tb-col.minimal, .dt-sc-pr-tb-col.minimal h5, .dt-sc-pr-tb-col.minimal .dt-sc-price h6, .dt-sc-pr-tb-col .dt-sc-buy-now a, .dt-sc-pr-tb-col.minimal:hover .dt-sc-tb-title h5, .dt-sc-pr-tb-col.minimal:hover .dt-sc-tb-title p { color:#000000; }
.dt-sc-pr-tb-col.type2:hover .dt-sc-tb-header .dt-sc-tb-title h5, .dt-sc-pr-tb-col.type2.selected .dt-sc-tb-header .dt-sc-tb-title h5 { color:#333333; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-header:before, .dt-sc-pr-tb-col.type2 .dt-sc-buy-now a, .dt-sc-dark-bg .dt-sc-pr-tb-col.minimal { background:#ffffff; }
.dt-sc-pr-tb-col .dt-sc-tb-header, .dt-sc-pr-tb-col.minimal .icon-wrapper:before, .dt-sc-pr-tb-col.minimal .dt-sc-price, .dt-sc-pr-tb-col .dt-sc-buy-now a { background:rgba(0, 0, 0, 0.03); }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title:after { border-bottom-color:#ffffff; }	
.dt-sc-pr-tb-col.type2:hover .dt-sc-price:after, .dt-sc-pr-tb-col.type2.selected .dt-sc-price:after { border-top-color:#ffffff; }
.dt-sc-pr-tb-col.type1:hover .dt-sc-price, .dt-sc-pr-tb-col.type1.selected .dt-sc-price { border-color:rgba(255, 255, 255, 0.2); }
.dt-sc-pr-tb-col.type1, .dt-sc-pr-tb-col.minimal, .dt-sc-pr-tb-col .dt-sc-tb-content li { border-color:rgba(0, 0, 0, 0.07); }
.dt-sc-pr-tb-col.type1 .dt-sc-price { border-color:#ffffff; }
.dt-sc-pr-tb-col:hover .dt-sc-buy-now a, .dt-sc-pr-tb-col.selected .dt-sc-buy-now a, .dt-sc-pr-tb-col.minimal:hover .dt-sc-buy-now a, .dt-sc-pr-tb-col.minimal.selected .dt-sc-buy-now a, .dt-sc-pr-tb-col.minimal:hover .dt-sc-price h6, .dt-sc-pr-tb-col.minimal.selected .dt-sc-price h6, .dt-sc-pr-tb-col.minimal:hover .dt-sc-price p, .dt-sc-pr-tb-col.minimal.selected .dt-sc-price p, .dt-sc-pr-tb-col.minimal:hover .icon-wrapper span, .dt-sc-pr-tb-col.minimal.selected .icon-wrapper span, .dt-sc-pr-tb-col.type1:hover .dt-sc-tb-title h5, .dt-sc-pr-tb-col.type1.selected .dt-sc-tb-title h5, .dt-sc-pr-tb-col.type1:hover .dt-sc-tb-title p, .dt-sc-pr-tb-col.type1.selected .dt-sc-tb-title p, .dt-sc-pr-tb-col.type1:hover .dt-sc-price h6, .dt-sc-pr-tb-col.type1.selected .dt-sc-price h6, .dt-sc-pr-tb-col.type2:hover .dt-sc-price h6, .dt-sc-pr-tb-col.type2.selected .dt-sc-price h6, .dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5, .dt-sc-pr-tb-col.type2:hover .dt-sc-buy-now a, .dt-sc-pr-tb-col.type2.selected .dt-sc-buy-now a, .dt-sc-pr-tb-col.type2 .dt-sc-tb-content li .highlight { color:#ffffff; } @media only screen and (max-width: 1380px) and (min-width: 1200px){
.smash .dt-sc-pr-tb-col p{font-size:14px;}
} @media only screen and (min-width:992px) and (max-width:1199px) { .dt-sc-pr-tb-col.type1 .dt-sc-tb-title h5 { font-size:18px; }
.dt-sc-pr-tb-col.type1 .dt-sc-price h6 { font-size: 50px; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-header::before,
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header::before { height: 124px; width: 124px; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-title,
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-title { height: 103px; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before, .dt-sc-pr-tb-col.type2 .dt-sc-price::before,
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before, .side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-price::before { height: 126px; width: 126px; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before,
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before { top: 39px; }
.dt-sc-pr-tb-col.type2 .dt-sc-price::before,
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-price::before { top: -64px; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 { font-size: 15px; line-height: 20px; margin: 20px 0 0; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 span { font-size: 25px; }
.dt-sc-pr-tb-col.type2 .dt-sc-price { height: 85px; }
.dt-sc-pr-tb-col.type2 .dt-sc-price h6 { font-size: 20px; }		
.dt-sc-pr-tb-col.type2 .dt-sc-price h6 sup { font-size: 16px; top: auto; }			
.dt-sc-pr-tb-col.type2 .dt-sc-tb-content li { font-size: 14px; }
.smash .dt-sc-pr-tb-col p{padding:0px 5px; font-size:13px;}
.smash .dt-sc-pr-tb-col .dt-sc-tb-content li, .trendy .dt-sc-pr-tb-col .dt-sc-tb-content li{font-size:13px;}
.trendy .dt-sc-pr-tb-col .aligncenter{padding:0px 5px;}
.trendy .dt-sc-pr-tb-col.type1 h5{font-size:18px;}
.trendy .dt-sc-button, .smash .dt-sc-button{margin:5px 0 10px;}
} @media only screen and (min-width:768px) and (max-width:991px) { .dt-sc-pr-tb-col .dt-sc-price h6 { font-size: 50px; }
.dt-sc-pr-tb-col.minimal .dt-sc-price h6 { font-size: 42px; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-header::before { height: 100px; width: 100px; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-title { height: 91px; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before, .dt-sc-pr-tb-col.type2 .dt-sc-price::before { height: 102px; width: 102px; }
.dt-sc-pr-tb-col.type2 .dt-sc-price::before { top: -52px; }
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header::before { height: 95px; width: 95px; }
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-title { height: 88px; }
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before, .side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-price::before { height: 98px; right: 0; width: 98px; }
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before { top: 39px; }
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-price::before { top: -50px; }
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 { font-size: 11px; line-height: 13px; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 { font-size: 13px; line-height: 12px; margin: 22px 0 0; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 span { font-size: 22px; }
.dt-sc-pr-tb-col.type2 .dt-sc-price { height: 68px; padding: 15px 0 0; }
.dt-sc-pr-tb-col.type2 .dt-sc-price h6 { font-size: 16px; }		
.dt-sc-pr-tb-col.type2 .dt-sc-price h6 sup { font-size: 15px; top: auto; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-content li { font-size: 10px; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-content li .highlight { padding: 0 6px; }
.dt-sc-pr-tb-col.type1 .dt-sc-price h6{font-size:30px;}
}  @media only screen and (max-width: 767px) { .dt-sc-pr-tb-col { margin-bottom: 30px; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-header { position: relative; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-title, .dt-sc-pr-tb-col.type2 .dt-sc-price { margin-left: auto; margin-right: auto; }
.smash .dt-sc-pr-tb-col.type1{margin-bottom:100px;}
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
.dt-sc-pr-tb-col .dt-sc-tb-thumb > img { width: 100%; }
} @media only screen and (max-width: 319px) { .dt-sc-pr-tb-col.type2 .dt-sc-tb-header::before { height: 140px; width: 140px; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-title { height: 111px; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before { height: 142px; width: 142px; }
.dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 { font-size: 18px; line-height: 20px; }
.dt-sc-pr-tb-col.type2 .dt-sc-price { height: 97px; }
.dt-sc-pr-tb-col.type2 .dt-sc-price::before { height: 164px; width: 164px; }
.dt-sc-pr-tb-col.type2 .dt-sc-price h6 { font-size: 30px; } .side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 { font-size: 15px; line-height: 16px; }
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 span, .side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-price h6 { font-size: 26px; }
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-price { padding: 15px 0 0; }
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header::before { height: 132px; top: 13px; width: 132px; }
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before { height: 135px; top: 33px; width: 135px;  }
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-title { height: 101px; }
.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-price::before { height: 149px; width: 149px; }	
}
  .dt-sc-progress { margin:55px 0px 10px; clear:both; display:inline-block; width:100%; border-radius:3px; height:12px; padding:1px; border:1px solid; border-radius:20px; }
.dt-sc-progress .dt-sc-bar { position:relative; }
.dt-sc-bar-text { font-size:14px; font-weight:600; margin-bottom:5px; margin:-36px 0px 0px; }
.dt-sc-progress .dt-sc-bar-text > span { float:right; display:inline-block; }
@-webkit-keyframes progress-bar-stripes {
from {
background-position: -20px 0;
}
to {
background-position: 0 0;
}
}
@-moz-keyframes progress-bar-stripes {
from {
background-position: -20px 0;
}
to {
background-position: 0 0;
}
}
@-ms-keyframes progress-bar-stripes {
from {
background-position: -20px 0;
}
to {
background-position: 0 0;
}
}
@-o-keyframes progress-bar-stripes {
from {
background-position: 0 0;
}
to {
background-position: -20px 0;
}
}
@keyframes progress-bar-stripes {
from {
background-position: -20px 0;
}
to {
background-position: 0 0;
}
}
.dt-sc-progress .dt-sc-bar {
width: 0%;
height: 100%;
float: left;
background-repeat: repeat-x;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-transition: width 0.6s ease;
-moz-transition: width 0.6s ease;
-o-transition: width 0.6s ease;
transition: width 0.6s ease;
border-radius:20px;
}
.dt-sc-progress .dt-sc-bar + .dt-sc-bar {
-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
}
.dt-sc-progress-striped .dt-sc-bar {
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-webkit-background-size: 20px 20px;
-moz-background-size: 20px 20px;
-o-background-size: 20px 20px;
background-size: 20px 20px;
}
.dt-sc-progress.active .dt-sc-bar {
-webkit-animation: progress-bar-stripes 2s linear infinite;
-moz-animation: progress-bar-stripes 2s linear infinite;
-ms-animation: progress-bar-stripes 2s linear infinite;
-o-animation: progress-bar-stripes 2s linear infinite;
animation: progress-bar-stripes 2s linear infinite;
} .dt-sc-progress.type2 { height:26px; border:2px solid rgba(0, 0, 0, 0.05); border-radius:30px; padding:0px; } 
.dt-sc-progress.type2 .dt-sc-bar-text > span { margin:14px 0px 0px; border:5px solid #ffffff; width:60px; height:60px; font-size:16px; line-height:60px; text-align:center; border-radius:50%; color:#ffffff; position:relative; right:-2px; }
.dt-sc-progress.type2 .dt-sc-bar-text { text-transform:uppercase; font-weight:bold; }
.dt-sc-progress.type2 .dt-sc-bar { box-shadow:none; }
.dt-sc-progress.type2.blue .dt-sc-bar-text > span { background:#4b9dc7; }
.dt-sc-progress.type2.orange .dt-sc-bar-text > span { background:#e49b5c; }
.dt-sc-progress.type2.green .dt-sc-bar-text > span { background:#91b962; }
.dt-sc-progress.type2.yellow .dt-sc-bar-text > span { background:#eecf6f; } .dt-sc-progress-wrapper { float:left; clear:both; width:100%; margin:15px 0px 0px; }
.dt-sc-progress-wrapper .dt-sc-bar-title { float:left; width:27%; padding:0px 20px 0px 0px; font-size:14px; text-transform:uppercase; font-weight:bold; }
.dt-sc-progress-wrapper .dt-sc-progress { float:left; width:73%;  background:rgba(0, 0, 0, 0.1); border:none; clear:none; height:7px; margin:10px 0px 0px; padding:0px; }
.dt-sc-progress-wrapper .dt-sc-bar-text { margin-top:-25px; }
.dt-sc-progress-wrapper .dt-sc-bar-text span { position:relative; }
.dt-sc-progress-wrapper .dt-sc-bar-text span:before { content:""; position:absolute; left:-19px; top:7px; border-left:7px solid transparent; border-right:7px solid transparent; border-top:7px solid #000000; } .dt-sc-dark-bg .dt-sc-progress { background-color: #444444; }
.dt-sc-progress { border-color:#000000; }
.dt-sc-bar-text { color:#000000; }
.dt-sc-dark-bg .dt-sc-bar-text { color:#ffffff; }  @media only screen and (min-width:992px) and (max-width:1199px) {
.dt-sc-progress-wrapper .dt-sc-bar-title { font-size: 12px; }
} @media only screen and (min-width:768px) and (max-width:991px) {
.dt-sc-progress-wrapper .dt-sc-bar-title { font-size: 11px; padding: 0 15px 0 0; width: 30%; }
.dt-sc-progress-wrapper .dt-sc-progress { width: 70%; }	
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
.dt-sc-progress-wrapper .dt-sc-bar-title { font-size: 10px; padding: 0 10px 0 0; width: 32%; }
.dt-sc-progress-wrapper .dt-sc-progress { width: 68%; }
} @media only screen and (max-width: 479px) { .dt-sc-bar-text { margin: -25px 0 0; }
.dt-sc-progress .dt-sc-bar-text > span { margin: 10px 0 0; text-align: right; width: 100%; }
.dt-sc-progress-wrapper .dt-sc-bar-text > span { margin: 0; width: auto; }
.dt-sc-progress-wrapper .dt-sc-bar-title, .dt-sc-progress-wrapper .dt-sc-progress { width: 100%; }
.dt-sc-progress-wrapper .dt-sc-bar-title { padding: 0 0 20px; }
} @media only screen and (max-width: 319px) { .dt-sc-bar-text { font-size: 10px; line-height: normal; position: relative; }
.dt-sc-progress .dt-sc-bar-text > span { position: absolute; bottom: 0; right: 0; }
.dt-sc-progress-wrapper .dt-sc-bar-title { font-size: 10px; }
}
  .dt-sc-sociable { display: block; clear : both; line-height : 0; margin : 0 -3px; padding : 0; }
.dt-sc-sociable.center { text-align: center; }
.dt-sc-sociable.right { float: right; text-align: right; }
.dt-sc-sociable.left > li:first-child { margin-left: 0; }
.dt-sc-sociable.right > li:last-child { margin-right: 0; }
.dt-sc-sociable li { display : inline-block; margin : 2px 3px; padding : 0; position: relative; }
.dt-sc-sociable li a { float : left; text-align : center; text-indent: -9999px; }
.dt-sc-sociable li a > i { font-style: normal; font-size: inherit; font-weight: normal; }
.dt-sc-sociable li a > i:before { display: inline-block; font-family : "FontAwesome"; height: 100%; position: absolute; left: 0; top: 0; text-indent: 0; width: 100%; z-index: 1; }
.dt-sc-sociable.small li a { font-size : 16px; height : 36px; line-height : 36px; width : 36px; }
.dt-sc-sociable.small li a.zmdi { font-size : 20px; }
.dt-sc-sociable.medium li a { font-size : 16px; height : 45px; line-height : 45px; width : 45px; }
.dt-sc-sociable.medium li a.zmdi { font-size : 20px; }
.dt-sc-sociable.large li a { font-size : 18px; height :50px; line-height :50px; width :50px; }
.dt-sc-sociable.large li a.zmdi { font-size : 20px; }
.dt-sc-sociable.extra-large li a { font-size : 20px; height :55px; line-height : 55px; width : 55px; }
.dt-sc-sociable.extra-large li a.zmdi { font-size : 20px; }    
.aligncenter .dt-sc-sociable { text-align : center; width : 100%; }
.aligncenter .dt-sc-sociable li, .aligncenter .dt-sc-sociable li a { display : inline-block; float : none; }
.alignright .dt-sc-sociable { float : right; text-align : right; }
.dt-sc-sociable li a > .dt-icon-default:before, .dt-sc-sociable li a > .dt-icon-default:after, 
.dt-sc-sociable li a > .dt-icon-hover:before, .dt-sc-sociable li a > .dt-icon-hover:after,
.dt-sc-sociable[data-default-shape="hexagon"] li a > .dt-icon-default > span:before, .dt-sc-sociable[data-default-shape="hexagon"] li a > .dt-icon-default > span:after, 
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover > span:before, .dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover > span:after,
.dt-sc-sociable[data-default-shape="hexagon-alt"] li a > .dt-icon-default > span:before, .dt-sc-sociable[data-default-shape="hexagon-alt"] li a > .dt-icon-default > span:after, 
.dt-sc-sociable li a[data-hover-shape="hexagon-alt"] > .dt-icon-hover > span:before, .dt-sc-sociable[data-hover-shape="hexagon-alt"] li a > .dt-icon-hover > span:after { content: ""; display: inline-block; height: 100%; position: absolute; left: 0; top: 0; width: 100%; }
.dt-sc-sociable li a > .dt-icon-default:after, .dt-sc-sociable li a > .dt-icon-hover:after { border-style: solid; border-width: 1px; border-color: rgba(0,0,0,0); }
.dt-sc-sociable[data-default-shape="circle"] li a .dt-icon-default:before, .dt-sc-sociable[data-default-shape="circle"] li a .dt-icon-default:after,
.dt-sc-sociable[data-hover-shape="circle"] li a .dt-icon-hover:before, .dt-sc-sociable[data-hover-shape="circle"] li a .dt-icon-hover:after { -webkit-border-radius: 50%; border-radius: 50%; }
.dt-sc-sociable[data-default-border-radius="yes"] li a .dt-icon-default:before, .dt-sc-sociable[data-default-border-radius="yes"] li a .dt-icon-default:after,
.dt-sc-sociable[data-hover-border-radius="yes"] li a .dt-icon-hover:before, .dt-sc-sociable[data-hover-border-radius="yes"] li a .dt-icon-hover:after { -webkit-border-radius: 3px; border-radius: 3px; }
.dt-sc-sociable[data-default-shape="diamond-square"] li, .dt-sc-sociable[data-hover-shape="diamond-square"] li,
.dt-sc-sociable[data-default-shape="hexagon-alt"] li, .dt-sc-sociable[data-hover-shape="hexagon-alt"] li { margin: 10px; }
.dt-sc-sociable[data-default-shape="diamond-narrow"] li, .dt-sc-sociable[data-hover-shape="diamond-narrow"] li { margin: 15px 5px; }
.dt-sc-sociable[data-default-shape="diamond-square"][data-hover-shape="diamond-narrow"] li { margin: 15px 10px; }
.dt-sc-sociable[data-default-shape="diamond-wide"] li, .dt-sc-sociable[data-hover-shape="diamond-wide"] li { margin: 5px 15px; }
.dt-sc-sociable[data-default-shape="diamond-square"][data-hover-shape="diamond-wide"] li { margin: 10px 15px; }
.dt-sc-sociable[data-default-shape="diamond-wide"][data-hover-shape="diamond-narrow"] li { margin: 15px; }
.dt-sc-sociable[data-default-shape="diamond-narrow"][data-hover-shape="diamond-square"] li,
.dt-sc-sociable[data-default-shape="diamond-narrow"][data-hover-shape="diamond-wide"] li { margin: 20px 15px; }
.dt-sc-sociable[data-default-shape="diamond-square"] li a > .dt-icon-default:before, .dt-sc-sociable[data-default-shape="diamond-square"] li a > .dt-icon-default:after,
.dt-sc-sociable[data-hover-shape="diamond-square"] li a > .dt-icon-hover:before, .dt-sc-sociable[data-hover-shape="diamond-square"] li a > .dt-icon-hover:after { -webkit-transform: rotate(-45deg) skewY(0deg); transform: rotate(-45deg) skewY(0deg); } 
.dt-sc-sociable[data-default-shape="diamond-narrow"] li a > .dt-icon-default:before, 
.dt-sc-sociable[data-default-shape="diamond-narrow"] li a > .dt-icon-default:after, 
.dt-sc-sociable[data-hover-shape="diamond-narrow"] li a > .dt-icon-hover:before, 
.dt-sc-sociable[data-hover-shape="diamond-narrow"] li a > .dt-icon-hover:after { margin: 0 6%; overflow: hidden; padding-bottom: 96%; width: 88%; -webkit-transform: rotate(30deg) skewY(30deg); transform: rotate(30deg) skewY(30deg); }
.dt-sc-sociable[data-default-shape="diamond-wide"] li a > .dt-icon-default:before, 
.dt-sc-sociable[data-default-shape="diamond-wide"] li a > .dt-icon-default:after, 
.dt-sc-sociable[data-hover-shape="diamond-wide"] li a > .dt-icon-hover:before, 
.dt-sc-sociable[data-hover-shape="diamond-wide"] li a > .dt-icon-hover:after { margin: 0 6%; overflow: hidden; padding-bottom: 92%; width: 88%; -webkit-transform: rotate(-60deg) skewY(30deg); transform: rotate(-60deg) skewY(30deg); }    
.dt-sc-sociable[data-default-shape="hexagon"] li a, .dt-sc-sociable[data-hover-shape="hexagon"] li a,
.dt-sc-sociable[data-default-shape="hexagon-alt"] li a, .dt-sc-sociable[data-hover-shape="hexagon-alt"] li a { position: relative; }
.dt-sc-sociable[data-default-shape="hexagon"] li a > .dt-icon-default:before, 
.dt-sc-sociable[data-default-shape="hexagon"] li a > .dt-icon-default:after, 
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover:before, 
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover:after { border-top-width: 0; border-bottom-width: 0; height: 20px; margin: auto; padding-bottom: 0; bottom: 0; left: 0; right: 0; top: 0; width: auto; }
.dt-sc-sociable[data-default-shape="hexagon-alt"] li a > .dt-icon-default:before, 
.dt-sc-sociable[data-default-shape="hexagon-alt"] li a > .dt-icon-default:after, 
.dt-sc-sociable[data-hover-shape="hexagon-alt"] li a > .dt-icon-hover:before, 
.dt-sc-sociable[data-hover-shape="hexagon-alt"] li a > .dt-icon-hover:after { border-left-width: 0; border-right-width: 0; height: auto; margin: auto; padding-bottom: 0; bottom: 0; left: 0; right: 0; top: 0; width: 20px; }
.dt-sc-sociable[data-default-shape="hexagon"] li a > .dt-icon-default span:before, 
.dt-sc-sociable[data-default-shape="hexagon"] li a > .dt-icon-default span:after, 
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover span:before,
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover span:after,
.dt-sc-sociable[data-default-shape="hexagon-alt"] li a > .dt-icon-default span:before, 
.dt-sc-sociable[data-default-shape="hexagon-alt"] li a > .dt-icon-default span:after, 
.dt-sc-sociable[data-hover-shape="hexagon-alt"] li a > .dt-icon-hover span:before,
.dt-sc-sociable[data-hover-shape="hexagon-alt"] li a > .dt-icon-hover span:after { border-style: solid; content: ""; display: inline-block; margin: auto; position: absolute; left: 0; top: 0; }
.dt-sc-sociable[data-default-shape="hexagon"] li a > .dt-icon-default span:before, 
.dt-sc-sociable[data-default-shape="hexagon"] li a > .dt-icon-default span:after, 
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover span:before,
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover span:after { border-width: 0 1px; height: 20px; bottom: 0; width: 100%; z-index: 0; }
.dt-sc-sociable[data-default-shape="hexagon-alt"] li a > .dt-icon-default span:before, 
.dt-sc-sociable[data-default-shape="hexagon-alt"] li a > .dt-icon-default span:after, 
.dt-sc-sociable[data-hover-shape="hexagon-alt"] li a > .dt-icon-hover span:before,
.dt-sc-sociable[data-hover-shape="hexagon-alt"] li a > .dt-icon-hover span:after { border-width: 1px 0; height: 100%; right: 0; width: 20px; }
.dt-sc-sociable[data-default-shape="hexagon"] li a > .dt-icon-default span:before, 
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover span:before,
.dt-sc-sociable[data-default-shape="hexagon-alt"] li a > .dt-icon-default span:before, 
.dt-sc-sociable[data-hover-shape="hexagon-alt"] li a > .dt-icon-hover span:before { -webkit-transform: rotate(-60deg); transform: rotate(-60deg); }
.dt-sc-sociable[data-default-shape="hexagon"] li a > .dt-icon-default span:after, 
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover span:after,
.dt-sc-sociable[data-default-shape="hexagon-alt"] li a > .dt-icon-default span:after, 
.dt-sc-sociable[data-hover-shape="hexagon-alt"] li a > .dt-icon-hover span:after { -webkit-transform: rotate(60deg); transform: rotate(60deg); }
.dt-sc-sociable li a > .dt-icon-hover, .dt-sc-sociable li a:hover > .dt-icon-default,
.dt-sc-sociable[data-default-style="bordered"] li a > .dt-icon-default:before, 
.dt-sc-sociable[data-hover-style="bordered"] li a > .dt-icon-hover:before { opacity: 0; visibility: hidden; }
.dt-sc-sociable li a:hover > .dt-icon-hover { opacity: 1; visibility: visible; }
.dt-sc-sociable li a, .dt-sc-sociable li a span, .dt-sc-sociable li a span:before, .dt-sc-sociable li a span:after { -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.dt-sc-sociable[data-default-style="filled"] li a:not(:hover) > i,  .dt-sc-sociable[data-hover-style="filled"] li a:hover > i { color: #fff; }
.dt-sc-sociable.square li a:hover, #footer .dt-sc-sociable.square li a:hover { color : #fff; }
.dt-sc-sociable li.delicious a > i:before { content : "\f1a5"; }
.dt-sc-sociable li.deviantart a > i:before { content : "\f1bd"; }
.dt-sc-sociable li.digg a > i:before { content : "\f1a6"; }
.dt-sc-sociable li.flickr a > i:before { content : "\f16e"; }
.dt-sc-sociable li.comment a > i:before { content : "\f075"; }
.dt-sc-sociable li.lastfm a > i:before { content : "\f202"; }
.dt-sc-sociable li.linkedin a > i:before { content : "\f0e1"; }
.dt-sc-sociable li.envelope a > i:before { content : "\f0e0"; }
.dt-sc-sociable li.myspace a > i:before { content : "\f0c0"; }
.dt-sc-sociable li.picasa a > i:before { content : "\f284"; font-family: 'Material-Design-Iconic-Font'; }
.dt-sc-sociable li.pinterest a > i:before { content : "\f0d2"; }
.dt-sc-sociable li.reddit a > i:before { content : "\f1a1"; }
.dt-sc-sociable li.rss a > i:before { content : "\f09e"; }
.dt-sc-sociable li.skype a > i:before { content : "\f17e"; }
.dt-sc-sociable li.stumbleupon a > i:before { content : "\f1a4"; }
.dt-sc-sociable li.technorati a > i:before { content : ""; }
.dt-sc-sociable li.twitter a > i:before { content : "\f099"; }
.dt-sc-sociable li.viadeo a > i:before { content : "\f2a9"; }
.dt-sc-sociable li.vimeo a > i:before { content : "\f27d"; }
.dt-sc-sociable li.yahoo a > i:before { content : "\f19e"; }
.dt-sc-sociable li.youtube a > i:before { content : "\f167"; }
.dt-sc-sociable li.dribbble a > i:before { content : "\f17d"; }
.dt-sc-sociable li.google-plus a > i:before { content : "\f0d5"; }
.dt-sc-sociable li.tumblr a > i:before { content : "\f173"; }
.dt-sc-sociable li.dribbble a > i:before { content : "\f17d"; }
.dt-sc-sociable li.instagram a > i:before { content : "\f16d"; }
.dt-sc-sociable li.facebook a > i:before { content : "\f09a"; }
.dt-sc-sociable[data-default-shape="hexagon"] li a > .dt-icon-default span, 
.dt-sc-sociable[data-default-shape="hexagon"] li a > .dt-icon-default span, 
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover span,
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover span,
.dt-sc-sociable[data-default-shape="hexagon-alt"] li a > .dt-icon-default span, 
.dt-sc-sociable[data-default-shape="hexagon-alt"] li a > .dt-icon-default span, 
.dt-sc-sociable[data-hover-shape="hexagon-alt"] li a > .dt-icon-hover span,
.dt-sc-sociable[data-hover-shape="hexagon-alt"] li a > .dt-icon-hover span { color: transparent; }
.dt-sc-sociable.no-bottom-space li { margin-bottom: 0; } 
.dt-sc-sociable.no-vertical-space li { margin-top: 0; margin-bottom: 0; } .dt-sc-sociables, .dt-sc-sociables.diamond-square-border li { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; } .dt-sc-sociables { float:left; clear:both; margin:0px; padding:0px; line-height:0px; }
.dt-sc-sociables li { float:left; display:inline; margin: 0 5px 5px; padding: 0; }
.dt-sc-sociables li a { width:36px; height:36px; float:left; text-align:center; line-height:36px; font-size:16px; }
.aligncenter .dt-sc-sociables { text-align:center; width:100%; }
.aligncenter .dt-sc-sociables li, .aligncenter .dt-sc-sociables li a { float:none; display:inline-block; }
.alignright .dt-sc-sociables  { float:right; text-align:right; }
.dt-sc-sociables.rounded-square li a { border-radius:5px; }
.dt-sc-sociables.rounded li a { border-radius:50%; }
.dt-sc-sociables.rounded-border li a { border:2px solid; border-radius:50%; width:40px; height:40px; }
.dt-sc-dark-bg .dt-sc-sociables.rounded-border li a { border:2px solid; }
.dt-sc-sociables.square-border li a { border:1px solid; }
.dt-sc-dark-bg .dt-sc-sociables.square-border li a { border:1px solid; }
.dt-sc-sociables.rounded-border-dashed li a { border:1px dashed; border-radius:50%; }
.dt-sc-sociables.diamond-square-border li { text-align:center; border:1px solid; width:32px; height:32px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); border-radius:3px; margin:0px 0px 20px 20px; }
.dt-sc-sociables.diamond-square-border li a { margin:-5px 0px 0px -5px; width:40px; height:40px; line-height:40px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); float:left; } .diamond-narrow-square-border li { position:relative; margin:0px 8px; }
.diamond-narrow-square-border li a { width:40px; height:40px; position:relative; z-index:1; height:60px; line-height:60px; }
.diamond-narrow-square-border li:before { content:""; position:absolute; left:-1px; right:0; margin:auto; top:12px; width:35px; height:35px; border:1px solid; z-index:1; transform:rotate3d(1, 1, 5, 47deg) skew(10deg, 10deg); -webkit-transform:rotate3d(1, 1, 5, 47deg) skew(10deg, 10deg); } .ie9 .diamond-narrow-square-border li::before { transform: rotate(45deg) skew(10deg, 10deg); -ms-transform: rotate(45deg) skew(10deg, 10deg); }
.dt-sc-sociables.filled li a.fa-facebook, .dt-sc-sociables.square li a.fa-facebook:hover { background:#3162a2; }
.dt-sc-sociables.filled li a.fa-twitter, .dt-sc-sociables.square li a.fa-twitter:hover { background:#2fb1eb; }	
.dt-sc-sociables.filled li a.fa-dribbble, .dt-sc-sociables.square li a.fa-dribbble:hover { background:#ff68c5; }	
.dt-sc-sociables.filled li a.fa-tumblr, .dt-sc-sociables.square li a.fa-tumblr:hover { background:#34465d; }	
.dt-sc-sociables.filled li a.fa-google-plus, .dt-sc-sociables.square li a.fa-google-plus:hover { background:#c54542; }
.dt-sc-sociables.square li a:hover, #footer .dt-sc-sociables.square li a:hover { color:#fff; }	
.dt-sc-sociables.hexagon-with-border li, .dt-sc-sociables.hexagon-border li { position:relative; width:42px; height:25px; margin:14px 5px; border-left:solid 2px;  border-right:solid 2px; }
.dt-sc-sociables.hexagon-with-border li:before, .dt-sc-sociables.hexagon-with-border li:after, .dt-sc-sociables.hexagon-border li:before, .dt-sc-sociables.hexagon-border li:after { content:""; position:absolute; z-index:1; width:28px; height:28px; -webkit-transform:scaleY(0.5774) rotate(-45deg); -ms-transform:scaleY(0.5774) rotate(-45deg); transform:scaleY(0.5774) rotate(-45deg); background-color:inherit; left:5px; }
.dt-sc-sociables.hexagon-with-border li:before, .dt-sc-sociables.hexagon-border li:before { top:-14.0660px; border-top:solid 2.5px; border-right:solid 2.5px; }
.dt-sc-sociables.hexagon-with-border li:after, .dt-sc-sociables.hexagon-border li:after { bottom:-14.0660px; border-bottom:solid 2.5px; border-left:solid 2.5px; left:5px; }
.dt-sc-sociables.hexagon-with-border li a, .dt-sc-sociables.hexagon-border li a { line-height:52px; position:relative; z-index:9; left:-1px; top:-13px; width:42px; height:52px; } @media screen and (-webkit-min-device-pixel-ratio:0) { 
.dt-sc-sociables.hexagon-with-border li:after, .dt-sc-sociables.hexagon-border li:after { bottom:-14.0660px; }
::i-block-chrome,.dt-sc-sociables.hexagon-with-border li:after, .dt-sc-sociables.hexagon-border li:after { bottom:-15.0660px; }
} .dt-sc-sociables.filled li a,  .dt-sc-sociables.hexagon-with-border li a, .dt-sc-sociables.hexagon-border li a { color:#ffffff; }
.dt-sc-sociables.diamond-square-border li a { color:rgba(0, 0, 0, 0.2); }
.dt-sc-dark-bg .dt-sc-sociables.diamond-square-border li a { color:rgba(255, 255, 255, 0.2); }
.dt-sc-sociables.hexagon-with-border li:hover, .dt-sc-sociables.hexagon-border li:hover { background:#ffffff; }
.dt-sc-sociables.diamond-square-border li, .dt-sc-sociables.rounded-border li a, .dt-sc-sociables.square-border li a, .dt-sc-sociables.rounded-border-dashed li a { border-color:rgba(0, 0, 0, 0.2); }
.dt-sc-dark-bg .dt-sc-sociables.diamond-square-border li, .dt-sc-dark-bg .dt-sc-sociables.rounded-border li a, .dt-sc-dark-bg .dt-sc-sociables.square-border li a { border-color:rgba(255, 255, 255, 0.2); }
  .dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a:before, .dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a:after { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; } .dt-sc-tabs-horizontal-container { float:left; width:100%; margin:0px 0px 20px; padding:0px; clear:both; }
ul.dt-sc-tabs-horizontal-frame { float:left; margin:0px; padding:0px; width:100%; border-bottom:1px solid; }
ul.dt-sc-tabs-horizontal-frame > li  { float:left; display:inline; margin:0px -1px 0px 0px; padding:0px; }
ul.dt-sc-tabs-horizontal-frame > li > a { border:1px solid transparent; float:left; margin:0px -1px -1px 0px; padding:10px 20px; font-size:18px; text-align:center; font-weight:600; border-radius:3px 3px 0px 0px; }
ul.dt-sc-tabs-horizontal-frame > li > a.current { position:relative; z-index:1; }	
ul.dt-sc-tabs-horizontal-frame > li > a > span { float: left; line-height: inherit; margin: 0 10px 0 0; position: relative; }	
.dt-sc-tabs-horizontal-frame-content { float:left; clear:both; width:100%; margin:0px; padding:30px 0px 0px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame { border-bottom:0px; border-top:2px solid rgba(0, 0, 0, 0.1); }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li { margin:0px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { font-weight:normal; padding:10px 23px; border:2px solid transparent; margin:-2px -2px 0 -2px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current { border-bottom-color:rgba(0, 0, 0, 0.1); border-left-color:rgba(0, 0, 0, 0.1); border-right-color:rgba(0, 0, 0, 0.1); border-top-color:#ffffff; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li:first-child > a.current { border-left-color:transparent; }
.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame { border-bottom:2px solid rgba(0, 0, 0, 0.1); border-top:0px; }
.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame > li > a { margin-bottom:-2px; }
.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame > li > a.current { border-top-color:rgba(0, 0, 0, 0.1); border-bottom-color:#ffffff; border-right-color:rgba(0, 0, 0, 0.1); border-left-color:rgba(0, 0, 0, 0.1); }
.dt-sc-tabs-horizontal-frame-container.type2.alter .dt-sc-tabs-horizontal-frame-content { padding-top:50px; }
.dt-sc-tabs-horizontal-frame-container.dt-sc-tabs-aligncenter ul.dt-sc-tabs-horizontal-frame { text-align:center; }
.dt-sc-tabs-horizontal-frame-container.dt-sc-tabs-aligncenter ul.dt-sc-tabs-horizontal-frame > li, .dt-sc-tabs-horizontal-frame-container.dt-sc-tabs-aligncenter ul.dt-sc-tabs-horizontal-frame > li > a { float:none; display:inline-block; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame { text-align:center; border:none; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li { display:inline-block; text-align:center; margin:0px 0px 0px 0px; float:none; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { font-size:16px; font-weight:600; text-transform:uppercase; padding: 14px 30px 12px; border:1px solid rgba(0, 0, 0, 0.1); border-bottom-width:2px; border-right-width: 0; margin:0px; color:#000000; border-radius:0px; display:inline-block; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li:last-child > a { border-right:1px solid rgba(0, 0, 0, 0.1); }	
.dt-sc-tabs-horizontal-frame-container.type3 .dt-sc-tabs-horizontal-frame-content { padding-top:50px; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame { text-align:center; border-bottom:1px solid rgba(0, 0, 0, 0.1); margin-top:15px; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li { display:inline-block; text-align:center; margin:0px 0px 0px 0px; float:none; position:relative; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { font-size:16px; font-weight:600; text-transform:uppercase; padding:20px 30px 25px; border:0px; border-bottom:2px solid transparent; margin:0px 0px -8px; color:rgba(0, 0, 0, 0.4); border-radius:0px; display:inline-block; min-width:229px; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a > span { font-size:36px; color:rgba(0, 0, 0, 0.4); width:100%; top:0px; line-height:80px; position:absolute; left:0px; right:0px; margin:auto; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a > span:after { content:""; position:absolute; width:80px; height:80px; left:0px; top:0px; right:0px; margin:auto; background:rgba(0, 0, 0, 0.05); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); z-index:-1; border-radius:10px; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a.current > span { color:#ffffff; }
.dt-sc-tabs-horizontal-frame-container.type4 .dt-sc-tabs-horizontal-frame-content { padding-top:50px; }
.dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame { border:none; }
.dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li { margin:0px 3px 0px 0px; }
.dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li > a { border:none; background:rgba(0, 0, 0, 0.05); border-radius:0px; font-size:18px; font-weight:600; color:#000000; padding:14px 20px 13px; }
.dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li > a.current { color:#ffffff; }
.dt-sc-tabs-horizontal-frame-container.type5 .dt-sc-tabs-horizontal-frame-content { border:1px solid rgba(0, 0, 0, 0.05); padding:30px; margin:1px 0px 0px; }
.dt-sc-tabs-horizontal-frame-container.type5.alter ul.dt-sc-tabs-horizontal-frame { background:#f3f3f3; text-align:center; }
.dt-sc-tabs-horizontal-frame-container.type5.alter ul.dt-sc-tabs-horizontal-frame > li { text-transform:uppercase; }
.dt-sc-tabs-horizontal-frame-container.type5.alter ul.dt-sc-tabs-horizontal-frame > li, .dt-sc-tabs-horizontal-frame-container.type5.alter ul.dt-sc-tabs-horizontal-frame > li > a { float:none; display:inline-block; margin:0; }
.dt-sc-tabs-horizontal-frame-container.type5.alter ul.dt-sc-tabs-horizontal-frame > li > a { background:transparent; padding:20px 25px; font-size:16px; font-weight:normal; }
.dt-sc-tabs-horizontal-frame-container.type5.alter .dt-sc-tabs-horizontal-frame-content { border:0; padding-left:0; padding-right:0; border-bottom:none; padding:60px 0px 30px; }
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame { width:100%; float:left; padding:0px; margin:0px; display:table; table-layout:fixed; border:0px; }
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li { display:table-cell; width:auto; padding:0px; text-align:center; position:relative; float:none; margin:0px 1px 0px 0px; }
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a { font-size:16px; font-weight:bold; text-transform:uppercase; padding:18px 20px; margin:0px 1px 0px 0px; color:#ffffff; border:0px; border-radius:0px; display:block; float:none; position:relative; }
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a.current { background:rgba(0, 0, 0, 0.03); color:#000000; }
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a:before { content:""; position:absolute; left:0px; right:0px; top:0px; width:0px; margin:auto; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #ffffff; opacity:0; }	
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a.current:before { opacity:1; }	
.dt-sc-tabs-horizontal-frame-container.type6 .dt-sc-tabs-horizontal-frame-content { padding:0px; background:rgba(0, 0, 0, 0.03); }
.skin-highlight .dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a { background:rgba(0, 0, 0, 0.1); color:#ffffff; }
.skin-highlight .dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a.current { background:#ffffff; color:#000000; }
.skin-highlight .dt-sc-tabs-horizontal-frame-container.type6 .dt-sc-tabs-horizontal-frame-content { background:#ffffff; color:#000000; }
.skin-highlight .dt-sc-tabs-horizontal-frame-container.type6 .dt-sc-tabs-horizontal-frame-content h3, .skin-highlight .dt-sc-tabs-horizontal-frame-container.type6 .dt-sc-tabs-horizontal-frame-content h4 { color:#000000; }
.dt-sc-faq .dt-sc-tabs-horizontal-frame-content .column, .dt-sc-faq .dt-sc-tabs-horizontal-frame-content .wpb_column { padding-left:75px; position:relative; }	
.dt-sc-faq .dt-sc-tabs-horizontal-frame-content .column:before, .dt-sc-faq .dt-sc-tabs-horizontal-frame-content .wpb_column:before { content:"\e6b2"; position:absolute; left:15px; top:-5px; font-size:30px; font-family:'Stroke-Gap-Icons'; }
ul.dt-sc-tabs-horizontal { float:left; margin:0px; padding:0px; width:100%; border-bottom:1px solid rgba(0, 0, 0, 0.1); }	
ul.dt-sc-tabs-horizontal > li  { float:left; display:inline; margin:0px; padding:0px; }
ul.dt-sc-tabs-horizontal > li > a { border-bottom:1px solid transparent; float:left; margin:0px 0px -1px; padding:10px 20px 15px 20px; font-size:14px; text-align:center; font-weight:bold; text-transform:uppercase; border-radius:3px 3px 0px 0px; color:rgba(0, 0, 0, 0.4); }
ul.dt-sc-tabs-horizontal > li > a.current { position:relative; z-index:1; }
ul.dt-sc-tabs-horizontal > li > a > span { float: left; line-height: inherit; margin: 0 10px 0 0; position: relative; }	
.dt-sc-tabs-horizontal-content { float:left; clear:both; width:100%; margin:0px; padding:20px 0px; } .dt-sc-tabs-vertical-frame-container  { float:left; width:100%; margin:0px 0px 20px; padding:0px; clear:both; overflow:hidden; border-bottom:1px solid rgba(0, 0, 0, 0.1); border-left:1px solid rgba(0, 0, 0, 0.1); }
ul.dt-sc-tabs-vertical-frame { float:left; width:32%; margin:0px -1px 1px 0px; padding:0px; }
ul.dt-sc-tabs-vertical-frame > li { float:left; display:block; padding:0px; width:100%; position:relative; }
ul.dt-sc-tabs-vertical-frame > li > a { border:1px solid; border-right:1px solid transparent; border-left-width: 0; border-top-width: 0; display:block; margin:0px 0px -1px 0px; padding:30px 14px 28px; font-weight:bold; font-size:14px; line-height:normal; text-transform:uppercase;  }
.dt-sc-one-half ul.dt-sc-tabs-vertical-frame > li > a, .vc_col-sm-6 ul.dt-sc-tabs-vertical-frame > li > a { padding:18px 14px; }
ul.dt-sc-tabs-vertical-frame > li > a > span { float:left; margin: 0 10px 0 0; position:relative; top: 3px; }
ul.dt-sc-tabs-vertical-frame > li > a > span.pe-icon { font-weight:bold; font-size:19px; top:1px; }
ul.dt-sc-tabs-vertical-frame > li:first-child > a { border-top:1px solid rgba(0, 0, 0, 0.1); }
ul.dt-sc-tabs-vertical-frame > li:last-child > a { border-bottom-width: 0; }
ul.dt-sc-tabs-vertical-frame > li > a.current { position:relative; z-index:1; }
.dt-sc-tabs-vertical-frame-content { float:left; width:68%; width:-webkit-calc(68% + 1px); width:-moz-calc(68% + 1px); width:calc(68% + 1px); margin:0px; padding:20px 30px 20px; border:1px solid rgba(0, 0, 0, 0.1); border-bottom:0px; position:relative; }		
.dt-sc-tabs-vertical-frame-content h4 { text-transform:none; }
.dt-sc-tabs-vertical-container { float:left; width:100%; margin:0px 0px 20px; padding:0px; clear:both; overflow:hidden; }
ul.dt-sc-tabs-vertical { width:32%; margin:0px -1px 1px 0px; padding:0px; float:left; padding:0px; }	
ul.dt-sc-tabs-vertical > li  { float:left; display:block; margin:0px; padding:0px; width:100%; }
ul.dt-sc-tabs-vertical > li > a { border-right:1px solid transparent; float:left; margin:0px; padding:10px 20px 15px 0px; font-size:14px; font-weight:bold; text-transform:uppercase; color:rgba(0, 0, 0, 0.4); width:100%; }
ul.dt-sc-tabs-vertical > li > a.current { position:relative; z-index:1; }
ul.dt-sc-tabs-vertical > li > a > span { float:left; line-height: inherit; margin: 0 10px 0 0; position:relative; }	
.dt-sc-tabs-vertical-content { float:left; width:68%; margin:0px; padding:20px 30px 20px; position:relative; border-left:1px solid rgba(0, 0, 0, 0.1); } .dt-sc-tabs-vertical-frame-container.type2 { border:0px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame { background:rgba(0, 0, 0, 0.05); }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a { border:0px; font-size:16px; font-weight:600; text-transform:none; padding:15px 30px; position:relative; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li:first-child > a { padding-top:30px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li:last-child > a { padding-bottom:30px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a.current:before { content:"\f105"; position:absolute; right:30px; top:14px; font-size:20px; font-family:FontAwesome; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li:first-child > a.current:before { top:29px; }
.dt-sc-tabs-vertical-frame-container.type2 .dt-sc-tabs-vertical-frame-content { border:0px; padding:0px 0px 0px 30px; } .dt-sc-tabs-vertical-frame-container.type3 { border:0px; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a { border:1px solid #eeeeee; padding:13px 20px; font-size:18px; margin:0px 0px 1px; border-width:0px 0px 1px;}
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li:last-child > a{border-bottom:none;}
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a:hover, .dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a.current { color:#ffffff; }
.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content { border:0px; padding:0px 40px 0px 50px; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame{background-color:#f8f8f8; padding:20px 30px;}
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a{font-size:18px; text-transform:capitalize;}
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a.current:after{content:"\f105"; font-family:FontAwesome; font-weight:normal; position:absolute; right:20px; top:16px; margin:0px; transition:all 0.3s linear;}
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a > span{width:20px; margin-right:18px;} .dt-sc-tabs-vertical-frame-container.type4 { border:0px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a { border-bottom:1px solid rgba(0, 0, 0, 0.1); padding:12px 30px 12px 0px; font-size:18px; font-weight:600; color:rgba(0, 0, 0, 0.4); margin:0px; text-transform:none; letter-spacing:0.5px; position:relative; overflow:hidden; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li:first-child > a { border-top:0px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a.current { color:#000000; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a:before { content:"\f054"; position:absolute; right:-50px; top:0px; width:40px; height:100%; font-size:18px; color:#ffffff; font-family:FontAwesome; line-height:54px; text-align:center; padding-right:7px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a:after { content:""; position:absolute; right:-50px; top:0px; width:35px; height:100%; -webkit-transform:skewX(-30deg); transform:skewX(-30deg); -ms-transform:skewX(-30deg); z-index:-1; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a:before { -webkit-transition:all 0.37s linear; -moz-transition:all 0.37s linear; -o-transition:all 0.37s linear; -ms-transition:all 0.37s linear; transition:all 0.37s linear; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a.current:before { right:0px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a.current:after { right:25px; }
.dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content { border:0px; padding:0px 0px 0px 70px; }
.filled ul.dt-sc-tabs-horizontal-frame{border-bottom:none; margin-bottom:2px;}
.filled ul.dt-sc-tabs-horizontal-frame > li{margin:0px 2px 0px 0px;}
.filled ul.dt-sc-tabs-horizontal-frame > li > a{text-transform:none; font-size:16px; letter-spacing:0; padding:10px 42px; border:none; background-color:#222; color:#FFF; border-radius:0px;}
.filled ul.dt-sc-tabs-horizontal-frame > li > a.current, .filled ul.dt-sc-tabs-horizontal-frame > li > a:hover{color:#FFF;}
.dt-sc-tabs-horizontal-frame-container.filled .dt-sc-tabs-horizontal-frame-content{color:#FFF; padding:30px 40px 5px; line-height:26px;} .dt-sc-tabs-vertical-frame-container.rs_align_middle, .dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame { float: none; }
.dt-sc-tabs-vertical-frame-container.rs_align_middle { display: table; border: none; }
.dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame { display: table-cell; vertical-align: middle; }
.dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame li > a { border-left: 1px solid rgba(0, 0, 0, 0.1); margin: 0 -1px 0 0; }
.dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame li.last > a { border-bottom-width: 1px;}
.dt-sc-tabs-vertical-frame-container.rs_align_middle .dt-sc-tabs-vertical-frame-content { border: 1px solid rgba(0, 0, 0, 0.1); width: 100%; }
.dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame li.current.last > a { border-right-color:#fff; }
.type7 ul.dt-sc-tabs-horizontal-frame { background: rgba(0, 0, 0, 0.05); border-bottom:0; padding:0 20px 0 150px; margin-bottom:30px; position:relative; }
.type7 .dt-sc-tabs-horizontal-frame:before { color: #878c90; content: "Jump to:"; font-size: 28px; font-weight: 400; left: 40px; position: absolute; top: 25px; }
.type7 ul.dt-sc-tabs-horizontal-frame > li { padding:20px 0; position:relative; margin:0px 10px; }
.type7 .dt-sc-tabs-horizontal-frame > li:after { border-right: 1px solid #dcdad4; bottom: 0; content: ""; height: 40px; margin: auto; position: absolute; right: -10px; top: 0; }
.type7 .dt-sc-tabs-horizontal-frame > li:last-child:after { content:none; }
.type7 ul.dt-sc-tabs-horizontal-frame > li > a{font-size: 28px; border:0; padding-top:8px; padding-bottom:8px; }
.type7 ul.dt-sc-tabs-horizontal-frame > li > a.current:before { border-top: 5px solid; content: ""; display: block; left: 0; position: absolute; top: 0; width: 100%; }
.type7 ul.dt-sc-tabs-horizontal-frame > li > a.current:after { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid; content: ""; left: 0; margin: auto; position: absolute; right: 0;  top: 5px; width: 0; }
.type7 ul.dt-sc-tabs-horizontal-frame > li > a.current { position: static;  }
.type8 ul.dt-sc-tabs-horizontal-frame { border-bottom:0; }
.type8 ul.dt-sc-tabs-horizontal-frame > li { margin-right:1px; }
.type8 ul.dt-sc-tabs-horizontal-frame > li > a { background: #fafafa; border:0; border-radius:0; color: #222222; font-size: 16px; text-transform: capitalize; padding: 11px 25px 13px; margin: 0 0px 0 0; font-weight: normal; position:relative; }
.type8 ul.dt-sc-tabs-horizontal-frame > li > a:before { border-top: 2px solid #f2f2f2; content: ""; left: 0; position: absolute; top: -3px; width: 100%; }
.type8 ul.dt-sc-tabs-horizontal-frame > li > a.current:before, .type8 ul.dt-sc-tabs-horizontal-frame > li > a:hover:before { border-color: #000; }
.type8 ul.dt-sc-tabs-horizontal-frame > li > a.current, .type8 ul.dt-sc-tabs-horizontal-frame > li > a:hover { color: #fff; }
.type9 ul.dt-sc-tabs-horizontal-frame { text-align:center; border-bottom:0; }
.type9 ul.dt-sc-tabs-horizontal-frame > li { display:inline-block; float:none; margin:0; }
.type9 ul.dt-sc-tabs-horizontal-frame > li > a { border-radius:0; border:0; background:#eeefed; float:none; display:inline-block; text-transform:uppercase; padding:15px 20px; min-width:100px; margin:0; }
.type9 ul.dt-sc-tabs-horizontal-frame > li > a > span { width:100%; margin-bottom:12px; margin-right:0; font-size:25px; }
.type9 ul.dt-sc-tabs-horizontal-frame > li > a.current { background:#fff; }
.type9 .dt-sc-tabs-horizontal-frame-content { background:#fff; padding:45px; } ul.dt-sc-tabs-horizontal-frame > li > a { color:rgba(0, 0, 0, 0.4); }
ul.dt-sc-tabs-vertical-frame > li > a { color:#222; }
ul.dt-sc-tabs-horizontal-frame > li > a.current { border-color:rgba(0, 0, 0, 0.1); }
ul.dt-sc-tabs-vertical-frame > li > a { border-top-color:rgba(0, 0, 0, 0.1); }
ul.dt-sc-tabs-horizontal-frame, ul.dt-sc-tabs-vertical-frame > li > a { border-bottom-color:rgba(0, 0, 0, 0.1); }
ul.dt-sc-tabs-horizontal-frame > li > a.current { border-bottom-color:#ffffff; }
ul.dt-sc-tabs-vertical-frame > li > a.current { border-right-color:#ffffff; }  @media only screen and (min-width:992px) and (max-width:1199px) { .dt-sc-tabs-vertical-frame-content img { position:inherit !important; } ul.dt-sc-tabs-horizontal > li > a,
ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 13px; }
ul.dt-sc-tabs-horizontal > li > a { padding: 10px 15px 15px; }
ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 15px; }
ul.dt-sc-tabs-vertical-frame > li > a { font-size: 13px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 15px; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 13px; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 14px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 18px; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { padding: 11px 20px; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { min-width: 25%; }
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 13px; line-height: normal; padding: 18px 10px; } .dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a,
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a { padding: 15px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 15px; }		
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a:before { line-height: 46px; padding-right: 0; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a.current:after { right: 27px; }
.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content,
.dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content { padding-left: 50px; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a.current:before { border-bottom-width: 24px; border-top-width: 24px; }
.filled ul.dt-sc-tabs-horizontal-frame > li > a{font-size:12px; padding:10px 30px;}
} @media only screen and (min-width:768px) and (max-width:991px) { ul.dt-sc-tabs-horizontal > li > a, ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 12px; }
ul.dt-sc-tabs-horizontal > li > a { padding: 10px 15px 15px; }
ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 15px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 12px; padding: 8px 10px; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 11px; padding: 10px 20px; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 13px; min-width: 25%; }
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 10px; line-height: normal; padding: 18px 10px; }
.dt-sc-tabs-vertical-frame-content img { position:inherit !important; } ul.dt-sc-tabs-vertical > li > a { font-size: 11px; padding: 10px 10px 15px 0; }
ul.dt-sc-tabs-vertical > li > a > span { margin: 0 5px 0 0; top: 0; }
ul.dt-sc-tabs-vertical-frame > li > a { font-size: 10px; }
.dt-sc-one-half ul.dt-sc-tabs-vertical-frame > li > a, .vc_col-sm-6 ul.dt-sc-tabs-vertical-frame > li > a { padding: 14px 8px; }
ul.dt-sc-tabs-vertical-frame > li > a > span { margin: 0 5px 0 0; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; padding-left: 20px; padding-right: 20px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a.current::before { right: 20px; top: 12px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li:first-child > a.current::before { top: 28px; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 11px; padding: 15px 12px 14px; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a.current::before { border-bottom-width: 23px; border-top-width: 23px; }
.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content,
.dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content { padding-left: 40px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; padding: 12px 15px 12px 0; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a:before { font-size: 14px; line-height: 46px; padding-right: 3px; right: -30px; width: 30px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a.current:after { right: 6px; }	
}  @media only screen and (max-width: 767px) {
.dt-sc-tabs-vertical-frame-content img { position:inherit !important; }
.type7 ul.dt-sc-tabs-horizontal { padding-left:20px; }
.type7 .dt-sc-tabs-horizontal:before { content:none; }
.type7 ul.dt-sc-tabs-horizontal-frame { padding-left:0px; }
.type7 ul.dt-sc-tabs-horizontal-frame:before, .type7 .dt-sc-tabs-horizontal-frame > li:after { display:none; }
.type7 ul.dt-sc-tabs-horizontal-frame > li, .type7 ul.dt-sc-tabs-horizontal-frame > li > a { width:100%; }
ul.dt-sc-tabs-horizontal li, ul.dt-sc-tabs-vertical li { position: relative; z-index: 1; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame li,
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame li,
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li { text-align: center; width: 100%; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a,
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a,
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { display: inline-block; float: none; }	
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame { border-top: none; padding: 0 0 35px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame li, 
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li { border: none; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame li { overflow: hidden; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 14px; }
.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame > li > a { margin-top: 0; margin-bottom: 2px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current:before,
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current:after { content: ""; height: 2px; position: absolute; top: 0; width: 100%; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame > li > a.current::before, 
.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame > li > a.current::after { bottom: -2px; top: auto; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current:before { left: -100%; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current:after { right: -100%; }		
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { border-right-width: 1px; margin: 0 0 -2px; width: 80%; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a > span { float: none; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame { border: none; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li { margin: 0 0 35px; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { margin: 0 0 -1px; min-width: 60%; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame,
.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame,
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li { border-bottom: 1px solid rgba(0,0,0,0.08); }
.dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li,
.dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li > a,
.dt-sc-tabs-horizontal-frame-container.type5.alter ul.dt-sc-tabs-horizontal-frame > li, 
.dt-sc-tabs-horizontal-frame-container.type5.alter ul.dt-sc-tabs-horizontal-frame > li > a { display: block; float: none; line-height: normal; }
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li { display: block; }
.dt-sc-tabs-horizontal-frame-container.type8 ul.dt-sc-tabs-horizontal-frame > li, .dt-sc-tabs-horizontal-frame-container.type8 ul.dt-sc-tabs-horizontal-frame > li > a, 
.dt-sc-tabs-horizontal-frame-container.type9 ul.dt-sc-tabs-horizontal-frame > li, .dt-sc-tabs-horizontal-frame-container.type9 ul.dt-sc-tabs-horizontal-frame > li > a { display: block; width: 100%; }
.dt-sc-tabs-horizontal-frame-container.type8 ul.dt-sc-tabs-horizontal-frame > li { margin-bottom: 5px; }
.dt-sc-tabs-horizontal-frame-container.type8 ul.dt-sc-tabs-horizontal-frame > li > a span { float: none; } 
.dt-sc-tabs-vertical-frame-container.rs_align_middle .dt-sc-tabs-vertical-frame-content,
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame { min-height: auto !important; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li:first-child > a.current { border-left-color: rgba(0, 0, 0, 0.1); }							
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current:before,
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current:after { background-color: rgba(0, 0, 0, 0.1); }
.filled ul.dt-sc-tabs-horizontal-frame > li{margin:0px 0px 2px 0px; width:100%;}
.filled ul.dt-sc-tabs-horizontal-frame > li > a{width:100%;}
.filled ul.dt-sc-tabs-horizontal-frame{margin-bottom:0px;}
}  @media only screen and (min-width: 480px) and (max-width: 767px) { ul.dt-sc-tabs-horizontal > li > a,
ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 11px; padding: 10px 15px 15px; }
ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 15px; } .dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame,
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame,
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame { width: 46%; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame{width:100%;}
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a { padding: 15px; }
.dt-sc-tabs-vertical-frame-container.type2 .dt-sc-tabs-vertical-frame-content,
.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content,
.dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content { padding: 0 0 0 20px; width: calc(54% + 1px); }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a,
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a,
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a{font-size:15px;}
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a.current:before { font-size: 18px; right: 15px; top: 15px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li:first-child > a.current:before { top: 31px; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a.current:before { border-width: 24px 0 24px 15px; }
.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content{padding:30px 0 0; width:100%;}
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a { padding: 12px 15px 12px 0; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a:before { line-height: 46px; padding-right: 3px; right: -30px; width: 30px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a.current:after { right: 6px; }	
} @media only screen and (max-width: 479px) { ul.dt-sc-tabs-horizontal, ul.dt-sc-tabs-horizontal-frame { border: none; }
ul.dt-sc-tabs-horizontal li, ul.dt-sc-tabs-horizontal-frame li { border-bottom: 1px solid rgba(0,0,0,0.1); text-align: center; width: 100%; }
ul.dt-sc-tabs-horizontal > li > a, ul.dt-sc-tabs-horizontal-frame > li > a { display: inline-block; float: none; }
ul.dt-sc-tabs-horizontal-frame li { margin-bottom: 10px; }
ul.dt-sc-tabs-horizontal-frame li:last-child { margin-bottom: 0; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li { margin: 0; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { width: 98%; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li { width: 95%; }
.dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 16px; }
.dt-sc-tabs-horizontal-frame-container.type5 .dt-sc-tabs-horizontal-frame-content { padding: 30px 30px 0; }
.type7 ul.dt-sc-tabs-horizontal { padding-left:0px; }
.type7 ul.dt-sc-tabs-horizontal > li { float:left; width:100%; }
.type7 .dt-sc-tabs-horizontal:before, .type7 .dt-sc-tabs-horizontal > li:after { content:none; }
ul.dt-sc-tabs-vertical-frame > li > a { font-size: 13px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame, 
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame, 
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame, 
.dt-sc-tabs-vertical-frame-container.type2 .dt-sc-tabs-vertical-frame-content,
.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content,
.dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content { width: 100%; }
.dt-sc-tabs-vertical-frame-container.type2 .dt-sc-tabs-vertical-frame-content { padding: 30px 0 0 0; }
.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content,
.dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content { padding: 50px 0 0 0; }
} @media only screen and (max-width: 319px) { ul.dt-sc-tabs-horizontal > li > a, 
ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 12px; }
ul.dt-sc-tabs-horizontal > li > a { padding: 10px 15px 15px; }
ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 15px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a,
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 11px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { padding: 8px 10px; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 20px; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a > span { top: -1px; }
.dt-sc-tabs-horizontal-frame-container.type6 .dt-sc-tabs-horizontal-frame-content .dt-sc-icon-box.type5.rounded-skin { padding-left: 0; }
.dt-sc-tabs-horizontal-frame-container.type6 .dt-sc-tabs-horizontal-frame-content .dt-sc-icon-box.type5.rounded-skin .icon-wrapper { margin: 0 auto 20px; position: inherit; }
ul.dt-sc-tabs-vertical > li > a { font-size: 11px; padding: 10px 10px 15px 0; }
ul.dt-sc-tabs-vertical > li > a > span { margin: 0 5px 0 0; top: 5px; }
ul.dt-sc-tabs-vertical-frame > li > a { font-size: 10px; }
.dt-sc-one-half ul.dt-sc-tabs-vertical-frame > li > a, .vc_col-sm-6 ul.dt-sc-tabs-vertical-frame > li > a { padding: 14px 8px; }
ul.dt-sc-tabs-vertical-frame > li > a > span { margin: 0 5px 0 0; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; padding-left: 20px; padding-right: 20px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a.current::before { right: 20px; top: 12px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li:first-child > a.current::before { top: 28px; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame { width: 97%; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 11px; padding: 15px 12px 14px; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a.current::before { border-bottom-width: 23px; border-top-width: 23px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; padding: 12px 15px 12px 0; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a:before { font-size: 14px; line-height: 46px; padding-right: 3px; right: -30px; width: 30px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a.current:after { right: 6px; }
}
  .dt-sc-team.team_rounded_border.rounded:hover .dt-sc-team-thumb:before, .dt-sc-team.rounded.zoom-in-hover .dt-sc-team-thumb, .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social, .dt-sc-team .dt-sc-team-details, .dt-sc-team .dt-sc-team-details, .dt-sc-team, .dt-sc-team h4, .dt-sc-team .dt-sc-team-details h5, .dt-sc-team.rounded .dt-sc-team-thumb:after, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social li, .dt-sc-team.type2 .dt-sc-team-thumb .dt-sc-team-thumb-overlay, .dt-sc-team.hide-social-show-on-hover.inverse-block, .dt-sc-team.hide-social-show-on-hover.inverse-block *{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; } .dt-sc-team { float:left; clear:both; width:100%; margin:0px; padding:0px; position:relative; overflow:hidden; }
.dt-sc-team .dt-sc-team-details { float:left; width:100%; padding:30px 10px; text-align:center; position:relative; }
.dt-sc-team .dt-sc-team-details h4 {margin-bottom:10px; font-size:22px;}
.dt-sc-team .dt-sc-team-details h5{font-size:20px;}
.dt-sc-team.hide-details-show-on-hover .dt-sc-team-details { position:absolute; left:0px; bottom:0px; width:100%; padding:30px 10px; text-align:center; }
.dt-sc-team.hide-details-show-on-hover .dt-sc-team-details h4 {text-transform:uppercase; margin-bottom:10px; }
.dt-sc-team.hide-details-show-on-hover .dt-sc-team-details { top:auto; height:auto; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -ms-transform: translate3d(0,100%,0); -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0); -webkit-backface-visibility: hidden; backface-visibility: hidden;  }
.dt-sc-team.hide-details-show-on-hover:hover .dt-sc-team-details { -ms-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.ie9 .dt-sc-team.hide-details-show-on-hover .dt-sc-team-details { opacity:0; }
.ie9 .dt-sc-team.hide-details-show-on-hover:hover .dt-sc-team-details { opacity:1; }
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-details h5{ margin-bottom:0px; } 
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social { padding:20px; width:100%; position:absolute; opacity:0; top:-74px; left:0px; }
.dt-sc-team.hide-social-show-on-hover:hover .dt-sc-team-social { opacity:1; }
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social.diamond-square-border { top: -70px; }
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social.rounded-border, .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social.square-border { top: -74px; }
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social.hexagon-border { top: -68px; padding-bottom: 8px; padding-top: 14px; }
.dt-sc-team-social { float:left; clear:both; width:100%; margin:0px; padding:0px; text-align:center; }
.dt-sc-team-social li { display:inline-block; margin:0px 5px; padding:0px; }
.dt-sc-team-social li a { width:34px; height:34px; text-align:center; font-size:16px; line-height:34px; }
.dt-sc-team-social.rounded-border li a { border:1px solid; border-radius:50%; line-height:32px;}
.dt-sc-team-social.square-border li a { border:1px solid; }
.dt-sc-team-social.rounded-square li a { border-radius:5px; }
.dt-sc-team-social.diamond-square-border li { text-align:center; width:30px; height:30px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); border-radius:5px; margin:0px 10px; }
.dt-sc-team-social.diamond-square-border li a { margin:-5px 0px 0px -5px; width:40px; height:40px; line-height:40px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); }
.dt-sc-team-social.hexagon-border { margin-bottom: -13px; }
.dt-sc-team-social.hexagon-border li { margin: 8px 5px; background: none; border: 1px solid; border-top: none; border-bottom: none; width: 42px; }
.dt-sc-team-social.hexagon-border li:before, .dt-sc-team-social.hexagon-border li:after { border-color: #000; }
.dt-sc-team.details-on-image .dt-sc-team-thumb > img { position:relative; }
.dt-sc-team.details-on-image .dt-sc-team-details { position:absolute; bottom:0px; left:0px; }
.dt-sc-team.details-on-image .dt-sc-team-details h4 { text-transform:uppercase; }
.dt-sc-team.rounded .dt-sc-team-thumb { position:relative; }
.dt-sc-team.rounded .dt-sc-team-thumb:before { content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; border:20px solid; border-radius:50%; }
.dt-sc-team.rounded .dt-sc-team-thumb:after { content:""; position:absolute; left:20px; top:20px; border-radius:50%; width:87%; height:87%; width:-webkit-calc(100% - 40px); width:-moz-calc(100% - 40px); width:calc(100% - 40px); height:-webkit-calc(100% - 40px); height:-moz-calc(100% - 40px); height:calc(100% - 40px); }
.dt-sc-team.rounded .dt-sc-team-thumb img { border-radius:50%; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details, .dt-sc-team.rounded.hide-social-show-on-hover:hover .dt-sc-team-details { background:none; position:static; }
.dt-sc-team.rounded .dt-sc-team-details h4 { text-transform:uppercase; font-size:16px; }
.dt-sc-team.rounded .dt-sc-team-details h5 { text-transform:uppercase; font-size:14px;}
.dt-sc-team.rounded .dt-sc-team-details { position:initial; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social { top:28%; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social { background:none; }
.dt-sc-team.rounded .dt-sc-team-details .dt-sc-team-social li a { border-radius:50%; }
.dt-sc-team.rounded .dt-sc-team-details .dt-sc-team-social li a:hover { border-radius:50%; background: #fff; }
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-thumb { border:1px solid; }
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-details { padding:20px 10px 10px; }
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-details h5 { position:absolute; left:0px; right:0px; margin:auto; bottom:30px; opacity:0; }
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social { padding:0px; width:100%; position:absolute; opacity:0; top:-45px; left:0px; }
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social li, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.diamond-square-border li { background: #fff; border-color: #fff; }
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social li a, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social li a:hover { border: 1px solid #fff; }
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.rounded-border li { border-radius: 50%; }
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.rounded-square li { border-radius: 5px; }
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.rounded-square li a  { border: 1px solid #fff; background: #fff; }
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.diamond-square-border li a, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.hexagon-border li a { border: none; }
.dt-sc-team.hide-social-role-show-on-hover:hover .dt-sc-team-social { opacity:1; }
.dt-sc-team.hide-social-role-show-on-hover:hover .dt-sc-team-details h5 { opacity:1; }
.dt-sc-team.hide-social-role-show-on-hover:hover .dt-sc-team-details { padding:40px 10px 50px; }
.dt-sc-team.hide-social-role-show-on-hover:hover .dt-sc-team-social { top:-15px; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.square-border li a { border-radius: 0; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.rounded-square li a { border: 1px solid; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.diamond-square-border li { border-radius: 5px; border-color: #fff; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.diamond-square-border li a { border-radius: 0; background: none; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.hexagon-border li a { border-radius: 0; background: none; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.rounded-border, .dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.square-border, 
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.hexagon-border, .dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.diamond-square-border { top: 28%; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details .dt-sc-team-social.rounded-square li a { border-color: #fff; border-radius: 5px; }
.dt-sc-team.type2 { float:left; clear:both; width:100%; border-left:1px solid; border-right:1px solid; }
.dt-sc-team.type2 .dt-sc-team-thumb { border-right:1px solid; position:relative; }
.dt-sc-team.type2 .dt-sc-team-thumb img { width: 100%; float: left; }
.dt-sc-team.type2 .dt-sc-team-thumb, .dt-sc-team.type2 .dt-sc-team-details { width: 50%; float: none; background: none; display: table-cell; vertical-align: middle; }
.dt-sc-team.type2 .dt-sc-team-details { text-align:left; padding:25px; position:relative; }
.dt-sc-team.type2 .dt-sc-team-details h4 { letter-spacing:1px; font-size:16px; text-transform:uppercase; margin-bottom:0px; }
.dt-sc-team.type2 .dt-sc-team-details h5 {font-size:14px; letter-spacing:0px; border-bottom:1px solid; display:inline-block; padding:0px 20px 15px 0px; }
.dt-sc-team.type2 .dt-sc-team-details p { margin-top:10px; }
.dt-sc-team.type2 .dt-sc-team-details:before { content:""; position:absolute; top:35px; left:-15px; border-top:15px solid transparent; border-bottom:15px solid transparent; border-right:15px solid; z-index:1; }
.dt-sc-team.type2 .dt-sc-team-thumb .dt-sc-team-thumb-overlay { position:absolute; left:0px; top:0px; width:100%; height:100%; opacity:0; }
.dt-sc-team.type2:hover .dt-sc-team-thumb .dt-sc-team-thumb-overlay { opacity:1; }
.dt-sc-team.type2 .dt-sc-team-thumb .dt-sc-team-social { position:absolute; left:0px; right:0px; top:0px; bottom:0px; text-align:center; height:35px; margin:auto; }
.dt-sc-team.type2 .dt-sc-team-social li a:hover, .dt-sc-team .dt-sc-team-social.diamond-square-border li a, .dt-sc-team-social.hexagon-border li a { color: #000000;}
.dt-sc-team.type2 .dt-sc-team-social.rounded-square li a, .dt-sc-team-social.diamond-square-border li,  .dt-sc-team .dt-sc-team-social.diamond-square-border li { background: none; border: 1px solid; }
.dt-sc-team-social.hexagon-border li { position:relative; width: 42px; height:25px; margin: 8px 5px; background: none; border: 1px solid; border-top: none; border-bottom: none; }
.dt-sc-team-social.hexagon-border li:before, .dt-sc-team-social.hexagon-border li:after { content:""; position:absolute; z-index:1; width:30px; height:30px; -webkit-transform:scaleY(0.5774) rotate(-45deg); -ms-transform:scaleY(0.5774) rotate(-45deg); transform:scaleY(0.5774) rotate(-45deg); background-color:inherit; left:5px; }
.dt-sc-team-social.hexagon-border li:before { top:-15.0660px; border-top:solid 1.5px; border-right:solid 1.5px; }
.dt-sc-team-social.hexagon-border li:after { bottom:-15.0660px; border-bottom:solid 1.5px; border-left:solid 1.5px; left:5px; }
.dt-sc-team-social.hexagon-border li a { line-height:52px; position:relative; z-index:9; left:-1px; top:-13px; width:42px; height:52px; }
.dt-sc-team.type2.alter .dt-sc-team-thumb { float:right; border-left:1px solid #fafaf6; border-right:0px; }
.dt-sc-team.type2.alter .dt-sc-team-details:before { left:inherit; right:-15px; border-right:0px; border-left:15px solid #f1efea; }
.dt-sc-team.type2.alter .dt-sc-team-details h4 { text-align:right; }
.dt-sc-team.type2.alter .dt-sc-team-details h5 { float:right; padding-right:0; }
.dt-sc-team.type2.alter .dt-sc-team-details p { display:inline-block; width:100%; text-align:right; }
.dt-sc-team.team_rounded_border.rounded .dt-sc-team-thumb { width:200px; height:200px; margin:0 auto; }
.dt-sc-team.team_rounded_border.rounded .dt-sc-team-thumb:before { z-index:1; border-color:rgba(255, 255, 255, 0.01); }
.dt-sc-team.rounded.team_rounded_border .dt-sc-team-thumb:after { z-index:0; width:100%; height:100%; left:0; top:0; }
.dt-sc-team.rounded.team_rounded_border.hide-social-show-on-hover .dt-sc-team-social { top: 19%; z-index:2; }
.dt-sc-team.rounded.team_rounded_border:hover .dt-sc-team-thumb:after { background:rgba(255, 255, 255, 0.9); }
.dt-sc-team.team_rounded_border.rounded:hover .dt-sc-team-thumb:before { border:8px solid; }
.dt-sc-team.rounded.team_rounded_border.hide-social-show-on-hover .dt-sc-team-social li a { color:#222222; }
.dt-sc-team.rounded.team_rounded_border .dt-sc-team-details h4, .dt-sc-team.rounded.team_rounded_border .dt-sc-team-details h5 { text-transform:capitalize; font-weight:normal; }
.dt-sc-team.rounded.team_rounded_border .dt-sc-team-details h4 { font-size:18px; margin-bottom:5px; }
.dt-sc-team.rounded.team_rounded_border .dt-sc-team-details h5 { margin-bottom:15px; font-size:14px; }
.dt-sc-team.rounded.team_rounded_border .dt-sc-team-details p { font-size:16px; margin-bottom:15px; }	
.dt-sc-team.rounded.team_rounded_border .dt-sc-team-details p a { font-size:14px; }
.dt-sc-team.rounded.team_rounded_border .dt-sc-team-details p a > i { margin-right:5px; }
.dt-sc-team.rounded.zoom-in-hover { min-height:330px; padding-top:10px; }
.dt-sc-team.rounded.zoom-in-hover .dt-sc-team-thumb:before { border: 0; box-shadow: 0 0 0 10px #f5f5f5; width:100%; height:100%; }
.dt-sc-team.rounded.zoom-in-hover .dt-sc-team-thumb img { float:left; }
.dt-sc-team.rounded.zoom-in-hover:hover .dt-sc-team-thumb { max-width: 220px; }
.dt-sc-team.hide-social-show-on-hover.inverse-block:before{ background-color: currentColor; content: ""; position: absolute; left: 0; width: 100%; }
.dt-sc-team.hide-social-show-on-hover.inverse-block:before { top: 0; }
.dt-skin-primary-bg.dt-sc-dark-bg .dt-sc-team.hide-social-show-on-hover.inverse-block:hover:before { background-color: #fff; }
.dt-skin-primary-bg.dt-sc-dark-bg .dt-sc-team.hide-social-show-on-hover.inverse-block:hover h4 { color: #fff; }
.dt-sc-team.hide-social-show-on-hover.inverse-block:hover:before { height: 2px; }
.dt-sc-team.hide-social-show-on-hover.inverse-block:before, .dt-sc-team.hide-social-show-on-hover.inverse-block:hover:after { height: 0; }
.dt-sc-team.hide-social-show-on-hover.inverse-block, .dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb, .dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-details { -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb { line-height: 0; position: relative; }
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb:before { background-color: #222; content: ""; height: 0; opacity: 0; position: absolute; left: 0; top: 50%; visibility: hidden; width: 100%; }
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay { padding: 15px; position: absolute; left: 0; right: 0; top: 50%; text-align: center; width: 100%; z-index:1;}
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-details{background-color:#FFF;}
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-details h4 { font-size: 24px; line-height:78px; position: absolute; left: 0; top: 0; text-align: center; width: 100%; }
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-details h4{color:#222;}
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-details.hvr-block{position:absolute; left:0; right:0px; margin:auto; top:50%; z-index:1; background-color:transparent; opacity:0; transform:translateY(-50%);}
.dt-sc-team.hide-social-show-on-hover.inverse-block:hover .dt-sc-team-details.hvr-block{opacity:1;}
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-details.hvr-block h4{color:#FFF; line-height:normal;}
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-details, 
.dt-sc-team.hide-social-show-on-hover.inverse-block:hover .dt-sc-team-details.hvr-block { opacity: 1; padding: 0; visibility: visible;}
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay h5{font-size:16px; font-weight:normal; margin-bottom:25px; padding-bottom:35px; position:relative; opacity:1; width:100%; margin:0 auto; min-height:73px; color:#999;}
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay .dt-sc-team-social { padding: 0; top: auto; width:100%; }
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay ul[class$="dt-sc-team-social"] li a { width: 20px; }
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay .dt-sc-team-social.diamond-square-border { top: -70px; }
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay .dt-sc-team-social.rounded-border, 
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay .dt-sc-team-social.square-border { top: -74px; }
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay .dt-sc-team-social.hexagon-border { top: -68px; padding-bottom: 8px; padding-top: 14px; }
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay .dt-sc-team-social.diamond-square-border li a, 
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay .dt-sc-team-social.rounded-border li a, 
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay .dt-sc-team-social.square-border li a,
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay .dt-sc-team-social.hexagon-border li a { width: 34px; }
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay h5, 
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay h5:before, 
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay .dt-sc-team-social { }
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay h5{transform:translateY(280%);} .dt-sc-team.hide-social-show-on-hover.inverse-block:hover .dt-sc-team-thumb:before { height: 100%; top: 0; opacity: 1; visibility: visible; }
.dt-sc-team.hide-social-show-on-hover.inverse-block:hover .dt-sc-team-thumb img { opacity: 0.4; }
.dt-sc-team.hide-social-show-on-hover.inverse-block:hover .dt-sc-team-thumb-overlay h5:before { width: 50px; }
.dt-sc-team.hide-social-show-on-hover.inverse-block:hover .dt-sc-team-thumb-overlay h5:before, 
.dt-sc-team.hide-social-show-on-hover.inverse-block:hover .dt-sc-team-thumb-overlay .dt-sc-team-social { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); }
.dt-sc-team.hide-social-show-on-hover.inverse-block:hover .dt-sc-team-details, .dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-social { background-color: transparent; }
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-details{background-color:#FFF; min-height:100px;}
.dt-sc-team.hide-social-show-on-hover.inverse-block:hover .dt-sc-team-details{background-color:#222;}
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay .dt-sc-team-social{bottom:calc(-100% - 12px); visibility:visible;}
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay .dt-sc-team-social li{margin:0px 10px;}
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay .dt-sc-team-social li a{color:#FFF; font-size:20px; width:auto; height:auto;}
.dt-sc-team.hide-social-show-on-hover.inverse-block:hover .dt-sc-team-details h4{visibility:hidden; opacity:0;}
.dt-sc-team.hide-social-show-on-hover.inverse-block:hover .dt-sc-team-details.hvr-block h4{visibility:visible; opacity:1;}
.dt-sc-team.hide-social-show-on-hover.inverse-block:hover .dt-sc-team-details.hvr-block{background-color:transparent;} .dt-sc-team-social.square-border li:hover a, .dt-sc-team.type2 .dt-sc-team-social li a, .dt-sc-team.type2 .dt-sc-team-social.diamond-square-border li,.dt-sc-team .dt-sc-team-social.diamond-square-border li:hover a, .dt-sc-team-social.hexagon-border li:hover a,.dt-sc-team.type2 .dt-sc-team-social.diamond-square-border li a, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.rounded-square li:hover a { color: #fff; }
.dt-sc-team.type2 .dt-sc-team-social.hexagon-border li:before, .dt-sc-team.type2 .dt-sc-team-social.hexagon-border li:after, .dt-sc-team.type2 .dt-sc-team-social li a, .dt-sc-team.type2 .dt-sc-team-social.rounded-square li a, .dt-sc-team.type2 .dt-sc-team-social.rounded-square li a:hover, .dt-sc-team.type2 .dt-sc-team-social.hexagon-border li, .dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details .dt-sc-team-social li a, .dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.hexagon-border li, .dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.hexagon-border li:before, .dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.hexagon-border li:after, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social li, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.hexagon-border li, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.hexagon-border li:before, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.hexagon-border li:after, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.diamond-square-border li:hover { border-color: #fff; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.diamond-square-border li:hover, .dt-sc-team.type2 .dt-sc-team-social.rounded-border li a:hover, .dt-sc-team.type2 .dt-sc-team-social.rounded-square li a:hover, .dt-sc-team.type2 .dt-sc-team-social.square-border li a:hover, .dt-sc-team.type2 .dt-sc-team-social.diamond-square-border li:hover, .dt-sc-team.type2 .dt-sc-team-social.hexagon-border li:hover, .dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.hexagon-border li:hover { background: #fff; }	
.dt-sc-team.type2, .dt-sc-team.type2 .dt-sc-team-thumb { border-color:#fafaf6; }
.dt-sc-team.type2 .dt-sc-team-details:before { border-right-color:#f1efea; }
.dt-sc-team-social.rounded-border li a, .dt-sc-team-social.square-border li a { border-color:#000000; }
.dt-sc-team.rounded .dt-sc-team-thumb:before { border-color:rgba(255, 255, 255, 0.4); }
.dt-sc-team.type1 .dt-sc-team-details h5 { color:#888888; }
.dt-sc-team-social.rounded-border li a, .dt-sc-team-social.square-border li a { color:#000000; }
.dt-sc-team-social.rounded-border li a:hover, .dt-sc-team-social.square-border li a:hover, .dt-sc-team-social.rounded-square li a, .dt-sc-team.hide-social-show-on-hover:hover .dt-sc-team-details h4, .dt-sc-team.hide-social-show-on-hover:hover .dt-sc-team-details h5, .dt-sc-team.details-on-image .dt-sc-team-details h4, .dt-sc-team.details-on-image .dt-sc-team-details h5, .dt-sc-team.hide-social-show-on-hover.details-on-image .dt-sc-team-details h5, .dt-sc-team.rounded .dt-sc-team-details .dt-sc-team-social li a, .dt-sc-team.hide-social-role-show-on-hover:hover .dt-sc-team-details h4, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social li:hover a { color:#ffffff; }
.dt-sc-team.type2 .dt-sc-team-details p { color:#222222; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details h5, .dt-sc-team.rounded.hide-social-show-on-hover:hover .dt-sc-team-details h5 { color:rgba(0, 0, 0, 0.2); }
.dt-sc-team.type2 .dt-sc-team-details h5 { color:rgba(0, 0, 0, 0.4); }
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-details h5 { color:rgba(0, 0, 0, 0.5); }
.dt-sc-team.hide-social-role-show-on-hover:hover .dt-sc-team-details h5 { color:rgba(255, 255, 255, 0.6); }
.dt-sc-team.rounded .dt-sc-team-details h4, .dt-sc-team.rounded:hover .dt-sc-team-details h4 { color:#1b1310; }
.dt-sc-team-social.diamond-square-border li, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-details, .dt-sc-team-social.hexagon-border li:hover { background:#ffffff; }
.dt-sc-team .dt-sc-team-details { background:rgba(0, 0, 0, 0.05); }
.dt-sc-team.details-on-image .dt-sc-team-details { background:rgba(0, 0, 0, 0.8); }
.dt-sc-team.hide-details-show-on-hover .dt-sc-team-details, .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social { background:rgba(255, 255, 255, 0.9); }
.dt-sc-team.type2 { background:#f1efea; }
.dt-sc-team.type2 .dt-sc-team-details h5  { border-bottom-color:rgba(0, 0, 0, 0.1); }
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-thumb { border-color:#ffffff; } @media only screen and (max-width: 1380px) and (min-width: 1200px){
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay .dt-sc-team-social{bottom:calc(-100% - -10px);}
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay h5{transform:translateY(255%);}
} @media only screen and (min-width:992px) and (max-width:1199px) {
.dt-sc-team .dt-sc-team-details h4 { font-size: 20px; }
.dt-sc-team .dt-sc-team-details h5 { font-size: 16px; }
.dt-sc-team.details-on-image .dt-sc-team-details h4 { font-size: 18px; } .vc_col-md-6 .dt-sc-team, .vc_col-md-12 .dt-sc-team { margin-top: 30px; }
.dt-sc-team .dt-sc-team-thumb img { width: 100%; }		
.dt-sc-team.type2.alter .dt-sc-team-details::before { right: 30px; transform: rotate(-90deg); }		
.dt-sc-team-social li { margin: 0 3px; }
.dt-sc-team-social li a { font-size: 15px; height: 30px; line-height: 30px; width: 30px; }
.dt-sc-team-social.hexagon-border li { margin: 8px 3px; }
.dt-sc-team.type2 .dt-sc-team-thumb, .dt-sc-team.type2 .dt-sc-team-details { width: 50%; }	
.dt-sc-team.type2 .dt-sc-team-details:before { border-bottom-width: 16px; top: -22px; left: 30px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }		
.dt-sc-team.type2 .dt-sc-team-details h4 { font-size: 15px; margin-bottom: 5px; }
.dt-sc-team.type2 .dt-sc-team-details h5 { margin-bottom: 10px; padding-bottom: 10px; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social { top: 35%; }
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social { top: -70px; }
.dt-sc-team-social.diamond-square-border li { margin: 0 7px; }
.rs_min_height_team_col .wpb_column { min-height: 355px !important; }	
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social.rounded-border, .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social.square-border { top:-70px; }	
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay .dt-sc-team-social{bottom:calc(-100% - -38px);}
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay h5{transform:translateY(220%);}
}  @media only screen and (min-width:768px) and (max-width:991px) {
.vc_custom_carousel .dt-sc-team.team_rounded_border.rounded .dt-sc-team-thumb { width:170px; height:170px; }
.vc_custom_carousel .dt-sc-team.rounded.team_rounded_border.hide-social-show-on-hover .dt-sc-team-social { top:15%; } .rs_col-sm-6 .dt-sc-team { margin-bottom: 30px; }
.rs_col-sm-6:last-child .dt-sc-team,
.rs_col-sm-6:nth-last-child(2) .dt-sc-team { margin-bottom: 0; }
.dt-sc-team .dt-sc-team-thumb img { width: 100%; }
.dt-sc-team.type2 .dt-sc-team-thumb, .dt-sc-team.type2 .dt-sc-team-details { width: 100%; float: left; }
.dt-sc-team.type2 .dt-sc-team-details { padding: 50px 25px; }
.dt-sc-team.type2 .dt-sc-team-details:before { border-bottom-width: 16px; top: -22px; left: 30px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }
.dt-sc-team-social li { margin: 0 2px 2px; }
.dt-sc-team-social li a { font-size: 15px; height: 30px; line-height: 30px; width: 30px; }
.rs_col-sm-6 .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social { top: -72px; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social { top: 30%; }
.rs_min_height_team_col .rs_col-sm-6.wpb_column { min-height: 500px !important; }	
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay .dt-sc-team-social{bottom:calc(-100% - 40px);}	
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-details.hvr-block h4{top:0px;}
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay h5{transform:translateY(320%);}
}  @media only screen and (max-width: 767px) {
.rs_col_no_btm_space .dt-sc-team { margin-bottom:0; }
.dt-sc-team.type2 .dt-sc-team-thumb, .dt-sc-team.type2 .dt-sc-team-details { width: 100%; float: left; }
.dt-sc-team.type2.alter .dt-sc-team-details::before { border-right:15px solid #f1efea; left: 30px; right: auto; border-left:transparent; } .dt-sc-team { margin: 0 0 30px; }
.dt-sc-team .dt-sc-team-thumb img,
.dt-sc-team.type2 .dt-sc-team-thumb, .dt-sc-team.type2 .dt-sc-team-details { width: 100%; }
.dt-sc-team.type2 .dt-sc-team-details { padding: 50px 25px; }
.dt-sc-team.type2 .dt-sc-team-details:before { border-bottom-width: 16px; top: -22px; left: 30px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }		
.rs_min_height_team_col .wpb_column { min-height: 470px !important; }	
.rs_col_no_btm_space.dt-sc-team { margin-bottom: 0; }
.dt-sc-team.inverse-block{margin:0 auto 30px; max-width:300px; float:none;}
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay .dt-sc-team-social{bottom:-100%; margin:0px 0 -20px;}		
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay h5{transform:translateY(290%);}
}  @media only screen and (min-width: 480px) and (max-width: 767px) { .dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social { top: 32%; }
.rs_min_height_team_col .wpb_column { min-height: 570px !important; }
} @media only screen and (max-width: 479px) {
.rs_min_height_team_col .wpb_column { min-height: 440px !important; }
}
@media only screen and (max-width: 479px) and (min-width: 320px){
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay .dt-sc-team-social{margin:0px 0 -5px;}
.dt-sc-team.hide-social-show-on-hover.inverse-block .dt-sc-team-thumb-overlay h5{transform:translateY(270%);}
} @media only screen and (max-width: 319px) {	
.rs_min_height_team_col .wpb_column { min-height: 350px !important; } .dt-sc-team-social li { margin: 0 2px; }
.dt-sc-team-social li a { font-size: 15px; height: 30px; line-height: 30px; width: 30px; }
.dt-sc-team-social.hexagon-border li { margin: 12px 2px; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social { top: 22%; }
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social { top: -70px; }
.dt-sc-team-social.diamond-square-border li { margin: 0 7px; }
}
  .dt-sc-testimonial-images li a img, .dt-sc-testimonial.type4 .dt-sc-testimonial-author img, .dt-sc-testimonial.type5 .dt-sc-testimonial-quote, .dt-sc-testimonial.type5 .dt-sc-testimonial-author img, .dt-sc-testimonial-images li div:before, .dt-sc-testimonial-images li a:before, .dt-sc-testimonial-images li a:after{ -webkit-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s; -o-transition:all 0.3s linear 0s; -ms-transition:all 0.3s linear 0s; transition:all 0.3s linear 0s; } .dt-sc-testimonial-wrapper { float:left; clear:both; margin:0px; padding:0px; position:relative; width:100%; }
.dt-sc-testimonial blockquote q p { display:inline; }
.dt-sc-testimonial-wrapper .dt-sc-testimonial .dt-sc-testimonial-author cite { display:inline-block; font-size:20px; font-style:normal; margin:20px 0 0; letter-spacing:0px;}
.dt-sc-testimonial-wrapper .dt-sc-testimonial .dt-sc-testimonial-author cite small { clear:both; display:block; font-size:14px; font-weight: normal; }	
.dt-sc-testimonial.special-testimonial-carousel .dt-sc-testimonial-author cite small{clear:none; display:inline-block; margin-left:5px; font-size:20px;}
.dt-sc-testimonial-wrapper .dt-sc-testimonial-bullets { float:left; width:100%; text-align:center; margin:40px 0px 0px; padding:0px; }
.dt-sc-testimonial-wrapper .dt-sc-testimonial-bullets a { width:10px; height:10px; border:1px solid; text-indent:-9999px; border-radius:50%; display:inline-block; margin:5px; position:relative; }
.dt-sc-testimonial-wrapper .dt-sc-testimonial-bullets a:before { display:none; content:""; position:absolute; border:4px solid; left:-4px; top:-4px; border-radius:50%; width:100%; height:100%; }
.dt-sc-testimonial-wrapper .dt-sc-testimonial-bullets a.active:before { display:block; }
.dt-sc-testimonial-wrapper .dt-sc-testimonial.type1 .dt-sc-testimonial-author cite { clear:both; display:inline-block; margin: 0 0 35px; text-align:center; width:100%; }
.dt-sc-testimonial-wrapper .dt-sc-testimonial.type1 .dt-sc-testimonial-author cite small { border-left: 1px solid; display: inline-block; margin-left: 10px; padding-left: 10px; }
.dt-sc-testimonial.type1 { text-align:center; }
.dt-sc-testimonial.type1 .dt-sc-testimonial-author { display:inline-block; margin: 0 0 20px; text-align:center; width:100%; }
.dt-sc-testimonial.type1 .dt-sc-testimonial-author span { display:inline-block; border:5px solid; border-radius:50%; line-height:0; }
.dt-sc-testimonial.type1 .dt-sc-testimonial-author img { max-width:120px; border-radius:50%; }
.dt-sc-testimonial.type1 blockquote { font-weight:600; font-size:16px; line-height:30px; font-style:italic; letter-spacing:0.5px; position:relative; padding:50px 0px 0px; }
.dt-sc-testimonial.type1 blockquote:before { content:"\e6b3"; font-family:'Stroke-Gap-Icons'; font-size:30px; font-style:normal; font-weight:400; position:absolute; top:0px; left:0px; right:0px; margin:auto; }  
.dt-sc-testimonial.type1 .dt-sc-testimonial-author cite { clear:both; text-align:center; display:inline-block; width:100%; }
.dt-sc-testimonial-wrapper .dt-sc-testimonial.type1 .dt-sc-testimonial-author { margin: 10px 0 20px; }
.dt-sc-testimonial.type2 { float:left; clear:both; width:100%; margin:0px; padding:0px; }
.dt-sc-testimonial.type2 .dt-sc-testimonial-quote { display:inline-block; clear:both; margin:0px 0px 30px; padding:0px; width:100%; position:relative; }
.dt-sc-testimonial.type2 blockquote { border:1px solid; padding:25px 25px 30px; margin:0px; display:inline-block; position:relative; font-size:14px; line-height:26px; }
.dt-sc-testimonial.type2 blockquote:before { content:""; position:absolute; left:33px; bottom:-11px; border-left:14px solid transparent; border-right:14px solid transparent; border-top:14px solid; }
.dt-sc-testimonial.type2 .dt-sc-testimonial-quote:before { content:""; position:absolute; left:41px; bottom:-12px; width:2px; height:15px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);  -ms-transform:rotate(-45deg); transform:rotate(-45deg); }
.dt-sc-testimonial.type2 .dt-sc-testimonial-quote:after { content:""; position:absolute; left:52px; bottom:-12px; width:2px; height:15px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg); transform:rotate(45deg); }
.dt-sc-testimonial.type2 .dt-sc-testimonial-author span { border:1px solid; border-radius:50%; padding:6px; float:left; }
.dt-sc-testimonial.type2 .dt-sc-testimonial-author img { max-width:88px; float:left; border-radius:50%; }
.dt-sc-testimonial.type2 .dt-sc-testimonial-author cite { float:left; margin:30px 0px 0px 30px; }
.dt-sc-testimonial.type2 .dt-sc-testimonial-author cite small { font-size:14px; display:block; clear:both; }	
.dt-sc-testimonial.type3 { text-align:center; }
.dt-sc-testimonial.type3 .dt-sc-testimonial-author { margin:0px 0px 20px; display:inline-block; width:100%; text-align:center; position:relative; }
.dt-sc-testimonial.type3 .dt-sc-testimonial-author:before { content:""; position:absolute; width:75%; height:1px; left:0px; right:0px; margin:auto; top:45px; border-top:1px solid rgba(0, 0, 0, 0.1); }
.dt-sc-testimonial.type3 .dt-sc-testimonial-author span { display:inline-block; border-radius:50%; line-height:0; position:relative; z-index:1; }
.dt-sc-testimonial.type3 .dt-sc-testimonial-author img { max-width:90px; border-radius:50%; }
.dt-sc-testimonial.type3 blockquote { font-weight:600; font-size:16px; line-height:30px; font-style:italic; letter-spacing:0.5px; position:relative; padding:0px; }
.dt-sc-testimonial.type3 blockquote q { font-weight:300; font-style:normal; position:relative; display:inline-block; }
.dt-sc-testimonial.type3 blockquote q:before { font-size:50px; left:-10px; top:20px; position:relative; }
.dt-sc-testimonial.type3 blockquote q:after { font-size:50px; position:absolute; bottom:-7px; display:inline-block; margin-left:15px; }
.dt-sc-testimonial.type3 .dt-sc-testimonial-author cite { clear:both; display:inline-block; font-size:16px; font-style:normal; font-weight:bold; margin:0 0 20px; text-align:center; width:100%; }
.dt-sc-testimonial.type3 .dt-sc-testimonial-author cite small { clear:none; display:inline-block; }	
.dt-sc-dark-bg .dt-sc-testimonial.type3 .dt-sc-testimonial-author cite, .dt-sc-dark-bg .dt-sc-testimonial.type3 .dt-sc-testimonial-author cite small { color:#fff; }
.dt-sc-dark-bg .dt-sc-testimonial.type3 .dt-sc-testimonial-author:before { border-color:#fff; }	
.dt-sc-special-testimonial-container{width:100%; float:left; position:relative;}
.dt-sc-special-testimonial-container .alignright{text-align:center; float:none;}
.dt-sc-testimonial-special-wrapper .dt-sc-testimonial-wrapper { padding-bottom:20px; height:100%;}
.dt-sc-special-testimonial-container:before{content:''; position:absolute; left:calc(50% - 4px); top:-10px; bottom:0px; margin:auto; width:4px; height:calc(100% - 10px);}
.dt-sc-special-testimonial-container h2{font-size:28px; color:#FFF; margin-bottom:10px;}
.dt-sc-testimonial.special-testimonial-carousel .dt-sc-testimonial-author cite small:before{content:"-"; margin-right:5px;}
.dt-sc-special-testimonial-container .alignright > h2{padding-bottom:30px; position:relative;}
.dt-sc-special-testimonial-container .alignright > h2:after{content:""; width:100px; height:2px; display:inline-block; position:absolute; bottom:0; margin:0 auto; left:0; right:0;}	
.dt-sc-testimonial-images { float:left; margin:0px; padding:0px; }
.dt-sc-testimonial-images li { display:inline; float:left; margin:0px 5px 10px; width:calc(25% - 15px); width:-webkit-calc(25% - 15px); width:-moz-calc(25% - 15px); padding:0px; line-height:0px; overflow:hidden;}
.dt-sc-testimonial-images li a { line-height:0px; display:inline-block; padding:15px; width:100%; text-align:center;}
.dt-sc-testimonial-images li a img { max-width:100%;}
.dt-sc-testimonial-images li:nth-child(5) { clear:both; }
.dt-sc-testimonial-images li a { -webkit-transition:none; -moz-transition:none; -o-transition:none; -ms-transition:none; transition:none; position:relative;}
.dt-sc-testimonial-images li div { width:100%; margin:0px; padding:0px; display:inline-block; position:relative; border:1px solid #eeeeee; line-height:0px; text-align:center;}
.dt-sc-testimonial-images li.selected div{display:block; position:relative; border:6px solid; }
.dt-sc-testimonial-images li.selected a { }
.dt-sc-testimonial-images li.selected img {  }
.dt-sc-testimonial-images li a:before{content:"";width:30px;height:1px;display:inline-block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;background-color:#FFF;float: left; z-index:2; opacity:0;}
.dt-sc-testimonial-images li a:after{content:""; width:1px; height:30px;display:inline-block; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; background-color:#FFF; float:left; z-index:2; opacity:0;}
.dt-sc-testimonial-images li div:before{content:""; background-color:rgba(34, 34, 34, 0.4); display:inline-block; width:100%; height:100%; left:0; top:0; position:absolute; opacity:0; z-index:1; cursor:pointer;}
.dt-sc-testimonial-images li:hover div:before, .dt-sc-testimonial-images li:hover a:before, .dt-sc-testimonial-images li:hover a:after{opacity:1;}
.dt-sc-special-testimonial-container .dt-sc-testimonial-images li a{padding:0px;}
.dt-sc-testimonial.type4 { display:inline-block; padding-bottom: 70px; }
.dt-sc-testimonial.type4 blockquote { font-style:italic; font-weight:normal; font-size:18px; line-height:28px; }
.dt-sc-testimonial.type4 .dt-sc-testimonial-quote { width:76%; float:right; }
.dt-sc-testimonial.type4 .dt-sc-testimonial-author { margin:0px 4% 0px 0px; float:left; width:20%; text-align:center; }
.dt-sc-testimonial.type4 .dt-sc-testimonial-author img { border-radius:50%; }
.dt-sc-testimonial.type4 .dt-sc-testimonial-author cite { font-size:16px; font-style:normal; margin:20px 0px 0px; position:absolute; bottom: 30px; right: 0; text-align: right; }
.dt-sc-testimonial.type4 .dt-sc-testimonial-author cite small { text-transform:none; font-size:13px; letter-spacing:normal; clear:both; display:inline; width:100%; margin-left:10px; }
.dt-sc-testimonial.type5 .dt-sc-testimonial-quote { border-bottom:1px dashed; padding:0px 0px 60px; margin:0px; }
.dt-sc-testimonial.type5 .dt-sc-testimonial-quote blockquote { font-size:16px; line-height:28px; }
.dt-sc-testimonial.type5 .dt-sc-testimonial-author img { border-radius:50%; max-width:100px; float:left; margin: -50px 0 30px 0px; }
.dt-sc-testimonial.type5 .dt-sc-testimonial-author cite { float:right; font-size:14px; font-style:normal; font-weight:600; letter-spacing:1px; margin: 1px 0 0; padding: 3px 15px; position:relative; text-align: right; text-transform:uppercase; }
.dt-sc-testimonial.type5 .dt-sc-testimonial-author cite small { text-transform:none; font-size:13px; letter-spacing:normal; display:block; float: none; display: inline-block; margin-left: 20px; position: relative; }
.dt-sc-testimonial.type5 .dt-sc-testimonial-author cite small:before { position: absolute; content: "/"; display: block; left: -10px; }
.dt-sc-testimonial.type5.alignright { float:right; text-align:right; }
.dt-sc-testimonial.type5.alignright .dt-sc-testimonial-author cite { float:none; display:inline-block; }
.dt-sc-testimonial.type5.alignright .dt-sc-testimonial-author img { float:right; margin:0px 0px 0px 20px; }
.dt-sc-testimonial.type5.alignright .dt-sc-testimonial-author cite:before { content:"\201C"; left:-25px; right:inherit; }
.dt-sc-testimonial.type5.aligncenter { text-align:center; }
.dt-sc-testimonial.type5.aligncenter .dt-sc-testimonial-author cite { float:none; display:inline-block; width:100%; }
.dt-sc-testimonial.type5.aligncenter .dt-sc-testimonial-author cite:before { content:""; }
.dt-sc-testimonial.type5.aligncenter .dt-sc-testimonial-author img { float:none; margin:0px; }
.vc_row-no-padding .dt-sc-testimonial.type5 { max-width:500px; }
.dt-sc-testimonial.type6 { overflow:hidden; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author { float:right; width:40%; padding:112px 0px 114px 60px; position:relative; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-quote { display: inline-block; padding:90px 30px 90px 0; width:60%; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote { font-style:italic; font-size:16px; line-height:30px; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote q { padding-left:85px; display:inline-block; text-align:right; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote q:before { content:""; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote:before { content:'"'; position:absolute; left:0px; top:15px; font-size:100px; }
.vc_row[data-vc-stretch-content="true"] .dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote { float: right; width: 75%; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author img { max-width:100px; border:2px solid; border-radius:50%; float:left; margin:0px 20px 0px 0px; position:relative; z-index:1; } 
.dt-sc-testimonial.type6 .dt-sc-testimonial-author cite { margin-top:25px; text-transform:uppercase; font-size:16px; font-weight:bold; position:relative; z-index:1; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author cite small { text-transform:none; font-size:14px; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author:before { content:""; position:absolute; left:65px; top:0px; width:330px; height:330px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); border-radius:10px; }
.dt-sc-testimonial.type6:after { content:""; position:absolute; top:0px; left:75%; width:9000px; height:100%; }
.dt-sc-testimonial.type7 { padding: 60px 0 0; position:relative; text-align:center; }
.dt-sc-testimonial.type7:before { content:open-quote; position:absolute; left: 0; right: 0; top: 25px; margin:auto; font-size:100px; font-family:Georgia, "Times New Roman", Times, serif; color:rgba(0, 0, 0, 0.3); }
.dt-sc-testimonial.type7 .dt-sc-testimonial-quote blockquote { margin:20px 0 0; }
.dt-sc-testimonial.type7 .dt-sc-testimonial-quote blockquote q { font-style:italic; line-height:25px; quotes:none; font-size:14px; }
.dt-sc-testimonial.type7 .dt-sc-testimonial-quote blockquote q:before, .dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote q:after { content:""; }
.dt-sc-testimonial.type7 .dt-sc-testimonial-quote blockquote cite { clear:both; display:inline-block; width:100%; margin-top:25px; font-size:20px; font-weight:300; position:relative; z-index:1; font-family:'Lato', sans-serif; font-style:normal; }
.dt-sc-testimonial.type7 .dt-sc-testimonial-quote blockquote cite small { clear:both; display:inline-block; width:100%; text-transform:none; font-weight:300; font-size:14px; color:rgba(0, 0, 0, 0.5); }
.dt-sc-testimonial-wrapper.type7 .dt-sc-testimonial .dt-sc-testimonial-author cite { display:block; }
.dt-sc-testimonial-wrapper.type7 .dt-sc-testimonial.type7 .dt-sc-testimonial-quote blockquote { margin:0px 0px 20px 0px; }
.dt-sc-testimonial.type8 { clear:both; margin: 0; float:left; width:100%; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-quote, .dt-sc-testimonial.type8 .dt-sc-testimonial-author { float:left; padding: 0 10px; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-quote { text-align:left; width:69%; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-author { min-height: 1px; position:relative; width: 31%; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-quote blockquote { padding:40px 0px 40px 40px; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-quote blockquote q { font-size:18px; line-height:32px; font-style:italic; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-quote blockquote q:before, .dt-sc-testimonial.type8 .dt-sc-testimonial-quote blockquote q:after { position:absolute; font-size:70px; font-style:normal; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-quote blockquote q:before { left: 15px; top: 35px; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-quote blockquote q:after { bottom: 0; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-author span { display: block; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-author span img { width: 100%; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-author cite { position:absolute; bottom: 10px; right: 10px; background:#ffffff; text-transform:uppercase; font-size:16px; font-weight:bold; z-index:1; margin:0px; padding:10px 15px; letter-spacing:1px; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-author cite:before { border:10px solid rgba(255, 255, 255, 0.65); content:""; position:absolute; bottom: -10px; left:-10px; right: -10px; top:-10px; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-author cite small { text-transform:none; font-size:13px; color:rgba(0, 0, 0, 0.4); }
.dt-sc-testimonial.type8.alignright .dt-sc-testimonial-quote { padding-right:30px; padding-left: 0; }
.dt-sc-testimonial.type8.alignright .dt-sc-testimonial-author { float:right; }
.dt-sc-testimonial.type8.alignright .dt-sc-testimonial-author cite { left: 10px; right: auto; }
.dt-sc-special-testimonial-container .extend-bg-fullwidth-left.vc_col-sm-6 > .vc_column-inner{background-color:#222222; padding:79px 0px;}
.dt-sc-testimonial.special-testimonial-carousel{position:relative;}
.dt-sc-testimonial.special-testimonial-carousel:after{content:"\f10e"; font-family:Fontawesome; position:absolute; bottom:0; right:60px; font-size:34px; opacity:0.2; font-weight:normal; font-style:normal;} .dt-sc-testimonial-special-wrapper{color:#FFF;}
.dt-sc-special-testimonial-container .vc_col-sm-6 { padding:0px 0 0px 60px; }
.dt-sc-special-testimonial-container .extend-bg-fullwidth-left.vc_col-sm-6{padding:0px 80px 0px 65px; background-color:transparent;}
.vc_row .dt-sc-special-testimonial-container .extend-bg-fullwidth-left:after, .vc_row .dt-sc-special-testimonial-container .extend-bg-fullwidth-right:after{background-color:transparent;}
ul.dt-sc-testimonial-special li { list-style:none; }
.dt-sc-special-testimonial-container ul.dt-sc-testimonial-images li a img { transition:none; }	
.dt-sc-special-testimonial-details-holder { text-align: center; }
.dt-sc-special-testimonial-details-holder .dt-sc-testimonial-description { font-size: 20px; color: #666666; padding: 0 100px; margin-bottom: 20px; position: relative; font-weight: lighter; line-height: 40px; } 			
.dt-sc-special-testimonial-details-holder .dt-sc-testimonial-description:before { position: absolute; content: '\f1b2'; display: block; left: 0; right: 0; margin: 0 auto; font-size: 120px; top: 50%; transform: translateY(-50%); font-family: Material-Design-Iconic-Font; z-index: -1; opacity: 0.2; }
.dt-sc-special-testimonial-images-holder { padding-bottom: 30px; position: relative; }
.dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image { text-align: center; }
.dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image img { border-radius: 50%; float: none; display: inline-block; margin: 20px 0 10px; width: 180px; cursor: pointer; transform: scale(0.8); -moz-transform: scale(0.8); -webkit-transform: scale(0.8); -ms-transform: scale(0.8); }
.dt-sc-special-testimonial-images-holder .dt-sc-testimonial-author cite { text-transform: capitalize; font-size: 18px; font-weight: 600; font-style: normal; line-height: 20px; }
.dt-sc-special-testimonial-images-holder .dt-sc-testimonial-author cite small { width: 100%; float: none; display: inline-block; font-size: 16px; text-transform: capitalize; color: #898989; font-weight: 300; line-height: 28px; letter-spacing: 0.5px; }
.dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image.slick-current img { transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); box-shadow: 0px 0px 20px rgba(0,0,0,0.2); }
.dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image.slick-current .dt-sc-testimonial-author cite small { color: #2b2b2b; }
.dt-sc-special-testimonial-images-holder button.slick-arrow { position: absolute; bottom: -20px; left: 0; right: 0; margin: 0 auto; top: auto; transform: translateY(0); width: 30px; height: 30px; }
.dt-sc-special-testimonial-images-holder.slick-slider .slick-list { padding: 0 !important; }
.dt-sc-special-testimonial-images-holder.slick-slider:before { content: ""; display: block; position: absolute; bottom: -24px; width: 2px; height: 24px; background: #2b2b2b; left: 0; right: 0; margin: 0 auto; }
.dt-sc-special-testimonial-images-holder.slick-slider button.slick-prev { left: -60px; z-index: 1; }
.dt-sc-special-testimonial-images-holder.slick-slider button.slick-next { right: -60px; z-index: 1; }
.dt-sc-special-testimonial-images-holder.slick-slider button.slick-prev:before, .dt-sc-special-testimonial-images-holder.slick-slider button.slick-next:before { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; }
.dt-sc-special-testimonial-images-holder.slick-slider button.slick-prev:before { content: ""; display: block; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; width: 0; height: 0; border-top: 8px solid transparent; border-right: 13px solid; border-bottom: 8px solid transparent; }
.dt-sc-special-testimonial-images-holder.slick-slider button.slick-next:before { content: ""; display: block; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; width: 0; height: 0; border-top: 8px solid transparent; border-left: 13px solid; border-bottom: 8px solid transparent; } @media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome, .dt-sc-testimonial.type1 blockquote { font-weight: 500; }    
::i-block-chrome, .dt-sc-testimonial.type6 .dt-sc-testimonial-author img { border: none; box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1); }
} .dt-sc-testimonial.type5 .dt-sc-testimonial-author cite small { color:rgba(0, 0, 0, 0.5); }
.dt-sc-testimonial.type1 blockquote, .dt-sc-testimonial-special-wrapper:after { color:#000000; }
.dt-sc-dark-bg .dt-sc-testimonial.type6 .dt-sc-testimonial-author cite, .dt-sc-dark-bg .dt-sc-testimonial.type6 .dt-sc-testimonial-author cite small, .dt-sc-dark-bg .dt-sc-testimonial-wrapper .dt-sc-testimonial.type1 .dt-sc-testimonial-author cite, .dt-sc-dark-bg .dt-sc-testimonial-wrapper .dt-sc-testimonial.special-testimonial-carousel .dt-sc-testimonial-author cite, .dt-sc-dark-bg .dt-sc-testimonial-wrapper .dt-sc-testimonial.special-testimonial-carousel .dt-sc-testimonial-author cite small { color:#ffffff; }
.dt-sc-testimonial-special-wrapper:after { color:#ffffff; }
.dt-sc-testimonial.type2 .dt-sc-testimonial-quote:before, .dt-sc-testimonial.type2 .dt-sc-testimonial-quote:after { background:rgba(0, 0, 0, 0.1); }
.dt-sc-testimonial.type6:after, .dt-sc-testimonial.type6 .dt-sc-testimonial-author:before { background:#f7f7f7; }
.dt-sc-testimonial-wrapper .dt-sc-testimonial-bullets a { border-color:#000000; }
.dt-sc-testimonial.type1 .dt-sc-testimonial-author span, .dt-sc-testimonial.type5 .dt-sc-testimonial-quote { border-color: rgba(0, 0, 0, 0.06); }
.dt-sc-testimonial.type5 .dt-sc-testimonial-author img { -webkit-box-shadow: 0 0 0 5px rgba(0,0,0,0.06); box-shadow: 0 0 0 5px rgba(0,0,0,0.06); }
.dt-sc-dark-bg .dt-sc-testimonial.type6 .dt-sc-testimonial-author img { border-color:#ffffff; }
.dt-sc-testimonial.type2 blockquote:before { border-top-color:#ffffff; }
.dt-sc-testimonial.type2 blockquote, .dt-sc-testimonial.type2 .dt-sc-testimonial-author span, .dt-sc-testimonial.type6 .dt-sc-testimonial-author img { border-color:rgba(0, 0, 0, 0.1); } @media only screen and (min-width:1200px) and (max-width:1380px) {
.dt-sc-testimonial.type6 .dt-sc-testimonial-quote { padding-top: 60px; padding-bottom: 50px; }
} @media only screen and (min-width:992px) and (max-width:1199px) {
.dt-sc-testimonial-images li.selected div { }
.dt-sc-testimonial-images li{width:20.8%; min-height:114px; float:none; display:inline-block; margin:0px 17px 25px;}
.dt-sc-testimonial-images li:nth-child(5) { clear:none; } .dt-sc-testimonial.type6::after { left: 60%; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author::before { content: none; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-quote blockquote { padding-top: 0; }		
.dt-sc-testimonial.type8 .dt-sc-testimonial-author cite { right: 10px; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-quote blockquote q:before { top: 0; }
.dt-sc-testimonial.type8.alignright .dt-sc-testimonial-author cite { left: 10px; }	
.dt-sc-special-testimonial-container .vc_col-sm-6{padding:80px 0 0; width:100%;}
.dt-sc-special-testimonial-container .vc_col-sm-6 { padding:60px 40px; width:100%;}
.dt-sc-special-testimonial-container .extend-bg-fullwidth-left.vc_col-sm-6 { padding:60px 40px; width:100%;}	
.dt-sc-special-testimonial-container:before{left:0; top:auto; bottom:0px; width:100%; height:4px;}
}  @media only screen and (min-width:768px) and (max-width:991px) {
.dt-sc-testimonial.type5 .dt-sc-testimonial-author cite { padding-right: 5px; width: 45%; } .dt-sc-testimonial.type6::after { left: 60%; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author { padding-left: 35px; padding-right: 35px; text-align: center; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author > span, .dt-sc-testimonial.type6 .dt-sc-testimonial-author cite { display: block; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author > span img { float: none; margin: auto; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author::before { content: none; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-author { display: block; float: none; margin: 0 auto 30px; width: 70%; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-quote { padding: 0; width: 100%; }		
.dt-sc-testimonial.type8 .dt-sc-testimonial-quote blockquote { padding-top: 0; }		
.dt-sc-testimonial.type8 .dt-sc-testimonial-author cite { right: 10px; }
.dt-sc-testimonial.type8.alignright .dt-sc-testimonial-author cite { left: 10px; }		
.dt-sc-testimonial-wrapper.carousel_items .dt-sc-testimonial.type8 .dt-sc-testimonial-author cite { bottom: 10px; left:10px; text-align: center; }	
.dt-sc-testimonial.type8 .dt-sc-testimonial-quote blockquote q:before { top: 0; }
.dt-sc-testimonial-images li.selected div {}
.dt-sc-testimonial-images li{width:31.4%; min-height:106px; float:none; display:inline-block;}
.dt-sc-testimonial-images li:nth-child(5) { clear:none; } .vc_row-no-padding .rs_col-sm-12 .dt-sc-testimonial.type5 { max-width:inherit; }
.dt-sc-special-testimonial-container .vc_col-sm-6 { padding:60px 40px; width:100%;}
.dt-sc-special-testimonial-container .extend-bg-fullwidth-left.vc_col-sm-6 { padding:60px 40px; width:100%;}	
.dt-sc-special-testimonial-container:before{left:0; top:auto; bottom:0px; width:100%; height:4px;}
}  @media only screen and (max-width: 767px) {
.dt-sc-special-testimonial-container .vc_col-sm-6 { padding:65px 35px; }
.dt-sc-special-testimonial-container .extend-bg-fullwidth-left.vc_col-sm-6 { padding:60px 40px; }
.dt-sc-testimonial-images li { width:32%; min-height:112px; }
.dt-sc-testimonial-images li:nth-child(5) { clear:none; }
.dt-sc-testimonial-special-wrapper::before, .dt-sc-testimonial-special-wrapper::after { bottom: -23px; left: 0; right:0; top:auto; }
.dt-sc-special-testimonial-container:before{left:0; top:auto; bottom:0; margin:auto; width:100%; height:4px;}
.dt-sc-special-testimonial-container .alignright > h2{padding:0 10px 15px;}
.dt-sc-testimonial.special-testimonial-carousel:after{right:10px;} .dt-sc-testimonial.type5 { float: left; margin: 0 0 25px; text-align: center; width: 100%; }
.dt-sc-testimonial.type5 .dt-sc-testimonial-author span { display: block; }
.dt-sc-testimonial.type5 .dt-sc-testimonial-author img { margin-left: auto; margin-right: auto; }
.dt-sc-testimonial.type5 .dt-sc-testimonial-author img, .dt-sc-testimonial.type5 .dt-sc-testimonial-author cite { float: none; }
.vc_row-no-padding .dt-sc-testimonial.type5 { max-width: inherit; }
.dt-sc-testimonial.type6 { text-align: center; overflow: visible; }
.dt-sc-testimonial.type6::after { content: none; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author { padding-left: 20px; padding-right: 20px; width: 100%; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author img { float: none; margin: auto }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author > span, .dt-sc-testimonial.type6 .dt-sc-testimonial-author cite { display: block; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-quote { float: left; padding-right: 0; width: 100%; }
.dt-sc-testimonial-wrapper.type6 .dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote::before { position: static; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote q { padding: 0; text-align: center; }
.vc_row[data-vc-stretch-content="true"] .dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote { float: none; margin: auto; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author::before { height: 200px; margin: auto; left: 0; right: 0; top: 50%; width: 200px; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author::after { content: ""; height: 100%; left: -100%; position: absolute; right: -100%; top: 0; width: 9999px; background-color: #f7f7f7; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-author, .dt-sc-testimonial.type8 .dt-sc-testimonial-quote { width: 100%; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-author cite { right: 10px; }
.dt-sc-testimonial.type8.alignright .dt-sc-testimonial-author cite { left: 10px; }	
.dt-sc-testimonial.special-testimonial-carousel .dt-sc-testimonial-author cite{font-size:16px;}
.dt-sc-testimonial.special-testimonial-carousel .dt-sc-testimonial-author cite small{font-size:16px; display:block;}
.dt-sc-testimonial.special-testimonial-carousel:after{font-size:14px;}	
}
@media only screen and (max-width: 767px) and (min-width: 480px){
.dt-sc-testimonial-images li{width:22%;}
} @media only screen and (max-width: 479px) {
.dt-sc-special-testimonial-container .extend-bg-fullwidth-left.vc_col-sm-6 { padding-left:20px; padding-right:20px; }
.dt-sc-special-testimonial-container .vc_col-sm-6 { padding-left:15px; padding-right:15px; } .dt-sc-testimonial.type6 .dt-sc-testimonial-author::before { height: 220px; width: 220px; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author { text-align: center; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author img { display: block; float: none; margin: 0 auto; }
.dt-sc-testimonial.type8 .dt-sc-testimonial-quote { padding: 0; }	
}  @media only screen and (min-width: 320px) and (max-width: 479px) {
.dt-sc-testimonial-images li { width:45.5%; min-height:117px; }
.dt-sc-testimonial-images { max-width:100%; }
} @media only screen and (max-width: 319px) { .dt-sc-testimonial-images { max-width:140px; }		
.dt-sc-testimonial-images li { width:100%; } .dt-sc-testimonial.type2 .dt-sc-testimonial-author, .dt-sc-testimonial.type5 .dt-sc-testimonial-author { text-align: center; }
.dt-sc-testimonial.type2 .dt-sc-testimonial-author span, .dt-sc-testimonial.type2 .dt-sc-testimonial-author img { float: none; }
.dt-sc-testimonial.type2 .dt-sc-testimonial-author span { display: inline-block; }
.dt-sc-testimonial.type2 .dt-sc-testimonial-author img { display: block; }
.dt-sc-testimonial.type2 .dt-sc-testimonial-author cite { margin: 30px auto; width: 100%; }
.dt-sc-testimonial.type4 { padding-top: 140px; text-align: center; }
.dt-sc-testimonial.type4 .dt-sc-testimonial-quote,
.dt-sc-testimonial.type4 .dt-sc-testimonial-author { width: 100%; }		
.dt-sc-testimonial.type4 .dt-sc-testimonial-author > span { display: inline-block; margin: auto; max-width: 60%; position: absolute; left: 0; right: 0; top: 0; }
.dt-sc-testimonial.type4 .dt-sc-testimonial-author cite { display: block; position: static; text-align: center; }
.dt-sc-testimonial.type4 .dt-sc-testimonial-author cite small { display: block; margin-left: 0; }
.dt-sc-testimonial.type5 .dt-sc-testimonial-author img { float: none; }
.dt-sc-testimonial.type5 .dt-sc-testimonial-author cite:before { right: 0; }
.dt-sc-testimonial.type5 .dt-sc-testimonial-author cite { display: block; font-size: 12px; float: none; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-quote { padding-right: 0; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote:before { content: none; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote q { padding-left: 0; text-align: center; }
}
  .dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline .dt-sc-hr-timeline-thumb:before, .dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3, .dt-sc-timeline-section.type4 .dt-sc-timeline .dt-sc-timeline-content h2, .dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper:before, .dt-sc-timeline-section.type4 .dt-sc-timeline-thumb-overlay { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; }  .dt-sc-hr-timeline-section.type1, .dt-sc-hr-timeline-wrapper { float:left; width:100%; clear:both; margin:0px; padding:0px; position:relative; }
.dt-sc-hr-timeline-section.type1:before { content:""; position:absolute; left:0px; top:0px; bottom:0px; margin:auto; height:5px; width:100%; }
.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline-wrapper:before, .dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline-wrapper:after { content:""; position:absolute; top:0px; bottom:0px; margin:auto; height:5px; width:9000px; }
.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline-wrapper:before { left:100%; }
.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline-wrapper:after { right:100%; }
.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline .dt-sc-hr-timeline-content { display:inline-block; padding:25px 20px 30px; border-radius:5px; text-align:center; width:50%; margin:0px 0px 35px; position:relative; }
.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content { float:right; margin:45px 0px 0px; }
.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline .dt-sc-hr-timeline-content h3 { font-size: 24px; line-height: normal; }
.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline .dt-sc-hr-timeline-content:before,
.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline .dt-sc-hr-timeline-content:after { content:""; position:absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline .dt-sc-hr-timeline-content:before { border:5px solid; height:26px; bottom:-13px; width:26px; -webkit-border-radius:50%; border-radius:50%; }
.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline .dt-sc-hr-timeline-content:after { bottom:-43px; height:30px; width:5px; }
.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content:before { bottom:inherit; top:-13px; }
.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content:after { bottom:inherit; top:-42px; } .dt-sc-hr-timeline-section.type2 { float:left; width:100%; margin:0px; padding:0px; clear:both; position:relative; }
.dt-sc-hr-timeline-section.type2:before { content:""; position:absolute; left:0px; right:0px; top:0px; bottom:0px; margin:auto; height:5px; width:78%; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content { text-align:center; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb { display:inline-block; line-height: 0; margin: 0 0 70px; position:relative; top: 10px; text-align:center; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb { margin: 70px 0 0; top: -8px; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb img { border-radius:50%; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3 { font-size:15px; font-weight:bold; line-height: normal; margin-bottom: 30px; position:relative; text-transform:uppercase; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3:before { content:""; position:absolute; left: 0; right: 0; bottom:-10px; margin:auto; height:1px; width:70px; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline:not(.bottom) .dt-sc-hr-timeline-content h3 { margin-top: 45px; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p { margin-bottom:85px; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content p { font-size: 15px; line-height:26px; margin-bottom:25px;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb:before { content:""; position:absolute; left:42%; left:-webkit-calc(50% - 13px); left:-moz-calc(50% - 13px); left:calc(50% - 13px); top:100%; width:26px; height:26px; border:1px solid; border-radius:50%; transform: translateY(44px); }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb:after { content:""; position:absolute; left:50%; left:-webkit-calc(50% - 2px); left:-moz-calc(50% - 2px); left:calc(50% - 2px); top:100%; width:5px; height:44px; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb:before { bottom: 100%; top: auto; transform: translateY(-44px); }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb:after { bottom: 100%; top: auto; } .dt-sc-timeline-section { float:left; width:100%; clear:both; margin:0px 0px 46px; padding:0px; position:relative; }
.dt-sc-timeline-section:before { content:""; position:absolute; left:0px; right:0px; top:0px; margin:auto; height:100%; width:5px; }
.dt-sc-timeline { display:inline-block; width:100%; }
.dt-sc-timeline-section .dt-sc-timeline:first-child { margin-top:-19px; }
.dt-sc-timeline-section .dt-sc-timeline:last-child { margin-bottom:-46px; }
.dt-sc-timeline .column { margin:0px; width:50%; }
.dt-sc-timeline.right > .column { float:right; }
.dt-sc-timeline .dt-sc-timeline-content h2 { font-size:16px; line-height: normal; }
.dt-sc-timeline .dt-sc-timeline-content h2 span { font-size:24px; }
.dt-sc-timeline.left .dt-sc-timeline-content { text-align:right; padding:0px 120px 0px 0px; position:relative; }
.dt-sc-timeline.right .dt-sc-timeline-content { padding:0px 0px 0px 120px; position:relative; }
.dt-sc-timeline .dt-sc-timeline-content:before { content:""; position:absolute; top:0px; bottom: 0; right:72px; margin:auto; width:26px; height:26px; border:5px solid; border-radius:50%; }
.dt-sc-timeline .dt-sc-timeline-content:after { content:""; position:absolute; top:0px; bottom: 0; right:3px; margin:auto; width:70px; height:5px; }
.dt-sc-timeline.right .dt-sc-timeline-content:before { right:inherit; left:73px; }
.dt-sc-timeline.right .dt-sc-timeline-content:after { right:inherit; left:2px; } .dt-sc-timeline-section.type2:before { width:3px; height:85%; }
.dt-sc-timeline-section.type2 .dt-sc-timeline { margin-bottom:-60px; }
.dt-sc-timeline-section.type2 .dt-sc-timeline.left .dt-sc-timeline-content, .dt-sc-timeline-section.type2 .dt-sc-timeline.right .dt-sc-timeline-content { text-align:center; padding:0px; }
.dt-sc-timeline-section.type2 .dt-sc-timeline-image-wrapper { margin:17px auto; display:inline-block; overflow:hidden; position:relative; border:3px solid; position:relative; z-index:1; }
.dt-sc-timeline-section.type2 .dt-sc-timeline-image-wrapper img { width:150px; float:left; }
.dt-sc-timeline-section.type2 .dt-sc-timeline .dt-sc-timeline-content h2 span { font-size:30px; margin-bottom:10px; display:inline-block; }
.dt-sc-timeline-section.type2 .dt-sc-timeline .dt-sc-timeline-content h2 { font-size:16px; line-height:27px; margin-bottom:0px; width:62%; margin:0px 19%; }
.dt-sc-timeline-section.type2 .dt-sc-timeline .dt-sc-timeline-content:before { border:0px; }
.dt-sc-timeline-section.type2 .dt-sc-timeline .dt-sc-timeline-content:after { width:45%; height:1px; border-top:2px dotted; background:none; top:76px; bottom:inherit; }
.dt-sc-timeline-section.type2 .dt-sc-timeline .dt-sc-timeline-content:after { right: 1px; }
.dt-sc-timeline-section.type2 .dt-sc-timeline.right .dt-sc-timeline-content::after { left: 2px; right: auto; }
.dt-sc-timeline-section.type2 .dt-sc-timeline.simple-content { margin-bottom:0px; }
.dt-sc-timeline-section.type2 .dt-sc-timeline.simple-content .dt-sc-timeline-content h2 { font-size:30px; font-style:italic; font-weight:bold; }
.dt-sc-timeline-section.type2 .dt-sc-timeline.simple-content .dt-sc-timeline-content:after { width:70px; top:13px; }
.dt-sc-timeline-section.type2 .dt-sc-timeline:last-child { margin-bottom: 0; margin-left: -5px; margin-top:100px; }
.dt-sc-timeline-section.type2 .dt-sc-timeline:last-child .column { width:100%; }
.dt-sc-timeline-section.type2 .dt-sc-timeline.left:last-child .dt-sc-timeline-content { padding-right:0px; }
.dt-sc-timeline-section.type2 .dt-sc-timeline:last-child .dt-sc-timeline-content:after { border-width: 0; }
.dt-sc-timeline-section.type2 .dt-sc-timeline:last-child .dt-sc-timeline-content h2 { margin-top:10px; }
.dt-sc-timeline-section.type2 .dt-sc-timeline:last-child .dt-sc-timeline-content h2 span { margin-bottom:15px; }
.dt-sc-timeline-section.type2:after { content:""; position:absolute; left:0px; right:0px; top:-15px; margin:auto; border:3px solid; width:16px; height:16px; transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); } .dt-sc-timeline-section.type3 { padding:30px 0px; }
.dt-sc-timeline-section.type3:before {  width:2px; height:100%; background:rgba(0, 0, 0, 0.1); }
.dt-sc-timeline-section.type3 .dt-sc-timeline .dt-sc-timeline-content:before { right:0px; width:24px; height:24px; border:2px solid rgba(0, 0, 0, 0.1); z-index:1; right:-12px; top:40px; bottom:inherit; }
.dt-sc-timeline-section.type3 .dt-sc-timeline .dt-sc-timeline-content:after { background:#ffffff; width:34px; height:34px; border-radius:50%; right:-18px; top:35px; bottom:inherit; }
.dt-sc-timeline-section.type3 .dt-sc-timeline .dt-sc-timeline-content h2 { position:relative; padding:10px 0px 0px; }
.dt-sc-timeline-section.type3 .dt-sc-timeline .dt-sc-timeline-content h2:before { content:""; position:absolute; width:30px; height:2px; top:0px; right:0px; }
.dt-sc-timeline-section.type3 .dt-sc-timeline .dt-sc-timeline-content h2 span { color:#000000; margin-bottom:5px; display:inline-block; }
.dt-sc-timeline-section.type3 .dt-sc-timeline.right .dt-sc-timeline-content h2:before { left:0px; right:inherit; }
.dt-sc-timeline-section.type3 .dt-sc-timeline.right .dt-sc-timeline-content:before { left:-12px; right:inherit; }
.dt-sc-timeline-section.type3 .dt-sc-timeline.right .dt-sc-timeline-content:after { left:-18px; right:inherit; }
.dt-sc-timeline-section.type3 .dt-sc-timeline .dt-sc-timeline-content { padding-top:30px; }
.dt-sc-timeline-section.type3 .dt-sc-timeline.left .dt-sc-timeline-content { padding-right:105px; }
.dt-sc-timeline-section.type3 .dt-sc-timeline.right .dt-sc-timeline-content { padding-left:105px; } .dt-sc-timeline-section.type4{padding:55px 0px; position:relative; margin-bottom:25px;}
.dt-sc-timeline-section.type4:after{content:"\f106"; position:absolute; display:inline-block; width:24px; height:24px; bottom:0; margin:0 auto; left:0; right:0; font-family:Fontawesome; color:#FFF; text-align:center; line-height:24px;}
.dt-sc-timeline-section.type4:before { background:#222222; }
.dt-sc-timeline-section.type4 .dt-sc-timeline { padding-bottom:55px; }
.dt-sc-timeline-section.type4 .dt-sc-timeline:last-child { padding-bottom:55px; }
.dt-sc-timeline-section.type4 .dt-sc-timeline.left .dt-sc-timeline-content:before, .dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-content:before, .dt-sc-timeline-section.type4 .dt-sc-timeline.left .dt-sc-timeline-content:after, .dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-content:after { background:none; border:none; }
.dt-sc-timeline-section.type4 .dt-sc-timeline:first-child { margin-top:15px; }
.dt-sc-timeline-section.type4 .dt-sc-timeline.left .dt-sc-timeline-content { padding-right:195px;}
.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-content { padding-left:195px;}
.dt-sc-timeline-section.type4 .dt-sc-timeline .dt-sc-timeline-content h2{ color:#222; font-size:20px; position:relative; margin-bottom:40px; text-transform:none;}
.dt-sc-timeline-section.type4 .dt-sc-timeline .dt-sc-timeline-content h2 span{font-size:20px; color:#FFF; font-weight:bold; text-transform:none; padding:14px 33px 10px;}
.dt-sc-timeline-section.type4 .dt-sc-timeline .dt-sc-timeline-content h2:before { content:""; position:absolute; width:70px; height:1px; right:0px; bottom:-10px; display:none;}
.dt-sc-timeline-section.type4 .dt-sc-timeline .dt-sc-timeline-content h2 span{position:absolute; top:10px;}
.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-content h2 span{left:-195px;}
.dt-sc-timeline-section.type4 .dt-sc-timeline.left .dt-sc-timeline-content h2 span{right:-195px;}
.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-content h2:before { right:inherit; left:0px; }
.dt-sc-timeline-section.type4 .dt-sc-timeline.right > .column { float:right; }
.dt-sc-timeline-section.type4 .dt-sc-timeline-thumb-overlay { height: 100%; opacity:0; filter: alpha(opacity=0); position: absolute; left: 0; top: 0; text-align:center; width:100%;}
.dt-sc-timeline-section.type4 .dt-sc-timeline-thumb-overlay h5 { color:#ffffff; font-weight:bold; line-height:28px; text-transform:uppercase; padding:37px 30px; font-size:18px; padding:20px 30px; font-size:18px; margin-bottom:0; top:50%; position:absolute; transform:translate(-50%,-50%); text-align:center; left:50%;}
.dt-sc-timeline-section.type4 .dt-sc-timeline:hover .dt-sc-timeline-thumb-overlay { opacity:1; filter: alpha(opacity=100); }	
.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper { position:absolute; margin-left:30px; width:68.3%; right:-88%; top:10px; }
.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper img{}
.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper:before { content:""; position:absolute; left:-48px; top:55px; width:25px; height:25px; border:1px solid #222222; background:#ffffff; border-radius:50%; display:none;}
.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper:after { content:""; position:absolute; left:-30px; top:67px; width:30px; height:5px; background:#222222; z-index:-1; display:none;}
.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-image-wrapper{right:inherit; left:-88%; margin-right:0; margin-left:0;}
.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-image-wrapper:before { left:153px; }
.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-image-wrapper:after { left:132px; }
.dt-sc-timeline-section.type4:before{width:1px;}
.dt-sc-button.timeline-btn{border-width:2px; font-size:20px; font-weight:bold; color:#222; padding:15px 35px;}
.dt-sc-button.timeline-btn:hover{color:#FFF;} .dt-sc-timeline-section.type5 { margin-bottom:0px; }
.dt-sc-timeline-section.type5:before { background:rgba(0, 0, 0, 0.1); width:1px; }
.dt-sc-timeline-section.type5 .dt-sc-timeline.left .dt-sc-timeline-content:before, .dt-sc-timeline-section.type5 .dt-sc-timeline.right .dt-sc-timeline-content:before, .dt-sc-timeline-section.type5 .dt-sc-timeline.left .dt-sc-timeline-content:after, .dt-sc-timeline-section.type5 .dt-sc-timeline.right .dt-sc-timeline-content:after { background:none; border:none; }
.dt-sc-timeline-section.type5 .dt-sc-timeline:first-child, .dt-sc-timeline-section.type5 .dt-sc-timeline:last-child { margin:0px; }
.dt-sc-timeline-section.type5 .dt-sc-timeline.left .dt-sc-timeline-content { padding-right:65px; }
.dt-sc-timeline-section.type5 .dt-sc-timeline.right .dt-sc-timeline-content { padding-left:65px; }
.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content { position:relative; float:left; }	
.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content .dt-sc-timeline-icon-wrapper { position:absolute; right:-38px; height:75px; width:75px; text-align:center; background:#ffffff; }
.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content .dt-sc-timeline-icon-wrapper span { font-size:40px; line-height:75px; }
.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content h2 { margin-top:20px; margin-bottom:15px; font-size:20px; }
.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content h2 span { color:#1b1310; font-size:20px; }
.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content p { color:rgba(0, 0, 0, 0.3); }
.dt-sc-timeline-section.type5 .dt-sc-timeline.right .dt-sc-timeline-content .dt-sc-timeline-icon-wrapper { right:inherit; left:-38px; }
.dt-sc-hr-timeline-section.type2.with_icon .dt-sc-hr-timeline-content { position:relative; padding-left:85px; text-align:left; }
.dt-sc-hr-timeline-section.type2.with_icon .dt-sc-hr-timeline-content::before { border-left: 5px solid #fff; content: ""; display: inline-block; height: 80%; left: 33px; position: absolute; top: 0; }
.dt-sc-hr-timeline-section.type2.with_icon .dt-sc-hr-timeline-content h3 { font-size:18px; text-transform:none; }
.dt-sc-hr-timeline-section.type2.with_icon .dt-sc-hr-timeline-content span { background: #0eb2e7; border-radius: 50%; box-shadow: 0 0 0 7px #fff; color: #fff; font-size: 25px; height: 56px; left: 7px; line-height: 56px; position: absolute; text-align: center; top: 7px; width: 56px; }
.dt-sc-hr-timeline-section.type2.with_icon .dt-sc-hr-timeline-content h4 { font-size:50px; margin-top:35px; } @media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome, .dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline .dt-sc-hr-timeline-content:after { bottom: -42px; }
::i-block-chrome, .dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content:after { bottom:inherit; top:-41px; }
::i-block-chrome, .dt-sc-timeline-section.type4 .dt-sc-timeline-thumb-overlay { left: 0; top: 0; }
::i-block-chrome, .dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper { right: -160px; }
} .dt-sc-dark-bg .dt-sc-timeline .dt-sc-timeline-content h2 span { color:#ffffff; }
.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline .dt-sc-hr-timeline-content, .dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline .dt-sc-hr-timeline-content:before { background:#f5f5f5; }
.dt-sc-timeline-section:before, .dt-sc-timeline .dt-sc-timeline-content:after { background:rgba(0, 0, 0, 0.05); }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb:before { background:#ffffff; }
.dt-sc-hr-timeline-section.type2:before, .dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb:after, .dt-sc-title.with-two-color-stripe:before { background:#222222; }
.dt-sc-timeline .dt-sc-timeline-content:before { border-color:rgba(0, 0, 0, 0.05); }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb:before { border-color:#222222; } @media only screen and (min-width:992px) and (max-width:1199px) { .dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb { top: 22px; }		
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb { top: -16px; }		
.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content h2 { margin-bottom: 10px; }
}  @media only screen and (min-width:768px) and (max-width:991px) { .dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb { top: 42px; }		
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb { top: -40px; }	
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content p { font-size: 12px; line-height: 20px; }
.dt-sc-timeline-section.type3 .dt-sc-timeline.left .dt-sc-timeline-content { padding-right: 50px; }
.dt-sc-timeline-section.type3 .dt-sc-timeline.right .dt-sc-timeline-content { padding-left: 50px; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb img { width: 106px; }
.dt-sc-hr-timeline-section.type1:before, .dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline-wrapper:before, .dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline-wrapper:after { bottom: -1px; }
.dt-sc-timeline .dt-sc-timeline-content h2 { line-height: 30px; }	
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3 { margin-top: 20px; }
}  @media only screen and (max-width: 767px) { .dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline .dt-sc-hr-timeline-content, .dt-sc-timeline .column { width: 100%; }
.dt-sc-hr-timeline-section.type1 .column { margin-bottom: 0; }
.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content { margin: 42px 0 0; }
.dt-sc-hr-timeline-section.type2::before { content: none; }
.dt-sc-hr-timeline-section.type2 .column { margin-bottom: 50px; }
.dt-sc-hr-timeline-section.type2 .column:last-child { margin-bottom: 20px; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb { top: 0; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline:not(.bottom) .dt-sc-hr-timeline-content h3 { margin-top: 6px; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3::after,
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after { content: ""; height: 5px; margin: 0 auto; position: absolute; left: 0; right: 0; width: calc(100% - 40px); z-index: -1; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3::after { top: -22px; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content h3::after { content: none; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p { margin-bottom: 0; padding-bottom: 30px; position: relative; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after { bottom: 0; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb { top: -15px; } .dt-sc-timeline-section::before { right: auto; }
.dt-sc-timeline-section::after { content: ""; height: 100%; right: 0; margin: auto; position: absolute; right: 0; top: 0; width: 5px; }
.dt-sc-timeline-section .dt-sc-timeline:first-child { margin-top: -10px; }
.dt-sc-timeline .dt-sc-timeline-content::after { right: 0; width: 25px; }
.dt-sc-timeline.right .dt-sc-timeline-content::after { left: 0; }
.dt-sc-timeline .dt-sc-timeline-content::before { right: 25px; }
.dt-sc-timeline.left .dt-sc-timeline-content { padding: 0 70px 0 0; }
.dt-sc-timeline.right .dt-sc-timeline-content::before { left: 25px; }
.dt-sc-timeline.right .dt-sc-timeline-content { padding: 0 0 0 70px; }
.dt-sc-timeline-section.type2 { border-width: 0 3px; border-style: solid; }
.dt-sc-timeline-section.type2::after { left: auto; right: -10px; }
.dt-sc-timeline-section.type2::before { border-width: 3px; border-style: solid; content: ""; height: 16px; left: -9px; margin: auto; position: absolute; top: -15px; transform: rotate(45deg); width: 16px; }
.dt-sc-timeline-section.type2 .dt-sc-timeline { margin-bottom: 15px; }
.dt-sc-timeline-section.type2 .dt-sc-timeline:last-child { margin-top: 20px; }
.dt-sc-timeline-section.type2 .dt-sc-timeline .dt-sc-timeline-content::before { width: 100%; }
.dt-sc-timeline-section.type2 .dt-sc-timeline:last-child .dt-sc-timeline-content::after { border-width: 2px; width: 100%; }
.dt-sc-timeline-section.type3::after { width: 2px; }
.dt-sc-timeline-section.type5::after { width: 1px; }
.dt-sc-timeline-section.type3::after, .dt-sc-timeline-section.type4::after, .dt-sc-timeline-section.type5::after { z-index: -1; }
.dt-sc-timeline-section.type3 .dt-sc-timeline.left .dt-sc-timeline-content { padding-left: 20px; padding-right: 40px; }
.dt-sc-timeline-section.type3 .dt-sc-timeline.right .dt-sc-timeline-content { padding-left: 40px; padding-right: 20px; }
.dt-sc-timeline-section.type4 .dt-sc-timeline { padding-bottom: 40px; }
.dt-sc-timeline-section.type4 .dt-sc-timeline.left .dt-sc-timeline-content { padding-left: 20px; padding-right: 30px; }
.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-content { padding-left: 30px; padding-right: 20px; }
.dt-sc-timeline-section.type4 .dt-sc-timeline.left .dt-sc-timeline-content,
.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-content { padding-top: 165px; }
.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper { margin-left: 0; margin-right: 30px; right: 0; }
.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper::after { left: auto; right: -30px; }
.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper::before { left: auto; right: -40px; }
.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-image-wrapper { margin-left: 30px; margin-right: 0; left: 0; right: auto; }
.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-image-wrapper::before { left: -40px; right: auto; }
.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-image-wrapper::after { left: -30px; right: auto; }
.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content .dt-sc-timeline-icon-wrapper { height: 50px; right: -26px; width: 50px; }
.dt-sc-timeline-section.type5 .dt-sc-timeline.right .dt-sc-timeline-content .dt-sc-timeline-icon-wrapper { left: -26px; }
.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content .dt-sc-timeline-icon-wrapper span { font-size: 36px; line-height: 50px; }
.dt-sc-timeline-section.type5 .dt-sc-timeline.left .dt-sc-timeline-content { padding-left: 15px; padding-right: 35px; }
.dt-sc-timeline-section.type5 .dt-sc-timeline.right .dt-sc-timeline-content { padding-left: 35px; padding-right: 15px; }
.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content { margin: 0 0 20px; }
.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content h2 { margin-top: 15px; } .dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3::after,
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after { background-color:transparent;  }
.dt-sc-timeline-section::after { background-color: rgba(0, 0, 0, 0.05); }
.dt-sc-timeline-section.type2::before { background-color: rgba(0,0,0,0); }
.dt-sc-timeline-section.type4::after { background-color: #222222; }	
.dt-sc-timeline-section.type4:before{display:none;}
.dt-sc-timeline-section.type4 .dt-sc-timeline .dt-sc-timeline-content h2 span{font-size:12px; padding:4px 8px 2px; position:static;}
.dt-sc-timeline-section.type4:after{top:auto; bottom:0px;}
} @media only screen and (max-width: 479px) { .dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb { top: -4px; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after { bottom: calc(50% + 10px); }
.dt-sc-timeline-section { display: block; float: none; margin-left: auto; margin-right: auto; width: 95%; }
.dt-sc-timeline-section.type5 { width: 90%; }
.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content h2 { margin-top: 10px; line-height: normal; }
} @media only screen and (max-width: 319px) { .dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after { bottom: 50%; }
.dt-sc-timeline-section.type2 .dt-sc-timeline-image-wrapper { height: 75px; width: 80px; }
.dt-sc-timeline-section.type2 .dt-sc-timeline .dt-sc-timeline-content::after { top: 57px; }
.dt-sc-timeline-section.type5 { width: 100%; }
}
.dt-sc-title { position:relative; clear:both; float:left; }
.aligncenter .dt-sc-title { width:100%; }
.dt-sc-title.aligncenter { display: table; float: none; }
.dt-sc-title.with-two-color-bg { margin-bottom:60px; }
.dt-sc-title.with-two-color-bg:before { content:""; position:absolute; left:-20px; top:0px; width:100%; height:100%; -webkit-transform:skewX(-30deg); transform:skewX(-30deg); -ms-transform:skewX(-30deg); }
.dt-sc-title.with-two-color-bg:after { content: ""; height: 100%; top: 0; right: 100%; position: absolute; -ms-transform: skewX(-30deg) translateX(-30px); -webkit-transform: skewX(-30deg) translateX(-30px); transform: skewX(-30deg) translateX(-30px); width: 9000px; }	
.dt-sc-title.with-two-color-bg h2 { line-height: normal; margin:0px; padding:25px 30px 23px 10px; position:relative; left:10px; z-index:1; }
.dt-sc-title.script-with-sub-title h2 { font-weight:normal; margin-bottom:0px; letter-spacing:normal; }
.dt-sc-title.with-two-border{margin-bottom:60px;}
.dt-sc-title.with-two-border:after{content:""; position:absolute; bottom:0; left:0; right:0; margin:0 auto; width:8px; height:8px; border-radius:100%;}
.dt-sc-title.with-two-border h2 { position:relative; display:inline-block; margin-bottom:3px; padding-bottom:20px; font-size:48px;}
.dt-sc-title.with-two-border h2:before, .dt-sc-title.with-two-border h2:after { content: ""; position: absolute; bottom:0; width: 80px; height: 2px;}
.dt-sc-title.with-two-border h2:before{left:calc(50% - 90px);}
.dt-sc-title.with-two-border h2:after{right:calc(50% - 90px);}
.dt-sc-title.with-two-border.alignleft:after{margin:0px;}
.dt-sc-title.with-two-border.alignleft h2:before{display:none;}
.dt-sc-title.with-two-border.alignleft h2:after{right:auto; left:calc(0% - -14px);}
.dt-skin-primary-bg.dt-sc-dark-bg .dt-sc-title.with-two-border:after{background-color:#FFF;}
.dt-sc-title.with-sub-title h2 { margin-bottom:10px; }
.dt-sc-title.with-sub-title h3 { font-size:14px; letter-spacing:1px; }
.dt-sc-title.with-two-color-stripe { position:relative; width:100%; margin:0px 0px 50px; }
.dt-sc-title.with-two-color-stripe:before, .dt-sc-title.with-two-color-stripe:after { content:""; height:100%; position:absolute; top: 0; width:9000px; }
.dt-sc-title.with-two-color-stripe:before { right: 100%; transform:skewX(-30deg) translateX(-30px); -webkit-transform: skewX(-30deg) translateX(-30px); -ms-transform: skewX(-30deg) translateX(-30px); }
.dt-sc-title.with-two-color-stripe:after { left: 100%; transform:skewX(-30deg) translateX(30px); -webkit-transform:skewX(-30deg) translateX(30px); -ms-transform:skewX(-30deg) translateX(30px); }
.dt-sc-title.with-two-color-stripe h3 { font-size:20px; margin:40px 0px -5px; letter-spacing:1px; float:left; }
.dt-sc-title.with-two-color-stripe h2 { font-size:34px; font-weight:900; letter-spacing:2px; float:left; clear:both; margin-bottom:0px; }
.dt-sc-title.with-two-color-stripe h5 { float:left; position:relative; padding:50px 0px 40px 100px; margin:-50px 0px 0px; font-size: 14px; }
.dt-sc-title.with-two-color-stripe h5:before { content:""; position:absolute; left:57px; height:100%; width:1px; top:-5px; -webkit-transform:skewX(-30deg); transform:skewX(-30deg); -ms-transform:skewX(-30deg); }
.dt-sc-title.with-right-border-decor { float:left; clear:both; width:100%; margin: 0; padding: 0  0 20px 70px; }
.dt-sc-title.with-right-border-decor:before { content:""; position:absolute; bottom: 0; left:21px; top: 35px; height: auto; width:1px; }
.dt-sc-title.with-right-border-decor:after { content:""; position:absolute; left:15px; bottom: 0; width:13px; height:13px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); border-radius:2px; }
.dt-sc-title.with-right-border-decor h2 { margin:-7px 0 40px; line-height:40px; position:relative; }
.dt-sc-title.with-right-border-decor p { font-size:14px; }
.dt-sc-title.with-right-border-decor .dt-sc-button { margin-top:30px; clear:both; }
.dt-sc-title.with-right-border-decor h2:before { content:""; position:absolute; left:-62px; top: 10px; width:28px; height:28px; border:4px solid; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); border-radius:3px; }
.dt-sc-title.with-right-border-decor > h4:first-child { color: #cacaca; margin-bottom: 10px; font-weight: 300; font-size: 20px; text-transform: uppercase; padding-bottom: 20px; }
.dt-sc-title.with-right-border-decor > h5:first-child { color: #cacaca; margin-bottom: 5px; font-weight: 400; font-size: 18px; text-transform: uppercase; padding-bottom: 10px; } 
.dt-sc-title.with-right-border-decor > h6:first-child { color: #cacaca; margin-bottom: 0; font-weight: 400; font-size: 16px; text-transform: uppercase; padding-bottom: 10px; }
.aligncenter .dt-sc-title.with-right-border-decor > *:first-child:after, .dt-sc-title.with-right-border-decor.aligncenter > *:first-child:after { right: 0; margin: 0 auto; }
.alignright .dt-sc-title.with-right-border-decor > *:first-child:after, .dt-sc-title.with-right-border-decor.alignright > *:first-child:after { left: auto; right: 0; }
.dt-sc-title.with-right-border-decor.alignright > * { text-align: right; float: right; }
.dt-sc-title.with-right-border-decor.aligncenter > * { text-align: center; float: none; display: inline-block; }
.dt-sc-title.with-boxed { display: block; float: none; margin: 0 0 0 15px; height:100%; text-align:center; text-transform:uppercase; width: auto; }
.dt-sc-title.with-boxed h2 { height: 120px; margin:auto; padding: 0 15px; position: absolute; bottom: 0; left: 0; right: 0; top: 0; }
.dt-sc-title.with-boxed h2 span { display:block; font-size:48px; margin-bottom: 0; padding-bottom:20px; }
.dt-sc-title.with-boxed.alter { margin: 0 15px 0 0; }
.dt-sc-photography-style:before { content:""; height: 100%; position:absolute; left: -15px; top: -15px; width: 100%; z-index:-1; }
.dt-sc-photography-style.alter:before { bottom: -15px; left: inherit; right: -15px; top: inherit; }
.dt-sc-triangle-title { float:left; clear:both; width:370px; height:500px; text-align:center; position:relative; } 
.dt-sc-triangle-title:before { content:""; position:absolute; left:0px; right:0px; margin:auto; top:100px; width:310px; height:310px; transform:rotate3d(1, 1, 5, 47deg) skew(10deg, 10deg); -webkit-transform:rotate3d(1, 1, 5, 47deg) skew(10deg, 10deg); -ms-transform:rotate3d(1, 1, 5, 47deg) skew(10deg, 10deg); }
.dt-sc-triangle-title:after { content:""; position:absolute; left:0px; right:0px; margin:auto; top:111px; width:290px; height:290px; transform:rotate3d(1, 1, 5, 47deg) skew(10deg, 10deg); -webkit-transform:rotate3d(1, 1, 5, 47deg) skew(10deg, 10deg); -ms-transform:rotate3d(1, 1, 5, 47deg) skew(10deg, 10deg); }
.dt-sc-triangle-title h2 { font-size: 28px; line-height: normal; margin: 215px 0 10px; position:relative; z-index:9; }
.dt-sc-triangle-title p { font-size:12px; line-height:24px; position:relative; z-index:9; }
.dt-sc-triangle-title h2, .dt-sc-triangle-title p { color:#fff; }
.dt-sc-ribbon-title { display:inline-block; text-align:center; font-size:30px; background:url(//northcalsecurity.com/wp-content/plugins/designthemes-core-features/shortcodes/images/ribbon.png) no-repeat; width:500px; height:106px; letter-spacing:1px; text-transform:uppercase; line-height:55px; }
.mz-title { overflow: hidden; float: left; width: 100%; }
.mz-title .mz-title-content { margin-bottom: 30px; position: relative; clear: both; float: left; }
.mz-title .mz-title-content:before { content:""; position:absolute; right:-16px; top:0px; width:100%; height:100%; -webkit-transform:skewX(30deg); transform:skewX(30deg); -ms-transform:skewX(30deg); }
.mz-title .mz-title-content:after { content:""; height:100%; top:0px; left:114%; left:-webkit-calc(100% - -26px); left:-moz-calc(100% - -26px); left:calc(100% - -26px); position:absolute; -ms-transform:skewX(30deg); -webkit-transform:skewX(30deg); transform:skewX(30deg); width:9000px; background:#f3f3f3; }
.dt-sc-title.mz-title .mz-title-content h2 { padding:17px 10px 15px 20px; position:relative; z-index:1; margin:0px; left:0px; font-size:16px; text-transform:uppercase; }
.dt-sc-title.mz-title .mz-title-content h2 { color:#fff; }
.dt-sc-title.split2-title { overflow: hidden; float: left; width: 100%; }
.dt-sc-title.split2-title .split2-title-content { margin-bottom:30px; position: relative; clear: both; float: left; }
.dt-sc-title.split2-title .split2-title-content:after { background:url(//northcalsecurity.com/wp-content/plugins/designthemes-core-features/shortcodes/images/title-pattern.png) repeat; content:""; height:100%; top:0px; left:100%; position:absolute; width:9000px; }	
.dt-sc-title.split2-title .split2-title-content h2 { background:#000; padding:12px 15px; position:relative; z-index:1; margin:0px; left:0px; font-size:16px; text-transform:uppercase; }
.dt-sc-title.split2-title .split2-title-content * { color:#fff; } .dt-sc-title.with-two-color-stripe h5 { color:rgba(0, 0, 0, 0.3); }
.dt-sc-dark-bg.skin-color .dt-sc-title.script-with-sub-title h2, .dt-sc-title.with-two-color-bg h2, .dt-sc-title.with-boxed h2, .dt-sc-title.with-boxed h2 a { color:#ffffff; }	
.dt-sc-title.with-boxed h2 a:hover { color:rgba(0, 0, 0, 0.2); }
.dt-sc-title.with-two-color-stripe:after { background:rgba(0, 0, 0, 0.1); }
.dt-sc-title.with-two-color-stripe h5:before { background:rgba(0, 0, 0, 0.2); }
.dt-sc-title.with-two-color-stripe:after { background:#e6e6e8; }
.dt-sc-title.with-two-border h2:before, .dt-sc-title.with-two-border h2:after { background:#000000; }
.dt-sc-dark-bg .dt-sc-title.with-two-border h2:before, .dt-sc-dark-bg .dt-sc-title.with-two-border h2:after { background:#ffffff; }
.dt-sc-title.with-two-color-bg:before, .dt-sc-title.with-two-color-bg h2 { background:#000000; }
.dt-sc-photography-style:before { background:#000000; }
@media all and (min-width:0\0) and (min-resolution:.001dpcm) {
.dt-sc-triangle-title::before, .dt-sc-triangle-title::after { transform: rotate(45deg) skew(10deg, 10deg); -ms-transform: rotate(45deg) skew(10deg, 10deg); }
} @media only screen and (min-width:992px) and (max-width:1199px) { .dt-sc-title.with-two-color-stripe:before { transform:skewX(-30deg) translateX(-45px); -webkit-transform: skewX(-30deg) translateX(-45px); -ms-transform: skewX(-30deg) translateX(-45px); }
.dt-sc-title.with-two-color-stripe:after { transform:skewX(-30deg) translateX(45px); -webkit-transform:skewX(-30deg) translateX(45px); -ms-transform:skewX(-30deg) translateX(45px); }		
.dt-sc-title.with-two-color-stripe h5 { padding: 50px 0px 40px 70px; }
.dt-sc-title.with-two-color-stripe h5:before { left: 50px; }
.dt-sc-title.with-two-color-bg h2 { font-size: 24px; line-height: normal; }
.dt-sc-triangle-title { height: 450px; width: 100%; }
.dt-sc-triangle-title:before { height: 250px; top: 100px; width: 250px; }
.dt-sc-triangle-title:after { height: 230px; top: 110px; width: 230px; }
.dt-sc-triangle-title h2 { font-size: 20px; margin-top: 175px; }		
.dt-sc-photography-style.vc_col-md-12 { padding-bottom: 0; }
.dt-sc-title.with-two-color-stripe h1, .dt-sc-title.with-two-color-stripe h2, .dt-sc-title.with-two-color-stripe h3, .dt-sc-title.with-two-color-stripe h4, .dt-sc-title.with-two-color-stripe h5, .dt-sc-title.with-two-color-stripe h6 { float: none; line-height: normal; }
.dt-sc-title.with-two-color-stripe { text-align: center; }
.dt-sc-title.with-two-color-stripe h5 { margin: 0; padding-left: 0; }
.dt-sc-title.with-two-color-stripe h5 { padding: 50px 0px 40px 70px; padding-left: 70px; }
.dt-sc-title.with-two-color-stripe h5::before { height: 1px; left: 0; top: 25px; width: 100%; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
.dt-sc-title.with-two-border h2{font-size:35px;}
}  @media only screen and (min-width:768px) and (max-width:991px) { .dt-sc-title.with-two-color-bg::before { left: 0; }
.dt-sc-title.with-two-color-bg::after { -webkit-transform: skewX(-30deg) translateX(-10px); transform: skewX(-30deg) translateX(-10px); }
.dt-sc-title.with-two-color-bg h2 { font-size: 24px; line-height: normal; left: 35px; }
.dt-sc-title.with-two-color-stripe { text-align: center; }
.dt-sc-title.with-two-color-stripe:before { transform:skewX(-30deg) translateX(-45px); -webkit-transform: skewX(-30deg) translateX(-45px); -ms-transform: skewX(-30deg) translateX(-45px); }
.dt-sc-title.with-two-color-stripe:after { transform:skewX(-30deg) translateX(45px); -webkit-transform:skewX(-30deg) translateX(45px); -ms-transform:skewX(-30deg) translateX(45px); }		
.dt-sc-title.with-two-color-stripe h1, .dt-sc-title.with-two-color-stripe h2, 
.dt-sc-title.with-two-color-stripe h3, .dt-sc-title.with-two-color-stripe h4,
.dt-sc-title.with-two-color-stripe h5, .dt-sc-title.with-two-color-stripe h6 { float: none; line-height: normal; }
.dt-sc-title.with-two-color-stripe h5 { margin: 0; padding-left: 0; }	
.dt-sc-title.with-two-color-stripe h5::before { height: 1px; left: 0; top: 25px; width: 100%; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
.dt-sc-triangle-title { height: 390px; width: 100%; }
.dt-sc-triangle-title:before { height: 195px; top: 100px; width: 195px; }
.dt-sc-triangle-title:after { height: 175px; top: 110px; width: 175px; }
.dt-sc-triangle-title h2 { font-size: 18px; margin-top: 150px; }			
.dt-sc-triangle-title p { font-size: 9px; line-height: 20px; }	
.dt-sc-title.with-boxed h2 { font-size: 24px; }		
.dt-sc-photography-style.rs_col-sm-12 { padding-bottom: 0; }
.dt-sc-title.with-two-border h2{font-size:30px;}
}  @media only screen and (max-width: 767px) { .dt-sc-title.with-two-color-bg { display: block; float: none; margin: 0 15px; text-align: center; width: auto; }
.dt-sc-title.with-two-color-bg:before { left: -7px; }
.dt-sc-title.with-two-color-bg:after { -webkit-transform: skewX(-30deg) translateX(-15px); transform: skewX(-30deg) translateX(-15px); }
.dt-sc-title.with-two-color-bg h2 { font-size: 24px; line-height: normal; padding: 15px 10px 15px 0; }
.dt-sc-title.with-two-color-stripe { text-align: center; }
.dt-sc-title.with-two-color-stripe:before { transform:skewX(-30deg) translateX(-45px); -webkit-transform: skewX(-30deg) translateX(-45px); -ms-transform: skewX(-30deg) translateX(-45px); }
.dt-sc-title.with-two-color-stripe:after { transform:skewX(-30deg) translateX(45px); -webkit-transform:skewX(-30deg) translateX(45px); -ms-transform:skewX(-30deg) translateX(45px); }
.dt-sc-title.with-two-color-stripe h1, .dt-sc-title.with-two-color-stripe h2, 
.dt-sc-title.with-two-color-stripe h3, .dt-sc-title.with-two-color-stripe h4,
.dt-sc-title.with-two-color-stripe h5, .dt-sc-title.with-two-color-stripe h6 { float: none; line-height: normal; }
.dt-sc-title.with-right-border-decor.aligncenter > * { line-height: normal; }
.dt-sc-title.with-two-color-stripe h5 { margin: 0; padding-left: 0; }	
.dt-sc-title.with-two-color-stripe h5::before { height: 1px; left: 0; top: 25px; width: 100%; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }	
.icon-link-title .vc_column-inner { padding: 0; }		
.dt-sc-title.with-two-border h2 { font-size:40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.dt-sc-triangle-title { width: 100%; }
.dt-sc-ribbon-title { background-size: 100% auto; width: 100%; }
}  @media only screen and (min-width: 480px) and (max-width: 767px) { .dt-sc-ribbon-title { line-height: 50px; }	
.dt-sc-triangle-title { height: 510px; margin: 0 0 35px; }
} @media only screen and (max-width: 479px) { .dt-sc-title.with-two-color-bg h2 { font-size: 22px; }
.dt-sc-ribbon-title { font-size: 20px; height: auto; line-height: 32px; padding: 0 0 30px; }	
.dt-sc-title.with-boxed { margin: 0 5px 0 15px; }
.dt-sc-title.with-boxed.alter { margin:  0 15px 0 5px; }
.dt-sc-photography-style:before { left: -10px; top: -10px; }
.dt-sc-photography-style.alter:before { bottom: -10px; right: -10px; }	
}  @media only screen and (min-width: 320px) and (max-width: 479px) { .dt-sc-title.with-two-border h2 { font-size: 20px; }
.dt-sc-title.with-right-border-decor .dt-sc-button.large { font-size: 15px; }
.dt-sc-title.with-boxed h2 { font-size: 24px; height: 100px; }
.dt-sc-title.with-boxed h2 span { font-size: 40px; }		
.dt-sc-triangle-title { height: 450px; }
.dt-sc-triangle-title:before { height: 250px; top: 100px; width: 250px; }
.dt-sc-triangle-title:after { height: 230px; top: 110px; width: 230px; }
.dt-sc-triangle-title h2 { font-size: 22px; margin-top: 170px; }	
}  @media only screen and (max-width: 319px) { .dt-sc-title.with-two-color-bg { margin: 0 -15px; }
.dt-sc-title.with-two-color-bg h2 { background: none; font-size: 18px; left: auto; padding: 15px 10px; }	
.dt-sc-title.with-two-color-stripe:before { transform:skewX(-30deg) translateX(-120px); -webkit-transform: skewX(-30deg) translateX(-120px); -ms-transform: skewX(-30deg) translateX(-120px); }
.dt-sc-title.with-two-color-stripe:after { transform:skewX(-30deg) translateX(120px); -webkit-transform:skewX(-30deg) translateX(120px); -ms-transform:skewX(-30deg) translateX(120px); }
.dt-sc-title.with-boxed h2 { font-size: 17px; height: 80px; }
.dt-sc-title.with-boxed h2 span { font-size: 34px; }
.dt-sc-photography-style:before { left: -15px; top: -15px; }
.dt-sc-photography-style.alter:before { bottom: -15px; right: -15px; }
.dt-sc-title.with-two-border h2 { font-size: 18px; padding: 0 6px; }
.dt-sc-title.with-two-border.with-sub-title h3 { font-size: 13px; }
.dt-sc-ribbon-title { font-size: 14px; line-height: 24px; }
.dt-sc-title.with-right-border-decor { padding: 0 0 20px 40px; }
.dt-sc-title.with-right-border-decor::before { left: 11px; top: 36px; }
.dt-sc-title.with-right-border-decor::after { height: 11px; left: 6px; width: 11px; }
.dt-sc-title.with-right-border-decor h2 { font-size: 22px; }
.dt-sc-title.with-right-border-decor h2::before { border-width: 3px; height: 20px; left: -42px; width: 20px; }
.dt-sc-title.with-right-border-decor .dt-sc-button.large { font-size: 11px; padding: 20px 30px 18px; }
.dt-sc-triangle-title { height: 390px; }
.dt-sc-triangle-title:before { height: 195px; top: 100px; width: 195px; }
.dt-sc-triangle-title:after { height: 175px; top: 110px; width: 175px; }
.dt-sc-triangle-title h2 { font-size: 18px; margin: 145px 0 0; }			
.dt-sc-triangle-title p { font-size: 9px; }
}
  h5.dt-sc-toggle-accordion, h5.dt-sc-toggle { position:relative; margin:0px 0px 10px; clear:both; font-size:18px; font-weight:bold; }
h5.dt-sc-toggle-accordion a, h5.dt-sc-toggle a { line-height:35px; padding:5px 0px 5px 50px; display:inline-block; width:100%; position:relative; }		
h5.dt-sc-toggle-accordion a:before, h5.dt-sc-toggle a:before { content:""; position:absolute; left:0px; top:0px; width:35px; height:100%; }
h5.dt-sc-toggle-accordion:before, h5.dt-sc-toggle-accordion:after, h5.dt-sc-toggle:before, h5.dt-sc-toggle:after { content:""; position:absolute; top:0px; bottom:0px; margin:auto; }
h5.dt-sc-toggle-accordion:before, h5.dt-sc-toggle:before { width:2px; height:16px; left:17px; }
h5.dt-sc-toggle-accordion:after, h5.dt-sc-toggle:after { height:2px; width:16px; left:10px; }	
h5.dt-sc-toggle-accordion.active:before, h5.dt-sc-toggle.active:before { background:none; }
.dt-sc-toggle-content { clear:both; padding:15px 0px 25px 50px; margin:0px; display:none; }	
.dt-sc-dark-bg h5.dt-sc-toggle-accordion.active:before, .dt-sc-dark-bg h5.dt-sc-toggle.active:before { background:none; }
.type2 h5.dt-sc-toggle-accordion, .type2 h5.dt-sc-toggle { font-size:34px; }
.type2 h5.dt-sc-toggle-accordion a:before, .type2 h5.dt-sc-toggle-accordion.active a:before, .type2 h5.dt-sc-toggle a:before, .type2 h5.dt-sc-toggle.active a:before { background:none; }
.type2 h5.dt-sc-toggle-accordion:before, .type2 h5.dt-sc-toggle:before { width:3px; height:30px; left:14px; }
.type2 h5.dt-sc-toggle-accordion:after, .type2 h5.dt-sc-toggle:after { height:3px; width:30px; left:0px; }
.alignright h5.dt-sc-toggle-accordion a:before, .alignright h5.dt-sc-toggle a:before { left:inherit; right:0px; }
.alignright h5.dt-sc-toggle-accordion:before, .alignright h5.dt-sc-toggle:before { right:17px; left:inherit; }
.alignright h5.dt-sc-toggle-accordion:after, .alignright h5.dt-sc-toggle:after { right:10px; left:inherit; }
.alignright h5.dt-sc-toggle-accordion a, .alignright h5.dt-sc-toggle a { padding:5px 50px 5px 0px; }	
.alignright .dt-sc-toggle-content { padding-right:30px; }	
.type2.alignright h5.dt-sc-toggle-accordion:before, .type2.alignright h5.dt-sc-toggle:before { right:14px; }
.type2.alignright h5.dt-sc-toggle-accordion:after, .type2.alignright h5.dt-sc-toggle:after { right:0px; }
.type2.alignright h5.dt-sc-toggle-accordion a, .type2.alignright h5.dt-sc-toggle a { padding:5px 50px 5px 0px; }	
.type2.alignright .dt-sc-toggle-content { padding-right:50px; }		
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle { border-bottom:1px solid; margin-bottom: 0; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame h5.dt-sc-toggle a { padding:20px 0px 20px 80px; line-height:normal; }	
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a:before, .dt-sc-toggle-frame h5.dt-sc-toggle a:before { content:""; position:absolute; left:0px; top:0px; width:60px; height:100%; border: none; }	
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:after, .dt-sc-toggle-frame h5.dt-sc-toggle:before, .dt-sc-toggle-frame h5.dt-sc-toggle:after { content:""; position:absolute; top:0px; bottom:0px; margin:auto; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before, .dt-sc-toggle-frame h5.dt-sc-toggle:before { left:29px; width:2px; height:16px; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion:after, .dt-sc-toggle-frame h5.dt-sc-toggle:after { left:22px; width:16px; height:2px; }	
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active:before, .dt-sc-toggle-frame h5.dt-sc-toggle.active:before { background:none; }	
.dt-sc-toggle-frame .dt-sc-toggle-content { padding:15px 0px 25px 20px; margin:0px; border-bottom:1px solid; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle { border:1px solid; border-radius:5px; font-size:16px; margin-bottom:15px; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:after, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle:after { width:26px; height:1px; right:20px; left:inherit; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle:before { height:26px; width:1px; right:33px; left:inherit; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a:before, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active a:before, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active:before, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle a:before, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle.active a:before, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle.active:before { background:none; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle a { padding-left:20px; }
.type2 .dt-sc-toggle-frame .dt-sc-toggle-content { padding:15px 0px 35px; border:0px; margin-bottom:0px; }
.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle { border:1px solid rgba(0, 0, 0, 0.1); border-bottom:0px; font-size:18px; text-transform: capitalize; margin-bottom:-1px; }
.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle a { padding-left:20px; }
.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:after, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle:after, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle:before, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active:after, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle.active:after, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active:before, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle.active:before { background:none; }
.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a:before, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active a:before, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active:before, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle a:before, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle.active a:before, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle.active:before { background:none; }
.type3 .dt-sc-toggle-frame .dt-sc-toggle-content {  border:1px solid rgba(0, 0, 0, 0.1); border-bottom:0px; margin-bottom:0px; padding:20px 20px 25px 25px; margin-top:1px; border-left-width: 2px; }
.dt-sc-toggle-frame-set.type3 .dt-sc-toggle-frame:last-child h5.dt-sc-toggle-accordion.active { border-bottom-color: rgba(0,0,0,0); }
.dt-sc-toggle-group-set.simple h5.dt-sc-toggle{font-size:20px; border:none;}
.dt-sc-toggle-group-set.simple .dt-sc-toggle-frame{border-bottom:1px solid #EEE;}
.dt-sc-toggle-group-set.simple.no-border .dt-sc-toggle-frame{border-bottom:none;}
.dt-sc-toggle-group-set.simple h5.dt-sc-toggle a{padding:18px 0;}
.dt-sc-toggle-group-set.simple h5.dt-sc-toggle a:before{background:none; display:none;}
.dt-sc-toggle-group-set.simple h5.dt-sc-toggle:before{width:4px; left:auto; right:6px; background:#222222;}
.dt-sc-toggle-group-set.simple h5.dt-sc-toggle:after{height:4px; left:auto; right:0px; background:#222222;}
.dt-sc-toggle-group-set.simple .dt-sc-toggle-frame .dt-sc-toggle-content{padding:0px 0px 25px 0px; border:none;}
.dt-sc-toggle-group-set.simple h5.dt-sc-toggle.active:before{display:none;} .type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active a, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle.active a { color:#000000; }
.dt-sc-toggle-frame-set.type3 .dt-sc-toggle-frame:last-child h5.dt-sc-toggle-accordion,
.dt-sc-toggle-frame-set.type3 .dt-sc-toggle-frame:last-child .dt-sc-toggle-content { border-bottom:1px solid rgba(0, 0, 0, 0.1); }
.dt-sc-toggle-frame-set.type3 .dt-sc-toggle-frame:last-child .dt-sc-toggle-content { border-bottom:1px solid rgba(0, 0, 0, 0.1); }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active a, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle.active a { color:#ffffff; }
.dt-sc-dark-bg h5.dt-sc-toggle-accordion a, .dt-sc-dark-bg h5.dt-sc-toggle a  { color:#ffffff; }	
.dt-skin-primary-bg .dt-sc-toggle-group-set.simple h5.dt-sc-toggle.active a{color:#FFF;}
.dt-skin-primary-bg .dt-sc-toggle-group-set.simple h5.dt-sc-toggle:before, .dt-skin-primary-bg .dt-sc-toggle-group-set.simple h5.dt-sc-toggle:after, .dt-skin-primary-bg .dt-sc-toggle-group-set.simple h5.dt-sc-toggle.active:after{background:#FFF;}
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active:after, .dt-sc-dark-bg h5.dt-sc-toggle-accordion:after, .dt-sc-dark-bg h5.dt-sc-toggle-accordion:before, h5.dt-sc-toggle-accordion.active:after, h5.dt-sc-toggle.active:after, .dt-sc-dark-bg h5.dt-sc-toggle:after, .dt-sc-dark-bg h5.dt-sc-toggle:before, .dt-sc-dark-bg .type2 h5.dt-sc-toggle-accordion:after, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active:after, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle.active:after, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion { background:#ffffff; }	
h5.dt-sc-toggle-accordion:before, h5.dt-sc-toggle-accordion:after, .type2 h5.dt-sc-toggle-accordion:after, h5.dt-sc-toggle:before, h5.dt-sc-toggle:after { background:rgba(0, 0, 0, 0.1); }
h5.dt-sc-toggle-accordion a:before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a:before, h5.dt-sc-toggle a:before, .dt-sc-toggle-frame h5.dt-sc-toggle a:before { background:rgba(0, 0, 0, 0.05); }	
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:after, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle:after, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle:before { background:rgba(0, 0, 0, 0.8); }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle { border-bottom-color:rgba(0, 0, 0, 0.1); }	
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle { border-color:rgba(0, 0, 0, 0.1); }	
.dt-sc-toggle-frame .dt-sc-toggle-content  { border-bottom-color:rgba(0, 0, 0, 0.1); }  @media only screen and (min-width:992px) and (max-width:1199px) { h5.dt-sc-toggle-accordion, h5.dt-sc-toggle, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle { font-size: 13px; }
.type2 h5.dt-sc-toggle-accordion, .type2 h5.dt-sc-toggle { font-size: 24px; }
.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle { font-size: 14px; }
} @media only screen and (min-width:768px) and (max-width:991px) { .type2 > h5.dt-sc-toggle-accordion, .type2 > h5.dt-sc-toggle { font-size: 24px; }		
.type2 h5.dt-sc-toggle-accordion::before, .type2 h5.dt-sc-toggle::before { height: 25px; left: 11px; }
.type2.alignright h5.dt-sc-toggle-accordion::before, .type2.alignright h5.dt-sc-toggle::before { left: auto; right: 11px; }
.type2 h5.dt-sc-toggle-accordion::after, .type2 h5.dt-sc-toggle::after { width: 25px; }
.type2 > h5.dt-sc-toggle-accordion a, .type2 > h5.dt-sc-toggle a, .type2 > .dt-sc-toggle-content { padding-left: 40px; }
.type2.alignright > h5.dt-sc-toggle-accordion a, .type2.alignright > h5.dt-sc-toggle a, .type2.alignright > .dt-sc-toggle-content { padding-right: 40px; }
.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle { font-size: 14px; }
}
@media only screen and (max-width: 767px) {
.dt-sc-toggle-group-set.simple h5.dt-sc-toggle a{padding-left:10px; padding-right:10px;}
} @media only screen and (max-width: 479px) { .dt-sc-toggle-frame h5.dt-sc-toggle-accordion::before, .dt-sc-toggle-frame h5.dt-sc-toggle::before { left: 20px; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion::after, .dt-sc-toggle-frame h5.dt-sc-toggle::after { left: 13px; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame h5.dt-sc-toggle a { padding: 12px 0 12px 50px; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle a { padding-top: 15px; padding-bottom: 15px; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a::before, .dt-sc-toggle-frame h5.dt-sc-toggle a::before { width: 40px; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle { font-size: 13px; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion::before, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle::before { height: 20px; right: 25px; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion::after, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle::after { right: 15px; width: 20px; }
.type2 h5.dt-sc-toggle-accordion, .type2 h5.dt-sc-toggle { font-size: 16px; }
.type2 h5.dt-sc-toggle-accordion::before, .type2 h5.dt-sc-toggle::before { height: 20px; left: 8px; }
.type2.alignright h5.dt-sc-toggle-accordion::before, .type2.alignright h5.dt-sc-toggle::before { left: auto; right: 8px; }
.type2 h5.dt-sc-toggle-accordion::after, .type2 h5.dt-sc-toggle::after { width: 20px; }
.type2 > h5.dt-sc-toggle-accordion a, .type2 > h5.dt-sc-toggle a, .type2 > .dt-sc-toggle-content { padding-left: 35px; }
.type2.alignright > h5.dt-sc-toggle-accordion a, .type2.alignright > h5.dt-sc-toggle a, .type2.alignright > .dt-sc-toggle-content { padding-right: 35px; }	
.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle { font-size: 15px; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle a { padding-right: 35px; }
}
  .dt-sc-boxed-tooltip{background:#000; color:#FFF; display:inline-block; margin:10px 0px 0px; padding:0px 15px; text-align:center; line-height:normal; border-radius:3px; margin-right:15px; min-width:46px; min-height:46px; line-height:46px; text-align:center;}
.dt-sc-boxed-tooltip:hover { background:#37251b; color:#ffffff; }
#tiptip_holder { display:none; position:absolute; top:0; left:0; z-index:99999; }		
#tiptip_holder.tip_top { padding-bottom:5px; }		 
#tiptip_holder.tip_bottom { padding-top:5px; }		 
#tiptip_holder.tip_right { padding-left:5px; }		 
#tiptip_holder.tip_left { padding-right:5px; }		
#tiptip_content { padding:8px 10px; color:#ffffff; font-size:12px; line-height:normal; background:rgba(0, 0, 0, 0.8); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }		
#tiptip_arrow, #tiptip_arrow_inner { position:absolute; border-color:transparent; border-style:solid; border-width:6px; height:0; width:0; opacity:0.85; }		
#tiptip_holder.tip_top #tiptip_arrow { border-top-color:#fff; border-top-color:#000000;  }		
#tiptip_holder.tip_bottom #tiptip_arrow { border-bottom-color:#fff; border-bottom-color:#000000; }		
#tiptip_holder.tip_right #tiptip_arrow { border-right-color:#fff; border-right-color:#000000; }		 
#tiptip_holder.tip_left #tiptip_arrow { border-left-color:#fff; border-left-color:#000000; }		
#tiptip_holder.tip_top #tiptip_arrow_inner { margin-top:-7px; margin-left:-6px; }		
#tiptip_holder.tip_bottom #tiptip_arrow_inner { margin-top:-5px; margin-left:-6px; }		 
#tiptip_holder.tip_right #tiptip_arrow_inner { margin-top:-6px; margin-left:-5px;  }		
#tiptip_holder.tip_left #tiptip_arrow_inner { margin-top:-6px; margin-left:-7px;}
.dt-sc-tooltip-info {color: #000;display: block;position: relative;margin-bottom:30px;width: 100%; }
.dt-sc-tooltip-info > h4 {margin: 0;font-size: 20px;background-color: #f0f0f0;text-align: center;padding: 15px 10px;}
.dt-sc-tooltip-details {position: absolute;z-index: 9999;width: 220px;left: 50%;margin: 0 0 20px -110px;bottom: 100%;text-align: left;opacity: 0;cursor: default;pointer-events: none;box-shadow: 12px 0 40px rgba(0,0,0,.2);padding: 10px;background-color: #fff;}
.dt-sc-tooltip-details { -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transform: scale3d(0.7,0.3,1); transform: scale3d(0.7,0.3,1); -webkit-transition: opacity 0.2s, -webkit-transform 0.2s; transition: opacity 0.2s, transform 0.2s; }
.dt-sc-tooltip-details .tooltip-thumb {position: relative;display: block;float: left;margin-right: 1em;width: 60px;}
.dt-sc-tooltip-details .tooltip-content { display: block; padding: 0 0 10px 0; font-size: 13px; line-height: 23px; }
.dt-sc-tooltip-details:after {content: '';top: 100%;left: 0;border: solid transparent;height: 0;width: 0;position: absolute;pointer-events: none;border-color: transparent;border-width: 10px;margin-left: 0px;border-top-color: #fff;right: 0;margin: 0 auto;}
.dt-sc-tooltip-info:hover .dt-sc-tooltip-details { pointer-events: auto; opacity: 1; -webkit-transform: translate3d(0,0,0) rotate3d(0,0,0,0); transform: translate3d(0,0,0) rotate3d(0,0,0,0); }
.dt-sc-tooltip-info.bottom .dt-sc-tooltip-details { top: 100%; bottom: auto; margin-bottom: 0; margin-top: 20px; }
.dt-sc-tooltip-info.bottom .dt-sc-tooltip-details:after { bottom: 100%; top: auto; border-bottom-color: #fff;  border-top-color: transparent; }
   .dt-sc-twitter-feeds { float:left; clear:both; width:100%; text-align:center; }
.dt-sc-twitter-icon { margin:0px 0px 40px; position:relative; float:left; width:100%; clear:both; }
.dt-sc-twitter-icon span { width:70px; height:70px; line-height:70px; font-size:46px; display:inline-block; border-radius:50%; position:relative; z-index:1; }
.dt-sc-twitter-feeds .dt-sc-tweet { display:block; text-align:center; }
.dt-sc-twitter-feeds .tweet-text { font-size:24px; line-height:40px; color:#000000; }
.dt-sc-twitter-feeds .dt-sc-tweet .tweet-time { font-size:16px; clear:both; display:inline-block; width:100%; font-style:italic; margin:10px 0px 0px; }
.dt-sc-twitter-icon:before { content:""; position:absolute; left:100%; right:0px; top:35px; width:9000px; height:1px; }
.dt-sc-twitter-icon:after { content:""; position:absolute; right:100%; right:0px; top:35px; width:9000px; height:1px; }
  .dt-sc-video-manager-wrapper .wpb_column { overflow: hidden; }
.dt-sc-video-manager-right.wpb_column {  height: 505px; margin-bottom: 18px; margin-top: 18px; }
.dt-sc-video-item { float: left; margin-bottom: 18px; overflow: hidden; padding: 0 95px 0 65px; position: relative; width: 100%; box-sizing: border-box; }
.dt-sc-video-item:last-child { margin-bottom: 0; }
.dt-sc-vitem-thumb { bottom: 0; float: left; max-width: 150px; position: absolute; left: 65px; top: 0; width: 22%; z-index: 9; }
.dt-sc-vitem-thumb:before { border: 2px solid #fff; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; }
.dt-sc-vitem-detail { box-sizing: border-box; display: inline-block; padding: 20px 15px 20px 210px; position: relative; transition: all 0.3s linear 0s; width: 100%; }
.dt-sc-vitem-detail h2 { font-size:13px; font-family: 'Lato', sans-serif; text-transform:uppercase; margin-bottom:0px; position:relative; }
.dt-sc-vitem-detail h2:before { content: "\e624"; font-family: 'Pe-icon-7-stroke'; font-size: 13px; position:absolute; left: -42px; }
.dt-sc-vitem-detail p { font-size:11px; margin-bottom:0; color:#443838; }	
.type2 .dt-sc-vitem-detail p { color:#777777; }
.type2 .dt-sc-video-item:before { content: ""; display: block; height: 100%; left: 0; opacity: 0.95; position: absolute; top: 0; width: 100%; background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 ); }
.type2 .dt-sc-video-item:hover .dt-sc-vitem-detail, .type2 .dt-sc-video-item.active .dt-sc-vitem-detail { background-color:transparent; }
.dt-sc-video-item:hover h2, .dt-sc-video-item:hover p, .dt-sc-video-item:hover .dt-sc-vitem-detail:before, .dt-sc-video-item.active h2, .dt-sc-video-item.active p, .dt-sc-video-item.active .dt-sc-vitem-detail:before { color:#eeebe8; }
.dt-sc-video-wrapper { float: left; position:relative; }
.dt-sc-video-wrapper .video-overlay{ position:absolute; left:0; top:0; width:100%; height:100%; display:block; background-color:rgba(0,0,0,0.75); text-align:center; }
.type2 .dt-sc-video-wrapper .video-overlay { background: url(//northcalsecurity.com/wp-content/plugins/designthemes-core-features/shortcodes/css/images/video-img-overlay.png) repeat; }
.dt-sc-video-wrapper .video-overlay-inner { bottom: 0; display: block; height: 100px; left: 0; margin: auto; position: absolute; right: 0; top: 0; }
.dt-sc-video-wrapper .video-overlay-inner a { width:70px; height:70px; display:inline-block; border-radius:40px; }
.dt-sc-video-wrapper .video-overlay-inner a span { color:#fff; font-size:30px; line-height:70px; }
.dt-sc-video-wrapper .video-overlay-inner h2 { font-family:'Lato', sans-serif; margin-top:10px; margin-bottom:0px; }
.dt-sc-video-wrapper .video-overlay-inner h2, .dt-sc-video-wrapper .video-overlay-inner p { color:rgba(255,255,255,0.5); }
.type2 .dt-sc-video-wrapper .video-overlay-inner h2, .type2 .dt-sc-video-wrapper .video-overlay-inner p { color:rgba(255, 255, 255, 0.7); }
.dt-sc-video-item:hover { cursor: pointer; }.portfolio, .dt-sc-portfolio-sorting.type6 a:before { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; }
.portfolio .image-overlay .links a:first-child, .portfolio .image-overlay-details, .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social, .portfolio .image-overlay .links { -webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease; -o-transition:all 0.6s ease; -ms-transition:all 0.6s ease; transition:all 0.6s ease; }
.portfolio .image-overlay .links a:last-child, .portfolio figure img, .dt-sc-image-caption .dt-sc-image-wrapper img, .dt-sc-menu figure img { -webkit-transition:all 0.9s ease; -moz-transition:all 0.9s ease; -o-transition:all 0.9s ease; -ms-transition:all 0.9s ease; transition:all 0.9s ease; }
.portfolio .image-overlay .links:after { -webkit-transition:all 0.4s ease-out; -moz-transition:all 0.4s ease-out; -o-transition:all 0.4s ease-out; -ms-transition:all 0.4s ease-out; transition:all 0.4s ease-out; }
.portfolio figure img { -webkit-transition:all 1.5s ease; -moz-transition:all 1.5s ease; -o-transition:all 1.5s ease; -ms-transition:all 1.5s ease; transition:all 1.5s ease; } .dt-sc-portfolio-sorting { float:left; clear:both; width:100%; margin:0px 0px 60px; padding:0px; text-align:center; }
.dt-sc-portfolio-sorting a { font-size:15px; font-weight:bold; padding:8px 20px 6px; letter-spacing:0px; border:1px solid; margin:0px 10px 20px; display:inline-block; position:relative; }
.dt-sc-portfolio-sorting.type1 a { margin:0px 15px 20px; }
.dt-sc-portfolio-sorting.type1 a:before, .dt-sc-portfolio-sorting.type1 a:after { content:""; position:absolute; top:0px; bottom:0px; margin:auto; }
.dt-sc-portfolio-sorting.type1 a:before { width:15px; height:1px; left:-18px; }
.dt-sc-portfolio-sorting.type1 a:after { width:1px; height:15px; left:-3px; }	 
.dt-sc-portfolio-container { display: block; width: auto; clear:both; margin:0px; padding:0px; }
.dt-sc-portfolio-container.no-space { float: left; width: 100%; }
.portfolio.column.no-space { margin-bottom:0px; }
.portfolio figure { position:relative; overflow:hidden; }
.portfolio:hover figure img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }
.portfolio .image-overlay { position:absolute; opacity:0; display:block; bottom:0; left:0; right:0; width:100%; height:100%; overflow:hidden; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
.portfolio .image-overlay .links { position:absolute; left:0px; top:0px; width:100%; height:100%; }
.portfolio .image-overlay .links a { display:inline-block; height:45px; width:45px; font-size:20px; line-height:50px; border:1px solid; border-radius:50%; margin:30px 0px 0px 30px; position:relative; bottom:100%; z-index: 1; text-align:center; }
.portfolio.type1 .image-overlay .links a{line-height:45px;}
.portfolio .image-overlay .links a:last-child { margin-left:5px; }
.portfolio .image-overlay .links a span { line-height:45px; }
.portfolio .image-overlay .links { width:100%; height:100%; }
.portfolio .image-overlay .links:after { content:''; position:absolute; z-index:-1; }
.portfolio .image-overlay .links:before { left:auto; left:10px;  z-index:2; }
.portfolio .image-overlay .links:after {  width:0;  height:200%; z-index:1;  left:0px;  top:-76%;  margin:-5px 0 0 -5px;  -webkit-transform-origin:0 0;  -webkit-transform:rotate(20deg);  -moz-transform-origin:0 0;  -moz-transform:rotate(30deg);  -ms-transform-origin:0 0;  -ms-transform:rotate(30deg);  transform-origin:0 0; transform:rotate(30deg); z-index:0; }
.portfolio:hover .image-overlay .links:after { width:70%; }
.portfolio.dt-sc-one-fourth:hover .image-overlay .links:after { width:80%; }
@media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome,.portfolio .image-overlay .links:after {  -webkit-transform-origin:0 0;  -webkit-transform:rotate(30deg);  -moz-transform-origin:0 0;  -moz-transform:rotate(30deg);  -ms-transform-origin:0 0;  -ms-transform:rotate(30deg);  transform-origin:0 0; transform:rotate(30deg); }
}
.portfolio:hover .image-overlay .links a { bottom:0px; }
.portfolio .image-overlay-details { position:absolute; right:30px; bottom:-100%; text-align:right; border-right:1px solid;  padding:0px 20px; }
.portfolio .image-overlay-details .categories { margin-bottom:0px; }
.portfolio .image-overlay-details .categories a { letter-spacing:0.5px; }
.portfolio .image-overlay h2 { font-weight:bold; margin-bottom:0px; padding:0px; }
.portfolio:hover .image-overlay-details { bottom:30px; }
.portfolio:hover .image-overlay { opacity:1; }
.isotope-hidden, .hidden { display:none !important; }
.portfolio,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.portfolio{
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
-ms-transition-property:     -ms-transform, opacity;
-o-transition-property:         top, left, opacity;
transition-property:         transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}	
.dt-sc-infinite-load-more { float:left; width:100%; text-align:center; margin-bottom:50px; } .portfolio.type2 .image-overlay { background:rgba(0, 0, 0, 0.7); }
.portfolio.type2 .image-overlay-details { left:0px; bottom:-100px; right:inherit; width:100%; text-align:left; padding:17px 20px;  border:0px; }
.portfolio.type2:hover .image-overlay-details { bottom:0px; }
.portfolio.type2 .image-overlay h2 { font-size:18px; text-transform: uppercase; font-weight:bold; line-height: normal; }
.portfolio.type2 .image-overlay h2 a, .portfolio.type2 .image-overlay-details .categories a { color:#ffffff; }
.portfolio.type2 .image-overlay .links:after { background:none; }
.portfolio.type2 .image-overlay .links { left:inherit; left:100%; width:100%; height:auto; bottom:57px; top:inherit; }
.portfolio.type2 .image-overlay .links a { background:#222222; border-radius:0px; border:none;  top:auto; bottom:auto; right:0px; float:right; width:60px; height:60px; margin:0px 0px 1px 1px; }
.portfolio.type2 .image-overlay .links a span { font-size:28px; line-height:60px; }
.portfolio.type2 .image-overlay .links a:hover { color:#ffffff; }
.portfolio.type2:hover .image-overlay .links { left:0px; }
.dt-sc-portfolio-sorting.type2 a, .dt-sc-portfolio-sorting.type2 a:hover, .dt-sc-portfolio-sorting.type2 a.active-sort { border:none; background:none; margin:0px; }
.dt-sc-portfolio-sorting.type2 a:before, .dt-sc-portfolio-sorting.type2 a:hover:before, .dt-sc-portfolio-sorting.type2 a.active-sort:before { background:none; }
.dt-sc-portfolio-sorting.type2 a:after {content:""; position:absolute; top:0px; bottom:0px; margin:auto; width:1px; height:15px; left:-3px; background:#ffffff; -webkit-transform:rotate(15deg); -moz-transform:rotate(15deg); -ms-transform:rotate(15deg);  transform:rotate(15deg); }
.dt-sc-portfolio-sorting.type2 { clear:none; width:auto; margin:0px 0px 0px 15px; padding:0px 20px; position:relative; }
.page-template-tpl-portfolio .dt-sc-portfolio-sorting.type2 { margin:0px 0px 60px; }
.dt-sc-portfolio-sorting.type2 a { color:#ffffff; padding:25px 20px 23px; }
.dt-sc-portfolio-sorting.type2 a:hover, .dt-sc-portfolio-sorting.type2 a.active-sort { color:rgba(0, 0, 0, 0.4) !important; }
.dt-sc-portfolio-sorting.type2 a:after, .dt-sc-portfolio-sorting.type2 a:hover:after { background:#ffffff; }
.dt-sc-portfolio-sorting.type2 a:first-child:hover:before, .dt-sc-portfolio-sorting.type2 a:first-child:hover:after { background:none; }
.dt-sc-portfolio-sorting.type2 a.active-sort:before { content:""; position:absolute; top:-1px; left:0px; width:100%; height:100%; border-top:1px solid #222222; border-bottom:1px solid #222222;  height:-webkit-calc(100% + 2px); height:-moz-calc(100% + 2px); height:calc(100% + 2px); }
@media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome,.dt-sc-portfolio-sorting.type2 a.active-sort:before { height:103%; }
}
.dt-sc-portfolio-sorting.type2:before { content:""; position:absolute; right:-25px; top:0px; width:50px; height:100%; -webkit-transform:skewX(-30deg); -moz-transform:skewX(-30deg); -ms-transform:skewX(-30deg);  transform:skewX(-30deg);  }
.dt-sc-portfolio-sorting.type2 a.active-sort:after { background:#ffffff; }
.dt-sc-portfolio-sorting.type2 a:first-child:after, .dt-sc-portfolio-sorting.type2 a.active-sort:first-child:after { background:none; } .dt-sc-portfolio-container .portfolio.type3 { padding:2px; }
.portfolio.column.no-space { padding: 0; }
.column .portfolio.type3 { position:relative; }
.portfolio.type3 .image-overlay .links:after { background:none; }
.portfolio.type3 .image-overlay { background:rgba(0, 0, 0, 0.3);  left:0px; top:0px; width:auto; height:auto; right:0px; bottom:0px;}
.portfolio.type3:hover:before { opacity:1; }
.portfolio.type3 .image-overlay .links a { top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); bottom: auto; height: auto; }
.portfolio.type3 .image-overlay .links { top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); left: 0px; right: 0px; margin: 0 auto; width: 100%; height: 100%; text-align: center; }
.portfolio.type3 .image-overlay .links a { font-size:16px; line-height:24px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; border:none; background:none; width:auto; margin:0px; padding:0px 10px; }
.portfolio.type3 .image-overlay .links a:first-child { margin:0px; }
.portfolio.type3 .image-overlay .links a:hover { background:none; }
.portfolio.type3:hover .image-overlay .links a { top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.portfolio.type3 .links{text-align:center; padding:29px 10px; background-color:#f8f8f8;}
.portfolio.type3 .links a{font-size:20px; color:#222;}
@media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome,.portfolio-single-grid .dt-sc-two-fifth .portfolio.type3 .image-overlay, ::i-block-chrome,.portfolio-single-grid .dt-sc-two-third .portfolio.type3 .image-overlay { width:94.5%; height:89.5%; }
::i-block-chrome,.portfolio-single-grid .dt-sc-two-fifth .portfolio.type3:before, ::i-block-chrome,.portfolio-single-grid .dt-sc-two-third .portfolio.type3:before { width:96.7%; height:94%; }
::i-block-chrome,.portfolio-single-grid .dt-sc-one-fifth #dt_portfolios-153.portfolio.type3 .image-overlay { height:94.6%; }
::i-block-chrome,.portfolio-single-grid .dt-sc-one-fifth #dt_portfolios-153.portfolio.type3:before { height:96.8%; }
} .portfolio.type4 .image-overlay .links:after { background:none; }
.portfolio.type4 .image-overlay .links { left:0px; right:0px; top:0px; bottom:0px; margin:auto; width:111px; height:45px; }
.portfolio.type4 .image-overlay .links a { margin:0px 5px; bottom:100%; background:#222222; border:0px; border-radius:0px; }
.portfolio.type4 .image-overlay .links a:hover { color:#222222; }
.portfolio.type4 .image-overlay .links a:first-child { right:100%; bottom:0px; }
.portfolio.type4:hover .image-overlay .links a:first-child { right:0px; bottom:0; }
.portfolio.type4 .image-overlay .links a:last-child { left:100%; bottom:0px; margin-left:0px; }
.portfolio.type4:hover .image-overlay .links a:last-child { left:0px; bottom:0; }
.portfolio.type4 .image-overlay .links a:last-child { -webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease; -o-transition:all 0.6s ease; -ms-transition:all 0.6s ease; transition:all 0.6s ease; } .portfolio.type5 .image-overlay-details { left:0px; bottom:-100px; right:inherit; width:100%; background:rgba(0, 0, 0, 0.1); text-align:center; padding:20px 10px;  border:0px; }
.portfolio.type5:hover .image-overlay-details { bottom:0px; }
.portfolio.type5 .image-overlay h2 { font-size:16px; margin-bottom:5px; }
.portfolio.type5 .image-overlay .links:after { background:none; }
.portfolio.type5 .image-overlay .links { left:0px; right:0px; top:0px; bottom:0px; margin:auto; width:120px; height:45px; }
.portfolio.type5 .image-overlay .links a { margin:0px 5px; bottom:100%; }
.portfolio.type5 .image-overlay .links a:first-child { right:100%; bottom:0px; }
.portfolio.type5:hover .image-overlay .links a:first-child { right:0px; bottom:90%; }
.portfolio.type5 .image-overlay .links a:last-child { left:100%; bottom:0px; }
.portfolio.type5:hover .image-overlay .links a:last-child { left:0px; bottom:90%; }
.portfolio.type5 .image-overlay .links a:last-child { -webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease; -o-transition:all 0.6s ease; -ms-transition:all 0.6s ease; transition:all 0.6s ease; }
.dt-sc-portfolio-sorting.type5 a { border-color:#eeeeee;} .portfolio.type6 figure { overflow:visible; }
.portfolio.type6 figure img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:grayscale(100%); -webkit-filter:grayscale(1); filter:gray; }
.portfolio.type6:hover figure img { filter:grayscale(0%); -webkit-filter:grayscale(0); filter:none; }
.portfolio.type6 .image-overlay { background:none; width:103%; height:100%; width:-webkit-calc(100% + 10px); width:-moz-calc(100% + 10px); width:calc(100% + 10px); height:-webkit-calc(100% + 10px); height:-moz-calc(100% + 10px); height:calc(100% + 10px); }
.portfolio.type6 .image-overlay:before { 
content:none; 
}
.portfolio.type6 .image-overlay .links:after { background:none; }
.portfolio.type6 .image-overlay .links a { background:#222222; border:none; border-radius:0px; position:absolute; width:60px; height:60px; display:inline-block; line-height:66px; font-size:24px; margin:0px; z-index:1; }
.portfolio.type6 .image-overlay .links a span { line-height:60px; }
.portfolio.type6 .image-overlay .links a:last-child { margin-left:60px; }
.portfolio.type6 .image-overlay .links { bottom:0px; left:0px; }
.portfolio.type6 .image-overlay .links a { bottom:-100%; left:0px; }
.portfolio.type6:hover .image-overlay .links a { bottom:0px; }
.portfolio.type6:hover figure img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.portfolio.type6 .image-overlay .links a:hover { color:#ffffff; }
.dt-sc-portfolio-sorting.type6 a { background:#222222; color:#ffffff; }
.dt-sc-portfolio-sorting.type6 a:before { content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:-1; opacity:0; }
.dt-sc-portfolio-sorting.type6 a.active-sort:before { left:-7px; top:-7px; background:#222222; opacity:1; }
.isotope .portfolio.type6 .image-overlay { width:100%; height:100%; left:0px; bottom:0px; }
.isotope .portfolio.type6 .image-overlay:before { left:0px; bottom:0px; }
.portfolio.type6.column.no-space { margin-bottom:0px; } .portfolio.type7 .image-overlay .links:after { background:none; }
.portfolio.type7 .image-overlay-details { width:100%; text-align:center; border:none; } 
.portfolio.type7 .image-overlay h2 { font-size:14px; font-weight:bold; text-transform:uppercase; }
.portfolio.type7 .image-overlay-details .categories { margin-bottom:10px; }
.portfolio.type7 .image-overlay-details .categories a { position:relative; padding:0px 15px 0px 17px; font-size:12px; text-transform:uppercase; }
.portfolio.type7 .image-overlay-details .categories a:before { content:""; position:absolute; width:8px; height:8px; left:0px; top:4px; -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); }
.portfolio.type7 .image-overlay-details .categories a.nonveg:before { background:#bb0605; }
.portfolio.type7 .image-overlay-details .categories a.veg:before { background:#328500; }
.portfolio.type7 .image-overlay-details { right:0px; }
.portfolio.type7:hover .image-overlay-details { bottom:70px; } 
.portfolio.type7 .image-overlay  { 
background:-moz-linear-gradient(top,  rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0, 0, 0,0)), color-stop(100%,rgba(0, 0, 0, 0.8))); background:-webkit-linear-gradient(top,  rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.8) 100%); background:-o-linear-gradient(top,  rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.8) 100%); background:-ms-linear-gradient(top,  rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.8) 100%); background:linear-gradient(to bottom,  rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.8) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); }
.portfolio.type7 .image-overlay .links:after { background:none; }
.portfolio.type7 .image-overlay .links { left:0px; right:0px; width:100%; height:auto; bottom:0px; top:inherit; width:180px; margin:auto; }
.portfolio.type7:hover .image-overlay .links { left:0px; }
.portfolio.type7 .image-overlay .links a { margin-left:0px; border:none; width:87px; border-radius:0px; line-height:60px; }
.portfolio.type7 .image-overlay .links a span { line-height:60px; }
.portfolio.type7 .image-overlay .links a span.icon-linked { margin-left: -7px; }
.portfolio.type7 .image-overlay .links a:hover { background:none; color:#ffffff; z-index:1; }
.portfolio.type7 .image-overlay .links a:before { content:""; position:absolute; left:12px; bottom:-32px; width:60px; height:60px; border:2px solid; -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); -ms-transform:rotate(45deg); z-index:-1; }
.portfolio.type7 .image-overlay .links a, .portfolio.type7:hover .image-overlay .links a { bottom:0px; }
.portfolio.type7 .image-overlay .links { bottom:-100%; }
.portfolio.type7:hover .image-overlay .links { bottom:0px; }
.portfolio.type7 .image-overlay .links a:first-child, .portfolio.type7 .image-overlay .links a:last-child { -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease; }
.dt-sc-portfolio-sorting.type7 a { border-width:2px; border-radius:30px; } .dt-sc-portfolio-container .portfolio.type8 figure img, .dt-sc-portfolio-container .portfolio.type8 figure .image-overlay { border-radius:0px 40px 0px 40px; }
.dt-sc-portfolio-container .portfolio.type8:nth-child(1) figure img, .dt-sc-portfolio-container .portfolio.type8:nth-child(3) figure img, .dt-sc-portfolio-container .portfolio.type8:nth-child(6) figure img, .dt-sc-portfolio-container .portfolio.type8:nth-child(8) figure img, .dt-sc-portfolio-container .portfolio.type8:nth-child(1) figure .image-overlay, .dt-sc-portfolio-container .portfolio.type8:nth-child(3) figure .image-overlay, .dt-sc-portfolio-container .portfolio.type8:nth-child(6) figure .image-overlay, .dt-sc-portfolio-container .portfolio.type8:nth-child(8) figure .image-overlay { border-radius:40px 0px 40px 0px; }
.portfolio.type8:hover figure img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.portfolio.type8 .image-overlay h2 { font-size:18px; padding-bottom:30px; }
.portfolio.type8 .image-overlay-details .categories { font-size:14px; position:absolute; bottom:60px; left:0px; right:0px; }
.portfolio.type8 .image-overlay-details { border:0px; text-align:center; width:100%; left:0px; right:0px; top:0px; bottom:0px; margin:auto; height:120px; }
.portfolio.type8 .image-overlay .links:after { background:none; }
.portfolio.type8 .image-overlay-details:before { content:""; position:absolute; width:40px; height:2px; background:#ffffff; left:0px; right:0px; bottom:45px; margin:auto; }
.portfolio.type8 .image-overlay .links { text-align:center; bottom:0px; height:36px; left:0px; right:0px; top:100px; bottom:0px; width:115px; margin:auto; }
.portfolio.type8 .image-overlay .links a { border:0px; margin:0px 5px; border-radius:15px 0px; background:#ffffff; }
.portfolio.type8 .image-overlay .links a:hover { background:#222222; color:#ffffff; }
.portfolio.type8 .image-overlay .links a { top:100%; bottom:auto; }
.portfolio.type8:hover .image-overlay .links a { top:0; bottom:auto; }
.dt-sc-portfolio-sorting.type8 a { background:#f7f7f7; border:none; border-radius:15px 0px; padding:10px 20px 10px; } .dt-sc-portfolio-sorting.type9 { margin-bottom:40px; }
.dt-sc-portfolio-sorting.type9 a { border-radius:8px; background:#ffffff; border:none; margin:0px 5px 20px; }
.portfolio.type9 figure img { border:5px solid #ffffff; border-radius:10px;  }
@media screen and (-webkit-min-device-pixel-ratio:0) { 
::i-block-chrome, .portfolio.type9 figure img { border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px;  } 
}
.portfolio.type9 .image-overlay { border-radius:5px; left:5px; top:5px; width:auto; height:auto; right:5px; bottom:5px; }
.portfolio.type9:hover figure img { -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }
.portfolio.type9 figure { overflow:inherit; }
.portfolio.type9 .image-overlay .links:after { background:none; }
.portfolio.type9 .image-overlay .links { text-align:center; width:100%; height:100%; }
.portfolio.type9 .image-overlay .links a { border:none; font-size:40px; }
.portfolio.type9 .image-overlay .links a:last-child { margin-left:0px; }
.portfolio.type9 .image-overlay .links, .portfolio.type9 .image-overlay .links a { left:0px; right:0px; top:0px; bottom:0px; margin:auto; height:44px; }
.portfolio.type9 .image-overlay .links a:hover { background:none; color:#222; } .dt-sc-portfolio-container .portfolio { margin-left:0px; margin-right:0px; clear:none; }
.dt-sc-portfolio-container.with-space .portfolio { padding:0 10px 20px; }
.dt-sc-portfolio-container.with-space { margin:0px -10px; }
.portfolio-container-carousel-wrapper .dt-sc-portfolio-container.with-space .portfolio { padding:0; margin:0; }
.portfolio-container-carousel-wrapper .dt-sc-portfolio-container.with-space { margin:0; }
.dt-sc-portfolio-container .dt-sc-one-fourth, .dt-sc-portfolio-container .column.no-space.dt-sc-one-fourth { width: 25%; } 	
.dt-sc-portfolio-container .dt-sc-one-third, .dt-sc-portfolio-container .column.no-space.dt-sc-one-third { width: 33.33333%; }
.dt-sc-portfolio-container .dt-sc-one-fifth, .dt-sc-portfolio-container .column.no-space.dt-sc-one-fifth { width:20%; }
.dt-sc-portfolio-container .dt-sc-one-sixth, .dt-sc-portfolio-container .column.no-space.dt-sc-one-sixth { width:16.666%; }
.dt-sc-portfolio-container .dt-sc-one-seventh, .dt-sc-portfolio-container .column.no-space.dt-sc-one-seventh { width:14.28%; }
.dt-sc-portfolio-container .dt-sc-one-eight, .dt-sc-portfolio-container .column.no-space.dt-sc-one-eight { width:12.5%; }
.dt-sc-portfolio-container .dt-sc-one-nineth, .dt-sc-portfolio-container .column.no-space.dt-sc-one-nineth { width:11.11%; }
.dt-sc-portfolio-container .dt-sc-one-tenth, .dt-sc-portfolio-container .column.no-space.dt-sc-one-tenth { width:10%; }
.dt-sc-portfolio-container .dt-sc-one-half, .dt-sc-portfolio-container .column.no-space.dt-sc-one-half { width: 50%; }
.page-with-sidebar .dt-sc-portfolio-container .dt-sc-one-sixth, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-sixth, .page-with-sidebar .dt-sc-portfolio-container .dt-sc-one-seventh, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-seventh, .page-with-sidebar .dt-sc-portfolio-container .dt-sc-one-eight, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-eight, .page-with-sidebar .dt-sc-portfolio-container .dt-sc-one-nineth, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-nineth, .page-with-sidebar .dt-sc-portfolio-container .dt-sc-one-tenth, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-tenth { width: 20%; }
.with-both-sidebar .dt-sc-portfolio-container-wrapper .dt-sc-one-half, .with-both-sidebar .dt-sc-portfolio-container-wrapper .column.no-space.dt-sc-one-half, .with-both-sidebar .dt-sc-portfolio-container-wrapper .column.no-space.dt-sc-one-third, .with-both-sidebar .dt-sc-portfolio-container-wrapper .column.no-space.dt-sc-one-fourth, .with-both-sidebar .dt-sc-portfolio-container-wrapper .column.dt-sc-one-third, .with-both-sidebar .dt-sc-portfolio-container-wrapper .column.dt-sc-one-fourth, .with-both-sidebar .dt-sc-portfolio-container .dt-sc-one-half, .with-both-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-half, .with-both-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-third, .with-both-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-fourth, .with-both-sidebar .dt-sc-portfolio-container .column.dt-sc-one-third, .with-both-sidebar .dt-sc-portfolio-container .column.dt-sc-one-fourth, .with-both-sidebar .dt-sc-portfolio-container .dt-sc-one-fifth, .with-both-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-fifth, .with-both-sidebar .dt-sc-portfolio-container .dt-sc-one-sixth, .with-both-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-sixth, .with-both-sidebar .dt-sc-portfolio-container .dt-sc-one-seventh, .with-both-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-seventh, .with-both-sidebar .dt-sc-portfolio-container .dt-sc-one-eight, .with-both-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-eight, .with-both-sidebar .dt-sc-portfolio-container .dt-sc-one-nineth, .with-both-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-nineth, .with-both-sidebar .dt-sc-portfolio-container .dt-sc-one-tenth, .with-both-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-tenth, .page-with-sidebar.with-both-sidebar .dt-sc-portfolio-categories-list .dt-sc-one-fourth, .with-both-sidebar .dt-sc-portfolio-categories-list .dt-sc-one-third, .with-both-sidebar .dt-sc-portfolio-categories-list .dt-sc-one-half { width: 100%; }
.page-with-sidebar.with-both-sidebar .dt-sc-portfolio-categories-list .dt-sc-one-fourth, .with-both-sidebar .dt-sc-portfolio-categories-list .dt-sc-one-third, .page-with-sidebar.with-both-sidebar .dt-sc-portfolio-categories-list .dt-sc-one-half { margin:0 0 20px; }
.page-with-sidebar .dt-sc-portfolio-container .dt-sc-one-third.portfolio.hover-modern-title .image-overlay-details, .page-with-sidebar .dt-sc-portfolio-container .dt-sc-one-fourth.portfolio.hover-modern-title .image-overlay-details { display:none; } .dt-sc-portfolio-container .dt-sc-one-half.grid-sizer-1, .dt-sc-portfolio-container .dt-sc-one-half.grid-sizer-2,
.dt-sc-portfolio-container .column.no-space.dt-sc-one-half.grid-sizer-1, .dt-sc-portfolio-container .column.no-space.dt-sc-one-half.grid-sizer-2 { width: 100%; }
.dt-sc-portfolio-container .dt-sc-one-third.grid-sizer-1, .dt-sc-portfolio-container .column.no-space.dt-sc-one-third.grid-sizer-1 { width: 66.65%; }
.dt-sc-portfolio-container .dt-sc-one-third.grid-sizer-2, .dt-sc-portfolio-container .column.no-space.dt-sc-one-third.grid-sizer-2 { width: 100%; }
.dt-sc-portfolio-container .dt-sc-one-fourth.grid-sizer-1, .dt-sc-portfolio-container .column.no-space.dt-sc-one-fourth.grid-sizer-1 { width: 50%; }
.dt-sc-portfolio-container .dt-sc-one-fourth.grid-sizer-2, .dt-sc-portfolio-container .column.no-space.dt-sc-one-fourth.grid-sizer-2 { width: 75%; }
.dt-sc-portfolio-container .dt-sc-one-fourth.grid-sizer-3, .dt-sc-portfolio-container .column.no-space.dt-sc-one-fourth.grid-sizer-3 { width: 100%; }
.dt-sc-portfolio-container .dt-sc-one-fifth.grid-sizer-1, .dt-sc-portfolio-container .column.no-space.dt-sc-one-fifth.grid-sizer-1 { width: 40%; }
.dt-sc-portfolio-container .dt-sc-one-fifth.grid-sizer-2, .dt-sc-portfolio-container .column.no-space.dt-sc-one-fifth.grid-sizer-2 { width: 60%; }
.dt-sc-portfolio-container .dt-sc-one-fifth.grid-sizer-3, .dt-sc-portfolio-container .column.no-space.dt-sc-one-fifth.grid-sizer-3 { width: 80%; }
.dt-sc-portfolio-container .dt-sc-one-sixth.grid-sizer-1, .dt-sc-portfolio-container .column.no-space.dt-sc-one-sixth.grid-sizer-1 { width: 33.33%; }
.dt-sc-portfolio-container .dt-sc-one-sixth.grid-sizer-2, .dt-sc-portfolio-container .column.no-space.dt-sc-one-sixth.grid-sizer-2 { width: 50%; }
.dt-sc-portfolio-container .dt-sc-one-sixth.grid-sizer-3, .dt-sc-portfolio-container .column.no-space.dt-sc-one-sixth.grid-sizer-3 { width: 66.66%; }
.dt-sc-portfolio-container .dt-sc-one-seventh.grid-sizer-1, .dt-sc-portfolio-container .column.no-space.dt-sc-one-seventh.grid-sizer-1 { width: 28.6%; }
.dt-sc-portfolio-container .dt-sc-one-seventh.grid-sizer-2, .dt-sc-portfolio-container .column.no-space.dt-sc-one-seventh.grid-sizer-2 { width: 42.85%; }
.dt-sc-portfolio-container .dt-sc-one-seventh.grid-sizer-3, .dt-sc-portfolio-container .column.no-space.dt-sc-one-seventh.grid-sizer-3 { width: 57.14%; }
.dt-sc-portfolio-container .dt-sc-one-eight.grid-sizer-1, .dt-sc-portfolio-container .column.no-space.dt-sc-one-eight.grid-sizer-1 { width: 25%; }
.dt-sc-portfolio-container .dt-sc-one-eight.grid-sizer-2, .dt-sc-portfolio-container .column.no-space.dt-sc-one-eight.grid-sizer-2 { width: 37.5%; }
.dt-sc-portfolio-container .dt-sc-one-eight.grid-sizer-3, .dt-sc-portfolio-container .column.no-space.dt-sc-one-eight.grid-sizer-3 { width: 50%; }
.dt-sc-portfolio-container .dt-sc-one-nineth.grid-sizer-1, .dt-sc-portfolio-container .column.no-space.dt-sc-one-nineth.grid-sizer-1 { width: 22.22%; }
.dt-sc-portfolio-container .dt-sc-one-nineth.grid-sizer-2, .dt-sc-portfolio-container .column.no-space.dt-sc-one-nineth.grid-sizer-2 { width: 33.33%; }
.dt-sc-portfolio-container .dt-sc-one-nineth.grid-sizer-3, .dt-sc-portfolio-container .column.no-space.dt-sc-one-nineth.grid-sizer-3 { width: 44.44%; }
.dt-sc-portfolio-container .dt-sc-one-tenth.grid-sizer-1, .dt-sc-portfolio-container .column.no-space.dt-sc-one-tenth.grid-sizer-1 { width: 20%; }
.dt-sc-portfolio-container .dt-sc-one-tenth.grid-sizer-2, .dt-sc-portfolio-container .column.no-space.dt-sc-one-tenth.grid-sizer-2 { width: 30%; }
.dt-sc-portfolio-container .dt-sc-one-tenth.grid-sizer-3, .dt-sc-portfolio-container .column.no-space.dt-sc-one-tenth.grid-sizer-3 { width: 40%; } .grid-sizer.portfolio.column { margin: 0; padding: 0; min-height: 0; }  .page-with-sidebar .portfolio.type1 .image-overlay h2, .portfolio.type1.dt-sc-one-third .image-overlay h2 { font-size:20px; }
.page-with-sidebar .portfolio.type1 .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin:20px 0px 0px 20px; }
.page-with-sidebar .portfolio.type1 .image-overlay .links a:last-child, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-third .image-overlay .links a:last-child, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay .links a:last-child { margin-left:5px; }
.with-both-sidebar .portfolio.type1 .image-overlay h2 { font-size:15px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay .links:after { background:none; }
.page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay h2 { font-size:16px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links:after, .page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay-details .categories { display:none; }	
.with-both-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay h2 { font-size:14px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height:30px; width:30px; line-height: 25px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { line-height:30px; font-size:14px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth:hover .image-overlay-details { bottom:20px; }
.with-both-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height:40px; width:40px; }
.with-both-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { line-height:40px; font-size:16px; }
.page-template-default .vc_col-sm-3 .portfolio.type1 .image-overlay .links:after { background: none; }
.page-template-default .vc_col-sm-3 .portfolio.type1 .image-overlay .links a { margin: 20px 0 0 20px; }
.page-template-default .vc_col-sm-3 .portfolio.type1 .image-overlay .links a:last-child { margin-left: 10px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type1 .image-overlay .links:after { background: none; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type1 .image-overlay .links a { margin: 10px 0 0 10px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type1 .image-overlay h2 { font-size: 16px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type1:hover .image-overlay-details { bottom: 10px; right: 10px; } .with-both-sidebar .dt-sc-portfolio-sorting.type2 { width:100%; }
.with-both-sidebar .dt-sc-portfolio-sorting.type2:before { display:none; }
.with-both-sidebar .dt-sc-portfolio-sorting.type2 a { font-size:10px; padding:15px 9px 14px; }
.page-template-tpl-portfolio .portfolio-fullwidth-container .dt-sc-portfolio-sorting.type2:before { display:none; }
.page-template-tpl-portfolio .portfolio-fullwidth-container .dt-sc-portfolio-sorting.type2 { width:100%; text-align:center; }
.with-both-sidebar .portfolio.type2 .image-overlay h2 { font-size:12px; }
.with-both-sidebar .portfolio.type2 .image-overlay .links a, .page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type2.dt-sc-one-fourth .image-overlay .links a { width:50px; height:50px; }
.with-both-sidebar .portfolio.type2 .image-overlay .links a span, .page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay .links a span, .page-template-tpl-portfolio .portfolio.type2.dt-sc-one-fourth .image-overlay .links a span { line-height:50px; font-size:20px; }
.with-both-sidebar .portfolio.type2 .image-overlay .links, .page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay .links, .page-template-tpl-portfolio .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom:50px; }
.portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:16px; }
.page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:11px; }
.page-template-tpl-portfolio .portfolio.type2.dt-sc-one-fourth .image-overlay h2 { font-size:12px; }
.page-with-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom:65px; }
.with-both-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay h2 { font-size:11px; }
.page-with-sidebar.with-both-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom:49px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type2 .image-overlay h2 { font-size: 12px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type2 .image-overlay .links a { width: 40px; height: 40px; line-height: 40px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type2 .image-overlay .links a span { font-size: 18px; line-height: 40px; } .with-both-sidebar .portfolio.type3 .image-overlay .links a { font-size:12px; }
.page-with-sidebar .portfolio.type3.dt-sc-one-third .image-overlay .links a, .portfolio.type3.dt-sc-one-fourth .image-overlay .links a { font-size:13px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type3 .image-overlay .links a, .page-with-sidebar .portfolio.type3.dt-sc-one-fourth .image-overlay .links a { font-size:12px; } .with-both-sidebar .portfolio.type5 .image-overlay-details .categories, .with-both-sidebar .portfolio.type5 .image-overlay-details .categories { font-size:11px; }
.with-both-sidebar .portfolio.type5 .image-overlay h2, .page-with-sidebar .portfolio.type5.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type5.dt-sc-one-fourth .image-overlay h2 { font-size:14px; }
.page-with-sidebar .portfolio.type5.dt-sc-one-fourth .image-overlay h2 { margin-bottom:0px; }
.page-with-sidebar .portfolio.type5.dt-sc-one-fourth .image-overlay-details .categories { display:none; }
.with-both-sidebar .portfolio.type5.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type5 .image-overlay-details {  padding: 5px 10px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type5 .image-overlay h2 { margin: 3px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type5 .image-overlay .links { height: 40px; } .with-both-sidebar .portfolio.type7 .image-overlay h2, .page-with-sidebar .portfolio.type7 .image-overlay h2, .portfolio.type7.dt-sc-one-fourth .image-overlay h2 { font-size:12px; }
.page-with-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories { display:none; }
.portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories { display:none; }
.with-both-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
.page-with-sidebar .portfolio.type7.dt-sc-one-fourth:hover .image-overlay-details { bottom:60px; } .with-both-sidebar .portfolio.type8 .image-overlay-details .categories, .page-with-sidebar .portfolio.type8.dt-sc-one-third .image-overlay-details .categories, .page-template-tpl-portfolio .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { font-size:12px; bottom:70px; }
.with-both-sidebar .portfolio.type8 .image-overlay h2, .page-with-sidebar .portfolio.type8.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type8.dt-sc-one-fourth .image-overlay h2 { font-size:14px; }
.with-both-sidebar .portfolio.type8 .image-overlay-details:before, .page-with-sidebar .portfolio.type8.dt-sc-one-third .image-overlay-details:before, .page-template-tpl-portfolio .portfolio.type8.dt-sc-one-fourth .image-overlay-details:before { bottom:50px; }
.page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { display:none; }
.with-both-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
.page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay .links { top:60px; }
.page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details:before { bottom:67px; }
.with-both-sidebar.page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details:before { bottom:62px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type8 .image-overlay-details { height: 105px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type8 .image-overlay .links { top: 70px; } .dt-portfolio-single { width:100%; margin:0px; padding:0px 0px 6px; float:left; clear:both; position:relative; }
.dt-portfolio-single:before { content:""; position:absolute; bottom:0px; left:0px; width:100%; height:6px; }
.dt-portfolio-single-details { padding:40px 0px 0px; display:block; clear:both; float:left; }
.dt-portfolio-single-details h3 { font-weight:bold; }
.dt-sc-one-third .dt-portfolio-single-details { padding-top:10px; }
.dt-sc-one-third .dt-portfolio-single-details .dt-sc-three-fourth, .dt-sc-one-third .dt-portfolio-single-details .dt-sc-one-fourth { width:100%; margin:0px; }
.dt-sc-one-third .dt-portfolio-single-details .dt-sc-three-fourth { padding-bottom:40px; }
.dt-sc-one-third .dt-portfolio-single-details .dt-sc-three-fourth { padding-right:0px; }
.dt-portfolio-single > .dt-sc-two-third { margin-right:2%; margin-left:0px; }
.dt-portfolio-single > .dt-sc-one-third { margin-left:0px; margin-right:0px; }
.dt-portfolio-single .dt-sc-two-third.right-gallery { float:right; margin-left:2%; margin-right:0px; }
.dt-portfolio-single-slider-wrapper, .dt-portfolio-single-slider { float:left; clear:both; margin:0px; padding:0px; width:100%; line-height:0px; }
.dt-portfolio-single-slider li { display:block; margin:0px 1px 0px 0px; padding:0px; }
.dt-portfolio-single-slider li img { max-width:100%; height:auto; }
.dt-portfolio-single-slider-wrapper #bx-pager { float:left; display:inline; margin:30px 0px 0px; padding:0px; width:100%; text-align:center; }
.dt-portfolio-single-slider-wrapper #bx-pager a { margin:0px 10px 15px; padding:3px; line-height:0px; display:inline-block; cursor:pointer; position:relative; }
.dt-portfolio-single-slider-wrapper #bx-pager a img { max-width:85px; height:auto; }
.dt-portfolio-single-slider-wrapper #bx-pager a.active:before { border:1px solid; position:absolute; width:100%; height:100%; content:""; left:0; top:0; }
.dt-portfolio-single-slider-wrapper #bx-pager a.video img{ height: 85px; }
.dt-portfolio-single-details .dt-sc-three-fourth { padding-right:40px; }
.portfolio-categories, .portfolio-tags { float:left; clear:both; width:100%; margin:15px 0px 0px; padding:0px; }
.portfolio-categories a, .portfolio-tags a { color:#222222; font-size:13px; }
.portfolio-categories i, .portfolio-tags i { font-size:20px; color:#222222; margin:0px 8px 0px 0px; position:relative; top:2px; }
.project-details { margin:0px; float:left; clear:both; width:100%; }
.project-details li { float:left; display:block; margin:0px; padding:10px 0px; font-size:14px; border-bottom:1px solid rgba(0, 0, 0, 0.1); width:100%; }
.project-details li:last-child { border-bottom: none; }
.project-details li span { font-weight:bold; width:85px; display:inline-block; color:#222222; }
.project-details li a { color:#808080; }	
.post-nav-container { float:left; width:100%; margin:40px 0px 0px; padding:0px; display:block; clear:both; position:relative; }
.post-nav-container:before { content:""; position:absolute; left:0px; top:21px; border-top:1px solid rgba(0, 0, 0, 0.1); width:100%; height:1px; }
.post-nav-container .post-next-link a, .post-nav-container .post-prev-link a { background:#ffffff; color:#222222; font-size:13px; font-weight:bold; padding:6px 15px 5px; text-transform:uppercase; letter-spacing:0.5px; border:1px solid; margin:0px 20px 0px 0px; display:inline-block; position:relative; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; }
.post-nav-container .post-prev-link { float:left; }
.post-nav-container .post-next-link { float:right; }
.post-nav-container .post-next-link a i { margin-left:10px; }
.post-nav-container .post-prev-link a i { margin-right:10px; }
.post-nav-container .post-next-link a i, .post-nav-container .post-prev-link a i { color:#222222; position:relative; top:-1px; }
.post-nav-container .post-next-link a { margin-right:0px; }
.post-nav-container .post-next-link a:hover, .post-nav-container .post-prev-link a:hover, .post-nav-container .post-next-link a:hover i, .post-nav-container .post-prev-link a:hover i { color:#ffffff; } .with-both-sidebar .dt-portfolio-single-details .column { width:100%; margin:0px; padding:0px; }
.with-both-sidebar .dt-portfolio-single-details .dt-sc-one-fourth { margin-top:40px; }
.with-both-sidebar .dt-portfolio-single .dt-sc-two-third, .with-both-sidebar .dt-portfolio-single .dt-sc-one-third { margin:0px; width:100%; }
.with-both-sidebar .dt-portfolio-single-details { margin:30px 0px 0px; } .related-portfolios { float:left; margin:60px 0px 0px; padding:0px; width:100%; clear:both; }
.related-portfolios h3 { font-weight:bold; margin-bottom:30px; } .grid-sizer-1 img, .grid-sizer-2 img, .grid-sizer-3 img, .grid-sizer-4 img, .grid-sizer-5 img, .dt-sc-infinite-portfolio-load-more, .disable, .message { -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; }
.dt-sc-masonry-portfolio-container { clear: both; display: block; margin: 0 -1px; padding: 0; width: auto; text-align: center; }
.dt-sc-masonry-portfolio-container .ms-portfolio { float: left; padding: 0 15px; box-sizing: border-box; margin: 0; }
.dt-sc-infinite-portfolio-container { position: relative; margin-bottom: 50px; text-align: center; }
.dt-sc-infinite-portfolio-container .message { border: 1px solid; border-radius: 3px; bottom: -96px; color: #fff; left: 0; margin: 0 auto; padding: 10px 0; position: absolute; right: 0; width: 180px;z-index:99; }
.dt-sc-infinite-portfolio-load-more { padding: 10px 25px; border-radius: 3px; float: none; display: inline-block; z-index: 9; font-size: 18px; color:#fff; }
.dt-sc-infinite-portfolio-load-more.disable { font-size: 0; visibility: hidden; }
.dt-sc-infinite-portfolio-load-more:hover { color:#fff; }
.grid-sizer-1 { width: 100%; }
.grid-sizer-2 { width: 50%; }
.grid-sizer-3 { width: 33%; }       
.grid-sizer-4 { width: 25%; }
.grid-sizer-5 { width: 20%; }
.grid-sizer-1, .grid-sizer-2, .grid-sizer-3, .grid-sizer-4, .grid-sizer-5 { text-align: center; float: none; margin: 50px 0; display: inline-block; position: relative; }
.grid-sizer-1:before, .grid-sizer-2:before, .grid-sizer-3:before, .grid-sizer-4:before, .grid-sizer-5:before { background-image: url(//northcalsecurity.com/wp-content/plugins/designthemes-core-features/custom-post-types/images/loading_icon.gif); background-position: center; content: ""; display: block; position: absolute; top: 50%; transform: translateY(-50%); right:0; left: 0; margin: 0 auto; width: 60px; height: 60px; z-index: -1; }
.grid-sizer-1 img, .grid-sizer-2 img, .grid-sizer-3 img, .grid-sizer-4 img, .grid-sizer-5 img { float: none; display: inline-block !important; }
.grid-sizer-1:hover img, .grid-sizer-2:hover img, .grid-sizer-3:hover img, .grid-sizer-4:hover img, .grid-sizer-5:hover img { transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -webkit-transform: scale(1.05); }
.message { transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); }
.message.hidden { display: block !important; transform: scale(0); -moz-transform: scale(0); -webkit-transform: scale(0); -ms-transform: scale(0); } .dt-sc-portfolio-sorting a { color:#222222; }
.dt-sc-portfolio-sorting a.active-sort, .dt-sc-portfolio-sorting a:hover, .portfolio .image-overlay .links a, .portfolio .image-overlay h2, .portfolio .image-overlay a, .portfolio .image-overlay { color:#ffffff; }
.portfolio .image-overlay .links a:hover { background:#ffffff; }
.dt-sc-portfolio-sorting.type1 a:before, .dt-sc-portfolio-sorting.type1 a:after { background:#222222; }
.portfolio .image-overlay .links:after, .domain-search-form label, .domain-tld-list { background:rgba(0, 0, 0, 0.1); }
.dt-sc-portfolio-sorting a { border-color:#222222; }
.portfolio .image-overlay .links a { border-color:#ffffff; }
.portfolio .image-overlay-details { border-right-color:#ffffff; }  @media only screen and (min-width:1200px) and (max-width:1380px) {  
.with-both-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth, .page-with-sidebar .portfolio.dt-sc-one-half { width:50%; } 
.with-both-sidebar .dt-sc-portfolio-sorting.type2 { width:100%; }
.dt-sc-portfolio-sorting.type2:before { display:none; }
} @media only screen and (min-width:992px) and (max-width:1199px) {
.page-template-tpl-fullwidth .portfolio.no-space.dt-sc-one-fourth h2, .page-template-tpl-portfolio .portfolio.no-space.dt-sc-one-fourth h2 { font-size:17px; }
.portfolio.dt-sc-one-third.with-sidebar, .portfolio.dt-sc-one-half.with-sidebar, .portfolio.dt-sc-one-fourth.with-sidebar { width: 50%; }
.portfolio.dt-sc-one-third.with-sidebar.no-space, .portfolio.dt-sc-one-half.with-sidebar.no-space, .portfolio.dt-sc-one-fourth.with-sidebar.no-space { width: 50%; }
.with-both-sidebar .portfolio.dt-sc-one-half.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-third.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-fourth.with-sidebar { width:100%; }
.page-with-sidebar .portfolio.type1 .image-overlay h2, .portfolio.type1.dt-sc-one-third .image-overlay h2 { line-height: normal; } 
.page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay h2, .page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay h2, .with-both-sidebar .portfolio.type1 .image-overlay h2 { font-size:20px; }
.page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay h2 { font-size:18px; }
.page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth.no-space .image-overlay-details .categories { display:none; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { font-size: 20px; line-height: 45px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height: 45px;  width: 45px;  } .with-both-sidebar .portfolio.dt-sc-one-half.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-third.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-fourth.with-sidebar, .page-with-sidebar .dt-sc-portfolio-container .hover-icons-only.dt-sc-one-third, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.hover-icons-only.dt-sc-one-third { width:100%; }
.dt-sc-portfolio-container .dt-sc-one-tenth, .dt-sc-portfolio-container .column.no-space.dt-sc-one-tenth { width:20%; }
.page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay h2, .page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay h2, .with-both-sidebar .portfolio.type1 .image-overlay h2 { font-size:20px; }
.page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay h2, .portfolio.hover-icons-only.dt-sc-one-third .image-overlay h2 { font-size:18px; }
.page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth.no-space .image-overlay-details .categories { display:none; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { font-size: 20px; line-height: 45px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height: 45px;  width: 45px;  }	
.content-full-width .portfolio.dt-sc-one-fourth.hover-modern-title .image-overlay h2 { font-size:15px; }
.content-full-width .portfolio.dt-sc-one-fourth.hover-modern-title .image-overlay .links a { margin:10px 0 0 10px; }
.dt-sc-portfolio-sorting.type2 { width:100%; left:0; position:static; top:0; }
.dt-sc-portfolio-sorting.type2 a { display:inline-block; padding-right:10px; } 
.fixed-left-header .dt-sc-portfolio-sorting.type2 { width:100%; }
.fixed-left-header .dt-sc-portfolio-sorting.type2 { text-align:center; }
.page-template-default .portfolio.type1.dt-sc-one-fourth .image-overlay .links:after { background: none; }	
.page-template-default .portfolio.type1.dt-sc-one-fourth .image-overlay .links a:last-child { margin-left: 10px; }
.page-template-default .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin: 20px 0 0 20px; }
.page-template-default .portfolio.type1.dt-sc-one-fourth .image-overlay-details p { display: none; }
.page-template-default .portfolio.type1.dt-sc-one-fourth .image-overlay-details h2 { font-size: 18px; }
.page-template-default .page-with-sidebar .vc_col-sm-4 .portfolio.type5 .image-overlay-details { display: none; }
.page-template-default .page-with-sidebar .vc_col-sm-4 .portfolio.type5 .image-overlay .links { height: 15px; }
.page-template-default .vc_col-sm-3 .portfolio.type1 .image-overlay .links a { margin: 10px 0 0 10px; }
.page-template-default .vc_col-sm-3 .portfolio.type1 .image-overlay-details { bottom: 10px; right: 10px; }
.page-template-default .vc_col-sm-3 .portfolio.type1 .image-overlay-details h2 { font-size: 18px; }
.page-template-default .vc_col-sm-3 .portfolio.type2 .image-overlay-details h2 { font-size: 12px; }
.page-template-default .vc_col-sm-3 .portfolio.type2 .image-overlay .links a span { line-height: 40px; font-size: 18px; }
.page-template-default .vc_col-sm-3 .portfolio.type2 .image-overlay .links a { height: 40px; width: 40px; line-height: 40px; }
.page-template-default .vc_col-sm-3 .portfolio.type2 .image-overlay .links { bottom: 46px; }
.page-template-default .vc_col-sm-3 .portfolio.type5 .image-overlay-details { padding: 5px 10px; }
.page-template-default .vc_col-sm-3 .portfolio.type5 .image-overlay-details h2 { margin-bottom: 3px; }
.page-template-default .vc_col-sm-3 .portfolio.type5 .image-overlay .links { height: 36px; }
.page-template-default .vc_col-sm-3 .portfolio.type8 .image-overlay-details { height: 105px; }
.page-template-default .vc_col-sm-3 .portfolio.type8 .image-overlay .links { bottom: 30px; }
.page-template-default .vc_col-sm-4 .portfolio.type1 .image-overlay .links:after { background: none; }
.page-template-default .vc_col-sm-4 .portfolio.type1 .image-overlay-details h2 { font-size: 18px; }
.page-template-default .vc_col-sm-4 .portfolio.type2 .image-overlay-details h2 { font-size: 14px; } .page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type1 .image-overlay .links a { margin: 25px 0 0 18px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type1 .image-overlay-details { display: none; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type2:hover .image-overlay-details { display: none; }		
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type2:hover .image-overlay .links, 
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type2 .image-overlay .links { top: auto; bottom: 0; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type2 .image-overlay .links a span { line-height: 40px; font-size: 18px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type2 .image-overlay .links a { height: 40px; width: 40px; line-height: 40px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type3 .image-overlay .links a { font-size: 10px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type5 .image-overlay-details { display: none; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type5 .image-overlay .links { height: 15px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type6 .image-overlay .links a span {line-height: 50px; font-size: 22px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type6 .image-overlay .links a { width: 50px; height: 50px; line-height: 50px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type6 .image-overlay .links a:last-child { margin-left: 50px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type7 .image-overlay-details { display: none; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type7 .image-overlay .links a { width: 77px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type7 .image-overlay .links a:before { width: 60px; height: 60px; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type8 .image-overlay-details { display: none; }
.page-template-default .page-with-sidebar .vc_col-sm-3 .portfolio.type8 .image-overlay .links { top: 20px; }
.page-template-default .page-with-sidebar .vc_col-sm-4 .portfolio.type1 .image-overlay .links a { margin: 45px 0 0 18px; left: 30px; }
.page-template-default .page-with-sidebar .vc_col-sm-4 .portfolio.type1 .image-overlay .links:after { background: none; }
.page-template-default .page-with-sidebar .vc_col-sm-4 .portfolio.type1:hover .image-overlay-details { display: none; }
.page-template-default .page-with-sidebar .vc_col-sm-4 .portfolio.type1 .image-overlay-details h2 { font-size: 18px; }
.page-template-default .page-with-sidebar .vc_col-sm-4 .portfolio.type2 .image-overlay-details { display: none; }
.page-template-default .page-with-sidebar .vc_col-sm-4 .portfolio.type2 .image-overlay-details h2 { font-size: 14px; }
.page-template-default .page-with-sidebar .vc_col-sm-4 .portfolio.type2:hover .image-overlay .links,
.page-template-default .page-with-sidebar .vc_col-sm-4 .portfolio.type2 .image-overlay .links { top: auto; bottom: 0; }
.page-template-default .page-with-sidebar .vc_col-sm-4 .portfolio.type3 .image-overlay .links a { font-size: 10px; }
.page-template-default .page-with-sidebar .vc_col-sm-4 .portfolio.type5 .image-overlay-details h2 { margin-bottom: 3px; }
.page-template-default .page-with-sidebar .vc_col-sm-4 .portfolio.type5 .image-overlay-details { padding: 5px 10px; }
.page-template-default .page-with-sidebar .vc_col-sm-4 .portfolio.type8 .image-overlay-details { display: none; }
.page-template-default .page-with-sidebar .vc_col-sm-4 .portfolio.type8 .image-overlay .links { top: 0; }  .content-full-width .portfolio.type5.column.dt-sc-one-fourth .image-overlay-details { display: none; }		
.content-full-width .portfolio.type5.column.dt-sc-one-fourth .image-overlay .links { height: 15px; } .page-with-sidebar .dt-sc-portfolio-sorting.type2 a { padding-left:12px; padding-right:12px; }
.with-both-sidebar .dt-sc-portfolio-sorting.type2::before { content:none; }
.with-both-sidebar .dt-sc-portfolio-sorting.type2 { width:100%; box-sizing: border-box; }
.dt-sc-portfolio-sorting.type2 { margin-bottom:60px; }
.portfolio.type2 .image-overlay-details { padding: 15px 20px; }
.portfolio.type2.dt-sc-one-half.with-sidebar .image-overlay h2 { font-size:14px; }
.portfolio.type2.dt-sc-one-half.with-sidebar .image-overlay .links { bottom:53px; }
.portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:12px; }
.portfolio.type2.dt-sc-one-third .image-overlay .links, .page-with-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom:50px; }
.portfolio.type2.dt-sc-one-fourth.no-space .image-overlay .image-overlay-details { display:none; }
.portfolio.type2.dt-sc-one-fourth.no-space .image-overlay .links { bottom:0; }
.page-with-sidebar .dt-sc-portfolio-sorting.type2::before { content:none; } .with-both-sidebar .portfolio.type3 .image-overlay .links a { font-size:14px; }
.portfolio.type3 .image-overlay .links a { font-size: 12px; }
.with-both-sidebar .portfolio.type5 .image-overlay h2, .page-with-sidebar .portfolio.type5.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type5.dt-sc-one-fourth .image-overlay h2 { font-size:16px; }
.type5.portfolio.no-space .image-overlay-details .categories { display:none; }
.page-template-tpl-portfolio .with-both-sidebar .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:49.9%; }
.page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:24.9789%; }
.type7.no-space.portfolio.dt-sc-one-fourth .image-overlay-details { display:none; }
.portfolio_content_middle .wpb_wrapper > p { display:none; }
.portfolio.type7:hover .image-overlay .links { bottom:-2px; }
.dt-sc-one-third.portfolio.type7 .image-overlay h2, .dt-sc-one-third.portfolio.type7.no-space .image-overlay h2 { font-size:12px; }
.portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories, .page-with-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
.portfolio_content_middle .portfolio.type7 .image-overlay-details { display:none; }
.page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
.portfolio.type8 .image-overlay h2 { font-size:17px; }
}  @media only screen and (min-width:768px) and (max-width:991px) {
.portfolio.type1 .image-overlay h2 { font-size: 20px; line-height: normal; }
.dt-sc-portfolio-container .portfolio.dt-sc-one-half.with-space { width:50%; }
.page-template-tpl-portfolio .with-both-sidebar .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:100%; }
.page-with-sidebar .portfolio.type1 .image-overlay h2, .portfolio.type1.dt-sc-one-third .image-overlay h2 { font-size:18px; }
.portfolio.dt-sc-one-half, .portfolio.dt-sc-one-third, .portfolio.dt-sc-one-fourth { width:50%; }
.related-portfolios .portfolio.dt-sc-one-third { width:49%; }
.page-with-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar .portfolio.dt-sc-one-half.no-space { width:50%; }
.with-both-sidebar .portfolio.dt-sc-one-half.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-third.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-fourth.with-sidebar, .page-with-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar .portfolio.dt-sc-one-fourth, .with-both-sidebar .portfolio.dt-sc-one-half.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth.no-space { width:100%; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay h2, .with-both-sidebar .portfolio.type1 .image-overlay h2, .page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay h2 { font-size:20px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
.page-with-sidebar .portfolio.dt-sc-one-half .image-overlay-details .categories { display:none; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { font-size: 20px; line-height: 45px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height: 45px;  width: 45px;  }
.page-template-tpl-portfolio .with-both-sidebar .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-with-sidebar .dt-sc-portfolio-container .dt-sc-one-half, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-half, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-third, .page-with-sidebar .dt-sc-portfolio-container .column.dt-sc-one-third, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-fourth, .page-with-sidebar .dt-sc-portfolio-container .column.dt-sc-one-half, .page-with-sidebar .dt-sc-portfolio-container .dt-sc-one-sixth, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-sixth, .page-with-sidebar .dt-sc-portfolio-container .dt-sc-one-seventh, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-seventh, .page-with-sidebar .dt-sc-portfolio-container .dt-sc-one-eight, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-eight, .page-with-sidebar .dt-sc-portfolio-container .dt-sc-one-nineth, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-nineth, .page-with-sidebar .dt-sc-portfolio-container .dt-sc-one-tenth, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-tenth { width:100%; }
.page-with-sidebar .portfolio.type1 .image-overlay h2, .portfolio.type1.dt-sc-one-third .image-overlay h2 { font-size:18px; }
.dt-sc-portfolio-container .dt-sc-one-third, .dt-sc-portfolio-container .column.no-space.dt-sc-one-third, .dt-sc-portfolio-container .dt-sc-one-fourth, .dt-sc-portfolio-container .column.no-space.dt-sc-one-fourth, .left-header.fixed-left-header .portfolio-fullwidth-container .dt-sc-one-fourth { width:50%; }
.related-portfolios .portfolio.dt-sc-one-third { width:49%; }
.with-both-sidebar .portfolio.dt-sc-one-half.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-third.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-fourth.with-sidebar, .page-with-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar .portfolio.dt-sc-one-fourth, .with-both-sidebar .portfolio.dt-sc-one-half.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth.no-space { width:100%; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay h2, .with-both-sidebar .portfolio.type1 .image-overlay h2, .page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay h2 { font-size:20px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
.with-both-sidebar .portfolio.hover-icons-only .image-overlay-details { display: none; }
.with-both-sidebar .portfolio.hover-icons-only .image-overlay .links { height:50px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { font-size: 20px; line-height: 45px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height: 45px;  width: 45px; }	
.fixed-gallery .portfolio.hover-title-overlay.hover-state .image-overlay-details, .fixed-gallery .portfolio.hover-title-overlay .image-overlay-details { right:10px; bottom:0; }
.portfolio.hover-presentation .image-overlay h2 { font-weight:bold; text-transform:capitalize; font-size:15px; }	
.page-template-default .vc_col-sm-3 .portfolio.type1 .image-overlay .links a { left: 10px; margin: 25px 0 0 18px; top: 5px; }
.page-template-default .vc_col-sm-3 .portfolio.type1 .image-overlay-details { display: none; }
.page-template-default .vc_col-sm-3 .portfolio.type2:hover .image-overlay-details { display: none; }		
.page-template-default .vc_col-sm-3 .portfolio.type2:hover .image-overlay .links, 
.page-template-default .vc_col-sm-3 .portfolio.type2 .image-overlay .links { top: auto; bottom: 0; }
.page-template-default .vc_col-sm-3 .portfolio.type2 .image-overlay .links a span { line-height: 40px; font-size: 18px; }
.page-template-default .vc_col-sm-3 .portfolio.type2 .image-overlay .links a { height: 40px; width: 40px; line-height: 40px; }
.page-template-default .vc_col-sm-3 .portfolio.type3 .image-overlay .links a { font-size: 10px; }
.page-template-default .vc_col-sm-3 .portfolio.type5 .image-overlay-details { display: none; }
.page-template-default .vc_col-sm-3 .portfolio.type5 .image-overlay .links { height: 15px; }
.page-template-default .vc_col-sm-3 .portfolio.type6 .image-overlay .links a span {line-height: 50px; font-size: 22px; }
.page-template-default .vc_col-sm-3 .portfolio.type6 .image-overlay .links a { width: 50px; height: 50px; line-height: 50px; }
.page-template-default .vc_col-sm-3 .portfolio.type6 .image-overlay .links a:last-child { margin-left: 50px; }
.page-template-default .vc_col-sm-3 .portfolio.type7 .image-overlay-details { display: none; }
.page-template-default .vc_col-sm-3 .portfolio.type7 .image-overlay .links a { width: 77px; }
.page-template-default .vc_col-sm-3 .portfolio.type7 .image-overlay .links a:before { width: 60px; height: 60px; }
.page-template-default .vc_col-sm-3 .portfolio.type8 .image-overlay-details { display: none; }
.page-template-default .vc_col-sm-3 .portfolio.type8 .image-overlay .links { top: 0px; }
.page-template-default .vc_col-sm-4 .portfolio.type1 .image-overlay .links a { margin: 45px 0 0 18px; left: 30px; }
.page-template-default .vc_col-sm-4 .portfolio.type1 .image-overlay .links:after { background: none; }
.page-template-default .vc_col-sm-4 .portfolio.type1 .image-overlay-details { display: none; }
.page-template-default .vc_col-sm-4 .portfolio.type1 .image-overlay-details h2 { font-size: 18px; }
.page-template-default .vc_col-sm-4 .portfolio.type2 .image-overlay-details { display: none; }
.page-template-default .vc_col-sm-4 .portfolio.type2 .image-overlay-details h2 { font-size: 14px; }
.page-template-default .vc_col-sm-4 .portfolio.type2:hover .image-overlay .links,
.page-template-default .vc_col-sm-4 .portfolio.type2 .image-overlay .links { top: auto; bottom: 0; }
.page-template-default .vc_col-sm-4 .portfolio.type3 .image-overlay .links a { font-size: 10px; }
.page-template-default .vc_col-sm-4 .portfolio.type5 .image-overlay-details h2 { margin-bottom: 3px; }
.page-template-default .vc_col-sm-4 .portfolio.type5 .image-overlay-details { padding: 5px 10px; }
.page-template-default .vc_col-sm-4 .portfolio.type5 .image-overlay .links { height: 35px; }
.page-template-default .vc_col-sm-4 .portfolio.type8 .image-overlay-details { display: none; }
.page-template-default .vc_col-sm-4 .portfolio.type8 .image-overlay .links { top: 0; } .dt-sc-portfolio-sorting.type2 a { padding-left:6px; padding-right:6px; }
.dt-sc-portfolio-sorting.type2 { margin-bottom:60px; }
.dt-sc-portfolio-sorting.type2::before { content:none; }
.page-with-sidebar .dt-sc-portfolio-sorting.type2 { width:100%; }
.portfolio.type2 .image-overlay h2 { font-size:16px; text-transform:capitalize; min-height:23px; }
.page-with-sidebar .portfolio.type2 .image-overlay .image-overlay-details { display:none; }
.page-with-sidebar .portfolio.type2 .image-overlay .links, .with-both-sidebar .portfolio.type2 .image-overlay .links, .page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay .links, .page-with-sidebar.with-both-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links, .page-with-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links  { bottom: 0; }
.page-template-tpl-portfolio .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom: 57px; }	
.page-template-tpl-portfolio .page-with-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom: 0; }	
.portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:18px; }
.page-with-sidebar .portfolio.type3.dt-sc-one-third .image-overlay .links a, .portfolio.type3.dt-sc-one-fourth .image-overlay .links a, .page-with-sidebar .portfolio.type3.dt-sc-one-fourth .image-overlay .links a { font-size:16px; }
.type3.portfolio.with-sidebar { width:100%; }
.portfolio-single-grid .portfolio.type3 .image-overlay .links a { font-size:14px; text-transform:capitalize; }
.with-both-sidebar .portfolio.type5 .image-overlay h2, .page-with-sidebar .portfolio.type5.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type5.dt-sc-one-fourth .image-overlay h2 { font-size:16px; }
.portfolio.type7 .image-overlay .links a:before { bottom: -31px; left: 14px; }
.portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories, .page-with-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
.page-with-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay h2 { font-size:14px; }
.with-both-sidebar.page-with-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay h2 { font-size:12px; }
.portfolio_content_middle .portfolio.type7 .image-overlay-details { display:none; }
.portfolio_content_middle .wpb_wrapper > p { display:none; }
.related-portfolios .dt-sc-one-third.type7:nth-child(4) { margin-left: 0; }
.portfolio.type7.dt-sc-one-third.with-sidebar:hover .image-overlay-details { bottom:40px; }
.with-both-sidebar .portfolio.dt-sc-one-half .image-overlay-details .categories, .page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
.dt-sc-one-half.with-sidebar.portfolio.type8 .image-overlay-details::before { content:none; }
.with-both-sidebar .dt-sc-one-half.with-sidebar.portfolio.type8 .image-overlay-details::before { content:""; }
.with-both-sidebar .portfolio.type8 .image-overlay h2, .page-with-sidebar .portfolio.type8.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type8.dt-sc-one-fourth .image-overlay h2 { font-size:16px; }
.page-with-sidebar .portfolio.type8.dt-sc-one-half .image-overlay .links { top:80px; }
.page-with-sidebar .dt-portfolio-single > .column { width:100%; }
.related-portfolios .portfolio.dt-sc-one-third:nth-child(2n+4) { margin-left: 0; } .grid-sizer-1, .grid-sizer-2, .grid-sizer-3, .grid-sizer-4, .grid-sizer-5 { width: 50%; }
} @media only screen and (max-width: 767px) {
.page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-with-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar .portfolio.dt-sc-one-fourth, .with-both-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth, .with-both-sidebar .portfolio.dt-sc-one-half.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth.no-space { width:100%; }
.with-both-sidebar .portfolio.type1 .image-overlay h2, .page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay h2 { font-size:20px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
.portfolio-fullwidth-container .portfolio.dt-sc-one-fourth { width:50%; }
.hide-portfolios { margin-bottom:10px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { font-size: 20px; line-height: 45px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height: 45px;  width: 45px;  }		
.dt-sc-portfolio-sorting.type2::before { content:none; }
.dt-sc-portfolio-sorting.type2, .with-both-sidebar .dt-sc-portfolio-sorting.type2 { width:100%;  margin-left:0; }
.portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:18px; }
.page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:12px; }
.page-with-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom:50px; }
.portfolio.type6.column.no-space { margin-bottom:20px; }
.dt-sc-portfolio-sorting.type2 a { padding-left:10px; padding-right:10px; }
.with-both-sidebar .portfolio.type3 .image-overlay .links a, .page-with-sidebar .portfolio.type3.dt-sc-one-third .image-overlay .links a, .portfolio.type3.dt-sc-one-fourth .image-overlay .links a, .page-with-sidebar .portfolio.type3.dt-sc-one-fourth .image-overlay .links a { font-size:16px; }
.portfolio.type4, .portfolio_content_middle .portfolio.type7 { margin-bottom:20px; }
.with-both-sidebar .portfolio.type5 .image-overlay h2, .page-with-sidebar .portfolio.type5.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type5.dt-sc-one-fourth .image-overlay h2 { font-size:16px; }
.page-with-sidebar .portfolio.type5.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
.with-both-sidebar .portfolio.type7 .image-overlay h2, .page-with-sidebar .portfolio.type7 .image-overlay h2, .portfolio.type7.dt-sc-one-fourth .image-overlay h2 { font-size:14px; }
.portfolio_content_middle.section-wrapper { background-repeat:repeat !important; }
.portfolio.type8 .image-overlay h2, .with-both-sidebar .portfolio.type8 .image-overlay h2, .page-with-sidebar .portfolio.type8.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type8.dt-sc-one-fourth .image-overlay h2 { font-size:18px; }
.with-both-sidebar .portfolio.type8 .image-overlay-details .categories, .page-with-sidebar .portfolio.type8.dt-sc-one-third .image-overlay-details .categories, .page-template-tpl-portfolio .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { font-size:14px; bottom:60px; }
.with-both-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { display:none; }
.with-both-sidebar.page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details::before, .page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details::before { bottom:70px; }
.portfolio.type7:hover .image-overlay .links { bottom:-2px; } .portfolio-modern-fullwidth { width: 420px; }
.portfolio-modern-fullwidth h2 { font-size: 50px; line-height: 50px; }
.portfolio-modern-fullwidth h3 { font-size: 20px; line-height: 40px; }
.portfolio-modern-fullwidth h5 { font-size: 16px; }
.portfolio-modern-fullwidth h5 a { margin-top:10px; font-size: 14px; }
.grid-sizer-1, .grid-sizer-2, .grid-sizer-3,	.grid-sizer-4, .grid-sizer-5 { width: 100%; } .rs_col_no_btm_space .portfolio.type4, .rs_col_no_btm_space .portfolio.type4, .portfolio_content_middle .rs_col_no_btm_space .portfolio.type7 { margin-bottom: 0; }  .page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-with-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar .portfolio.dt-sc-one-fourth, .with-both-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth, .with-both-sidebar .portfolio.dt-sc-one-half.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth.no-space, .dt-sc-portfolio-container .dt-sc-one-half, .dt-sc-portfolio-container .column.no-space.dt-sc-one-half, .dt-sc-portfolio-container .dt-sc-one-third, .dt-sc-portfolio-container .column.no-space.dt-sc-one-third, .dt-sc-portfolio-container .dt-sc-one-fourth, .dt-sc-portfolio-container .column.no-space.dt-sc-one-fourth, .page-with-sidebar .dt-sc-portfolio-container .dt-sc-one-sixth, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-sixth, .page-with-sidebar .dt-sc-portfolio-container .dt-sc-one-seventh, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-seventh, .page-with-sidebar .dt-sc-portfolio-container .dt-sc-one-eight, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-eight, .page-with-sidebar .dt-sc-portfolio-container .dt-sc-one-nineth, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-nineth, .page-with-sidebar .dt-sc-portfolio-container .dt-sc-one-tenth, .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-tenth, .dt-sc-portfolio-container .dt-sc-one-fifth, .dt-sc-portfolio-container .column.no-space.dt-sc-one-fifth, .dt-sc-portfolio-container .dt-sc-one-fourth.grid-sizer-1, .dt-sc-portfolio-container .column.no-space.dt-sc-one-fourth.grid-sizer-1, .dt-sc-portfolio-container .dt-sc-one-third.grid-sizer-1, .dt-sc-portfolio-container .column.no-space.dt-sc-one-third.grid-sizer-1, .dt-sc-portfolio-container .dt-sc-one-fourth.grid-sizer-1, .dt-sc-portfolio-container .column.no-space.dt-sc-one-fourth.grid-sizer-1, .dt-sc-portfolio-container .dt-sc-one-fourth.grid-sizer-2, .dt-sc-portfolio-container .column.no-space.dt-sc-one-fourth.grid-sizer-2, .dt-sc-portfolio-container .dt-sc-one-fifth.grid-sizer-1, .dt-sc-portfolio-container .column.no-space.dt-sc-one-fifth.grid-sizer-1, .dt-sc-portfolio-container .dt-sc-one-fifth.grid-sizer-2, .dt-sc-portfolio-container .column.no-space.dt-sc-one-fifth.grid-sizer-2, .dt-sc-portfolio-container .dt-sc-one-sixth.grid-sizer-1, .dt-sc-portfolio-container .column.no-space.dt-sc-one-sixth.grid-sizer-1, .dt-sc-portfolio-container .dt-sc-one-sixth.grid-sizer-2, .dt-sc-portfolio-container .column.no-space.dt-sc-one-sixth.grid-sizer-2, .dt-sc-portfolio-container .dt-sc-one-seventh.grid-sizer-1, .dt-sc-portfolio-container .column.no-space.dt-sc-one-seventh.grid-sizer-1, .dt-sc-portfolio-container .dt-sc-one-seventh.grid-sizer-2, .dt-sc-portfolio-container .column.no-space.dt-sc-one-seventh.grid-sizer-2, .dt-sc-portfolio-container .dt-sc-one-seventh.grid-sizer-3, .dt-sc-portfolio-container .column.no-space.dt-sc-one-seventh.grid-sizer-3, .dt-sc-portfolio-container .dt-sc-one-eight.grid-sizer-1, .dt-sc-portfolio-container .column.no-space.dt-sc-one-eight.grid-sizer-1, .dt-sc-portfolio-container .dt-sc-one-eight.grid-sizer-2, .dt-sc-portfolio-container .column.no-space.dt-sc-one-eight.grid-sizer-2, .dt-sc-portfolio-container .dt-sc-one-eight.grid-sizer-3, .dt-sc-portfolio-container .column.no-space.dt-sc-one-eight.grid-sizer-3, .dt-sc-portfolio-container .dt-sc-one-nineth.grid-sizer-1, .dt-sc-portfolio-container .column.no-space.dt-sc-one-nineth.grid-sizer-1, .dt-sc-portfolio-container .dt-sc-one-nineth.grid-sizer-2, .dt-sc-portfolio-container .column.no-space.dt-sc-one-nineth.grid-sizer-2, .dt-sc-portfolio-container .dt-sc-one-nineth.grid-sizer-3, .dt-sc-portfolio-container .column.no-space.dt-sc-one-nineth.grid-sizer-3, .dt-sc-portfolio-container .dt-sc-one-tenth.grid-sizer-1, .dt-sc-portfolio-container .column.no-space.dt-sc-one-tenth.grid-sizer-1, .dt-sc-portfolio-container .dt-sc-one-tenth.grid-sizer-2, .dt-sc-portfolio-container .column.no-space.dt-sc-one-tenth.grid-sizer-2, .dt-sc-portfolio-container .dt-sc-one-tenth.grid-sizer-3, .dt-sc-portfolio-container .column.no-space.dt-sc-one-tenth.grid-sizer-3, .tpl-blog-holder.apply-isotope .dt-sc-one-half, .tpl-blog-holder.apply-isotope .column.no-space.dt-sc-one-half, .tpl-blog-holder.apply-isotope .dt-sc-one-third, .tpl-blog-holder.apply-isotope .column.no-space.dt-sc-one-third, .swiper-wrapper .portfolio.hover-with-details .image-overlay-details, .tpl-blog-holder.apply-isotope .dt-sc-one-half, .tpl-blog-holder.apply-isotope .column.no-space.dt-sc-one-half { width:100%; }
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
.portfolio-fullwidth-container .dt-sc-one-third { margin: 0; }
} @media only screen and (max-width: 479px) {
.page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .portfolio-fullwidth-container .dt-sc-one-third, .portfolio-fullwidth-container .portfolio.dt-sc-one-fourth { width:100%; }
.portfolio .image-overlay-details { display:none; }
.portfolio.type2 .image-overlay .links, .with-both-sidebar .portfolio.type2 .image-overlay .links, .page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay .links, .page-template-tpl-portfolio .portfolio.type2.dt-sc-one-fourth .image-overlay .links, .page-with-sidebar.with-both-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom:0; }
.portfolio.type2 .image-overlay .links a { width:50px; height:50px; }
.portfolio.type2 .image-overlay .links a span { line-height:50px; font-size:20px; }
.dt-sc-portfolio-sorting.type2 a { padding-top:10px; padding-bottom:8px; }
.portfolio.type1 .image-overlay .links { text-align:center; }
.portfolio.type1 .image-overlay .links a, .page-with-sidebar .portfolio.type1 .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin-top:88px; margin-left:5px; margin-right:5px; }
.page-template-tpl-portfolio .portfolio-fullwidth-container .portfolio.type1.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio-fullwidth-container .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin-top:150px; }
.portfolio.type5:hover .image-overlay .links a:first-child, .portfolio.type5:hover .image-overlay .links a:last-child { bottom:0; }
.portfolio.type8 .image-overlay .links, .page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay .links { top:0; } .portfolio-modern-fullwidth { width: 290px; }
.portfolio-modern-fullwidth h2 { font-size: 30px; line-height: 30px; }
.portfolio-modern-fullwidth h3 { font-size: 16px; line-height: 30px; }
.portfolio-modern-fullwidth h5 { font-size: 14px; }
} @media only screen and (min-width: 320px) and (max-width: 479px) {
.page-template-tpl-portfolio .portfolio-fullwidth-container .portfolio.type1.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio-fullwidth-container .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin-top:125px; }
} @media only screen and (max-width: 319px) {
.portfolio.type1 .image-overlay h2, .portfolio.type1 .image-overlay p.categories, .page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay-details .categories { display:none; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { font-size:20px; line-height:45px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height:45px; width:45px; }
.dt-sc-portfolio-sorting.type2 a::after { content:none; }
.portfolio.type1 .image-overlay .links a, .page-with-sidebar .portfolio.type1 .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin-top:53px; }
.page-template-tpl-portfolio .portfolio-fullwidth-container .portfolio.type1.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio-fullwidth-container .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin-top:100px; }
.portfolio.type3 .image-overlay .links a, .with-both-sidebar .portfolio.type3 .image-overlay .links a, .page-with-sidebar .portfolio.type3.dt-sc-one-third .image-overlay .links a, .portfolio.type3.dt-sc-one-fourth .image-overlay .links a, .page-with-sidebar .portfolio.type3.dt-sc-one-fourth .image-overlay .links a { font-size:13px; }
.portfolio.type6 .image-overlay .links a:last-child { margin-left:40px; }
.portfolio.type6 .image-overlay .links a span, .portfolio.type6 .image-overlay .links a { line-height:40px; }
.portfolio.type6 .image-overlay .links a { width:40px; height:40px; font-size:19px; }
.dt-portfolio-single-slider-wrapper #bx-pager a { margin:0px 2px 15px; }
} @media screen and (-webkit-min-device-pixel-ratio:0) { 
.dt-sc-portfolio-container .portfolio { overflow: hidden; }
::i-block-chrome, .portfolio.type3:before, .portfolio.type3 .image-overlay { height: auto; width: auto; }
::i-block-chrome, .portfolio.type3:before { bottom: 12px; right: 12px; }		
}.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus  {outline: none;} .slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {margin: 0; padding: 0;} .flexslider .slides > li {display: none; position:relative; -webkit-backface-visibility: hidden;} .flexslider .slides img {width: 100%; display: block;} #wrap .flexslider .slides img { height:auto !important;} .flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} html[xmlns] .slides {display: block; position:relative;} * html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider { background: #fff; margin: 0; padding: 0; z-index: 1;  position: relative;  zoom: 1;} .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;} .loading .flex-viewport {max-height: 300px;} .flexslider .slides {zoom: 1;} .carousel li {margin-right: 5px} .flex-direction-nav {*height: 0;} .flex-direction-nav a {padding:25px 15px; margin: -46px 0 0; background: rgba(0,0,0,0.9); display: block; position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 0;  -webkit-transition: all .19s ease; } .flex-direction-nav a i { color:#fff; font-size:16px;} .flex-direction-nav a span { display:none;} .flex-direction-nav .flex-next { right: 0px; border-radius: 4px 0 0 4px; } .flex-direction-nav .flex-prev {left: 0x; border-radius: 0 4px 4px 0;} .flexslider:hover .flex-next {opacity: 0.8; } .flexslider:hover .flex-prev {opacity: 0.8; } .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1; background-color: #0ab1f0;} .flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;} .flex-control-nav {width: auto; position: absolute; right:56px; bottom: 36px; text-align: center;} .flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;} .flex-control-paging li a {width: 16px; height: 16px; display: block; background: #fff; background: rgba(255,255,255,0.9); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; } .flex-control-paging li a:hover { background: #fff; background: rgba(255,255,255,0.7); }.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}} .white-popup {position: relative; background: #FFF; padding: 20px; width: auto; max-width: 500px; margin: 20px auto; }
.mfp-close:hover { background: transparent;} .mfp-zoom-in .mfp-with-anim { opacity: 0; transition: all 0.2s ease-in-out; transform: scale(0.8);}
.mfp-zoom-in.mfp-bg { opacity: 0; transition: all 0.3s ease-out;}
.mfp-zoom-in.mfp-ready .mfp-with-anim { opacity: 1; transform: scale(1);}
.mfp-zoom-in.mfp-ready.mfp-bg { opacity: 0.8;}
.mfp-zoom-in.mfp-removing .mfp-with-anim { transform: scale(0.8); opacity: 0;}
.mfp-zoom-in.mfp-removing.mfp-bg { opacity: 0;} .mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }
.mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; }
.mfp-fade.mfp-bg.mfp-removing { opacity: 0; }
.mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }
.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; }
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0; } @font-face {
font-family: 'FontAwesome';
src:  url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/fontawesome-webfont.eot?v=4.2.0);
src:  url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');
}
@font-face {
font-family: 'linecons';
src:  url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linecons.eot);
src:  url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linecons.eot?#iefix) format('embedded-opentype'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linecons.woff) format('woff'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linecons.ttf) format('truetype'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linecons.svg) format('svg');
}
@font-face {
font-family: 'simple-line-icons';
src:  url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.eot?v=2.2.2);
src:  url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.eot?#iefix&v=2.2.2) format('embedded-opentype'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.ttf?v=2.2.2) format('truetype'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.woff2?v=2.2.2) format('woff2'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.woff?v=2.2.2) format('woff'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.svg?v=2.2.2#simple-line-icons) format('svg');
}
@font-face {
font-family: 'simple-line-icons';
src: url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.eot?v=2.4.0);
src: url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.eot?v=2.4.0#iefix) format('embedded-opentype'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.woff2?v=2.4.0) format('woff2'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.ttf?v=2.4.0) format('truetype'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.woff?v=2.4.0) format('woff'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'et-line';
src:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/et-line.eot);
src:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/et-line.eot?#iefix) format('embedded-opentype'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/et-line.woff) format('woff'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/et-line.ttf) format('truetype'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/et-line.svg#et-line) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'themify';
src:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/themify.eot?-fvbane);
src:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/themify.eot?#iefix-fvbane) format('embedded-opentype'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/themify.woff?-fvbane) format('woff'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/themify.ttf?-fvbane) format('truetype'),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/themify.svg?-fvbane#themify) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Pe-icon-7-stroke';
src: url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/Pe-icon-7-stroke.eot?d7yf1v);
src: url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'), url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'), url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'), url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "linea-basic-10";
src:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-basic-10.eot);
src:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-basic-10.eot?#iefix) format("embedded-opentype"),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-basic-10.woff) format("woff"),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-basic-10.ttf) format("truetype"),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-basic-10.svg#linea-basic-10) format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "linea-ecommerce-10";
src:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-ecommerce-10.eot);
src:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-ecommerce-10.eot?#iefix) format("embedded-opentype"),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-ecommerce-10.woff) format("woff"),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-ecommerce-10.ttf) format("truetype"),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-ecommerce-10.svg#linea-ecommerce-10) format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "linea-arrows-10";
src:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-arrows-10.eot);
src:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-arrows-10.eot?#iefix) format("embedded-opentype"),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-arrows-10.woff) format("woff"),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-arrows-10.ttf) format("truetype"),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-arrows-10.svg#linea-arrows-10) format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "linea-software-10";
src:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-software-10.eot);
src:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-software-10.eot?#iefix) format("embedded-opentype"),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-software-10.woff) format("woff"),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-software-10.ttf) format("truetype"),
url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/admin/fonts/linea-software-10.svg#linea-software-10) format("svg");
font-weight: normal;
font-style: normal;
}
[class*="fa-"],[class*="li_"],[class*="sl-"]{ speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
[class*="fa-"] { font-family: FontAwesome;}
[class*="li_"] { font-family: 'linecons';}
[class*="sl-"]:not(.fa-asl-interpreting) { font-family: 'simple-line-icons';}
[class^="ti-"], [class*=" ti-"] { font-family: 'themify'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
[class^="pe-7s-"], [class*=" pe-7s-"] { display: inline-block; font-family: 'Pe-icon-7-stroke'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } [class^="icon-basic"]:before, [class*=" icon-basic"]:before { font-family: "linea-basic-10" !important; }
[class^="icon-ecommerce"]:before, [class*=" icon-ecommerce"]:before {font-family: "linea-ecommerce-10" !important; }
[class^="icon-arrows"]:before, [class*=" icon-arrows"]:before {font-family: "linea-arrows-10" !important; }
[class^="icon-software"]:before, [class*=" icon-software"]:before {font-family: "linea-software-10" !important; }
[class^="icon-basic"]:before, [class*=" icon-basic"]:before, [class^="icon-ecommerce"]:before, [class*=" icon-ecommerce"]:before, [class^="icon-arrows"]:before, [class*=" icon-arrows"]:before, [class^="icon-software"]:before, [class*=" icon-software"]:before { font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-mobile, .icon-laptop, .icon-desktop, .icon-tablet, .icon-phone, .icon-document, .icon-documents, .icon-search, .icon-clipboard, .icon-newspaper, .icon-notebook, .icon-book-open, .icon-browser, .icon-calendar, .icon-presentation, .icon-picture, .icon-pictures, .icon-video, .icon-camera, .icon-printer, .icon-toolbox, .icon-briefcase, .icon-wallet, .icon-gift, .icon-bargraph, .icon-grid, .icon-expand, .icon-focus, .icon-edit, .icon-adjustments, .icon-ribbon, .icon-hourglass, .icon-lock, .icon-megaphone, .icon-shield, .icon-trophy, .icon-flag, .icon-map, .icon-puzzle, .icon-basket, .icon-envelope, .icon-streetsign, .icon-telescope, .icon-gears, .icon-key, .icon-paperclip, .icon-attachment, .icon-pricetags, .icon-lightbulb, .icon-layers, .icon-pencil, .icon-tools, .icon-tools-2, .icon-scissors, .icon-paintbrush, .icon-magnifying-glass, .icon-circle-compass, .icon-linegraph, .icon-mic, .icon-strategy, .icon-beaker, .icon-caution, .icon-recycle, .icon-anchor, .icon-profile-male, .icon-profile-female, .icon-bike, .icon-wine, .icon-hotairballoon, .icon-globe, .icon-genius, .icon-map-pin, .icon-dial, .icon-chat, .icon-heart, .icon-cloud, .icon-upload, .icon-download, .icon-target, .icon-hazardous, .icon-piechart, .icon-speedometer, .icon-global, .icon-compass, .icon-lifesaver, .icon-clock, .icon-aperture, .icon-quote, .icon-scope, .icon-alarmclock, .icon-refresh, .icon-happy, .icon-sad, .icon-facebook, .icon-twitter, .icon-googleplus, .icon-rss, .icon-tumblr, .icon-linkedin, .icon-dribbble { font-family: 'et-line'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display:inline-block;} .fa-glass:before { content:"\f000";}
.fa-music:before { content:"\f001";}
.fa-search:before { content:"\f002";}
.fa-envelope-o:before { content:"\f003";}
.fa-heart:before { content:"\f004";}
.fa-star:before { content:"\f005";}
.fa-star-o:before { content:"\f006";}
.fa-user:before { content:"\f007";}
.fa-film:before { content:"\f008";}
.fa-th-large:before { content:"\f009";}
.fa-th:before { content:"\f00a";}
.fa-th-list:before { content:"\f00b";}
.fa-check:before { content:"\f00c";}
.fa-close:before,.fa-remove:before,.fa-times:before { content:"\f00d";}
.fa-search-plus:before { content:"\f00e";}
.fa-search-minus:before { content:"\f010";}
.fa-power-off:before { content:"\f011";}
.fa-signal:before { content:"\f012";}
.fa-cog:before,.fa-gear:before { content:"\f013";}
.fa-trash-o:before { content:"\f014";}
.fa-home:before { content:"\f015";}
.fa-file-o:before { content:"\f016";}
.fa-clock-o:before { content:"\f017";}
.fa-road:before { content:"\f018";}
.fa-download:before { content:"\f019";}
.fa-arrow-circle-o-down:before { content:"\f01a";}
.fa-arrow-circle-o-up:before { content:"\f01b";}
.fa-inbox:before { content:"\f01c";}
.fa-play-circle-o:before { content:"\f01d";}
.fa-repeat:before,.fa-rotate-right:before { content:"\f01e";}
.fa-refresh:before { content:"\f021";}
.fa-list-alt:before { content:"\f022";}
.fa-lock:before { content:"\f023";}
.fa-flag:before { content:"\f024";}
.fa-headphones:before { content:"\f025";}
.fa-volume-off:before { content:"\f026";}
.fa-volume-down:before { content:"\f027";}
.fa-volume-up:before { content:"\f028";}
.fa-qrcode:before { content:"\f029";}
.fa-barcode:before { content:"\f02a";}
.fa-tag:before { content:"\f02b";}
.fa-tags:before { content:"\f02c";}
.fa-book:before { content:"\f02d";}
.fa-bookmark:before { content:"\f02e";}
.fa-print:before { content:"\f02f";}
.fa-camera:before { content:"\f030";}
.fa-font:before { content:"\f031";}
.fa-bold:before { content:"\f032";}
.fa-italic:before { content:"\f033";}
.fa-text-height:before { content:"\f034";}
.fa-text-width:before { content:"\f035";}
.fa-align-left:before { content:"\f036";}
.fa-align-center:before { content:"\f037";}
.fa-align-right:before { content:"\f038";}
.fa-align-justify:before { content:"\f039";}
.fa-list:before { content:"\f03a";}
.fa-dedent:before,.fa-outdent:before { content:"\f03b";}
.fa-indent:before { content:"\f03c";}
.fa-video-camera:before { content:"\f03d";}
.fa-image:before,.fa-photo:before,.fa-picture-o:before { content:"\f03e";}
.fa-pencil:before { content:"\f040";}
.fa-map-marker:before { content:"\f041";}
.fa-adjust:before { content:"\f042";}
.fa-tint:before { content:"\f043";}
.fa-edit:before,.fa-pencil-square-o:before { content:"\f044";}
.fa-share-square-o:before { content:"\f045";}
.fa-check-square-o:before { content:"\f046";}
.fa-arrows:before { content:"\f047";}
.fa-step-backward:before { content:"\f048";}
.fa-fast-backward:before { content:"\f049";}
.fa-backward:before { content:"\f04a";}
.fa-play:before { content:"\f04b";}
.fa-pause:before { content:"\f04c";}
.fa-stop:before { content:"\f04d";}
.fa-forward:before { content:"\f04e";}
.fa-fast-forward:before { content:"\f050";}
.fa-step-forward:before { content:"\f051";}
.fa-eject:before { content:"\f052";}
.fa-chevron-left:before { content:"\f053";}
.fa-chevron-right:before { content:"\f054";}
.fa-plus-circle:before { content:"\f055";}
.fa-minus-circle:before { content:"\f056";}
.fa-times-circle:before { content:"\f057";}
.fa-check-circle:before { content:"\f058";}
.fa-question-circle:before { content:"\f059";}
.fa-info-circle:before { content:"\f05a";}
.fa-crosshairs:before { content:"\f05b";}
.fa-times-circle-o:before { content:"\f05c";}
.fa-check-circle-o:before { content:"\f05d";}
.fa-ban:before { content:"\f05e";}
.fa-arrow-left:before { content:"\f060";}
.fa-arrow-right:before { content:"\f061";}
.fa-arrow-up:before { content:"\f062";}
.fa-arrow-down:before { content:"\f063";}
.fa-mail-forward:before,.fa-share:before { content:"\f064";}
.fa-expand:before { content:"\f065";}
.fa-compress:before { content:"\f066";}
.fa-plus:before { content:"\f067";}
.fa-minus:before { content:"\f068";}
.fa-asterisk:before { content:"\f069";}
.fa-exclamation-circle:before { content:"\f06a";}
.fa-gift:before { content:"\f06b";}
.fa-leaf:before { content:"\f06c";}
.fa-fire:before { content:"\f06d";}
.fa-eye:before { content:"\f06e";}
.fa-eye-slash:before { content:"\f070";}
.fa-exclamation-triangle:before,.fa-warning:before { content:"\f071";}
.fa-plane:before { content:"\f072";}
.fa-calendar:before { content:"\f073";}
.fa-random:before { content:"\f074";}
.fa-comment:before { content:"\f075";}
.fa-magnet:before { content:"\f076";}
.fa-chevron-up:before { content:"\f077";}
.fa-chevron-down:before { content:"\f078";}
.fa-retweet:before { content:"\f079";}
.fa-shopping-cart:before { content:"\f07a";}
.fa-folder:before { content:"\f07b";}
.fa-folder-open:before { content:"\f07c";}
.fa-arrows-v:before { content:"\f07d";}
.fa-arrows-h:before { content:"\f07e";}
.fa-bar-chart-o:before,.fa-bar-chart:before { content:"\f080";}
.fa-twitter-square:before { content:"\f081";}
.fa-facebook-square:before { content:"\f082";}
.fa-camera-retro:before { content:"\f083";}
.fa-key:before { content:"\f084";}
.fa-cogs:before,.fa-gears:before { content:"\f085";}
.fa-comments:before { content:"\f086";}
.fa-thumbs-o-up:before { content:"\f087";}
.fa-thumbs-o-down:before { content:"\f088";}
.fa-star-half:before { content:"\f089";}
.fa-heart-o:before { content:"\f08a";}
.fa-sign-out:before { content:"\f08b";}
.fa-linkedin-square:before { content:"\f08c";}
.fa-thumb-tack:before { content:"\f08d";}
.fa-external-link:before { content:"\f08e";}
.fa-sign-in:before { content:"\f090";}
.fa-trophy:before { content:"\f091";}
.fa-github-square:before { content:"\f092";}
.fa-upload:before { content:"\f093";}
.fa-lemon-o:before { content:"\f094";}
.fa-phone:before { content:"\f095";}
.fa-square-o:before { content:"\f096";}
.fa-bookmark-o:before { content:"\f097";}
.fa-phone-square:before { content:"\f098";}
.fa-twitter:before { content:"\f099";}
.fa-facebook-f:before,.fa-facebook:before { content:"\f09a";}
.fa-github:before { content:"\f09b";}
.fa-unlock:before { content:"\f09c";}
.fa-credit-card:before { content:"\f09d";}
.fa-feed:before,.fa-rss:before { content:"\f09e";}
.fa-hdd-o:before { content:"\f0a0";}
.fa-bullhorn:before { content:"\f0a1";}
.fa-bell:before { content:"\f0f3";}
.fa-certificate:before { content:"\f0a3";}
.fa-hand-o-right:before { content:"\f0a4";}
.fa-hand-o-left:before { content:"\f0a5";}
.fa-hand-o-up:before { content:"\f0a6";}
.fa-hand-o-down:before { content:"\f0a7";}
.fa-arrow-circle-left:before { content:"\f0a8";}
.fa-arrow-circle-right:before { content:"\f0a9";}
.fa-arrow-circle-up:before { content:"\f0aa";}
.fa-arrow-circle-down:before { content:"\f0ab";}
.fa-globe:before { content:"\f0ac";}
.fa-wrench:before { content:"\f0ad";}
.fa-tasks:before { content:"\f0ae";}
.fa-filter:before { content:"\f0b0";}
.fa-briefcase:before { content:"\f0b1";}
.fa-arrows-alt:before { content:"\f0b2";}
.fa-group:before,.fa-users:before { content:"\f0c0";}
.fa-chain:before,.fa-link:before { content:"\f0c1";}
.fa-cloud:before { content:"\f0c2";}
.fa-flask:before { content:"\f0c3";}
.fa-cut:before,.fa-scissors:before { content:"\f0c4";}
.fa-copy:before,.fa-files-o:before { content:"\f0c5";}
.fa-paperclip:before { content:"\f0c6";}
.fa-floppy-o:before,.fa-save:before { content:"\f0c7";}
.fa-square:before { content:"\f0c8";}
.fa-bars:before,.fa-navicon:before,.fa-reorder:before { content:"\f0c9";}
.fa-list-ul:before { content:"\f0ca";}
.fa-list-ol:before { content:"\f0cb";}
.fa-strikethrough:before { content:"\f0cc";}
.fa-underline:before { content:"\f0cd";}
.fa-table:before { content:"\f0ce";}
.fa-magic:before { content:"\f0d0";}
.fa-truck:before { content:"\f0d1";}
.fa-pinterest:before { content:"\f0d2";}
.fa-pinterest-square:before { content:"\f0d3";}
.fa-google-plus-square:before { content:"\f0d4";}
.fa-google-plus:before { content:"\f0d5";}
.fa-money:before { content:"\f0d6";}
.fa-caret-down:before { content:"\f0d7";}
.fa-caret-up:before { content:"\f0d8";}
.fa-caret-left:before { content:"\f0d9";}
.fa-caret-right:before { content:"\f0da";}
.fa-columns:before { content:"\f0db";}
.fa-sort:before,.fa-unsorted:before { content:"\f0dc";}
.fa-sort-desc:before,.fa-sort-down:before { content:"\f0dd";}
.fa-sort-asc:before,.fa-sort-up:before { content:"\f0de";}
.fa-envelope:before { content:"\f0e0";}
.fa-linkedin:before { content:"\f0e1";}
.fa-rotate-left:before,.fa-undo:before { content:"\f0e2";}
.fa-gavel:before,.fa-legal:before { content:"\f0e3";}
.fa-dashboard:before,.fa-tachometer:before { content:"\f0e4";}
.fa-comment-o:before { content:"\f0e5";}
.fa-comments-o:before { content:"\f0e6";}
.fa-bolt:before,.fa-flash:before { content:"\f0e7";}
.fa-sitemap:before { content:"\f0e8";}
.fa-umbrella:before { content:"\f0e9";}
.fa-clipboard:before,.fa-paste:before { content:"\f0ea";}
.fa-lightbulb-o:before { content:"\f0eb";}
.fa-exchange:before { content:"\f0ec";}
.fa-cloud-download:before { content:"\f0ed";}
.fa-cloud-upload:before { content:"\f0ee";}
.fa-user-md:before { content:"\f0f0";}
.fa-stethoscope:before { content:"\f0f1";}
.fa-suitcase:before { content:"\f0f2";}
.fa-bell-o:before { content:"\f0a2";}
.fa-coffee:before { content:"\f0f4";}
.fa-cutlery:before { content:"\f0f5";}
.fa-file-text-o:before { content:"\f0f6";}
.fa-building-o:before { content:"\f0f7";}
.fa-hospital-o:before { content:"\f0f8";}
.fa-ambulance:before { content:"\f0f9";}
.fa-medkit:before { content:"\f0fa";}
.fa-fighter-jet:before { content:"\f0fb";}
.fa-beer:before { content:"\f0fc";}
.fa-h-square:before { content:"\f0fd";}
.fa-plus-square:before { content:"\f0fe";}
.fa-angle-double-left:before { content:"\f100";}
.fa-angle-double-right:before { content:"\f101";}
.fa-angle-double-up:before { content:"\f102";}
.fa-angle-double-down:before { content:"\f103";}
.fa-angle-left:before { content:"\f104";}
.fa-angle-right:before { content:"\f105";}
.fa-angle-up:before { content:"\f106";}
.fa-angle-down:before { content:"\f107";}
.fa-desktop:before { content:"\f108";}
.fa-laptop:before { content:"\f109";}
.fa-tablet:before { content:"\f10a";}
.fa-mobile-phone:before,.fa-mobile:before { content:"\f10b";}
.fa-circle-o:before { content:"\f10c";}
.fa-quote-left:before { content:"\f10d";}
.fa-quote-right:before { content:"\f10e";}
.fa-spinner:before { content:"\f110";}
.fa-circle:before { content:"\f111";}
.fa-mail-reply:before,.fa-reply:before { content:"\f112";}
.fa-github-alt:before { content:"\f113";}
.fa-folder-o:before { content:"\f114";}
.fa-folder-open-o:before { content:"\f115";}
.fa-smile-o:before { content:"\f118";}
.fa-frown-o:before { content:"\f119";}
.fa-meh-o:before { content:"\f11a";}
.fa-gamepad:before { content:"\f11b";}
.fa-keyboard-o:before { content:"\f11c";}
.fa-flag-o:before { content:"\f11d";}
.fa-flag-checkered:before { content:"\f11e";}
.fa-terminal:before { content:"\f120";}
.fa-code:before { content:"\f121";}
.fa-mail-reply-all:before,.fa-reply-all:before { content:"\f122";}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before { content:"\f123";}
.fa-location-arrow:before { content:"\f124";}
.fa-crop:before { content:"\f125";}
.fa-code-fork:before { content:"\f126";}
.fa-chain-broken:before,.fa-unlink:before { content:"\f127";}
.fa-question:before { content:"\f128";}
.fa-info:before { content:"\f129";}
.fa-exclamation:before { content:"\f12a";}
.fa-superscript:before { content:"\f12b";}
.fa-subscript:before { content:"\f12c";}
.fa-eraser:before { content:"\f12d";}
.fa-puzzle-piece:before { content:"\f12e";}
.fa-microphone:before { content:"\f130";}
.fa-microphone-slash:before { content:"\f131";}
.fa-shield:before { content:"\f132";}
.fa-calendar-o:before { content:"\f133";}
.fa-fire-extinguisher:before { content:"\f134";}
.fa-rocket:before { content:"\f135";}
.fa-maxcdn:before { content:"\f136";}
.fa-chevron-circle-left:before { content:"\f137";}
.fa-chevron-circle-right:before { content:"\f138";}
.fa-chevron-circle-up:before { content:"\f139";}
.fa-chevron-circle-down:before { content:"\f13a";}
.fa-html5:before { content:"\f13b";}
.fa-css3:before { content:"\f13c";}
.fa-anchor:before { content:"\f13d";}
.fa-unlock-alt:before { content:"\f13e";}
.fa-bullseye:before { content:"\f140";}
.fa-ellipsis-h:before { content:"\f141";}
.fa-ellipsis-v:before { content:"\f142";}
.fa-rss-square:before { content:"\f143";}
.fa-play-circle:before { content:"\f144";}
.fa-ticket:before { content:"\f145";}
.fa-minus-square:before { content:"\f146";}
.fa-minus-square-o:before { content:"\f147";}
.fa-level-up:before { content:"\f148";}
.fa-level-down:before { content:"\f149";}
.fa-check-square:before { content:"\f14a";}
.fa-pencil-square:before { content:"\f14b";}
.fa-external-link-square:before { content:"\f14c";}
.fa-share-square:before { content:"\f14d";}
.fa-compass:before { content:"\f14e";}
.fa-caret-square-o-down:before,.fa-toggle-down:before { content:"\f150";}
.fa-caret-square-o-up:before,.fa-toggle-up:before { content:"\f151";}
.fa-caret-square-o-right:before,.fa-toggle-right:before { content:"\f152";}
.fa-eur:before,.fa-euro:before { content:"\f153";}
.fa-gbp:before { content:"\f154";}
.fa-dollar:before,.fa-usd:before { content:"\f155";}
.fa-inr:before,.fa-rupee:before { content:"\f156";}
.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before { content:"\f157";}
.fa-rouble:before,.fa-rub:before,.fa-ruble:before { content:"\f158";}
.fa-krw:before,.fa-won:before { content:"\f159";}
.fa-bitcoin:before,.fa-btc:before { content:"\f15a";}
.fa-file:before { content:"\f15b";}
.fa-file-text:before { content:"\f15c";}
.fa-sort-alpha-asc:before { content:"\f15d";}
.fa-sort-alpha-desc:before { content:"\f15e";}
.fa-sort-amount-asc:before { content:"\f160";}
.fa-sort-amount-desc:before { content:"\f161";}
.fa-sort-numeric-asc:before { content:"\f162";}
.fa-sort-numeric-desc:before { content:"\f163";}
.fa-thumbs-up:before { content:"\f164";}
.fa-thumbs-down:before { content:"\f165";}
.fa-youtube-square:before { content:"\f166";}
.fa-youtube:before { content:"\f167";}
.fa-xing:before { content:"\f168";}
.fa-xing-square:before { content:"\f169";}
.fa-youtube-play:before { content:"\f16a";}
.fa-dropbox:before { content:"\f16b";}
.fa-stack-overflow:before { content:"\f16c";}
.fa-instagram:before { content:"\f16d";}
.fa-flickr:before { content:"\f16e";}
.fa-adn:before { content:"\f170";}
.fa-bitbucket:before { content:"\f171";}
.fa-bitbucket-square:before { content:"\f172";}
.fa-tumblr:before { content:"\f173";}
.fa-tumblr-square:before { content:"\f174";}
.fa-long-arrow-down:before { content:"\f175";}
.fa-long-arrow-up:before { content:"\f176";}
.fa-long-arrow-left:before { content:"\f177";}
.fa-long-arrow-right:before { content:"\f178";}
.fa-apple:before { content:"\f179";}
.fa-windows:before { content:"\f17a";}
.fa-android:before { content:"\f17b";}
.fa-linux:before { content:"\f17c";}
.fa-dribbble:before { content:"\f17d";}
.fa-skype:before { content:"\f17e";}
.fa-foursquare:before { content:"\f180";}
.fa-trello:before { content:"\f181";}
.fa-female:before { content:"\f182";}
.fa-male:before { content:"\f183";}
.fa-gittip:before,.fa-gratipay:before { content:"\f184";}
.fa-sun-o:before { content:"\f185";}
.fa-moon-o:before { content:"\f186";}
.fa-archive:before { content:"\f187";}
.fa-bug:before { content:"\f188";}
.fa-vk:before { content:"\f189";}
.fa-weibo:before { content:"\f18a";}
.fa-renren:before { content:"\f18b";}
.fa-pagelines:before { content:"\f18c";}
.fa-stack-exchange:before { content:"\f18d";}
.fa-arrow-circle-o-right:before { content:"\f18e";}
.fa-arrow-circle-o-left:before { content:"\f190";}
.fa-caret-square-o-left:before,.fa-toggle-left:before { content:"\f191";}
.fa-dot-circle-o:before { content:"\f192";}
.fa-wheelchair:before { content:"\f193";}
.fa-vimeo-square:before { content:"\f194";}
.fa-try:before,.fa-turkish-lira:before { content:"\f195";}
.fa-plus-square-o:before { content:"\f196";}
.fa-space-shuttle:before { content:"\f197";}
.fa-slack:before { content:"\f198";}
.fa-envelope-square:before { content:"\f199";}
.fa-wordpress:before { content:"\f19a";}
.fa-openid:before { content:"\f19b";}
.fa-bank:before,.fa-institution:before,.fa-university:before { content:"\f19c";}
.fa-graduation-cap:before,.fa-mortar-board:before { content:"\f19d";}
.fa-yahoo:before { content:"\f19e";}
.fa-google:before { content:"\f1a0";}
.fa-reddit:before { content:"\f1a1";}
.fa-reddit-square:before { content:"\f1a2";}
.fa-stumbleupon-circle:before { content:"\f1a3";}
.fa-stumbleupon:before { content:"\f1a4";}
.fa-delicious:before { content:"\f1a5";}
.fa-digg:before { content:"\f1a6";}
.fa-pied-piper:before { content:"\f1a7";}
.fa-pied-piper-alt:before { content:"\f1a8";}
.fa-drupal:before { content:"\f1a9";}
.fa-joomla:before { content:"\f1aa";}
.fa-language:before { content:"\f1ab";}
.fa-fax:before { content:"\f1ac";}
.fa-building:before { content:"\f1ad";}
.fa-child:before { content:"\f1ae";}
.fa-paw:before { content:"\f1b0";}
.fa-spoon:before { content:"\f1b1";}
.fa-cube:before { content:"\f1b2";}
.fa-cubes:before { content:"\f1b3";}
.fa-behance:before { content:"\f1b4";}
.fa-behance-square:before { content:"\f1b5";}
.fa-steam:before { content:"\f1b6";}
.fa-steam-square:before { content:"\f1b7";}
.fa-recycle:before { content:"\f1b8";}
.fa-automobile:before,.fa-car:before { content:"\f1b9";}
.fa-cab:before,.fa-taxi:before { content:"\f1ba";}
.fa-tree:before { content:"\f1bb";}
.fa-spotify:before { content:"\f1bc";}
.fa-deviantart:before { content:"\f1bd";}
.fa-soundcloud:before { content:"\f1be";}
.fa-database:before { content:"\f1c0";}
.fa-file-pdf-o:before { content:"\f1c1";}
.fa-file-word-o:before { content:"\f1c2";}
.fa-file-excel-o:before { content:"\f1c3";}
.fa-file-powerpoint-o:before { content:"\f1c4";}
.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before { content:"\f1c5";}
.fa-file-archive-o:before,.fa-file-zip-o:before { content:"\f1c6";}
.fa-file-audio-o:before,.fa-file-sound-o:before { content:"\f1c7";}
.fa-file-movie-o:before,.fa-file-video-o:before { content:"\f1c8";}
.fa-file-code-o:before { content:"\f1c9";}
.fa-vine:before { content:"\f1ca";}
.fa-codepen:before { content:"\f1cb";}
.fa-jsfiddle:before { content:"\f1cc";}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before { content:"\f1cd";}
.fa-circle-o-notch:before { content:"\f1ce";}
.fa-ra:before,.fa-rebel:before { content:"\f1d0";}
.fa-empire:before,.fa-ge:before { content:"\f1d1";}
.fa-git-square:before { content:"\f1d2";}
.fa-git:before { content:"\f1d3";}
.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before { content:"\f1d4";}
.fa-tencent-weibo:before { content:"\f1d5";}
.fa-qq:before { content:"\f1d6";}
.fa-wechat:before,.fa-weixin:before { content:"\f1d7";}
.fa-paper-plane:before,.fa-send:before { content:"\f1d8";}
.fa-paper-plane-o:before,.fa-send-o:before { content:"\f1d9";}
.fa-history:before { content:"\f1da";}
.fa-circle-thin:before { content:"\f1db";}
.fa-header:before { content:"\f1dc";}
.fa-paragraph:before { content:"\f1dd";}
.fa-sliders:before { content:"\f1de";}
.fa-share-alt:before { content:"\f1e0";}
.fa-share-alt-square:before { content:"\f1e1";}
.fa-bomb:before { content:"\f1e2";}
.fa-futbol-o:before,.fa-soccer-ball-o:before { content:"\f1e3";}
.fa-tty:before { content:"\f1e4";}
.fa-binoculars:before { content:"\f1e5";}
.fa-plug:before { content:"\f1e6";}
.fa-slideshare:before { content:"\f1e7";}
.fa-twitch:before { content:"\f1e8";}
.fa-yelp:before { content:"\f1e9";}
.fa-newspaper-o:before { content:"\f1ea";}
.fa-wifi:before { content:"\f1eb";}
.fa-calculator:before { content:"\f1ec";}
.fa-paypal:before { content:"\f1ed";}
.fa-google-wallet:before { content:"\f1ee";}
.fa-cc-visa:before { content:"\f1f0";}
.fa-cc-mastercard:before { content:"\f1f1";}
.fa-cc-discover:before { content:"\f1f2";}
.fa-cc-amex:before { content:"\f1f3";}
.fa-cc-paypal:before { content:"\f1f4";}
.fa-cc-stripe:before { content:"\f1f5";}
.fa-bell-slash:before { content:"\f1f6";}
.fa-bell-slash-o:before { content:"\f1f7";}
.fa-trash:before { content:"\f1f8";}
.fa-copyright:before { content:"\f1f9";}
.fa-at:before { content:"\f1fa";}
.fa-eyedropper:before { content:"\f1fb";}
.fa-paint-brush:before { content:"\f1fc";}
.fa-birthday-cake:before { content:"\f1fd";}
.fa-area-chart:before { content:"\f1fe";}
.fa-pie-chart:before { content:"\f200";}
.fa-line-chart:before { content:"\f201";}
.fa-lastfm:before { content:"\f202";}
.fa-lastfm-square:before { content:"\f203";}
.fa-toggle-off:before { content:"\f204";}
.fa-toggle-on:before { content:"\f205";}
.fa-bicycle:before { content:"\f206";}
.fa-bus:before { content:"\f207";}
.fa-ioxhost:before { content:"\f208";}
.fa-angellist:before { content:"\f209";}
.fa-cc:before { content:"\f20a";}
.fa-ils:before,.fa-shekel:before,.fa-sheqel:before { content:"\f20b";}
.fa-meanpath:before { content:"\f20c";}
.fa-buysellads:before { content:"\f20d";}
.fa-connectdevelop:before { content:"\f20e";}
.fa-dashcube:before { content:"\f210";}
.fa-forumbee:before { content:"\f211";}
.fa-leanpub:before { content:"\f212";}
.fa-sellsy:before { content:"\f213";}
.fa-shirtsinbulk:before { content:"\f214";}
.fa-simplybuilt:before { content:"\f215";}
.fa-skyatlas:before { content:"\f216";}
.fa-cart-plus:before { content:"\f217";}
.fa-cart-arrow-down:before { content:"\f218";}
.fa-diamond:before { content:"\f219";}
.fa-ship:before { content:"\f21a";}
.fa-user-secret:before { content:"\f21b";}
.fa-motorcycle:before { content:"\f21c";}
.fa-street-view:before { content:"\f21d";}
.fa-heartbeat:before { content:"\f21e";}
.fa-venus:before { content:"\f221";}
.fa-mars:before { content:"\f222";}
.fa-mercury:before { content:"\f223";}
.fa-intersex:before,.fa-transgender:before { content:"\f224";}
.fa-transgender-alt:before { content:"\f225";}
.fa-venus-double:before { content:"\f226";}
.fa-mars-double:before { content:"\f227";}
.fa-venus-mars:before { content:"\f228";}
.fa-mars-stroke:before { content:"\f229";}
.fa-mars-stroke-v:before { content:"\f22a";}
.fa-mars-stroke-h:before { content:"\f22b";}
.fa-neuter:before { content:"\f22c";}
.fa-genderless:before { content:"\f22d";}
.fa-facebook-official:before { content:"\f230";}
.fa-pinterest-p:before { content:"\f231";}
.fa-whatsapp:before { content:"\f232";}
.fa-server:before { content:"\f233";}
.fa-user-plus:before { content:"\f234";}
.fa-user-times:before { content:"\f235";}
.fa-bed:before,.fa-hotel:before { content:"\f236";}
.fa-viacoin:before { content:"\f237";}
.fa-train:before { content:"\f238";}
.fa-subway:before { content:"\f239";}
.fa-medium:before { content:"\f23a";}
.fa-y-combinator:before,.fa-yc:before { content:"\f23b";}
.fa-optin-monster:before { content:"\f23c";}
.fa-opencart:before { content:"\f23d";}
.fa-expeditedssl:before { content:"\f23e";}
.fa-battery-4:before,.fa-battery-full:before { content:"\f240";}
.fa-battery-3:before,.fa-battery-three-quarters:before { content:"\f241";}
.fa-battery-2:before,.fa-battery-half:before { content:"\f242";}
.fa-battery-1:before,.fa-battery-quarter:before { content:"\f243";}
.fa-battery-0:before,.fa-battery-empty:before { content:"\f244";}
.fa-mouse-pointer:before { content:"\f245";}
.fa-i-cursor:before { content:"\f246";}
.fa-object-group:before { content:"\f247";}
.fa-object-ungroup:before { content:"\f248";}
.fa-sticky-note:before { content:"\f249";}
.fa-sticky-note-o:before { content:"\f24a";}
.fa-cc-jcb:before { content:"\f24b";}
.fa-cc-diners-club:before { content:"\f24c";}
.fa-clone:before { content:"\f24d";}
.fa-balance-scale:before { content:"\f24e";}
.fa-hourglass-o:before { content:"\f250";}
.fa-hourglass-1:before,.fa-hourglass-start:before { content:"\f251";}
.fa-hourglass-2:before,.fa-hourglass-half:before { content:"\f252";}
.fa-hourglass-3:before,.fa-hourglass-end:before { content:"\f253";}
.fa-hourglass:before { content:"\f254";}
.fa-hand-grab-o:before,.fa-hand-rock-o:before { content:"\f255";}
.fa-hand-paper-o:before,.fa-hand-stop-o:before { content:"\f256";}
.fa-hand-scissors-o:before { content:"\f257";}
.fa-hand-lizard-o:before { content:"\f258";}
.fa-hand-spock-o:before { content:"\f259";}
.fa-hand-pointer-o:before { content:"\f25a";}
.fa-hand-peace-o:before { content:"\f25b";}
.fa-trademark:before { content:"\f25c";}
.fa-registered:before { content:"\f25d";}
.fa-creative-commons:before { content:"\f25e";}
.fa-gg:before { content:"\f260";}
.fa-gg-circle:before { content:"\f261";}
.fa-tripadvisor:before { content:"\f262";}
.fa-odnoklassniki:before { content:"\f263";}
.fa-odnoklassniki-square:before { content:"\f264";}
.fa-get-pocket:before { content:"\f265";}
.fa-wikipedia-w:before { content:"\f266";}
.fa-safari:before { content:"\f267";}
.fa-chrome:before { content:"\f268";}
.fa-firefox:before { content:"\f269";}
.fa-opera:before { content:"\f26a";}
.fa-internet-explorer:before { content:"\f26b";}
.fa-television:before,.fa-tv:before { content:"\f26c";}
.fa-contao:before { content:"\f26d";}
.fa-500px:before { content:"\f26e";}
.fa-amazon:before { content:"\f270";}
.fa-calendar-plus-o:before { content:"\f271";}
.fa-calendar-minus-o:before { content:"\f272";}
.fa-calendar-times-o:before { content:"\f273";}
.fa-calendar-check-o:before { content:"\f274";}
.fa-industry:before { content:"\f275";}
.fa-map-pin:before { content:"\f276";}
.fa-map-signs:before { content:"\f277";}
.fa-map-o:before { content:"\f278";}
.fa-map:before { content:"\f279";}
.fa-commenting:before { content:"\f27a";}
.fa-commenting-o:before { content:"\f27b";}
.fa-houzz:before { content:"\f27c";}
.fa-vimeo:before { content:"\f27d";}
.fa-black-tie:before { content:"\f27e";}
.fa-fonticons:before { content:"\f280";}
.fa-reddit-alien:before { content:"\f281";}
.fa-edge:before { content:"\f282";}
.fa-credit-card-alt:before { content:"\f283";}
.fa-codiepie:before { content:"\f284";}
.fa-modx:before { content:"\f285";}
.fa-fort-awesome:before { content:"\f286";}
.fa-usb:before { content:"\f287";}
.fa-product-hunt:before { content:"\f288";}
.fa-mixcloud:before { content:"\f289";}
.fa-scribd:before { content:"\f28a";}
.fa-pause-circle:before { content:"\f28b";}
.fa-pause-circle-o:before { content:"\f28c";}
.fa-stop-circle:before { content:"\f28d";}
.fa-stop-circle-o:before { content:"\f28e";}
.fa-shopping-bag:before { content:"\f290";}
.fa-shopping-basket:before { content:"\f291";}
.fa-hashtag:before { content:"\f292";}
.fa-bluetooth:before { content:"\f293";}
.fa-bluetooth-b:before { content:"\f294";}
.fa-percent:before { content:"\f295";}
.fa-gitlab:before { content:"\f296";}
.fa-wpbeginner:before { content:"\f297";}
.fa-wpforms:before { content:"\f298";}
.fa-envira:before { content:"\f299";}
.fa-universal-access:before { content:"\f29a";}
.fa-wheelchair-alt:before { content:"\f29b";}
.fa-question-circle-o:before { content:"\f29c";}
.fa-blind:before { content:"\f29d";}
.fa-audio-description:before { content:"\f29e";}
.fa-volume-control-phone:before { content:"\f2a0";}
.fa-braille:before { content:"\f2a1";}
.fa-assistive-listening-systems:before { content:"\f2a2";}
.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before { content:"\f2a3";}
.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before { content:"\f2a4";}
.fa-glide:before { content:"\f2a5";}
.fa-glide-g:before { content:"\f2a6";}
.fa-sign-language:before,.fa-signing:before { content:"\f2a7";}
.fa-low-vision:before { content:"\f2a8";}
.fa-viadeo:before { content:"\f2a9";}
.fa-viadeo-square:before { content:"\f2aa";}
.fa-snapchat:before { content:"\f2ab";}
.fa-snapchat-ghost:before { content:"\f2ac";}
.fa-snapchat-square:before { content:"\f2ad";} .li_heart:before { content: "\e000"; }
.li_cloud:before { content: "\e001"; }
.li_star:before { content: "\e002"; }
.li_tv:before { content: "\e003"; }
.li_sound:before { content: "\e004"; }
.li_video:before { content: "\e005"; }
.li_trash:before { content: "\e006"; }
.li_user:before { content: "\e007"; }
.li_key:before { content: "\e008"; }
.li_search:before { content: "\e009"; }
.li_settings:before { content: "\e00a"; }
.li_camera:before { content: "\e00b"; }
.li_tag:before { content: "\e00c"; }
.li_lock:before { content: "\e00d"; }
.li_bulb:before { content: "\e00e"; }
.li_pen:before { content: "\e00f"; }
.li_diamond:before { content: "\e010"; }
.li_display:before { content: "\e011"; }
.li_location:before { content: "\e012"; }
.li_eye:before { content: "\e013"; }
.li_bubble:before { content: "\e014"; }
.li_stack:before { content: "\e015"; }
.li_cup:before { content: "\e016"; }
.li_phone:before { content: "\e017"; }
.li_news:before { content: "\e018"; }
.li_mail:before { content: "\e019"; }
.li_like:before { content: "\e01a"; }
.li_photo:before { content: "\e01b"; }
.li_note:before { content: "\e01c"; }
.li_clock:before { content: "\e01d"; }
.li_paperplane:before { content: "\e01e"; }
.li_params:before { content: "\e01f"; }
.li_banknote:before { content: "\e020"; }
.li_data:before { content: "\e021"; }
.li_music:before { content: "\e022"; }
.li_megaphone:before { content: "\e023"; }
.li_study:before { content: "\e024"; }
.li_lab:before { content: "\e025"; }
.li_food:before { content: "\e026"; }
.li_t-shirt:before { content: "\e027"; }
.li_fire:before { content: "\e028"; }
.li_clip:before { content: "\e029"; }
.li_shop:before { content: "\e02a"; }
.li_calendar:before { content: "\e02b"; }
.li_vallet:before { content: "\e02c"; }
.li_vynil:before { content: "\e02d"; }
.li_truck:before { content: "\e02e"; }
.li_world:before { content: "\e02f"; } .sl-user:before { content: "\e005";}
.sl-people:before { content: "\e001";}
.sl-user-female:before { content: "\e000";}
.sl-user-follow:before { content: "\e002";}
.sl-user-following:before { content: "\e003";}
.sl-user-unfollow:before { content: "\e004";}
.sl-login:before { content: "\e066";}
.sl-logout:before { content: "\e065";}
.sl-emotsmile:before { content: "\e021";}
.sl-phone:before { content: "\e600";}
.sl-call-end:before { content: "\e048";}
.sl-call-in:before { content: "\e047";}
.sl-call-out:before { content: "\e046";}
.sl-map:before { content: "\e033";}
.sl-location-pin:before { content: "\e096";}
.sl-direction:before { content: "\e042";}
.sl-directions:before { content: "\e041";}
.sl-compass:before { content: "\e045";}
.sl-layers:before { content: "\e034";}
.sl-menu:before { content: "\e601";}
.sl-list:before { content: "\e067";}
.sl-options-vertical:before { content: "\e602";}
.sl-options:before { content: "\e603";}
.sl-arrow-down:before { content: "\e604";}
.sl-arrow-left:before { content: "\e605";}
.sl-arrow-right:before { content: "\e606";}
.sl-arrow-up:before { content: "\e607";}
.sl-arrow-up-circle:before { content: "\e078";}
.sl-arrow-left-circle:before { content: "\e07a";}
.sl-arrow-right-circle:before { content: "\e079";}
.sl-arrow-down-circle:before { content: "\e07b";}
.sl-check:before { content: "\e080";}
.sl-clock:before { content: "\e081";}
.sl-plus:before { content: "\e095";}
.sl-minus:before { content: "\e615";}
.sl-close:before { content: "\e082";}
.sl-event:before { content: "\e619";}
.sl-exclamation:before { content: "\e617";}
.sl-organization:before { content: "\e616";}
.sl-trophy:before { content: "\e006";}
.sl-screen-smartphone:before { content: "\e010";}
.sl-screen-desktop:before { content: "\e011";}
.sl-plane:before { content: "\e012";}
.sl-notebook:before { content: "\e013";}
.sl-mustache:before { content: "\e014";}
.sl-mouse:before { content: "\e015";}
.sl-magnet:before { content: "\e016";}
.sl-energy:before { content: "\e020";}
.sl-disc:before { content: "\e022";}
.sl-cursor:before { content: "\e06e";}
.sl-cursor-move:before { content: "\e023";}
.sl-crop:before { content: "\e024";}
.sl-chemistry:before { content: "\e026";}
.sl-speedometer:before { content: "\e007";}
.sl-shield:before { content: "\e00e";}
.sl-screen-tablet:before { content: "\e00f";}
.sl-magic-wand:before { content: "\e017";}
.sl-hourglass:before { content: "\e018";}
.sl-graduation:before { content: "\e019";}
.sl-ghost:before { content: "\e01a";}
.sl-game-controller:before { content: "\e01b";}
.sl-fire:before { content: "\e01c";}
.sl-eyeglass:before { content: "\e01d";}
.sl-envelope-open:before { content: "\e01e";}
.sl-envelope-letter:before { content: "\e01f";}
.sl-bell:before { content: "\e027";}
.sl-badge:before { content: "\e028";}
.sl-anchor:before { content: "\e029";}
.sl-wallet:before { content: "\e02a";}
.sl-vector:before { content: "\e02b";}
.sl-speech:before { content: "\e02c";}
.sl-puzzle:before { content: "\e02d";}
.sl-printer:before { content: "\e02e";}
.sl-present:before { content: "\e02f";}
.sl-playlist:before { content: "\e030";}
.sl-pin:before { content: "\e031";}
.sl-picture:before { content: "\e032";}
.sl-handbag:before { content: "\e035";}
.sl-globe-alt:before { content: "\e036";}
.sl-globe:before { content: "\e037";}
.sl-folder-alt:before { content: "\e039";}
.sl-folder:before { content: "\e089";}
.sl-film:before { content: "\e03a";}
.sl-feed:before { content: "\e03b";}
.sl-drop:before { content: "\e03e";}
.sl-drawer:before { content: "\e03f";}
.sl-docs:before { content: "\e040";}
.sl-doc:before { content: "\e085";}
.sl-diamond:before { content: "\e043";}
.sl-cup:before { content: "\e044";}
.sl-calculator:before { content: "\e049";}
.sl-bubbles:before { content: "\e04a";}
.sl-briefcase:before { content: "\e04b";}
.sl-book-open:before { content: "\e04c";}
.sl-basket-loaded:before { content: "\e04d";}
.sl-basket:before { content: "\e04e";}
.sl-bag:before { content: "\e04f";}
.sl-action-undo:before { content: "\e050";}
.sl-action-redo:before { content: "\e051";}
.sl-wrench:before { content: "\e052";}
.sl-umbrella:before { content: "\e053";}
.sl-trash:before { content: "\e054";}
.sl-tag:before { content: "\e055";}
.sl-support:before { content: "\e056";}
.sl-frame:before { content: "\e038";}
.sl-size-fullscreen:before { content: "\e057";}
.sl-size-actual:before { content: "\e058";}
.sl-shuffle:before { content: "\e059";}
.sl-share-alt:before { content: "\e05a";}
.sl-share:before { content: "\e05b";}
.sl-rocket:before { content: "\e05c";}
.sl-question:before { content: "\e05d";}
.sl-pie-chart:before { content: "\e05e";}
.sl-pencil:before { content: "\e05f";}
.sl-note:before { content: "\e060";}
.sl-loop:before { content: "\e064";}
.sl-home:before { content: "\e069";}
.sl-grid:before { content: "\e06a";}
.sl-graph:before { content: "\e06b";}
.sl-microphone:before { content: "\e063";}
.sl-music-tone-alt:before { content: "\e061";}
.sl-music-tone:before { content: "\e062";}
.sl-earphones-alt:before { content: "\e03c";}
.sl-earphones:before { content: "\e03d";}
.sl-equalizer:before { content: "\e06c";}
.sl-like:before { content: "\e068";}
.sl-dislike:before { content: "\e06d";}
.sl-control-start:before { content: "\e06f";}
.sl-control-rewind:before { content: "\e070";}
.sl-control-play:before { content: "\e071";}
.sl-control-pause:before { content: "\e072";}
.sl-control-forward:before { content: "\e073";}
.sl-control-end:before { content: "\e074";}
.sl-volume-1:before { content: "\e09f";}
.sl-volume-2:before { content: "\e0a0";}
.sl-volume-off:before { content: "\e0a1";}
.sl-calendar:before { content: "\e075";}
.sl-bulb:before { content: "\e076";}
.sl-chart:before { content: "\e077";}
.sl-ban:before { content: "\e07c";}
.sl-bubble:before { content: "\e07d";}
.sl-camrecorder:before { content: "\e07e";}
.sl-camera:before { content: "\e07f";}
.sl-cloud-download:before { content: "\e083";}
.sl-cloud-upload:before { content: "\e084";}
.sl-envelope:before { content: "\e086";}
.sl-eye:before { content: "\e087";}
.sl-flag:before { content: "\e088";}
.sl-heart:before { content: "\e08a";}
.sl-info:before { content: "\e08b";}
.sl-key:before { content: "\e08c";}
.sl-link:before { content: "\e08d";}
.sl-lock:before { content: "\e08e";}
.sl-lock-open:before { content: "\e08f";}
.sl-magnifier:before { content: "\e090";}
.sl-magnifier-add:before { content: "\e091";}
.sl-magnifier-remove:before { content: "\e092";}
.sl-paper-clip:before { content: "\e093";}
.sl-paper-plane:before { content: "\e094";}
.sl-power:before { content: "\e097";}
.sl-refresh:before { content: "\e098";}
.sl-reload:before { content: "\e099";}
.sl-settings:before { content: "\e09a";}
.sl-star:before { content: "\e09b";}
.sl-symbol-female:before { content: "\e09c";}
.sl-symbol-male:before { content: "\e09d";}
.sl-target:before { content: "\e09e";}
.sl-credit-card:before { content: "\e025";}
.sl-paypal:before { content: "\e608";}
.sl-social-tumblr:before { content: "\e00a";}
.sl-social-twitter:before { content: "\e009";}
.sl-social-facebook:before { content: "\e00b";}
.sl-social-instagram:before { content: "\e609";}
.sl-social-linkedin:before { content: "\e60a";}
.sl-social-pinterest:before { content: "\e60b";}
.sl-social-github:before { content: "\e60c";}
.sl-social-google:before { content: "\e60d";}
.sl-social-reddit:before { content: "\e60e";}
.sl-social-skype:before { content: "\e60f";}
.sl-social-dribbble:before { content: "\e00d";}
.sl-social-behance:before { content: "\e610";}
.sl-social-foursqare:before { content: "\e611";}
.sl-social-soundcloud:before { content: "\e612";}
.sl-social-spotify:before { content: "\e613";}
.sl-social-stumbleupon:before { content: "\e614";}
.sl-social-youtube:before { content: "\e008";}
.sl-social-dropbox:before { content: "\e00c";}
.sl-social-vkontakte:before { content: "\e618";}
.sl-social-steam:before { content: "\e620";} .icon-mobile:before { content: "\e000";}
.icon-laptop:before { content: "\e001";}
.icon-desktop:before { content: "\e002";}
.icon-tablet:before { content: "\e003";}
.icon-phone:before { content: "\e004";}
.icon-document:before { content: "\e005";}
.icon-documents:before { content: "\e006";}
.icon-search:before { content: "\e007";}
.icon-clipboard:before { content: "\e008";}
.icon-newspaper:before { content: "\e009";}
.icon-notebook:before { content: "\e00a";}
.icon-book-open:before { content: "\e00b";}
.icon-browser:before { content: "\e00c";}
.icon-calendar:before { content: "\e00d";}
.icon-presentation:before { content: "\e00e";}
.icon-picture:before { content: "\e00f";}
.icon-pictures:before { content: "\e010";}
.icon-video:before { content: "\e011";}
.icon-camera:before { content: "\e012";}
.icon-printer:before { content: "\e013";}
.icon-toolbox:before { content: "\e014";}
.icon-briefcase:before { content: "\e015";}
.icon-wallet:before { content: "\e016";}
.icon-gift:before { content: "\e017";}
.icon-bargraph:before { content: "\e018";}
.icon-grid:before { content: "\e019";}
.icon-expand:before { content: "\e01a";}
.icon-focus:before { content: "\e01b";}
.icon-edit:before { content: "\e01c";}
.icon-adjustments:before { content: "\e01d";}
.icon-ribbon:before { content: "\e01e";}
.icon-hourglass:before { content: "\e01f";}
.icon-lock:before { content: "\e020";}
.icon-megaphone:before { content: "\e021";}
.icon-shield:before { content: "\e022";}
.icon-trophy:before { content: "\e023";}
.icon-flag:before { content: "\e024";}
.icon-map:before { content: "\e025";}
.icon-puzzle:before { content: "\e026";}
.icon-basket:before { content: "\e027";}
.icon-envelope:before { content: "\e028";}
.icon-streetsign:before { content: "\e029";}
.icon-telescope:before { content: "\e02a";}
.icon-gears:before { content: "\e02b";}
.icon-key:before { content: "\e02c";}
.icon-paperclip:before { content: "\e02d";}
.icon-attachment:before { content: "\e02e";}
.icon-pricetags:before { content: "\e02f";}
.icon-lightbulb:before { content: "\e030";}
.icon-layers:before { content: "\e031";}
.icon-pencil:before { content: "\e032";}
.icon-tools:before { content: "\e033";}
.icon-tools-2:before { content: "\e034";}
.icon-scissors:before { content: "\e035";}
.icon-paintbrush:before { content: "\e036";}
.icon-magnifying-glass:before { content: "\e037";}
.icon-circle-compass:before { content: "\e038";}
.icon-linegraph:before { content: "\e039";}
.icon-mic:before { content: "\e03a";}
.icon-strategy:before { content: "\e03b";}
.icon-beaker:before { content: "\e03c";}
.icon-caution:before { content: "\e03d";}
.icon-recycle:before { content: "\e03e";}
.icon-anchor:before { content: "\e03f";}
.icon-profile-male:before { content: "\e040";}
.icon-profile-female:before { content: "\e041";}
.icon-bike:before { content: "\e042";}
.icon-wine:before { content: "\e043";}
.icon-hotairballoon:before { content: "\e044";}
.icon-globe:before { content: "\e045";}
.icon-genius:before { content: "\e046";}
.icon-map-pin:before { content: "\e047";}
.icon-dial:before { content: "\e048";}
.icon-chat:before { content: "\e049";}
.icon-heart:before { content: "\e04a";}
.icon-cloud:before { content: "\e04b";}
.icon-upload:before { content: "\e04c";}
.icon-download:before { content: "\e04d";}
.icon-target:before { content: "\e04e";}
.icon-hazardous:before { content: "\e04f";}
.icon-piechart:before { content: "\e050";}
.icon-speedometer:before { content: "\e051";}
.icon-global:before { content: "\e052";}
.icon-compass:before { content: "\e053";}
.icon-lifesaver:before { content: "\e054";}
.icon-clock:before { content: "\e055";}
.icon-aperture:before { content: "\e056";}
.icon-quote:before { content: "\e057";}
.icon-scope:before { content: "\e058";}
.icon-alarmclock:before { content: "\e059";}
.icon-refresh:before { content: "\e05a";}
.icon-happy:before { content: "\e05b";}
.icon-sad:before { content: "\e05c";}
.icon-facebook:before { content: "\e05d";}
.icon-twitter:before { content: "\e05e";}
.icon-googleplus:before { content: "\e05f";}
.icon-rss:before { content: "\e060";}
.icon-tumblr:before { content: "\e061";}
.icon-linkedin:before { content: "\e062";}
.icon-dribbble:before { content: "\e063";} .ti-wand:before { content: "\e600";}
.ti-volume:before { content: "\e601";}
.ti-user:before { content: "\e602";}
.ti-unlock:before { content: "\e603";}
.ti-unlink:before { content: "\e604";}
.ti-trash:before { content: "\e605";}
.ti-thought:before { content: "\e606";}
.ti-target:before { content: "\e607";}
.ti-tag:before { content: "\e608";}
.ti-tablet:before { content: "\e609";}
.ti-star:before { content: "\e60a";}
.ti-spray:before { content: "\e60b";}
.ti-signal:before { content: "\e60c";}
.ti-shopping-cart:before { content: "\e60d";}
.ti-shopping-cart-full:before { content: "\e60e";}
.ti-settings:before { content: "\e60f";}
.ti-search:before { content: "\e610";}
.ti-zoom-in:before { content: "\e611";}
.ti-zoom-out:before { content: "\e612";}
.ti-cut:before { content: "\e613";}
.ti-ruler:before { content: "\e614";}
.ti-ruler-pencil:before { content: "\e615";}
.ti-ruler-alt:before { content: "\e616";}
.ti-bookmark:before { content: "\e617";}
.ti-bookmark-alt:before { content: "\e618";}
.ti-reload:before { content: "\e619";}
.ti-plus:before { content: "\e61a";}
.ti-pin:before { content: "\e61b";}
.ti-pencil:before { content: "\e61c";}
.ti-pencil-alt:before { content: "\e61d";}
.ti-paint-roller:before { content: "\e61e";}
.ti-paint-bucket:before { content: "\e61f";}
.ti-na:before { content: "\e620";}
.ti-mobile:before { content: "\e621";}
.ti-minus:before { content: "\e622";}
.ti-medall:before { content: "\e623";}
.ti-medall-alt:before { content: "\e624";}
.ti-marker:before { content: "\e625";}
.ti-marker-alt:before { content: "\e626";}
.ti-arrow-up:before { content: "\e627";}
.ti-arrow-right:before { content: "\e628";}
.ti-arrow-left:before { content: "\e629";}
.ti-arrow-down:before { content: "\e62a";}
.ti-lock:before { content: "\e62b";}
.ti-location-arrow:before { content: "\e62c";}
.ti-link:before { content: "\e62d";}
.ti-layout:before { content: "\e62e";}
.ti-layers:before { content: "\e62f";}
.ti-layers-alt:before { content: "\e630";}
.ti-key:before { content: "\e631";}
.ti-import:before { content: "\e632";}
.ti-image:before { content: "\e633";}
.ti-heart:before { content: "\e634";}
.ti-heart-broken:before { content: "\e635";}
.ti-hand-stop:before { content: "\e636";}
.ti-hand-open:before { content: "\e637";}
.ti-hand-drag:before { content: "\e638";}
.ti-folder:before { content: "\e639";}
.ti-flag:before { content: "\e63a";}
.ti-flag-alt:before { content: "\e63b";}
.ti-flag-alt-2:before { content: "\e63c";}
.ti-eye:before { content: "\e63d";}
.ti-export:before { content: "\e63e";}
.ti-exchange-vertical:before { content: "\e63f";}
.ti-desktop:before { content: "\e640";}
.ti-cup:before { content: "\e641";}
.ti-crown:before { content: "\e642";}
.ti-comments:before { content: "\e643";}
.ti-comment:before { content: "\e644";}
.ti-comment-alt:before { content: "\e645";}
.ti-close:before { content: "\e646";}
.ti-clip:before { content: "\e647";}
.ti-angle-up:before { content: "\e648";}
.ti-angle-right:before { content: "\e649";}
.ti-angle-left:before { content: "\e64a";}
.ti-angle-down:before { content: "\e64b";}
.ti-check:before { content: "\e64c";}
.ti-check-box:before { content: "\e64d";}
.ti-camera:before { content: "\e64e";}
.ti-announcement:before { content: "\e64f";}
.ti-brush:before { content: "\e650";}
.ti-briefcase:before { content: "\e651";}
.ti-bolt:before { content: "\e652";}
.ti-bolt-alt:before { content: "\e653";}
.ti-blackboard:before { content: "\e654";}
.ti-bag:before { content: "\e655";}
.ti-move:before { content: "\e656";}
.ti-arrows-vertical:before { content: "\e657";}
.ti-arrows-horizontal:before { content: "\e658";}
.ti-fullscreen:before { content: "\e659";}
.ti-arrow-top-right:before { content: "\e65a";}
.ti-arrow-top-left:before { content: "\e65b";}
.ti-arrow-circle-up:before { content: "\e65c";}
.ti-arrow-circle-right:before { content: "\e65d";}
.ti-arrow-circle-left:before { content: "\e65e";}
.ti-arrow-circle-down:before { content: "\e65f";}
.ti-angle-double-up:before { content: "\e660";}
.ti-angle-double-right:before { content: "\e661";}
.ti-angle-double-left:before { content: "\e662";}
.ti-angle-double-down:before { content: "\e663";}
.ti-zip:before { content: "\e664";}
.ti-world:before { content: "\e665";}
.ti-wheelchair:before { content: "\e666";}
.ti-view-list:before { content: "\e667";}
.ti-view-list-alt:before { content: "\e668";}
.ti-view-grid:before { content: "\e669";}
.ti-uppercase:before { content: "\e66a";}
.ti-upload:before { content: "\e66b";}
.ti-underline:before { content: "\e66c";}
.ti-truck:before { content: "\e66d";}
.ti-timer:before { content: "\e66e";}
.ti-ticket:before { content: "\e66f";}
.ti-thumb-up:before { content: "\e670";}
.ti-thumb-down:before { content: "\e671";}
.ti-text:before { content: "\e672";}
.ti-stats-up:before { content: "\e673";}
.ti-stats-down:before { content: "\e674";}
.ti-split-v:before { content: "\e675";}
.ti-split-h:before { content: "\e676";}
.ti-smallcap:before { content: "\e677";}
.ti-shine:before { content: "\e678";}
.ti-shift-right:before { content: "\e679";}
.ti-shift-left:before { content: "\e67a";}
.ti-shield:before { content: "\e67b";}
.ti-notepad:before { content: "\e67c";}
.ti-server:before { content: "\e67d";}
.ti-quote-right:before { content: "\e67e";}
.ti-quote-left:before { content: "\e67f";}
.ti-pulse:before { content: "\e680";}
.ti-printer:before { content: "\e681";}
.ti-power-off:before { content: "\e682";}
.ti-plug:before { content: "\e683";}
.ti-pie-chart:before { content: "\e684";}
.ti-paragraph:before { content: "\e685";}
.ti-panel:before { content: "\e686";}
.ti-package:before { content: "\e687";}
.ti-music:before { content: "\e688";}
.ti-music-alt:before { content: "\e689";}
.ti-mouse:before { content: "\e68a";}
.ti-mouse-alt:before { content: "\e68b";}
.ti-money:before { content: "\e68c";}
.ti-microphone:before { content: "\e68d";}
.ti-menu:before { content: "\e68e";}
.ti-menu-alt:before { content: "\e68f";}
.ti-map:before { content: "\e690";}
.ti-map-alt:before { content: "\e691";}
.ti-loop:before { content: "\e692";}
.ti-location-pin:before { content: "\e693";}
.ti-list:before { content: "\e694";}
.ti-light-bulb:before { content: "\e695";}
.ti-Italic:before { content: "\e696";}
.ti-info:before { content: "\e697";}
.ti-infinite:before { content: "\e698";}
.ti-id-badge:before { content: "\e699";}
.ti-hummer:before { content: "\e69a";}
.ti-home:before { content: "\e69b";}
.ti-help:before { content: "\e69c";}
.ti-headphone:before { content: "\e69d";}
.ti-harddrives:before { content: "\e69e";}
.ti-harddrive:before { content: "\e69f";}
.ti-gift:before { content: "\e6a0";}
.ti-game:before { content: "\e6a1";}
.ti-filter:before { content: "\e6a2";}
.ti-files:before { content: "\e6a3";}
.ti-file:before { content: "\e6a4";}
.ti-eraser:before { content: "\e6a5";}
.ti-envelope:before { content: "\e6a6";}
.ti-download:before { content: "\e6a7";}
.ti-direction:before { content: "\e6a8";}
.ti-direction-alt:before { content: "\e6a9";}
.ti-dashboard:before { content: "\e6aa";}
.ti-control-stop:before { content: "\e6ab";}
.ti-control-shuffle:before { content: "\e6ac";}
.ti-control-play:before { content: "\e6ad";}
.ti-control-pause:before { content: "\e6ae";}
.ti-control-forward:before { content: "\e6af";}
.ti-control-backward:before { content: "\e6b0";}
.ti-cloud:before { content: "\e6b1";}
.ti-cloud-up:before { content: "\e6b2";}
.ti-cloud-down:before { content: "\e6b3";}
.ti-clipboard:before { content: "\e6b4";}
.ti-car:before { content: "\e6b5";}
.ti-calendar:before { content: "\e6b6";}
.ti-book:before { content: "\e6b7";}
.ti-bell:before { content: "\e6b8";}
.ti-basketball:before { content: "\e6b9";}
.ti-bar-chart:before { content: "\e6ba";}
.ti-bar-chart-alt:before { content: "\e6bb";}
.ti-back-right:before { content: "\e6bc";}
.ti-back-left:before { content: "\e6bd";}
.ti-arrows-corner:before { content: "\e6be";}
.ti-archive:before { content: "\e6bf";}
.ti-anchor:before { content: "\e6c0";}
.ti-align-right:before { content: "\e6c1";}
.ti-align-left:before { content: "\e6c2";}
.ti-align-justify:before { content: "\e6c3";}
.ti-align-center:before { content: "\e6c4";}
.ti-alert:before { content: "\e6c5";}
.ti-alarm-clock:before { content: "\e6c6";}
.ti-agenda:before { content: "\e6c7";}
.ti-write:before { content: "\e6c8";}
.ti-window:before { content: "\e6c9";}
.ti-widgetized:before { content: "\e6ca";}
.ti-widget:before { content: "\e6cb";}
.ti-widget-alt:before { content: "\e6cc";}
.ti-wallet:before { content: "\e6cd";}
.ti-video-clapper:before { content: "\e6ce";}
.ti-video-camera:before { content: "\e6cf";}
.ti-vector:before { content: "\e6d0";}
.ti-themify-logo:before { content: "\e6d1";}
.ti-themify-favicon:before { content: "\e6d2";}
.ti-themify-favicon-alt:before { content: "\e6d3";}
.ti-support:before { content: "\e6d4";}
.ti-stamp:before { content: "\e6d5";}
.ti-split-v-alt:before { content: "\e6d6";}
.ti-slice:before { content: "\e6d7";}
.ti-shortcode:before { content: "\e6d8";}
.ti-shift-right-alt:before { content: "\e6d9";}
.ti-shift-left-alt:before { content: "\e6da";}
.ti-ruler-alt-2:before { content: "\e6db";}
.ti-receipt:before { content: "\e6dc";}
.ti-pin2:before { content: "\e6dd";}
.ti-pin-alt:before { content: "\e6de";}
.ti-pencil-alt2:before { content: "\e6df";}
.ti-palette:before { content: "\e6e0";}
.ti-more:before { content: "\e6e1";}
.ti-more-alt:before { content: "\e6e2";}
.ti-microphone-alt:before { content: "\e6e3";}
.ti-magnet:before { content: "\e6e4";}
.ti-line-double:before { content: "\e6e5";}
.ti-line-dotted:before { content: "\e6e6";}
.ti-line-dashed:before { content: "\e6e7";}
.ti-layout-width-full:before { content: "\e6e8";}
.ti-layout-width-default:before { content: "\e6e9";}
.ti-layout-width-default-alt:before { content: "\e6ea";}
.ti-layout-tab:before { content: "\e6eb";}
.ti-layout-tab-window:before { content: "\e6ec";}
.ti-layout-tab-v:before { content: "\e6ed";}
.ti-layout-tab-min:before { content: "\e6ee";}
.ti-layout-slider:before { content: "\e6ef";}
.ti-layout-slider-alt:before { content: "\e6f0";}
.ti-layout-sidebar-right:before { content: "\e6f1";}
.ti-layout-sidebar-none:before { content: "\e6f2";}
.ti-layout-sidebar-left:before { content: "\e6f3";}
.ti-layout-placeholder:before { content: "\e6f4";}
.ti-layout-menu:before { content: "\e6f5";}
.ti-layout-menu-v:before { content: "\e6f6";}
.ti-layout-menu-separated:before { content: "\e6f7";}
.ti-layout-menu-full:before { content: "\e6f8";}
.ti-layout-media-right-alt:before { content: "\e6f9";}
.ti-layout-media-right:before { content: "\e6fa";}
.ti-layout-media-overlay:before { content: "\e6fb";}
.ti-layout-media-overlay-alt:before { content: "\e6fc";}
.ti-layout-media-overlay-alt-2:before { content: "\e6fd";}
.ti-layout-media-left-alt:before { content: "\e6fe";}
.ti-layout-media-left:before { content: "\e6ff";}
.ti-layout-media-center-alt:before { content: "\e700";}
.ti-layout-media-center:before { content: "\e701";}
.ti-layout-list-thumb:before { content: "\e702";}
.ti-layout-list-thumb-alt:before { content: "\e703";}
.ti-layout-list-post:before { content: "\e704";}
.ti-layout-list-large-image:before { content: "\e705";}
.ti-layout-line-solid:before { content: "\e706";}
.ti-layout-grid4:before { content: "\e707";}
.ti-layout-grid3:before { content: "\e708";}
.ti-layout-grid2:before { content: "\e709";}
.ti-layout-grid2-thumb:before { content: "\e70a";}
.ti-layout-cta-right:before { content: "\e70b";}
.ti-layout-cta-left:before { content: "\e70c";}
.ti-layout-cta-center:before { content: "\e70d";}
.ti-layout-cta-btn-right:before { content: "\e70e";}
.ti-layout-cta-btn-left:before { content: "\e70f";}
.ti-layout-column4:before { content: "\e710";}
.ti-layout-column3:before { content: "\e711";}
.ti-layout-column2:before { content: "\e712";}
.ti-layout-accordion-separated:before { content: "\e713";}
.ti-layout-accordion-merged:before { content: "\e714";}
.ti-layout-accordion-list:before { content: "\e715";}
.ti-ink-pen:before { content: "\e716";}
.ti-info-alt:before { content: "\e717";}
.ti-help-alt:before { content: "\e718";}
.ti-headphone-alt:before { content: "\e719";}
.ti-hand-point-up:before { content: "\e71a";}
.ti-hand-point-right:before { content: "\e71b";}
.ti-hand-point-left:before { content: "\e71c";}
.ti-hand-point-down:before { content: "\e71d";}
.ti-gallery:before { content: "\e71e";}
.ti-face-smile:before { content: "\e71f";}
.ti-face-sad:before { content: "\e720";}
.ti-credit-card:before { content: "\e721";}
.ti-control-skip-forward:before { content: "\e722";}
.ti-control-skip-backward:before { content: "\e723";}
.ti-control-record:before { content: "\e724";}
.ti-control-eject:before { content: "\e725";}
.ti-comments-smiley:before { content: "\e726";}
.ti-brush-alt:before { content: "\e727";}
.ti-youtube:before { content: "\e728";}
.ti-vimeo:before { content: "\e729";}
.ti-twitter:before { content: "\e72a";}
.ti-time:before { content: "\e72b";}
.ti-tumblr:before { content: "\e72c";}
.ti-skype:before { content: "\e72d";}
.ti-share:before { content: "\e72e";}
.ti-share-alt:before { content: "\e72f";}
.ti-rocket:before { content: "\e730";}
.ti-pinterest:before { content: "\e731";}
.ti-new-window:before { content: "\e732";}
.ti-microsoft:before { content: "\e733";}
.ti-list-ol:before { content: "\e734";}
.ti-linkedin:before { content: "\e735";}
.ti-layout-sidebar-2:before { content: "\e736";}
.ti-layout-grid4-alt:before { content: "\e737";}
.ti-layout-grid3-alt:before { content: "\e738";}
.ti-layout-grid2-alt:before { content: "\e739";}
.ti-layout-column4-alt:before { content: "\e73a";}
.ti-layout-column3-alt:before { content: "\e73b";}
.ti-layout-column2-alt:before { content: "\e73c";}
.ti-instagram:before { content: "\e73d";}
.ti-google:before { content: "\e73e";}
.ti-github:before { content: "\e73f";}
.ti-flickr:before { content: "\e740";}
.ti-facebook:before { content: "\e741";}
.ti-dropbox:before { content: "\e742";}
.ti-dribbble:before { content: "\e743";}
.ti-apple:before { content: "\e744";}
.ti-android:before { content: "\e745";}
.ti-save:before { content: "\e746";}
.ti-save-alt:before { content: "\e747";}
.ti-yahoo:before { content: "\e748";}
.ti-wordpress:before { content: "\e749";}
.ti-vimeo-alt:before { content: "\e74a";}
.ti-twitter-alt:before { content: "\e74b";}
.ti-tumblr-alt:before { content: "\e74c";}
.ti-trello:before { content: "\e74d";}
.ti-stack-overflow:before { content: "\e74e";}
.ti-soundcloud:before { content: "\e74f";}
.ti-sharethis:before { content: "\e750";}
.ti-sharethis-alt:before { content: "\e751";}
.ti-reddit:before { content: "\e752";}
.ti-pinterest-alt:before { content: "\e753";}
.ti-microsoft-alt:before { content: "\e754";}
.ti-linux:before { content: "\e755";}
.ti-jsfiddle:before { content: "\e756";}
.ti-joomla:before { content: "\e757";}
.ti-html5:before { content: "\e758";}
.ti-flickr-alt:before { content: "\e759";}
.ti-email:before { content: "\e75a";}
.ti-drupal:before { content: "\e75b";}
.ti-dropbox-alt:before { content: "\e75c";}
.ti-css3:before { content: "\e75d";}
.ti-rss:before { content: "\e75e";}
.ti-rss-alt:before { content: "\e75f";} .pe-spin {-webkit-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }
@-webkit-keyframes spin {
0% {-webkit-transform: rotate(0deg); transform: rotate(0deg); }
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
.pe-rotate-90 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.pe-rotate-180 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.pe-rotate-270 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg); }
.pe-flip-horizontal {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1); }
.pe-flip-vertical {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1); }
.pe-7s-album:before { content: "\e6aa"; }
.pe-7s-arc:before { content: "\e6ab"; }
.pe-7s-back-2:before { content: "\e6ac"; }
.pe-7s-bandaid:before { content: "\e6ad"; }
.pe-7s-car:before { content: "\e6ae"; }
.pe-7s-diamond:before { content: "\e6af"; }
.pe-7s-door-lock:before { content: "\e6b0"; }
.pe-7s-eyedropper:before { content: "\e6b1"; }
.pe-7s-female:before { content: "\e6b2"; }
.pe-7s-gym:before { content: "\e6b3"; }
.pe-7s-hammer:before { content: "\e6b4"; }
.pe-7s-headphones:before { content: "\e6b5"; }
.pe-7s-helm:before { content: "\e6b6"; }
.pe-7s-hourglass:before { content: "\e6b7"; }
.pe-7s-leaf:before { content: "\e6b8"; }
.pe-7s-magic-wand:before { content: "\e6b9"; }
.pe-7s-male:before { content: "\e6ba"; }
.pe-7s-map-2:before { content: "\e6bb"; }
.pe-7s-next-2:before { content: "\e6bc"; }
.pe-7s-paint-bucket:before { content: "\e6bd"; }
.pe-7s-pendrive:before { content: "\e6be"; }
.pe-7s-photo:before { content: "\e6bf"; }
.pe-7s-piggy:before { content: "\e6c0"; }
.pe-7s-plugin:before { content: "\e6c1"; }
.pe-7s-refresh-2:before { content: "\e6c2"; }
.pe-7s-rocket:before { content: "\e6c3"; }
.pe-7s-settings:before { content: "\e6c4"; }
.pe-7s-shield:before { content: "\e6c5"; }
.pe-7s-smile:before { content: "\e6c6"; }
.pe-7s-usb:before { content: "\e6c7"; }
.pe-7s-vector:before { content: "\e6c8"; }
.pe-7s-wine:before { content: "\e6c9"; }
.pe-7s-cloud-upload:before { content: "\e68a"; }
.pe-7s-cash:before { content: "\e68c"; }
.pe-7s-close:before { content: "\e680"; }
.pe-7s-bluetooth:before { content: "\e68d"; }
.pe-7s-cloud-download:before { content: "\e68b"; }
.pe-7s-way:before { content: "\e68e"; }
.pe-7s-close-circle:before { content: "\e681"; }
.pe-7s-id:before { content: "\e68f"; }
.pe-7s-angle-up:before { content: "\e682"; }
.pe-7s-wristwatch:before { content: "\e690"; }
.pe-7s-angle-up-circle:before { content: "\e683"; }
.pe-7s-world:before { content: "\e691"; }
.pe-7s-angle-right:before { content: "\e684"; }
.pe-7s-volume:before { content: "\e692"; }
.pe-7s-angle-right-circle:before { content: "\e685"; }
.pe-7s-users:before { content: "\e693"; }
.pe-7s-angle-left:before { content: "\e686"; }
.pe-7s-user-female:before { content: "\e694"; }
.pe-7s-angle-left-circle:before { content: "\e687"; }
.pe-7s-up-arrow:before { content: "\e695"; }
.pe-7s-angle-down:before { content: "\e688"; }
.pe-7s-switch:before { content: "\e696"; }
.pe-7s-angle-down-circle:before { content: "\e689"; }
.pe-7s-scissors:before { content: "\e697"; }
.pe-7s-wallet:before { content: "\e600"; }
.pe-7s-safe:before { content: "\e698"; }
.pe-7s-volume2:before { content: "\e601"; }
.pe-7s-volume1:before { content: "\e602"; }
.pe-7s-voicemail:before { content: "\e603"; }
.pe-7s-video:before { content: "\e604"; }
.pe-7s-user:before { content: "\e605"; }
.pe-7s-upload:before { content: "\e606"; }
.pe-7s-unlock:before { content: "\e607"; }
.pe-7s-umbrella:before { content: "\e608"; }
.pe-7s-trash:before { content: "\e609"; }
.pe-7s-tools:before { content: "\e60a"; }
.pe-7s-timer:before { content: "\e60b"; }
.pe-7s-ticket:before { content: "\e60c"; }
.pe-7s-target:before { content: "\e60d"; }
.pe-7s-sun:before { content: "\e60e"; }
.pe-7s-study:before { content: "\e60f"; }
.pe-7s-stopwatch:before { content: "\e610"; }
.pe-7s-star:before { content: "\e611"; }
.pe-7s-speaker:before { content: "\e612"; }
.pe-7s-signal:before { content: "\e613"; }
.pe-7s-shuffle:before { content: "\e614"; }
.pe-7s-shopbag:before { content: "\e615"; }
.pe-7s-share:before { content: "\e616"; }
.pe-7s-server:before { content: "\e617"; }
.pe-7s-search:before { content: "\e618"; }
.pe-7s-film:before { content: "\e6a5"; }
.pe-7s-science:before { content: "\e619"; }
.pe-7s-disk:before { content: "\e6a6"; }
.pe-7s-ribbon:before { content: "\e61a"; }
.pe-7s-repeat:before { content: "\e61b"; }
.pe-7s-refresh:before { content: "\e61c"; }
.pe-7s-add-user:before { content: "\e6a9"; }
.pe-7s-refresh-cloud:before { content: "\e61d"; }
.pe-7s-paperclip:before { content: "\e69c"; }
.pe-7s-radio:before { content: "\e61e"; }
.pe-7s-note2:before { content: "\e69d"; }
.pe-7s-print:before { content: "\e61f"; }
.pe-7s-network:before { content: "\e69e"; }
.pe-7s-prev:before { content: "\e620"; }
.pe-7s-mute:before { content: "\e69f"; }
.pe-7s-power:before { content: "\e621"; }
.pe-7s-medal:before { content: "\e6a0"; }
.pe-7s-portfolio:before { content: "\e622"; }
.pe-7s-like2:before { content: "\e6a1"; }
.pe-7s-plus:before { content: "\e623"; }
.pe-7s-left-arrow:before { content: "\e6a2"; }
.pe-7s-play:before { content: "\e624"; }
.pe-7s-key:before { content: "\e6a3"; }
.pe-7s-plane:before { content: "\e625"; }
.pe-7s-joy:before { content: "\e6a4"; }
.pe-7s-photo-gallery:before { content: "\e626"; }
.pe-7s-pin:before { content: "\e69b"; }
.pe-7s-phone:before { content: "\e627"; }
.pe-7s-plug:before { content: "\e69a"; }
.pe-7s-pen:before { content: "\e628"; }
.pe-7s-right-arrow:before { content: "\e699"; }
.pe-7s-paper-plane:before { content: "\e629"; }
.pe-7s-delete-user:before { content: "\e6a7"; }
.pe-7s-paint:before { content: "\e62a"; }
.pe-7s-bottom-arrow:before { content: "\e6a8"; }
.pe-7s-notebook:before { content: "\e62b"; }
.pe-7s-note:before { content: "\e62c"; }
.pe-7s-next:before { content: "\e62d"; }
.pe-7s-news-paper:before { content: "\e62e"; }
.pe-7s-musiclist:before { content: "\e62f"; }
.pe-7s-music:before { content: "\e630"; }
.pe-7s-mouse:before { content: "\e631"; }
.pe-7s-more:before { content: "\e632"; }
.pe-7s-moon:before { content: "\e633"; }
.pe-7s-monitor:before { content: "\e634"; }
.pe-7s-micro:before { content: "\e635"; }
.pe-7s-menu:before { content: "\e636"; }
.pe-7s-map:before { content: "\e637"; }
.pe-7s-map-marker:before { content: "\e638"; }
.pe-7s-mail:before { content: "\e639"; }
.pe-7s-mail-open:before { content: "\e63a"; }
.pe-7s-mail-open-file:before { content: "\e63b"; }
.pe-7s-magnet:before { content: "\e63c"; }
.pe-7s-loop:before { content: "\e63d"; }
.pe-7s-look:before { content: "\e63e"; }
.pe-7s-lock:before { content: "\e63f"; }
.pe-7s-lintern:before { content: "\e640"; }
.pe-7s-link:before { content: "\e641"; }
.pe-7s-like:before { content: "\e642"; }
.pe-7s-light:before { content: "\e643"; }
.pe-7s-less:before { content: "\e644"; }
.pe-7s-keypad:before { content: "\e645"; }
.pe-7s-junk:before { content: "\e646"; }
.pe-7s-info:before { content: "\e647"; }
.pe-7s-home:before { content: "\e648"; }
.pe-7s-help2:before { content: "\e649"; }
.pe-7s-help1:before { content: "\e64a"; }
.pe-7s-graph3:before { content: "\e64b"; }
.pe-7s-graph2:before { content: "\e64c"; }
.pe-7s-graph1:before { content: "\e64d"; }
.pe-7s-graph:before { content: "\e64e"; }
.pe-7s-global:before { content: "\e64f"; }
.pe-7s-gleam:before { content: "\e650"; }
.pe-7s-glasses:before { content: "\e651"; }
.pe-7s-gift:before { content: "\e652"; }
.pe-7s-folder:before { content: "\e653"; }
.pe-7s-flag:before { content: "\e654"; }
.pe-7s-filter:before { content: "\e655"; }
.pe-7s-file:before { content: "\e656"; }
.pe-7s-expand1:before { content: "\e657"; }
.pe-7s-exapnd2:before { content: "\e658"; }
.pe-7s-edit:before { content: "\e659"; }
.pe-7s-drop:before { content: "\e65a"; }
.pe-7s-drawer:before { content: "\e65b"; }
.pe-7s-download:before { content: "\e65c"; }
.pe-7s-display2:before { content: "\e65d"; }
.pe-7s-display1:before { content: "\e65e"; }
.pe-7s-diskette:before { content: "\e65f"; }
.pe-7s-date:before { content: "\e660"; }
.pe-7s-cup:before { content: "\e661"; }
.pe-7s-culture:before { content: "\e662"; }
.pe-7s-crop:before { content: "\e663"; }
.pe-7s-credit:before { content: "\e664"; }
.pe-7s-copy-file:before { content: "\e665"; }
.pe-7s-config:before { content: "\e666"; }
.pe-7s-compass:before { content: "\e667"; }
.pe-7s-comment:before { content: "\e668"; }
.pe-7s-coffee:before { content: "\e669"; }
.pe-7s-cloud:before { content: "\e66a"; }
.pe-7s-clock:before { content: "\e66b"; }
.pe-7s-check:before { content: "\e66c"; }
.pe-7s-chat:before { content: "\e66d"; }
.pe-7s-cart:before { content: "\e66e"; }
.pe-7s-camera:before { content: "\e66f"; }
.pe-7s-call:before { content: "\e670"; }
.pe-7s-calculator:before { content: "\e671"; }
.pe-7s-browser:before { content: "\e672"; }
.pe-7s-box2:before { content: "\e673"; }
.pe-7s-box1:before { content: "\e674"; }
.pe-7s-bookmarks:before { content: "\e675"; }
.pe-7s-bicycle:before { content: "\e676"; }
.pe-7s-bell:before { content: "\e677"; }
.pe-7s-battery:before { content: "\e678"; }
.pe-7s-ball:before { content: "\e679"; }
.pe-7s-back:before { content: "\e67a"; }
.pe-7s-attention:before { content: "\e67b"; }
.pe-7s-anchor:before { content: "\e67c"; }
.pe-7s-albums:before { content: "\e67d"; }
.pe-7s-alarm:before { content: "\e67e"; }
.pe-7s-airplay:before { content: "\e67f"; } .icon-basic-accelerator:before { content: "a";}
.icon-basic-alarm:before { content: "b";}
.icon-basic-anchor:before { content: "c";}
.icon-basic-anticlockwise:before { content: "d";}
.icon-basic-archive:before { content: "e";}
.icon-basic-archive-full:before { content: "f";}
.icon-basic-ban:before { content: "g";}
.icon-basic-battery-charge:before { content: "h";}
.icon-basic-battery-empty:before { content: "i";}
.icon-basic-battery-full:before { content: "j";}
.icon-basic-battery-half:before { content: "k";}
.icon-basic-bolt:before { content: "l";}
.icon-basic-book:before { content: "m";}
.icon-basic-book-pen:before { content: "n";}
.icon-basic-book-pencil:before { content: "o";}
.icon-basic-bookmark:before { content: "p";}
.icon-basic-calculator:before { content: "q";}
.icon-basic-calendar:before { content: "r";}
.icon-basic-cards-diamonds:before { content: "s";}
.icon-basic-cards-hearts:before { content: "t";}
.icon-basic-case:before { content: "u";}
.icon-basic-chronometer:before { content: "v";}
.icon-basic-clessidre:before { content: "w";}
.icon-basic-clock:before { content: "x";}
.icon-basic-clockwise:before { content: "y";}
.icon-basic-cloud:before { content: "z";}
.icon-basic-clubs:before { content: "A";}
.icon-basic-compass:before { content: "B";}
.icon-basic-cup:before { content: "C";}
.icon-basic-diamonds:before { content: "D";}
.icon-basic-display:before { content: "E";}
.icon-basic-download:before { content: "F";}
.icon-basic-exclamation:before { content: "G";}
.icon-basic-eye:before { content: "H";}
.icon-basic-eye-closed:before { content: "I";}
.icon-basic-female:before { content: "J";}
.icon-basic-flag1:before { content: "K";}
.icon-basic-flag2:before { content: "L";}
.icon-basic-floppydisk:before { content: "M";}
.icon-basic-folder:before { content: "N";}
.icon-basic-folder-multiple:before { content: "O";}
.icon-basic-gear:before { content: "P";}
.icon-basic-geolocalize-01:before { content: "Q";}
.icon-basic-geolocalize-05:before { content: "R";}
.icon-basic-globe:before { content: "S";}
.icon-basic-gunsight:before { content: "T";}
.icon-basic-hammer:before { content: "U";}
.icon-basic-headset:before { content: "V";}
.icon-basic-heart:before { content: "W";}
.icon-basic-heart-broken:before { content: "X";}
.icon-basic-helm:before { content: "Y";}
.icon-basic-home:before { content: "Z";}
.icon-basic-info:before { content: "0";}
.icon-basic-ipod:before { content: "1";}
.icon-basic-joypad:before { content: "2";}
.icon-basic-key:before { content: "3";}
.icon-basic-keyboard:before { content: "4";}
.icon-basic-laptop:before { content: "5";}
.icon-basic-life-buoy:before { content: "6";}
.icon-basic-lightbulb:before { content: "7";}
.icon-basic-link:before { content: "8";}
.icon-basic-lock:before { content: "9";}
.icon-basic-lock-open:before { content: "!";}
.icon-basic-magic-mouse:before { content: "\"";}
.icon-basic-magnifier:before { content: "#";}
.icon-basic-magnifier-minus:before { content: "$";}
.icon-basic-magnifier-plus:before { content: "%";}
.icon-basic-mail:before { content: "&";}
.icon-basic-mail-multiple:before { content: "'";}
.icon-basic-mail-open:before { content: "(";}
.icon-basic-mail-open-text:before { content: ")";}
.icon-basic-male:before { content: "*";}
.icon-basic-map:before { content: "+";}
.icon-basic-message:before { content: ",";}
.icon-basic-message-multiple:before { content: "-";}
.icon-basic-message-txt:before { content: ".";}
.icon-basic-mixer2:before { content: "/";}
.icon-basic-mouse:before { content: ":";}
.icon-basic-notebook:before { content: ";";}
.icon-basic-notebook-pen:before { content: "<";}
.icon-basic-notebook-pencil:before { content: "=";}
.icon-basic-paperplane:before { content: ">";}
.icon-basic-pencil-ruler:before { content: "?";}
.icon-basic-pencil-ruler-pen:before { content: "@";}
.icon-basic-photo:before { content: "[";}
.icon-basic-picture:before { content: "]";}
.icon-basic-picture-multiple:before { content: "^";}
.icon-basic-pin1:before { content: "_";}
.icon-basic-pin2:before { content: "`";}
.icon-basic-postcard:before { content: "{";}
.icon-basic-postcard-multiple:before { content: "|";}
.icon-basic-printer:before { content: "}";}
.icon-basic-question:before {content: "~"; }
.icon-basic-rss:before { content: "\\";}
.icon-basic-server:before { content: "\e000";}
.icon-basic-server2:before { content: "\e001";}
.icon-basic-server-cloud:before { content: "\e002";}
.icon-basic-server-download:before { content: "\e003";}
.icon-basic-server-upload:before { content: "\e004";}
.icon-basic-settings:before { content: "\e005";}
.icon-basic-share:before { content: "\e006";}
.icon-basic-sheet:before { content: "\e007";}
.icon-basic-sheet-multiple:before { content: "\e008";}
.icon-basic-sheet-pen:before { content: "\e009";}
.icon-basic-sheet-pencil:before { content: "\e00a";}
.icon-basic-sheet-txt:before { content: "\e00b";}
.icon-basic-signs:before { content: "\e00c";}
.icon-basic-smartphone:before { content: "\e00d";}
.icon-basic-spades:before { content: "\e00e";}
.icon-basic-spread:before { content: "\e00f";}
.icon-basic-spread-bookmark:before { content: "\e010";}
.icon-basic-spread-text:before { content: "\e011";}
.icon-basic-spread-text-bookmark:before { content: "\e012";}
.icon-basic-star:before { content: "\e013";}
.icon-basic-tablet:before { content: "\e014";}
.icon-basic-target:before { content: "\e015";}
.icon-basic-todo:before { content: "\e016";}
.icon-basic-todo-pen:before { content: "\e017";}
.icon-basic-todo-pencil:before { content: "\e018";}
.icon-basic-todo-txt:before { content: "\e019";}
.icon-basic-todolist-pen:before { content: "\e01a";}
.icon-basic-todolist-pencil:before { content: "\e01b";}
.icon-basic-trashcan:before { content: "\e01c";}
.icon-basic-trashcan-full:before { content: "\e01d";}
.icon-basic-trashcan-refresh:before { content: "\e01e";}
.icon-basic-trashcan-remove:before { content: "\e01f";}
.icon-basic-upload:before { content: "\e020";}
.icon-basic-usb:before { content: "\e021";}
.icon-basic-video:before { content: "\e022";}
.icon-basic-watch:before { content: "\e023";}
.icon-basic-webpage:before { content: "\e024";}
.icon-basic-webpage-img-txt:before { content: "\e025";}
.icon-basic-webpage-multiple:before { content: "\e026";}
.icon-basic-webpage-txt:before { content: "\e027";}
.icon-basic-world:before { content: "\e028";} .icon-ecommerce-bag:before { content: "a"; }
.icon-ecommerce-bag-check:before { content: "b"; }
.icon-ecommerce-bag-cloud:before { content: "c"; }
.icon-ecommerce-bag-download:before { content: "d"; }
.icon-ecommerce-bag-minus:before { content: "e"; }
.icon-ecommerce-bag-plus:before { content: "f"; }
.icon-ecommerce-bag-refresh:before { content: "g"; }
.icon-ecommerce-bag-remove:before { content: "h"; }
.icon-ecommerce-bag-search:before { content: "i"; }
.icon-ecommerce-bag-upload:before { content: "j"; }
.icon-ecommerce-banknote:before { content: "k"; }
.icon-ecommerce-banknotes:before { content: "l"; }
.icon-ecommerce-basket:before { content: "m"; }
.icon-ecommerce-basket-check:before { content: "n"; }
.icon-ecommerce-basket-cloud:before { content: "o"; }
.icon-ecommerce-basket-download:before { content: "p"; }
.icon-ecommerce-basket-minus:before { content: "q"; }
.icon-ecommerce-basket-plus:before { content: "r"; }
.icon-ecommerce-basket-refresh:before { content: "s"; }
.icon-ecommerce-basket-remove:before { content: "t"; }
.icon-ecommerce-basket-search:before { content: "u"; }
.icon-ecommerce-basket-upload:before { content: "v"; }
.icon-ecommerce-bath:before { content: "w"; }
.icon-ecommerce-cart:before { content: "x"; }
.icon-ecommerce-cart-check:before { content: "y"; }
.icon-ecommerce-cart-cloud:before { content: "z"; }
.icon-ecommerce-cart-content:before { content: "A"; }
.icon-ecommerce-cart-download:before { content: "B"; }
.icon-ecommerce-cart-minus:before { content: "C"; }
.icon-ecommerce-cart-plus:before { content: "D"; }
.icon-ecommerce-cart-refresh:before { content: "E"; }
.icon-ecommerce-cart-remove:before { content: "F"; }
.icon-ecommerce-cart-search:before { content: "G"; }
.icon-ecommerce-cart-upload:before { content: "H"; }
.icon-ecommerce-cent:before { content: "I"; }
.icon-ecommerce-colon:before { content: "J"; }
.icon-ecommerce-creditcard:before { content: "K"; }
.icon-ecommerce-diamond:before { content: "L"; }
.icon-ecommerce-dollar:before { content: "M"; }
.icon-ecommerce-euro:before { content: "N"; }
.icon-ecommerce-franc:before { content: "O"; }
.icon-ecommerce-gift:before { content: "P"; }
.icon-ecommerce-graph1:before { content: "Q"; }
.icon-ecommerce-graph2:before { content: "R"; }
.icon-ecommerce-graph3:before { content: "S"; }
.icon-ecommerce-graph-decrease:before { content: "T"; }
.icon-ecommerce-graph-increase:before { content: "U"; }
.icon-ecommerce-guarani:before { content: "V"; }
.icon-ecommerce-kips:before { content: "W"; }
.icon-ecommerce-lira:before { content: "X"; }
.icon-ecommerce-megaphone:before { content: "Y"; }
.icon-ecommerce-money:before { content: "Z"; }
.icon-ecommerce-naira:before { content: "0"; }
.icon-ecommerce-pesos:before { content: "1"; }
.icon-ecommerce-pound:before { content: "2"; }
.icon-ecommerce-receipt:before { content: "3"; }
.icon-ecommerce-receipt-bath:before { content: "4"; }
.icon-ecommerce-receipt-cent:before { content: "5"; }
.icon-ecommerce-receipt-dollar:before { content: "6"; }
.icon-ecommerce-receipt-euro:before { content: "7"; }
.icon-ecommerce-receipt-franc:before { content: "8"; }
.icon-ecommerce-receipt-guarani:before { content: "9"; }
.icon-ecommerce-receipt-kips:before { content: "!"; }
.icon-ecommerce-receipt-lira:before { content: "\""; }
.icon-ecommerce-receipt-naira:before { content: "#"; }
.icon-ecommerce-receipt-pesos:before { content: "$"; }
.icon-ecommerce-receipt-pound:before { content: "%"; }
.icon-ecommerce-receipt-rublo:before { content: "&"; }
.icon-ecommerce-receipt-rupee:before { content: "'"; }
.icon-ecommerce-receipt-tugrik:before { content: "("; }
.icon-ecommerce-receipt-won:before { content: ")"; }
.icon-ecommerce-receipt-yen:before { content: "*"; }
.icon-ecommerce-receipt-yen2:before { content: "+"; }
.icon-ecommerce-recept-colon:before { content: ","; }
.icon-ecommerce-rublo:before { content: "-"; }
.icon-ecommerce-rupee:before { content: "."; }
.icon-ecommerce-safe:before { content: "/"; }
.icon-ecommerce-sale:before { content: ":"; }
.icon-ecommerce-sales:before { content: ";"; }
.icon-ecommerce-ticket:before { content: "<"; }
.icon-ecommerce-tugriks:before { content: "="; }
.icon-ecommerce-wallet:before { content: ">"; }
.icon-ecommerce-won:before { content: "?"; }
.icon-ecommerce-yen:before { content: "@"; }
.icon-ecommerce-yen2:before { content: "["; } .icon-arrows-anticlockwise:before {content: "\e000";}
.icon-arrows-anticlockwise-dashed:before {content: "\e001";}
.icon-arrows-button-down:before {content: "\e002";}
.icon-arrows-button-off:before {content: "\e003";}
.icon-arrows-button-on:before {content: "\e004";}
.icon-arrows-button-up:before {content: "\e005";}
.icon-arrows-check:before {content: "\e006";}
.icon-arrows-circle-check:before {content: "\e007";}
.icon-arrows-circle-down:before {content: "\e008";}
.icon-arrows-circle-downleft:before {content: "\e009";}
.icon-arrows-circle-downright:before {content: "\e00a";}
.icon-arrows-circle-left:before {content: "\e00b";}
.icon-arrows-circle-minus:before {content: "\e00c";}
.icon-arrows-circle-plus:before {content: "\e00d";}
.icon-arrows-circle-remove:before {content: "\e00e";}
.icon-arrows-circle-right:before {content: "\e00f";}
.icon-arrows-circle-up:before {content: "\e010";}
.icon-arrows-circle-upleft:before {content: "\e011";}
.icon-arrows-circle-upright:before {content: "\e012";}
.icon-arrows-clockwise:before {content: "\e013";}
.icon-arrows-clockwise-dashed:before {content: "\e014";}
.icon-arrows-compress:before {content: "\e015";}
.icon-arrows-deny:before {content: "\e016";}
.icon-arrows-diagonal:before {content: "\e017";}
.icon-arrows-diagonal2:before {content: "\e018";}
.icon-arrows-down:before {content: "\e019";}
.icon-arrows-down-double:before {content: "\e01a";}
.icon-arrows-downleft:before {content: "\e01b";}
.icon-arrows-downright:before {content: "\e01c";}
.icon-arrows-drag-down:before {content: "\e01d";}
.icon-arrows-drag-down-dashed:before {content: "\e01e";}
.icon-arrows-drag-horiz:before {content: "\e01f";}
.icon-arrows-drag-left:before {content: "\e020";}
.icon-arrows-drag-left-dashed:before {content: "\e021";}
.icon-arrows-drag-right:before {content: "\e022";}
.icon-arrows-drag-right-dashed:before {content: "\e023";}
.icon-arrows-drag-up:before {content: "\e024";}
.icon-arrows-drag-up-dashed:before {content: "\e025";}
.icon-arrows-drag-vert:before {content: "\e026";}
.icon-arrows-exclamation:before {content: "\e027";}
.icon-arrows-expand:before {content: "\e028";}
.icon-arrows-expand-diagonal1:before {content: "\e029";}
.icon-arrows-expand-horizontal1:before {content: "\e02a";}
.icon-arrows-expand-vertical1:before {content: "\e02b";}
.icon-arrows-fit-horizontal:before {content: "\e02c";}
.icon-arrows-fit-vertical:before {content: "\e02d";}
.icon-arrows-glide:before {content: "\e02e";}
.icon-arrows-glide-horizontal:before {content: "\e02f";}
.icon-arrows-glide-vertical:before {content: "\e030";}
.icon-arrows-hamburger1:before {content: "\e031";}
.icon-arrows-hamburger-2:before {content: "\e032";}
.icon-arrows-horizontal:before {content: "\e033";}
.icon-arrows-info:before {content: "\e034";}
.icon-arrows-keyboard-alt:before {content: "\e035";}
.icon-arrows-keyboard-cmd:before {content: "\e036";}
.icon-arrows-keyboard-delete:before {content: "\e037";}
.icon-arrows-keyboard-down:before {content: "\e038";}
.icon-arrows-keyboard-left:before {content: "\e039";}
.icon-arrows-keyboard-return:before {content: "\e03a";}
.icon-arrows-keyboard-right:before {content: "\e03b";}
.icon-arrows-keyboard-shift:before {content: "\e03c";}
.icon-arrows-keyboard-tab:before {content: "\e03d";}
.icon-arrows-keyboard-up:before {content: "\e03e";}
.icon-arrows-left:before {content: "\e03f";}
.icon-arrows-left-double-32:before {content: "\e040";}
.icon-arrows-minus:before {content: "\e041";}
.icon-arrows-move:before {content: "\e042";}
.icon-arrows-move2:before {content: "\e043";}
.icon-arrows-move-bottom:before {content: "\e044";}
.icon-arrows-move-left:before {content: "\e045";}
.icon-arrows-move-right:before {content: "\e046";}
.icon-arrows-move-top:before {content: "\e047";}
.icon-arrows-plus:before {content: "\e048";}
.icon-arrows-question:before {content: "\e049";}
.icon-arrows-remove:before {content: "\e04a";}
.icon-arrows-right:before {content: "\e04b";}
.icon-arrows-right-double:before {content: "\e04c";}
.icon-arrows-rotate:before {content: "\e04d";}
.icon-arrows-rotate-anti:before {content: "\e04e";}
.icon-arrows-rotate-anti-dashed:before {content: "\e04f";}
.icon-arrows-rotate-dashed:before {content: "\e050";}
.icon-arrows-shrink:before {content: "\e051";}
.icon-arrows-shrink-diagonal1:before {content: "\e052";}
.icon-arrows-shrink-diagonal2:before {content: "\e053";}
.icon-arrows-shrink-horizonal2:before {content: "\e054";}
.icon-arrows-shrink-horizontal1:before {content: "\e055";}
.icon-arrows-shrink-vertical1:before {content: "\e056";}
.icon-arrows-shrink-vertical2:before {content: "\e057";}
.icon-arrows-sign-down:before {content: "\e058";}
.icon-arrows-sign-left:before {content: "\e059";}
.icon-arrows-sign-right:before {content: "\e05a";}
.icon-arrows-sign-up:before {content: "\e05b";}
.icon-arrows-slide-down1:before {content: "\e05c";}
.icon-arrows-slide-down2:before {content: "\e05d";}
.icon-arrows-slide-left1:before {content: "\e05e";}
.icon-arrows-slide-left2:before {content: "\e05f";}
.icon-arrows-slide-right1:before {content: "\e060";}
.icon-arrows-slide-right2:before {content: "\e061";}
.icon-arrows-slide-up1:before {content: "\e062";}
.icon-arrows-slide-up2:before {content: "\e063";}
.icon-arrows-slim-down:before {content: "\e064";}
.icon-arrows-slim-down-dashed:before {content: "\e065";}
.icon-arrows-slim-left:before {content: "\e066";}
.icon-arrows-slim-left-dashed:before {content: "\e067";}
.icon-arrows-slim-right:before {content: "\e068";}
.icon-arrows-slim-right-dashed:before {content: "\e069";}
.icon-arrows-slim-up:before {content: "\e06a";}
.icon-arrows-slim-up-dashed:before {content: "\e06b";}
.icon-arrows-square-check:before {content: "\e06c";}
.icon-arrows-square-down:before {content: "\e06d";}
.icon-arrows-square-downleft:before {content: "\e06e";}
.icon-arrows-square-downright:before {content: "\e06f";}
.icon-arrows-square-left:before {content: "\e070";}
.icon-arrows-square-minus:before {content: "\e071";}
.icon-arrows-square-plus:before {content: "\e072";}
.icon-arrows-square-remove:before {content: "\e073";}
.icon-arrows-square-right:before {content: "\e074";}
.icon-arrows-square-up:before {content: "\e075";}
.icon-arrows-square-upleft:before {content: "\e076";}
.icon-arrows-square-upright:before {content: "\e077";}
.icon-arrows-squares:before {content: "\e078";}
.icon-arrows-stretch-diagonal1:before {content: "\e079";}
.icon-arrows-stretch-diagonal2:before {content: "\e07a";}
.icon-arrows-stretch-diagonal3:before {content: "\e07b";}
.icon-arrows-stretch-diagonal4:before {content: "\e07c";}
.icon-arrows-stretch-horizontal1:before {content: "\e07d";}
.icon-arrows-stretch-horizontal2:before {content: "\e07e";}
.icon-arrows-stretch-vertical1:before {content: "\e07f";}
.icon-arrows-stretch-vertical2:before {content: "\e080";}
.icon-arrows-switch-horizontal:before {content: "\e081";}
.icon-arrows-switch-vertical:before {content: "\e082";}
.icon-arrows-up:before {content: "\e083";}
.icon-arrows-up-double-33:before {content: "\e084";}
.icon-arrows-upleft:before {content: "\e085";}
.icon-arrows-upright:before {content: "\e086";}
.icon-arrows-vertical:before {content: "\e087";} .icon-software-add-vectorpoint:before { content: "a";}
.icon-software-box-oval:before { content: "b";}
.icon-software-box-polygon:before { content: "c";}
.icon-software-box-rectangle:before { content: "d";}
.icon-software-box-roundedrectangle:before { content: "e";}
.icon-software-character:before { content: "f";}
.icon-software-crop:before { content: "g";}
.icon-software-eyedropper:before { content: "h";}
.icon-software-font-allcaps:before { content: "i";}
.icon-software-font-baseline-shift:before { content: "j";}
.icon-software-font-horizontal-scale:before { content: "k";}
.icon-software-font-kerning:before { content: "l";}
.icon-software-font-leading:before { content: "m";}
.icon-software-font-size:before { content: "n";}
.icon-software-font-smallcapital:before { content: "o";}
.icon-software-font-smallcaps:before { content: "p";}
.icon-software-font-strikethrough:before { content: "q";}
.icon-software-font-tracking:before { content: "r";}
.icon-software-font-underline:before { content: "s";}
.icon-software-font-vertical-scale:before { content: "t";}
.icon-software-horizontal-align-center:before { content: "u";}
.icon-software-horizontal-align-left:before { content: "v";}
.icon-software-horizontal-align-right:before { content: "w";}
.icon-software-horizontal-distribute-center:before { content: "x";}
.icon-software-horizontal-distribute-left:before { content: "y";}
.icon-software-horizontal-distribute-right:before { content: "z";}
.icon-software-indent-firstline:before { content: "A";}
.icon-software-indent-left:before { content: "B";}
.icon-software-indent-right:before { content: "C";}
.icon-software-lasso:before { content: "D";}
.icon-software-layers1:before { content: "E";}
.icon-software-layers2:before { content: "F";}
.icon-software-layout:before { content: "G";}
.icon-software-layout-2columns:before { content: "H";}
.icon-software-layout-3columns:before { content: "I";}
.icon-software-layout-4boxes:before { content: "J";}
.icon-software-layout-4columns:before { content: "K";}
.icon-software-layout-4lines:before { content: "L";}
.icon-software-layout-8boxes:before { content: "M";}
.icon-software-layout-header:before { content: "N";}
.icon-software-layout-header-2columns:before { content: "O";}
.icon-software-layout-header-3columns:before { content: "P";}
.icon-software-layout-header-4boxes:before { content: "Q";}
.icon-software-layout-header-4columns:before { content: "R";}
.icon-software-layout-header-complex:before { content: "S";}
.icon-software-layout-header-complex2:before { content: "T";}
.icon-software-layout-header-complex3:before { content: "U";}
.icon-software-layout-header-complex4:before { content: "V";}
.icon-software-layout-header-sideleft:before { content: "W";}
.icon-software-layout-header-sideright:before { content: "X";}
.icon-software-layout-sidebar-left:before { content: "Y";}
.icon-software-layout-sidebar-right:before { content: "Z";}
.icon-software-magnete:before { content: "0";}
.icon-software-pages:before { content: "1";}
.icon-software-paintbrush:before { content: "2";}
.icon-software-paintbucket:before { content: "3";}
.icon-software-paintroller:before { content: "4";}
.icon-software-paragraph:before { content: "5";}
.icon-software-paragraph-align-left:before { content: "6";}
.icon-software-paragraph-align-right:before { content: "7";}
.icon-software-paragraph-center:before { content: "8";}
.icon-software-paragraph-justify-all:before { content: "9";}
.icon-software-paragraph-justify-center:before { content: "!";}
.icon-software-paragraph-justify-left:before { content: "\"";}
.icon-software-paragraph-justify-right:before { content: "#";}
.icon-software-paragraph-space-after:before { content: "$";}
.icon-software-paragraph-space-before:before { content: "%";}
.icon-software-pathfinder-exclude:before { content: "&";}
.icon-software-pathfinder-intersect:before { content: "'";}
.icon-software-pathfinder-subtract:before { content: "(";}
.icon-software-pathfinder-unite:before { content: ")";}
.icon-software-pen:before { content: "*";}
.icon-software-pen-add:before { content: "+";}
.icon-software-pen-remove:before { content: ",";}
.icon-software-pencil:before { content: "-";}
.icon-software-polygonallasso:before { content: ".";}
.icon-software-reflect-horizontal:before { content: "/";}
.icon-software-reflect-vertical:before { content: ":";}
.icon-software-remove-vectorpoint:before { content: ";";}
.icon-software-scale-expand:before { content: "<";}
.icon-software-scale-reduce:before { content: "=";}
.icon-software-selection-oval:before { content: ">";}
.icon-software-selection-polygon:before { content: "?";}
.icon-software-selection-rectangle:before { content: "@";}
.icon-software-selection-roundedrectangle:before { content: "[";}
.icon-software-shape-oval:before { content: "]";}
.icon-software-shape-polygon:before { content: "^";}
.icon-software-shape-rectangle:before { content: "_";}
.icon-software-shape-roundedrectangle:before { content: "`";}
.icon-software-slice:before { content: "{";}
.icon-software-transform-bezier:before { content: "|";}
.icon-software-vector-box:before { content: "}";}
.icon-software-vector-composite:before { content: "~";}
.icon-software-vector-line:before { content: "\\";}
.icon-software-vertical-align-bottom:before { content: "\e000";}
.icon-software-vertical-align-center:before { content: "\e001";}
.icon-software-vertical-align-top:before { content: "\e002";}
.icon-software-vertical-distribute-bottom:before { content: "\e003";}
.icon-software-vertical-distribute-center:before { content: "\e004";}
.icon-software-vertical-distribute-top:before { content: "\e005";}
#pa-wrap.pa-wrap .aligncenter { text-align: center;}
#pa-wrap.pa-wrap .alignright { text-align:right;}
#pa-wrap.pa-wrap .alignleft { text-align:left;}
#pa-wrap.pa-wrap .colorb {background-color:#437df9; }
#pa-wrap.pa-wrap .colorf {color:#437df9; }
#pa-wrap.pa-wrap .w-hide {display: none; }
#pa-wrap.pa-wrap .w-top-se .big-title1 {letter-spacing: -2px; margin-bottom:13px; margin-top: 10px; }
#pa-wrap.pa-wrap .w-top-se p {font-size: 14px; letter-spacing: 1px; font-weight: 300; line-height: 21px; margin-top: -3px; }
#pa-wrap.pa-wrap .w-information-se h4 {font-size: 40px; font-weight: 500; margin-bottom: 32px; margin-top:4px; letter-spacing: -2px; }
#pa-wrap.pa-wrap .w-information-se p {font-size: 16px; font-weight: 300; margin-bottom: 46px; font-weight:300;  }
#pa-wrap.pa-wrap .w-local-ba-ne h4{ margin:7px 0 32px 0;}
#pa-wrap.pa-wrap .w-local-ba-ne span{ font-size:17px; display:inline-block;} #pa-wrap.pa-wrap a.pa-magicmore,#pa-wrap.pa-wrap a.addtocart,#pa-wrap.pa-wrap a.select-options { position: relative; padding: 3px 14px 2px 0; color: #0093d0; -webkit-transition: all 0.18s ease; -moz-transition: all 0.18s ease; -ms-transition: all 0.18s ease; -o-transition: all 0.18s ease; transition: all 0.18s ease; }
#pa-wrap.pa-wrap .pa-magicmore:after{ font-family: 'FontAwesome'; font-size: 15px; content: "\f061"; margin-right: 5px; color: #363f46; font-style: normal; font-weight: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased;}
#pa-wrap.pa-wrap a.pa-readmore {position: relative;text-align: left;display: inline-block;letter-spacing: 2px;font-size: 11px;line-height: 10px;font-weight: 600;text-transform: uppercase;padding: 15px 25px;border-radius: 60px;border: 2px solid #e5e5e5;color: #00c2e5;margin-bottom: 12px;z-index: 1;transition: all .22s ease-in-out;}
#pa-wrap.pa-wrap a.pa-readmore:after { content: "\f105"; font-family: 'FontAwesome'; font-size: 20px; position: absolute; padding-left: 9px;  top: 4px; z-index: -1; transition: width .22s ease-in-out;display: none;}
#pa-wrap.pa-wrap a.pa-readmore:hover {background: #292929;color: #fff !important;border-color: #292929;}
#pa-wrap.pa-wrap a.pa-magicmore { font-size: 11px; font-weight:600; line-height: 1; letter-spacing:1px; text-transform:uppercase; color:#00c2e5; padding:3px; padding-right:12px; position:relative; font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
#pa-wrap.pa-wrap a.pa-magicmore:hover { color: #000; }
#pa-wrap.pa-wrap a.pa-magicmore:after { content: "\f061"; position:absolute; color: inherit; top: 3px; right: 0; margin:0; font-size: 8px; padding:3px 3px 2px 4px; opacity:0;
-webkit-transition: all 0.16s ease; -moz-transition: all 0.16s ease; -ms-transition: all 0.16s ease; -o-transition: all 0.16s ease; transition: all 0.16s ease; }
#pa-wrap.pa-wrap a.pa-magicmore:hover:after { opacity:1; margin-right: -3px;}
#pa-wrap.pa-wrap a.addtocart,#pa-wrap.pa-wrap a.select-options { padding: 4px 2px 2px 18px; color: #7f7f7f; float: right; display: inline-block; font-size: 12px; font-weight: bold; }
#pa-wrap.pa-wrap a.select-options { float: left; }
#pa-wrap.pa-wrap a.addtocart:hover,#pa-wrap.pa-wrap a.select-options:hover { color: #0099ff; cursor: pointer; }
#pa-wrap.pa-wrap a.addtocart:before,#pa-wrap.pa-wrap a.select-options:before { content: "\f07a"; color: inherit; top: 8px; left: 1px; font-size: 13px; }
#pa-wrap.pa-wrap a.select-options:before { content: "\f1de"; } .pa-wrap .pa-buy-process-wrap { background: #f6f8f9; position: relative; padding-bottom: 100px;}
.pa-wrap .pa-buy-process-wrap:before { content: ''; position: absolute; top: 202px; left: 0; width: 100%; height: 39px; background-color: #437df9; color: #fff;}
.pa-wrap .pa-buy-process-items { display: table; margin: auto; overflow: visible;}
.pa-wrap .pa-buy-process-item { display: table-cell; position: relative; text-align: center; height: 456px; margin: 0 6px;}
.pa-wrap .pa-buy-process-item:nth-child(odd) .text-wrap,.pa-wrap .pa-buy-process-item:nth-child(even) .icon-wrapper { position: absolute; top: 52px; left: 0; right: 0; height: 150px; text-align: center;}
.pa-wrap .pa-buy-process-item:nth-child(even) .icon-wrapper { top: 0; height: 202px;}
.pa-wrap .pa-buy-process-item h4 { font-size: 17px; color: #437df9; text-transform: uppercase; position: absolute; width: 100%; margin-bottom: 0;}
.pa-wrap .pa-buy-process-item:nth-child(odd) h4 { bottom: 22px;}
.pa-wrap .pa-buy-process-item:nth-child(even) h4 { top: 22px;}
.pa-wrap .pa-buy-process-item p { position: absolute; font-size: 13px; color: #616161; margin-bottom: 0; width: 100%; line-height: 1.6;}
.pa-wrap .pa-buy-process-item:nth-child(odd) p { bottom: 56px;}
.pa-wrap .pa-buy-process-item:nth-child(even) p { top: 56px;}
.pa-wrap .pa-buy-process-item span { position: absolute; top: 211px; left: 50%; transform: translate(-50%); -webkit-transform: translate(-50%);  font-size: 25px; color: rgba(255,255,255,0.65); font-weight: 600; line-height: 1;}
.pa-wrap .pa-buy-process-item.featured span { color: #fff;}
.pa-wrap .pa-buy-process-item:nth-child(odd) .icon-wrapper,.pa-wrap .pa-buy-process-item:nth-child(even) .text-wrap { position: absolute; bottom: 49px; left: 0; right: 0; height: 166px;}
.pa-wrap .pa-buy-process-item.featured:nth-child(odd) .icon-wrapper { height: 215px; bottom: 0;}
.pa-wrap .pa-buy-process-item .icon-wrapper:before  { content: ''; position: absolute; top: 0; bottom: 0; left: 50%; width: 6px; background-color: #437df9; transform: translate(-50%, 0 ); -webkit-transform: translate(-50%, 0 );}
.pa-wrap .pa-buy-process-item i { position: absolute; left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); width: 90px; height: 90px; font-size: 40px; color: #fff; border-radius: 50%; background-color: #437df9;}
.pa-wrap .pa-buy-process-item.featured i { background-color: #fff !important; color: #437df9; border: 4px solid;}
.pa-wrap .pa-buy-process-item:nth-child(odd) i { bottom: 0;}
.pa-wrap .pa-buy-process-item:nth-child(even) i { top: 0;}
.pa-wrap .pa-buy-process-item i:before { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
@media only screen and (min-width: 1281px) {
.pa-wrap .pa-buy-process-items { width: 1186px;}
.pa-wrap .pa-buy-process-item h4 { font-size: 18px;}
.pa-wrap .pa-buy-process-item.featured:nth-child(odd) .text-wrap:before,.pa-wrap .pa-buy-process-item.featured:nth-child(even) .text-wrap:before { content: ''; position: absolute; width: 180%; height: 133%; background-color: #fff;}
.pa-wrap .pa-buy-process-item.featured:nth-child(odd) .text-wrap:before { top: -33%; left: -40%; -moz-border-radius: 1000px 1000px 0 0; -webkit-border-radius: 1000px 1000px 0 0; border-radius: 1000px 1000px 0 0;}
.pa-wrap .pa-buy-process-item.featured:nth-child(even) .text-wrap:before { bottom: -33%; left: -40%; -moz-border-radius: 0 0 1000px 1000px; -webkit-border-radius: 0 0 1000px 1000px; border-radius: 0 0 1000px 1000px;}
}
@media only screen and (min-width: 961px) and (max-width: 1280px) {
.pa-wrap .pa-buy-process-items { width: 920px;}
.pa-wrap .pa-buy-process-item h4 { font-size: 15px;}
.pa-wrap .pa-buy-process-item p { font-size:12px;}
}
@media only screen and (max-width: 960px) {
.pa-wrap .pa-buy-process-items { width: 100%; }
} @media only screen and (max-width: 767px) {
.pa-wrap .pa-buy-process-items { display: block;}
.pa-wrap .pa-buy-process-wrap:before, #pa-wrap.pa-wrap .pa-buy-process-item .text-wrap, #pa-wrap.pa-wrap .pa-buy-process-item .icon-wrapper { position: static; height: auto;}
#pa-wrap.pa-wrap .pa-buy-process-item span { top: 150px; font-size: 150px; color: #437df9; opacity: .12;}
.pa-wrap .pa-buy-process-item { display: block; height: auto; padding: 115px 20px 60px; overflow: hidden;}
.pa-wrap .pa-buy-process-item .icon-wrapper:before ,.pa-wrap .pa-buy-process-item h4,.pa-wrap .pa-buy-process-item p { position: static; margin-bottom: 10px;}
#pa-wrap.pa-wrap .pa-buy-process-item i { top: 0;}
.pa-wrap .pa-buy-process-item p { padding-left:7%; padding-right:7%;}
} #pa-wrap.pa-wrap .pa-vertical-space,#pa-wrap.pa-wrap .pa-vertical-space1,#pa-wrap.pa-wrap .pa-vertical-space2,#pa-wrap.pa-wrap .pa-vertical-space3,#pa-wrap.pa-wrap .pa-vertical-space4,#pa-wrap.pa-wrap .pa-vertical-space5 { display: block; width: 100%; margin: 0; clear: both; border: 0 none; height: 20px; background: transparent;}
#pa-wrap.pa-wrap .pa-vertical-space2 { height: 40px;}
#pa-wrap.pa-wrap .pa-vertical-space3 { height: 60px;}
#pa-wrap.pa-wrap .pa-vertical-space4 { height: 80px;}
#pa-wrap.pa-wrap .pa-vertical-space5 { height: 100px;}
*+html #pa-wrap.pa-wrap hr.pa-vertical-space,*+html #pa-wrap.pa-wrap hr.pa-vertical-space1,*+html #pa-wrap.pa-wrap hr .pa-vertical-space2,*+html #pa-wrap.pa-wrap hr.pa-vertical-space3,*+html #pa-wrap.pa-wrap hr.pa-vertical-space4,*+html #pa-wrap.pa-wrap hr.pa-vertical-space5 { height: 0px; margin: 10px 0; background: #fff; border: 1px solid #fff;}
*+html #pa-wrap.pa-wrap hr.pa-vertical-space2 { margin: 20px 0;}
*+html #pa-wrap.pa-wrap hr.pa-vertical-space3 { margin: 30px 0;}
*+html #pa-wrap.pa-wrap hr.pa-vertical-space4 { margin: 40px 0;}
*+html #pa-wrap.pa-wrap hr.pa-vertical-space5 { margin: 50px 0;}
@media only screen and (max-width: 960px) {
#pa-wrap.pa-wrap .pa-vertical-space,#pa-wrap.pa-wrap .pa-vertical-space1 { height: 12px;}
#pa-wrap.pa-wrap .pa-vertical-space2 { height: 18px;}
#pa-wrap.pa-wrap .pa-vertical-space3 { height: 36px;}
#pa-wrap.pa-wrap .pa-vertical-space4 { height: 50px;}
#pa-wrap.pa-wrap .pa-vertical-space5 { height: 80px;}
}
@media only screen and (max-width: 479px) {
#pa-wrap.pa-wrap .pa-vertical-space,#pa-wrap.pa-wrap .pa-vertical-space1 { height: 8px;}
#pa-wrap.pa-wrap .pa-vertical-space2 { height: 14px;}
#pa-wrap.pa-wrap .pa-vertical-space3 { height: 28px;}
#pa-wrap.pa-wrap .pa-vertical-space4 { height: 40px;}
#pa-wrap.pa-wrap .pa-vertical-space5 { height: 60px;}
}  #pa-wrap.pa-wrap .pa-title-plus-text.type-1,#pa-wrap.pa-wrap .pa-title-plus-text.type-1.aligncenter { text-align: center; }
#pa-wrap.pa-wrap .pa-title-plus-text.type-1.alignleft{ text-align: left; }
#pa-wrap.pa-wrap .pa-title-plus-text.type-1.alignright { text-align: right; }
#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h3 { font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; position: relative; margin-bottom: 42px; padding-top: 16px; opacity: 1; }
#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h3:before { position: absolute; top: 0; left: 50%; width: 60px; height: 0; display: block; content: ''; margin-left: -30px; border-top: 2px solid #437df9; }
#pa-wrap.pa-wrap .pa-title-plus-text.type-1.alignleft h3:before { left: 0; margin-left: 0; }
#pa-wrap.pa-wrap .pa-title-plus-text.type-1.alignright h3:before { left: auto; right: 0; margin-left: 0; }
#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h2,#pa-wrap.pa-wrap .pa-title-plus-text.type-3 h2 {display: inline-block; font-size: 50px; line-height: 1; letter-spacing: -3px; margin-bottom: 6px; margin-top: 0; opacity: 1; }
#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h2 {display: block;}
#pa-wrap.pa-wrap .pa-title-plus-text.type-1 > h2:nth-of-type(1),#pa-wrap.pa-wrap .pa-title-plus-text.type-3 > h2:nth-of-type(1) { font-weight: 300;}
#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h2:last-of-type,#pa-wrap.pa-wrap .pa-title-plus-text.type-3 h2:last-of-type {font-weight: 700; }
#pa-wrap.pa-wrap .pa-title-plus-text p { font-size: 18px; font-weight: 300; margin-top: 14px; } #pa-wrap.pa-wrap .pa-title-plus-text.type-1 h3 { font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; position: relative; margin-bottom: 42px; padding-top: 16px;}
#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h3:before { position: absolute; top: 0; left: 50%; width: 60px; height: 0; display: block; content: ''; margin-left: -30px; border-top: 2px solid #437df9; }
#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h2,#pa-wrap.pa-wrap .pa-title-plus-text.type-3 h2 {display: inline-block; font-size: 50px; line-height: 1; letter-spacing: -3px; margin-bottom: 6px; margin-top: 0; }
#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h2 {display: block;}
#pa-wrap.pa-wrap .pa-title-plus-text.type-1 > h2:nth-of-type(1),#pa-wrap.pa-wrap .pa-title-plus-text.type-3 > h2:nth-of-type(1) { font-weight: 300;}
#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h2:last-of-type,#pa-wrap.pa-wrap .pa-title-plus-text.type-3 h2:last-of-type {font-weight: 700; }
#pa-wrap.pa-wrap .pa-title-plus-text p { font-size: 18px; font-weight: 300; margin-top: 14px; } #pa-wrap.pa-wrap .pa-title-plus-text.type-1 { text-align: center; }
#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h3 { font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; position: relative; margin-bottom: 42px; padding-top: 16px;}
#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h3:before { position: absolute; top: 0; left: 50%; width: 60px; height: 0; display: block; content: ''; margin-left: -30px; border-top: 2px solid #437df9; }
#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h2,#pa-wrap.pa-wrap .pa-title-plus-text.type-3 h2 {display: inline-block; font-size: 50px; line-height: 1; letter-spacing: -3px; margin-bottom: 6px; margin-top: 0;}
#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h2 {display: block;}
#pa-wrap.pa-wrap .pa-title-plus-text.type-1 > h2:nth-of-type(1),#pa-wrap.pa-wrap .pa-title-plus-text.type-3 > h2:nth-of-type(1) { font-weight: 300;}
#pa-wrap.pa-wrap .pa-title-plus-text.type-1 h2:last-of-type,#pa-wrap.pa-wrap .pa-title-plus-text.type-3 h2:last-of-type {font-weight: 700; }
#pa-wrap.pa-wrap .pa-title-plus-text p { font-size: 18px; font-weight: 300; margin-top: 14px; } #pa-wrap.pa-wrap .pa-title-plus-text.type-2 h3 {color: #d0ae5e;margin-bottom: 12px; font-size: 23px;font-family: 'Playfair Display',lora,serif;font-style: italic;}
#pa-wrap.pa-wrap .pa-title-plus-text.type-2 h2 {font-weight: 700;letter-spacing: -3px; margin-bottom: 14px; font-size: 55px; margin-top:0; } #pa-wrap.pa-wrap .pa-title-plus-text.type-3 { position: relative;}
#pa-wrap.pa-wrap .pa-title-plus-text.type-3 h3 { font-family:'Playfair Display','Lora',serif; font-size: 32px; font-style: italic; letter-spacing: 0; margin-bottom: 18px;}
#pa-wrap.pa-wrap .pa-title-plus-text.type-3 p { position: relative; margin-top: 13px;}
#pa-wrap.pa-wrap .pa-title-plus-text.type-3 p:before { content: ""; position: absolute; width: 56px; height: 6px; background: #34342e; top: -33px; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0);}
#pa-wrap.pa-wrap .pa-title-plus-text.type-3.alignleft p:before { left: 0; transform: translate( 0, 0 ); -webkit-transform: translate( 0, 0 );}
#pa-wrap.pa-wrap .pa-title-plus-text.type-3.alignright p:before { left: auto; right: 0; transform: translate( 0, 0 ); -webkit-transform: translate( 0, 0 );}
#pa-wrap.pa-wrap .pa-title-plus-text.type-3 > h2 { margin-bottom: 33px;}
#pa-wrap.pa-wrap .pa-title-plus-text.type-3.left p:before { left: 30px;}
@media (max-width: 768px) {
#pa-wrap.pa-wrap .pa-title-plus-text h2 { font-size: 35px;}
#pa-wrap.pa-wrap .pa-title-plus-text > h2 { margin-right: 10px;}
}
@media (max-width: 480px) {
#pa-wrap.pa-wrap .pa-title-plus-text h3,#pa-wrap.pa-wrap .pa-title-plus-text h2 { font-size: 25px;}
#pa-wrap.pa-wrap .pa-title-plus-text > h2 { margin-right: 10px;}
} #pa-wrap.pa-wrap .pa-our-process-wrap { background: url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/public/images/ourprocess.png) left top no-repeat; background-size: contain; display: table; padding-top: 82px;padding: 84px 40px 0;}
#pa-wrap.pa-wrap .pa-our-process { border-bottom: 1px dashed #e0e0e0; position: relative; height: 62px; overflow:visible; z-index:11;}
#pa-wrap.pa-wrap .pa-our-process:before,#pa-wrap.pa-wrap .pa-our-process:after { content: "\f192"; position: absolute; left: -8px; bottom: -4px; font-family: 'FontAwesome'; font-size: 16px; color: #ccc;}
#pa-wrap.pa-wrap .pa-our-process:after { left: auto; bottom: -11px; right: -8px; content: "\f140";}
#pa-wrap.pa-wrap .pa-our-process-item {text-align:center;padding: 0 10px; display: table-cell;}
#pa-wrap.pa-wrap .pa-our-process-item .pa-our-process-content { text-align:center;}
#pa-wrap.pa-wrap .pa-our-process-item i { position: relative; background:#fff; position:relative;color: #52535c;font-size: 32px;display:inline-block;clear:both;border-radius: 50%;border: 2px solid #f4f3f3;-webkit-transition: all 0.33s ease-in-out;transition: all 0.33s ease-in-out;width: 120px;height: 120px;text-shadow: none; box-shadow: 0 2px 0 0px rgba(0,0,0,0.017);}
#pa-wrap.pa-wrap .pa-our-process-item i:before { position: absolute; top: 50%; left: 50%;transform: translate(-50%, -50%); -webkit-transform: translate(-50%,-50%);}
#pa-wrap.pa-wrap .pa-our-process-item:hover i {border-color: #7bd1ef;color: #437df9;}
#pa-wrap.pa-wrap .pa-our-process-item h4 {font-size: 17px; text-transform: uppercase; color: #171c24; margin: 34px 0 25px;}
#pa-wrap.pa-wrap .pa-our-process-item p {font-size: 13px;color: #8a8a8a; line-height:1.6; padding:0 15px;}
@media only screen and (min-width: 961px) and (max-width: 1280px) {
#pa-wrap.pa-wrap .pa-our-process-wrap { padding-top: 55px}
}
@media only screen and (max-width: 960px) {
#pa-wrap.pa-wrap .pa-our-process-item p { margin-bottom:33px;}
#pa-wrap.pa-wrap .pa-our-process-item h5  { font-size:15px;}
}
@media (min-width: 768px) and (max-width: 960px) {
#pa-wrap.pa-wrap .pa-our-process-wrap { padding-top: 35px}
#pa-wrap.pa-wrap .pa-our-process-item:first-child { padding-left: 10px;}
#pa-wrap.pa-wrap .pa-our-process-item:last-child { padding-right: 30px;}
#pa-wrap.pa-wrap .pa-our-process-item i { font-size:32px; padding:18px;}
#pa-wrap.pa-wrap .pa-our-process { height:38px;}
#pa-wrap.pa-wrap .pa-our-process-item i:after { font-size:14px; padding:6px; width:26px; height:26px;}
}
@media only screen and (max-width: 767px) {
#pa-wrap.pa-wrap .pa-our-process-wrap { display: block; background: url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/public/images/ourprocess-mobile-v.png) center no-repeat; background-size: contain; padding-top: 72px;}
#pa-wrap.pa-wrap .pa-our-process-item { position: relative; display: block; padding-bottom: 50px;}
#pa-wrap.pa-wrap .pa-our-process-item h4,#pa-wrap.pa-wrap .pa-our-process-item p { position: relative; background-color: #fff; margin-top: 18px; margin-bottom: 0; padding: 12px 0 15px;}
#pa-wrap.pa-wrap .pa-our-process-item p { margin-top: 0; padding-top: 0; padding-bottom: 24px; margin-bottom: 0;}
#pa-wrap.pa-wrap .pa-our-process { border: none;}
#pa-wrap.pa-wrap .pa-our-process:before,#pa-wrap.pa-wrap .pa-our-process:after { display: none;}
#pa-wrap.pa-wrap .pa-our-process:after { left: 31px;}
}
@media only screen and (max-width: 480px) {
#pa-wrap.pa-wrap .pa-our-process-wrap { background-size: inherit; padding-top: 50px; background-position:top; padding-left:0; padding-right:0;}
} #pa-wrap.pa-wrap .portfolio-carousel-subtitle { border-bottom:2px solid #eee;height: 50px;}
#pa-wrap.pa-wrap .latest-projects-navigation {float: right;height: 40px;padding: 0;margin-top: 10px;}
#pa-wrap.pa-wrap .latest-projects-navigation a {border: 2px solid #e6e6e6; border-radius: 5px;padding: 6px 12px 2px;cursor: pointer; transition: all .22s ease;}
#pa-wrap.pa-wrap .portfolio-carousel-subtitle h4 {float: left;height: 50px;font-weight: 600;font-size: 24px; line-height: 33px;}
#pa-wrap.pa-wrap .port-display-block .widget ul li { display : block;}
#pa-wrap.pa-wrap .latest-projects-navigation a i { font-size: 20px; color: #616a73;}
#pa-wrap.pa-wrap .related-works .portfolio-item { list-style: none; position: relative;}
#pa-wrap.pa-wrap .related-works .portfolio-item img { width: 100%; cursor: -webkit-grab; cursor: -moz-grab;}
#pa-wrap.pa-wrap .related-works .portfolio-item h5 {font-size: 18px; font-weight: 600; text-transform: uppercase; margin: 22px 0 7px 0;}
#pa-wrap.pa-wrap .related-works .portfolio-item h5 a { color: #000; transition : all .22s ease;}
#pa-wrap.pa-wrap .related-works .portfolio-meta .portfolio-date { font-size:11px; font-weight: 500;}
#pa-wrap.pa-wrap .related-works .portfolio-meta .portfolio-cat  { margin-left: 32px; fon-size: 15px; text-transform: uppercase;}
#pa-wrap.pa-wrap .related-works .portfolio-meta .portfolio-cat a { color: #b4b4b4; font-weight: 400;}
#pa-wrap.pa-wrap .related-works .portfolio-item > a { display: block; position: relative; cursor: -webkit-grab; cursor: -moz-grab;}
#pa-wrap.pa-wrap .related-works .portfolio-item > a:active { cursor: -webkit-grabbing; cursor: -moz-grabbing; opacity:1;}
#pa-wrap.pa-wrap .related-works .portfolio-item > a:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; transition : all .22s ease;}
#pa-wrap.pa-wrap .related-works .portfolio-item > a:hover:before { background: #437df9; opacity: .5;}
#pa-wrap.pa-wrap .related-works .portfolio-item:hover h5 a { color: #437df9;}
#pa-wrap.pa-wrap .latest-projects-navigation a:hover { background: #437df9; border-color:transparent;}
#pa-wrap.pa-wrap .latest-projects-navigation a:hover i { color: #fff;}
@media only screen and (max-width: 479px) {
.latest-projects-navigation a { padding:4px 9px 0px;}
.portfolio-carousel-subtitle h4 { font-size:14px; font-weight:500; line-height: 46px;}
}  #pa-wrap.pa-wrap .pricing-plan1 { border: 1px solid #e3e3e3;position: relative; padding: 30px 24px; min-height: 106px; -webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85); transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);}
#pa-wrap.pa-wrap .pricing-plan1 .ppheader {padding-right: 113px;position: relative;}
#pa-wrap.pa-wrap .pricing-plan1 .ppheader h4 { font-size: 16px; color: #000; font-weight: 700; text-transform: uppercase; margin-bottom: 8px; -webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85); transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);}
#pa-wrap.pa-wrap .pricing-plan1 .ppheader p { line-height: 24px; margin-bottom: 0; padding-bottom: 0; -webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85); transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);width: 100%;}
#pa-wrap.pa-wrap .pricing-plan1 .ppfooter { text-align: center;position: absolute;right: 20px;top: 19px;}
#pa-wrap.pa-wrap .pricing-plan1 .ppfooter h4 { font-size: 26px; color: #5dc738; font-weight: 700; text-transform: uppercase; margin-bottom: 8px;}
#pa-wrap.pa-wrap .pricing-plan1 .ppfooter .pa-readmore:after { display: none;}
#pa-wrap.pa-wrap .pricing-plan1 .ppfooter .pa-readmore { left: 0; transform: none; border: 2px solid #437df9; font-family:'Open Sans',sans-serif; padding: 7px 20px; color: #437df9; font-weight: 600; margin: 0; -webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85); transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);letter-spacing: 0;box-shadow:none;}
#pa-wrap.pa-wrap .pricing-plan1 .ppfooter .pa-readmore:hover { background:#292929; border-color:#292929; color:#fff;}
@media (min-width:960px){
#pa-wrap.pa-wrap .pl-custom-lft .pricing-plan1,#pa-wrap.pa-wrap .pl-custom-lft .pricing-plan2 { border-left:none;}
#pa-wrap.pa-wrap .pl-custom-btm .pricing-plan1,#pa-wrap.pa-wrap .pl-custom-btm .pricing-plan2 { border-bottom:none;}
#pa-wrap.pa-wrap .pl-custom-rgt .pricing-plan1,#pa-wrap.pa-wrap .pl-custom-rgt .pricing-plan2 { border-right:none;}
#pa-wrap.pa-wrap .pl-custom-top .pricing-plan1,#pa-wrap.pa-wrap .pl-custom-top .pricing-plan2 { border-top:none;}
}
@media (min-width:960px) and (max-width: 1300px){
#pa-wrap.pa-wrap .pricing-plan1 .ppfooter{ position: static;padding: 15px 0 15px 0;}
#pa-wrap.pa-wrap .pricing-plan1 .ppheader{ padding:0; }
#pa-wrap.pa-wrap .pricing-plan1 .ppheader p { font-size: 12px;}
#pa-wrap.pa-wrap .pricing-plan1 { padding: 10px}
}
@media (min-width:768px) and (max-width:959px){
#pa-wrap.pa-wrap .pricing-plan1 { padding-top: 11px !important;}
#pa-wrap.pa-wrap .pricing-plan1 .ppheader { display: block; padding: 0; text-align: center;}
#pa-wrap.pa-wrap .pricing-plan1 .ppfooter { position: relative; display: inline-block; left: 50%; top: 0; transform: translate(-50%,0); -webkit-transform: translate(-50%,0);}
#pa-wrap.pa-wrap .pricing-plan1 .ppfooter h4 { margin-right: 5px;}
#pa-wrap.pa-wrap .pricing-plan1 .ppfooter .pa-readmore { top: -5px;}
#pa-wrap.pa-wrap .pricing-plan1 .ppfooter h4,#pa-wrap.pa-wrap .pricing-plan1 .ppfooter .pa-readmore { display: inline-block;}
#pa-wrap.pa-wrap .pricing-plan1 .ppheader p { font-size: 12px;}
#pa-wrap.pa-wrap .pricing-plan1 { padding: 10px}
} #pa-wrap.pa-wrap .pricing-plan2 {position: relative;z-index: 8;background: #fff; border: 1px solid #e3e3e3; overflow: hidden; padding: 28px 25px 29px 25px; -webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85); transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);}
#pa-wrap.pa-wrap .pricing-plan2 .ppheader { display: inline-block;}
#pa-wrap.pa-wrap .pricing-plan2 .ppheader h4 { font-size: 16px; font-weight: 700; color: #000; text-transform: uppercase; padding-bottom: 3px; -webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85); transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);}
#pa-wrap.pa-wrap .pricing-plan2 ul {  display: inline-block; margin-bottom: 0; -webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85); transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);}
#pa-wrap.pa-wrap .pricing-plan2 ul li { list-style: none; margin-bottom: 0; padding-bottom: 5px; font-size: 13px; text-transform: capitalize; color: #616161; -webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85); transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);}
#pa-wrap.pa-wrap .pricing-plan2 ul li .feature-icon { padding-right: 8px;color: #acacac; font-family: 'FontAwesome';}
#pa-wrap.pa-wrap .pricing-plan2 ul li .feature-icon.available-icon { color: #5dc738;}
#pa-wrap.pa-wrap .pricing-plan2 ul li .feature-icon.not-available-icon { color: #d50000;}
#pa-wrap.pa-wrap .pricing-plan2 ul li .available-icon:before { content: "\f00c";}
#pa-wrap.pa-wrap .pricing-plan2 ul li .not-available-icon:before { content: "\f00d";}
#pa-wrap.pa-wrap .pricing-plan2 .ppfooter { float: right; position: absolute; bottom: 23px; right: 23px; text-align: center;}
#pa-wrap.pa-wrap .pricing-plan2 .ppflag {z-index: 1; position: absolute; top:18px; right: -30px; font-size: 11px; letter-spacing:1px; text-transform: uppercase; background: #5dc738; padding: 2px 40px; color: #fff; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85); transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);}
#pa-wrap.pa-wrap .pricing-plan2 .ppfooter h4 { font-size: 20px; color: #5dc738; font-weight: 700; text-transform: uppercase; margin-bottom: 12px; -webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85); transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);}
#pa-wrap.pa-wrap .pricing-plan2 .ppfooter .pa-readmore:after { display: none;}
#pa-wrap.pa-wrap .pricing-plan2 .ppfooter .pa-readmore { left: 0; transform: none; border: 2px solid #437df9; font-family:'Open Sans',sans-serif; padding: 7px 20px; color: #437df9; font-weight: 600; margin: 0; -webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85); transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);letter-spacing: 0;box-shadow:none;}
#pa-wrap.pa-wrap .pricing-plan2 .ppfooter .pa-readmore:hover { background:#292929; border-color:#292929; color:#fff;}
@media (min-width:960px) and (max-width: 1300px){
#pa-wrap.pa-wrap .pricing-plan2 .ppfooter { float: none; position:static; padding-top:10px;}
}
@media (max-width: 480px){
#pa-wrap.pa-wrap .pricing-plan2 { padding: 8px 8px 12px 8px;}
#pa-wrap.pa-wrap .pricing-plan2 .ppfooter { bottom: 13px; right: 13px;}
#pa-wrap.pa-wrap .pricing-plan2 .ppfooter h4 { font-size: 13px;}
#pa-wrap.pa-wrap .pricing-plan2 .ppfooter .pa-readmore { font-size: 10px; padding: 7px 15px;}
#pa-wrap.pa-wrap .pricing-plan2 .ppflag { font-size: 9px; padding-top: 6px;}
}
@media (max-width: 960px){
#pa-wrap.pa-wrap .pricing-plan2 .ppfooter { float: none; position:static; padding-top:10px;}
#pa-wrap.pa-wrap .pricing-plan2 .ppfooter .pa-readmore{padding: 5px 15px;}
} #pa-wrap.pa-wrap .w-pricing-table,#pa-wrap.pa-wrap .w-pricing-table.featured { text-align: center; margin-bottom: 21px; border:1px solid #e5e5e5;} #pa-wrap.pa-wrap .w-pricing-table.pt-type1 { text-align: center; margin-bottom: 35px;border: 5px solid #f3f3f3; border-radius: 5px; transition: all .36s ease;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .price-header,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .price-footer { border-radius: 5px 5px 0 0;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price:after { content: ''; position: absolute;top: 100%;right: 50%;transform: translate(50%,0); -webkit-transform: translate(50%,0); height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 10px solid #f3f3f3; transition: all .5s ease;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .price-footer { padding-top:20px; padding-bottom:20px;  border-top: 1px solid #e5e5e5; border-radius: 0 0 5px 5px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .price-footer a { margin-bottom:0px; color:#777; font-weight:bold;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .price-footer a:hover { color:#437df9;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .price-header { border-bottom: 1px solid #e5e5e5;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 ul.features { padding-top: 11px 16px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 ul.features li { list-style: none; padding-top:12px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 ul.features li:nth-child(1) { border: none; border-radius: 5px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-title { text-transform:capitalize;font-weight: 700;font-size: 22px; line-height: 36px;padding: 16px 15px 8px; margin-bottom:0;background: #f3f3f3;color: #4a4a4a;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price {line-height: normal; margin: 0;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price span { font-weight: 700; font-size: 34px; color: #465155; text-shadow: 0 1px 1px rgba(255,255,255,0.3);}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .plan-title,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price span,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price small { color: #fff; transition: all .8 ease;}
#pa-wrap.pa-wrap .plan-price small { font-size:14px; font-weight:400;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .plan-title,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-footer { line-height: 46px; background: #f3f3f3; padding: 12px 15px 0;font-size: 23px;font-weight: 700;color: #235769; transition: all .5s ease;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price {background: #f3f3f3; padding: 0 12px 37px; transition: all .5s ease;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price span { font-size: 23px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price span,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price small {color: #5dc738; transition: all .8s ease;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features { padding-top: 44px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features li,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features li {padding: 3px 0; list-style: none;font-size: 13px; font-weight: 400; color: #616161;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features li:last-child:before,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features li:last-child:before  { display: none;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features .feature-icon { font-family: 'FontAwesome'; padding-right: 5px; color: #77da55;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features .feature-icon:before { content: "\f00d";}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features .available-icon:before { content: "\f00c";}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features .feature-icon.not-available-icon { color:#cc8383;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features .feature-icon.empty-icon { display:none;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-footer a,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-footer a { display: inline-block; font-size:11px; color: #437df9; background: #fff; border: 2px solid; border-radius: 60px;padding:10px 19px; margin-bottom: 14px; text-transform: uppercase;border: none; transition: all .25s ease;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-footer a:hover,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-footer a:hover { color:#fff !important; background:#393939;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-footer a:after,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-footer a:after { display: none;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .plan-price { position: relative;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured { border-color: #77da55;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .plan-title,#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .plan-price,#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .pt-footer,#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .pt-footer { background: #77da55;border: none;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .plan-price:after { border-top-color: #77da55;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .plan-price span,#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .plan-price small,#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .plan-title { color: #fff !important;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .pt-footer a,#pa-wrap.pa-wrap .w-pricing-table.pt-type1.featured .pt-footer a { color: #77da55;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-header h5 { font-size: 15px; color: #008aaf; font-weight: 600; text-decoration: line-through; display: inline; margin-right: 15px;}
@media (min-width: 480px) and ( max-width: 1280px){
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features li:before,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features li:before { margin-top: 31px;}
}
@media (max-width: 480px){
#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features li:before,#pa-wrap.pa-wrap .w-pricing-table.pt-type1 .pt-features li:before { margin-top: 31px;}
} #pa-wrap.pa-wrap .w-pricing-table.pt-type2 { background: #fcfcfc; border-radius: 5px; border: 1px solid #ebeef0; box-shadow: 0 2px 0 0px rgba(0,0,0,0.047); padding: 38px 0;transition: .3s;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type2.featured { border-color: #8dd7f1;  padding-top: 45px;margin-top: -11px; padding-bottom: 52px; background: #fff;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type2:hover { border-color: #8dd7f1; background: #fff;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type2 > span {transition: .3s;font-size: 40px;width: 98px;height: 98px;text-align: center;color: #437df9; background: #fff; padding: 26px; border: 1px solid #f4f3f3; border-radius: 50%; margin-bottom: 19px; display: inline-block; box-shadow: 0 2px 0 0px rgba(0,0,0,0.018);}
#pa-wrap.pa-wrap .w-pricing-table.pt-type2:hover > span { border-color: #437df9;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type2.featured > span { border: 3px solid #437df9;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type2 h3,#pa-wrap.pa-wrap .w-pricing-table.pt-type2.featured h3 { font-size: 21px; font-weight: 300; color: #111; text-transform: capitalize;margin-bottom: 31px; background: none; padding: 0 12px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type2 ul li { list-style: none; font-size: 14px; font-weight: 300; line-height:1.7; color: #898d90; margin-bottom: 4px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type2 h4.pt-price { padding:14px 0;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type2 h4 span { font-size: 33px; font-weight: 700; color: #111;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type2 h4 small {font-size: 16px; font-weight: 700; color: #111; text-transform: lowercase; vertical-align:middle;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type2 h5 { font-size: 22px; font-weight:300; color:#a9a9a9; text-decoration: line-through; margin: 0;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type2 .pt-footer a,#pa-wrap.pa-wrap .w-pricing-table.pt-type2 .pt-footer a { letter-spacing: 0; display: inline-block; color: #437df9; background:#fff; border: 1px solid #eee; border-radius: 60px; padding: 10px 18px; margin-top: 30px; text-transform: uppercase; font-size:10px; font-weight:600; letter-spacing:1px; box-shadow: 0 2px 0 0px rgba(0,0,0,0.015);}
#pa-wrap.pa-wrap .w-pricing-table.pt-type2.featured .pt-footer a { background: #437df9; color: #fff !important; border-color: #437df9;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type2.featured .pt-footer a:hover,#pa-wrap.pa-wrap .w-pricing-table.pt-type2 .pt-footer a:hover { background:#292929 !important; border-color: #292929 !important;  color: #fff!important;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type2 .pt-footer a:after,#pa-wrap.pa-wrap .w-pricing-table .pt-footer a:after { display: none;} #pa-wrap.pa-wrap .w-pricing-table.pt-type3,#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured { position: relative; border: 1px solid #eee; border-radius: 9px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header { background: #6dd5e8;padding-top: 42px; margin: -1px -1px 80px; border-radius: 9px 9px 0 0;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured .pt-header { background: #39c36e;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header * { color: #fff;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h3,#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h4,#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h3,#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h4 { background: none; border: none;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h3,#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h3 { font-size: 25px; padding: 0;line-height: 1.1; margin-bottom: 8px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h4,#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h4 { padding: 0 0 80px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h4 span,#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h4 { font-size: 22px; font-weight: 400; margin-top: 0;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h4 small { font-size: 20px; font-weight: 200;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 > span:before, .w-pricing-table.pt-type3.featured > span:before { content: ''; position: absolute;border: 3px solid rgba(255,255,255,.20); border-radius: 50%; padding: 55px 58px; bottom: -3px; right: 50%; transform: translate(50%,0); -webkit-transform: translate(50%,0);}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 > span,#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured > span {font-size: 17px;text-transform: uppercase;box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.44);min-width: 115px;min-height: 115px;display: inline-block;text-align: center;padding-top: 41px;max-width: 115px;font-weight: 700;border: 3px solid #6dd5e8;border-radius: 100%;position: absolute;background: #fff;top: 158px;right: 50%;transform: translate(50%,0);-webkit-transform: translate(50%,0);}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h5 {font-size: 20px;font-weight: 400;margin-bottom: 2px;padding-top: 8px;text-decoration: line-through;color: rgba(255, 255, 255, 0.64);}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured > span { border-color: #39c36e;color: #616161;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 > span strong {font-size: 24px;display: block;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-features { padding-top:25px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 ul li,#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured ul li { list-style: none; font-size: 13px; font-weight: 400; color: #888; padding-bottom: 12px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured .feature-icon,#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .feature-icon { padding-right: 8px; color: #616161; font-family: 'FontAwesome';}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured,#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .feature-icon:before { content: "\f00d"; color: #cc0000;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured,#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .available-icon:before { content: "\f00c"; color: #39c36e;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-footer,#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured .pt-footer { background: #6dd5e8; padding: 20px 35px 40px; margin: -1px; border-radius: 0 0 9px 9px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured .pt-footer { background: #39c36e;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-footer a:after { display: none;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-footer a,#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured .pt-footer a { box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.44); color: #437df9; background: #fff; border: 2px solid #437df9; border-radius: 60px; padding: 7px 15px; letter-spacing: 0;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured .pt-footer a { color: #39c36e; border-color: #39c36e;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-footer a:hover,#pa-wrap.pa-wrap .w-pricing-table.pt-type3.featured .pt-footer a:hover { color:#fff !important; background:#393939;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-footer p  { color: #fff; font-size:13px; padding-top:15px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type3 .pt-header h5 { font-size: 15px; color: #fff; font-weight: 600; text-decoration: line-through; display: inline; margin-right: 15px;} #pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured,#pa-wrap.pa-wrap .w-pricing-table.pt-type4 { background: #fff;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured { position: relative; border:5px solid #e1e1e1; border-radius: 6px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 *,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured *{ text-align: left;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-header { background: #f9f9f9; padding: 45px; border-bottom: 1px solid #e4e4e4;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured { border-color:#acdea8;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured .pt-header { background: #ebf9e7; border-color:#acdea8;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 h3,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured h3 { background: none;  color: #51c1e9; font-size: 28px; font-weight: 700; line-height: 1;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 h6,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured h6 { color: #6a6a6a; font-size: 17px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 ul li,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured ul li { list-style: none; font-size: 14px; font-weight: 500; color: #323232;padding-bottom: 20px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 ul li:last-child,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured ul li:last-child { padding-bottom: 0;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 ul li:before,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured ul li:before { content: ''; position: absolute; width: 100%; border-bottom: 1px solid #f1f1f1;padding-top: 30px; left: 0; right: auto;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 ul li:last-child:before,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured ul li:last-child:before { display:none;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 ul,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured ul {padding: 20px 30px 8px; margin: 0;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured .feature-icon,#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .feature-icon { padding-right: 8px; color: #616161; font-family: 'FontAwesome';}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured,#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .feature-icon:before { content: "\f057"; color: #8dd889;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured,#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .available-icon:before { content: "\f058"; color: #8dd889;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured,#pa-wrap.pa-wrap .w-pricing-table.pt-type4 ..not-available-icon:before { color: #cc8383;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-footer,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured .pt-footer { background: #a0d9f1; padding: 20px 35px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-price  h4 span,#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-price  h4 small { color: #51c1e9; font-size: 29px; text-transform: lowercase; font-weight: 700;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-price  h4 { background: none; border: none; color; margin-bottom: 0; padding: 23px 35px 20px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-footer a:after { display: none;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured h3,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured .pt-price  h4 span,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured .pt-price  h4 small { color: #39c36e;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-footer,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured .pt-footer { text-align: center; background: #f9f9f9; border-top: 1px solid #e4e4e4; padding: 40px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-footer a,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured .pt-footer a { color: #fff; background: #39c36e; border-radius: 60px; padding: 7px 40px; letter-spacing: 0;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 h5 {text-decoration: line-through;padding-left: 40px;font-size: 18px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-footer a.pa-magicmore { border-radius:3px; padding:13px 23px; letter-spacing:2px; color:#fff !important;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 .pt-footer a.pa-magicmore:hover { background:#222 !important;}
@media (max-width: 960px){
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 ul,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured ul { padding:20px 15px 8px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type4 ul li,#pa-wrap.pa-wrap .w-pricing-table.pt-type4.featured ul li { font-size:12px;}
} #pa-wrap.pa-wrap .w-pricing-table.pt-type5 { background: url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/public/images/bg-pricing-table-5.png) left bottom; position: relative; padding: 0; border: 2px solid #eee; box-shadow: 0 2px 0 0px rgba(0,0,0,0.015);}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-header h3 { padding-top: 90px; color: #128eaf; font-size: 25px; font-weight: 700; margin-top: 0;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-header h4 { padding: 0;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-header { position: relative; margin:-2px; width:auto;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-header h4:after { content: ''; position: absolute; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); bottom: 18%; width: 0; height: 0; border-top: 25px solid #437df9; border-right: 31px solid transparent; border-left: 31px solid transparent;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-header h4 > span,small { font-size: 30px; font-weight: 500; color: #128eaf; text-transform: uppercase;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-header h4 > small { font-weight: 700;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-header h5 { font-size: 15px; color: #008aaf; font-weight: 600; padding-bottom: 110px; text-decoration:line-through;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-header > span { position: absolute; left: 0; width: 100%; background: #BCC6CC; text-align: center; padding: 20px 0; margin-bottom: 30px; color: #fff; font-size: 23px; font-weight: 600; text-transform: uppercase; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 ul { margin: 0;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 ul li { list-style: none; color: #717375; font-size: 15px; font-weight: 400; padding-left: 0; padding: 12px 0; border-top: 1px solid #eee; margin: 0;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 ul li:nth-child(even) {background: rgba(20,164,211,0.10);}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-footer { padding-bottom: 40px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-footer a { border: 2px solid; padding: 8px 23px; border-radius: 60px; margin-top: 35px; display: inline-block; letter-spacing: 0; box-shadow: none;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-footer a:after { display: none;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-footer a:hover,#pa-wrap.pa-wrap .w-pricing-table.pt-type5.featured .pt-footer a:hover { color:#fff !important; background:#393939; border-color: #393939;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-features .feature-icon { font-family: 'FontAwesome'; padding-right: 5px; color: #77da55;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-features .feature-icon:before { content: "\f00d";}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-features .available-icon:before { content: "\f00c";}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-features .feature-icon.not-available-icon { color:#cc8383;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type5 .pt-features .feature-icon.empty-icon { display:none;} #pa-wrap.pa-wrap .w-pricing-table.pt-type6 { text-align: left; border:1px solid #E3E8EA; min-height: 146px; padding: 0; margin: 0; position: relative;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header { float: left; background: #E0E6E8;  padding: 35px 40px 0;min-height: 144px; position: relative; width: 35%;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header:after { content: ''; position: absolute; right: 0; top: 0; width: 0; height: 0; border-bottom: 144px solid #fff; border-left: 100px solid transparent;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header h3,#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header h4 { margin: 0; color: #008aaf;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header h3 { font-size: 25px; font-weight: 700;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header h4 > span { font-size: 30px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header h4 > small { color: #008aaf; font-weight: 600;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header h5 {position: absolute;bottom: 40px;text-decoration: line-through;color: rgba(255, 255, 255, 0.73);}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 ul { padding-left:2%; float: left; margin: 0;width: 46%;padding-top: 35px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 ul li { margin: 0; float: left; width: 50%; padding-bottom: 5px; list-style: none; font-size: 14px; color: #717375; font-weight: 400; display:flex;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 ul li span { padding-right: 5px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer {float: right;background: #437df9;min-height: 146px;height: auto;padding-top: 44px;padding-left: 0;padding-right: 0;width: 19%;text-align: center;margin: -1px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer p,#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer a { color: #fff !important;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer p { font-weight: 600; margin: 0; padding-bottom: 10px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer a {display: inline-block;letter-spacing: 0;font-weight: 600;border: 2px solid #fff;border-radius: 60px;padding: 10px 12px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer a:after { display: none;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer a:hover { background: #292929; color: #fff !important; border-color:#292929;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6.featured .feature-icon,#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .feature-icon {padding-right: 8px; color: #616161; font-family: 'FontAwesome';}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6.featured,#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .feature-icon:before { content: ""; color: #CC0000;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6.featured,#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .available-icon:before { content: "\f00c"; color: #39c36e;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6.featured,#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .not-available-icon:before { content: "\f00d"; color: #cc0000;}
@media (min-width: 960px) and (max-width:1280px){
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer { padding-left: 20px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 ul { padding-left: 0;}
}
@media (min-width: 768px) and (max-width: 960px) {
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer { padding-left: 0px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer p { padding-left: 10px; font-size:12px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 { min-height: 200px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer { min-height: 198px; padding-top: 70px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header { min-height: 198px; padding-top: 70px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header:after { border-bottom: 198px solid #fff; border-left: 100px solid transparent;}
}
@media (max-width: 768px){
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 {text-align: center;margin-bottom: 50px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header {width: 100%;float: none;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-header:after { display: none;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 ul { width: 100%;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 ul {padding-bottom: 30px;background: #f6f6f6;float: none;display: block;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 ul li {width: 100%;text-align: left;padding: 10px 20px;float: none;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer {width: auto;padding-left: 0;float: none;display: block;margin: -1px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type6 .pt-footer a { margin: 0;}
} #pa-wrap.pa-wrap .w-pricing-table.pt-type7 {position:relative;background: #fcfcfc;padding: 70px 40px;margin: 40px 15px 10px;border: 1px solid #e9e9e9;border-radius: 0;text-align: center;box-shadow: 0 2px 0 0 rgba(0,0,0,0.016);}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7.featured {margin-top:0;padding-top: 110px;background: #fff;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7.featured .featured-text { display:block; text-align:center;height: 41px;line-height: 41px;font-weight:600;font-size:15px;color:#fff;letter-spacing:2px;text-transform:uppercase;background: #437df9;position: absolute;left: -1px;top: -1px;right: -1px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-title {font-size: 30px;color: #437df9;font-weight:400;letter-spacing:0;text-transform: none;padding-bottom:15px;font-family: 'Playfair Display','Lora',serif;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price { margin:10px 0; line-height:1; font-weight:700;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price span { font-size: 71px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price span.price-symbol { font-size:31px; margin-right:6px; vertical-align:top;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price small {font-size: 28px;letter-spacing: 1px;margin-left: 3px;text-transform:lowercase;font-weight:500;vertical-align:super;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price span,#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price small {color: #2a2a2a;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .pt-features { padding-top: 10px; color:#aaa; margin-bottom:30px; list-style:none;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .pt-features li {font-size: 19px;color: #444;font-weight: 300;line-height: 1.7;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .pt-footer { padding-top:12px; text-align:center;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .pt-footer a.pa-magicmore {display:inline-block;background:#437df9;color:#fff;padding: 14px 36px;border-radius: 0;font-size: 15px;font-weight: 600;letter-spacing:3px;text-transform:uppercase;transition: all .28s ease;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .pt-footer a.pa-magicmore:hover { background-color:#222; color:#fff !important;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .pt-header h5 { font-size: 18px; color: #008aaf; font-weight: 600; text-decoration: line-through; display: inline; margin-right: 15px;}
@media (max-width: 960px){
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 { padding:40px 25px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price span { font-size:50px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price span.price-symbol { font-size:25px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price small { font-size:15px; letter-spacing:0;}
}
@media (max-width: 768px){
#pa-wrap.pa-wrap .w-pricing-table.pt-type7.featured { margin-top:40px;}
}
@media (min-width: 768px) and (max-width: 960px) {
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 { padding:40px 15px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price span { font-size:40px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price span.price-symbol { font-size:17px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price small { font-size:12px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .pt-footer a.pa-magicmore { font-size:11px; padding:9px 18px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-title { font-size:16px; letter-spacing:1px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .pt-features li { font-size:12px; letter-spacing:0;}
}
@media (min-width: 961px) and (max-width: 1280px) {
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 { margin-left:0; margin-right:0; padding:40px 30px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price span { font-size:57px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price span.price-symbol { font-size:28px;}
#pa-wrap.pa-wrap .w-pricing-table.pt-type7 .plan-price small { font-size:17px; letter-spacing:0.6px;}
} #pa-wrap.pa-wrap .pa-subscribe-box {position: relative; border: 1px solid #e9e9e9; padding: 12px 12px 16px; margin-bottom:25px;}
#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-top { background-color: #46a052; width: 100%; text-align: center; padding: 24px 0; margin-bottom: 15px;}
#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-top i {color: #fff; font-size: 60px;}
#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-top  h3 { color: #fff; font-weight: normal; font-size: 16px; letter-spacing: 5px; margin: 15px 0 0;}
#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-text {height:110px;}
#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-form {margin:0;}
#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-input div{padding:0;}
#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-input .pa-subscribe-box-email {width: 100%; border: 1px solid #fafafa; background-color: #fafafa; padding: 16px; margin: 0;}
#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-input .pa-subscribe-box-email:focus {border: 1px solid #ededed; box-shadow: none;}
#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-input .pa-subscribe-box-email:hover {border: 1px solid #e2efe3;}
#pa-wrap.pa-wrap .pa-subscribe-box .pa-subscribe-box-input .pa-subscribe-box-submit {margin: 0;  border-radius: 0;  width: 100%; padding: 18px 0 19px; background:#444; color:#fff;} #pa-wrap.pa-wrap .pa-subscribe-bar1 { padding: 40px 0; margin: 0 auto;}
#pa-wrap.pa-wrap .pa-subscribe-bar1  h3 { color: #fff; font-weight: normal; font-size: 24px; letter-spacing: 2px; padding-left:10px;}
@media only screen and (min-width: 1200px) {
#pa-wrap.pa-wrap .pa-subscribe-bar1  h3 { padding-left:15px;}
}
#pa-wrap.pa-wrap .pa-subscribe-bar1 .pa-subscribe-box-form {margin:0;}
#pa-wrap.pa-wrap .pa-subscribe-bar1 .pa-subscribe-box-input div {padding:0;}
#pa-wrap.pa-wrap .pa-subscribe-bar1 .pa-subscribe-box-input .pa-subscribe-box-email {border: 1px solid #fff; width: 70%; background-color: #fff; padding: 21px; font-size: 14px; margin: 0; float: left; border-radius: 5px 0 0 5px;}
#pa-wrap.pa-wrap .pa-subscribe-bar1 .pa-subscribe-box-input .pa-subscribe-box-email:focus {border: 1px solid #f0f0f0; box-shadow: none;}
#pa-wrap.pa-wrap .pa-subscribe-bar1 .pa-subscribe-box-input .pa-subscribe-box-submit {margin-left: -14px; background: #39c36e; width: 30%; border-radius: 0px 5px 5px 0; color: #fff; line-height: 20px; border: 3px solid #fff;float: right;}
#pa-wrap.pa-wrap .pa-subscribe-bar1 .pa-subscribe-box-input .pa-subscribe-box-submit:hover {background:#191919;}
@media only screen and (max-width: 767px) {
#pa-wrap.pa-wrap .pa-subscribe-bar1 .pa-subscribe-box-input .pa-subscribe-box-email,#pa-wrap.pa-wrap .pa-subscribe-bar1 .pa-subscribe-box-input .pa-subscribe-box-submit {border-radius: 5px 5px 0 0; margin: 0;  width: 100%;}
#pa-wrap.pa-wrap .pa-subscribe-bar1 .pa-subscribe-box-input .pa-subscribe-box-submit{border-radius: 0 0 5px 5px;}
} #pa-wrap.pa-wrap .subscribe-flat {padding: 40px 0;}
#pa-wrap.pa-wrap .subscribe-flat h3 {color: #292929;font-weight: normal; margin: 10px 0 0;}
#pa-wrap.pa-wrap .subscribe-flat .pa-subscribe-box-form {margin:0;}
#pa-wrap.pa-wrap .subscribe-flat .pa-subscribe-box-input div {padding:0;}
#pa-wrap.pa-wrap .subscribe-flat .pa-subscribe-box-input .pa-subscribe-box-email {width: 100%; border: 1px solid #ededed; background-color: #ededed; padding: 36px; margin: 0; border-radius: 0;}
#pa-wrap.pa-wrap .subscribe-flat .pa-subscribe-box-input .pa-subscribe-box-email:focus {border: 1px solid #f0f0f0; box-shadow: none;}
#pa-wrap.pa-wrap .subscribe-flat .pa-subscribe-box-input .pa-subscribe-box-submit {background:#83b640; margin: 0;  width: 100%; padding: 39px 0 38px;  border-radius: 0; color:#fff;}
#pa-wrap.pa-wrap .subscribe-flat .pa-subscribe-box-input .pa-subscribe-box-submit:hover {background:#191919;} #pa-wrap.pa-wrap .pa-w-divider{text-align: center;margin: 40px auto 30px;}
#pa-wrap.pa-wrap .pa-w-divider i{padding: 25px; border-radius: 50%; margin-bottom: 20px; font-size: 24px; color: #fff; display: inline-block;}
#pa-wrap.pa-wrap .pa-w-divider h3{font-weight: 300;color: #202020;font-size: 28px; text-transform:uppercase; letter-spacing:1px;}
#pa-wrap.pa-wrap .pa-w-divider .spl,#pa-wrap.pa-wrap .pa-w-divider .spr{border-bottom: 2px solid; padding: 0 1px 7px;}
#pa-wrap.pa-wrap .pa-w-divider2{text-align: center;margin: 24px auto 24px;}
#pa-wrap.pa-wrap .pa-w-divider2 i{padding: 25px 28px; border: 1px solid #e3e3e3; border-radius: 50%; margin-bottom: 20px; font-size: 24px; display: inline-block;}
#pa-wrap.pa-wrap .pa-w-divider2 h3{font-weight: 700;color: #101010;font-size: 26px; letter-spacing:-1px}
#pa-wrap.pa-wrap .pa-w-divider2 .spl,#pa-wrap.pa-wrap .pa-w-divider2 .spr,#pa-wrap.pa-wrap .pa-w-divider2 .spln{border-bottom: 1px solid #e3e3e3; padding: 0 4px 10px;}
#pa-wrap.pa-wrap .pa-w-divider2 .spln {width: 70px; display: block; margin: 7px auto;}
#pa-wrap.pa-wrap .pa-w-divider3{margin: 24px auto 24px;}
#pa-wrap.pa-wrap .pa-w-divider3 h3{font-weight: 800;color: #101010;font-size: 24px;}
#pa-wrap.pa-wrap .pa-w-divider3 .spb {background:#fff; padding-right: 10px;}
#pa-wrap.pa-wrap .pa-w-divider3 .spl,#pa-wrap.pa-wrap .pa-w-divider3 .spr {padding: 0 10px 0 0; border-radius: 6px;}
#pa-wrap.pa-wrap .pa-w-divider3 .spr{color:#fff; padding:0 10px;}
#pa-wrap.pa-wrap .pa-w-divider3 .spln {display: block; margin-top: 17px; border-bottom: 1px solid #e5e5e5;}
#pa-wrap.pa-wrap .blox .pa-w-divider3 .spl,#pa-wrap.pa-wrap .blox .pa-w-divider3 .spr,#pa-wrap.pa-wrap .blox .pa-w-divider3 .spb {background: none;}
#pa-wrap.pa-wrap .blox .pa-w-divider3 .spln {margin-top: 0;padding-top: 16px;}
#pa-wrap.pa-wrap .pa-w-divider4{margin: 24px auto 24px;}
#pa-wrap.pa-wrap .pa-w-divider4 h3{font-weight: 800;color: #101010;font-size: 24px;}
#pa-wrap.pa-wrap .pa-w-divider4 .spl,#pa-wrap.pa-wrap .pa-w-divider4 .spr {background: #fff; padding: 0 10px 0 0;}
#pa-wrap.pa-wrap .pa-w-divider4 .spln {display: block; margin-top: 17px; border-bottom: 1px solid #e5e5e5;}
#pa-wrap.pa-wrap .blox .pa-w-divider4 .spl,#pa-wrap.pa-wrap .blox .pa-w-divider4 .spr {background: none;}
#pa-wrap.pa-wrap .blox .pa-w-divider4 .spln {margin-top: 0;padding-top: 16px;}
#pa-wrap.pa-wrap .pa-w-divider5{text-align: center;margin: 24px auto 24px;}
#pa-wrap.pa-wrap .pa-w-divider5 i{ width:48px; height:48px; padding: 12px; border-radius: 50%; margin-bottom: 20px; font-size: 24px; display: inline-block; background: #fff; position: absolute; left: 50%; top: 30px; margin-left: -21px;}
#pa-wrap.pa-wrap .pa-w-divider5 h3{font-weight: 300;color: #101010;font-size: 26px; position: relative; display:inline-block; margin-bottom:0;}
#pa-wrap.pa-wrap .pa-w-divider5 .spl,#pa-wrap.pa-wrap .pa-w-divider5 .spr,#pa-wrap.pa-wrap .pa-w-divider5 .spln{padding: 0 4px 16px;}
#pa-wrap.pa-wrap .pa-w-divider5 .spln {display: block; margin: 7px auto;border-bottom: 1px solid #e5e5e5;}
#pa-wrap.pa-wrap .pa-w-divider6 { margin: 55px auto 17px; overflow: hidden;}
#pa-wrap.pa-wrap .pa-w-divider6 i { padding: 17px 20px; border-radius: 50%; margin-bottom: 30px; font-size: 32px; color: #fff; display: inline-block; float: left;}
#pa-wrap.pa-wrap .pa-w-divider6 h3 { font-weight: 600;color: #535458; font-size: 22px; line-height:27px; margin-bottom: 0; display: block; margin-left: 76px; margin-top: 5px; padding-bottom: 6px;}
#pa-wrap.pa-wrap .pa-w-divider6 p { font-size:14px; font-weight:400; color: #828282; letter-spacing: -0.4px; margin-top:11px; margin-left:75px;}
#pa-wrap.pa-wrap .pa-w-divider6 .spl,#pa-wrap.pa-wrap .pa-w-divider6 .spr { padding-bottom: 6px;}
#pa-wrap.pa-wrap .pa-w-divider6 .spr { margin-left: 7px;}
#pa-wrap.pa-wrap .pa-w-divider7 { margin: 25px auto;}
#pa-wrap.pa-wrap .pa-w-divider7 h3 { font-size: 27px; margin-bottom: 0;}
#pa-wrap.pa-wrap .pa-w-divider7 h3 span.spr { display: block; font-weight: 800; color: #363636; font-size: 30px; letter-spacing: -1.5px;}
#pa-wrap.pa-wrap .pa-w-divider7 h3:after { content: ""; margin: 6px 0 15px; width: 74px; height: 0; display: block; position: relative; border-bottom: 5px solid;}
#pa-wrap.pa-wrap .pa-w-divider7 p { font-size:14px; font-weight:400; color: #707070; letter-spacing: 0;}
#pa-wrap.pa-wrap .pa-w-divider8 {margin: 40px auto 0; overflow: hidden; text-align: center; }
#pa-wrap.pa-wrap .pa-w-divider8 h3 {font-weight: 600;color: #535458;font-size: 25px; letter-spacing: -1.5px; margin-bottom: 0; display: block;}
#pa-wrap.pa-wrap .pa-w-divider8 i.colorb { background-color: transparent;}
#pa-wrap.pa-wrap .pa-w-divider8 i { border-radius: 50%; margin: 10px auto; font-size: 32px; width: 220px; height: 32px; display: block; background: url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/public/images/pa-w-divider8-icon-img.png) no-repeat center;}
#pa-wrap.pa-wrap .pa-w-divider8 p { color: #848484; font-size: 14px; display: block; font-weight: 400; margin-bottom: 35px; margin-top: 15px;}
#pa-wrap.pa-wrap .pa-w-divider8 .spr { margin-left: 7px; color: #464646;}
#pa-wrap.pa-wrap .pa-w-divider9{ margin: 24px auto 35px;}
#pa-wrap.pa-wrap .pa-w-divider9 h3{ font-weight: 800;color: #101010;font-size: 31px; text-align:center;}
#pa-wrap.pa-wrap .pa-w-divider9 .spl { display:block;  margin-bottom: 9px;}
#pa-wrap.pa-wrap .pa-w-divider9 .spr{ color: #fff;padding: 3px 10px; font-weight: normal; text-transform: uppercase; font-size: 12px; letter-spacing: 2px;}
#pa-wrap.pa-wrap .pa-w-divider9 .spln { display: block; border-bottom: 1px solid #e5e5e5; width: 280px; margin: -11px auto 0;} #pa-wrap.pa-wrap .post-format-icon { background: #fff; border: 2px solid #ebebeb; font-weight: 400; border-radius: 5px; padding: 11px 13px; margin-bottom: 10px; font-size: 20px; font-family: 'FontAwesome'; color: #437df9; margin-right: 15px; float: left;}
#pa-wrap.pa-wrap .post-format-icon:before { content: "\f040";}
#pa-wrap.pa-wrap .post-format-icon.image:before { content: "\f030";}
#pa-wrap.pa-wrap .post-format-icon.link:before { content: "\f0c1";}
#pa-wrap.pa-wrap .post-format-icon.video:before { content: "\f16a";}
#pa-wrap.pa-wrap .post-format-icon.aside:before { content: "\f15b";}
#pa-wrap.pa-wrap .post-format-icon.gallery:before {content: "\f03e";}
#pa-wrap.pa-wrap .post-format-icon.audio:before { content: "\f001";}
#pa-wrap.pa-wrap .post-format-icon.quote:before { content: "\f10d";} #pa-wrap.pa-wrap .pa-latest-b2 { margin:30px 0;}
#pa-wrap.pa-wrap .pa-latest-b2 a:hover { text-decoration:underline;}
#pa-wrap.pa-wrap .pa-latest-b2-img { float:left; width:140px; margin-right:15px; min-height:140px;}
#pa-wrap.pa-wrap .pa-latest-b2-cont { min-height:140px; padding-right:10px;}
#pa-wrap.pa-wrap h3.pa-latest-b2-title { font-size:17px; margin-bottom:9px; font-weight:700; margin-top:12px; text-transform:uppercase; line-height:1;}
#pa-wrap.pa-wrap h3.pa-latest-b2-title a { color:#2a2a2a;}
#pa-wrap.pa-wrap h6.pa-latest-b2-cat,#pa-wrap.pa-wrap h5.pa-latest-b2-date {font-size:12px; margin-bottom:10px; font-weight:400; margin-top:2px; letter-spacing:1px; line-height:1; text-transform:uppercase;}
#pa-wrap.pa-wrap h6.pa-latest-b2-cat a { color:#616161;}
#pa-wrap.pa-wrap h5.pa-latest-b2-date { color:#999; font-size:13px; font-weight:300; font-style:normal;}
@media only screen and (min-width: 961px) {
#pa-wrap.pa-wrap .vc_col-md-8 .col-md-6.col-lg-4,#pa-wrap.pa-wrap .vc_col-md-6 .col-md-6.col-lg-4,#pa-wrap.pa-wrap .vc_col-md-10 .col-md-6.col-lg-4,
#pa-wrap.pa-wrap .vc_col-sm-8 .col-md-6.col-lg-4,#pa-wrap.pa-wrap .vc_col-sm-6 .col-md-6.col-lg-4,#pa-wrap.pa-wrap .vc_col-sm-10 .col-md-6.col-lg-4,
#pa-wrap.pa-wrap .vertical-header-enabled .col-md-6.col-lg-4 { width:50%; padding-left:0;}
}
@media only screen and (max-width: 479px) {
#pa-wrap.pa-wrap .pa-latest-b2-img { width:100%; float:none; margin-bottom:7px;}
#pa-wrap.pa-wrap .pa-latest-b2-cont { min-height:78px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
#pa-wrap.pa-wrap h3.pa-latest-b2-title { font-size:16px; letter-spacing:2px;}
} #pa-wrap.pa-wrap .container.pa-latestposts-one { margin:0 -10px; max-width:none; width:auto;}
@media only screen and (min-width: 1200px) {
#pa-wrap.pa-wrap .container.pa-latestposts-one { margin:0 -15px;}
}
#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-b {margin-bottom:5px; position:relative; border:1px solid #ddd;}
#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-content {background: #fff; padding: 20px 40px 10px;}
#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-b-cat { position: absolute; top: 0; background: #474747; padding: 5px 15px; color:#fff }
#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-b-cat:hover { background-color:#437df9;}
#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-b-cat a { font-style:normal; font-size:11px; color:#fff; text-transform:uppercase; letter-spacing:2px;}
#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-b-cat a:hover { text-decoration:underline;}
#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-date {padding-bottom: 5px;margin-bottom: 0;color: #737478;}
#pa-wrap.pa-wrap .pa-latestposts-ros .pa-latest-content p.latest-icons {position: absolute; top: 0px; right: 11px; background: #333; color: #fff; padding: 4px 8px;  visibility:hidden; opacity:0; transition:opacity 0.2s linear;}
#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-b:hover .pa-latest-content p.latest-icons { visibility:visible; opacity:1;}
#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-content p.latest-icons span{padding: 5px;}
#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-content p.latest-icons span i{padding-right: 4px; font-size:12px;}
#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-title {font-size: 19px; font-weight: 500; line-height: 1.3; letter-spacing:3px; text-transform:uppercase;}
#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-title a {color: #101010;}
#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-title a:hover {color: #437df9;}
#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-img img{width:100%; height:auto !important;}
#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-author,#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-author a { font-size:12px; margin: 12px 0; letter-spacing:0; text-transform:none; color: #9a9a9a; font-style:italic;}
#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-author a:hover { color:#437df9;}
#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-excerpt { font-size:14px; line-height:1.84;}
@media only screen and (max-width: 479px) {
#pa-wrap.pa-wrap .pa-latestposts-one .pa-latest-b { margin-bottom:30px;}
} .container #pa-wrap.pa-wrap .pa-latestposts-two { margin:0 -10px; max-width:none; width:auto;}
@media only screen and (min-width: 1200px) {
.container #pa-wrap.pa-wrap .pa-latestposts-two { margin:0 -15px;}
}
#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post img, .pa-blog-post iframe, .blog-single-post img, .blog-single-post iframe { border-bottom: none;}
#pa-wrap.pa-wrap .pa-latestposts-two .entry-meta { float: left; margin-bottom: 8px;}
#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post { border:none; margin-bottom:10px;}
#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-date-sec { border-right: none; padding-right: 0;}
#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post .pa-blog-date-sec img { width: 50px; height: 50px; border-radius: 50%; margin-top:3px;}
#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-date-sec { border-right: none; padding-right: 15px; float: left; min-width:80px;}
#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post p.pa-blog-author { padding-top: 5px; margin-bottom: 15px; font-size: 11px; font-weight: 400; color: #a1a1a1; letter-spacing:2px; text-transform:uppercase;}
#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post p.pa-blog-author a { color:#a1a1a1;}
#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post .tline-date.lfb2 { color:#a1a1a1;}
#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post p.pa-blog-author a:hover { color:#437df9;}
#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post p strong { font-weight:bold;}
#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post h4 {font-size: 25px;font-weight: 600;margin-top:20px;margin-bottom: 15px;letter-spacing:3px;text-transform:uppercase;}
#pa-wrap.pa-wrap .pa-latestposts-two .blog-line p.pa-blog-cat a { color: #437df9;}
#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post .pa-entry-content { float: none; width: auto; margin: auto;}
#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post .pa-entry-content p.blog-detail {color: #666;font-weight: 400;font-size: 15px;line-height: 1.84;padding-top: 12px;padding-right: 5%;}
#pa-wrap.pa-wrap .pa-latestposts-two .blog-line p.pa-blog-cat a {font-weight: 600;font-size: 12px;letter-spacing:1px;}
#pa-wrap.pa-wrap .pa-latestposts-two .blog-line h4 {font-weight: 600;letter-spacing: 1px;font-size: 18px;line-height:1.3;text-transform:uppercase;}
#pa-wrap.pa-wrap .pa-latestposts-two .blog-line p {font-size: 12px;color:#a1a1a1;font-weight: 400;}
#pa-wrap.pa-wrap .pa-latestposts-two h6.pa-blog-cat, #pa-wrap.pa-wrap .pa-latestposts-two h6.pa-blog-date { color:#717171;display: inline-block;font-size: 12px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; }
#pa-wrap.pa-wrap .pa-latestposts-two h6.pa-blog-date i { margin-right:4px; color:#7a7a7a; margin-left:6px;}
#pa-wrap.pa-wrap .pa-latestposts-two .blog-line:hover h4 a { color: #437df9;}
#pa-wrap.pa-wrap .pa-latestposts-two .blog-line:hover .img-hover:before { -webkit-box-shadow: inset 0 0 0 5px ; -moz-box-shadow: inset 0 0 0 5px ; box-shadow: inset 0 0 0 5px ; color:#437df9;}
#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post img { margin:0; padding:0;border: 6px solid #eee;}
#pa-wrap.pa-wrap .pa-latestposts-two .pa-blog-post .pad-r20 a { position:relative;}
#pa-wrap.pa-wrap .pa-latestposts-two .col-md-5 .blog-line:last-child { border-bottom:none;}
@media only screen and (max-width: 479px) {
#pa-wrap.pa-wrap .pa-latestposts-two .blog-line img { width:60px; height:auto;}
} #pa-wrap.pa-wrap .container.pa-latestposts-three { margin:0 -10px; max-width:none; width:auto;}
@media only screen and (min-width: 1200px) {
#pa-wrap.pa-wrap .container.pa-latestposts-three { margin:0 -15px;}
}
#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2 { margin:0 0 15px; border: 3px solid #ddd; background:#fff; text-align:center;}
#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-img { float:none; width:auto; margin:0; min-height:1px;}
#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-cont { min-height:1px; padding:20px;}
#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-metad2 { background-color: #f7f7f7; margin:-20px; margin-top:0; padding:20px; color: #666; letter-spacing:0; font-weight:400; font-size:11px; max-width:none;}
#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-metad2 i { margin-right:3px;}
#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-cont a.pa-readmore { display:none;}
#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-cont p { color:#4a4a4a;}
#pa-wrap.pa-wrap  .pa-latestposts-three h3.pa-latest-b2-title { font-size:19px; margin:15px 0 12px; text-transform:uppercase; letter-spacing:1px; font-weight:700; line-height:1.3;}
#pa-wrap.pa-wrap  .pa-latestposts-three h3.pa-latest-b2-title a { color:#0a0a0a; text-decoration:none;}
#pa-wrap.pa-wrap  .pa-latestposts-three h3.pa-latest-b2-title a:hover { color: #437df9;}
#pa-wrap.pa-wrap  .pa-latestposts-three h6.pa-latest-b2-cat,#pa-wrap.pa-wrap  h5.pa-latest-b2-date { font-size: 11px; font-weight: 400; text-transform:uppercase; letter-spacing:2px;}
#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-metad2 span { padding:0 4px;}
#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-metad2 span a { color: #666;}
#pa-wrap.pa-wrap  .pa-latestposts-three h6.pa-latest-b2-cat a,#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-metad2 span a:hover{ color: #437df9;}
@media only screen and (max-width: 479px) {
#pa-wrap.pa-wrap  .pa-latestposts-three .pa-latest-b2-metad2 { font-size:11px;}
} #pa-wrap.pa-wrap .container.pa-latestposts-four { margin:0 -10px; max-width:none; width:auto;}
@media only screen and (min-width: 1281px) {
#pa-wrap.pa-wrap .container.pa-latestposts-four { margin:0 -15px;}
}
.pa-latestposts-four .pa-latest-b2 { margin:10px 0 0;}
@media only screen and (min-width: 961px) {
#pa-wrap.pa-wrap .pa-latestposts-four .col-md-6 { padding-left:35px;}
#pa-wrap.pa-wrap .pa-latestposts-four .col-md-6:first-of-type { border-right:1px solid #e7e7e7; padding-left:0; padding-right:45px;}
}
#pa-wrap.pa-wrap .pa-latestposts-four .col-md-9 { padding:0;}
#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2-img { float:none; width:100%; margin:0; min-height:auto;}
#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2-cont { min-height:20px; position:relative;}
#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 .pa-au-avatar img { width:75px; height:75px; border:3px solid #eee; margin-bottom:12px;}
#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 h6.pa-blog-date { margin-bottom:12px;}
#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 h6.pa-blog-author { margin-bottom:45px; letter-spacing:0; line-height:1.5; font-size:14px; font-weight:400; color:#222;}
#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 h6.pa-blog-author a { color:#777;}
#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 h6.pa-blog-author strong { color:#a1a1a1; font-size: 13px; font-weight: 400;}
#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 h6.pa-latest-b2-cat { display:inline-block; padding:12px 16px 10px; background:#437df9; color:#fff;}
#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 h6.pa-latest-b2-cat a { color:#fff;}
#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2-img { padding-left:15px;}
#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2-img img { margin-bottom:14px; border-top: 5px solid #e1e1e1;}
#pa-wrap.pa-wrap .pa-latestposts-four h3.pa-latest-b2-title { font-size: 19px; padding: 5px 15px; line-height: 1.25; margin-top: -37px; text-transform:uppercase; font-weight: 500; letter-spacing: 2px; background: #fff; margin-left: 40px; margin-right: 20px; border-top: 5px solid #e1e1e1;}
#pa-wrap.pa-wrap .pa-latestposts-four h3.pa-latest-b2-title a { color:#292929;}
#pa-wrap.pa-wrap .pa-latestposts-four h3.pa-latest-b2-title a:hover { color:#437df9; text-decoration:none;}
#pa-wrap.pa-wrap .pa-latestposts-four h6.pa-latest-b2-cat,#pa-wrap.pa-wrap .pa-latestposts-four h5.pa-latest-b2-date { font-size:10px;}
#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 .vertical-space { height:2px;}
@media only screen and (max-width: 960px) {
#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 .pa-au-avatar { float:left; margin-right:20px;}
#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 h6.pa-blog-author { margin-bottom:5px; font-size:15px; font-weight:600;}
#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 h6.pa-latest-b2-cat { display:inline-block; padding:6px 12px 5px;}
#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2-img { padding-left:0; clear:both;}
#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2-img img { width:100%;}
#pa-wrap.pa-wrap .pa-latestposts-four .col-md-6:first-of-type { border-bottom:1px solid #e7e7e7;}
}
@media only screen and (max-width: 767px) {
#pa-wrap.pa-wrap .pa-latestposts-four h3.pa-latest-b2-title { margin-left:16px; margin-right:16px; padding-left:10px; padding-right:10px;}
}
@media only screen and (max-width: 479px) {
#pa-wrap.pa-wrap .pa-latestposts-four .pa-latest-b2 { margin-bottom:30px;}
} #pa-wrap.pa-wrap .container.pa-latestposts-five { margin:0 -10px; max-width:none; width:auto;}
@media only screen and (min-width: 1281px) {
#pa-wrap.pa-wrap .container.pa-latestposts-five { margin:0 -15px;}
}
#pa-wrap.pa-wrap .pa-latestposts-five .pa-latest-b2 { margin:30px 0;}
#pa-wrap.pa-wrap .pa-latestposts-five h3.pa-latest-b2-title {font-size: 15px;text-transform: none;letter-spacing: 0; line-height:1.2;font-weight: 600;}
#pa-wrap.pa-wrap .pa-latestposts-five h6.pa-latest-b2-cat { font-size:11px; text-transform:uppercase; letter-spacing:1px; font-weight:500;}
#pa-wrap.pa-wrap .pa-latestposts-five h6.pa-latest-b2-cat a { color:#437df9;}
#pa-wrap.pa-wrap .pa-latestposts-five h6.pa-latest-b2-cat a:hover { text-decoration:underline;}
#pa-wrap.pa-wrap .pa-latestposts-five h5.pa-latest-b2-date { font-size:11px; text-transform:uppercase; letter-spacing:1px;}
#pa-wrap.pa-wrap .pa-latestposts-five h5.pa-latest-b2-date a { color:#a1a1a1;}
@media only screen and (max-width: 479px) {
#pa-wrap.pa-wrap .pa-latestposts-five h6.pa-latest-b2-cat { margin-top:10px;}
#pa-wrap.pa-wrap .pa-latestposts-five .pa-latest-b2-img img { padding:8px; background:#fff; border:1px solid #e5e5e5;}
} #pa-wrap.pa-wrap .container.pa-latestposts-six { margin:0 -10px; max-width:none; width:auto;}
@media only screen and (min-width: 1281px) {
#pa-wrap.pa-wrap .container.pa-latestposts-six { margin:0 -15px;}
}
#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-b {margin-bottom:15px;border: 3px solid #e3e3e3;}
#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-img { width:auto;}
#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-content {background: #fff; padding: 0; padding-bottom: 0; text-align:center;}
#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-content p.pa-latest-date { margin-bottom: 5px;font-size: 12px; color:#437df9;padding: 15px 15px 0;letter-spacing: 0.5px;}
#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-title {font-size: 15px;font-weight: 700;line-height: 1.3;letter-spacing: 0; text-transform:uppercase;padding: 0 15px;margin-bottom: 20px;}
#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-title a {color: #111;}
#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-title a:hover {color: #437df9;}
#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-img img{width:100%; height:auto !important;}
#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-author {margin-bottom: 0; width: auto; background-color:#f7f7f7; padding: 12px 15px; font-size:10px; color: #444; letter-spacing:1px; text-transform:uppercase;font-weight: 500;}
#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-author a {color: #222;}
#pa-wrap.pa-wrap .pa-latestposts-six .pa-latest-author a:hover {color: #437df9; text-decoration:underline;} #pa-wrap.pa-wrap .container.pa-latestposts-seven { margin:0 -10px; max-width:none; width:auto;}
@media only screen and (min-width: 1281px) {
#pa-wrap.pa-wrap .container.pa-latestposts-seven { margin:0 -15px;}
}
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-b { margin:30px 0;}
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-wrap-date-icons { float: left; text-align: center; border-right: 1px solid #e9e9e9; padding-right: 12px; margin-top: 18px; margin-bottom: 31px;}
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-wrap-date-icons h3.pa-latest-date { padding: 0 10px; margin-bottom: 0; padding-bottom: 15px; color: #437df9; font-weight: 600;}
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-wrap-date-icons h3.pa-latest-date span.pa-latest-date-month { display: block; letter-spacing: -1.5px; text-transform: uppercase; font-size: 18px; line-height: 1;}
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-wrap-date-icons h3.pa-latest-date span.pa-latest-date-day { display: block; font-size: 32px; line-height: 30px;}
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-wrap-date-icons h3.pa-latest-date span.pa-latest-date-year { font-weight: 300; font-size: 14px; display: block; line-height: 1;}
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-wrap-date-icons .latest-icons { border-top: 1px solid #e9e9e9; padding-top: 12px;}
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-wrap-date-icons .latest-icons p { margin-bottom: 0; color: #cccccc; line-height: 1;}
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-wrap-date-icons .latest-icons p span i { font-size: 20px;}
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-content { margin-top: 22px; margin-left: 85px;}
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-content .pa-latest-title { font-size:21px; font-weight: 700; line-height: 28px; padding-bottom: 10px; letter-spacing: -1px; text-transform:none;}
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-content .pa-latest-title a {color: #393939;}
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-content .pa-latest-title a:hover {color: #437df9;}
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-content .pa-latest-author { font-size:10px; font-weight:600; letter-spacing: 1px; text-transform:uppercase;}
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-content .pa-latest-author a { color: #437df9;}
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-content .pa-latest-author a:hover { color: #437df9;}
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-img img { padding:8px; margin-bottom:8px; background:#fff; border:1px solid #e9e9e9; transition:all .39s ease;}
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-img:hover img { background-color:#437df9;}
@media (max-width: 767px){
#pa-wrap.pa-wrap .pa-latestposts-seven .pa-latest-content .pa-latest-title { font-size:18px; line-height:1.5;}
} #pa-wrap.pa-wrap .container.pa-latestposts-eight { margin:0 -10px; max-width:none; width:auto;}
@media only screen and (min-width: 1281px) {
#pa-wrap.pa-wrap .container.pa-latestposts-eight { margin:0 -15px;}
}
#pa-wrap.pa-wrap .pa-latestposts-eight .image:before { content: "\f030";}
#pa-wrap.pa-wrap .pa-latestposts-eight .link:before { content: "\f0c1";}
#pa-wrap.pa-wrap .pa-latestposts-eight .video:before { content: "\f16a";}
#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8-img { margin-bottom:15px;border-radius: 5px;background: #fff;padding: 0px;overflow: hidden;}
#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8 h3 {font-size: 18px;font-weight: 700; text-transform: uppercase;margin-top: 33px; margin-bottom: 10px;}
#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8 h3 a { color: #000; line-height: 25px;}
#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8 h3 a:hover { text-decoration:underline;}
#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8-meta span ,#pa-wrap.pa-wrap .pa-latest-b8-meta a { font-size: 11px;color: #999;}
#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8-meta i {color: #999;}
#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8 p {color: #888; margin-top:11px;}
#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8 .pa-readmore { display:none;}
#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8-meta {border: 2px solid #eee;padding: 0 12px 10px;border-radius: 3px;}
#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8-meta div { display: inline-block; margin-top: 12px; padding-right:12px;}
#pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8-meta i { margin-right: 5px;}
@media (max-width: 767px){
#pa-wrap.pa-wrap #pa-wrap.pa-wrap .pa-latestposts-eight .pa-latest-b8-meta { margin-bottom:35px;}
} #pa-wrap.pa-wrap .container.pa-latestposts-nine { margin:0 -10px; max-width:none; width:auto;}
@media only screen and (min-width: 1281px) {
#pa-wrap.pa-wrap .container.pa-latestposts-nine { margin:0 -15px;}
}
#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9 h3 { clear: left; font-size: 17px; font-weight: 600; text-transform: uppercase; clear: left; display: inline-block; margin-top: 20px; margin-bottom: 10px;}
#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9 h3 a { color: #000; line-height: 25px;}
#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9 h3 a:hover { text-decoration:underline;}
#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9 h3 .link { background: #fff; border: 2px solid #ebebeb; font-weight: 400; border-radius: 5px; padding: 11px 13px; font-size: 20px; font-family: 'FontAwesome'; color: #437df9; margin-right: 15px; float: left;}
#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9-img { margin-bottom:7px;border-radius: 5px;background: #fff;padding: 0px;overflow: hidden;}
#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9-meta span ,#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9-meta a { font-size: 12px; color: #a1a5ad;}
#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9-meta .date:after ,#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9-meta .categories:after { content: "."; color: #55C3E9; font-size: 23px; font-weight: 600; padding-left: 8px; padding-right: 5px; vertical-align: text-bottom;}
#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9-meta a:hover { text-decoration:underline;}
#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9 p { font-size: 14px; color: #616161;}
#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9 .pa-readmore {  font-size: 11px; padding: 13px 23px; letter-spacing: 0; left: 0; text-transform: capitalize;}
#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9 .pa-readmore:after { content: "\f101"; font-size: 15px; top: 2px; right: 20px; opacity: 0; color: #fff; transition: .3s;}
#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9:hover a.pa-readmore { background: #7dc771; color: #fff;}
#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9:hover a.pa-readmore:after { opacity: 1;}
@media (max-width: 767px){
#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9 { margin-bottom:35px;}
#pa-wrap.pa-wrap .pa-latestposts-nine .pa-latest-b9 h3 { margin-bottom:5px; margin-top:12px;}
} #pa-wrap.pa-wrap .container.pa-latestposts-ten { margin:0 -10px; max-width:none; width:auto;}
@media only screen and (min-width: 1281px) {
#pa-wrap.pa-wrap .container.pa-latestposts-ten { margin:0 -15px;}
}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 {margin-bottom: 40px; overflow: hidden;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-img {float: left; width: 186px; margin-right: 28px;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content { overflow: hidden;text-align: left;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-img a { display: block;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-img img {border-radius: 3px;width: 100%;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content h3 { font-size: 20px; overflow: hidden;padding-bottom: 4px;font-weight: 700;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content h3 a {color: #1a1a1a;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content h3 a:hover { text-decoration:underline;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content p { overflow: hidden;font-size: 13px;margin-bottom: 10px; font-weight: 400;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-meta .date { display: block; font-size:12px; color:#a9a9a9; margin-bottom:7px; font-weight: 300;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content a.pa-readmore:after { display: none;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content a.pa-readmore {padding: 0; text-align: left;color: #437df9;letter-spacing: 0;font-weight: 400; left: 0; transform: translate(0, 0); -webkit-transform: translate(0, 0);border: none;background: none;text-transform: none;font-size: 13px;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content a.pa-readmore:hover {color:#101010 !important;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content a.pa-readmore:after { display:inline; font-family:simple-line-icons; content: "\e606"; font-size:12px; padding-left:3px; margin-top:-5px;}
@media (max-width: 767px){
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-img { float: none; display: block; width: 100%;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-img .pa-latest-b10-meta { margin-left: 0; margin-bottom: 10px;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-img .pa-latest-b10-meta .date { display: inline-block;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-img img { width: 100%;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content { display: block;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-meta .date { margin-top:15px;}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content h3 { font-size:15px; font-weight:600;}
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content p,#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-img .pa-latest-b10-meta .date,
#pa-wrap.pa-wrap .pa-latestposts-ten .pa-latest-b10 .pa-latest-b10-content a.pa-readmore { font-size:12px;}
} #pa-wrap.pa-wrap .container.pa-latestposts-eleven { margin:0 -10px; max-width:none; width:auto;}
@media only screen and (min-width: 1281px) {
#pa-wrap.pa-wrap .container.pa-latestposts-eleven { margin:0 -15px;}
}
#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 .pa-latest-b11-img,#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 .pa-latest-b11-content { float: left;}
#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 .pa-latest-b11-content { width: 56%; margin-right: 4%;}
#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 .pa-latest-b11-img { width: 40%;}
#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 { background: #fff; padding: 17px 13px 13px 18px; display: inline-block; border: 1px solid #e6e6e6; border-top: 3px solid #437df9; transition: .3s; margin-bottom: 35px; margin-top: 35px;}
#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11:hover {box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.28);}
#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 img {width: 125px; height:auto;}
#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 h6,#pa-wrap.pa-wrap  .pa-latestposts-eleven .pa-latest-b11 h6 a{ font-size: 12px; font-weight:500; color: #afb3b9; margin-bottom: 10px;}
#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 h6 a:hover { color:#000; text-decoration:underline;}
#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 h3 { font-size: 14px; line-height: 1.5; font-weight: 600; margin-bottom: 4px; float: left; width: 100%;}
#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 h3 a { color: #000;}
#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 .pa-latest-b11-meta { font-size: 11px; color: #afb3b9;}
#pa-wrap.pa-wrap .pa-latestposts-eleven .pa-latest-b11 .pa-latest-b11-meta .date:after { content: '.'; font-size: 23px; color: #437df9; font-weight: 700; vertical-align: text-bottom; margin-left: 10px; margin-right: 6px;} #pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 { border-radius: 8px; margin-bottom: 60px; box-shadow: 0 5px 12px rgba(0, 0, 0, 0.04);}
#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont { min-height: 337px; padding: 21px 30px 32px 22px; background: #fff;}
#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}
#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont * { text-align: left;}
#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 img { width: 100%; border-top-left-radius: 8px; border-top-right-radius: 8px;}
#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-cat { margin-bottom: 18px;}
#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-cat a {font-size: 11px; color: #437df9; font-weight: 600; text-transform: uppercase;}
#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-title { transition: all .3s ease; position: relative; font-size: 18px; line-height: 27px; font-weight: 600; text-transform: uppercase; margin-bottom: 45px;}
#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-title a { color: #000; transition: all .3s ease;}
#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-author:hover a,#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-title:hover a { color: #437df9;}
#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-title:after { content: ""; position: absolute; width: 25px; height: 2px; background: #437df9; bottom: -23px; left: 0px;}
#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont p { color: #777; line-height: 1.92; margin-bottom: 61px;}
#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-author,#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-date { color: #73736b; font-size: 12px; text-transform: uppercase; font-weight: 500;}
#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-author a { transition: all .3s ease; color: #525249; font-weight: 400;}
#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-author span { padding-right: 4px;}
#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 .pa-latest-b12-cont .pa-latest-b12-date { float: right;}
@media ( max-width: 768px ){
#pa-wrap.pa-wrap .pa-latestposts-twelve .pa-latest-b12 img { width: 100%;}
} #pa-wrap.pa-wrap .pa-latestposts-twelve.pa-latest-b-carousel .pvaowl-item { padding: 15px;} #pa-wrap.pa-wrap .pa-latest-b-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-prev,#pa-wrap.pa-wrap .pa-latest-b-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-next { font-family: 'simple-line-icons'; }
@media (min-width: 768px){
#pa-wrap.pa-wrap .pa-latest-b-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-prev,#pa-wrap.pa-wrap .pa-latest-b-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-next {position: absolute;font-size: 18px;width: 26px;height: 80px;line-height: 80px;display: inline-block;padding: 0;text-align: center;border-radius: 3px;color: #fff;background: rgba(0,0,0,.36);cursor: pointer;transition: all .18s ease;}
#pa-wrap.pa-wrap .pa-latest-b-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-prev {left: -50px;bottom: 50%;}
#pa-wrap.pa-wrap .pa-latest-b-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-next {right: -50px;bottom: 50%; padding-left: 2px;}
}
#pa-wrap.pa-wrap .pa-latest-b-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-prev:before { content: "\e605";}
#pa-wrap.pa-wrap .pa-latest-b-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-next:before { content: "\e606";} #pa-wrap.pa-wrap .pa-latestposts-thirteen .col-md-3 {padding: 0 0 0 6px; }
#pa-wrap.pa-wrap .pa-latest-b13 {margin-bottom: 40px; box-shadow: 0 1px 7px rgba(0,0,0,0.03);}
#pa-wrap.pa-wrap .pa-latest-b13-img {position: relative; }
#pa-wrap.pa-wrap .pa-latest-b13-img img {width: 100%; }
#pa-wrap.pa-wrap .pa-latest-b13-cat {position: absolute; bottom: -42px; background: rgba(0, 0, 0, 0.85); left: 25px; padding: 6px 20px; }
#pa-wrap.pa-wrap .pa-latest-b13-cat a {color: #fff; font-size: 12px; font-weight: 400; letter-spacing: 0.7px; text-transform: uppercase; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
#pa-wrap.pa-wrap .aligncenter .pa-latest-b13-cat { left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0);}
#pa-wrap.pa-wrap .pa-latest-b13-title a {color: #31312c; font-size: 20px; font-weight: 600; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
#pa-wrap.pa-wrap .pa-latest-b13-title a:hover,#pa-wrap.pa-wrap .pa-latest-b13-author a:hover,.pa-latest-b13-cat:hover a {color: #437df9; }
#pa-wrap.pa-wrap .pa-latest-b13-title a:after {content: ''; width: 25px; height: 2px; background: #437df9; display: block; margin: 29px 0 25px; }
#pa-wrap.pa-wrap .aligncenter .pa-latest-b13-title a:after { margin-left: auto; margin-right: auto;}
#pa-wrap.pa-wrap .pa-latest-b13-cont {background: #fff; padding: 42px 25px 29px; }
#pa-wrap.pa-wrap .pa-latest-b13-cont p {font-size: 13px; color: #525249; margin-bottom: 50px;}
#pa-wrap.pa-wrap .pa-latest-b13-date {float: right; font-size: 11px; color: #a9a9a9; text-transform: uppercase; font-weight: 500; }
#pa-wrap.pa-wrap .pa-latest-b13-author {font-size: 11px; font-weight: 500; color: #a9a9a9;}
#pa-wrap.pa-wrap .pa-latest-b13-author a {text-transform: uppercase; color: #a9a9a9; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
#pa-wrap.pa-wrap .pa-latest-b13-metad2 { text-align: left; } #pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14 { background-repeat: no-repeat !important; background-size: cover !important; }
#pa-wrap.pa-wrap .wn-latest-b14 { padding: 0;}
#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont {padding: 60% 0 35%; position: relative; text-align: center; transition: all .3sease-out;-webkit-transition: all .3s ease-out;}
#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont h3.pa-latest-b14-title {margin: auto; padding-bottom: 24px;font-size: 29px;font-weight: 600;text-transform: uppercase;position: absolute;top: 70%;text-align: center;width: 100%;left: 0;padding: 0 20px;}
#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont h3.pa-latest-b14-title:hover a { text-decoration: underline; }
#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont * { color: #fff;}
#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont i {opacity: 0;display: inline-block;position: absolute;left: 50%;margin-left: -48px;top: 33%;width: 96px;height: 96px; line-height:96px; border: 3px solid transparent;text-align: center;border-radius: 50%;font-size: 40px;background: #fff;color: #050708;margin-bottom: 62px;-webkit-transition-delay: .3s;transition-delay: .3s;transition: all .3s ease-out;-webkit-transition: all .3s ease-out;}
#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont .pa-latest-b14-meta {margin-bottom: 5px;position: absolute;top: 63%;left: 0;text-align: center;width: 100%;}
#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont .pa-latest-b14-meta span { font-size: 15px; font-weight: 300;}
#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont .pa-latest-b14-meta .pa-latest-b14-cat { position: relative; padding-right: 5px;}
#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont .pa-latest-b14-meta .pa-latest-b14-cat:after { content: " /"; padding-left: 5px;}
#pa-wrap.pa-wrap .wn-latest-b14:hover .pa-latest-b14-cont i { opacity: 1; border: 3px solid transparent;}
#pa-wrap.pa-wrap .wn-latest-b14:hover .pa-latest-b14-cont { background: #437df9; opacity: 0.93;}
#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont a.hcolorf {display: inline-block;}
#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont a.hcolorf:hover i { background: none; color: #fff; border: 3px solid;}
@media ( min-width:1281px ) and ( max-width:1366px ){
#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont { padding-bottom: 46%; }
#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont h3.pa-latest-b14-title { font-size: 26px; }
#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont i { font-size: 24px; width: 60px; height: 60px; line-height: 60px; margin-left: -30px; border: 2px solid transparent;}
#pa-wrap.pa-wrap .wn-latest-b14:hover .pa-latest-b14-cont i { border: 2px solid transparent;}
#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont a.hcolorf:hover i { border: 2px solid;}
}
@media ( min-width:481px ) and ( max-width:960px ){
#pa-wrap.pa-wrap .col-md-6.wn-latest-b14 { width: 50%; float: left;}
}
@media ( max-width:768px ){
#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont h3.pa-latest-b14-title { font-size: 20px; top: 72%;}
#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont i { font-size: 24px; width: 60px; height: 60px; line-height: 60px; margin-left: -30px; border: 2px solid transparent;}
#pa-wrap.pa-wrap .wn-latest-b14:hover .pa-latest-b14-cont i { border: 2px solid transparent;}
#pa-wrap.pa-wrap .wn-latest-b14 .pa-latest-b14-cont a.hcolorf:hover i { border: 2px solid;}
} #pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-img { position: relative; overflow: hidden; }
#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-img .pa-latest-b15-overlay { position: absolute; background: rgba(60, 111, 222, 0.9); width: 100%; height: 0px; bottom: 0; opacity: 0; transition: all .3s cubic-bezier(0.25, 0.1, 0.38, 0.79);}
#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-img .pa-latest-b15-overlay i { opacity: 0; position: absolute; top: 38%; left: 50%; transform: translate(-50%,-50%); color: #000; background: #fff; border-radius: 50%; width: 95px; height: 95px; display: inline-block; text-align: center; font-size: 30px; font-weight: 100; padding-top: 33px; transition: all .3s cubic-bezier(0.48, 1.21, 0.93, 1.01); transition-delay: .3s;}
#pa-wrap.pa-wrap .wn-latest-b15:hover .pa-latest-b15 .pa-latest-b15-img .pa-latest-b15-overlay { height: 100%; opacity: 1; }
#pa-wrap.pa-wrap .wn-latest-b15:hover .pa-latest-b15 .pa-latest-b15-img .pa-latest-b15-overlay i {top: 42%;opacity: 1;}
#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content { text-align: center; background: #fff; border: 1px solid #f8f8f8; box-shadow: 0 1px 22px rgba(0, 0, 0, 0.05); position: relative; max-width: 90%; margin: 0 auto; margin-top: -70px; padding: 53px 53px; margin-bottom: 80px;}
#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content .pa-latest-b15-meta-data,#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content .pa-latest-b15-meta-data a { font-size: 15px; color: #1c1d21; text-transform: capitalize; margin-bottom: 5px; transition: all .2s ease; -webkit-transition: all .2s ease;}
#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content .pa-latest-b15-meta-data a:hover { color: #437df9;}
#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content h2 { font-size: 26px; font-weight: 700; text-transform: uppercase; color: #1c1d21; margin-bottom: 0;}
#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content h2 a { color: #1c1d21; transition: all .2s ease; -webkit-transition: all .2s ease;}
#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content h2 a:hover  { color: #437df9;}
@media ( max-width: 961px ){
#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-img img { width: 100%;}
}
@media ( max-width: 481px ){
#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content {padding: 43px 30px;margin-top: -59px;}
#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content h2 { font-size: 24px; }
}
@media ( max-width: 320px ){
#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-img .pa-latest-b15-overlay i { width: 65px; height: 65px; font-size: 25px; padding-top: 21px; }
#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content { padding: 30px 20px; margin-top: -49px;}
#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-content h2 { font-size: 18px; }
#pa-wrap.pa-wrap .wn-latest-b15 .pa-latest-b15 .pa-latest-b15-img .pa-latest-b15-overlay i { font-size: 20px; padding-top: 21px; width: 60px; height: 60px; }
} #pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 { margin-bottom: 20px; box-shadow: 0 1px 5px rgba(0,0,0,0.02);transition: all 0.27s ease;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16:hover { box-shadow: 0 0 29px rgba(0,0,0,0.1);}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-img img,#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-img { position: relative;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-img:after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.27);}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-overlay { position: absolute; bottom: 20px; z-index: 2; padding-left: 44px;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-overlay * { color: #fff; transition: all .3s ease; -webkit-transition: all .3s ease;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-overlay h3 { font-size: 19px; font-weight: 600; text-shadow: 0 1px #444; margin-bottom: 4px;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-overlay .pa-latest-b16-meta-data { font-size: 14px; font-weight: 400; text-shadow: 0 1px #444;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-overlay .pa-latest-b16-meta-data a:hover, .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-overlay h3:hover a { color: #437df9;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content { border: 1px solid #e8e8e8; padding: 33px 43px;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b61-excerpt { font-size: 14px; color: #7a7272; font-weight: 400;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-readmore { color: #282828; font-size: 12px; transition: all .3s ease; -webkit-transition: all .3s ease; position: relative;padding-left: 25px;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-readmore:before { content: ''; position: absolute; background: #7a7272; width: 18px; height: 1px; left: 0; top: 45%;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-readmore:hover { color: #437df9;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-readmore:hover:before { background: #437df9;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer {margin-top: 35px;padding-top: 20px;padding-bottom: 12px;border-top: 1px solid #e8e8e8;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer .pa-latest-author { float: left; color: #7a7272; font-size: 12px;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer .pa-latest-author strong  a {padding-left: 3px;color: #282828;font-weight: 500; text-transform: capitalize; transition: all .2s ease; }
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer .pa-latest-author strong  a:hover { color: #437df9;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer .pa-latest-date {float: right;color: #7a7272; font-size: 12px;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer .pa-latest-date i {font-size: 13px; margin-right: 5px;vertical-align: middle;color: #7a7272;}
@media ( min-width: 1201px ) and ( max-width: 1280px ) {
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content { padding: 32px 30px;}
}
@media ( min-width: 961px ) and ( max-width: 1200px ) {
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content { padding: 32px 15px 10px;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer .pa-latest-author,#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer .pa-latest-date { float: none;}
}
@media ( max-width: 460px ) {
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content { padding: 32px 15px 10px;}
#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer .pa-latest-author,#pa-wrap.pa-wrap .wn-latest-b16 .pa-latest-b16 .pa-latest-b16-content .pa-latest-b16-footer .pa-latest-date { float: none;}
} #pa-wrap.pa-wrap .pa-latestposts-thirteen.pa-latest-b-carousel .pvaowl-item { padding: 0 2px;} #pa-wrap.pa-wrap .wn-latest-b17 { border-bottom: 1px solid #eee; margin-top: 57px; padding-bottom: 19px;}
#pa-wrap.pa-wrap .wn-latest-b17 .pa-latest-b17 .pa-latest-b17-content .pa-latest-date {font-size: 21px;color: #e69200;text-transform: capitalize;font-weight: 100; margin-bottom: 6px;}
#pa-wrap.pa-wrap .wn-latest-b17 .pa-latest-b17 .pa-latest-b17-content h3 { font-size: 22px; font-weight: 700;}
#pa-wrap.pa-wrap .wn-latest-b17 .pa-latest-b17 .pa-latest-b17-content h3 a { color: #353535;}
#pa-wrap.pa-wrap .wn-latest-b17 .pa-latest-b17 .pa-latest-b17-content h3 a:hover { color: #437df9; }
#pa-wrap.pa-wrap .wn-latest-b17 .pa-latest-b17 .pa-latest-b17-content .pa-latest-b17-readmore { color: #282828; font-size: 12px; transition: all .5s ease; -webkit-transition: all .5s ease; position: relative;padding-left: 25px;}
#pa-wrap.pa-wrap .wn-latest-b17 .pa-latest-b17 .pa-latest-b17-content .pa-latest-b17-readmore:before { content: ''; position: absolute; background: #7a7272; width: 18px; height: 1px; left: 0; top: 45%; transition: all .1s ease; -webkit-transition: all .1s ease;}
#pa-wrap.pa-wrap .wn-latest-b17 .pa-latest-b17 .pa-latest-b17-content .pa-latest-b17-readmore:hover { color: #437df9;}
#pa-wrap.pa-wrap .wn-latest-b17 .pa-latest-b17 .pa-latest-b17-content .pa-latest-b17-readmore:hover:before { background: #437df9;} #pa-wrap.pa-wrap .client-block { width: 100%; display: block; margin-bottom: 60px;}
#pa-wrap.pa-wrap .pa-our-clients-wrap { float: none; margin-top: 10px; position: relative;}
#pa-wrap.pa-wrap .pa-our-clients-wrap.crsl { margin-top:35px; margin-left:auto; margin-right:auto;}
#pa-wrap.pa-wrap ul.pa-our-clients li { list-style:none; padding:10px 15px; text-align:center; float: left; min-height:130px; margin:0; vertical-align: middle; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
#pa-wrap.pa-wrap ul.pa-our-clients li:nth-child(5n) { border-right:none;}
#pa-wrap.pa-wrap ul.pa-our-clients li:nth-child(n+6) { border-bottom:none;}
#pa-wrap.pa-wrap ul.pa-our-clients li:nth-child(n+11) { border-top:1px solid #e9e9e9;}
@media only screen and (max-width: 767px) {
#pa-wrap.pa-wrap .pa-our-clients-wrap { padding-top: 30px;}
#pa-wrap.pa-wrap ul.pa-our-clients li { width:49.979%;}
#pa-wrap.pa-wrap ul.pa-our-clients li:nth-child(5n) { border-right:1px solid #e9e9e9;}
#pa-wrap.pa-wrap ul.pa-our-clients li:nth-child(2n) { border-right:none;}
#pa-wrap.pa-wrap ul.pa-our-clients li:nth-child(n+6) { border-bottom:1px solid #e9e9e9;}
#pa-wrap.pa-wrap ul.pa-our-clients li:nth-child(n+3) { border-bottom:none;}
#pa-wrap.pa-wrap ul.pa-our-clients li:nth-child(n+5) { border-top:1px solid #e9e9e9;}
}
#pa-wrap.pa-wrap ul.pa-our-clients li img { height:auto; width:auto; max-width:100%;max-height: 110px; margin:0;
-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: grayscale(100%); filter: gray; -webkit-filter: grayscale(1);}
#pa-wrap.pa-wrap ul.pa-our-clients li img:hover { filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); filter: none; -webkit-filter: grayscale(0);}
#pa-wrap.pa-wrap #pa-our-clients.crsl.pa-our-clients li { border:none;}
#pa-wrap.pa-wrap ul.pa-our-clients li:first-child { margin-left: 0;}
#pa-wrap.pa-wrap ul.pa-our-clients:after { clear: both;} #pa-wrap.pa-wrap .crsl { margin:0;}
#pa-wrap.pa-wrap .crsl .pvaowl-buttons div{ top: 40px; opacity: 1; position: absolute; right: auto; left: 50%; color: #929ca3; background:none; padding:0;}
#pa-wrap.pa-wrap .crsl .pvaowl-buttons div:hover, .pa-our-clients-wrap.crsl .pvaowl-buttons div:active{ color: #3fcae7;}
#pa-wrap.pa-wrap .crsl .pvaowl-buttons div { font-family: vc_entypo;}
#pa-wrap.pa-wrap .crsl .pvaowl-buttons .pvaowl-prev { left: -35px; top: 40px; right: auto;}
#pa-wrap.pa-wrap .crsl .pvaowl-buttons .pvaowl-next { top: 40px; right: -36px; left: auto;}
#pa-wrap.pa-wrap .crsl .pvaowl-buttons div:after,#pa-wrap.pa-wrap .crsl .pvaowl-buttons .pvaowl-prev:after { font-family: 'simple-line-icons'; font-size: 21px; font-weight: 100; }
#pa-wrap.pa-wrap .crsl .pvaowl-buttons div:after {content: "\e606";}
#pa-wrap.pa-wrap .crsl .pvaowl-buttons .pvaowl-prev:after {content: "\e605";}
#pa-wrap.pa-wrap .crsl li {width: 100%; float: left; list-style: none;}
#pa-wrap.pa-wrap .crsl li img{max-width: 100%;}
#pa-wrap.pa-wrap .pa-our-clients-wrap.crsl { margin-top: 0;} #pa-wrap.pa-wrap .pa-ministry-box { position:relative; min-height: 287px; margin-bottom:30px; overflow:hidden; text-align:center;}
#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-bar { background-color:currentcolor; position:absolute;}
#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-bar h4{ padding: 20px 0; color: #fff; text-transform: uppercase; margin-bottom: 0; font-size: 23px; font-weight:bold; letter-spacing: 2px;}
#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-img img { min-width: 100%;}
#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-bar { color: #0099cb; background-color: currentcolor; width: 100%; position: relative;}
#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-bar:after{ transition: all .5s ease-in-out; margin-left: -15px; position: absolute; content:''; width: 0; height: 0; border-style: solid; border-width: 15px 15px 0 15px; border-color: currentcolor transparent transparent transparent;}
#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-content { height:0; transition: all .5s ease-in-out; overflow:hidden; padding: 0 8px; position: absolute; width:100%;}
#pa-wrap.pa-wrap .pa-ministry-box:hover .pa-ministry-content { height:100%;}
#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-content p{ color:#fff; line-height: 20px;  margin-bottom: 12px; padding:5%; font-size:14px;}
#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-content h5 { color:#fff; font-weight:500; margin:7px 0 0}
#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-content a { color:#fff; font-weight:600; text-transform: uppercase;}
#pa-wrap.pa-wrap .pa-ministry-box .pa-director-img { border-radius: 50%; width: 33%; border: 3px solid #fff;}
#pa-wrap.pa-wrap .pa-ministry-box .pa-ministry-director p { padding:0;} #pa-wrap.pa-wrap .pa-ministry-box2 img {background-color: #fff; padding: 10px; transition: all .33s ease; border:1px solid #eee;}
#pa-wrap.pa-wrap .pa-ministry-box2:hover img {background-color: #ff797a;}
#pa-wrap.pa-wrap .pa-ministry-box2 h4 {font-weight: 400; font-size: 24px; text-align: center; margin: 25px auto 15px; transition: all .33s ease;}
#pa-wrap.pa-wrap .pa-ministry-box2:hover h4 {color:#ff797a;}
#pa-wrap.pa-wrap .pa-ministry-box2 p { text-align: center;color: #8a8a8a;} #pa-wrap.pa-wrap .pa-our-team {text-align: center; background: #fff;  margin-bottom: 30px; overflow:hidden;}
#pa-wrap.pa-wrap .pa-social-team { padding-bottom:14px; text-align:center;}
#pa-wrap.pa-wrap .pa-our-team figure { position: relative; margin: 0 auto; overflow: hidden; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
#pa-wrap.pa-wrap .pa-our-team figure img { width:160px; border-radius:50%; height:auto;}
#pa-wrap.pa-wrap .blox .pa-our-team figure img { margin-top:25px;}
#pa-wrap.pa-wrap .pa-social-team i { margin:0 4px; background:#fff; padding: 10px;font-size: 18px; -webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;color: #777;}
#pa-wrap.pa-wrap .pa-our-team h2 { font-size: 17px; margin-top:25px; font-weight: 700; text-transform:uppercase; letter-spacing:1px; color:#515151;}
#pa-wrap.pa-wrap .pa-our-team h2 a { color:#515151;}
#pa-wrap.pa-wrap .pa-our-team h2 a:hover { text-decoration:underline;}
#pa-wrap.pa-wrap .pa-our-team h5 { color:#437df9; margin-top:15px; margin-bottom: 10px; font-size:12px; font-weight: 700; text-transform:uppercase; letter-spacing:2.6px;}
#pa-wrap.pa-wrap .pa-our-team p { font-size:14px; padding:7px 25px 0; color: #8a8a8a;}
#pa-wrap.pa-wrap .pa-our-team .pa-social-team{ padding-top: 10px;}
#pa-wrap.pa-wrap .pa-our-team .pa-social-team i { margin:0 4px; padding: 5px 6px;font-size: 18px; border-radius: 3px;color: #8a8a8a;}
#pa-wrap.pa-wrap .pa-our-team .pa-social-team i.fa-facebook { padding:5px 8px;}
#pa-wrap.pa-wrap .pa-our-team i:hover  {color:#fff;}
#pa-wrap.pa-wrap .pa-social-team a i.fa-facebook:hover { background: #00acee ;}
#pa-wrap.pa-wrap .pa-social-team a i.fa-twitter:hover { background: #3b5996;}
#pa-wrap.pa-wrap .pa-social-team a i.fa-vimeo:hover { background: #0dadd6;}
#pa-wrap.pa-wrap .pa-social-team a i.fa-dribbble:hover { background: #d53e68;}
#pa-wrap.pa-wrap .pa-social-team a i.fa-youtube:hover { background: #cb322c;}
#pa-wrap.pa-wrap .pa-social-team a i.fa-pinterest:hover { background: #cb2027;}
#pa-wrap.pa-wrap .pa-social-team a i.fa-linkedin:hover { background: #0073b2;}
#pa-wrap.pa-wrap .pa-social-team a i.fa-rss:hover { background: #f29a1d;}
#pa-wrap.pa-wrap .pa-social-team a i.fa-google-plus:hover { background: #c3391c;}
#pa-wrap.pa-wrap .pa-social-team a i.fa-instagram:hover { background: #457399;}
#pa-wrap.pa-wrap .pa-social-team a { color: transparent;} #pa-wrap.pa-wrap .pa-our-team1 { position:relative; margin:0;}
#pa-wrap.pa-wrap .pa-our-team1 figure { position: relative; overflow: hidden;  margin: 0 auto; z-index: 0;}
#pa-wrap.pa-wrap .pa-our-team1 img { width: 100%; -webkit-filter: grayscale(100%); filter: grayscale(100%); transition: .46s all ease;}
#pa-wrap.pa-wrap .pa-our-team1 figcaption { position: absolute; bottom: 0; left: 0; right:0; text-align: center; width: 100%; height:200px; bottom:-200px; background: rgba(0, 194, 229, 0.95); transition: all .28s ease;}
#pa-wrap.pa-wrap .pa-our-team1 h2 { color: #fff; font-size: 21px; margin-top :-30px; font-weight: 600;}
#pa-wrap.pa-wrap .pa-our-team1 h5 { color: #fff; font-size: 14px;}
#pa-wrap.pa-wrap .pa-our-team1 figure h2,#pa-wrap.pa-wrap .pa-our-team1 figure h5 { position:absolute; top: 40%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); line-height: 1; width: 100%; transition: .38s all ease;}
#pa-wrap.pa-wrap .pa-our-team1 figure h5 { margin-top: 10px; }
#pa-wrap.pa-wrap .pa-our-team1:hover figure h2,#pa-wrap.pa-wrap .pa-our-team1:hover figure h5 { top:47%;}
#pa-wrap.pa-wrap .pa-our-team1:hover figcaption { bottom:0;}
#pa-wrap.pa-wrap .pa-our-team1 .pa-social-team { margin-top: 15px; position:absolute; bottom:-20px; left:50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); opacity:0; transition: .34s all ease;}
#pa-wrap.pa-wrap .pa-our-team1:hover .pa-social-team { bottom:20px; opacity:1;}
#pa-wrap.pa-wrap .pa-our-team1 .pa-social-team i { background: transparent; color:#fff; display: inline-block; width: 30px; height: 30px; padding: 6px;}
#pa-wrap.pa-wrap .pa-our-team1 .pa-social-team i:before { color: #fff;}
#pa-wrap.pa-wrap .pa-our-team1:hover img { -webkit-filter: grayscale(0); filter: grayscale(0);} #pa-wrap.pa-wrap .pa-our-team2 { text-align: center; background: #fff; margin-bottom: 30px; border:1px solid #e7e7e7; padding:11%;box-shadow:none;transition: all 0.27s ease;}
#pa-wrap.pa-wrap .pa-our-team2:hover { box-shadow: 0 0 35px rgba(0,0,0,0.07); }
#pa-wrap.pa-wrap .pa-social-team2 { padding-bottom:14px; text-align:center;}
#pa-wrap.pa-wrap .pa-our-team2 figure { position: relative; margin: 0 auto; overflow: hidden; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
#pa-wrap.pa-wrap .pa-our-team2 figure img { width:100%; height:auto;}
#pa-wrap.pa-wrap .blox .pa-our-team2 figure img { margin-top:25px;}
#pa-wrap.pa-wrap .pa-our-team2 h2 { font-size: 29px; margin-top:25px; font-weight: 700; text-transform:uppercase;  color:#000;}
#pa-wrap.pa-wrap .pa-our-team2 h2 a { color:#000;}
#pa-wrap.pa-wrap .pa-our-team2 h2 a:hover { text-decoration:underline;}
#pa-wrap.pa-wrap .pa-our-team2 h5 { color:#444; margin-top:10px; margin-bottom: 30px; font-size:15px; font-weight: 300; text-transform:uppercase;}
#pa-wrap.pa-wrap .pa-our-team2 p { font-size:14px; padding:7px 25px 0; color: #717171;}
#pa-wrap.pa-wrap .pa-our-team2 .pa-social-team{ padding-top: 10px;}
#pa-wrap.pa-wrap .pa-our-team2 .pa-social-team i { margin:0 4px; padding: 5px 6px;font-size: 18px; border-radius: 0;color: #8a8a8a;}
#pa-wrap.pa-wrap .pa-our-team2 .pa-social-team i.fa-facebook { padding:5px 8px;}
#pa-wrap.pa-wrap .pa-our-team2 i:hover  {color:#fff;} #pa-wrap.pa-wrap .pa-our-team3 figure { width: 43%; float: left; margin-right: 3%;}
#pa-wrap.pa-wrap .pa-our-team3 figure img { border-radius: 50%; transition: .2s all ease; border: 5px solid transparent; width: 138px; height: 138px;}
#pa-wrap.pa-wrap .pa-our-team3:hover figure img { border: 5px solid #437df9;}
#pa-wrap.pa-wrap .pa-our-team3 .tdetail { width: 48%; float: left;}
#pa-wrap.pa-wrap .pa-our-team3 .tdetail h2 { font-size: 18px; letter-spacing: 0; margin-bottom: 0; line-height: 28px; font-weight: 700; margin-top: 20px;}
#pa-wrap.pa-wrap .pa-our-team3 .tdetail h5 { color: #888; margin-bottom: 18px; font-size: 11px;}
#pa-wrap.pa-wrap .pa-our-team3 .pa-social-team { text-align: left;}
#pa-wrap.pa-wrap .pa-our-team3 .pa-social-team i { text-align: center; background: #bbb; color: #fff; border-radius: 50%; font-size: 18px; padding: 7px; display: inline-block; margin: 0 0 0 4px; width: 30px; height: 30px;}
#pa-wrap.pa-wrap .dark .pa-our-team3 i { background: #000;}
#pa-wrap.pa-wrap .dark .pa-our-team3 .tdetail h5 { color: #ddd;}
#pa-wrap.pa-wrap .alignright .pa-our-team3 figure { float: right; margin: 0 0 0 3%;}
#pa-wrap.pa-wrap .alignright .pa-our-team3 .tdetail,#pa-wrap.pa-wrap .alignright .pa-our-team3 .tdetail a { float: right;}
@media only screen and (max-width: 768px) {
#pa-wrap.pa-wrap .pa-our-team2,#pa-wrap.pa-wrap .pa-our-team3 { margin-bottom: 30px;}
}
@media (min-width: 960px) and (max-width: 1199px) {
#pa-wrap.pa-wrap .pa-our-team3 figure img { width: 122px; height: 122px;}
}
@media (max-width: 960px) {
#pa-wrap.pa-wrap .pa-our-team3 figure img { width: 95px; height: 95px;}
} #pa-wrap.pa-wrap .pa-our-team4 { position: relative; background: #fff; border: 5px solid transparent;box-shadow: 0 2px 0 0px rgba(0,0,0,0.025);transition: .33s all ease;}
#pa-wrap.pa-wrap .pa-our-team4 img { width: 100%;}
#pa-wrap.pa-wrap .pa-our-team4 figure { position: relative;}
#pa-wrap.pa-wrap .pa-our-team4 figcaption h2 {font-size: 23px;color: #010101;font-weight: 600;text-align: center;padding-top: 36px;text-transform: capitalize;margin-bottom: 13px;transition: .26s all ease;}
#pa-wrap.pa-wrap .pa-our-team4 figcaption h5 {font-size: 14px;color: #989898;text-align: center;text-transform: uppercase;padding-bottom: 27px;letter-spacing: 1px;transition: .26s all ease;}
#pa-wrap.pa-wrap .pa-our-team4 .pa-social-team { position: absolute; bottom: 37%; left: 50%;transform: translate(-50%,0); -webkit-transform: translate(-50%,0); opacity: 0; transition: .26s all ease;}
#pa-wrap.pa-wrap .pa-our-team4 .pa-social-team i {font-size: 17px; font-weight: 600; padding: 15px; border-radius: 0; transition: .26s all ease;}
#pa-wrap.pa-wrap .pa-our-team4 .pa-social-team .fa-facebook:before { padding: 3px;}
#pa-wrap.pa-wrap .pa-our-team4:hover {border: 5px solid #437df9;background: #437df9;border-radius: 0;}
#pa-wrap.pa-wrap .pa-our-team4:hover .pa-our-team4-caption h2 { color: #fff;}
#pa-wrap.pa-wrap .pa-our-team4:hover .pa-our-team4-caption h5 { color: #fff;}
#pa-wrap.pa-wrap .pa-our-team4:hover .pa-social-team { opacity: 1;}
@media (min-width:1199px) and (max-width:1280px){
#pa-wrap.pa-wrap .pa-our-team4 .pa-social-team { bottom: 40%;}
}
@media (min-width:768px) and (max-width: 1200px){
#pa-wrap.pa-wrap .pa-our-team4 .pa-social-team { bottom: 50%;}
}
#pa-wrap.pa-wrap .pa-our-team4 .pa-social-team a i:before {color: #437df9;}
#pa-wrap.pa-wrap .pa-our-team4 .pa-social-team a i:hover,#pa-wrap.pa-wrap .pa-our-team4 .pa-social-team a:hover i {background: #222 !important; color: #fff !important;}
#pa-wrap.pa-wrap .pa-our-team4 .pa-social-team a i:hover:before { color: #fff !important;}
#pa-wrap.pa-wrap .pa-our-team4:hover.pa-our-team4 figcaption h2 ,#pa-wrap.pa-wrap .pa-our-team4:hover.pa-our-team4 figcaption h5 { color: #fff;} #pa-wrap.pa-wrap .pa-our-team5 { position:relative; text-align: center; box-shadow:none;transition: all 0.27s ease;}
#pa-wrap.pa-wrap .pa-our-team5:hover { box-shadow: 0 0 35px rgba(0,0,0,0.07); }
#pa-wrap.pa-wrap .pa-our-team5 img { width: 100%; -webkit-filter: grayscale(100%); filter: grayscale(100%); transition: .46s all ease;}
#pa-wrap.pa-wrap .pa-our-team5 figcaption {padding: 24px 15px 18px; border-bottom: 2px solid #ECF0F1; transition: .46s all ease;}
#pa-wrap.pa-wrap .pa-our-team5 h2 { font-size: 23px; color: #333; font-weight: 700; letter-spacing:-1px;}
#pa-wrap.pa-wrap .vc_col-sm-2 .pa-our-team5 h2 { font-size: 19px; font-weight:600; letter-spacing:-0.5px;}
#pa-wrap.pa-wrap .pa-our-team5 h5 { font-size: 12px; color: #437df9; font-weight: 500; letter-spacing:1px; text-transform: uppercase;}
#pa-wrap.pa-wrap .pa-our-team5 p { padding:27px 5px 10px 1px;}
#pa-wrap.pa-wrap .pa-our-team5 .pa-social-team {text-align: center; width: 100%;margin-top: 0;padding-right: 10px; opacity:0; transition: .46s all ease;position: absolute;bottom: 100px;}
#pa-wrap.pa-wrap .pa-our-team5:hover .pa-social-team { opacity:1;}
#pa-wrap.pa-wrap .pa-our-team5 .pa-social-team i {font-size: 18px;background: #fff !important;padding: 10px;width: 36px;height: 36px;display: inline-block; border-radius: 0;transition: all 0.23s ease;}
#pa-wrap.pa-wrap .pa-our-team5 .pa-social-team .fa-facebook:before { padding: 3px;}
#pa-wrap.pa-wrap .pa-our-team5 .pa-social-team a i:hover { background: #000 !important;}
#pa-wrap.pa-wrap .pa-our-team5 .pa-social-team a i:hover:before { color: #437df9;}
#pa-wrap.pa-wrap .pa-our-team5:hover img { -webkit-filter: grayscale(0); filter: grayscale(0);}
#pa-wrap.pa-wrap .pa-our-team5:hover figcaption { border-color: #c9c9c9;} #pa-wrap.pa-wrap .pa-our-team6 { text-align: center; background: #fff; margin-bottom: 30px; overflow:hidden; border:2px solid #e7e7e7; padding-bottom:10px;}
#pa-wrap.pa-wrap .pa-social-team6 { padding-bottom:14px; text-align:center;}
#pa-wrap.pa-wrap .pa-our-team6 figure { position: relative; margin: 0 auto; overflow: hidden; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
#pa-wrap.pa-wrap .pa-our-team6 figure img { width:100%; height:auto;}
#pa-wrap.pa-wrap .blox .pa-our-team6 figure img { margin-top:25px;}
#pa-wrap.pa-wrap .pa-our-team6 h2 { font-size: 17px; margin-top:25px; font-weight: 700; text-transform:uppercase; letter-spacing:1px; color:#2a2a2a;}
#pa-wrap.pa-wrap .pa-our-team6 h2 a { color:#2a2a2a;}
#pa-wrap.pa-wrap .pa-our-team6 h2 a:hover { text-decoration:underline;}
#pa-wrap.pa-wrap .pa-our-team6 h5 { color:#437df9; margin-top:15px; margin-bottom: 10px; font-size:11px; font-weight: 600; text-transform:uppercase; letter-spacing:2.6px;}
#pa-wrap.pa-wrap .pa-our-team6 p { font-size:14px; padding:7px 25px 0; color: #717171;}
#pa-wrap.pa-wrap .pa-our-team6 .pa-social-team{ padding-top: 10px;}
#pa-wrap.pa-wrap .pa-our-team6 .pa-social-team i { margin:0 4px; padding: 5px 6px;font-size: 18px; border-radius: 3px;color: #8a8a8a;}
#pa-wrap.pa-wrap .pa-our-team6 .pa-social-team i.fa-facebook { padding:5px 8px;}
#pa-wrap.pa-wrap .pa-our-team6 i:hover  {color:#fff;} #pa-wrap.pa-wrap .b-author { float: right; display: block; text-align: right;}
#pa-wrap.pa-wrap .b-author img { width: 90px; height: 90px; margin-left: 5px; border-radius: 45px; float: right;}
#pa-wrap.pa-wrap .b-author p { margin: 0; float: left; font-size: 17px; color: #393939; margin-top: 22px; margin-right: 10px; font-weight: 400;}
#pa-wrap.pa-wrap .b-author span { color: #797979; letter-spacing: 0; font-size: 14px; font-weight: 300;}
#pa-wrap.pa-wrap .pa-testimonial-content p { margin: 12px; color: #444; line-height: 1.7; font-size: 21px; padding: 10px 0;}
#pa-wrap.pa-wrap .pa-testimonial-arrow { position: absolute; width: 11px; height: 6px; bottom: -6px; right: 110px;}
#pa-wrap.pa-wrap .pa-testimonial { margin-bottom:20px; clear:both; min-width:220px;}
#pa-wrap.pa-wrap .pa-testimonial-content { padding: 10px; position: relative; border: 2px solid #e3e3e3; border-radius:5px; background: #fff; margin: 5px 0;}
.container #pa-wrap.pa-wrap .pa-testimonial-content p { margin:6px;}
#pa-wrap.pa-wrap .pa-testimonial-content h4 { padding:1px 10px; line-height:1.22; color:#595959; margin-top:5px;}
#pa-wrap.pa-wrap .pa-testimonial-content h4 q { font-size: 17px; font-weight:300; color: #525252;}
#pa-wrap.pa-wrap .pa-testimonial-arrow { position:absolute; width: 127px; height: 14px;  right: 0px; bottom: -14px;}
#pa-wrap.pa-wrap .pa-testimonial-arrow:after, .pa-testimonial-arrow:before {content: ''; display: block; position: absolute; width: 0; left: 0; height: 0; border-style: solid; border-width: 10px;}
#pa-wrap.pa-wrap .pa-testimonial-arrow:after {top: -1px; border-color: #fdfdfd transparent transparent transparent ;}
#pa-wrap.pa-wrap .pa-testimonial-arrow:before {top: 0px; border-color: #e3e3e3 transparent transparent transparent;}
#pa-wrap.pa-wrap .pa-testimonial-brand { position:relative; margin:12px 16px 8px 0px; min-height:50px;}
#pa-wrap.pa-wrap .pa-testimonial-brand img { width:60px; height:60px; border-radius:35px; float:right; margin-left: 2px; margin-right:15px; color:transparent; background:#c5c5c5 url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/public/images/avatr1.png) no-repeat center;}
#pa-wrap.pa-wrap .pa-testimonial-brand h5 { float: right; clear: left; margin:15px; margin-right: 10px; direction: rtl; font-size: 15px;  color: #393939; font-weight: 400;}
#pa-wrap.pa-wrap .pa-testimonial-brand h5 strong { font-weight:600; letter-spacing:0.2px;}
#pa-wrap.pa-wrap .pa-testimonial-brand h5 em { color: #797979;  letter-spacing: 0;  font-size: 13px;  font-weight: 300; font-style: normal;} #pa-wrap.pa-wrap .pa-testimonial2 { position: relative; margin: 20px 0;}
#pa-wrap.pa-wrap .pa-testimonial2 img { width: 130px; height: 130px; float: left; margin-right: 31px; border-radius: 50%;}
#pa-wrap.pa-wrap .pa-testimonial2 .pa-testimonial-content { position: relative; background: #fff; display: table; padding: 19px; border: 1px solid #dbdbdb; border-radius: 3px;}
#pa-wrap.pa-wrap .pa-testimonial2 .pa-testimonial-content:after { content: ''; position: absolute; left: -15px; top: 36px; width: 0; height: 0; border-bottom: 0px solid transparent; border-top: 15px solid transparent; border-right: 15px solid #fff;}
#pa-wrap.pa-wrap .pa-testimonial2 .pa-testimonial-content:before { content: ''; position: absolute; left: -16px; top: 33px; width: 0; height: 0; border-bottom: 1px solid transparent; border-top: 19px solid transparent; border-right: 16px solid #dbdbdb;}
#pa-wrap.pa-wrap .pa-testimonial2 .pa-testimonial-content h5 { font-size: 12px; font-weight: 700; text-transform: uppercase; color: #437df9;}
#pa-wrap.pa-wrap .pa-testimonial2 .pa-testimonial-content p { margin-bottom: 0; font-size: 13px; font-family: 'lora'; font-style: italic;} #pa-wrap.pa-wrap .pa-testimonial3 .pa-testimonial-content p {font-size: 19px;line-height: 1.7;font-weight: 100;margin: 0;padding: 61px 69px 65px 68px;border: 1px solid rgba(211, 211, 211, 0.48);text-align: left;position: relative;border-radius: 6px;}
#wrap .pa-testimonial3 .pa-testimonial-content img { width: 100%; }
#pa-wrap.pa-wrap .pa-testimonial3 .pa-testimonial-content {padding: 0;margin: 0;border: none;}
#pa-wrap.pa-wrap .pa-testimonial3 .pa-testimonial-content .shape {width: 25px;height: 25px;position: absolute;left: 82px;bottom: -11px;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}
#pa-wrap.pa-wrap .pa-testimonial3 .pa-testimonial-content .t-m-footer {text-align: left;margin-top: 29px;margin-left: 31px;}
#pa-wrap.pa-wrap .pa-testimonial3 .pa-testimonial-content .t-m-footer h5 {font-size: 16px;color: #353535;}
#pa-wrap.pa-wrap .pa-testimonial3 .pa-testimonial-content .t-m-footer h6 {color: #aaaab1;font-size: 16px;}
@media ( min-width: 768px) and ( max-width: 960px){
#pa-wrap.pa-wrap .pa-testimonial3 .pa-testimonial-content p { padding: 30px; }
}
@media ( max-width: 380px){
#pa-wrap.pa-wrap .pa-testimonial3 .pa-testimonial-content p { padding: 20px; font-size: 15px; padding-right: 10px;}
} #pa-wrap.pa-wrap .pa-testimonial4 {position: relative; text-align: center;}
#pa-wrap.pa-wrap .pa-testimonial4 .pa-testimonial-content {border-radius: 0; border: none; background: rgba(255, 255, 255, 0.95); padding: 67px 25px; }
#pa-wrap.pa-wrap .pa-testimonial4 .pa-testimonial-image {position: absolute; top: -50px; left: 50%; margin-left: -48px; }
#pa-wrap.pa-wrap .pa-testimonial4 .pa-testimonial-image img {border-radius: 55px; width: 100px; height: 100px; border: 1px solid #cbcbc5; }
#pa-wrap.pa-wrap .pa-testimonial4 h5 {font-weight: 600; font-size: 15px; letter-spacing: -0.5px; margin-top: 10px; }
#pa-wrap.pa-wrap .pa-testimonial4 h5:after {content: '';width: 45px;height: 3px;background: #437df9;display: block;margin: 25px 50% 35px;transform: translateX(-24px);}
#pa-wrap.pa-wrap .pa-testimonial4 q {font-style: italic; font-size: 13px; font-weight: 500; } #pa-wrap.pa-wrap .pa-testimonial5 .pa-testimonial-content {border: 0; padding: 0; margin: 0; }
#pa-wrap.pa-wrap .pa-testimonial5 .pa-testimonial-content q { display: block; padding: 15px 25px; position: relative; border-radius: 5px;  font-family: 'Lora','serif','arial'; font-size: 15px; font-weight: 300; }
#pa-wrap.pa-wrap .pa-testimonial5 .pa-testimonial-image img {border-radius: 55px; width: 100px; height: 100px; border: 1px solid #cbcbc5; }
#pa-wrap.pa-wrap .pa-testimonial5 .pa-testimonial-content .triangle {position: absolute; display: inline-block; margin-left: 25px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 10px solid transparent; }
#pa-wrap.pa-wrap .pa-testimonial5 .pa-testimonial-content div {display: inline-block; margin: 15px 0; }
#pa-wrap.pa-wrap .pa-testimonial5 .pa-testimonial-content div.name {margin-left: 30px; font-size: 15px; font-weight: 700; color: #31312c; } #pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-content { background:none; border:none;}
@media only screen and (min-width: 961px) {
#pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-content {margin-left:100px;margin-right:100px;}
}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-content h4 q {font-size: 22px; line-height:1.6; color: rgba(102, 102, 102, 0.92);}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-content h4 q:before, #pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-content h4 q:after { position:absolute; font-family: Times, serif; font-size: 30px; margin: 0 7px; font-weight: bold; opacity:0.7;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-content h4 q:before {  margin-left:-26px; padding-right:3px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-content h4 q:after {  padding-right:7px;}
@media only screen and (max-width: 767px) {
#pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-content h4 q {font-size: 17px;}
}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-arrow { display:none;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-brand h5, #pa-wrap.pa-wrap .pa-testimonials-slider-w .pa-testimonial-brand img { float:none;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider { background: transparent; text-align:center; margin-bottom:20px; max-width:1090px; margin-left:auto; margin-right:auto;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .slides { height:auto; padding:0;margin:0 auto;position:relative; overflow:initial;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .slides li { word-break: break-word; color:#fff; list-style:none; font-size: 12px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .slides li span{ color:#1bbc9b;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav { display:block;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav a {width: 45px;height: 45px; background: none; border: 2px solid #437df9;padding: 10px;border-radius:50%; transition: all .19s ease;}
@media only screen and (max-width: 960px) {
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav a { top:auto; bottom:-30px; right:auto; left:50%; padding:10px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav .flex-prev { margin-left: -44px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav .flex-next { margin-left: 8px;}
}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav a i {color: #437df9; font-family: simple-line-icons; font-size: 20px; padding: 0;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav a:hover i {color: #fff;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav a i.fa-chevron-left:before { content: "\e605";}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav a i.fa-chevron-right:before { content: "\e606";}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-direction-nav a:hover .fa-chevron-left:before { color: #fff;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .flex-control-nav { display:none;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .pa-testimonial-brand { position:relative;margin-left:auto; width:100%; margin-right:auto; text-align:center;margin-top: 0;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider .pa-testimonial-brand img { position: relative; width: 80px;height: auto !important; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); border: 1px solid #e0dfdf; border-radius: 50%; box-shadow: 0 2px 0 0px rgba(0,0,0,0.035); margin: 0;}
#pa-wrap.pa-wrap .pa-testimonial-brand .second-social a i:before { border-radius: 50%; font-size: 20px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul { margin: 0;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li { display: inline; text-align: center; float: none; }
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i:before { font-size: 13px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i { display: inline-block; width:24px; padding: 5px; border-radius: 50%;  margin-right: 4px; transition: .3s;box-shadow: 0 0 5px rgba(0, 0, 0, 0.32) inset;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i:before { font-size: 13px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-twitter { background: #00acee; color: #fff;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-facebook { background: #3b5996; color: #fff; padding: 6px 8px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-google-plus { background: #cd4132; color: #fff;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-vimeo { background: #1bb6ec; color: #fff;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-linkedin { background: #007ba9; color: #fff;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-pinterest { background: #cb2026; color: #fff;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-youtube { background: #dc2925; color: #fff;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-dribbble { background: #ec4a89; color: #fff;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-instagram { background: #2e5e86; color: #fff;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-facebook { padding: 5px; }
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-twitter:hover { background: #fff; color: #3b5996;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-facebook:hover { background: #fff; color: #00acee;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-google-plus:hover { background: #fff; color: #cd4132;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-vimeo:hover { background: #fff; color: #1bb6ec;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-linkedin:hover { background: #fff; color: #007ba9;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-pinterest:hover { background: #fff; color: #cb2026;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-youtube:hover { background: #fff; color: #dc2925;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-dribbble:hover { background: #fff; color: #ec4a89;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w .social-testimonial ul li a i.fa-instagram:hover{ background: #fff; color: #2e5e86;} #pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w { position: relative; max-width: 100%; }
#pa-wrap.pa-wrap .ts-di .pa-testimonial { max-width: 100%; overflow: hidden;position: relative;}
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content { background: #fff; font-family:'Playfair Display','Lora',serif;font-style: italic;color: #444;margin: 0;position: absolute;min-height: 382px;left: 500px;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);float: right;padding: 100px 106px 98px 90px;border: 1px solid #e4e4e4;border-left: 0;border-radius: 0;text-align: left;}
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 { padding: 0;margin: 0; }
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 q { font-size: 35px; color: #4e4e4e; font-weight: 400;}
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 q:before {position:absolute;left: 108px;top: 20px;content:'\201C';font-size: 80px;color: #437df9;font-weight:bold;font-family: Georgia, Times, serif;opacity: 1;}
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand {float: left;margin-left: 0;width: 500px;}
#pa-wrap.pa-wrap .ts-di .pa-testimonial .social-testimonial { text-align: left; }
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand img  { width: 100%; border-radius: 0; border: none; left: auto; transform: translate(0);}
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand h5 {position: absolute;bottom: 20px;left: 170px;min-width: 376px;background: #437df9;color: #fff;margin: 0;text-align: left;padding: 15px 24px;font-size: 22px;}
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand h5 em { color: #fff; font-size: 15px; display: inline-block; padding-bottom: 5px;} #pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav {position:absolute;right: 0;top: 0;height: 100%;width: 80px;}
#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a {position: absolute;background: none;border-radius: 0;border: none;padding: 0;top: 50%;margin-top: -180px;right: 1px;width: auto;height: auto;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslide.ts-di .flex-direction-nav a:hover { background: none; }
#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a i {background: #fff;color: #6f6f6f;font-size: 30px;display: inline-block;text-align: center;border: 1px solid #e4e4e4; width: 80px; height: 160px; line-height: 160px; padding: 0; transition: all .3s ease;}
#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a i:hover { background: #f9f9f9; color: #437df9; }
#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a i:hover:before { color: #437df9; }
#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a.flex-prev {margin-top: 0;right: -1px;}
@media ( min-width:1281px ) and ( max-width:1440px ) {
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand { width: 460px; }
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 q { font-size: 26px; text-transform: none; letter-spacing: 0;}
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content {left: 460px;padding: 100px 80px 78px 95px;}
}
@media ( min-width:1201px ) and ( max-width:1280px ) {
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand { width: 440px; }
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content {left: 440px;padding: 80px 80px 78px 75px;}
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 q { font-size: 25px;}
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 q:before {left: 98px;top: 10px;}
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand h5 {left: 160px;font-size: 20px;min-width: 322px;}
}
@media ( min-width:961px ) and ( max-width:1200px ) {
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand { width: 340px; }
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content { left: 340px; padding: 60px 60px 58px 45px;}
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 { padding-right: 70px; }
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 q { font-size: 25px;}
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 q:before { left: 65px; top: 0px; }
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand h5 {left: 63px;min-width: 300px;font-size: 16px;padding: 13px 16px;}
}
@media ( max-width:960px ) {
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand {width: 100%; float: right;}
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content {position: relative;left: auto;top: auto;transform: none;width: 100%;border-left: 1px solid #e4e4e4; float: left;}
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand h5 {left: 0;}
#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav { width: 100%; }
#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a { left: auto; right: 0; top: auto; bottom: 26%; }
#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a.flex-prev { left: 45px; right: auto; top: auto; bottom: 26%; }
}
@media ( max-width:768px ) {
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content { padding: 30px; }
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 q { font-size: 20px;}
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-content h4 q:before { font-size: 40px; top: 0px; left: 50px; }
#pa-wrap.pa-wrap .ts-di .pa-testimonial .pa-testimonial-brand h5 {padding: 10px 14px; bottom: 0; font-size: 17px;}
}
@media ( max-width:480px ) {
#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a i { font-size: 20px; width: 50px; height: 100px; line-height: 100px;}
#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a { bottom: 120px;}
#pa-wrap.pa-wrap .ts-di.pa-testimonials-slider-w.flexslider .flex-direction-nav a.flex-prev { bottom: 120px;}
} #pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content { margin: 0; padding: 40px 0 10px 0px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content h4 {text-align: left;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content h4 q { font-size: 39px; line-height: 1.1; margin: 0; padding: 0;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-direction-nav li { display: none;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content:before { position: absolute; left: 0; top: -23px; content: '\201C'; font-size: 100px; color: #437df9; font-weight: bold;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging { display: block; bottom:39px; padding-right:52px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li { display: block; padding: 11px 0 0 0;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li a { width:14px; height:14px; background: #4d4d4d;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li a.flex-active { background: #f4f4f4;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono.flexslider .pa-testimonial-brand img { margin-bottom: 35px; border: 0; left: 113px; top:34px; height:138px; width: 138px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand .social-testimonial { display: none;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand h5 {position: absolute;line-height:1;font-size: 20px;bottom: -30px;left: 190px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand h5 strong { color: #e69200;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand h5 em { line-height:1.9; font-size: 14px; color: #aaaab1;}
@media (max-width: 1200px) {
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content:before { content: '\201C'; font-size: 95px; top: -18px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content h4 q { font-size: 29px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging { bottom:40px; right:26px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li { margin:0;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li a { width:13px; height:13px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono.flexslider .pa-testimonial-brand img { left: 85px; top:28px; width: 120px; height:120px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand h5 { font-size: 16px; top: 60px; left:150px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand h5 em { font-size: 12px;}
}
@media (max-width: 960px) {
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content:before { content: '\201C'; font-size: 90px; top: -12px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content h4 q { font-size: 26px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging { bottom:70px; right:0px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li { margin:0;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li a { width:12px; height:12px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono.flexslider .pa-testimonial-brand img { left: 85px; top:28px; width: 120px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand h5 { font-size: 14px; top: 62px; left:150px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand h5 em { font-size: 11px;}
}
@media (max-width: 768px) {
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content:before { content: '\201C'; font-size: 85px; top: -5px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content h4 q { font-size: 23px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging { bottom:43px; right:0px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li a { width:11px; height:11px;}
}
@media (max-width: 420px) {
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content:before { content: '\201C'; font-size: 75px; top: 0px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-content h4 q { font-size: 20px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging { bottom:0; right:0;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li {display: inline-block; margin:4px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .flex-control-nav.flex-control-paging li a { width:10px; height:10px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono.flexslider .pa-testimonial-brand img { left: 55px; top:28px; width: 100px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand h5 { font-size: 12px; left:113px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-mono .pa-testimonial-brand h5 em { font-size: 10px;}
} #pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider { max-width: 100%; }
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content h4 { padding: 30px 50px; text-align: left; border: none; border-radius: 0;}
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content h4 q { position: relative; font-family:'Playfair Display','Lora',serif; font-size: 29px; font-style: italic; text-align: left; color: #000; text-transform: none; letter-spacing: 0px;}
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content h4 q:before {position:absolute;left: 24px;top: -70px;content:'\201C';font-size: 80px;color: #437df9;font-weight:bold;font-family: Georgia, Times, serif;opacity: 1;}
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .pa-testimonial-brand { position:relative; margin-top: 130px; float: left; width: 400px; height:400px; padding: 114px 0 0; background: #437df9; margin-right: auto; text-align: center; color: #fff; }
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .pa-testimonial-brand img { width:120px; border: none;}
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .pa-testimonial-brand h5 { margin-top: 15px; }
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .social-testimonial { margin-top: 20px; }
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-brand h5 { font-size:20px; letter-spacing:1px; color: #fff;}
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-brand h5 em { font-size: 15px; font-weight: 300; letter-spacing: 1px; color: #fff; }
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav a {opacity: 1;width:52px;height:52px;line-height: 52px;text-align: center;border:none;border-radius:52px;padding: 2px;background: transparent;top: 360px;left: 172px;}
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav a i { color: #fff; }
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav a:hover { background: #fff !important; color:#437df9;}
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav a:hover i, #pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav a:hover .fa-chevron-left:before, .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav a:hover .fa-chevron-right:before {color:#222;}
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav .flex-prev { margin-left:-116px;}
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav .flex-next {margin-left: 120px;right:auto;}
#pa-wrap.pa-wrap .flex-direction-nav i { position: relative; top: 1px;}
#pa-wrap.pa-wrap .flex-direction-nav .flex-prev i { right: 1px;}
#pa-wrap.pa-wrap .flex-direction-nav .flex-next i { left: 1px;}
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content {margin-left: 0;margin-right: 0;padding:8px 15px;width:calc(100% - 400px);float: right;background: #f8f8f8;border: none;padding: 15% 20px;border-radius: 0;}
@media only screen and (min-width: 1441px) {
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content { padding: 13% 20px; }
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content h4 q { font-size: 33px; }
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content h4 q:before { top: -100px; font-size: 90px; }
}
@media only screen and (max-width: 960px) {
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content { width: 100%; float: none; margin-bottom: 0; padding: 11% 20px;}
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .pa-testimonial-brand { float: none; margin:0 auto; padding-top: 60px;}
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content h4 q { font-size: 23px; }
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav a { left: 50%; top: auto;; bottom: 90px; }
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav .flex-next { margin-left: 6px; }
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .flex-direction-nav .flex-prev { margin-left: -60px; }
}
@media only screen and (max-width: 768px) {
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content h4 { padding: 15px; }
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w.flexslider .pa-testimonial-brand { width: 100%; }
#pa-wrap.pa-wrap .ts-tri.pa-testimonials-slider-w .pa-testimonial-content h4 q:before { font-size: 60px; top:-50px;}
} #pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w .pa-testimonial-content h4 { padding-bottom:0;}
#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w .pa-testimonial-content h4 q {font-size: 20px;}
#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .pa-testimonial-brand { margin-top:0;}
#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .pa-testimonial-brand img { width:76px; border-radius:0; border:4px solid #dfa948; padding:0; margin-bottom:14px;}
#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w .pa-testimonial-brand h5 { font-size:16px; letter-spacing:0;}
#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .flex-direction-nav a { border-width: 2px; border-radius:0; width: 50px; height: 50px;}
#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .flex-direction-nav a i { font-size: 15px;}
#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .flex-control-nav { display:inline-block; position: static;}
#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .flex-control-paging li { margin:0 2px; line-height:10px;}
#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .flex-control-paging li a { display:inline-block; width:25px; height:4px; background: #e3e3e3; border:none; border-radius:0;}
#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .flex-direction-nav a:hover { background: #437df9;}
#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .flex-control-paging li a.flex-active {background: #437df9;}
@media only screen and (min-width: 961px) {
#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w .pa-testimonial-content { margin-left: 100px; margin-right: 100px; padding:8px 15px;}
}
@media only screen and (max-width: 960px) {
#pa-wrap.pa-wrap .ts-tetra.pa-testimonials-slider-w.flexslider .flex-direction-nav a { padding: 7px; width: 36px; height: 36px; bottom:-40px;}
} #pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-content h4 q:after { content: '';}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-content h4 { padding-bottom: 0;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-arrow { display: inherit;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-arrow:after, #pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-arrow:before {right: -2px;left: auto;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-content { border: 1px solid #f1f1f1; background:#fff;margin-left:auto;margin-right:1px;text-align: left;padding: 55px 100px 56px 59px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-content h4 q, #pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-content h4 q p {font-size: 19px;font-weight:300;margin: 0;color: #282828;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-content h4 q:before { font-family: sans-serif, Arial, Helvetica; font-size: 80px; margin: 0 10px; left: 0px; top: 0; color: #37a7c1;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-arrow { width:117px; left:0;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-arrow:before, #pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-arrow:after {border-top: 15px solid #fff;border-left: 17px solid transparent;border-right: 17px solid transparent;left: 80px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-arrow:before { border-top: 16px solid #ececec; }
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-brand img { float: right;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-brand h5 {margin: 7px  0 11px;line-height:1.4;font-size: 14px;margin-left: 43px;clear: none;direction: ltr;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-brand h5 strong { font-size: 16px; color: #2f2f2f; font-weight: t00;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-brand h5 em {font-size: 16px;color:#919191;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .social-testimonial {display: inline-block; margin-left: 0; text-align: center; min-width: 180px; }
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .social-testimonial ul { margin: 0;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .social-testimonial ul li { display: inline; float: left; padding: 3px; padding-top: 0; border: none;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .social-testimonial ul li a { font-size: 14px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .flex-direction-nav {display:none;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .flex-control-paging li a {width: 10px; height: 10px; background: #444;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .flex-control-paging li a.flex-active {background: #437df9;border-color: #437df9;width: 12px;height: 12px;position: relative;top: -1px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .pa-testimonial-brand { text-align:left; padding-top: 15px; margin-top: 0;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .pa-testimonial-brand img {left:auto;bottom: 99px;width: 138px;right: 53px;transform:none;border-radius:50%;border:none;margin-top:10px;float: right;margin-right: 0px;display: inline;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .flex-control-nav {display: inherit;right: auto;left: 68px;bottom: -10px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .flex-control-nav li {display: inline-block;margin: 0 3px;margin-bottom: 7px;left: auto;right: 0;}
@media (max-width:480px){
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .pa-testimonial-brand img { width: 100px; right: 20px; bottom: 80px;}
#pa-wrap.pa-wrap .pa-testimonials-slider-w.ts-penta .pa-testimonial-content { padding: 30px 30px 50px; }
#pa-wrap.pa-wrap .pa-testimonials-slider-w.flexslider.ts-penta .flex-control-nav { bottom: 0;}
}  #pa-wrap.pa-wrap .pvaowl-carousel .pvaowl-wrapper:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
#pa-wrap.pa-wrap .pvaowl-carousel { display:none; position:relative; width:100%; -ms-touch-action:pan-y;}
#pa-wrap.pa-wrap .pvaowl-carousel .pvaowl-wrapper { display:none; position:relative;}
#pa-wrap.pa-wrap .pvaowl-carousel .pvaowl-wrapper-outer { overflow:hidden; position:relative; width:100%;}
#pa-wrap.pa-wrap .pvaowl-carousel .pvaowl-wrapper-outer.autoHeight { -webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out;}
#pa-wrap.pa-wrap .pvaowl-carousel .pvaowl-item { float:left;}
#pa-wrap.pa-wrap .pvaowl-controls .pvaowl-buttons div,#pa-wrap.pa-wrap .pvaowl-controls .pvaowl-page { cursor:pointer;}
#pa-wrap.pa-wrap .pvaowl-controls { -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
#pa-wrap.pa-wrap .pvaowl-carousel .pvaowl-item,#pa-wrap.pa-wrap .pvaowl-carousel .pvaowl-wrapper { -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0);}
#pa-wrap.pa-wrap .pvaowl-theme .pvaowl-controls { margin-top:10px; text-align:center;}
#pa-wrap.pa-wrap .pvaowl-theme .pvaowl-controls.clickable .pvaowl-buttons div:hover { filter:Alpha(Opacity=100); opacity:1; text-decoration:none;}
#pa-wrap.pa-wrap .pvaowl-theme .pvaowl-controls .pvaowl-page { display:inline-block; zoom:1; *display:inline;}
#pa-wrap.pa-wrap .pvaowl-theme .pvaowl-controls .pvaowl-page span { display:block; width:12px; height:12px; margin:5px 7px; filter:Alpha(Opacity=50); opacity:.5; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; background:#869791;}
#pa-wrap.pa-wrap .pvaowl-theme .pvaowl-controls .pvaowl-page.active span,#pa-wrap.pa-wrap .pvaowl-theme .pvaowl-controls.clickable .pvaowl-page:hover span { filter:Alpha(Opacity=100); opacity:1;}
#pa-wrap.pa-wrap .pvaowl-theme .pvaowl-controls .pvaowl-page span.pvaowl-numbers { height:auto; width:auto; color:#FFF; padding:2px 10px; font-size:12px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}
#pa-wrap.pa-wrap .pvaowl-item.loading { min-height:150px; background:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/public/css/AjaxLoader.gif) no-repeat center center;} #pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 { position:relative; padding:0 40px; cursor: -webkit-grab; cursor: -moz-grab;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .pa-tc-item { text-align:center; padding:10px 25px;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .pa-tc-item img { width:90px; height:90px; border-radius:60px;box-shadow: 0 2px 0 0px rgba(0,0,0,0.011);padding: 3px;background: #fff; border: 1px solid #f0f0f0;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .tc-content { position:relative; background:#fff; color:#808080; margin-top:30px; margin-bottom:18px; padding:30px; font-size:14px; border:1px solid #eaeaea; border-radius: 2px; box-shadow: 0 2px 0 0px rgba(0,0,0,0.025);}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .tc-content:after,#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .tc-content:before { content: '';display: block;position: absolute; left:50%; margin-left:-10px;width: 0;height: 0;border-style: solid; border-width: 10px;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .tc-content:after { top: -18px; border-color: transparent transparent #ffffff transparent ;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .tc-content:before { top: -19px; border-color: transparent transparent #e2e2e2 transparent ;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .tc-name { font-size:15px; font-weight:600; color:#333; margin-bottom:3px; line-height:1.2;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .tc-job {font-size:11px; font-weight:500; text-transform:uppercase; letter-spacing:1px; color:#888;}
@media (min-width:768px) and (max-width:959px){
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .pa-tc-item { padding:10px 15px;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .tc-content { padding:16px 12px; font-size:13px;}
}
@media only screen and (max-width: 767px) {
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .pa-tc-item { padding:10px;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-1 .tc-content { padding:20px 15px; font-size:12px;}
} #pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-2 .pa-testimonial-owl-carousel .tc-content { position: relative; font-size: 19px; font-weight: 100; margin: 0; padding: 48px 50px 43px 32px; padding-bottom:; border: 1px solid rgba(211, 211, 211, 0.48); text-align: left; position: relative;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-2 .pa-testimonial-owl-carousel .tc-content:before {content: ""; width: 0; height: 0; position: absolute; left: 57px; bottom: -15px; border-left: 11px solid transparent; border-right: 11px solid transparent; border-top: 14px solid #eaeaea; }
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-2 .pa-testimonial-owl-carousel .t-m-footer { text-align: left;  margin-top: 28px;  margin-left: 62px;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-2 .pa-testimonial-owl-carousel .t-m-footer .tc-name { text-transform: uppercase; font-size: 15px; }
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-2 .pa-testimonial-owl-carousel .t-m-footer .tc-name { margin-bottom: 0;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-2 .pa-testimonial-owl-carousel .t-m-footer img { float: left; margin-right: 10px;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-2 .pa-testimonial-owl-carousel .pvaowl-item { padding: 25px;}
@media ( min-width: 768px) and ( max-width: 960px){
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-2 .pa-testimonial-owl-carousel p { padding: 30px; }
}
@media ( max-width: 380px){
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-2 .pa-testimonial-owl-carousel p { padding: 20px; font-size: 15px; padding-right: 10px;}
} #pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 .pvaowl-item { padding: 0 7px;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 .pa-tc-item { text-align: center;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 .main-content {background: rgba(255,255,255,0.9); padding: 67px 25px 46px;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 img { position: relative; top: 50px; border-radius: 55px; width: 100px; height: 100px; border: 4px solid #fff; }
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 .tc-name,#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 .tc-job { font-weight: 600; font-size: 15px; letter-spacing: 0.5px; margin-top: 10px; color: #171c24; text-transform: uppercase;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 .tc-job { font-size: 13px; text-transform: capitalize; margin-bottom: 0; margin-top: 30px;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 .tc-name { position: relative;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 .tc-name:after { content: ""; position: absolute; width: 45px; height: 3px; background: #437df9; bottom: -15px; left: 50%; transform: translate(-50%,0);}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3 .tc-content { color: #3a3b3c; font-family:'Playfair Display','Lora',serif;  font-size: 18px; font-weight: 400; margin-top: 59px; } #pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-prev,#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-next { font-family: 'simple-line-icons'; }
@media (min-width: 768px){
#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-prev,#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-next { position: absolute;font-size: 18px;width: 26px;height: 80px;line-height: 80px;display: inline-block;padding: 0;text-align: center;border-radius: 3px;color: #fff;background: rgba(0,0,0,.36);cursor: pointer;transition: all .18s ease;}
#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3  .pvaowl-controls .pvaowl-buttons .pvaowl-prev,#pa-wrap.pa-wrap .pa-testimonial-carousel.pa-testi-carou-3  .pvaowl-controls .pvaowl-buttons .pvaowl-next { bottom: auto; top: 50%;}
#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-prev {left: -50px;bottom: 50%;}
#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-next {right: -50px;bottom: 50%; padding-left: 2px;}
}
#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-prev:before { content: "\e605";}
#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-next:before { content: "\e606";} .pwa-parallax { position: relative; overflow: hidden; }
.pwa-parallax .pwa-parallax-bg-holder { position: absolute; top: 0px; left: 0px; z-index: 0; width: 100%; height: 100%; backface-visibility: hidden; }
.pwa-parallax .pwa-parallax-bg-holder .pwa-parallax-bg { background-repeat: no-repeat; background-size: cover; background-position: center center; width: 100%; height: 100%; z-index: 20; } #pa-wrap.pa-wrap .pa-latest-cat-box { padding: 0; border: 0; margin-bottom:25px;}
#pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-post  { margin-bottom:20px; padding:0; background:none; border:none;}
#pa-wrap.pa-wrap .pa-latest-cat-box .lc-main { margin-bottom:4px;}
#pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-post.lc-main h4 { font-size: 19px; letter-spacing: 3px; font-weight: 700; margin-bottom:12px; margin-top:8px; line-height: 1.3;text-transform: uppercase;}
#pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-author, #pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-author * { font-size: 12px; letter-spacing:0; text-transform:none;}
#pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-author strong { font-weight:800;}
#pa-wrap.pa-wrap .pa-latest-cat-box .lc-main .blog-detail { margin-bottom:33px;}
#pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-post p.pa-blog-author { font-size: 13px; color: #888; text-transform:none; letter-spacing:0; line-height: 1.5;}
#pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-post p.pa-blog-author a { text-transform:none; letter-spacing:0; font-size:13px; color:#888;}
#pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-post p.pa-blog-author span.date a {color:#fd6b48;}
#pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-post p.pa-blog-author a:hover { text-decoration:underline;}
#pa-wrap.pa-wrap .pa-latest-cat-box .lc-main a.pa-readmore { display:none;}
#pa-wrap.pa-wrap .pa-latest-cat-box .lc-items { padding: 0; margin: 0; max-width:none; width:auto;}
#pa-wrap.pa-wrap .pa-latest-cat-box .lc-items h4 { font-size: 15px; font-weight: 700; letter-spacing: 2px;text-transform: uppercase; clear: none; margin-top: 0; overflow: hidden; line-height: 1.5;}
#pa-wrap.pa-wrap .pa-latest-cat-box .lc-items h4 a, #pa-wrap.pa-wrap .pa-latest-cat-box .lc-items a.img-hover { box-shadow: none; color: #000;}
#pa-wrap.pa-wrap .pa-latest-cat-box .lc-items img { width: 110px; height: auto; float:left; box-shadow:none; border:1px solid #e5e5e5;}
#pa-wrap.pa-wrap .pa-latest-cat-box .img-hover { float:left; margin-left:0; margin-right:15px;}
#pa-wrap.pa-wrap .pa-latest-cat-box .img-hover:before { display:none;}
#pa-wrap.pa-wrap .pa-latest-cat-box .pa-blog-post img { margin-bottom:17px; padding:0;}
#pa-wrap.pa-wrap .pa-latest-cat-box .lc-items article { overflow: hidden; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #eee;}
#pa-wrap.pa-wrap .pa-latest-cat-box .lc-items article:last-child{ border-bottom: 0;}
#pa-wrap.pa-wrap h6.pa-h-sub-content { font-style: normal; display:inline-block; letter-spacing: 3px; padding-bottom: 5px; font-size: 16px; font-weight: 800; color:#101010; text-transform:uppercase; border-bottom: 6px solid #437df9; line-height: 27px; margin-bottom:-6px; width:auto; max-width:100%;}
#pa-wrap.pa-wrap .pa-sub-content { border-bottom: 6px solid #222; position: relative; margin-bottom: 20px; margin-top: 5px;}
@media only screen and (max-width: 479px) {
#pa-wrap.pa-wrap .pa-latest-cat-box .lc-items img { width:90px;}
} #pa-wrap.pa-wrap .pa-suite-toggle { color: #fff; margin-bottom: 10px; }
#pa-wrap.pa-wrap .pa-suite-toggle .main-content { padding: 37px 30px 0; }
#pa-wrap.pa-wrap .pa-suite-toggle.click {transition: all 0.3s ease; background: #31312c !important; }
#pa-wrap.pa-wrap .pa-suite-toggle .price {display: inline-block; color: #fff; margin-bottom: 0; }
#pa-wrap.pa-wrap .pa-suite-toggle .price > span {margin-right: 4px; font-size: 14px; }
#pa-wrap.pa-wrap .pa-suite-toggle .pa-toggle-content {position: relative; }
#pa-wrap.pa-wrap .pa-suite-toggle .pa-toggle-content span {padding: 0 30px 22px; display: inline-block; }
#pa-wrap.pa-wrap .pa-suite-toggle .pa-toggle-content span i ,#pa-wrap.pa-wrap .pa-suite-toggle .extra-content .close-toggle i {background: #fff; padding: 7px; color: #000; width: 28px; height: 28px; display: inline-block; margin-top: 20px; cursor: pointer; }
#pa-wrap.pa-wrap .pa-suite-toggle .pa-toggle-content span i:hover,#pa-wrap.pa-wrap .pa-suite-toggle .extra-content .close-toggle i:hover {background: #222; color: #fff !important; }
#pa-wrap.pa-wrap .pa-suite-toggle .extra-content {color: #fff; position: absolute; top: 60px; background: #31312c; padding: 15px 30px 0; z-index: 999; width: 100%; }
#pa-wrap.pa-wrap .pa-suite-toggle .extra-content p {color: #fff; font-size: 14px; }
#pa-wrap.pa-wrap .pa-suite-toggle .extra-content .close-toggle i {margin: 0 0 15px; }
#pa-wrap.pa-wrap .pa-suite-toggle h3 {color: #fff; text-transform: uppercase; font-size: 18px; margin-bottom: 0; }
#pa-wrap.pa-wrap .pa-suite-toggle .pa-service-icon {margin-bottom: -5px; }
#pa-wrap.pa-wrap .pa-suite-toggle .pa-service-icon i {font-size: 34px; margin-top: 20px; display: inline-block; } #pa-wrap.pa-wrap .pa-offer-toggle figure {position: relative; }
#pa-wrap.pa-wrap .pa-offer-toggle .main-content {position: absolute; top: 0; padding: 30px 35px 70px; }
#pa-wrap.pa-wrap .pa-offer-toggle .offer-icon i {color: #fff; font-size: 48px; margin-bottom: 30px; }
#pa-wrap.pa-wrap .pa-offer-toggle .main-content h3,#pa-wrap.pa-wrap .pa-offer-toggle .main-content h4 {color: #fff; }
#pa-wrap.pa-wrap .pa-offer-toggle .main-content h4 {font-size: 12px; font-weight: 400; letter-spacing: 1px; }
#pa-wrap.pa-wrap .pa-offer-toggle .main-content h3 {font-size: 31px; font-weight: 600; margin-bottom: 20px; margin-top: 15px;}
#pa-wrap.pa-wrap .pa-offer-toggle .toogle-plus {position: relative; }
#pa-wrap.pa-wrap .pa-offer-toggle .toogle-plus i {cursor: pointer; z-index: 1000; position: absolute; background: #437df9; padding: 8px; width: 26px; height: 26px; color: #fff; font-size: 10px; display: inline-block; }
#pa-wrap.pa-wrap .pa-offer-toggle .pa-toggle-content {background: rgba(49,49,49,0.93); padding: 70px 30px 55px; margin-top: -33px; }
#pa-wrap.pa-wrap .pa-offer-toggle .extra-content p {color: #fff; font-weight: 300; font-size: 13px; margin-bottom: 0; }
#pa-wrap.pa-wrap .pa-offer-toggle .toogle-plus i {position:relative; overflow:hidden;  }
#pa-wrap.pa-wrap .pa-offer-toggle .toogle-plus i:after {content:""; background:rgba(255,255,255,0.3); display:block; position:absolute; padding-top:240%; padding-left:240%; margin-top:-120%; margin-left:-120%; opacity:0; transition:all 1s; }
#pa-wrap.pa-wrap .pa-offer-toggle .toogle-plus i:active:after {padding-top:0; padding-left:0; margin-top:0; margin-left:0; opacity:1; transition:0s; }
#pa-wrap.pa-wrap .pa-offer-toggle .toogle-plus i:after {background-color: #000; } #pa-wrap.pa-wrap .pa-max-title { -webkit-transition: all 0.48s ease;transition: all 0.48s ease;-webkit-transform: translateY(30px);transform: translateY(30px); text-align: center; position: relative;margin-bottom: 35px; margin-top:10px;}
#pa-wrap.pa-wrap .pa-max-title.wn-done-anim { -webkit-transform: translateY(0); transform: translateY(0); }
#pa-wrap.pa-wrap .pa-max-title .before, #pa-wrap.pa-wrap .pa-max-title .after { content: ''; position: absolute; bottom: 0; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); height: 3px;}
#pa-wrap.pa-wrap .pa-max-title .before { width: 43%;}
#pa-wrap.pa-wrap .pa-max-title .after {background-color: #437df9;width: 140px;-webkit-transform: translate(-50%,0) scale(0 , 1);transform: translate(-50%,0) scale(0 , 1); -webkit-transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s; transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s; }
#pa-wrap.pa-wrap .pa-max-title.wn-done-anim .after { -webkit-transform: translate(-50%,0) scale(1 , 1); transform: translate(-50%,0) scale(1 , 1);}
#pa-wrap.pa-wrap .pa-max-title h1, #pa-wrap.pa-wrap .pa-max-title h2, #pa-wrap.pa-wrap .pa-max-title h3, #pa-wrap.pa-wrap .pa-max-title h4, #pa-wrap.pa-wrap .pa-max-title h5, #pa-wrap.pa-wrap .pa-max-title h6 { -webkit-transition: all 1.4s ease;transition: all 1.4s ease;opacity: 0; line-height: 1; font-size: 40px; text-transform: none; color: #000; padding-bottom: 0; position: relative; font-weight: 300; padding-bottom: 45px; margin-bottom: 0;}
#pa-wrap.pa-wrap .pa-max-title.wn-done-anim h1, #pa-wrap.pa-wrap .pa-max-title.wn-done-anim h2, #pa-wrap.pa-wrap .pa-max-title.wn-done-anim h3, #pa-wrap.pa-wrap .pa-max-title.wn-done-anim h4, #pa-wrap.pa-wrap .pa-max-title.wn-done-anim h5, #pa-wrap.pa-wrap .pa-max-title.wn-done-anim h6 { opacity: 1; }
#pa-wrap.pa-wrap .pa-max-title h1:after, #pa-wrap.pa-wrap .pa-max-title h2:after, #pa-wrap.pa-wrap .pa-max-title h3:after, #pa-wrap.pa-wrap .pa-max-title h4:after, #pa-wrap.pa-wrap .pa-max-title h5:after, #pa-wrap.pa-wrap .pa-max-title h6:after { content: ''; position: absolute;bottom: -5px; left: 50%; width: 13px; height: 13px; background-color: #fff; -webkit-backface-visibility: hidden; -webkit-transform: translate(-50%) rotate(45deg);transform: translate(-50%) rotate(45deg); border: 2px solid #437df9;z-index: 2;}
@media only screen and (min-width: 961px) and (max-width: 1280px) {
#pa-wrap.pa-wrap .pa-max-title h1, #pa-wrap.pa-wrap .pa-max-title h2, #pa-wrap.pa-wrap .pa-max-title h3, #pa-wrap.pa-wrap .pa-max-title h4, #pa-wrap.pa-wrap .pa-max-title h5, #pa-wrap.pa-wrap .pa-max-title h6 { font-size:45px;}
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
#pa-wrap.pa-wrap .pa-max-title h1, #pa-wrap.pa-wrap .pa-max-title h2, #pa-wrap.pa-wrap .pa-max-title h3, #pa-wrap.pa-wrap .pa-max-title h4, #pa-wrap.pa-wrap .pa-max-title h5, #pa-wrap.pa-wrap .pa-max-title h6 { font-size:40px;}
}
@media (max-width: 767px) {
#pa-wrap.pa-wrap .pa-max-title h1, #pa-wrap.pa-wrap .pa-max-title h2, #pa-wrap.pa-wrap .pa-max-title h3, #pa-wrap.pa-wrap .pa-max-title h4, #pa-wrap.pa-wrap .pa-max-title h5, #pa-wrap.pa-wrap .pa-max-title h6 { font-size:35px;}
}
@media (max-width: 479px) {
#pa-wrap.pa-wrap .pa-max-title h1, #pa-wrap.pa-wrap .pa-max-title h2, #pa-wrap.pa-wrap .pa-max-title h3, #pa-wrap.pa-wrap .pa-max-title h4, #pa-wrap.pa-wrap .pa-max-title h5, #pa-wrap.pa-wrap .pa-max-title h6 { font-size:30px;}
} #pa-wrap.pa-wrap .pa-max-title1 .before { display: none;}
#pa-wrap.pa-wrap .pa-max-title1 .after { width: 60px;}
#pa-wrap.pa-wrap .pa-max-title1 h1:before, #pa-wrap.pa-wrap .pa-max-title1 h2:before, #pa-wrap.pa-wrap .pa-max-title1 h3:before, #pa-wrap.pa-wrap .pa-max-title1 h4:before, #pa-wrap.pa-wrap .pa-max-title1 h5:before, #pa-wrap.pa-wrap .pa-max-title1 h6:before,
#pa-wrap.pa-wrap .pa-max-title1 h1:after, #pa-wrap.pa-wrap .pa-max-title1 h2:after, #pa-wrap.pa-wrap .pa-max-title1 h3:after, #pa-wrap.pa-wrap .pa-max-title1 h4:after, #pa-wrap.pa-wrap .pa-max-title1 h5:after, #pa-wrap.pa-wrap .pa-max-title1 h6:after { display: none; }
#pa-wrap.pa-wrap .pa-max-title1 h1, #pa-wrap.pa-wrap .pa-max-title1 h2, #pa-wrap.pa-wrap .pa-max-title1 h3, #pa-wrap.pa-wrap .pa-max-title1 h4, #pa-wrap.pa-wrap .pa-max-title1 h5, #pa-wrap.pa-wrap .pa-max-title1 h6 { line-height: 1.18; font-size: 51px; text-transform: none; color: #000; padding-bottom: 0; position: relative; font-weight: 700; padding-bottom: 30px; margin-bottom: 0; font-family:'Playfair Display','Lora',serif; }
#pa-wrap.pa-wrap .pa-max-title1 {position: relative;text-align: center;}
#pa-wrap.pa-wrap .pa-max-title1 p { position: absolute; left: 50%; bottom: -70px; transform: translate(-50%,0); text-transform: uppercase; font-weight: 600; color: #000; letter-spacing: 1px;}
@media (max-width: 380px) {
#pa-wrap.pa-wrap .pa-max-title1 h1 { font-size: 42px;}
} #pa-wrap.pa-wrap .pa-max-title2 .before, #pa-wrap.pa-wrap .pa-max-title2 .before, #pa-wrap.pa-wrap .pa-max-title2 .before, #pa-wrap.pa-wrap .pa-max-title2 .before, #pa-wrap.pa-wrap .pa-max-title2 .before, #pa-wrap.pa-wrap .pa-max-title2 .before {content: '';position: absolute;bottom: -5px;left: 50%;width: 0;height: 0;border-left: 12px solid transparent !important;border-right: 12px solid transparent !important;border-bottom: 18px solid #437df9;z-index: 2;-webkit-transform: translate(-50%);transform: translate(-50%);}
#pa-wrap.pa-wrap .pa-max-title2 h1:before, #pa-wrap.pa-wrap .pa-max-title2 h2:before, #pa-wrap.pa-wrap .pa-max-title2 h3:before, #pa-wrap.pa-wrap .pa-max-title2 h4:before, #pa-wrap.pa-wrap .pa-max-title2 h5:before, #pa-wrap.pa-wrap .pa-max-title2 h6:before {content: '';position: absolute;bottom: -3px;left: 50%;width: 0;height: 0;border-left: 8px solid transparent !important;border-right: 8px solid transparent !important;border-bottom: 12px solid #fff;z-index: 2;-webkit-transform: translate(-50%);transform: translate(-50%);}
#pa-wrap.pa-wrap .pa-max-title2 h1:after, #pa-wrap.pa-wrap .pa-max-title2 h2:after, #pa-wrap.pa-wrap .pa-max-title2 h3:after, #pa-wrap.pa-wrap .pa-max-title2 h4:after, #pa-wrap.pa-wrap .pa-max-title2 h5:after, #pa-wrap.pa-wrap .pa-max-title2 h6:after { width: 0; height: 0;bottom: -3px; background-color: transparent; border: 0; border-left: 8px solid transparent !important; border-right: 8px solid transparent !important; border-bottom: 12px solid #fff !important; -webkit-transform: translate(-50%) rotate(0); transform: translate(-50%) rotate(0);} #pa-wrap.pa-wrap .pa-max-title3 h1, #pa-wrap.pa-wrap .pa-max-title3 h2, #pa-wrap.pa-wrap .pa-max-title3 h3, #pa-wrap.pa-wrap .pa-max-title3 h4, #pa-wrap.pa-wrap .pa-max-title3 h5, #pa-wrap.pa-wrap .pa-max-title3 h6 { font-size: 50px; font-weight: 800; letter-spacing: -1px; color: #313132; padding-bottom: 34px;}
#pa-wrap.pa-wrap .pa-max-title3 h1:before, #pa-wrap.pa-wrap .pa-max-title3 h2:before, #pa-wrap.pa-wrap .pa-max-title3 h3:before, #pa-wrap.pa-wrap .pa-max-title3 h4:before, #pa-wrap.pa-wrap .pa-max-title3 h5:before, #pa-wrap.pa-wrap .pa-max-title3 h6:before { content: ''; position: absolute; bottom: -5px; left: 50%;width: 0;height: 0; border-left: 12px solid transparent !important ; border-right: 12px solid transparent !important;border-bottom: 18px solid #437df9; z-index: 2; -webkit-transform: translate(-50%); transform: translate(-50%);}
#pa-wrap.pa-wrap .pa-max-title3 h1:after, #pa-wrap.pa-wrap .pa-max-title3 h2:after, #pa-wrap.pa-wrap .pa-max-title3 h3:after, #pa-wrap.pa-wrap .pa-max-title3 h4:after, #pa-wrap.pa-wrap .pa-max-title3 h5:after, #pa-wrap.pa-wrap .pa-max-title3 h6:after { width: 0; height: 0;bottom: -3px;background-color: transparent; border: 0;border-left: 8px solid transparent !important;border-right: 8px solid transparent !important;border-bottom: 12px solid #fff !important; -webkit-transform: translate(-50%) rotate(0); transform: translate(-50%) rotate(0);}
#pa-wrap.pa-wrap .pa-max-title3 .before {width: 35%;}
#pa-wrap.pa-wrap .pa-max-title3 .after {width: 140px;} #pa-wrap.pa-wrap .pa-max-title3 h1:before, #pa-wrap.pa-wrap .pa-max-title4 h2:before, #pa-wrap.pa-wrap .pa-max-title4 h3:before, #pa-wrap.pa-wrap .pa-max-title4 h4:before, #pa-wrap.pa-wrap .pa-max-title4 h5:before, #pa-wrap.pa-wrap .pa-max-title4 h6:before {content: '';position: absolute;bottom: -6px;left: 50%;border-radius: 0;width: 15px;height: 15px;background: #437df9;z-index: 2;-webkit-transform: translate(-50%);transform: translate(-50%) rotate(45deg);}
#pa-wrap.pa-wrap .pa-max-title4 h2, #pa-wrap.pa-wrap .pa-max-title4 h3, #pa-wrap.pa-wrap .pa-max-title4 h4, #pa-wrap.pa-wrap .pa-max-title4 h5, #pa-wrap.pa-wrap .pa-max-title4 h6,
#pa-wrap.pa-wrap .pa-max-title5 h2, #pa-wrap.pa-wrap .pa-max-title5 h3, #pa-wrap.pa-wrap .pa-max-title5 h4, #pa-wrap.pa-wrap .pa-max-title5 h5, #pa-wrap.pa-wrap .pa-max-title5 h6 { font-size: 33px; font-weight: 600; text-transform: uppercase; letter-spacing: 4px; padding-bottom: 40px;}
#pa-wrap.pa-wrap .pa-max-title4 h1, #pa-wrap.pa-wrap .pa-max-title5 h1 { font-size:50px;}
#pa-wrap.pa-wrap .pa-max-title5 h1, #pa-wrap.pa-wrap .pa-max-title5 h2, #pa-wrap.pa-wrap .pa-max-title5 h3, #pa-wrap.pa-wrap .pa-max-title5 h4, #pa-wrap.pa-wrap .pa-max-title5 h5, #pa-wrap.pa-wrap .pa-max-title5 h6 {padding-bottom: 35px; line-height: 1.3;}
#pa-wrap.pa-wrap .pa-max-title4 .before, #pa-wrap.pa-wrap .pa-max-title5 .before { width: 100%;}
#pa-wrap.pa-wrap .pa-max-title4 .after, #pa-wrap.pa-wrap .pa-max-title5 .after { width: 140px;}
#pa-wrap.pa-wrap .pa-max-title5 h1:after, #pa-wrap.pa-wrap .pa-max-title5 h2:after, #pa-wrap.pa-wrap .pa-max-title5 h3:after, #pa-wrap.pa-wrap .pa-max-title5 h4:after, #pa-wrap.pa-wrap .pa-max-title5 h5:after, #pa-wrap.pa-wrap .pa-max-title5 h6:after { border-radius: 50%; width: 16px; height: 16px; bottom: -6px;} #pa-wrap.pa-wrap .pa-subtitle-element {-webkit-transition: all 0.6s ease;transition: all 0.6s ease;-webkit-transform: translateX(-30px);transform: translateX(-30px);text-align: left;position: relative;margin-bottom: 40px;margin-top: 10px;border-bottom: 3px solid #f4f3f3;}
#pa-wrap.pa-wrap .pa-subtitle-element.wn-done-anim { -webkit-transform: translateX(0); transform: translateX(0); }
#pa-wrap.pa-wrap .pa-subtitle-element { border-bottom-color: #fff;}
#pa-wrap.pa-wrap .pa-subtitle-element .after { z-index: 0; -webkit-transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s;transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s;content: '';position: absolute;bottom: -3px;height: 3px;left: 0;background-color: #437df9;width: 0;}
#pa-wrap.pa-wrap .pa-subtitle-element.wn-done-anim .after { width: 106px; }
#pa-wrap.pa-wrap .pa-subtitle-element h1, #pa-wrap.pa-wrap .pa-subtitle-element h2, #pa-wrap.pa-wrap .pa-subtitle-element h3, #pa-wrap.pa-wrap .pa-subtitle-element h4, #pa-wrap.pa-wrap .pa-subtitle-element h5, #pa-wrap.pa-wrap .pa-subtitle-element h6 {-webkit-transition: all 1.4s ease;transition: all 1.4s ease;opacity: 0;line-height: 1;font-size: 25px;text-transform: uppercase;color: #171c24;padding-bottom: 0;position: relative;font-weight: 100;padding-left: 0;padding-bottom: 35px;margin-bottom: 0;}
#pa-wrap.pa-wrap .pa-subtitle-element.wn-done-anim h1, #pa-wrap.pa-wrap .pa-subtitle-element.wn-done-anim h2, #pa-wrap.pa-wrap .pa-subtitle-element.wn-done-anim h3, #pa-wrap.pa-wrap .pa-subtitle-element.wn-done-anim h4, #pa-wrap.pa-wrap .pa-subtitle-element.wn-done-anim h5, #pa-wrap.pa-wrap .pa-subtitle-element.wn-done-anim h6 { opacity: 1; }
#pa-wrap.pa-wrap .pa-subtitle-element h1:after, #pa-wrap.pa-wrap .pa-subtitle-element h2:after, #pa-wrap.pa-wrap .pa-subtitle-element h3:after, #pa-wrap.pa-wrap .pa-subtitle-element h4:after, #pa-wrap.pa-wrap .pa-subtitle-element h5:after, #pa-wrap.pa-wrap .pa-subtitle-element h6:after { content: ''; position: absolute;bottom: -8px;left: 26px; width: 13px; height: 13px; background-color: #fff; -webkit-transform: translate(-50%) rotate(45deg);transform: translate(-50%) rotate(45deg); border: 2px solid #437df9; z-index: 99999999;} #pa-wrap.pa-wrap .pa-subtitle-element1 { border:none; }
#pa-wrap.pa-wrap .pa-subtitle-element1 h1, #pa-wrap.pa-wrap .pa-subtitle-element1 h2, #pa-wrap.pa-wrap .pa-subtitle-element1 h3, #pa-wrap.pa-wrap .pa-subtitle-element1 h4, #pa-wrap.pa-wrap .pa-subtitle-element1 h5, #pa-wrap.pa-wrap .pa-subtitle-element1 h6 { line-height: 1.18; font-size: 40px; text-transform: none; color: #000; padding-bottom: 0; position: relative; font-weight: 700; padding-bottom: 30px; margin-bottom: 0; font-family:'Playfair Display','Lora',serif; }
#pa-wrap.pa-wrap .pa-subtitle-element1.wn-done-anim .after { width: 50px; }
#pa-wrap.pa-wrap .pa-subtitle-element1 h1:after, #pa-wrap.pa-wrap .pa-subtitle-element1 h2:after, #pa-wrap.pa-wrap .pa-subtitle-element1 h3:after, #pa-wrap.pa-wrap .pa-subtitle-element1 h4:after, #pa-wrap.pa-wrap .pa-subtitle-element1 h5:after, #pa-wrap.pa-wrap .pa-subtitle-element1 h6:after { display: none; } #pa-wrap.pa-wrap .pa-subtitle-element2 h1, #pa-wrap.pa-wrap .pa-subtitle-element2 h2, #pa-wrap.pa-wrap .pa-subtitle-element2 h3, #pa-wrap.pa-wrap .pa-subtitle-element2 h4, #pa-wrap.pa-wrap .pa-subtitle-element2 h5, #pa-wrap.pa-wrap .pa-subtitle-element2 h6 { font-size: 49px; font-weight: 800; letter-spacing: -2px; text-transform: none; }
#pa-wrap.pa-wrap .pa-subtitle-element2 h1:before, #pa-wrap.pa-wrap .pa-subtitle-element2 h2:before, #pa-wrap.pa-wrap .pa-subtitle-element2 h3:before, #pa-wrap.pa-wrap .pa-subtitle-element2 h4:before, #pa-wrap.pa-wrap .pa-subtitle-element2 h5:before, #pa-wrap.pa-wrap .pa-subtitle-element2 h6:before { content: ''; position: absolute;bottom: -8px;left: 52px; width: 0; height: 0; border-left: 12px solid transparent !important ; border-right: 12px solid transparent !important; border-bottom: 18px solid #437df9; z-index: 2; -webkit-transform: translate(-50%); transform: translate(-50%);}
#pa-wrap.pa-wrap .pa-subtitle-element2 h1:after, #pa-wrap.pa-wrap .pa-subtitle-element2 h2:after, #pa-wrap.pa-wrap .pa-subtitle-element2 h3:after, #pa-wrap.pa-wrap .pa-subtitle-element2 h4:after, #pa-wrap.pa-wrap .pa-subtitle-element2 h5:after, #pa-wrap.pa-wrap .pa-subtitle-element2 h6:after { width: 0; height: 0;bottom: -6px;left: 52px;background-color: transparent; border: 0; border-left: 8px solid transparent !important;border-right: 8px solid transparent !important;border-bottom: 12px solid #fff !important; -webkit-transform: translate(-50%) rotate(0); transform: translate(-50%) rotate(0);} #pa-wrap.pa-wrap .pa-subtitle-element3 h1, #pa-wrap.pa-wrap .pa-subtitle-element3 h2, #pa-wrap.pa-wrap .pa-subtitle-element3 h3, #pa-wrap.pa-wrap .pa-subtitle-element3 h4, #pa-wrap.pa-wrap .pa-subtitle-element3 h5, #pa-wrap.pa-wrap .pa-subtitle-element3 h6 { font-size: 33px; font-weight: 600; text-transform: uppercase; letter-spacing: 4px;}
#pa-wrap.pa-wrap .pa-subtitle-element3 h1:after, #pa-wrap.pa-wrap .pa-subtitle-element3 h2:after, #pa-wrap.pa-wrap .pa-subtitle-element3 h3:after, #pa-wrap.pa-wrap .pa-subtitle-element3 h4:after, #pa-wrap.pa-wrap .pa-subtitle-element3 h5:after, #pa-wrap.pa-wrap .pa-subtitle-element3 h6:after,
#pa-wrap.pa-wrap .pa-subtitle-element5 h1:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h2:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h3:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h4:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h5:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h6:after { border-radius: 50%; width: 16px; height: 16px; bottom: -9px;} #pa-wrap.pa-wrap .pa-subtitle-element4 h1, #pa-wrap.pa-wrap .pa-subtitle-element4 h2, #pa-wrap.pa-wrap .pa-subtitle-element4 h3, #pa-wrap.pa-wrap .pa-subtitle-element4 h4, #pa-wrap.pa-wrap .pa-subtitle-element4 h5, #pa-wrap.pa-wrap .pa-subtitle-element4 h6 {font-size: 26px;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;padding-bottom: 14px;}
#pa-wrap.pa-wrap .pa-subtitle-element4 {border-bottom: 3px solid #eee;}
#pa-wrap.pa-wrap .pa-subtitle-element4 .after { bottom: -3px; }
#pa-wrap.pa-wrap .pa-subtitle-element4, #pa-wrap.pa-wrap .pa-subtitle-element5 { border-color: rgba(255, 255, 255, 0.25);}
.box.dark #pa-wrap.pa-wrap .pa-subtitle-element4 .after, .box.dark #pa-wrap.pa-wrap .pa-subtitle-element5 .after { background-color: #fff; }
#pa-wrap.pa-wrap .pa-subtitle-element4 h1:after, #pa-wrap.pa-wrap .pa-subtitle-element4 h2:after, #pa-wrap.pa-wrap .pa-subtitle-element4 h3:after, #pa-wrap.pa-wrap .pa-subtitle-element4 h4:after, #pa-wrap.pa-wrap .pa-subtitle-element4 h5:after, #pa-wrap.pa-wrap .pa-subtitle-element4 h6:after,
#pa-wrap.pa-wrap .pa-subtitle-element5 h1:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h2:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h3:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h4:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h5:after, #pa-wrap.pa-wrap .pa-subtitle-element5 h6:after {background-color: #437df9;border-color: #fff;} #pa-wrap.pa-wrap .pa-subtitle-element5 h1, #pa-wrap.pa-wrap .pa-subtitle-element5 h2, #pa-wrap.pa-wrap .pa-subtitle-element5 h3, #pa-wrap.pa-wrap .pa-subtitle-element5 h4, #pa-wrap.pa-wrap .pa-subtitle-element5 h5, #pa-wrap.pa-wrap .pa-subtitle-element5 h6 { font-size: 43px; font-weight: 800; letter-spacing: -2px; text-transform: none; padding-bottom: 14px;}
#pa-wrap.pa-wrap .pa-subtitle-element5.wn-done-anim .after { width: 60px; } #pa-wrap.pa-wrap .pa-subtitle-element#pa-wrap.pa-wrap .pa-subtitle-element6 { text-align: left; padding-top: 21px; border-bottom: 0;}
#pa-wrap.pa-wrap .pa-subtitle-element#pa-wrap.pa-wrap .pa-subtitle-element6 .after { display: none;}
#pa-wrap.pa-wrap .pa-subtitle-element#pa-wrap.pa-wrap .pa-subtitle-element6 .before {content: ""; background: #437df9; position: absolute; top: 0; left: 0; width: 50px; height: 3px;}
#pa-wrap.pa-wrap .pa-subtitle-element#pa-wrap.pa-wrap .pa-subtitle-element6 h1, #pa-wrap.pa-wrap .pa-subtitle-element#pa-wrap.pa-wrap .pa-subtitle-element6 h2, #pa-wrap.pa-wrap .pa-subtitle-element#pa-wrap.pa-wrap .pa-subtitle-element6 h3, #pa-wrap.pa-wrap .pa-subtitle-element#pa-wrap.pa-wrap .pa-subtitle-element6 h4, #pa-wrap.pa-wrap .pa-subtitle-element#pa-wrap.pa-wrap .pa-subtitle-element6 h5, #pa-wrap.pa-wrap .pa-subtitle-element#pa-wrap.pa-wrap .pa-subtitle-element6 h6 { padding-bottom: 0; font-size: 51px; font-family: 'Playfair Display','Lora',serif; font-weight: 700; color: #000; text-transform: capitalize;}
#pa-wrap.pa-wrap .pa-subtitle-element h1:after, #pa-wrap.pa-wrap .pa-subtitle-element h2:after, #pa-wrap.pa-wrap .pa-subtitle-element h3:after, #pa-wrap.pa-wrap .pa-subtitle-element h4:after, #pa-wrap.pa-wrap .pa-subtitle-element h5:after, #pa-wrap.pa-wrap .pa-subtitle-element h6:after { display: none;} #pa-wrap.pa-wrap .sub-title {padding: 12px 0 14px; margin: 16px 0 20px 1px; border-bottom: 2px solid #27ae60; text-transform: uppercase; font-size: 14px; color: #777; letter-spacing: 1.2px; font-weight: bold;}
#pa-wrap.pa-wrap .sub-title { border:0; margin-bottom: 5px; display: block; text-align:left;}
#pa-wrap.pa-wrap .sub-title * {  font-weight: 600; color: #101010; font-size: 26px; line-height: 1.2; margin-bottom: 0; letter-spacing: 0.5px;}
#pa-wrap.pa-wrap .sub-title:after {content: ""; margin: 11px 0 15px; width: 36px; display: block; border-bottom: 4px solid #494949;}
#pa-wrap.pa-wrap .subtitle-four { margin-bottom: 5px; display: block; text-align:left;}
#pa-wrap.pa-wrap .subtitle-four *{ position: relative;display: inline-block; color: #101010; font-size:17px; font-weight:bold; line-height:1.3; margin-bottom:0; letter-spacing:2px; text-transform:none;}
#pa-wrap.pa-wrap .subtitle-four:after{ content: ""; margin: 6px 0 15px; width: 90px; height: 0; display: block; position: relative; border-bottom: 2px solid #437df9;} #pa-wrap.pa-wrap.iconbox a { box-shadow: none; }
#pa-wrap.pa-wrap h4, #pa-wrap.pa-wrap h5, #pa-wrap.pa-wrap h6, #pa-wrap.pa-wrap h4, #pa-wrap.pa-wrap h5, #pa-wrap.pa-wrap h6, #pa-wrap.pa-wrap h4, #pa-wrap.pa-wrap h5, #pa-wrap.pa-wrap h6 { margin: 0; clear: initial;}
#pa-wrap.pa-wrap .pa-blog-post a, #pa-wrap.pa-wrap .blog-line a, #pa-wrap.pa-wrap a { box-shadow: none; color: #000; -webkit-transition: color 0.18s ease; -moz-transition: color 0.18s ease; -o-transition: color 0.18s ease; transition: color 0.18s ease;}
#pa-wrap.pa-wrap .pa-blog-post a:hover, #pa-wrap.pa-wrap .pa-blog-author span, #pa-wrap.pa-wrap .blog-line p a:hover, #pa-wrap.pa-wrap .blog-line:hover h4 a { color: #437df9;}
#pa-wrap.pa-wrap a { box-shadow: none !important; }
#pa-wrap.pa-wrap .dark * { color: #fff !important;} #pa-wrap.pa-wrap .pa-w-image-carousel .pvaowl-item { padding: 0 7px;} #pa-wrap.pa-wrap .pa-countdown-w { text-align:center; font-size: 36px; margin: 0 auto; padding: 24px 0 20px; position:relative; display:table; table-layout: fixed;}
#pa-wrap.pa-wrap .pa-countdown-w .icon-w {font-size: 24px;}
#pa-wrap.pa-wrap .pa-countdown-w .label-w {font-size: 14px; font-weight:300; letter-spacing:1px; text-transform:uppercase; position:relative;}
#pa-wrap.pa-wrap .pa-countdown-w .block-w {display: table-cell; margin: 0 20px 10px; position:relative; min-height: 180px;width: 190px;font-size: 72px; transition: all .3s ease-in-out; line-height: 1.2;}
#pa-wrap.pa-wrap .pa-countdown-w .block-w.done-w {border:0 none;}
#pa-wrap.pa-wrap .pa-countdown-w .count-w {padding: 24px 0 20px; font-size: 45px;}
#pa-wrap.pa-wrap .pa-countdown-w .countdown-message,#pa-wrap.pa-wrap .pa-countdown-w.ctd-simple .icon-w,#pa-wrap.pa-wrap .pa-countdown-w .div-d {display:none;}
#pa-wrap.pa-wrap .pa-countdown-w.ctd-simple .count-w { padding: 0;margin: 0 auto 10px;font-size: 45px;font-weight: 300;width: 80px;height: 80px;line-height: 80px;text-align: center;background: rgba(0,0,0,0.05);}
#pa-wrap.pa-wrap .pa-countdown-w.ctd-modern .icon-w{display:none;}
#pa-wrap.pa-wrap .pa-countdown-w.ctd-modern .count-w {padding: 50px 0 6px;}
#pa-wrap.pa-wrap .pa-countdown-w.ctd-modern .block-w {width:180px; display:inline-block; background:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/public/images/count-border.png) no-repeat; font-size: 36px; font-weight:600;}
#pa-wrap.pa-wrap .pa-countdown-w.ctd-minimal { padding-top:15px; padding-bottom:10px}
#pa-wrap.pa-wrap .pa-countdown-w.ctd-minimal .count-w { font-weight: 300; padding:0; font-size:50px;}
#pa-wrap.pa-wrap .pa-countdown-w.ctd-minimal .block-w { width:70px; height:70px;}
#pa-wrap.pa-wrap .pa-countdown-w.ctd-minimal .label-w { visibility: hidden;}
#pa-wrap.pa-wrap .pa-countdown-w.ctd-minimal .div-d {display: inline-block;}
#pa-wrap.pa-wrap .pa-countdown-w.ctd-minimal .countdown-message { font-size:21px;  display: table-caption; font-weight: 300; letter-spacing: 5px; margin-bottom:0;}
#pa-wrap.pa-wrap .pa-countdown-w.ctd-minimal .block-w.done-w { width:auto;}
#pa-wrap.pa-wrap .pa-countdown-w .done-w .count-w,#pa-wrap.pa-wrap .pa-countdown-w.ctd-minimal .done-w .count-w  { font-size: 15px; letter-spacing:2px;} #pa-wrap.pa-wrap .btn-wrapper {text-align:center;}
#pa-wrap.pa-wrap .pa-countdown-wrapper .btn-wrapper {padding-top: 10px; padding-right:0;}
#pa-wrap.pa-wrap .pa-countdown-wrapper h5.countdown-message { letter-spacing:5px; font-weight:500; font-size:18px;}
#pa-wrap.pa-wrap .pa-countdown-wrapper p { color:#888;}
#pa-wrap.pa-wrap .pa-countdown-wrapper a.button.black { float:right; margin-right:0;} @media only screen and (min-width: 961px) and (max-width: 1280px) {
#pa-wrap.pa-wrap .flip-clock-divider.seconds,#pa-wrap.pa-wrap .pa-countdown-clock ul:nth-child(11),#pa-wrap.pa-wrap .pa-countdown-clock ul:nth-child(12){display:none;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
#pa-wrap.pa-wrap .flip-clock-divider.seconds,#pa-wrap.pa-wrap .pa-countdown-clock ul:nth-child(11),#pa-wrap.pa-wrap .pa-countdown-clock ul:nth-child(12){display:none;}
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
#pa-wrap.pa-wrap .pa-countdown-clock {margin-bottom: 60px;}
#pa-wrap.pa-wrap .pa-countdown-clock .flip-clock-divider {width: 54px;}
}
@media only screen and (max-width: 767px) {
#pa-wrap.pa-wrap .pa-countdown-clock {margin-bottom: 16px;}
#pa-wrap.pa-wrap .container .pa-countdown-wrapper {text-align:center;}
#pa-wrap.pa-wrap .pa-countdown-clock { margin-left: 8px;}
#pa-wrap.pa-wrap .pa-countdown-clock .flip-clock-divider { margin-bottom: 28px; width: 8px;}
#pa-wrap.pa-wrap .btn-wrapper .button{ display: block; text-align: center; margin:0;}
#pa-wrap.pa-wrap .pa-countdown-wrapper a.button.black { float:none;}
}
@media only screen and (max-width: 479px) {
#pa-wrap.pa-wrap .flip-clock-divider.minutes .flip-clock-label { right: 152px; bottom: -108px;}
}  #pa-wrap.pa-wrap .flip-clock-wrapper * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden;}
#pa-wrap.pa-wrap .flip-clock-wrapper a { cursor: pointer; text-decoration: none; color: #ccc;}
#pa-wrap.pa-wrap .flip-clock-wrapper a:hover { color: #fff;}
#pa-wrap.pa-wrap .flip-clock-wrapper ul { list-style: none;}
#pa-wrap.pa-wrap .flip-clock-wrapper.clearfix:before,#pa-wrap.pa-wrap .flip-clock-wrapper.clearfix:after { content: " "; display: table;}
#pa-wrap.pa-wrap .flip-clock-wrapper.clearfix:after { clear: both;}
#pa-wrap.pa-wrap .flip-clock-wrapper.clearfix { *zoom: 1;} #pa-wrap.pa-wrap .flip-clock-wrapper { font: normal 11px "Helvetica Neue", Helvetica, sans-serif; -webkit-user-select: none;}
#pa-wrap.pa-wrap .flip-clock-meridium { background: none !important; box-shadow: 0 0 0 !important; font-size: 36px !important;}
#pa-wrap.pa-wrap .flip-clock-meridium a { color: #313333;}
#pa-wrap.pa-wrap .flip-clock-wrapper { text-align: center; display: inline-block; width: auto; position: relative; padding-left:0;}
#pa-wrap.pa-wrap .flip-clock-wrapper:before,#pa-wrap.pa-wrap .flip-clock-wrapper:after { content: " "; display: table; }
#pa-wrap.pa-wrap .flip-clock-wrapper:after { clear: both;} #pa-wrap.pa-wrap .flip-clock-wrapper ul { position: relative; float: left; margin: 2px; width: 50px; height: 50px; font-size: 80px; font-weight: bold; line-height: 87px; border-radius: 3px; background: rgba(0, 0, 0, 0.21);}
#pa-wrap.pa-wrap .flip-clock-wrapper ul li { z-index: 1; position: absolute; left: 0; top: 0; width: 100%; height: 100%; line-height: 54px; text-decoration: none !important;}
#pa-wrap.pa-wrap .flip-clock-wrapper ul li:first-child { z-index: 2;}
#pa-wrap.pa-wrap .flip-clock-wrapper ul li a { display: block; height: 100%; -webkit-perspective: 200px; -moz-perspective: 200px; perspective: 200px; margin: 0 !important; overflow: visible !important; cursor: default !important;}
#pa-wrap.pa-wrap .flip-clock-wrapper ul li a div { z-index: 1; position: absolute; left: 0; width: 100%; height: 50%; font-size: 80px; overflow: hidden;  outline: 1px solid transparent;}
#pa-wrap.pa-wrap .flip-clock-wrapper ul li a div .shadow { position: absolute; width: 100%; height: 100%; z-index: 2;}
#pa-wrap.pa-wrap .flip-clock-wrapper ul li a div.up { -webkit-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; transform-origin: 50% 100%; top: 0;}
#pa-wrap.pa-wrap .flip-clock-wrapper ul li a div.up:after { content: ""; position: absolute; top: 24px; left: 0; z-index: 5; width: 100%; height: 3px; background-color: rgba(0, 0, 0, 0.12);}
#pa-wrap.pa-wrap .flip-clock-wrapper ul li a div.down { -webkit-transform-origin: 50% 0;  -moz-transform-origin: 50% 0; -ms-transform-origin: 50% 0; -o-transform-origin: 50% 0; transform-origin: 50% 0; bottom: 0; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}
#pa-wrap.pa-wrap .flip-clock-wrapper ul li a div div.inn { position: absolute; left: 0; z-index: 1; width: 100%; height: 200%; color: #fff; text-shadow: 0 0 2px rgba(0, 0, 0,0.25); text-align: center; background-color: #437df9; border-radius: 3px; font-size: 48px;}
#pa-wrap.pa-wrap .flip-clock-wrapper ul li a div.up div.inn { top: 0;}
#pa-wrap.pa-wrap .flip-clock-wrapper ul li a div.down div.inn { bottom: 0;} #pa-wrap.pa-wrap .flip-clock-wrapper ul.play li.flip-clock-before { z-index: 3;}
#pa-wrap.pa-wrap .flip-clock-wrapper .flip { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.17);}
#pa-wrap.pa-wrap .flip-clock-wrapper ul.play li.flip-clock-active { -webkit-animation: asd 0.5s 0.5s linear both; -moz-animation: asd 0.5s 0.5s linear both; animation: asd 0.5s 0.5s linear both; z-index: 5;}
#pa-wrap.pa-wrap .flip-clock-divider { float: left; display: inline-block; position: relative; width: 18px; height: 62px;}
#pa-wrap.pa-wrap .flip-clock-divider:first-child { width: 0;}
#pa-wrap.pa-wrap .flip-clock-dot { display: none; background: #323434; width: 10px; height: 10px; position: absolute; border-radius: 50%; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); left: 5px;}
#pa-wrap.pa-wrap .flip-clock-divider .flip-clock-label { position: absolute; bottom: -1.5em; right: -71px; color: #101010; font-weight:bold;  text-shadow: none; text-transform: uppercase;}
#pa-wrap.pa-wrap .flip-clock-divider.seconds .flip-clock-label { right: -82px;}
#pa-wrap.pa-wrap .flip-clock-dot.top { top: 30px;}
#pa-wrap.pa-wrap .flip-clock-dot.bottom { bottom: 30px;}
@-webkit-keyframes asd {
0% { z-index: 2;}
20% { z-index: 4;}
100% { z-index: 4;}
}
@-moz-keyframes asd {
0% { z-index: 2;}
20% { z-index: 4;}
100% { z-index: 4;}
}
@-o-keyframes asd {
0% { z-index: 2;}
20% { z-index: 4;}
100% { z-index: 4;}
}
@keyframes asd {
0% { z-index: 2;}
20% { z-index: 4;}
100% { z-index: 4;}
}
#pa-wrap.pa-wrap .flip-clock-wrapper ul.play li.flip-clock-active .down { z-index: 2; -webkit-animation: turn 0.5s 0.5s linear both; -moz-animation: turn 0.5s 0.5s linear both; animation: turn 0.5s 0.5s linear both;}
@-webkit-keyframes turn {
0% { -webkit-transform: rotateX(90deg);}
100% { -webkit-transform: rotateX(0deg);}
}
@-moz-keyframes turn {
0% { -moz-transform: rotateX(90deg);}
100% { -moz-transform: rotateX(0deg);}
}
@-o-keyframes turn {
0% { -o-transform: rotateX(90deg);}
100% { -o-transform: rotateX(0deg);}
}
@keyframes turn {
0% { transform: rotateX(90deg);}
100% { transform: rotateX(0deg);}
}
#pa-wrap.pa-wrap .flip-clock-wrapper ul.play li.flip-clock-before .up { z-index: 2; -webkit-animation: turn2 0.5s linear both; -moz-animation: turn2 0.5s linear both; animation: turn2 0.5s linear both;}
@-webkit-keyframes turn2 {
0% { -webkit-transform: rotateX(0deg);}
100% { -webkit-transform: rotateX(-90deg);}
}
@-moz-keyframes turn2 {
0% { -moz-transform: rotateX(0deg);}
100% { -moz-transform: rotateX(-90deg);}
}
@-o-keyframes turn2 {
0% { -o-transform: rotateX(0deg);}
100% { -o-transform: rotateX(-90deg);}
}
@keyframes turn2 {
0% { transform: rotateX(0deg);}
100% { transform: rotateX(-90deg);}
}
#pa-wrap.pa-wrap .flip-clock-wrapper ul li.flip-clock-active { z-index: 3;} #pa-wrap.pa-wrap .flip-clock-wrapper ul.play li.flip-clock-before .up .shadow { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(64, 64,64,0.68))); background: linear, top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%; background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%); background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%; -webkit-animation: show 0.5s linear both; -moz-animation: show 0.5s linear both; animation: show 0.5s linear both;}
#pa-wrap.pa-wrap .flip-clock-wrapper ul.play li.flip-clock-active .up .shadow { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(64, 64,64,0.68))); background: linear, top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%; background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%); background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64,64,0.68) 100%; -webkit-animation: hide 0.5s 0.3s linear both; -moz-animation: hide 0.5s 0.3s linear both; animation: hide 0.5s 0.3s linear both;} #pa-wrap.pa-wrap .flip-clock-wrapper ul.play li.flip-clock-before .down .shadow { background: -moz-linear-gradient(top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(64, 64,64,0.68)), color-stop(100%, rgba(0, 0, 0, 0.1))); background: linear, top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%; background: -o-linear-gradient(top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%); background: -ms-linear-gradient(top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%); background: linear, to bottom, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%; -webkit-animation: show 0.5s linear both; -moz-animation: show 0.5s linear both; animation: show 0.5s linear both;}
#pa-wrap.pa-wrap .flip-clock-wrapper ul.play li.flip-clock-active .down .shadow { background: -moz-linear-gradient(top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(64, 64,64,0.68)), color-stop(100%, rgba(0, 0, 0, 0.1))); background: linear, top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%; background: -o-linear-gradient(top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%); background: -ms-linear-gradient(top, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%); background: linear, to bottom, rgba(64, 64,64,0.68) 0%, rgba(0, 0, 0, 0.1) 100%; -webkit-animation: hide 0.5s 0.3s linear both; -moz-animation: hide 0.5s 0.3s linear both; animation: hide 0.5s 0.2s linear both;}
@-webkit-keyframes show {
0% { opacity: 0;}
100% { opacity: 1;}
}
@-moz-keyframes show {
0% { opacity: 0;}
100% { opacity: 1;}
}
@-o-keyframes show {
0% { opacity: 0;}
100% { opacity: 1;}
}
@keyframes show {
0% { opacity: 0;}
100% { opacity: 1;}
}
@-webkit-keyframes hide {
0% { opacity: 1;}
100% { opacity: 0;}
}
@-moz-keyframes hide {
0% { opacity: 1;}
100% { opacity: 0;}
}
@-o-keyframes hide {
0% { opacity: 1;}
100% { opacity: 0;}
}
@keyframes hide {
0% { opacity: 1;}
100% { opacity: 0;}
}  #pa-wrap.pa-wrap .pa-postmetadata .comments-number-x i{ border-color:#d7d7d7;}
#pa-wrap.pa-wrap .pa-postmetadata {margin-bottom:10px;display: table;background: #fff;width:100%;padding: 20px 14px;border: 1px solid #e5e5e5;}
#pa-wrap.pa-wrap .pa-postmetadata h6 {display:table-cell;letter-spacing:0;font-size: 15px;line-height: 18px;text-transform: uppercase;font-weight:500;text-align:center;padding-right:4px;margin-bottom:0;border-right:2px solid #fff;color: #707070; font-style: normal;}
#pa-wrap.pa-wrap .pa-postmetadata h6 i {font-size: 17px;vertical-align: initial; color: #a1a1a1;}
#pa-wrap.pa-wrap .pa-postmetadata h6 i.ti-comment { vertical-align: middle; }
#pa-wrap.pa-wrap .pa-postmetadata h6.pa-blog-cat a {color: #707070;}
#pa-wrap.pa-wrap .pa-postmetadata h6.pa-blog-cat a:hover { color:#437df9; text-decoration:underline;}
#pa-wrap.pa-wrap .pa-postmetadata h6 strong { text-transform:lowercase; font-weight:500;}
#pa-wrap.pa-wrap .pa-blog-post .col-md-6 .pa-postmetadata.tp2sec { padding:4px 10px; float:right; margin-right:8px; position:relative;}
#pa-wrap.pa-wrap .pa-blog-post.format-quote .pa-postmetadata.tp2sec { display:none;}
#pa-wrap.pa-wrap .blgtyp2.pa-blog-post .pa-postmetadata { margin-top: 0px;}
#pa-wrap.pa-wrap .pa-postmetadata i {padding: 0 7px;}
#pa-wrap.pa-wrap .pa-postmetadata h6.blog-views i { font-size:12px; color:#888; padding:5px; background:#fff; border-radius:20px; border:1px solid #e1e1e1;}
#pa-wrap.pa-wrap .pa-postmetadata h6.blog-views span { font-size:11px; letter-spacing:1px; padding:2px 6px; margin-left:-5px; background:#437df9; color:#fff; border-radius:10px;}
#pa-wrap.pa-wrap .pa-blog-post a,#pa-wrap.pa-wrap .blog-line a { box-shadow: none; color: #000; -webkit-transition: color 0.18s ease; -moz-transition: color 0.18s ease; -o-transition: color 0.18s ease; transition: color 0.18s ease;}
#pa-wrap.pa-wrap .pa-blog-post a:hover,#pa-wrap.pa-wrap .pa-blog-author span,#pa-wrap.pa-wrap .blog-line p a:hover { color: #437df9;}
#pa-wrap.pa-wrap h6.pa-blog-date span { font-weight:600;}
#pa-wrap.pa-wrap h6.pa-blog-cat a { color:#437df9; display: inline-block;}
#pa-wrap.pa-wrap h6.pa-blog-date { font-weight:400; font-size:15px; letter-spacing:0;}
#pa-wrap.pa-wrap a.pa-readmore {position: relative;text-align: left;display: inline-block;letter-spacing: 2px;font-size: 14px;line-height: 10px;font-weight: 600;text-transform: uppercase;padding: 22px 40px;border: 1px solid #e4e4e4;color: #437df9;margin-bottom: 12px;z-index: 1;transition: all .22s ease-in-out; border-radius: 0;}
#pa-wrap.pa-wrap a.pa-readmore:after { content: "\f105"; font-family: 'FontAwesome'; font-size: 20px; position: absolute; padding-left: 9px;  top: 4px; z-index: -1; transition: width .22s ease-in-out;display: none;}
#pa-wrap.pa-wrap a.pa-readmore:hover {background: #437df9;color: #fff !important;border-color: #437df9;}
#pa-wrap.pa-wrap .pa-blog-post p {margin: 0 0 20px 0; color: #555; font-size: 19px; font-weight: 300; line-height: 1.68; }
#pa-wrap.pa-wrap .pa-blog-post .single-wntooltip { position: relative; }
#pa-wrap.pa-wrap .pa-blog-post .single-wntooltip:before, .single-wntooltip:after { opacity: 0; visibility: hidden; -webkit-transition: all 0.18s ease; transition: all 0.18s ease; }
#pa-wrap.pa-wrap .pa-blog-post .single-wntooltip:before {position: absolute; top: -35px; left: 5px; padding: 0 8px; background-color: #010101; border-radius: 0; color: #fff; content: attr(data-wntooltip); text-align: center; font-size: 10px; text-transform: uppercase; font-weight: 400; height: 23px; line-height: 23px; white-space: nowrap; letter-spacing: 1px; z-index: 2; box-shadow: 0 1px 18px rgba(0,0,0,0.23); }
#pa-wrap.pa-wrap .pa-blog-post .single-wntooltip:after {content: ''; position: absolute; top: -12px; left: 13px; width: 0; border-width: 4px; border-style: solid; border-color: #010101 transparent transparent transparent; }
#pa-wrap.pa-wrap .pa-blog-post .single-wntooltip:hover:before, .single-wntooltip:hover:after { opacity: 1; visibility: visible; }
#pa-wrap.pa-wrap .pa-blog-post .pa-au-avatar {width: 36px; float:left; margin-right:7px; margin-top:-1px;}
#pa-wrap.pa-wrap .pa-blog-post .pa-au-avatar-box .pa-blog-author { clear: inherit; font-size: 16px; line-height: 1.3; font-weight: 300;}
#pa-wrap.pa-wrap .pa-blog-post img.size-Full,#pa-wrap.pa-wrap .pa-blog-post iframe,#pa-wrap.pa-wrap .blog-single-post img.size-Full,#pa-wrap.pa-wrap .blog-single-post iframe { margin-bottom:18px;} #pa-wrap.pa-wrap .pa-blog-post.blgtyp1 .blgt1-inner p { clear: both; margin-top: 20px; display: inline-block;} #pa-wrap.pa-wrap .pa-blog-post.blgtyp2 { padding-bottom:10px; padding-top:7px; margin-bottom: 0px; border:none;}
#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .alpha img { width: 100%;}
#pa-wrap.pa-wrap .pa-blog-post.blgtyp2.post_format-post-format-quote { padding: 0 20px;}
#pa-wrap.pa-wrap .pa-blog-post.blgtyp2.post_format-post-format-quote blockquote p { color: #fff;}
#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .col-md-8.omega.alpha { position:static;}
#pa-wrap.pa-wrap .pa-blog-post.blgtyp2.format-quote { border-top:none; padding-top:0; padding-bottom:5px;}
#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .pa-au-avatar {float:left;width: 36px;height: 36px;margin-right: 11px;}
#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .pa-au-avatar-box { min-height:42px; margin-bottom:8px;}
#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 h3 {font-size: 32px;line-height:1.4;margin-bottom:12px;padding-top:5px;}
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post h6 a, .blgtyp2.pa-blog-post h6 a { color:#437df9;}
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post h6 a:hover,#pa-wrap.pa-wrap .blgtyp1.pa-blog-post h6 a:hover,#pa-wrap.pa-wrap .blgtyp2.pa-blog-post h6 a:hover { color:#437df9;}
#pa-wrap.pa-wrap .blgtyp2.pa-blog-post a.pa-readmore {left:0;transform:none;}
#pa-wrap.pa-wrap .blgtyp2.pa-blog-post h6 {color: #a1a5ad;}
#pa-wrap.pa-wrap .blgtyp2.pa-blog-post h6:after { content: "";}
#pa-wrap.pa-wrap .blgtyp2.pa-blog-post h6.pa-blog-date { padding-left:4px;}
#pa-wrap.pa-wrap .blgtyp2.pa-blog-post.format-quote a.pa-readmore,#pa-wrap.pa-wrap .blgtyp3.pa-blog-post.format-quote a.pa-readmore { display:inline-block; float:right; font-size:10px; text-transform:uppercase; letter-spacing:2px; padding: 4px 16px; margin:0;display: none;}
#pa-wrap.pa-wrap .blgtyp2.pa-blog-post.format-quote blockquote a.pa-readmore { display:none;}
#pa-wrap.pa-wrap .blgtyp2.pa-blog-post .pa-postmetadata { margin-top: 0px;}
#pa-wrap.pa-wrap .blgtyp2.pa-blog-post .omega p { color: #6f6f6f; padding-right:25px; font-weight: 300;}
#pa-wrap.pa-wrap .blgtyp2.pa-blog-post .wpb_gallery.wpb_content_element,#pa-wrap.pa-wrap .blgtyp2.pa-blog-post .iframe { margin-bottom:0;}
#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .comments-number-x2 { float: right; margin-top: -30px; padding:0; border:none; margin-right:65px;}
#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .comments-number-x2 span { margin-left:-8px;}
#pa-wrap.pa-wrap .pa-postmetadata h6:last-child { border:none;}
#pa-wrap.pa-wrap .blog .pa-postmetadata {margin: 20px auto;position: relative;}
#pa-wrap.pa-wrap .pa-blog-post.sticky .pa-postmetadata { background:#fff;}
@media ( min-width:961px ) and ( max-width:1200px) {
#pa-wrap.pa-wrap .blgtyp2.pa-blog-post h6 {display: block;width: 100%;float: none;text-align: left;padding-left: 0;padding-bottom: 10px;}
#pa-wrap.pa-wrap .blgtyp2.pa-blog-post h6:last-child { padding-bottom: 0;}
#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 h3 { font-size: 25px;}
}
@media only screen and (max-width: 960px) {
#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .col-md-4.omega { padding-left:0;}
}
@media ( min-width:768px ) and ( max-width:960px) {
#pa-wrap.pa-wrap .blgtyp2 .pa-postmetadata { padding: 20px 0;}
#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .col-md-5.alpha {padding-left: 10px;padding-right: 0;margin-bottom: 15px;width: 100%;}
}
@media only screen and (max-width: 767px) {
#pa-wrap.pa-wrap .pa-postmetadata h6 { margin-bottom:20px; font-size:12px; margin: 0; border:none;  display: block; padding-bottom: 10px; text-align: left; }
#pa-wrap.pa-wrap .blgtyp2.pa-blog-post .pa-postmetadata { margin-top:20px;}
#pa-wrap.pa-wrap .blgtyp2.pa-blog-post .pa-postmetadata h6 { margin-bottom:8px; padding-left: 0;}
#pa-wrap.pa-wrap .blgtyp2.pa-blog-post .omega p { padding-right:0;}
#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .col-md-5.alpha,#pa-wrap.pa-wrap .pa-blog-post.blgtyp2 .col-md-7.omega { padding-left:0; padding-right:0;}
} #pa-wrap.pa-wrap .va_col-md-6.blg-typ3 { float:none; display:inline-block; vertical-align:top;}
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post { border-bottom:none; margin-bottom:15px; text-align:center;}
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post.format-quote { min-height:485px;padding: 30px 21px 50px; margin-bottom:21px; border:1px solid #eee;background: #393b45;}
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post p { text-align:left;}
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post a.pa-readmore { display:none;}
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post.format-quote a.pa-readmore { display:inline-block; bottom:20px; border-color:#eee;}
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post .pa-postmetadata { margin-top:14px; margin-bottom:0; clear:both;}
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post.format-quote .pa-postmetadata { margin-top:10px; text-align:center;}
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post .fluid-width-video-wrapper { padding-top:243px !important; margin-bottom:2px;}
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post h3 {font-size: 29px;padding: 0 8%;margin:10px 0 15px;}
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post h6.pa-blog-date a { color:#a9a9a9; margin-left:4px;}
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post img { margin-bottom:20px; width:100%;}
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post .wpb_gallery.wpb_content_element { margin-bottom:3px}
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post .wpb_gallery.wpb_content_element img { margin-bottom:0;}
#pa-wrap.pa-wrap .blg3both .blgtyp3.pa-blog-post .pa-postmetadata { display: block; padding: 20px 14px;}
#pa-wrap.pa-wrap .blg3both .blgtyp3.pa-blog-post .pa-postmetadata h6 { float: none; display: block; padding-bottom: 20px; text-align: left;}
#pa-wrap.pa-wrap .blg3both .blgtyp3.pa-blog-post .pa-postmetadata h6:last-child { padding-bottom: 0;}
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post.format-quote a.pa-readmore { background:#fff; float:none; position:absolute; bottom:20px;}
@media ( min-width: 1281px) and ( max-width: 1366px) {
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post .pa-postmetadata { padding: 20px 0;}
}
@media ( max-width: 1280px) {
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post .pa-postmetadata h6 { display: block; text-align: left; padding-bottom: 20px;}
#pa-wrap.pa-wrap .blgtyp3.pa-blog-post .pa-postmetadata h6:last-child { padding-bottom: 0;}
} #pa-wrap.pa-wrap .pa-blog-post .blog-social { float:right; width:auto;}
#pa-wrap.pa-wrap .blog-social { display: table;}
#pa-wrap.pa-wrap .blog-social a {color: #808080;border: 1px solid;display: inline-block;font-size: 17px;text-align:center;padding: 0;border-radius: 50%;margin-right: 4px;width: 36px;height: 36px;line-height: 37px;transition: all 0.18s ease;}
#pa-wrap.pa-wrap .blog-social a:hover {color: #437df9;}
#pa-wrap.pa-wrap .blog-social a:hover i {color: #437df9;}
@media only screen and (min-width: 960px) {
#pa-wrap.pa-wrap .blgtyp1.pa-blog-post .blog-social { margin-top:-70px;}
}
#pa-wrap.pa-wrap #main-content-pin,#pa-wrap.pa-wrap #main-timeline { max-width:100%; background:#fff; padding-top:15px;}
#pa-wrap.pa-wrap #main-timeline { background:#f3f3f3;} #pa-wrap.pa-wrap .pin-box,#pa-wrap.pa-wrap .tline-box { width:292px; width:210px\9; padding:12px; display:block; background:#fff; margin:10px; float:left; border:1px solid #efefef\9; box-shadow:0 1px 3px rgba(0,0,0,0.33); -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.23);}
#pa-wrap.pa-wrap .pin-box { width: calc(33.33% - 30px)!important; text-align:center; border-radius:1px; box-shadow:none; overflow:hidden; padding:0; box-sizing: border-box; padding-bottom:20px; border:1px solid #e9e9e9; box-shadow:0 2px 3px rgba(0,0,0,0.019);}
#pa-wrap.pa-wrap .pin-box  .img-item,#pa-wrap.pa-wrap .pin-box  iframe {margin-bottom:0; }
#pa-wrap.pa-wrap .pin-box h4,#pa-wrap.pa-wrap .tline-box h4 { font-size:19px; font-weight:600; margin-top:18px; margin-bottom:10px;}
#pa-wrap.pa-wrap .pin-box h4 {font-size: 29px;line-height:1.36;margin-bottom: 15px;font-weight: 700;margin-top:12px;letter-spacing: 0;text-transform: uppercase;}
#pa-wrap.pa-wrap .pin-box h4 a, .tline-box h4 a { color:#2e373d; display:inline-block;}
#pa-wrap.pa-wrap .pin-box h4 a:hover, .tline-box h4 a:hover { color:#437df9;}
#pa-wrap.pa-wrap .pin-ecxt h6.pa-blog-date,#pa-wrap.pa-wrap .pin-ecxt h6.pa-blog-author,#pa-wrap.pa-wrap .tline-ecxt h6.pa-blog-author { font-size:11px; letter-spacing:1px; font-weight:400; text-transform:uppercase; }
#pa-wrap.pa-wrap .pin-ecxt2 h6.pa-blog-date,#pa-wrap.pa-wrap .pin-ecxt h6.pa-blog-author,#pa-wrap.pa-wrap .pin-ecxt h6.pa-blog-cat, #pa-wrap.pa-wrap .pa-blog-cat-tline, .pa-blog-cat-tline a {margin-bottom:8px;margin-top:25px;font-size: 15px;font-weight:500;color: #777;position:relative;}
#pa-wrap.pa-wrap .pin-ecxt h6.pa-blog-cat a {color:#a1a1a1;}
#pa-wrap.pa-wrap .pin-ecxt h6.pa-blog-cat a:hover {color:#437df9;}
#pa-wrap.pa-wrap .pin-ecxt,#pa-wrap.pa-wrap .tline-ecxt { border-bottom:1px solid #e9e9e9; padding:0 12px 18px; margin:0;  margin-bottom:10px; }
#pa-wrap.pa-wrap .pin-ecxt { padding:10px 20px 2px 24px; }
#pa-wrap.pa-wrap .pin-ecxt p {color: #555;margin-bottom: 30px;}
#pa-wrap.pa-wrap .pin-ecxt2 { padding-top:12px; text-align:center;}
#pa-wrap.pa-wrap .pin-ecxt a.pa-readmore { display:none;}
#pa-wrap.pa-wrap .container .pin-ecxt2 p,#pa-wrap.pa-wrap .pin-ecxt2 p small { font-size:11px; font-weight:600; margin:0; color:#a1a1a1;}
#pa-wrap.pa-wrap .pin-ecxt2 p { line-height:20px; }
#pa-wrap.pa-wrap .pin-ecxt2 p a { color:#a1a1a1;}
#pa-wrap.pa-wrap .pin-ecxt2 p a:hover { color:#437df9;}
#pa-wrap.pa-wrap .pin-ecxt2 p small { color:#a2a2a2; display:block; }
#pa-wrap.pa-wrap .pin-ecxt2 img,#pa-wrap.pa-wrap .tline-author-box img { width:45px; height:45px; margin:0; margin-top:4px; border-radius:50%;}
#pa-wrap.pa-wrap .pin-ecxt2 .col1-3 { width:33.331%; float:left; height:72px; line-height:72px; border-right:1px solid #eee; position:relative}
#pa-wrap.pa-wrap .pin-ecxt2 .col1-3 img { margin-top:-30px;}
#pa-wrap.pa-wrap .pin-ecxt2 .col1-3 p { margin-top:-22px; font-size: 12px; font-weight: 400;}
#pa-wrap.pa-wrap .pin-ecxt2 .col1-3:last-child { border:none;}
#pa-wrap.pa-wrap .pin-ecxt2 .col1-3 i,#pa-wrap.pa-wrap .pa-postmetadata .comments-number-x i { margin:12px 0; color:#a6adae; border:1px solid #e2e2e2; padding:11px; border-radius:50%; font-size:16px;}
#pa-wrap.pa-wrap .pin-ecxt2 .col1-3 span,#pa-wrap.pa-wrap .comments-number-x span { display:block; position:absolute; top:24px; left:50%; margin-left:15px; padding:0 7px; height:18px; line-height:18px; font-size:11px; text-align:center; border-radius:25px; background:#437df9; color:#fff;}
#pa-wrap.pa-wrap .pin-ecxt2 .col1-3.col-w50 { width:50%;}
#pa-wrap.pa-wrap .pin-ecxt2 .col1-3 i.fa-clock-o { margin-right:7px; padding:10px 11px;}
#pa-wrap.pa-wrap .comments-number-x span { top:4px;}
#pa-wrap.pa-wrap .pa-postmetadata .comments-number-x i{ border-color:#d7d7d7;}
#pa-wrap.pa-wrap .portfolio-pin .pin-box h4 { margin-bottom:18px;}
#pa-wrap.pa-wrap .portfolio-pin .pin-box { text-align:center;}
#pa-wrap.pa-wrap .portfolio-pin .pin-box .pin-ecxt { padding-top:20px;}
#pa-wrap.pa-wrap .portfolio-pin .pa-blog-cat-tline a { padding:4px 11px; border-radius:15px; background:#f1f1f1;}
#pa-wrap.pa-wrap .portfolio-pin .pa-blog-cat-tline a:hover { background:#f6f6f6;} #pa-wrap.pa-wrap #main-timeline { background:#f1f4f5; }
#pa-wrap.pa-wrap #pin-content,#pa-wrap.pa-wrap #tline-content { width:auto; margin:0 auto; position:relative; overflow: hidden; }
#pa-wrap.pa-wrap #tline-content { width:890px; margin:0 auto; }
#pa-wrap.pa-wrap #tline-content:before {  content:""; background:#437df9; position:absolute; left:50%; width:6px; margin-left:-3px; height:100%;}
#pa-wrap.pa-wrap #tline-content p { margin-bottom:26px; font-size:13px; color:#747a80; font-weight:normal; line-height:1.9; padding:12px; padding-top:0; letter-spacing:0.6px;}
.wpb_column #pa-wrap.pa-wrap #pin-content { margin-left:-15px; margin-right:-15px;}
.row-wrapper-x #pa-wrap.pa-wrap #pin-content, .row-wrapper-x #pa-wrap.pa-wrap #tline-content { max-width:none;}
#pa-wrap.pa-wrap #pin-content, #tline-content { width:auto; margin:0 auto; position:relative; overflow: hidden; }
.wpb_column #pa-wrap.pa-wrap #pin-content { margin-left:-15px; margin-right:-15px;}
#pa-wrap.pa-wrap .tline-box  { background:none; width:380px;  padding:18px 10px 40px; margin-top:21px; margin-bottom:40px; min-height:530px; position:relative; -webkit-box-sizing: content-box;  -moz-box-sizing: content-box; box-sizing: content-box; box-shadow:none; }
#pa-wrap.pa-wrap .tline-box * { max-width:100% !important;}
#pa-wrap.pa-wrap .tline-row-l,#pa-wrap.pa-wrap .tline-row-r { width:60px; height:17px; margin-right:-40px; display:block; position:absolute; right:0; top:25px; border-bottom:2px solid #437df9;}
#pa-wrap.pa-wrap .tline-row-r { left:0; margin:0; margin-left:-40px; }
#pa-wrap.pa-wrap .tline-box.rgtline { float:right;  margin-top:53px; right:0; clear: right; }
#pa-wrap.pa-wrap .tline-row-l:after,#pa-wrap.pa-wrap .tline-row-r:before { content:""; background:#437df9; position:absolute; right:0; margin-top:11px; width:10px; height:10px; border:1px solid #f1f4f5; border-radius:50%;}
#pa-wrap.pa-wrap .tline-row-r:before { left:0; right:auto;}
#pa-wrap.pa-wrap .tline-box  iframe,#pa-wrap.pa-wrap .tline-box  img { width:100%; max-width:100%; background:#fff; padding:6px; box-sizing: border-box; border:1px solid #f1f1f1;}
#pa-wrap.pa-wrap .tline-box  iframe { height:302px;}
#pa-wrap.pa-wrap .tline-box h4 { font-size:24px; margin-top:0; letter-spacing:-1.2px; font-weight:700; line-height:1.23;}
#pa-wrap.pa-wrap .pa-blog-cat-tline { margin-top:10px;}
#pa-wrap.pa-wrap .pa-blog-cat-tline a { color:#616660;}
#pa-wrap.pa-wrap .pa-blog-cat-tline a:hover { text-decoration:underline;}
#pa-wrap.pa-wrap .tline-topdate { width:120px; position:relative; display:block; clear:both; zoom:1; padding:4px; background:#437df9; font-size:13px; text-align:center; font-weight:600; line-height:26px; color:#fff;  margin:0 auto 7px;}
#pa-wrap.pa-wrap .tline-topdate.enddte { bottom:0; margin-bottom:0; }
#pa-wrap.pa-wrap .tline-ecxt,#pa-wrap.pa-wrap .blog-com-sp { border-bottom:none; padding:0 12px 3px; margin:0;}
#pa-wrap.pa-wrap .tline-author-box, .port-tline-dt { position:relative; padding:0 10px; margin-bottom:18px; height:55px;}
#pa-wrap.pa-wrap .tline-box .tline-author-box img,#pa-wrap.pa-wrap .port-tline-dt h3 { float:right; width:61px; height:61px; padding:0; margin:0; margin-top:-14px; margin-left:15px; border:3px solid #fff;}
#pa-wrap.pa-wrap .tline-box.rgtline .tline-author-box img,#pa-wrap.pa-wrap .tline-box.rgtline .port-tline-dt h3 { float:left; margin-left:0; margin-right:15px;}
#pa-wrap.pa-wrap h6.tline-author { font-size:15px; font-weight:600; color:#333; margin-top:7px; margin-bottom:0; line-height:16px; text-align:right;}
#pa-wrap.pa-wrap h6.tline-author a { color:#333;}
#pa-wrap.pa-wrap h6.tline-date {font-size:12px; font-weight:300; letter-spacing:0.5px; color:#898989; margin:0; text-align:right;}
#pa-wrap.pa-wrap .tline-box.rgtline h6.tline-date,#pa-wrap.pa-wrap .tline-box.rgtline h6.tline-author { text-align:left;}
#pa-wrap.pa-wrap .tline-box h6.tline-date,#pa-wrap.pa-wrap .tline-box h6.tline-author { clear: inherit;}
#pa-wrap.pa-wrap .port-tline-dt h3 { background:#437df9; color:#fff; text-align:center; border:none; line-height:61px; margin-top:-9px; border-radius:50%;}
#pa-wrap.pa-wrap .portfolio-timeline .tline-ecxt h4 { margin-top:14px; margin-bottom:11px;}  #pa-wrap.pa-wrap .pa-teaser-box1 { background:#f8f8f8; position:relative;border: 4px solid #fff; padding-bottom: 100px; transition: all 0.18s ease;}
#pa-wrap.pa-wrap .pa-teaser-box1:hover { border-color:#437df9;  }
#pa-wrap.pa-wrap .pa-teaser-box1 .pa-teaser-title { position: absolute; bottom: 0; height:100px; line-height: 100px; white-space: nowrap; background-color: #437df9;font-size: 29px;letter-spacing: 0;font-weight: 700;color: #fff;margin: 0;padding:0 30px;transition: all 0.3s ease;width: 100%;}
#pa-wrap.pa-wrap .pa-teaser-box1:hover .pa-teaser-title { background: #f8f8f8 !important; width: 100%; height: 100%; top: 0; bottom: 0; color: #000; padding-top:100px; }
#pa-wrap.pa-wrap .pa-teaser-box1 img { width:100%; opacity: 1; transition: all 0.32s ease;}
#pa-wrap.pa-wrap .pa-teaser-box1:hover img { opacity: 0;}
#pa-wrap.pa-wrap .pa-teaser-box1 a:after { display:inline-block; font-family: 'themify'; content: "\e628"; font-size:48px; color: #fff; background-color: #437df9; width: 100px; height: 100px; text-align: center; line-height: 100px; position:absolute; right: 0; bottom: 0; z-index: 11; -webkit-transition:all .15s ease; transition:all .15s ease;}
#pa-wrap.pa-wrap .pa-teaser-box1:hover a:after {background-color: #437df9;}
#pa-wrap.pa-wrap .pa-teaser-box1 .pa-teaser-subtitle { position: absolute; top: 100px; z-index: 0; width: 100%; display: block; padding:0 30px; padding-top: 220px; color: #444; margin: 0; font-size:19px; opacity: 0; visibility: hidden; transition: all 0.32s ease;}
#pa-wrap.pa-wrap .pa-teaser-box1:hover .pa-teaser-subtitle { padding-top:100px; opacity: 1; visibility: visible; z-index: 13; }
@media only screen and (min-width: 1201px) and (max-width: 1441px) {
#pa-wrap.pa-wrap .pa-teaser-box1 .pa-teaser-title { font-size: 26px;}
}
@media only screen and (max-width: 1200px) {
#pa-wrap.pa-wrap .pa-teaser-box1 .pa-teaser-title { font-size: 22px;}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
#pa-wrap.pa-wrap .pa-teaser-box1 a:after { display: none; }
}
@media only screen and (max-width: 480px){
#pa-wrap.pa-wrap .pa-teaser-box1 a:after { display: none; }
} #pa-wrap.pa-wrap .pa-teaser-box2 {position:relative; background: #fff; padding-bottom: 15px; border: 1px solid #e5e5e5; padding:2px; margin-right:-1px;box-shadow:none;transition: all 0.27s ease;}
#pa-wrap.pa-wrap .pa-teaser-box2:hover { box-shadow: 0 0 35px rgba(0,0,0,0.07); }
#pa-wrap.pa-wrap .pa-teaser-box2 img.pa-teaser-image { background:#fff; width:100%; -webkit-transition: .19s ease-in-out; -moz-transition: .19s ease-in-out; transition: .19s ease-in-out; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); blur:2;}
#pa-wrap.pa-wrap .pa-teaser-box2:hover img.pa-teaser-image {-webkit-transform: scale(0.94); -moz-transform: scale(0.94); transform: scale(0.94); z-index:98;}
#pa-wrap.pa-wrap .pa-teaser-box2 .pa-teaser-title,#pa-wrap.pa-wrap .pa-teaser-box2 .pa-teaser-subtitle {position:absolute;z-index:3;left:10px;bottom: 25px;font-size: 35px;line-height:1;letter-spacing: -1px;display: inline-block;font-weight: bold;margin: 0;padding: 5px 15px 4px;transition: all 0.38s ease;word-wrap: break-word;color: #222;}
#pa-wrap.pa-wrap .pa-teaser-box2 a:hover .pa-teaser-title { color:#437df9;}
#pa-wrap.pa-wrap .pa-teaser-box2 .pa-teaser-subtitle {bottom: 65px;font-size: 16px;line-height:1.1;letter-spacing: 0;font-weight: 400;padding: 1px 15px 6px;color: #8e8e8e;}
#pa-wrap.pa-wrap .pa-teaser-box2:hover .pa-teaser-subtitle { color: #111; }
#pa-wrap.pa-wrap .pa-teaser-box2 a { display: block; position: relative; }
#pa-wrap.pa-wrap .pa-teaser-box2 a:before { position:absolute; left:0; right:0; top:38%; bottom:0; background: linear-gradient(rgba(255,255,255,0.01), rgba(255,255,255,0.8), rgba(255,255,255,1)); display:block; content:''; z-index:2; transition: all 0.38s ease;}
#pa-wrap.pa-wrap .pa-teaser-box2 a:hover:before { top: 0;}
#pa-wrap.pa-wrap .pa-teaser-box2 a:after {position:absolute; right:15px; bottom: 40px; display:block; content:'\e048'; z-index:3; font-family: "linea-arrows-10" !important; font-size: 80px; color: #437df9;transition: all 0.23s ease;}
#pa-wrap.pa-wrap .pa-teaser-box2:hover a:after { -webkit-transform: rotate(90deg); transform: rotate(90deg);}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
#pa-wrap.pa-wrap .pa-teaser-box2 a:after { bottom: auto;; top: 20px; right: 10px; font-size: 60px; }
#pa-wrap.pa-wrap .pa-teaser-box2 .pa-teaser-title { font-size: 27px; }
#pa-wrap.pa-wrap .pa-teaser-box2 .pa-teaser-subtitle { font-size: 13px; }
} #pa-wrap.pa-wrap .pa-teaser-box3 { background:#f8f8f8; position:relative;transition: all 0.24s ease;}
#pa-wrap.pa-wrap .pa-teaser-box3:hover { background: #437df9;}
#pa-wrap.pa-wrap .pa-teaser-box3 a { display: block; width: 100%; height: 100%; }
#pa-wrap.pa-wrap .pa-teaser-box3 .pa-teaser-title {font-size: 29px; font-weight: 700;color: #000; transition: all 0.3s ease;}
#pa-wrap.pa-wrap .pa-teaser-box3 .pa-teaser-title,#pa-wrap.pa-wrap .pa-teaser-box3 .pa-teaser-subtitle { font-size: 22px; position: absolute; left: 51%; top: 30%; padding:0 30px;}
#pa-wrap.pa-wrap .pa-teaser-box3 img { width:50%;opacity: 1;transition: all 0.26s ease;}
#pa-wrap.pa-wrap .pa-teaser-box3:hover img {opacity: 0.82;}
#pa-wrap.pa-wrap .pa-teaser-box3 .pa-teaser-subtitle { font-weight: normal; top:40%; color: #444; margin: 0; font-size:19px; line-height: 1.8; transition: all 0.32s ease;}
#pa-wrap.pa-wrap .pa-teaser-box3:hover .pa-teaser-title ,#pa-wrap.pa-wrap .pa-teaser-box3:hover .pa-teaser-subtitle { color: #fff; }
#pa-wrap.pa-wrap .pa-teaser-box3 .pa-teaser-subtitle:after { position: absolute; left: 32px; content:'Read More';display:inline-block; margin-top: 62px; background:#437df9;color:#fff;padding: 16px 36px;border-radius: 0;font-size: 14px;font-weight: 600;letter-spacing:2px;text-transform:uppercase;transition: all .28s ease;}
#pa-wrap.pa-wrap .pa-teaser-box3:hover .pa-teaser-subtitle:after { background-color:#fff !important; color:#437df9;}
@media only screen and (max-width: 767px) {
.pa-teaser-box3 img { width:100%;}
.pa-teaser-box3 .pa-teaser-title, .pa-teaser-box3 .pa-teaser-subtitle, .pa-teaser-box3 .pa-teaser-subtitle:after { left: 5%; color: #fff; }
} #pa-wrap.pa-wrap .pa-teaser-box4 { position:relative; margin-top: 0; border: 7px solid #fff; box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.019); transition: all .31s ease-in-out;}
#pa-wrap.pa-wrap .pa-teaser-box4:hover { transform: translate(0,-9px); -webkit-transform: translate(0,-9px); box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.11);}
#pa-wrap.pa-wrap .pa-teaser-box4 img {transition: all .3s ease-in-out; width:100%;}
#pa-wrap.pa-wrap .pa-teaser-box4 .pa-teaser-title,#pa-wrap.pa-wrap .pa-teaser-box4 .pa-teaser-subtitle {transition: all .33s ease-in-out; background-color: #437df9; font-size: 12px; letter-spacing:2px; font-weight: 600; height: 40px;  margin: 0; padding: 13px; text-transform: uppercase; width: 100%; text-align: center; color:#fff; text-shadow:0 0px 3px rgba(0,0,0,0.16);}
#pa-wrap.pa-wrap .pa-teaser-box4 .pa-teaser-subtitle { margin-top:-40px; opacity: 0; background-color: #202020; color:#fff;}
#pa-wrap.pa-wrap .pa-teaser-box4:hover .pa-teaser-subtitle {opacity: 1;}
#pa-wrap.pa-wrap .pa-teaser-box4:hover .pa-teaser-title {opacity: 0;}
@media only screen and (max-width: 767px) {
.pa-teaser-box4, .pa-teaser-box4:hover { margin-top:15px; margin-bottom:0;}
.pa-teaser-box4 .pa-teaser-title,.pa-teaser-box4 .pa-teaser-subtitle { letter-spacing:1px;}
} #pa-wrap.pa-wrap .pa-teaser-box5 { position: relative; margin-bottom: 16px;}
#pa-wrap.pa-wrap .pa-teaser-box5:before { content:''; left:0; right:0; bottom:0; top:0; position: absolute; border: 8px solid transparent; transition: margin 0.3s ease; -webkit-transition: margin 0.3s ease;}
#pa-wrap.pa-wrap .pa-teaser-box5:hover:before { margin: -8px; border-color: #437df9;}
#pa-wrap.pa-wrap .pa-teaser-box5 .pa-teaser-title { position:absolute; padding-right: 20px; font-size: 20px; font-weight: 600; bottom:102px; left:23px; color: #fff; transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}
#pa-wrap.pa-wrap .pa-teaser-box5 a { display:block; background:#000; border:none !important;}
#pa-wrap.pa-wrap .pa-teaser-box5 img {width:100%; transition: all .27s ease-in-out; opacity:0.95;}
#pa-wrap.pa-wrap .pa-teaser-box5:hover img {opacity:0.65;}
#pa-wrap.pa-wrap .pa-teaser-box5 .pa-teaser-subtitle { position:absolute; font-size: 15px; font-weight: 300; bottom:79px; left:23px; color: #fff; }
#pa-wrap.pa-wrap .pa-teaser-box5 .pa-teaser-featured { position:absolute; font-size:13px; text-transform: uppercase; background:#437df9; color:#fff; padding: 8px 16px 5px 16px; top:25px;  transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
#pa-wrap.pa-wrap .pa-teaser-box5:hover .pa-teaser-title{ color:#437df9;} #pa-wrap.pa-wrap .pa-teaser-box6 {position: relative; margin: 6px; background:#000;}
#pa-wrap.pa-wrap .pa-teaser-box6:before { content:''; left:0; right:0; bottom:0; top:0; position: absolute; border: 6px solid transparent; z-index: 3; transition: all 0.2s ease; -webkit-transition: all 0.2s ease;}
#pa-wrap.pa-wrap .pa-teaser-box6:hover:before { margin:-3px; border-color: #437df9;}
#pa-wrap.pa-wrap .pa-teaser-box6 .pa-teaser-title,#pa-wrap.pa-wrap .pa-teaser-box6 .pa-teaser-subtitle {text-transform: uppercase; display:table; margin-top:0; transition: all .18s ease; font-size: 20px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); text-align: center; color: #fff;}
#pa-wrap.pa-wrap .pa-teaser-box6 a { display:block; z-index: 4; background:#000; border:none !important;}
#pa-wrap.pa-wrap .pa-teaser-box6 img {width:100%; transition: all .27s ease-in-out; opacity:0.8;}
#pa-wrap.pa-wrap .pa-teaser-box6 .pa-teaser-subtitle { z-index: 5; opacity: 0; margin: 0; margin-top: 20px; font-weight: 600; font-size: 12px; white-space:nowrap; padding: 9px 16px; letter-spacing: 1px; color: #fff !important; background-color: #437df9; transition: all .18s ease;}
#pa-wrap.pa-wrap .pa-teaser-box6 .pa-teaser-subtitle:after {font-family: "linea-arrows-10";content: "\e04b";margin-left: 2px;font-size: 13px;display: inline;float: right;}
#pa-wrap.pa-wrap .pa-teaser-box6:hover .pa-teaser-title {margin-top: -25px;}
#pa-wrap.pa-wrap .pa-teaser-box6:hover .pa-teaser-subtitle {opacity: 1;}
#pa-wrap.pa-wrap .pa-teaser-box6:hover .pa-teaser-subtitle:hover { background-color:#101010;}
#pa-wrap.pa-wrap .pa-teaser-box6:hover img {filter: blur(3px); -webkit-filter: blur(3px);}
#nav .pa-teaser-box6 a, #nav .pa-teaser-box6 img { padding:0; margin:0; border:none !important;} #pa-wrap.pa-wrap .pa-teaser-box7 { position: relative;}
#pa-wrap.pa-wrap .pa-teaser-box7 h4,#pa-wrap.pa-wrap .pa-teaser-box7 h5 { position: absolute; bottom: 0; display: block; width: 100%; margin-bottom:-1px; line-height: 25px; padding: 15px;}
#pa-wrap.pa-wrap .pa-teaser-box7 h4 { background:rgba(62,62,62,0.88); color: #fff; font-weight: bold; height: 85px; transition: .22s all ease-in-out;}
#pa-wrap.pa-wrap .pa-teaser-box7:hover h4 { background: #3e3e3e; color: #437df9;}
#pa-wrap.pa-wrap .pa-teaser-box7 h4:before { content: ""; width: 25%; height: 0; display: block; position: absolute; border-bottom: 3px solid #437df9; left: 0; top: 0; transition: .22s all ease-in-out;}
#pa-wrap.pa-wrap .pa-teaser-box7:hover h4:before { width: 100%;}
#pa-wrap.pa-wrap .pa-teaser-box7 h5 { color: #8a8a8a; padding-bottom: 20px; padding-top: 0; background-color: transparent;} #pa-wrap.pa-wrap .pa-teaser-box8 .pa-border-bottom {width: 42px; height: 2px; margin-bottom: 21px; }
#pa-wrap.pa-wrap .pa-teaser-box8 .pa-teaser-title {color: #525249; }
#pa-wrap.pa-wrap .pa-teaser-box8 .pa-teaser-title.has-image {font-size:18px; margin:20px 0 17px; font-weight:400; }
#pa-wrap.pa-wrap .pa-teaser-box8 .pa-teaser-subtitle {margin-top: 10px; }
#pa-wrap.pa-wrap .pa-teaser-box8:hover .pa-teaser-image{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); }
#pa-wrap.pa-wrap .pa-teaser-box8:hover .pa-teaser-title {color: #437df9; }
#pa-wrap.pa-wrap .pa-teaser-box8 p {color: #73736b; font-weight: 300; } #pa-wrap.pa-wrap .pa-teaser-box9 {position: relative; }
#pa-wrap.pa-wrap .pa-teaser-box9 .pa-teaser-title.has-image {transition: all 0.3s ease; border-radius: 55px; letter-spacing: 0; background: #437df9; color: #fff; display: inline-table; padding: 22px 53px; font-size: 14px; font-weight: 600; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
#pa-wrap.pa-wrap .pa-teaser-box9:hover .pa-teaser-title.has-image{background: #222; }
#pa-wrap.pa-wrap .pa-teaser-box9 img.pa-teaser-image,#pa-wrap.pa-wrap .pa-teaser-box9 { transition: all .3s ease ; -webkit-transition: all .3s ease ; }
#pa-wrap.pa-wrap .pa-teaser-box9 .pa-teaser-title.has-image:hover { background: #30312c;}
#pa-wrap.pa-wrap .pa-teaser-box9:hover img.pa-teaser-image{ filter: blur(3px); -webkit-filter: blur(3px);} #pa-wrap.pa-wrap .pa-alert {opacity: 1; transition: opacity 0.6s;padding: 18px 35px 18px 50px;background:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/public/images/alert-notice-ico.png) no-repeat;background-position: 20px 50%;margin-bottom: 18px;color: #c09853;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);background-color: #fcf8e3;border: 1px solid #f3d9a6;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 0;}
#pa-wrap.pa-wrap .pa-alert img { float: left; margin:-2px 6px 4px -4px;}
#pa-wrap.pa-wrap .pa-alert-heading { color: inherit;}
#pa-wrap.pa-wrap .pa-alert p { margin:0;}
#pa-wrap.pa-wrap .pa-alert .pa-close { margin-right: -10px; color: #b1b1b1; float: right; font-size: 22px; line-height: 24px; cursor: pointer; transition: 0.3s; opacity: 1; text-shadow: none; right: 0;}
#pa-wrap.pa-wrap .pa-alert .pa-close:hover { color: #585858;}
#pa-wrap.pa-wrap .pa-alert-success { color: #699801; background:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/public/images/alert-success-ico.png) no-repeat; background-position: 20px 50%; background-color: #e0f0bd; border-color: #afd65f;}
#pa-wrap.pa-wrap .pa-alert-danger,#pa-wrap.pa-wrap .pa-alert-error { color: #b94a48; background:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/public/images/alert-error-ico.png) no-repeat; background-position: 20px 50%; background-color: #fce6e9; border-color: #ed9aa3;}
#pa-wrap.pa-wrap .pa-alert-info { color: #3a87ad; background:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/public/images/alert-info-ico.png) no-repeat; background-position: 20px 50%; background-color: #d9edf7; border-color: #98cdd8;}
#pa-wrap.pa-wrap .pa-alert-block { padding-top: 14px; padding-bottom: 14px;}
#pa-wrap.pa-wrap .pa-alert-block > p,#pa-wrap.pa-wrap .pa-alert-block > ul { margin-bottom: 0;}
#pa-wrap.pa-wrap .pa-alert-block p + p { margin-top: 5px;} #pa-wrap.pa-wrap .pa-dropcap1,#pa-wrap.pa-wrap .pa-dropcap2,#pa-wrap.pa-wrap .pa-dropcap3 { text-transform:uppercase; line-height:1; float: left; font-size: 44px; margin: 0 8px 0 0; font-family: Times, serif, Arial;}
#pa-wrap.pa-wrap .pa-dropcap2,#pa-wrap.pa-wrap .pa-dropcap3 {  background: #4a4a4a; color: #fff; display: block; padding:10px; border-radius:5px; margin-top: -2px;}
#pa-wrap.pa-wrap .pa-dropcap3 { background: #0093d0;} #pa-wrap.pa-wrap .pa-tooltips[data-tooltip] {position: relative; cursor: pointer; }
#pa-wrap.pa-wrap .pa-tooltips[data-tooltip]:before, #pa-wrap.pa-wrap .pa-tooltips[data-tooltip]:after { opacity: 0; visibility: hidden; -webkit-transition: all 0.18s ease; transition: all 0.18s ease; }
#pa-wrap.pa-wrap .pa-tooltips[data-tooltip]:before {position: absolute;bottom: -32px;left: 50%;padding: 0 8px;background-color: #010101;border-radius: 0;color: #fff;content: attr(data-tooltip);text-align: center;font-size: 10px;text-transform: uppercase;font-weight: 400;height: 23px;line-height: 23px;white-space: nowrap;letter-spacing: 1px;z-index: 88;box-shadow: 0 1px 18px rgba(0,0,0,0.23);transform: translate(-50%,0);-webkit-transform: translate(-50%,0);}
#pa-wrap.pa-wrap .pa-tooltips[data-tooltip]:after {content: '';position: absolute;bottom: -9px;right: 50%;px;margin-right: -4px;width: 0;border-width: 4px;border-style: solid;border-color: transparent transparent #010101 transparent;}
#pa-wrap.pa-wrap .pa-tooltips[data-tooltip]:hover:before, #pa-wrap.pa-wrap .pa-tooltips[data-tooltip]:hover:after  { opacity: 1; visibility: visible; } #pa-wrap.pa-wrap ul.check li:before, #pa-wrap.pa-wrap li.check:before,
#pa-wrap.pa-wrap ul.plus li:before, #pa-wrap.pa-wrap li.plus:before,
#pa-wrap.pa-wrap ul.star li:before, #pa-wrap.pa-wrap li.star:before,
#pa-wrap.pa-wrap ul.arrow li:before, #pa-wrap.pa-wrap li.arrow:before,
#pa-wrap.pa-wrap ul.arrow2 li:before, #pa-wrap.pa-wrap li.arrow2:before,
#pa-wrap.pa-wrap ul.square li:before, #pa-wrap.pa-wrap li.square:before,
#pa-wrap.pa-wrap ul.circle li:before, #pa-wrap.pa-wrap li.circle:before,
#pa-wrap.pa-wrap ul.cross li:before, #pa-wrap.pa-wrap li.cross:before,
#pa-wrap.pa-wrap ul.minus li:before, #pa-wrap.pa-wrap li.minus:before { padding-right: 5px; font-family: FontAwesome;}
#pa-wrap.pa-wrap ul.check li:before, #pa-wrap.pa-wrap li.check:before { content: "\f00c"; color: #437df9;}
#pa-wrap.pa-wrap ul.plus li:before, #pa-wrap.pa-wrap li.plus:before { content: "\f067";  color: #6db01b;}
#pa-wrap.pa-wrap ul.minus li:before, #pa-wrap.pa-wrap li.minus:before { content: "\f068"; color: #ff0000;}
#pa-wrap.pa-wrap ul.star li:before, #pa-wrap.pa-wrap li.star:before {content: "\f005";color: #f6dc15;font-size: 11px;}
#pa-wrap.pa-wrap ul.arrow li:before, #pa-wrap.pa-wrap li.arrow:before { content: "\f105"; color: #00b1b7; font-weight: bold;}
#pa-wrap.pa-wrap ul.arrow2 li:before, #pa-wrap.pa-wrap li.arrow2:before { content: "\f105"; color: #7d858d;}
#pa-wrap.pa-wrap ul.square li, #pa-wrap.pa-wrap li.square { position: relative; padding-left: 12px; }
#pa-wrap.pa-wrap ul.square li:before, #pa-wrap.pa-wrap li.square:before {content: "";width: 1px;height: 5px;position: absolute;background: #43bae3;left: 0px;top: 8px;}
#pa-wrap.pa-wrap ul.circle li:before, #pa-wrap.pa-wrap li.circle:before { content: "\f111"; font-size: 6px; color: #2ea392;}
#pa-wrap.pa-wrap ul.cross li:before, #pa-wrap.pa-wrap li.cross:before { content: "\f00d"; color: #437df9;}
#pa-wrap.pa-wrap ul.check li, #pa-wrap.pa-wrap li.check, #pa-wrap.pa-wrap ul.plus li, #pa-wrap.pa-wrap li.plus, #pa-wrap.pa-wrap ul.minus li, #pa-wrap.pa-wrap li.minus, #pa-wrap.pa-wrap ul.star li, #pa-wrap.pa-wrap li.star,
#pa-wrap.pa-wrap ul.arrow li, #pa-wrap.pa-wrap li.arrow, #pa-wrap.pa-wrap ul.arrow2 li, #pa-wrap.pa-wrap li.arrow2, #pa-wrap.pa-wrap ul.square li, #pa-wrap.pa-wrap li.square,
#pa-wrap.pa-wrap ul.circle li, #pa-wrap.pa-wrap li.circle, #pa-wrap.pa-wrap ul.cross li, #pa-wrap.pa-wrap li.cross { padding-botttom: 1px; list-style:none;} #pa-wrap.pa-wrap .pa-video-play-btn-wrap { display:block; text-align:center;}
#pa-wrap.pa-wrap .pa-video-play-btn i { background:none; font-size:32px; border-radius:50%; color:#41474d; padding: 18px 18px 16px 33px; border: 4px solid; -webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;}
#pa-wrap.pa-wrap .pa-video-play-btn i:hover { color:#41474d !important; background-color:#fff !important; border:5px solid #fff !important; box-shadow:0px 1px 15px rgba(0,0,0,0.19);}
@media (max-width: 767px) {
#pa-wrap.pa-wrap .pa-video-play-btn-wrap { line-height: 80px; height: 80px; padding-top:5px;}
} .pa-wn-donate-contact-modal { background: #fff; padding: 25px 45px; width: 490px; margin: 0 auto;}
.pa-wn-donate-contact-modal .modal-title { background: transparent; color: #000; text-align: center; font-size: 42px; font-weight: 700; letter-spacing: -1px; padding: 0; margin: 0 0 5px; font-family:'Poppins','Lora',serif;}
.pa-wn-donate-contact-modal .wpcf7 .wpcf7-form input[type] , .pa-wn-donate-contact-modal .wpcf7 .wpcf7-form textarea { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; background: #f6f6f6; box-shadow: none; padding: 17px 21px; margin: 14px 0; font-size: 15px; font-weight: 400; height: inherit;}
.pa-wn-donate-contact-modal .wpcf7 .wpcf7-form input[type="submit"] { margin: 0;display:block; width:100%; border-radius: 0; background: #437df9; font-weight: bold; letter-spacing: 1px;}
.pa-wn-donate-contact-modal .wpcf7 .wpcf7-form input::-webkit-input-placeholder { letter-spacing: 0.5px;font-size: 15px;}
.pa-wn-donate-contact-modal .wpcf7 .wpcf7-form input:-moz-placeholder { letter-spacing: 0.5px;font-size: 15px;}
.pa-wn-donate-contact-modal .wpcf7 .wpcf7-form input::-moz-placeholder { letter-spacing: 0.5px;font-size: 15px;}
.pa-wn-donate-contact-modal .wpcf7 .wpcf7-form input:-ms-input-placeholder { letter-spacing: 0.5px;font-size: 15px;}
#pa-wrap.donate-popup{display: inline;} #pa-wrap.pa-wrap.dark * { color: #fff !important; }
#pa-wrap.pa-wrap.dark .pa-max-title .after { background-color: #fff;} #pa-wrap.pa-wrap a.pa-magicmore, a.addtocart, a.select-options { position: relative; padding: 3px 11px 2px 0; color: #0093d0; -webkit-transition: all 0.18s ease; -moz-transition: all 0.18s ease; -ms-transition: all 0.18s ease; -o-transition: all 0.18s ease; transition: all 0.18s ease; }
#pa-wrap.pa-wrap .pa-magicmore:after { font-family: 'themify'; font-size: 15px; content: "\e628"; margin-right: 5px; font-style: normal; font-weight: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased;}
#pa-wrap.pa-wrap a.pa-readmore {position: relative;text-align: left;display: inline-block;letter-spacing: 2px;font-size: 14px;line-height: 10px;font-weight: 600;text-transform: uppercase;padding: 22px 40px;border: 1px solid #e4e4e4;color: #437df9;margin-bottom: 12px;z-index: 1;transition: all .22s ease-in-out;}
#pa-wrap.pa-wrap a.pa-readmore:after { content: "\f105"; font-family: 'FontAwesome'; font-size: 20px; position: absolute; padding-left: 9px;  top: 4px; z-index: -1; transition: width .22s ease-in-out;display: none;}
#pa-wrap.pa-wrap a.pa-readmore:hover {background: #437df9;color: #fff !important;border-color: #437df9;}
#pa-wrap.pa-wrap a.pa-magicmore{font-size: 15px;font-weight: 400;letter-spacing: 0.6px;color: #437df9;}
#pa-wrap.pa-wrap a.pa-magicmore:hover{color: #000;}
#pa-wrap.pa-wrap a.pa-magicmore:after{content: "\e628";position: absolute; top: 50%;right: -14px;left:auto;margin: 0;margin-top: -6px;font-size: 14px;padding: 0 3px 0 4px;opacity: 1;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
article[class*="icon-box"] { clear:both;}
@media only screen and (max-width: 768px) {
article[class*="icon-box"] { margin-bottom:20px;}
}
article[class*="icon-box"] i { text-align:center;}
#pa-wrap.pa-wrap.pa-icon-boxes.dark *:not(i) { color: #fff; } #pa-wrap.pa-wrap .pa-max-counter { text-align:center; color: #393a3a; font-size: 36px;}
#pa-wrap.pa-wrap .pa-max-counter.pa-s-counter .icon-counter {color: rgba(0,0,0,0.4);margin:0;font-size: 48px;display: block;margin-bottom: 20px;}
#pa-wrap.pa-wrap .dark.pa-max-counter.pa-s-counter .icon-counter {color: #fff;}
#pa-wrap.pa-wrap .pa-max-counter.pa-s-counter .pa-max-count {font-size: 44px;font-weight: 600;color: rgba(0,0,0,0.74);position: relative;letter-spacing: -3px;padding-top: 40px;display: inline-block;}
#pa-wrap.pa-wrap .dark.pa-max-counter.pa-s-counter .pa-max-count {color: #fff;}
#pa-wrap.pa-wrap .pa-max-counter.pa-s-counter .pa-max-count:before {content: '';display: block;position: absolute;top: -4px;left: 50%;width: 1px;height: 22px;background: #d3d3d3;}
#pa-wrap.pa-wrap .dark.pa-max-counter.pa-s-counter .pa-max-count { color: #437df9;}
#pa-wrap.pa-wrap .dark.pa-max-counter.pa-s-counter .pa-max-count:before {background: rgba(255,255,255,0.8);}
#pa-wrap.pa-wrap .pa-max-counter h5 { margin-top: 15px;font-size: 13px; font-weight:600; letter-spacing:1px; text-transform:uppercase; position:relative;}
#pa-wrap.pa-wrap .pa-max-counter.pa-s-counter h5 {position: relative;text-transform: uppercase;font-size: 12px;font-weight: 400;padding-top: 6px;margin-top: 5px;letter-spacing: 2px;}
#pa-wrap.pa-wrap .pa-max-counter h5:after { content: ''; margin: 8px auto 20px; width: 24px; height: 0; display: block; position: relative; border-bottom: 2px solid rgba(0,0,0,0.27);}
#pa-wrap.pa-wrap .pa-max-counter.pa-s-counter h5:after { border:none;}
#pa-wrap.pa-wrap .pa-max-counter.pa-m-counter {margin: 0 auto;}
#pa-wrap.pa-wrap .dark.pa-max-counter.pa-m-counter .icon-counter { color: #fff; }
#pa-wrap.pa-wrap .pa-max-counter.pa-m-counter .icon-counter, #pa-wrap.pa-wrap .pa-max-counter.pa-m-counter .pa-supa-f-counter, #pa-wrap.pa-wrap .pa-max-counter.pa-m-counter .pa-pre-counter { vertical-align: middle; color: #999;font-size: 80px; line-height:1;font-weight: 300;margin-left: 10px;}
#pa-wrap.pa-wrap .pa-max-counter.pa-m-counter .pa-max-count { vertical-align: middle; font-size: 120px;font-weight: 300;letter-spacing: -8px;}
#pa-wrap.pa-wrap .pa-max-counter.pa-m-counter h5 {margin-top: 26px; font-size: 13px; font-weight: 600; text-transform: uppercase;}
#pa-wrap.pa-wrap .pa-max-counter.pa-m-counter h5:after {content: ''; margin: 8px auto; width: 26px; display: block;border-bottom: none;}
#pa-wrap.pa-wrap .pa-max-counter.pa-s-counter { margin-bottom:10%}
#pa-wrap.pa-wrap .pa-max-counter .icon-counter[class*="icon-basic"] { line-height:32px;}
@media only screen and (min-width: 768px) and (max-width: 1280px) {
#pa-wrap.pa-wrap .pa-max-counter.pa-s-counter .icon-counter { font-size:24px;}
#pa-wrap.pa-wrap .pa-max-counter.pa-s-counter .pa-max-count { font-size:31px;}
}
#pa-wrap.pa-wrap .pa-max-counter.pa-f-counter .icon-counter{font-size: 32px; margin:0 6px 8px; display:inline-block;}
#pa-wrap.pa-wrap .pa-max-counter.pa-f-counter{margin:20px 0;}
#pa-wrap.pa-wrap .pa-max-counter.pa-f-counter .pa-max-count { color:#000; font-size: 70px;font-weight: 400;margin-right: 5px;}
#pa-wrap.pa-wrap .dark.pa-max-counter.pa-f-counter .pa-max-count { color: #fff; }
#pa-wrap.pa-wrap .dark.pa-max-counter.pa-f-counter .pa-max-count:after , .dark-content #pa-wrap.pa-wrap .pa-max-counter.pa-f-counter .pa-max-count:after  { border-bottom: 2px solid #fff;}
#pa-wrap.pa-wrap .pa-max-counter.pa-f-counter h5 {margin-top: 35px;font-size: 20px;font-weight: 400;letter-spacing: 0;}
#pa-wrap.pa-wrap .pa-max-counter.pa-f-counter h5:after{display:none;}
#pa-wrap.pa-wrap .pa-max-counter.pa-t-counter {margin-top: 20px;margin-left: auto;margin-right: auto;padding: 60px 0 0;text-align:center;color: #000;font-size: 36px;width: 260px;height: 260px;max-width:100%;max-height:100%;background: #f3f3f3;line-height: 1;}
#pa-wrap.pa-wrap .dark.pa-max-counter.pa-t-counter { background: rgba(255,255,255,0.92);}
#pa-wrap.pa-wrap .pa-max-counter.pa-t-counter .icon-counter{font-size: 32px; margin:0 6px 8px; display:inline-block;}
#pa-wrap.pa-wrap .pa-max-counter.pa-t-counter{margin-bottom: 20px;}
#pa-wrap.pa-wrap .pa-max-counter.pa-t-counter .pa-max-count {font-size: 70px;font-weight: 400;margin-right: 5px;}
#pa-wrap.pa-wrap .dark.pa-max-counter.pa-t-counter .pa-max-count { color: #000; }
#pa-wrap.pa-wrap .dark.pa-max-counter.pa-t-counter .pa-max-count:after , .dark-content #pa-wrap.pa-wrap .pa-max-counter.pa-t-counter .pa-max-count:after  { border-bottom: 2px solid #fff;}
#pa-wrap.pa-wrap .pa-max-counter.pa-t-counter h5 {margin-top: 35px;font-size: 20px;font-weight: 400;letter-spacing: 0;color: #666;}
#pa-wrap.pa-wrap .pa-max-counter.pa-t-counter h5:after{display:none;} #pa-wrap.pa-wrap.pa-icon-box { vertical-align: baseline; margin-bottom: 20px; position:relative; padding-left:52px;}
#pa-wrap.pa-wrap.pa-icon-box img, #pa-wrap.pa-wrap.pa-icon-box i { float: left; display: block; vertical-align: text-top; margin: 5px 20px 75px 0;}
#pa-wrap.pa-wrap.pa-icon-box i { font-size: 32px;color: #437df9; float: left; margin-right: 20px; cursor: default; position:absolute; left:0; top:0;}
#pa-wrap.pa-wrap.pa-icon-box h5, #pa-wrap.pa-wrap.pa-icon-box h4 { margin-bottom: 5px; line-height: 1.3; font-size:20px; letter-spacing:0; font-weight:700; color: #111;}
#pa-wrap.pa-wrap.pa-icon-box p { overflow: hidden; color:#808080; font-size:16px;} #pa-wrap.pa-wrap.pa-icon-box1 { margin-bottom: 20px;}
#pa-wrap.pa-wrap.pa-icon-box1 i, #pa-wrap.pa-wrap.pa-icon-box10 img { font-size: 32px; color: #484f54; margin-bottom: 23px; display: inline-block; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
#pa-wrap.pa-wrap.pa-icon-box1 h4 {font-size: 33px;text-transform: uppercase;font-weight: 700;margin-top: 16px;margin-bottom: 18px;transition: all .23s ease-in-out;}
#pa-wrap.pa-wrap.pa-icon-box1 h5 {margin: 19px 0 0;font-size: 23px;color: #437df9;font-family: 'Playfair Display';font-style: italic;}
#pa-wrap.pa-wrap.pa-icon-box1 p { color: #525249; font-size: 15px; line-height: 2; }
#pa-wrap.pa-wrap.pa-icon-box1 img { margin-bottom:10px;}
#pa-wrap.pa-wrap.pa-icon-box1 h4 strong { font-weight:600;}
#pa-wrap.pa-wrap.pa-icon-box1 i { text-align: left; color: #363842;font-size: 38px;line-height: 38px; display: block; margin-bottom: 13px;font-weight: 500;margin-right: 0;}
#pa-wrap.pa-wrap.pa-icon-box1 a {text-align:center; min-height:10px;}
.aligncenter #pa-wrap.pa-wrap.pa-icon-box1 p {padding: 0 25px; } #pa-wrap.pa-wrap.pa-icon-box2 { background-color:#fff; vertical-align:baseline; text-align:center; border-radius:5px; padding:20px 12px; transition:background .3s ease-in-out;}
#pa-wrap.pa-wrap.pa-icon-box2 i {display:block;margin: 16px 0 0;font-size: 80px;color:#437df9;text-align: center;}
#pa-wrap.pa-wrap.pa-icon-box2 p { font-size:15px; font-weight:300; color:#444; margin-top:15px;}
#pa-wrap.pa-wrap.pa-icon-box2 h4 {letter-spacing:-0.4px;font-size: 19px;font-weight: 500;color:#000;margin-top: 50px;margin-bottom: 23px;}
#pa-wrap.pa-wrap.pa-icon-box2:hover { background-color:#fafafa;}
@media only screen and (min-width: 1441px) {
#pa-wrap.pa-wrap.pa-icon-box2 p { padding: 0 10%;}
}
@media only screen and (max-width: 768px) {
#pa-wrap.pa-wrap.pa-icon-box2 p { padding: 0; display: inline-block; max-width: 320px;}
} #pa-wrap.pa-wrap.pa-icon-box3 {  vertical-align:baseline; text-align:center;padding:40px 20px; -webkit-transition:background .3s ease-in-out; transition:background .3s ease-in-out;}
#pa-wrap.pa-wrap.pa-icon-box3:hover { background: rgba(0,0,0,0.17); }
#pa-wrap.pa-wrap.pa-icon-box3 i { display:block; margin:16px 0 0; font-size:80px; color:#437df9; text-align: center; }
#pa-wrap.pa-wrap.pa-icon-box3 p { font-size:17px; font-weight:300; color:#444; margin-top:15px; max-width: 330px; margin-left: auto; margin-right: auto; }
#pa-wrap.pa-wrap.pa-icon-box3 h4 { font-size:21px; font-weight:700; color:#000; margin-top:33px; text-transform: uppercase;} #pa-wrap.pa-wrap.pa-icon-box4 { text-align: center;}
#pa-wrap.pa-wrap.pa-icon-box4 i { font-size: 48px;width: 165px;height: 165px; text-align: center;color: #437df9;display: inline-block;padding: 60px;font-size: 48px;background: #fff; border-radius: 50%;margin-bottom: 10px; cursor: default;box-shadow: inset 0px 0px 30px 20px rgb(247, 247, 247);transition: all .3s ease;}
#pa-wrap.pa-wrap.pa-icon-box4:hover i {color: #437df9;background: #252525;box-shadow: none;}
#pa-wrap.pa-wrap.pa-icon-box4 h4 { margin: 14px 0 20px; color: #2e373d;font-size: 18px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;}
.container #pa-wrap.pa-wrap.pa-icon-box4 p { margin: 0 10px 30px;  color:#8a8a8a;}
#pa-wrap.pa-wrap.pa-icon-box4 a.pa-magicmore { font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:1px;}px;} #pa-wrap.pa-wrap.pa-icon-box5 p { text-align: left; margin-top: 3px; color: #888; font-size:15px; line-height:1.54; padding-bottom:10px;}
#pa-wrap.pa-wrap.pa-icon-box5 i { cursor: default;display: inline;font-size: 16px;float: left;color: #437df9;padding: 0;margin-right: 10px;margin-top: 3px;}
#pa-wrap.pa-wrap.pa-icon-box5 h4 { font-size: 19px; line-height: 27px; font-weight: 300; letter-spacing:0; text-align:left;}
#pa-wrap.pa-wrap.pa-icon-box5 h4 strong { font-weight:400;}
#pa-wrap.pa-wrap.pa-icon-box5 img { float: left; display: block; vertical-align: text-top; margin: 0 12px 0 0;}
#pa-wrap.pa-wrap.pa-icon-box5 a.pa-magicmore { font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:1px;}
@media only screen and (min-width: 768px) {
.alignright #pa-wrap.pa-wrap.pa-icon-box5, .alignright #pa-wrap.pa-wrap.pa-icon-box5 * { text-align:right; padding-right:0; margin-right:0;}
.alignright #pa-wrap.pa-wrap.pa-icon-box5 i, .alignright #pa-wrap.pa-wrap.pa-icon-box5 img { float:right; margin-left:10px; margin-right:0;}
} #pa-wrap.pa-wrap.pa-icon-box6 { position: relative; text-align:center; background-color: rgba(255,255,255,0.81); background-color:#fff\9; border: 1px solid #e5e5e5; border-radius: 3px; padding: 36px 20px 28px; text-shadow: 0 0 0 0; margin: 40px 0 20px;}
#pa-wrap.pa-wrap.pa-icon-box6 * { text-shadow: none;}
#pa-wrap.pa-wrap.pa-icon-box6 i { font-size: 24px; width: 56px; height: 56px; text-align: center; padding: 15px 16px 17px; background: #437df9; color: #fff; position: absolute; top: -30px; left: 50%; margin-left: -27px; border-radius: 30px; cursor: default;}
#pa-wrap.pa-wrap.pa-icon-box6 h4 { font-weight: 400;margin-top: 20px; margin-bottom: 20px}
.container #pa-wrap.pa-wrap.pa-icon-box6 p{ color: #818181; margin-bottom: 25px;} #pa-wrap.pa-wrap.pa-icon-box7 i, #pa-wrap.pa-wrap.pa-icon-box7 img { padding-right: 5px; display:inline-block; float:none; font-size: 32px;}
#pa-wrap.pa-wrap.pa-icon-box7 h4 {margin-top: 18px;font-size: 16px;line-height: 1.3;font-weight: 600;text-transform: uppercase;overflow: hidden;}
#pa-wrap.pa-wrap.pa-icon-box7 p {color: #73736b;font-size: 15px;line-height: 1.7;padding-right: 16px;overflow: hidden;}
@media only screen and (min-width: 768px) {
.iconright #pa-wrap.pa-wrap.pa-icon-box7 { text-align:right;}
.iconright #pa-wrap.pa-wrap.pa-icon-box7 i { cursor: default; display: inline; font-size: 30px; float: right; padding: 0; margin-left: 20px; margin-right:0; margin-top: 3px;}
.iconright #pa-wrap.pa-wrap.pa-icon-box7 img { float: right; display: block; vertical-align: text-top; margin: 0 0 0 12px;}
.iconright #pa-wrap.pa-wrap.pa-icon-box7 i, .iconright #pa-wrap.pa-wrap.pa-icon-box7 h4, .iconright #pa-wrap.pa-wrap.pa-icon-box7 p {margin-bottom: 0;margin-bottom: 10px;text-align: right;}
.iconright #pa-wrap.pa-wrap.pa-icon-box7 p {text-align: right; margin-top: 3px; margin-left: 0;margin-bottom: 0;margin-right: 52px;}
.alignright #pa-wrap.pa-wrap.pa-icon-box7, .alignright #pa-wrap.pa-wrap.pa-icon-box7 * { text-align:right; padding-right:0; margin-right:0;}
.alignright #pa-wrap.pa-wrap.pa-icon-box7 i, .alignright #pa-wrap.pa-wrap.pa-icon-box7 img { float:right; margin-left:10px; margin-right:0;}
.iconright #pa-wrap.pa-wrap.pa-icon-box7 a.pa-magicmore { margin-left:0; margin-right:52px;}
} #pa-wrap.pa-wrap.pa-icon-box8 {text-align: left; overflow: hidden; margin-bottom: 20px; padding-bottom:5px;position:relative; padding-left:105px;}
#pa-wrap.pa-wrap.pa-icon-box8 i {display:inline-block; font-size: 80px; color: #437df9; float: left; margin: 8px 0 0;position:absolute; left:0; top:0;transition: all 0.28s ease;}
#pa-wrap.pa-wrap.pa-icon-box8:hover i { background: none !important; }
#pa-wrap.pa-wrap.pa-icon-box8 h4 { overflow: height ; font-size: 29px; font-weight:700; color: #000; margin-bottom: 18px; margin-top:8px; overflow: hidden; letter-spacing:0; text-transform: uppercase;}
#pa-wrap.pa-wrap.pa-icon-box8 h4 strong { font-weight:700;}
#pa-wrap.pa-wrap.pa-icon-box8 p { font-weight: 300; font-size: 19px; line-height:1.68; color: #444; margin-bottom: 16px; max-width: 530px;}
@media only screen and (min-width: 1281px) {
#pa-wrap.pa-wrap.pa-icon-box8 p, #pa-wrap.pa-wrap.pa-icon-box8 h4 { padding-right:20px;}
}
@media ( max-width: 320px){
#pa-wrap.pa-wrap.pa-icon-box8 { padding-left: 0; padding-top: 100px;}
} #pa-wrap.pa-wrap.pa-icon-box9 {text-align: left;overflow: hidden;margin-bottom: 0;border: 2px solid #eee;padding: 40px 30px;border-radius: 0px;transition: all .5s ease;}
#pa-wrap.pa-wrap.pa-icon-box9 i, #pa-wrap.pa-wrap.pa-icon-box9 img {display:inline-block;font-size: 32px;background: #fff;float: left;padding: 20px;color: inherit;box-shadow: none;border: 2px solid #eee;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-transition: all 0.18s ease;-moz-transition: all 0.18s ease;-ms-transition: all 0.18s ease;-o-transition: all 0.18s ease;transition: all 0.18s ease;}
.blox.dark #pa-wrap.pa-wrap.pa-icon-box9 i { color:#437df9;}
#pa-wrap.pa-wrap.pa-icon-box9 h4, #pa-wrap.pa-wrap.pa-icon-box9 h4 {font-weight: 700; font-size: 21px; margin: 0 auto; overflow: hidden; letter-spacing: 1px;l ine-height: 1; padding-left: 24px; text-transform: uppercase; margin-bottom: 12px;}
#pa-wrap.pa-wrap.pa-icon-box9 p { display: table;line-height: 1.7;margin-bottom: 10px;padding-left: 23px;}
#pa-wrap.pa-wrap.pa-icon-box9 a.pa-magicmore {text-transform: uppercase;color: #437df9;border: 1px solid;font-size: 12px;font-weight: 600;letter-spacing: 2px;border-radius: 60px;padding: 7px 22px;float: right;box-shadow: 0 2px 0 0px rgba(0,0,0,0.035);transition: all .23s ease;}
.blox.dark #pa-wrap.pa-wrap.pa-icon-box9, .blox.dark #pa-wrap.pa-wrap.pa-icon-box9 i, .blox.dark #pa-wrap.pa-wrap.pa-icon-box9 img { border-color:rgba(255,255,255,0.77);}
.blox.dark #pa-wrap.pa-wrap.pa-icon-box9 h4, .blox.dark #pa-wrap.pa-wrap.pa-icon-box9 p, .blox.dark #pa-wrap.pa-wrap.pa-icon-box9 a.pa-magicmore { color:#fff;}
#pa-wrap.pa-wrap.pa-icon-box9 .pa-magicmore:hover:after { display: none; }
#pa-wrap.pa-wrap.pa-icon-box9 a.pa-magicmore:hover { background: #fff; color: #222 !important; border-color: #fff;}
#pa-wrap.pa-wrap.pa-icon-box9 a.pa-magicmore:after { display: none;}
@media ( max-width: 480px){
#pa-wrap.pa-wrap.pa-icon-box9 i, #pa-wrap.pa-wrap.pa-icon-box9 img { margin-left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%, 0);}
#pa-wrap.pa-wrap.pa-icon-box9 h4 { display: inline-block; margin-top: 10px; text-align: center; width: 100%; padding-left: 0;}
#pa-wrap.pa-wrap.pa-icon-box9 a.pa-magicmore { float: left; margin-left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%, 0); padding: 9px;}
}
@media ( max-width: 320px){
#pa-wrap.pa-wrap.pa-icon-box9 a.pa-magicmore {padding: 7px; font-size: 10px; letter-spacing: 0;}
} #pa-wrap.pa-wrap.pa-icon-box10 { margin-bottom: 20px;}
#pa-wrap.pa-wrap.pa-icon-box10 i, #pa-wrap.pa-wrap.pa-icon-box10 img { font-size: 32px; color: #484f54; margin-bottom: 23px; display: inline-block; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
#pa-wrap.pa-wrap.pa-icon-box10 h4 {font-size: 25px;text-transform: uppercase;font-weight: 500;margin-top: 25px;margin-bottom: 18px;transition: all .23s ease-in-out;}
#pa-wrap.pa-wrap.pa-icon-box10 h5 {margin: 19px 0 0;font-size: 23px;color: #437df9;font-family: 'Playfair Display';font-style: italic;}
#pa-wrap.pa-wrap.pa-icon-box10 p { color: #525249; font-size: 15px; line-height: 2; }
#pa-wrap.pa-wrap.pa-icon-box10 img { margin-bottom:10px;}
#pa-wrap.pa-wrap.pa-icon-box10 h4 strong { font-weight:600;}
#pa-wrap.pa-wrap.pa-icon-box10 i { text-align: left; color: #363842;font-size: 38px;line-height: 38px; display: block; margin-bottom: 13px;font-weight: 500;margin-right: 0;}
#pa-wrap.pa-wrap.pa-icon-box10 a {text-align:center; min-height:10px;}
.aligncenter #pa-wrap.pa-wrap.pa-icon-box10 p {padding: 0 25px; } #pa-wrap.pa-wrap.pa-icon-box11 { text-align: center; margin-bottom: 20px;}
#pa-wrap.pa-wrap.pa-icon-box11 i {padding: 36px 20px;border:1px solid #e3e3e3;border-radius: 44px;margin-bottom: 28px;width: 110px;height: 110px;cursor: default;font-size: 36px;color: #437df9;display: inline-block;-webkit-transition: all .39s ease-in-out;-moz-transition: all .39s ease-in-out;-ms-transition: all .39s ease-in-out;-o-transition: all .39s ease-in-out;transition: all .39s ease-in-out;}
#pa-wrap.pa-wrap.pa-icon-box11 img { max-width:220px !important; margin-bottom:18px; -webkit-transition: all .21s ease-out; -moz-transition: all .21s ease-out; -ms-transition: all .21s ease-out; -o-transition: all .21s ease-out; transition: all .21s ease-out;}
#pa-wrap.pa-wrap.pa-icon-box11 h4 { margin-bottom: 16px; font-size: 17px; font-weight:400; color:#373e44; letter-spacing: 1.25px; text-transform:uppercase;}
#pa-wrap.pa-wrap.pa-icon-box11 h4 strong { font-weight:600;}
#pa-wrap.pa-wrap.pa-icon-box11 p { font-size: 14px; font-weight: 300; color: #616161; line-height: 1.7; padding: 0 15px; margin-bottom: 30px;}
#pa-wrap.pa-wrap.pa-icon-box11:hover i { color: #fff !important;background: #437df9;border-color: #437df9;}
@media only screen and (min-width: 961px) {
#pa-wrap.pa-wrap.pa-icon-box11:hover img { padding:15px;}
.vc_row-fluid [class*="vc_span"] #pa-wrap.pa-wrap.pa-icon-box11 img { max-width:220px;}
}
@media only screen and (min-width: 1281px) {
#pa-wrap.pa-wrap.pa-icon-box11 p { padding: 0 35px;}
}
@media only screen and (max-width: 767px) {
#pa-wrap.pa-wrap.pa-icon-box11 i { margin-bottom:20px;}
#pa-wrap.pa-wrap.pa-icon-box11 h4, #pa-wrap.pa-wrap.pa-icon-box11 h4 { margin-bottom:7px;}
#pa-wrap.pa-wrap.pa-icon-box11 p { margin-bottom:45px;}
} #pa-wrap.pa-wrap.pa-icon-box12 { background-color:transparent; padding: 20px 25px 30px; vertical-align:baseline; text-align:center; transition:all .35s ease-in-out;}
#pa-wrap.pa-wrap.pa-icon-box12 i {display:block;margin:0;margin-bottom: 20px;font-size: 48px;color:#437df9;text-align: center;}
#pa-wrap.pa-wrap.pa-icon-box12 p { font-size:15px; font-weight:300; margin-top:15px;}
#pa-wrap.pa-wrap.pa-icon-box12 h4 { font-size: 19px;font-weight: 500;margin-top: 10px;margin-bottom: 10px;}
#pa-wrap.pa-wrap.pa-icon-box12:hover { background-color:rgba(0,0,0,0.1);}
.blox.dark #pa-wrap.pa-wrap.pa-icon-box12:hover { background-color:rgba(0,0,0,0.75);}
.blox.dark #pa-wrap.pa-wrap.pa-icon-box12 a.pa-magicmore { color:rgba(255,255,255,0.6);transition:all .35s ease-in-out;}
.blox.dark #pa-wrap.pa-wrap.pa-icon-box12:hover a.pa-magicmore { color:#437df9;}
@media only screen and (min-width: 1441px) {
#pa-wrap.pa-wrap.pa-icon-box12 p { padding: 0 10%;}
}
@media only screen and (max-width: 768px) {
#pa-wrap.pa-wrap.pa-icon-box12 p { padding: 0; display: inline-block; max-width: 320px;}
} #pa-wrap.pa-wrap.pa-icon-box13 { background: #fff; text-align: left; overflow: hidden; margin-bottom: 20px; padding:11%; box-shadow: 0 2px 7px 0px rgba(0,0,0,0.02);transition: all 0.28s ease;}
#pa-wrap.pa-wrap.pa-icon-box13:hover {box-shadow: 0 3px 33px 0px rgba(0,0,0,0.07);}
#pa-wrap.pa-wrap.pa-icon-box13 i {display:inline-block; font-size: 52px; color: #437df9; float: none; margin: 8px 15px 25px 0;transition: all 0.28s ease;}
#pa-wrap.pa-wrap.pa-icon-box13 h4 { font-size: 29px; font-weight:700; color: #000; margin-bottom: 18px; margin-top:8px; overflow: hidden; letter-spacing:0;    text-transform: uppercase;}
#pa-wrap.pa-wrap.pa-icon-box13 h4 strong { font-weight:700;}
#pa-wrap.pa-wrap.pa-icon-box13 p {font-weight: 300; font-size: 19px; overflow: hidden; line-height:1.68; color: #444; margin-bottom: 16px; max-width: 530px;} #pa-wrap.pa-wrap.pa-icon-box14 {text-align: center;padding: 37px 30px 29px;border: 1px solid #fff; transition: all .38s ease; border-radius: 2px;}
#pa-wrap.pa-wrap.pa-icon-box14:hover {border: 1px solid #ededed;box-shadow: 0 2px 3px rgba(0,0,0,0.025);}
#pa-wrap.pa-wrap.pa-icon-box14 i {font-size: 62px;color: #437df9;border-bottom: 1px solid #e3e3e3;margin: 0 16px 20px;display: block;position: relative; transition: all .36s ease;}
#pa-wrap.pa-wrap.pa-icon-box14 i:after {background: #437df9;border-right: 2px solid #fff;border-left: 2px solid #fff;font-size: 6px;content: "";margin: 0 auto;display: block;width: 48px;height: 1px;margin-bottom: -1px;margin-top: 25px;}
#pa-wrap.pa-wrap.pa-icon-box14 h4 {color: #000;font-size: 25px;font-weight: 700;padding: 10px;}
#pa-wrap.pa-wrap.pa-icon-box14 p {color: #616161;margin-bottom: 15px;font-size: 15px;font-weight: 400;} #pa-wrap.pa-wrap.pa-icon-box15 { min-height: 414px; position: relative;background: rgba( 250, 250, 250, .80 ); padding: 66px 86px 68px 95px; box-shadow: 0 0 74px #f8f8f8 inset;transition: all .3s cubic-bezier(0.21, 0.35, 0.37, 0.72); -webkit-transition: all .3s cubic-bezier(0.21, 0.35, 0.37, 0.72); }
#pa-wrap.pa-wrap.pa-icon-box15.w-border-right:after {content: ""; position: absolute; right: 0; top: 50%; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); width: 1px; height: 50%; background: rgba(52, 52, 46, 0.17);}
#pa-wrap.pa-wrap.pa-icon-box15 img, #pa-wrap.pa-wrap.pa-icon-box15 i { margin-bottom: 27px; display: inline-block; font-size: 40px; color: #437df9;}
#pa-wrap.pa-wrap.pa-icon-box15:hover i { color: #fff; }
#pa-wrap.pa-wrap.pa-icon-box15:hover * { transition: box-shadow 0.3s ease 0s; -webkit-transition: box-shadow 0.3s ease 0s; }
#pa-wrap.pa-wrap.pa-icon-box15 h5 {font-family:'Playfair Display','Lora',serif; font-style: italic; color: #31312c; line-height: 21px; margin-bottom: 15px;}
#pa-wrap.pa-wrap.pa-icon-box15 h4 { font-size: 29px; color: #31312c; font-weight: 700; line-height: 31px; margin-bottom: 9px; }
#pa-wrap.pa-wrap.pa-icon-box15 p { color: #525249; }
#pa-wrap.pa-wrap.pa-icon-box15:hover { box-shadow: -620px -450px 50px #4a4a4a inset;}
#pa-wrap.pa-wrap.pa-icon-box15:hover * { color: #fff; }
#pa-wrap.pa-wrap.pa-icon-box15:hover .pa-magicmore:after { color: #fff;}
#pa-wrap.pa-wrap.pa-icon-box15 .pa-magicmore:hover:after { color: #437df9;}
@media (min-width: 960px) and (max-width: 1200px){
#pa-wrap.pa-wrap.pa-icon-box15 { padding: 50px 70px 50px 80px;}
#pa-wrap.pa-wrap.pa-icon-box15 h5 { font-size: 15px;}
#pa-wrap.pa-wrap.pa-icon-box15 h4 { font-size: 24px;}
}
@media (min-width:768px) and (max-width: 960px){
#pa-wrap.pa-wrap.pa-icon-box15 { padding: 40px 60px 40px 60px;}
#pa-wrap.pa-wrap.pa-icon-box15 h5 { font-size: 15px;}
#pa-wrap.pa-wrap.pa-icon-box15 h4 { font-size: 20px; line-height: 29px;}
}
@media (max-width: 768px){
.padd-icon-box12 .vc_column-inner { padding-left: 10px !important; padding-right: 10px !important;}
}
@media (max-width: 640px){
#pa-wrap.pa-wrap.pa-icon-box15 { text-align: center; padding: 20px; min-height: auto; }
#pa-wrap.pa-wrap.pa-icon-box15 h5 { font-size: 15px;}
#pa-wrap.pa-wrap.pa-icon-box15 h4 { font-size: 20px; line-height: 29px; }
} #pa-wrap.pa-wrap.pa-icon-box16 { text-align: center;border: 2px solid #f0f0f0; position: relative; transition: .5s ease-in-out;padding-top: 40px;padding-bottom: 10px;border-radius: 2px; margin-bottom:20px;}
#pa-wrap.pa-wrap.pa-icon-box16 i { cursor: default; display: inline-block; font-size: 40px; color: #437df9; line-height: 1; padding-right: 10px; vertical-align: middle;}
#pa-wrap.pa-wrap.pa-icon-box16 h4 { color: #437df9; font-size: 20px;line-height: 21px;margin-bottom: 37px; font-weight: 600; display: inline-block;}
#pa-wrap.pa-wrap.pa-icon-box16 p { color: #616161; font-size:14px; margin-bottom: 40px; padding: 0 16%;}
#pa-wrap.pa-wrap.pa-icon-box16 img { float: left; display: block; vertical-align: text-top; margin: 0 12px 0 0;}
#pa-wrap.pa-wrap.pa-icon-box16 p strong { color: #437df9;}
#pa-wrap.pa-wrap.pa-icon-box16 a.pa-magicmore { color: #437df9; border: 2px solid #437df9; border-radius: 60px; text-transform: uppercase; background: #fff;padding: 4px 30px; display: inline-block; position: absolute;font-size: 12px;font-weight: 600;bottom: -17px; left: 50%;letter-spacing: 1px;transform: translate(-50%,0); -webkit-transform: translate(-50%, 0);}
#pa-wrap.pa-wrap.pa-icon-box16 a.pa-magicmore:after { display: none;}
#pa-wrap.pa-wrap.pa-icon-box16:hover { background: #f6f8f9;}
#pa-wrap.pa-wrap.pa-icon-box16 a.pa-magicmore:hover { background: #333; color: #fff; border-color:#333;}
@media only screen and (min-width: 768px) {
.alignright #pa-wrap.pa-wrap.pa-icon-box16, .alignright #pa-wrap.pa-wrap.pa-icon-box16 * { text-align:right; padding-right:0; margin-right:0;}
.alignright #pa-wrap.pa-wrap.pa-icon-box16 i, .alignright #pa-wrap.pa-wrap.pa-icon-box16 img { float:right; margin-left:10px; margin-right:0;}
}
@media only screen and (max-width: 479px) {
#pa-wrap.pa-wrap.pa-icon-box16 a.pa-magicmore { width:160px; font-size:11px;}
#pa-wrap.pa-wrap.pa-icon-box16  { margin-bottom:35px;}
} #pa-wrap.pa-wrap.pa-icon-box17 { position:relative; display:block; overflow:hidden; padding: 45px 10px 20px; text-align: center; margin-bottom: 30px; color:#437df9; border: 3px solid #f3f3f3; border-top: none; border-radius: 4px; -webkit-box-shadow: 0 -4px 0 0; box-shadow: 0 -4px 0 0; }
#pa-wrap.pa-wrap.pa-icon-box17:hover{ background: transparent; -webkit-box-shadow: 0 3px 0 0,0 -4px 0 0; box-shadow: 0 3px 0 0,0 -4px 0 0;}
#pa-wrap.pa-wrap.pa-icon-box17:before { content: ''; width: 0; height: 0;  position: absolute; top: 0; left: 50%; margin-left: -8px; border:none; }
#pa-wrap.pa-wrap.pa-icon-box17:hover:before { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid; border-top-color: inherit;}
#pa-wrap.pa-wrap.pa-icon-box17 .icon-wrap { display: inline-block; background-color:#437df9; border-radius: 50%; margin-bottom: 32px; border: 1px solid transparent;}
#pa-wrap.pa-wrap.pa-icon-box17 i { width:108px; height:108px; padding: 30px; background: #fff; color:#437df9; border-radius: 50%; cursor: default; font-size: 48px; line-height:48px; display: inline-block; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
#pa-wrap.pa-wrap.pa-icon-box17 h4 { margin-bottom: 13px; font-size: 18px; letter-spacing: -0.3px; font-weight: bold; text-transform: uppercase;}
#pa-wrap.pa-wrap.pa-icon-box17 p { font-size: 14px;color: #777;margin-bottom: 25px; padding: 0 15px;}
#pa-wrap.pa-wrap.pa-icon-box17:hover i { background: none; color: #fff !important;box-shadow: none;}
#pa-wrap.pa-wrap.pa-icon-box17 h4 strong { font-weight: 400;font-size: 18px; display: inline-block;}
#pa-wrap.pa-wrap.pa-icon-box17:hover h4 strong:after { content: ""; margin: 7px auto 0; width: 65%; height: 0; display: block; position: relative; border-bottom: 1px solid; border-color: inherit;} #pa-wrap.pa-wrap.pa-icon-box18 {background: #fff;padding-bottom: 55px;position: relative;}
#pa-wrap.pa-wrap.pa-icon-box18.left .wn-content-wrap {  box-shadow: 440px 0px 124px 3px rgba(0, 0, 0, 0.1) inset;}
#pa-wrap.pa-wrap.pa-icon-box18.right .wn-content-wrap {  box-shadow: -440px 0px 124px 3px rgba(0, 0, 0, 0.1) inset;}
#pa-wrap.pa-wrap.pa-icon-box18 .wn-content-wrap {padding: 28px 74px 44px 34px;position: relative;margin-bottom: 0; }
#pa-wrap.pa-wrap.pa-icon-box18 h4 {font-size: 29px;font-weight: 700;margin-bottom: 20px;}
#pa-wrap.pa-wrap.pa-icon-box18 i { font-size: 50px; margin-bottom: 20px; margin-top: 20px; }
#pa-wrap.pa-wrap.pa-icon-box18 h4 {margin-top: 15px;}
#pa-wrap.pa-wrap.pa-icon-box18.left .wn-content-wrap  { padding: 28px 74px 44px 34px;}
#pa-wrap.pa-wrap.pa-icon-box18.right .wn-content-wrap  {padding: 28px 34px 44px 74px;}
#pa-wrap.pa-wrap.pa-icon-box18.left .shape, #pa-wrap.pa-wrap.pa-icon-box18.right .shape {width: 80px;height: 80px;transform: rotate(45deg);}
#pa-wrap.pa-wrap.pa-icon-box18.left .shape {box-shadow: 22px 0 21px rgba(0, 0, 0, 0.16) inset;}
#pa-wrap.pa-wrap.pa-icon-box18 .shape:after {content:"";display:inline-block;background:#fff;width:80px;height:80px;left: 55px;bottom: 0;position:absolute;transform: rotate(-45deg);}
#pa-wrap.pa-wrap.pa-icon-box18.right .shape:after {left: auto;right: 0;bottom: -55px;}
#pa-wrap.pa-wrap.pa-icon-box18.right .shape { box-shadow: 14px -20px 22px rgba(0, 0, 0, 0.1) inset;}
#pa-wrap.pa-wrap.pa-icon-box18.left .shape {left: 17px;}
#pa-wrap.pa-wrap.pa-icon-box18.right .shape{right: 17px;left: auto;}
#pa-wrap.pa-wrap.pa-icon-box18.right {text-align: right;overflow: hidden !important;}
#pa-wrap.pa-wrap.pa-icon-box18.right .pa-magicmore { padding-bottom: 20px; color: #fff; padding-right: 0;}
#pa-wrap.pa-wrap.pa-icon-box18.right .pa-magicmore:before {content: "\e629"; font-family: 'themify'; padding-right: 5px;}
#pa-wrap.pa-wrap.pa-icon-box18.right .pa-magicmore:after { display: none; }
#pa-wrap.pa-wrap.pa-icon-box18 .shape {width: 104px;height: 57px;position: absolute;z-index: 0;left: 0;bottom: 0;}
#pa-wrap.pa-wrap.pa-icon-box18.left .shape, #pa-wrap.pa-wrap.pa-icon-box18.right .shape {bottom: 15px;}
#pa-wrap.pa-wrap.pa-icon-box18.left img, #pa-wrap.pa-wrap.pa-icon-box18.left i { display: block; width: 100%; text-align: left; min-height: 52px;}
#pa-wrap.pa-wrap.pa-icon-box18.right img, #pa-wrap.pa-wrap.pa-icon-box18.right i { padding-right:8px; display: block;width: 100%;text-align: right; min-height: 52px;}
#pa-wrap.pa-wrap.pa-icon-box18.right h4, #pa-wrap.pa-wrap.pa-icon-box18.right p {text-align: right; overflow: hidden;}
#pa-wrap.pa-wrap.pa-icon-box18 .pa-magicmore { color: #fff; }
#pa-wrap.pa-wrap.pa-icon-box18 p {clear: left;margin-bottom: 15px;font-size: 15px;font-weight: 300;}
#pa-wrap.pa-wrap.pa-icon-box18 h4, #pa-wrap.pa-wrap.pa-icon-box18 p, #pa-wrap.pa-wrap.pa-icon-box18 i {color: #fff; overflow: hidden;} #pa-wrap.pa-wrap.pa-icon-box19 { position: relative; text-align:center; background-color: #fff; background-color:#fff\9; border: 1px solid #e5e5e5; padding: 36px 20px 28px; text-shadow: none; box-shadow: 0 2px 0 0px rgba(0,0,0,0.016); margin: 40px 15px 30px; }
#pa-wrap.pa-wrap.pa-icon-box19 * { text-shadow: none; }
#pa-wrap.pa-wrap.pa-icon-box19 i { box-shadow: 0 0 0 7px transparent, 0 0 0 8px transparent; font-size: 36px; padding: 20px; background: #fff; color: #437df9; position: absolute; top: -38px; left: 50%; margin-left: -37px; border-radius: 100%; cursor: default;width: 76px; height: 76px; text-align: center; transition: all .3s ease-in-out;}
#pa-wrap.pa-wrap.pa-icon-box19:hover i {background: #437df9; color: #fff !important ; box-shadow: 0 0 0 7px #fff, 0 0 0 8px #e5e5e5;}
#pa-wrap.pa-wrap.pa-icon-box19 h4 {color: #363636; margin-top: 30px; margin-bottom:20px; font-size: 18px; font-weight: 600; letter-spacing: 2px; text-transform:uppercase;}
#pa-wrap.pa-wrap.pa-icon-box19 p { font-size:15px; line-height:1.82; padding-left:15px; padding-right:15px;}
.container #pa-wrap.pa-wrap.pa-icon-box19 p { color: #818181; margin-bottom: 30px; }
@media only screen and (max-width: 767px) {
#pa-wrap.pa-wrap.pa-icon-box19 { margin:50px 0 80px;}
} #pa-wrap.pa-wrap.pa-icon-box20 p { text-align: left; padding-top:7px; font-size: 15px; margin-left: 80px; overflow: hidden;}
#pa-wrap.pa-wrap.pa-icon-box20 a.pa-magicmore {margin-left:80px}
#pa-wrap.pa-wrap.pa-icon-box20 i {border: 2px solid #E5E5E5;background:#fff;border-radius:100%;margin-right: 10px; cursor: default; display: inline-block; font-size: 28px; float: left;color: #437df9; padding: 30px; margin-right: 10px; margin-top: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;width: 90px;height: 90px; text-align: center; transition: all .3s ease-in-out;}
#pa-wrap.pa-wrap.pa-icon-box20 h4 { font-size: 20px; font-weight: bold; transition: .3s; }
#pa-wrap.pa-wrap.pa-icon-box20:hover h4 { color: #437df9;}
#pa-wrap.pa-wrap.pa-icon-box20:hover i { color:#fff !important; background: #437df9;border-color: #437df9;}
#pa-wrap.pa-wrap.pa-icon-box20 img { float: left; display: block; vertical-align: text-top; margin: 0 12px 0 0;}
@media only screen and (max-width: 479px) {
#pa-wrap.pa-wrap.pa-icon-box20 h4 { font-size:14px;}
#pa-wrap.pa-wrap.pa-icon-box20 p { font-size:12px; margin-left:63px;}
#pa-wrap.pa-wrap.pa-icon-box20 i { width:54px; height:54px; font-size:24px; padding:14px; border:1px solid; margin-right:8px;}
} #pa-wrap.pa-wrap.pa-icon-box21 { background: rgba( 255,255,255,.86 ); position: relative; min-height: 290px; border-radius: 7px; margin: 20px 0;}
#pa-wrap.pa-wrap.pa-icon-box21:before { content: ""; position: absolute; width: 1px; height: 100%; background: #fff; left: 83px;}
#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-leftsection {float: left; padding: 25px 32px; color: black;}
#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-leftsection i { font-size: 26px; color: #000;}
#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection { text-align: left; padding: 17px 23px 23px; overflow: hidden;}
#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection h6, #pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection h4 { color: #303133;}
#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection p { color: #777; margin-bottom: 29px;}
#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection h6 { margin-bottom: 10px; font: italic 15px Lora;}
#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection h4 { margin-bottom: 20px; font-size: 29px; text-transform: uppercase; font-weight: 600;}
#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection .pa-magicmore { background: #437df9; color:#fff; padding: 8px 23px;font-weight: normal;letter-spacing: 1px;transition: all .5s ease;}
#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection .pa-magicmore:hover { box-shadow: 111px 111px 50px #303133 inset; background: ##00a4bd;}
#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection .pa-magicmore:after { display: none;}
#pa-wrap.pa-wrap.pa-icon-box21  a.pa-magicmore[href=""] { display: none;}
@media ( min-width:768px ) and ( max-width: 1200px ){
#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-leftsection { padding: 18px 20px;}
#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection { padding: 17px 10px 20px; }
#pa-wrap.pa-wrap.pa-icon-box21:before { left: 60px;}
}
@media ( min-width:768px ) and ( max-width: 960px ){
#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection h4 { font-size: 23px;}
#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection h6 { font-size: 14px; }
}
@media ( max-width: 320px ){
#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-leftsection { padding: 18px 20px;}
#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection { padding: 17px 10px 20px; }
#pa-wrap.pa-wrap.pa-icon-box21:before { left: 60px;}
#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection h4 { font-size: 20px;}
#pa-wrap.pa-wrap.pa-icon-box21 .iconbox-rightsection h6 { font-size: 14px; }
} #pa-wrap.pa-wrap.pa-icon-box22 { position: relative; text-align: center; padding: 59px 15px 25px; background: #fff; border: 1px solid #eff1f3; box-shadow: 0 2px 0 0px rgba(0,0,0,0.016); -webkit-transition: .16s all ease; transition: .16s all ease;}
#pa-wrap.pa-wrap.pa-icon-box22 i { font-size: 64px; color: #cacaca;  transition:all .23s ease;}
#pa-wrap.pa-wrap.pa-icon-box22 h4 { text-transform: uppercase; font-size: 25px; color: #474a4c; line-height: 1; margin: 25px 0; transition: all .23s ease;}
#pa-wrap.pa-wrap.pa-icon-box22 p { padding-left: 7%; padding-right: 7%; font-size: 16px; font-weight: 300;}
#pa-wrap.pa-wrap.pa-icon-box22:hover h4, #pa-wrap.pa-wrap.pa-icon-box22:hover i, #pa-wrap.pa-wrap.pa-icon-box22.w-featured i { color: #437df9;}
#pa-wrap.pa-wrap.pa-icon-box22.w-featured { position: relative; margin-top: -30px; padding: 80px 15px 65px;}
#pa-wrap.pa-wrap.pa-icon-box22.w-featured h4 { color: #437df9;}
#pa-wrap.pa-wrap.pa-icon-box22.w-border-right { border-right: none; }
#pa-wrap.pa-wrap.pa-icon-box22.w-border-left { border-left: none; }
@media(max-width: 767px) {
#pa-wrap.pa-wrap.pa-icon-box22.w-featured{ margin-top: 0;}
} #pa-wrap.pa-wrap.pa-icon-box23 {text-align: center;padding-bottom: 30px;padding-top: 27px;margin-bottom: 35px; -webkit-transition: all .3s ease; transition: all .3s ease;}
#pa-wrap.pa-wrap.pa-icon-box23 i, #pa-wrap.pa-wrap.pa-icon-box23 img { width: 40px; height: 40px; color: #437df9; font-size: 40px; position: relative; text-align: center; display: inline-block; margin-bottom: 10px; -webkit-transition: all .38s ease;  transition: all .38s ease;}
#pa-wrap.pa-wrap.pa-icon-box23 h4 { padding-top: 9px; padding-bottom: 20px; position: relative; font-weight: 700; letter-spacing: 1px;-webkit-transition: all .3s ease; transition: all .3s ease; }
#pa-wrap.pa-wrap.pa-icon-box23 h4:before { -webkit-transition: all .3s ease; transition: all .3s ease;content: ""; position: absolute; top: 100%; width: 56px; height: 1px; background: #e3e3e3; right: 50%; transform: translate(50%,0); -webkit-transform: translate(50%,0);}
#pa-wrap.pa-wrap.pa-icon-box23 h4:after { content: ""; position: absolute; top: 100%; width: 16px; height: 1px; background: #437df9; right: 50%; transform: translate(50%,0); -webkit-transform: translate(50%,0);}
#pa-wrap.pa-wrap.pa-icon-box23 p {padding: 10px 30px;}
#pa-wrap.pa-wrap.pa-icon-box23.bordertop, #pa-wrap.pa-wrap.pa-icon-box23.borderbottom, #pa-wrap.pa-wrap.pa-icon-box23.borderright, #pa-wrap.pa-wrap.pa-icon-box23.borderleft { position: relative;}
#pa-wrap.pa-wrap.pa-icon-box23:hover#pa-wrap.pa-wrap.pa-icon-box23 h4:before { width: 177px;background: #437df9;}
#pa-wrap.pa-wrap.pa-icon-box23.bordertop h4:after { content: ""; position: absolute; top: -105px; height: 1px; width: 100%; background: #e6e6e6;}
#pa-wrap.pa-wrap.pa-icon-box23.borderbottom p:before {content: "";position: absolute;bottom: -9%;left: 1%;height: 1px;width: 97%;background: #e6e6e6;}
#pa-wrap.pa-wrap.pa-icon-box23.borderright:before {content: "";position: absolute; top: 0; right: -4%; height: 225px;width: 1px;background: #e6e6e6;}
#pa-wrap.pa-wrap.pa-icon-box23.borderleft:after { content: ""; position: absolute; top: 0; left: -4%;  height: 225px; width: 1px; background: #e6e6e6;}
@media ( min-width:960px ) and ( max-width: 1200px ) { 
#pa-wrap.pa-wrap.pa-icon-box23.borderbottom p:before, #pa-wrap.pa-wrap.pa-icon-box23.bordertop i:after, #pa-wrap.pa-wrap.pa-icon-box23.bordertop img:after { width: 270px;}
#pa-wrap.pa-wrap.pa-icon-box23.borderleft:after { left: -6%; }
#pa-wrap.pa-wrap.pa-icon-box23.borderright:before { right: -5%;}
}
@media ( min-width:768px ) and ( max-width: 960px ) { 
#pa-wrap.pa-wrap.pa-icon-box23.borderbottom p:before, #pa-wrap.pa-wrap.pa-icon-box23.bordertop i:after, #pa-wrap.pa-wrap.pa-icon-box23.bordertop img:after { width: 220px;}
#pa-wrap.pa-wrap.pa-icon-box23.borderright:before, #pa-wrap.pa-wrap.pa-icon-box23.borderleft:after { height: 250px;}
}
@media ( max-width:768px ) { 
#pa-wrap.pa-wrap.pa-icon-box23.borderbottom p:before, #pa-wrap.pa-wrap.pa-icon-box23.bordertop i:after, #pa-wrap.pa-wrap.pa-icon-box23.bordertop img:after { display: none;}
#pa-wrap.pa-wrap.pa-icon-box23.borderright:before, #pa-wrap.pa-wrap.pa-icon-box23.borderleft:after { display: none;}
} #pa-wrap.pa-wrap.pa-icon-box24 { position: relative;  text-align:center;  background-color: #fff; padding: 0; text-shadow: 0 0 0;transition: .3s ease; padding-top: 70px;padding-bottom: 40px;border: 1px solid #eee;margin-top: 5px;     box-shadow: 0 2px 0 0px rgba(0,0,0,0.016);}
@media only screen and (min-width: 768px) {
.brderleftnone #pa-wrap.pa-wrap.pa-icon-box24 {border-left: none;}
}
#pa-wrap.pa-wrap.pa-icon-box24 * { text-shadow: none;}
#pa-wrap.pa-wrap.pa-icon-box24:before { content: ""; position: absolute;top: -1px;left: -1px;right: -1px;height: 55px; background: #fff;transition: .3s ease;}
#pa-wrap.pa-wrap.pa-icon-box24:after { content: ""; position: absolute;top: 54px;left: -1px;right: -1px; border-bottom: 1px solid #eee; z-index: 0;transition: .3s ease;}
#pa-wrap.pa-wrap.pa-icon-box24 i { font-size: 36px; padding: 29px; background: #fff; color: #437df9; position: absolute;top: 3px; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%, 0); border: 1px solid #e6e6e6;  border-radius: 100%; box-shadow: 0 2px 0 0px #fafafa; cursor: default; width: 100px; height: 100px; text-align: center;z-index: 3; transition: all .3s ease-in-out;}
#pa-wrap.pa-wrap.pa-icon-box24 h4 { font-size: 19px;padding-top: 65px;padding-bottom: 15px; margin-bottom: 0px; color: #282727; text-transform: uppercase; width: 100%;}
#pa-wrap.pa-wrap.pa-icon-box24 p { font-size: 15px; color: #7a7a7a; text-align: center; padding-bottom: 48px;padding: 0 6%;}
#pa-wrap.pa-wrap.pa-icon-box24.w-border-left{ border-left: none;}
#pa-wrap.pa-wrap.pa-icon-box24.w-border-right{ border-right: none;}
#pa-wrap.pa-wrap.pa-icon-box24:hover i { border-color: transparent; background: #437df9; color:#fff !important;}
@media only screen and (max-width: 767px) {
#pa-wrap.pa-wrap.pa-icon-box24 { margin:30px 0 10px;}
} #pa-wrap.pa-wrap.pa-icon-box25 { background: #f6f6f6; border-right: 2px solid #437df9; position: relative; padding-left: 136px; padding-right: 9px; min-height: 100px;}
#pa-wrap.pa-wrap.pa-icon-box25 a { display: block;}
#pa-wrap.pa-wrap.pa-icon-box25 i { font-size: 45px; background: #437df9; color: #fff; padding: 38px 43px; position: relative; position: absolute; top: 0; left: 0; bottom: 0; width: 123px;}
#pa-wrap.pa-wrap.pa-icon-box25 i:before { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
#pa-wrap.pa-wrap.pa-icon-box25 h4 {padding-top: 22px;padding-bottom: 0; font-size: 18px; font-weight: 600;color: #444;}
#pa-wrap.pa-wrap.pa-icon-box25 p {color: #777;font-size: 15px;padding-right: 10px;padding-bottom: 19px; margin: 0;}
#pa-wrap.pa-wrap.pa-icon-box25 a.pa-magicmore { display: inline-block; float: right; margin-top: 15px;}
@media only screen and (min-width: 768px) and (max-width: 961px) {
#pa-wrap.pa-wrap.pa-icon-box25 { padding: 127px 14px 14px; border-right: 0; }
#pa-wrap.pa-wrap.pa-icon-box25 i { bottom: auto; left: 0; right: 0;width: auto;height: 117px;margin: 0;}
}
@media only screen and (max-width: 480px) {
#pa-wrap.pa-wrap.pa-icon-box25 {padding: 140px 14px 14px; border-right: 0; }
#pa-wrap.pa-wrap.pa-icon-box25 i { bottom: auto; left: 0; right: 0;width: auto; height: 120px; margin: 0;}
} #pa-wrap.pa-wrap.pa-icon-box26 img, #pa-wrap.pa-wrap.pa-icon-box26 i { margin-bottom: 27px; display: inline-block; font-size: 40px; color: #437df9;}
#pa-wrap.pa-wrap.pa-icon-box26 h4 {font-weight: 600;margin-top: 27px; font-size: 20px; color: #525249; }
#pa-wrap.pa-wrap.pa-icon-box26 h4:before {content: ''; width: 42px; height: 4px; display: inline-block; background: #437df9; vertical-align: middle; margin: -3px 14px 0 0; }
#pa-wrap.pa-wrap.pa-icon-box26 img {transform: translate(50% , -50%); position: absolute; top: 50%; right: 50%; } #pa-wrap.pa-wrap.pa-icon-box27 {border: 1px solid #e5e5e5;display: block;background: #fff;padding: 62px 40px 59px;: 62px 20px 59pxmargin-bottom: 10px;border-radius: 0;transition: all .3s ease;}
#pa-wrap.pa-wrap.pa-icon-box27  i { font-size: 40px; color: #437df9;}
#pa-wrap.pa-wrap.pa-icon-box27 h4 {font-size: 21px;color: #31312c;margin-bottom: 20px;margin-top: 24px;font-weight: 600;}
#pa-wrap.pa-wrap.pa-icon-box27:hover { background: #437df9; }
#pa-wrap.pa-wrap.pa-icon-box27:hover * { color: #fff;}
.icon-colorx i, i.icon-colorx { color: #437df9;} .discover-contact-form .wn-cnform label {opacity: 1; left: 0; top: 28px; position: relative; transition: all .3s ease; font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif;color: #8c8c8c;font-size: 19px;font-weight: 100;}
.discover-contact-form .wn-cnform input[type="text"], .discover-contact-form .wn-cnform input[type="email"], .discover-contact-form .wn-cnform textarea { padding: 0; padding: 10px 0 15px; border: 0; border-bottom: 1px solid #e3e3e3;  box-shadow: none; background: none;  eas}
.discover-contact-form .wn-cnform.wn-active label {opacity: 1; left: 0px; top: 0;  transition: all .3s ease; }
.discover-contact-form .wn-btn-cf { display: inline-block; text-align: center; margin-top: 60px;}
.discover-contact-form .wn-btn-cf input[type="submit"] { border-radius: 0; padding: 23px 42px 22px; letter-spacing: 2px;}
.discover-contact-form .wn-cnform, .discover-contact-form .wn-cnform.wn-active { position: relative;}
.discover-contact-form .wn-cnform:after { content: ""; height: 1px; width: 0; position: absolute; left: 15px; right: 15px; transition: all .3s ease; }
.discover-contact-form .wn-cnform.wn-active input[type="text"], .discover-contact-form .wn-cnform.wn-active input[type="email"], .discover-contact-form .wn-cnform.wn-active textarea { border-color: transparent; transition: border .7s ease; }
.discover-contact-form .wn-cnform.wn-active:after { content: ""; height: 1px; width: 87%; background: #292929;; position: absolute; left: 15px; right: 15px; transition: all .3s ease; }
.discover-contact-form .wn-cnform.wn-mssg { margin-top: 70px; }
.discover-contact-form .wn-cnform.wn-mssg.wn-active:after { width: 96%; }
.discover-contact-form .wn-cnform.wn-active input[type="text"]::-webkit-input-placeholder { opacity: 0;  }
.discover-contact-form .wn-cnform.wn-active input[type="email"]::-webkit-input-placeholder { opacity: 0;  }
.discover-contact-form .wn-cnform.wn-active textarea::-webkit-input-placeholder {  opacity: 0; }
.discover-contact-form .wn-cnform.wn-active input[type="text"]::-moz-placeholder { opacity: 0; }
.discover-contact-form .wn-cnform.wn-active input[type="email"]::-moz-placeholder { opacity: 0; }
.discover-contact-form .wn-cnform.wn-active textarea::-moz-placeholder {  opacity: 0;  }
.discover-contact-form .wn-cnform.wn-active input[type="text"]:::-ms-input-placeholder { opacity: 0; }
.discover-contact-form .wn-cnform.wn-active input[type="email"]:::-ms-input-placeholder { opacity: 0;  }
.discover-contact-form .wn-cnform.wn-active textarea:::-ms-input-placeholder {  opacity: 0;  }
.discover-contact-form .wn-cnform.wn-active input[type="text"]:::-ms-input-placeholder { opacity: 0; }
.discover-contact-form .wn-cnform.wn-active input[type="email"]:::-ms-input-placeholder { opacity: 0; }
.discover-contact-form .wn-cnform.wn-active textarea:::-ms-input-placeholder {  opacity: 0; }
.discover-contact-form .wn-cnform input[type="text"]::-webkit-input-placeholder { opacity: 0;  }
.discover-contact-form .wn-cnform input[type="email"]::-webkit-input-placeholder { opacity: 0;  }
.discover-contact-form .wn-cnform textarea::-webkit-input-placeholder {  opacity: 0; }
.discover-contact-form .wn-cnform input[type="text"]::-moz-placeholder { opacity: 0; }
.discover-contact-form .wn-cnform input[type="email"]::-moz-placeholder { opacity: 0; }
.discover-contact-form .wn-cnform textarea::-moz-placeholder {  opacity: 0;  }
.discover-contact-form .wn-cnform input[type="text"]:::-ms-input-placeholder { opacity: 0; }
.discover-contact-form .wn-cnform input[type="email"]:::-ms-input-placeholder { opacity: 0;  }
.discover-contact-form .wn-cnform textarea:::-ms-input-placeholder {  opacity: 0;  }
.discover-contact-form .wn-cnform input[type="text"]:::-ms-input-placeholder { opacity: 0; }
.discover-contact-form .wn-cnform input[type="email"]:::-ms-input-placeholder { opacity: 0; }
.discover-contact-form .wn-cnform textarea:::-ms-input-placeholder {  opacity: 0; }
.discover-contact-form .wn-cnform input[type="text"]::-webkit-input-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px;  }
.discover-contact-form .wn-cnform input[type="email"]::-webkit-input-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px;  }
.discover-contact-form .wn-cnform textarea::-webkit-input-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px; }
.discover-contact-form .wn-cnform input[type="text"]::-moz-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px; }
.discover-contact-form .wn-cnform input[type="email"]::-moz-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px; }
.discover-contact-form .wn-cnform textarea::-moz-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px;  }
.discover-contact-form .wn-cnform input[type="text"]:::-ms-input-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px; }
.discover-contact-form .wn-cnform input[type="email"]:::-ms-input-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px;  }
.discover-contact-form .wn-cnform textarea:::-ms-input-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px;  }
.discover-contact-form .wn-cnform input[type="text"]:::-ms-input-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px; }
.discover-contact-form .wn-cnform input[type="email"]:::-ms-input-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px; }
.discover-contact-form .wn-cnform textarea:::-ms-input-placeholder { font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px; } .wn-layer-anim [class*="col-md"], .wn-layer-anim [class*="vc_col-"], .wn-layer-anim .pvaowl-item { opacity: 0; -webkit-transition: all 0.47s ease;transition: all 0.47s ease;-webkit-transform: translateY(100px);transform: translateY(100px);}
.wn-layer-anim.wn-done-anim [class*="col-md"], .wn-layer-anim.wn-done-anim [class*="vc_col-"], .wn-layer-anim.wn-done-anim .pvaowl-item { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
.wn-layer-anim.wn-la-fade [class*="col-md"], .wn-layer-anim.wn-la-fade [class*="vc_col-"], .wn-layer-anim.wn-la-fade .pvaowl-item {-webkit-transform: translateY(0); transform: translateY(0);}
.wn-layer-anim [class*="col-md"]:nth-of-type(2), .wn-layer-anim [class*="vc_col-"]:nth-of-type(2), .wn-layer-anim .pvaowl-item:nth-of-type(2) {transition-delay: 0.2s;}
.wn-layer-anim [class*="col-md"]:nth-of-type(3), .wn-layer-anim [class*="vc_col-"]:nth-of-type(3), .wn-layer-anim .pvaowl-item:nth-of-type(3) {transition-delay: 0.4s;}
.wn-layer-anim [class*="col-md"]:nth-of-type(4), .wn-layer-anim [class*="vc_col-"]:nth-of-type(4), .wn-layer-anim .pvaowl-item:nth-of-type(4) {transition-delay: 0.6s;}
.wn-layer-anim [class*="col-md"]:nth-of-type(5), .wn-layer-anim [class*="vc_col-"]:nth-of-type(5), .wn-layer-anim .pvaowl-item:nth-of-type(5) {transition-delay: 0.8s;}
.wn-layer-anim [class*="col-md"]:nth-of-type(6), .wn-layer-anim [class*="vc_col-"]:nth-of-type(6), .wn-layer-anim .pvaowl-item:nth-of-type(6) {transition-delay: 1s;}
.wn-layer-anim [class*="col-md"]:nth-of-type(7), .wn-layer-anim [class*="vc_col-"]:nth-of-type(7), .wn-layer-anim .pvaowl-item:nth-of-type(7) {transition-delay: 1.2s;}
.wn-layer-anim [class*="col-md"]:nth-of-type(8), .wn-layer-anim [class*="vc_col-"]:nth-of-type(8), .wn-layer-anim .pvaowl-item:nth-of-type(8) {transition-delay: 1.4s;}
.wn-layer-anim [class*="col-md"]:nth-of-type(9), .wn-layer-anim [class*="vc_col-"]:nth-of-type(9), .wn-layer-anim .pvaowl-item:nth-of-type(9) {transition-delay: 1.6s;}
.wn-layer-anim [class*="col-md"]:nth-of-type(10), .wn-layer-anim [class*="vc_col-"]:nth-of-type(10), .wn-layer-anim .pvaowl-item:nth-of-type(10) {transition-delay: 1.8s;} body.vc_editor .wn-layer-anim [class*="col-md"], body.vc_editor .wn-layer-anim [class*="vc_col-"], body.vc_editor .wn-layer-anim .pvaowl-item,
body.vc_editor .pa-max-title h1, body.vc_editor .pa-max-title h2, body.vc_editor .pa-max-title h3, body.vc_editor .pa-max-title h4, 
body.vc_editor .pa-max-title h5, body.vc_editor .pa-max-title h6, body.vc_editor .pa-subtitle-element h1, body.vc_editor .pa-subtitle-element h2, 
body.vc_editor .pa-subtitle-element h3, body.vc_editor .pa-subtitle-element h4, body.vc_editor .pa-subtitle-element h5, body.vc_editor .pa-subtitle-element h6  { opacity: 1; -webkit-transition: all 0s ease;transition: all 0s ease;-webkit-transform: translateY(0);transform: translateY(0);transition-delay: 0s;} #pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-item { padding: 0 6px;}
#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-item * { text-align: left;}
#pa-wrap.pa-wrap .aligncenter .pa-our-service-carousel-wrap .pvaowl-item * { text-align: center;}
#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-item .pa-services-carousel { background: #fff; border-radius: 5px; box-shadow: 0 5px 12px rgba(0, 0, 0, 0.04);}
#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-item .pa-services-carousel img { width: 100%; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-item .pa-services-carousel .tdetail { padding: 31px 75px 18px 36px;}
#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-item .pa-services-carousel .tdetail i { float: left; color: #5aa300; margin-right: 5px; font-size: 20px; }
#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-item .pa-services-carousel .tdetail h2 { font-size: 16px; text-transform: uppercase; font-weight: 600; color: #31312c; line-height: 16px; padding-top: 3px; margin-bottom: 18px;}
#pa-wrap.pa-wrap .pa-our-service-carousel-wrap.pvaowl-carousel .pvaowl-wrapper-outer { padding-bottom: 14px;}
#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-item p { font-size:16px; color:#888;} #pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-controls .pvaowl-buttons .pvaowl-prev,#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-controls .pvaowl-buttons .pvaowl-next { font-family: 'simple-line-icons'; }
@media (min-width: 768px){
#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-controls .pvaowl-buttons .pvaowl-prev,#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-controls .pvaowl-buttons .pvaowl-next { position: absolute;font-size: 18px;width: 26px;height: 80px;line-height: 80px;display: inline-block;padding: 0;text-align: center;border-radius: 3px;color: #fff;background: rgba(0,0,0,.36);cursor: pointer;transition: all .18s ease;}
#pa-wrap.pa-wrap .blox.dark .pa-our-service-carousel-wrap .pvaowl-controls .pvaowl-buttons div { background: rgba(255,255,255,0.7); color:#000;}
#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-controls .pvaowl-buttons .pvaowl-prev {left: -50px;bottom: 50%;}
#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-controls .pvaowl-buttons .pvaowl-next {right: -50px;bottom: 50%; padding-left: 2px;}
}
#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-controls .pvaowl-buttons .pvaowl-prev:before { content: "\e605";}
#pa-wrap.pa-wrap .pa-our-service-carousel-wrap .pvaowl-controls .pvaowl-buttons .pvaowl-next:before { content: "\e606";}
@media( max-width:768px ){
#pa-wrap.pa-wrap .pvaowl-controls .pvaowl-buttons { margin-bottom: 20px; }
#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-prev,#pa-wrap.pa-wrap .pa-testimonial-carousel .pvaowl-controls .pvaowl-buttons .pvaowl-next {  font-size: 18px; width: 26px; height: 80px; line-height: 80px; display: inline-block; padding: 0; text-align: center; border-radius: 3px; color: #fff; }
} #pa-wrap.pa-wrap .pa-max-quote {text-align: center; padding:15px 0;}
#pa-wrap.pa-wrap .pa-max-quote cite{font-size: 16px; font-style:normal; margin-top:25px; color:#7a7a7a; letter-spacing: 1px;}
#pa-wrap.pa-wrap .pa-max-quote small{display: block; padding-top: 4px; font-style: normal; letter-spacing: 2px; font-size: 11px; color:#a1a1a1;}
#pa-wrap.pa-wrap .pa-max-quote:before ,#pa-wrap.pa-wrap .pa-max-quote small:before { content: ''; content: none; display:none;}
#pa-wrap.pa-wrap .pa-max-quote h2 {font-family:'Lora',serif; font-size: 23px; line-height:1.6; letter-spacing:0;}
#pa-wrap.pa-wrap .pa-max-quote h2:before,#pa-wrap.pa-wrap .pa-max-quote h2:after { display:inline-block; content: ''; color: #ff6c6d; font-family: Arial, serif; font-size: 33px; line-height:30px; margin: 0 8px; font-weight: bold; font-style:normal;}
#pa-wrap.pa-wrap .pa-max-quote h2:before { content: '\201C'; margin-left:0;}
#pa-wrap.pa-wrap .pa-max-quote h2:after { content: '\201D';}
#pa-wrap.pa-wrap .blox .pa-max-quote h2{color:#32373b;}
#pa-wrap.pa-wrap .blox.dark .pa-max-quote h2 ,#pa-wrap.pa-wrap .blox.dark .pa-max-quote h2:before,#pa-wrap.pa-wrap .blox.dark .pa-max-quote h2:after,#pa-wrap.pa-wrap .blox.dark .pa-max-quote cite {color:#fff;} #pa-wrap.pa-wrap blockquote,#pa-wrap.pa-wrap blockquote p,#pa-wrap.pa-wrap q { font-size: 15px; line-height: 24px; color: #3a3b3c;}
#pa-wrap.pa-wrap blockquote { position:relative; margin: 0 0 21px; padding: 18px 10px 14px 60px;border: none;}
#pa-wrap.pa-wrap blockquote:before { position:absolute; left:12px; top:25px; content:'\201C'; font-size:62px; color: #437df9; font-weight:bold; font-family: Georgia, Times, serif;}
#pa-wrap.pa-wrap blockquote cite { display: block; font-style: italic; font-family:Arial, Helvetica, sans-serif; margin-top:6px;  font-size: 12px; color: #777f87;}
#pa-wrap.pa-wrap blockquote cite:before { content: "\2014 \0020";}
#pa-wrap.pa-wrap blockquote cite a,#pa-wrap.pa-wrap blockquote cite a:visited,#pa-wrap.pa-wrap blockquote cite a:visited { color: #555;}
#pa-wrap.pa-wrap blockquote small { font-size:13px; font-style: italic;}
#pa-wrap.pa-wrap blockquote img { max-width:100%; width:auto; display:inline;} #pa-wrap.pa-wrap .pa-callout {min-height: 60px; margin: 8px 10px 30px; position: relative; clear: both;}
#pa-wrap.pa-wrap .pa-callout h1,#pa-wrap.pa-wrap .pa-callout h2,#pa-wrap.pa-wrap .pa-callout h3 { font-weight: 600; font-size: 25px; text-transform: uppercase; color: #171c24; line-height: 2;}
#pa-wrap.pa-wrap .pa-callout a { text-decoration: underline;}
#pa-wrap.pa-wrap .pa-callout a.pa-callurl { display: block; font-size: 16px; font-weight: 600; padding: 10px 23px; background: #39c363; text-decoration: none; color: #fff; text-transform: uppercase; margin: 4px 0 10px 15px; position: relative; float: right; border-radius: 41px; transition: all 0.25s ease;}
#pa-wrap.pa-wrap .pa-callout a.pa-callurl:hover {background: #42dc71; border-radius: 33px;}
#pa-wrap.pa-wrap .container .pa-callout p { margin: 0;}
#pa-wrap.pa-wrap .container div .pa-callout { margin-left: 0; margin-right: 0;} .pa-wrap.donate-button.pa-button.large span { padding-top: 5px; }
.pa-wrap.donate-button.pa-button.medium span { padding-bottom: 5px;}
.pa-wrap.pa-button,
.pa-wrap input[type="submit"],
.pa-wrap input[type="reset"],
.pa-wrap input[type="button"],
.pa-wrap.pa-button.green,
.pa-wrap button.green,
.pa-wrap input[type="submit"].green,
.pa-wrap input[type="button"].green{
position:relative;
border: 0 none;
border-radius: 3px;
color: #fff;
display: inline-block;
font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif;
font-size: 12px;
letter-spacing:1px;
line-height: 1.5;
text-transform: uppercase;
font-weight: 600;
text-decoration: none;
cursor: pointer;
margin-bottom: 21px;
margin-right:10px;
line-height: 1;
padding: 18px 26px;
background: #54cd38;
-webkit-transition: all 0.21s ease;
-moz-transition: all 0.21s ease;
-o-transition: all 0.21s ease;
transition: all 0.21s ease;
}
.pa-wrap.pa-button.theme-skin { background-color: #437df9;}
.pa-wrap input[type="submit"]:hover,
.pa-wrap input[type="reset"]:hover,
.pa-wrap input[type="button"]:hover,
.pa-wrap input[type="submit"].green:hover,
.pa-wrap input[type="reset"].green:hover,
.pa-wrap input[type="button"].green:hover {
background: #292929 !important;
-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset;
-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset;
box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset;
}
.pa-wrap.pa-button.theme-skin.bordered-bot span { border-color: #e5e5e5; background: none; color: #437df9;}
.pa-wrap.pa-button.theme-skin.bordered-bot:hover span,
.pa-wrap button.theme-skin.bordered-bot:hover span,
.pa-wrap input[type="submit"].theme-skin.bordered-bot:hover,
.pa-wrap input[type="reset"].theme-skin.bordered-bot:hover,
.pa-wrap input[type="button"].theme-skin.bordered-bot:hover { color: #fff !important;}
.pa-wrap.pa-button.full-width,
.pa-wrap button.full-width,
.pa-wrap input[type="submit"].full-width,
.pa-wrap input[type="reset"].full-width,
.pa-wrap input[type="button"].full-width {
width: 100%;
padding-left: 0 !important;
padding-right: 0 !important;
text-align: center;
}
.pa-wrap.pa-button.large,
.pa-wrap input[type="submit"].large,
.pa-wrap input[type="reset"].large,
.pa-wrap input[type="button"].large {
padding: 22px 36px;
font-size: 14px;
letter-spacing:2px;
font-weight:600;
}
.pa-wrap.pa-button.small,
.pa-wrap input[type="submit"].small,
.pa-wrap input[type="reset"].small,
.pa-wrap input[type="button"].small {
padding: 11px 18px;
font-size: 11px;
text-transform:uppercase;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.pa-wrap.pa-button.blue,
.pa-wrap button.blue,
.pa-wrap input[type="submit"].blue,
.pa-wrap input[type="reset"].blue,
.pa-wrap input[type="button"].blue {
background: #128abc;
}
.pa-wrap.pa-button.red,
.pa-wrap button.red,
.pa-wrap input[type="submit"].red,
.pa-wrap input[type="reset"].red,
.pa-wrap input[type="button"].red {
background: #e53f51;
}
.pa-wrap.pa-button.gray,
.pa-wrap button.gray,
.pa-wrap input[type="submit"].gray,
.pa-wrap input[type="reset"].gray,
.pa-wrap input[type="button"].gray {
color:#656f79;
background: #f3f4f5;
}
.pa-wrap.pa-button.cherry,
.pa-wrap button.cherry,
.pa-wrap input[type="submit"].cherry,
.pa-wrap input[type="reset"].cherry,
.pa-wrap input[type="button"].cherry {
background: #93516a;
}
.pa-wrap.pa-button.orchid,
.pa-wrap button.orchid,
.pa-wrap input[type="submit"].orchid,
.pa-wrap input[type="reset"].orchid,
.pa-wrap input[type="button"].orchid {
background: #9661ab;
}
.pa-wrap.pa-button.pink,
.pa-wrap button.pink,
.pa-wrap input[type="submit"].pink,
.pa-wrap input[type="reset"].pink,
.pa-wrap input[type="button"].pink {
background: #e64883;
}
.pa-wrap.pa-button.orange,
.pa-wrap button.orange,
.pa-wrap input[type="submit"].orange,
.pa-wrap input[type="reset"].orange,
.pa-wrap input[type="button"].orange {
background: #f98805;
}
.pa-wrap.pa-button.teal,
.pa-wrap button.teal,
.pa-wrap input[type="submit"].teal,
.pa-wrap input[type="reset"].teal,
.pa-wrap input[type="button"].teal {
background: #1fa79e;
}
.pa-wrap.pa-button.skyblue,
.pa-wrap button.skyblue,
.pa-wrap input[type="submit"].skyblue,
.pa-wrap input[type="reset"].skyblue,
.pa-wrap input[type="button"].skyblue {
background: #03acdc;
}
.pa-wrap.pa-button.jade,
.pa-wrap button.jade,
.pa-wrap input[type="submit"].jade,
.pa-wrap input[type="reset"].jade,
.pa-wrap input[type="button"].jade {
background: #0aad80;
}
.pa-wrap.pa-button.gold,
.pa-wrap button.gold,
.pa-wrap input[type="submit"].gold,
.pa-wrap input[type="reset"].gold,
.pa-wrap input[type="button"].gold {
background: #d0ae5e;
}
.pa-wrap.pa-button.white,
.pa-wrap button.white,
.pa-wrap input[type="submit"].white,
.pa-wrap input[type="reset"].white,
.pa-wrap input[type="button"].white {
background: #fff;
color:#000;
}
.pa-wrap.pa-button.black,
.pa-wrap button.black,
.pa-wrap input[type="submit"].black,
.pa-wrap input[type="reset"].black,
.pa-wrap input[type="button"].black {
background: #000;
color:#fff;
}
.pa-wrap a.pa-button,.pa-wrap.pa-button.blue,.pa-wrap.pa-button.red,.pa-wrap.pa-button.cherry,.pa-wrap.pa-button.orchid,.pa-wrap.pa-button.pink,.pa-wrap.pa-button.orange,.pa-wrap.pa-button.teal { color: #fff;}
.pa-wrap.pa-button:active,
.pa-wrap input[type="submit"]:active,
.pa-wrap input[type="reset"]:active,
.pa-wrap input[type="button"]:active {
color: #c1d7dc;
opacity: 0.94;
} .pa-wrap.pa-button.bordered-bot,
.pa-wrap input[type="submit"].bordered-bot,
.pa-wrap input[type="reset"].bordered-bot,
.pa-wrap input[type="button"].bordered-bot {
background:none;
border:1px solid #dedede;
color:#363f46;
text-shadow:none;
letter-spacing:2px;
text-transform:uppercase;
padding: 17px 25px;
}
.pa-wrap.pa-button.large.bordered-bot,
.pa-wrap input[type="submit"].large.bordered-bot,
.pa-wrap input[type="reset"].large.bordered-bot,
.pa-wrap input[type="button"].large.bordered-bot {
padding: 21px 35px;
}
.pa-wrap.pa-button.small.bordered-bot,
.pa-wrap input[type="submit"].small.bordered-bot,
.pa-wrap input[type="reset"].small.bordered-bot,
.pa-wrap input[type="button"].small.bordered-bot {
padding: 10px 17px;
}
.pa-wrap.pa-button.bordered-bot:hover, 
.pa-wrap button.bordered-bot:hover,
.pa-wrap input[type="submit"].bordered-bot:hover,
.pa-wrap input[type="reset"].bordered-bot:hover,
.pa-wrap input[type="button"].bordered-bot:hover {
border-color:#363f46;
color:#363f46;
text-shadow:none;
box-shadow:none;
text-decoration:none;
}
.pa-wrap.pa-button.blue.bordered-bot,
.pa-wrap button.blue.bordered-bot,
.pa-wrap input[type="submit"].blue.bordered-bot,
.pa-wrap input[type="reset"].blue.bordered-bot,
.pa-wrap input[type="button"].blue.bordered-bot {
border-color: #128abc;
color: #128abc;
}
.pa-wrap button.blue.bordered-bot:hover,
.pa-wrap input[type="submit"].blue.bordered-bot:hover,
.pa-wrap input[type="reset"].blue.bordered-bot:hover,
.pa-wrap input[type="button"].blue.bordered-bot:hover {
border-color: #128abc;
background-color: #128abc;
color: #fff;
}
.pa-wrap.pa-button.red.bordered-bot,
.pa-wrap button.red.bordered-bot,
.pa-wrap input[type="submit"].red.bordered-bot,
.pa-wrap input[type="reset"].red.bordered-bot,
.pa-wrap input[type="button"].red.bordered-bot {
border-color: #e53f51;
color: #e53f51;
}
.pa-wrap button.red.bordered-bot:hover,
.pa-wrap input[type="submit"].red.bordered-bot:hover,
.pa-wrap input[type="reset"].red.bordered-bot:hover,
.pa-wrap input[type="button"].red.bordered-bot:hover {
border-color: #e53f51;
background-color: #e53f51;
color: #fff;
}
.pa-wrap.pa-button.cherry.bordered-bot,
.pa-wrap button.cherry.bordered-bot,
.pa-wrap input[type="submit"].cherry.bordered-bot,
.pa-wrap input[type="reset"].cherry.bordered-bot,
.pa-wrap input[type="button"].cherry.bordered-bot {
border-color: #93516a;
color: #93516a;
}
.pa-wrap button.cherry.bordered-bot:hover,
.pa-wrap input[type="submit"].cherry.bordered-bot:hover,
.pa-wrap input[type="reset"].cherry.bordered-bot:hover,
.pa-wrap input[type="button"].cherry.bordered-bot:hover {
border-color: #93516a;
background-color: #93516a;
color: #fff;
}
.pa-wrap.pa-button.orchid.bordered-bot,
.pa-wrap button.orchid.bordered-bot,
.pa-wrap input[type="submit"].orchid.bordered-bot,
.pa-wrap input[type="reset"].orchid.bordered-bot,
.pa-wrap input[type="button"].orchid.bordered-bot {
border-color: #9661ab;
color: #9661ab;
}
.pa-wrap button.orchid.bordered-bot:hover,
.pa-wrap input[type="submit"].orchid.bordered-bot:hover,
.pa-wrap input[type="reset"].orchid.bordered-bot:hover,
.pa-wrap input[type="button"].orchid.bordered-bot:hover {
border-color: #9661ab;
background-color: #9661ab;
color: #fff;
}
.pa-wrap.pa-button.pink.bordered-bot,
.pa-wrap button.pink.bordered-bot,
.pa-wrap input[type="submit"].pink.bordered-bot,
.pa-wrap input[type="reset"].pink.bordered-bot,
.pa-wrap input[type="button"].pink.bordered-bot {
border-color: #e64883;
color: #e64883;
}
.pa-wrap button.pink.bordered-bot:hover,
.pa-wrap input[type="submit"].pink.bordered-bot:hover,
.pa-wrap input[type="reset"].pink.bordered-bot:hover,
.pa-wrap input[type="button"].pink.bordered-bot:hover {
border-color: #e64883;
background-color: #e64883;
color: #fff;
}
.pa-wrap.pa-button.orange.bordered-bot,
.pa-wrap button.orange.bordered-bot,
.pa-wrap input[type="submit"].orange.bordered-bot,
.pa-wrap input[type="reset"].orange.bordered-bot,
.pa-wrap input[type="button"].orange.bordered-bot {
border-color: #f98805;
color: #f98805;
}
.pa-wrap button.orange.bordered-bot:hover,
.pa-wrap input[type="submit"].orange.bordered-bot:hover,
.pa-wrap input[type="reset"].orange.bordered-bot:hover,
.pa-wrap input[type="button"].orange.bordered-bot:hover {
border-color: #f98805;
background-color: #f98805;
color: #fff;
}
.pa-wrap.pa-button.teal.bordered-bot,
.pa-wrap button.teal.bordered-bot,
.pa-wrap input[type="submit"].teal.bordered-bot,
.pa-wrap input[type="reset"].teal.bordered-bot,
.pa-wrap input[type="button"].teal.bordered-bot {
border-color: #1fa79e;
color: #1fa79e;
}
.pa-wrap button.teal.bordered-bot:hover,
.pa-wrap input[type="submit"].teal.bordered-bot:hover,
.pa-wrap input[type="reset"].teal.bordered-bot:hover,
.pa-wrap input[type="button"].teal.bordered-bot:hover {
border-color: #1fa79e;
background-color: #1fa79e;
color: #fff;
}
.pa-wrap.pa-button.skyblue.bordered-bot,
.pa-wrap button.skyblue.bordered-bot,
.pa-wrap input[type="submit"].skyblue.bordered-bot,
.pa-wrap input[type="reset"].skyblue.bordered-bot,
.pa-wrap input[type="button"].skyblue.bordered-bot {
border-color: #03acdc;
color: #03acdc;
}
.pa-wrap button.skyblue.bordered-bot:hover,
.pa-wrap input[type="submit"].skyblue.bordered-bot:hover,
.pa-wrap input[type="reset"].skyblue.bordered-bot:hover,
.pa-wrap input[type="button"].skyblue.bordered-bot:hover {
border-color: #03acdc;
background-color: #03acdc;
color: #fff;
}
.pa-wrap.pa-button.jade.bordered-bot,
.pa-wrap button.jade.bordered-bot,
.pa-wrap input[type="submit"].jade.bordered-bot,
.pa-wrap input[type="reset"].jade.bordered-bot,
.pa-wrap input[type="button"].jade.bordered-bot {
border-color: #0aad80;
color: #0aad80;
}
.pa-wrap button.jade.bordered-bot:hover,
.pa-wrap input[type="submit"].jade.bordered-bot:hover,
.pa-wrap input[type="reset"].jade.bordered-bot:hover,
.pa-wrap input[type="button"].jade.bordered-bot:hover {
border-color: #0aad80;
background-color: #0aad80;
color: #fff;
}
.pa-wrap.pa-button.green.bordered-bot,
.pa-wrap button.green.bordered-bot,
.pa-wrap input[type="submit"].green.bordered-bot,
.pa-wrap input[type="reset"].green.bordered-bot,
.pa-wrap input[type="button"].green.bordered-bot {
border-color: #8fbe32;
color: #8fbe32;
}
.pa-wrap button.green.bordered-bot:hover,
.pa-wrap input[type="submit"].green.bordered-bot:hover,
.pa-wrap input[type="reset"].green.bordered-bot:hover,
.pa-wrap input[type="button"].green.bordered-bot:hover {
border-color: #8fbe32;
background-color: #8fbe32;
color: #fff;
}
.pa-wrap.pa-button.white.bordered-bot,
.pa-wrap button.white.bordered-bot,
.pa-wrap input[type="submit"].white.bordered-bot,
.pa-wrap input[type="reset"].white.bordered-bot,
.pa-wrap input[type="button"].white.bordered-bot {
background: none;
border-color: #fff;
color:#fff;
}
.pa-wrap.pa-button.black.bordered-bot,
.pa-wrap button.black.bordered-bot,
.pa-wrap input[type="submit"].black.bordered-bot,
.pa-wrap input[type="reset"].black.bordered-bot,
.pa-wrap input[type="button"].black.bordered-bot {
background: none;
border-color: #000;
color:#000;
}
.pa-wrap.pa-button.black.bordered-bot:hover,
.pa-wrap button.black.bordered-bot:hover,
.pa-wrap input[type="submit"].black.bordered-bot:hover,
.pa-wrap input[type="reset"].black.bordered-bot:hover,
.pa-wrap input[type="button"].black.bordered-bot:hover {
background: #000;
border-color: #000;
color: #fff;
}
.pa-wrap.pa-button.white.bordered-bot:hover,
.pa-wrap button.white.bordered-bot:hover,
.pa-wrap input[type="submit"].white.bordered-bot:hover,
.pa-wrap input[type="reset"].white.bordered-bot:hover,
.pa-wrap input[type="button"].white.bordered-bot:hover {
background: #fff;
border-color: #fff;
color:#000;
} .pa-wrap.pa-button.thin { font-weight: 400;}
.pa-wrap.pa-button.bold { font-weight: 700;} .pa-wrap.pa-button.rounded { border-radius:55px; -webkit-transition: all .5s ease; transition: all .5s ease; letter-spacing: 0; padding-left: 30px; padding-right: 30px;}
.pa-wrap.pa-button.square { border-radius:0; box-shadow: 0 0px 0 0 currentColor; } .pa-wrap.pa-button i,
.pa-wrap button i,
.pa-wrap input[type="submit"] i,
.pa-wrap input[type="reset"] i,
.pa-wrap input[type="button"] i {
color: inherit;
font-size:16px;
vertical-align:baseline;
line-height:1;
display:inline;
margin-right:7px;
}
.pa-wrap.pa-button i.fa-none { margin:0; display:none;}
.pa-wrap.pa-button.large i { font-size:24px; vertical-align:text-top;} .pa-wrap button::-moz-focus-inner,
.pa-wrap input::-moz-focus-inner {
border: 0;
padding: 0;
}
.pa-wrap.pa-button.gray.rounded.bordered-bot { border-color: #e5e5e5;padding: 10px 20px;text-transform: uppercase; color: #437df9; font-weight: 500; font-size: 12px; line-height: 15px; margin-bottom: 22px; letter-spacing: 1px;}
.pa-wrap.pa-button.gray.rounded.bordered-bot:hover { background:#292929; border-color:#292929; color:#fff !important;} .pa-wrap.pa-button span {z-index: 1; display: inline-block; position: relative; -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1); transition: -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1); -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);transition: all .3s ease; }
.pa-wrap.pa-button:hover span {color: #fff; transition-delay: .2s; -webkit-transition-delay: .2s; }
.pa-wrap.pa-button:not(.rounded):after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: #292929;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: center left;-ms-transform-origin: center left;transform-origin: center left;-webkit-transition: -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s;transition: -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s;transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s;transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s, -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s;}
.pa-wrap.pa-button.rounded:hover { box-shadow: 170px 0px 5px #292929 inset;}
.pa-wrap.pa-button:hover:after {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-webkit-transition-delay: 0s;transition-delay: 0s;}
.pa-wrap .pa-wrap.pa-button.bordered-bot:hover {border-color: #292929; }
.pa-wrap.pa-button:hover span {-webkit-transform: translateX(0.5rem); -ms-transform: translateX(0.5rem); transform: translateX(0.5rem); -webkit-tr  ansition-delay: 0.075s; transition-delay: 0.075s; }
.pa-wrap.pa-button.theme-skin span { color: #fff; } #pa-wrap.pa-wrap .pa-a-post-box { position:relative; overflow:hidden;}
#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-txt { position:absolute; bottom:10%; padding:20px; width:88%; left:0; right:0; margin:auto; transition:all .5s ease-in-out; text-align:center;}
#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title { font-size:19px; margin-bottom:16px; font-weight:700; letter-spacing:2px; line-height:1.35; text-transform:uppercase;}
#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title a { color: #fff;}
#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title a:hover { color:#437df9;}
#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-cat { display:inline-block; background:#437df9; color:#fff; padding:0; border:none; text-align: center;letter-spacing:0.3px; transition:all .21s ease-in-out;}
#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-cat:hover { background:#111 !important;}
#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-cat a { padding:2px 8px 4px; color:#fff; font-size: 10px;text-transform: uppercase;font-weight: 400;letter-spacing: 1px;}
#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-date { font-size:13px; color:#eee; margin:20px 0 0 11px;}
#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-content { color:#fff; margin-top:30px;}
#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-img img { width:100%;}
#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-overlay  { height:100%; background-color:rgba(0, 0, 0, 0.37); position:absolute; width:100%; bottom:0;border: 1px solid #e5e5e5;}
.container #pa-wrap.pa-wrap .pa-a-post-box { margin:0 -10px;}
.nopad-left #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-overlay, .nopad-right #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-overlay { border:none;}
.vc_col-sm-4 #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-author, .vc_col-sm-4 #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-views, .vc_col-sm-4 #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-comments { display:none;}
.vc_col-sm-4 #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title, .wpb_column .wpb_column #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title  { font-size: 16px;}
.vc_col-sm-6 #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title { font-size:17px;}
.vc_col-sm-3 #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title { font-size:13px; letter-spacing:0;}
.vc_col-sm-3 #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-txt { padding:20px;}
.vc_col-sm-3 #pa-wrap.pa-wrap .pa-a-post-box #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-meta { margin-left:10px;}
@media only screen and (max-width:960px) {
#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-date { display:block; margin-top:2px;}
}
@media only screen and (max-width:479px) {
#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-txt { padding:10px;}
#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title { font-size:16px;}
}
@media only screen and (min-width:961px) and (max-width:1280px) {
.nopad-left, .nopad-right { padding:0;}
.nopad-left .wpb_row, .nopad-right .wpb_row { margin:0;}
#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-txt { width:96%;}
#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title { letter-spacing:0;}
}
@media only screen and (min-width:768px) and (max-width:960px) {
#pa-wrap.pa-wrap .pa-a-post-box .pa-latest-txt { width:90%;}
.vc_col-sm-4 #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title { font-size:19px;}
.vc_col-sm-3 #pa-wrap.pa-wrap .pa-a-post-box .pa-latest-title { font-size:17px;}
} #pa-wrap.pa-wrap .pa-sec-divider { background:url(//northcalsecurity.com/wp-content/plugins/power-vc-add-on/public/images/dividerline1.png) center center repeat-x; margin: 25px auto 30px; display: block; position: relative; height:1px}
#pa-wrap.pa-wrap .pa-sec-divider .pa-cir{margin: auto; width: 50px; height: 50px; border: 1px solid #d7d7d7; padding: 11px 0;text-align: center;position: relative;top: -26px; border-radius: 100px; font-size:16px; line-height:26px; color:#b5b9bc} .vc_editor .w-animate {
opacity: 1;
}
@media only screen and (min-width: 961px) {
.w-animate {
opacity: 0;
}
.w-start_animation {
opacity: 1;
-webkit-animation: w-animate-btt 0.5s;
-moz-animation: w-animate-btt 0.5s;
-o-animation: w-animate-btt 0.5s;
animation: w-animate-btt 0.5s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
#nav .w-start_animation {
opacity: 1;
-webkit-animation: w-animate-btt-nav 0.28s;
-moz-animation: w-animate-btt-nav 0.28s;
-o-animation: w-animate-btt-nav 0.28s;
animation: w-animate-btt-nav 0.28s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
} @-webkit-keyframes w-animate-btt {
0% {
-webkit-transform: translate3d(0, 110px, 0);
opacity: 0;
}
100% {
-webkit-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@-moz-keyframes w-animate-btt {
0% {
-moz-transform: translate3d(0, 110px, 0);
opacity: 0;
}
100% {
-moz-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@-o-keyframes w-animate-btt {
0% {
-o-transform: translate3d(0, 110px, 0);
opacity: 0;
}
100% {
-o-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes w-animate-btt {
0% {
transform: translate3d(0, 110px, 0);
opacity: 0;
}
100% {
transform: translate3d(0, 0, 0);
opacity: 1;
}
} @-webkit-keyframes w-animate-btt-nav {
0% {
-webkit-transform: translate3d(0, 30px, 0);
opacity: 0;
}
100% {
-webkit-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@-moz-keyframes w-animate-btt-nav {
0% {
-moz-transform: translate3d(0, 30px, 0);
opacity: 0;
}
100% {
-moz-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@-o-keyframes w-animate-btt-nav {
0% {
-o-transform: translate3d(0, 30px, 0);
opacity: 0;
}
100% {
-o-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes w-animate-btt-nav {
0% {
transform: translate3d(0, 30px, 0);
opacity: 0;
}
100% {
transform: translate3d(0, 0, 0);
opacity: 1;
}
} .wn-layer-anim [class*="col-md"], .wn-layer-anim [class*="vc_col-"], .wn-layer-anim .pvaowl-item {
opacity: 0;
-webkit-transition: all 0.47s ease;
transition: all 0.47s ease;
-webkit-transform: translateY(100px);
transform: translateY(100px);
}
.wn-layer-anim.wn-done-anim [class*="col-md"], .wn-layer-anim.wn-done-anim [class*="vc_col-"], .wn-layer-anim.wn-done-anim .pvaowl-item {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.wn-layer-anim.wn-la-fade [class*="col-md"], .wn-layer-anim.wn-la-fade [class*="vc_col-"], .wn-layer-anim.wn-la-fade .pvaowl-item {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.wn-layer-anim [class*="col-md"]:nth-of-type(2), .wn-layer-anim [class*="vc_col-"]:nth-of-type(2), .wn-layer-anim .pvaowl-item:nth-of-type(2) {
transition-delay: 0.2s;
}
.wn-layer-anim [class*="col-md"]:nth-of-type(3), .wn-layer-anim [class*="vc_col-"]:nth-of-type(3), .wn-layer-anim .pvaowl-item:nth-of-type(3) {
transition-delay: 0.4s;
}
.wn-layer-anim [class*="col-md"]:nth-of-type(4), .wn-layer-anim [class*="vc_col-"]:nth-of-type(4), .wn-layer-anim .pvaowl-item:nth-of-type(4) {
transition-delay: 0.6s;
}
.wn-layer-anim [class*="col-md"]:nth-of-type(5), .wn-layer-anim [class*="vc_col-"]:nth-of-type(5), .wn-layer-anim .pvaowl-item:nth-of-type(5) {
transition-delay: 0.8s;
}
.wn-layer-anim [class*="col-md"]:nth-of-type(6), .wn-layer-anim [class*="vc_col-"]:nth-of-type(6), .wn-layer-anim .pvaowl-item:nth-of-type(6) {
transition-delay: 1s;
}
.wn-layer-anim [class*="col-md"]:nth-of-type(7), .wn-layer-anim [class*="vc_col-"]:nth-of-type(7), .wn-layer-anim .pvaowl-item:nth-of-type(7) {
transition-delay: 1.2s;
}
.wn-layer-anim [class*="col-md"]:nth-of-type(8), .wn-layer-anim [class*="vc_col-"]:nth-of-type(8), .wn-layer-anim .pvaowl-item:nth-of-type(8) {
transition-delay: 1.4s;
}
.wn-layer-anim [class*="col-md"]:nth-of-type(9), .wn-layer-anim [class*="vc_col-"]:nth-of-type(9), .wn-layer-anim .pvaowl-item:nth-of-type(9) {
transition-delay: 1.6s;
}
.wn-layer-anim [class*="col-md"]:nth-of-type(10), .wn-layer-anim [class*="vc_col-"]:nth-of-type(10), .wn-layer-anim .pvaowl-item:nth-of-type(10) {
transition-delay: 1.8s;
} body.vc_editor .wn-layer-anim [class*="col-md"], body.vc_editor .wn-layer-anim [class*="vc_col-"], body.vc_editor .wn-layer-anim .pvaowl-item,  body.vc_editor .max-title h1, body.vc_editor .max-title h2, body.vc_editor .max-title h3, body.vc_editor .max-title h4,  body.vc_editor .max-title h5, body.vc_editor .max-title h6, body.vc_editor .subtitle-element h1, body.vc_editor .subtitle-element h2,  body.vc_editor .subtitle-element h3, body.vc_editor .subtitle-element h4, body.vc_editor .subtitle-element h5, body.vc_editor .subtitle-element h6 {
opacity: 1;
-webkit-transition: all 0s ease;
transition: all 0s ease;
-webkit-transform: translateY(0);
transform: translateY(0);
transition-delay: 0s;
} #pa-wrap.pa-wrap .food-menu-w1 { display:block; border:8px solid #e7e7e7; padding:30px 40px; margin-bottom:30px;}
#pa-wrap.pa-wrap .food-menu-w1 img { width:40%; float:right; margin-left:15px; margin-right:0; margin-bottom:15px;}
#pa-wrap.pa-wrap .food-menu-w1 .menu-dts { width:57%; text-align:center;}
#pa-wrap.pa-wrap .food-menu-w1 h3 { font-weight:bold; letter-spacing:2px;}
#pa-wrap.pa-wrap .food-menu-w1 h5 { margin-top:16px; margin-bottom:12px; font-size:18px; letter-spacing:1px;}
@media (min-width: 768px) and (max-width: 960px) {
#pa-wrap.pa-wrap .food-menu-w1 { padding:25px 20px;}
#pa-wrap.pa-wrap .food-menu-w1 h3 { font-size:23px; letter-spacing:1px;}
}
@media (max-width: 767px) {
#pa-wrap.pa-wrap .food-menu-w1 img { float:none; width:100%; margin:0; margin-bottom:25px;}
#pa-wrap.pa-wrap .food-menu-w1 .menu-dts { width:100%;}
#pa-wrap.pa-wrap .food-menu-w1 h3 { font-size:21px; letter-spacing:0;}
} #pa-wrap.pa-wrap .food-menu-w2 { display:block; margin-bottom:10px; padding:30px 20px; overflow:hidden;}
#pa-wrap.pa-wrap .fm-w2-item { margin-bottom:20px; clear:both;}
#pa-wrap.pa-wrap .fm-w2-top { clear: both; width: 100%; min-height:30px; position: relative; overflow: hidden;}
#pa-wrap.pa-wrap .fm-w2-item .fm-w2-name { font-size:15px; font-weight:500; letter-spacing:1px; color:#4c352a; padding:1px 4px; display:inline-block; float:left; width:100%;}
#pa-wrap.pa-wrap .fm-w2-item .fm-w2-name:after { content:''; display:inline; float:right; border-bottom:1px dashed #d2d2d2; width:100%; position:absolute; margin-left:5px; bottom:17px;}
#pa-wrap.pa-wrap .fm-w2-item .fm-w2-price { color:#d0ae5e; float:right; font-size:16px; font-weight:700; padding:1px 11px; position:absolute; right:0; background:#fff; border-radius:27px;}
#pa-wrap.pa-wrap .fm-w2-item .fm-w2-des { padding-left:4px; color:#9a8b84; font-size:13px; font-family:'Droid Serif','Montserrat', Helvetica, Arial, sans-serif;padding-left: 4px;}
#pa-wrap.pa-wrap .fm-w2-item.featured-w2 { position:relative; padding:9px 7px; border:2px solid #d0ae5e; margin-left:-7px; margin-right:-7px;}
#pa-wrap.pa-wrap .fm-w2-item.featured-w2 .fm-w2-featured { display:inline-block; position:absolute; right:0; bottom:0; padding:2px 7px 0 11px; background:#d0ae5e; color:#fff; font-size:9px; text-transform: uppercase; letter-spacing:2px;}
@media (max-width: 767px) {
#pa-wrap.pa-wrap .fm-w2-item .fm-w2-name { letter-spacing:0; font-size:13px; font-weight:700;}
#pa-wrap.pa-wrap .fm-w2-item .fm-w2-des { font-size:11px;}
#pa-wrap.pa-wrap .fm-w2-item .fm-w2-price { font-size:13px; padding:1px 5px;}
}
@media (max-width: 479px) {
#pa-wrap.pa-wrap .fm-w2-item .fm-w2-name { margin-right:40px;}
#pa-wrap.pa-wrap .fm-w2-item.featured-w2 { padding-bottom:29px;}
#pa-wrap.pa-wrap .fm-w2-item .fm-w2-name:after { display:none;}
} #pa-wrap.pa-wrap .food-menu-w3 { display:block; padding:20px 15px 20px 70px; margin-bottom:30px; position:relative;}
#pa-wrap.pa-wrap .food-menu-w3 img { width:60px; border-radius:33px; float:left; position:absolute; left:0; top:10px;}
#pa-wrap.pa-wrap .food-menu-w3 .w3-menu-top { text-align:left; overflow:hidden; position:relative; clear:both; min-height:30px;}
#pa-wrap.pa-wrap .food-menu-w3 h3 { padding-top:1px; font-weight:bold; font-size:18px; letter-spacing:2px; float:left; color:#654c40;}
#pa-wrap.pa-wrap .food-menu-w3 h3:after { content:''; display:inline; float:right; border-bottom:1px dashed #d2d2d2; width:100%; position:absolute; margin-left:5px; bottom:18px;}
#pa-wrap.pa-wrap .food-menu-w3 h5 { margin-top:-1px; border-radius:27px; margin-bottom:12px; font-size:17px; letter-spacing:1px; float:right; background:#fff; padding:1px 3px; position:absolute; right:0;}
#pa-wrap.pa-wrap .food-menu-w3 p { margin:0;}
#pa-wrap.pa-wrap .food-menu-w3 .w3-menu-dts { color:#82736b; font-size:12px;}
@media only screen and (min-width: 480px) and (max-width: 767px) {
#pa-wrap.pa-wrap .food-menu-w3 h3 { font-size:13px;}
#pa-wrap.pa-wrap .food-menu-w3 h5 { font-size:12px; font-weight:700;}
#pa-wrap.pa-wrap .food-menu-w3 h3:after { bottom:21px}
}
@media (max-width: 479px) {
#pa-wrap.pa-wrap .food-menu-w3 h5 { right:auto; top:0; left:0; font-size:15px; font-weight:700;}
#pa-wrap.pa-wrap .food-menu-w3 h3 { padding-top:25px;}
#pa-wrap.pa-wrap .food-menu-w3 h3:after { display:none;}
} #pa-wrap.pa-wrap .food-menu-w4 { display:block; padding:0; margin-bottom:30px; position:relative;}
#pa-wrap.pa-wrap .food-menu-w4 img { width:100%; margin-bottom:15px; border:6px solid #ddd; transition: all 0.2s ease; }
#pa-wrap.pa-wrap .food-menu-w4:hover img { border-color:#d0ae5e;}
#pa-wrap.pa-wrap .food-menu-w4 .w4-menu-top { text-align:left; overflow:hidden; position:relative; clear:both; min-height:30px;}
#pa-wrap.pa-wrap .food-menu-w4 h3 { padding-top:3px; font-weight:bold; font-size:17px; letter-spacing:2px; float:left; color:#2a2a2a; width:100%;}
#pa-wrap.pa-wrap .food-menu-w4 h3:after { content:''; display:inline; float:right; border-bottom:1px dashed #d2d2d2; width:100%; position:absolute; margin-left:5px; bottom:17px;}
#pa-wrap.pa-wrap .food-menu-w4 h5 { margin-top:0; margin-bottom:12px; font-size:17px; letter-spacing:1px; float:right; background:#fff; padding:1px 3px; position:absolute; right:0; border-radius:27px;}
#pa-wrap.pa-wrap .blox .food-menu-w4 h5 { background:#f7f7f7;}
#pa-wrap.pa-wrap .food-menu-w4 p { margin:0;}
#pa-wrap.pa-wrap .food-menu-w4 .w4-menu-dts { color:#8a8a8a; font-size:13px;}
@media only screen and (min-width: 480px) and (max-width: 767px) {
#pa-wrap.pa-wrap .food-menu-w4 h3 { font-size:13px;}
#pa-wrap.pa-wrap .food-menu-w4 h5 { font-size:12px; font-weight:700;}
#pa-wrap.pa-wrap .food-menu-w4 h3:after { bottom:21px}
}
@media (max-width: 479px) {
#pa-wrap.pa-wrap .food-menu-w4 h5 { right:auto; top:0; left:0; font-size:15px; font-weight:700;}
#pa-wrap.pa-wrap .food-menu-w4 h3 { padding-top:25px;}
#pa-wrap.pa-wrap .food-menu-w4 h3:after { display:none;}
}
/*	# End
======================#debungcontrolls {
z-index:100000;
position:fixed;
bottom:0px; width:100%;
height:auto;
background:rgba(0,0,0,0.6);
padding:10px;
box-sizing: border-box;
}
.debugtimeline {
width:100%;
height:10px;
position:relative;
display:block;
margin-bottom:3px;	
display:none;
white-space: nowrap;	
box-sizing: border-box;
}
.debugtimeline:hover {
height:15px;
}
.the_timeline_tester {
background:#e74c3c;
position:absolute;
top:0px;
left:0px;
height:100%;
width:0;	
}
.rs-go-fullscreen {
position:fixed !important;
width:100% !important;
height:100% !important;
top:0px !important;
left:0px !important;
z-index:9999999 !important;
background:#ffffff !important;
}
.debugtimeline.tl_slide .the_timeline_tester {
background:#f39c12;	
}
.debugtimeline.tl_frame .the_timeline_tester {
background:#3498db;	
}
.debugtimline_txt {
color:#fff;
font-weight: 400;
font-size:7px;
position:absolute;	
left:10px;
top:0px;
white-space: nowrap;
line-height: 10px;
}
.rtl {	direction: rtl;}
@font-face {
font-family: 'revicons';
src: url(//northcalsecurity.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888);
src: url(//northcalsecurity.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'),
url(//northcalsecurity.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.woff?5510888) format('woff'),
url(//northcalsecurity.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.ttf?5510888) format('truetype'),
url(//northcalsecurity.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.svg?5510888#revicons) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="revicon-"]:before, [class*=" revicon-"]:before {
font-family: "revicons";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center; font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;    }
.revicon-search-1:before { content: '\e802'; } .revicon-pencil-1:before { content: '\e831'; } .revicon-picture-1:before { content: '\e803'; } .revicon-cancel:before { content: '\e80a'; } .revicon-info-circled:before { content: '\e80f'; } .revicon-trash:before { content: '\e801'; } .revicon-left-dir:before { content: '\e817'; } .revicon-right-dir:before { content: '\e818'; } .revicon-down-open:before { content: '\e83b'; } .revicon-left-open:before { content: '\e819'; } .revicon-right-open:before { content: '\e81a'; } .revicon-angle-left:before { content: '\e820'; } .revicon-angle-right:before { content: '\e81d'; } .revicon-left-big:before { content: '\e81f'; } .revicon-right-big:before { content: '\e81e'; } .revicon-magic:before { content: '\e807'; } .revicon-picture:before { content: '\e800'; } .revicon-export:before { content: '\e80b'; } .revicon-cog:before { content: '\e832'; } .revicon-login:before { content: '\e833'; } .revicon-logout:before { content: '\e834'; } .revicon-video:before { content: '\e805'; } .revicon-arrow-combo:before { content: '\e827'; } .revicon-left-open-1:before { content: '\e82a'; } .revicon-right-open-1:before { content: '\e82b'; } .revicon-left-open-mini:before { content: '\e822'; } .revicon-right-open-mini:before { content: '\e823'; } .revicon-left-open-big:before { content: '\e824'; } .revicon-right-open-big:before { content: '\e825'; } .revicon-left:before { content: '\e836'; } .revicon-right:before { content: '\e826'; } .revicon-ccw:before { content: '\e808'; } .revicon-arrows-ccw:before { content: '\e806'; } .revicon-palette:before { content: '\e829'; } .revicon-list-add:before { content: '\e80c'; } .revicon-doc:before { content: '\e809'; } .revicon-left-open-outline:before { content: '\e82e'; } .revicon-left-open-2:before { content: '\e82c'; } .revicon-right-open-outline:before { content: '\e82f'; } .revicon-right-open-2:before { content: '\e82d'; } .revicon-equalizer:before { content: '\e83a'; } .revicon-layers-alt:before { content: '\e804'; } .revicon-popup:before { content: '\e828'; }  .rev_slider_wrapper{
position:relative;
z-index: 0;
width:100%;
}
.rev_slider{
position:relative;
overflow:visible;
}
.entry-content .rev_slider a,
.rev_slider a { box-shadow: none; }
.tp-overflow-hidden { 	overflow:hidden !important;}
.group_ov_hidden 	{	overflow:hidden}
.tp-simpleresponsive img,
.rev_slider img{
max-width:none !important;	
transition: none;
margin:0px;
padding:0px;
border:none;
}
.rev_slider .no-slides-text{
font-weight:bold;
text-align:center;
padding-top:80px;
}
.rev_slider >ul,
.rev_slider_wrapper >ul,
.tp-revslider-mainul >li,
.rev_slider >ul >li,
.rev_slider >ul >li:before,
.tp-revslider-mainul >li:before,
.tp-simpleresponsive >ul,
.tp-simpleresponsive >ul >li,
.tp-simpleresponsive >ul >li:before,
.tp-revslider-mainul >li,
.tp-simpleresponsive >ul >li{
list-style:none !important;
position:absolute;	
margin:0px !important;
padding:0px !important;
overflow-x: visible;
overflow-y: visible;
list-style-type: none !important;
background-image:none;
background-position:0px 0px;
text-indent: 0em;
top:0px;left:0px;
}
.tp-revslider-mainul >li,
.rev_slider >ul >li,
.rev_slider >ul >li:before,
.tp-revslider-mainul >li:before,
.tp-simpleresponsive >ul >li,
.tp-simpleresponsive >ul >li:before,
.tp-revslider-mainul >li,
.tp-simpleresponsive >ul >li { 
visibility:hidden; 
}
.tp-revslider-slidesli,
.tp-revslider-mainul	{	
padding:0 !important; 
margin:0 !important; 
list-style:none !important;
}
.rev_slider li.tp-revslider-slidesli {
position: absolute !important;
}
.tp-caption .rs-untoggled-content { display:block;}
.tp-caption .rs-toggled-content { display:none;}
.rs-toggle-content-active.tp-caption .rs-toggled-content { display:block;}
.rs-toggle-content-active.tp-caption .rs-untoggled-content { display:none;}
.rev_slider .tp-caption,
.rev_slider .caption 	{ 
position:relative;  
visibility:hidden; 
white-space: nowrap;
display: block;	
-webkit-font-smoothing: antialiased !important;
z-index:1;
}
.rev_slider .tp-caption,
.rev_slider .caption,
.tp-simpleresponsive img {
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
}
.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
margin-bottom:0;
}
.tp-svg-layer svg {	width:100%; height:100%;position: relative;vertical-align: top} .tp-carousel-wrapper {
cursor:url(//northcalsecurity.com/wp-content/plugins/revslider/public/assets/css/openhand.cur), move;
}
.tp-carousel-wrapper.dragged {
cursor:url(//northcalsecurity.com/wp-content/plugins/revslider/public/assets/css/closedhand.cur), move;
} .tp_inner_padding {	
box-sizing:border-box;	
max-height:none !important;	
}
.tp-caption.tp-layer-selectable {
-moz-user-select: all;
-khtml-user-select: all;
-webkit-user-select: all;
-o-user-select: all;	
}
.tp-forcenotvisible,
.tp-hide-revslider,
.tp-caption.tp-hidden-caption,
.tp-parallax-wrap.tp-hidden-caption {	
visibility:hidden !important; 
display:none !important
}
.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider audio,
.rev_slider video {
max-width: none !important
}
.tp-element-background 	{	position:absolute; top:0px;left:0px; width:100%;height:100%;z-index:0;}
.tp-blockmask,
.tp-blockmask_in,
.tp-blockmask_out { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #fff; z-index: 1000; transform: scaleX(0) scaleY(0);}
.tp-parallax-wrap { transform-style: preserve-3d } .rev_row_zone					{	position:absolute; width:100%;left:0px; box-sizing: border-box;min-height:50px; font-size:0px;}
.rev_row_zone_top 				{	top:0px;}
.rev_row_zone_middle 			{	top:50%; transform:translateY(-50%);}
.rev_row_zone_bottom 			{	bottom:0px;}
.rev_column .tp-parallax-wrap  { vertical-align: top }
.rev_slider .tp-caption.rev_row 	{
display:table;
position:relative;
width:100% !important;
table-layout: fixed;
box-sizing: border-box;
vertical-align: top;
height:auto !important;
font-size:0px;
}
.rev_column {	
display: table-cell;
position: relative;
vertical-align: top;
height: auto;
box-sizing: border-box;	
font-size:0px;
}
.rev_column_inner {
box-sizing: border-box;
display: block;
position: relative;
width:100% !important;
height:auto !important;
white-space: normal !important;
}
.rev_column_bg {
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 0;
box-sizing: border-box;
background-clip: content-box;
border: 0px solid transparent;
}
.rev_column_inner .tp-parallax-wrap,
.rev_column_inner .tp-loop-wrap,
.rev_column_inner .tp-mask-wrap 			{	text-align: inherit; }
.rev_column_inner .tp-mask-wrap 			{	display: inline-block;}
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
.rev_column_inner .tp-parallax-wrap .tp-mask-wrap,
.rev_column_inner .tp-parallax-wrap { position: relative !important; left:auto !important; top:auto !important; line-height: 0px;}
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
.rev_column_inner .tp-parallax-wrap .tp-mask-wrap,
.rev_column_inner .tp-parallax-wrap,
.rev_column_inner .rev_layer_in_column { vertical-align: top; }
.rev_break_columns { display: block !important }
.rev_break_columns .tp-parallax-wrap.rev_column  { display:block !important; width:100% !important; } .fullscreen-container {	
position:relative;
padding:0;
}
.fullwidthbanner-container{
position:relative;
padding:0;
overflow:hidden;
}
.fullwidthbanner-container .fullwidthabanner{
width:100%;
position:relative;
} .tp-static-layers				{	
position:absolute; z-index:101; top:0px;left:0px; } .tp-static-layers-back {	
z-index:0;
}
.tp-caption .frontcorner		{
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 0px solid transparent;
border-top: 40px solid #00A8FF;
position: absolute;left:-40px;top:0px;
}
.tp-caption .backcorner		{
width: 0;
height: 0;
border-left: 0px solid transparent;
border-right: 40px solid transparent;
border-bottom: 40px solid #00A8FF;
position: absolute;right:0px;top:0px;
}
.tp-caption .frontcornertop		{
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 0px solid transparent;
border-bottom: 40px solid #00A8FF;
position: absolute;left:-40px;top:0px;
}
.tp-caption .backcornertop		{
width: 0;
height: 0;
border-left: 0px solid transparent;
border-right: 40px solid transparent;
border-top: 40px solid #00A8FF;
position: absolute;right:0px;top:0px;
}
.tp-layer-inner-rotation {	
position: relative !important;
} img.tp-slider-alternative-image	{	
width:100%; height:auto;
} .noFilterClass {
filter:none !important;
} .rs-background-video-layer 		{	position: absolute;top:0px;left:0px; width:100%;height:100%;visibility: hidden;z-index: 0;}
.tp-caption.coverscreenvideo	{	width:100%;height:100%;top:0px;left:0px;position:absolute;}
.caption.fullscreenvideo,
.tp-caption.fullscreenvideo		{	left:0px; top:0px; position:absolute;width:100%;height:100%}
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo audio,
.caption.fullscreenvideo video,
.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe audio,
.tp-caption.fullscreenvideo iframe video	{ width:100% !important; height:100% !important; display: none}
.fullcoveredvideo audio,
.fullscreenvideo audio
.fullcoveredvideo video,
.fullscreenvideo video				{	background: #000}
.fullcoveredvideo .tp-poster		{	background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px}
.videoisplaying .html5vid .tp-poster	{	display: none}
.tp-video-play-button					{	
background:#000;
background:rgba(0,0,0,0.3);										
border-radius:5px;
position: absolute;
top: 50%;
left: 50%;										
color: #FFF;
z-index: 3;
margin-top: -25px;
margin-left: -25px;
line-height: 50px !important;
text-align: center;
cursor: pointer;
width: 50px;
height:50px;
box-sizing: border-box;
display: inline-block;	
vertical-align: top;
z-index: 4;
opacity: 0;	
transition:opacity 300ms ease-out !important;				
}
.tp-hiddenaudio,
.tp-audio-html5 .tp-video-play-button { display:none !important;}
.tp-caption .html5vid					{	width:100% !important; height:100% !important;}									
.tp-video-play-button i 				{	width:50px;height:50px; display:inline-block; text-align: center; vertical-align: top; line-height: 50px !important; font-size: 40px !important;}									
.tp-caption:hover .tp-video-play-button	{	opacity: 1; display:block;}
.tp-caption .tp-revstop					{	display:none; border-left:5px solid #fff !important; border-right:5px solid #fff !important;margin-top:15px !important;line-height: 20px !important;vertical-align: top; font-size:25px !important;}
.videoisplaying .revicon-right-dir		{	display:none}
.videoisplaying .tp-revstop				{	display:inline-block}
.videoisplaying  .tp-video-play-button			{	display:none}
.fullcoveredvideo .tp-video-play-button			{	display:none !important}
.fullscreenvideo .fullscreenvideo audio 		{	object-fit:contain !important;}
.fullscreenvideo .fullscreenvideo video 		{	object-fit:contain !important;}
.fullscreenvideo .fullcoveredvideo audio 		{	object-fit:cover !important;}
.fullscreenvideo .fullcoveredvideo video 		{	object-fit:cover !important;}
.tp-video-controls {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 5px;
opacity: 0;	
transition: opacity .3s;
background-image: linear-gradient(to bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);		
display:table;max-width:100%; overflow:hidden;box-sizing:border-box;
}
.tp-caption:hover .tp-video-controls {	opacity: .9;}
.tp-video-button {
background: rgba(0,0,0,.5);
border: 0;
color: #EEE;	
border-radius: 3px;
cursor:pointer;
line-height:12px;
font-size:12px;
color:#fff;
padding:0px;
margin:0px;
outline: none;
}
.tp-video-button:hover 				{	cursor: pointer;}
.tp-video-button-wrap,
.tp-video-seek-bar-wrap,
.tp-video-vol-bar-wrap 				{ 	padding:0px 5px;display:table-cell; vertical-align: middle;}
.tp-video-seek-bar-wrap				{	width:80%}
.tp-video-vol-bar-wrap				{	width:20%}
.tp-volume-bar,
.tp-seek-bar						{	width:100%; cursor: pointer;  outline:none; line-height:12px;margin:0; padding:0;}
.rs-fullvideo-cover					{	width:100%;height:100%;top:0px;left:0px;position: absolute; background:transparent;z-index:5;}
.disabled_lc .tp-video-play-button,
.rs-background-video-layer video::-webkit-media-controls-start-playback-button,
.rs-background-video-layer video::-webkit-media-controls,
.rs-background-video-layer audio::-webkit-media-controls { display:none !important;}
.tp-audio-html5 .tp-video-controls {	opacity: 1 !important; visibility: visible !important} .tp-dottedoverlay						{	background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3}
.tp-dottedoverlay.twoxtwo				{	background:url(//northcalsecurity.com/wp-content/plugins/revslider/public/assets/assets/gridtile.png)}
.tp-dottedoverlay.twoxtwowhite			{	background:url(//northcalsecurity.com/wp-content/plugins/revslider/public/assets/assets/gridtile_white.png)}
.tp-dottedoverlay.threexthree			{	background:url(//northcalsecurity.com/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3.png)}
.tp-dottedoverlay.threexthreewhite		{	background:url(//northcalsecurity.com/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3_white.png)} .tp-shadowcover	{	width:100%;height:100%;top:0px;left:0px;background: #fff;position: absolute; z-index: -1;}
.tp-shadow1 	{	box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);}
.tp-shadow2:before, .tp-shadow2:after,
.tp-shadow3:before, .tp-shadow4:after
{
z-index: -2;
position: absolute;
content: "";
bottom: 10px;
left: 10px;
width: 50%;
top: 85%;
max-width:300px;
background: transparent;  
box-shadow: 0 15px 10px rgba(0,0,0,0.8);
transform: rotate(-3deg);
}
.tp-shadow2:after,
.tp-shadow4:after
{  
transform: rotate(3deg);
right: 10px;
left: auto;
}
.tp-shadow5
{
position:relative;        
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.tp-shadow5:before, .tp-shadow5:after
{
content:"";
position:absolute; 
z-index:-2;    
box-shadow:0 0 25px 0px  rgba(0,0,0,0.6);
top:30%;
bottom:0;
left:20px;
right:20px;    
border-radius:100px / 20px;
} .tp-button{
padding:6px 13px 5px;
border-radius: 3px;	
height:30px;
cursor:pointer;
color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;
font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;
text-decoration:none;
}
.tp-button.big	{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; }
.purchase:hover,
.tp-button:hover,
.tp-button.big:hover {	background-position:bottom, 15px 11px} .tp-button.green, .tp-button:hover.green,
.purchase.green, .purchase:hover.green			{ background-color:#21a117;box-shadow:0px 3px 0px 0px #104d0b;}
.tp-button.blue, .tp-button:hover.blue,
.purchase.blue, .purchase:hover.blue			{ background-color:#1d78cb;box-shadow:0px 3px 0px 0px #0f3e68}
.tp-button.red, .tp-button:hover.red,
.purchase.red, .purchase:hover.red				{ background-color:#cb1d1d;box-shadow:0px 3px 0px 0px #7c1212}
.tp-button.orange, .tp-button:hover.orange,
.purchase.orange, .purchase:hover.orange		{ background-color:#ff7700;box-shadow:0px 3px 0px 0px #a34c00}
.tp-button.darkgrey,.tp-button.grey,
.tp-button:hover.darkgrey,.tp-button:hover.grey,
.purchase.darkgrey, .purchase:hover.darkgrey	{ background-color:#555;box-shadow:0px 3px 0px 0px #222}
.tp-button.lightgrey, .tp-button:hover.lightgrey,
.purchase.lightgrey, .purchase:hover.lightgrey	{ background-color:#888;box-shadow:0px 3px 0px 0px #555} .rev-btn,
.rev-btn:visited						{ 	outline:none !important; box-shadow:none !important; text-decoration: none !important; line-height: 44px; font-size: 17px; font-weight: 500; padding: 12px 35px; box-sizing:border-box;  font-family: "Roboto", sans-serif;  cursor: pointer;}
.rev-btn.rev-uppercase,
.rev-btn.rev-uppercase:visited			{ 	text-transform: uppercase; letter-spacing: 1px; font-size: 15px; font-weight: 900; }
.rev-btn.rev-withicon i					{ 	font-size: 15px; font-weight: normal; position: relative; top: 0px; transition: all 0.2s ease-out !important; margin-left:10px !important;}
.rev-btn.rev-hiddenicon i				{ 	font-size: 15px; font-weight: normal; position: relative; top: 0px; transition: all 0.2s ease-out !important;  opacity: 0; margin-left:0px !important; width:0px !important;  }
.rev-btn.rev-hiddenicon:hover i			{   opacity: 1 !important; margin-left:10px !important; width:auto !important;} .rev-btn.rev-medium,
.rev-btn.rev-medium:visited				{	 line-height: 36px; font-size: 14px; padding: 10px 30px; }
.rev-btn.rev-medium.rev-withicon i		{ 	font-size: 14px; top: 0px; }
.rev-btn.rev-medium.rev-hiddenicon i	{ 	font-size: 14px; top: 0px; } .rev-btn.rev-small,
.rev-btn.rev-small:visited				{	line-height: 28px; font-size: 12px; padding: 7px 20px; }
.rev-btn.rev-small.rev-withicon i		{	font-size: 12px; top: 0px; }
.rev-btn.rev-small.rev-hiddenicon i		{ 	font-size: 12px; top: 0px; } .rev-maxround 							{ 	border-radius: 30px; }
.rev-minround 							{ 	border-radius: 3px; } .rev-burger {
position: relative;
width: 60px;
height: 60px;
box-sizing: border-box;
padding: 22px 0 0 14px;
border-radius: 50%;
border: 1px solid rgba(51,51,51,0.25);
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
cursor: pointer;
}
.rev-burger span {
display: block;
width: 30px;
height: 3px;
background: #333;
transition: .7s;
pointer-events: none;
transform-style: flat !important;
}
.rev-burger span:nth-child(2) {
margin: 3px 0;
}
#dialog_addbutton .rev-burger:hover :first-child,
.open .rev-burger :first-child,
.open.rev-burger :first-child {
transform: translateY(6px) rotate(-45deg);
}
#dialog_addbutton .rev-burger:hover :nth-child(2),
.open .rev-burger :nth-child(2),
.open.rev-burger :nth-child(2) {
transform: rotate(-45deg);
opacity: 0;
}
#dialog_addbutton .rev-burger:hover :last-child,
.open .rev-burger :last-child,
.open.rev-burger :last-child {
transform: translateY(-6px) rotate(-135deg);
}
.rev-burger.revb-white {
border: 2px solid rgba(255,255,255,0.2);
}
.rev-burger.revb-white span {
background: #fff;
}
.rev-burger.revb-whitenoborder {
border: 0;
}
.rev-burger.revb-whitenoborder span {
background: #fff;
}
.rev-burger.revb-darknoborder {
border: 0;
}
.rev-burger.revb-darknoborder span {
background: #333;
}
.rev-burger.revb-whitefull {
background: #fff;
border:none;
}
.rev-burger.revb-whitefull span {
background:#333;
}
.rev-burger.revb-darkfull {
background: #333;
border:none;
}
.rev-burger.revb-darkfull span {
background:#fff;
} @keyframes rev-ani-mouse {
0% {opacity: 1;top: 29%;}
15% {opacity: 1;top: 50%;}
50% {opacity: 0;top: 50%;}
100% {opacity: 0;top: 29%;}
}
.rev-scroll-btn {
display: inline-block;
position: relative;
left: 0;
right: 0;
text-align: center;
cursor: pointer;
width:35px;
height:55px;	
box-sizing: border-box;
border: 3px solid white;
border-radius: 23px;
}
.rev-scroll-btn > * {
display: inline-block;
line-height: 18px;
font-size: 13px;
font-weight: normal;
color: #7f8c8d;
color: #ffffff;
font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
letter-spacing: 2px;
}
.rev-scroll-btn > *:hover,
.rev-scroll-btn > *:focus,
.rev-scroll-btn > *.active {
color: #ffffff;
}
.rev-scroll-btn > *:hover,
.rev-scroll-btn > *:focus,
.rev-scroll-btn > *:active,
.rev-scroll-btn > *.active {
opacity: 0.8;
}
.rev-scroll-btn.revs-fullwhite  {
background:#fff;
}
.rev-scroll-btn.revs-fullwhite span {
background: #333;	
}
.rev-scroll-btn.revs-fulldark  {
background:#333;
border:none;
}
.rev-scroll-btn.revs-fulldark  span {
background: #fff;	
}
.rev-scroll-btn span {
position: absolute;
display: block;
top: 29%;
left: 50%;
width: 8px;
height: 8px;
margin: -4px 0 0 -4px;
background: white;
border-radius: 50%;	
animation: rev-ani-mouse 2.5s linear infinite;
}
.rev-scroll-btn.revs-dark {
border-color:#333;
}
.rev-scroll-btn.revs-dark span {
background: #333;	
}
.rev-control-btn {
position: relative;
display: inline-block;
z-index: 5;	
color: #FFF;  
font-size: 20px;
line-height: 60px;
font-weight: 400;
font-style: normal;
font-family: Raleway;	
text-decoration: none;
text-align: center;
background-color: #000;	
border-radius: 50px;	
text-shadow: none;
background-color: rgba(0, 0, 0, 0.50);
width:60px;
height:60px;
box-sizing: border-box;
cursor: pointer;
}
.rev-cbutton-dark-sr	{	
border-radius: 3px;		
}
.rev-cbutton-light	{	
color: #333;  	
background-color: rgba(255,255,255, 0.75);	
}
.rev-cbutton-light-sr	{		
color: #333;  	
border-radius: 3px;		
background-color: rgba(255,255,255, 0.75);
}
.rev-sbutton {	
line-height: 37px;	
width:37px;
height:37px;	
}
.rev-sbutton-blue	{	
background-color: #3B5998
}
.rev-sbutton-lightblue	{	
background-color: #00A0D1;
}
.rev-sbutton-red	{	
background-color: #DD4B39;
} .tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}
.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px} .tp-caption img {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
zoom:1;
}
.tp-caption img {  }
.caption.slidelink a div,
.tp-caption.slidelink a div {	width:3000px; height:1500px;  background:url(//northcalsecurity.com/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat}
.tp-caption.slidelink a span{	background:url(//northcalsecurity.com/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat}
.tp-shape {	width:100%;height:100%;} .tp-caption .rs-starring				{	display: inline-block}
.tp-caption .rs-starring .star-rating {
float: none;	
display: inline-block;
vertical-align: top;
color: #FFC321 !important;
}
.tp-caption .rs-starring .star-rating, 
.tp-caption .rs-starring-page .star-rating {	
position: relative;
height: 1em;	
width: 5.4em;
font-family: star;
font-size: 1em !important;
}
.tp-caption  .rs-starring .star-rating:before, 
.tp-caption  .rs-starring-page .star-rating:before {
content: "\73\73\73\73\73";
color: #E0DADF;
float: left;
top: 0;
left: 0;
position: absolute;
}
.tp-caption .rs-starring .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
font-size: 1em !important;
}
.tp-caption .rs-starring .star-rating span:before,
.tp-caption .rs-starring .star-rating span:before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
} .tp-loader 	{
top:50%; left:50%;
z-index:10000;
position:absolute;
}
.tp-loader.spinner0 {
width: 40px;
height: 40px;
background-color: #fff;
background-image:url(//northcalsecurity.com/wp-content/plugins/revslider/public/assets/assets/loader.gif);
background-repeat:no-repeat;
background-position: center center;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);	
margin-top:-20px;
margin-left:-20px;	
animation: tp-rotateplane 1.2s infinite ease-in-out;
border-radius: 3px;	
}
.tp-loader.spinner1 {
width: 40px;
height: 40px;
background-color: #fff;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);	
margin-top:-20px;
margin-left:-20px;	
animation: tp-rotateplane 1.2s infinite ease-in-out;
border-radius: 3px;	
}
.tp-loader.spinner5 	{	
background-image:url(//northcalsecurity.com/wp-content/plugins/revslider/public/assets/assets/loader.gif);
background-repeat:no-repeat;
background-position:10px 10px;
background-color:#fff;
margin:-22px -22px;
width:44px;height:44px;
border-radius: 3px;	
}
@keyframes tp-rotateplane {
0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg);} 
50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);} 
100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}
.tp-loader.spinner2 {
width: 40px;
height: 40px;
margin-top:-20px;margin-left:-20px;
background-color: #ff0000;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);	
border-radius: 100%;	
animation: tp-scaleout 1.0s infinite ease-in-out;
}
@keyframes tp-scaleout {
0% {transform: scale(0.0);} 
100% {transform: scale(1.0);opacity: 0;}
}
.tp-loader.spinner3 {
margin: -9px 0px 0px -35px;
width: 70px;
text-align: center;
}
.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {
width: 18px;
height: 18px;
background-color: #fff;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
border-radius: 100%;
display: inline-block;  
animation: tp-bouncedelay 1.4s infinite ease-in-out; animation-fill-mode: both;
}
.tp-loader.spinner3 .bounce1 {
animation-delay: -0.32s;
}
.tp-loader.spinner3 .bounce2 {  
animation-delay: -0.16s;
}
@keyframes tp-bouncedelay {
0%, 80%, 100% {transform: scale(0.0);} 
40% {transform: scale(1.0);}
}
.tp-loader.spinner4 {
margin: -20px 0px 0px -20px;
width: 40px;
height: 40px;
text-align: center;
animation: tp-rotate 2.0s infinite linear;
}
.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {
width: 60%;
height: 60%;
display: inline-block;
position: absolute;
top: 0;
background-color: #fff;
border-radius: 100%;  
animation: tp-bounce 2.0s infinite ease-in-out;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
}
.tp-loader.spinner4 .dot2 {
top: auto;
bottom: 0px;  
animation-delay: -1.0s;
}
@keyframes tp-rotate { 100% { transform: rotate(360deg);}}
@keyframes tp-bounce {
0%, 100% {transform: scale(0.0);} 
50% { transform: scale(1.0);}
} .tp-thumbs.navbar,
.tp-bullets.navbar,
.tp-tabs.navbar					{	border:none; min-height: 0; margin:0; border-radius: 0; }
.tp-tabs,
.tp-thumbs,
.tp-bullets						{	position:absolute; display:block; z-index:1000; top:0px; left:0px;}
.tp-tab,
.tp-thumb 						{	cursor: pointer; position:absolute;opacity:0.5;  box-sizing: border-box;}
.tp-arr-imgholder,
.tp-videoposter,
.tp-thumb-image,
.tp-tab-image					{	background-position: center center; background-size:cover;width:100%;height:100%; display:block; position:absolute;top:0px;left:0px;}
.tp-tab:hover,
.tp-tab.selected,
.tp-thumb:hover,
.tp-thumb.selected				{	opacity:1;}
.tp-tab-mask,
.tp-thumb-mask 					{	box-sizing:border-box !important; }
.tp-tabs,
.tp-thumbs						{	box-sizing:content-box !important; }
.tp-bullet 						{	width:15px;height:15px; position:absolute; background:#fff; background:rgba(255,255,255,0.3); cursor: pointer;}
.tp-bullet.selected,
.tp-bullet:hover				{	background:#fff;}
.tparrows						{	cursor:pointer; background:#000; background:rgba(0,0,0,0.5); width:40px;height:40px;position:absolute; display:block; z-index:1000; }
.tparrows:hover 				{	background:#000;}
.tparrows:before				{	font-family: "revicons"; font-size:15px; color:#fff; display:block; line-height: 40px; text-align: center;}
.tparrows.tp-leftarrow:before	{	content: '\e824'; }
.tparrows.tp-rightarrow:before	{	content: '\e825'; } body.rtl .tp-kbimg {left: 0 !important} .dddwrappershadow { box-shadow:0 45px 100px rgba(0, 0, 0, 0.4);} .hglayerinfo				   {	  position: fixed;
bottom: 0px;
left: 0px;
color: #FFF;
font-size: 12px;
line-height: 20px;
font-weight: 600;
background: rgba(0, 0, 0, 0.75);
padding: 5px 10px;
z-index: 2000;
white-space: normal;}
.hginfo 					   { 	position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600; background:#000;padding:2px 5px;}
.indebugmode .tp-caption:hover { 	border:1px dashed #c0392b !important;}
.helpgrid 					   { 	border:2px dashed #c0392b;position:absolute;top:0px;left:0px;z-index:0 }
#revsliderlogloglog				{	padding:15px;color:#fff;position:fixed; top:0px;left:0px;width:200px;height:150px;background:rgba(0,0,0,0.7); z-index:100000; font-size:10px; overflow:scroll;} .aden{filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{filter:contrast(1.5) brightness(.9)}.toaster::after{background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{filter:contrast(.9) sepia(.2)}.earlybird::after{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{filter:saturate(1.1) contrast(1.5)}.lofi::after{background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{filter:sepia(.3)}.xpro2::after{background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{width:100%;z-index:1}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}
.tp-kbimg-wrap:before,
.tp-kbimg-wrap:after {height:500%;width:500%}
.rs-background-video-layer iframe {visibility:inherit !important;}