.vision-sec{background: url(/wp-content/uploads/2025/09/vision.jpg) right top no-repeat; padding:50px; position:relative; overflow:hidden; max-width:2000px; margin:0 auto; background-size:cover;}
#svg{position: absolute;
    left: 50%;
    top: 50%;
    right: auto;
    bottom: auto;
    /* height: 100%; */
    width: 100%;
    transform: translate(-50%, -50%);
    z-index: -1;
    opacity: 0.10;}

.vision-sec .side-content-sec {background:#ffffff; max-width:700px; padding:80px 30px; border-radius:10px;}


.vision-sec .side-content-sec .icon{margin-bottom:15px;}

.vision-sec .side-content-sec .icon svg{width:90px; height:90px;}

.vision-sec .side-content-sec h2{margin:0; padding:0; color: #001C55; font-size:40px;}

.vision-sec .side-content-sec .side-sec-des{margin:20px 0 0 0 !important; padding:0;}

.vision-sec .side-content-sec .side-sec-des p{margin:0; padding:0; color: #333333; font-size:24px; line-height:34px; font-weight:400;}

@media screen and (max-width: 1199px){	
	
}

@media screen and (max-width: 991px){
	.vision-sec{padding:30px;}
}

@media screen and (max-width: 767px){
	
	.vision-sec{padding:20px 20px 20px 20px;}
	.vision-sec .side-content-sec h2{font-size:30px;}
	
	.vision-sec .side-content-sec .side-sec-des p {
    font-size: 18px;
    line-height: 26px;
}
}

@media screen and (max-width: 575px) {
	
}

#all-lines {
  -webkit-animation: rotate 60s linear infinite;
          animation: rotate 60s linear infinite;
}

@-webkit-keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
use {
  opacity: 0.1;
}

use:nth-child(0) {
  transform: rotate(0deg);
  color: #ccb333;
  -webkit-animation: fade 1s 0s linear alternate infinite;
          animation: fade 1s 0s linear alternate infinite;
}

use:nth-child(1) {
  transform: rotate(5deg);
  color: #ccbf33;
  -webkit-animation: fade 1s 0.2s linear alternate infinite;
          animation: fade 1s 0.2s linear alternate infinite;
}

use:nth-child(2) {
  transform: rotate(10deg);
  color: #cccc33;
  -webkit-animation: fade 1s 0.4s linear alternate infinite;
          animation: fade 1s 0.4s linear alternate infinite;
}

use:nth-child(3) {
  transform: rotate(15deg);
  color: #bfcc33;
  -webkit-animation: fade 1s 0.6s linear alternate infinite;
          animation: fade 1s 0.6s linear alternate infinite;
}

use:nth-child(4) {
  transform: rotate(20deg);
  color: #b3cc33;
  -webkit-animation: fade 1s 0.8s linear alternate infinite;
          animation: fade 1s 0.8s linear alternate infinite;
}

use:nth-child(5) {
  transform: rotate(25deg);
  color: #a6cc33;
  -webkit-animation: fade 1s 1s linear alternate infinite;
          animation: fade 1s 1s linear alternate infinite;
}

use:nth-child(6) {
  transform: rotate(30deg);
  color: #99cc33;
  -webkit-animation: fade 1s 1.2s linear alternate infinite;
          animation: fade 1s 1.2s linear alternate infinite;
}

use:nth-child(7) {
  transform: rotate(35deg);
  color: #8ccc33;
  -webkit-animation: fade 1s 1.4s linear alternate infinite;
          animation: fade 1s 1.4s linear alternate infinite;
}

use:nth-child(8) {
  transform: rotate(40deg);
  color: #80cc33;
  -webkit-animation: fade 1s 1.6s linear alternate infinite;
          animation: fade 1s 1.6s linear alternate infinite;
}

use:nth-child(9) {
  transform: rotate(45deg);
  color: #73cc33;
  -webkit-animation: fade 1s 1.8s linear alternate infinite;
          animation: fade 1s 1.8s linear alternate infinite;
}

use:nth-child(10) {
  transform: rotate(50deg);
  color: #66cc33;
  -webkit-animation: fade 1s 2s linear alternate infinite;
          animation: fade 1s 2s linear alternate infinite;
}

use:nth-child(11) {
  transform: rotate(55deg);
  color: #59cc33;
  -webkit-animation: fade 1s 2.2s linear alternate infinite;
          animation: fade 1s 2.2s linear alternate infinite;
}

use:nth-child(12) {
  transform: rotate(60deg);
  color: #4dcc33;
  -webkit-animation: fade 1s 2.4s linear alternate infinite;
          animation: fade 1s 2.4s linear alternate infinite;
}

use:nth-child(13) {
  transform: rotate(65deg);
  color: #40cc33;
  -webkit-animation: fade 1s 2.6s linear alternate infinite;
          animation: fade 1s 2.6s linear alternate infinite;
}

use:nth-child(14) {
  transform: rotate(70deg);
  color: #33cc33;
  -webkit-animation: fade 1s 2.8s linear alternate infinite;
          animation: fade 1s 2.8s linear alternate infinite;
}

use:nth-child(15) {
  transform: rotate(75deg);
  color: #33cc40;
  -webkit-animation: fade 1s 3s linear alternate infinite;
          animation: fade 1s 3s linear alternate infinite;
}

use:nth-child(16) {
  transform: rotate(80deg);
  color: #33cc4d;
  -webkit-animation: fade 1s 3.2s linear alternate infinite;
          animation: fade 1s 3.2s linear alternate infinite;
}

use:nth-child(17) {
  transform: rotate(85deg);
  color: #33cc59;
  -webkit-animation: fade 1s 3.4s linear alternate infinite;
          animation: fade 1s 3.4s linear alternate infinite;
}

use:nth-child(18) {
  transform: rotate(90deg);
  color: #33cc66;
  -webkit-animation: fade 1s 3.6s linear alternate infinite;
          animation: fade 1s 3.6s linear alternate infinite;
}

use:nth-child(19) {
  transform: rotate(95deg);
  color: #33cc73;
  -webkit-animation: fade 1s 3.8s linear alternate infinite;
          animation: fade 1s 3.8s linear alternate infinite;
}

use:nth-child(20) {
  transform: rotate(100deg);
  color: #33cc80;
  -webkit-animation: fade 1s 4s linear alternate infinite;
          animation: fade 1s 4s linear alternate infinite;
}

use:nth-child(21) {
  transform: rotate(105deg);
  color: #33cc8c;
  -webkit-animation: fade 1s 4.2s linear alternate infinite;
          animation: fade 1s 4.2s linear alternate infinite;
}

use:nth-child(22) {
  transform: rotate(110deg);
  color: #33cc99;
  -webkit-animation: fade 1s 4.4s linear alternate infinite;
          animation: fade 1s 4.4s linear alternate infinite;
}

use:nth-child(23) {
  transform: rotate(115deg);
  color: #33cca6;
  -webkit-animation: fade 1s 4.6s linear alternate infinite;
          animation: fade 1s 4.6s linear alternate infinite;
}

use:nth-child(24) {
  transform: rotate(120deg);
  color: #33ccb3;
  -webkit-animation: fade 1s 4.8s linear alternate infinite;
          animation: fade 1s 4.8s linear alternate infinite;
}

use:nth-child(25) {
  transform: rotate(125deg);
  color: #33ccbf;
  -webkit-animation: fade 1s 5s linear alternate infinite;
          animation: fade 1s 5s linear alternate infinite;
}

use:nth-child(26) {
  transform: rotate(130deg);
  color: #33cccc;
  -webkit-animation: fade 1s 5.2s linear alternate infinite;
          animation: fade 1s 5.2s linear alternate infinite;
}

use:nth-child(27) {
  transform: rotate(135deg);
  color: #33bfcc;
  -webkit-animation: fade 1s 5.4s linear alternate infinite;
          animation: fade 1s 5.4s linear alternate infinite;
}

use:nth-child(28) {
  transform: rotate(140deg);
  color: #33b3cc;
  -webkit-animation: fade 1s 5.6s linear alternate infinite;
          animation: fade 1s 5.6s linear alternate infinite;
}

use:nth-child(29) {
  transform: rotate(145deg);
  color: #33a6cc;
  -webkit-animation: fade 1s 5.8s linear alternate infinite;
          animation: fade 1s 5.8s linear alternate infinite;
}

use:nth-child(30) {
  transform: rotate(150deg);
  color: #3399cc;
  -webkit-animation: fade 1s 6s linear alternate infinite;
          animation: fade 1s 6s linear alternate infinite;
}

use:nth-child(31) {
  transform: rotate(155deg);
  color: #338ccc;
  -webkit-animation: fade 1s 6.2s linear alternate infinite;
          animation: fade 1s 6.2s linear alternate infinite;
}

use:nth-child(32) {
  transform: rotate(160deg);
  color: #3380cc;
  -webkit-animation: fade 1s 6.4s linear alternate infinite;
          animation: fade 1s 6.4s linear alternate infinite;
}

use:nth-child(33) {
  transform: rotate(165deg);
  color: #3373cc;
  -webkit-animation: fade 1s 6.6s linear alternate infinite;
          animation: fade 1s 6.6s linear alternate infinite;
}

use:nth-child(34) {
  transform: rotate(170deg);
  color: #3366cc;
  -webkit-animation: fade 1s 6.8s linear alternate infinite;
          animation: fade 1s 6.8s linear alternate infinite;
}

use:nth-child(35) {
  transform: rotate(175deg);
  color: #3359cc;
  -webkit-animation: fade 1s 7s linear alternate infinite;
          animation: fade 1s 7s linear alternate infinite;
}

use:nth-child(36) {
  transform: rotate(180deg);
  color: #334dcc;
  -webkit-animation: fade 1s 7.2s linear alternate infinite;
          animation: fade 1s 7.2s linear alternate infinite;
}

use:nth-child(37) {
  transform: rotate(185deg);
  color: #3340cc;
  -webkit-animation: fade 1s 7.4s linear alternate infinite;
          animation: fade 1s 7.4s linear alternate infinite;
}

use:nth-child(38) {
  transform: rotate(190deg);
  color: #3333cc;
  -webkit-animation: fade 1s 7.6s linear alternate infinite;
          animation: fade 1s 7.6s linear alternate infinite;
}

use:nth-child(39) {
  transform: rotate(195deg);
  color: #4033cc;
  -webkit-animation: fade 1s 7.8s linear alternate infinite;
          animation: fade 1s 7.8s linear alternate infinite;
}

use:nth-child(40) {
  transform: rotate(200deg);
  color: #4d33cc;
  -webkit-animation: fade 1s 8s linear alternate infinite;
          animation: fade 1s 8s linear alternate infinite;
}

use:nth-child(41) {
  transform: rotate(205deg);
  color: #5933cc;
  -webkit-animation: fade 1s 8.2s linear alternate infinite;
          animation: fade 1s 8.2s linear alternate infinite;
}

use:nth-child(42) {
  transform: rotate(210deg);
  color: #6633cc;
  -webkit-animation: fade 1s 8.4s linear alternate infinite;
          animation: fade 1s 8.4s linear alternate infinite;
}

use:nth-child(43) {
  transform: rotate(215deg);
  color: #7333cc;
  -webkit-animation: fade 1s 8.6s linear alternate infinite;
          animation: fade 1s 8.6s linear alternate infinite;
}

use:nth-child(44) {
  transform: rotate(220deg);
  color: #8033cc;
  -webkit-animation: fade 1s 8.8s linear alternate infinite;
          animation: fade 1s 8.8s linear alternate infinite;
}

use:nth-child(45) {
  transform: rotate(225deg);
  color: #8c33cc;
  -webkit-animation: fade 1s 9s linear alternate infinite;
          animation: fade 1s 9s linear alternate infinite;
}

use:nth-child(46) {
  transform: rotate(230deg);
  color: #9933cc;
  -webkit-animation: fade 1s 9.2s linear alternate infinite;
          animation: fade 1s 9.2s linear alternate infinite;
}

use:nth-child(47) {
  transform: rotate(235deg);
  color: #a633cc;
  -webkit-animation: fade 1s 9.4s linear alternate infinite;
          animation: fade 1s 9.4s linear alternate infinite;
}

use:nth-child(48) {
  transform: rotate(240deg);
  color: #b333cc;
  -webkit-animation: fade 1s 9.6s linear alternate infinite;
          animation: fade 1s 9.6s linear alternate infinite;
}

use:nth-child(49) {
  transform: rotate(245deg);
  color: #bf33cc;
  -webkit-animation: fade 1s 9.8s linear alternate infinite;
          animation: fade 1s 9.8s linear alternate infinite;
}

use:nth-child(50) {
  transform: rotate(250deg);
  color: #cc33cc;
  -webkit-animation: fade 1s 10s linear alternate infinite;
          animation: fade 1s 10s linear alternate infinite;
}

use:nth-child(51) {
  transform: rotate(255deg);
  color: #cc33bf;
  -webkit-animation: fade 1s 10.2s linear alternate infinite;
          animation: fade 1s 10.2s linear alternate infinite;
}

use:nth-child(52) {
  transform: rotate(260deg);
  color: #cc33b3;
  -webkit-animation: fade 1s 10.4s linear alternate infinite;
          animation: fade 1s 10.4s linear alternate infinite;
}

use:nth-child(53) {
  transform: rotate(265deg);
  color: #cc33a6;
  -webkit-animation: fade 1s 10.6s linear alternate infinite;
          animation: fade 1s 10.6s linear alternate infinite;
}

use:nth-child(54) {
  transform: rotate(270deg);
  color: #cc3399;
  -webkit-animation: fade 1s 10.8s linear alternate infinite;
          animation: fade 1s 10.8s linear alternate infinite;
}

use:nth-child(55) {
  transform: rotate(275deg);
  color: #cc338c;
  -webkit-animation: fade 1s 11s linear alternate infinite;
          animation: fade 1s 11s linear alternate infinite;
}

use:nth-child(56) {
  transform: rotate(280deg);
  color: #cc3380;
  -webkit-animation: fade 1s 11.2s linear alternate infinite;
          animation: fade 1s 11.2s linear alternate infinite;
}

use:nth-child(57) {
  transform: rotate(285deg);
  color: #cc3373;
  -webkit-animation: fade 1s 11.4s linear alternate infinite;
          animation: fade 1s 11.4s linear alternate infinite;
}

use:nth-child(58) {
  transform: rotate(290deg);
  color: #cc3366;
  -webkit-animation: fade 1s 11.6s linear alternate infinite;
          animation: fade 1s 11.6s linear alternate infinite;
}

use:nth-child(59) {
  transform: rotate(295deg);
  color: #cc3359;
  -webkit-animation: fade 1s 11.8s linear alternate infinite;
          animation: fade 1s 11.8s linear alternate infinite;
}

use:nth-child(60) {
  transform: rotate(300deg);
  color: #cc334d;
  -webkit-animation: fade 1s 12s linear alternate infinite;
          animation: fade 1s 12s linear alternate infinite;
}

use:nth-child(61) {
  transform: rotate(305deg);
  color: #cc3340;
  -webkit-animation: fade 1s 12.2s linear alternate infinite;
          animation: fade 1s 12.2s linear alternate infinite;
}

use:nth-child(62) {
  transform: rotate(310deg);
  color: #cc3333;
  -webkit-animation: fade 1s 12.4s linear alternate infinite;
          animation: fade 1s 12.4s linear alternate infinite;
}

use:nth-child(63) {
  transform: rotate(315deg);
  color: #cc4033;
  -webkit-animation: fade 1s 12.6s linear alternate infinite;
          animation: fade 1s 12.6s linear alternate infinite;
}

use:nth-child(64) {
  transform: rotate(320deg);
  color: #cc4d33;
  -webkit-animation: fade 1s 12.8s linear alternate infinite;
          animation: fade 1s 12.8s linear alternate infinite;
}

use:nth-child(65) {
  transform: rotate(325deg);
  color: #cc5933;
  -webkit-animation: fade 1s 13s linear alternate infinite;
          animation: fade 1s 13s linear alternate infinite;
}

use:nth-child(66) {
  transform: rotate(330deg);
  color: #cc6633;
  -webkit-animation: fade 1s 13.2s linear alternate infinite;
          animation: fade 1s 13.2s linear alternate infinite;
}

use:nth-child(67) {
  transform: rotate(335deg);
  color: #cc7333;
  -webkit-animation: fade 1s 13.4s linear alternate infinite;
          animation: fade 1s 13.4s linear alternate infinite;
}

use:nth-child(68) {
  transform: rotate(340deg);
  color: #cc8033;
  -webkit-animation: fade 1s 13.6s linear alternate infinite;
          animation: fade 1s 13.6s linear alternate infinite;
}

use:nth-child(69) {
  transform: rotate(345deg);
  color: #cc8c33;
  -webkit-animation: fade 1s 13.8s linear alternate infinite;
          animation: fade 1s 13.8s linear alternate infinite;
}

use:nth-child(70) {
  transform: rotate(350deg);
  color: #cc9933;
  -webkit-animation: fade 1s 14s linear alternate infinite;
          animation: fade 1s 14s linear alternate infinite;
}

use:nth-child(71) {
  transform: rotate(355deg);
  color: #cca633;
  -webkit-animation: fade 1s 14.2s linear alternate infinite;
          animation: fade 1s 14.2s linear alternate infinite;
}

use:nth-child(72) {
  transform: rotate(360deg);
  color: #ccb333;
  -webkit-animation: fade 1s 14.4s linear alternate infinite;
          animation: fade 1s 14.4s linear alternate infinite;
}

use:nth-child(73) {
  transform: rotate(365deg);
  color: #ccbf33;
  -webkit-animation: fade 1s 14.6s linear alternate infinite;
          animation: fade 1s 14.6s linear alternate infinite;
}

use:nth-child(74) {
  transform: rotate(370deg);
  color: #cccc33;
  -webkit-animation: fade 1s 14.8s linear alternate infinite;
          animation: fade 1s 14.8s linear alternate infinite;
}

@-webkit-keyframes fade {
  100% {
    opacity: 1;
  }
}

@keyframes fade {
  100% {
    opacity: 1;
  }
}
