/*
Theme Name: Silverion
Description: Silverion is simple responsive SEO friendly theme. 
Version: 0.1
Tags:  blog, news, featured-images, one-column, theme-options
Text Domain: Silverion
Domain Path: Silverion
Author: Developing Team
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.new-menu-holder li.current-menu-item::before {
	content: url('/wp-content/uploads/2023/04/menu-hover-icon.png');
	position: absolute;
	left: 0;
	top: -10px;
	right: 0;
	text-align: center;
}
a.ha-dual-btn--left::after{
	content: url("/wp-content/uploads/2023/04/bn-icon.png");
	position: absolute;
	right: 6px;
	top: 7px;
}
a.ha-dual-btn--right::after {
	content: url("/wp-content/uploads/2023/04/btn-icon-red.png");
	position: absolute;
	right: -5px;
	top: 7px;
}
.header-btn a.ha-dual-btn--left::after {
  display:none;
}
.header-btn a.ha-dual-btn--right::after {
   display:none;
}
.header-btn a.ha-dual-btn--left {
  margin-right:20px !important;
}
.header-btn {
    padding-top: 2px;
}
.why-column .btn-white-icon{
	display:none;
}
.why-column:hover .btn-white-icon{
	display:block;
}
.elementor-flip-box__layer__inner:hover {
	/*border: 1px solid #fff;
	border-radius: 15px;
	padding: 15px;*/
}
.ha-mc-button {
	position: absolute !important;
	right: 0 !important;
	width: 30% !important;
	top: 0 !important;
}
.footer-holder .hfe-nav-menu li.menu-item::before {
	content: "|";
	color: #fff;
	position: absolute;
	/* left: 0; */
	/* right: 0; */
	/* top: 0; */
	bottom: 13px;
	/* padding-top: 2px !important; */
}
.footer-holder .hfe-nav-menu li:first-child::before {
	content: " ";
}
.banner-buttons .ha-dual-btn {
	width: 225px;
	text-align: left;
	border:2px solid #f15a2d !important;
	font-size:18px !important;
}
.banner-buttons .ha-dual-btn-wrapper {
	margin-right: 15px;
}
/*RESPONSIVE*/
@media screen and (min-width: 2880px) {
	.new-banner-holder .elementor-container {
	
	}
	.banner-box-shape1{
		clip-path: polygon(13% 11%, 90% 10%, 100% 0, 100% 80%, 100% 100%, 0 100%, 0% 80%, 0 0);
	-webkit-clip-path: polygon(13% 11%, 90% 10%, 100% 0, 100% 80%, 100% 100%, 0 100%, 0% 80%, 0 0); 
	}
}

@media screen and (max-width: 1920px) 
{
	
}
@media screen and (max-width: 1680px) {

}

@media screen and (max-width: 1600px) {

}

@media screen and (max-width: 1440px) {
	.elementor-3216 .elementor-element.elementor-element-72577c3 .ha-dual-btn--left, .ha-dual-btn--left {
		border: 2px solid #f15a2d !important;
		margin-right: 20px !important;
	}
	.banner-buttons .ha-dual-btn-wrapper {
		margin-right: 0px;
	}
}

@media screen and (max-width: 1366px) {

}

@media screen and (min-width: 1100px) and (max-width: 1280px) {
	a.ha-dual-btn--left::after{
		position: absolute;
		right: 15px;
		top: 7px;
	}

}
@media screen and (max-width: 1279px) {
	.ha-dual-btn--left {
		right:-17px;
	}
		.footer-holder{	

	-webkit-clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 100% 100%, 0 100%, 0% 80%, 0% 20%); 
		clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 100% 100%, 0 100%, 0% 80%, 0% 20%);

	}
	a.ha-dual-btn--left::after {
		content: url("/wp-content/uploads/2023/04/bn-icon-m.png") !important;	
		right: 25px;
		top: 17px;
	}
		a.ha-dual-btn--right::after {
		content: url("/wp-content/uploads/2023/04/btn-icon-red-m.png") !important;
		right: 5px;
		top: 18px;
	}
}

@media screen and (max-width: 1023px) {
	

}

@media screen and (max-width: 767px) {
	
	header a.ha-dual-btn--left::after {
	content: url("/wp-content/uploads/2023/04/bn-icon-m.png");
	right: 17px;
	top: 7px;
}
	header a.ha-dual-btn--right::after {
	 content:'';
	}
	.footer-holder .hfe-nav-menu li.menu-item::before {
		top: -3px;
	}
	.ha-dual-btn {	
	  text-align: left;
	}
	.new-banner-holder a.ha-dual-btn--left::after {
		right: 0;
		top: 10px;
		left: 0;
		text-align: center;
	}
	.footer-holder {
		-webkit-clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 100% 100%, 0 100%, 0% 80%, 0% 20%);
		clip-path: polygon(10% 0%, 90% 0%, 100% 10%, 100% 90%, 100% 100%, 0 100%, 0% 90%, 0% 10%);
	}
	.bottom-btn-section .ha-dual-btn {
	  padding: 27px 10px 5px 10px;
	  font-size: 12px;
	  text-align: center;
	}
	.bottom-btn-section a.ha-dual-btn--left::after {		
		right: 0;
		top: 2px;
		left: 0;
		text-align: center;
	}
	.bottom-btn-section a.ha-dual-btn--right::after {		
		right: 0;
		top: 2px;
		left: 0;
	}
	.header-btn {
    padding-top: 0px;
}
	.loginhead.icon li.elementor-icon-list-item.elementor-inline-item {
    margin-bottom: 0px !important;
}
}
@media screen and (max-width: 480px) {
	
}
@media screen and (max-width: 414px) {
	
}
@media screen and (max-width: 387px) 
{

}
@media screen and (max-width: 375px) {

}
@media screen and (max-width: 360px) {
.header-btn a.ha-dual-btn--left,.header-btn a.ha-dual-btn--right {
  font-size:11px !important;
}
}
@media screen and (max-width: 320px) {
.header-btn a.ha-dual-btn--left,.header-btn a.ha-dual-btn--right {
  font-size:9px !important;
}
}