body{
	font-family: "Satoshi", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 21px;color: #7c96c4;
}

.xts-textfont-content{
	font-family: "Satoshi", Arial, Helvetica, sans-serif;font-weight: 400;
}

legend, th, h1, h2, h3, h4, h5, h6, .title, .widget_block.widget_search .wp-block-search__label, .xts-anim-text, .xts-size-guide-table tr:first-child td, .woocommerce-thankyou-order-received, .woocommerce-Reviews .comment-reply-title{
	font-family: "Satoshi", Arial, Helvetica, sans-serif;font-weight: 700;color: #181c62;
}

.xts-textfont-title{
	font-family: "Satoshi", Arial, Helvetica, sans-serif;font-weight: 700;
}

.xts-entities-title, .widget_recent_comments li > a, .widget_recent_entries a, .widget_rss li > a, .wp-block-latest-comments .wp-block-latest-comments__comment-link, .wp-block-latest-posts__list li a, .xts-single-post .xts-post-url-text, table .product-name a, .product_list_widget .product-title, .product_title{
	font-family: "Satoshi", Arial, Helvetica, sans-serif;font-weight: 700;color: #181c62;
}

a.xts-entities-title{
	color: #181c62;
}

a.xts-entities-title:hover, .xts-entities-title a:hover, .xts-page-nav-btn:hover .xts-page-nav-title, .widget_recent_comments li > a:hover, .widget_recent_entries a:hover, .widget_rss li > a:hover, .wp-block-latest-comments .wp-block-latest-comments__comment-link:hover, .wp-block-latest-posts__list li a:hover, table .product-name a:hover, .product_list_widget .product-title:hover, .product_title a:hover{
	color: #7c96c4;
}

.xts-nav-main > li > a{
	font-family: "Satoshi", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 17px;color: #181c62;
}

.xts-nav-main > li:hover > a{
	color: #32b6fb;
}

.xts-nav-main > li.current-menu-item > a{
	color: #32b6fb;
}

.widget-title, .widget_block .wp-block-group h1, .widget_block .wp-block-group h2, .widget_block .wp-block-group h3, .widget_block .wp-block-group h4, .widget_block .wp-block-group h5, .widget_block .wp-block-group h6{
	color: #181c62;
}

.xts-textfont-alt{
	font-family: "Inter", Arial, Helvetica, sans-serif;font-weight: 700;
}

span.elementor-counter-number-prefix{
	font-family: "Satoshi", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 25px;
}

@media (max-width: 767px){
	span.elementor-counter-number-prefix{
	font-size: 18px;
}


}

.xts-dropdown-menu.xts-dropdown .xts-sub-menu li a, span.xts-nav-text{
	font-weight: 700;font-size: 17px;color: #181c62;
}

p.benefits-services{
	font-family: "Satoshi", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 18px;line-height: 1.5;color: #7c96c4;
}

.heateor_sss_sharing_title{
	font-family: "Satoshi", Arial, Helvetica, sans-serif;font-weight: 500;font-size: 18px;color: #181c62;
}

.title.xts-textcolor-primary, .xts-list-style-icons li:before, .xts-textcolor-primary, .xts-scheme-light .xts-textcolor-primary, .xts-scheme-dark .xts-textcolor-primary, .xts-nav-pagination .xts-nav-pagination-item:hover, .xts-nav-pagination .xts-nav-pagination-item.xts-active, .xts-dots-style-default .flickity-page-dots .dot:hover, .xts-dots-style-default .flickity-page-dots .dot.is-selected, .xts-post-categories > a, .xts-post-categories > a:hover, .xts-post-hover, .xts-box-icon, .xts-button.xts-color-primary.xts-style-bordered, .xts-plan-features i, .xts-price-plan.xts-scheme-hover-dark:hover .xts-plan-features li i, .xts-plan-icon, .xts-circle-meter-value, .xts-404-content > span, .xts-no-results-title, .elementor-element u, span.amount, a.xts-login-to-price-msg:hover, .xts-account-links a:hover:before, .xts-visits-count-number:before, .woocommerce-form-login-toggle .woocommerce-info a, .woocommerce-form-coupon-toggle .woocommerce-info a, .woocommerce-privacy-policy-link, .woocommerce-terms-and-conditions-link, .woocommerce-privacy-policy-link:hover, .woocommerce-terms-and-conditions-link:hover, .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li:hover a, .xts-login-extra a, .xts-login-extra a:hover{
	color:#32b6fb;
}

.xts-bgcolor-primary, .xts-nav-label.xts-color-primary, .xts-nav.xts-style-underline > li > a .xts-nav-text:after, nav[class*="-pagination"] li .page-numbers.current, .widget_calendar #today, .xts-hint:before, .xts-tags-list > a:hover:before, .tagcloud > a:hover:before, .wp-block-calendar #today, .xts-header-search.xts-style-icon-bg .xts-header-el-icon, .xts-header-mobile-search.xts-style-icon-bg .xts-header-el-icon, .xts-nav-mobile-tab.xts-style-underline .nav-link-text:after, .xts-single-post .xts-post-quote, .xts-single-post .xts-post-url, .xts-post.xts-format-design-mask, .xts-post-label, .xts-post-controls, .xts-project-categories li, .xts-button.xts-color-primary.xts-style-bordered:hover, .xts-section-title.xts-design-simple .xts-section-title-divider:after, .xts-social-buttons.xts-style-simple a:hover, .xts-countdown-timer.xts-style-default.xts-bg-color-primary .xts-countdown-item, .xts-countdown-timer.xts-style-inline.xts-bg-color-primary .xts-countdown-timer-inner, .xts-timeline-dot, .xts-spot-icon.xts-style-default:before, .xts-scroll-to-top:hover, .elementor-progress-bar, body .select2-container--default .select2-results__option--highlighted[aria-selected], body .select2-container--default .select2-results__option--highlighted[data-selected], .xts-product-label.xts-onsale, div.quantity button:hover, .widget_price_filter .ui-slider-range, .widget_price_filter .ui-slider-handle:after, .widget_layered_nav > ul li.chosen a:before, .xts-widget-stock-status li a.xts-selected:before, .xts-progress-track, .xts-sticky-navbar .xts-navbar-count, .xts-header-cart.xts-design-count .xts-cart-count, .xts-header-compare.xts-design-count .xts-compare-count, .xts-header-wishlist.xts-design-count .xts-wishlist-count, .xts-header-cart.xts-design-count-alt .xts-cart-count, .xts-header-compare.xts-design-count-alt .xts-compare-count, .xts-header-wishlist.xts-design-count-alt .xts-wishlist-count, .woocommerce-store-notice, .xts-size-guide-table tr:not(:first-child) td:hover, .xts-visits-count.xts-style-with-bg:before{
	background-color:#32b6fb;
}

blockquote, .xts-comments-area .comment-reply-link, .xts-comments-area #cancel-comment-reply-link, .xts-comments-area .comment-reply-link:hover, .xts-comments-area #cancel-comment-reply-link:hover, .xts-tags-list > a:hover, .tagcloud > a:hover, .wp-block-pullquote:not(.is-style-solid-color), .xts-button.xts-color-primary.xts-style-bordered, .xts-button.xts-color-primary.xts-style-link, .xts-button.xts-color-primary.xts-style-link:hover, .xts-section-title.xts-design-underline .xts-section-title-text, .xts-swatch.xts-with-text:after, .widget_layered_nav > ul li a:hover:before, .xts-widget-stock-status li a:hover:before, .widget_layered_nav > ul li.chosen a:before, .xts-widget-stock-status li a.xts-selected:before, .xts-account-links a:hover, .cart_totals, .cart_totals .shipping-calculator-button, .cart_totals .shipping-calculator-button:hover, .xts-checkout-order-review, .xts-clear-filters-btn, .xts-clear-filters-btn:hover, .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li:hover a{
	border-color:#32b6fb;
}

.searchform .searchsubmit, .comment-form input[type="submit"], .wp-block-search .wp-block-search__button, .xts-button.xts-color-primary, .xts-cookies-accept-btn, .wpcf7 [type="submit"], .mc4wp-form [type="submit"], .woocommerce-widget-layered-nav-dropdown__submit, .widget_price_filter .price_slider_amount .button, .woocommerce-mini-cart__buttons .checkout, .xts-cart-actions .button[name="apply_coupon"], .cart_totals .checkout-button, .shipping-calculator-form .button, .checkout_coupon .button, #place_order, .woocommerce-orders-table__cell-order-actions > a, .woocommerce-MyAccount-downloads-file, button[name=save_account_details], button[name=save_address], .woocommerce-form-login button, .woocommerce-form-register button, .lost_reset_password button, .xts-compare-table .button, .return-to-shop .button, .xts-product-add-btn > a, .single_add_to_cart_button, .xts-buy-now-btn{
	background-color:#32b6fb;
	box-shadow: 1px 2px 13px rgba(50, 182, 251, 0.5);
}
.searchform .searchsubmit:hover, .comment-form input[type="submit"]:hover, .wp-block-search .wp-block-search__button:hover, .xts-button.xts-color-primary:hover, .xts-cookies-accept-btn:hover, .wpcf7 [type="submit"]:hover, .mc4wp-form [type="submit"]:hover, .woocommerce-widget-layered-nav-dropdown__submit:hover, .widget_price_filter .price_slider_amount .button:hover, .woocommerce-mini-cart__buttons .checkout:hover, .xts-cart-actions .button[name="apply_coupon"]:hover, .cart_totals .checkout-button:hover, .shipping-calculator-form .button:hover, .checkout_coupon .button:hover, #place_order:hover, .woocommerce-orders-table__cell-order-actions > a:hover, .woocommerce-MyAccount-downloads-file:hover, button[name=save_account_details]:hover, button[name=save_address]:hover, .woocommerce-form-login button:hover, .woocommerce-form-register button:hover, .lost_reset_password button:hover, .xts-compare-table .button:hover, .return-to-shop .button:hover, .xts-product-add-btn > a:hover, .single_add_to_cart_button:hover, .xts-buy-now-btn:hover{
	background-color:rgba(47, 169, 233, 1);
	box-shadow: 1px 2px 13px rgba(47, 169, 233, 0.7);
}

.title.xts-textcolor-secondary, .xts-textcolor-secondary, .xts-scheme-light .xts-textcolor-secondary, .xts-scheme-dark .xts-textcolor-secondary, .xts-button.xts-color-secondary.xts-style-bordered, .xts-social-icons.xts-style-default a, .xts-social-icons.xts-style-default a:hover{
	color:#2286db;
}

.xts-bgcolor-secondary, .xts-nav-label.xts-color-secondary, .xts-button.xts-color-secondary.xts-style-bordered:hover, .xts-countdown-timer.xts-style-default.xts-bg-color-secondary .xts-countdown-item, .xts-countdown-timer.xts-style-inline.xts-bg-color-secondary .xts-countdown-timer-inner{
	background-color:#2286db;
}

.xts-button.xts-color-secondary.xts-style-bordered, .xts-button.xts-color-secondary.xts-style-link, .xts-button.xts-color-secondary.xts-style-link:hover{
	border-color:#2286db;
}

.xts-button.xts-color-secondary{
	background-color:#2286db;
	box-shadow: 1px 2px 13px rgba(34, 134, 219, 0.5);
}
.xts-button.xts-color-secondary:hover{
	background-color:rgba(32, 125, 204, 1);
	box-shadow: 1px 2px 13px rgba(32, 125, 204, 0.7);
}

a{
	color:#181c62;
}

a:hover{
	color:#32b6fb;
}

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "font-icon";
	src: url("//www.ibpo.com.my/wp-content/themes/xts-luman/fonts/font-icon.woff") format("woff"),
	url("//www.ibpo.com.my/wp-content/themes/xts-luman/fonts/font-icon.woff2") format("woff2");
}

:root{
	--xts-container-w: 1280px;
}
.container {
	max-width: 1280px;
}

.xts-dropdown-menu.xts-style-container {
	max-width: 1250px;
}

.elementor-section.xts-section-stretch > .elementor-column-gap-no {
	max-width: 1250px;
}

.elementor-section.xts-section-stretch > .elementor-column-gap-narrow {
	max-width: 1260px;
}

.elementor-section.xts-section-stretch > .elementor-column-gap-default {
	max-width: 1270px;
}

.elementor-section.xts-section-stretch > .elementor-column-gap-extended {
	max-width: 1280px;
}

.elementor-section.xts-section-stretch > .elementor-column-gap-wide {
	max-width: 1290px;
}

.elementor-section.xts-section-stretch > .elementor-column-gap-wider {
	max-width: 1310px;
}

@media (min-width: 1297px) {
	.platform-Windows .xts-section-stretch > .elementor-container {
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width: 1280px) {
	html:not(.platform-Windows) .xts-section-stretch > .elementor-container {
		margin-left: auto;
		margin-right: auto;
	}
}


/* Quick view */
.xts-quick-view-popup {
	max-width: 920px;
}

/* Promo popup */
.xts-promo-popup {
	max-width: 800px;
}

/* Blog single content boxed */
	.xts-content-area.col-lg-12 .xts-single-post-boxed {
		max-width: 1050px;
	}

/* Header Boxed */
.xts-header.xts-design-boxed:not(.xts-full-width) .xts-header-main {
	max-width: 1250px;
}

.xts-widget-filter .xts-scroll-content {
	max-height: 280px;
}
@font-face {
	font-family: "Satoshi";
	src: url("//www.ibpo.com.my/wp-content/uploads/2023/09/Satoshi-Regular.woff") format("woff"), 
url("//www.ibpo.com.my/wp-content/uploads/2023/09/Satoshi-Regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Satoshi";
	src: url("//www.ibpo.com.my/wp-content/uploads/2023/09/Satoshi-Bold.woff") format("woff"), 
url("//www.ibpo.com.my/wp-content/uploads/2023/09/Satoshi-Bold.woff2") format("woff2");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "Satoshi";
	src: url("//www.ibpo.com.my/wp-content/uploads/2023/09/Satoshi-Medium.woff") format("woff"), 
url("//www.ibpo.com.my/wp-content/uploads/2023/09/Satoshi-Medium.woff2") format("woff2");
	font-weight: 500;
	font-style: normal;
}

/*button &amp; sticky-menu*/
/*post-tag*/
.xts-single-post-footer .xts-tags-list {display:none;}
a.xts-button, .xts-header.xts-with-shadow.xts-sticked .xts-header-inner {    box-shadow: none !important;}
.elementor-button-content-wrapper {    align-items: center;}
.elementor-button-icon svg {    width: 1.2em;}
.btn-solution .elementor-button-icon svg {    width: 2em;}
.xts-nav-main>li.menu-item-has-children>a:after, .xts-nav-mega>li.menu-item-has-children>a:after, .xts-nav-secondary>li.menu-item-has-children>a:after {    color: #181C62;    font-weight: 700;}
#ssb-container ul li span {    line-height: 10px;    width: auto;    text-align: center;    display: inline-block;}
#ssb-btn-0 {position: absolute; bottom: -92px; right: -15px;height: 40px; width: 150px; background:url('http://www.ibpo.com.my/wp-content/uploads/2024/03/Apply-Button_new.png');background-size: cover;background-repeat:no-repeat;}
/* #ssb-btn-0 {    border-radius: 10px 10px 0px 0px;    background: #ffde39;    width: 165px;    height: 50px; box-shadow: 0 0 0 0 rgba(#5a99d4, .5);  -webkit-animation: pulse0 1.5s infinite;} */
/* #ssb-btn-0:hover{ -webkit-animation: none; animation:none;} */
#ssb-btn-0:hover {transform: scale(1.15); transition: transform 700ms; background:url('http://www.ibpo.com.my/wp-content/uploads/2024/03/Apply-Button_new.png');background-repeat:no-repeat; background-size:cover;}
/* #ssb-btn-0 a {    color: #181c62;    display: flex !important;
    flex-direction: column;    align-items: center;    justify-content: center;    position: absolute;
    bottom: 5px;    left:0; width:100%;} */
#ssb-btn-0 a { padding-left:35px !important;}
#ssb-container ul li span {font-size:1.5em;}
.ssb-btns-right {    right: 45px;    top: 80% !important;}
li#ssb-btn-0 p a {    font-size: 15px;    font-weight: 700;}
#ssb-container ul li a {padding:0; }
.leadership-board .elementor-button-icon svg {    width: 2.5em;    padding-left: 10px;}
.xts-load-more {    background-color: #FFDE39 !important;    border-color: transparent !important;
    color: #181C62;    font-size: 18px;    font-family: 'Satoshi';    padding: 15px 25px;}
span.xts-button-text {    font-size: 18px;}

/* Ask Anika Button */
#ssb-btn-1 {position: absolute; bottom: -92px; right: -15px; background:url(http://www.ibpo.com.my/wp-content/uploads/2024/03/ANIKA-Button_new.png); background-repeat:no-repeat; background-size:cover; height: 57px; width: 150px;}
#ssb-btn-1 a {font-size:15px!important; padding:15px!important;}

#ssb-btn-1:hover {transform: scale(1.15); transition: transform 700ms; background:url(http://www.ibpo.com.my/wp-content/uploads/2024/03/ANIKA-Button_new.png);background-repeat:no-repeat; background-size:cover;}
/* Ask Anika Button END */


/* Whatsapp Button */
#ssb-btn-2 {position: absolute; bottom: -140px; right: -15px;height: 40px; width: 150px; background:url('http://www.ibpo.com.my/wp-content/uploads/2024/11/WhatsApp-Button-Website.png');background-size: cover;background-repeat:no-repeat;}
#ssb-btn-2:hover {transform: scale(1.15); transition: transform 700ms; background:url('http://www.ibpo.com.my/wp-content/uploads/2024/11/WhatsApp-Button-Website.png');background-repeat:no-repeat; background-size:cover;}
#ssb-btn-2 a {font-size:15px !important; padding-left:20px !important;}
/* Whatsapp Button END */

/*animation*/
@-webkit-keyframes pulse0 {
  0% {
    @include transform(scale(.9));
  }
  70% {
    @include transform(scale(1));
    box-shadow: 0 0 0 25px rgb(255 222 57 / 30%);
  }
    100% {
    @include transform(scale(.9));
    box-shadow: 0 0 0 0 rgb(255 222 57 / 5%);
  }
}
/*container*/
.xts-site-wrapper {background-color:#F9F9F9;}


section.elementor-section.elementor-top-section.elementor-element.home-banner-0 {
    width: 97vw !important;
    min-width: 97vw !important;
		 margin: 2% 1.5% 0;
    border-radius: 20px;
}
	/*post-banner*/
	
section.elementor-section.elementor-top-section.elementor-element.home-banner-1{
    width: 97vw !important;
    min-width: 97vw !important;
    margin: 1.2% auto !important;
    border-radius: 20px;
}


.xts-content-area {    margin-bottom: 0;}
/*header
section.elementor-section.elementor-top-section.elementor-element.home-banner-1 {
    width: 97vw !important;
    min-width: 97vw !important;
		 margin:2% 1.5% 0;
    border-radius: 0px;
}*/



.xts-header-row {        width: 96vw;    padding-top: 40px;    margin: 0 auto;    padding-right: 15px;}
ul#menu-ibpo-menu {    background: #fcfcfc;    padding: 10px;    border-radius: 10px;}
.xts-sticked ul#menu-ibpo-menu {box-shadow:0px 6px 20px #00000054;}
.xts-header-el .xts-header-el-icon, .xts-header-el .xts-header-el-label {    color: #fff;    transition: all .25s ease;}
.xts-header-col {    align-content: center;}
.xts-dropdown.xts-dropdown-menu.xts-style-default {
    box-shadow: none;
}
.xts-dropdown.xts-dropdown-menu.xts-style-default:before {
    content: '';
    width: 70%;
    height: 5px;
    position: absolute;
    top: -5px;
    background: #FFDE39;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

/*burger-menu*/
#sfm-sidebar .sfm-menu-level-0 li>a>span {    text-transform: none;}
#sfm-sidebar.sfm-compact .sfm-nav {    margin-top: 5px;}
.sfm-navicon-button.sf_label_default {    top: calc(6vh + 2px);}
/*sticky*/
.xts-sticked .xts-header-row {    position: relative;    background-color: transparent;}
.xts-sticked .xts-header-col.xts-start.xts-desktop, .xts-sticked .xts-header-col.xts-end.xts-desktop  {  opacity: 0;    transition: all .2s ease;}
header.xts-header.xts-overlap-on.xts-full-width.xts-with-shadow.xts-scroll-stick.xts-sticky-real.xts-prepared.xts-sticked {    padding: 20px;}

/*fonts*/
span.big-p {    font-weight: bold; color:#181c62;}

/*home-testimonials*/
.testimonails-title {    min-height: 180px; }


/*counter*/
.counter-01 span.elementor-counter-number-prefix, .counter-02 span.elementor-counter-number-prefix {    display: none;}
.elementor-counter-title, span.elementor-counter-number, .elementor-counter .elementor-counter-number-prefix{    text-align: left !important;}
.counter-01 span.elementor-counter-number-suffix {    font-size: 32px;}
.counter-02 span.elementor-counter-number-suffix{    font-size: 32px;color:#32B6FB;}
.counter-03  .elementor-counter .elementor-counter-number-prefix,  .counter-03 .elementor-counter .elementor-counter-number-suffix {    flex-grow: 0 !important; padding-right:5px;}
.counter-03 .elementor-counter .elementor-counter-number-prefix {    display: inline-flex;
    align-items: flex-end; transform: translateY(-4px);}
sup.plus {font-size: 32px !important;  top: -.8em;color:#32B6FB;}

/*other-page*/
.otherpage-counter .elementor-counter .elementor-counter-number-wrapper {    display: flex; justify-content: center;}
.otherpage-counter .elementor-counter-title {    text-align: center !important;}
.otherpage-counter .elementor-counter .elementor-counter-number-suffix {    flex-grow: 0;
    white-space: pre-wrap;}

/*about-us*/
/*about-us-team*/
.about-popup .xts-button-icon img, .about-popup .xts-button-icon svg {    width: 30px;    max-width: 40px;}

.board-popuptext {
    min-height: 450px;
    display: block;
    padding-right: 20px;
    height: 450px;
    overflow-y: auto;
}
.board-popuptext::-webkit-scrollbar {  width: 10px;}
.board-popuptext::-webkit-scrollbar-track {  box-shadow: none; background-color:rgb(124 150 196 / 18%);    border-radius:20px;}
 .board-popuptext::-webkit-scrollbar-thumb {  background-color: #FFDE39; border-radius:20px;}
.our-mission.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper, .our-mission-02.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper {
    display: flex;    flex-direction: column-reverse;}
.our-mission .elementor-icon-box-icon, .our-mission-02 .elementor-icon-box-icon {margin-left:0 !important;}
.Our-Subsidiaries .elementor-image-box-content {    padding: 20px 25px 20px 25px;}
.xts-el-video{    border-radius: 20px;}
dt.gallery-icon.landscape a img {    border: none !important;}
/*player*/
span.xts-el-video-play-btn {    background: url(/wp-content/uploads/2023/09/Group-4040.svg);
    background-size: cover;}
span.xts-el-video-play-btn:before, span.xts-el-video-play-btn:after {    display: none;}

/*services-page*/
.services-line span.xts-timeline-dot.xts-dot-start, .xts-timeline-item:after {    display: none;}
.xts-timeline-item.xts-timeline-item-first {    display: flex;
    background: #fff;    padding: 15px 10px;    border-radius: 15px;
    box-shadow: 0 0 15px 0 #00000024;    align-items: center;}
.xts-timeline-item h5.xts-timeline-title {    width: 70%;}
.xts-timeline-image {    margin-bottom: 0; width:25%; margin-right:.5em;}
.xts-timeline-subtitle.xts-textcolor-custom.xts-fontsize-s {    position: absolute;
    top: 10px;    right: 20px;}
h6.xts-timeline-title.title {    padding-left: 20px;}
.xts-timeline-breakpoint:not(:last-child), .xts-timeline-items:not(:last-child) {
    margin-bottom: 30px;}
.xts-timeline-dot {    background-color: transparent;    background-image: linear-gradient(180deg, #8AC9FF,#2286DB);}
p.benefits-services{	margin-bottom: 0;}
/*services-icon-box*/
.mission-03 .elementor-icon-box-wrapper {    min-height: 340px;    height: 100%;}
.mission-04 .elementor-icon-box-wrapper {    min-height: 200px;    height: 100%;}

/*contact*/
input[type=tel], input[type=text], input[type=password], input[type=date], input[type=datetime-local], input[type=search], input[type=number], input[type=email], input[type=url], select, textarea {
    height: 55px;    background-color: #E9ECF3;    box-shadow: none;     padding: 10px 15px !important;     color: #7C96C4;    vertical-align: middle;      border-radius: 10px;    border: none;}

::placeholder {    color: #7C96C4;}
 #gform_2 .gform_footer {    display: flex;    justify-content: center;    padding-top:2em;}

#gform_2 [type=submit] {background-color: #FFDE39;    color: #181C62;     padding: 10px 30px; font-size:17px;}
select {    padding-right: 30px;
	    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgba(24,28,98,1)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;}

/*footer-contact*/
.gform_wrapper.gravity-theme .gfield.gfield--width-one-twelfth{    grid-column: none !important; width:75%;}


/*search*/
.search .xts-page-title, .blog .xts-page-title {    padding: 12em 0 8em 0 !important;}
.search h2.xts-title.title, .blog h2.xts-title.title {text-align:left;}
/*div[id*='ajaxsearchlite'].asl_m {    width: 70% !important;}*/
.xts-header-text.xts-reset-all-last.xts-x653qv5kpps3sf4372f3 .asl_w_container {    width: 50%;    margin: 0 0 0 25%;    min-width: 140px;}
input.autocomplete {    font-size: 0 !important;}
#ajaxsearchlite1 .probox, div.asl_w .probox {    background-color: transparent;
    border: 1px solid #7C96C4;    box-shadow: none;    border-radius: 10px !important;}
button.promagnifier {    border: none !important;    box-shadow: none !important;
	width: 20px;    height: 20px;    visibility: hidden !important;}
input.orig::placeholder, input.orig {    color: #7C96C4 !important;}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
    font-weight: normal;    font-family: Satoshi;    color: #fff !important;
    font-size: 15px;    line-height: normal !important;    text-shadow: none;
    border: 0;    box-shadow: none;}
/*search-result*/
.search .xts-blog .xts-post-content {  padding: 20px;    border-radius: 20px;    justify-content: flex-start;}
.search .xts-post-content h3.xts-post-title.xts-entities-title a:after{
    width: 100%;    background: url(/wp-content/uploads/2023/09/arrow-ibpo-1.svg) no-repeat 6em 0.5em;    background-size: 1.7em;    bottom: 10px;    padding: 10px 0;}
.search .xts-blog {    padding: 2em;}
/*.search h2.xts-title.title, .archive h2.xts-title.title{    text-align: left;    padding: 0 2em;}*/

/*blog-page*/
.archive .xts-page-title.xts-size-xs.xts-style-centered.xts-scheme-light, .search .xts-page-title, .blog .xts-page-title {
    background: url(/wp-content/uploads/2023/09/bg-pattern-0.png) no-repeat;
    width: 97.5vw !important;
    padding-top: 14em;
    min-width: 97.5vw !important;
    margin: 25px auto;
    border-radius: 20px;
    padding-bottom: 10em;
    background-size: cover;
    background-position: top center;
}
.xts-blog {    padding: 2em 0;}
.archive .xts-content-area, .archive aside.xts-sidebar {    padding-top: 3em;    padding-bottom: 3em;}
.archive  .xts-page-title .xts-title {font-size:3em; text-align:left; font-weight:500; font-family:satoshi;}
.archive .xts-page-title.xts-size-xs.xts-style-centered.xts-scheme-light .container {
    max-width: 1480px;    padding: 0 2em;    width: 100%;}
.archive  .xts-page-title:before {
    content: '';
    background: url(/wp-content/uploads/2023/10/Contact-us.png);
    width: 40vw;
    height: 450px;
    position: absolute;
    bottom: 0;
	animation:xts-fade-in;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom center;
}
.archive  h2.xts-title.title:before {
    content: 'Insight';
    padding-left: 1.2em;
    position: absolute;
    top: 0;
    font-size: 21px;
    font-family: 'Satoshi';
    font-weight: 500;
    line-height: 1.2em;
    top: -35px;
    background-image: url(/wp-content/uploads/2023/09/Ellipse-1.svg);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center left;
}

/*archive-category*/
.archive .xts-blog {    padding: 2em 2em 3em;}
.xts-blog .xts-post-image img {    width: 100%;    object-fit: cover;    height: 250px;}
.xts-blog .xts-post-content {    height: 250px;}
.xts-blog .xts-post-content {    background: #fff;    padding: 20px 20px;
    border-bottom-left-radius: 15px;       border-bottom-right-radius: 15px;  }
.xts-blog .xts-post-thumb {    margin: 0;    border-radius:0;    border-top-left-radius:15px;
    border-top-right-radius:15px;    }
.xts-blog  .xts-post {    box-shadow: 0 0 20px #0000001f;    border-radius: 15px;}
.xts-blog .xts-post-content {    display: flex;    flex-direction: column;}
.xts-blog .xts-post-header {    order: 0;}
.xts-blog h3.xts-post-title.xts-entities-title {    order: 1;    margin-top: 10px;}
.xts-blog .xts-post-categories {display:none;}
.xts-blog .xts-post-meta time {    color: #181C62;    font-weight: 500;    padding-left: 20px;}
.xts-blog .xts-post-meta time:before {top:0 !important; left:20px;}
.xts-blog .xts-post .xts-post-date {    color: #181C62;    position: relative;}
.xts-post-content h3.xts-post-title.xts-entities-title a:after {
    content: 'Read More';
    position: absolute;
    bottom: 30px;
    left: 20px;
    font-size: 18px;
    color: #181c62;
     width: 100%;    background: url(/wp-content/uploads/2023/09/arrow-ibpo-1.svg) no-repeat 6em 0.5em;    background-size: 1.7em;    bottom: 20px;    padding: 10px 0;}
 }
.xts-post-hover, .xts-blog .xts-post-hover, .archive .xts-post-hover {
    opacity: 0 !important;}
.xts-post:hover .xts-post-hover {    opacity: 0 !important;}



 /*single-post*/
.single-post .xts-page-title.xts-size-xs.xts-style-centered.xts-scheme-light, .single-post .xts-single-post-header, .single-post .xts-single-post-thumb{display:none;}
.single-post .ibpo-articles.xts-single-post-thumb, .single-post .ibpo-articles.xts-single-post-header {display:block;}
h1.ibpo-articles.xts-post-title.xts-entities-title {    text-align: center;
    font-size: 2.5em;    line-height: 1.3em;    padding: 0 0 .5em 0;}
.ibpo-articles .xts-post-meta {    width: 100%;    justify-content: center;}
.ibpo-articles .xts-post-date {    margin-left: 15px;}
.ibpo-articles a.xts-post-category, .ibpo-articles .xts-post-categories {margin:0;     margin-right: 10px;}
.ibpo-articles .xts-post-date time, .ibpo-articles a.xts-post-category {font-size:18px; color:#181C62;}
.ibpo-articles a.xts-post-category:before, .ibpo-articles .xts-post-meta>div:not(:first-child):before, .xts-blog .xts-post-meta time:before{
    content: '';     position: absolute;    top: 0;    font-family: 'Satoshi';
    width: 10px;    height: 10px;    top: 12px;
    background-image: url(/wp-content/uploads/2023/09/Ellipse-1.svg);
    background-size: 10px;    background-repeat: no-repeat;    background-position: center left;
    transform: translate(-20px, 0px);
}
.ibpo-articles  .xts-post-categories a:nth-child(2) {    display: none !important;}
.single-post p strong { color: #181C62;}
.heateor_sss_sharing_title {font-weight:500 !important;}
.single-post .heateor_sss_sharing_ul a {    margin: 10px !important;}
.single-post .heateor_sss_sharing_ul {margin-top:.5em;}
span.heateor_sss_svg {    padding: 10px !important;}

.xts-single-post-thumb img {border-radius:20px !important}


/*testimonials*/
button.mfp-close {      top: -20px;    left: 30px;}

/*faqs-page*/
.faqs-0 .elementor-tab-title {    border-radius: 15px;    box-shadow: 0 5px 15px 0 rgb(0 0 0 / 20%);}
.faqs-0 .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
    width: 1.5em;    height: 1.5em;}
.faqs-0 .elementor-accordion-item {margin:1.2em 0;}

/*responsive*/
@media screen and (min-width:1180px){
	

	
.sfm-widget.sfm-widget-bottom, li.sfm-menu-item-1057.sfm-has-child-menu, li.sfm-menu-item-1060.sfm-has-child-menu, li.sfm-menu-item-3944.sfm-has-child-menu{    display: none;	}
#sfm-sidebar .sfm-scroll {    justify-content: flex-start;}
#sfm-sidebar {height:380px !important; min-height:380px !important;}
.gform_wrapper.gravity-theme #field_submit input, .gform_wrapper.gravity-theme .gform_footer input {
    align-self: center !important;
}
	
}

@media screen and (min-width:1025px) and (max-width:1179px) {

/*.mission-03 .elementor-icon-box-wrapper {    min-height: 320px;    height: 100%;}*/
.mission-04 .elementor-icon-box-wrapper {    min-height: 150px;    height: 100%;}
	/*.xts-header-col.xts-end.xts-desktop {   display: none;}*/
#sfm-sidebar.sfm-compact .sfm-nav {    min-height: 300px !important;    height: 320px !important;}
	/*.sfm-scroll {   justify-content: space-between;}*/
	
	/*footer-newsletter-btn*/
.gform_wrapper.gravity-theme #field_submit input, .gform_wrapper.gravity-theme .gform_footer input{
    align-self: center;}
	/*timeline*/
	

}

/*ipad-mini-vertical*/
@media screen and (min-width:767px) and (max-width:998px) {
.sfm-navicon-button.sf_label_default {    top: calc(4vh + 7px) !important;  }
.mission-04 .elementor-icon-box-wrapper {    min-height: 190px;    height: 100%;}
	.xts-blog {padding:2em 0;}	
/*burger-menu*/
/*.sfm-scroll {   justify-content: space-evenly !important;}*/
	#sfm-sidebar.sfm-compact .sfm-nav {padding-top:0; margin:0;}
	.sfm-pos-right #sfm-sidebar {    height: 660px;}
	#sfm-sidebar.sfm-compact .sfm-logo {    position: absolute;    top: unset;    bottom: 0;}
	
	/*timeline*/
	.xts-timeline-image {    width: 20%;}

}
/*ipad-air*/
@media screen and (min-width:999px)  and (max-width:1024px)
{
.archive h2.xts-title.title:before {    left: 45%;}
	/*search*/
	.search .xts-post-content h3.xts-post-title.xts-entities-title a:after {    width: 30%;}

		/*timeline*/
	.xts-timeline-image {    width: 20%;}


/*burger-menu*/
	#sfm-sidebar.sfm-compact .sfm-nav {padding-top:0; margin:0;}
	.sfm-pos-right #sfm-sidebar {    height: 660px;}
#sfm-sidebar.sfm-compact .sfm-logo {    position: absolute;    top: unset;    bottom: 0;}
	
}

@media (min-width: 1025px) {
	.xts-header-col.xts-desktop.xts-center {    flex: 1 1 auto !important;}

/*menu*/
.sfm-rollback {position:absolute;}
#sfm-sidebar.sfm-compact .sfm-nav {    min-height: 250px !important;    height: auto !important;}
/*menu-item*/
li.sfm-menu-item-1057.sfm-has-child-menu, li.sfm-menu-item-1060.sfm-has-child-menu, li.sfm-menu-item-1062.sfm-has-child-menu {display:none;}
#sfm-sidebar .sfm-va-middle {    vertical-align: top;    padding-top: 0 !important;}

/*about-us*/
.our-mission  p.elementor-icon-box-description {    height: 250px;    min-height: 220px;}
.our-mission h3.elementor-icon-box-title {    min-height: 130px;    height: 130px;}


/*services*/
.our-mission-02 p.elementor-icon-box-description {    height: 100%;    min-height: 70px;    margin-bottom: 20px;}
.our-mission-02 h3.elementor-icon-box-title {    min-height: 80px;    margin-bottom: 10px;    height: 100%;}
.xts-timeline-image img {    width: 60px;    height: 60px;}
h5.xts-timeline-title.title {    padding-left: 15px;     width: 85%;}
.services-line span.xts-timeline-dot.xts-dot-end {display:none;}

}

@media (min-width: 768px) and (max-width: 1024px) {
	/*testimonials*/
.premium-carousel-template.item-wrapper.slick-slide {    padding: 15px 20px 30px;}

/*contact-us*/
.mission-04 .elementor-icon-box-wrapper {    min-height: 120px;    height: 100%;}

/*header
header.xts-header.xts-overlap-on.xts-full-width.xts-with-shadow.xts-scroll-stick.xts-sticky-real.xts-prepared.xts-sticked {transition:all .2s ease; opacity:0;}*/

/*logo*/
.xts-sticked .xts-logo {    opacity: 0;    transition: all .2s ease;}
.xts-logo {    opacity: 1;    transition: all .2s ease;}

/*menu*/


/*.sfm-pos-right #sfm-sidebar {    height: 450px;}*/

#sfm-sidebar.sfm-compact .sfm-va-middle, .sfm-style-full #sfm-sidebar .sfm-va-middle {
    display: block;    margin-top: 0 !important;}
#sfm-sidebar .sfm-va-middle {    vertical-align: top;    padding-top:0 !important;}
#sfm-sidebar:not(.sfm-iconbar) .sfm-menu li > a span {    font-size: .9em;    line-height: 1.4em;}
#sfm-sidebar .sfm-menu li a, #sfm-sidebar .sfm-chapter, #sfm-sidebar .sfm-back-parent {    padding: 10px 10px;}
#sfm-sidebar .sfm-menu li a, #sfm-sidebar .sfm-chapter, #sfm-sidebar .sfm-back-parent {
    padding: 12px !important;}
#sfm-sidebar .sfm-child-menu.sfm-menu-level-1 li a {
    padding-left: 12% !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.sfm-has-child-menu:after {
    content: '';
    width: 8px;
    height: 8px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    display: block;
    position: absolute;
    right: 25px;
    top: 15px;
    transform: rotate(315deg);
}


/*about-us*/
.our-mission  p.elementor-icon-box-description {    height: 220px;    min-height: 180px;}
.our-mission h3.elementor-icon-box-title {    min-height: 150px;    height: 150px;}


/*services*/
.our-mission-02 p.elementor-icon-box-description {    height: 100%;    min-height: 50px;    margin-bottom: 20px;}
.mission-03 .elementor-icon-box-wrapper {    min-height: 270px;    height: 100%;}
.our-mission-02 h3.elementor-icon-box-title {    min-height: 50px;    height: 100%;}
.xts-timeline-image img {    width: 60px;    height: 60px;}
h5.xts-timeline-title.title {    padding-left: 15px;     width: 70%;}
.services-line span.xts-timeline-dot.xts-dot-end {display:none;}

/*archive/blog*/
.archive  .xts-page-title:before {
    content: '';
    background: url(/wp-content/uploads/2023/10/Contact-us.png);
    width: 45vw;
    height: 450px;
    position: absolute;
    bottom: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom center;
}
.archive  h2.xts-title.title:before {font-size:18px;}
.archive .xts-page-title.xts-size-xs.xts-style-centered.xts-scheme-light {
    padding-top: 10em;    padding-bottom: 15em;    background-size: cover;    background-position: top center;}
.archive .xts-page-title .xts-title {text-align:center; font-size:2em;}
.archive h2.xts-title.title:before {    left: 45%;}
.archive .xts-page-title:before {    width: 100%;    height: 450px;    bottom: 0;
    background-size: 40vw;    background-repeat: no-repeat;    background-position: bottom center;
    left: 0;}

/*post*/
h1.ibpo-articles.xts-post-title.xts-entities-title {    text-align: center;
    font-size: 2em;    line-height: 1.3em;    padding: 0 0 .5em 0;}

/*search-result*/
.search .xts-blog {    padding: 2em;}
.search h2.xts-title.title {    text-align: left;    padding: 0 2em;}
.search .xts-post-content h3.xts-post-title.xts-entities-title a:after {    width: 38%; background:url(/wp-content/uploads/2023/09/arrow-ibpo-1.svg) no-repeat center right;     background-size: 1.7em;}
.xts-blog .xts-post-content {    height: 250px;}

/*footer*/
.gform_wrapper.gravity-theme #field_submit, .gform_wrapper.gravity-theme .gform_footer {
    display: flex;    align-self: center;}
}

@media (max-width: 767px) {
	/*contact-us*/
.mission-04 .elementor-icon-box-wrapper {    min-height: auto;    height: 100%;}
input#gform_submit_button_1 {    min-height: 50px;}

section.elementor-section.elementor-top-section.elementor-element.home-banner-0 {
    width: 96vw !important;
    min-width: 96vw !important;
    margin: 3% 2% 0;
    border-radius: 20px;
}


section.elementor-section.elementor-top-section.elementor-element.home-banner-1{
    width: 96vw !important;
    min-width: 96vw !important;
    margin:3% auto !important;
    border-radius: 20px;
}



/*menu*/
/*burger-menu*/
#sfm-sidebar.sfm-compact .sfm-logo {    position: absolute;    top: unset;    bottom: 0;}
#sfm-sidebar.sfm-compact .sfm-nav{    min-height: 35vh !important;}
#sfm-sidebar.sfm-compact .sfm-va-middle {   height: 480px;    min-height: 300px;    overflow-y: scroll;}
.sfm-pos-right #sfm-sidebar {    height: 600px;}
#sfm-sidebar:not(.sfm-iconbar) .sfm-menu li > a span {    font-size: .9em;    line-height: 1.4em;}
#sfm-sidebar .sfm-menu li a, #sfm-sidebar .sfm-chapter, #sfm-sidebar .sfm-back-parent {
    padding: 10px 10px;}
.sfm-has-child-menu:after {
    content: '';
    width: 8px;
    height: 8px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    display: block;
    position: absolute;
    right: 25px;
    top: 15px;
    transform: rotate(315deg);
}
#sfm-sidebar .sfm-menu li a, #sfm-sidebar .sfm-chapter, #sfm-sidebar .sfm-back-parent {
    padding: 12px !important;}

#sfm-sidebar .sfm-child-menu.sfm-menu-level-1 li a {
    padding-left: 12% !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.ssb-btns-right {    right: 25px;    top: 75% !important;    transform: scale(.7);}
/*counter*/
.elementor-counter .elementor-counter-number-wrapper {    justify-content: center;}
 * .elementor-counter-title, span.elementor-counter-number, .elementor-counter .elementor-counter-number-prefix{    text-align: center !important;}
.elementor-counter .elementor-counter-number-prefix, .elementor-counter .elementor-counter-number-suffix {    flex-grow: 0 !important;}
.counter-01 span.elementor-counter-number-suffix {    font-size: 18px;}
.counter-02 span.elementor-counter-number-suffix{    font-size: 18px;color:#32B6FB;}
sup.plus {font-size: 18px !important;  top: -.2em;color:#32B6FB;}


/*slider*/
.premium-carousel-template.item-wrapper.slick-slide {
    padding: 0 20px 25px;
}

/*page*/

section.elementor-section.elementor-top-section.elementor-element.home-banner-0 {
    width: 96vw !important;
    min-width: 96vw !important;
		 margin: 3% 2% 0;
    border-radius: 20px;
}

/*header*/
.xts-header-row {        width: 96vw;    padding-top: 20px;   }
/*logo*/
.xts-sticked .xts-logo {    opacity: 0;    transition: all .2s ease;}
.xts-logo {    opacity: 1;    transition: all .2s ease;}


/*footer*/
.gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths {    -ms-grid-column-span: 7;
    grid-column: span 7 !important;}
.gform_wrapper.gravity-theme .gfield.gfield--width-one-twelfth {    -ms-grid-column-span: 1;    grid-column: span 1 !important;}
.gform_wrapper.gravity-theme #field_submit .gform-button--width-full, .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full {    text-align: center;    width: 102%;}

/*mobile-menu*/
.sfm-navicon-button.sf_label_default {   top: calc(4vh + 5px) !important;    border-radius: 50%;    left: -9.5vw !important; box-shadow: 0 0 20px #0000003b;}
nav.sfm-nav {    margin-top: 0 !important;}
#sfm-sidebar .sfm-va-middle {    vertical-align: top;    padding-top: 0!important;}
ul.sfm-menu-level-0.sfm-menu>li>a>span {    font-size: 1em !important;}


/*about-us*/
.our-mission  p.elementor-icon-box-description {    height: auto;    min-height: auto; margin-bottom:10px;}
.our-mission h3.elementor-icon-box-title {   height: auto;    min-height: auto;}
/*about-leader*/
.leadership-img figure.elementor-image-box-img img {    width: 100%;}
.leadership-img .elementor-image-box-content {    padding: 15px;}

/*services*/
.our-mission-02 p.elementor-icon-box-description {  margin-bottom: 20px;}
.our-mission-02 h3.elementor-icon-box-title {    min-height: auto;    height: 100%;}
.xts-timeline-image img {    width: 60px;    height: 60px;}
h5.xts-timeline-title.title {    padding-left: 15px; }
.xts-timeline-dot.xts-dot-end {    bottom: 53px;}
.elementor-1533 .elementor-element.elementor-element-42cc9e0 .xts-timeline-line:after {
    height: 85%;    margin-top: 12%;}
.mission-03 .elementor-icon-box-wrapper {    min-height: auto;    height: 100%;}

/*archive/blog*/
.archive  .xts-page-title:before {
    content: '';
    background: url(/wp-content/uploads/2023/10/Contact-us.png);
    width: 45vw;
    height: 450px;
    position: absolute;
    bottom: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom center;
}
.archive .xts-page-title.xts-size-xs.xts-style-centered.xts-scheme-light {
    padding-top: 8em;    padding-bottom: 12em;    background-size: cover;    background-position: right top;}
.archive .xts-page-title .xts-title {text-align:center; font-size:2em;}
.archive h2.xts-title.title:before {    left: 40vw;    font-size: 18px;}
.archive .xts-page-title:before {    width: 100%;    height: 450px;    bottom: 0;
    background-size:80%;    background-repeat: no-repeat;    background-position: bottom center;
    left: 0;}
.archive .xts-blog {    padding: 2em 0.5em 3em;}


/*post*/
h1.ibpo-articles.xts-post-title.xts-entities-title {    text-align: center;
    font-size: 1.8em;    line-height: 1.3em;    padding: 0 0 .5em 0;}



/*search*/
.search .xts-blog {    padding: 2em 0.5em;}
.search .xts-post-content h3.xts-post-title.xts-entities-title a:after {width:80%;}
.search  .xts-blog .xts-post-content {    height: 250px;}
.search .xts-pagination {    margin-top: 20px;    text-align: center;    margin-bottom: 20px;}


/*timeline*/
.xts-timeline-image {     width: 20%;}

/*testimonials*/

.elementor iframe {    height: 350px;}

/*about-us-andy*/
.mobile-text span.elementor-icon-list-text, .mobile-text span.xts-section-title-text {
    color: #181C62 !important;  text-align:center;
}
.meet-company span.elementor-icon-list-text {    width: 75%;}
.about-popup .xts-button-icon img, .about-popup .xts-button-icon svg {   width: 35px;    max-width: 50px;   margin-left: 20px;}
.xts-popup-content{padding:20px;}

#sfm-sidebar .sfm-view-level-2, #sfm-sidebar ul.sfm-menu-level-2 {    background: #6389BC !important;}
}

