.wrap-aboutus a:hover {
  color: #fec41b;
}
.wrap-aboutus {
  line-height: 2rem;
}
.wrap-aboutus ul, .wrap-aboutus ol {
  padding-left: 20px;
}

.about-box {
  position: relative;
}
.about-box .about-pic-2 {
  position: absolute;
  top: 70px;
  left: -105px;
}
@media (max-width: 500px) {
  .about-box .about-pic-2 {
    top: 17px;
  }
}

.about-pic-1 img {
  max-width: 200%;
}
@media (max-width: 576px) {
  .about-pic-1 img {
    max-width: 100%;
  }
}

.about-text-1 {
  padding: 120px 0 0 70px;
}
@media (max-width: 576px) {
  .about-text-1 {
    padding: 50px 0px 50px 0px;
  }
}
.about-text-1 .subheading {
  margin-bottom: 10px;
  font-weight: bold;
  color: #ababab;
  text-transform: uppercase;
}
.about-text-1 .heading {
  font-size: 2.2rem;
  font-weight: bold;
  text-transform: uppercase;
}
.about-text-1 p {
  line-height: 2rem;
}


/*about*/
.about-section-1 { background: url("/images/theme-b67/about-bg-1.jpg") no-repeat center center; background-size: contain;padding-bottom: 140px;}
.about-section-1-content { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.about-section-1-content > div { width: 50%; padding-left: 4%; padding-right: 4%;}
.about-section-1-content > div:nth-of-type(1) { padding-top: 20px;}
.about-title { padding-bottom: 35px; letter-spacing: 0.1rem;  font-size: 24px; color: #007dd6;}
.about-title span { font-weight: 300; letter-spacing: 0; display: block; line-height: 100%; padding-bottom: 10px; font-size: 48px; color: #007dd6;}

.about-section-2 { }
.about-section-2 p { }
.about-section-2 .about-title, .about-section-2 .about-title span { }
.about-section-2-content { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.about-section-2-content > div { width: 50%; padding-left: 4%; padding-right: 4%;}
.about-section-2-content > div:nth-of-type(1) { position: relative; margin-top: -80px;}
.about-section-2-content > div:nth-of-type(2) { }
.about-title2 { font-size: 24px; color: #007dd6; padding-top: 20px; font-weight: bold;}

@media only screen and (max-width: 1279px) {
	.about-section-1 { }

	.about-section-2 { padding-bottom: 40px;}
	.about-section-2-content > div:nth-of-type(2) { padding-top: 40px;}
	
}
@media only screen and (max-width: 980px) {
	.about-section-1-content > div { width: 100%; padding-left: 0%; padding-right: 0%;}
	.about-section-1-content > div:nth-of-type(1) { order: 2; padding-top: 30px;}
	.about-section-1-content > div:nth-of-type(2) { order: 1; text-align: center;}
	.about-title { padding-bottom: 25px;}
	.about-title span { font-size: 38px;}
	
	.about-section-2-content > div { width: 100%; padding-left: 0%; padding-right: 0%;}
	.about-section-2-content > div:nth-of-type(1) { text-align: center;}
	.about-section-2-content > div:nth-of-type(2) { }
	
}

/*about2*/
.about2-section-1 { position: relative; padding: 0 74px 60px 74px; color: #fff;}
.about2-section-1 .about-title span { text-align: center;}
.about2-section-1:after { position: absolute; content: ""; z-index: -1; display: block; background: #5b92b8; width: 100%; height: 85%; left: 0; bottom: 0; clip-path: polygon(0% 0, 100% 220px, 100% 100%, 0% calc(100% - 220px));}
.about2-section-1-pto { line-height: 0;}
.about2-section-1-title { font-size: 28px; font-weight: bold; line-height: 130%; padding-bottom: 18px;}
.about2-section-1-ce { text-align: center;}

.about2-section-2 { padding: 0 74px 60px 74px; display: flex; flex-direction: row; flex-wrap: wrap;}
.about2-section-2 > div { width: 50%;}
.about2-section-2 > div:nth-of-type(1) { padding-right: 5%;}

@media only screen and (max-width: 980px) {
	.about2-section-1, .about2-section-2 { padding-left: 20px; padding-right: 20px;}
	.about2-section-1:after {  height: 85%; left: 0; top: 8%; bottom: auto; clip-path: polygon(0% 0, 100% 0, 100% 100%, 0% 100%);}
	.about2-section-2 > div { width: 100%;}
	.about2-section-2 > div:nth-of-type(1) { padding-right: 0%;}
	
}



