.pageBody .imageHeaderBlock blockquote h2, .pageBody .imageHeaderBlock blockquote h1 {   }
.pageBody .imageHeaderBlock blockquote h1  span { color: #FF7600; }	
.imageHeaderBlock blockquote  {  }	
.pageBody h2 { text-align: center;}
.pageBody h3 { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-size: 40px; line-height: 1.2; color: #5793CF; margin-bottom: -5px;     }
.pageBody h3 span { color: #005BAA;  }

.pageBody p { margin-bottom: 30px;  font-size: 22px; }

.pageBody .textSupBig , .pageBody p.textSupBig { font-size: 32px; }
	@media only screen  and (min-width: 1600px) and (max-width: 1700px) {
		.pageBody .textSupBig , .pageBody p.textSupBig { font-size: 30px; }
		.pageBody h3  { font-size: 37px; }
	}
	@media only screen  and (min-width: 1400px) and (max-width: 1600px)  {
		.pageBody .textSupBig , .pageBody p.textSupBig { font-size: 28px; }
		.pageBody h3  { font-size: 34px; }
	}
	@media only screen  and (min-width: 1170px) and (max-width: 1400px) {
		.pageBody .textSupBig , .pageBody p.textSupBig { font-size: 26px; }
		.pageBody h3  { font-size: 31px; }
		.pageBody p { margin-bottom: 27px;  font-size: 20px; }
	}
	@media only screen and (min-width: 991px)  and (max-width: 1170px) {
		.pageBody .textSupBig , .pageBody p.textSupBig { font-size: 24px;  }
		.pageBody h3  { font-size:24px; }
		.pageBody p { margin-bottom: 21px;  font-size: 17px; }
	}	
	@media only screen and (min-width: 768px) and (max-width: 991px) { 
		.pageBody .textSupBig , .pageBody p.textSupBig { font-size: 22px;  }
		.pageBody h3  { font-size: 20px; }
		.pageBody p { margin-bottom: 18px;  font-size: 14px; }
	}
	@media only screen and (min-width: 576px) and (max-width: 768px) {
		.pageBody .textSupBig , .pageBody p.textSupBig { font-size: 19px; }
		.pageBody h3  { font-size: 16px; }
		.pageBody p { margin-bottom: 15px;  font-size: 11px; }
	}	
	@media only screen and (min-width: 0px) and (max-width: 576px) {
		.pageBody .textSupBig , .pageBody p.textSupBig { font-size: 16px; }
		.pageBody h3  { font-size:24px; }
		.pageBody p { margin-bottom: 18px;  font-size: 14px; }
		.mb-35{ margin-bottom: 35px }
		.f-s-14{font-size:14px !important;}
	}


.blockMainTwoBox { border-bottom: 3px solid #113D6A; margin-bottom: 40px; padding-bottom: 20px;position: relative; }
	.blockMainTwoBox dd { width: 100%; bottom: 20px; }
	.blockMainTwoBox dd p { color: #000000; margin-bottom: 0px; padding-bottom: 0px;}
	.colLeft .blockMainTwoBox h3, .colLeft .blockMainTwoBox p { text-align: right; }
	.colRight .blockMainTwoBox h3, .colRight .blockMainTwoBox p { text-align: left; }
	
		@media only screen and (min-width: 576px) and (max-width: 991px) {
			.blockMainTwoBox { border-bottom: 2px solid #113D6A; }
		}
	
		@media only screen and (min-width: 0px) and (max-width: 767px) {
		.blockMainTwoBox { border-bottom: 1px solid #113D6A; }
		.colLeft .blockMainTwoBox h3, .colLeft .blockMainTwoBox p { text-align: center; }
		.colRight .blockMainTwoBox h3, .colRight .blockMainTwoBox p { text-align:center; }
		.pageBody .blockMainTwoBox  h3 { font-size: 24px; }
		 .pageBody .blockMainTwoBox p { margin-bottom: 21px;  font-size: 17px; }
		}
		
	.sliderBlock img { width: 100%; height: auto; }


.pageBody  .iconBox { text-align: center;  font-family: 'Montserrat'; font-weight: 600;  font-size: 24px; color: #1B4790; display: block; }	
	.pageBody  .iconBox  blockquote { line-height: 1;}	
	.pageBody  a.iconBox:hover { background: linear-gradient(90deg, #1B4790 -0.03%, #1A7BBF 100.02%); color: #ffffff;  }	
	.pageBody  a.iconBox:hover  { color: #ffffff; }		
		@media only screen and (min-width: 0px) and (max-width: 575px) {
			.pageBody .iconBox  { font-size: 9px; }
			.pageBody  .buttonBlock a.link_request_form , 	.pageBody  .buttonBlock a.link_request_form:link { display: block; width: auto; }
		}
		@media only screen and (min-width: 576px) and (max-width: 767px) {
			.pageBody .iconBox { font-size: 11px; }	
			.pageBody  .buttonBlock a.link_request_form , 	.pageBody  .buttonBlock a.link_request_form:link { display: block; width: auto; }
		}	
		@media only screen and (min-width: 768px) and (max-width: 991px) { 
			.pageBody .iconBox { font-size: 14px; }	
		}
		@media only screen and (min-width: 992px)  and (max-width: 1170px) {
		.pageBody .iconBox { font-size: 16px; }		
		}	
		@media only screen  and (min-width: 1171px) and (max-width: 1400px) {
		.pageBody .iconBox  { font-size: 18px; }		
		}
		@media only screen  and (min-width: 1140px)  {
			.pageBody .iconBox  { font-size: 20px; }		
		}


	