.inner-content{
    background: #fff;
    padding: 40px 30px;
    position: relative;
}
.inner-content:before, .inner-content:after {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 40px;
	height: 40px;
	content: "";
	background-color: #003399;
	-webkit-clip-path: polygon(0 0, 0 100%, 100% 0);
	clip-path: polygon(0 0, 0 100%, 100% 0);
    transform: scale(-1);
}
.inner-content:after {
	width: 70px;
	height: 70px;
	opacity: 0.15;
}
.inner-content ul{
    list-style: none;
    padding:0;
    margin: 0 0 20px;
    font-weight: 600;
}
.inner-content ul li{
    position: relative;
    padding-left: 40px;
    margin: 0 0 10px;
}
.inner-content ul li:before{
    position: absolute;
    left: 0;
    width: 30px;
    height: 30px;
    border: 2px solid #003399;
    border-radius: 50%;
    content: '';
}
.inner-content ul li:after{
    border: 6px solid transparent;
    border-right-width: 0;
    border-left-color: #003399;
    position: absolute;
    left: 13px;
    top: 8px;
    content: '';
    opacity: 0.35;
}
.innerpage-banner{position: relative;z-index: 1;}
.innerpage-banner img{
    position: relative;
    z-index: -1;
}
.innerpage-banner.detail-page{
  height: 300px;
}
.innerpage-banner.detail-page img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.inner-content h3{
  font-size: 24px;
  font-weight: 600;
  color: #000;
  margin: 0 0 15px;
}
.inner-content h4{
  font-size: 18x;
  font-weight: 600;
  color:var(--primary);
  margin: 0 0 15px;
}
/* .innerpage-banner:after{
    position: absolute;
    left: 0;
    top: 0;
    width: 17%;
    height: 100%;
    background-color: #003399;
    -webkit-clip-path: polygon(0 0, 0 100%, 100% 0);
    clip-path: polygon(0 0, 0 100%, 100% 0);
    z-index: 3;
    content: '';
    opacity: 0.65;
}
.innerpage-banner:before{
    position: absolute;
    left: 0;
    top: 0;
    width: 25%;
    height: 144%;
    background-color: #003399;
    -webkit-clip-path: polygon(0 0, 0 100%, 100% 0);
    clip-path: polygon(0 0, 0 100%, 100% 0);
    z-index: 3;
    content: '';
    opacity: 0.65;
} */


.innerpage-banner .banner-shapes > div {

  position: absolute;

  left: 0;

  top: 0;

  background-color: #003399;

  -webkit-clip-path: polygon(0 0, 0 100%, 100% 0);

          clip-path: polygon(0 0, 0 100%, 100% 0);

  z-index: -1;

}

.innerpage-banner .banner-shapes .one {

  width: 345px;

  height: 425px;

  opacity: 0.57;

}

@media (max-width: 1599px) {

  .innerpage-banner .banner-shapes .one {

    width: 185px;

    height: 265px;

  }

}

@media (max-width: 1199px) {

  .innerpage-banner .banner-shapes .one {

    width: 165px;

    height: 245px;

  }

}

.innerpage-banner .banner-shapes .two {

  width: 520px;

  height: 650px;

  opacity: 0.37;

}

@media (max-width: 1599px) {

  .innerpage-banner .banner-shapes .two {

    width: 320px;

    height: 450px;

  }

}

@media (max-width: 991px) {

  .innerpage-banner .banner-shapes .two {

    width: 270px;

    height: 390px;

  }

}

@media (max-width: 399px) {

  .innerpage-banner .banner-shapes .two {

    display: none;

  }

}

.innerpage-banner .banner-shapes .three {

  width: 745px;

  height: 835px;

  opacity: 0.25;

}

@media (max-width: 1599px) {

  .innerpage-banner .banner-shapes .three {

    width: 450px;

    height: 615px;

  }

}

@media (max-width: 991px) {

  .innerpage-banner .banner-shapes .three {

    width: 365px;

    height: 540px;

  }

}

@media (max-width: 399px) {

  .innerpage-banner .banner-shapes .three {

    display: none;

  }

}

.innerpage-banner .banner-shapes .four {

  left: auto;

  right: 0;

  top: auto;

  bottom: 0;

  height: 285px;

  width: 270px;

  -webkit-clip-path: polygon(100% 0, 0 100%, 100% 100%);

          clip-path: polygon(100% 0, 0 100%, 100% 100%);

  opacity: 0.65;

}

@media (max-width: 1599px) {

  .innerpage-banner .banner-shapes .four {

    height: 230px;

    width: 220px;

  }

}

@media (max-width: 575px) {

  .innerpage-banner .banner-shapes .four {

    height: 130px;

    width: 155px;

  }

}


.inner-banner{
    position: relative;
}
.inner-banner:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: #14212b;
	opacity: 0.65;
}
.inner-sidebar{
    background: #fff;
    padding: 20px;
    position: relative;
    padding-top: 40px;
    padding-left: 40px;
}
.inner-sidebar:before, .inner-sidebar:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	height: 40px;
	content: "";
	background-color: #003399;
	-webkit-clip-path: polygon(0 0, 0 100%, 100% 0);
	clip-path: polygon(0 0, 0 100%, 100% 0);
}
.inner-sidebar:after {
	width: 70px;
	height: 70px;
	opacity: 0.15;
}
.inner-sidebar nav ul li{margin: 0 0 10px;}
.inner-sidebar nav ul li a{
    padding:5px 10px;
    display: block;
}
.inner-sidebar nav ul li a:hover,
.inner-sidebar nav ul li.active a{
    background: #003399;
    color: #fff;
}

.innercontent ul{
    list-style: none;
    padding:20px 0 0;
    margin: 0;
    font-weight: 600;
}
.innercontent ul li{
    position: relative;
    padding-left: 40px;
    margin: 0 0 10px;
}
.innercontent ul li:before{
    position: absolute;
    left: 0;
    width: 30px;
    height: 30px;
    border: 2px solid #003399;
    border-radius: 50%;
    content: '';
}
.innercontent ul li:after{
    border: 6px solid transparent;
    border-right-width: 0;
    border-left-color: #003399;
    position: absolute;
    left: 13px;
    top: 8px;
    content: '';
    opacity: 0.35;
}
.inner-sidebar .contact-infos li{
    font-size: 24px;
    text-transform: capitalize;
    color: #003399;

}
.inner-sidebar .contact-infos li .fa-phone {transform: scalex(-1);}
.inner-sidebar .contact-infos li i{font-size: 40px;}
.inner-sidebar .contact-infos li a,
.inner-sidebar .contact-infos li address{
    display: flex;
    gap: 12px;
}