.pageBody .HeaderBlock {  background-image: url('/upload/products/landings/import_substitution_network/top_01.png'),  url('/upload/products/landings/import_substitution_network/top_02.png'),  url('/upload/products/landings/import_substitution_network/top_03.png');   background-repeat: no-repeat, no-repeat, no-repeat;  background-position: top left, top right,bottom right; background-size: auto 35%, auto 30%, auto 60% ; margin-bottom: 0px !important;}
@media only screen and (min-width: 1px) and (max-width: 9000px) {
	.pageBody .imageHeaderBlock {  margin-bottom: 0px !important;}
}
.pageBody p.textBlue	{ color: #1B4790;}
.pageBody h2 {  text-align: center !important;}

	@media only screen and (min-width: 576px) and (max-width: 767px) {
		.pageBody h3 {  font-size: 26px; margin-bottom: 26px;}
	}	
	@media only screen and (min-width: 0px) and (max-width: 575px) {
		.pageBody h3 {  font-size: 26px; margin-bottom: 26px;}
	}


.pageBody  .iconBox { padding: 3px 3px 3px 3px; text-align: center; }	
	.pageBody  a.iconBox:hover { background: linear-gradient(90deg, #1B4790 -0.03%, #1A7BBF 100.02%); color: #ffffff;  }	
	.pageBody .iconBox h3 { position: static;  display: block; align-items: center; text-align: center; font-weight: 600;}			
	.pageBody  a.iconBox:hover  h3 { color: #ffffff; }		
	.pageBody  .iconBox img { display: inline; float: none; width: 100%; margin: 30px 0 20px 0;}	
	.pageBody .iconBox p { font-size: 16px; text-align: left;  margin-bottom: 0px; color: #1B4790; background-image: url('/upload/products/landings/import_substitution_network/link.svg');   background-repeat: no-repeat;  background-position: top 5px left 0px ; padding-left: 50px;}			
	.pageBody .iconBox:hover p { background-image: url('/upload/products/landings/import_substitution_network/linkOver.svg');  background-position: top 0px left 0px ;  color: #ffffff; }		
	.pageBody .iconBox p.pLink { color: #1B4790; font-weight: 700; font-size: 18px;	}

.bgBlue { background: linear-gradient(90deg, #1B4790 -0.03%, #1A7BBF 100.02%), #173D7A; }	

.imgBlockTwo { position: absolute; top: 44%; left: 0; height: 25%;  width: auto;}

.pageBody  .bgBlue .iconBox { background: #ffffff;   padding: 10% 10% 10% 10%; position: relative;   height: 365px; border-color: #fff;  }	
	.pageBody  .bgBlue .iconBox:hover {border-color:  #fff;}
	.pageBody   .bgBlue .iconBox img { display: inline; float: none; width: 70%; margin: 0px 0 30px 0; }	
	.pageBody .bgBlue  .iconBox p { text-align: left;  background-image: none;  padding-left: 0px; color: #062A44;}			
	.pageBody  .bgBlue .iconBox:hover p { background-image: none; color: #fff;}		
	.pageBody .bgBlue  .iconBox p.pLink { text-align: left;  margin-bottom: 0px; background-image: url('/upload/products/landings/import_substitution_network/link.svg');   background-repeat: no-repeat;  background-position: bottom 5px right 0px ; padding-right: 50px; position: absolute; bottom: 10%; left: 10%;  width: 85%; padding-top: 20px; color: #1B4790; }
	.pageBody  .bgBlue .iconBox:hover p.pLink  { background-image: url('/upload/products/landings/import_substitution_network/linkOver.svg');  background-position: bottom 0px right 0px ;   color: #ffffff;  }		
	.pageBody .bgBlue  .iconBox .iconBoxLogoOver {display: none;}
	.pageBody .bgBlue  .iconBox .iconBoxLogo { display: block; float: right; width: 70%; margin: 0px 0 30px 0; }
	.pageBody  .bgBlue .iconBox:hover  .iconBoxLogoOver { display: block; float: right; width: 70%; margin: 0px 0 30px 0; }
	.pageBody  .bgBlue .iconBox:hover  .iconBoxLogo {display: none;}
	
.pageBody  .bgLightBlue .iconBox { background: linear-gradient(90deg, #1B4790 -0.03%, #1A7BBF 100.02%); color: #ffffff;  padding: 10% 10% 10% 10%; position: relative; border: none;  height: 365px;  }	
	.pageBody  .bgLightBlue .iconBox  img  { display: block; float: right; width: 70%; margin: 0px 0 30px 0; }
	.pageBody .bgLightBlue  .iconBox p { text-align: left;  background-image: none;  padding-left: 0px; color: #fff;}		
	.pageBody  .bgLightBlue  .iconBox p.pLink { text-align: left;  margin-bottom: 0px; color: #fff; background-image: none;   padding-right: 0px; position: absolute; bottom: 10%; left: 10%;  width: 85%;  padding-top: 20px; }
	.pageBody  .bgLightBlue  .iconBox:hover p.pLink  { background-image: none;  color: #ffffff;  }		
	
	.pageBody  .bgLightBlue  .iconButtonBox {  background: none; border: 4px solid #1B4790;   }
	.pageBody .bgLightBlue   .iconButtonBox p { color: #1B4790; }	
	.pageBody .bgLightBlue   .iconButtonBox  a.link_request_form { margin-bottom: 0px; position: absolute; bottom: 10%; left: 10%;  width: 80%;  font-size: 20px; 	}	
	.pageBody .bgLightBlue .iconButtonBox p.pLink, .pageBody .bgLightBlue .iconButtonBox:hover p.pLink { color: #1B4790; position: static; width: 100%;  padding-top: 0px; }
	
	@media only screen and (min-width: 0px) and (max-width: 575px) {
			.pageBody  .bgLightBlue  .iconButtonBox { border: 2px solid #1B4790;  margin: 0px 0% 25% 0%;  }
			.imgBlockTwo { display: none;}
		}
		@media only screen and (min-width: 576px) and (max-width: 767px) {
			.pageBody  .bgLightBlue  .iconButtonBox  { border: 2px solid #1B4790;  margin: 0px 0% 20% 0%;  }		
			.imgBlockTwo { display: none;}
			.pageBody  .iconBoxBlock { padding-left: 9px; padding-right: 9px; }
			.pageBody  .iconBox { margin-left: -9px; margin-right: -9px; margin-bottom: 20px; }
		}	
		@media only screen and (min-width: 768px) and (max-width: 991px) { 
			.pageBody  .bgLightBlue  .iconButtonBox { border: 3px solid #1B4790;   }	
			.pageBody .iconBox p { font-size: 13px; }		
			.pageBody  .iconBox p.pLink { font-size: 15px;	}		
			.pageBody .bgLightBlue   .iconButtonBox  a.link_request_form { font-size: 15px; 	}	
			.imgBlockTwo { display: none;}
		}
		@media only screen and (min-width: 992px)  and (max-width: 1170px) {
			.pageBody  .bgLightBlue  .iconButtonBox  { border: 3px solid #1B4790;   }	
			.pageBody .iconBox p { font-size: 14px; }
			.pageBody .iconBox p.pLink { font-size: 16px;	}
			.pageBody .bgLightBlue   .iconButtonBox  a.link_request_form { font-size: 16px; 	}	
			.imgBlockTwo { display: none;}
		}	
		@media only screen and (min-width: 1171px)  and (max-width: 1440px) {
			.pageBody  .bgLightBlue  .iconButtonBox  { border: 3px solid #1B4790;   }	
			.pageBody .iconBox p { font-size: 15px; }
			.pageBody .iconBox p.pLink { font-size: 17px;	}
				.pageBody .bgLightBlue   .iconButtonBox  a.link_request_form { font-size: 17px; 	}	
		}	
	
	@media only screen and (min-width: 768px) and (max-width: 991px) { 
	.pageBody  .bgBlue .iconBox, .pageBody  .bgLightBlue .iconBox { height: 320px;  }	
	}
	@media only screen and (max-width: 767px) {
	.pageBody  .bgBlue .iconBox, .pageBody  .bgLightBlue .iconBox { padding: 5% 5% 5% 5%;   height: auto; margin: 0px 0 34px 0; }		
	.pageBody .bgBlue  .iconBox p.pLink,	.pageBody .bgLightBlue  .iconBox p.pLink { position: static; bottom:  auto; left:  auto;  width: 100%; margin-bottom: 0px;}
	.pageBody .bgLightBlue   .iconButtonBox  a.link_request_form { margin-top: 30px; position: static; width: 100%; padding: 16px 16px 18px 16px;  }
	.pageBody .bgBlue  .iconBox .iconBoxLogo,  .pageBody  .bgBlue .iconBox:hover  .iconBoxLogoOver ,  .pageBody  .bgLightBlue  .iconBox  img {  width: 40%;  }	
	.pageBody .bgLightBlue   .iconButtonBox  img { display: none;}	
	.pageBody  .iconBox { margin: 0px 0% 35px 0%; }	
	}		
	@media only screen and (max-width: 1240px) {
	.pageBody .HeaderBlock { background-size: auto 20%, auto 30%, auto 60% ; }
	}