.roof-left{
	width: 700px;
	background: #f3f3f3;
	padding: 70px 160px 45px 60px;
}
.roofimg-right{
	width: calc(100% - 700px);
	position: sticky;
    top: 0;
    align-self: flex-start;
}
.roof-col{
	margin-top: 60px;
}
.roof-ovrlayimg{
	background: #007fc2;
	padding: 30px 25px 45px;
	position: absolute;
	top:0;
	bottom: 0;
	margin:auto 0;
	max-width: 200px;
	max-height: 230px;
}
.ptag p{
	line-height: 28px;
	margin-bottom: 26px;
}
.rf-leftimg{width: 677px;padding-right: 25px;}
.rf-leftcont{width: calc(100% - 677px);padding-left: 20px;}
.col:not(:last-child){margin-bottom: 60px;}
.rofctr-cont{
	border-top:1px solid rgb(0 0 0 / 10%);
	padding-top: 45px;
	text-align: center;
}
.rofctr-cont .image-div{
	margin:40px 0 60px;
}
.rofctr-cont p{
	max-width: 1240px;
	margin:0 auto 26px;
}
p.imbtm-txt{max-width: 950px;margin:0 auto;color: #031b28;font-family: 'ITCKabelStd-Demi';font-weight: bold;line-height: 26px;}
.trust-factinner{margin-top:55px;padding-top: 40px;border-top:1px solid rgb(0 0 0 / 10%);}
.trust-list li{
	width: 25%;
	text-align: center;
}
.trust-list li:not(:last-child){
	border-right:1px solid rgb(0 0 0 / 10%);
}
.trust-list li img{margin-bottom: 18px;}
.trust-list .title-xs{
	color: #031b28;
	font-size: 16px;
	line-height: 22px;
	font-family: 'ITCKabelStd-Medium';
	font-weight: 500;
}
.roof-ovrlayimg .title_xs{
	font-size: 16px;
	line-height: 21px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.40px;
	padding: 20px 0 0;
	margin-top:20px;
}
.roof-ovrlayimg .d_title:after{
	background: #fff;
	top:0;
	bottom:inherit;
	width: 26px;
	height: 3px;
}
.space30{margin-top: 30px;}

h2.title{font-size: 36px;}

/******* START MEDIA QUERY *********/

@media screen and (max-width: 1400px){
	.roofimg-right{
		position: relative;overflow: hidden;
	}
	.roof-imgdiv > img{max-width: inherit;}
}

@media screen and (max-width: 1366px){
	.roof-left {
		width: 600px;
		padding: 70px 30px;
	}
	.roofimg-right {width: calc(100% - 600px);}
}
@media screen and (max-width: 1280px){
	.rf-leftimg {
		width: 555px;
		position: sticky;
		align-self: flex-start;
		top: 0;
	}
	.rf-leftcont {width: calc(100% - 555px);}
	.rofctr-cont .image-div {
		margin: 30px 0;
	}
	.roof-col {
		margin-top: 40px;
	}
	h2.title{font-size: 30px;}
}
@media screen and (max-width: 1200px){
	.roof-left {
		width: 500px;padding: 30px;
	}
	.roofimg-right {width: calc(100% - 500px);}
	.rf-leftimg {width: 500px;padding-right: 0;}
	.rf-leftcont {width: calc(100% - 500px);}
	.col:not(:last-child) {margin-bottom: 40px;}
}
@media screen and (max-width: 767px){
	.trust-list li{width: 50%;margin-bottom: 30px;}
	.trust-list li:nth-child(2n){
		border-right: 0;
	}
}
@media screen and (max-width: 992px){
	.roof-left, .roofimg-right{width: 100%;}
	.roof-imgdiv > img{max-width: 100%;}
	.roof-ovrlayimg{
		padding: 20px;max-height: 170px;
	}
	.roof-ovrlayimg .title_xs{
		padding: 12px 0 0;
    	margin-top: 12px;
		margin-bottom: 0;
		font-size: 14px;
    	line-height: 16px;
	}
	.rf-leftimg {width: 100%;position: relative;margin-bottom: 30px;}
	.rf-leftcont {width: 100%;padding-left: 0;}
	.trust-factinner {margin-top: 35px;padding-top: 0px;}
	h2.title{font-size: 24px;}
}

@media screen and (max-width: 767px){
	.trust-list li{width: 100%;margin-bottom: 15px;}
	.trust-list li:not(:last-child){
		border-right:0;
		border-bottom: 1px solid rgb(0 0 0 / 10%);
		padding: 15px 0;
	}
	.trust-list li img {
		margin-bottom: 10px;
	}
}