.about-section{
  position: relative;
  padding: 120px 0 70px;
  position: absolute;
  margin-top: 18%;
}
  .tagim{border: 1px solid #e7eaf3!important;
    margin-right: .25rem!important;
    margin-left: .25rem!important;
    padding-top: .5rem!important;
    padding-bottom: .5rem!important;
    padding-left: 1rem!important;
    padding-right: 1rem!important;
    margin-bottom: 1rem!important;
    font-size: 12px;
  }
.about-section .content-column{
  position: relative;
  margin-bottom: 50px;
}

.about-section .content-column .inner-column{
  position: relative;
  padding-right: 80px;
}

.about-section .content-column .sec-title{
  position: relative;
  margin-bottom: 20px;
}

.about-section .content-column .sec-title .text{
  margin-top: 20px;
}

.about-section .content-column .sec-title h2{
  font-size: 30px;
}

.about-section .content-column .list-style-one{
  margin-bottom: 30px;
}

.about-section .content-column .btn-box{
  position: relative;
}

.about-section .content-column .btn-box a{
  padding: 15px 30px;
  line-height: 20px;
  font-weight: 600;
  font-size: 15px;
}

.about-section .image-column{
  position: relative;
  margin-bottom: 50px;
}

.about-section .image-column .image-box{
  position: relative;
  padding-left: 80px;
}

.about-section .image-column .image-box img{
  position: relative;
  z-index: 1;
  border-radius: 50%;
  border: 15px solid #ffffff;
  box-shadow: 0 0 20px rgba(0,0,0,0.10);
}

.about-section .image-column .image{
  position: relative;
  margin-bottom: 0;
}

.about-section .image-column .image:before{
    position: absolute;
    right: -10%;
    top: -10%;
    height: 120%;
    width: 120%;
    background-image: url(../images/icons/shape-2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    -webkit-animation: dizzling 10s infinite;
    -moz-animation: dizzling 10s infinite;
    -ms-animation: dizzling 10s infinite;
    -o-animation: dizzling 10s infinite;
    animation: dizzling 10s infinite;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    content: "";
}

@keyframes dizzling{
  0%{
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  50%{
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  100%{
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
}


.icon-circle-1{
  width: 500px;
  height: 500px;
  background-image: url(../../assets/icon-circle-1.png);
  background-size: 100%;
}


.about-section .icon-circle-blue{
  right: -150px;
  bottom: -150px;
  opacity: .70;
  -webkit-animation: fa-spin 30s infinite;
  -moz-animation: fa-spin 30s infinite;
  -ms-animation: fa-spin 30s infinite;
  -o-animation: fa-spin 30s infinite;
  animation: fa-spin 30s infinite;
}

.about-section .icon-dots{
  left: 50%;
  top: 30%;
}

.about-section .icon-circle-1{
  left: -200px !important;
  top: -200px !important;
  opacity: .05 !important;
}
.anim-icons.full-width {
    max-width: 100%;
}
.anim-icons .icon {
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
}
.anim-icons {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
}
  .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 0
}
.pagination>li {
  display: inline
}
.pagination>li>a, .pagination>li>span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  color: #428bca;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
  margin-left: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}
.pagination>li>a:hover, .pagination>li>a:focus, .pagination>li>span:hover, .pagination>li>span:focus {
  color: #2a6496;
  background-color: #eee;
  border-color: #ddd
}
.pagination>.active>a, .pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span, .pagination>.active>span:hover, .pagination>.active>span:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
  color: #777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed
}
.pagination-lg>li>a, .pagination-lg>li>span {
  padding: 10px 16px;
  font-size: 18px
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}
.pagination-sm>li>a, .pagination-sm>li>span {
  padding: 5px 10px;
  font-size: 12px
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}