/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/



.language_form .e-form__buttons {
	display: none;
}
p:last-child {
	margin-bottom: 0;
}
header.elementor.elementor-location-header {
	position: sticky;
	top: 0;
	z-index: 999;
}
.language_form select {
	padding: 16px 14px 11px 14px;
	line-height: 1 !important;
	width: 66.69px !important;
}
.mail_box .elementor-icon-box-wrapper {
    display: flex;
    align-items: center;
    gap: 15px;
}

.mail_box .elementor-icon-box-wrapper a {
    color: #454545;
}
.elementor-widget-icon-box .elementor-icon-box-icon {
    display: inline-block;
    flex: 0 0 auto;
    line-height: 0;
}
.downloads-filters-right {
	display: flex;
	gap: 15px;
	flex-wrap: wrap;
}
.downloads-filters {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 30px;
	gap: 20px;
}
/* .header_menu ul.elementor-nav-menu > li:last-child {
display: none !important;
} */
.header_menu .elementor-nav-menu .sub-arrow {
	padding: 3px 4px 3px 3px !important;
}
.header_menu ul.elementor-nav-menu > li > a::before {
	content: '';
	width: 5px;
	height: 5px;
	position: absolute;
	background: var(--e-global-color-primary) !important;
	left: -16px;
	opacity: 0 !important;
	rotate: 45deg;
	display: block;
}
.header_menu ul.elementor-nav-menu > li > a:hover::before,
.header_menu ul.elementor-nav-menu > li > a.elementor-item-active::before{
	opacity: 1 !important;

}
.top_shape a::before {
	content: '';
	background: var(--e-global-color-primary);
	position: absolute;
	width: 20px;
	height: 20px;
	top: -7px;
	left: 7px;
	rotate: 45deg;
}
.arrow_btn a.elementor-button:hover svg {
	fill: none ! IMPORTANT;
}
.top_border_shape a.elementor-button,
.top_shape a.elementor-button{
	transition: none;
}
.top_border_shape a::before {
	content: '';
	border-top: 1px solid var(--e-global-color-primary);
	position: absolute;
	border-left: 1px solid var(--e-global-color-primary);
	width: 15px;
	height: 15px;
	top: -7.5px;
	left: 10px;
	rotate: 45deg;
	background: #F8FDFE;
}
.footer_row .elementor-item:hover {
	transform: translateX(10px);
}
.block_img.elementor-widget-image {
	display: flex;
}
.bg_shape {
	filter: blur(5px);
}
.text_sbold strong {
	font-weight: 600;
}
.counter_box .elementor-counter-title {
	text-align: center;
}
.secondary {
	color: var(--e-global-color-secondary);
}
.arrow_btn .elementor-button-icon svg {
	width: 24px;
}
.arrow_btn .elementor-button-content-wrapper {
	align-items: center;
}
.request_form form * {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
}
.request_form form .frm_fields_container {
	column-gap: 30px;
}
input[placeholder="Enter your name"],
input[placeholder="Enter your email"],
input[placeholder="Phone number"],
input[placeholder="Address"]{
	padding: 0 10px 20px 33px !important;
	border-width: 0px 0px 1px 0px !important;
	position: relative;
	background: url(https://sikrings.zillionera.com/wp-content/uploads/2025/12/name.webp) no-repeat left 0px top 0px / 18px;
	display: block;
	box-shadow: none !important;
}
.request_form .with_frm_style input[type=radio]:focus, .request_form .with_frm_style input[type=checkbox]:focus {
	box-shadow: none !important;
}
input[placeholder="Enter your email"]{
	background-image: url(https://sikrings.zillionera.com/wp-content/uploads/2025/12/mail.webp);
}
input[placeholder="Phone number"]{
	background-image: url(https://sikrings.zillionera.com/wp-content/uploads/2025/12/call.webp);
}
input[placeholder="Address"]{
	background-image: url(https://sikrings.zillionera.com/wp-content/uploads/2025/12/address.webp);
}
.frm_primary_label {
	line-height: 1.556;
	padding: 0 !important;
	margin-bottom: 20px !important;
}
.frm_opt_container[role="radiogroup"] {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px 11px;
}
.frm_opt_container[role="radiogroup"] .frm_radio {
	margin: 0;
}
.request_form .frm_submit {
	display: inline-block;
	margin-top: 13px;
	position: relative;
}

.request_form button.frm_button_submit {
	margin: 0 !important;
	font-size: 16px !important;
	background: url(https://sikrings.zillionera.com/wp-content/uploads/2025/12/send.webp) no-repeat right 17px center / 18px var(--label-color) !important;
	padding: 19px 48px 19px 18px !important;
	line-height: 1 !important;
}
.request_form .frm_submit::before {
	content: '';
	background: var(--e-global-color-primary);
	position: absolute;
	width: 20px;
	height: 20px;
	top: -6px;
	left: 7px;
	rotate: 45deg;
}
.frm_form_field:has(.frm_submit) {
	margin-bottom: 0 !important;
}
.frm_form_fields > fieldset {
	padding: 0 !important;
}


.acc_theme .e-n-accordion {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: start
}

.acc_theme .e-n-accordion .faq-column {
	width: 49.3631%;
}
.acc_theme .e-n-accordion h4 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: 400;
	line-height: 1.667;
}
.e-n-accordion-item[open] summary {
	border-bottom-color: transparent !important;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.e-n-accordion-item[open] div[role="region"] {
	border-top-color: transparent !important;
}
.e-n-accordion-item div[role="region"] {
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.blogs_main span.swiper-pagination-bullet {
	opacity: 1;
}
.blogs_main .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: var(--e-global-color-primary);
}
.mt0 h3.elementor-image-box-title {
	margin-top: 0;
}
.newsletter .frm_form_field {
	margin: 0 !important;
}
.newsletter input[placeholder="Enter your email"] {
	background: white !important;
	box-shadow: 0px 0px 10px 0px #00000026;
	padding: 15px 30px !important;
	line-height: 1.6223 !important;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: 18px !important;
}
.newsletter button.frm_button_submit {
	margin: 0 !important;
	box-shadow: none !important;
	background: var(--e-global-color-secondary) !important;
	font-size: 16px !important;
	padding: 22px 50px !important;
	line-height: 1 !important;

}
.newsletter input[placeholder="Enter your email"]::placeholder {
	font-size: 18px;
	color: #9F9F9F;
}
.newsletter .frm_fields_container {
	gap: 8px !important;
	display: flex !important;
}
.newsletter .frm_fields_container .frm_first {
	width: calc(100% - 168px);
}

.footer_row .elementor-item::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(https://sikrings.zillionera.com/wp-content/uploads/2025/12/white-arrow.webp) no-repeat center / contain !important;
	left: 0;
	opacity: 1 !important;
}

.footer_row .elementor-item {
	position: relative;
	padding-left: 33px !important;
}
.top_shape a:hover::before {
	background: var(--e-global-color-secondary);
}
.top_border_shape a:hover::before {
	background: var(--e-global-color-primary);
}
ul.breadcrumbs {
	display: flex;
	list-style: none;
	justify-content: center;
	gap: 15px;
	color: var(--e-global-color-text);
	border: 1px solid #E6E6E6;
	border-radius: 50px;
	padding: 10px 25px;
	align-items: center;
	background: #fff;
	font-family: "Open Sans", Sans-serif;
}
ul.breadcrumbs * {
	color: var(--e-global-color-text);
	z-index: 1;
}
.breadcrumb .elementor-shortcode {
	position: relative;
}
.breadcrumb .elementor-shortcode::before {
	content: '';
	width: calc(100% - 40px);
	position: absolute;
	background: #fff;
	top: -9px;
	height: 38px;
	left: 18px;
	z-index: -1;
}
.breadcrumb {
	position: absolute;
	bottom: -23px;
	left: 50%;
	width: max-content;
	transform: translateX(-50%);
	padding: 11px 50px 0;
}
ul.breadcrumbs li.seprater img {
	display: block;
}
ul.breadcrumbs::before {
	content: '';
	position: absolute;
	width: 92px;
	height: 38px;
	background: url(https://sikrings.zillionera.com/wp-content/uploads/2025/12/left.webp) no-repeat center / contain;
	left: -52px;
	top: -8px;
	z-index: -1;
}
ul.breadcrumbs::after {
	content: '';
	position: absolute;
	width: 92px;
	height: 38px;
	background: url(https://sikrings.zillionera.com/wp-content/uploads/2025/12/right.webp) no-repeat center / contain;
	right: -50px;
	top: -8px;
	z-index: -1;
}
.about_tab button.e-n-tab-title {
	min-width: 212px;
	position: relative;
	transition: none;
	border-radius: 5px;
}
.about_tab button.e-n-tab-title::before {
	content: '';
	position: absolute;
	width: 16.23px;
	height: 16.23px;
	bottom: -8px;
	background: var(--e-global-color-primary);
	rotate: 45deg;
	transform: skew(10deg, 10deg);
	opacity: 0;
}
.about_tab button.e-n-tab-title:hover::before, .about_tab button.e-n-tab-title[aria-selected="true"]::before {
	opacity: 1;
}
.two_line .elementor-heading-title {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.page-numbers {
	width: 32px;
	display: inline-block;
	height: 32px;
	border-radius: 50%;
}
.page-numbers.current {
	background: var(--e-global-color-primary);
	color: #fff;
}

.page-numbers.prev ,
.page-numbers.next{
	font-family: "IBM Plex Sans", Sans-serif;
	width: unset;
	font-weight: 500;
	position: relative;
}
.page-numbers.prev {
	padding-left: 16px;
	background: url(https://sikrings.zillionera.com/wp-content/uploads/2026/01/left.webp) no-repeat left 0 center / 10px;
	margin-right: 20px !important;
}
.side_bar {
	position: sticky;
	top: 170px;
}
.side_bar a[rel="tag"] {
	display: inline-block;
	border-radius: 50px;
	padding: 6px 15px;
	line-height: 1.578;
	border: 1px solid #E6E6E6;
}
.page-numbers.next {
	padding-right: 16px;
	background: url(https://sikrings.zillionera.com/wp-content/uploads/2026/01/right.webp) no-repeat right 0 center / 10px;
	margin-left: 20px !important;
}
h2.wp-block-heading {
	font-size: 34px;
	font-weight: 400;
	margin-bottom: 20px;
	margin-top: 0;
	font-family: "IBM Plex Sans", Sans-serif;
	line-height: 1.2944;
}
ol.elementor-toc__list-wrapper {
	border: 1.1px solid #E6E6E6;
	border-radius: 15.91px;
}
li.elementor-toc__list-item {
	padding: 20.75px 21px;
	box-shadow: 0px -1.1px 0px 0px #E6E6E680 inset;
	margin: 0;
}
h4.elementor-toc__header-title {
	margin-bottom: 20px;
}
.elementor-toc__list-item-text-wrapper:has(a.elementor-toc__list-item-text.elementor-item-active)::before {
	font-size: 20px;
	color: var(--e-global-color-primary);
	font-weight: 600;
}
ul.wp-block-list {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	list-style: none;
	padding: 0;
	gap: 14px 50px;
}
ul.wp-block-list li {
	position: relative;
	display: flex;
	align-items: center;
}
.newsletter .frm_error_style[role="alert"] {
	display: none;
}
ul.wp-block-list li::before {
	content: '';
	width: 13px;
	height: 13px;
	background: url(https://sikrings.zillionera.com/wp-content/uploads/2026/01/Group-1000006174.svg) no-repeat center / contain;
	display: block;
	margin-right: 20px;
}
.single-tags a.post-tag {
	background: #F8F8F8;
	font-size: 16px;
	padding: 6px 16px;
	text-transform: uppercase;
	color: var(--e-global-color-text);
	font-family: "IBM Plex Sans", Sans-serif;
	border-radius: 50px;
	line-height: 1.313;
	display: inline-block;
}
.post-tags {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
}
a.elementor-toc__list-item-text.elementor-item-active {
	font-weight: 600;
	font-size: 20px;
}
.post-tags.all-tags a.post-tag {
	display: inline-block;
	border-radius: 50px;
	padding: 6px 15px;
	line-height: 1.578;
	border: 1px solid #E6E6E6;
	transition: 0.2s linear;
}
.post-tags.all-tags a.post-tag:hover {
	background: var(--e-global-color-primary);
	color: #fff;
}
.map iframe {
	height: 765px;
	display: block;
}

.card > .elementor-element {
	transition: 0.2s linear;
	flex: 1;
}
.card > .elementor-element.hover_media {
	flex: 0;
	height: 100%;
	opacity: 0;
}
.card.active > .elementor-element.hover_media {
	flex: 0.76;
	opacity: 1;
}

.card.active {
	flex: 1.716 !important;
}

.card {
	transition: flex 0.5s ease;
	flex: 1 1 0 !important;
	overflow: hidden;
}
.hover_media .elementor-widget-image {
	height: 100%;
}
.hover_media .elementor-widget-image img {
	height: 100% !important;
}

.downloads-filters-right {
	display: grid;
	gap: 15px;
	grid-template-columns: repeat(3, 1fr);
}
.downloads-table_wrapper {
	width: 100%;
	overflow-x: auto;
}
.downloads-filters-right select {
	background: url(https://sikrings.zillionera.com/wp-content/uploads/2026/01/chevrolate.webp) no-repeat center right 10px / 14px #F8F8F880;
	color: #454545;
	border: 1px solid #E6E6E6;
	font-size: 18px;
	border-radius: 6px;
	padding: 14.23px 20px;
	width: 222px;
	appearance: none;
}

input.downloadsSearch {
	max-width: 370px;
	border: 1px solid #E6E6E6;
	border-radius: 6px;
	font-size: 18px;

	padding: 13.7px 20px;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	outline: none;
	background: url(https://sikrings.zillionera.com/wp-content/uploads/2026/01/search.webp) no-repeat center right 18px / 22px #F8F8F880;
}

.downloads-table {
	width: 100%;
	border-collapse: separate;
	table-layout: fixed;
	margin: 0;
	border: 0;
}

.downloads-table td {
	border: 1px solid #E6E6E6 !important;
	background: transparent !important;
	font-size: 18px;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	padding: 20.6px 40px;
	line-height: 1.6115;
	vertical-align: middle;
	border-right-width: 0 !important;
	border-top-width: 0 !important;
}

.downloads-table th {
	background: #F8FCFE;
	color: var(--e-global-color-primary);
	font-weight: 400;
	padding: 28px 40px;
	text-align: left;
	border: 1px solid #E3EBF9 !important;
	border-right-width: 0 !important;
	font-size: 26px;
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	line-height: 1.2695;
}
.downloads-footer {
	display: flex;
	margin-top: 20px;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 20px;
}
span.showing-count {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
}
.downloads-footer button {
	color: var(--e-global-color-primary);
	border: 1px solid #E6E6E6;
	font-size: 16px;
	background: transparent;
	border-radius: 4px;
	display: flex;
	padding: 11.2px 16.73px;
	align-items: center;
	gap: 10px;
	cursor: pointer;
}
button.clear-filters {
	background: transparent !important;
	padding: 0;
	border: 0;
	color: #454545 !important;
}
.right_main {
	display: flex;
	gap: 10px;
	align-items: center;
	flex-wrap: wrap;
}
.downloads-footer button[disabled] {
	opacity: 0.7;
	cursor: no-drop;
}
.downloads-footer button:Hover path {
	stroke: #fff;
}
.downloads-footer button:Hover {
	background: var(--e-global-color-primary);
	border-radius: 4px;
}
.downloads-footer .pagination {
	margin: 0;
	gap: 16px;
}
.downloads-table th:last-child {
	border-right-width: 1px !important;
	text-align: center;
	border-top-right-radius: 20px;
}
td.file-type-icon {
	text-align: center;
}
td.file-type-icon img {
	width: 27px;
}
.downloads-table th:first-child {
	border-top-left-radius: 20px;
}
.downloads-table tr:last-child td:first-child {
	border-bottom-left-radius: 20px;
}
.downloads-table tr:last-child td:last-child {
	border-bottom-right-radius: 20px;
}
td .download-btn {
	color: #fff;
	font-weight: 500;
	text-decoration: none;
	font-size: 16px;
	display: inline-flex;
	align-items: center;
	font-family: var(--e-global-typography-primary-font-family), sans-serif;
	text-transform: uppercase;
	padding: 11.12px 18.24px;
	border-radius: 0;
	background: var(--e-global-color-primary);
	gap: 12px;
}
.downloads-table td:last-child {
	text-align: center;
	border-right-width: 1px !important;
}

.download-btn:hover {
	background: var(--e-global-color-secondary);
}
.rounede_tag {
	display: flex;
	gap: 16px;
	flex-wrap: wrap;
	align-items: center;
}
.rounede_tag span {
	padding: 4px 10px;
	border: 1px solid #E6E6E6;
	border-radius: 50px;
}
.box_shadow2 > .elementor-element {
	box-shadow: 1px 2px 5px 0px #0000000A, 5px 7px 9px 0px #00000008, 12px 16px 12px 0px #00000005, 22px 29px 14px 0px #00000003, 34px 45px 16px 0px #00000000;
}
.client_needs_list ul {
	list-style: none;
	padding: 0;
}
.client_needs_list ul li:not(:last-child) {
	margin-bottom: 24px;
}
.client_needs_list ul li {
	display: flex;
	align-items: center;
	gap: 18px;
}
.client_needs_list ul li::before {
	content: '';
	width: 13px;
	height: 13px;
	min-width: 13px;
	display: block;
	background: url(https://sikrings.zillionera.com/wp-content/uploads/2026/01/Group-1000006174.svg) no-repeat center / contain;
}
.x_clip{
	overflow-x: clip;
}

.hide_text span.elementor-button-text {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
}
.hide_btn_text span.elementor-button-text {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
}

/* 16-2-2026 */
.security_inner {
	height: 100%;
}
.security_inner .arrow_btn.dynamic_label {
	margin-top: auto !important;
}
.cctv {
	background-size: 100% 100% !important;
}
.cctv .elementor-widget-button {
	margin-top: auto;
}

.request_form .frm_button_submit:hover {
	color: #00c9f5 !important;
}
.newsletter button.frm_button_submit:hover{
	background:#00c9f5a1 !important;
}
.hide_btn_text {
	transition:.2s linear !important;
}
.hide_btn_text:hover {
	margin-left: 5px !important;
}
.top_shape.btn_2 a::before {
	background: var(--e-global-color-secondary);
}
.top_shape.btn_2 a:hover::before {
	background: #fff;
}
/* 16-2-2026 */

@media(max-width:1700px){
	.breadcrumb {
		bottom: -20px;
	}
	h2.wp-block-heading {
		font-size: 30px;
	}
	.map iframe {
		height: 565px;
	}

	.downloads-table td {
		font-size: 16px;
		padding: 15.6px 25px;
	}
	.downloads-table th {
		padding: 21px 25px;
		font-size: 22px;
	}
		.elementor-910 .elementor-element.elementor-element-9939385 .elementor-heading-title {
		font-size: 21px;
	}

	.security_inner h3,
	.security_inner .security_content{
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.security_inner{
		height:unset;
	}
}

@media(max-width:1300px){
	.about_tab button.e-n-tab-title {
		min-width: 160px;
	}
	.side_bar {
		top: 120px;
	}
	a.elementor-toc__list-item-text.elementor-item-active {
		font-size: 17px;
	}
	.elementor-toc__list-item-text-wrapper:has(a.elementor-toc__list-item-text.elementor-item-active)::before {
		font-size: 17px;
	}
	ul.wp-block-list {
		gap: 14px 20px;
	}
	.map iframe {
		height: 465px;
	}

	.downloads-table th {

		font-size: 20px;
	}
	.downloads-table td {
		padding: 15.6px 15px;
	}
	input.downloadsSearch {
		max-width: 280px;
		font-size: 16px;
	}
	.client_needs_list ul li:not(:last-child) {
		margin-bottom: 8px;
	}
	.downloads-filters-right select {

		font-size: 16px;

		padding: 11.23px 15px;
		width: 182px;
	}
}
@media(max-width:1023px){
	.acc_theme .e-n-accordion .faq-column {
		width: 100%;
	}
	.acc_theme .e-n-accordion {
		gap: 20px;
	}
	.newsletter button.frm_button_submit {
		padding: 22px 30px !important;
	}
	.card {

		flex: unset !important;

		width: 48% !important;
	}
	input.downloadsSearch {
		max-width: 300px;
		background-size: 18px;
	}
	td .download-btn img {
		width: 18px;
		height: 18px;
	}
	td .download-btn {
		font-size: 14px;
		padding: 9.12px 12.24px;
		gap: 6px;
	}
	.downloads-table td {
		padding: 13.6px 19px;
	}
	.downloads-table_main {
		overflow-x: auto;
	}
	table.downloads-table {
		min-width: 870px;
	}
	.downloads-table th {
		font-size: 18px;
	}
}

@media(max-width:767px){
	.position_none {
		position: unset ! IMPORTANT;
	}
	h2.wp-block-heading {
		font-size: 28px;
	}
	ul.wp-block-list {

		grid-template-columns: repeat(1, 1fr);

	}
	.map iframe {
		height: 385px;
	}
	.card {
		width: 100% !important;
	}
	.inner_banner {
		overflow-x: clip;
	}
	.downloads-table th {
		font-size: 18px;
		padding: 20px 20px;
	}

	.breadcrumb {
		padding: 11px 11px 0;
	}
	.inner_banner {
		overflow-x: clip;
	}
	.counter_box {
        border: 1px solid #e6e6e6;
	}
	.downloads-filters-right {

		grid-template-columns: repeat(2, 1fr);
	}
}

@media(max-width:575px){
	.downloads-filters-right {

		grid-template-columns: repeat(1, 1fr);
		width: 100%;
	}
	.downloads-filters-right select {

		width: 100%;
	}
	.frm_opt_container[role="radiogroup"] {
		grid-template-columns: repeat(1, 1fr);
	}
	.request_form form .frm_fields_container {
		display: block !important;
	}
	.newsletter .frm_fields_container .frm_first {
		width: 100%;
		margin-bottom: 10px !important;
	}
	.breadcrumb {
		padding: 20px 0px 0;
		position: unset;
		transform: unset;
		margin: 0 auto;
	}
	ul.breadcrumbs {
		padding: 10px 20px;
		flex-wrap: wrap;
		row-gap: 5px;
	}
	ul.breadcrumbs::after,ul.breadcrumbs::before,.breadcrumb .elementor-shortcode::before{
		display: none;
	}


	/* 	16-2-2026 */
	.newsletter input[placeholder="Enter your email"] {
		padding: 10px !important;
		font-size: 14px !important;
	}
	.newsletter input[placeholder="Enter your email"]::placeholder {
		font-size: 14px !important;
	}
	.newsletter button.frm_button_submit{
		font-size: 14px !important;
		padding: 15px 16px !important;
	}
	/* 	16-2-2026 */

	/* 17-2-2026 */
	.bnr_icon ul {
		gap: 15px;
	}
	.right_main{
		width:100%;
	}
	.contact_imgbox .elementor-image-box-wrapper {
		display: flex;
		gap: 10px;
		align-items: center;
	}
	.bnr_icon ul {
		margin-inline: calc(-12px / 2) !important;
	}

	/* 17-2-2026 */
}