@font-face {
    font-family: 'RotondaCBold';
    src: url('../fonts/RotondaCBold.eot');
    src: url('../fonts/RotondaCBold.eot') format('embedded-opentype'), url('../fonts/RotondaCBold.woff2') format('woff2'), url('../fonts/RotondaCBold.woff') format('woff'), url('../fonts/RotondaCBold.ttf') format('truetype'), url('../fonts/RotondaCBold.svg#RotondaCBold') format('svg');
}
@font-face {
    font-family: 'RobotoBold';
    src: url('../fonts/RobotoBold.eot');
    src: url('../fonts/RobotoBold.eot') format('embedded-opentype'), url('../fonts/RobotoBold.woff2') format('woff2'), url('../fonts/RobotoBold.woff') format('woff'), url('../fonts/RobotoBold.ttf') format('truetype'), url('../fonts/RobotoBold.svg#RobotoBold') format('svg');
}
@font-face {
    font-family: 'RobotoLight';
    src: url('../fonts/RobotoLight.eot');
    src: url('../fonts/RobotoLight.eot') format('embedded-opentype'), url('../fonts/RobotoLight.woff2') format('woff2'), url('../fonts/RobotoLight.woff') format('woff'), url('../fonts/RobotoLight.ttf') format('truetype'), url('../fonts/RobotoLight.svg#RobotoLight') format('svg');
}
@font-face {
    font-family: 'RobotoMedium';
    src: url('../fonts/RobotoMedium.eot');
    src: url('../fonts/RobotoMedium.eot') format('embedded-opentype'), url('../fonts/RobotoMedium.woff2') format('woff2'), url('../fonts/RobotoMedium.woff') format('woff'), url('../fonts/RobotoMedium.ttf') format('truetype'), url('../fonts/RobotoMedium.svg#RobotoMedium') format('svg');
}
@font-face {
    font-family: 'plumbcondensedregular_0';
    src: url('../fonts/plumbcondensedregular_0.eot');
    src: url('../fonts/plumbcondensedregular_0.eot?#iefix') format('embedded-opentype'),
        url('../fonts/plumbcondensedregular_0.woff2') format('woff2'),
        url('../fonts/plumbcondensedregular_0.woff') format('woff'),
        url('../fonts/plumbcondensedregular_0.ttf') format('truetype'),
        url('../fonts/plumbcondensedregular_0.svg#plumbcondensedregular_0') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Plumb';
    src: url('../fonts/Plumb-Bold.eot');
    src: url('../fonts/Plumb-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Plumb-Bold.woff2') format('woff2'),
        url('../fonts/Plumb-Bold.woff') format('woff'),
        url('../fonts/Plumb-Bold.ttf') format('truetype'),
        url('../fonts/Plumb-Bold.svg#Plumb-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Plumb';
    src: url('../fonts/Plumb-Light.eot');
    src: url('../fonts/Plumb-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Plumb-Light.woff2') format('woff2'),
        url('../fonts/Plumb-Light.woff') format('woff'),
        url('../fonts/Plumb-Light.ttf') format('truetype'),
        url('../fonts/Plumb-Light.svg#Plumb-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Plumb';
    src: url('../fonts/Plumb-Black.eot');
    src: url('../fonts/Plumb-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Plumb-Black.woff2') format('woff2'),
        url('../fonts/Plumb-Black.woff') format('woff'),
        url('../fonts/Plumb-Black.ttf') format('truetype'),
        url('../fonts/Plumb-Black.svg#Plumb-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Plumb';
    src: url('Plumb-Regular.eot');
    src: url('../fonts/Plumb-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Plumb-Regular.woff2') format('woff2'),
        url('../fonts/Plumb-Regular.woff') format('woff'),
        url('../fonts/Plumb-Regular.ttf') format('truetype'),
        url('../fonts/Plumb-Regular.svg#Plumb-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Plumb';
    src: url('../fonts/Plumb-Medium.eot');
    src: url('../fonts/Plumb-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Plumb-Medium.woff2') format('woff2'),
        url('../fonts/Plumb-Medium.woff') format('woff'),
        url('../fonts/Plumb-Medium.ttf') format('truetype'),
        url('../fonts/Plumb-Medium.svg#Plumb-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
* {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
}
li{
	list-style-position: inside;
}
a {
	color:inherit;
	font-weight:bold;
}
/**************************************************************************************/
body{
	background-color:#F7F9FA;
}
.wrapper{
	width: 100%;
	max-width:1920px;
	margin: 0 auto;
	overflow: hidden;
	background-color:#F7F9FA;
	zoom: 65%;
}
#clear{clear: both;}
.mainBlock{
    width: 100%;
}
.header{
	background-color: #EF4046;
    margin: 15px;
    border-radius: 15px;	
	padding:30px 100px;
	box-sizing:border-box;
	
	display: grid; 
	grid-template-columns: repeat(2, 1fr); 
	grid-template-rows: repeat(2, 1fr); 
	grid-column-gap: 0px;
	grid-row-gap: 0px; 
	grid-template-areas:
	"div1 div3"
	"div2 div3"
}
.header .div1 { 
	/*grid-area: 1 / 1 / 2 / 2;*/
	grid-area: div1;
	display: flex;
	align-items: center;
} 
.header .div2 {
	/*grid-area: 2 / 1 / 2 / 2;*/
	grid-area: div2;
	display:flex;
	align-items: center;
}
.header .div2>div h2{
	margin-bottom:20px;
}
.header .div3 {
	/*grid-area: 1 / 2 / 3 / 3;*/
	grid-area: div3;
	display: flex;
	justify-content: center;
} 

.header h1{
	font-family: 'RotondaCBold';
	font-size:70px;
	line-height:74px;
	color:white;
}
.header h2{
	font-family: 'Plumb';
    font-size: 35px;
    line-height: 40px;
    color: black;
}
.header .div3 img{
	zoom: 120%;
}
.mobile{
	display:none;
}
/**************************************************************************************/
.main{
	padding:0 115px;
	text-align:center;
	background: transparent url(../img/footer.svg) no-repeat right bottom / 60%;
}
.main h3{
	font-family: 'RotondaCBold';
	font-size:39px;
	line-height:43px;
	color:black;
	margin: 40px 0;
}
.main p, .main ul li, .footer p{
	font-family: 'Plumb';
    font-size: 28px;
    line-height: 34px;
    color: black;
}
.footer p{
    font-size: 20px;
    line-height: 24px;
}
.main ul{
	margin:20px 0 50px;;
}
.main .block2 h4 p,.main .block3 h4 p,.main .block4 h4 p,.main .block5 h4 p {
    font-size: 32px;
    line-height: 36px;
	text-align:left;
}
.parent.partners > div {
	height: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	img{
	 display: flex;
	 width: 100%;
	 height: auto;
	 align-items: center;
	 justify-content: center;
	 object-fit: fill;
	 aspect-ratio: 16 / 9;
	}
}
.main .parent {
	margin-bottom: 60px;
	margin-top: 30px;
	display: grid; 
	grid-template-columns: repeat(3, 1fr); 
	grid-template-rows: 1fr; 
	grid-column-gap: 20px;
	grid-row-gap: 0px; 
}
.main .parent .child {
  display: flex;
  align-items: center;
  justify-content: center;  
} 
.main .parent .child p{
  text-align:left; 
  font-size: 24px;
    line-height: 28px;
} 

.main .parent .child img, .main h4 img{
	margin-right: 25px;
}
.block1, .block2, .block3, .block4, .block5{
	border-bottom:2px solid #757575;
	margin-bottom: 45px;
}
.block5{
	border-bottom:1px solid transparent;
}

.main h4{
	font-family: 'Plumb';
	font-size:39px;
	line-height:43px;
	margin: 30px 0 40px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
.main h4 p{
	display: flex;
	align-items: center;
	margin:0;
	color:#EF4046;
}
.main .button{
	margin: 0 auto 30px;
	width:50%;
	
	display: grid; 
	grid-template-columns: repeat(2, 1fr); 
	grid-template-rows: 1fr; 
	grid-column-gap: 20px;
	grid-row-gap: 0px; 
}
.main .button a{
	width: 100%;
	text-decoration:none;
	font-weight:normal;

}
.main .button div{
	font-family: 'Plumb';
	font-size:25px;
	line-height:25px;
	border: 2px solid #EF4046;
    padding: 15px 10px;
    box-sizing: border-box;
	background-color: white;
    margin: 0 20px;
    border-radius: 10px;
    color: #EF4046;
	cursor:pointer;
}
.main .block2 h4 p:nth-child(2){
	margin-bottom:0px;
}
.main .block2 p:nth-child(2){
	margin-bottom:40px;
}
.main .block2 p:nth-child(4){
	margin-bottom:60px;
}
/******************************/
.main .block3 .parent {
    display: grid; 
	grid-template-columns: 1fr 0.1fr 1fr 0.1fr 1fr; 
	grid-template-rows: 1fr; 
	grid-column-gap: 10px;
	grid-row-gap: 0px;
}
.main .block3 .parent>div{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	
	background-color:white;
	padding:40px 20px;
	border-radius:20px;
}
.main .block3 .parent>div p{
	font-size: 24px;
    line-height: 28px;
}
.main .block3 .parent>div:nth-child(even){
	background-color: transparent;
}
.main .block3 ul:nth-child(3){
	width: 40%;
    margin: 20px auto 50px;
    text-align: left;
}
.main .block3>div:nth-child(5){
	width:65%;
	margin:0 auto 60px;
	text-align:left;
}
.main .block3>div:nth-child(5) ul{
	margin-left:40px;
}
/******************************/


.main .block4 .parent,.main .block4 .parent2 {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    justify-content: center;
    background-color: white;
    border-radius: 20px 20px 0 0;
    padding: 30px 10px;
    margin: 40px 0 0px;
}
.main .block4 .parent2 {
	grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(1, 1fr);
}
.main .block4 .allPartner, .main .block4 .allPartner2 {
	font-family: 'Plumb';
	font-size: 26px;
    line-height: 30px;
    color: #EF4046;
    border-radius: 0px 0px 20px 20px;
    background-color: white;
    padding: 20px 30px 40px;
    margin: 0px 0 40px;
}
.main .block4 .allPartner2 {
	margin: 0px 0 60px;
}
.main .block4 .allPartner a, .main .block4 .allPartner2 a{
	text-decoration: underline;
}
.main .block4 .parent .div8 img, .main .block4 .parent .div6 img{
	width:80%;
}
.main .block4 .parent .div7 img, .main .block4 .parent .div9 img{
	width:65%;
}

.main .block5 .parent, .main .block5 .allApp {
	font-family: 'Plumb';
	font-size: 26px;
    line-height: 30px;
    color: black;
    border-radius: 0px 0px 20px 20px;
    background-color: white;
    padding: 40px 20% 40px;
    margin: 20px 0 0px;
}
.main .block5 .allApp {
	margin: 0px 0 0px;
	border-radius: 20px 20px 0px 0px;
}
.main .block5 .parent{
	margin-top: 0;
	padding-top: 0;
	
	display: grid; 
	grid-template-columns: repeat(3, 1fr); 
	grid-template-rows: 1fr; 
	grid-column-gap: 10px;
	grid-row-gap: 0px;
}
.main .block5 .allApp h4 p{
	color: black;
}
.main .block5 .allApp h4{
	margin: 0;
}
.main .block5 .point { 
	display: grid; 
	grid-template-columns: 0.05fr 1fr; 
	grid-template-rows: repeat(4, 1fr); 
	grid-column-gap: 5px;
	grid-row-gap: 40px; 
	text-align: left;
	width: 50%;
	margin-bottom: 60px;
}
.main .block5 .point div:nth-child(odd){
	padding: 8px 0 0 0;	
}
.footer{
	margin-bottom: 60px;
	padding: 0 20px;
} 
.footer p{
	text-align: center;
}

.parent2 img {
	display: block;
    width: 100%;
    height: 100%;
}
.parent2 > div {
	display: flex;
	justify-content: center;
	align-items: center;
}
.parent2 .div5 {
	padding: 25px;
}

/**************************************************************************************/
@media screen and (max-width: 1440px) {
    .header h1{
		font-size:60px;
		line-height:64px;
	}
	.header .div3 img {
		zoom: 100%;
	}
	.main .button{
		width:70%;
	}
	.main .block3 ul:nth-child(3) {
    width: 60%;
	}
	.main .block3>div:nth-child(5) {
    width: 80%;
	}
	.main .block4 .parent img{
		width:70%;
	}
	.main .block4 .parent2 img{
		width:90%;
	}
	.main .block5 .point {
		grid-template-rows: 0.4fr 0.5fr 0.8fr 1fr;
	}
	.main{
		background-size: 60%;
	}
	.main .block5 .parent {
    padding: 0px 10% 40px
	}
	.main .block5 .parent img{
		width: 60%;
	}
}

@media screen and (max-width: 1200px) {
    .header h1{
		font-size:50px;
		line-height:54px;
	}
	.header{
		grid-template-columns: 1.2fr 0.8fr;
		zoom: 110%;
	}
	.header .div3 img {
		zoom: 80%;
	}
	.main .block3 ul:nth-child(3),.main .block3>div:nth-child(5) {
		width: 100%;
	}
	.main .block5 .parent {
	    padding: 0px 5% 40px;
	}
	.main .block5 .parent>div img{
	    width:60%;
	}
}

@media screen and (max-width: 1024px) {
	.header {    
		padding: 30px 50px;
	}
	.header h1{
		font-size:45px;
		line-height:50px;
	}
	.header h2 {
		font-size: 30px;
		line-height: 35px;
	}
	.main{
		padding: 0px 50px;
	}
	.main .child p {
    	font-size: 24px;
		line-height:28px;
	}
	
	.main .parent {
		display: grid; 
		grid-template-columns: 1fr; 
		grid-template-rows: repeat(3, 1fr); 
		grid-column-gap: 0px;
		grid-row-gap: 20px;
		padding: 0 50px;		
	}
	.main .parent .child {
		justify-content: left;
	}
	.main .button {
		width: 90%;
	}
	.main .block3 ul:nth-child(3){
		margin-left:40px;
	}
	
	.main .block3 .parent {
		display: grid; 
		grid-template-columns: 1fr; 
		grid-template-rows: 1fr 0.1fr 1fr 0.1fr 1fr; 
		grid-column-gap: 0px;
		grid-row-gap: 0px; 
	}
	.main .block3 .parent>div:nth-child(even) {
		padding:10px;
	}
	.main .block3 .parent>div:nth-child(even) img{
		transform: rotate(90deg);
	}
	
	.main .block4 .parent{
	    grid-template-columns: repeat(3, 1fr);
	    grid-template-rows: repeat(3, 1fr);
	    grid-row-gap: 30px;
	}
	/* .main .block4 .parent .div10{
		grid-area: 4 / 1 / 4 / 4;
	} */
	.main .block4 .parent .div10 img {
	    width: 26%;
	    margin: 0 auto;
	}

	.main .block4 .parent2 {
	    grid-template-columns: repeat(3, 1fr);
	    grid-template-rows: repeat(2, 1fr);
	    grid-row-gap: 30px;
	}
	.main .block4 .parent img {
	    width: 50%;
	}
	.main .block4 .parent .div8 img, .main .block4 .parent .div6 img{
		width:60%;
	}
	.main .block4 .parent .div7 img, .main .block4 .parent .div9 img {
	    width: 53%;
	}
	.main .block4 .parent2 img {
	    width: 60%;
	}
	.main .block4 .parent, .main .block4 .parent2 {
	    padding: 30px 10px 10px;
	}
	
	.main .block5 .point {
	    grid-template-rows: 0.4fr 0.4fr 0.5fr 1fr;
	}
	.main .block5 .point div:nth-child(4) {
	    width: 200%;
	}
	
}
@media screen and (max-width: 768px) {
	.header h1{
		font-size: 35px;
		line-height: 40px;
	}
	.header h2 {
		font-size: 24px;
		line-height: 28px;
	}
	.header .div2>div h2 {
		margin-bottom: 10px;
	}
	.header .div2>div img {
		zoom: 80%;
	}
	.header .div3 img {
		zoom: 60%;
	}
	.header {
		padding: 20px 50px;
	}
	
	.main h3 {
		font-size: 30px;
		line-height: 35px;
		margin: 20px 0;
	}
	.main p, .main ul li,.footer p {
		font-size: 24px;
		line-height: 28px;
	}
	.main .child p {
		font-size: 20px;
		line-height: 24px;
	}
	.main .block1>p {
		margin-bottom: 40px;
	}
	.main .block2 h4 p, .main .block3 h4 p, .main .block4 h4 p, .main .block5 h4 p, .main .block6 h4 p, .main .button div{
		font-size: 26px;
		line-height: 30px;
	}
	.main .block4 .allPartner, .main .block4 .allPartner2 {
        font-size: 22px;
    	line-height: 26px;
	}
	
	.main .block5 .parent {
		display: grid; 
		grid-template-columns: repeat(2, 1fr);
	    grid-template-rows: repeat(2, 1fr);
	    grid-column-gap: 10px;
		grid-row-gap: 30px;
	}
	.main .block5 .parent .div1 { grid-area: 1 / 1 / 2 / 2; } 
	.main .block5 .parent .div2 { grid-area: 1 / 2 / 2 / 3; } 
	.main .block5 .parent .div3 { 
		grid-area: 2 / 1 / 3 / 3;
	    width: 50%;
	    margin: 0 auto;
	} 
	.main .block5 .point div:nth-child(6),.main .block5 .point div:nth-child(2) {
	    width: 200%;
	}

}
@media screen and (max-width: 680px) {
	.header {
		display: grid; 
		grid-template-columns: repeat(2, 1fr); 
		grid-template-rows: 0.5fr 1fr; 
		grid-column-gap: 0px;
		grid-row-gap: 0px; 
		grid-template-areas:
		"div1 div1"
		"div2 div3"
	}
	.header h1 {
		font-size: 45px;
		line-height: 48px;
		text-align: center;
	}
	.header .div2 {
		align-items: flex-end;
		margin-bottom: 30px;
	}
	.header .div3 img {
		zoom: 50%;
		margin-top:20px;
	}
	.main .button {
		width: 70%;
		grid-template-columns: 1fr; 
		grid-template-rows: repeat(2, 1fr); 
		grid-column-gap: 0px;
		grid-row-gap: 20px;		
	}
	.main .button div {
		margin: 0 10px;
	}
	.main .block3 .parent>div {
    	padding: 20px 10px;
	}	
	.main .block4 .parent{
	    display: grid; 
		grid-template-columns: repeat(2, 1fr); 
		grid-template-rows: repeat(5, 1fr); 
		grid-column-gap: 10px;
		grid-row-gap: 30px;
	}
	.main .block4 .parent .div10 {
	    grid-area: inherit;
	}
	.main .block4 .parent div img,.main .block4 .parent .div10 img {
	    width: 60%;
	}
	.main .block4 .parent2 {
	    grid-template-columns: repeat(2, 1fr);
	    grid-template-rows: repeat(3, 1fr);
	    grid-row-gap: 30px;
	}


	.main .block4 .parent2 img {
	    width: 70%;
	}
	.main .block5 .allApp {
	    padding: 40px 5% 40px;
	}
	.main .block5 .point {
	    grid-template-rows: 0.2fr 0.2fr 0.4fr 1fr;
	}
	
}
@media screen and (max-width: 430px) {
	.header {
		padding: 20px 30px;
	}
	.header h1 {
    font-size: 30px;
    line-height: 36px;
	}
	.header .div2 {
		margin-bottom: 5px;
	}
	.header h2 {
		font-size: 20px;
		line-height: 23px;
	}
	.main .block2 h4 p, .main .block3 h4 p, .main .block4 h4 p, .main .block5 h4 p, .main .block6 h4 p, .main .button div{
		font-size: 22px;
		line-height: 26px;
	}
	.header .div2>div img {
		zoom: 60%;
	}
	.header .div3 img {
		zoom: 33%;
		margin-top: 40px;
	}
	.main {
		padding: 0px 20px;
	}
	.main p, .main ul li,.footer p {
		font-size: 20px;
		line-height: 26px;
	}
	.main .parent {
		padding:0px
	}
	.main .parent .child p, .main .block3 .parent>div p{
		font-size: 20px;
		line-height: 24px;
	}
	.main h3 {
    font-size: 25px;
    line-height: 30px;
	}
	.main .parent .child img, .main h4 img {
		zoom: 85%;
	}
	.main .button {
		width: 90%;
	}	
	.main h4 {
		margin: 30px auto 40px;
		width: 80%;
	}
	.main .block3 ul:nth-child(3), .main .block3>div:nth-child(5) ul {
		padding-left: 5px;
		box-sizing: border-box;
		margin-left: 0px;
	}
	.main .block3 .parent {
    margin-bottom: 40px;
	}
	
	.main .block4 .parent2 img {
	    width: 65%;
	}
	.main .block4 .parent div img, .main .block4 .parent .div10 img {
	    width: 60%;
	}

	.main .block5 .allApp {
	    padding: 30px 5% 30px;
	}
	.main .block5 .allApp h4{
		width: 100%;
	}
	.main .block5 .parent {
	    display: grid;
	    grid-template-columns: repeat(1, 1fr);
	    grid-template-rows: repeat(3, 1fr);
	    grid-column-gap: 10px;
	    grid-row-gap: 10px;
	}
	.main .block5 .parent .div3,.main .block5 .parent .div2,.main .block5 .parent .div1 {
	    grid-area: inherit;
	    width: inherit;
	    margin: 0 auto;
	}
	.main .block5 .parent>div img {
	    width: 70%;
	}
	.main .block5 .point {
		width: 100%;
	    grid-template-columns: 0.1fr 1fr;
	    margin-bottom: 500px;
	}
	.main .block5 .point div:nth-child(6), .main .block5 .point div:nth-child(2), .main .block5 .point div:nth-child(4) {
	    width: 100%;
	}
	.main .block5 .point div:nth-child(odd) {
	    padding: 5px 0 0 0;
	}
	.main .block5 h4 p {
    	text-align: center;
	}
	
	.main {
	    background-size: 130%;
	}
	
	.main div:nth-child(5) > p{
		text-align: left;
	}
	.main .block3 .parent>div, .main .block4 .parent, .main .block4 .parent, .main .block4 .parent2, .main .block5 .parent, .main .block5 .allApp {
	    margin-left:-10px;
	    margin-right:-10px;
	}
	
}
@media screen and (max-width: 375px){
	.header h1 {
		font-size: 30px;
		line-height: 35px;
	}
	.header .div3 img {
		zoom: 30%;
	}
	.main h4 {
		width: 100%;
		margin: 20px auto 20px;
	}
	.block1, .block2, .block3, .block4, .block5 {
	    margin-bottom: 30px;
	}
	.main .block5 .point {
	    margin-bottom: 400px;
	}
}
@media screen and (max-width: 320px){
	.header {
		padding: 20px 20px;
	}
	.header h1 {
		font-size: 25px;
		line-height: 29px;
	}
	.header h2 {
		font-size: 15px;
		line-height: 15px;
	}
	.header .div2>div img {
		zoom: 50%;
	}
	.header .div3 img {
		zoom: 25%;
	}
	.main h4 img {
		margin-right: 5px;
	}
	.main .block4 .parent img {
	    width: 90%;
	}
	.main .block4 .parent2 img {
	    width: 100%;
	}
}
