.elementor-10310 .elementor-element.elementor-element-41a1f9d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10310 .elementor-element.elementor-element-41a1f9d > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-10310 .elementor-element.elementor-element-c8dc6f7{padding:0px 10px 0px 10px;}}/* Start custom CSS for section, class: .elementor-element-c8dc6f7 */.sb_instagram_header.sbi_medium.sbi_no_avatar {
	width: 600px !important;
	margin: 0 auto !important;
}
.sb_instagram_header.sbi_medium {
	width: 600px !important;
	margin: 0 auto !important;
}

#sbi_load {
	/* order: 1; */
	/* display: inline !important; */
	width: 56.2% !important;
	position: absolute;
	right: 0;
	top: 40px;
}
 #sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {
	color: #fff;
	font-size: 18px;
}
#sbi_images {
	order: 2;
}
 .sb_instagram_header.sbi_medium .sbi_feedtheme_header_text {
	gap: 4px;
	margin-left: -7px;
}
#sb_instagram {
	display: flex;
	flex-direction: column;
}
.sbi_feedtheme_header_text h3 {
	text-transform: uppercase;
}
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img, #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img, .sb_instagram_header.sbi_medium .sbi_header_img, .sb_instagram_header.sbi_medium .sbi_header_img img {
	width: 60px;
	height: 60px;
}
.sbi_feedtheme_header_text h3 {
	font-weight: bold;
}
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a, .et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a {
	padding: 9px 14px 10px 14px;
}

#sbi_load {

	top: 18px;
}
@media (max-width:767px)
{
    #sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a, .et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a {
	padding: 7px 10px;
	margin: 0px auto 0;
}
#sbi_load {

	top: 28px;
}
#sb_instagram #sbi_load {
	text-align: right;
}
#sbi_load {
	top: 80px;
	width: 100% !important;
	text-align: center !important;
}
.sb_instagram_header.sbi_medium {
	width: 100% !important;
	display: flex;
}
#sb_instagram .sb_instagram_header a, .sb_instagram_header a {
	transition: color .5s;
	text-decoration: none;
	margin: 0 auto;
}
#sb_instagram #sbi_images {
	box-sizing: border-box;
	display: grid;
	width: 100%;
	padding: 60px 0px 12px 0px!important;
}
}/* End custom CSS */