/* Font family: awesome 5 free;*/
.article-list .article .float-left:before { font-family: "Font Awesome 5 Free"; }

/* FOnt content: awesome 5 free;*/
.article-list .article .float-left:before { content: "\f02e"; }

/* Font size: 0;*/
.jdg-ss .sppb-nav > li > a { font-size: 0!important; }

/* Font size: 12px;*/
.jdg-search .btn,
.offcanvas-menu .search input, .offcanvas-menu .search button { font-size: 12px; }

/* Font sizeL 20px;*/
.article-list .article .float-left:before { font-size: 20px; }

/* Font size: 38px;*/
.article-list .article .article-header h1, .article-list .article .article-header h2 { font-size: 38px; }

/* Font size: 56px;*/
.sp-page-title .sp-page-title-heading { font-size: 56px; }

/* Font size: 6vw;*/
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span { font-size: 6vw; }

/* Font weight: 600;*/
.sp-megamenu-parent > li > a,
.sp-megamenu-parent > li.active > a,
.pager > li a,
.jdg-login [type="submit"],
.offcanvas-menu .search button,
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span { font-weight: 600; }

/* Font weight: 800;*/
.sp-page-title .sp-page-title-heading,
.article-list .article .article-header h1, .article-list .article .article-header h2,
.jdg-search .btn { font-weight: 800; }

/* Border radius: 50%;*/ .sp-megamenu-parent > li.jdg-account > a:before,
body.ltr .sp-megamenu-parent > li .sp-menu-badge.sp-menu-badge-right,
.jdg-fcates .sppb-carousel-extended-team-social-icon a:before, .jdg-brand
.sppb-img-container img, .jdg-brand:after, .sp-page-title
.sp-page-title-heading:after,
.article-info .createdby:before,
.jdg-cates h4 a:before,
.jdg-teams img,
.jdg-teams .sppb-carousel-extended-team-content:before,
.jdg-faqs .sppb-accordion-icon-wrap i { border-radius: 50%; }

/* background: back;*/
.article-list .article-body { background: black; background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.0018382353) 0%, black 100%); background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.0018382353) 0%, black 100%); background: linear-gradient(180deg, rgba(0, 0, 0, 0.0018382353) 0%, black 100%); }

/* Color: #fff;*/
.article-list .article .float-left:before,
.jdg-teams .sppb-carousel-extended-team-content:before,
.offcanvas-menu { color: #fff; }

/* Text align: center;*/
.pager > li a,
.jdg-login ul li a,
.jdg-teams .sppb-carousel-extended-team-content { text-align: center; }

/* Text align: right;*/
.jdg-ss .sppb-nav > li { text-align: right; }

/* Text transform: uppercase;*/
.pager > li a,
.jdg-login [type="submit"],
.offcanvas-menu .search button,
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span { text-transform: uppercase; }

/* Transition: all .4s;*/
.jdg-teams .sppb-carousel-extended-team-social-icon a:before,
.jdg-teams .sppb-carousel-extended-item:before,
.jdg-teams .sppb-carousel-extended-item:after { transition: all .4s; -webkit-transition: all .4s; }

/* Addon: sp-header;*/
#sp-header:not(.header-sticky) { background: none; box-shadow: none; }

/* Addon: sp-megamenu;*/
.sp-megamenu-parent { float: none; }
.sp-megamenu-parent > li[class*="jdg-"] { float: right; }
.sp-megamenu-parent > li.jdg-account > a { display: flex; flex-direction: row-reverse; position: relative; padding-left: 0; }
.sp-megamenu-parent > li.jdg-account > a:before { content: ""; border: 2px solid; width: 40px; height: 40px; position: absolute; top: 0; right: 15px; bottom: 0; margin: auto 0; }
.sp-megamenu-parent > li[class*="jdg-"] > a > img { width: 20px; display: inline-block; }
.sp-megamenu-parent > li.jdg-account > a > img { width: 40px; padding: 10px; margin: 0 0 0 10px; }
.sp-megamenu-parent > li[class*="jdg-"]:not(.jdg-account) > a > .image-title { display: none; }
body.ltr .sp-megamenu-parent > li .sp-menu-badge.sp-menu-badge-right { margin: 0; position: relative; top: -10px; left: -12px; }

/* Addon: jdg-intro;*/
.jdg-intro { position: fixed; top: 0; right: 0; left: 0; }
.jdg-sinto { position: relative; z-index: -1; }

/* Addon: sp-body;*/
#sp-main-body { position: relative; z-index: 1; }
.com-sppagebuilder #sp-header.header-sticky ~ section#sp-main-body { padding-top: 0; }

/* Addon: jdg-ss - dots;*/
.jdg-ss .sppb-tab { align-items: center; }
.jdg-ss .sppb-nav > li > a { display: inline-block; width: 20px; height: 20px; }
.jdg-ss .sppb-nav > li > a:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 3px solid; border-radius: inherit; width: 6px; height: 6px; margin: auto; }
.jdg-ss .sppb-nav > li:not(.active) > a:before { opacity: 0; }

/* Addon: jdg-fcates - media;*/
.jdg-fcates .sppb-carousel-extended-item { background: currentColor; }
.jdg-fcates .sppb-carousel-extended-item img { opacity: .7; }
.jdg-fcates .sppb-carousel-extended-item:not(:hover):not(:focus):not(:active) img { opacity: 1; }

/* Addon: jdg-fcates - social;*/
.jdg-fcates .sppb-carousel-extended-team-social-icon a { display: block; position: relative; }
.jdg-fcates .sppb-carousel-extended-team-social-icon a:before { content: ""; border: 23px solid; display: inline-block; vertical-align: middle; margin: 0 10px 0 0; }
.jdg-fcates .sppb-carousel-extended-team-social-icon a:after { content: attr(aria-label); }
.jdg-fcates .sppb-carousel-extended-team-social-icon a i { position: absolute; top: 0; left: 0; line-height: inherit; width: 46px; filter: brightness(0); -webkit-filter: brightness(0); }

/* Addon: jdg-fcates - content;*/
.jdg-fcates .sppb-carousel-extended-team-designation { margin: 0; }
.jdg-fcates .sppb-carousel-extended-team-content:not(:hover):not(:focus):not(:active) .sppb-carousel-extended-team-name { opacity: 0; }

/* Addon: jdg-fcates - box;*/
.jdg-fcates .sppb-carousel-extended-team-content,
.jdg-fcates .sppb-carousel-extended-item-overlay { visibility: visible; opacity: 1; }
.jdg-fcates .sppb-carousel-extended-team-content.sppb-carousel-layout2 { display: block; text-align: inherit; }
.jdg-fcates .sppb-carousel-extended-item-overlay { height: 70%; top: auto; right: 0; bottom: 0; left: 0; }
.jdg-fcates .sppb-carousel-extended-team-content-wrap { position: absolute; right: 0; bottom: 0; left: 0; padding: 30px; }

/* Addon: jdg-videos - heading;*/
.jdg-videos .sppb-panel-heading { display: none; }

/* Addon: jdg-videos - tags;*/
.jdg-videos .sppb-addon-content { overflow: hidden; }
.jdg-videos .sppb-addon-content > .sppb-btn:last-child { float: right; }

/* Addon: jdg-videos - box;*/
.jdg-videos .sppb-panel-group { display: flex; margin: -15px; flex-wrap: wrap; }
.jdg-videos .sppb-panel-group > * { flex:  0 0 20%; max-width: 20%; padding: 15px; }

/* Addon: jdg-brand;*/
.jdg-brand,
.jdg-brand > * { position: relative; }
.jdg-brand { background: inherit; padding: 34px 0 34px 110px; background-size: 0; }
.jdg-brand:before,
.jdg-brand:after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; }
.jdg-brand:before { background-color: inherit; }
.jdg-brand:after { background-image: inherit; background-size: 100%; width: 120px; }

/* Addon: jdg-gtranslate;*/
.jdg-gtranslate .goog-te-gadget-simple { border-width: 0; background: none; display: flex; justify-content: space-between; flex-direction: row-reverse; }
.jdg-gtranslate img { display: initial; }

/* Addon: jdg-list;*/
.jdg-list [class*="fa"] { opacity: 0.2; }
.jdg-list a:hover{ text-decoration: underline; }

/* Addon: sp-page-title;*/
.sp-page-title { position: fixed; top: 0; right: 0; left: 0; height: 400px; background-size: cover; background-position: left center; display: flex; align-items: center; }
.sp-page-title:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: inherit; opacity: .5; }
.sp-page-title > .container { position: relative; }
.sp-page-title .sp-page-title-heading:after { content: ""; border: 5px solid; width: 10px; height: 10px; display: inline-block; margin: 0 0 0 10px; }

/* Addon: article-list - box;*/
.article-list .article { border-radius: 0; border-width: 0; padding: 0; margin: 0 0 100px; position: relative; }
.article-list .article-body { position: absolute; right: 0; bottom: 0; left: 0; padding: 30px; }
.article-list .article-header,
.article-list .article-info > * { filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1); }

/* Addon: article-list - media;*/
.article-list .article .float-left { float: none!important; position: relative; }
.article-list .article .float-left:before { position: absolute; top: 20px; left: 30px; }
.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery { margin: 0 0 30px; border-radius: 0; border-width: 0; }
.article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img { border-radius: 0; min-width: 100%; }

/* Addon: article-info;*/
.article-info { align-items: center; }
.article-info .published { position: absolute; top: 0; opacity: 0.6; }
.article-info .published:before { display: none; }

/* Addon: article-info - user;*/
.article-info .createdby:before { content: ""; border: 25px solid; display: inline-block; vertical-align: middle; margin: 0 5px 0 0; opacity: 0.5; }

/* Addon: article-details - media;*/
.article-details .float-left { float: none!important; }
.article-details .float-left img { min-width: 100%; border-radius: 0; }

/* Addon: article-details - box;*/
.article-details .article-body { position: relative; padding: 30px 0 0; }

/* Addon: article-details - user;*/
.article-details .article-info .createdby:before { opacity: .1; }

/* Addon: sb;*/
#sp-left .sp-module, #sp-right .sp-module { border-width: 0; }
#sp-left .sp-module { padding: 0 30px 0 0; }
#sp-right .sp-module { padding: 0 0 0 30px; }

/* Addon: pagination;*/
.page-item:first-child .page-link,
.page-item:last-child .page-link { border-radius: 0; }
.page-link { padding: 15px 20px; }

/* Addon: pager;*/
.pager { border-width: 0; }
.pager > li { margin: 0 -1px 0 0; }
.pager > li.next { float: none; }
.pager > li a { border-radius: 0; padding: 20px; min-width: 137px; }

/* Addon: jdg-search;*/
.jdg-search .input-group { display: block; }
.jdg-search .form-control,
.jdg-search .btn { height: 65px; }
.jdg-search .form-control { width: 100%; margin: 0 0 10px; padding: 0 20px; border-width: 2px; font-size: inherit; }
.jdg-search .btn { padding: 0 40px; }

/* Addon: jdg-cates;*/
.jdg-cates li { border-width: 0!important; padding: 3px 0!important; }
.jdg-cates h4 { font: inherit; overflow: hidden; }
.jdg-cates h4 a:before { content: ""; border: 3px solid; display: inline-block; vertical-align: middle; margin: 0 10px 0 0; opacity: 0.2; }
.jdg-cates h4 a span { float: right; }

/* Addon: jdg-cates;*/
.jdg-photos li { border-width: 0!important; }
.jdg-photos li a { padding: 0!important; }

/* Addon: jdg-login;*/
.jdg-login .form-control,
.jdg-login .input-group-text,
.jdg-login [type="submit"] { border-radius: 0; }
.jdg-login .form-control { height: 70px; padding: 0 30px; }
.jdg-login [type="submit"] { width: 100%; padding: 22px; }
.jdg-login ul { list-style: none; padding: 0; display: flex; margin-right: -15px; margin-left: -15px; }
.jdg-login ul li { flex: 0 0 50%; padding: 0 15px; }
.jdg-login ul li a { display: block; padding: 22px; position: relative; }
.jdg-login ul li a:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: currentColor; opacity: .1; }

/* Addon: jdg-ibox;*/
.jdg-ibox .sppb-img-container img { max-height: 60px; }

/* Addon: jdg-teams - media;*/
.jdg-teams img { width: auto; height: auto; object-fit: initial; }

/* Addon: jdg-teams - social;*/
.jdg-teams .sppb-carousel-extended-team-social-icon { position: absolute; right: 50px; bottom: -50px; left: 50px; overflow: hidden; }
.jdg-teams .sppb-carousel-extended-team-social-icon a { position: relative; z-index: 1; border-width: 0!important; }
.jdg-teams .sppb-carousel-extended-team-social-icon a:before { content: ""; position: absolute; top: 0; right: 0; left: 0; border-style: solid; border-color: inherit; border-width: 50px 0 0; bottom: -50px; z-index: -1; }
.jdg-teams .sppb-carousel-extended-item:not(:hover):not(:focus):not(:active) .sppb-carousel-extended-team-social-icon a:before { border-width: 0; }

/* Addon: jdg-teams - box;*/
.jdg-teams,
.jdg-teams .sppb-carousel-extended-list,
.jdg-teams .sppb-carousel-extended-outer-stage,
.jdg-teams .sppb-carousel-extended-item,
.jdg-teams .sppb-carousel-extended-team-content { background: inherit; background-size: 0; }
.jdg-teams { position: relative; }
.jdg-teams:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: inherit; }
.jdg-teams .sppb-carousel-extended-item { padding: 50px 50px 20px; margin: 0 0 50px; }
.jdg-teams .sppb-carousel-extended-item:before,
.jdg-teams .sppb-carousel-extended-item:after { content: ""; position: absolute; top: 0; }
.jdg-teams .sppb-carousel-extended-item:before { right: 0; bottom: 0; left: 0; border: 1px solid; opacity: 0.1; }
.jdg-teams .sppb-carousel-extended-item:after { right: 25px; left: 25px; border-top: 10px solid; }
.jdg-teams .sppb-carousel-extended-item:not(:hover):not(:focus):not(:active):after { border-width: 0; }
.jdg-teams .sppb-carousel-extended-team-content { padding: 0; box-shadow: none;  }
.jdg-teams .sppb-carousel-extended-team-content:before { content: ""; display: inline-block; width: 50px; height: 50px; border: 2px solid; background-image: inherit; background-size: 50px; position: relative; top: -50px; right: -50px; margin: 0 0 -25px; }
.jdg-teams .sppb-carousel-extended-team-content-wrap { position: static; }

/* Addon: jdg-devices - list;*/
.jdg-devices .sppb-link-list-wrap ul { display: flex; flex-wrap: wrap; }
.jdg-devices .sppb-link-list-wrap li { flex: 0 0 50%; max-width: 50%; }
.jdg-devices .sppb-link-list-wrap [class*="fa"] { vertical-align: middle; }

/* Addon: jdg-devices - media;*/
.jdg-devices .sppb-img-container img { max-height: 60px; }

/* Addon: jdg-devices - box;*/
.jdg-devices:after { content: ""; position: absolute; right: 50px; bottom: -6px; left: 50px; border-top: 6px solid; }

/* Addon: jdg-faqs - heading;*/
.jdg-faqs .sppb-panel-heading { border-bottom: 1px solid; border-color: inherit; }
.jdg-faqs .sppb-accordion-icon-wrap { position: relative; max-height: 2em; }
.jdg-faqs .sppb-accordion-icon-wrap:before,
.jdg-faqs .sppb-accordion-icon-wrap:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; border-top: 1px solid; z-index: 2; width: .5em; height: 1px; }
.jdg-faqs .sppb-accordion-icon-wrap:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); }
.jdg-faqs .sppb-panel-heading.active .sppb-accordion-icon-wrap:after { opacity: 0; }
.jdg-faqs .sppb-accordion-icon-wrap i { width: 2em; height: 2em; opacity: 0.1; background: currentColor; }
.jdg-faqs .sppb-accordion-icon-wrap i:before { display: none; }

/* Addon: offcanvas - box;*/
.offcanvas-menu .offcanvas-inner { display: flex; flex-direction: column-reverse; }

/* Addon: offcanvas - search;*/
.offcanvas-menu .search { border: 1px solid; }
.offcanvas-menu .search input,
.offcanvas-menu .search button { background: none; border-radius: 0; height: 70px; border-width: 0; }
.offcanvas-menu .search button { position: relative; }
.offcanvas-menu .search button:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; border-left: 1px solid; opacity: 0.1; }

/* Addon: offcanvas - menu;*/
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span { color: inherit; }
.offcanvas-menu ._menu img { display: none; }

/* Addon: offcanvas - close;*/
.close-offcanvas { width: 30px; height: 30px; background: none; }
.close-offcanvas:before,
.close-offcanvas:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 2px; border-left: 2px solid; margin: auto; }
.close-offcanvas:before { transform: rotate(45deg); }
.close-offcanvas:after { transform: rotate(-45deg); }
.close-offcanvas [class*="fa"] { opacity: 0; }

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

	/* Addon: ;*/
	.jdg-videos .sppb-panel-group > * { max-width: 50%; flex: 0 0 50%; }
}

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

	/* Font size: 12px;*/
	.page-link,
  .article-list .article .article-header h1, .article-list .article .article-header h2 { font-size: 12px; }

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

	/* Addon: ;*/
	.jdg-videos .sppb-addon-content > .sppb-btn:last-child { display: none; }

	/* Addon: ;*/
	.article-list .article { margin: 0 0 30px; }
	.article-list .article .float-left:before { display: none; }
	.article-info .createdby:before { border-width: 10px; }

	/* Addon: ;*/
	.page-link { padding: 5px 10px; }
	.pagination-counter { display: none; }
  
  /* Addon: ;*/
  .article-details .article-ratings-social-share > *:last-child { display: none; }
}





























