/*ISO 27001:2022 banner styling 
MIDDLE AND BOTTOM FULL WIDTH BANNER*/
.so-widget-advisera2022iso27001bannerwide{
	padding-top:80px;
	padding-bottom:80px;
}
.wide-banner-iso27001-2022-parent{
	width:100%;
}

.wide-banner-iso27001-2022{
	position:relative;
	display:block;
	width:94%;
	height:auto;
	
	max-width:1024px;
	margin:0px auto;

	background-color:#232323;
	/*margin-top:80px;
	margin-bottom:80px;	*/
	border-radius:7px;
}

.wide-banner-iso27001-2022-image{	
	position:absolute;
	top:-37px;
	z-index:1;	
	display:block;
	width:280px;
	height:130px;
	
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
	margin-left:30px;
}

.wide-banner-iso27001-2022-inner{	
	/*display:block;*/
	/*width:calc(100% - 300px);*/
	margin-left:320px;	
	padding:18px 20px 20px 0px;
	line-height:20px;
	
	display:flex;
	align-items:left;
	justify-content:center;
	flex-direction:column;
	min-height:108px;
}

.wide-banner-iso27001-2022 h2{
	color:#3d92c0;
	margin-bottom:8px;
	letter-spacing:normal;
	text-transform:uppercase;
	font-size: 20px;
}

.wide-banner-iso27001-2022 .wide-banner-iso27001-text{
	color:#FFFFFF;
	font-size:14px;
	font-weight:300;
}
.wide-banner-iso27001-2022 .wide-banner-iso27001-text p{
	margin:0px;
}

.wide-banner-iso27001-2022 .text-green{ 
	color:#53b353;
}

@media all and (max-width:890px)
{
	.wide-banner-iso27001-2022{
		box-shadow:0 0.3rem 0.6rem -0.3rem rgb(0 0 0 / 75%);
		width:70%;
	}
	.wide-banner-iso27001-2022-image{
		position:relative;
		margin:0px auto;
		max-width:107%;
	}
	
	.wide-banner-iso27001-2022-inner{
		width:90%;
		text-align:center;
		margin:0px auto;
		padding:20px;
		margin-top:-37px;
	}
}

@media all and (max-width:550px)
{
	.wide-banner-iso27001-2022{
		width:92%;
	}
	.wide-banner-iso27001-2022-inner{
		padding:3px;
		padding-top:20px;
		padding-bottom:20px;
	}
	.wide-banner-iso27001-2022-image{
		width:80%;
	}
}

@media all and (max-width:400px)
{	
	.wide-banner-iso27001-2022-inner{
		padding-top:10px;		
	}	
}

@media all and (max-width:360px)
{	
	.wide-banner-iso27001-2022-inner{
		padding-top:0px;		
	}	
}

