@font-face {
    font-family: mont-regular;
    src: url("../fonts/Montserrat-Regular.ttf");
}

@font-face {
    font-family: mont-semibold;
    src: url("../fonts/Montserrat-SemiBold.ttf");
}

@font-face {
    font-family: mont-medium;
    src: url("../fonts/Montserrat-Medium.ttf");
}

@font-face {
    font-family: mont-bold;
    src: url("../fonts/Montserrat-Bold.ttf");
}

body {
    font-family: mont-regular;
    font-size: 14px;
	color:#221F20;
    font-weight: 500;
	overflow-x: hidden;
    line-height: 1.75;
}
p,
span,
a,
h1,
h2,
button,
h3,
h4,
h5,li {
    font-family: mont-regular;
}
/*animation*/
.ani{visibility: hidden;}
.animated{visibility: visible!important;}
.message-container.ani,.cultivating-container.ani,.values-container.ani,.building-container.ani,.aspirians-container.ani,.awards-container.ani{visibility: visible!important;}
  
/*banner*/
.banner .col-md-2{padding:0px;}
.banner .col-md-2 div{overflow: hidden;}
.banner .col-md-2 img{transition: transform 0.5s, opacity 0.5s;width: 100%;opacity: 0.5;}
.banner .col-md-2:hover img{opacity: 1;transform: scale(1.1);}

.banner .col-md-2 img{transition: transform 0.5s, opacity 0.5s;width: 100%;opacity: 0.5;object-fit: cover;}
.banner .col-md-2:hover img{opacity: 1;transform: scale(1.1);}
.banner-one{background-color:#D32D1F;}
.banner-two{background-color:#F09436;}
.banner-three{background-color:#FCEF50;}
.banner-four{background-color:#38802D;}
.banner-five{background-color:#1D49F5;}
.banner-six{background-color:#6D1284;}
.banner{position:relative;height: 92vh;}
.banner-img,.banner .col-md-2,.banner .col-md-2 div,.banner .col-md-2 img {height: 92vh;}
.banner-head{position: absolute;bottom: 0;left: 50%;transform: translate(-50%,-20%);width:100%;}
.banner-head h1{font-family: mont-bold;color: #FFF;text-align: center;font-size: 54px;line-height: normal; }
.banner-overlay{background: linear-gradient(180deg, rgba(0, 0, 0, 0.87) 0%, rgba(0, 0, 0, 0.00) 100%);position:absolute;}
.banner .col-md-2 div:after {content:'';position:absolute;left:0; top:0; width:100%; height:100%; display:inline-block;
background: linear-gradient(180deg, rgba(0, 0, 0, .1) 75.98%, rgba(0, 0, 0, 0.56) 95.45%), linear-gradient(180deg, rgba(0, 0, 0, 0.58) -3.46%, rgba(0, 0, 0, 0.00) 40.97%);
}

/*footer*/
footer{background: linear-gradient(46deg, #502968 0%, #8853A3 100%);padding:40px 0px 20px;}
.footer-subhead{color: #FFF;
font-family: mont-medium;
font-size: 21px;margin:20px 0px;
line-height: normal;}
.footer-content p a{color:#CAC0DC;font-size: 14px;}
.footer-content p{padding:5px 0px;}
.footer-copy p{color:#CAC0DC;font-size: 14px;margin:10px 0px 0px;}
hr{border-top:1px solid #b2b2b2;}
.asp-footer-bottom-social-icon img {margin-right: 25px;width: 22px;}
.asp-footer-bottom-social-icon a:last-child img{margin-right: 0px;}
.asp-footer-bottom-social-icon{display: flex;justify-content: end;}
.socialmedia-icon{margin-top:250px;}
.fb,.insta,.youtube,.twit,.linkedin{opacity: .8;}
.fb:hover,.insta:hover,.youtube:hover,.twit:hover,.linkedin:hover{opacity: 1;}

/*scroll top*/
.scrollToTop{width:80px; height:80px;padding:10px; text-align:center;font-weight: bold;color: #444;position:absolute;right:0px;background: url('../img/bottom-arrow.svg') no-repeat 0px 20px;display: inline;opacity: .8;}
.scrollToTop:hover{text-decoration:none;opacity: 1;}
.mob-scroltop a{display: none!important;}

/*intro-container*/
.intro-container{background: linear-gradient(46deg, #502968 0%, #8853A3 100%);}
.intro-container .container{width:1000px;margin-bottom: 80px;}
.intro-container p{color: #FFF;text-align: center;font-size: 16px;line-height: 36px;margin:40px 0px;}

/*workforce-container*/
.workforce-container .container{margin-bottom: 80px;}
.workforce-container h2{color: #221F20;text-align: center;font-size: 35px;line-height: normal;font-family: mont-semibold;margin-bottom: 40px;margin-top: 0px;}
.workforce-container img{margin:0 auto;width: 75px;height: 75px;}
.workforce-container p{color: #221F20;text-align: center;font-size: 16px;line-height: 30px;padding-top:10px;width: 200px;margin: 0 auto;}

/*message-container*/
.message-container{background:#EFE9F5;padding: 80px 0px 120px;position: relative;}
.message-vetor{position: absolute;top:0px;}
.message-gowri{position: absolute;top:100px;left: 0;
right: 0;}
.message-container{background: url("../img/vector-new.jpg") no-repeat;background-position: bottom;}
.dek-vector{height: 620px;}
.message-box{padding:40px 40px 30px 40px;}
.message-panel{width:500px;}
.message-gowri .col-md-5{float: right;}
.message-container p{color: #221F20;font-size: 18px;line-height: 35px;}
.message-container h2{color: #221F20;font-size: 35px;line-height: normal;font-family: mont-semibold;margin-bottom: 40px;margin-top: 0px;}
.message-box{background: #FFF;}
.message-box h4{margin-top:60px;color:#1C1920;font-size: 26px;font-family: mont-semibold;line-height: 28px; text-transform: capitalize;}
.message-gowri-mob{display: none;}
.mobile-head{display: none;}

/*cultivating-container*/
.cultivating-container{background-image: linear-gradient(to right, rgba(80, 41, 104, .8), rgba(136, 83, 163, 0.8)), url('../img/cultivating.png');color:#fff;padding: 80px 0px;}
.cultivating-container .container{width:1000px;}
.cultivating-container h2{color: #fff;text-align: center;font-size: 35px;line-height: normal;font-family: mont-semibold;margin-bottom: 40px;  margin-top: 0px;}
.cultivating-container h5{font-size: 45px;font-family: mont-semibold;line-height: 42px;}
.cultivating-container .align-center{display: flex;justify-content: center;margin:40px -15px 0px;}
.cultivating-container p{font-size: 16px;line-height: 26px;text-transform: capitalize;}

/*values-container*/
.values-container{margin:80px 0px;}
.values-container h2{color: #221F20;text-align: center;font-size: 35px;line-height: normal;font-family: mont-semibold;margin-bottom: 30px;margin-top: 0px;}
.values-container p{color: #221F20;text-align: center;font-size: 16px;font-weight: 400;line-height: 35px;}
.value-box{margin:40px 60px 0px;}
.value-box1{display: flex;justify-content: center;}
.value-box .col-md-2{padding: 0px;width:20%;overflow: hidden;}

@media(min-width:991px)
{
	.value5-hover:hover{background: #F65A98;}
	.value4-hover:hover{background: #00B050;}
	.value1-hover:hover{background:#4D6BCB;}
	.value3-hover:hover{background: #FF8D39;}
	.value2-hover:hover{background: #F7CE45;}
	.value1-hover:hover img,.value2-hover:hover img,.value3-hover:hover img,.value4-hover:hover img,.value5-hover:hover img{opacity: 0;}
	.value-box .col-md-2 img{width: 100%;}
	.values-hover{transition: 0.5s all ease-in-out !important;}
	.values-hover:hover{transform: scale(1.1)!important;animation-fill-mode:none!important;}
	.value2-hover,.value4-hover,.value3-hover,.value1-hover,.value5-hover {animation-duration: 1.3s!important;visibility: visible !important;}
	
}	

/*
.value5-hover:hover,.value5-hover{background: #F65A98;}
.value4-hover:hover,.value4-hover{background: #00B050;}
.value1-hover:hover,.value1-hover{background:#4D6BCB;}
.value3-hover:hover,.value3-hover{background: #FF8D39;}
.value2-hover:hover,.value2-hover{background: #F7CE45;}
*/



/*
.value-box .bg-box
{visibility: visible !important;animation-name: bounceInLeft !important;
animation-duration: 1s !important;
animation-fill-mode: both !important;}
*/



/*building-container*/
.building-container{background: #140435;padding: 80px 0px;color:#fff;}
.building-container h2{font-size: 35px;line-height: normal;font-family: mont-semibold;margin-bottom: 10px;margin-top: 0px;}
.building-container .container{width:1000px;}
.building-container h5{font-family: mont-medium;font-size: 21px;line-height: 28px;}
.building-container p{color: #FFF;font-size: 13px;line-height: 28px;opacity: 0.7 !important;}
.build-box{margin-top:30px;}
.lgbt{margin-top:15px;}
.build-box .col-md-3{padding-left: 0px;}
.build-box .col-md-6:first-child{padding-right: 30px;padding-left: 0px;}
.build-box .col-md-6:last-child{padding-left: 30px;padding-right: 0px;}
.mob-icon{display: none;}
/*awards-container*/
.awards-container .container{width:1000px;margin-bottom: 60px;}
.awards-container h2{color: #221F20;font-size: 35px;line-height: normal;font-family: mont-semibold;margin:0px 0px 40px;text-align: center;}
.awards-container .col-md-3{border-right: 1px solid #D9D9D9;padding:0px 20px;}
.awards-container .col-md-3:last-child{border-right: 0px;}
.award2 .col-md-3{border-top: 1px solid #D9D9D9;}
.view-btn{padding: 12px 24px;color:#221F20;font-family: mont-semibold;font-size: 14px;border-radius: 30px;border: 1px solid #7B4AA7;background-color:transparent;line-height: normal;margin-top:40px;}
.view-btn a{color:#221F20;font-family: mont-semibold;}
.view-btn a:hover,.view-btn a:focus{color:#fff!important;}
.awards-container{margin-top:60px;}
.awards-container .col-md-3{padding:20px;}

/*initiatives*/
.initiatives-container .container{width: 1000px;margin:60px auto;}
.initiatives-container h2{color: #221F20;font-size: 35px;line-height: normal;font-family: mont-semibold;text-align: center;}
.initiatives-container .carousel-showmanymoveone .cloneditem-1,
.initiatives-container .carousel-showmanymoveone .cloneditem-2,
.initiatives-container .carousel-showmanymoveone .cloneditem-3 {
   display: none;
}
.initiatives-container .item img{margin: 0 auto;}
@media only screen and (max-width: 992px) {
   .initiatives-container .carousel .item .col-xs-12:nth-last-child(-n+2) {
      display: none;
   }
}

@media all and (min-width: 768px) {
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .active.left,
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .prev {
      left: -50%;
   }
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .active.right,
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .next {
      left: 50%;
   }
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .left,
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .prev.right,
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .active {
      left: 0;
   }
   .initiatives-container .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
      display: block;
   }
}

@media all and (min-width: 768px) and (transform-3d),
all and (min-width: 768px) and (-webkit-transform-3d) {
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .item.active.right,
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .item.next {
      -webkit-transform: translate3d(50%, 0, 0);
      transform: translate3d(50%, 0, 0);
      left: 0;
   }
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .item.active.left,
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .item.prev {
      -webkit-transform: translate3d(-50%, 0, 0);
      transform: translate3d(-50%, 0, 0);
      left: 0;
   }
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .item.left,
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .item.prev.right,
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .item.active {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      left: 0;
   }
}

@media all and (min-width: 992px) {
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .active.left,
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .prev {
      left: -16.6%;
   }
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .active.right,
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .next {
      left: 16.6%;
   }
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .left,
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .prev.right,
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .active {
      left: 0;
   }
   .initiatives-container .carousel-showmanymoveone .carousel-inner .cloneditem-2,
   .initiatives-container .carousel-showmanymoveone .carousel-inner .cloneditem-3 {
      display: block;
   }
}

@media all and (min-width: 992px) and (transform-3d),
all and (min-width: 992px) and (-webkit-transform-3d) {
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .item.active.right,
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .item.next {
      -webkit-transform: translate3d(16.6%, 0, 0);
      transform: translate3d(16.6%, 0, 0);
      left: 0;
   }
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .item.active.left,
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .item.prev {
      -webkit-transform: translate3d(-16.6%, 0, 0);
      transform: translate3d(-16.6%, 0, 0);
      left: 0;
   }
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .item.left,
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .item.prev.right,
   .initiatives-container .carousel-showmanymoveone .carousel-inner > .item.active {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      left: 0;
   }
}

/*aspirians-container*/
.aspirians-container{background-image: linear-gradient(180deg, #F5EEFF 14.94%, rgba(252, 245, 255, 0.00) 55.25%), url('../img/vector-two.png');background-repeat: no-repeat;background-position: bottom;}
.aspirians-container .container-fluid .pad-lr{padding:0px;}
.aspirians-container .container{width:1000px;margin: 60px auto;}
.aspirians-container h2{color: #221F20;font-size: 35px;line-height: normal;font-family: mont-semibold;text-align: center;margin-top:80px;margin-bottom: 30px;}
.aspirians-container p {color: #221F20;text-align: center;font-size: 16px;font-weight: 400; line-height: 35px;}
#theCarousel{position: relative;}
.video-icon{position: absolute;bottom: 40px;
left: 30px;width: 50px;}
video{width: 100%;}
.modal-body{padding:0px 15px;}
.close{font-size: 35px;}
/*
.aspirians-container .item.active .col-md-4:first-child .video-icon{left:30px;bottom: 40px;}
.aspirians-container .item.active .col-md-4:last-child .video-icon{left:30px;bottom: 40px;}
.aspirians-container .item.active .col-md-4:last-child .video-ani{float: right;}
.aspirians-container .item.active .col-md-4:first-child .video-ani{float: left;}
*/
.aspirians-container .carousel-control{bottom: 130px;top: auto;background-image: none;}
.carousel-indicators {bottom: -70px;}
.carousel-indicators li,.carousel-indicators .active{width: 8px;
height: 8px;margin:3px;}
.aspirians-container .carousel-indicators li{background-color: #d2d2d2;
border: 0px solid #d2d2d2;}
.aspirians-container .carousel-indicators .active{background-image: linear-gradient(to right, #3D51C3 , #B53B74) !important;}
.aspirians-container .multi-item-carousel{
  .carousel-inner{
    > .item{
      transition: 500ms ease-in-out left;
    }
    .active{
      &.left{
        left:-33%;
      }
      &.right{
        left:33%;
      }
    }
    .next{
      left: 33%;
    }
    .prev{
      left: -33%;
    }
    @media all and (transform-3d), (-webkit-transform-3d) {
      > .item{
        transition: 500ms ease-in-out left;
        transition: 500ms ease-in-out all;
        backface-visibility: visible;
        transform: none!important;
      }
    }
  }
  .carouse-control{
    &.left, &.right{
      background-image: none;
    }
  }
}

.video-ani{overflow: hidden;}
.video-ani:hover img{transform: scale(1.1);}
.video-ani img{transition: 0.5s all ease-in-out;}
.video-ani{position: relative;}

/*supporting-container*/
.supporting-container h2{color: #221F20;font-size: 35px;line-height: normal;font-family: mont-semibold;text-align: center;margin-bottom: 30px;}
.supporting-container p {color: #221F20;font-size: 16px;line-height: 35px;text-align: center;}
.supporting-container .owl-overtext{text-align: left!important;}
.supporting-container .owl-overtext p{color:#fff;font-size: 14px;line-height: 24px;text-align: left;}
.support-con-div{width:1000px;margin: 0 auto;}
.supporting-container .owl-slider{margin-top: 40px;}
.supporting-bg{background: linear-gradient(46deg, #502968 0%, #8853A3 100%);margin-top: -250px;
min-height: 320px;}
.supporting-container .know-btn{padding: 12px 24px;color: #fff;font-family: mont-semibold;font-size: 14px;border-radius: 30px;border: 1px solid #fff;background-color: transparent;line-height: normal;margin-top: 40px;}
.supporting-container .know-btn a{color: #fff;font-family: mont-semibold;}
.supporting-container .know-btn a:focus,.supporting-container .know-btn a:hover{color: #221F20!important;}
.supporting-container h4{color: #FFF;font-family: mont-medium;font-size: 16px;line-height: 28px;}
.supporting-container .owl-nav button {position: absolute;top: 50%;background-color: #000;color: #fff;margin: 0;transition: all 0.3s ease-in-out;}
.supporting-container .owl-nav button.owl-prev {left: 0;background: url(../img/mobile-chevron-left.svg);height: 30px;width: 30px;}
.supporting-container .owl-nav button span{display: none;}
.supporting-container .owl-nav button.owl-next {right: 0;background: url(../img/mobile-chevron-right.svg);height: 30px;width: 30px;}
.supporting-container .owl-dots {text-align: center;padding-top: 15px;}
.supporting-container .owl-dots button.owl-dot {width: 10px;height: 10px;border-radius: 50%;display: inline-block;background: rgba(203, 203, 203, 0.44);margin: 0 3px;}
.supporting-container .owl-dots button.owl-dot.active {background-color: #fff;}
.supporting-container .owl-dots button.owl-dot:focus {outline: none;}
.supporting-container .owl-nav button {position: absolute;top: 50%;transform:translateY(-50%);}
.supporting-container .owl-nav button:focus {outline: none;}
.supporting-container .owl-image {display: block;width: 100%;height: auto;}
.supporting-container .owl-overlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;opacity: 0;transition: .5s ease;background: linear-gradient(0deg, #321050 0%, rgba(58, 28, 85, 0.40) 71.63%);}
.supporting-container .owl-carousel .item:hover .owl-overlay {opacity: 1;}
.supporting-container .owl-carousel .item:hover h4{color:#ffc208;position: absolute;z-index: 1;}
.supporting-container .owl-carousel .item:hover hr{position: absolute;z-index: 1;width: 100%;margin-top: 86px;border-top:1px solid #ffc208;}
.supporting-container .mr-40{margin-right: 45px;}
.mob-headvol{display: none;}
.supporting-container .supporting-container.owl-overtext p{font-size: 12px;color:#fff;line-height: 28px;text-align: left;}
.supporting-container .owl-overtext h5{font-family: mont-semibold;line-height: 24px;font-size: 18px;}
.supporting-container .owl-overtext {color: white;width: 80%;font-size: 14px;position: absolute;bottom: 0%;left: 50%;-webkit-transform: translate(-50%,-5%);-ms-transform: translate(-50%, -5%);transform: translate(-50%, -5%);}
.mobile-overlay{display: none;}
.supporting-container .owl-ani{overflow: hidden;position: relative;}
.supporting-container .owl-item:hover img{transform: scale(1.1);}
.supporting-container .owl-ani img{transition: 0.5s all ease-in-out;}

@media only screen and (max-width: 992px) {
.initiatives-container .carousel .item .col-xs-12:nth-last-child(-n+2) {display: none;}
}
@media all and (min-width: 768px) {
.initiatives-container .carousel-showmanymoveone .carousel-inner > .active.left,
.initiatives-container .carousel-showmanymoveone .carousel-inner > .prev {left: -50%;}
.initiatives-container .carousel-showmanymoveone .carousel-inner > .active.right,
.initiatives-container .carousel-showmanymoveone .carousel-inner > .next {left: 50%;}
.initiatives-container .carousel-showmanymoveone .carousel-inner > .left,
.initiatives-container .carousel-showmanymoveone .carousel-inner > .prev.right,
.initiatives-container .carousel-showmanymoveone .carousel-inner > .active {left: 0;}
.initiatives-container .carousel-showmanymoveone .carousel-inner .cloneditem-1,
.initiatives-container .carousel-showmanymoveone .carousel-inner .cloneditem-2,
.initiatives-container .carousel-showmanymoveone .carousel-inner .cloneditem-3{display: block;}
}
@media all and (min-width: 768px) and (transform-3d),
all and (min-width: 768px) and (-webkit-transform-3d) {
.initiatives-container .carousel-showmanymoveone .carousel-inner > .item.active.right,
.initiatives-container .carousel-showmanymoveone .carousel-inner > .item.next {
-webkit-transform: translate3d(50%, 0, 0);transform: translate3d(50%, 0, 0);left: 0;}
.initiatives-container .carousel-showmanymoveone .carousel-inner > .item.active.left,
.initiatives-container .carousel-showmanymoveone .carousel-inner > .item.prev {
-webkit-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0);left: 0;}
.initiatives-container .carousel-showmanymoveone .carousel-inner > .item.left,
.initiatives-container .carousel-showmanymoveone .carousel-inner > .item.prev.right,
.initiatives-container .carousel-showmanymoveone .carousel-inner > .item.active {
-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);left: 0;}
}
@media all and (min-width: 992px) {
.initiatives-container .carousel-showmanymoveone .carousel-inner > .active.left,
.initiatives-container .carousel-showmanymoveone .carousel-inner > .prev {left: -16.6%;}
.initiatives-container .carousel-showmanymoveone .carousel-inner > .active.right,
.initiatives-container .carousel-showmanymoveone .carousel-inner > .next {left: 16.6%;}
.initiatives-container .carousel-showmanymoveone .carousel-inner > .left,
.initiatives-container .carousel-showmanymoveone .carousel-inner > .prev.right,
.initiatives-container .carousel-showmanymoveone .carousel-inner > .active {left: 0;}
.initiatives-container .carousel-showmanymoveone .carousel-inner .cloneditem-2,
.initiatives-container .carousel-showmanymoveone .carousel-inner .cloneditem-3 {display: block;}
}
@media all and (min-width: 992px) and (transform-3d),
all and (min-width: 992px) and (-webkit-transform-3d) {
.initiatives-container .carousel-showmanymoveone .carousel-inner > .item.active.right,
.initiatives-container .carousel-showmanymoveone .carousel-inner > .item.next {-webkit-transform: translate3d(16.6%, 0, 0);transform: translate3d(16.6%, 0, 0);left: 0;}
.initiatives-container .carousel-showmanymoveone .carousel-inner > .item.active.left,
.initiatives-container .carousel-showmanymoveone .carousel-inner > .item.prev {
-webkit-transform: translate3d(-16.6%, 0, 0);transform: translate3d(-16.6%, 0, 0);left: 0;}
.initiatives-container .carousel-showmanymoveone .carousel-inner > .item.left,
.initiatives-container .carousel-showmanymoveone .carousel-inner > .item.prev.right,
.initiatives-container .carousel-showmanymoveone .carousel-inner > .item.active {
-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);left: 0;}
}
/*animation*/
.move-up:hover{transition: all .5s;transform : translateY(-10px);}
.cultivating-container p{opacity: 0.8;font-size: 14px;line-height: 24px;}
.cultivating-container p:hover{opacity: 1;}
footer a:hover{color:#fff;}
.view-btn:hover{background-color:#8347ad;color:#fff!important;}
.supporting-container .know-btn:hover{background-color:#fff;color:#221F20;}
.video-ani img.img-responsive{width:100%;}
/*xs*/
@media(min-width:320px) and (max-width: 767px) {
	.banner-head h1{font-size: 36px;width: 300px;margin: 0 auto;}
	.banner-head{left:54%;}
	.cultivating-container .container,.awards-container .container,.container,.building-container .container,.intro-container .container,.initiatives-container .container,.aspirians-container .container{width: 100%;}
	.support-con-div{width:100%;margin: 0 auto;}
	.mainHeader{width:100%;}
	.banner{height: auto;}
	#header_wrapper{background-color: transparent;}
	#header_wrapper.firstMenu.nav-effect{background-color: #fff;}
/*	#header_wrapper.firstMenu.nav-effect .mainHeader{top:7px;}*/
	.navbar-toggle{margin-top:10px;margin-right: 0px;}
	.banner-img, .banner .col-md-2, .banner .col-md-2 div, .banner .col-md-2 img{height: auto;overflow-x: hidden;}
	/*scrolltop*/
	.scrollToTop{right: 0px;top: -10px;}
	.deks-scroltop a{display: none!important;}
	.mob-scroll{display: flex!important;}
	.socialmedia-icon {margin-top: 20px;}
	.mob-scroltop a{display: block!important;}
	/*footer*/
	.asp-footer-bottom-social-icon{margin: 20px 0px;justify-content: center;}
	.asp-footer-bottom-social-icon img {margin-right: 40px;}	
	.message-box{  margin-top: 0px;}
	.message-gowri{display: none;}
	.message-box {padding:30px 20px;}
	.message-box h4{margin-top: 30px;font-size: 18px;margin-bottom: 0px;}
	.message-container{padding:0px;background:linear-gradient(180deg, #F5EEFF 0%, #FCF5FF 100%);}
	.message-container .mob-view{background: url("../img/vector-mobile.png") no-repeat;background-position: top;background-size: cover;}
	.message-container .container{padding-top: 60px;padding-bottom: 60px;}
	.message-vetor{opacity: .5;}
	.message-gowri-mob{display: block;}
	.message-panel {width: 100%;}
	.aspirians-container{background-image: linear-gradient(180deg, #F5EEFF 14.94%, rgba(252, 245, 255, 0.00) 55.25%), url('../img/mobile-vector.png');background-size: cover;}
	.supporting-bg{margin-top: -350px;min-height: 400px;}
	.supporting-container p{font-size: 14px;line-height: 28px;color:#221F20;}
	.supporting-container .owl-item:hover img{transform: scale(1);}
	.aspirians-container .item.active .col-md-4:first-child{width:100%;padding:0px;}
	.video-icon{width: 45px;bottom: 30px;}
	.aspirians-container .item.active .col-md-4:first-child .video-icon{left: 30px;bottom: 30px;}
	.aspirians-container .carousel-control img{width: 30px;}
	.workforce-container h2,.message-container h2,.cultivating-container h2,.values-container h2,.building-container h2,.initiatives-container h2,.awards-container h2,.aspirians-container h2,.supporting-container h2{font-size: 26px;line-height: 40px;}
	.message-container h2{text-align: center;}
	.message-gowri-mob img{width: 100%;}
	.workforce-container p,.aspirians-container p,.intro-container p,.message-container p,.cultivating-container p,.values-container p{font-size: 16px; line-height: 30px;}
	.cultivating-container h5{font-size: 38px; line-height: 35px;text-align: center;}
	.cultivating-container p{text-align: center;}
	.cultivating-container .align-center{margin: 20px -15px 0px;}
	.value-box .col-md-2{width:50%;padding:0px;}
	.value-box .col-md-2:nth-child(3),.value-box .col-md-2:nth-child(7){float: right;}
	.value-box{margin:40px 0px 0px;}
	.build-box .col-md-6:first-child{padding:0px;}
	.build-box .col-md-6{text-align: center;margin: 0 auto;}
	.build-box .col-md-3{display: inline-flex;align-content: center;justify-content: center;}
	.awards-container .col-md-3:nth-child(2){border-right: 0px;}
	.awards-container .col-md-3:nth-child(3),.awards-container .col-md-3:nth-child(4){border-top:1px solid #D9D9D9;}
	.aspirians-container .item.active .col-md-4:first-child {padding: 0px 15px;width: 100%;justify-content: center;display: inline-flex;}
	#theCarousel{width:100%;margin: 0 auto;}
	.aspirians-container .carousel-control {bottom: 90px;bottom: 50%;top: 45%;}
	.aspirians-container .carousel-control.left{left: 20px;opacity: 1;}
	.aspirians-container .carousel-control.right{right: 20px;opacity: 1;}
	.aspirians-container .carousel .item .col-xs-12:last-child,.aspirians-container .carousel .item .col-xs-12:nth-child(2) {display: none;}
	.aspirians-container h2{margin-bottom: 20px;}
	.supporting-container h2{margin-top:0px;}
	.item .owl-overlay{display: block!important;}
	.owl-overlay{display: none;}
	.mobile-overlay{display: block;background: linear-gradient(0deg, #321050 0%, rgba(58, 28, 85, 0.40) 71.63%);position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;}
	.supporting-container .owl-carousel .item:hover h4,.supporting-container .owl-carousel .item:hover hr{position: initial;}
	.supporting-container .owl-overtext p{font-size: 14px;line-height: 22px;}
	.supporting-container .owl-overtext h5{font-size: 16px;line-height: 24px;}
	.supporting-container h4{font-size: 16px;}
	.supporting-container .owl-carousel .item h4{color: #ffc208;}
	.supporting-container .owl-carousel .item hr{border-color: #ffc208;}
	.supporting-container .owl-carousel .item:hover hr{position: initial;margin-top:0px;border: 0px;}
	.build-box .col-md-3{padding:0px 15px!important;}
	.build-box .col-md-6{padding:10px 15px 0px!important;}
	.initiatives-container h2{margin-top:0px;}
	.building-container h2{text-align: center;}
	.workforce-container p{width:100%;}
	.message-vetor{display: none;}
	.initiatives-container .container{margin-bottom: 0px;}
	.desk-icon{display: none;}
	.mob-icon{display: block;}
	.build-box{margin-top:0px;}
	.supporting-container .owl-ani img{background: linear-gradient(0deg, #321050 0%, rgba(58, 28, 85, 0.40) 71.63%);}
	.owl-slider{overflow-x: hidden!important;}	
	.intro-container .container{margin-bottom: 40px;}
	.message-container .container,.building-container{padding-top:40px;padding-bottom: 40px;}
	.cultivating-container{padding:40px 0px;}
	.values-container{margin:40px 0px;}
	.aspirians-container h2,.awards-container{margin-top:40px;}
	.aspirians-container .container{margin:40px auto;}
	.initiatives-container .container{margin:40px auto 20px;}
	.desktop-head{display: none;}
	.mobile-head{display: block;}
	.awards-container .container{width:80%;}
	.cultivating-container h2{margin-bottom: 0px;}
	.workforce-container h2{margin-bottom: -10px;}
	.cultivating-container .col-xs-6{margin-top: 30px;}
	.cultivating-container p{width:130px;margin: 0 auto;}
	.values-container h2,.supporting-container h2{margin-bottom: 20px;}
	.workforce-container .col-xs-12{margin-top:30px;}
	.award1,.award2{margin: 0px;}
	.awards-container .col-md-3 {padding: 10px;}
	.supporting-container .owl-overtext{transform: translate(-50%, -20%);}
	.banner .col-md-2 .banner-one::after,.banner .col-md-2 .banner-two::after,
	.banner .col-md-2 .banner-three::after{background: linear-gradient(180deg, #000 -53.37%, rgba(0, 0, 0, 0.00) 71.19%);}
	.banner .col-md-2 .banner-four::after, .banner .col-md-2 .banner-five::after,.banner .col-md-2 .banner-six::after{background:linear-gradient(180deg, rgba(0, 0, 0, .1) 75.98%, rgba(0, 0, 0, 0.56) 95.45%);}
	.banner .col-md-2 img{opacity: 1;}
	.banner .col-md-2 img:hover,.banner .col-md-2:hover img{transform: scale(1);}
	.supporting-container .owl-nav button{top: 40%;}
	.value-box .bounceInLeft,.value-box .bounceInDown,.value-box .bounceInUp,.value-box .bounceInRight,.build-box .animated.fadeInRight{animation-name: none!important;animation-duration:0s!important;	}
	.awards-container .container{padding-left:6px;padding-right: 6px;}
	.video-ani:hover img{transform: scale(1);}
	.value-box img{width: 100%;}

	
}
/*sm*/
@media (min-width: 768px) and (max-width: 991px) {
	.cultivating-container .container,.awards-container .container,.container,.building-container .container,.intro-container .container,.initiatives-container .container,.aspirians-container .container,.support-con-div{width: 750px;}
	.mainHeader{width:100%;}
	.banner-img, .banner .col-md-2, .banner .col-md-2 div, .banner .col-md-2 img{height: 60vh;}
	.message-box h4{margin-top: 30px;font-size: 21px;}
	.support-con-div p,.aspirians-container p,.values-container p,.intro-container p,.message-box p{font-size: 16px!important;line-height: 30px!important;}
	.message-vetor{opacity: .5;}
	.message-gowri{top: 170px;}
	.message-box{padding: 30px;}
	.message-panel{width:320px;}
	.message-container{padding: 60px 0px;}
	.banner{height: auto;}
	.video-icon{width: 30px;bottom: 20px;left:20px;}
	.aspirians-container .carousel-control{bottom: 80px;}
	.aspirians-container .carousel-control img{width: 40px;}
	.scrollToTop{top: -20px;}
	.banner .col-md-2 img{opacity: 1;}
	.banner .col-md-2 img:hover,.banner .col-md-2:hover img{transform: scale(1);}	
	.mob-headvol{display: block;}
	.dek-headvol{display: none;}
	.banner .col-md-2 .banner-one::after, .banner .col-md-2 .banner-two::after, .banner .col-md-2 .banner-three::after {background: linear-gradient(180deg, #000 -53.37%, rgba(0, 0, 0, 0.00) 71.19%);}
	.banner .col-md-2 .banner-four::after, .banner .col-md-2 .banner-five::after, .banner .col-md-2 .banner-six::after {linear-gradient(360deg, #000 -53.37%, rgba(0, 0, 0, 0.00) 71.19%);}
	.supporting-container .owl-nav{display: none;}
	.mobile-overlay{display: block; background: linear-gradient(0deg, #321050 0%, rgba(58, 28, 85, 0.40) 71.63%);position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%;}
	.supporting-container h4{color:#ffc208;}
	.supporting-container hr{border-color:#ffc208;}
	.value-box {margin:40px 0px 0px;}
	.banner-head h1{font-size: 50px;}
}
/*md*/
@media (min-width: 992px) and (max-width: 1199px) {
	.cultivating-container .container,.awards-container .container,.container,.building-container .container,.intro-container .container,.mainHeader,.initiatives-container .container,.aspirians-container .container,.support-con-div{width: 970px;}
	.header-mobile{margin-left: 0px;width:83%;}.firstMenu .menu-navigation-container .menu li a,.menu-navigation-container .menu .menu li a, .menu-navigation-container .menu li a {padding: 10px 13px;}
	.banner{height: 83vh;}
	.banner-head h1{font-size: 45px;}
	.supporting-container h4{font-size: 13px;line-height: 25px;}
	.supporting-container .owl-carousel .item:hover hr{margin-top: 80px;}
	.message-box h4{margin-top: 40px;font-size: 24px;}
	.message-container p{font-size: 16px;line-height: 30px;}
	.message-gowri{top:100px;}
	.video-icon{width:30px;height: 30px;}
	.dek-vector {height: 550px;}
	.aspirians-container .carousel-control{bottom: 100px;}
	.aspirians-container .carousel-control img{width: 40px;}
}

/*
@media (min-width: 1600px)  {
	.aspirians-container .item.active .col-md-4:nth-child(2){transform: scale(1.5);}
}
*/




@-webkit-keyframes fadeInLeft {
    from {
        opacity:0;
        -webkit-transform: translatex(-10px);
        -moz-transform: translatex(-10px);
        -o-transform: translatex(-10px);
        transform: translatex(-10px);
    }
    to {
        opacity:1;
        -webkit-transform: translatex(0);
        -moz-transform: translatex(0);
        -o-transform: translatex(0);
        transform: translatex(0);
    }
}
@-moz-keyframes fadeInLeft {
    from {
        opacity:0;
        -webkit-transform: translatex(-10px);
        -moz-transform: translatex(-10px);
        -o-transform: translatex(-10px);
        transform: translatex(-10px);
    }
    to {
        opacity:1;
        -webkit-transform: translatex(0);
        -moz-transform: translatex(0);
        -o-transform: translatex(0);
        transform: translatex(0);
    }
}
@keyframes fadeInLeft {
    from {
        opacity:0;
        -webkit-transform: translatex(-100px);
        -moz-transform: translatex(-100px);
        -o-transform: translatex(-100px);
        transform: translatex(-100px);
    }
    to {
        opacity:1;
        -webkit-transform: translatex(0);
        -moz-transform: translatex(0);
        -o-transform: translatex(0);
        transform: translatex(0);
    }
}
.in-left {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-duration:1s;
    animation-delay: 1s;
}