.third-sec {
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center top;
   padding: 100px 0 135px 0;
}
 
.third-sec-head {
   max-width: 100%;
}
 
.third-sec-head h2 {
   margin-bottom: 20px;
}
 
.third-sec-head p {
   padding-bottom: 0px;
   padding-top: 0px;
   color: #707070;
}
 
.row.pacific-row, .row.last-row {
   margin: 50px 50px 100px;
}
 
.third-sec img {
   width: 100%;
   height: 400px;
}
 
.text-div {
   background: #fff;
   padding: 40px 45px;
   box-shadow: 0px 0px 56px #00000029;
}
 
.text-div p {
   margin-bottom: 20px;
   color: #707070;
}
 
.third-sec .col-md-8, .third-sec .col-md-4 {
   position: relative;
}
 
.text-div h3 {
   color: #ee891e;
   font-size: 48px;
   margin-bottom: 20px;
}
 
.third-sec .text-div-one {
   position: absolute;
   left: -60%;
   top: 50%!important;
   transform: translate(-2%, -50%);
}
 
.third-sec .text-div-two {
   position: absolute;
   left: -50%;
   top: 50%!important;
   transform: translate(35%, -50%);
   z-index: 1;
}
 
.third-sec .img-one:before {
   content: '';
   width: 4px;
   height: 44px;
   background: #ee891e;
   position: absolute;
   left: -5px;
   top: -20px;
   transition: .4s;
}
 
.third-sec .img-one:after {
   content: '';
   width: 80px;
   height: 4px;
   background: #ee891e;
   position: absolute;
   left: -5px;
   top: -20px;
   transition: .4s;
}
 
.third-sec .img-one-div:before {
   content: '';
   width: 300px;
   height: 4px;
   background: #ee891e;
   position: absolute;
   right: -10px;
   bottom: -20px;
   transition: .4s;
}
 
.third-sec .img-one-div:after {
   content: '';
   width: 4px;
   height: 190px;
   background: #ee891e;
   position: absolute;
   right: -10px;
   bottom: -20px;
   transition: .4s;
}
 
.third-sec .img-two:before {
   content: '';
   width: 4px;
   height: 44px;
   background: #ee891e;
   position: absolute;
   right: -10px;
   top: -20px;
   transition: .4s;
}
 
.third-sec .img-two:after {
   content: '';
   width: 80px;
   height: 4px;
   background: #ee891e;
   position: absolute;
   top: -20px;
   right: -10px;
   transition: .4s;
}
 
.third-sec .img-two-div:before {
   content: '';
   width: 4px;
   height: 190px;
   background: #ee891e;
   position: absolute;
   bottom: -20px;
   left: -10px;
   transition: .4s;
}
 
.third-sec .img-two-div:after {
   content: '';
   width: 300px;
   height: 4px;
   background: #ee891e;
   position: absolute;
   bottom: -20px;
   left: -10px;
   transition: .4s;
}
 
.third-sec .img-two:hover::before {
   top: -30px;
   right: -20px;
}
 
.third-sec .img-two:hover::after {
   top: -30px;
   right: -20px;
}
 
.third-sec .img-two-div:hover::before {
   bottom: -30px;
   left: -20px;
}
 
.third-sec .img-two-div:hover::after {
   bottom: -30px;
   left: -20px;
}
 
.third-sec .img-one:hover::before {
   left: -15px;
   top: -30px;
}
 
.third-sec .img-one:hover::after {
   left: -15px;
   top: -30px;
}
 
.third-sec .img-one-div:hover::before {
   right: -20px;
   bottom: -30px;
}
 
.third-sec .img-one-div:hover::after {
   right: -20px;
   bottom: -30px;
}
 
.third-sec-head {
   max-width: 72%;
   margin: 0 auto;
}
 
.third-sec-head h2 {
   font-size: 2.4em;
   line-height: 1.4;
   margin-bottom: 0px;
   text-align: center;
}
 
.third-sec-head p {
   padding-top: 20px;
   padding-bottom: 55px;
   margin-bottom: 0px;
   text-align: center;
}
 
a.text-div-btn:hover {
   color: #ee891e;
}
 
.img-two-div img, .img-one-div img{
   height: 400px!important;
}
@media (min-width:768px) and (max-width:991px) {
   .third-sec .row.pacific-row {
       margin-bottom: 60px;
   }
 
   .third-sec .img-two:before, .third-sec .img-two:after {
       right: -5px;
   }
 
   .third-sec .img-two:hover::before, .third-sec .img-two:hover::after {
       right: -10px;
   }
}
 
@media (max-width:767px) {
   .third-sec {
       padding: 60px 0!important;
   }
 
   .third-sec .row.pacific-row {
       margin-bottom: 60px;
   }
 
   .third-sec .container .row.last-row {
       flex-direction: column-reverse;
   }
 
   .text-div-one, .text-div-two {
       position: static!important;
       padding: 20px;
       transform: none!important;
       margin-top: 40px;
   }
 
   .third-sec .img-two-div:before, .third-sec .img-two-div:after {
       left: -5px;
   }
 
   .third-sec .img-one:hover::before, .third-sec .img-one:hover::after, .third-sec .img-two-div:hover::before, .third-sec .img-two-div:hover::after {
       left: -10px;
   }
 
   .third-sec .img-one-div:before, .third-sec .img-one-div:after, .third-sec .img-two:before, .third-sec .img-two:after {
       right: -5px;
   }
 
   .third-sec .img-one-div:hover::before, .third-sec .img-one-div:hover::after, .third-sec .img-two:hover::before, .third-sec .img-two:hover:after {
       right: -10px;
   }
 
   .col-md-3.col-sm-3 {
       text-align: center;
       margin-bottom: 20px;
   }
 
   .col-md-3.col-sm-3 img.logo-cert {
       max-width: 70%!important;
   }
   .row.pacific-row, .row.last-row {
     margin: 20px 10px 50px;
  }
  .img-two-div img, .img-one-div img {
     height: 250px!important;
 }
}
 

@media (max-width:480px) {
   .third-sec .img-two-div:before, .third-sec .img-one-div:after {
       height: 120px;
   }
 
   .third-sec .img-one-div:before, .third-sec .img-two-div:after {
       width: 180px;
   }
}
 
@media (min-width:1380px) {
   .text-div-one {
       top: 48px!important;
   }
}
 
@media (min-width:1200px) and (max-width:1379px) {  
   .text-div h3 {
       font-size: 1.8em;
   }
 
   .text-div p {
       font-size: .9em;
   }
}
 
@media (min-width:992px) {
   .text-div-one {
       top: 35px;
   }
}
 
@media (min-width:992px) and (max-width:1199px) {
   .text-div {
       padding: 35px 40px;
   }
 
   .text-div p {
       font-size: .7em;
   }
 
   .text-div h3 {
       font-size: 1.2em;
       margin-bottom: 15px;
   }
}
 
@media (max-width:991px) {
   .third-sec-head h2 {
       font-size: 1.4em;
   }
 
   .text-div h3, h3 {
       font-size: 1.2em;
   }
 
   p, .text-div p {
       font-size: .8em;
   }
 
   .text-div-one, .text-div-two {
       position: static;
       padding: 20px;
   }
  .img-two-div img, .img-one-div img {
     height: 294px!important;
    width: 290px!important;
   }
   .third-sec-head{
      max-width: 100%;
   }
  .third-sec .text-div-one {
    left: -33%;
  }
  .row.pacific-row, .row.last-row {
    margin: 50px 30px 100px;
  }
  .third-sec .img-one-div:before {
    width: 191px;
    right: 113px;
  }
  .third-sec .img-one-div:after {
    height: 116px;
    right: 113px;
  }
  .img-two-div{
   float: right; 
  }
  .third-sec .img-two-div:after {
    width: 161px;
    left: 126px;
  }
  .third-sec .img-two-div:before {
    height: 142px;
    left: 124px;
}
 
 
@media (min-width:992px) and (max-width:1024px) {
   .third-sec .img-two:before, .third-sec .img-two:after {
       right: -5px;
   }
 
   .third-sec .img-two:hover::before, .third-sec .img-two:hover::after {
       right: -10px;
   }
 
   .third-sec .img-one:hover::before, .third-sec .img-one:hover::after {
       left: -10px;
   }
  .third-sec {
    padding: 100px 0 0px 0;
  }
}
@media (max-width: 480px){
   .img-two-div img, .img-one-div img {
      height: 200px!important;
   }
}
 .spart-third-sec{
    padding: 50px 0 0!important;
}
@media (max-width: 767px){
    .spart-third-sec{
        padding: 50px 0 0!important;
    }
}
