@charset "utf-8";
/*основные*/
.pageBody  { padding-bottom: 0; padding-top: 86px;}
.pageBody .contentBlock {padding-top: 0px; padding-bottom: 60px;}
.pageBody  article { column-count: 1;}
.pageBody h1 {color: #FFFFFF; font-size: 70px; line-height: 1.1; text-align: left; font-weight: 800; margin-bottom: 30px; padding-bottom: 0px;}
.pageBody h2 {color: #252525; font-size: 44px; line-height: 1.2; text-align: left; font-weight: 700; margin-bottom: 60px; padding-bottom: 0px;}
.pageBody h3 {color: #27517B; font-size: 32px; line-height: 1.2; text-align: left; font-weight: 600; margin-bottom: 30px; padding-bottom: 0px;}
.pageBody h4 {color: #0B132A; font-size: 24px; line-height: 1.2; text-align: left; font-weight: 700; margin-bottom: 16px; padding-bottom: 0px;}
.pageBody p {color: #252525; font-size: 26px; line-height: 1.2; font-weight: 500; margin-bottom: 40px; padding-bottom: 0px;}
.pageBody ul li {background: url('/image/liBlack.png') 0px 8px no-repeat;  font-size: 24px;  font-weight: 400;  background-size: 4px; line-height: 1.3;}
.pageBody .link_request_form, .pageBody .link_request_form:link, .pageBody a.link_request_form  { display: inline-block; background: #ffffff; color: #26547C;  border: none; font-weight: 700; color: #26547C; line-height: 1;}
.pageBody .link_request_form:hover { background: #3E73D1; color: #fff;  border: none; } 
.pageBody .iconBoxBlock {padding: 0px 0px 0px 0px; display: block; width: 100%;}		
.pageBody .col-all {float: none; display: flex;}

@media only screen  and (max-width: 1800px) {
	.pageBody .contentBlock {padding-bottom: 90px;}
}
@media only screen  and (max-width: 1700px) {
	.pageBody .contentBlock { padding-bottom: 80px;}
}
@media only screen  and (max-width: 1600px) {
	.pageBody .contentBlock {padding-bottom: 80px;}
}
@media only screen  and (max-width: 1500px) {
	.pageBody .contentBlock {padding-bottom: 70px;}
}
@media only screen  and (max-width: 1400px) {
	.pageBody .contentBlock {padding-bottom: 60px;}
}
@media only screen  and (max-width: 1300px) {
	.pageBody .contentBlock {padding-bottom: 60px;}
}
@media only screen  and (max-width: 1240px) {
	.pageBody {padding-bottom: 80px;}
	.pageBody h2 {font-size: 32px; margin-bottom: 40px;}
	.pageBody h3 {font-size: 28px; margin-bottom: 16px;}
	.pageBody h4 {font-size: 18px;}
	.pageBody .contentBlock {padding-bottom: 60px;}
	.pageBody p {font-size: 20px; margin-bottom: 35px;}
}
@media only screen  and (max-width: 992px) {
	.pageBody .contentBlock {padding-bottom: 60px;}
}
@media only screen  and (max-width: 767px) {
	.pageBody {padding-bottom: 60px; padding-top: 57px;}
	.pageBody h2 {font-size: 28px; margin-bottom: 36px;}
	.pageBody h3 {font-size: 22px; margin-bottom: 16px;}
	.pageBody h4 {font-size: 16px;}
	.pageBody .contentBlock {padding-bottom: 50px;}
	.pageBody p {font-size: 16px; margin-bottom: 24px;}
}
@media only screen  and (max-width: 480px) {
	.pageBody {padding-bottom: 0px; padding-top: 57px;}	
	.pageBody h2 {font-size: 18px; margin-bottom: 20px;}
	.pageBody h3 {font-size: 18px; margin-bottom: 14px;}
	.pageBody .contentBlock {padding-bottom: 30px;}
	.pageBody p {font-size: 14px; margin-bottom: 22px;}
}

/*imageHeaderBlock---------------------------------------------------------------------------------------------------------------------------------------------------------*/
.pageBody .imageHeaderBlock{margin-bottom:100px; background:#1A41BB; background: linear-gradient(135deg, #1A41BB 35%, #B8CDE9 85%);}
.pageBody .imageHeaderBlock .container{height: 700px; background-image: url(/upload/products/services/support_internet/top.png); background-size: auto 100%; background-position: left 100% top; background-repeat: no-repeat; display: flex; align-items: center; }
.pageBody .imageHeaderBlock .container .container-small {max-width: 100%; width: 100%; padding-left:90px; padding-right:90px;}
.pageBody .imageHeaderBlock h1{}
.pageBody .imageHeaderBlock p {color: #FFFFFF; font-size: 48px; font-weight: 600; margin-bottom:70px;}
.pageBody .link_request_form, .pageBody .link_request_form:link, .pageBody a.link_request_form  { padding: 32px 36px; border-radius: 52px; font-size: 36px; margin-bottom: 0px;   }
@media only screen  and (max-width: 1800px) {
	.pageBody .imageHeaderBlock{margin-bottom:90px;}
	.pageBody .imageHeaderBlock .container{height:650px;}
	.pageBody .imageHeaderBlock .container .container-small{padding-left:75px; padding-right:75px;}
	.pageBody .imageHeaderBlock h1ч{font-size: 65px; margin-bottom:32px;}
	.pageBody .imageHeaderBlock p{font-size: 44px; margin-bottom:50px; width:80%;}
	.pageBody .link_request_form, .pageBody .link_request_form:link, .pageBody a.link_request_form {padding: 28px 32px; border-radius: 48px; font-size: 34px;}
}
@media only screen  and (max-width: 1700px) {
	.pageBody .imageHeaderBlock{margin-bottom:80px;}
	.pageBody .imageHeaderBlock .container{height:600px;}
	.pageBody .imageHeaderBlock .container .container-small{padding-left: 75px; padding-right: 75px;}
	.pageBody .imageHeaderBlock h1{font-size: 60px; margin-bottom:30px;}
	.pageBody .imageHeaderBlock p{font-size: 42px; margin-bottom:50px; width:80%;}
	.pageBody .link_request_form, .pageBody .link_request_form:link, .pageBody a.link_request_form {padding: 25px 29px; border-radius:45px; font-size:32px;}
}
@media only screen  and (max-width: 1600px) {
	.pageBody .imageHeaderBlock {margin-bottom:80px;}
	.pageBody .imageHeaderBlock .container {height:600px;}
	.pageBody .imageHeaderBlock .container .container-small{padding-left:75px; padding-right: 75px;}
	.pageBody .imageHeaderBlock h1{font-size: 55px; margin-bottom: 30px;}
	.pageBody .imageHeaderBlock p{font-size: 40px; margin-bottom: 50px; width: 80%;}
	.pageBody .link_request_form, .pageBody .link_request_form:link, .pageBody a.link_request_form{padding: 25px 29px; border-radius: 45px; font-size: 32px;}
}
@media only screen  and (max-width: 1500px) {
	.pageBody .imageHeaderBlock {margin-bottom: 70px;}
	.pageBody .imageHeaderBlock .container {height: 550px;}
	.pageBody .imageHeaderBlock .container .container-small {padding-left: 65px; padding-right: 65px;}
	.pageBody .imageHeaderBlock h1{font-size: 50px; margin-bottom: 30px;}
	.pageBody .imageHeaderBlock p{font-size: 36px; margin-bottom: 44px; width: 80%;}
	.pageBody .link_request_form, .pageBody .link_request_form:link, .pageBody a.link_request_form{padding: 23px 27px; border-radius: 43px; font-size: 29px;}
}
@media only screen  and (max-width: 1400px) {
	.pageBody .imageHeaderBlock .container{height: 500px;}
	.pageBody .imageHeaderBlock .container .container-small{padding-left: 68px; padding-right: 68px;}
	.pageBody .imageHeaderBlock h1{font-size: 44px; margin-bottom: 26px;}
	.pageBody .imageHeaderBlock p{font-size: 34px; margin-bottom: 40px; width: 80%;}
	.pageBody .link_request_form, .pageBody .link_request_form:link, .pageBody a.link_request_form{padding: 20px 25px; border-radius: 38px; font-size: 27px;}
}
@media only screen  and (max-width: 1300px) {
	.pageBody .imageHeaderBlock {margin-bottom: 60px;}
	.pageBody .imageHeaderBlock .container {height: 450px;}
	.pageBody .imageHeaderBlock .container .container-small {padding-left: 10px; padding-right: 10px;}
	.pageBody .imageHeaderBlock h1{font-size: 42px; margin-bottom: 26px;}
	.pageBody .imageHeaderBlock p{font-size: 32px; margin-bottom: 40px; width: 80%;}
	.pageBody .link_request_form, .pageBody .link_request_form:link, .pageBody a.link_request_form{чpadding: 20px 25px; border-radius: 38px; font-size: 27px;}
}
@media only screen  and (max-width: 1240px) {
	.pageBody .imageHeaderBlock {margin-bottom: 60px;}
	.pageBody .imageHeaderBlock .container {height: 400px;}
	.pageBody .imageHeaderBlock .container .container-small {padding-left:0; padding-right: 0;}
	.pageBody .imageHeaderBlock h1{font-size: 40px; margin-bottom: 26px;}
	.pageBody .imageHeaderBlock p{font-size: 30px; margin-bottom: 40px; width: 80%;}
	.pageBody .link_request_form, .pageBody .link_request_form:link, .pageBody a.link_request_form{padding: 20px 25px; border-radius: 38px; font-size: 22px;}
}
@media only screen  and (max-width: 992px) {
	.pageBody .imageHeaderBlock {margin-bottom: 50px;}
	.pageBody .imageHeaderBlock .container {height: 350px;}
	.pageBody .imageHeaderBlock .container .container-small { padding-left:0; padding-right: 0;}
	.pageBody .imageHeaderBlock h1{font-size: 32px; margin-bottom: 20px;}
	.pageBody .imageHeaderBlock p{font-size: 22px; margin-bottom: 30px; width: 80%;}
	.pageBody .link_request_form, .pageBody .link_request_form:link, .pageBody a.link_request_form{padding: 18px 22px; border-radius: 34px; font-size: 20px;}
}
@media only screen  and (max-width: 767px) {
	.pageBody .imageHeaderBlock {margin-bottom: 50px;}
	.pageBody .imageHeaderBlock .container{height: 300px;  background-position:  left 125% top;}
	.pageBody .imageHeaderBlock .container .container-small{padding-left:0; padding-right: 0;}
	.pageBody .imageHeaderBlock h1{font-size: 26px; margin-bottom: 16px;}
	.pageBody .imageHeaderBlock p{font-size: 18px; margin-bottom: 20px; width: 80%;}
	.pageBody .link_request_form, .pageBody .link_request_form:link, .pageBody a.link_request_form{padding: 15px 18px; border-radius: 30px; font-size: 20px;}
}
@media only screen  and (max-width: 480px) {
	.pageBody .imageHeaderBlock {margin-bottom: 40px;}
	.pageBody .imageHeaderBlock .container{height: 250px; background-position:  left 150% top;}
	.pageBody .imageHeaderBlock .container .container-small{padding-left:0; padding-right: 0;}
	.pageBody .imageHeaderBlock h1{font-size: 20px; margin-bottom: 14px;}
	.pageBody .imageHeaderBlock p{font-size: 14px; margin-bottom: 14px; width: 80%;}
	.pageBody .link_request_form, .pageBody .link_request_form:link, .pageBody a.link_request_form{padding: 12px 14px; border-radius: 24px; font-size: 16px;}
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*p.textBig---------------------------------------------------------------------------------------------------------------------------------------------------------*/
main p.textBig, p.textBig {color:#252525; font-size:44px; line-height:1.2; font-weight: 800; margin-bottom: 0; padding-bottom: 0;}
@media only screen  and (max-width: 1240px) {
	main p.textBig, p.textBig {font-size: 28px;}
}
@media only screen  and (max-width: 480px) {
	main p.textBig, p.textBig { font-size: 16px;}
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*iconBox---------------------------------------------------------------------------------------------------------------------------------------------------------*/
.pageBody .iconBox {width: 100%; background: #F9F9F9; border-radius: 30px; margin-bottom: 40px; position: relative; padding: 0; overflow:hidden;}
.pageBody .iconBox blockquote {padding: 30px;}
.pageBody .iconBox h3 {text-align: left; font-size: 24px; line-height:1.2; color: #27517B; margin-bottom: 0px;}
.pageBody .iconBox h2 {color: #4875A6; font-size: 36px; line-height:1.2; font-weight: 800; text-align: center;}
.pageBody .iconBox h4 {}
.pageBody .iconBox p {font-size: 16px; font-weight: 500; padding-bottom: 0px; margin-bottom: 20px; text-align: left;}
.pageBody .iconBox ul li {font-size: 16px;}
.pageBody .text-small{text-align:center; color:#0B132A; font-size:20px; line-height:1.2; font-weight:500; display:block; width:100%;}
.pageBody .margin-16{margin-bottom:16px;}
.pageBody .padding-right-15px{padding-right:15px;}
@media only screen  and (max-width: 1240px) {
	.pageBody .iconBox {border-radius: 26px;}
	.pageBody .iconBox blockquote {padding: 26px;}
	.pageBody .iconBox h3 {font-size: 22px;}
	.pageBody .iconBox h2 {font-size: 32px;}
	.pageBody .iconBox p {font-size: 15px; margin-bottom: 18px;}
	.pageBody .iconBox ul li {font-size: 15px;}
}
@media only screen  and (max-width: 992px) {
	.pageBody .iconBox {border-radius: 24px;}
	.pageBody .iconBox blockquote{padding: 24px;}
	.pageBody .iconBox h3 {font-size: 18px;}
	.pageBody .iconBox h2 {font-size: 28px;}
	.pageBody .iconBox p {font-size: 14px; margin-bottom: 14px;}
	.pageBody .iconBox ul li {font-size: 14px;}
}
@media only screen  and (max-width: 767px) {
	.pageBody .iconBox { border-radius: 20px; margin-bottom: 18px; }
	.pageBody .iconBox blockquote {padding: 24px;}
	.pageBody .iconBox h3 {font-size: 18px;}
	.pageBody .iconBox h2 {font-size: 20px;}
	.pageBody .iconBox p {font-size: 14px; margin-bottom: 14px;}
	.pageBody .iconBox ul li {font-size: 14px;}
	.pageBody .iconBox .text-small{font-size:16px;}
}
@media only screen  and (max-width: 480px) {
	.pageBody .iconBox {border-radius: 16px; margin-bottom: 16px;}
	.pageBody .iconBox blockquote {padding: 16px;}
	.pageBody .iconBox h3 {font-size: 16px;}
	.pageBody .iconBox h2 {font-size: 16px;}
	.pageBody .iconBox p {font-size: 14px; margin-bottom: 14px;}
	.pageBody .iconBox ul li {font-size: 14px;}
	.pageBody .iconBox .text-small{font-size:14px;}
}
/*bgDarkBlue*/
.pageBody .iconBox.bgDarkBlue blockquote {padding-right:20px;}
.pageBody .iconBox.bgDarkBlue{background: rgb(26,65,187); background: linear-gradient(100deg, rgb(26, 65, 187) 45%, rgb(184, 205, 233) 135%);}
.pageBody .iconBox.bgDarkBlue p{}
.pageBody .iconBox.bgDarkBlue h2{color: #FFFFFF; font-size: 30px; font-weight: 800;}
.pageBody .iconBox.bgDarkBlue h3{font-size: 24px; color: #ffffff; font-weight:700; margin-bottom:16px;}
.pageBody .iconBox.bgDarkBlue h3.height3{min-height:93px;}
.pageBody .iconBox.bgDarkBlue .image{min-height:60px;}
.pageBody .iconBox.bgDarkBlue .text{font-size: 24px; line-height:1.2; color: #ffffff; font-weight:500; margin-bottom:0;}
.pageBody .iconBox.bgDarkBlue .link_request_form{padding: 20px 45px; font-size: 24px; line-height:1.2}
.pageBody .iconBox.bgDarkBlue .link_request_form span{background: linear-gradient(90deg, rgba(24,51,113,1) 5%, rgba(62,115,209,1) 70%); -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}

@media only screen  and (max-width: 1240px) {
	.pageBody .iconBox.bgDarkBlue h3{font-size: 22px;}
	.pageBody .iconBox.bgDarkBlue .text{font-size: 22px;}
}
@media only screen  and (max-width: 992px) {
	.pageBody .iconBox.bgDarkBlue h3.height3{min-height:1px;}
}
@media only screen  and (max-width: 767px) {
	.pageBody .iconBox.bgDarkBlue h3{font-size: 18px;}
	.pageBody .iconBox.bgDarkBlue .text{font-size: 18px;}
}
@media only screen  and (max-width: 480px) {
	.pageBody .iconBox.bgDarkBlue h3{font-size: 16px;}
	.pageBody .iconBox.bgDarkBlue h3 br{display:none;}
	.pageBody .iconBox.bgDarkBlue .text{font-size: 16px;}
}
/*bgDarkBlue2*/
.pageBody .iconBox.bgDarkBlue2{background: rgb(26,65,187); background: linear-gradient(100deg, rgb(26, 65, 187) 45%, rgb(184, 205, 233) 135%);}
.pageBody .iconBox.bgDarkBlue2 h3{font-weight:600; color: #FFFFFF;}
.pageBody .iconBox.bgDarkBlue2 .image{margin-bottom:16px;}
@media only screen  and (max-width: 480px) {
	.pageBody .iconBox.bgDarkBlue2 h3 br{display:none;}
}
/*bgDarkBlue3*/
.pageBody .iconBox.bgDarkBlue3{background:#1A41BB; background: linear-gradient(135deg, #1A41BB 35%, #B8CDE9 85%);}
.pageBody .iconBox.bgDarkBlue3 blockquote{padding:50px 46px;}
.pageBody .iconBox.bgDarkBlue3 h2{color: #FFFFFF; font-size: 44px; font-weight: 700; text-align:center; margin-bottom:45px;}
.pageBody .iconBox.bgDarkBlue3 .link_request_form{padding: 20px 45px; font-size: 24px; line-height:1.2}
.pageBody .iconBox.bgDarkBlue3 .link_request_form:hover{background:#88b0e2;}
.pageBody .iconBox.bgDarkBlue3 .link_request_form span{background: linear-gradient(90deg, rgba(24,51,113,1) 5%, rgba(62,115,209,1) 70%); -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}
@media only screen  and (max-width: 992px) {
	.pageBody .iconBox.bgDarkBlue3 h2{font-size:38px; margin-bottom:40px;}
}
@media only screen  and (max-width: 767px) {
	.pageBody .iconBox.bgDarkBlue3 h2{font-size:28px; margin-bottom:30px;}
}
@media only screen  and (max-width: 600px) {
	.pageBody .iconBox.bgDarkBlue3 .link_request_form{padding: 15px 10px; font-size: 20px; text-align:center; display:block;}
}
@media only screen  and (max-width: 480px) {
	.pageBody .iconBox.bgDarkBlue3 h2{font-size:20px; margin-bottom:20px;}
}
/*bgDarkBlue4*/
.pageBody .iconBox.bgDarkBlue4 .link_request_form, .pageBody .iconBox.bgDarkBlue4 .link_request_form:link{width: 100%; padding: 16px 5px; text-align:center border-radius: 50px; text-align: center; background:#1A41BB; background: linear-gradient(135deg, #1A41BB 35%, #B8CDE9 85%); font-size: 16px; line-height:1; color: #FFFFFF; margin-bottom: 0px;}
.pageBody .iconBox.bgDarkBlue4 h4{margin-bottom:16px; }
.pageBody .iconBox.bgDarkBlue4 .text{margin-bottom:0;}
@media only screen  and (max-width: 767px) {
	.pageBody .iconBox.bgDarkBlue4 .image{text-align:center;}
	.pageBody .iconBox.bgDarkBlue4 .image img{margin:0 auto;}
	.pageBody .iconBox.bgDarkBlue4 h4{margin-bottom:15px; text-align:center;}
	.pageBody .iconBox.bgDarkBlue4 .text{text-align:center;}
}

/*bgDarkBlueForm*/
.pageBody .iconBox.bgDarkBlueForm{background: rgb(26,65,187); background: linear-gradient(90deg, rgba(26,65,187,1) 66%, rgba(184,205,233,1) 125%);}
.pageBody .iconBox.bgDarkBlueForm blockquote {padding:50px; text-align:center;}
.pageBody .iconBox.bgDarkBlueForm p{}
.pageBody .iconBox.bgDarkBlueForm h2{color: #FFFFFF; font-size: 44px; font-weight: 700; text-align:center; margin-bottom:40px;}
.pageBody .link_request_form{ }
.pageBody .iconBox.bgDarkBlueForm .link_request_form{padding: 20px 45px; font-size: 24px; line-height:1.2}
.pageBody .iconBox.bgDarkBlueForm .link_request_form:hover{background:#88b0e2;}
.pageBody .iconBox.bgDarkBlueForm .link_request_form span{background: linear-gradient(90deg, rgba(24,51,113,1) 5%, rgba(62,115,209,1) 70%); -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}
@media only screen  and (max-width: 992px) {
	.pageBody .iconBox.bgDarkBlueForm h2{font-size:38px; margin-bottom:40px;}
}
@media only screen  and (max-width: 767px) {
	.pageBody .iconBox.bgDarkBlueForm h2{font-size:28px; margin-bottom:30px;}
}
@media only screen  and (max-width: 600px) {
	.pageBody .iconBox.bgDarkBlueForm .link_request_form{padding: 15px 10px; font-size: 20px; text-align:center; display:block;}
}
@media only screen  and (max-width: 480px) {
	.pageBody .iconBox.bgDarkBlueForm h2{font-size:20px; margin-bottom:20px;}
}
/*bgDlue*/
.pageBody .iconBox.bgDlue{}
.pageBody .iconBox.bgDlue {background:#F9F9F9;}
.pageBody .iconBox.bgDlue .image{margin-bottom:16px;}
.pageBody .iconBox.bgDlue h3{background: linear-gradient(90deg, rgba(24,51,113,1) 5%, rgba(62,115,209,1) 70%); -webkit-background-clip: text;  -webkit-text-fill-color: transparent; color: #183371;}
/*bgGrey*/
.pageBody .iconBox.bgGrey{}
.pageBody .iconBox.bgGrey {background:#F9F9F9;}
.pageBody .iconBox.bgGrey .image{margin-bottom:16px;}
.pageBody .iconBox.bgGrey h3{color: #252525; font-weight:600; margin-bottom:0;}
.pageBody .iconBox.bgGrey .text{color: #252525; font-size:24px; font-weight:500; margin-bottom:0;}
@media only screen  and (max-width: 1240px) {
	.pageBody .iconBox.bgGrey h3{font-size: 22px;}
	.pageBody .iconBox.bgGrey .text{font-size: 22px;}
}
@media only screen  and (max-width: 992px) {
	.pageBody .iconBox.bgGrey h3.height3{min-height:1px;}
}
@media only screen  and (max-width: 767px) {
	.pageBody .iconBox.bgGrey h3{font-size: 18px;}
	.pageBody .iconBox.bgGrey .text{font-size: 18px;}
}
@media only screen  and (max-width: 480px) {
	.pageBody .iconBox.bgGrey h3{font-size: 16px; text-align:center}
	.pageBody .iconBox.bgGrey h3 br{display:none;}
	.pageBody .iconBox.bgGrey .text{font-size: 16px; text-align:center}
	.pageBody .iconBox.bgGrey .text br{display:none;}
	.pageBody .iconBox.bgGrey .image{text-align:center;}
	.pageBody .iconBox.bgGrey .image img{margin:0 auto;}
}
/*iconNumber*/
.pageBody .iconBox.iconNumber {width: calc(100% + 50px); background-color: #FFFFFF; margin-bottom: 0px; height: 160px;  }
.pageBody .iconBox.iconNumber.iconNumberFour blockquote { width: calc(100% + 100px); }
.pageBody .iconBox.iconNumber blockquote { height: 160px;  display: flex; align-items: center; padding-left: 170px; padding-top: 30px; padding-bottom: 30px;   }
.pageBody .iconBox.iconNumber blockquote p { padding-bottom: 0; margin-bottom: 0;  }
.pageBody .iconBox.iconNumber.iconNumberOne blockquote {padding-left: 100px; }
.pageBody .iconBox.iconNumber.iconNumberOne blockquote a{text-decoration:underline; color:#4396E8;}
.col-tp-offset-13{margin-left:4%;}
.col-tp-offset-13 blockquote {margin-left:4%;}
@media only screen  and (max-width: 1240px) {
	.pageBody .iconBox.iconNumber {margin-left: 0px; height: 140px;}
	.pageBody .iconBox.iconNumber blockquote {height: 140px;  padding-left: 140px;}
	.pageBody .iconBox.iconNumber.iconNumberOne blockquote {padding-left: 100px;}
}
@media only screen  and (max-width: 992px) {
	.pageBody .iconBox.iconNumber {width: calc(100% + 50px); height: 120px; margin-bottom: 30px;}
	.pageBody .iconBox.iconNumber blockquote {height: 120px; padding-left: 130px;}
	.pageBody .iconBox.iconNumber.iconNumberOne blockquote {padding-left: 130px;}
	.pageBody .iconBox.iconNumber.iconNumberTwo blockquote{width: auto;}
	.pageBody .iconBox.iconNumber.iconNumberFour blockquote {width: auto;}	
	.col-tp-offset-13{margin-left:0;}
}
@media only screen  and (max-width: 767px) {
	.pageBody .iconBox.iconNumber {width: calc(100% + 50px); height: 120px; margin-bottom: 30px;}
	.pageBody .iconBox.iconNumber blockquote {height: 120px; padding-left: 130px;}
	.pageBody .iconBox.iconNumber.iconNumberOne blockquote{padding-left: 130px;}
	.pageBody .iconBox.iconNumber.iconNumberTwo blockquote{width: auto;}
	.pageBody .iconBox.iconNumber.iconNumberFour blockquote{width: auto;}	
}
@media only screen  and (max-width: 480px) {
	.pageBody .iconBox.iconNumber {width: calc(100% + 40px ); height: 90px; margin-bottom: 18px;  }
	.pageBody .iconBox.iconNumber blockquote {height: 90px;  padding-left: 80px;}
	.pageBody .iconBox.iconNumber blockquote p {font-size: 10px;}
	.pageBody .iconBox.iconNumber.iconNumberOne blockquote{padding-left: 80px;}
	.pageBody .iconBox.iconNumber.iconNumberTwo blockquote{width: auto;}
	.pageBody .iconBox.iconNumber.iconNumberFour blockquote{width: auto;}
}
/*bgGreen*/
.pageBody .iconBox.bgGreen {}
.pageBody .iconBox.bgGreen blockquote{padding-left:100px; background:#EFFCEA; background: url('bg_04.png') 34px 50% no-repeat;}
.pageBody .iconBox.bgGreen h3{color:#3EBA13; font-weight:500; margin-bottom:0;}
.pageBody .iconBox.bgGreen h3 span{color:#252525; font-weight:700;}

div.scrollUp {  position: fixed; right: 6%; bottom: 60px; cursor: pointer; display: none; opacity: 0.5; z-index: 10; }
	div.scrollUp:hover {  opacity:1.0 ; }


