@font-face{font-family:et-line;src:url(../fonts/et-line.eot);src:url(../fonts/et-line.eot?#iefix) format('embedded-opentype'),url(../fonts/et-line.woff) format('woff'),url(../fonts/et-line.ttf) format('truetype'),url(../fonts/et-line.svg#et-line) format('svg');font-weight:400;font-style:normal}[data-icon]:before{font-family:et-line;content:attr(data-icon);speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.icon-adjustments,.icon-alarmclock,.icon-anchor,.icon-aperture,.icon-attachment,.icon-bargraph,.icon-basket,.icon-beaker,.icon-bike,.icon-book-open,.icon-briefcase,.icon-browser,.icon-calendar,.icon-camera,.icon-caution,.icon-chat,.icon-circle-compass,.icon-clipboard,.icon-clock,.icon-cloud,.icon-compass,.icon-desktop,.icon-dial,.icon-document,.icon-documents,.icon-download,.icon-dribbble,.icon-edit,.icon-envelope,.icon-expand,.icon-facebook,.icon-flag,.icon-focus,.icon-gears,.icon-genius,.icon-gift,.icon-global,.icon-globe,.icon-googleplus,.icon-grid,.icon-happy,.icon-hazardous,.icon-heart,.icon-hotairballoon,.icon-hourglass,.icon-key,.icon-laptop,.icon-layers,.icon-lifesaver,.icon-lightbulb,.icon-linegraph,.icon-linkedin,.icon-lock,.icon-magnifying-glass,.icon-map,.icon-map-pin,.icon-megaphone,.icon-mic,.icon-mobile,.icon-newspaper,.icon-notebook,.icon-paintbrush,.icon-paperclip,.icon-pencil,.icon-phone,.icon-picture,.icon-pictures,.icon-piechart,.icon-presentation,.icon-pricetags,.icon-printer,.icon-profile-female,.icon-profile-male,.icon-puzzle,.icon-quote,.icon-recycle,.icon-refresh,.icon-ribbon,.icon-rss,.icon-sad,.icon-scissors,.icon-scope,.icon-search,.icon-shield,.icon-speedometer,.icon-strategy,.icon-streetsign,.icon-tablet,.icon-target,.icon-telescope,.icon-toolbox,.icon-tools,.icon-tools-2,.icon-trophy,.icon-tumblr,.icon-twitter,.icon-upload,.icon-video,.icon-wallet,.icon-wine{font-family:et-line;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.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"}

/* Font family: Awesome;*/
.demo2-peo .readon:before,
.demo5-say .sppb-carousel-text:before { font-family: "FontAwesome"; }

/* Font family: 'simple-line-icons';*/
.demo4-pfo .readon:before { font-family: 'simple-line-icons'; }

/* Font family: font-family: Glyphicons Halflings;*/
.demo4-toggle .sppb-panel-default>.sppb-panel-heading .sppb-toggle-direction .fa:before { font-family: 'Glyphicons Halflings'; }

/* Font family: Raleway;*/
.demo3-pfo .sprocket-tables-link .readon,
.demo5-pfo .sprocket-mosaic-g-content { font-family: 'Raleway', sans-serif; }

/* Font family: Roboto;*/
.demo4-counter .sppb-animated-number,
.demo5-pfo .sprocket-mosaic .sprocket-mosaic-g-header { font-family: 'Roboto', sans-serif; }

/* Font content: Awesome;*/
.demo2-peo .readon:before { content: "\f005\f005\f005\f005\f005"; }
.demo5-say .sppb-carousel-text:before { content: "\f10d"; }

/* Font content: single-line-icons;*/
.demo4-pfo .readon:before { content: "\e095"; }

/* Font content: Glyphicons Halflings;*/
.demo4-toggle .sppb-panel-default>.sppb-panel-heading .sppb-toggle-direction .fa:before { content: "\e080"; }

/* Background: rgba(0,0,0,0.5);*/
.demo5-teams .sprocket-strips-s-item:before { background: rgba(0,0,0,.5); }

/* Background: rgba(0,0,0,0.8);*/
.demo1-pfo .sprocket-strips-content { background: rgba(0,0,0,0.8); }

/* Background: rgba(0,0,0,0.9);*/
.demo3-pfo .sprocket-tables-item:before,
.demo4-pfo .sprocket-strips-content { background: rgba(0,0,0,0.9); }

/* Background: #1d2025;*/
.offcanvas-menu,
.demo5-pfo .sprocket-mosaic-g-effect,
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .details:after { background: #1d2025; }

/* Background: #333;*/
html.sp-comingsoon .sp-comingsoon-countdown > * > *:not(.string) { background: #333; }

/* Background: #6b2da1;*/
.jcrita-tables3 th,
.jcrita-imgh-text13 .fa { background: #6b2da1; }

/* Background: #87d37c;*/
.jcrita-tables1 th { background: #87d37c; }

/* Background: #aaa;*/
.jcrita-progress .sppb-progress-bar:before { background: #aaa; }

/* Background: #fff!important;*/
.demo1-offer:hover .sppb-btn,
.demo1-offer:focus .sppb-btn,
.demo1-offer:active .sppb-btn,
.demo2-peo .sprocket-strips-s-item,
.demo3-pfo .sprocket-tables-link .readon:not(:hover):not(:focus):not(:active),
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel,
.jcrita-tabp .sppb-tab-content,
.jcrita-blog-section1-t1 { background: #fff!important; }

/* Background: #f3f3f3;*/
.jcrita-tables1 tr:nth-child(even),
[class*="jcrita-tables"].jcrita-tables3 tr:hover,
[class*="jcrita-tables"].jcrita-tables3 tr:focus,
[class*="jcrita-tables"].jcrita-tables3 tr:active { background: #f3f3f3; }

/* Box shadow: 0 1px 0px rgba(0, 0, 0, 0.8);*/
html.sp-comingsoon .sp-comingsoon-countdown > * > *:not(.string) { box-shadow: 0 1px 0px rgba(0, 0, 0, 0.8); }

/* Box shadow: 0px 3px 18px 0px rgba(0,0,0,0.07);*/
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner { box-shadow: 0px 3px 18px 0px rgba(0,0,0,0.07); }

/* Box shadow: 0px 12px 10px 7px rgba(0,0,0,0.04);*/
.demo4-circles .sprocket-strips-s-item:before { box-shadow: 0px 12px 10px 7px rgba(0,0,0,0.04); }

/* Box shadow: 0px -10px 16px 5px rgba(0,0,0,0.05);*/
.demo4-services .sprocket-strips-s-item:before { box-shadow: 0px -10px 16px 5px rgba(0,0,0,0.05); }

/* Box shadow: 0 1px 1px rgba(0, 0, 0, .05);*/
.demo4-toggle .sppb-panel { box-shadow: 0 1px 1px rgba(0, 0, 0, .05); }

/* Box shadow: 0 3px 0 #ddd;*/
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel { box-shadow: 0 3px 0 #ddd; }

/* Box shadow: inset 0 10px 25px rgba(0, 0, 0, 0.4);*/
html.sp-comingsoon .sp-comingsoon-countdown > * > *:not(.string):before { box-shadow: inset 0 10px 25px rgba(0, 0, 0, 0.4); }

/* Box shadow: inset 0 10px 25px rgba(0, 0, 0, 0.3);*/
html.sp-comingsoon .sp-comingsoon-countdown > * > *:not(.string):after { box-shadow: inset 0 10px 25px rgba(0, 0, 0, 0.3); }

/* Box shadow: 0px 0px 7px 0px rgba(0,0,0,0.1);*/
article.item { box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.1); }

/* Border color: #aaa;*/
.jcrita-progress .sppb-progress-bar:after { border-color: #aaa; }

/* Border color: #ddd;*/
.demo4-toggle .sppb-panel-default,
.demo4-toggle .sppb-panel-default .sppb-panel-body,
[class*="jcrita-tables"].jcrita-tables3 th,
[class*="jcrita-tables"].jcrita-tables3 td { border-color: #ddd; }

/* Border color: #eee;*/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item { border-color: #eee; }

/* Border color: #e3e3e3;*/
.jcrita-tabl .sppb-nav-lines>li>a { border-color: #e3e3e3; }

/* Border color: #fff;*/
.demo3-pfo .sprocket-tables-link .readon { border-color: #fff; }

/* Border color: #333;*/
html.sp-comingsoon .sp-comingsoon-countdown > * > *:not(.string):before { border-color: #333; }

/* Border color: #999;*/
[class*="jcrita-tables"] th,
[class*="jcrita-tables"] td { border-color: #999; }

/* Border radius: 3px;*/
.demo2-peo .sprocket-strips-s-item { border-radius: 3px; }

/* Border radius: 4px;*/
.jcrita-progress .sppb-progress-bar:before { border-radius: 4px; }

/* Border radius: 5px;*/
.demo1-pfo .sprocket-strips-content,
.jcrita-img-fade { border-radius: 5px; }

/* Border color: 20px;*/
.demo3-pfo .sprocket-tables-link .readon,
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .details:after { border-radius: 20px; }

/* Border radius: 50%;*/
.demo1-fbox .sppb-img-container,
.demo1-people .sprocket-strips-s-item > img,
.demo2-peo .sprocket-strips-s-item > img,
.demo4-circles .sprocket-strips-s-item:before,
.jcrita-imgh-text13 .fa { border-radius: 50%; }

/* Color: #1d2025;*/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active >a:hover { color: #1d2025; }

/* Color: #303030;*/
.demo1-faq .sppb-panel-heading,
.demo2-peo .sprocket-strips-s-text,
.demo4-toggle .sppb-panel-default>.sppb-panel-heading,
.demo5-pfo .sprocket-mosaic .sprocket-mosaic-g-header li:before,
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .title,
.entry-header h2,
.entry-header h2 a { color: #303030; }

/* Color: #727272;*/
body,
.jcrita-carousel .sprocket-strips-content { color: #727272; }

/* Color: #aaa;*/
.demo5-pfo .sprocket-mosaic-g-text,
.jcrita-testimonials .sprocket-quotes-text,
.article-info >dd { color: #aaa; }

/* Color: #ccc;*/
.jcrita-testimonials .sprocket-quotes-author { color: #ccc; }

/* Color: #e3e3e3;*/
html.sp-comingsoon .sp-comingsoon-content,
html.sp-comingsoon .sp-comingsoon-countdown .string { color: #e3e3e3; }

/* Color: #eecf54;*/
.jcrita-imgh-text13 .fa,
.jcrita-imgh-text13 .sppb-flipbox-panel .sppb-flipbox-back h2 { color: #eecf54; }

/* Color: #fff;*/
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span,
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a,
#offcanvas-toggler,
.demo4-feature .sppb-addon,
.service-tabs .sprocket-tabs-nav > li.active > .sprocket-tabs-inner,
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .details:after,
.jcrita-tables1 th,
.jcrita-tables3 th,
.jcrita-progress .sppb-progress-bar:before { color: #fff; }

/* Color: #fff!important;*/
.demo1-offer:hover .sppb-icon .sppb-icon-container > i,
.demo1-offer:focus .sppb-icon .sppb-icon-container > i,
.demo1-offer:active .sppb-icon .sppb-icon-container > i,
.demo1-offer:hover .sppb-addon-title,
.demo1-offer:focus .sppb-addon-title,
.demo1-offer:active .sppb-addon-title,
.demo1-offer:hover .sppb-addon-text,
.demo1-offer:focus .sppb-addon-text,
.demo1-offer:active .sppb-addon-text { color: #fff!important; }

/* Color: gray;*/
.demo4-toggle .sppb-panel-default>.sppb-panel-heading .sppb-toggle-direction { color: gray; }

/* Font size: 0;*/
.demo5-pfo .sprocket-mosaic .sprocket-mosaic-g-header { font-size: 0; }

/* Font size: 11px;*/
.demo2-peo .readon { font-size: 11px; }

/* Font size: 12px;*/
.demo5-pfo .sprocket-mosaic .sprocket-mosaic-g-header li:before,
.demo5-pfo .sprocket-mosaic .sprocket-mosaic-g-header li:after,
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .details:after,
.jcrita-progress .sppb-progress-bar:before,
.jcrita-progress2 .sppb-progress-bar,
.jcrita-testimonials .sprocket-quotes-subtext { font-size: 12px; }

/* Font size: 13px;*/
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span,
.demo3-pfo .sprocket-tables-link .readon,
.demo5-pfo .sprocket-mosaic-g-text,
.article-info { font-size: 13px; }

/* Font size: 16px;*/
.demo2-peo .sprocket-strips-s-text,
.demo3-pfo .sprocket-tables-title,
.demo4-circles .sprocket-strips-s-title,
.demo5-pfo .sprocket-mosaic-g-title,
.demo5-teams .sprocket-strips-s-title,
.blog-carousel .sprocket-strips-s-text,
html.sp-comingsoon .sp-comingsoon-countdown .string,
.jcrita-testimonials .sprocket-quotes-text { font-size: 16px; }

/* Font size: 18px;*/
.demo1-people .sprocket-strips-s-text,
.demo4-services .sprocket-strips-s-title,
html.sp-comingsoon .sp-comingsoon-content { font-size: 18px; }

/* Font size: 20px;*/
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .title { font-size: 20px; }

/* Font size: 21px;*/
.demo1-people .sprocket-strips-s-title,
.jcrita-imgh-text13 .sppb-flipbox-panel h2,
.entry-header h2 { font-size: 21px; }

/* Font size: 25px;*/
.demo1-teams .sprocket-strips-title,
.demo1-pfo .sprocket-strips-title,
.demo3-pfo .sprocket-tables-text,
.demo4-pfo .sprocket-strips-title { font-size: 25px; }

/* Font size: 30px;*/
.jcrita-imgh-text13 .fa { font-size: 30px; }

/* Font size: 35px;*/
.blog-carousel .sprocket-strips-s-title { font-size: 35px; }

/* Font size: 40px;*/
.demo5-say .sppb-carousel-text:before { font-size: 40px; }

/* Font size: 45px;*/
.sp-page-title h2,
html.sp-comingsoon .sp-comingsoon-title { font-size: 45px; }

/* Font size: 60px;*/
.demo4-pfo .readon { font-size: 60px; }

/* Font weight: 500;*/
.demo1-people .sprocket-strips-s-text,
.demo4-counter .sppb-addon-content,
.demo5-say .sppb-carousel-text,
html .blog-carousel,
html.sp-comingsoon .sp-comingsoon-content,
html .jcrita-testimonials { font-weight: 500; }

/* Font weight: 600;*/
html .demo2-peo .sprocket-strips-s-text,
.demo4-circles .sprocket-strips-s-title,
.demo4-services .sprocket-strips-s-title,
html .demo4-toggle .sppb-panel-default>.sppb-panel-heading,
.demo5-pfo .sprocket-mosaic-g-title,
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .details:after,
.sfont-mon .sppb-progress-label,
.jcrita-testimonials .sprocket-quotes-author,
.jcrita-tabl .sppb-nav-lines>li>a,
.jcrita-tabp .sppb-nav-pills>li>a { font-weight: 600; }

/* Font weight: 700;*/
.demo1-bi .sppb-addon-content,
.demo1-people .sprocket-strips-s-title,
.demo4-pfo .sprocket-strips-title,
.demo5-teams .sprocket-strips-s-title,
.service-tabs .sprocket-tabs-nav > li > .sprocket-tabs-inner,
html .blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .title,
.jcrita-progress .sppb-progress-bar:before,
.jcrita-blog-section1-t1,
.jcrita-imgh-text13 .sppb-flipbox-panel h2,
.entry-header h2 { font-weight: 700; }

/* Font weight: 800;*/
.sp-page-title h2,
html .demo3-pfo .sprocket-tables-text,
html.sp-comingsoon .sp-comingsoon-title { font-weight: 800; }

/* Line height: 3.5rem;*/
.jcrita-tabl .sppb-nav-lines>li>a { line-height: 3.5rem; }

/* Line height: 4rem;*/
.service-tabs .sprocket-tabs-nav > li > .sprocket-tabs-inner { line-height: 4rem; }

/* Line height: 1.42857143;*/
.jcrita-progress .sppb-progress-bar:before { line-height: 1.42857143; }

/* Line height: 19px;*/
.demo3-pfo .sprocket-tables-title { line-height: 19px; }

/* Line height: 20px;*/
.demo5-pfo .sprocket-mosaic-g-text { line-height: 20px; }

/* Line height: 21px;*/
.demo5-teams .sprocket-strips-s-text,
.article-info { line-height: 21px; }

/* Line height: 22px;*/
.demo5-pfo .sprocket-mosaic-g-title { line-height: 22px; }

/* Line height: 23px;*/
body,
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .details:after { line-height: 23px; }

/* Line height: 24px;*/
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .title { line-height: 24px; }

/* Line height: 25px;*/
.demo2-peo .sprocket-strips-s-title,
.demo3-pfo .sprocket-tables-bg2,
.demo4-pfo .sprocket-strips-text,
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .details,
.jcrita-testimonials .sprocket-quotes-text { line-height: 25px; }

/* Line height: 27px;*/
.demo5-teams .sprocket-strips-s-title { line-height: 27px; }

/* Line height: 30px;*/
.demo3-pfo .sprocket-tables-text { line-height: 30px; }

/* Line height: 50px;*/
html.sp-comingsoon .sp-comingsoon-countdown > * > *:not(.string) { line-height: 50px; }

/* Line height: 56px;*/
.jcrita-tabp .sppb-nav-pills>li>a { line-height: 56px; }

/* Line height: 60px;*/
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.even .timeline-item .timeline-date { line-height: 60px; }

/* Line height: 80px;*/
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span,
#offcanvas-toggler,
.jcrita-imgh-text13 .fa { line-height: 80px; }

/* Line height: 120%;*/
.sp-page-title h2,
.demo1-teams .sprocket-strips-title,
.demo1-pfo .sprocket-strips-title,
.demo1-people .sprocket-strips-s-title,
.demo2-peo .sprocket-strips-s-text,
.demo4-circles .sprocket-strips-s-title,
.demo4-services .sprocket-strips-s-title,
.demo4-pfo .sprocket-strips-title,
.blog-carousel .sprocket-strips-s-title,
.sp-comingsoon .sp-comingsoon-title,
html.sp-comingsoon .sp-comingsoon-content,
.jcrita-testimonials,
.jcrita-imgh-text13 .sppb-flipbox-panel h2,
.entry-header h2 { line-height: 120%; }

.demo4-counter .sppb-animated-number,
.demo4-counter .sppb-animated-number-title { line-height: 120%!important; }

/* Line height: 160%;*/
.demo1-people .sprocket-strips-s-text,
.jcrita-testimonials .sprocket-quotes-text { line-height: 160%; }

/* Line height: 180%;*/
.blog-carousel .sprocket-strips-s-text { line-height: 180%; }

/* Letter spacing: 0.5px;*/
.sp-megamenu-parent,
h1, h2, h3, h4, h5, h6,
.demo1-faq .sppb-panel-heading,
.demo1-people .sprocket-strips-s-text,
.demo2-peo .sprocket-strips-s-text,
.demo3-pfo .sprocket-tables-text,
.demo4-counter,
.demo4-toggle .sppb-panel-default>.sppb-panel-heading,
.demo5-say .sppb-carousel-text,
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .title,
.blog-carousel,
html.sp-comingsoon .sp-comingsoon-content,
.jcrita-blog-section1-t1 { letter-spacing: 0.5px; }

/* Letter spacing: 0.9px;*/
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span { letter-spacing: 0.9px; }

/* Letter spacing: 5px;*/
.demo2-peo .readon { letter-spacing: 5px; }

/* Transition: all .4s;*/
a,
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner,
#sp-header,
#sp-logo .sp-module,
.offcanvas #offcanvas-toggler > i:before,
.offcanvas #offcanvas-toggler > i:after,
.demo1-offer:before,
.demo1-offer .sppb-icon .sppb-icon-container > i,
.demo1-offer .sppb-addon-title,
.demo1-offer .sppb-addon-text,
.demo1-teams .sprocket-strips-item:before,
.demo1-teams .sprocket-strips-content,
.demo1-teams .sprocket-strips-content > *,
.demo1-pfo .sprocket-strips-item:before,
.demo1-pfo .sprocket-strips-content,
.demo1-pfo .sprocket-strips-text,
.demo1-htext:before,
.demo1-htext > .sppb-column-addons,
.demo1-htext .sppb-btn,
.demo1-btnl:after,
.demo1-bi .sppb-addon-content,
.demo1-bi .sppb-addon-content:after,
.demo1-bi > .sppb-row-overlay,
.demo1-bi .sppb-addon-text-block,
.demo1-btnh,
.demo2-logo img,
.demo3-pfo .sprocket-tables-item:before,
.demo3-pfo .sprocket-tables-item > *:not(.sprocket-tables-image),
.demo3-blog .sppb-img-container img,
.demo4-circles .sprocket-strips-s-item:before,
.demo4-circles .sprocket-strips-s-item > img,
.demo4-services .sprocket-strips-s-item > img,
.demo4-pfo .sprocket-strips-content,
.demo4-feature:before,
.demo4-feature .sppb-addon,
.demo4-team > *,
.demo5-box,
.demo5-pfo .sprocket-mosaic .sprocket-mosaic-g-header li:before,
.demo5-pfo .sprocket-mosaic-g-image,
.demo5-pfo .sprocket-mosaic-g-effect,
.demo5-pfo .sprocket-mosaic-g-content.overlay-mode,
.demo5-teams .sprocket-strips-s-item:before,
.demo5-teams .sprocket-strips-s-content,
.service-tabs .sprocket-tabs-nav > li > .sprocket-tabs-inner:before,
.pfo-grid > .sppb-column-overlay,
.pfo-grid > .sppb-column-addons,
.work-massonry > .sppb-row-overlay,
.work-massonry .sppb-column-addons > *:first-child,
.work-massonry:before,
.work-image:before,
.work-image > *,
.blog-grid > *,
.blog-grid > * > *:last-child,
.jcrita-image:before,
.jcrita-btn1,
.jcrita-btn2:before,
[class*="jcrita-tables"].jcrita-tables3 tr,
.jcrita-progress .sppb-progress-bar:before,
.jcrita-progress .sppb-progress-bar:after,
.jcrita-img-fade:after,
.jcrita-cbox > *,
.jcrita-cbox2,
.jcrita-product > *,
.jcrita-product > * > *,
.jcrita-btnshop:after,
.jcrita-product2,
.jcrita-blog-section1-t1,
.jcrita-blog-section1,
.jcrita-blog-section1 > .sppb-column-addons > *:last-child,
.jcrita-btn3:before,
.jcrita-btn3:after,
.jcrita-btn4:after,
.jcrita-btn5,
.jcrita-btn6:before,
.jcrita-btn7:before,
.jcrita-carousel4:before { transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; -ms-transition: all .4s; }

/* Transition: all 1s;*/
.jcrita-imghover,
.jcrita-imghover > .sppb-column-overlay { transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; -ms-transition: all 1s; }

/* TranslateY: -50%;*/
#sp-logo .sp-module,
#offcanvas-toggler > i:before,
#offcanvas-toggler > i:after,
.demo1-pfo .sprocket-strips-content,
.demo1-fbox .sppb-img-container > img,
.demo5-pfo .sprocket-mosaic-g-content.overlay-mode,
.demo5-teams .sprocket-strips-s-content { transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); }

/* Scale: 1.1;*/
.demo3-blog .sppb-img-container img,
.demo4-circles .sprocket-strips-s-item:before,
.demo4-circles .sprocket-strips-s-item > img,
.jcrita-blog-section1 { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }

/* Scale: 0.85;*/
.demo3-pfo .sprocket-tables-item:not(:hover):not(:focus):not(:active):before,
.demo3-pfo .sprocket-tables-item:not(:hover):not(:focus):not(:active) > *:not(.sprocket-tables-image),
.demo4-pfo .sprocket-strips-item:not(:hover):not(:focus):not(:active) .sprocket-strips-content,
.pfo-grid:not(:hover):not(:focus):not(:active) > .sppb-column-overlay,
.pfo-grid:not(:hover):not(:focus):not(:active) > .sppb-column-addons { transform: scale(0.85); -webkit-transform: scale(0.85); -moz-transform: scale(0.85); -o-transform: scale(0.85); -ms-transform: scale(0.85); opacity: 0; }

/* Scale: 0.93;*/
.demo3-pfo .sprocket-tables-item:before,
.demo3-pfo .sprocket-tables-item > *:not(.sprocket-tables-image),
.demo4-pfo .sprocket-strips-content,
.pfo-grid > .sppb-column-overlay,
.pfo-grid > .sppb-column-addons { transform: scale(0.93); -webkit-transform: scale(0.93); -moz-transform: scale(0.93); -o-transform: scale(0.93); -ms-transform: scale(0.93); }

/* Scale: 1.0;*/
.demo3-blog:not(:hover):not(:focus):not(:active) .sppb-img-container img,
.demo4-circles .sprocket-strips-s-item:not(:hover):not(:focus):not(:active):before,
.demo4-circles .sprocket-strips-s-item:not(:hover):not(:focus):not(:active) > img,
.work-massonry:before,
.work-image:not(:hover):not(:focus):not(:active):before,
.jcrita-blog-section1:not(:hover):not(:focus):not(:active) { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); }

/* Scale: 1.2;*/
.work-massonry:not(:hover):not(:focus):not(:active):before,
.work-image:before,
.jcrita-btn1:not(:hover):not(:focus):not(:active):after { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }

/* Text align: center;*/
.sp-page-title,
.demo1-teams .sprocket-strips-pagination,
.demo1-pfo .sprocket-strips-content,
.service-tabs .sprocket-tabs-nav,
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .details:after,
.jcrita-carousel .sprocket-strips-pagination,
.jcrita-progress .sppb-progress-bar:before,
.jcrita-testimonials .sprocket-quotes-nav,
.jcrita-carousel .sprocket-strips-s-pagination ul { text-align: center; }

/* Text align: right;*/
.jcrita-progress2 .sppb-progress-bar { text-align: right; }

/* Text transform: uppercase;*/
.demo1-bi .sppb-addon-content,
.demo1-people .sprocket-strips-s-title,
.demo5-pfo .sprocket-mosaic-g-title,
.demo5-teams .sprocket-strips-s-title,
.service-tabs .sprocket-tabs-nav > li > .sprocket-tabs-inner,
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .details:after,
html.sp-comingsoon .sp-comingsoon-countdown,
.sp-page-title h2,
.jcrita-imgh-text13 .sppb-flipbox-panel h2,
.entry-header h2 { text-transform: uppercase; }

/* Common style;*/
.sprocket-strips-overlay .css-loader-wrapper,
.sprocket-strips-s-overlay .css-loader-wrapper,
.sprocket-mosaic-g-overlay .css-loader-wrapper,
.sprocket-quotes-overlay .css-loader-wrapper { padding: 8px; }
::-webkit-input-placeholder { color: inherit; opacity: 1; }
:-ms-input-placeholder { color: inherit; opacity: 1; }
::placeholder { color: inherit; opacity: 1; }

/*Addon: sp-header;*/
#sp-header,
#sp-header .logo { height: 80px; }

/* Addon: sp-menu;*/
#sp-menu > .sp-column > .sp-module { float: right; }

/* Addon: sp-megamenu;*/
.sp-megamenu-parent { position: static; }
.sp-megamenu-parent >li { float: left; }
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span { padding: 0 16px; }
.sp-megamenu-parent li.active>a, .sp-megamenu-parent li:hover>a { opacity: 0.5; }
.sp-megamenu-parent >li.sp-has-child>a:after, .sp-megamenu-parent >li.sp-has-child>span:after { display: none; }

/* Addon: sp-megamenu - dropdown;*/
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner { padding: 0; }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item { border-width: 0 0 1px; border-style: solid; }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover>a { padding-left: 28px; }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span { padding: 10px 23px; }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover { background: inherit; }

/* Addon: sp-megamenu - dropdown-sub;*/
.sp-megamenu-parent .sp-dropdown-sub { display: block; visibility: hidden; }
.sp-megamenu-parent li:hover > .sp-dropdown-sub,
.sp-megamenu-parent li:focus > .sp-dropdown-sub,
.sp-megamenu-parent li:active > .sp-dropdown-sub,
.sp-megamenu-parent li.active > .sp-dropdown-sub { visibility: visible; }
.sp-megamenu-parent .sp-dropdown-sub .sp-dropdown-inner { width: 0%; overflow: hidden; }
.sp-megamenu-parent li:hover > .sp-dropdown-sub .sp-dropdown-inner,
.sp-megamenu-parent li:focus > .sp-dropdown-sub .sp-dropdown-inner,
.sp-megamenu-parent li:active > .sp-dropdown-sub .sp-dropdown-inner { width: 100%; }
.sp-megamenu-parent .sp-dropdown-sub .sp-dropdown-inner > * { width: 1000%; }

/* Addon: sp-megamenu - jcri-br;*/
.sp-megamenu-parent .jcri-br:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; width: 1px; border-right: 1px solid; border-color: inherit; }

/* Addon: sp-page-title;*/
.sp-page-title { padding: 80px 0; background-size: cover; }

/* sp-logo;*/
#sp-header.menu-fixed #sp-logo .sp-module,
#sp-header:not(.menu-fixed) #sp-logo .sp-module + .logo { opacity: 0; }
#sp-logo .sp-column { position: relative; }
#sp-logo .sp-module { position: absolute; top: 50%; }

/* Addon: offcanvas-toggler;*/
#offcanvas-toggler > i,
#offcanvas-toggler > i:hover,
#offcanvas-toggler > i:focus,
#offcanvas-toggler > i:active { color: inherit; }
#offcanvas-toggler > i { width: 36px; height: 24px; border-width: 2px 0; border-style: solid; position: relative; }
#offcanvas-toggler > i:before,
#offcanvas-toggler > i:after { content: ""; display: inline-block; vertical-align: middle; height: 2px; width: 100%; border-top: 2px solid; position: absolute; top: 50%; }
.offcanvas #offcanvas-toggler > i { border-width: 0; }
.offcanvas #offcanvas-toggler > i:before { -webkit-transform: translateY(18px) rotate(45deg); -ms-transform: translateY(18px) rotate(45deg); transform: translateY(18px) rotate(45deg); }
.offcanvas #offcanvas-toggler > i:after { -webkit-transform: translateY(18px) rotate(-45deg); -ms-transform: translateY(18px) rotate(-45deg); transform: translateY(18px) rotate(-45deg); }

/* Addon: .offcanvas-menu;*/
.offcanvas-menu { width: 375px; -webkit-transform: translateX(375px); transform: translateX(375px); }
.offcanvas .body-wrapper { -webkit-transform: translateX(-375px); transform: translateX(-375px); }
.close-offcanvas { display: none; }

/* Addon: demo1-offers;*/
.demo1-offers .sprocket-strips-container { margin: 0 -.5px; }
.demo1-offers .sprocket-strips-container > li { float: left; padding: 0 0.5px; margin: 0; }
.demo1-offers .sprocket-strips-container.cols-5 > li { width: 20%; }
.demo1-offers .sprocket-strips-item { border-radius: inherit; box-shadow: inherit; }
.demo1-offers .sprocket-strips-content { padding: 0; }

/* Addon: demo1-offer;*/
.demo1-offer { overflow: hidden; }
.demo1-offer:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 500px solid; border-color: inherit; }
.demo1-offer:not(:hover):not(:focus):not(:active):before { opacity: 0; }
.demo1-offer:hover .sppb-btn,
.demo1-offer:focus .sppb-btn,
.demo1-offer:active .sppb-btn { border-color: transparent!important; }

/* Addon: demo1-teams - border;*/
.demo1-teams,
.demo1-teams .sppb-addon-content,
.demo1-teams .sprocket-strips,
.demo1-teams .sprocket-strips-container,
.demo1-teams .sprocket-strips-container > li,
.demo1-teams .sprocket-strips-item { border-color: inherit; }

/* Addon: demo1-teams - content;*/
.demo1-teams .sprocket-strips-container { margin: -15px; }
.demo1-teams .sprocket-strips-container.cols-4 > li { width: 25%; }
.demo1-teams .sprocket-strips-container > li { margin: 0; padding: 15px; float: left; }
.demo1-teams .sprocket-strips-item { box-shadow: inherit; height: 309px; position: relative; overflow: hidden; border-radius: inherit;  background-position: center; }
.demo1-teams .sprocket-strips-item:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 500px solid; border-color: inherit; }
.demo1-teams .sprocket-strips-item:not(:hover):not(:focus):not(:active):before { opacity: 0; }
.demo1-teams .sprocket-strips-content { position: absolute; right: 0; bottom: 0; left: 0; padding: 50px; }
.demo1-teams .sprocket-strips-content > * { position: relative; margin: 0; }
.demo1-teams .sprocket-strips-item:not(:hover):not(:focus):not(:active) .sprocket-strips-content > * { opacity: 0; margin: 0 0 -50px; }

/* Addon: demo1-teams - pagination;*/
.demo1-teams .sprocket-strips-pagination ul { float: none; }
.demo1-teams .sprocket-strips-pagination ul > li { margin: 19px 2px 0; }

/* Addon: demo1-pie;*/
.demo1-pie canvas:not(.jcrita-canvas) { visibility: hidden; }
.demo1-pie .sppb-addon-title { position: relative; top: -6px; }

/* Addon: demo1-pfo - border;*/
.demo1-pfo,
.demo1-pfo .sppb-addon-content,
.demo1-pfo .sprocket-strips,
.demo1-pfo .sprocket-strips-container,
.demo1-pfo .sprocket-strips-container > li,
.demo1-pfo .sprocket-strips-item { border-color: inherit; }

/* Addon: demo1-pfo;*/
.demo1-pfo .sprocket-strips-container { margin: -15px; }
.demo1-pfo .sprocket-strips-container > li { padding: 15px; margin: 0; float: left; }
.demo1-pfo .sprocket-strips-container.cols-3 > li { width: calc(100% / 3); }
.demo1-pfo .sprocket-strips-item { border-radius: inherit; box-shadow: inherit; height: 360px; position: relative; overflow: hidden; }
.demo1-pfo .sprocket-strips-item:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 500px solid; border-color: inherit; }
.demo1-pfo .sprocket-strips-item:not(:hover):not(:focus):not(:active):before { opacity: 0; }
.demo1-pfo .sprocket-strips-content { position: absolute; top: 50%; right: 0; left: 0; margin: auto 10%; padding: 20% 10%; }
.demo1-pfo .sprocket-strips-title { margin: 0; }
.demo1-pfo .sprocket-strips-text { padding: 20px 0; overflow: hidden; }
.demo1-pfo .sprocket-strips-item:not(:hover):not(:focus):not(:active) .sprocket-strips-text { padding: 0; height: 0; opacity: 0; }

/* Addon: demo1-faq - border;*/
.demo1-faq,
.demo1-faq .sppb-addon-content,
.demo1-faq .sppb-panel-group,
.demo1-faq .sppb-panel,
.demo1-faq .sppb-panel-heading { border-color: inherit; }
.demo1-faq .sppb-panel-faq .sppb-panel-body { border-width: 0; }

/* Addon: demo1-faq - content;*/
.demo1-faq .sppb-panel-faq>.sppb-panel-heading { padding: 21.5px 0; border-width: 1px 0 0; border-style: solid; }
.demo1-faq .sppb-panel-faq>.sppb-panel-heading .sppb-toggle-direction { color: inherit; right: 0; }
.demo1-faq .sppb-panel-faq .sppb-panel-body { padding: 0 0 40px; }

/* Addon: demo1-htext;*/
.demo1-htext:not(:hover):not(:focus):not(:active):before,
.demo1-htext:not(:hover):not(:focus):not(:active) .sppb-btn { opacity: 0; }
.demo1-htext { overflow: hidden; position: relative; }
.demo1-htext:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 500px solid; border-color: inherit; }
.demo1-htext > .sppb-column-addons { bottom: 0; }
.demo1-htext:not(:hover):not(:focus):not(:active) > .sppb-column-addons { bottom: -20px; }

/* Addon: demo1-fbox;*/
.demo1-fbox .sppb-img-container { position: relative; width: 100px; height: 100px; overflow: hidden; }
.demo1-fbox .sppb-img-container:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 50px solid; opacity: 0.1; }
.demo1-fbox .sppb-img-container > img { position: absolute; top: 50%; right: 0; left: 0; max-width: 50%; margin: auto; }
.demo1-fbox .sppb-addon-text { opacity: 0.9; }

/* Addon: demo1-btnl;*/
.demo1-btnl:after,
.demo1-bi .sppb-addon-content:after { content: ""; display: block; height: 2px; border-top: 2px solid; }
.demo1-btnl:not(:hover):not(:active):not(:focus):after,
.demo1-bi .sppb-addon-content:not(:hover):not(:active):not(:focus):after { transform: scaleX(0); -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -o-transform: scaleX(0); -ms-transform: scaleX(0); }

/* Addon: demo1-bi;*/
.demo1-bi > .sppb-row-overlay { opacity: 0.5; }
.demo1-bi:not(:hover):not(:focus):not(:active) > .sppb-row-overlay { opacity: 0.2; }
.sppb-addon-text-block { position: relative; top: 0; }
.demo1-bi:not(:hover):not(:focus):not(:active) .sppb-addon-text-block { top: 50px; }
.demo1-bi .sppb-addon-content { display: inline-block; }
.demo1-bi:not(:hover):not(:focus):not(:active) .sppb-addon-content { opacity: 0; }

/* Addon: demo1-people - border;*/
.demo1-people,
.demo1-people .sppb-addon-content,
.demo1-people .sprocket-strips-s,
.demo1-people .sprocket-strips-s-container,
.demo1-people .sprocket-strips-s-container > li,
.demo1-people .sprocket-strips-s-item,
.demo1-people .sprocket-strips-s-item > img { border-color: inherit; }

/* Addon: demo1-people;*/
.demo1-people .sprocket-strips-s-content { padding: 0; }
.demo1-people .sprocket-strips-s-item > img { display: inline-block; width: 114px; height: 114px; border-style: solid; border-width: 5px; }
.demo1-people .sprocket-strips-s-title { margin: 20px 0; }
.demo1-people .readon { display: none; }

/* Addon: demo1-people - pagination;*/
.demo1-people .sprocket-strips-s-nav { padding-top: 5px; }
.demo1-people .sprocket-strips-s-pagination ul { float: none; }
.demo1-people .sprocket-strips-s-pagination ul li { opacity: 1; margin: 0 2px; }

/* Addon: demo1-btnh;*/
.demo1-btnh > i { margin: 0 0 0 5px; width: 14px; vertical-align: middle; overflow: hidden; transition: inherit; -webkit-transition: inherit; -moz-transition: inherit; -o-transition: inherit; -ms-transition: inherit; }
.demo1-btnh:not(:hover):not(:focus):not(:active) > i { margin: 0; width: 0; }

/* Addon: demo2-peo - border;*/
.demo2-peo,
.demo2-peo .sppb-addon-content,
.demo2-peo .sprocket-strips-s,
.demo2-peo .sprocket-strips-s-container,
.demo2-peo .sprocket-strips-s-container > li,
.demo2-peo .sprocket-strips-s-item,
.demo2-peo .sprocket-strips-s-item > img { border-color: inherit; }

/* Addon: demo2-peo - content;*/
.demo2-peo .sprocket-strips-s-container { margin: -15px; }
.demo2-peo .sprocket-strips-s-container > li { padding: 15px; margin: 0; float: left; }
.demo2-peo .sprocket-strips-s-container.cols-4 > li { width: 25%; }
.demo2-peo .sprocket-strips-s-item { padding: 40px; }
.demo2-peo .sprocket-strips-s-content { margin: 0; }
.demo2-peo .sprocket-strips-s-item > img { max-width: 50%; padding: 7px; border-width: 1px; border-style: dashed; display: inline-block; }
.demo2-peo .sprocket-strips-s-title { font-size: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; color: inherit; margin: 20px 0; }
.demo2-peo .sprocket-strips-s-title a { color: inherit!important; }
.demo2-peo .readon { margin: 5px 0 0; }
.demo2-peo .readon span { display: none; }

/* Addon: demo2-peo - pagination;*/
.demo2-peo .sprocket-strips-s-pagination { padding: 21px 0 0; }
.demo2-peo .sprocket-strips-s-pagination ul { float: none; }
.demo2-peo .sprocket-strips-s-pagination ul li { margin: 0 2px; opacity: inherit; }

/* Addon: demo2-logos;*/
.demo2-logo .sprocket-strips-s-container { margin: -15px; }
.demo2-logo .sprocket-strips-s-container > li { float: left; padding: 15px; margin: 0; }
.demo2-logo .sprocket-strips-s-container.cols-6 > li { width: calc(100% / 6); }
.demo2-logo .sprocket-strips-s-content { display: none; }
.demo2-logo img { max-width: 75%; margin: auto; }
.demo2-logo img:not(:hover):not(:focus):not(:active) { filter: grayscale(100%); -webkit-grayscale(100%); opacity: 0.5; }

/* Addon: demo2-cols5;*/
.demo2-cols5 > .sppb-container-inner > .sppb-row > * { flex: 0 0 20%; max-width: 20%; }
.demo2-cols5 > .sppb-container-inner > .sppb-row > *:nth-child(5) ~ * { display: none; }

/* Addon: demo3-pfo;*/
.demo3-pfo .sprocket-tables-container > li { float: left; margin: 0; padding: 0; width: 25%; position: relative; height: 325px; }
.demo3-pfo .sprocket-tables-container > li.jcrit-b { width: 50%; }
.demo3-pfo .sprocket-tables-item,
.demo3-pfo .sprocket-tables-cell { border-width: 0; }
.demo3-pfo .sprocket-tables-bg1, 
.demo3-pfo .sprocket-tables-block.highlight:hover .sprocket-tables-bg1,
.demo3-pfo .sprocket-tables-block:hover .sprocket-tables-bg1, 
.demo3-pfo .sprocket-tables-block.highlight .sprocket-tables-bg1,
.demo3-pfo .sprocket-tables-bg2, 
.demo3-pfo .sprocket-tables-block.highlight:hover .sprocket-tables-bg2,
.demo3-pfo .sprocket-tables-block:hover .sprocket-tables-bg2, 
.demo3-pfo .sprocket-tables-block.highlight .sprocket-tables-bg2 { background: inherit; }
.demo3-pfo .sprocket-tables-item,
.demo3-pfo .sprocket-tables-image,
.demo3-pfo .sprocket-tables-item:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 100%; width: 100%; }
.demo3-pfo .sprocket-tables-item { padding: 14% 10% 5%; }
.demo3-pfo .sprocket-tables-item:before { content: ""; z-index: 1; }
.demo3-pfo .sprocket-tables-item > *:not(.sprocket-tables-image) { position: relative; z-index: 2; }
.demo3-pfo .sprocket-tables-cell { padding: 0; }
.demo3-pfo .sprocket-tables-text { margin: 0 0 16px; }
.demo3-pfo .sprocket-tables-bg2 { font-size: inherit; font-weight: inherit; margin: 0 0 21px; opacity: .8; }
.demo3-pfo .sprocket-tables-title a,
.demo3-pfo .sprocket-tables-link .readon:hover,
.demo3-pfo .sprocket-tables-link .readon:focus,
.demo3-pfo .sprocket-tables-link .readon:active { color: inherit!important; }
.demo3-pfo .sprocket-tables-link .readon { padding: 4px 25px; border-style: solid; border-width: 1px; display: inline-block; }
.demo3-pfo .sprocket-tables-link .readon:hover,
.demo3-pfo .sprocket-tables-link .readon:focus,
.demo3-pfo .sprocket-tables-link .readon:active { background: inherit; }

/* Addon: demo3-blog;*/
.demo3-blog .sppb-img-container { overflow: hidden; }

/* Addon: demo4-circles;*/
.demo4-circles .sprocket-strips-s-container { margin: -15px; }
.demo4-circles .sprocket-strips-s-container > li { float: left; margin: 0; padding: 15px; }
.demo4-circles .sprocket-strips-s-container.cols-6 > li { width: calc(100% / 6); }
.demo4-circles .sprocket-strips-s-item { position: relative; }
.demo4-circles .sprocket-strips-s-item:before,
.demo4-circles .sprocket-strips-s-item > img { position: absolute; top: 0; right: 0; left: 0; margin: 0 auto; }
.demo4-circles .sprocket-strips-s-item:before { content: ""; border: 60px solid; width: 120px; height: 120px; }
.demo4-circles .sprocket-strips-s-item:not(:hover):not(:focus):not(:active):before { box-shadow: inherit; }
.demo4-circles .sprocket-strips-s-item > img { max-width: 60px; max-height: 60px; top: 30px; }
.demo4-circles .sprocket-strips-s-content { margin: 0; padding: 140px 0 0; }
.demo4-circles .sprocket-strips-s-title { margin: 0; }
.demo4-circles .readon { display: none; }

/* Addon: demo4-services;*/
.demo4-services .sprocket-strips-s-container { margin: -15px; }
.demo4-services .sprocket-strips-s-container > li { float: left; margin: 0; padding: 15px; }
.demo4-services .sprocket-strips-s-container.cols-3 > li { width: calc(100% / 3); }
.demo4-services .sprocket-strips-s-item:not(:hover):not(:focus):not(:active):before > img { box-shadow: inherit; }
.demo4-services .sprocket-strips-s-content { margin: 0; }
.demo4-services .sprocket-strips-s-title { margin: 30px 0 10px; }
.demo4-services .readon { display: none; }

/* Addon: demo4-pfo;*/
.demo4-pfo .sprocket-strips-container { margin: -15px; }
.demo4-pfo .sprocket-strips-container > li { float: left; margin: 0; padding: 15px; }
.demo4-pfo .sprocket-strips-container.cols-4 > li { width: 25%; }
.demo4-pfo .sprocket-strips-item,
.demo4-pfo .sprocket-strips-content { position: relative; }
.demo4-pfo .sprocket-strips-item { box-shadow: inherit; border-radius: inherit; height: 490px; background-position: center; }
.demo4-pfo .sprocket-strips-content { padding: 14% 5% 5% 5%; height: 100%; }
.demo4-pfo .sprocket-strips-content a { color: inherit!important; }
.demo4-pfo .sprocket-strips-title { margin: 0 0 10px; }
.demo4-pfo .sprocket-strips-text { margin: 0 0 30px; opacity: 0.8; }
.demo4-pfo .readon { margin: 0; opacity: 0.1; line-height: 1; }
.demo4-pfo .readon span { display: none; }

/* Addon: demo4-feature;*/
.demo4-feature { overflow: hidden; }
.demo4-feature:before { content: ""; border-bottom: 300px solid; border-color: inherit; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
.demo4-feature:not(:hover):not(:focus):not(:active):before { border-width: 0; }
.demo4-feature:not(:hover):not(:focus):not(:active) .sppb-addon,
.demo4-feature:hover .sppb-icon-container,
.demo4-feature:focus .sppb-icon-container,
.demo4-feature:active .sppb-icon-container,
.demo4-feature:hover .sppb-addon-title,
.demo4-feature:focus .sppb-addon-title,
.demo4-feature:active .sppb-addon-title { color: inherit!important; }

/* Addon: demo4-team;*/
.demo4-team:not(:hover):not(:focus):not(:active) > * { transform: scale(0.75); -webkit-transform: scale(0.75); -moz-transform: scale(0.75); -o-transform: scale(0.75); -ms-transform: scale(0.75); opacity: 0; }

/* Addon: demo4-toggle;*/
.demo4-toggle .sppb-panel-default { border-width: 1px; border-style: solid; }
.demo4-toggle .sppb-panel-group .sppb-panel+.sppb-panel { margin: 5px 0 0; }
.demo4-toggle .sppb-panel-body { padding: 35px 40px 40px 40px; }
.demo4-toggle .sppb-panel-default>.sppb-panel-heading { padding: 18px 25px 18px 35px; }
.demo4-toggle .sppb-panel-default>.sppb-panel-heading > .sppb-panel-title { font-weight: inherit; }

/* Addon: demo4-bi;*/
.demo4-bi.demo1-bi .sppb-addon-content { font-weight: inherit; text-transform: inherit; }
.demo4-bi.demo1-bi .sppb-addon-content:after { display: none; }
.demo4-bi .sppb-addon-content em { text-decoration: underline; font-style: italic; }

/* Addon: jcri-gutter5;*/
.jcri-gutter5 > .sppb-container-inner > .sppb-row,
.jcri-gutter5 > .sppb-row-container > .sppb-row { margin-right: -5px; margin-left: -5px; }
.jcri-gutter5 > .sppb-container-inner > .sppb-row > *,
.jcri-gutter5 > .sppb-row-container > .sppb-row > * { padding-right: 5px; padding-left: 5px; }

/* Addon: jcri-gutter1;*/
.jcrita-gutter1 > .sppb-container-inner > .sppb-row { margin-right: -.5px; margin-left: -.5px; }
.jcrita-gutter1 > .sppb-container-inner > .sppb-row > * { padding-right: .5px; padding-left: .5px; }

/* Addon: demo5-box;*/
.demo5-box { top: -10px; }
.demo5-box:not(:hover):not(:active):not(:focus) { top: 0; }

/* Addon: demo5-pfo - header;*/
.demo5-pfo .sprocket-mosaic-g-header { margin: 0 0 25px; }
.demo5-pfo .sprocket-mosaic-g-header > * { float: none; }
.demo5-pfo .sprocket-mosaic .sprocket-mosaic-g-header li { padding: 0; background: inherit; text-transform: capitalize; color: inherit; margin: 0 0 10px; }
.demo5-pfo .sprocket-mosaic .sprocket-mosaic-g-header li:not(:hover):not(:focus):not(:active):not(.active):before { color: inherit; }
.demo5-pfo .sprocket-mosaic .sprocket-mosaic-g-header [data-mosaic-filterby]:before { content: attr(data-mosaic-filterby); }
.demo5-pfo .sprocket-mosaic .sprocket-mosaic-g-header [data-mosaic-orderby]:before { content: attr(data-mosaic-orderby); }
.demo5-pfo .sprocket-mosaic .sprocket-mosaic-g-header li:not(:last-child):after { content: "/"; padding: 0 15px; }

/* Addon: demo5-pfo - content;*/
.demo5-pfo .sprocket-mosaic-g-image-container { overflow: hidden; }
.demo5-pfo .sprocket-mosaic-g-image { -webkit-transform: scale(1.25); transform: scale(1.25); }
.demo5-pfo .sprocket-mosaic-g-item:not(:hover):not(:focus):not(:active) .sprocket-mosaic-g-image { -webkit-transform: scale(1); transform: scale(1); }
.demo5-pfo .sprocket-mosaic-g-effect { width: 100%!important; height: 100%!important; opacity: 0.9!important; }
.demo5-pfo .sprocket-mosaic-g-item:not(:hover):not(:focus):not(:active) .sprocket-mosaic-g-effect { opacity: 0!important; }
.demo5-pfo .sprocket-mosaic-g-content.overlay-mode { height: auto!important; top: 50%; bottom: auto; padding: 0; }
.demo5-pfo .sprocket-mosaic-g-content > * { transition: initial; opacity: 1; }
.demo5-pfo .sprocket-mosaic-g-tags { display: none; }
.demo5-pfo .sprocket-mosaic-g-title { margin: 0 0 5px; }
.demo5-pfo .sprocket-mosaic-g-text { margin: 0; }

/* Addon: teams;*/
.demo5-teams .sprocket-strips-s-container { margin: -15px; }
.demo5-teams .sprocket-strips-s-block { padding: 15px; margin: 0; float: left; }
.demo5-teams .sprocket-strips-s-item { position: relative; overflow: hidden; }
.demo5-teams .sprocket-strips-s-item:before { content: ""; position: absolute; top: 0; left: 0; bottom: 0; width: 100%; height: 100%; }
.demo5-teams .sprocket-strips-s-content { margin: 0; position: absolute; top: 50%; left: 0; width: 100%; }
.demo5-teams .sprocket-strips-s-item:not(:hover):not(:focus):not(:active):before,
.demo5-teams .sprocket-strips-s-item:not(:hover):not(:focus):not(:active) .sprocket-strips-s-content { left: -100%; }
.demo5-teams .sprocket-strips-s-title { margin: 0; font-family: inherit; letter-spacing: inherit; }

/* Addon: demo5-say - content;*/
.demo5-wsay div[style*="height"] { height: auto!important; }
.demo5-wsay .demo5-say { margin: 0!important; }
.demo5-say .sppb-carousel-text:before { opacity: 0.2; margin: 0 0 28px; display: block; }
.demo5-say .sppb-carousel-text h2 { display: none; }

/* Addon: demo5-say - arrow;*/
.demo5-say .sppb-carousel-arrow { display: none; }
.demo5-wsay div[style*="height"],
.demo5-say,
.demo5-say .sppb-carousel-indicators,
.demo5-say .sppb-carousel-indicators li { border-color: inherit; }
.demo5-say .sppb-carousel-indicators .active { border-color: initial; }
.demo5-say .sppb-carousel-indicators li,
.demo5-say .sppb-carousel-indicators li.active { width: 8px; height: 8px; position: relative; }
.demo5-say .sppb-carousel-indicators li { background: inherit; border-width: 0; vertical-align: middle; margin: 0 2px; }
.demo5-say .sppb-carousel-indicators li:before { content: ""; border: 4px solid; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: inherit; }
.demo5-say .sppb-carousel-indicators li:not(.active):before { border-color: inherit; }

/* Addon: demo5-maps;*/
.demo5-maps iframe { width: 100%; height: 500px; border: 0 none; -webkit-filter: invert(100%) grayscale(100%) brightness(100%); -moz-filter: invert(100%) grayscale(100%) brightness(100%); -ms-filter: invert(100%) grayscale(100%) brightness(100%); -o-filter: invert(100%) grayscale(100%) brightness(100%); filter: invert(100%) grayscale(100%) brightness(100%); pointer-events: none; }

/* Addon: service-tabs*/
.service-tabs,
.service-tabs .sppb-addon-content,
.service-tabs [data-tabs],
.service-tabs .sprocket-tabs,
.service-tabs .sprocket-tabs-nav,
.service-tabs .sprocket-tabs-nav > li,
.service-tabs .sprocket-tabs-nav > li > .sprocket-tabs-inner,
.service-tabs .sprocket-tabs-nav > li.active > .sprocket-tabs-inner { border-color: inherit; }
.service-tabs .sprocket-tabs-nav,
.service-tabs .sprocket-tabs-nav > li.active > .sprocket-tabs-inner { background: inherit; }
.service-tabs .sprocket-tabs-nav { border-width: 0; padding: 0 0 0 3.25%!important; }
.service-tabs .sprocket-tabs-nav > li { margin: 0 9px 0 0; }
.service-tabs .sprocket-tabs-nav > li > .sprocket-tabs-inner,
.service-tabs .sprocket-tabs-nav > li > .sprocket-tabs-inner > span { position: relative; }
.service-tabs .sprocket-tabs-nav > li > .sprocket-tabs-inner { border-radius: inherit; padding: 13px 30px; min-width: 220px; border-width: 0; position: relative; }
.service-tabs .sprocket-tabs-nav > li > .sprocket-tabs-inner:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 1px solid; border-color: inherit; }
.service-tabs .sprocket-tabs-nav > li.active > .sprocket-tabs-inner:before { border-top-width: 66px; }

/* Addon: contact1-map;*/
.contact1-map iframe { border-width: 0; width: 100%; height: 460px; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); pointer-events: none; }

/* Addon: pfo-grid;*/
.pfo-grid > .sppb-column-overlay,
.pfo-grid > .sppb-column-addons { opacity: 0.9; }

/* Addon: work-masonry;*/
.work-massonry { overflow: hidden; }
.work-massonry:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: inherit; }
.work-massonry:not(:hover):not(:focus):not(:active) > .sppb-row-overlay,
.work-massonry:not(:hover):not(:focus):not(:active) .sppb-column-addons > *:first-child { opacity: 0; }
.work-massonry .sppb-column-addons > *:first-child { position: relative; left: 0; }
.work-massonry:not(:hover):not(:focus):not(:active) .sppb-column-addons > *:first-child { left: -40px; }

/* Addon: work-image;*/
.work-image { overflow: hidden; }
.work-image:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: inherit; }
.work-image:not(:hover):not(:focus):not(:active) > .sppb-column-overlay,
.work-image:not(:hover):not(:focus):not(:active) .sppb-column-addons { opacity: 0; }

/* Addon: work-carousel;*/
.work-carousel .sprocket-tables-container { margin: -15px; }
.work-carousel .sprocket-tables-container > li { margin: 0; padding: 15px; height: auto; }
.work-carousel .sprocket-tables-item { height: 538px; position: relative; }

/* Addon: work-carousel - pagination;*/
.work-carousel .sprocket-tables-pagination li { margin: 30px 2px 0; opacity: inherit; }

/* Addon: blog-grid;*/
.blog-grid:not(:hover):not(:focus):not(:active) > *:not(.sppb-column-addons),
.blog-grid:not(:hover):not(:focus):not(:active) > .sppb-column-addons > *:last-child { opacity: 0; }
.blog-grid > .sppb-column-addons { top: 0; }
.blog-grid:not(:hover):not(:focus):not(:active) > .sppb-column-addons { top: 40px; }

/* Addon: blog-timeline - content;*/
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper { padding: 37px 0 0; }
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper:before { width: 4px; }
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement { padding-bottom: 4em; margin-right: -30px; margin-left: -30px; }
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item { padding-right: 30px; padding-left: 30px; }
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel { border-width: 0; padding: 3em; width: 100%; text-align: inherit; }
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel:before { box-shadow: none; border-width: 7px; }
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .details:after { content: "Read More"; display: block; width: 140px; padding: 10px 0; margin: 20px 0 0; }

/* Addon: blog-timeline - bagde;*/
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.even .timeline-badge,
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before { height: 60px; }
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before { width: 60px; }
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after { display: none; }

/* Addon: blog-timeline - date;*/
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date { margin: 0 0 0 15px; }
.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date.text-right { margin: 0 15px 0 0; }

/* Addon: jcrita-carousel - content;*/
.jcrita-carousel .sprocket-strips-container { margin: -15px; }
.jcrita-carousel .sprocket-strips-container > li { float: left; padding: 15px; margin: 0; }
.jcrita-carousel .sprocket-strips-container.cols-1 > li { width: 100%; }
.jcrita-carousel .sprocket-strips-container.cols-3 > li { width: calc(100% / 3); }
.jcrita-carousel .sprocket-strips-item { box-shadow: inherit; }
.jcrita-carousel .sprocket-strips-content { padding: 0; }

/* Addon: jcrita-carousel - pagination;*/
.jcrita-carousel .sprocket-strips-pagination ul { float: none; }
.jcrita-carousel .sprocket-strips-pagination ul li { margin: 0 2px; box-shadow: inherit; }

/* Addon: jcrita-image;*/
.jcrita-image,
.jcrita-image .sppb-addon-content,
.jcrita-image .sppb-addon-single-image-container { border-color: inherit; }
.jcrita-image,
.jcrita-image .sppb-addon-title,
.jcrita-image .sppb-addon-single-image-container { position: relative; }
.jcrita-image { padding: 0 10%; overflow: hidden; }
.jcrita-image:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-top: 300px solid; }
.jcrita-image:not(:hover):not(:focus):not(:active):before { opacity: 0; }
.jcrita-image .sppb-addon-single-image-container { display: block; z-index: 2; }
.jcrita-image img { border: 5px solid; border-color: inherit; max-width: 18%; }

/* Addon: blog-carousel;*/
.blog-carousel .sprocket-strips-s-container { margin: -15px; }
.blog-carousel .sprocket-strips-s-container > li { float: left; padding: 15px; margin: 0; }
.blog-carousel .sprocket-strips-s-container.cols-2 > li { width: 50%; }
.blog-carousel .sprocket-strips-s-item { border: 7px solid; padding: 10%; }
.blog-carousel .sprocket-strips-s-content { margin: 0; }
.blog-carousel .sprocket-strips-s-title { margin: 30px 0 20px; }

/* Addon: blog-carousel - pagination;*/
.blog-carousel .sprocket-strips-s-pagination ul { float: none; }
.blog-carousel .sprocket-strips-s-pagination ul li { margin: 42px 2px 0; }

/* Addon: jcrita-btn1;*/
.jcrita-btn1 { position: relative; border-color: inherit; border-width: 0; }
.jcrita-btn1:before,
.jcrita-btn1:after { content: ""; position: absolute; z-index: -1; top: 0; right: 0; bottom: 0; left: 0; border-width: 1px; border-style: solid; transition: inherit; -webkit-transition: inherit; -moz-transition: inherit; -o-transition: inherit; -ms-transition: inherit; }
.jcrita-btn1:before { border-width: 54px 0 0; opacity: 0.1; }
.jcrita-btn1:after { border-color: inherit; }
.jcrita-btn1:hover:before,
.jcrita-btn1:focus:before,
.jcrita-btn1:active:before,
.jcrita-btn1:not(:hover):not(:focus):not(:active):after { opacity: 0; }

/* Addon: jcrita-btn2;*/
.jcrita-btn2,
.jcrita-btn2:before { border-color: inherit; }
.jcrita-btn2 { overflow: hidden; position: relative; border-width: 0; }
.jcrita-btn2:not(:hover):not(:focus):not(:active) { background: inherit!important; }
.jcrita-btn2:before { content: ""; position: absolute; z-index: -1; top: 0; right: 0; width: 0%; border-width: 63px 0 0; border-style: solid; border-radius: inherit; }
.jcrita-btn2:not(:hover):not(:focus):not(:active):before { width: 100%; }

/* Addon: d1-sintro;*/
.demo1-sintro .tparrows:hover,
.demo1-sintro .tparrows:focus,
.demo1-sintro .tparrows:active { background: inherit!important; }
.demo1-sintro .tparrows:before,
.demo1-sintro .tparrows > * { display: none!important; }
.demo1-sintro .tparrows:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: url(https://raw.githubusercontent.com/saihoai/jcrita/master/light-skin-1-retina.png); background-size: 152px 225px; }
.demo1-sintro .tparrows.tp-leftarrow:after { background-position: -89px -26px; }
.demo1-sintro .tparrows.tp-rightarrow:after { background-position: -89px -103px; }

/* Addon: comingsoon - logo;*/
.comingsoon-page-logo { display: none; }

/* Addon: comingsoon - text;*/
.sp-comingsoon .sp-comingsoon-title { margin-top: 0; }
html.sp-comingsoon .sp-comingsoon-content { margin: 35px 0 0; }

/* Addon: comingsoon - countdown;*/
html.sp-comingsoon .sp-comingsoon-countdown > * { margin: 60px 22px 0; }
html.sp-comingsoon .sp-comingsoon-countdown > * > *:not(.string) { border-width: 0; width: auto; height: 50px; padding: 0 5px; position: relative; overflow: hidden; }
html.sp-comingsoon .sp-comingsoon-countdown > * > *:not(.string):before,
html.sp-comingsoon .sp-comingsoon-countdown > * > *:not(.string):after { content: ""; position: absolute; right: 0; left: 0; height: 50%; }
html.sp-comingsoon .sp-comingsoon-countdown > * > *:not(.string):before { border-width: 0 0 1px; border-style: solid; }
html.sp-comingsoon .sp-comingsoon-countdown .string { margin: 17px 0 0; }

/* Addon: jcrita-subscribe;*/
.jcrita-subscribe { padding: 0; }
.jcrita-subscribe .sppb-optin-form { position: relative; }
.jcrita-subscribe .sppb-optin-form .sppb-form-control { border-radius: inherit; }
.jcrita-subscribe .sppb-optin-form .button-wrap { position: absolute; top: 0; right: 0; }

/* Addon: jcrita-table;*/
[class*="jcrita-tables"] table { width: 100%; }
[class*="jcrita-tables"] th,
[class*="jcrita-tables"] td { border-width: 1px 1px 0 0; border-style: solid; padding: 10px 20px; }
[class*="jcrita-tables"] th:first-child,
[class*="jcrita-tables"] td:first-child { border-left-width: 1px; }
[class*="jcrita-tables"] th[rowspan],
[class*="jcrita-tables"] tr:last-child td { border-bottom-width: 1px; }

/* Addon: jcrita-tables1;*/
.jcrita-tables1 th,
.jcrita-tables1 td,
.jcrita-tables1 th:first-child,
.jcrita-tables1 td:first-child,
.jcrita-tables1 tr:last-child td { border-width: 0; }

/* Addon: jcrita-tables3;*/
.jcrita-tables3 th,
.jcrita-tables3 td,
.jcrita-tables3 th:first-child,
.jcrita-tables3 td:first-child { border-right-width: 0; border-left-width: 0; }

/* Addon: .sppb-progress-label;*/
.sppb-progress-label { margin: 0; line-height: inherit; }
.sppb-progress-label span { display: none; }

/* Addon: jcrita-progress;*/
.jcrita-progress,
.jcrita-progress .sppb-progress-bar { overflow: visible; }
.jcrita-progress { border-radius: inherit; }
.jcrita-progress .sppb-progress-bar { position: relative; }
.jcrita-progress .sppb-progress-bar:before { content: attr(data-width); max-width: 200px; padding: 2px 10px; position: absolute; top: -29px; right: -22px; ttransition-delay: .4s; -webkit-ttransition-delay: .4s; -moz-ttransition-delay: .4s; -o-ttransition-delay: .4s; -ms-ttransition-delay: .4s; }
.jcrita-progress .sppb-progress-bar:after { content: ""; position: absolute; top: -8px; right: -5px; border-style: solid; border-width: 5px; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; }
.jcrita-progress .sppb-progress-bar:not([style]):before,
.jcrita-progress .sppb-progress-bar:not([style]):after { opacity: 0; }

/* Addon: jcrita-progress2;*/
.jcrita-progress2 { border-radius: inherit; margin: 6px 0 0; }
.jcrita-progress2 .sppb-progress-bar { border-radius: inherit; }
.jcrita-progress2 .sppb-progress-bar:before { content: attr(data-width); padding: 0 14px 0 0; }

/* Addon: jcrita-hr-img;*/
.jcrita-hr-img { position: relative; background-color: inherit; }
.jcrita-hr-img:before,
.jcrita-hr-img:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
.jcrita-hr-img:before { height: 1px; border-top: 1px solid; }
.jcrita-hr-img:after { background: inherit; background-color: inherit; width: 79px; height: 29px; }

/* Addon: jcrita-img-fade;*/
.jcrita-img-fade { position: relative; overflow: hidden; padding: 12%; }
.jcrita-img-fade:before,
.jcrita-img-fade:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
.jcrita-img-fade:before { opacity: 0.5; border: 1px solid; border-radius: inherit; }
.jcrita-img-fade:after { border-top: 500px solid; opacity: 0.4; }
.jcrita-img-fade:not(:hover):not(:focus):not(:active):after { opacity: 0; }
.jcrita-img-fade img { max-width: 50%; }

/* Addon: jcrita-feature3;*/
.jcrita-feature3 .sppb-addon-title:after { content: ""; display: block; height: 18px; width: 1px; border-left: 1px solid; margin: 20px auto 0; }

/* Addon: jcrita-testimonials - box;*/
.jcrita-testimonials .sprocket-quotes-container { margin: -15px; }
.jcrita-testimonials .sprocket-quotes-container > li { padding: 15px; margin: 0; float: left; }
.jcrita-testimonials .sprocket-quotes-item { padding: 0; background: inherit; box-shadow: inherit; border-radius: inherit; }
.jcrita-testimonials .sprocket-quotes-info { margin: 30px 0 0; }
.jcrita-testimonials .sprocket-quotes-image { max-width: 12.5%; margin: 0 20px 0 0; }
.jcrita-testimonials .sprocket-quotes-author { margin: 0 0 5px; }
.jcrita-testimonials .sprocket-quotes-subtext { font-style: inherit; }

/* Addon: jcrita-testimonials - nav;*/
.jcrita-testimonials .sprocket-quotes-pagination ul { float: none; }
.jcrita-testimonials .sprocket-quotes-nav li { margin: 8px 2px 0; }

/* Addon: jcrita-cbox;*/
.jcrita-cbox > * { top: -25px; }
.jcrita-cbox:not(:hover):not(:focus):not(:active) > * { top: 0; }

/* Addon: jcrita-cbox2;*/
.jcrita-cbox2:not(:hover):not(:focus):not(:active) { background: inherit!important; box-shadow: inherit!important; }

/* Addon: jcrita-tabl;*/
.jcrita-tabl .sppb-nav-lines { border-width: 0; }
.jcrita-tabl .sppb-nav-lines>li { margin: 0 30px 0 0; }
.jcrita-tabl .sppb-nav-lines>li>a { padding: 0 2rem 11px; border-width: 0 0 3px!important; border-style: solid; }
.jcrita-tabl .sppb-nav-lines>li.active>a, 
.jcrita-tabl .sppb-nav-lines>li.active>a:focus, 
.jcrita-tabl .sppb-nav-lines>li.active>a:hover { margin-bottom: 0; }
.jcrita-tabl .sppb-tab-content { margin: 72px 0 0; }
.jcrita-tabl .sppb-tab-pane > * { background-size: calc(50% - 8.33333333%)!important; background-position: right top!important; }

/* Addon: jcrita-tabp;*/
.jcrita-tabp .sppb-nav-pills>li>a { padding: 0 2.5rem; margin: 0 2px 0 0; border-radius: inherit; }
.jcrita-tabp .sppb-tab-content { margin: 0; padding: 50px; }
.jcrita-tabp .sppb-tab-pane > * { background-size: 25%!important; background-position: right!important; }

/* Addon: jcrita-product;*/
.jcrita-product:not(:hover):not(:focus):not(:active) > .sppb-column-overlay,
.jcrita-product:not(:hover):not(:focus):not(:active) > * > *:not(:first-child) { opacity: 0; }
.jcrita-product > .sppb-column-addons { top: 0; }
.jcrita-product:not(:hover):not(:focus):not(:active) > .sppb-column-addons { top: 46px; }

/* Addon: jcrita-btnshop;*/
.jcrita-btnshop:after { content: ""; display: block; border-top: 1px solid; height: 1px; margin: 3px 0 0; width: 100%; }
.jcrita-btnshop:not(:hover):not(:focus):not(:active):after { width: 0; }

/* Addon: .jcrita-product2;*/
.jcrita-product2:not(:hover):not(:focus):not(:active) { box-shadow: inherit!important; }

/* Addon: zindex;*/
.zindex0 { z-index: 0; }
.top-35 { top: -35px; }

/* Addon: contact2-map;*/
.contact2-map iframe { width: 100%; height: 400px; border-width: 0px; -webkit-filter: invert(100%) contrast(100%) brightness(100%); -moz-filter: invert(100%) contrast(100%) brightness(100%); -ms-filter: invert(100%) contrast(100%) brightness(100%); -o-filter: invert(100%) contrast(100%) brightness(100%); filter: invert(100%) contrast(100%) brightness(100%); pointer-events: none; }


/* Addon: contact3-map;*/
.contact3-map iframe { width: 100%; height: 500px; border-width: 0px; -webkit-filter: saturate(800%) brightness(100%); -moz-filter: saturate(800%) brightness(100%); -ms-filter: saturate(800%) brightness(100%); -o-filter: saturate(800%) brightness(100%); filter: saturate(800%) brightness(100%); pointer-events: none; }

/* Addon: jcrita-carousel;*/
.jcrita-carousel .sprocket-strips-s-nav { padding: 0; }
.jcrita-carousel .sprocket-strips-s-pagination ul { float: none; }
.jcrita-carousel .sprocket-strips-s-pagination ul li { margin: 0 2px; }

/* Addon: .jcrita-imghover;*/
.jcrita-imghover { background-size: 120%!important; }
.jcrita-imghover:not(:hover):not(:focus):not(:active) { box-shadow: inherit!important; background-size: 100%!important; }
.jcrita-imghover:not(:hover):not(:focus):not(:active) > .sppb-column-overlay { opacity: 0.7; }
.jcrita-imghover > .sppb-column-overlay { opacity: 0.3; }

/* Addon: .jcrita-blog-section1;*/
.jcrita-blog-section1 { z-index: 2; }
.jcrita-blog-section1:not(:hover):not(:focus):not(:active) { box-shadow: inherit!important; z-index: 1; }
.jcrita-blog-section1 .jcrita-blog-section1-t1 { padding: 18px 20px 22px 20px; position: relative; top: -78px; }
.jcrita-blog-section1:not(:hover):not(:focus):not(:active) .jcrita-blog-section1-t1 { top: 0; opacity: 0; }
.jcrita-blog-section1 > .sppb-column-addons > *:last-child { opacity: 0.36; }
.jcrita-blog-section1:not(:hover):not(:focus):not(:active) > .sppb-column-addons > *:last-child { opacity: 1; }

/* Addon: jcrita-imgh-text13;*/
.jcrita-imgh-text13 .sppb-flipbox-panel .sppb-flipbox-front { padding: 0 20%; }
.jcrita-imgh-text13 .sppb-flipbox-panel .sppb-flipbox-back { padding: 0 10%; }
.jcrita-imgh-text13 .fa { width: 80px; height: 80px; margin: 0 0 30px; }
.jcrita-imgh-text13 .sppb-flipbox-panel h2 { margin: 0; }
.jcrita-imgh-text13 .sppb-flipbox-panel .sppb-flipbox-back h2 { margin: 0 0 20px; }

/* Addon: jcrita-btn3;*/
.jcrita-btn3 { overflow: hidden; position: relative; border-width: 0!important; }
.jcrita-btn3:before,
.jcrita-btn3:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-style: solid; border-color: inherit; border-radius: inherit; z-index: -1; }
.jcrita-btn3:before { border-width: 2px; }
.jcrita-btn3:after { border-width: 51px 0 0; }
.jcrita-btn3:before,
.jcrita-btn3:not(:hover):not(:focus):not(:active):after { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
.jcrita-btn3:not(:hover):not(:focus):not(:active):before,
.jcrita-btn3:after { -webkit-transform: scale3d(0.9, 0.9, 1); transform: scale3d(0.9, 0.9, 1); }

/* Addon: jcrita-btn4;*/
.jcrita-btn4 { overflow: hidden; position: relative; }
.jcrita-btn4:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; border: 0 solid; border-width: 30px; border-color: inherit; }
.jcrita-btn4:not(:hover):not(:focus):not(:active):after { border-width: 0; }

/* Addon: .jcrita-btn6;*/
.jcrita-btn6 { position: relative; border-color: inherit; border-width: 0; }
.jcrita-btn6:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 2px solid; border-color: inherit; border-radius: inherit; }
.jcrita-btn6:not(:hover):not(:focus):not(:active):before { opacity: 0; }

/* Addon: jcrita-btn7;*/
.jcrita-btn7 { overflow: hidden; position: relative; border-color: inherit; border-width: 0; }
.jcrita-btn7:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; border-top: 0 solid; border-color: inherit; }
.jcrita-btn7:not(:hover):not(:focus):not(:active):before { border-width: 100px 0 0; }

/* Addon: .jcrita-carousel4;*/
.jcrita-carousel4 { overflow: hidden; }
.jcrita-carousel4 > .sppb-column-addons { margin: 12px 12px 0 12px; }
.jcrita-carousel4:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-top: 1000px solid; opacity: 0.8; margin: 0; }
.jcrita-carousel4:not(:focus):not(:active):not(:hover):before { margin: 5px 5px 0 5px; opacity: 0.1; }

/* Addon: article;*/
article.item { overflow: hidden; padding: 0 40px 0 40px; }
article.item[class*="leading-"] { padding-top: 40px; }

/* Addon: article - cotnent;*/
article.item > p { margin: 0 0 40px; }

/* Addon: entry-media;*/
article.item > [class*="entry-"]:not(.entry-header) { margin-right: -47px; margin-left: -47px; }
article.item.item-page > [class*="entry-"]:not(.entry-header) { float: none!important; }
article.item[class*="leading-"] > [class*="entry-"]:not(.entry-header) { margin: -47px 30px 0 -47px; max-width: 50%; }

/* Addon: entry-media*/
article.item.item-page > [class*="entry-"]:not(.entry-header) img { width: 100%; }

/* Addon: entry-header;*/
.entry-header { margin-bottom: 20px; }
.entry-header h2 { margin: 0 0 10px; }

/* Addon: article-info;*/
.article-info { margin-bottom: 0; }
.article-info > dd { text-transform: inherit; }

/* Responsive: 1024px;*/
@media(max-width: 1024px) {

	/* Addon: hidden1024;*/
	.hidden1024 { display: none; }
	
	/* Addon: footer-default;*/
	.footer-default > .sppb-container-inner > .sppb-row > .sppb-col-md-3 { max-width: 20%; flex: 0 0 20%; }
	.footer-default > .sppb-container-inner > .sppb-row > .sppb-col-md-3:first-child,
	.footer-default > .sppb-container-inner > .sppb-row > .sppb-col-md-3:last-child { max-width: 30%; flex: 0 0 30%; }

	/* Addon: demo2-services;*/
	.demo2-services > .sppb-row-container > .sppb-row > .sppb-col-md-3 { max-width: 50%; flex: 0 0 50%; }
	.demo2-services > .sppb-row-container > .sppb-row > .sppb-col-md-3:nth-child(7),
	.demo2-services > .sppb-row-container > .sppb-row > .sppb-col-md-3:nth-child(8) { padding-top: 80px; }

	/* Addon: demo2-tips;*/
	.demo2-tips > .sppb-row-container > .sppb-row > .sppb-col-md-4 { max-width: 50%; flex: 0 0 50%; }
	.demo2-tips > .sppb-row-container > .sppb-row > .sppb-col-md-4:nth-child(2) { display: none; }

	/* Addon: demo4-excerp;*/
	.demo4-excerp > .sppb-row-container > .sppb-row > .sppb-col-md-6:first-child { max-width: 70%; flex: 0 0 70%; }
	.demo4-excerp > .sppb-row-container > .sppb-row > .sppb-col-md-6:last-child { max-width: 30%; flex: 0 0 30%; }

	/* Addon: demo4-pfo;*/
	.demo4-pfo .sprocket-strips-container.cols-4 > li { width: 50%; }

	/* Addon: demo4-pricing;*/
	.demo4-pricing > .sppb-container-inner > .sppb-row > .sppb-col-md-3,
	.demo4-pricing > .sppb-row-container > .sppb-row > .sppb-col-md-3 { max-width: 50%; flex: 0 0 50%; }
	.demo4-pricing > .sppb-container-inner > .sppb-row > .sppb-col-md-3:nth-child(3),
	.demo4-pricing > .sppb-row-container > .sppb-row > .sppb-col-md-3:nth-child(3),
	.demo4-pricing > .sppb-container-inner > .sppb-row > .sppb-col-md-3:nth-child(4),
	.demo4-pricing > .sppb-row-container > .sppb-row > .sppb-col-md-3:nth-child(4) { margin-top: 30px; }

	/* Addon: work-pfo;*/
	.work-carousel .sprocket-tables-item { height: 300px; }

	/* Addon: sp-right;*/
	#sp-right { display: none; }

	/* Addon: sp-component;*/
	#sp-component { width: 100%; }

	/* Addon: jcrita-tabp;*/
	.jcrita-tabp .sppb-tab-pane > * { background-image: none!important; padding-right: 0!important; }

	/* Addon: row-parallax;*/
	.row-parallax > .sppb-row-container > .sppb-row > * { max-width: 100%; flex: 0 0 100%; }

	/* Addon: row-products;*/
	.row-products > .sppb-container-inner > .sppb-row > * { max-width: 100%; flex: 0 0 100%; margin-bottom: 100px; }

	/* Addon: jcrita-imgh-text13;*/
	.jcrita-imgh-text13 .sppb-flipbox-panel .sppb-flipbox-front { padding: 0 5%; }
	.jcrita-imgh-text13 .sppb-flipbox-panel h2 { font-size: inherit; }
}

/* Reponsive: 991px*/
@media(max-width: 991px) {

	/* FOnt size: 20px;*/
	.demo1-pfo .sprocket-strips-title { font-size: 20px; }

	/* Font size: 25px;*/
	.blog-carousel .sprocket-strips-s-title { font-size: 25px; }
	
	/* Addon: demo1-offers;*/
	.demo1-offers .sprocket-strips-container.cols-5 > li { width: 50%; margin: 0 0 1px; }

	/* Addon: demo1-teams;*/
	.demo1-teams .sprocket-strips-container.cols-4 > li { width: 50%; }

	/* Addon: demo1-pfo;*/
	.demo1-pfo .sprocket-strips-item { height: 300px; }
	.demo1-pfo .sprocket-strips-content { padding: 10% 5%; }

	/* Addon: footer-default;*/
	.footer-default > .sppb-container-inner > .sppb-row > .sppb-col-md-3 { max-width: 30%; flex: 0 0 30%; }
	.footer-default > .sppb-container-inner > .sppb-row > .sppb-col-md-3:first-child { max-width: 40%; flex: 0 0 40%; }
	.footer-default > .sppb-container-inner > .sppb-row > .sppb-col-md-3:last-child { display: none; }

	/* Addon: demo2-services;*/
	.demo2-services > .sppb-row-container > .sppb-row > .sppb-col-md-3 { padding-bottom: 30px; }
	.demo2-services > .sppb-row-container > .sppb-row > .sppb-col-md-3:nth-child(7),
	.demo2-services > .sppb-row-container > .sppb-row > .sppb-col-md-3:nth-child(8) { padding-top: 0px; }

	/* Addon: demo2-cols5;*/
	.demo2-cols5 > .sppb-container-inner > .sppb-row > * { max-width: calc(100% / 3); flex: 0 0 calc(100% / 3); }

	/* Addon: demo3-pfo;*/
	.demo3-pfo .sprocket-tables-container > li { width: 50%; }

	/* Addon: demo4-circles;*/
	.demo4-circles .sprocket-strips-s-container.cols-6 > li { width: calc(100% / 3); }

	/* Addon: demo4-excerp;*/
	.demo4-excerp > .sppb-row-container > .sppb-row > .sppb-col-md-6:first-child { max-width: 100%; flex: 0 0 100%; }

	/* Addon: demo4-pfo;*/
	.demo4-pfo .sprocket-strips-item { height: 400px; }

	/* Addon: service-tab;*/
	.service-tabs .sprocket-tabs-nav > li { width: 100%; margin: 0 0 9px 0; }
}

/* Responsive: 767px*/
@media(max-width: 767px) {

	/* Font size: 30px;*/
	.sp-page-title h2 { font-size: 30px; }

	/* Text align: center;*/
	.blog-timeline.sppb-addon-timeline { text-align: center; }
	
	/* Addon: demo1-offers;*/
	.demo1-offers .sprocket-strips-container.cols-5 > li { width: 100%; }

	/* Addon: demo1-teams;*/
	.demo1-teams .sprocket-strips-container.cols-4 > li { width: 100%; }

	/* Addon: demo1-pfo;*/
	.demo1-pfo .sprocket-strips-container.cols-3 > li { width: 100%; }

	/* Addon: footer-default;*/
	.footer-default > .sppb-container-inner > .sppb-row > .sppb-col-md-3,
	.footer-default > .sppb-container-inner > .sppb-row > .sppb-col-md-3:first-child { max-width: 100%; flex: 0 0 100%; }
	.footer-default > .sppb-container-inner > .sppb-row > .sppb-col-md-3:last-child { display: none; }

	/* Addon: offcanvas;*/
	.close-offcanvas { display: block; }

	/* Addon: demo2-services;*/
	.demo2-services > .sppb-row-container > .sppb-row > .sppb-col-md-3 { max-width: 100%; flex: 0 0 100%; padding-bottom: 0; }

	/* Addon: demo2-tips;*/
	.demo2-tips > .sppb-row-container > .sppb-row > .sppb-col-md-4 { max-width: 100%; flex: 0 0 100%; }

	/* Addon: demo2-logo;*/
	.demo2-logo .sprocket-strips-s-container.cols-6 > li { width: 50%; }

	/* Addon: demo2-cols5;*/
	.demo2-cols5 > .sppb-container-inner > .sppb-row > * { max-width: 100%; flex: 0 0 100%; }

	/* Addon: demo3-pfo;*/
	.demo3-pfo .sprocket-tables-container > li,
	.demo3-pfo .sprocket-tables-container > li.jcrit-b { width: 100%; }
	.demo3-pfo .sprocket-tables-container > li:nth-child(2) ~ * { display: none; }

	/* Addon: demo4-pfo;*/
	.demo4-pfo .sprocket-strips-container.cols-4 > li:nth-child(3) ~ * { display: none; }

	/* Addon: demo4-circles;*/
	.demo4-circles .sprocket-strips-s-container.cols-6 > li { width: 50%; }
	
	/* Addon: demo4-services;*/
	.demo4-services .sprocket-strips-s-container.cols-3 > li { width: 100%; }
	
	/* Addon: demo4-pfo;*/
	.demo4-pfo .sprocket-strips-container.cols-4 > li { width: 100%; }

	/* Addon: demo4-pricing;*/
	.demo4-pricing > .sppb-container-inner > .sppb-row > .sppb-col-md-3,
	.demo4-pricing > .sppb-row-container > .sppb-row > .sppb-col-md-3 { max-width: 100%; flex: 0 0 100%; margin-top: 30px; }

	/* Addon: demo5-pfo;*/
	.demo5-pfo .sprocket-mosaic .sprocket-mosaic-g-header { display: none; }

	/* Addon: sppb-carousel;*/
	.demo5-say .sppb-carousel-inner>.sppb-item { padding-right: 0; padding-left: 0; }

	/* Addon: demo5-teams;*/
	.demo5-teams .sprocket-strips-s-block:nth-child(3) ~ * { display: none; }

	/* Addon: blog-timeline;*/
	.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement { margin-right: 0; margin-left: 0; }
	.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item { padding-right: 15px; padding-left: 15px; }
	.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel { padding: 20px; }
	.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .title { font-size: inherit; }
	.blog-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .details:after { margin-right: auto; margin-left: auto; }

	/* Addon: jcrita-image;*/
	.jcrita-image img { max-width: 35%; }

	/* Addon: blog-carousel;*/
	.blog-carousel .sprocket-strips-s-container.cols-2 > li { width: 100%; }

	/* Addon: [class*="jcrita-tables"];*/
	[class*="jcrita-tables"] { overflow: scroll; }
	[class*="jcrita-tables"] table { min-width: 600px; }

	/* Addon: jcrita-tabl;*/
	.jcrita-tabl .sppb-nav-lines>li { margin-bottom: 30px; }
	.jcrita-tabl .sppb-tab-pane > * { background-image: none!important; }
	.jcrita-tabl .sppb-tab-content { margin: 0; }

	/* Addon: jcrita-tabp;*/
	.jcrita-tabp .sppb-nav-pills>li { width: 100%; margin: 0 0 10px; }
	.jcrita-tabp .sppb-tab-content { padding: 20px; }

	/* Addon: jcrita-testimonials;*/
	.jcrita-testimonials .sprocket-quotes-nav { text-align: inherit; }


}






















