p {
            font-size: 18px;
        }

        .flud-container {
            width: 92%;
            margin: auto;
        }

        h2 {
            font-size: 30px;
        }

        .top-menu {
            text-align: right;
        }

        .top-menu ul li {
            display: inline-block;
            padding: 10px;
            margin: 20px 0px;
        }

        .top-menu ul li a {
            background: #ffc515;
            color: #000000;
            padding: 5px 10px;
            font-weight: bold;
            text-transform: uppercase;
        }

        .bottom-menu ul li a {
            color: #ffffff;
            text-transform: uppercase;
        }

        .bottom-menu ul li {
            display: inline-block;
            padding: 10px;
            margin: 20px 0px;
        }

        .menu {
            display: inline-block;
            text-align: right;
            width: 100%;
        }

        .header-bg {
            background: #424242;
        }

        .header-left {
            display: flex;
            align-items: center;
        }

        .welcom-sec {
            background: rgb(240, 240, 240);
            background: linear-gradient(0deg, rgba(240, 240, 240, 1) 0%, rgba(255, 255, 255, 1) 100%);
            text-align: center;
            padding: 0px 0px 0px 0px;
        }

        .welcom-sec-bor {

            /*  background: linear-gradient(to left, #0b6e73 50%, #ffc414 50%);*/
            position: absolute;
            top: -14px;
            left: 0px;
            width: 100%;
        }

        .welcom-sec-bor-2 {
            position: absolute;
            bottom: -14px;
            left: 0px;
            width: 100%;
            z-index: 9999;
        }

        .welcom-sec-in {
            width: 70%;
            margin: auto;
        }

        .welcom-sec-in p {
            text-align: center;
            line-height: 25px;
            margin: 20px 0px;
        }

        .welcom-sec-in h2 {
            font-family: "Helvetica";
            color: #ee670a;
        }


        .welcom-design {
            display: flex;
            width: 100%;
            justify-content: space-between;
        }

        .welcom-design-left {
            width: 30%;
        }


        .blob-1 {

            width: 280px;
            height: 280px;
            background: rgb(246, 76, 53);
            background: linear-gradient(90deg, rgba(246, 76, 53, 1) 0%, rgba(255, 158, 21, 1) 54%);
            background-size: cover;
            /*animation: animation 5s linear infinite;*/
            /*border-radius: 52% 48% 34% 66% / 34% 32% 68% 66% ;*/
            border-radius: 51% 49% 40% 60% / 29% 31% 69% 71%;


            /*	display: none;*/

        }

        @keyframes animation {

            0%,
            100% {
                border-radius: 64% 36% 27% 73% / 55% 58% 42% 45%;
            }

            25% {
                border-radius: 73% 27% 26% 38% / 73% 36% 64% 27%;
            }

            50% {
                border-radius: 28% 72% 44% 56% / 49% 40% 60% 51%;
            }

            75% {
                border-radius: 40% 60% 70% 30% / 47% 62% 38% 53%;
            }


        }

        .blob-1-top {

            width: 300px;
            height: 300px;
            background: rgb(185, 189, 200);
            background: linear-gradient(90deg, rgba(185, 189, 200, 1) 0%, rgba(227, 228, 233, 1) 54%);
            background-size: cover;
            border-radius: 34% 66% 68% 32% / 53% 45% 55% 47%;
            /*border-radius: 25% 86% 27% 83% / 25% 58% 32% 95%;*/
            justify-content: center;
            align-items: center;
            /*animation: animation1 5s linear infinite;*/
            margin: auto;
        }

        @keyframes animation1 {

            0%,
            100% {
                border-radius: 64% 36% 27% 73% / 55% 58% 42% 45%;
            }

            25% {
                border-radius: 73% 27% 26% 38% / 73% 36% 64% 27%;
            }

            50% {
                border-radius: 28% 72% 44% 56% / 49% 40% 60% 51%;
            }

            75% {
                border-radius: 40% 60% 70% 30% / 47% 62% 38% 53%;
            }


        }

        .blob-1-img {
            display: inline-block;
            padding: 10%;
        }

        .blob-1-img img {
            width: 100%;
            border-radius: 34% 66% 68% 32% / 53% 45% 55% 47%;
            box-shadow: 6px 0px 1px #f75332;
        }

        .blob-1:hover {
            animation: animation 5s linear infinite;
        }

        .blob-1-top:hover {
            animation: animation 5s linear infinite;
        }







        .blob-2 {

            width: 280px;
            height: 280px;
            background: rgb(246, 76, 53);
            background: linear-gradient(90deg, rgb(0, 102, 204) 0%, rgb(0, 200, 175) 54%);
            background-size: cover;
            /*animation: animation 5s linear infinite;*/
            /*border-radius: 52% 48% 34% 66% / 34% 32% 68% 66% ;*/
            border-radius: 51% 49% 40% 60% / 29% 31% 69% 71%;


            /*  display: none;*/

        }

        @keyframes animation {

            0%,
            100% {
                border-radius: 64% 36% 27% 73% / 55% 58% 42% 45%;
            }

            25% {
                border-radius: 73% 27% 26% 38% / 73% 36% 64% 27%;
            }

            50% {
                border-radius: 28% 72% 44% 56% / 49% 40% 60% 51%;
            }

            75% {
                border-radius: 40% 60% 70% 30% / 47% 62% 38% 53%;
            }


        }

        .blob-2-top {

            width: 300px;
            height: 300px;
            background: rgb(185, 189, 200);
            background: linear-gradient(90deg, rgba(185, 189, 200, 1) 0%, rgba(227, 228, 233, 1) 54%);
            background-size: cover;
            border-radius: 34% 66% 68% 32% / 53% 45% 55% 47%;
            /*border-radius: 25% 86% 27% 83% / 25% 58% 32% 95%;*/
            justify-content: center;
            align-items: center;
            /*animation: animation1 5s linear infinite;*/
            margin: auto;
        }

        @keyframes animation1 {

            0%,
            100% {
                border-radius: 64% 36% 27% 73% / 55% 58% 42% 45%;
            }

            25% {
                border-radius: 73% 27% 26% 38% / 73% 36% 64% 27%;
            }

            50% {
                border-radius: 28% 72% 44% 56% / 49% 40% 60% 51%;
            }

            75% {
                border-radius: 40% 60% 70% 30% / 47% 62% 38% 53%;
            }


        }

        .blob-2-img {
            display: inline-block;
            padding: 10%;
        }

        .blob-2-img img {
            width: 100%;
            border-radius: 34% 66% 68% 32% / 53% 45% 55% 47%;
            box-shadow: 6px 0px 1px #003483;
        }

        .blob-2:hover {
            animation: animation 5s linear infinite;
        }

        .blob-2-top:hover {
            animation: animation 5s linear infinite;
        }






        .blob-3 {

            width: 280px;
            height: 280px;
            background: rgb(246, 76, 53);
            background: linear-gradient(90deg, rgb(112, 66, 150) 0%, rgb(255, 52, 148) 54%);
            background-size: cover;
            /*animation: animation 5s linear infinite;*/
            /*border-radius: 52% 48% 34% 66% / 34% 32% 68% 66% ;*/
            border-radius: 51% 49% 40% 60% / 29% 31% 69% 71%;


            /*  display: none;*/

        }

        @keyframes animation {

            0%,
            100% {
                border-radius: 64% 36% 27% 73% / 55% 58% 42% 45%;
            }

            25% {
                border-radius: 73% 27% 26% 38% / 73% 36% 64% 27%;
            }

            50% {
                border-radius: 28% 72% 44% 56% / 49% 40% 60% 51%;
            }

            75% {
                border-radius: 40% 60% 70% 30% / 47% 62% 38% 53%;
            }


        }

        .blob-3-top {

            width: 300px;
            height: 300px;
            background: rgb(185, 189, 200);
            background: linear-gradient(90deg, rgba(185, 189, 200, 1) 0%, rgba(227, 228, 233, 1) 54%);
            background-size: cover;
            border-radius: 34% 66% 68% 32% / 53% 45% 55% 47%;
            /*border-radius: 25% 86% 27% 83% / 25% 58% 32% 95%;*/
            justify-content: center;
            align-items: center;
            /*animation: animation1 5s linear infinite;*/
            margin: auto;
        }

        @keyframes animation1 {

            0%,
            100% {
                border-radius: 64% 36% 27% 73% / 55% 58% 42% 45%;
            }

            25% {
                border-radius: 73% 27% 26% 38% / 73% 36% 64% 27%;
            }

            50% {
                border-radius: 28% 72% 44% 56% / 49% 40% 60% 51%;
            }

            75% {
                border-radius: 40% 60% 70% 30% / 47% 62% 38% 53%;
            }


        }

        .blob-3-img {
            display: inline-block;
            padding: 10%;
        }

        .blob-3-img img {
            width: 100%;
            border-radius: 34% 66% 68% 32% / 53% 45% 55% 47%;
            box-shadow: 6px 0px 1px #3d1a45;
        }

        .blob-3:hover {
            animation: animation 5s linear infinite;
        }

        .blob-3-top:hover {
            animation: animation 5s linear infinite;
        }

        .welcom-design-left h3 {
            color: #2fa4a8;
            font-weight: bold;
            font-size: 22px;
            margin-top: 30px;
        }

        .cour-title {
            position: absolute;
            top: 20%;
            right: 10%;
        }

        .cour-title h2 {
            font-weight: bold;
        }

        /*footer*/

        .hic_ftr_top {
            background: rgb(64, 64, 64);
            padding: 3% 30px;
        }

        .hic-brd {
            border-right: 1px solid #7c7c7c;
            padding-bottom: 30px;
        }

        .hic_ftr1 p.hic_addr {
            margin: 9% 0;
        }

        footer p,
        footer h2,
        footer h3 {
            color: #fff;
        }

        .hic_ftr2 h2,
        .footer_con h3,
        .f-map h3 {
            padding: 10px;
            background: rgb(33, 33, 33);
            margin: 14px;
        }

        .hic_ftr2_in li.f_hie1 {
            padding: 9px 12px;
            border-radius: 25px 0px 21px 0px;
            background: rgb(77, 69, 142);
            font-size: 11px;
            box-shadow: 0px -1px 2px rgba(207, 201, 255, 0.7607843137254902);
        }

        .hic_ftr2_in ul li {
            margin-right: 7px;
            padding: 5px;
            list-style: none;
            display: inline-block;
        }

        .hic_ftr2_in li.f_hie3 {
            padding: 9px 12px;
            border-radius: 25px 0px 21px 0px;
            background: rgb(236, 97, 64);
            font-size: 11px;
            box-shadow: 0px -1px 2px rgba(207, 201, 255, 0.7607843137254902);
        }

        .hic_ftr2_in li.f_hie4 {
            background: rgb(157, 84, 144);
            padding: 9px 12px;
            border-radius: 25px 0px 21px 0px;
            font-size: 11px;
            box-shadow: 0px -1px 2px rgba(207, 201, 255, 0.7607843137254902);
        }

        .hic_ftr2_in li.f_hie5 {
            background: rgb(171, 191, 70);
            padding: 9px 12px;
            border-radius: 25px 0px 21px 0px;
            font-size: 11px;
            box-shadow: 0px -1px 2px rgba(207, 201, 255, 0.7607843137254902);
            margin: 15px 10px 15px 40px;
        }

        .hic_ftr2_in li.f_hie6 {
            background: rgb(84, 130, 226);
            padding: 9px 12px;
            border-radius: 25px 0px 21px 0px;
            font-size: 11px;
            box-shadow: 0px -1px 2px rgba(207, 201, 255, 0.7607843137254902);
        }

        .hic_ftr2_in li.f_hie7 {
            padding: 9px 12px;
            border-radius: 25px 0px 21px 0px;
            font-size: 11px;
            box-shadow: 0px -1px 2px rgba(207, 201, 255, 0.7607843137254902);
            background: rgb(12, 151, 170);
        }

        .hic_ftr2_in li.f_hie8 {
            padding: 9px 12px;
            border-radius: 25px 0px 21px 0px;
            font-size: 11px;
            box-shadow: 0px -1px 2px rgba(207, 201, 255, 0.7607843137254902);
            background: rgb(219, 37, 34);
        }

        .hic_ftr2_in li.f_hie9 {
            padding: 9px 12px;
            border-radius: 25px 0px 21px 0px;
            font-size: 11px;
            box-shadow: 0px -1px 2px rgba(207, 201, 255, 0.7607843137254902);
            background: rgb(55, 137, 13);
            margin-left: 95px;
        }

        .hic_ftr2_in li.f_hie10 {
            padding: 9px 12px;
            border-radius: 25px 0px 21px 0px;
            font-size: 11px;
            box-shadow: 0px -1px 2px rgba(207, 201, 255, 0.7607843137254902);
            background: rgb(255, 119, 1);
        }

        .hic_ftr2_in li.f_hie11 {
            padding: 9px 12px;
            border-radius: 25px 0px 21px 0px;
            font-size: 11px;
            box-shadow: 0px -1px 2px rgba(207, 201, 255, 0.7607843137254902);
            background: rgb(0, 164, 198);
        }

        .hic_ftr2_in li.f_hie2 {
            padding: 9px 12px;
            border-radius: 25px 0px 21px 0px;
            background: rgb(243, 76, 138);
            font-size: 11px;
            box-shadow: 0px -1px 2px rgba(207, 201, 255, 0.7607843137254902);
        }

        .f1 {
            padding: 0;
        }

        .hic_ftr2 h2,
        .footer_con h3,
        .f-map h3 {
            padding: 10px;
            background: rgb(33, 33, 33);
            margin: 14px;
        }

        ul.footer_con_socio {
            margin-left: 16px;
        }

        .footer_con ul li {
            display: inline;
        }

        .hic_ftr2_in a {
            color: #fff;
        }

        .hic_ftr2_in a {
            text-transform: uppercase;
        }

        /*footer design*/
        /*mid sec*/
        /*.dept-bg{

   background-image: url(../images/index-dept-bg.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    padding: 500px 0px;
}
*/

        .dept-bg {
            height: 100vh;
            width: 100%;
            position: relative;
            background: url(../images/index-dept-bg.jpg);
            background-repeat: no-repeat;
            background-position: center center;
            padding: 36% 0;
        }

        .dept-bg-top {
            background: linear-gradient(to left, #ffc414 50%, #0b6e73 50%);
        }

        .dept-bg::after,
        .dept-bg::before {
            height: 100vh;
            content: ' ';
            position: absolute;
            top: 0;
            width: 40%;
            padding: 25% 0;
            z-index: -1;
        }

        .dept-bg::after {
            right: 0;
            background-color: #fec514;
        }

        .dept-bg::before {
            left: 0;
            background-color: #0b6e73;
        }

        .notice-bord-bg {
            position: relative;
            background: linear-gradient(0deg, rgba(240, 240, 240, 1) 0%, rgba(255, 255, 255, 1) 100%);

        }

        .notice-bord-bor-2 {

            width: 100%;
            position: absolute;
            bottom: -20%;
        }



        .carousel-wrap {
            margin: 90px auto;
            padding: 0 5%;
            width: 100%;
            position: relative;
        }

        /* fix blank or flashing items on carousel */
        .owl-carousel .item {
            position: relative;
            z-index: 100;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            /*background-image: url(../images/notice-bord-bg.png);*/
            background-repeat: no-repeat;
            padding: 20px;
            background-size: 100%;
        }

        .owl-carousel .item h6 {
            font-size: 20px;
            font-style: italic;
            margin-bottom: 30px;

        }

        .owl-carousel .item h3 {
            font-size: 32px;
            margin-bottom: 30px;
            font-weight: bold;
        }

        .owl-carousel .item p {
            font-size: 22px;
            font-weight: bold;
            color: #555555;
            line-height: 30px;
        }

        .owl-carousel .item ul li {
            display: flex;
            font-size: 20px;
            font-weight: bold;
            color: #555555;
            margin-bottom: 10px;
            align-items: center;
        }

        .owl-carousel .item ul li img {
            width: auto;
            padding-right: 5px;

        }

        .owl-item-img {
            width: 70%;
            margin: auto;
            margin-top: 50px;
        }

        /* end fix */
        .owl-nav>div {
            margin-top: -26px;
            position: absolute;
            top: 50%;
            color: #cdcbcd;
        }

        .owl-nav i {
            font-size: 52px;
        }

        .owl-nav .owl-prev {
            left: -30px;
        }

        .owl-nav .owl-next {
            right: -30px;
        }

        .placement-record {
            /*background-image: url(../images/placement-record.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 100vh;
    padding: 25% 0px;*/
        }


        /*placement record*/

        .icon-1 {
            display: flex;
            align-items: center;
            position: absolute;
            top: 14.5%;
            left: 30%;
            width: 23%;
            justify-content: space-around;
        }

        .icon-txt {
            color: #ffffff;
            font-weight: bold;
            font-size: 22px;
        }

        .icon-img {
            background: #ffffff;
            border-radius: 50%;
            box-shadow: 7px 2px 5px #00000045;
        }





        .icon-2 {
            display: flex;
            align-items: center;
            position: absolute;
            top: 23%;
            left: 47%;
            width: 23%;
            justify-content: space-around;
        }

        .icon-txt-2 {
            color: #000000;
            font-weight: bold;
            font-size: 22px;
        }

        .icon-img-2 {
            background: #2fa2a7;
            border-radius: 50%;
            box-shadow: 7px 2px 5px #00000045;
        }





        .icon-3 {
            display: flex;
            align-items: center;
            position: absolute;
            top: 31.5%;
            left: 28%;
            width: 23%;
            justify-content: space-around;
        }

        .icon-txt-3 {
            color: #ffffff;
            font-weight: bold;
            font-size: 22px;
        }

        .icon-img-3 {
            background: #ffffff;
            border-radius: 50%;
            box-shadow: 7px 2px 5px #00000045;
        }



        .icon-4 {
            display: flex;
            align-items: center;
            position: absolute;
            top: 40%;
            left: 48%;
            width: 29%;
            justify-content: space-around;
        }

        .icon-txt-4 {
            color: #000000;
            font-weight: bold;
            font-size: 22px;
        }

        .icon-img-4 {
            background: #2fa2a7;
            border-radius: 50%;
            box-shadow: 7px 2px 5px #00000045;
        }


        .icon-5 {
            display: flex;
            align-items: center;
            position: absolute;
            top: 48%;
            left: 24.5%;
            width: 27%;
            justify-content: space-around;
        }

        .icon-txt-5 {
            color: #ffffff;
            font-weight: bold;
            font-size: 22px;
        }

        .icon-img-5 {
            background: #ffffff;
            border-radius: 50%;
            box-shadow: 7px 2px 5px #00000045;
        }



        .icon-6 {
            display: flex;
            align-items: center;
            position: absolute;
            top: 56.5%;
            left: 48.4%;
            width: 28%;
            justify-content: space-around;
        }

        .icon-txt-6 {
            color: #000000;
            font-weight: bold;
            font-size: 22px;
        }

        .icon-img-6 {
            background: #2fa2a7;
            border-radius: 50%;
            box-shadow: 7px 2px 5px #00000045;
        }




        .icon-7 {
            display: flex;
            align-items: center;
            position: absolute;
            top: 64.6%;
            left: 25.5%;
            width: 28%;
            justify-content: space-around;
        }

        .icon-txt-7 {
            color: #ffffff;
            font-weight: bold;
            font-size: 22px;
        }

        .icon-img-7 {
            background: #ffffff;
            border-radius: 50%;
            box-shadow: 7px 2px 5px #00000045;
        }



        .icon-8 {
            display: flex;
            align-items: center;
            position: absolute;
            top: 73%;
            left: 47%;
            width: 28%;
            justify-content: space-around;
        }

        .icon-txt-8 {
            color: #000000;
            font-weight: bold;
            font-size: 22px;
        }

        .icon-img-8 {
            background: #2fa2a7;
            border-radius: 50%;
            box-shadow: 7px 2px 5px #00000045;
        }


        /*Social media*/
        /*social media*/
        body.wh-widget-send-button-mobile div.wh-widget-send-button-wrapper div.wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon svg {
            width: 48px;
            background: #fff500;
            color: #000;
        }

        .hind_media1 i.fa-facebook {
            background: #000;
            color: #fff;
            padding: 7px 10px 0 10px;
            font-size: 15px;
        }

        .hind_media1 h4 {
            font-size: 22px;
            margin: 3% 0;
        }

        .hind_media1 span {
            font-family: BuenosAiresTrial-Bold;
            margin-left: 6px;
        }

        .hind_media2 i.fa-youtube-play {
            color: #000;
        }

        .hind_media2 i.fa-twitter {
            color: #000;
            padding: 0px 10px;
            font-size: 25px;
        }

        .hind_media2 h4 {
            font-size: 22px;
            margin: 3% 0;
        }

        .hind_media2 span {
            font-family: BuenosAiresTrial-Bold;
            margin-left: 6px;
        }

        .hind_instagram_1,
        .twitter_feeds {
            height: 580px;
            overflow: auto;
        }

        .hind_social_media {
            padding: 70px 0 0;
            background-image: linear-gradient(to top, rgb(66 66 66 / 45%), rgba(255, 245, 0, 0))
        }

        .fb_iframe_widget iframe {
            position: absolute;
            height: 580px !important;
            overflow: auto;
        }

        .hind_social_media_h1_tag {
            padding: 30px;
        }

        .hind_social_media_h1_tag h1 {
            font-family: BuenosAiresTrial-Bold;
            font-size: 28px;
            text-transform: uppercase;
        }

        /*end social media*/

        /*footer start*/
        .hic_ftr2_in a {
            text-transform: uppercase;
            font-family: BuenosAiresTrial-Book;
        }

        .hic_ftr2_in li {
            margin-right: 7px;
            list-style: none;
            display: inline-block;
        }

        .hic_ftr_top {
            background: rgb(64, 64, 64);
            padding: 3% 0px;
        }

        .hic_ftr2 h2,
        .footer_con h3,
        .f-map h3 {
            padding: 10px;
            background: rgb(33, 33, 33);
            margin: 14px;
        }

        footer p,
        footer h2,
        footer h3 {
            color: #fff;
            font-family: BuenosAiresTrial-Book;
        }

        .hic_ftr1 p.hic_addr {
            margin: 20px 0 7% 0;
        }

        .hic_ftr2_in a {
            color: #fff;
        }

        .hic_ftr1 img {
            width: 64px;
        }

        .hic_ftr2_in li {
            padding: 9px 15px;
            font-size: 11px;
            border-radius: 25px 0px 21px 0px;
            box-shadow: 0px -1px 2px rgba(207, 201, 255, 0.7607843137254902);
        }

        .hic_ftr2_in li:first-child {
            background: rgb(77, 69, 142);
        }

        .hic_ftr2_in li:nth-child(2) {
            background: rgb(243, 76, 138);
        }

        .hic_ftr2_in li:nth-child(3) {
            background: rgb(236, 97, 64);
        }

        .hic_ftr2_in li:nth-child(4) {
            background: rgb(157, 84, 144);
        }

        .hic_ftr2_in li:nth-child(5) {
            background: rgb(171, 191, 70);
            margin: 15px 10px 15px 40px;
        }

        .hic_ftr2_in li:nth-child(6) {
            background: rgb(84, 130, 226);
        }

        .hic_ftr2_in li:nth-child(7) {
            background: rgb(12, 151, 170);
        }

        .hic_ftr2_in li:nth-child(8) {
            background: rgb(219, 37, 34);
        }

        .hic_ftr2_in li:nth-child(9) {
            background: rgb(55, 137, 13);
            margin-left: 95px;
        }

        .hic_ftr2_in li:nth-child(10) {
            background: rgb(255, 119, 1);
        }

        .hic_ftr2_in li:nth-child(11) {
            background: rgb(0, 164, 198);
        }

        .hic_ftr2_in li:first-child:hover,
        .hic_ftr2_in li:nth-child(2):hover,
        .hic_ftr2_in li:nth-child(3):hover,
        .hic_ftr2_in li:nth-child(4):hover,
        .hic_ftr2_in li:nth-child(5):hover,
        .hic_ftr2_in li:nth-child(6):hover,
        .hic_ftr2_in li:nth-child(7):hover,
        .hic_ftr2_in li:nth-child(8):hover,
        .hic_ftr2_in li:nth-child(9):hover,
        .hic_ftr2_in li:nth-child(10):hover,
        .hic_ftr2_in li:nth-child(11):hover {
            border-radius: 0px 25px 0px 21px;
            cursor: pointer;
            transition: border-radius ease 0.5s;
        }

        .footer_map iframe {
            padding: 0 16px;
            height: 200px;
        }

        ul.footer_con_socio {
            margin-left: 16px;
        }

        .footer_con ul li {
            display: inline;
        }

        .footer_con_socio li a i {
            color: #fff;
            margin: 2px;
        }

        .hic_ftr_btm {
            background: rgb(33, 33, 33);
            padding: 18px 0 8px;
        }

        .hic-brd {
            border-right: 1px solid #7c7c7c;
            padding-bottom: 30px;
        }

        .f1 {
            padding: 0;
        }

        .hic_ftr_btm img {
            float: right;
            margin: 10px;
            padding-right: 15px;
        }

        /*footer end*/



        /*micheal*/
        .placement-record {
            position: relative;
            padding: 5% 0px;

        }

        .placement-record-top .notice-bord-bor-2 {
            bottom: -20%;
        }

        .placement-record .carousel-control-prev-icon,
        .placement-record .carousel-control-next-icon {
            /* background-color: #000;    */
        }

        .carousel-control-prev-icon {}

        .carousel-control-next-icon {}

        .placement-record .img_blk {
            margin: auto;
            max-width: 100%;
            display: block;
        }

        .placement-record .carousel {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            top: 0;
        }

        .placement-record .carousel-inner,
        .placement-record .carousel-item {
            height: 100%;
        }

        .placement-record .col1 {
            position: absolute;
            left: 44%;
            font-size: 35px;
            top: 20%;
        }

        .placement-record .col2 {
            position: absolute;
            left: 53%;
            font-size: 35px;
            top: 38%;
        }

        .placement-record .col3 {
            position: absolute;
            left: 44%;
            top: 58%;
            font-size: 35px;
        }

        .placement-record .col4 {
            position: absolute;
            left: 53%;
            top: 75%;
            font-size: 35px;
        }

        .placement-record-top {
            margin: 10% 0px;
            padding: 2% 0px;
        }

        .placement-record h2 {
            text-align: center;
            font-size: 35px;
            font-weight: 700;
            text-transform: uppercase;
        }

        /*banner*/

        .banner {

            width: 100%;
            min-width: 520px;
            height: 950px;
            position: relative;
            overflow: hidden;
            background: transparent url(../images/banner-bg.png) repeat 0% 0%;
            background-repeat: no-repeat;
            -webkit-transition: background-position 1.4s ease-in-out 0.3s;
            -moz-transition: background-position 1.4s ease-in-out 0.3s;
            -o-transition: background-position 1.4s ease-in-out 0.3s;
            -ms-transition: background-position 1.4s ease-in-out 0.3s;
            transition: background-position 1.4s ease-in-out 0.3s;
            background-size: 100%;
        }

        .ban-in-top {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .ban-in-top-left {

            width: 50%;
            text-align: center;
        }

        .ban-in-top-right {
            width: 50%;
            text-align: center;
            padding-top: 2%;

        }

        .ban-in-top-left h3 {
            font-size: 35px;
            font-weight: 800;
            margin-bottom: 20px;
            line-height: 40px;
        }

        .ban-in-top-left p {
            font-size: 28px;
            font-weight: 500;
        }


        .act-top {

            display: flex;
            width: 100%;
            overflow: hidden;
        }

        .act-top img {
            width: 100%;
            height: 100%;
        }

        .act-to-left {
            width: 50%;


        }

        .act-to-right {
            width: 50%;

        }

        .act-to-right-top {
            width: 100%;
            display: flex;
            height: 100%;
            flex-wrap: wrap;
            justify-content: space-evenly;
        }

        .act-to-left-in {
            width: 100%;
            margin: 5px 0px;
            position: relative;
        }

        .act-to-right-in {
            width: 48%;
            margin: 5px 0px;
            position: relative;
        }

        .activity-h {
            margin-top: 12%;
        }

        .sec-title {
            font-size: 30px;
            font-weight: 700;
            margin: 50px auto 15px;
            text-align: center;
            text-transform: uppercase;
        }

        .img-overlay {
            background: rgba(0, 0, 0, 0.7);
            position: absolute;
            height: 100%;
            width: 100%;
            left: 0;
            top: 0;
            bottom: 0;
            right: 0;
            opacity: 0;
            -webkit-transition: all 0.4s ease-in-out 0s;
            -moz-transition: all 0.4s ease-in-out 0s;
            transition: all 0.4s ease-in-out 0s;
        }

        .content-details {
            position: absolute;
            text-align: center;
            padding-left: 1em;
            padding-right: 1em;
            width: 100%;
            top: 50%;
            left: 50%;
            opacity: 0;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            -webkit-transition: all 0.3s ease-in-out 0s;
            -moz-transition: all 0.3s ease-in-out 0s;
            transition: all 0.3s ease-in-out 0s;
        }

        .fadeIn-bottom {
            top: 80%;
        }

        .content-details h3 {
            color: #fff;
            font-weight: 500;
            letter-spacing: 0.15em;
            margin-bottom: 0.5em;
            text-transform: uppercase;
        }


        .act-to-right-in:hover .img-overlay {
            opacity: 1;
        }

        .act-to-right-in:hover .content-details {
            top: 50%;
            left: 50%;
            opacity: 1;
        }

        .act-to-left-in:hover .img-overlay {
            opacity: 1;
        }

        .act-to-left-in:hover .content-details {
            top: 50%;
            left: 50%;
            opacity: 1;
        }




        @media screen and (min-device-width:320px) and (max-device-width: 768px) {

            .welcom-design {
                display: block !important;
            }
        }

        @media screen and (min-device-width:320px) and (max-device-width: 768px) {

            .welcom-design-left {
                width: 100% !important;
            }
        }

        .menu-item-6297 {
            padding-left: 0;
            border: 1px solid #EF9239;
            padding: 0;
        }

        .kingster-navigation .sf-menu>li a {
            padding: 7px;
        }

        .kingster-navigation .sf-menu>li {
            padding: 0 10px;
        }

        .kingster-navigation .sf-menu>li:last-child {
            padding-right: 10px;
        }

        .space {
            height: 10vh;
        }

        .section1 .gdlr-core-container {
            padding: 0;
            box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.14);
        }

        .section1 h3 {
            padding-bottom: 5%;
        }

        .happen img,
        .happen1 img {
            width: 60px;
            height: 60px;
        }

        .happen,
        .happen1 {
            margin: 5%;
        }

        .happen .gdlr-core-js,
        .happen1 .gdlr-core-js {
            padding: 10% 5%;
            height: 53vh;
        }

        .testimonial .flex-viewport {
            margin: 0 10%;
        }

        .testimonial .gdlr-core-testimonial-frame-border {
            height: 60vh;
            box-shadow: 8px 8px 20px rgba(0, 0, 0, 0.08);
        }

        .testimonial .gdlr-core-flexslider.gdlr-core-bullet-style-cylinder .flex-control-nav li a.flex-active {
            background-color: #ef9239;
        }

        .testimonial .gdlr-core-testimonial-author-wrap {
            display: flex;
            align-items: center;
        }

        .testimonial {
            padding-top: 1%;
        }

        #media_image-2 {
            text-align: center;
        }

        #media_image-2 img {
            width: 150px;
            height: 150px;
        }

        h4.tribe-event-title {
            font-size: 16px;
            line-height: 23px;
            font-weight: initial;
        }

        #text-38 {
            text-align: center;
        }

        a.apply {
            background: #EF9239;
            color: #fff;
            padding: 4% 12%;
        }

        a.tour {
            background: transparent;
            color: #EF9239;
            padding: 4% 10%;
            border: 1px solid #EF9239;
        }

        .textwidget p {
            padding-bottom: 5%;
        }

        a.apply:hover,
        a.tour:hover {
            color: #fff;
            background-color: #036;
        }

        .kingster-footer-wrapper .kingster-widget-title {
            padding-bottom: 5%;
            margin-bottom: 0;
        }

        div#gdlr-core-custom-menu-widget-2 {
            margin-left: 20%;
        }

        .tribe-events-list-widget .tribe-events-list-widget-events {
            margin-bottom: 5px !important;
            padding: 0px 0px 10px 0px !important;
            border-bottom: 1px solid #cccccc69;
        }

        .textwidget ul {
            margin-left: 0;
        }

        .textwidget i.fa {
            color: #ef9239;
            font-size: 18px;
        }

        .textwidget ul li {
            list-style: none;
        }

        .kingster-copyright-right ul li {
            list-style: none;
            display: inline-block;
            padding: 0 15px;
        }

        .vismis img {
            width: 48px;
        }

        .kingster-page-title-wrap .kingster-page-title-bottom-gradient {
            background:
                linear-gradient(90.49deg, #003366 -22.16%, rgba(0, 51, 102, 0) 50%) !important;
        }

        .vismis .gdlr-core-container {
            margin: 0 10%;
        }

        .vis,
        .mis {
            height: 50vh;
        }

        .about a.gdlr-core-excerpt-read-more.gdlr-core-button.gdlr-core-rectangle {
            background-color: transparent;
            color: #000;
            padding: 0;
        }

        a.gdlr-core-excerpt-read-more {
            color: #000;
            font-weight: 500;
        }

        a.gdlr-core-excerpt-read-more i.fa.fa-long-arrow-right {
            visibility: hidden;
        }

        a.gdlr-core-excerpt-read-more:hover i.fa.fa-long-arrow-right {
            visibility: visible;
        }

        .ratio img {
            height: 52px;
            width: 100%;
        }

        input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="file"]):not([type="checkbox"]):not([type="radio"]) {
            background: #FEFEFE;
            border: 1px solid #E9E9E9;
        }

        .gdlr-core-input-wrap.gdlr-core-large textarea {
            background: #FEFEFE;
            border: 1px solid #E9E9E9;
        }

        .spacer {
            padding-right: 2%;
        }

        .application .wpcf7-form-control-wrap {
            padding-bottom: 5%;
            position: initial;
        }

        .application .wpcf7-form-control-wrap .wpcf7-form-indicator {
            display: none;
        }

        .application .gdlr-core-column-30 {
            padding-bottom: 2%;
        }

        .kingster-body input,
        .kingster-body textarea,
        .kingster-body button,
        .kingster-body select {
            font-family: "Roboto", sans-serif;
        }

        .kingster-blog-title-wrap.kingster-feature-image .kingster-blog-title-bottom-overlay {
            background: linear-gradient(90.49deg, #003366 -22.16%, rgba(0, 51, 102, 0) 50%) !important;
            height: 470px;
        }

        table tr:nth-child(even),
        table tr:nth-child(odd) {
            background-color: transparent;
        }

        table i.fa.fa-envelope-o {
            margin-left: -40%;
        }

        #text-37 table {
            text-align: left;
        }

        .kingster-footer-wrapper .widget {
            margin-bottom: 25px;
        }

        #text-37 table tr td {
            padding: 5px 0px;
        }

        .kingster-footer-wrapper,
        .kingster-footer-wrapper a,
        #text-37 table tr td {
            color: #303030;
        }

        .tribe-events-list-widget .tribe-events-list-widget-events {
            font-size: 12px;
            color: #9E9E9E;
        }

        #gdlr-core-custom-menu-widget-2 #menu-academics li:before {
            font-size: 14px;
            position: relative;
            top: 0px;
            left: 0;
            content: "\f105";
            color: #2f2f2f;
            font-family: FontAwesome;
            font-style: normal;
            font-weight: 400;
        }

        #menu-academics .menu-item a {
            padding-left: 10px;
        }

        .sf-menu>li.menu-item-6297:hover a {
            color: #fff;
        }

        .menu-item-6297:hover {
            color: #fff;
            background-color: #036;
        }

        .social li {
            display: inline-block;
        }

        .social i.fa {
            color: #223184;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            line-height: 40px;
            text-align: center;
        }

        .social i.fa:hover {
            color: #fff;
            background-color: #223184;
        }

        .kingster-copyright-text ul li {
            display: inline-block;
        }

        .single-tribe_events #tribe-events-content .tribe-events-event-meta dt,
        dt.tribe-events-event-categories-label,
        .tribe-events-event-categories,
        .tribe-events-event-categories,
        .tribe-event-tags {
            display: none;
        }

        .single-tribe_events #comments {
            display: none;
        }

        .kingster-blog-info-author,
        .kingster-blog-info-comment-number,
        .kingster-blog-info-wrapper .kingster-blog-info:before {
            display: none !important;
        }

        .kingster-single-nav-area,
        .gdlr-core-social-share-item,
        #comments {
            display: none;
        }

        a.kingster-top-bar-right-button:hover {
            color: #223184 !important;
        }

        body.single-post .kingster-content-area {
            padding-bottom: 0;
        }

        .gdlr-core-blog-grid .gdlr-core-blog-title {
            margin-bottom: 0;
        }

        .gdlr-core-blog-grid .gdlr-core-excerpt-read-more.gdlr-core-plain-text {
            margin-top: 10px;
        }

        .kingster-blog-title-wrap {
            background-color: #2231844d;
        }

        .gdlr-core-video-item-type-youtube {
            width: 1000px;
            margin: 0 auto;
            max-height: 300px;
        }

        .gdlr-core-gallery-with-thumbnail-wrap .gdlr-core-image-overlay {
            background: rgba(0, 0, 0, 0.1);
        }

        .home_event .gdlr-core-blog-thumbnail img {
            height: 250px;
        }

        .page-id-6569 .kingster-page-title-wrap {
            background-position: top;
        }

        #post-6511 .kingster-single-article-date-wrapper,
        #post-6512 .kingster-single-article-date-wrapper,
        #post-6508 .kingster-single-article-date-wrapper {
            display: none;
        }

        /** responsive **/
        /* Extra small devices (phones, 600px and down) */
        @media only screen and (max-width: 600px) {
            .happen .gdlr-core-js {
                padding: 10px 0 10px 0;
                height: auto;
            }

            .happen1 .gdlr-core-js {
                height: auto;
            }

            .section1 .gdlr-core-pbf-element {
                padding: 5% 0;
            }

            .testimonial .gdlr-core-testimonial-frame-border {
                height: auto;
            }

            .testimonial .gdlr-core-testimonial-item .gdlr-core-testimonial-frame {
                padding: 0 0 25px 0;
            }

            .kingster-footer-wrapper,
            .kingster-footer-column {
                padding-bottom: 0px;
            }

            .kingster-footer-wrapper {
                padding-top: 30px;
            }

            div#gdlr-core-custom-menu-widget-2 {
                margin-left: 0;
            }

            .kingster-copyright-text ul li {
                padding-right: 0;
            }

            ul.mm-listview li {
                border: none;
            }

            .gdlr-core-block-item-title-wrap {
                margin-bottom: 15px;
            }

            .section1 .gdlr-core-container {
                box-shadow: initial;
            }

            .gdlr-core-testimonial-item .gdlr-core-testimonial-frame {
                padding: 0;
            }

            .gdlr-core-testimonial-style-left .gdlr-core-testimonial-quote {
                margin-right: 15px;
            }

            .vis,
            .mis {
                height: auto;
            }

            .vismis .gdlr-core-container {
                margin: 0;
            }

            .kingster-copyright-text {
                font-size: 14px !important;
            }

            .kingster-footer-column {
                margin-bottom: 10px !important;
            }

            .kingster-mobile-header-wrap .kingster-top-bar-left {
                display: none;
            }

            .kingster-mobile-header-wrap .kingster-top-bar-right {
                text-align: left;
                display: -webkit-inline-box;
                font-size: 14px;
                padding: 0;
            }

            .kingster-body .kingster-top-bar .kingster-top-bar-right-button {
                padding-left: 10px;
                padding-right: 10px;
                margin-left: 13px;
            }

            rs-layer#slider-4-slide-10-layer-1,
            rs-layer#slider-4-slide-24-layer-1,
            rs-layer#slider-4-slide-25-layer-1 {
                font-size: 20px !important;
                line-height: 28px !important;
            }

            .gdlr-core-video-item-type-youtube {
                width: 100%;
            }
        }

        .page-id-6047 .gdlr-core-blog-thumbnail img {
            height: 250px;
            object-fit: cover;
        }

        /* Small devices (portrait tablets and large phones, 600px and up) */
        @media only screen and (min-width: 600px) {}

        /* Medium devices (ipad */
        @media only screen and (max-width:768px) and (min-width:640px) {

            .happen .gdlr-core-js,
            .happen1 .gdlr-core-js {
                padding: 15px 0;
            }

            .happen .gdlr-core-js {
                height: 45vh;
            }

            .happen1 .gdlr-core-js {
                height: 30vh;
            }

            .gdlr-core-testimonial-item .gdlr-core-testimonial-frame {
                padding: 2%;
            }

            .gdlr-core-recent-post-widget-wrap.gdlr-core-style-1 .gdlr-core-recent-post-widget-thumbnail {
                display: none;
            }

            .kingster-mobile-header-wrap .kingster-top-bar-left,
            .kingster-mobile-header-wrap .kingster-top-bar-right {
                padding: 0;
            }

            .kingster-top-bar-right-text {
                margin-left: 0;
            }

            .kingster-top-bar-right-text i.fa,
            .kingster-top-bar-left i.fa {
                margin: 3px !important;
            }

            .kingster-body .kingster-top-bar .kingster-top-bar-right-button {
                margin-left: 0;
                padding-right: 10px;
                padding-left: 10px;
            }

            .gdlr-core-video-item-type-youtube {
                width: 100%;
            }

        }

        /* Medium devices (ipad pro */
        @media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
            .happen .gdlr-core-js {
                height: 30vh;
            }

            .happen1 .gdlr-core-js {
                height: 20vh;
            }

            .space {
                height: 0;
            }

            .vis,
            .mis {
                height: 27vh;
            }

            .gdlr-core-video-item-type-youtube {
                width: 100%;
            }
        }


        /* Large devices */
        @media screen and (min-width:1920px) {
            .happen .gdlr-core-js {
                height: 35vh;
            }

            .happen1 .gdlr-core-js {
                height: 30vh;
            }

            .vis,
            .mis {
                height: 30vh;
            }

            .vismis .gdlr-core-container {
                margin: 0 auto;
            }
        }

        .ct-socials {
            position: fixed;
            top: 25%;
            right: 0;
            list-style: none;
            padding-left: 0;
            z-index: 10;
            margin: 0;
            -webkit-transition: right 0.25s ease-in-out;
            transition: right 0.25s ease-in-out;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
        }

        .ct-socials li a {
            background: #223184;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            color: #fff;
            width: 44px;
            height: 54px;
            -webkit-transition: all 0.15s ease-in-out;
            transition: all 0.15s ease-in-out;
            float: right;
            padding-left: 5px;
            border-bottom: 2px solid #ef9239;
            font-size: 24px;
        }


        .ct-socials li a:hover {
            color: #ef9239;
        }


        @media only screen and (max-width: 320px) {
            #boxes #dialog {
                width: 300px;
                height: 238px;
                padding: 10px;
                background-color: #ffffff;
                font-family: 'Segoe UI Light', sans-serif;
                font-size: 15pt;
                margin-left: -18px !important;
                margin-top: 36px !important;
            }

        }

        @media only screen and (max-width: 640px) and (min-width:360px) {
            #boxes #dialog {
                width: 300px !important;
                height: 238px !important;
                padding: 10px;
                background-color: #ffffff;
                font-family: 'Segoe UI Light', sans-serif;
                font-size: 15pt;
                margin-left: -18px !important;
                margin-top: 36px !important;
            }

            .popimg {
                width: 300px !important;
                height: 238px !important;
            }

        }

        @media only screen and (max-width: 380px) {
            #boxes #dialog {
                width: 300px;
                height: 238px;
                padding: 10px;
                background-color: #ffffff;
                font-family: 'Segoe UI Light', sans-serif;
                font-size: 15pt;
                margin-left: -18px !important;
                margin-top: 36px !important;
            }

        }

        @media only screen and (max-width: 411px) {
            #boxes #dialog {
                width: 300px;
                height: 238px;
                padding: 10px;
                background-color: #ffffff;
                font-family: 'Segoe UI Light', sans-serif;
                font-size: 15pt;
                margin-left: -18px !important;
                margin-top: 36px !important;
            }

        }

        @media only screen and (max-width: 412px) {
            #boxes #dialog {
                width: 300px;
                height: 238px;
                padding: 10px;
                background-color: #ffffff;
                font-family: 'Segoe UI Light', sans-serif;
                font-size: 15pt;
                margin-left: -18px !important;
                margin-top: 36px !important;
            }

        }

        @media only screen and (max-width: 480px) {
            #boxes #dialog {
                width: 300px;
                height: 238px;
                padding: 10px;
                background-color: #ffffff;
                font-family: 'Segoe UI Light', sans-serif;
                font-size: 15pt;
                margin-left: -18px !important;
                margin-top: 36px !important;
            }

            .popimg {
                width: 300px !important;
                height: 218px !important;
            }

            .close {
                margin-top: -250px !important;
                position: absolute;
                padding: 19px;
                border-radius: 357px;
                font-size: 21px;
                background-color: red;
                border: 4px solid #fff;
                color: #fff;
                font-weight: 1000;
                margin-left: -102px !important;
                width: 40px;
            }


        }



        .atf-single-home {
            height: 667px;
            margin-top: 110px !important;
        }

        /*--------------------------------------------------------------
# Counter
--------------------------------------------------------------*/
        .counter-one {
            position: relative;
            background-color: #00bdb6;
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
            padding: 22px 0 59px;
            z-index: 1;
        }

        .counter-one__left {
            position: relative;
            padding: 62px 0 0;
        }

        @media (min-width: 1400px) {
            .counter-one__left {
                margin-right: 67px;
            }
        }

        .counter-one__left__title {
            color: var(--eduact-white);
            font-size: 40px;
            margin: 0 0 30px;
        }

        @media (max-width: 767px) {
            .counter-one__left__title {
                font-size: 30px;
            }
        }

        @media (min-width: 991px) and (max-width: 1199px) {
            .counter-one__left__title {
                font-size: 36px;
            }
        }

        .counter-one__left__content {
            border-radius: 12px;
            background: rgba(255, 252, 252, 0.12);
            font-size: 20px;
            line-height: 30px;
            color: var(--eduact-white);
            padding: 31px 29px;
            margin: 0 0 40px;
            overflow: hidden;
            position: relative;
        }

        .counter-one__left__content::after {
            position: absolute;
            content: '';
            right: 0;
            bottom: 0;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 0 90px 52px;
            border-color: transparent transparent var(--eduact-secondary) transparent;
        }

        .counter-one__left img {
            position: absolute;
            right: 23px;
            bottom: -42px;
            -webkit-animation: rotated 20s infinite linear;
            animation: rotated 20s infinite linear;
        }

        .counter-one__area {
            position: relative;
            width: 392px;
            height: 392px;
            background-color: var(--eduact-white);
            border-radius: 50%;
            margin: 0 101px 0 auto;
            z-index: 2;
            text-align: center;
            padding: 55px 40px;
        }

        @media (max-width: 991px) {
            .counter-one__area {
                margin: 35px auto 0;
            }
        }

        @media (max-width: 767px) {
            .counter-one__area {
                max-width: 100%;
                height: auto;
            }
        }

        @media (min-width: 991px) and (max-width: 1199px) {
            .counter-one__area {
                margin-right: 50px;
            }
        }

        @media (min-width: 1200px) and (max-width: 1399px) {
            .counter-one__area {
                margin-right: 50px;
            }
        }

        .counter-one__title {
            font-size: 24px;
            margin: 0 0 0;
        }

        .counter-one__title br {
            display: inherit;
        }

        .counter-one__title span {
            color: var(--eduact-secondary);
        }

        .counter-one__shapes {
            position: relative;
        }

        .counter-one__shapes svg {
            position: absolute;
            top: -90px;
            right: 0;
            width: 581px;
            height: 596px;
            animation: blinker 1.5s ease-in-out infinite;
            -webkit-animation: blinker 1.5s ease-in-out infinite;
            -moz-animation: blinker 1.5s ease-in-out infinite;
        }

        @media (min-width: 991px) and (max-width: 1199px) {
            .counter-one__shapes svg {
                width: 501px;
                height: auto;
                right: -20px;
            }
        }

        @media (min-width: 1200px) and (max-width: 1399px) {
            .counter-one__shapes svg {
                right: -50px;
            }
        }

        .counter-one__shapes__path-one {
            fill: linear-gradient(147deg, rgba(79, 93, 228, 0) 0%, rgba(158, 166, 240, 0.55) 26.94%, rgba(255, 255, 255, 0) 100%);
        }

        .counter-one__shapes__path-two {
            fill: linear-gradient(147deg, #FF7200 0%, rgba(255, 255, 255, 0) 100%);
        }

        @media (max-width: 767px) {
            .counter-one__shapes {
                display: none;
            }
        }

        .counter-one__list {
            margin: 0 auto;
            padding: 0;
            max-width: 200px;
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            position: relative;
        }

        .counter-one__list li {
            list-style: none;
            width: 78px;
            height: 78px;
            border-radius: 10px;
            background: var(--eduact-soft);
            font-size: 26.343px;
            font-weight: 700;
            color: var(--eduact-base);
            padding: 18px 15px 15px;
            margin-top: 25px;
        }

        .counter-one__list li i {
            display: block;
            font-size: 14.583px;
            font-weight: 400;
            color: var(--eduact-black);
            font-style: normal;
        }

        .counter-one__list::after {
            position: absolute;
            left: 0;
            bottom: 90px;
            margin: auto;
            width: 100%;
            height: 1px;
            content: '';
            background-color: var(--eduact-soft);
        }

        .counter-one__list::before {
            position: absolute;
            left: 97px;
            bottom: 0;
            margin: auto;
            width: 1px;
            height: calc(100% - 25px);
            content: '';
            background-color: var(--eduact-soft);
        }

        .close {
            margin-top: -636px;
            position: absolute;
            padding: 4px;
            border-radius: 418px !important;
            font-size: 21px !important;
            background-color: #233e99 !important;
            border: 4px solid !important;
            color: #fff !important;
            font-weight: 1000;
            margin-left: 630px;
            width: 40px;
            opacity: 0.9;
            height: 40px;
        }

        .popimg {
            width: 1024px;
            height: 600px;
        }

        #mask {

            position: absolute;

            left: 0;

            top: 0;

            z-index: 9000;

            background-color: #000;

            display: none;

        }



        #boxes .window {

            position: absolute;

            left: 0;

            top: 0;

            width: 874px;

            height: 466px;

            display: none;

            z-index: 9999;

            padding: 20px;

            border-radius: 15px;

            text-align: center;

        }


        #boxes #dialog {
            width: 1024px;
            height: 618px;
            padding: 10px;
            background-color: #ffffff;
            font-family: 'Segoe UI Light', sans-serif;
            font-size: 15pt;
        }


        #popupfoot {

            font-size: 16pt;

            position: absolute;

            bottom: 0px;

            width: 250px;
            left: 250px;

        }

        .close {
            margin-top: -636px;
            position: absolute;
            padding: 4px;
            border-radius: 418px !important;
            font-size: 21px !important;
            background-color: #233e99 !important;
            border: 4px solid !important;
            color: #fff !important;
            font-weight: 1000;
            margin-left: 630px;
            width: 40px;
            opacity: 0.9;
            height: 40px;
        }

        .popimg {
            width: 1024px;
            height: 600px;
        }

        #mask {

            position: absolute;

            left: 0;

            top: 0;

            z-index: 9000;

            background-color: #000;

            display: none;

        }



        #boxes .window {

            position: absolute;

            left: 0;

            top: 0;

            width: 874px;

            height: 466px;

            display: none;

            z-index: 9999;

            padding: 20px;

            border-radius: 15px;

            text-align: center;

        }


        #boxes #dialog {
            width: 1024px;
            height: 618px;
            padding: 10px;
            background-color: #ffffff;
            font-family: 'Segoe UI Light', sans-serif;
            font-size: 15pt;
        }


        #popupfoot {

            font-size: 16pt;

            position: absolute;

            bottom: 0px;

            width: 250px;
            left: 250px;

        }

        /* Button used to open the contact form - fixed at the bottom of the page */
            .open-button {
                color: white;
                padding: 16px 20px;
                border: none;
                cursor: pointer;
                position: fixed;
                bottom: 76px;
                left: -12px;
                width: 96px;
            }


            .sopen-button {
                color: white;
                padding: 16px 20px;
                border: none;
                cursor: pointer;
                position: fixed;
                bottom: -6px;
                left: -12px;
                width: 86px;
            }


            /* The popup form - hidden by default */
            .form-popup {
                display: none;
                position: fixed;
                bottom: 0;
                left: 15px;
                border: 3px solid deeppink;
                z-index: 9;
            }

            /* Add styles to the form container */
            .form-container {
                max-width: 236px;
                padding: 10px;
                background-color: white;
            }

            .form-container input[type="text"],
            .form-container input[type="password"] {
                width: 100%;
                padding: 4px;
                margin: 1px 0 6px 0;
                border: none;
                background: #f1f1f1;
            }

            /* When the inputs get focus, do something */
            .form-container input[type=text]:focus,
            .form-container input[type=password]:focus {
                background-color: #ddd;
                outline: none;
            }

            /* Set a style for the submit/login button */
            .form-container .btn {
                background-color: #04AA6D;
                color: white;
                padding: 1px 1px;
                border: none;
                cursor: pointer;
                width: 60%;
            }



            button,
            input,
            select,
            textarea {
                font-family: inherit;
                font-size: 16px !important;
                line-height: inherit;
            }

            /* Add a red background color to the cancel button */
            .form-container .cancel {
                background-color: red;
                border: 1px solid #fff;
                color: #fff;
                border-radius: 10px;
                padding: 2px;
            }

            /* Add some hover effects to buttons */
            .form-container .btn:hover,
            .open-button:hover {
                opacity: 1;
            }

            textarea {
                width: 216px;
            }

            select {
                width: 243px;
            }
