.animate-general{opacity:0}*:not(.elementor-editor-active) .plus-conditions--hidden{display:none}

/*plus adv row scroll overflow*/
body.plus_row_scroll_overflow{overflow-x:hidden}section.plus_row_scroll_overflow{overflow:hidden!important}
/*plus adv row scroll overflow*/

/*listing post not found*/
h3.theplus-posts-not-found{font-size:14px;background:#6660EF;padding:10px;text-align:center;line-height:25px;border-radius:3px;box-shadow:0 5px 30px -5px #6660EF;color:#fff}
/*listing post not found*/

/*magic scroll*/
.magic-scroll .parallax-scroll,.magic-scroll .scale-scroll,.magic-scroll .both-scroll{-webkit-transition:-webkit-transform 1.3s ease .0s;-ms-transition:-ms-transform 1.3s ease .0s;-moz-transition:-moz-transform 1.3s ease .0s;-o-transition:-o-transform 1.3s ease .0s;transition:transform 1.3s ease .0s;will-change:transform}
/*magic scroll*/

/*Hover animated*/
.animted-content-inner{position:relative;display:block;width:100%;z-index:1}

/*listing*/
.grid-item:focus{outline:none}
/*listing*/

/*Hiding elements*/
@media (min-width:1025px){.elementor-element.elementor-element-edit-mode.elementor-hidden-desktop{opacity:.5}}@media (max-width:1024px) and (min-width:768px){.elementor-element.elementor-element-edit-mode.elementor-hidden-tablet{opacity:.5}}@media (max-width:767px){.elementor-element.elementor-element-edit-mode.elementor-hidden-mobile{opacity:.5}}
/*Hiding elements*/

@media (max-width:767px){.list-isotope-metro:not(.plus-smart-gallery) .post-inner-loop .grid-item{width:33.33%!important;height:250px!important}.post-inner-loop.tp-row{margin-right:-10px;margin-left:-10px}}@media (max-width:660px){.list-isotope-metro:not(.plus-smart-gallery) .post-inner-loop .grid-item{width:50%!important;height:300px!important}}@media (max-width:480px){.list-isotope-metro:not(.plus-smart-gallery) .post-inner-loop .grid-item{width:100%!important;height:420px!important}}@media (max-width:375px){.list-isotope-metro:not(.plus-smart-gallery) .post-inner-loop .grid-item{height:300px!important}}

/*overall widget*/
.ts-icon-img{margin-bottom:10px;position:relative}.flip-back,.flip-front{width:100%;height:100%;position:absolute;left:0;top:0;display:table}.flip-back .vertical-center,.flip-front .vertical-center{display:table-cell;vertical-align:middle}.flip-horizontal :hover .flip-front{-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flip-horizontal :hover .flip-back{-webkit-transform:rotateY(0);-ms-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.flip-horizontal .flip-back{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.bezier-flip{-webkit-transition:all .5s cubic-bezier(.645,.045,.355,1);-moz-transition:all .5s cubic-bezier(.645,.045,.355,1);-o-transition:all .5s cubic-bezier(.645,.045,.355,1);-ms-transition:all .5s cubic-bezier(.645,.045,.355,1);transition:all .5s cubic-bezier(.645,.045,.355,1)}.padding-flip{padding:30px 40px}.origin-center{-webkit-transform-origin:center;-ms-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}.no-backface{-webkit-backface-visibility:hidden;backface-visibility:hidden}.numtext-left{text-align:left}.numtext-center{text-align:center}.numtext-right{text-align:right}.icon-right{text-align:right}.icon-left{float:left}.icon-center{margin:0 auto}.ts-icon{display:block;position:relative;-o-transition:all 1.3s;-webkit-transition:all 1.3s;-moz-transition:all 1.3s;-ms-transition:all 1.3s;transition:all 1.3s}.icon-img-b{line-height:1;margin-bottom:15px}.service-media .icon-img-b{margin-right:15px}.border-pd{border:2px solid}.subject-color{-o-transition:all 1.3s;-webkit-transition:all 1.3s;-ms-transition:all 1.3s;-moz-transition:all 1.3s;transition:all 1.3s;margin-bottom:20px;line-height:1}.sub-subject-color{margin-bottom:20px;line-height:1}.ts-icon-1{display:block;vertical-align:middle;text-align:center;overflow:hidden}.pad-0{padding:0}.pad-5{padding:5px}.pad-30{padding:30px;padding-bottom:10px}.border-icon{display:block;position:relative;padding:30px;padding-bottom:10px}hr.hr-border{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.service-icon-style-1 .icn-txt{display:block;position:relative;width:100%;overflow:hidden}.icon-right .ts-icon-1{text-align:right}.service-icon-style-2 .icn-content{padding:20px;display:block;position:relative;background:#F9B701}.service-icon-style-2 .icn-header{display:block;position:relative;padding:20px}.service-icon-style-2 .plus-number-counter,.service-icon-style-2 .subject-color{margin-bottom:0}.service-icon-style-3 .pt_plus_animated_svg,.service-icon-style-4 .pt_plus_animated_svg{width:auto;margin-right:15px}
/*overall widget*/

.tp-code-highlighter{position:relative;display:block}.tp-code-highlighter pre{text-align:center}.toolbar-item:first-child button,.toolbar-item:nth-child(2) a{transition:0.3s linear}.prism-previewer{z-index:1}.tp-code-highlighter .toolbar-item a{text-decoration:none}.tp-code-highlighter div.code-toolbar{position:relative}.tp-code-highlighter div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity 0.3s ease-in-out;opacity:0}.tp-code-highlighter div.code-toolbar:hover>.toolbar{opacity:1}.tp-code-highlighter div.code-toolbar:focus-within>.toolbar{opacity:1}.tp-code-highlighter div.code-toolbar>.toolbar .toolbar-item{display:inline-block}.tp-code-highlighter div.code-toolbar>.toolbar a{cursor:pointer}.tp-code-highlighter div.code-toolbar>.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.tp-code-highlighter div.code-toolbar>.toolbar a,.tp-code-highlighter div.code-toolbar>.toolbar button{color:#000;font-size:13px;box-shadow:0 2px 0 0 #0003;background-color:#fff;border:1px solid #ddd;padding:1px 10px;border-radius:5px;cursor:pointer}.line-numbers.tp-code-highlighter .line-highlight:before,.line-numbers.tp-code-highlighter .line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:hsl(24,20%,95%);font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.tp-code-highlighter .line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.tp-code-highlighter .line-numbers .line-highlight:before,.tp-code-highlighter .line-numbers .line-highlight:after{content:none}.tp-code-highlighter pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}.tp-code-highlighter pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}.tp-code-highlighter pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:rgba(128,128,128,.2)}.tp-code-highlighter pre[class*="language-"].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}.tp-code-highlighter pre[class*="language-"].line-numbers>code{position:relative;white-space:inherit}.tp-code-highlighter .line-numbers-rows>span{display:block;counter-increment:linenumber}.tp-code-highlighter .line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.tp-code-highlighter span.inline-color-wrapper{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDIiPjxwYXRoIGZpbGw9ImdyYXkiIGQ9Ik0wIDBoMnYySDB6Ii8+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDBoMXYxSDB6TTEgMWgxdjFIMXoiLz48L3N2Zz4=");background-position:center;background-size:110%;display:inline-block;height:1.333ch;width:1.333ch;margin:0 .333ch;box-sizing:border-box;border:1px solid #fff;outline:1px solid rgba(0,0,0,.5);overflow:hidden}.tp-code-highlighter span.inline-color{display:block;height:120%;width:120%}.prism-previewer,.prism-previewer:before,.prism-previewer:after{position:absolute;pointer-events:none}.prism-previewer,.prism-previewer:after{left:50%}.prism-previewer{margin-top:-15px;width:32px;height:32px;margin-left:-16px;opacity:0;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.prism-previewer.flipped{margin-top:0;margin-bottom:-48px}.prism-previewer:before,.prism-previewer:after{content:'';position:absolute;pointer-events:none}.prism-previewer:before{top:-5px;right:-5px;left:-5px;bottom:-5px;border-radius:10px;border:5px solid #fff;box-shadow:0 0 3px rgba(0,0,0,.5) inset,0 0 10px rgba(0,0,0,.75)}.prism-previewer:after{top:100%;width:0;height:0;margin:5px 0 0 -7px;border:7px solid transparent;border-color:rgba(255,0,0,0);border-top-color:#fff}.prism-previewer.flipped:after{top:auto;bottom:100%;margin-top:0;margin-bottom:5px;border-top-color:rgba(255,0,0,0);border-bottom-color:#fff}.prism-previewer.active{opacity:1}.prism-previewer-angle:before{border-radius:50%;background:#fff}.prism-previewer-angle:after{margin-top:4px}.prism-previewer-angle svg{width:32px;height:32px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.prism-previewer-angle[data-negative] svg{-webkit-transform:scaleX(-1) rotate(-90deg);-moz-transform:scaleX(-1) rotate(-90deg);-ms-transform:scaleX(-1) rotate(-90deg);-o-transform:scaleX(-1) rotate(-90deg);transform:scaleX(-1) rotate(-90deg)}.prism-previewer-angle circle{fill:transparent;stroke:hsl(200,10%,20%);stroke-opacity:.9;stroke-width:32;stroke-dasharray:0,500}.prism-previewer-gradient:before{content:none}.prism-previewer-gradient div{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:10px;border:5px solid #fff;box-shadow:0 0 3px rgba(0,0,0,.5) inset,0 0 10px rgba(0,0,0,.75)}.prism-previewer-color{background-image:linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb),linear-gradient(45deg,#bbb 25%,#eee 25%,#eee 75%,#bbb 75%,#bbb);background-size:10px 10px;background-position:0 0,5px 5px}.prism-previewer-color:before{background-color:inherit;background-clip:padding-box}.prism-previewer-easing{margin-top:-40px;margin-left:-30px;width:60px;height:60px;background:#333}.prism-previewer-easing.flipped{margin-bottom:-116px}.prism-previewer-easing svg{width:60px;height:60px}.prism-previewer-easing circle{fill:hsl(200,10%,20%);stroke:#fff}.prism-previewer-easing path{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:4}.prism-previewer-easing line{stroke:#fff;stroke-opacity:.5;stroke-width:2}.code-prism-default .line-numbers .line-numbers-rows,.code-prism-coy .line-numbers .line-numbers-rows,.code-prism-twilight .line-numbers .line-numbers-rows,.code-prism-okaidia .line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.prism-previewer-gradient{background-image:linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb),linear-gradient(45deg,#bbb 25%,#eee 25%,#eee 75%,#bbb 75%,#bbb);background-size:10px 10px;background-position:0 0,5px 5px;width:64px;margin-left:-32px}@-webkit-keyframes prism-previewer-time{0%{stroke-dasharray:0,500;stroke-dashoffset:0}50%{stroke-dasharray:100,500;stroke-dashoffset:0}100%{stroke-dasharray:0,500;stroke-dashoffset:-100}}@-o-keyframes prism-previewer-time{0%{stroke-dasharray:0,500;stroke-dashoffset:0}50%{stroke-dasharray:100,500;stroke-dashoffset:0}100%{stroke-dasharray:0,500;stroke-dashoffset:-100}}@-moz-keyframes prism-previewer-time{0%{stroke-dasharray:0,500;stroke-dashoffset:0}50%{stroke-dasharray:100,500;stroke-dashoffset:0}100%{stroke-dasharray:0,500;stroke-dashoffset:-100}}@keyframes prism-previewer-time{0%{stroke-dasharray:0,500;stroke-dashoffset:0}50%{stroke-dasharray:100,500;stroke-dashoffset:0}100%{stroke-dasharray:0,500;stroke-dashoffset:-100}}.prism-previewer-time:before{border-radius:50%;background:#fff}.prism-previewer-time:after{margin-top:4px}.prism-previewer-time svg{width:32px;height:32px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.prism-previewer-time circle{fill:transparent;stroke:hsl(200,10%,20%);stroke-opacity:.9;stroke-width:32;stroke-dasharray:0,500;stroke-dashoffset:0;-webkit-animation:prism-previewer-time linear infinite 3s;-moz-animation:prism-previewer-time linear infinite 3s;-o-animation:prism-previewer-time linear infinite 3s;animation:prism-previewer-time linear infinite 3s}.code-prism-default .line-highlight,.code-prism-dark .line-highlight,.code-prism-tomorrownight .line-highlight,.code-prism-twilight .line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.code-prism-coy .line-highlight,.code-prism-funky .line-highlight,.code-prism-okaidia .line-highlight,.code-prism-solarizedlight .line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.code-prism-dark .line-numbers .line-numbers-rows,.code-prism-funky .line-numbers .line-numbers-rows,.code-prism-solarizedlight .line-numbers .line-numbers-rows,.code-prism-tomorrownight .line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media print{.line-highlight{-webkit-print-color-adjust:exact;color-adjust:exact}}.tp-code-highlighter code[class*="language-"],.tp-code-highlighter pre[class*="language-"]{font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}


.code-prism-default code[class*="language-"],.code-prism-default pre[class*="language-"]{color:#000;text-shadow:0 1px #fff}.code-prism-default pre[class*="language-"]::-moz-selection,.code-prism-default pre[class*="language-"] ::-moz-selection,.code-prism-default code[class*="language-"]::-moz-selection,.code-prism-default code[class*="language-"] ::-moz-selection,.code-prism-default pre[class*="language-"]::selection,.code-prism-default pre[class*="language-"] ::selection,.code-prism-default code[class*="language-"]::selection,.code-prism-default code[class*="language-"] ::selection{text-shadow:none;background:#b3d4fc}@media print{.code-prism-default code[class*="language-"],.code-prism-default pre[class*="language-"]{text-shadow:none}}.code-prism-default pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto}.code-prism-default :not(pre)>code[class*="language-"],.code-prism-default pre[class*="language-"]{background:#f5f2f0}.code-prism-default :not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em;white-space:normal}.code-prism-default .token.comment,.code-prism-default .token.prolog,.code-prism-default .token.doctype,.code-prism-default .token.cdata{color:slategray}.code-prism-default .token.punctuation{color:#999}.code-prism-default .token.namespace{opacity:.7}.code-prism-default .token.property,.code-prism-default .token.tag,.code-prism-default .token.boolean,.code-prism-default .token.number,.code-prism-default .token.constant,.code-prism-default .token.symbol,.code-prism-default .token.deleted{color:#905}.code-prism-default .token.selector,.code-prism-default .token.attr-name,.code-prism-default .token.string,.code-prism-default .token.char,.code-prism-default .token.builtin,.code-prism-default .token.inserted{color:#690}.code-prism-default .token.operator,.code-prism-default .token.entity,.code-prism-default .token.url,.code-prism-default .language-css .token.string,.code-prism-default .style .token.string{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.code-prism-default .token.atrule,.code-prism-default .token.attr-value,.code-prism-default .token.keyword{color:#07a}.code-prism-default .token.function,.code-prism-default .token.class-name{color:#DD4A68}.code-prism-default .token.regex,.code-prism-default .token.important,.code-prism-default .token.variable{color:#e90}.code-prism-default .token.important,.code-prism-default .token.bold{font-weight:700}.code-prism-default .token.italic{font-style:italic}.code-prism-default .token.entity{cursor:help}.code-prism-default pre[data-line]{position:relative;padding:1em 0 1em 3em}