/*** dsvy-ihbox-style-20 ***/
.dsvy-ihbox-style-20 .dsvy-ihbox-headingicon{
	display: flex;
	align-items: center;
}
.dsvy-ihbox-style-20 .dsvy-ihbox-box {
	position: relative;
	padding: 20px 0px 10px 35px;
}
.dsvy-ihbox-style-20 .dsvy-ihbox-icon-wrapper{
	font-size: 95px;
	line-height: 95px;
}
.dsvy-ihbox-style-20 .dsvy-ihbox-icon-wrapper svg,
.dsvy-ihbox-style-20 .dsvy-ihbox-svg-wrapper svg{
	width: 95px;
	height: 95px;
}
.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-icon-wrapper,
.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-svg-wrapper{
	position: absolute;
	left: 0;
	top: 0;
	font-size: 145px;
	line-height: 135px;
	opacity: 0.1;
}
.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-icon-wrapper svg,
.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-svg-wrapper svg {
	width: 145px;
	height: 145px;
}
.dsvy-ihbox-style-20 .dsvy-element-title {
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 5px;
	font-weight: 600;
}
.dsvy-ihbox-style-20 .dsvy-element-title a{
	color: var(--dsvy-colza-blackish-color);
}
.dsvy-ihbox-style-20 .dsvy-ihbox-contents {
	padding-left: 30px;
}
.dsvy-elementor-bg-color-white .dsvy-ihbox-style-20 .dsvy-element-title a{
	color: var(--dsvy-colza-global-color);
}
.dsvy-element-miconheading-style-20.designervily-element-viewtype-carousel .owl-carousel .owl-dots{
	margin-top: 20px;
}
.dsvy-element-miconheading-style-20.designervily-element-viewtype-carousel .owl-carousel button.owl-dot {
	height: 2px;
	width: 30px;
	background-color: var(--dsvy-colza-blackish-bg-color);
}
.dsvy-elementor-bg-color-white .dsvy-ihbox-style-20 .dsvy-ihbox-icon-wrapper,
.dsvy-elementor-bg-color-white .dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-icon-wrapper{
	color: var(--dsvy-colza-secondary-color);
}
.dsvy-elementor-bg-color-white .dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-icon-wrapper svg,
.dsvy-elementor-bg-color-white .dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-svg-wrapper svg,
.dsvy-elementor-bg-color-white .dsvy-ihbox-style-20 .dsvy-ihbox-icon-wrapper svg,
.dsvy-elementor-bg-color-white .dsvy-ihbox-style-20 .dsvy-ihbox-svg-wrapper svg{
	fill: var(--dsvy-colza-secondary-color);
}
.dsvy-text-color-white .dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-svg-wrapper,
.dsvy-text-color-white .dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-icon-wrapper{
	opacity: 0.2;
}
@media (min-width:1024px) and (max-width:1700px){
	.dsvy-ihbox-style-20 .dsvy-ihbox-box{
		text-align: center;
		padding: 0px;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-svg-wrapper,
	.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-icon-wrapper{
		left: 60px;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-headingicon{
		display: block;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-contents{
		padding-left: 0px;
		padding-top: 20px;
	}
	.dsvy-fid-box-responsive .elementor-widget-wrap .elementor-inner-section .elementor-inner-column > .elementor-element-populate{
		padding: 0px;
	}
}
@media (min-width:1450px) and (max-width:1650px){
	.dsvy-ihbox-style-20 .dsvy-ihbox-icon-wrapper{
		font-size: 80px;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-icon-wrapper svg,
	.dsvy-ihbox-style-20 .dsvy-ihbox-svg-wrapper svg{
		width: 80px;
		height: 80px;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-icon-wrapper{
		font-size: 120px;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-icon-wrapper svg,
	.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-svg-wrapper svg{
		width: 120px;
		height: 120px;
	}
}
@media (min-width:1350px) and  (max-width:1450px){
	.dsvy-ihbox-style-20 .dsvy-ihbox-icon-wrapper{
		font-size: 75px;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-icon-wrapper svg,
	.dsvy-ihbox-style-20 .dsvy-ihbox-svg-wrapper svg{
		width: 75px;
		height: 75px;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-icon-wrapper{
		font-size: 90px;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-icon-wrapper svg,
	.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-svg-wrapper svg{
		width: 90px;
		height: 90px;
	}
	.dsvy-ihbox-style-20 .dsvy-element-title{
		font-size: 24px;
		line-height: 28px;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-box{
		padding-left: 30px;
	}
}
@media (min-width:1200px) and (max-width:1350px){
	.dsvy-ihbox-style-20 .dsvy-ihbox-icon-wrapper{
		font-size: 70px;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-icon-wrapper svg,
	.dsvy-ihbox-style-20 .dsvy-ihbox-svg-wrapper svg{
		width: 70px;
		height: 70px;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-icon-wrapper{
		font-size: 70px;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-icon-wrapper svg,
	.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-svg-wrapper svg{
		width: 70px;
		height: 70px;
	}
	.dsvy-ihbox-style-20 .dsvy-element-title{
		font-size: 22px;
		line-height: 26px;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-box{
		padding-left: 25px;
	}
}
@media (min-width:1025px) and (max-width:1200px){
	.dsvy-ihbox-style-20 .dsvy-ihbox-icon-wrapper{
		font-size: 65px;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-icon-wrapper svg,
	.dsvy-ihbox-style-20 .dsvy-ihbox-svg-wrapper svg{
		width: 65px;
		height: 65px;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-icon-wrapper{
		font-size: 50px;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-icon-wrapper svg,
	.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-svg-wrapper svg{
		width: 50px;
		height: 50px;
	}
	.dsvy-ihbox-style-20 .dsvy-element-title{
		font-size: 20px;
		line-height: 24px;
	}
}
@media (max-width:540px){
	.dsvy-ihbox-style-20 .dsvy-ihbox-box{
		padding-left: 0;
		text-align: center;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-svg-wrapper,
	.dsvy-ihbox-style-20 .dsvy-ihbox-overlay .dsvy-ihbox-icon-wrapper{
		left: 0;
		display: block;
		width: 100%;
		text-align: center;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-headingicon{
		display: block;
	}
	.dsvy-ihbox-style-20 .dsvy-ihbox-contents {
		padding-left: 0;
		padding-top: 30px;
	}
}