/********* Common *********/
.pd-tb {
    padding-top: 60px;
    padding-bottom: 60px;
    }
    .fw {
        font-weight: 700;
    }
    .blue1 {
        color: #233746 !important;
    }
    .blue2 {
    color: #79AFD5 !important;
    }
    .blue3 {
    color: #99BDC2 !important;
    }
    .sec-head h1{
        font-size: 50px;
        font-weight: 700;
        color: #696969;
        margin-bottom: 60px;
        position: relative;
        letter-spacing: 6px;
    }
    .sec-head h2{
        font-size: 40px;
        font-weight: 700;
        color: #696969;
        margin-bottom: 60px;
        position: relative;
        letter-spacing: 6px;
    }
    .sec-head h1 span {
        background: #fdfdfd;
        display: inline-block;
        padding: 0px 40px;
    }
    .sec-head h1 span.service_subheading {
        width: 62%;
    }
    .sec-head h2{
        font-size: 32px !important;
        font-weight: 700;
        color: #696969 !important;
        margin-bottom: 60px;
        position: relative;
        line-height: 52px;
    }
    .sec-head h2 span {
        background: #fdfdfd;
        display: block;
        margin: 0 auto;
        width: fit-content;
    padding-left: 30px;
    padding-right: 30px;
    }
    .sec-head h1:before, .sec-head h2:before {
        content: "";
        display: block;
        width: 100%;
        height: 4px;
        background: #2b499d;
        position: absolute;
        left: 0;
        top: 50%;
        z-index: -2;
        border-radius: 40px;
    }
    /* .sec-head h1:after, .sec-head h2:after {
        content: "";
        display: block;
        width: 50%;
        height: 4px;
        background: #2b499d;
        position: absolute;
        right: 0;
        top: 50%;
        z-index: -2;
    } */
    .container {
        max-width: 1490px !important;
    }
    button:hover, button:focus, .button:hover, .button:focus, input:hover[type="submit"], input:focus[type="submit"] {
        background-color: transparent !important;
    }
    
    /************** Home Page *************/
    /********* Mega menu ************/
    #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link {
        background: transparent !important;
        color: #004e85 !important;
        font-weight: 700 !important;
    }
    .mobile-navbar-toggle:hover, .mobile-navbar-toggle:focus {
        background: linear-gradient(88deg, #004e85, #2779b5);
    }
    #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li#mega-menu-item-581 > a.mega-menu-link {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    #wrapper header {
        top: 0px !important;
        position: relative;
    }
    #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item > a.mega-menu-link {
        color: #000 !important;
    }
    #menu-wb-headermenu2 li#menu-item-pay.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-pay a {
        background-color: #004e85;
        max-width: unset !important;
        font-size: 15px !important;
        border-radius: 20px !important;
        padding: 5px 15px !important;
        font-weight: 700;
        margin-left: 0px;
    }
    /*********** Slider ************/
    #slider #carouselExampleCaptions .dots {
        position: absolute;
        bottom: 0;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        /* margin-bottom: 15px; */
        padding-bottom: 15px;
        background-image: linear-gradient(360deg, #004e859c, transparent);
        z-index: 9;
    }
    #slider .carousel-inner .carousel-item img {
        width: 100% !important;
    }
    #slider .carousel-inner .carousel-item img.attachment-post-thumbnail {
    height: 500px;
    }
    #slider #carouselExampleCaptions .dots button:hover {
        background-color: transparent !important;
    }
    #slider #carouselExampleCaptions .dots button {
        position: unset !important;
        width: unset;
    }
    #slider #carouselExampleCaptions .carousel-indicators {
        position: relative;
        justify-content: unset;
        margin-left: unset;
        margin-right: unset;
        margin-bottom: unset;
    }
    #slider #carouselExampleCaptions .carousel-indicators [data-bs-target] {
        width: 14px;
        height: 14px;
        border-radius: 50%;
        border: 4px solid #004e85;
    }
    .carousel-control-next, .carousel-control-prev {
        bottom: 0;
        top: unset;
        left: unset;
        right: unset;
        justify-content: unset;
        width: unset;
        position: relative;
    }
    #slider #carouselExampleCaptions .carousel-inner .carousel-item .carousel-caption {
        background-color: #06263d9c;
        left: 0;
        right: 0;
        bottom: 4.25rem;
        padding: 15px 10px;
    }
    #slider #carouselExampleCaptions .carousel-inner .carousel-item .carousel-caption h1 {
        font-size: 90px;
    }
    #slider #carouselExampleCaptions .carousel-inner .carousel-item .carousel-caption h2 {
        font-size: 58px;
        color: #fff;
    }
    #slider #carouselExampleCaptions .carousel-inner .carousel-item .carousel-caption p {
        font-size: 26px;
        text-align: justify;
        line-height: 40px;
        font-weight: 300;
        color: #fff;
        max-width: 80% !important;
        margin-left: auto;
        margin-right: auto;
    }
    #slider #carouselExampleCaptions .carousel-inner .carousel-item .carousel-caption img {
        width: 100% !important;
        max-width: 80% !important;
        margin-left: auto;
        margin-right: auto;
    }
    #slider #carouselExampleCaptions .carousel-inner .carousel-item .carousel-caption a {
        width: 100%;
        display: block;
        text-align: right;
        color: #fff;
        text-decoration: none;
        font-size: 20px;
        font-weight: 500;
        background-color: transparent !important;
        max-width: 1490px !important;
        margin-left: auto;
        margin-right: auto;
    }
    .header .container-fluid {
        position: fixed !important;
        background-color: #fff;
        box-shadow: 0px -3px 8px 0px rgb(0, 0, 0);
    }
    .carousel-control-prev {
        left: unset !important;
    }
    .carousel-control-next {
        right: unset !important;
    }
    .carousel-control-next-icon {
        background-image: url("https://bad0c62ee5.nxcli.net/wp-content/uploads/2023/03/next-arrow.png") !important;
    }
    .carousel-control-prev-icon {
        background-image: url("https://bad0c62ee5.nxcli.net/wp-content/uploads/2023/03/prev-arrow.png") !important;
    }
    /******** fluent-section ************/
    #fluent-section .fluent-section .fs-div {
        margin-bottom: 50px;
    }#fluent-section .fluent-section .fs-div:hover img {
        transform: scale(1.05);
    }
    #fluent-section .fluent-section .fs-div .fs-img a img {
        margin-left: auto;
        margin-right: auto;
        transition: transform .2s;
    }
    #fluent-section .fluent-section .fs-img img {
        width: 100px !important;
        margin-bottom: 8px;
    }
    #fluent-section .fluent-section .fs-head h1 {
        font-size: 30px;
        font-weight: 700;
        color: #2B499D !important;
    }
    #fluent-section .fluent-section .fs-head h1 a {
        color: #2B499D !important;
        font-size: 22px;
        text-transform: uppercase;
    }
	#fluent-section .fluent-section .fs-head p {
        font-size: 30px;
        font-weight: 700;
        color: #2B499D !important;
    }
	#fluent-section .fluent-section .fs-head p a {
        color: #2B499D !important;
        font-size: 22px;
        text-transform: uppercase;
    }
    /******** ourcommitment-section *************/
    #ourcommitment-section .ourcommitment-section .oc-div {
        position: relative;
        margin-bottom: 90px;
        margin-left: 15px;
        margin-right: 15px;
        transition: transform .2s;
    }
    #ourcommitment-section .ourcommitment-section .oc-div:hover img {
        transform: scale(1.05);
    }
    #ourcommitment-section .ourcommitment-section .oc-head {
    position: absolute;
    top: 19%;
    }
    #ourcommitment-section .ourcommitment-section .oc-head h1 {
        font-size: 31px;
        font-weight: 700;
    }
    #ourcommitment-section .ourcommitment-section .oc-head h1.blue2 {
        color: #9abdc1 !important;
    }
    #ourcommitment-section .ourcommitment-section .oc-head h1.blue3 {
        color: #7bafd5 !important;
    }
    #ourcommitment-section .ourcommitment-section .oc-para {
        position: absolute;
        padding-right: 50%;
        top: 38%;
    }
    #ourcommitment-section .ourcommitment-section .oc-para p {
        font-size: 18px;
    }
    #ourcommitment-section .ourcommitment-section .oc-div .oc-img img {
        width: 100%;    
        transition: transform .2s;
    }
    /* #ourcommitment-section .ourcommitment-section .oc-div .oc-img.last-div {
        height: 222px;
        overflow: hidden;
    } */
    
    /*********** featuredarticle-section ***********/
    #featuredarticle-section .featuredarticle-section .fa-div {
        position: relative;
        padding-top: 50px;
        padding-bottom: 50px;
        box-shadow: 6px 6px 6px #9f9f9f;
    }
    #featuredarticle-section .featuredarticle-section .fa-div .fa-cnt {
        position: relative;
        background-color: #06263d9c;
        padding: 40px;
        margin-right: 50px;
        height: 345px;
        /* top: 46px; */
    }
    #featuredarticle-section .featuredarticle-section .fa-div .fa-cnt .fa-head h3 {
        color: #fff;
        font-size: 34px;
        font-weight: 700;
        text-transform:capitalize;
        
    }
    
    #featuredarticle-section .featuredarticle-section .fa-div .fa-cnt .fa-para p {
        color: #fff;
        font-size: 22px;
        font-weight: bold;
        font-size: 18px !important;
        line-height: 22px;
        position: absolute;
        bottom: 17px;
    }
    #featuredarticle-section .featuredarticle-section .fa-div .fa-cnt .fa-rm  {
        position: absolute;
        right: 20px;
        bottom: 10px; 
    }
    #featuredarticle-section .featuredarticle-section .fa-div .fa-cnt .fa-rm p a {
        color: #fff;
        font-weight: bold;
        font-size: 14px;
    }
    #featuredarticle-section .featuredarticle-section .fa-div .fa-cnt .fa-rm p a:hover {
        -webkit-text-stroke: 0.2px #fff;
    }
    #featuredarticle-section .featuredarticle-section .fa-div .fa-cnt .fa-rm p {
        color: #fff;
        font-size: 13px;
        font-weight: 700;
        margin-bottom: 0px;
    }
    #featuredarticle-section .featuredarticle-section .fa-div .fa-img {
        /* position: absolute; */
    }
    #featuredarticle-section .featuredarticle-section .fa-div .fa-img img {
        box-shadow: 6px 6px 6px #9f9f9f;
        width: 100%;
    }
    
    /************** careers-section ***************/
    #careers-section .careers-section .sec-head {
        background-image: url(../images/career.png);
        background-size: cover;
        background-repeat: no-repeat;
        background-position-x: center;
        padding: 1px 0px;
    }
    #careers-section .careers-section .sec-head h2 {
        color: #fff !important;
        font-size: 60px;
        background-color: #06263d9c;
        margin: 40px 0px;
        padding: 30px 0px;
    }
    
    /************** awards-section ***************/
    #awards-section .awards-section .awards-div img {
        width: 100%;
    }
    #awards-section .awards-section .row:last-child {
        display: flex;
        align-items: center;
    }
    #awards-section .awards-section .slider {
        position: relative;
    }
    #awards-section .awards-section .slider button {
        position: absolute;
        top: 40%;
        z-index: 1;
        border: none;
        background-color: transparent;
        color: transparent;
    }
    #awards-section .awards-section .slider button.slick-prev {
        left: 0;
    }
    #awards-section .awards-section .slider button.slick-next {
        right: 0;
    }
    #awards-section .awards-section .slider button.slick-next:before {
        content: "";
        display: block;
        background: url(../images/right-arrow.png) no-repeat;
        width: 40px;
        height: 40px;
        position: absolute;
    }
    #awards-section .awards-section .slider button.slick-prev:before {
        content: "";
        display: block;
        background: url(../images/right-arrow.png) no-repeat;
        width: 40px;
        height: 40px;
        position: absolute;
        -webkit-transform: scaleX(-1);
      transform: scaleX(-1);
    }
    #awards-section .awards-section .awards {
        /* width: 40%;
        margin: 0 auto !important; */
    }
    #awards-section .awards-section .awards .banner .button {
        background-color: transparent !important;
    }
    #awards-section .awards-section .awards .banner {
        height: unset !important;
    }
    #awards-section .awards-section .awards .slick-slide {
        margin: 50px;
    }
    
    
    /************** Service  Page *******************/
    /********* banner section *********/
    #banner .banner img {
        width: 100%;
    }
    #banner .banner {
        position: relative;
        height: 300px;
        padding: 0px;
        /* margin-top: 50px; */
    }
    #banner .banner .banner-cnt {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
        text-align: center;
        background-color: #06263d9c;
        color: #fff;
        padding: 50px 70px;
    }
    #banner .banner .banner-cnt h1 {
        font-size: 40px;
    }
    #banner .banner .banner-cnt p {
        font-size: 76px;
        color: #fff;
        font-weight: 700;
        line-height: 1.1 !important;
    }
    /* #banner .banner .banner-cnt p {
        font-size: 35px;
    } */
    #banner .banner .banner-cnt a {
        color: #fff;
        text-decoration: none;
    }
    
    /********* serviceintro section *********/
    /* #serviceintro-section .serviceintro-section .si-div .si-cnt h2 {
        font-size: 50px;
        font-weight: 700;
        margin-top: 20px;
        margin-bottom: 30px;
        line-height: 50px;
    } */
    #serviceintro-section .serviceintro-section .si-div .si-cnt h1 {
        font-size: 50px;
        font-weight: 700;
        margin-top: 20px;
        margin-bottom: 30px;
        line-height: 50px;
    }
    #serviceintro-section .serviceintro-section .si-div .si-cnt h3 {
        font-size: 30px;
    }
    #serviceintro-section .serviceintro-section .si-div .si-cnt a {
        color: #000;
        text-decoration: none;
    }
    #serviceintro-section .serviceintro-section .si-div .si-cnt p {
        font-size: 26px;
        font-weight: 400;
        padding-left: 15px;
        line-height: 1.5 !important;
    }
    #serviceintro-section .serviceintro-section .si-div .si-img img {
        width: 100%;
        max-width: 180px;
        margin-top: 25px;
        transition: transform .2s;
    } 
    #serviceintro-section .serviceintro-section .si-div .si-img img:hover {
        transform: scale(1.05);
    }
    #serviceintro-section .serviceintro-section .si-border {
        border: 15px solid #004e85 !important;
        padding: 20px;
    }
    
    
    /********** servicesecond-section *********/
    #servicesecond-section .servicesecond-section .ss-div .ss-img img {
        width: 100%;
    }
     #servicesecond-section .servicesecond-section .ss-div {
        position: relative; 
        overflow: auto;
    }
    #servicesecond-section .servicesecond-section .ss-div .ss-cnt {
        position: absolute;
        /* top: 0; */
        bottom: 0;
        background-color: #06263d9c;
        padding: 29px 83px;
        margin: 30px 0px;
        transition: transform .2s;
    }
    #servicesecond-section .servicesecond-section .ss-div .ss-cnt h2 {
        color: #fff;
        font-size: 23px;
        margin: 0px;
        text-transform: capitalize;
    }
    #servicesecond-section .servicesecond-section .ss-div .ss-cnt .ss-para {
        display: none;
        transition: transform .2s;
    }
    #servicesecond-section .servicesecond-section .ss-div:hover .ss-para {
        display: block;
    }
    #servicesecond-section .servicesecond-section .ss-div .ss-cnt .ss-para p {
        color: #fff;
        margin-top: 8px;
    }
    #servicesecond-section .servicesecond-section .ss-div .ss-cnt .ss-para a {
        color: #fff;
        text-decoration: none;
        float: right;
        font-weight: bold;
        font-size: 14px;
    }
    #servicesecond-section .servicesecond-section .ss-div .ss-cnt .ss-para a i {
        margin-left: 6px;
    }
    
    /******* servicethree-section ***********/
    #servicethree-section .servicethree-section .st-div {
        /* background-color: #f1f1f1;
        height: 100%; */
        /* padding: 15px; */
        /* box-shadow: 6px 6px 6px #9f9f9f; */
        position: relative;
        height: 573px;
    }
    #servicethree-section .servicethree-section .st-div .fa-img {
        position: relative;
    }
    #servicethree-section .servicethree-section .st-div .fa-img img {
        width: 100%;
        min-height: 573px;
        object-fit: cover;
    }
    #servicethree-section .servicethree-section .st-div .st-cnt {
        background-color: #004e8587;
        position: absolute;
        top: 40px;
        padding: 30px;
        height: 83%;
        width: 90%;
    }
    #servicethree-section .servicethree-section .st-div .st-cnt .st-head {
        padding-right: 50px;
    }
    #servicethree-section .servicethree-section .st-div .st-cnt .st-head h2 {
        color: #fff;
        font-weight: 700;
        font-size: 26px;
        line-height: 30px !important;
    }
    #servicethree-section .servicethree-section .st-div .st-cnt .st-head h2 a {
        color: #fff;
    }
    #servicethree-section .servicethree-section .st-div .st-cnt .st-bottom {
        position: absolute;
        width: 86%;
        bottom: 0;
        border-top: 2px solid #fff;
    }
    #servicethree-section .servicethree-section .st-div .st-cnt .st-bottom .st-para p {
        font-size: 20px;
        color: #fff;
        line-height: 1.4;
        font-weight: bold;
    }
    #servicethree-section .servicethree-section .st-div .st-cnt .st-rm {
        position: absolute;
        /* width: auto; */
        bottom: 0;
        right: 26px;
    }
    #servicethree-section .servicethree-section .st-div h1 {
        font-weight: 700;
        color: #99bdc2;
        margin-top: 40px;
        font-size: 40px;
        margin-bottom: 40px;
    }
    #servicethree-section .servicethree-section .st-div.stblog-div .st-cnt-div .st-cnt-head h2 {
        font-size: 27px;
        padding-left: 10px;
        margin-bottom: 0px;
        color: #99bdc2;
        text-transform: capitalize;
        line-height: 28px;
    }
    #servicethree-section .servicethree-section .st-div.stblog-div .st-cnt-div .st-cnt-head span {
        padding-left: 10px;
    }
    #servicethree-section .servicethree-section .st-div .st-cnt .st-rm p a {
        color: #fff;
        text-decoration: none;
        font-size: 14px;
        font-weight: bold;
        text-transform: uppercase;
    }
    #servicethree-section .servicethree-section .st-div .st-cnt .st-rm p a:hover {
        font-weight: 700;
    }
    #servicethree-section .servicethree-section .st-div .st-cnt .st-rm p i {
        color: #fff;
        font-size: 13px;
    }
    #servicethree-section .servicethree-section .st-div.ai1 {
        background-image:url('../images/ai-1.png');
        /* padding: 40px 50px 40px 0px; */
    }
    #servicethree-section .servicethree-section .st-div.stblog-div .st-cnt-div {
        display: flex;
        align-items: center;
        margin-bottom: 20px;
    }
    #servicethree-section .servicethree-section .st-div.stblog-div .st-cnt-div:hover img {
        transform: scale(1.05);
    }
    #servicethree-section .servicethree-section .st-div.stblog-div .st-head h2 {
    
    }
    #servicethree-section .servicethree-section .st-div.stblog-div .st-button {
        /* text-align: center; */
        margin-top: 84px;
        /* margin-bottom: 10px; */
    }
    #servicethree-section .servicethree-section .st-div.stblog-div .st-button a {
        text-decoration: none;
        font-size: 19px;
        font-weight: 600;
        color: #2b499d;
        text-transform: uppercase;
    }
    #servicethree-section .servicethree-section .st-div.stblog-div .st-button a:hover {
        font-weight: 700;
    }
    #servicethree-section .servicethree-section .st-div.stblog-div .st-button a i {
        color: #2b499d;
    }
    #servicethree-section .servicethree-section .st-div .st-img img {
        /* width: 100%; */
        max-width: 64px;
    }
    #servicethree-section .servicethree-section .st-div .st-btext p {
        margin-top: 6px;
        margin-bottom: 10px;
    } 
    #servicethree-section .servicethree-section .st-div .st-head h2 {
        line-height: 47px;
        font-size: 20px;
    }
    #servicethree-section .servicethree-section .st-div .st-btext ul.post-categories {
        list-style-type: none;
        padding-left: 0px;
    }
    
    
    /******************* servicefour-section *****************/
    #servicefour-section .servicefour-section .slider {
        position: relative;
    }
    #servicefour-section .servicefour-section .slider .slick-list {
        margin: 0px 40px;
    }
    #servicefour-section .servicefour-section .slider button {
        position: absolute;
        top: 40%;
        z-index: 1;
        border: none;
        background-color: transparent;
        color: transparent;
    }
    #servicefour-section .servicefour-section .slider button.slick-prev {
        left: 0;
    }
    #servicefour-section .servicefour-section .slider button.slick-next {
        right: 0;
    }
    #servicefour-section .servicefour-section .slider button.slick-next:before {
        content: "";
        display: block;
        background: url(https://bad0c62ee5.nxcli.net/wp-content/uploads/2023/04/slick-next-arrow.png) no-repeat;
        background-color: #bcdfbf;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        position: absolute;
    }
    #servicefour-section .servicefour-section .slider button.slick-prev:before {
        content: "";
        display: block;
        background: url(https://bad0c62ee5.nxcli.net/wp-content/uploads/2023/04/slick-next-arrow.png) no-repeat;
        background-color: #bcdfbf;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        position: absolute;
        -webkit-transform: scaleX(-1);
      transform: scaleX(-1);
    }
    #servicefour-section .servicefour-section .slider .slick-list .slide a {
        position: relative;
    }
    #servicefour-section .servicefour-section .slider .slick-list .slide a > .sf-img-overlay {
        transition: .3s;
    }
    #servicefour-section .servicefour-section .slider .slick-list .slide a:hover .sf-img-overlay {
        background: rgba(39, 55, 69, 0.6);
        position: absolute;
        width:100%;
        top: 0;
        height: 100%;
    }
    #servicefour-section .servicefour-section .slider .slide .cl-div {
        border: 3px solid #2b499d;
        padding: 13px;
        border-radius: 10px;
    }
    #servicefour-section .servicefour-section .slider .slide .cl-div .cl-img {
        
    }
    #servicefour-section .servicefour-section .slider .slide .cl-div .cl-para {
        font-weight: 700;
        text-align: center;
        font-size: 13px;
        margin-top: 15px;
        color: #213645;
        border-top:3px solid #2b499d;
    }
    
    /******* servicefive-section **************/
    #servicefive-section .servicefive-section .sf-div {
        position: relative;
        height: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        height: 500px;
        width: 100%;
        background-position-x: center;
    }
    #servicefive-section .servicefive-section .sf-div .sf-img img {
        width: 100%;
    }
    #servicefive-section .servicefive-section .sf-div.sf-middle-div .sf-img img {
        max-width: 310px;
    }
    #servicefive-section .servicefive-section .sf-div.sf-middle-div  {
        background-image: linear-gradient(360deg, #799fc5, #99bdc2);
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 50px;
    }
    #servicefive-section .servicefive-section .sf-div.sf-middle-div .sf-img {
        border-bottom:4px solid #c7d9e0;
        padding-bottom: 30px;
    }
    #servicefive-section .servicefive-section .sf-head {
        position: absolute;
        bottom: 0;
        background-color: #004e8587;
        padding: 20px 40px;
        width: 100%;
        text-align: center;
        margin: 15px 0px;
    }
    #servicefive-section .servicefive-section .sf-head h2 {
        color: #fff;
        text-transform: capitalize;
        font-size: 16px;
        margin-bottom: 0px !important;
    }
    #servicefive-section .servicefive-section .sf-head h2:last-child {
        font-weight: 100;
    }
    #servicefive-section .servicefive-section .sf-head h2 a {
        color: #fff;
        text-transform: capitalize;
        font-size: 24px;
    }
    /* #servicefive-section .servicefive-section .sf-head h2 a:hover img {
        transform: scale(1.05);
    } */
    #servicefive-section .servicefive-section .sf-button {
        position: absolute;
        bottom: 30px;
        /* background-color: #06263d9c; */
        padding: 15px;
        width: 100%;
        text-align: center;
    }
    #servicefive-section .servicefive-section .sf-button a {
       text-decoration: none;
        /* border: 1px solid; */
        padding: 6px 30px;
        color: #fff;
        font-size: 40px;
        font-weight: 700;
    }
    
    /************** Footer **************/
    .footer {
        border-top: unset !important;
    }
    .footer .locations-footer .location h4 {
        color: #2a469e !important;
        text-transform: uppercase;
    }
    .footer .location-detail a {
        color: #000 !important;
        font-size: 15px !important;
    }
    .footer address {
        font-size: 15px !important;
    }
    .footer, .footer h2 {
        color: #2a469e !important;
    }
    .footer h2 {
        font-size: 18px !important;
        letter-spacing: unset !important;
    }
    .footer .footer-nav a {
        font-weight: 500 !important;
    }
    footer .footer-section:before {
        content: "";
        display: block;
        background: url(https://bad0c62ee5.nxcli.net/wp-content/uploads/2023/04/footer-linee.png) no-repeat;
        background-size: contain;
        width: 100%;
        top: -70px;
        left: 0;
        height: 100%;
        position: absolute;
        z-index: -1;
    }
    .footer .footer-section-first {
        position: relative !important;
    }
    .footer .copyright {
        font-size: 18px !important;
        color: #000;
    }
    
    /*********** servicesecond-section *****************/
    #howwehelp-section .howwehelp-section {
        padding-bottom: 50px !important;
    }
    #howwehelp-section .howwehelp-section .hwh-div .hwh-cnt .hwh-head h2 {
        color: #bfccc1;
        border-bottom: 1px solid #2b499d;
        margin-top: 20px;
        font-size: 26px;
        line-height: 30px;
        padding-bottom: 15px;
        text-transform: capitalize;
    }
    #howwehelp-section .howwehelp-section .hwh-div .hwh-cnt .hwh-para p {
        font-size: 20px;
        line-height: 27px;
        color: #004e85;
        font-weight: 600;
        text-align: left !important;
    }
    #howwehelp-section .howwehelp-section .hwh-div {
        padding: 20px;
    }
    #howwehelp-section .howwehelp-section .hwh-div:hover img {
        transform: scale(1.05);
    }
    #howwehelp-section .howwehelp-section .hwh-div .hwh-cnt .hwh-img img {
        width: 120px;
        height: 80px !important;
    }
    .status-publish .content-main .content-main-body h1 {
        font-size: 28px;
        color: #223746;
        line-height: 40px;
    }
    #our-team-section-filters .gallery {
        position: relative;
        margin-bottom: 15px;
    }
    #our-team-section-filters .gallery .desc {
        padding: 5px;
        text-align: left;
        position: absolute;
        bottom: 0;
        width: 100%;
        color: #fff;
        background-color: #004e8587;
        margin: 15px 0px;
        text-align: center;
        padding: 20px 0px;
    }
    #our-team-section-filters .gallery .desc h5 {
        color: #fff;
        margin-top: 0px;
    }
    #our-team-section-filters .gallery .desc p {
        color: #fff;
        margin-bottom: 0px;
    }
    .cassie-special2 .card-deck .card {
        position: relative;
        margin-bottom: 15px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .cassie-special2 .card .card-body {
        position: absolute;
        background-color: #06263d9c;
        padding: 32px;
        margin-right: 50px;
        height: 345px;
        top: 66px;
    }
    .cassie-special2 .cpo .card-text-inner {
        background: transparent !important;
    }
    .cassie-special2 .cpo .card-text-inner a {
        color: #fff !important;
    }
    .cassie-special2 .even-news-bx {
        height: 404px !important;
    }
    .cassie-special2 .card-no-date .cpo {
    margin-top: unset !important;
    }
    .cassie-special2 .card .card-body .fa-rm {
        position: absolute;
        bottom: 0px;
        right: 20px;
    }
    .cassie-special2 .card .card-body .fa-rm p {
        text-align: right;
        color: #fff;
        font-size: 11px;
    }
    .cassie-special2 .card .card-body .fa-para p {
        color: #fff;
        position: absolute;
        bottom: 16px;
    }
    .cassie-special2 .card .card-body .cpo .card-text-inner {
        padding: 0px;
        padding-bottom: 15px;
    }
    .cassie-special2 .card .card-body .fa-rm p a {
        color: #fff;
    }
    .cassie-special2 .card .card-body .fa-rm p a:hover {
        font-weight: 700;
        font-size: 11.5px;
    }
    .cassie-special2 .card .cto {
        background: #06263d9c !important;
        color: #fff;
    }
    .mwlft .bw {
        max-width: 100%;
        line-height: unset;
        height: unset;
        padding: 10px;
        margin: 0px !important;
        margin-bottom: 20px !important;
    }
    .mwlft {
        margin-left: unset !important;
        margin-right: unset !important;
    }
    .mwlft .bw .inner-div {
        /* margin: 15px; */
    }
    a.industry-general {
        padding: 46px 0 46px 90px !important;
        height: 150px !important;
        margin-right: unset !important;
        float: none !important;
        width: 100% !important;
        display: flex !important;
        align-items: center;
        background-position-y: center !important;
    } 
    .post-type-archive-industry .services-landing-pg-services {
        min-height: auto !important;
        margin-bottom: 50px !important;
    }
    .titl-lp-container {
        margin-bottom: 50px;
    }
    .services-landing-pg-services {
        margin-bottom: 50px !important;
    }
    .contents-wrapper h3 {
        font-size: 42px;
        text-transform: uppercase;
        font-weight: 700;
        color: #213645;
    }
    .contents-wrapper p {
    font-size: slick-slidepx;
    }
    .stblog-div h3 {
        font-size: 3.2rem !important;
        font-weight: 700 !important;
        color: #99bdc2 !important;
    }
    
    /************* banner-slider ****************/
    
      .banner-bg1 {
        background-image: url(../images/slider1.png);
        background-size: cover;
        background-repeat: no-repeat;
      }
      .banner-bg2 {
        background-image: url(../images/slider2.png);
        background-size: cover;
        background-repeat: no-repeat;
      }
    
      #case-study-section h1{
        color: #ffffff;
        font-size: 45px;
        text-align: center;
        font-weight: bold;
        text-transform: uppercase;
      }
      #case-study-section p {
        font-size: 26px;
          text-align: justify;
          line-height: normal;
          font-weight: 300;
          color: #fff;
          font-weight: bold;
          margin-top: 20px;
          margin-bottom: 0px;
          /* margin-left: 7%;
    margin-right: 7%; */
      }
      #case-study-section a {
        width: 100%;
          display: block;
          text-align: right;
          color: #fff;
          text-decoration: none;
          font-size: 20px;
          font-weight: 500;
          background-color: transparent !important;
          max-width: 1490px !important;
          margin-left: auto;
          margin-right: auto;
      }
      #case-study-section p a {
        background-color: #fff;
        font-size: 9px;
        color: black;
        font-weight: 600;
        letter-spacing: 1px;
        padding: 15px 30px;
      }
      
      .main-banner-carousel{
        background-color: gray;
      }
      
      .main-banner-carousel .banner-row{
        margin: 50px 0px;
        background-color: #021f348a;
      }
      .main-banner-carousel .banner-row .banner-txt-wrap {
        min-height: 404px;
        padding-top: 40px;
      }
      .main-banner-carousel .banner-row .banner-txt-wrap img {
        width: 65%;
    margin-left: auto;
    margin-right: auto;
    display: block;
      }

      #case-study-section .owl-nav {
        position: absolute;
        width: 100%;
        bottom: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 1rem;
      }
      
      
      @media(max-width:1200px){
        #case-study-section h1{
          font-size: 40px;
          /* min-height: 150px; */
        }
      }
      @media(max-width:767px){
        .banner-row{
          flex-direction: column-reverse;
        }
      }
      /* @media(max-width:575px){
        .main-banner-carousel .banner-row{
          padding: 50px 25px;
        }
        
      } */
    /******************************/
    #case-study-section .carousel-inner .carousel-item>img {
        display: none;
    }
    #case-study-section .carousel-indicators button {
        width: 16px;
        height: 16px;
        border-radius: 50%;
        /* margin: 0px; */
        padding: 0px;
        /* border: 3px solid #2b499d; */
    }
    .carousel-indicators [data-bs-target] {
        opacity: 1 !important;
    }
    #case-study-section .carousel-indicators .active {
        background-color: #004e85 !important;
    }
    #case-study-section .carousel-indicators {
        margin-left: unset !important;
        margin-right: unset !important;
        display: unset;
        width: fit-content;
        position: relative;
        margin-bottom: 0px !important;
    }
    #case-study-section .carousel-control-next, #case-study-section .carousel-control-prev {
        width: unset !important;
        position: relative;
    }
    #case-study-section .carousel-inner .carousel-item {
        background-repeat: no-repeat;
        background-size: cover;
        background-position-x: center;
        /* transition: transform 0.001s cubic-bezier(0, 0.63, 0.94, 0.56) !important; */
    }
    .main-banner-carousel {
        background-color: #49698b !important;
    }
    #case-study-section .carousel-inner .carousel-item.video-bg .banner-row {
        position: absolute;
        /* z-index: 3; */
        top: 0;
        width: 100%;
    }
    #case-study-section .carousel-inner .carousel-item.video-bg video {
        pointer-events: none;
        object-fit: cover;
        overflow: visible;
        height: 497px !important;
    }
    ::-webkit-media-controls-panel {
        display: none!important;
        -webkit-appearance: none;
      }
      ::-webkit-media-controls-play-button {
        display: none!important;
        -webkit-appearance: none;
      }
      ::-webkit-media-controls-start-playback-button {
        display: none!important;
        -webkit-appearance: none;
      }
      .banner-txt-wrap .learn-more {
        display:none !important;
    }
    #media-grid .card-deck .card .even-news-bx img {
        height: 100% !important;
    }
   
   
    li.services-menu-item>ul.mega-sub-menu>li>ul li a {
        height: unset !important;
        display: flex !important;
        align-items: center !important;
    }
    .mobile-navbar-toggle {
        background-color: transparent !important;
    }
    .mobile-navbar-toggle .bars-inner, .mobile-navbar-toggle .bars-inner:before, .mobile-navbar-toggle .bars-inner:after{
        background-color: #7bafd5 !important;
    }
    .navigation .mobile-navbar-toggle:hover, .navigation .mobile-navbar-toggle:focus {
        background: transparent !important;
    }
    .nv-psh .navigation .mobile-navbar-toggle:hover .bars-inner {
        background-color: #9abdc1 !important;
    }
    .nv-psh .navigation .mobile-navbar-toggle:hover .bars-inner:before {
        background-color: #9abdc1 !important;
    }
    .nv-psh .navigation .mobile-navbar-toggle:hover .bars-inner:after {
        background-color: #9abdc1 !important;
    }
    
    .search-form {
        display: flex;
        width: 100% !important;
    }
    .search-form.on {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    .header .search-form.on {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    .header .search-form>div {
        background-color: #fff;
        color: #000;
        border-radius: 5px;
        position: relative;
        line-height: 1;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        max-width: 630px;
    }
    .header .search-form button {
        color: #000;
        cursor: pointer;
        margin: 0;
        padding: 0;
        border: 0;
        background: none;
        cursor: pointer;
        outline: none;
    }
    .header .search-form {
        background-color: rgba(0,72,98,.95);
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 990;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 24px;
        -webkit-transition: .3s ease all;
        transition: .3s ease all;
        -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        transform: translateY(-100%);
    }
    .search-form input {
        background-color: transparent !important;
        border: 0px !important;
        border-radius: 0px !important;
    }
    .icon-search {
        font-weight: 800 !important;
    }
    .header .search-form button {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .site-header .search-form .icon-close {
        position: absolute;
        bottom: 100%;
        left: 100%;
        color: #cbd85b;
        font-size: 18px;
        padding: 5px;
        cursor: pointer;
    }
    .search-form i.close {
        position: absolute;
        bottom: 100%;
        left: 100%;
        color: #fff;
        padding-bottom: 12px;
    }
    .panel .container {
        max-width: 1200px !important;
    }
    .search-toggle {
        display: none;
    }
    #featuredarticle-section .featuredarticle-section .fa-div {
        background-size: cover;
    }
    form.mobile-search div {
        position: relative;
        display: flex;
    }
    form.mobile-search {
        display: none;
    }
    .mobile-search div button {
        padding: 0 10px;
        background-color: #fff;
        color: #000;
    }
    .post-type-archive p {
        font-size: 16px !important;
    }
    .single p, .page-template-default p {
        font-size: 16px !important;
    }
    #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row.industrie-menu li.industries-right-custom ul li a {
        padding: 10px 20px !important;
    }

/*///////////////////////////////////////////////////*/
.new-career-page {
    width: 100%;
}
.buttons {
    width: 100%;
    text-align: center;
}
.buttons a.button {
    background-color: #779CC4 !important;
    padding: 5px 30px;
    margin: 10px 30px;
    color: #ffffff;
    font-size: 20px;
    line-height: 30px;
    font-weight: normal;
    border-radius: 50px;
    width: 90%;
}
.buttons a.button:hover {
    color: #ffffff;
    background-color: #004e85 !important;
}
.images-logo {
    width: 100%;
    text-align: center;
    padding: 20px 0px 20px 0px;
}
.images-logo img {
    padding: 10px 50px;
}
.team-member {
    padding: 20px 80px;
}
.team-member h3 {
    padding:30px 0px 0px 0px;
    color: #004E84;
    font-size: 20px;
    margin:0px;
}
.team-member .member-designation {
    color: #004E84;
    font-size: 16px;
    margin:0px;
    padding: 0px 0px 15px 0px;
}
.contents-wrapper p {
    font-size: 18px;
}
.career-icon {
    text-align: center;
    width: 100%;
    padding: 40px 100px;
}
.career-icon p {
    text-align: left;
    font-size: 18px;
}
.career-icon .icon {
    text-align: center;
    padding: 0px 0px 20px 0px;
}
.career-icon .icon img {
    width: 100px !important;
}
.icon-description {
    padding: 30px 5%;
}
.icon-description .icon {
    border-radius: 40px;
    border: 3px solid #004E85;
    width: 120px;
    height: 120px;
    background: #ffffff;
    text-align: center;
    padding: 20px;
    filter: drop-shadow(6px 4px 3px #C1C1C1);
    margin:0 auto;
}
.icon-description .icon img {
    width: 100%;
    height: 100%;
}
.icon-description .description {
    width: 100%;
    height: 100%;
    display: block;
}
.icon-description .description p {
    color: #004E85;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.6;
    margin:0px;
    text-align: left;
    vertical-align: middle;
    padding: 20px 0px;
}
.customer-logos {
    width: 100%;
    position: relative;
}
.slick-list .slick-slide {
    border-radius: 20px;
    border: 4px solid #004E84;
}
.slick-list .slick-slide img {
    border-radius: 15px;
}
.slick-prev {
    background:url('../images/community-arrow-left.png');
    width: 56px;
    height: 56px;
    text-indent: -99999px;
    position: absolute;
    left: -60px;
    top: 42%;
}
.slick-next {
    background:url('../images/community-arrow-right.png');
    width: 56px;
    height: 56px;
    text-indent: -99999px;
    position: absolute;
    right: -60px;
    top: 42%;
}
.talent-section {
    padding: 20px 10%;
}
.talent-section .col-grid-item-1 {
    text-align: center;
}
.talent-section .col-grid-item-1 .col-hr {
    text-align: center;
    width: 100%;
    height: 3px;
    background: #004E81;
    margin: 20px 0px;
}
.talent-section .col-grid-item-1 .col-des h4 {
    color:#233746;
    font-weight: bold;
}
.launch-your-career-section .desctiption p {
    color: #444;
    font-size: 20px;
    line-height: 1.6;
    margin: 30px 20px 40px 20px;
}
.launch-your-career-section .launch-your-career-btn {
    text-align: center;
    display: block;
    width: 100%;
}
.launch-your-career-section .launch-your-career-btn a {
    background-color: #779CC4 !important;
    padding: 15px 60px;
    margin: 10px auto;
    color: #ffffff;
    font-size: 20px;
    line-height: 30px;
    font-weight: normal;
    border-radius: 50px;
    width: 90%;
}
.launch-your-career-section .launch-your-career-btn a:hover {
    color: #ffffff;
    background-color: #004e85 !important;
}
.si-cnt p.btn-section {
    text-align: center;
    padding: 30px 0px;
    display: block;
}
.si-cnt p.btn-section a.btn-style {
    background-color: #779CC4 !important;
    padding: 15px 60px;
    margin: 10px auto;
    color: #ffffff !important;
    font-size: 20px;
    line-height: 30px;
    font-weight: normal;
    border-radius: 50px;
    width: 90%;
}
.si-cnt p.btn-section a.btn-style:hover {
    color: #ffffff;
    background-color: #004e85 !important;
}
.Cls_box_content {
    text-align: center;
    padding: 20px 10%;
}
.why-work-at-wb p {
    text-align: left;
}
.Cls_box_content p {
    line-height: 21px !important;
}
.Cls_box_content img {
    width: 80px;
    margin: 10px 0px 20px 0px;
}
.Cls_box_content h5 {
    color: #99BDC2;
    font-size: 24px;
    font-weight: bold;
    line-height: 26px;
    margin:15px 0px;
    padding: 0px;
    text-align: left;
}
.pick-path-section {
    padding: 20px 3%;
}
.pick-path-section .pick-path-img {
    border-radius: 150px;
    border: 5px solid #94B9BE;
    width: 140px;
    height:140px;
    text-align: center;
    padding: 20px;
    margin:0 auto;
    position: relative;
    z-index: 2;
    background: #E1E6E8;
    filter: drop-shadow(6px 4px 3px #C1C1C1);
}
.pick-path-section .pick-path-img::after {
    content: '';
    border-radius: 150px;
    width: 152px;
    height:152px;
    text-align: center;
    padding: 5px;
    margin:0 auto;
    position: absolute;
    left: -11px;
    top: -11px;
    z-index: -1;
    border: 7px solid #E1E6E8;
}
.pick-path-section .pick-path-img img {
    width: 68px;
    margin: 13px;
}
.pick-path-section h3 {
    color: #779DC5;
    font-size: 26px;
    font-weight: bold;
    margin: 20px 0px;
    padding: 5px 0px 10px 0px;
    border-bottom: 2px solid #779DC5;
    text-align: center;
}
.pick-your-path-desc p strong {
    color: #004E85;
}
.timetable-headding {
    background: url(../images/timetable-badge.png) no-repeat center center;
    width: 420px;
    height: 80px;
    color: #ffffff;
    padding: 27px 30px;
    text-align: center;
    margin: 10px auto;
    background-size: 100%;
    margin:20px auto 20px auto;
}
.fall_semester-items-wrapper {
    width: 100%;
    position: relative;
    background: url(../images/border-1.png) no-repeat;
    background-size: 90% 92%;
    overflow: visible;
    background-position-y: 50px;
    background-position-x: 140px; 
}

.fall_semester-items-wrapper-2 {
    width: 100%;
    position: relative;
    background: url(../images/border-2.png) no-repeat;
    background-size: 72% 89%;
    background-position-x: 240px;
    background-position-y: 40px;
}
.fall_semester-items-wrapper .fall_semester-item {
    padding: 60px 10px !important;
}
.fall_semester_cover {
    width:70%;
    margin: 60px auto;
    border-radius: 50px 50px 0px 50px;
    border: 4px solid #004E80;
    padding: 50px 10px 50px 10px;
    text-align: center;
    min-height: 390px;
    position: relative;
    background-color: #ffffff;
}
.fall_semester_cover .numbers-round {
    position: absolute;
    width: 55px;
    height: 55px;
    background-color: #B5D8B8;
    border: 4px solid #ffffff;
    border-radius: 70px;
    text-align: center;
    line-height: 50px;
    color: #ffffff;
    top: -30px;
    left: 43%;
}
.fall_semester_cover .images-portion {
    width: 100%;
    margin: 0px auto 20px auto;
    padding: 0px 50px;
    min-height: 210px;
}
.fall_semester_cover .images-portion-2 {
    width: 100%;
    margin: 0px auto 20px auto;
    padding: 0px 50px;
    min-height: 210px;
}
.fall_semester_cover h3 {
    font-weight: bold;
    color: #004E85;
    font-size: 21px;
    line-height: 25px;
    margin: 0px;
    padding: 0px 0px 5px 0px;
}
.testimonial-col {
    margin:10px 0px;
    border-radius: 10px;
    border:0px solid #004E80;
    padding: 15px;
    min-height: 370px;
}
.testimonial-col p {
    font-size: 15px !important;
    line-height: 20px !important;
}
.testimonial-col .testimonial-meta {
    padding: 5px 0px;
    color: #779DC5;
}
.testimonial-col .testimonial-meta .meta-name {
    font-weight: bold;
}
.contact-info {
    padding: 10px 15px 40px 15px;
}
.contact-info-text-1 {
    color: #004E80;
    font-weight: bold;
    margin: 20px 0px 5px 0px;
}
.contact-info-text-2 {
    color: #004E80;
    font-weight: normal;
    margin:0px 0px 25px 0px;
}
.contact-info-btn-1 {
    border-radius: 150px;
    border: 2px solid #94B9BE;
    width: 50px;
    height:50px;
    background: #E1E6E8;
    text-align: center;
    padding:5px;
    filter: drop-shadow(6px 4px 3px #C1C1C1);
    margin: 10px 0;
    display: block;
}
.contact-info-btn-1 img {
    width: 100%;
    margin: 0px;
}
.fall_semester-items-wrapper-2 .fall_semester-item .fall_semester_cover h3 {
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
    padding: 14px 36px;
}
.images-logo img:hover,
.career-icon .icon:hover,
.icon-description .icon:hover,
.section_3 .Cls_box_content img:hover,
.pick-path-section .pick-path-img img:hover {
    transform: scale(1.05);
    transition: transform .2s;
}
.Cls_box_content .icon-sect {
    min-height: 110px;
}
#banner {
    background-size: cover;
    background-position: center;
}
.icons-main {
    margin-top: 1rem !important;
}
@media (max-width: 1400px) {
    .icon-description .icon {
        width: 120px;
        height: 120px;
        padding: 20px;
        margin:0 auto;
        border-radius: 40px;
    }    
    .sec-head h2 {
        font-size:32px;
    }
    .fall_semester-items-wrapper .fall_semester-item {
        padding: 60px 10px !important;
    }
    .fall_semester_cover {
        width:80%;
        margin: 20px auto;
        border-radius: 50px 50px 0px 50px;
        border: 5px solid #004E80;
        padding: 50px;
        min-height: 430px;
    }
    .fall_semester_cover .numbers-round {
        width: 55px;
        height: 55px;
        border: 4px solid #ffffff;
        border-radius: 70px;
        line-height: 50px;
        top: -30px;
        left: 43%;
    }
    .fall_semester_cover .images-portion {
        width: 100%;
        margin: 0px 0px 20px 0px;
        padding: 0px 25px;
        min-height: 230px;
    }
    .team-member {
        padding: 20px 80px;
        text-align: left;
    }
    .fall_semester-items-wrapper {
        background-size: 87% 96%;
        background-position-y: 50px;
        background-position-x: 180px;
    }
}
@media (max-width: 1200px) {
    .icon-description .icon {
        width: 90px;
        height: 90px;
        padding: 10px;
        margin:0 auto;
        border-radius: 30px;
    }    
    .sec-head h2 {
        font-size: 24px !important;
    }
    .fall_semester-items-wrapper .fall_semester-item {
        padding: 60px 10px !important;
    }
    .fall_semester_cover {
        width:90%;
        margin: 20px auto;
        border-radius: 50px 50px 0px 50px;
        border: 5px solid #004E80;
        padding: 30px;
        min-height: 350px;
    }
    .fall_semester_cover .numbers-round {
        width: 55px;
        height: 55px;
        border: 4px solid #ffffff;
        border-radius: 70px;
        line-height: 50px;
        top: -30px;
        left: 43%;
    }
    .fall_semester_cover .images-portion {
        width: 100%;
        margin: 0px 0px 20px 0px;
        padding: 0px 25px;
        min-height: 180px;
    }
    .team-member {
        padding: 20px 20px;
        text-align: left;
    }
    .fall_semester_cover .images-portion-2 {
        width: 100%;
        margin: 0px 0px 20px 0px;
        padding: 0px 25px;
        min-height: 180px;
    }
    .fall_semester-items-wrapper-2 {
        background:transparent;
    }
}
@media (max-width: 990px) {
    .icon-description .icon {
        width: 60px;
        height: 60px;
        padding: 10px;
        margin: 0 auto;
        border-radius: 15px;
    }   
    .icon-description .description p {
        font-size: 16px;
        line-height: 1.6;
        text-align: center;
        padding: 10px 0px;
    }
    .sec-head h2 {
        font-size: 24px !important;
    }
    .fall_semester-items-wrapper .fall_semester-item {
        padding: 30px 10px !important;
    }
    .fall_semester_cover {
        width:90%;
        margin: 20px auto;
        border-radius: 50px 50px 0px 50px;
        border: 5px solid #004E80;
        padding: 30px;
        min-height: 400px;
    }
    .fall_semester_cover .numbers-round {
        width: 55px;
        height: 55px;
        border: 4px solid #ffffff;
        border-radius: 70px;
        line-height: 50px;
        top: -30px;
        left: 43%;
    }
    .fall_semester_cover .images-portion {
        width: 100%;
        margin: 0px 0px 20px 0px;
        padding: 0px 25px;
        min-height: 210px;
    }
    .team-member {
        padding: 20px 20px;
        text-align: center;
    }
    .fall_semester-items-wrapper-2 {
        background:transparent;
    }
}
@media (max-width: 768px) {
    .icon-description .icon {
        width: 60px;
        height: 60px;
        padding: 10px;
        margin: 0 auto;
        border-radius: 15px;
    }   
    .icon-description .description p {
        font-size: 16px;
        line-height: 1.6;
        text-align: center;
        padding: 10px 0px;
    }
    .sec-head h2 {
        font-size: 24px !important;
    }
    .fall_semester-items-wrapper .fall_semester-item {
        padding: 30px 10px !important;
    }
    .fall_semester_cover {
        width:90%;
        margin: 20px auto;
        border-radius: 50px 50px 0px 50px;
        border: 5px solid #004E80;
        padding: 30px 10px;
        min-height: 320px;
    }
    .fall_semester_cover .numbers-round {
        width: 55px;
        height: 55px;
        border: 4px solid #ffffff;
        border-radius: 70px;
        line-height: 50px;
        top: -30px;
        left: 43%;
    }
    .fall_semester_cover .images-portion {
        width: 100%;
        margin: 0px 0px 20px 0px;
        padding: 0px 5px;
        min-height: 160px;
    }
    .fall_semester_cover .images-portion-2 {
            width: 92%;
            margin: 0px auto 20px auto;
            padding: 0px 5px;
            min-height: 160px;
    }
    .fall_semester_cover h3 {
        font-size: 16px;
        line-height: 20px;
        margin: 0px;
        padding: 0px 0px 5px 0px;
    }
    .testimonial-col {
        margin:10px 0px;
        border-radius: 10px;
        border: 5px solid #004E80;
        padding: 15px;
        min-height: 370px;
    }
    .testimonial-col p {
        font-size: 12px !important;
        line-height: 15px !important;
    }
    .Cls_box_content img {
        width: 32%;
    }
    .team-member {
        padding: 20px 20px;
        text-align: center;
    }
    .fall_semester-items-wrapper-2 {
        background:transparent;
    }
    .fall_semester-items-wrapper {
        background: transparent;
    }
}
@media (max-width: 640px) {
    .icon-description .icon {
        width:100px;
        height: 100px;
        padding: 10px;
        margin: 0 auto;
        border-radius: 25px;
    }   
    .icon-description .description p {
        font-size: 16px;
        line-height: 22px !important;
        text-align: center;
        padding: 10px 0px;
    }
    .sec-head h2 {
        font-size: 32px;
    }
    .testimonial-col {
        margin:10px 0px;
        border-radius: 10px;
        border: 5px solid #004E80;
        padding: 15px;
        min-height: auto;
    }
    .testimonial-col p {
        font-size: 14px !important;
        line-height: 19px !important;
    }
    .Cls_box_content img {
        width: 32%;
    }
    .team-member {
        padding: 20px 15px;
        text-align: center;
    }
    .fall_semester-items-wrapper {
        background:transparent;
    }
    .fall_semester-items-wrapper-2 {
        background:transparent;
    }
    .fall_semester_cover .images-portion {
        width: 100%;
        margin: 0px 0px 20px 0px;
        padding: 0px 55px;
        min-height: 160px;
    }
    .fall_semester_cover .images-portion-2 {
            width: 92%;
            margin: 0px auto 20px auto;
            padding: 0px 75px;
            min-height: 160px;
    }
}
@media (max-width:480px) {
    .icon-description .icon {
        width:100px;
        height: 100px;
        padding: 10px;
        margin: 0 auto;
        border-radius: 25px;
    }   
    .icon-description .description p {
        font-size: 16px;
        line-height: 22px !important;
        text-align: center;
        padding: 10px 0px;
    }
    .sec-head h2 {
        font-size: 32px;
    }
    .Cls_box_content img {
        width: 32%;
    }
    .team-member {
        padding: 20px 15px;
        text-align: center;
    }
    .fall_semester-items-wrapper {
        background:transparent;
    }
    .fall_semester-items-wrapper-2 {
        background:transparent;
    }
}
@media (max-width:425px) {
    .icon-description .icon {
        width:100px;
        height: 100px;
        padding: 10px;
        margin: 0 auto;
        border-radius: 25px;
    }   
    .icon-description .description p {
        font-size: 16px;
        line-height: 22px !important;
        text-align: center;
        padding: 10px 0px;
    }
    .sec-head h2 {
        font-size: 32px;
    }
    .Cls_box_content img {
        width: 32%;
    }
    .team-member {
        padding: 20px 15px;
        text-align: center;
    }
    .fall_semester-items-wrapper {
        background:transparent;
    }
    .fall_semester-items-wrapper-2 {
        background:transparent;
    }
}
@media (max-width:375px) {
    .icon-description .icon {
        width:100px;
        height: 100px;
        padding: 10px;
        margin: 0 auto;
        border-radius: 25px;
    }   
    .icon-description .description p {
        font-size: 16px;
        line-height: 22px !important;
        text-align: center;
        padding: 10px 0px;
    }
    .sec-head h2 {
        font-size: 28px !important;
    }
    .Cls_box_content img {
        width: 32%;
    }
    .team-member {
        padding: 20px 15px;
        text-align: center;
    }
    .fall_semester-items-wrapper {
        background:transparent;
    }
    .fall_semester-items-wrapper-2 {
        background:transparent;
    }
}
@media (max-width:360px) {
    .icon-description .icon {
        width:100px;
        height: 100px;
        padding: 10px;
        margin: 0 auto;
        border-radius: 25px;
    }   
    .icon-description .description p {
        font-size: 16px;
        line-height: 22px !important;
        text-align: center;
        padding: 10px 0px;
    }
    .sec-head h2 {
        font-size: 28px !important;
    }
    .Cls_box_content img {
        width: 32%;
    }
    .team-member {
        padding: 20px 15px;
        text-align: center;
    }
    .fall_semester-items-wrapper {
        background:transparent;
    }
    .fall_semester-items-wrapper-2 {
        background:transparent;
    }
}
@media (max-width:320px) {
    .icon-description .icon {
        width:100px;
        height: 100px;
        padding: 10px;
        margin: 0 auto;
        border-radius: 25px;
    }   
    .icon-description .description p {
        font-size: 16px;
        line-height: 22px !important;
        text-align: center;
        padding: 10px 0px;
    }
    .sec-head h2 {
        font-size: 28px !important;
    }
    .Cls_box_content img {
        width: 32%;
    }
    .team-member {
        padding: 20px 15px;
        text-align: center;
    }
    .fall_semester-items-wrapper {
        background:transparent;
    }
    .fall_semester-items-wrapper-2 {
        background:transparent;
    }
}
/*******Responsive - internship-program*****/
.contents-wrapper{
    padding:0 20px;
}
.contents-wrapper p {
    font-size: 20px;
    line-height: 1.6 !important;
}

@media(max-width:575px){
    .sec-head h2 {
        font-size: 30px !important;
        line-height: 30px !important;
    }
    .sec-head h2 span{
        width: fit-content;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .launch-your-career-section .desctiption {
        padding:0 20px;
    }
    .launch-your-career-section .desctiption p{
        font-size: 18px;
        line-height: 28px !important;
    }
    .launch-your-career-section .launch-your-career-btn a{
        font-size: 12px !important;
    }
    .timetable-headding{
        width: 94%;
    }
    .contact-info{
        text-align: center;
    }
    .contact-info-btn-1{
        margin: 0 auto;
    }
    .contents-wrapper{
        padding:0 10px !important;
    }
    .contents-wrapper p{
        font-size: 18px !important;
        line-height: 28px !important;
    }
}
@media(min-width:767px){
    .fall_semester-items-wrapper-2 .fall_semester-item{
        width: 35.333333% !important;
        min-height: 450px !important;
    }
    .fall_semester-items-wrapper-2 .fall_semester-item .fall_semester_cover{
        position: relative;
        height: 100%;
    }
    .fall_semester-items-wrapper-2 .fall_semester-item .fall_semester_cover h3 {
        position: absolute;
        bottom: 31px;
    }
    .fall_semester-items-wrapper{
        margin: unset !important;
        background-size: 84% 91%;
        background-position-y: 42px;
        background-position-x: 185px;
    }
    .fall_semester-items-wrapper .fall_semester-item .images-portion-2 img{
        width:75%;
    }
     .fall_semester-items-wrapper-2 > .fall_semester-item:nth-child(3),
    .fall_semester-items-wrapper-2 > .fall_semester-item:last-child{
        padding-top: 30px !important;
    }

    .fall_semester-items-wrapper:not(.fall_semester-items-wrapper-2) > .fall_semester-item:nth-child(4),
    .fall_semester-items-wrapper:not(.fall_semester-items-wrapper-2) > .fall_semester-item:last-child{
        padding-top: 250px;
    }
}
@media(max-width:767px){
    .fall_semester-items-wrapper-2,
    .fall_semester-items-wrapper{
        background-image: unset !important;
    }
}
@media(max-width:992px){
    .team-member{
       padding: unset !important;
    }
    .buttons a.button {
        font-size: 12px;
    }
}
@media(min-width:767px) and (max-width:992px){
    .fall_semester-items-wrapper-2 .fall_semester-item .fall_semester_cover{
        height: 320px !important;
    }
}
@media(min-width:992px) and (max-width:1200px){
    .fall_semester-items-wrapper-2 .fall_semester-item .fall_semester_cover{
        height: 380px !important;
    }
}
@media(min-width:1200px) {
    .fall_semester-items-wrapper-2 .fall_semester-item .fall_semester_cover{
        height: 390px !important;
    }
}

.images-logo img:hover,
.career-icon .icon:hover,
.icon-description .icon:hover,
.section_3 .Cls_box_content img:hover,
.pick-path-section .pick-path-img:hover,
.why-work-at-wb img:hover {
    transform: scale(1.05);
    transition: transform .2s;
}




[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos] {
    transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate {
    transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos] {
    transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay: .1s
}

[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos] {
    transition-duration: .15s
}

[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate {
    transition-delay: .15s
}

[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos] {
    transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay: .2s
}

[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos] {
    transition-duration: .25s
}

[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate {
    transition-delay: .25s
}

[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos] {
    transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: .3s
}

[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos] {
    transition-duration: .35s
}

[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate {
    transition-delay: .35s
}

[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos] {
    transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: .4s
}

[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos] {
    transition-duration: .45s
}

[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate {
    transition-delay: .45s
}

[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos] {
    transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate {
    transition-delay: .5s
}

[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos] {
    transition-duration: .55s
}

[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate {
    transition-delay: .55s
}

[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos] {
    transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate {
    transition-delay: .6s
}

[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos] {
    transition-duration: .65s
}

[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate {
    transition-delay: .65s
}

[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos] {
    transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate {
    transition-delay: .7s
}

[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos] {
    transition-duration: .75s
}

[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate {
    transition-delay: .75s
}

[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos] {
    transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate {
    transition-delay: .8s
}

[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos] {
    transition-duration: .85s
}

[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate {
    transition-delay: .85s
}

[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos] {
    transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate {
    transition-delay: .9s
}

[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos] {
    transition-duration: .95s
}

[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate {
    transition-delay: .95s
}

[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate {
    transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos] {
    transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate {
    transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos] {
    transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate {
    transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos] {
    transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate {
    transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos] {
    transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate {
    transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos] {
    transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate {
    transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos] {
    transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate {
    transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos] {
    transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate {
    transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos] {
    transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate {
    transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos] {
    transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate {
    transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos] {
    transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate {
    transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos] {
    transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate {
    transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos] {
    transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate {
    transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos] {
    transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate {
    transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos] {
    transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate {
    transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos] {
    transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate {
    transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos] {
    transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate {
    transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos] {
    transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate {
    transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos] {
    transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate {
    transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos] {
    transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate {
    transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos] {
    transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate {
    transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos] {
    transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate {
    transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos] {
    transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate {
    transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos] {
    transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate {
    transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos] {
    transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate {
    transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos] {
    transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate {
    transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos] {
    transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate {
    transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos] {
    transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate {
    transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos] {
    transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate {
    transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos] {
    transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate {
    transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos] {
    transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate {
    transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos] {
    transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate {
    transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos] {
    transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate {
    transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos] {
    transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate {
    transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos] {
    transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate {
    transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos] {
    transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate {
    transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos] {
    transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate {
    transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos] {
    transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate {
    transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos] {
    transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate {
    transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos] {
    transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate {
    transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos] {
    transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate {
    transition-delay: 3s
}

[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.25,.75,.75)
}

[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos] {
    transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos] {
    transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos] {
    transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos] {
    transition-timing-function: ease-in-out
}

[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos] {
    transition-timing-function: cubic-bezier(.6,-.28,.735,.045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.175,.885,.32,1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.68,-.55,.265,1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.47,0,.745,.715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.39,.575,.565,1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.445,.05,.55,.95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}

[data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity,transform
}

[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translateZ(0)
}

[data-aos=fade-up] {
    transform: translate3d(0,100px,0)
}

[data-aos=fade-down] {
    transform: translate3d(0,-100px,0)
}

[data-aos=fade-right] {
    transform: translate3d(-100px,0,0)
}

[data-aos=fade-left] {
    transform: translate3d(100px,0,0)
}

[data-aos=fade-up-right] {
    transform: translate3d(-100px,100px,0)
}

[data-aos=fade-up-left] {
    transform: translate3d(100px,100px,0)
}

[data-aos=fade-down-right] {
    transform: translate3d(-100px,-100px,0)
}

[data-aos=fade-down-left] {
    transform: translate3d(100px,-100px,0)
}

[data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity,transform
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    transform: translateZ(0) scale(1)
}

[data-aos=zoom-in] {
    transform: scale(.6)
}

[data-aos=zoom-in-up] {
    transform: translate3d(0,100px,0) scale(.6)
}

[data-aos=zoom-in-down] {
    transform: translate3d(0,-100px,0) scale(.6)
}

[data-aos=zoom-in-right] {
    transform: translate3d(-100px,0,0) scale(.6)
}

[data-aos=zoom-in-left] {
    transform: translate3d(100px,0,0) scale(.6)
}

[data-aos=zoom-out] {
    transform: scale(1.2)
}

[data-aos=zoom-out-up] {
    transform: translate3d(0,100px,0) scale(1.2)
}

[data-aos=zoom-out-down] {
    transform: translate3d(0,-100px,0) scale(1.2)
}

[data-aos=zoom-out-right] {
    transform: translate3d(-100px,0,0) scale(1.2)
}

[data-aos=zoom-out-left] {
    transform: translate3d(100px,0,0) scale(1.2)
}

[data-aos^=slide][data-aos^=slide] {
    transition-property: transform
}

[data-aos^=slide][data-aos^=slide].aos-animate {
    transform: translateZ(0)
}

[data-aos=slide-up] {
    transform: translate3d(0,100%,0)
}

[data-aos=slide-down] {
    transform: translate3d(0,-100%,0)
}

[data-aos=slide-right] {
    transform: translate3d(-100%,0,0)
}

[data-aos=slide-left] {
    transform: translate3d(100%,0,0)
}

[data-aos^=flip][data-aos^=flip] {
    backface-visibility: hidden;
    transition-property: transform
}

[data-aos=flip-left] {
    transform: perspective(2500px) rotateY(-100deg)
}

[data-aos=flip-left].aos-animate {
    transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-right] {
    transform: perspective(2500px) rotateY(100deg)
}

[data-aos=flip-right].aos-animate {
    transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-up] {
    transform: perspective(2500px) rotateX(-100deg)
}

[data-aos=flip-up].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

[data-aos=flip-down] {
    transform: perspective(2500px) rotateX(100deg)
}

[data-aos=flip-down].aos-animate {
    transform: perspective(2500px) rotateX(0)
}